Search NASA⌕ Search

SEARCH · Search NASA

Results for “Programming models”

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 685 records · Page 38

Importance of helicopter dynamics to the mathematical model of the helicopter

A mathematical model of the helicopter requires appropriate representation of the constituent elements of rotor dynamics. General-purpose programs that model a variety of configurations for a broad range of operating conditions result in varying and incompatible levels of sophistication. Analysis of specific dynamic problems facilitates the identification of configuration parameters which determine system behavior. For the present analysis, the nonlinear equations of a torsionally rigid hingeless rotor are linearized about an equilibrium condition to determine flap-lag stability characteristics in hover. A collocation method was used to obtain the coupled natural frequencies and modes. These modes allow exact treatment of the effect of elastic coupling which more than compensates for the destabilizing inertial coupling. The sensitivity of damping to the number of modes was found to be small, and reasonable accuracy was obtained the first flapwise and edgewise coupled modes. The range of destabilizing precone was found to be small.

White, W. F., Jr.↗

NASTRAN Structural Model for the Large 64-meter Antenna Pedestal, Part 1

Static analysis and a computer structural model for the large 64-m antenna pedestal are developed using the MSC version of the NASTRAN program. This model was necessary to conduct a variety of hydrostatic bearing rehabilitation studies. The results obtained from the model show that the top surface deflections due to pad loads are in good agreement with the results previously obtained from a simplified "shortcut' analytical model, and also in agreement with field measurements. In addition, the displacement and force distributions as well as the state of stress and strain are obtained.

Chian, C. T.↗

Toward a Formal Evaluation of Refactorings

Refactoring is a software development strategy that characteristically alters the syntactic structure of a program without changing its external behavior [2]. In this talk we present a methodology for extracting formal models from programs in order to evaluate how incremental refactorings affect the verifiability of their structural specifications. We envision that this same technique may be applicable to other types of properties such as those that concern the design and maintenance of safety-critical systems.

Paul, John↗

A Wind-Tunnel Parametric Investigation of Tiltrotor Whirl-Flutter Stability Boundaries

A wind-tunnel investigation of tiltrotor whirl-flutter stability boundaries has been conducted on a 1/5-size semispan tiltrotor model known as the Wing and Rotor Aeroelastic Test System (WRATS) in the NASA-Langley Transonic Dynamics Tunnel as part of a joint NASA/Army/Bell Helicopter Textron, Inc. (BHTI) research program. The model was first developed by BHTI as part of the JVX (V-22) research and development program in the 1980's and was recently modified to incorporate a hydraulically-actuated swashplate control system for use in active controls research. The modifications have changed the model's pylon mass properties sufficiently to warrant testing to re-establish its baseline stability boundaries. A parametric investigation of the effect of rotor design variables on stability was also conducted. The model was tested in both the on-downstop and off-downstop configurations, at cruise flight and hover rotor rotational speeds, and in both air and heavy gas (R-134a) test mediums. Heavy gas testing was conducted to quantify Mach number compressibility effects on tiltrotor stability. Experimental baseline stability boundaries in air are presented with comparisons to results from parametric variations of rotor pitch-flap coupling and control system stiffness. Increasing the rotor pitch-flap coupling (delta(sub 3) more negative) was found to have a destabilizing effect on stability, while a reduction in control system stiffness was found to have little effect on whirl-flutter stability. Results indicate that testing in R-134a, and thus matching full-scale tip Mach number, has a destabilizing effect, which demonstrates that whirl-flutter stability boundaries in air are unconservative.

Piatak, David J.↗

Towards automatic Markov reliability modeling of computer architectures

The analysis and evaluation of reliability measures using time-varying Markov models is required for Processor-Memory-Switch (PMS) structures that have competing processes such as standby redundancy and repair, or renewal processes such as transient or intermittent faults. The task of generating these models is tedious and prone to human error due to the large number of states and transitions involved in any reasonable system. Therefore model formulation is a major analysis bottleneck, and model verification is a major validation problem. The general unfamiliarity of computer architects with Markov modeling techniques further increases the necessity of automating the model formulation. This paper presents an overview of the Automated Reliability Modeling (ARM) program, under development at NASA Langley Research Center. ARM will accept as input a description of the PMS interconnection graph, the behavior of the PMS components, the fault-tolerant strategies, and the operational requirements. The output of ARM will be the reliability of availability Markov model formulated for direct use by evaluation programs. The advantages of such an approach are (a) utility to a large class of users, not necessarily expert in reliability analysis, and (b) a lower probability of human error in the computation.

Liceaga, C. A.↗

Development of visual programming techniques to integrate theoretical modeling into the scientific planning and instrument operations environment of ISTP

The goal of this project is to investigate the use of visualization software based on the visual programming and data-flow paradigms to meet the needs of the SPOF and through it the International Solar Terrestrial Physics (ISTP) science community. Specific needs we address include science planning, data interpretation, comparisons of data with simulation and model results, and data acquisition. Our accomplishments during the twelve month grant period are discussed below.

Goodrich, Charles C.↗

Future missions.

Specification and evaluation of space projects and programs, noting model construction and planning

MISSION PLANNING↗

A Piecewise Linear State Variable Technique for Real Time Propulsion System Simulation

The emphasis on increased aircraft and propulsion control system integration and piloted simulation has created a need for higher fidelity real time dynamic propulsion models. A real time propulsion system modeling technique which satisfies this need and which provides the capabilities needed to evaluate propulsion system performance and aircraft system interaction on manned flight simulators was developed and demonstrated using flight simulator facilities at NASA Ames. A piecewise linear state variable technique is used. This technique provides the system accuracy, stability and transient response required for integrated aircraft and propulsion control system studies. The real time dynamic model includes the detail and flexibility required for the evaluation of critical control parameters and propulsion component limits over a limited flight envelope. The model contains approximately 7.0 K bytes of in-line computational code and 14.7 K of block data. It has an 8.9 ms cycle time on a Xerox Sigma 9 computer. A Pegasus-Harrier propulsion system was used as a baseline for developing the mathematical modeling and simulation technique. A hydromechanical and water injection control system was also simulated. The model was programmed for interfacing with a Harrier aircraft simulation at NASA Ames. Descriptions of the real time methodology and model capabilities are presented.

Mihaloew, J. R.↗

A piecewise linear state variable technique for real time propulsion system simulation

The emphasis on increased aircraft and propulsion control system integration and piloted simulation has created a need for higher fidelity real time dynamic propulsion models. A real time propulsion system modeling technique which satisfies this need and which provides the capabilities needed to evaluate propulsion system performance and aircraft system interaction on manned flight simulators was developed and demonstrated using flight simulator facilities at NASA Ames. A piecewise linear state variable technique is used. This technique provides the system accuracy, stability and transient response required for integrated aircraft and propulsion control system studies. The real time dynamic model includes the detail and flexibility required for the evaluation of critical control parameters and propulsion component limits over a limited flight envelope. The model contains approximately 7.0 K bytes of in-line computational code and 14.7 K of block data. It has an 8.9 ms cycle time on a Xerox Sigma 9 computer. A Pegasus-Harrier propulsion system was used as a baseline for developing the mathematical modeling and simulation technique. A hydromechanical and water injection control system was also simulated. The model was programmed for interfacing with a Harrier aircraft simulation at NASA Ames. Descriptions of the real time methodology and model capabilities are presented.

Mihaloew, J. R.↗

Investigating the Simulink Auto-Coding Process

Model based program design is the most clear and direct way to develop algorithms and programs for interfacing with hardware. While coding "by hand" results in a more tailored product, the ever-growing size and complexity of modern-day applications can cause the project work load to quickly become unreasonable for one programmer. This has generally been addressed by splitting the product into separate modules to allow multiple developers to work in parallel on the same project, however this introduces new potentials for errors in the process. The fluidity, reliability and robustness of the code relies on the abilities of the programmers to communicate their methods to one another; furthermore, multiple programmers invites multiple potentially differing coding styles into the same product, which can cause a loss of readability or even module incompatibility. Fortunately, Mathworks has implemented an auto-coding feature that allows programmers to design their algorithms through the use of models and diagrams in the graphical programming environment Simulink, allowing the designer to visually determine what the hardware is to do. From here, the auto-coding feature handles converting the project into another programming language. This type of approach allows the designer to clearly see how the software will be directing the hardware without the need to try and interpret large amounts of code. In addition, it speeds up the programming process, minimizing the amount of man-hours spent on a single project, thus reducing the chance of human error as well as project turnover time. One such project that has benefited from the auto-coding procedure is Ramses, a portion of the GNC flight software on-board Orion that has been implemented primarily in Simulink. Currently, however, auto-coding Ramses into C++ requires 5 hours of code generation time. This causes issues if the tool ever needs to be debugged, as this code generation will need to occur with each edit to any part of the program; additionally, this is lost time that could be spent testing and analyzing the code. This is one of the more prominent issues with the auto-coding process, and while much information is available with regard to optimizing Simulink designs to produce efficient and reliable C++ code, not much research has been made public on how to reduce the code generation time. It is of interest to develop some insight as to what causes code generation times to be so significant, and determine if there are architecture guidelines or a desirable auto-coding configuration set to assist in streamlining this step of the design process for particular applications. To address the issue at hand, the Simulink coder was studied at a foundational level. For each different component type made available by the software, the features, auto-code generation time, and the format of the generated code were analyzed and documented. Tools were developed and documented to expedite these studies, particularly in the area of automating sequential builds to ensure accurate data was obtained. Next, the Ramses model was examined in an attempt to determine the composition and the types of technologies used in the model. This enabled the development of a model that uses similar technologies, but takes a fraction of the time to auto-code to reduce the turnaround time for experimentation. Lastly, the model was used to run a wide array of experiments and collect data to obtain knowledge about where to search for bottlenecks in the Ramses model. The resulting contributions of the overall effort consist of an experimental model for further investigation into the subject, as well as several automation tools to assist in analyzing the model, and a reference document offering insight to the auto-coding process, including documentation of the tools used in the model analysis, data illustrating some potential problem areas in the auto-coding process, and recommendations on areas or practices in the current Ramses model that should be further investigated. Several skills were required to be built up over the course of the internship project. First and foremost, my Simulink skills have improved drastically, as much of my experience had been modeling electronic circuits as opposed to software models. Furthermore, I am now comfortable working with the Simulink Auto-coder, a tool I had never used until this summer; this tool also tested my critical thinking and C++ knowledge as I had to interpret the C++ code it was generating and attempt to understand how the Simulink model affected the generated code. I had come into the internship with a solid understanding of Matlab code, but had done very little in using it to automate tasks, particularly Simulink tasks; along the same lines, I had rarely used shell script to automate and interface with programs, which I gained a fair amount of experience with this summer, including how to use regular expression. Lastly, soft-skills are an area everyone can continuously improve on; having never worked with NASA engineers, which to me seem to be a completely different breed than what I am used to (commercial electronic engineers), I learned to utilize the wealth of knowledge present at JSC. I wish I had come into the internship knowing exactly how helpful everyone in my branch would be, as I would have picked up on this sooner. I hope that having gained such a strong foundation in Simulink over this summer will open the opportunity to return to work on this project, or potentially other opportunities within the division. The idea of leaving a project I devoted ten weeks to is a hard one to cope with, so having the chance to pick up where I left off sounds appealing; alternatively, I am interested to see if there are any opening in the future that would allow me to work on a project that is more in-line with my research in estimation algorithms. Regardless, this summer has been a milestone in my professional career, and I hope this has started a long-term relationship between JSC and myself. I really enjoy the thought of building on my experience here over future summers while I work to complete my PhD at Missouri University of Science and Technology.

Gualdoni, Matthew J.↗

Advancing Drought Understanding, Monitoring and Prediction

Having the capacity to monitor droughts in near-real time and providing accurate drought prediction from weeks to seasons in advance can greatly reduce the severity of social and economic damage caused by drought, a leading natural hazard for North America. The congressional mandate to establish the National Integrated Drought Information System (NIDIS; Public Law 109-430) in 2006 was a major impulse to develop, integrate, and provide drought information to meet the challenges posed by this hazard. Significant progress has been made on many fronts. On the research front, efforts by the broad scientific community have resulted in improved understanding of North American droughts and improved monitoring and forecasting tools. We now have a better understanding of the droughts of the twentieth century including the 1930s "Dust Bowl"; we have developed a broader array of tools and datasets that enhance the official North American Drought Monitor based on different methodologies such as state-of-the-art land surface modeling (e.g., the North American Land Data Assimilation System) and remote sensing (e.g., the evaporative stress index) to better characterize the occurrence and severity of drought in its multiple manifestations. In addition, we have new tools for drought prediction [including the new National Centers for Environmental Prediction (NCEP) Climate Forecast System, version 2, for operational prediction and an experimental National Multimodel Ensemble] and have explored diverse methodologies including ensemble hydrologic prediction approaches. Broad NIDIS-inspired progress is influencing the development of a Global Drought Information System (GDIS) under the auspices of the World Climate Research Program. Despite these advances, current drought monitoring and forecasting capabilities still fall short of users' needs, especially the need for skillful and reliable drought forecasts at regional and local scales. To tackle this outstanding challenging problem, focused and coordinated research efforts are needed, drawing from excellence across the broad drought research community. To meet this challenge, National Oceanic and Atmospheric Administration (NOAA)'s Drought Task Force was established in October 2011 with the ambitious goal of achieving significant new advances in the ability to understand, monitor, and predict drought over North America. The Task Force (duration of October 2011-September 2014) is an initiative of NOAA's Climate Program Office Modeling, Analysis, Predictions, and Projections (MAPP) program in partnership with NIDIS. It brings together over 30 leading MAPP-funded drought scientists from multiple academic and federal institutions [involves scientists from NOAA's research laboratories and centers, the National Aeronautics and Space Administration (NASA), U.S. Department of Agriculture, National Center for Atmospheric Research (NCAR), and many universities] in a concerted research effort that builds on individual MAPP research projects. These projects span the wide spectrum of drought research needed to make fundamental advances, from those aimed at the basic understanding of drought mechanisms to those aimed at testing new drought monitoring and prediction tools for operational and service purposes (as part of NCEP's Climate Test Bed). The Drought Task Force provides focus and coordination to MAPP drought research activities and also facilitates synergies with other national and international drought research efforts, including those by the GDIS.

GDIS↗

HALOE science investigation

The Halogen Occulation Experiment (HALOE) gas response test simulations were completed using the HALOE spectroscopic instrument model. A new series of programs were written for routine repetitive runs of the spectroscopic model to make it more user friendly for certain studies. Some of the limitations of the model were eased for atmospheric studies. Atmospheric signal profiles were calculated for inclusion in the electronic model programs. Analysis of additional spectral bands of CO2 in the 3 micron region was continued. A program of measurement of the air broadened halfwidths of spectral lines in the nu (sub 3) fundamental band of CH4 was started and over 40 lines measured.

Benner, D. C.↗

Analysis of Droplet Size during the Ice Accumulation Phase Of Flight Testing

There are numerous hazards associated with air travel. One of the most serious dangers to the pilot and passengers safety is the result of flying into conditions which are conducive to the formation of ice on the surface of an aircraft. Being a pilot myself I am very aware of the dangers that Icing can pose and the effects it can have on an airplane. A couple of the missions of the Icing branch is to make flying safer with more research to increase our knowledge of how ice effects the aerodynamics of an airfoil, and to increase are knowledge of the weather for better forecasting. The Icing Branch uses three different tools to determine the aerodynamic affects that icing has on a wing. The Icing research tunnel is an efficient way to test various airfoils in a controlled setting. To make sure the data received from the wind tunnel is accurate the Icing branch conducts real flight tests with the DHC-6 Twin Otter. This makes sure that the methods used in the wind tunnel accurately model what happens on the actual aircraft. These two tools are also compared to the LEWICE code which is a program that models the ice shape that would be formed on an airfoil in the particular weather conditions that are input by the user. One benefit of LEWICE is that it is a lot cheaper to run than the wind tunnel or flight tests which make it a nice tool for engineers designing aircraft that don t have the money to spend on icing research. Using all three of these tools is a way to cross check the data received from one and check it against the other two. industries, but it is also looked at by weather analysts who are trying to improve forecasting methods. The best way to avoid the troubles of icing encounters is to not go into it in the first place. By looking over the flight data the analyst can determine which conditions will most likely lead to an icing encounter and then this information will aid forecasters when briefing the pilots on the weather conditions. am looking at the weather data from certain flights and analyzing the type of precipitation that the plane is flying through. During flight tests there is a probe on the bottom of the aircraft that gathers information on the size and shape of the particles that it is flying through. The data can then be viewed on a computer. After grouping the weather into certain groups we can then pick certain groups which we think should be analyzed farther. The goal is to remove all the ice particles because they do not contribute to the icing on an aircraft. We use a 2D analyzer which measures the droplet size and categorizes the drops into bins of certain sizes. We can then look at what the characteristics of the weather that we were flying through such as the temperature and dew point and compare this with the size of the drops that the 2D analyzer measured. We can then look at what type and shape of ice that formed on the wing during this time period. Having this data will help us to reproduce these conditions using LEWICE and the wind tunnel. Having consistency among the tests will make things more accurate. With respect to weather forecasting we will be able to learn which conditions can lead to icing. Better accuracy in weather reporting will lead to fewer run-ins with icing which will also lead to fewer accidents.

Miller, Eric James↗

Roll Damping Derivatives from Generalized Lifting-Surface Theory and Wind Tunnel Forced-Oscillation Tests

Improving aerodynamic models for adverse loss-of-control conditions in flight is an area being researched under the NASA Aviation Safety Program. Aerodynamic models appropriate for loss of control conditions require a more general mathematical representation to predict nonlinear unsteady behaviors. As more general aerodynamic models are studied that include nonlinear higher order effects, the possibility of measurements that confound aerodynamic and structural responses are probable. In this study an initial step is taken to look at including structural flexibility in analysis of rigid-body forced-oscillation testing that accounts for dynamic rig, sting and balance flexibility. Because of the significant testing required and associated costs in a general study, it makes sense to capitalize on low cost analytical methods where possible, especially where structural flexibility can be accounted for by a low cost method. This paper provides an initial look at using linear lifting surface theory applied to rigid-body aircraft roll forced-oscillation tests.

Pototzky, Anthony S↗

Research on Spectroscopy, Opacity, and Atmospheres

A web site has been set up to make the calculations accessible; (i.e., cfakus.harvard.edu) This data can also be accessed by FTP. It has all of the atomic and diatomic molecular data, tables of distribution function opacities, grids of model atmospheres, colors, fluxes, etc, programs that are ready for distribution, and most of recent papers developed during this grant. Atlases and computed spectra will be added as they are completed. New atomic and molecular calculations will be added as they are completed. The atomic programs that had been running on a Cray at the San Diego Supercomputer Center can now run on the Vaxes and Alpha. The work started with Ni and Co because there were new laboratory analyses that included isotopic and hyperfine splitting. Those calculations are described in the appended abstract for the 6th Atomic Spectroscopy and oscillator Strengths meeting in Victoria last summer. A surprising finding is that quadrupole transitions have been grossly in error because mixing with higher levels has not been included. All levels up through n=9 for Fe I and II, the spectra for which the most information is available, are now included. After Fe I and Fe II, all other spectra are "easy". ATLAS12, the opacity sampling program for computing models with arbitrary abundances, has been put on the web server. A new distribution function opacity program for workstations that replaces the one used on the Cray at the San Diego Supercomputer Center has been written. Each set of abundances would take 100 Cray hours costing $100,000.

Kurucz, Robert L.↗

Life prediction and constitutive models for engine hot section anisotropic materials program

This report presents the results from a 35 month period of a program designed to develop generic constitutive and life prediction approaches and models for nickel-based single crystal gas turbine airfoils. The program is composed of a base program and an optional program. The base program addresses the high temperature coated single crystal regime above the airfoil root platform. The optional program investigates the low temperature uncoated single crystal regime below the airfoil root platform including the notched conditions of the airfoil attachment. Both base and option programs involve experimental and analytical efforts. Results from uniaxial constitutive and fatigue life experiments of coated and uncoated PWA 1480 single crystal material form the basis for the analytical modeling effort. Four single crystal primary orientations were used in the experiments: (001), (011), (111), and (213). Specific secondary orientations were also selected for the notched experiments in the optional program. Constitutive models for an overlay coating and PWA 1480 single crystal material were developed based on isothermal hysteresis loop data and verified using thermomechanical (TMF) hysteresis loop data. A fatigue life approach and life models were selected for TMF crack initiation of coated PWA 1480. An initial life model used to correlate smooth and notched fatigue data obtained in the option program shows promise. Computer software incorporating the overlay coating and PWA 1480 constitutive models was developed.

Nissley, D. M.↗

Programs Help Create And Evaluate Markov Models

Pade Approximation With Scaling (PAWS) and Scaled Taylor Exponential Matrix (STEM) computer programs provide flexible, user-friendly, language-based interface for creation and evaluation of Markov models describing behaviors of fault-tolerant reconfigurable computer systems. Produce exact solution for probabilities of system failures and provide conservative estimates of numbers of significant digits in solutions. Also offer as part of bundled package with SURE and ASSIST, two other reliable analysis programs developed by Systems Validation Methods group at Langley Research Center.

Butler, Ricky W.↗

Propellant tank pressurization analysis program

Computer program for the analysis of a single propellant tank pressurization system includes many pertinent physical phenomena previously ignored in other mathematical models. This program can be used for analysis, simulation, and design of propellant pressurization systems.

Epstein, M.↗