Engineering Papers⌕ Search

SEARCH · Engineering Papers

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 433 records · Page 24

Performance Evaluation of Distributed Energy Resource Management Algorithm in Large Distribution Networks

This paper presents performance evaluation of hierarchical optimization and control for distributed energy resource management system (DERMS) in large distribution networks via an advanced hardware-in-the-loop (HIL) platform. The HIL platform provides realistic testing in a laboratory environment, including the accurate modeling of a full-scale distribution system of 11,000 nodes, the DERMS software controller, and 90 power hardware photovoltaics (PVs) and battery inverters. The applied DERMS algorithm is designed based on a realtime optimal power flow algorithm and implemented with acceleration design that performs fast dispatch of simulated PVs and real physical hardware DER devices every 4 seconds.

DERMS↗

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↗

Electric-Discharge Milling of Small Airplane-Engine Components

The production of small complex components by electric-discharge milling is studied by experimental methods. Means of optimizing numerical-control software so as to obtain the required shaping precision are proposed. The proposed systems and equipment permit the development and implementation of designs unattainable by other means.

42 ENGINEERING↗

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↗

LLNL Response to the DOE ASCR RFI, "Stewardship of Software for Scientific and High-Performance Computing"

For decades, Lawrence Livermore National Laboratory (LLNL) has been engaged in significant research, development, and support for software to enable scientific computing and, particularly, the use of high performance computing (HPC) in the NNSA mission space. In particular, the move in the mid-1990’s to simulation as a leading component of stockpile stewardship through the ASCI and the successor ASC programs, as well as the need for reliable data acquisition and control software for the National Ignition Facility, have been important drivers in building expertise in production-quality software development at LLNL. LLNL has also been a leader in the DOE SciDAC FASTMath Institute and the DOE Exascale Computing Project (ECP), both of which have striven to make scientific computing software – in particular, the enabling technologies underpinning simulation capabilities – more widely adopted and sustainable. As such, we believe that our experience can inform the broader goal of software stewardship for scientific and high-performance computing. LLNL strongly supports the formation of a new DOE ASCR program element in software stewardship and sustainment. Historically, DOE ASCR has funded applied mathematics and computer science research that has led to the development of important new capabilities and algorithms that are expressed as artifacts in research software. Such frameworks, libraries, and tools have seldom been directly funded to address the important issues of code maintenance, documentation, robustness, and community building. Software engineering and support have typically been done on the side in support of the ASCR-driven research products. DOE funding priorities have been slow to recognize that good software engineering, the kind that ensures research investments have more adoption and longevity, requires significant resources. Based upon our experiences, we have prepared this response to highlight the concerns and issues we believe to be important as DOE ASCR considers its role in scientific software stewardship. We believe that role is important and will require a significant investment of new funding to legitimately support the technologies past and future DOE ASCR investments have and will produce to facilitate their uptake and adoption in the broader scientific computing community. Following a summary of our involvement in scientific software development, the remainder our response is organized around the nine topics specifically identified in the RFI.

97 MATHEMATICS AND COMPUTING↗

TH-CD-202-12: Online Inter-Beam Replanning Based On Real-Time Dose Reconstruction

Purpose: This work provides a proof-of-concept study for online replanning during treatment delivery for step-and-shoot prostate SBRT, based on real-time dose reconstruction. Online replanning is expected to improve the trade-off between target coverage and organ-at-risk dose in the presence of intra-fractional motion. Methods: We have implemented an online replanning workflow on top of our previously reported real-time dose reconstruction software which connects to an Elekta research linac. The treatment planning system DynaPlan was extended to (1) re-optimize and sequence treatment plans (in clockwise beam order) before each beam, based on actual delivered dose, in a timeframe limited by the gantry rotation between subsequent beams, and (2) send the respective segments to the delivery control software DynaTrack which starts/continues treatment immediately.To investigate the impact of a reduced safety margin, we have created and delivered (on a linac emulator) a conventional CTV+5/3mm (I) and a reduced CTV+1mm margin (II) treatment plan for a prostate patient. We have assessed CTV coverage with and without inter-beam replanning, all exposed to a gradual target shift of 0–5mm in posterior and inferior direction from start until the end of delivery. Results: For the reconstructed conventional plan (I), D98 for CTV was 100% of D98 of the planned dose. For the reconstructed margin-reduced plan (II), D98 for CTV was 95% of the planned D98 without replanning, but could be recovered to 99% by replanning for each beam. Plan (II) with replanning resulted in a decrease for bladder V90% by 88% and an increase to rectum V90% by 9% compared to the conventional plan (I). Dose calculation/accumulation was performed in <15ms per MLC aperture, replanning in <15s per beam. Conclusion: We have shown that online inter-beam replanning is technically feasible and potentially allows for a margin reduction. Future investigation considering motion-robust replanning optimization parameters is in progress. We acknowledge support of the MLC research from Elekta AB. This work is supported by Cancer Research UK under Programme C33589/A19908. Research at ICR is also supported by Cancer Research UK under Programme C33589/A19727 and NHS funding to the NIHR Biomedical Research Centre at RMH and ICR.

60 APPLIED LIFE SCIENCES↗

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.↗

Power Converter Control Algorithm Design and Simulation for the NREL Next-Generation Drivetrain: July 8, 2013 - January 7, 2016

The National Renewable Energy Laboratory (NREL) and NREL Next-Generation Drivetrain Partners are developing a next-generation drivetrain (NGD) design as part of a Funding Opportunity Announcement award from the U.S. Department of Energy. The proposed NGD includes comprehensive innovations to the gearbox, generator, and power converter that increase the gearbox reliability and drivetrain capacity, while lowering deployment and operation and maintenance costs. A key task within this development effort is the power converter fault control algorithm design and associated computer simulations using an integrated electromechanical model of the drivetrain. The results of this task will be used in generating the embedded control software to be utilized in the power converter during testing of the NGD in the National Wind Technology Center 2.5-MW dynamometer. A list of issues to be addressed with these algorithms was developed by review of the grid interconnection requirements of various North American transmission system operators, and those requirements that presented the greatest impact to the wind turbine drivetrain design were then selected for mitigation via power converter control algorithms.

17 WIND ENERGY↗