Search NASA⌕ Search

SEARCH · Search NASA

Results for “programming model”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 469 records · Page 26

Interactive software for spectral assignment

A new interactive computer software package for eigenvalue/eigenvector assignment using constant state feedback is described. The package consists of ten subprograms, each associated with a specific design objective, accessible from a main control program. Using this package, primary design objectives of assigning eigenvalues and approximating eigenvectors are first achieved. Then secondary design objectives, including modification of specific eigenvector components, reduction in specified elements of the feedback gain matrix, and reduction in eigensystem sensitivity to changes in plant parameters, are addressed. These secondary objectives are achieved by a systematic modification of the assigned eigenvectors in a small region about the initial assignment. In addition, the program implements the use of spectral assignment procedures with reduced-order system models. Program modes are described and illustrated by numerical examples.

Mielke, R. R.↗

International Space Station Centrifuge Rotor Models A Comparison of the Euler-Lagrange and the Bond Graph Modeling Approach

The assembly and operation of the International Space Station (ISS) require extensive testing and engineering analysis to verify that the Space Station system of systems would work together without any adverse interactions. Since the dynamic behavior of an entire Space Station cannot be tested on earth, math models of the Space Station structures and mechanical systems have to be built and integrated in computer simulations and analysis tools to analyze and predict what will happen in space. The ISS Centrifuge Rotor (CR) is one of many mechanical systems that need to be modeled and analyzed to verify the ISS integrated system performance on-orbit. This study investigates using Bond Graph modeling techniques as quick and simplified ways to generate models of the ISS Centrifuge Rotor. This paper outlines the steps used to generate simple and more complex models of the CR using Bond Graph Computer Aided Modeling Program with Graphical Input (CAMP-G). Comparisons of the Bond Graph CR models with those derived from Euler-Lagrange equations in MATLAB and those developed using multibody dynamic simulation at the National Aeronautics and Space Administration (NASA) Johnson Space Center (JSC) are presented to demonstrate the usefulness of the Bond Graph modeling approach for aeronautics and space applications.

Nguyen, Louis H.↗

Technical activities of the configuration aeroelasticity branch

A number of recent technical activities of the Configuration Aeroelasticity Branch of the NASA Langley Research Center are discussed in detail. The information on the research branch is compiled in twelve separate papers. The first of these topics is a summary of the purpose of the branch, including a full description of the branch and its associated projects and program efforts. The next ten papers cover specific projects and are as follows: Experimental transonic flutter characteristics of supersonic cruise configurations; Aeroelastic effects of spoiler surfaces mounted on a low aspect ratio rectangular wing; Planform curvature effects on flutter of 56 degree swept wing determined in Transonic Dynamics Tunnel (TDT); An introduction to rotorcraft testing in TDT; Rotorcraft vibration reduction research at the TDT; A preliminary study to determine the effects of tip geometry on the flutter of aft swept wings; Aeroelastic models program; NACA 0012 pressure model and test plan; Investigation of the use of extension twist coupling in composite rotor blades; and Improved finite element methods for rotorcraft structures. The final paper describes the primary facility operation by the branch, the Langley TDT.

Cole, Stanley R.↗

Demand response event simulator and risk-aware bidding tool for industrial customers

Incentive Based Demand Response (IBDR) program participation delivers financial benefits to the consumers and resiliency benefits to the electricity grid. Effectively participating in these programs as an industrial consumer requires bidding strategies that balance financial risk with operational constraints. Existing bidding tools tend not to fully incorporate stochastic IBDR event modeling, program specific baseline and payment/penalty calculations, or demand reduction process control schemes that account for the cascading impacts of shutdown in complex facilities. Here, this work presents an IBDR event simulator and risk-aware bidding framework tool integrating three key components: a flexible, parameterized demand response event generator that rigorously accounts for program structures and stochasticity, a demand response operational simulation model that generates explicit control strategies for load reduction, and a Monte Carlo simulator to evaluate financial risk for varied capacity bids. A case study at a wastewater treatment plant participating in PG&E's Capacity Bidding Program demonstrates the framework's utility. In the peak capacity price month of August, optimal bidding by the wastewater treatment plant nets a mean IBDR benefit of $101,000 (67% of the August electricity bill) with 0.4% probability of a financial loss. This framework enables industrial operators to make informed bidding decisions, negotiate better program terms with demand response load aggregators, and analyze energy flexibility investments at their facilities. Ultimately, this work reduces participation barriers in IBDR programs and supports the broader goal of enhancing grid reliability and renewable energy integration.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Optimal charging management and infrastructure planning for free-floating shared electric vehicles

Recently, major car-sharing service providers have begun to include electric vehicles (EVs) in free-floating car-sharing fleets. For these EVs, downtime due to charging, including time spent traveling to and waiting in queues at charging stations in a sparse charging infrastructure network, is a major barrier to sustainable operation. An intuitive solution to overcome this barrier is to increase the number of fast-charging stations in the fleet service area. This paper studies the relationship between fleet vehicle downtime and the number of charging stations by modeling the fleet operations of a major car-sharing service provider. An integer programming model is developed that jointly optimizes charging station allocation, in terms of the number and location of charging stations, and the assignment of EVs to charging stations. Case study results showed that fleet vehicle charging time comprises 72-75% of the total downtime spent on charging trips. This indicates that charging time, as opposed to travel time or waiting time, is the dominant component of total fleet downtime for charging. The study also shows that by adding 5 to 20 new charging stations reduces total fleet downtime and travel time during charging trips by 2-4% and 26-49%, respectively. Although adding new charging stations to the fleet service area reduces total charging trip travel time significantly, it does not reduce total downtime significantly. Results also show that if the EV battery state of the charge (SOC) threshold—below which a charging trip is initiated—is less than 18%, not all EVs in the car-sharing fleet can be charged using the existing direct current fast chargers (DCFCs) in the fleet’s service area. Furthermore, this implies that adequate charging infrastructure coverage is required to ensure that EVs of a given range can operate in the car-sharing fleet.

25 ENERGY STORAGE↗

Operational and research aspects of a radio-controlled model flight test program

The operational and research aspects of a subscale, radio-controlled model flight test program are presented. By using low-cost free-flying models, an approach was developed for obtaining research-quality vehicle performance and aerodynamic information. The advantages and limitations learned by applying this approach to a specific flight test program are described. The research quality of the data acquired shows that model flight testing is practical for obtaining consistent and repeatable flight data.

Budd, Gerald D.↗

Operational and research aspects of a radio-controlled model flight test program

The operational and research aspects of a subscale, radio-controlled model flight test program are presented. By using low-cost free-flying models, an approach was developed for obtaining research-quality vehicle performance and aerodynamic information. The advantages and limitations learned by applying this approach to a specific flight test program are described. The research quality of the data acquired shows that model flight testing is practical for obtaining consistent repeatable flight data.

Budd, Gerald D.↗

Evaluation of the OpenCL AES Kernel using the Intel FPGA SDK for OpenCL

The OpenCL standard is an open programming model for accelerating algorithms on heterogeneous computing system. OpenCL extends the C-based programming language for developing portable codes on different platforms such as CPU, Graphics processing units (GPUs), Digital Signal Processors (DSPs) and Field Programmable Gate Arrays (FPGAs). The Intel FPGA SDK for OpenCL is a suite of tools that allows developers to abstract away the complex FPGA-based development flow for a high-level software development flow. Users can focus on the design of hardware-accelerated kernel functions in OpenCL and then direct the tools to generate the low-level FPGA implementations. The approach makes the FPGA-based development more accessible to software users as the needs for hybrid computing using CPUs and FPGAs are increasing. It can also significantly reduce the hardware development time as users can evaluate different ideas with high-level language without deep FPGA domain knowledge. In this report, we evaluate the performance of the kernel using the Intel FPGA SDK for OpenCL and Nallatech 385A FPGA board. Compared to the M506 module, the board provides more hardware resources for a larger design exploration space. The kernel performance is measured with the compute kernel throughput, an upper bound to the FPGA throughput. The report presents the experimental results in details. The Appendix lists the kernel source code.

97 MATHEMATICS AND COMPUTING↗

Evaluation of CHO Benchmarks on the Arria 10 FPGA using Intel FPGA SDK for OpenCL

The OpenCL standard is an open programming model for accelerating algorithms on heterogeneous computing system. OpenCL extends the C-based programming language for developing portable codes on different platforms such as CPU, Graphics processing units (GPUs), Digital Signal Processors (DSPs) and Field Programmable Gate Arrays (FPGAs). The Intel FPGA SDK for OpenCL is a suite of tools that allows developers to abstract away the complex FPGA-based development flow for a high-level software development flow. Users can focus on the design of hardware-accelerated kernel functions in OpenCL and then direct the tools to generate the low-level FPGA implementations. The approach makes the FPGA-based development more accessible to software users as the needs for hybrid computing using CPUs and FPGAs are increasing. It can also significantly reduce the hardware development time as users can evaluate different ideas with high-level language without deep FPGA domain knowledge. Benchmarking of OpenCL-based framework is an effective way for analyzing the performance of system by studying the execution of the benchmark applications. CHO is a suite of benchmark applications that provides support for OpenCL [1]. The authors presented CHO as an OpenCL port of the CHStone benchmark. Using Altera OpenCL (AOCL) compiler to synthesize the benchmark applications, they listed the resource usage and performance of each kernel that can be successfully synthesized by the compiler. In this report, we evaluate the resource usage and performance of the CHO benchmark applications using the Intel FPGA SDK for OpenCL and Nallatech 385A FPGA board that features an Arria 10 FPGA device. The focus of the report is to have a better understanding of the resource usage and performance of the kernel implementations using Arria-10 FPGA devices compared to Stratix-5 FPGA devices. In addition, we also gain knowledge about the limitations of the current compiler when it fails to synthesize a benchmark application.

97 MATHEMATICS AND COMPUTING↗

HEAP: Heat Energy Analysis Program, a computer model simulating solar receivers

A computer program which can distinguish between different receiver designs, and predict transient performance under variable solar flux, or ambient temperatures, etc. has a basic structure that fits a general heat transfer problem, but with specific features that are custom-made for solar receivers. The code is written in MBASIC computer language. The methodology followed in solving the heat transfer problem is explained. A program flow chart, an explanation of input and output tables, and an example of the simulation of a cavity-type solar receiver are included.

Lansing, F. L.↗

Underground Coal Mining

Computer program models coal-mining production, equipment failure and equipment repair. Underground mine is represented as collection of work stations requiring service by production and repair crews alternately. Model projects equipment availability and productivity, and indicates proper balance of labor and equipment. Program is in FORTRAN IV for batch execution; it has been implemented on UNIVAC 1108.

Hill, G. M.↗

Engineering calculations for communications satellite systems planning

A procedure is described that was used to calculate minimum required satellite separations based on total link carrier to interference requirements. Also summarized are recent results with a switching algorithm for satellite synthesis problems. Analytic solution value bounds for two of the satellite synthesis models studied are described. Preliminary results from an empirical study of alternate mixed integer programming models for satellite synthesis are presented. Research plans for the near future are discussed.

Reilly, Charles H.↗

Pressure measurements on a rectangular wing with a NACA0012 airfoil during conventional flutter

The Structural Dynamics Division at NASA LaRC has started a wind tunnel activity referred to as the Benchmark Models Program. The primary objective of the program is to acquire measured dynamic instability and corresponding pressure data that will be useful for developing and evaluating aeroelastic type CFD codes currently in use or under development. The program is a multi-year activity that will involve testing of several different models to investigate various aeroelastic phenomena. The first model consisted of a rigid semispan wing having a rectangular planform and a NACA 0012 airfoil shape which was mounted on a flexible two degree-of-freedom mount system. Two wind-tunnel tests were conducted with the first model. Several dynamic instability boundaries were investigated such as a conventional flutter boundary, a transonic plunge instability region near Mach = 0.90, and stall flutter. In addition, wing surface unsteady pressure data were acquired along two model chords located at the 60 to 95-percent span stations during these instabilities. At this time, only the pressure data for the conventional flutter boundary is presented. The conventional flutter boundary and the wing surface unsteady pressure measurements obtained at the conventional flutter boundary test conditions in pressure coefficient form are presented. Wing surface steady pressure measurements obtained with the model mount system rigidized are also presented. These steady pressure data were acquired at essentially the same dynamic pressure at which conventional flutter had been encountered with the mount system flexible.

Rivera, Jose A., Jr.↗

Experimental Design and Laboratory Characterization of a Medium- and High-Efficiency Rooftop Unit for use in Building Energy Simulations

Commercial rooftop units that incorporate variable speed components are quickly entering into the market place; however, the design and modeling tools that calculate the energy benefits of these units cannot properly estimate performance. This is due to two factors: 1) There are insufficient measured performance data of real systems that can be entered into these simulations, and 2) building energy simulators are unable to properly interpret performance data. Therefore, publicly available datasets designed to encompass the entire performance map coupled with control sequence information are needed as inputs for these modelling programs to accurately estimate energy savings and promote variable speed RTUs. As part of the Verification and Uncertainty Characterization for Energy Simulation milestone funded by the Department of Energy, the National Renewable Energy Laboratory recorded and published data across the entire performance range for two commercially available RTUs; one with a two-stage compressor and variable speed supply fan, and another with a fully variable speed compressor, supply fan and condenser fan. This paper details 1) how the design of experiments was created as well as how the units were controlled, and 2) the operational limitations of the two units. The paper will also discuss methods for building energy simulation programs to properly interpret these data sets and integrate them into building energy simulation models.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

RMACXX: An Efficient High-Level C++ Interface over MPI-3 RMA

Parallel scientific applications can benefit from de- coupling communication and synchronization. One-sided pro- gramming abstractions, which separate communication from syn- chronization, have in fact served as a motivation for partitioned global address space (PGAS) models. However, the use of PGAS models in application codes in a manner that fully exploits the benefit of these programming models requires significant development effort. Meanwhile, a vast majority of scientific codes already use the Message Passing Interface (MPI) and need convenient features to support application-specific one-sided communication scenarios. MPI Remote Memory Access (RMA) can be employed for this purpose. MPI is a low-level API, however, and developing applications with MPI RMA requires programmers to be well versed in its nuances. We present RMACXX, a compact set of C++ bindings to MPI-3 RMA, to ease the use of MPI RMA. Unlike other PGAS models, which may have interoperability issues with MPI, RMACXX is written on top of MPI and uses the same runtime as MPI. The basic functionality of RMACXX adds only a relatively small number of extra instructions (about 20) to the critical communication path. Moreover, RMACXX provides an intuitive API for building a wide variety of scientific applications while enjoying performance matching handwritten MPI-3 RMA codes.

MPI-3 RMA, one-sided communication, PGAS, C++, exp↗

Experimental modeling of jet-ring turbine disk cooling

The experimental facility and some early results are described from a current research program modeling turbine disk cooling with multiple impinging jets, such as employed on the Space Shuttle Main Engine oxygen turbopump. The study is designed to obtain detailed local convection heat transfer rates on specially constructed turbine disk models that employ either multiple cooling jet impingement near the disk outer radius from a jet ring, or alternatively, single entrance coolant supply into the center of the disk cavity. Jet impingement is an effective scheme for cooling of turbine disks at or near the blade attachment region, but the heat transfer mechanisms and merits relative to other schemes are not well understood. The present study employs two specially constructed full scale plastic model disks, contoured and plane, together with the corresponding stators. Local heat transfer rates are determined by a computer vision system from the response of thin liquid crystal coatings applied to the disk test faces. The present results indicate that multiple jet impingement directed at the blade attachment region results in higher cooling rates in that region than does the same flow supplied to the disk center, but this conclusion must be regarded as tentative.

Metzger, D. E.↗

Report from magnetospheric science

By the early 1990s, magnetospheric physics will have progressed primarily through observations made from Explorer-class spacecraft, sounding rockets, ground based facilities, and shuttle based experiments. The global geospace science (GGS) element of the International Solar Terrestrial Physics program, when combined with contributions to the ESA Cluster mission and ground based and computer modeling programs, will form the basis for a major U.S. initiative in magnetospheric physics. The scientific objectives of the GGS program involve the study of energy transport throughout geospace. The Cluster mission will investigate turbulence and boundary phenomena in geospace, particularly at high latitudes on the dayside and in the region of the neutral sheet at geocentric distances of about 20 earth radii on the night side of the earth. The current state of knowledge is reviewed and the goals of these missions are briefly discussed.

Burch, J. L.↗