Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “continuous variables”

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 1,621 records · Page 90

Magnetized thermal conduction fronts

The evolution of planar thermal conduction fronts in the presence of a dynamically weak, but otherwise self-consistent, magnetic field is considered. The field is assumed to be connected and untangled. In the diffusion limit for the thermal conductivity, these fronts exhibit self-similar behavior, even in the presence of a field. The role of the field is restricted to channeling the heat flux along its lines of force, and it enters into the problem as a dimensionless angle variable. 'Combing' (or opening) of insulating field lines by the evaporative flow is explicitly demonstrated. Unless the field is nearly perpendicular to the front normal in the hot gas, insulating effects are not profound. Self-similarity breaks down if the front becomes saturated, and under certain conditions magnetized saturated conduction fronts cannot propagate: the solution characteristics of the wave equation form caustics. The physical resolution is the advent of two-fluid (nonlocal) heating. Such Coulomb-heated fronts are expected to be relatively rare in typical astrophysical systems. The large-scale effects of a magnetic field on cloud evaporation in the interstellar medium are briefly discussed, and it is suggested that these fields preclude the presence of time-independent evaporative solutions. Thermal interfaces may then continue to evolve until radiative cooling halts their development; large tracts of warm 10,000 K gas may result.

Balbus, S. A.↗

A remotely sensed index of deforestation/urbanization for use in climate models

The object of this research is to use indirect measurements, notably thermal infrared, to describe urbanization and deforestation with parameters that can be used to assess, as well as predict, the effects of land use changes on local microclimate. More specifically, we use a new approach for the treatment of remotely sensed data; this is referred to as the 'triangle' method. The name triangle is given because the envelope of data points, when plotted as a function of surface radiant temperature versus vegetation index or fractional vegetation cover, exhibits the shape of a triangle. From the information contained on these 'scatter plots', land use changes can be related to two intrinsic surface variables, the surface moisture availability (M(sub 0))(sup 1) and fractional vegetation cover. Recent work by Carlson et al. indicate that the triangle shape on the scatter plots may be scale similar, suggesting that these two parameters are subject to the same interpretation on differing scales. A second objective in this research is to determine if historical data for Advanced Very High Resolution Radiometer (AVHRR) (NOAA satellite; 1.1 km resolution at nadir) can be used to assess changes in regional land use over time. To this end, two target areas were chosen for the investigation of urbanization and two for deforestation. The former comprise tow areas in Pennsylvania, one a small but rapidly growing population center (State College) and the other a medium-sized urban area which continues to undergo development (Chester County). The two deforestation sites consist of rain forest areas in western and central Costa Rica and a region in the Brazilian Amazon.

Gillies, Robert R.↗

Solar Sources of Earth-affecting Energetic Particles

Particle radiation from the Sun is one of the most important sources of hazardous space weather in the vicinity of Earth. Detailed studies of the origin of the so-called large solar energetic particle (SEP) events became possible only during the solar cycle 23, thanks to the availability of nearly continuous observation of the solar sources ofthese events. In particular, coronal mass ejections (CMEs), which are found to be a key requirement for the occurrence of an SEP event, have been recorded continuously only starting in the 1990s. The physical connection between CMEs and SEPs is that the CMEs drive a fast-mode MHD shock, which accelerates SEPs in the corona and interplanetary medium. The earliest indication of a shock is the occurrence of a type II radio burst at frequencies anywhere from more than a hundred MHz to a few MHz. Recent investigations using STEREO observations have revealed that the shock forms very close to the Sun - a mere 100,000 km above the surface. The shock formation depends not only on the CME properties, but also on the physical conditions in the ambient medium that supports shock propagation. This paper considers extreme cases of SEP events and the associated CMEs and type II radio bursts to illustrate the variability observed in SEP event properties. Comparison will be made between the events of solar cycles 23 and 24.

Gopalswamy, Nat↗

Ellicott City Disasters II: Enhancing a Statistical Flood Risk Model to Continue Improving Early Warning Systems and Public Safety in Ellicott City, Maryland

As flooding events in the United States grow in frequency and intensity, the use of technological advancements and applied science are increasingly necessary for effective flood monitoring and warning systems. The NASA DEVELOP Ellicott City Disasters II project investigated the use of machine learning for applications in flood risk detection to support the improvement of early warning systems. To strengthen the efforts of the Howard County Office of Emergency Management (OEM) in building a more robust flood monitoring system, the project improved the original statistical flood risk model, FLuME (Flood Learning Model Environment), programmed by the first DEVELOP term. The enhancements incorporated an additional six years of precipitation and soil moisture data from the North American Land Data Assimilation System (NLDAS), modeled using Aqua Advanced Microwave Scanning Radiometer for EOS and Tropical Rainfall Measuring Mission (TRMM) Microwave Imager. These Earth observations were supplemented by stream gauge data from the OEM and the US Geological Survey. The resultant flood risk model FLASH (Flood Learning Environment and Severity Assessment Hub) was trained to evaluate input variables and predict stage height in Ellicott City in real time. The addition of an advanced deep learning framework known as long short-term memory improved the model’s ability to capture relationships between variables. To assess the effectiveness of the new model, FLASH produced a model efficiency metric of 0.99, a significant improvement over the 0.85 value produced by the previous model. The project assisted the OEM in pursuing the integration of open data and NASA Earth observations into a threat matrix capable of informing near real-time decision making.

Disasters↗

Ellicott City Disasters II: Enhancing a Statistical Flood Risk Model to Continue Improving Early Warning Systems and Public Safety in Ellicott City, Maryland

As flooding events in the United States grow in frequency and intensity, the use of technological advancements and applied science are increasingly necessary for effective flood monitoring and warning systems. The NASA DEVELOP Ellicott City Disasters II project investigated the use of machine learning for applications in flood risk detection to support the improvement of early warning systems. To strengthen the efforts of the Howard County Office of Emergency Management (OEM) in building a more robust flood monitoring system, the project improved the original statistical flood risk model, FLuME (Flood Learning Model Environment), programmed by the first DEVELOP term The enhancements incorporated an additional six years of precipitation and soil moisture data from the North American Land Data Assimilation System (NLDAS), modeled using Aqua Advanced Microwave Scanning Radiometer for EOS and Tropical Rainfall Measuring Mission TRMM Microwave Imager. These Earth observations were supplemented by stream gauge data from the OEM and the US Geological Survey. The resultant flood risk model FLASH (Flood Learning Environment and Severity Assessment Hub) was trained to evaluate input variables and predict stage height in Ellicott City in real time. The addition of an advanced deep learning framework known as long short-term memory improved the model’s ability to capture relationships between variables. To assess the effectiveness of the new model, FLASH produced a model efficiency metric of 0.99, a significant improvement over the 0.85 value produced by the previous model. The project assisted the OEM in pursuing the integration of open data and NASA Earth observations into a threat matrix capable of informing near real-time decision making.

Disasters↗

Aircraft digital flight control technical review

The Aircraft Digital Flight Control Technical Review was initiated by two pilot induced oscillation (PIO) incidents in the spring and summer of 1992. Maj. Gen. Franklin (PEO) wondered why the Air Force development process for digital flight control systems was not preventing PIO problems. Consequently, a technical review team was formed to examine the development process and determine why PIO problems continued to occur. The team was also to identify the 'best practices' used in the various programs. The charter of the team was to focus on the PIO problem, assess the current development process, and document the 'best practices.' The team reviewed all major USAF aircraft programs with digital flight controls, specifically, the F-15E, F-16C/D, F-22, F-111, C-17, and B-2. The team interviewed contractor, System Program Office (SPO), and Combined Test Force (CTF) personnel on these programs. The team also went to NAS Patuxent River to interview USN personnel about the F/A-18 program. The team also reviewed experimental USAF and NASA systems with digital flight control systems: X-29, X-31, F-15 STOL and Maneuver Technology Demonstrator (SMTD), and the Variable In-Flight Stability Test Aircraft (VISTA). The team also discussed the problem with other experts in the field including Ralph Smith and personnel from Calspan. The major conclusions and recommendations from the review are presented.

Davenport, Otha B.↗

TOPEX/POSEIDON mission overview

TOPEX/POSEIDON is the first space mission specifically designed and conducted for studying the circulation of the world's oceans. A state-of-the-art radar altimetry system is used to measure the precise height of sea level, from which information on the ocean circulation is obtained. The satellite, launched on August 10, 1992, has been making observations of the global oceans with unprecedented accuracy since late September 1992. To meet the stringent measurement accuracy required for ocean circulation studies, a number of innovative improvements have been made to the mission design, including the first dual-frequency space-borne radar altimeter capable of retrieving the ionospheric delay of the radar signal, a three-frequency microwave radiometer for retrieving the signal delay caused by the water vapor in the troposphere, an optimal model of the Earth's gravity field and multiple satellite tracking systems for precision orbit determination. Additionally, the satellite also carries two experimental instruments to demonstrate new technologies: a single-frequency solid-state altimeter for the technology of low-power, low-weight altimeter and a Global Positioning System receiver for continuous,precise satellite tracking. The performance of the mission's measurement system has been tested by numerous verification studies. The results indicate that the root-sum-square accuracy of a single-pass sea level measurement is 4.7 cm for the TOPEX system and 5.1 cm for the POSEIDON system; both are more than a factor of 2 better than the requirement of 13.7 cm. This global data set is being analyzed to improve understanding of the global ocean circulation as well as the ocean tides, geodesy, and geodynamics, and ocean wind and waves. The mission is designed to last for at least 3 years with a possible extension to 6 years. The multiyear global data set will go a long way toward understanding the ocean circulation and its variability in relation to climate change. A summary of the mission's systems and their performance as well as the mission's science team is presented.

Fu, Lee-Lueng↗

Variability of Upper-Tropospheric Precipitable from Satellite and Model Reanalysis Datasets

Numerous datasets have been used to quantify water vapor and its variability in the upper-troposphere from satellite and model reanalysis data. These investigations have shown some usefulness in monitoring seasonal and inter-annual variations in moisture either globally, with polar orbiting satellite data or global model output analysis, or regionally, with the higher spatial and temporal resolution geostationary measurements. The datasets are not without limitations, however, due to coverage or limited temporal sampling, and may also contain bias in their representation of moisture processes. The research presented in this conference paper inter-compares the NVAP, NCEP/NCAR and DAO reanalysis models, and GOES satellite measurements of upper-tropospheric,precipitable water for the period from 1988-1994. This period captures several dramatic swings in climate events associated with ENSO events. The data are evaluated for temporal and spatial continuity, inter-compared to assess reliability and potential bias, and analyzed in light of expected trends due to changes in precipitation and synoptic-scale weather features. This work is the follow-on to previous research which evaluated total precipitable water over the same period. The relationship between total and upper-level precipitable water in the datasets will be discussed as well.

Jedlovec, Gary J.↗

Novel software for analysis of root gravitropism: comparative response patterns of Arabidopsis wild-type and axr1 seedlings

In an earlier study (Evans, Ishikawa & Estelle 1994, Planta 194, 215-222) we used a video digitizer system to compare the kinetics of auxin action on root elongation in wild-type seedlings and seedlings of auxin response mutants of Arabidopsis thaliana (L.) Heynh. We have since modified the system software to allow determination of elongation on opposite sides of vertical or gravistimulated roots and to allow continuous measurement of the angle of orientation of sequential subsections of the root during the response. We used this technology to compare the patterns of differential growth that generate curvature in roots of the Columbia ecotype and in the mutants axr1-3, axr1-12 and axr2, which show reduced gravitropic responsiveness and reduced sensitivity to inhibition by auxin. The pattern of differential growth during gravitropism differed in roots of wild-type and axr1 seedlings. In wild-type roots, initial curvature resulted from differential inhibition of elongation in the distal elongation zone (DEZ). This was followed by an acceleration of elongation along the top side of the DEZ. In roots of axr1-3, curvature resulted from differential stimulation of elongation whereas in roots of axr1-12 the response was variable. Roots of axr2 did not exhibit gravitropic curvature. The observation that the pattern of differential growth causing curvature is dramatically altered by a change in sensitivity to auxin is consistent with the classical Cholodny-Went theory of gravitropism which maintains that differential growth patterns induced by gravistimulation are mediated primarily by gravi-induced shifts in auxin distribution. The new technology introduced with this report allows automated determination of stimulus response patterns in the small but experimentally popular roots of Arabidopsis.

Non-NASA Center↗

GPM Mission, its Scientific Agenda, and its Ground Validation Program

The GPM mission is currently planned for start in the late 2010 time frame. From the perspective of NASA s Earth Science Enterprise (ESE) and within the framework of ESE's global water and energy cycle (GWEC) research program, its main scientific goal is to help answer pressing scientific problems concerning how global and regional water cycle processes and precipitation fluctuations and trends influence the variability intrinsic to climate, weather, and hydrology. These problems cut across a hierarchy of space-time scales and include improving understanding of climate-water cycle interactions, developing better techniques for incorporating satellite precipitation measurements into weather and climate predictions, and demonstrating that more accurate, more complete, and better sampled observations of precipitation and other water budget variables used as inputs can improve the ability of prognostic hydrometeorological models in the prediction of hazardous flood-producing storms, seasonal flood/draught conditions, and fresh water resource stores. The GPM mission will expand the scope of precipitation measurement through the use of a constellation of some 9 satellites, one of which will be an advanced TRMM-like core satellite carrying a dual-frequency Ku-Ka band precipitation radar (DPR) and an advanced, multifrequency passive microwave radiometer with vertical-horizontal polarization discrimination (GMI). The other constellation members will include a combination of new dedicated satellites and co-existing operational/research satellites carrying similar (but not identical) passive microwave radiometers. The goal of the constellation is to achieve 3-hour sampling at any spot on the globe -- continuously. The constellation s orbit architecture will consist of a mix of sun-synchronous and non-sun-synchronous satellites with the core satellite providing measurements of calibration-quality rainrates, plus cloud-precipitation microphysical processes, to be used in conjunction with more basic rain retrievals from the other constellation satellites to ensure bias-free constellation coverage.

Smith Eric A.↗

James Webb Space Telescope Studies of Dark Energy

The Hubble Space Telescope (HST) has contributed significantly to studies of dark energy. It was used to find the first evidence of deceleration at z=1.8 (Riess et al. 2001) through the serendipitous discovery of a type 1a supernova (SN1a) in the Hubble Deep Field. The discovery of deceleration at z greater than 1 was confirmation that the apparent acceleration at low redshift (Riess et al. 1998; Perlmutter et al. 1999) was due to dark energy rather than observational or astrophysical effects such as systematic errors, evolution in the SN1a population or intergalactic dust. The GOODS project and associated follow-up discovered 21 SN1a, expanding on this result (Riess et al. 2007). HST has also been used to constrain cosmological parameters and dark energy through weak lensing measurements in the COSMOS survey (Massey et al 2007; Schrabback et al 2009) and strong gravitational lensing with measured time delays (Suyu et al 2010). Constraints on dark energy are often parameterized as the equation of state, w = P/p. For the cosmological constant model, w = -1 at all times; other models predict a change with time, sometimes parameterized generally as w(a) or approximated as w(sub 0)+(1-a)w(sub a), where a = (1+z)(sup -1) is the scale factor of the universe relative to its current scale. Dark energy can be constrained through several measurements. Standard candles, such as SN1a, provide a direct measurement of the luminosity distance as a function of redshift, which can be converted to H(z), the change in the Hubble constant with redshift. An analysis of weak lensing in a galaxy field can be used to derive the angular-diameter distance from the weak-lensing equation and to measure the power spectrum of dark-matter halos, which constrains the growth of structure in the Universe. Baryonic acoustic oscillations (BAO), imprinted on the distribution of matter at recombination, provide a standard rod for measuring the cosmological geometry. Strong gravitational lensing of a time-variable source gives the angular diameter distance through measured time delays of multiple images. Finally, the growth of structure can also be constrained by measuring the mass of the largest galaxy clusters over cosmic time. HST has contributed to the study of dark energy through SN1a and gravitational lensing, as discussed above. HST has also helped to characterize galaxy clusters and the HST-measured constraints on the current Hubble constant H(sub 0) are relevant to the interpretation of dark energy measurements (Riess et al 2009a). HST has not been used to constrain BAO as the large number of galaxy redshifts required, of order 100 million, is poorly matched to HST's capabilities. As the successor to HST, the James Webb Space Telescope (JWST; Gardner et al 2006) will continue and extend HST's dark energy work in several ways.

Gardner, Jonathan P.↗

A Discussion of the Need to Sustain Mission Ready TPS and for Continued Development of Innovative Entry System Technologies

Flight proven entry system and TPS technologies are critical for the successful execution of in-situ science missions at Venus. Emerging new technologies point to new possibilities and offer innovative approaches to delivering small satellites for orbital science. Venus entry can be very demanding and there are only a few flight proven TPS, some developed by Industry and others by NASA, capable of meeting the mission needs. NASA developed TPS has predominately been transferred to Industry and it is assumed industry will maintain the fabrication capability. However, lack of mission needs may result in obsolence of TSP fabrication capability if there is no money and no motivation. Even within NASA, its' expertise could be diverted to higher priority objectives and thereby the readiness for particular material systems can be impacted or lost. Atrophy of capabilities can come about in other ways as well such as changes to raw materials. Even small manufacturing process changes can demand requalification and TRL may be degraded. Carbon-Phenolic is a text book example. After a long period of absence of US Venus missions, VEXG and the Science community is making the case for future missions. It is insufficient to assume the TSP technologies will be there in 5 or 10 years without active and continual planning and assessment. After Galileo, Carbon-Phenolic materials and fabrication skills were allowed to atrophy. Then when missions needed it, in early 2000, it was no longer possible to make the heritage Carbon-Phenolic. What do we need to do? The first step is to advocate for the establishment of TPS readiness assess-ment. The assessment will involve understanding threats and opportunities, and the development of risk mitigation strategies. VEXAG needs to advocate for such an active monitoring of the needed capabilities, assessment of emerging risks and development of risk mitigation strategies with implementation plans. Such an approach reduces the threat of material obsolence and helps maintain the availability of entry system and TPS technology capabilities, both old and new. Venus probes, landers, balloons and other variable altitude missions, and skimmer missions such as "Cu-pid's Arrow" as well as aerocapture missions to deliver small spacecraft require qualified entry systems and ablative TPS. VEXAG advocated for HEEET in 2013/2014 and the community is well versed with the need to sustain it. But, other TPS that need to be sustained may not be apparent to VEXAG community. The following figure summarizes the ablative TPS capabilities vs Venus mission needs for both primary heatshield and backshell.

Venkatapathy, Ethiraj↗

NASA/DOD Aerospace Knowledge Diffusion Research Project. Paper 38: Computer Mediated Communication (CMC) and the communication of technical information in aerospace

This paper discusses the use of computers as a medium for communication (CMC) used by aerospace engineers and scientists to obtain and/or provide technical information related to research and development activities. The data were obtained from a questionnaire survey that yielded 1006 mail responses. In addition to communication media, the research also investigates degrees of task uncertainty, environmental complexity, and other relevant variables that can affect aerospace workers' information-seeking strategies. While findings indicate that many individuals report CMC is an important function in their communication patterns, the research indicates that CMC is used less often and deemed less valuable than other more conventional media, such as paper documents, group meetings, telephone and face-to-face conversations. Fewer than one third of the individuals in the survey account for nearly eighty percent of the reported CMC use, and another twenty percent indicate they do not use the medium at all, its availability notwithstanding. These preliminary findings suggest that CMC is not as pervasive a communication medium among aerospace workers as the researcher expect a priori. The reasons underlying the reported media use are not yet fully known, and this suggests that continuing research in this area may be valuable.

Murphy, Daniel J.↗

Sasquatch Footprint Tool

The Crew Exploration Vehicle Parachute Assembly System (CPAS) is the parachute system for NASA s Orion spacecraft. The test program consists of numerous drop tests, wherein a test article rigged with parachutes is extracted or released from an aircraft. During such tests, range safety is paramount, as is the recoverability of the parachutes and test article. It is crucial to establish an aircraft release point that will ensure that the article and all items released from it will land in safe locations. A new footprint predictor tool, called Sasquatch, was created in MATLAB. This tool takes in a simulated trajectory for the test article, information about all released objects, and atmospheric wind data (simulated or actual) to calculate the trajectories of the released objects. Dispersions are applied to the landing locations of those objects, taking into account the variability of winds, aircraft release point, and object descent rate. Sasquatch establishes a payload release point (e.g., where the payload will be extracted from the carrier aircraft) that will ensure that the payload and all objects released from it will land in a specified cleared area. The landing locations (the final points in the trajectories) are plotted on a map of the test range. Sasquatch was originally designed for CPAS drop tests and includes extensive information about both the CPAS hardware and the primary test range used for CPAS testing. However, it can easily be adapted for more complex CPAS drop tests, other NASA projects, and commercial partners. CPAS has developed the Sasquatch footprint tool to ensure range safety during parachute drop tests. Sasquatch is well correlated to test data and continues to ensure the safety of test personnel as well as the safe recovery of all equipment. The tool will continue to be modified based on new test data, improving predictions and providing added capability to meet the requirements of more complex testing.

Bledsoe, Kristin↗

Computational and Physics-Based Modeling for the Development of in-Space Welding Technology

Welding will be an enabling technology for in-space assembly and manufacturing (ISAM) and in-space repair operations in support of the growing Space Economy. Prospective use cases of welding include metal repair on long-duration lunar surface missions and assembly of large structures that exceed dimensions of the currently available launch vehicle envelopes such as space arrays, tall lunar transmission towers, or even large transit vehicles powered by nuclear propulsion. There is a brief history of beam welding for in-space use. Soviet and NASA astronauts performed electron beam welds (EBW) in space in the late-1960s through mid-1980s and several parabolic flights of laser beam welding (LBW) were undertaken in the USA and Canada in the early-1990s. Work has since stagnated until the recent boom of the in-space economy has demonstrated need for continued development of EBW and LBW processes, which are desirable for their compactness, low mass, low power consumption, and high wall plug efficiency. No space-based manufacturing laboratory capable of demonstrating, developing, and applying welding processes exists, and costs are high to develop and fly individual space-based trials. This drives the current approach to develop welding technology with computational and physics-based models in tandem with earth-based experiments. Several approaches are taken to complement and drive the selection of instrumentation for planned parabolic and suborbital flights. First, a thermal model of Skylab EBW experiments is established and compared to empirical data. Next, the model is used to show variation between Earth-based and in-space weld structure and properties through exploration of key variables that define the Low earth orbit and lunar surface space environments, namely temperature (40 – 400 K), pressure (10-10 to 104 Pa), and gravity (10-6 g to 1 g). Finally, physical processes associated with heat and mass transport during welding are evaluated through several case studies across the above variable ranges demonstrating need for further research.

in-space welding↗

Global Design Optimization for Aerodynamics and Rocket Propulsion Components

Modern computational and experimental tools for aerodynamics and propulsion applications have matured to a stage where they can provide substantial insight into engineering processes involving fluid flows, and can be fruitfully utilized to help improve the design of practical devices. In particular, rapid and continuous development in aerospace engineering demands that new design concepts be regularly proposed to meet goals for increased performance, robustness and safety while concurrently decreasing cost. To date, the majority of the effort in design optimization of fluid dynamics has relied on gradient-based search algorithms. Global optimization methods can utilize the information collected from various sources and by different tools. These methods offer multi-criterion optimization, handle the existence of multiple design points and trade-offs via insight into the entire design space, can easily perform tasks in parallel, and are often effective in filtering the noise intrinsic to numerical and experimental data. However, a successful application of the global optimization method needs to address issues related to data requirements with an increase in the number of design variables, and methods for predicting the model performance. In this article, we review recent progress made in establishing suitable global optimization techniques employing neural network and polynomial-based response surface methodologies. Issues addressed include techniques for construction of the response surface, design of experiment techniques for supplying information in an economical manner, optimization procedures and multi-level techniques, and assessment of relative performance between polynomials and neural networks. Examples drawn from wing aerodynamics, turbulent diffuser flows, gas-gas injectors, and supersonic turbines are employed to help demonstrate the issues involved in an engineering design context. Both the usefulness of the existing knowledge to aid current design practices and the need for future research are identified.

Shyy, Wei↗

HyDE Framework for Stochastic and Hybrid Model-Based Diagnosis

Hybrid Diagnosis Engine (HyDE) is a general framework for stochastic and hybrid model-based diagnosis that offers flexibility to the diagnosis application designer. The HyDE architecture supports the use of multiple modeling paradigms at the component and system level. Several alternative algorithms are available for the various steps in diagnostic reasoning. This approach is extensible, with support for the addition of new modeling paradigms as well as diagnostic reasoning algorithms for existing or new modeling paradigms. HyDE is a general framework for stochastic hybrid model-based diagnosis of discrete faults; that is, spontaneous changes in operating modes of components. HyDE combines ideas from consistency-based and stochastic approaches to model- based diagnosis using discrete and continuous models to create a flexible and extensible architecture for stochastic and hybrid diagnosis. HyDE supports the use of multiple paradigms and is extensible to support new paradigms. HyDE generates candidate diagnoses and checks them for consistency with the observations. It uses hybrid models built by the users and sensor data from the system to deduce the state of the system over time, including changes in state indicative of faults. At each time step when observations are available, HyDE checks each existing candidate for continued consistency with the new observations. If the candidate is consistent, it continues to remain in the candidate set. If it is not consistent, then the information about the inconsistency is used to generate successor candidates while discarding the candidate that was inconsistent. The models used by HyDE are similar to simulation models. They describe the expected behavior of the system under nominal and fault conditions. The model can be constructed in modular and hierarchical fashion by building component/subsystem models (which may themselves contain component/ subsystem models) and linking them through shared variables/parameters. The component model is expressed as operating modes of the component and conditions for transitions between these various modes. Faults are modeled as transitions whose conditions for transitions are unknown (and have to be inferred through the reasoning process). Finally, the behavior of the components is expressed as a set of variables/ parameters and relations governing the interaction between the variables. The hybrid nature of the systems being modeled is captured by a combination of the above transitional model and behavioral model. Stochasticity is captured as probabilities associated with transitions (indicating the likelihood of that transition being taken), as well as noise on the sensed variables.

Narasimhan, Sriram↗

Adoption of Test Driven Development and Continuous Integration for the Development of the Trick Simulation Toolkit

This paper describes the adoption of a Test Driven Development approach and a Continuous Integration System in the development of the Trick Simulation Toolkit, a generic simulation development environment for creating high fidelity training and engineering simulations at the NASA/Johnson Space Center and many other NASA facilities. It describes what was learned and the significant benefits seen, such as fast, thorough, and clear test feedback every time code is checked-in to the code repository. It also describes a system that encourages development of code that is much more flexible, maintainable, and reliable. The Trick Simulation Toolkit development environment provides a common architecture for user-defined simulations. Trick builds executable simulations using user-supplied simulation-definition files (S_define) and user supplied "model code". For each Trick-based simulation, Trick automatically provides job scheduling, checkpoint / restore, data-recording, interactive variable manipulation (variable server), and an input-processor. Also included are tools for plotting recorded data and various other supporting tools and libraries. Trick is written in C/C++ and Java and supports both Linux and MacOSX. Prior to adopting this new development approach, Trick testing consisted primarily of running a few large simulations, with the hope that their complexity and scale would exercise most of Trick's code and expose any recently introduced bugs. Unsurprising, this approach yielded inconsistent results. It was obvious that a more systematic, thorough approach was required. After seeing examples of some Java-based projects that used the JUnit test framework, similar test frameworks for C and C++ were sought. Several were found, all clearly inspired by JUnit. Googletest, a freely available Open source testing framework, was selected as the most appropriate and capable. The new approach was implemented while rewriting the Trick memory management component, to eliminate a fundamental design flaw. The benefits became obvious almost immediately, not just in the correctness of the individual functions and classes but also in the correctness and flexibility being added to the overall design. Creating code to be testable, and testing as it was created resulted not only in better working code, but also in better-organized, flexible, and readable (i.e., articulate) code. This was, in essence the Test-driven development (TDD) methodology created by Kent Beck. Seeing the benefits of Test Driven Development, other Trick components were refactored to make them more testable and tests were designed and implemented for them.

Penn, John M.↗