Search NASA⌕ Search

SEARCH · Search NASA

Results for “generic programming”

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 937 records · Page 52

A human operator simulator model of the NASA Terminal Configured Vehicle (TCV)

A generic operator model called HOS was used to simulate the behavior and performance of a pilot flying a transport airplane during instrument approach and landing operations in order to demonstrate the applicability of the model to problems associated with interfacing a crew with a flight system. The model which was installed and operated on NASA Langley's central computing system is described. Preliminary results of its application to an investigation of an innovative display system under development in Langley's terminal configured vehicle program are considered.

Glenn, F. A., III↗

Enhanced modeling features within TREETOPS

The original motivation for TREETOPS was to build a generic multi-body simulation and remove the burden of writing multi-body equations from the engineers. The motivation of the enhancement was twofold: (1) to extend the menu of built-in features (sensors, actuators, constraints, etc.) that did not require user code; and (2) to extend the control system design capabilities by linking with other government funded software (NASTRAN and MATLAB). These enhancements also serve to bridge the gap between structures and control groups. It is common on large space programs for the structures groups to build hi-fidelity models of the structure using NASTRAN and for the controls group to build lower order models because they lack the tools to incorporate the former into their analysis. Now the controls engineers can accept the hi-fidelity NASTRAN models into TREETOPS, add sensors and actuators, perform model reduction and couple the result directly into MATLAB to perform their design. The controller can then be imported directly into TREETOPS for non-linear, time-history simulation.

Vandervoort, R. J.↗

Low Pressure Turbine Flow Physics Program

As part of the collaborative NASA/industry/academia Low Pressure Turbine (LPT) Flow Physics program, smoke flow was visualized from a simulated low-pressure turbine experiment in NASA Lewis Research Center's CW-7 test facility. As shown in the photographs, a laminar separation bubble formed on the bottom flat surface. This is characteristic of the flows in a large-scale, low-pressure turbine operating under off-design conditions. A contoured upper wall was designed to generate a pressure distribution on a flat plate to match the suction surface pressure distribution from a generic low-pressure turbine blade.

Shyne, Rickey J.↗

Extracting low energy signals from raw LArTPC waveforms using deep learning techniques -- A proof of concept

We investigate the feasibility of using deep learning techniques, in the form of a one-dimensional convolutional neural network (1D-CNN), for the extraction of signals from the raw waveforms produced by the individual channels of liquid argon time projection chamber (LArTPC) detectors. A minimal generic LArTPC detector model is developed to generate realistic noise and signal waveforms used to train and test the 1D-CNN, and evaluate its performance on low-level signals. We demonstrate that our approach overcomes the inherent shortcomings of traditional cut-based methods by extending sensitivity to signals with ADC values below their imposed thresholds. This approach exhibits great promise in enhancing the capabilities of future generation neutrino experiments like DUNE to carry out their low-energy neutrino physics programs.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

A review of technologies applicable to low-speed flight of high-performance aircraft investigated in the Langley 14- x 22-foot subsonic tunnel

An extensive research program has been underway at the NASA Langley Research Center to define and develop the technologies required for low-speed flight of high-performance aircraft. This 10-year program has placed emphasis on both short takeoff and landing (STOL) and short takeoff and vertical landing (STOVL) operations rather than on regular up and away flight. A series of NASA in-house as well as joint projects have studied various technologies including high lift, vectored thrust, thrust-induced lift, reversed thrust, an alternate method of providing trim and control, and ground effects. These technologies have been investigated on a number of configurations ranging from industry designs for advanced fighter aircraft to generic wing-canard research models. Test conditions have ranged from hover (or static) through transition to wing-borne flight at angles of attack from -5 to 40 deg at representative thrust coefficients.

Paulson, John W., Jr.↗

Flight Simulator and Training Human Factors Validation

Loss of control has been identified as the leading cause of aircraft accidents in recent years. Efforts have been made to better equip pilots to deal with these types of events, commonly referred to as upsets. A major challenge in these endeavors has been recreating the motion environments found in flight as the majority of upsets take place well beyond the normal operating envelope of large aircraft. The Environmental Tectonics Corporation has developed a simulator motion base, called GYROLAB, that is capable of recreating the sustained accelerations, or G-forces, and motions of flight. A two part research study was accomplished that coupled NASA's Generic Transport Model with a GYROLAB device. The goal of the study was to characterize physiological effects of the upset environment and to demonstrate that a sustained motion based simulator can be an effective means for upset recovery training. Two groups of 25 Air Transport Pilots participated in the study. The results showed reliable signs of pilot arousal at specific stages of similar upsets. Further validation also demonstrated that sustained motion technology was successful in improving pilot performance during recovery following an extensive training program using GYROLAB technology.

Glaser, Scott T.↗

Creating a Simulation Platform for Research and Development of Advanced Control Methods

Advanced nuclear reactors are essential to meet the changing energy requirements throughout both the United States and the rest of world. In addition to other features, they are designed to enable deployment in remote locations and operate in a fully (or near-fully) autonomous manner, which will require a new control paradigm. To realize autonomously operating reactors, the U.S. Department of Energy’s Nuclear Energy Enabling Technologies Advanced Sensors and Instrumentation (NEET ASI) program conducts research and development into the enabling technologies and methods needed, including digital twins, machine learning, and risk modeling, in addition to various types of control methods. These technologies and methods are the key foundations needed to achieve fully autonomous systems. To develop and evaluate the technologies and methods necessary for achieving autonomous operations, it is critical to identify a software tool capable of integrating all the required elements. In surveying the available solutions, no software platforms were identified that could accomplish what was needed without introducing drawbacks. This challenge was the motivation for the current effort: to develop a software platform that can seamlessly integrate autonomouscontrol-enabling technologies and methods, allowing for accelerated research and development and transfer of ideas. The resulting platform, known as the Control and Optimization Modular Modeling Application for Nuclear Deployment (COMMAND), is Python-based, and leverages open-source tools to provide flexibility and facilitate building upon prior research. It is designed to enable advanced reactor developers to deploy and test advanced control technologies and methods coupled with their own models, solutions, and hardware. Given the substantial undertaking of developing such a platform, the current effort focused on laying down scalable, flexible software foundations and infrastructure, then demonstrating the platform via a use case. These foundations included developing generic modules, which contain the base variable and system blocks (the information and functional building blocks, respectively, that can be used to design a simulation) and the data handling and storage blocks needed to exchange information between the various blocks; as well as enablingtechnology-specific modules. This platform was evaluated via a use case, which was to simulate and control a process for the Microreactor Automated Control System (MACS) test bed. While MACS is not currently directly coupled to any specific microreactor physics, it was initially developed in concert with the Microreactor Applications Research Validation and Evaluation (MARVEL) microreactor, and so the MARVEL physics are used here. As part of this use case, several enabling-technology-specific blocks within COMMAND were integrated, including a proportional integral derivative (PID) control block, a Reactor Excursion and Leak Analysis Program (RELAP5-3D) block, and an anomaly detection block. The COMMAND software platform was successfully demonstrated to achieve the scalability and flexibility objectives of this effort and will be leveraged by the program’s research efforts to advance state of the art control methodologies towards autonomous operations of advanced reactors. As new use cases are created and implemented, it is anticipated that COMMAND will continue to grow and evolve to meet new requirements.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Update - The Earth Observing System (EOS) forward and return link data processing and communications services

An overview is presented of the EOS ground support services in order to identify interfaces to and drivers of the data processing and communication systems. Generic system requirements are compared with those specifically needed for EOS, including processing requirements for forward link and return link data. Communications requirements for transporting the forward link data from the EOS Operations Center and for the transfer of level zero data to the EOS Data and Information System (EOSDIS) Distributed Active Archive Centers are specified. The forward and return link processing requirements of the EOS instruments from the international partners are also addressed. The overall context of EOSDIS in the Mission to Planet Earth Program is addressed.

Ramapriyan, H. K.↗

Certifying Auto-Generated Flight Code

Model-based design and automated code generation are being used increasingly at NASA. Many NASA projects now use MathWorks Simulink and Real-Time Workshop for at least some of their modeling and code development. However, there are substantial obstacles to more widespread adoption of code generators in safety-critical domains. Since code generators are typically not qualified, there is no guarantee that their output is correct, and consequently the generated code still needs to be fully tested and certified. Moreover, the regeneration of code can require complete recertification, which offsets many of the advantages of using a generator. Indeed, manual review of autocode can be more challenging than for hand-written code. Since the direct V&V of code generators is too laborious and complicated due to their complex (and often proprietary) nature, we have developed a generator plug-in to support the certification of the auto-generated code. Specifically, the AutoCert tool supports certification by formally verifying that the generated code is free of different safety violations, by constructing an independently verifiable certificate, and by explaining its analysis in a textual form suitable for code reviews. The generated documentation also contains substantial tracing information, allowing users to trace between model, code, documentation, and V&V artifacts. This enables missions to obtain assurance about the safety and reliability of the code without excessive manual V&V effort and, as a consequence, eases the acceptance of code generators in safety-critical contexts. The generation of explicit certificates and textual reports is particularly well-suited to supporting independent V&V. The primary contribution of this approach is the combination of human-friendly documentation with formal analysis. The key technical idea is to exploit the idiomatic nature of auto-generated code in order to automatically infer logical annotations. The annotation inference algorithm itself is generic, and parametrized with respect to a library of coding patterns that depend on the safety policies and the code generator. The patterns characterize the notions of definitions and uses that are specific to the given safety property. For example, for initialization safety, definitions correspond to variable initializations while uses are statements which read a variable, whereas for array bounds safety, definitions are the array declarations, while uses are statements which access an array variable. The inferred annotations are thus highly dependent on the actual program and the properties being proven. The annotations, themselves, need not be trusted, but are crucial to obtain the automatic formal verification of the safety properties without requiring access to the internals of the code generator. The approach has been applied to both in-house and commercial code generators, but is independent of the particular generator used. It is currently being adapted to flight code generated using MathWorks Real-Time Workshop, an automatic code generator that translates from Simulink/Stateflow models into embedded C code.

Denney, Ewen↗

Generic architectures for future flight systems

Generic architecture for future flight systems must be based on open system architectures (OSA). This provides the developer and integrator the flexibility to optimize the hardware and software systems to match diverse and unique applications requirements. When developed properly OSA provides interoperability, commonality, graceful upgradability, survivability and hardware/software transportability to greatly minimize life cycle costs and supportability. Architecture flexibility can be achieved to take advantage of commercial developments by basing these developments on vendor-neutral commercially accepted standards and protocols. Rome Laboratory presently has a program that addresses requirements for OSA.

Wood, Richard J.↗

The First United States Microgravity Laboratory

The United States Microgravity Laboratory (USML-1) is one part of a science and technology program that will open NASA's next great era of discovery and establish the United States' leadership in space. A key component in the preparation for this new age of exploration, the USML-1 will fly in orbit for extended periods, providing greater opportunities for research in materials science, fluid dynamics, biotechnology, and combustion science. The major components of the USML-1 are the Crystal Growth Furnace, the Surface Tension Driven Convection Experiment (STDCE) Apparatus, and the Drop Physics Module. Other components of USML-1 include Astroculture, Generic Bioprocessing Apparatus, Extended Duration Orbiter Medical Project, Protein Crystal Growth, Space Acceleration Measurement System, Solid Surface Combustion Experiment, Zeolite Crystal Growth and Spacelab Glovebox provided by the European Space Agency.

Powers, C. Blake↗

Synthetic Vision Enhances Situation Awareness and RNP Capabilities for Terrain-Challenged Approaches

The Synthetic Vision Systems (SVS) Project of Aviation Safety Program is striving to eliminate poor visibility as a causal factor in aircraft accidents as well as enhance operational capabilities of all aircraft through the display of computer generated imagery derived from an onboard database of terrain, obstacle, and airport information. To achieve these objectives, NASA 757 flight test research was conducted at the Eagle-Vail, Colorado airport to evaluate three SVS display types (Head-Up Display, Head-Down Size A, Head-Down Size X) and two terrain texture methods (photo-realistic, generic) in comparison to the simulated Baseline Boeing-757 Electronic Attitude Direction Indicator and Navigation / Terrain Awareness and Warning System displays. These independent variables were evaluated for situation awareness, path error, and workload while making approaches to Runway 25 and 07 and during simulated engine-out Cottonwood 2 and KREMM departures. The results of the experiment showed significantly improved situation awareness, performance, and workload for SVS concepts compared to the Baseline displays and confirmed the retrofit capability of the Head-Up Display and Size A SVS concepts. The research also demonstrated that the pathway and pursuit guidance used within the SVS concepts achieved required navigation performance (RNP) criteria.

Kramer, Lynda J.↗

Structures, performance, benefit, cost study

Aircraft engine structures were studied to identify the advanced structural technologies that would provide the most benefits to future aircraft operations. A series of studies identified engine systems with the greatest potential for improvements. Based on these studies, six advanced generic structural concepts were selected and conceptually designed. The benefits of each concept were quantitatively assessed in terms of thrust specific fuel consumption, weight, cost, maintenance cost, fuel burned and direct operating cost plus interest. The probability of success of each concept was also determined. The concepts were ranked and the three most promising were selected for further study which consisted of identifying and comprehensively outlining the advanced technologies required to develop these concepts for aircraft engine application. Analytic, fabrication, and test technology developments are required. The technology programs outlined emphasize the need to provide basic, fundamental understanding of technology to obtain the benefit goals.

Feder, E.↗

Manned Mission Planning Considerations when Using a Non-Regenerable CO2 Removal System

As the commercial spacecraft industry increases in size, there will be a corresponding increase in the number of manned spacecraft built and operationally flown each year. Industry teams for these new spacecraft will have multiple design and operational choices to make for each of these spacecraft s subsystems. The carbon dioxide (CO2) removal subsystem of the environmental control and life support system is one that presents such challenges. This paper seeks to aid industry in making design and operations choices by providing a document containing lessons learned by the Space Shuttle Program s Operations team, with specific focus given to the non-regenerable CO2 removal system currently used by the Space Shuttle. Carbon dioxide, one of the key byproducts of respiration, can lead to injury and death if allowed to build up in a spacecraft s habitable environment. Therefore, any spacecraft s environmental control and life support system must contain a method for removing this hazard. These removal systems can either be non-regenerable or regenerable. While this paper defines the difference between these types and presents a generic comparison of their capabilities, the focus is specifically on the Space Shuttle s CO2 removal systems. This will include a short discussion of the Space Shuttle s regenerable amine solid absorption system that was part of the Extended Duration Orbiter (EDO) modification, however, emphasis is given to the non-regenerable Lithium Hydroxide canister system used as the prime removal method employed by the Space Shuttle, including a discussion on why this method was chosen over a regenerable system. A full exposition is given on all of the considerations required for mission planning when using a non-regenerable CO2 removal system. Key discussion items include: airflow lessons learned, recent physiological issues related to short term and long term exposure and how lower levels may be more harmful than previously thought, lithium hydroxide dust issues, mass vs. stowage comparisons, cost, complexity considerations, operational margin considerations, timing considerations with respect to the crew s schedule, and logistical management. The conclusion of the paper finalizes the discussion and contains a listing of considerations in regards to CO2 management using a non-regenerable removal system in the near future.

DeSimpelaere, Edward↗

Systems Development, Data Mining, and Knowledge Discovery

I worked as a NASA OSTEM virtually during the Fall 2020 term. Working in the IT division under my mentor Dr. Ali Shaykhian, our overall goal for the duration of this internship is to get a better understanding of the Visual Basic Language and how it can be used to make forms and collaboration with other workers to be more dynamics. I also worked with 3 other interns throughout this internship, using Microsoft Office to help each other to get a better understanding of how we approached our projects individually. Every week, my mentor Dr. Ali assigned me a task and a goal to finish by the end of each week. My overall project was figuring out a way to make email submissions and emails in general more dynamic for the NASA database. For example, instead of only using the same generic email for hundreds of different workers, a code can be used to send an individual email with more personalization such as each recipient’s name and personal info. I have also been assigned to create an email graphical user interface by the end of this internship. For these tasks to be made possible, I had to learn more about the capabilities of Microsoft Office, such as Macros in Microsoft Excel and Visual Basic in both Microsoft Excel and Word. Although it was challenging at first, I developed new programming skilled in a new language and actually made it possible to create this code along the way. Alongside doing the individual assignments, Dr. Ali also assigned up to replicate other intern’s work to get a better understanding of their approach and learn how to do it ourselves.

Janelisse Morales Gonzalez↗

A generic fine-grained parallel C

With the present availability of parallel processors of vastly different architectures, there is a need for a common language interface to multiple types of machines. The parallel C compiler, currently under development, is intended to be such a language. This language is based on the belief that an algorithm designed around fine-grained parallelism can be mapped relatively easily to different parallel architectures, since a large percentage of the parallelism has been identified. The compiler generates a FORTH-like machine-independent intermediate code. A machine-dependent translator will reside on each machine to generate the appropriate executable code, taking advantage of the particular architectures. The goal of this project is to allow a user to run the same program on such machines as the Massively Parallel Processor, the CRAY, the Connection Machine, and the CYBER 205 as well as serial machines such as VAXes, Macintoshes and Sun workstations.

Hamet, L.↗

Wide Area 3D Measurement System for Analysis of 3013 Inner Container Closure Weld Region

One of the main focus areas of the 3013 Surveillance Program is a thorough evaluation of the inner container closure weld region (ICCWR) opened for destructive examination (DE). As part of the protocol to investigate the corrosion in the ICCWR, a laser confocal microscope (LCM) is used to perform close visual examination of the surface and to measure corrosion features on the surface. However, in FY20, the introduction of the Wide Area 3D Measurement System (WAMS) was tested as a method for faster inspection of the ICCWR. Optimization of the WAMS parameters for data collection was carried out using a generic tear-drop type sample containing large and fine Stress Corrosion Cracking (SCC) fractures and high resolution images were compared to the image obtained with the LCM. Although the image with the LCM shows higher resolution than the WAMS images, the small features can be still identified in the WAMS images. The advantage of collecting data for the full circumference using the WAMS is that it can take about a week to complete, which represents 1/16 of the time needed with the LCM. Nonetheless, both systems offer capabilities that combined can be utilized to expedite the examination of the ICCWR. The WAMS can be utilized to obtain images for faster screening or identification of corrosion features on the surface while the LCM can be utilized to obtain higher resolution images of those areas identified by the WAMS.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

A numerical study of mixing and combustion in hypervelocity flows through a scramjet combustor model

Interest in high speed, air-breathing propulsion systems such as scramjets has revived in recent years fueled to a large extent by the National Aerospace Plane (NASP) program. These vehicles are expected to fly trans-atmospheric and as a consequence, the Mach number level within the engine/combustor would be rather high (M greater than 5). Ground based testing of such scramjet engines requires a facility that can not only achieve the right Mach number, but also have the proper pressures and temperatures to simulate the combustion processes. At present, only pulse type facilities can provide such high enthalpy flows. The newest of these is the free-piston shock tunnel, T5 located at GALCIT. Recently, a generic combustor model was tested in T5, and the experimental data from that study is analyzed in the present report. The available experimental data from T5 are essentially the static pressures on the injection wall and the one opposite to it. Thus, a principal aim of the present study was to validate the available experimental data by using a proven CFD tool and then investigate the performance characteristics of the combustor model, such as, the mixing efficiency and combustion efficiency. For this purpose, in this study, the code GASP has been used.

Krishamurthy, Ramesh↗