Search NASA⌕ Search

SEARCH · Search NASA

Results for “control software”

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 361 records · Page 20

Optimal Control within the Context of Multidisciplinary Design, Analysis, and Optimization

Multidisciplinary design, analysis and optimization involves modeling the interactions of complex systems across a variety of disciplines. The optimization of such systems can be a computationally expensive exercise with multiple levels of nested nonlinear solvers running under an optimizer.The application of optimal control in project development often involves performing trajectory optimization for fixed vehicle designs or parametric sweeps across some key vehicle properties.This information is then relayed to the subsystem design teams who update their designs and relay some bulk characteristics back to the trajectory optimization procedure.This iteration is then repeated until the design closes.However, with increasing interest in more tightly coupled systems, such as electric and hybrid-electric aircraft propulsion and boundary layer ingestion, this process is prone to ignore subtle coupling between vehicle subsystem designs and vehicle operation on a given mission.Integrating trajectory optimization into a tightly coupled multidisciplinary design procedure can be computationally prohibitive, depending on the complexity of the subsystem analyses and the optimal control technique applied.To address these issues a new optimal control software tool, Dymos, has been developed.Dymos is built upon NASA's OpenMDAO software and can leverage its capabilities to efficiently compute gradients for the optimization and optimize complex models in parallel on distributed memory systems.This report provides some explanation into the numerical methods employed in Dymos and provides several use cases that demonstrate its performance on traditional optimal control problems and improvements ino techniques have been used extensively in recent decades to solve a variety of optimal control problems, typically in the form of aerospace vehicle trajectory optimization.

pseudospectral↗

Automated Operations Development for Advanced Exploration Systems

Automated space operations command and control software development and its implementation must be an integral part of the vehicle design effort. The software design must encompass autonomous fault detection, isolation, recovery capabilities and also provide single button intelligent functions for the crew. Development, operations and safety approval experience with the Timeliner system on-board the International Space Station (ISS), which provided autonomous monitoring with response and single command functionality of payload systems, can be built upon for future automated operations as the ISS Payload effort was the first and only autonomous command and control system to be in continuous execution (6 years), 24 hours a day, 7 days a week within a crewed spacecraft environment. Utilizing proven capabilities from the ISS Higher Active Logic (HAL) System [1] , along with the execution component design from within the HAL 9000 Space Operating System [2] , this design paper will detail the initial HAL System software architecture and interfaces as applied to NASA s Habitat Demonstration Unit (HDU) in support of the Advanced Exploration Systems, Autonomous Mission Operations project. The development and implementation of integrated simulators within this development effort will also be detailed and is the first step in verifying the HAL 9000 Integrated Test-Bed Component [2] designs effectiveness. This design paper will conclude with a summary of the current development status and future development goals as it pertains to automated command and control for the HDU.

Haddock, Angie↗

Logic Model Checking of Unintended Acceleration Claims in Toyota Vehicles

Part of the US Department of Transportation investigation of Toyota sudden unintended acceleration (SUA) involved analysis of the throttle control software, JPL Laboratory for Reliable Software applied several techniques including static analysis and logic model checking, to the software; A handful of logic models were build, Some weaknesses were identified; however, no cause for SUA was found; The full NASA report includes numerous other analyses

sudden unintended acceleration↗

Logic Model Checking of Time-Periodic Real-Time Systems

In this paper we report on the work we performed to extend the logic model checker SPIN with built-in support for the verification of periodic, real-time embedded software systems, as commonly used in aircraft, automobiles, and spacecraft. We first extended the SPIN verification algorithms to model priority based scheduling policies. Next, we added a library to support the modeling of periodic tasks. This library was used in a recent application of the SPIN model checker to verify the engine control software of an automobile, to study the feasibility of software triggers for unintended acceleration events.

software analysis↗

Presenting the Shuttle Main Engine Software

Originally, this project was to produce an animated Powerpoint presentation of the 'Shuttle Engine and its Software' and to produce a web page with animation including the same materials but with greater detail in the description of the software. The principal emphasis was to be on the web page. Midway through the first year of the project, we were advised by the technical coordinator of this work at MSFC to concentrate on the web page alone. Also, the project was expanded to include a web presentation of the MRECS (Modular Rocket Control System). For the SSME project, the web page presentation has been completed. The integration of the animation into the web page is complete although we have been asked to speed up the animation. Also, the addition of greater detail to the description of the SSME controller software has been added. Much of the work on this program was done by students as their task for their senior project course, the capstone course of their program of study. The students gained a great deal from this project. They have learned to use VISIO, POWERPOINT, PHOTOSHOP, and several web page software packages. The starting point for this project was a PowerPoint presentation by the PI while on a Summer Faculty Fellowship at MSFC. For this project, about half of the drawings of the SSME were improved and about half were completely redrawn. The original still drawings have been animated to illustrate the fuel flow through the SSME system.

Schreur, Barbara↗

Autonomous Nanosatellite Swarming (ANS) Using Radio Frequency and Optical Navigation

The Autonomous Nanosatellite Swarming (ANS) subsystem is a dynamics, guidance, navigation, and control software unit based on commercial-off-the-shelf avionics, which is distributed and deployed on a cluster of cooperative nanosatellites to enable future exploration missions to near-Earth objects (NEOs). ANS allows multiple nanosatellites to act together as a single large spacecraft through radio-frequency (RF) cross-links, optical navigation, and low-thrust control. In particular, ANS-equipped nanosatellites can utilize images of a NEO taken from multiple viewpoints to achieve stereo-vision capabilities and characterize the target body’s shape, gravity field, and dynamical properties. All this is enabled by the fusion of major advances to the state of the art in the astrodynamics of relative motion, RF and vision-based navigation, as well as low-thrust control.

Simone D'Amico↗

The Logical Extension

The same software controlling autonomous and crew-assisted operations for the International Space Station (ISS) is enabling commercial enterprises to integrate and automate manual operations, also known as decision logic, in real time across complex and disparate networked applications, databases, servers, and other devices, all with quantifiable business benefits. Auspice Corporation, of Framingham, Massachusetts, developed the Auspice TLX (The Logical Extension) software platform to effectively mimic the human decision-making process. Auspice TLX automates operations across extended enterprise systems, where any given infrastructure can include thousands of computers, servers, switches, and modems that are connected, and therefore, dependent upon each other. The concept behind the Auspice software spawned from a computer program originally developed in 1981 by Cambridge, Massachusetts-based Draper Laboratory for simulating tasks performed by astronauts aboard the Space Shuttle. At the time, the Space Shuttle Program was dependent upon paper-based procedures for its manned space missions, which typically averaged 2 weeks in duration. As the Shuttle Program progressed, NASA began increasing the length of manned missions in preparation for a more permanent space habitat. Acknowledging the need to relinquish paper-based procedures in favor of an electronic processing format to properly monitor and manage the complexities of these longer missions, NASA realized that Draper's task simulation software could be applied to its vision of year-round space occupancy. In 1992, Draper was awarded a NASA contract to build User Interface Language software to enable autonomous operations of a multitude of functions on Space Station Freedom (the station was redesigned in 1993 and converted into the international venture known today as the ISS)

Source record↗

Bubble Measuring Instrument and Method

Method and apparatus are provided for a non-invasive bubble measuring instrument operable for detecting, distinguishing, and counting gaseous embolisms such as bubbles over a selectable range of bubble sizes of interest. A selected measurement volume in which bubbles may be detected is insonified by two distinct frequencies from a pump transducer and an image transducer. respectively. The image transducer frequency is much higher than the pump transducer frequency. The relatively low-frequency pump signal is used to excite bubbles to resonate at a frequency related to their diameter. The image transducer is operated in a pulse-echo mode at a controllable repetition rate that transmits bursts of high-frequency ultrasonic signal to the measurement volume in which bubbles may be detected and then receives the echo. From the echo or received signal, a beat signal related to the repetition rate may be extracted and used to indicate the presence or absence of a resonant bubble. In a preferred embodiment, software control maintains the beat signal at a preselected frequency while varying the pump transducer frequency to excite bubbles of different diameters to resonate depending on the range of bubble diameters selected for investigation.

Kline-Schoder, Robert↗

Bubble Measuring Instrument and Method

Method and apparatus are provided for a non-invasive bubble measuring instrument operable for detecting. distinguishing, and counting gaseous embolisms such as bubbles over a selectable range of bubble sizes of interest. A selected measurement volume in which bubbles may be detected is insonified by two distinct frequencies from a pump transducer and an image transducer, respectively. The image transducer frequency is much higher than the pump transducer frequency. The relatively low-frequency pump signal is used to excite bubbles to resonate at a frequency related to their diameter. The image transducer is operated in a pulse-echo mode at a controllable repetition rate that transmits bursts of high-frequency ultrasonic signal to the measurement volume in which bubbles may be detected and then receive, the echo. From the echo or received signal, a beat signal related to the repetition rate may be extracted and used to indicate the presence or absence of a resonant bubble. In a preferred embodiment, software control maintains the beat signal at a preselected frequency while varying the pump transducer frequency to excite bubbles of different diameters to resonate depending on the range of bubble diameters selected for investigation.

Robert Kline-Schoder↗

Bubble Measuring Instrument and Method

Method and apparatus are provided for a non-invasive bubble measuring instrument operable for detecting, distinguishing, and counting gaseous embolisms such as bubbles over a selectable range of bubble sizes of interest. A selected measurement volume in which bubbles may be detected is insonified by two distinct frequencies from a pump transducer and an image transducer, respectively. The image transducer frequency is much higher than the pump transducer frequency. The relatively low-frequency pump signal is used to excite bubbles to resonate at a frequency related to their diameter. The image transducer is operated in a pulse-echo mode at a controllable repetition rate that transmits bursts of high-frequency ultrasonic signal to the measurement volume in which bubbles may be detected and then receives the echo. From the echo or received signal, a beat signal related to the repetition rate may be extracted and used to indicate the presence or absence of a resonant bubble. In a preferred embodiment, software control maintains the beat signal at a preselected frequency while varying the pump transducer frequency to excite bubbles of different diameters to resonate depending on the range of bubble diameters selected for investigation.

Robert Kline-Schoder↗

Bubble Measuring Instrument and Method

Method and apparatus are provided for a non-invasive bubble measuring instrument operable for detecting, distinguishing, and counting gaseous embolisms such as bubbles over a selectable range of bubble sizes of interest. A selected measurement volume in which bubbles may be detected is insonified by two distinct frequencies from a pump transducer and an image transducer, respectively. The image transducer frequency is much higher than the pump transducer frequency. The relatively low-frequency pump signal is used to excite bubbles to resonate at a frequency related to their diameter. The image transducer is operated in a pulse-echo mode at a controllable repetition rate that transmits bursts of high-frequency ultrasonic signal to the measurement volume in which bubbles may be detected and then receives the echo. From the echo or received signal, a beat signal related to the repetition rate may be extracted and used to indicate the presence or absence of a resonant bubble. In a preferred embodiment, software control maintains the beat signal at a preselected frequency while varying the pump transducer frequency to excite bubbles of different diameters to resonate depending on the range of bubble diameters selected for investigation.

Robert Kline-Schoder↗

First Test of Fan Active Noise Control (ANC) Completed

With the advent of ultrahigh-bypass engines, the space available for passive acoustic treatment is becoming more limited, whereas noise regulations are becoming more stringent. Active noise control (ANC) holds promise as a solution to this problem. It uses secondary (added) noise sources to reduce or eliminate the offending noise radiation. The first active noise control test on the low-speed fan test bed was a General Electric Company system designed to control either the exhaust or inlet fan tone. This system consists of a "ring source," an induct array of error microphones, and a control computer. Fan tone noise propagates in a duct in the form of spinning waves. These waves are detected by the microphone array, and the computer identifies their spinning structure. The computer then controls the "ring source" to generate waves that have the same spinning structure and amplitude, but 180 out of phase with the fan noise. This computer generated tone cancels the fan tone before it radiates from the duct and is heard in the far field. The "ring source" used in these tests is a cylindrical array of 16 flat-plate acoustic radiators that are driven by thin piezoceramic sheets bonded to their back surfaces. The resulting source can produce spinning waves up to mode 7 at levels high enough to cancel the fan tone. The control software is flexible enough to work on spinning mode orders from -6 to 6. In this test, the fan was configured to produce a tone of order 6. The complete modal (spinning and radial) structure of the tones was measured with two builtin sets of rotating microphone rakes. These rakes provide a measurement of the system performance independent from the control system error microphones. In addition, the far-field noise was measured with a semicircular array of 28 microphones. This test represents the first in a series of tests that demonstrate different active noise control concepts, each on a progressively more complicated modal structure. The tests are in preparation for a demonstration on a flight-type engine.

Source record↗

Bubble measuring instrument and method

Method and apparatus are provided for a non-invasive bubble measuring instrument operable for detecting, distinguishing, and counting gaseous embolisms such as bubbles over a selectable range of bubble sizes of interest. A selected measurement volume in which bubbles may be detected is insonified by two distinct frequencies from a pump transducer and an image transducer, respectively. The image transducer frequency is much higher than the pump transducer frequency. The relatively low-frequency pump signal is used to excite bubbles to resonate at a frequency related to their diameter. The image transducer is operated in a pulse-echo mode at a controllable repetition rate that transmits bursts of high-frequency ultrasonic signal to the measurement volume in which bubbles may be detected and then receives the echo. From the echo or received signal, a beat signal related to the repetition rate may be extracted and used to indicate the presence or absence of a resonant bubble. In a preferred embodiment, software control maintains the beat signal at a preselected frequency while varying the pump transducer frequency to excite bubbles of different diameters to resonate depending on the range of bubble diameters selected for investigation.

Kline-Schoder, Robert↗

From Antarctica to space: Use of telepresence and virtual reality in control of remote vehicles

In the Fall of 1993, NASA Ames deployed a modified Phantom S2 Remotely-Operated underwater Vehicle (ROV) into an ice-covered sea environment near McMurdo Science Station, Antarctica. This deployment was part of the antarctic Space Analog Program, a joint program between NASA and the National Science Foundation to demonstrate technologies relevant for space exploration in realistic field setting in the Antarctic. The goal of the mission was to operationally test the use of telepresence and virtual reality technology in the operator interface to a remote vehicle, while performing a benthic ecology study. The vehicle was operated both locally, from above a dive hole in the ice through which it was launched, and remotely over a satellite communications link from a control room at NASA's Ames Research Center. Local control of the vehicle was accomplished using the standard Phantom control box containing joysticks and switches, with the operator viewing stereo video camera images on a stereo display monitor. Remote control of the vehicle over the satellite link was accomplished using the Virtual Environment Vehicle Interface (VEVI) control software developed at NASA Ames. The remote operator interface included either a stereo display monitor similar to that used locally or a stereo head-mounted head-tracked display. The compressed video signal from the vehicle was transmitted to NASA Ames over a 768 Kbps satellite channel. Another channel was used to provide a bi-directional Internet link to the vehicle control computer through which the command and telemetry signals traveled, along with a bi-directional telephone service. In addition to the live stereo video from the satellite link, the operator could view a computer-generated graphic representation of the underwater terrain, modeled from the vehicle's sensors. The virtual environment contained an animate graphic model of the vehicle which reflected the state of the actual vehicle, along with ancillary information such as the vehicle track, science markers, and locations of video snapshots. The actual vehicle was driven either from within the virtual environment or through a telepresence interface. All vehicle functions could be controlled remotely over the satellite link.

Stoker, Carol↗

Integration of the Shuttle RMS/CBM Positioning Virtual Environment Simulation

Constructing the International Space Station, or other structures, in space presents a number of problems. In particular, payload restrictions for the Space Shuttle and other launch mechanisms prohibit assembly of large space-based structures on Earth. Instead, a number of smaller modules must be boosted into orbit separately and then assembled to form the final structure. The assembly process is difficult, as docking interfaces such as Common Berthing Mechanisms (CBMS) must be precisely positioned relative to each other to be within the "capture envelope" (approximately +/- 1 inch and +/- 0.3 degrees from the nominal position) and attach properly. In the case of the Space Station, the docking mechanisms are to be positioned robotically by an astronaut using the 55-foot-long Remote Manipulator System (RMS) robot arm. Unfortunately, direct visual or video observation of the placement process is difficult or impossible in many scenarios. One method that has been tested for aligning the CBMs uses a boresighted camera mounted on one CBM to view a standard target on the opposing CBM. While this method might be sufficient to achieve proper positioning with considerable effort, it does not provide a high level of confidence that the mechanisms have been placed within capture range of each other. It also does nothing to address the risk of inadvertent contact between the CBMS, which could result in RMS control software errors. In general, constraining the operator to a single viewpoint with few, if any, depth cues makes the task much more difficult than it would be if the target could be viewed in three-dimensional space from various viewpoints. The actual work area could be viewed by an astronaut during EVA; however, it would be extremely impractical to have an astronaut control the RMS while spacewalking. On the other hand, a view of the RMS and CBMs to be positioned in a virtual environment aboard the Space Shuttle orbiter or Space Station could provide similar benefits more safely and conveniently with little additional cost. In order to render and view the RMS and CBMs in a virtual world, the position and orientation of the end effector in three-dimensional space must be known with a high degree of accuracy. A precision video alignment sensor has been developed which can determine the position and orientation of the controlled element relative to the target CBM within approximately one-sixteenth inch and 0.07 angular degrees. Such a sensor could replace or augment the boresighted camera mentioned above. The computer system used to render the virtual world and the position tracking systems which might be used to monitor the user's movements (in order to adjust the viewpoint in virtual space) are small enough to carry to orbit. Thus, such a system would be feasible for use in constructing structures in space.

Dumas, Joseph D.↗

Algorithm development for the control design of flexible structures

The critical problems associated with the control of highly damped flexible structures are outlined. The practical problems include: high performance; assembly in space, configuration changes; on-line controller software design; and lack of test data. Underlying all of these problems is the central problem of modeling errors. To justify the expense of a space structure, the performance requirements will necessarily be very severe. On the other hand, the absence of economical tests precludes the availability of reliable data before flight. A design algorithm is offered which: (1) provides damping for a larger number of modes than the optimal attitude controller controls; (2) coordinates the rate of feedback design with the attitude control design by use of a similar cost function; and (3) provides model reduction and controller reduction decisions which are systematically connected to the mathematical statement of the control objectives and the disturbance models.

Skelton, R. E.↗

Labview Interface Concepts Used in NASA Scientific Investigations and Virtual Instruments

This article provides an overview of several software control applications developed for NASA using LabVIEW. The applications covered here include (1) an Ultrasonic Measurement System for nondestructive evaluation of advanced structural materials, an Xray Spectral Mapping System for characterizing the quality and uniformity of developing photon detector materials, (2) a Life Testing System for these same materials, (3) and the instrument panel for an aircraft mounted Cloud Absorption Radiometer that measures the light scattered by clouds in multiple spectral bands. Many of the software interface concepts employed are explained. Panel layout and block diagram (code) strategies for each application are described. In particular, some of the more unique features of the applications' interfaces and source code are highlighted. This article assumes that the reader has a beginner-to-intermediate understanding of LabVIEW methods.

Roth, Don J.↗

Dry wind tunnel system

This invention is a ground flutter testing system without a wind tunnel, called Dry Wind Tunnel (DWT) System. The DWT system consists of a Ground Vibration Test (GVT) hardware system, a multiple input multiple output (MIMO) force controller software, and a real-time unsteady aerodynamic force generation software, that is developed from an aerodynamic reduced order model (ROM). The ground flutter test using the DWT System operates on a real structural model, therefore no scaled-down structural model, which is required by the conventional wind tunnel flutter test, is involved. Furthermore, the impact of the structural nonlinearities on the aeroelastic stability can be included automatically. Moreover, the aeroservoelastic characteristics of the aircraft can be easily measured by simply including the flight control system in-the-loop. In addition, the unsteady aerodynamics generated computationally is interference-free from the wind tunnel walls. Finally, the DWT System can be conveniently and inexpensively carried out as a post GVT test with the same hardware, only with some possible rearrangement of the shakers and the inclusion of additional sensors.

Chen, Ping-Chih↗