Search NASA⌕ Search

SEARCH · Search NASA

Results for “version control”

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 253 records · Page 14

A Modular Framework for Modeling Hardware Elements in Distributed Engine Control Systems

Progress toward the implementation of distributed engine control in an aerospace application may be accelerated through the development of a hardware-in-the-loop (HIL) system for testing new control architectures and hardware outside of a physical test cell environment. One component required in an HIL simulation system is a high-fidelity model of the control platform: sensors, actuators, and the control law. The control system developed for the Commercial Modular Aero-Propulsion System Simulation 40k (C-MAPSS40k) provides a verifiable baseline for development of a model for simulating a distributed control architecture. This distributed controller model will contain enhanced hardware models, capturing the dynamics of the transducer and the effects of data processing, and a model of the controller network. A multilevel framework is presented that establishes three sets of interfaces in the control platform: communication with the engine (through sensors and actuators), communication between hardware and controller (over a network), and the physical connections within individual pieces of hardware. This introduces modularity at each level of the model, encouraging collaboration in the development and testing of various control schemes or hardware designs. At the hardware level, this modularity is leveraged through the creation of a SimulinkR library containing blocks for constructing smart transducer models complying with the IEEE 1451 specification. These hardware models were incorporated in a distributed version of the baseline C-MAPSS40k controller and simulations were run to compare the performance of the two models. The overall tracking ability differed only due to quantization effects in the feedback measurements in the distributed controller. Additionally, it was also found that the added complexity of the smart transducer models did not prevent real-time operation of the distributed controller model, a requirement of an HIL system.

propulsion simulation↗

The transmission of sonic boom signals into rooms through open windows.

This paper is the second of two companion papers. In the first paper, expressions for the acoustic field generated inside a room with an open window due to incoming transient or periodic signals have been presented. In this paper, the technique has been applied to the specific example of an N-wave type signal. Detailed mathematical analysis is followed by its approximate version and numerical computation. Results of controlled experiments, using simulated sonic booms, have been compared with theoretical predictions.

Vaidya, P. G.↗

Component aerodynamic characteristics of banked cruciform missiles with arbitrary control deflections

A comprehensive computer code has been developed for the prediction of the static aerodynamic characteristics of cruciform wing-body combinations with one or two sets of fins. The code may be used for subsonic, transonic, and supersonic speeds. Arbitrary bank angles and control deflections are allowed. The present version of the code may be used for angles of attack up to 20 deg. The code computes the forces and moments acting on each component of the missile including the effects of vortices shed by the body and fins. Comparisons between experiment and theory indicate good agreement for longitudinal characteristics and fair to good agreement for lateral characteristics.

Hemsch, M. J.↗

Concepts for the design of a completely active helicopter isolation system using output vector feedback

The theory of output vector feedback (a few measured quantities) is used to derive completely active oscillation isolation functions for helicopters. These feedback controller concepts are tested with various versions of the BO 105 helicopter and their performance is demonstrated. A compensation of the vibrational excitations from the rotor and harmonics of the number of blades are considered. There is also a fast and automatic trim function for maneuvers.

Schulz, G.↗

Quantitative analysis of defects in silicon. Silicon sheet growth development for the large are silicon sheet task of the low-cost solar array project

One hundred and seventy four silicon sheet samples were analyzed for twin boundary density, dislocation pit density, and grain boundary length. Procedures were developed for the quantitative analysis of the twin boundary and dislocation pit densities using a QTM-720 Quantitative Image Analyzing system. The QTM-720 system was upgraded with the addition of a PDP 11/03 mini-computer with dual floppy disc drive, a digital equipment writer high speed printer, and a field-image feature interface module. Three versions of a computer program that controls the data acquisition and analysis on the QTM-720 were written. Procedures for the chemical polishing and etching were also developed.

Natesh, R.↗

Research in robust control for hypersonic aircraft

The research during the third reporting period focused on fixed order robust control design for hypersonic vehicles. A new technique was developed to synthesize fixed order H(sub infinity) controllers. A controller canonical form is imposed on the compensator structure and a homotopy algorithm is employed to perform the controller design. Various reduced order controllers are designed for a simplified version of the hypersonic vehicle model used in our previous studies to demonstrate the capabilities of the code. However, further work is needed to investigate the issue of numerical ill-conditioning for large order systems and to make the numerical approach more reliable.

Calise, A. J.↗

Infrared Imaging, Spectroscopic, and Photometric Studies of Comets

We have continued our program of infrared (IR) photometric, imaging, spectroscopic, and polarimetric temporal observations of comets to study the properties of comet dust and comet nuclei. During the first two years we digitized our IR data base on P/Halley and other recent comets to facilitate further analysis and comparison with other data bases, and found compelling evidence for the emission of a burst of small grains from P/Halley's nucleus at perihelion. We reported imaging and photometric observations of Comets Austin 1990 V and Swift-Tuttle 1992. The Swift-Tuttle 1992t observations included IR photometry, several 7-14 micron long-slit spectra of the coma and a time-sequence of more than 150 10 micron broadband images of the coma. An analysis of near-IR images of the inner coma of P/Halley obtained on three consecutive nights in 1986 March showed sunwardjets. We completed our analysis of IR imaging spectrosco-photometric data on comets. We also obtained observations of Comets Hyakutake 1996 B2 and Hale/Bopp 1995 01. We obtained infrared imaging, photometric, spectroscopic and polarimetric temporal observations of bright comets using a network of five telescopes, with emphasis on simultaneous observations of comets at many wavelengths with different instruments. Our program offers several unique advantages: 1) rapid observational response to new comets with dedicated infrared telescopes; 2) observations within a few degrees of the sun when comets are near perihelion and 3) access to advanced infrared array imagers and spectrometers. In particular, reduction, analysis, publication and archiving of our Jupiter/sl-9 and Comet Hyakutake infrared data received special emphasis. Instrumentation development included installation of the latest version of the innovative FORTH telescope control and a data acquisition system that enables us to control three telescopes remotely by telephone from anywhere in the world for comet observations in broad daylight. We have acquired more than 3000 256x256 images totaling nearly two gigabytes of data detailing the near-IR development of the impact sites of the S-L9 fragments on Jupiter. These data were obtained using the University of Rochester Imaging IR Camera at the cassegrain focus of the 92" at WIRO. The WIRO data set covers 8 days and is, to our knowledge, one of the most extensive observational records of the S-L/Jupiter encounter obtained by any ground-based telescope. This program benefitted from the compilation during these last few months of an upgrade to the data acquisition program at WIRO with support of this NASA contract.

Gehrz, Robert D.↗

Improved Scanners for Microscopic Hyperspectral Imaging

Improved scanners to be incorporated into hyperspectral microscope-based imaging systems have been invented. Heretofore, in microscopic imaging, including spectral imaging, it has been customary to either move the specimen relative to the optical assembly that includes the microscope or else move the entire assembly relative to the specimen. It becomes extremely difficult to control such scanning when submicron translation increments are required, because the high magnification of the microscope enlarges all movements in the specimen image on the focal plane. To overcome this difficulty, in a system based on this invention, no attempt would be made to move either the specimen or the optical assembly. Instead, an objective lens would be moved within the assembly so as to cause translation of the image at the focal plane: the effect would be equivalent to scanning in the focal plane. The upper part of the figure depicts a generic proposed microscope-based hyperspectral imaging system incorporating the invention. The optical assembly of this system would include an objective lens (normally, a microscope objective lens) and a charge-coupled-device (CCD) camera. The objective lens would be mounted on a servomotor-driven translation stage, which would be capable of moving the lens in precisely controlled increments, relative to the camera, parallel to the focal-plane scan axis. The output of the CCD camera would be digitized and fed to a frame grabber in a computer. The computer would store the frame-grabber output for subsequent viewing and/or processing of images. The computer would contain a position-control interface board, through which it would control the servomotor. There are several versions of the invention. An essential feature common to all versions is that the stationary optical subassembly containing the camera would also contain a spatial window, at the focal plane of the objective lens, that would pass only a selected portion of the image. In one version, the window would be a slit, the CCD would contain a one-dimensional array of pixels, and the objective lens would be moved along an axis perpendicular to the slit to spatially scan the image of the specimen in pushbroom fashion. The image built up by scanning in this case would be an ordinary (non-spectral) image. In another version, the optics of which are depicted in the lower part of the figure, the spatial window would be a slit, the CCD would contain a two-dimensional array of pixels, the slit image would be refocused onto the CCD by a relay-lens pair consisting of a collimating and a focusing lens, and a prism-gratingprism optical spectrometer would be placed between the collimating and focusing lenses. Consequently, the image on the CCD would be spatially resolved along the slit axis and spectrally resolved along the axis perpendicular to the slit. As in the first-mentioned version, the objective lens would be moved along an axis perpendicular to the slit to spatially scan the image of the specimen in pushbroom fashion.

Mao, Chengye↗

A Modular Framework for Modeling Hardware Elements in Distributed Engine Control Systems

Progress toward the implementation of distributed engine control in an aerospace application may be accelerated through the development of a hardware-in-the-loop (HIL) system for testing new control architectures and hardware outside of a physical test cell environment. One component required in an HIL simulation system is a high-fidelity model of the control platform: sensors, actuators, and the control law. The control system developed for the Commercial Modular Aero-Propulsion System Simulation 40k (C-MAPSS40k) provides a verifiable baseline for development of a model for simulating a distributed control architecture. This distributed controller model will contain enhanced hardware models, capturing the dynamics of the transducer and the effects of data processing, and a model of the controller network. A multilevel framework is presented that establishes three sets of interfaces in the control platform: communication with the engine (through sensors and actuators), communication between hardware and controller (over a network), and the physical connections within individual pieces of hardware. This introduces modularity at each level of the model, encouraging collaboration in the development and testing of various control schemes or hardware designs. At the hardware level, this modularity is leveraged through the creation of a Simulink(R) library containing blocks for constructing smart transducer models complying with the IEEE 1451 specification. These hardware models were incorporated in a distributed version of the baseline C-MAPSS40k controller and simulations were run to compare the performance of the two models. The overall tracking ability differed only due to quantization effects in the feedback measurements in the distributed controller. Additionally, it was also found that the added complexity of the smart transducer models did not prevent real-time operation of the distributed controller model, a requirement of an HIL system.

numerical simulation↗

A Modular Framework for Modeling Hardware Elements in Distributed Engine Control Systems

Progress toward the implementation of distributed engine control in an aerospace application may be accelerated through the development of a hardware-in-the-loop (HIL) system for testing new control architectures and hardware outside of a physical test cell environment. One component required in an HIL simulation system is a high-fidelity model of the control platform: sensors, actuators, and the control law. The control system developed for the Commercial Modular Aero-Propulsion System Simulation 40k (40,000 pound force thrust) (C-MAPSS40k) provides a verifiable baseline for development of a model for simulating a distributed control architecture. This distributed controller model will contain enhanced hardware models, capturing the dynamics of the transducer and the effects of data processing, and a model of the controller network. A multilevel framework is presented that establishes three sets of interfaces in the control platform: communication with the engine (through sensors and actuators), communication between hardware and controller (over a network), and the physical connections within individual pieces of hardware. This introduces modularity at each level of the model, encouraging collaboration in the development and testing of various control schemes or hardware designs. At the hardware level, this modularity is leveraged through the creation of a Simulink (R) library containing blocks for constructing smart transducer models complying with the IEEE 1451 specification. These hardware models were incorporated in a distributed version of the baseline C-MAPSS40k controller and simulations were run to compare the performance of the two models. The overall tracking ability differed only due to quantization effects in the feedback measurements in the distributed controller. Additionally, it was also found that the added complexity of the smart transducer models did not prevent real-time operation of the distributed controller model, a requirement of an HIL system.

numerical simulation↗

Distributed Visualization Project

Distributed Visualization allows anyone, anywhere to see any simulation at any time. Development focuses on algorithms, software, data formats, data systems and processes to enable sharing simulation-based information across temporal and spatial boundaries without requiring stakeholders to possess highly-specialized and very expensive display systems. It also introduces abstraction between the native and shared data, which allows teams to share results without giving away proprietary or sensitive data. The initial implementation of this capability is the Distributed Observer Network (DON) version 3.1. DON 3.1 is available for public release in the NASA Software Store (https://software.nasa.gov/software/KSC-13775) and works with version 3.0 of the Model Process Control specification (an XML Simulation Data Representation and Communication Language) to display complex graphical information and associated Meta-Data.

Tech Port↗

Design and Principles Enabling the Space Reference FOM

A first complete draft of the Simulation Interoperability Standards Organization (SISO) Space Reference Federation Object Model (FOM) has now been produced. This paper provides some insights into its capabilities and discusses the opportunity for reuse in other domains. The focus of this first version of the standard is execution control, time management and coordinate systems, well-known reference frames, as well as some basic support for physical entities. The biggest part of the execution control is the coordinated start-up process. This process contains a number of steps, including checking of required federates, handling of early versus late joiners, sharing of federation wide configuration data and multi-phase initialization. An additional part of Execution Control is the coordinated and synchronized transition between Run mode, Freeze mode and Shutdown. For time management, several time lines are defined, including real-time, scenario time, High Level Architecture (HLA) logical time and physical time. A strategy for mixing simulations that use different time steps is introduced, as well as an approach for finding common boundaries for fully synchronized freeze. For describing spatial information, a mechanism with a set of reference frames is specified. Each reference frame has a position and orientation related to a parent reference frame. This makes it possible for federates to perform calculations in reference frames that are convenient to them. An operation on the Moon can be performed using lunar coordinates whereas an operation on Earth can be performed using Earth coordinates. At the same time, coordinates in one reference frame have an unambiguous relationship to a coordinate in another reference frame. While the Space Reference FOM is originally being developed for Space operations, the authors believe that many parts of it can be reused for any simulation that has a focus on physical processes with one or more coordinate systems, and require high fidelity and repeatability.

Moeller, Bjoern↗

Ramp Traffic Console (RTC) and Ramp Manager Traffic Console (RMTC) User Manual

This document serves as a user manual for the ATD-2 Ramp Traffic Console (RTC) (version 5.11) utilized by the Ramp Control Tower. It describes the elements of the RTC interface and provides step-by-step instructions for using the tool. RTC provides live flight information, including, flight state and location, departure/arrival schedules, gate conflicts, Traffic Management Initiative (TMI) restrictions, and gate advisories to support Surface Time-Based Metering (STBM). RTC facilitates information sharing with the Air Traffic Control (ATC) Tower. This document also provides instructions for use of the Ramp Manager Traffic Console (RMTC) for Ramp Manager functions, such as managing the priority flight list and setting the ramp status. The RTC/RMTC ramp tools are components of the NASA Airspace Technology Demonstration 2 (ATD-2) sub-project.

Deborah Lee Bakowski↗

Surface Trajectory-Based Operations (STBO) Client User Manual

This document serves as a user manual for the ATD-2 Surface Trajectory-Based Operations (STBO) Client (version 5.11) utilized by Air Traffic Control in the Tower. It describes the elements of the STBO Client interface and provides step-by-step instructions for using the tool. STBO Client functionality includes the display of live flight information, management of traffic restrictions, and prediction of expected traffic demand. The STBO Client is a component of the NASA Airspace Technology Demonstration 2 (ATD‑2) sub-project.

Louise Kay Morgan Ruszkowski↗

Power Autonomy Research and Development Environment (PARDE) User’s Guide Version 0.1.2

This document is a user's guide for the Power Autonomy Research and Development Environment (PARDE) software package. PARDE is a version of NASA's Autonomous Power Control (APC) software that can be used to evaluate fault management and automatic power system reconfiguration algorithms in a relevant system without having to fully develop all the supporting software. Software items included are a set of C++ class source files representing simplified fault management and reconfiguration logic, a power system simulation representing a notional architecture for NASA's Gateway vehicle, a web-based graphical user interface for running and testing the simulation and APC, a Docker-based automatic setup script for a development environment, and a user's guide.

autonomous power control↗

Reduced-Gravity Simulator for Field Environments - Drone Augmented System

Astronauts need to go through extensive training on Earth before heading into space, and the more accurate the analogue, the better prepared they will be. NASA currently trains astronauts in simulated lower gravity environments in either the Neutral Buoyancy Laboratory or the Active Response Gravity Offload System (ARGOS), but neither of these systems allow for testing outdoors in field environments. NASA, in partnership with Aquiline Drones, mechanical engineering, biomedical engineering, and the Krenicki Arts and Engineering Institute, are working to develop a gravity offload device compatible with testing in field environments such as Desert Research and Technology Studies (Desert RATS). This report covers the technical requirements of the gravity offload device, the design choices and justifications, options for scalability, current progress, and future goals. Two separate teams were formed to respond to NASA’s solicitation, and this report covers the work of the weather balloon and drone side of the project. Using a weather balloon to passively offload the user’s weight and a drone to actively respond to changes using a series of sensors, this system should create a consistent and well balanced offloading force. The weather balloon and drone system is connected to a harness system to comfortably lift the user, offload at their center of gravity, and provide attachment points for some of the necessary sensors. Final testing proved the comfort of the harness, mobility of the user, and passive stability of the balloon offload to exceed all expectations of the team. The current system is a scaled model of what NASA would be able to implement with a maximum offload of 25 pounds. The ability to scale up to NASA’s desired value of 100 pounds is easily achievable with linear scaling of the current model. All systems should work similarly on scaled versions, but minor tweaking and enhanced controls would be needed for optimal performance.

Jason Lee↗

Mission Data System Java Edition Version 7

The Mission Data System framework defines closed-loop control system abstractions from State Analysis including interfaces for state variables, goals, estimators, and controllers that can be adapted to implement a goal-oriented control system. The framework further provides an execution environment that includes a goal scheduler, execution engine, and fault monitor that support the expression of goal network activity plans. Using these frameworks, adapters can build a goal-oriented control system where activity coordination is verified before execution begins (plan time), and continually during execution. Plan failures including violations of safety constraints expressed in the plan can be handled through automatic re-planning. This version optimizes a number of key interfaces and features to minimize dependencies, performance overhead, and improve reliability. Fault diagnosis and real-time projection capabilities are incorporated. This version enhances earlier versions primarily through optimizations and quality improvements that raise the technology readiness level. Goals explicitly constrain system states over explicit time intervals to eliminate ambiguity about intent, as compared to command-oriented control that only implies persistent intent until another command is sent. A goal network scheduling and verification process ensures that all goals in the plan are achievable before starting execution. Goal failures at runtime can be detected (including predicted failures) and handled by adapted response logic. Responses can include plan repairs (try an alternate tactic to achieve the same goal), goal shedding, ignoring the fault, cancelling the plan, or safing the system.

Reinholtz, William K.↗

Situation Awareness Implications of Adaptive Automation of Air Traffic Controller Information Processing Functions

The goal of this research was to define a measure of situation awareness (SA) in an air traffic control (ATC) task and to assess the influence of adaptive automation (AA) of various information processing functions on controller perception, comprehension and projection. The measure was also to serve as a basis for defining and developing an approach to triggering dynamic control allocations, as part of AA, based on controller SA. To achieve these objectives, an enhanced version of an ATC simulation (Multitask (copyright)) was developed for use in two human factors experiments. The simulation captured the basic functions of Terminal Radar Approach Control (TRACON) and was capable of presenting to operators four different modes of control, including information acquisition, information analysis, decision making and action implementation automation, as well as a completely manual control mode. The SA measure that was developed as part of the research was based on the Situation Awareness Global Assessment Technique (SAGAT), previous goal-directed task analyses of enroute control and TRACON, and a separate cognitive task analysis on the ATC simulation. The results of the analysis on Multitask were used as a basis for formulating SA queries as part of the SAGAT-based approach to measuring controller SA, which was used in the experiments. A total of 16 subjects were recruited for both experiments. Half the subjects were used in Experiment #1, which focused on assessing the sensitivity and reliability of the SA measurement approach in the ATC simulation. Comparisons were made of manual versus automated control. The remaining subjects were used in the second experiment, which was intended to more completely describe the SA implications of AA applied to specific controller information processing functions, and to describe how the measure could ultimately serve as a trigger of dynamic function allocations in the application of AA to ATC. Comparisons were made of the sensitivity of the SA measure to automation manipulations impacting both higher-order information processing functions, such as information analysis and decision making, versus lower-order functions, including information acquisition and action implementation. All subjects were exposed to all forms of AA of the ATC task and the manual control condition. The approach to AA used in both experiments was to match operator workload, assessed using a secondary task, to dynamic control allocations in the primary task. In total, the subjects in each experiment participated in 10 trials with each lasting between 45 minutes and 1 hour. In both experiments, ATC performance was measured in terms of aircraft cleared, conflicting, and collided. Secondary task (gauge monitoring) performance was assessed in terms of a hit-to-signal ratio. As part of the SA measure, three simulation freezes were conducted during each trial to administer queries on Level 1, 2, and 3 SA.

Kaber, David B.↗