Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Controls library”

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 307 records · Page 17

Automatic Facial Expression Recognition and Operator Functional State

The prevalence of human error in safety-critical occupations remains a major challenge to mission success despite increasing automation in control processes. Although various methods have been proposed to prevent incidences of human error, none of these have been developed to employ the detection and regulation of Operator Functional State (OFS), or the optimal condition of the operator while performing a task, in work environments due to drawbacks such as obtrusiveness and impracticality. A video-based system with the ability to infer an individual's emotional state from facial feature patterning mitigates some of the problems associated with other methods of detecting OFS, like obtrusiveness and impracticality in integration with the mission environment. This paper explores the utility of facial expression recognition as a technology for inferring OFS by first expounding on the intricacies of OFS and the scientific background behind emotion and its relationship with an individual's state. Then, descriptions of the feedback loop and the emotion protocols proposed for the facial recognition program are explained. A basic version of the facial expression recognition program uses Haar classifiers and OpenCV libraries to automatically locate key facial landmarks during a live video stream. Various methods of creating facial expression recognition software are reviewed to guide future extensions of the program. The paper concludes with an examination of the steps necessary in the research of emotion and recommendations for the creation of an automatic facial expression recognition program for use in real-time, safety-critical missions

Blanson, Nina↗

Using Federated Learning to Overcome Data Gravity in Space

Humans intend to take longer missions to outer space. Understanding the impact that space has on human health is paramount to the success of these missions. Controlled experiments with model organisms are run to infer the impact of space conditions on human health, but the data these experiments generate are too large to transfer to Earth for building models. The same is true for space-relevant data generated on Earth. Ideally, these datasets should be combined to improve statistical power and model accuracy without having to transfer data. Federated learning is such a method which trains an algorithm across decentralized computing systems, each of which has their own local copy of training and testing data. In this research, made possible by NASA@Work, the AI for Life in Space group at NASA demonstrates the use of federated learning to train an ensemble of causality inference models on a combination of data residing on the International Space Station (ISS) and in the cloud. Our work leverages CRISP, a causal inference platform developed during the 2020 Frontier Development Lab’s “Astronaut Health Challenge.” We also leverage the OpenFL federated learning library which was collaboratively developed at Intel and UPenn. We used publicly available data from the NASA Ames Life Sciences Data Archive to identify features in ionizing radiation experiments as causal of changes in cardiac blood velocity. This research demonstrates, for the first time, the possibility of running machine learning algorithms on datasets separated by astronomical distances. In this experiment, all the data were generated in terra, half of which were transferred to the ISS and analyzed on the Spaceborne Computer. In the future, our research will leverage federated learning on data generated in situ on the ISS with data generated terrestrially to predict the impact of spaceflight on mammalian female reproductive capacity.

James Casaletto↗

Orion Backup Flight Software

Orion Backup Flight Software (BFS) is a joint NASA/Lockheed Martin effort designed to prevent the loss of the Orion crew. BFS will only take over in the event the primary flight software (PFSW) fails to operate properly due to either hardware or software failures. Since the PFSW runs identical software on identical hardware, it is conceivable that a single issue could simultaneously bring down all the PFSW. To minimize the likelihood BFS would be affected by the same issue, BFS was specifically designed to be as different as possible from PFSW: BFS runs on different hardware, a separate operating system, a different compiler, does not share software libraries, and is written by a different team of programmers. This presentation will provide a high-level overview of the Artemis missions and the Orion vehicle, as well as provide additional details of the BFS system (including how BFS is different than the PFSW). The overall BFS capability evolution and timeline (milestones reached as well as work remaining) through the Artemis III mission will be discussed. Additionally, the verification and validation plans for BFS will be presented, describing how we ensure that only validated configuration data is loaded onto the flight vehicle. Finally, the presentation will close with lessons learned and future plans for Orion BFS.

Orion↗

Orion Backup Flight Software (BFS)

Orion Backup Flight Software (BFS) is a joint NASA/Lockheed Martin effort designed to prevent the loss of the Orion crew. BFS will only take over in the event the primary flight software (PFSW) fails to operate properly due to either hardware or software failures. Since the PFSW runs identical software on identical hardware, it is conceivable that a single issue could simultaneously bring down all the PFSW. To minimize the likelihood BFS would be affected by the same issue, BFS was specifically designed to be as different as possible from PFSW: BFS runs on different hardware, a separate operating system, a different compiler, does not share software libraries, and is written by a different team of programmers. This presentation will provide a high-level overview of the Artemis missions and the Orion vehicle, as well as provide additional details of the BFS system (including how BFS is different than the PFSW). The overall BFS capability evolution and timeline (milestones reached as well as work remaining) through the Artemis III mission will be discussed. Additionally, the verification and validation plans for BFS will be presented, describing how we ensure that only validated configuration data is loaded onto the flight vehicle. Finally, the presentation will close with lessons learned and future plans for Orion BFS.

CFS↗

Integrating planning and reactive control

Our research is developing persistent agents that can achieve complex tasks in dynamic and uncertain environments. We refer to such agents as taskable, reactive agents. An agent of this type requires a number of capabilities. The ability to execute complex tasks necessitates the use of strategic plans for accomplishing tasks; hence, the agent must be able to synthesize new plans at run time. The dynamic nature of the environment requires that the agent be able to deal with unpredictable changes in its world. As such, agents must be able to react to unanticipated events by taking appropriate actions in a timely manner, while continuing activities that support current goals. The unpredictability of the world could lead to failure of plans generated for individual tasks. Agents must have the ability to recover from failures by adapting their activities to the new situation, or replanning if the world changes sufficiently. Finally, the agent should be able to perform in the face of uncertainty. The Cypress system, described here, provides a framework for creating taskable, reactive agents. Several features distinguish our approach: (1) the generation and execution of complex plans with parallel actions; (2) the integration of goal-driven and event driven activities during execution; (3) the use of evidential reasoning for dealing with uncertainty; and (4) the use of replanning to handle run-time execution problems. Our model for a taskable, reactive agent has two main intelligent components, an executor and a planner. The two components share a library of possible actions that the system can take. The library encompasses a full range of action representations, including plans, planning operators, and executable procedures such as predefined standard operating procedures (SOP's). These three classes of actions span multiple levels of abstraction.

Wilkins, David E.↗

Asynchronous Message Service Reference Implementation

This software provides a library of middleware functions with a simple application programming interface, enabling implementation of distributed applications in conformance with the CCSDS AMS (Consultative Committee for Space Data Systems Asynchronous Message Service) specification. The AMS service, and its protocols, implement an architectural concept under which the modules of mission systems may be designed as if they were to operate in isolation, each one producing and consuming mission information without explicit awareness of which other modules are currently operating. Communication relationships among such modules are self-configuring; this tends to minimize complexity in the development and operations of modular data systems. A system built on this model is a society of generally autonomous, inter-operating modules that may fluctuate freely over time in response to changing mission objectives, modules functional upgrades, and recovery from individual module failure. The purpose of AMS, then, is to reduce mission cost and risk by providing standard, reusable infrastructure for the exchange of information among data system modules in a manner that is simple to use, highly automated, flexible, robust, scalable, and efficient. The implementation is designed to spawn multiple threads of AMS functionality under the control of an AMS application program. These threads enable all members of an AMS-based, distributed application to discover one another in real time, subscribe to messages on specific topics, and to publish messages on specific topics. The query/reply (client/server) communication model is also supported. Message exchange is optionally subject to encryption (to support confidentiality) and authorization. Fault tolerance measures in the discovery protocol minimize the likelihood of overall application failure due to any single operational error anywhere in the system. The multi-threaded design simplifies processing while enabling application nodes to operate at high speeds; linked lists protected by mutex semaphores and condition variables are used for efficient, inter-thread communication. Applications may use a variety of transport protocols underlying AMS itself, including TCP (Transmission Control Protocol), UDP (User Datagram Protocol), and message queues.

Burleigh, Scott C.↗

Development of Level of Detail System and First-Person Camera for the GCAS Visualization Suite

The use of data-driven simulations has become standard practice as part of planning for future space missions. These simulations allow visualizing the data interactively to show what the data represents, as well as the importance of the data in the context of the mission. Using this visualized data can enhance users’ understanding of it and accelerate analysis efforts related to missions planned around it. Three-dimensional (3D) visualization software was developed to allow creating 3D representations of various communication systems, as well as the physical terrain of the Moon, for upcoming missions. The goal of this software development effort was to create interactive visualization capabilities in the Glenn Research Center Communication Analysis Suite (GCAS) using data exported from MATLAB® (MathWorks, Inc.) scripts. This software had the functionality to visualize the line of sight and dynamic link margins of the communication satellites orbiting the Earth and the Moon. One important addition to this was the visualization of the terrain data located within the GeoTIFF files, which were produced in an effort to understand the Moon’s terrain. Proper displacement values of this data have to be visualized to showcase where craters are located and how the shadow casting works with said craters at different points of the day, as well as analysis of possible landing sites for future lunar expeditions. The graphics library coded in JavaScript, three.js, had been previously selected for developing this visualization software. The software was revised to conform to modern standards, then further developed to convert the MATLAB® data into JavaScript 3D objects and Blender GL Transmission Format Binary file (GLB) objects, which were to be imported into the scene. In the process, a variety of other testing projects were created to be combined with this project at a later point; these included the first-person camera movements around spherical objects to portray human movement around the Moon, GeoTIFF loading methods, data transfer methods for incorporating the elevation data into the scene, and level of detail (LOD) capabilities to decrease memory usage and rendering time.

Visualization↗

An Analytical Tool for Fracture Control

The structural integrity of critical NASA space flight hardware is ensured through a damage tolerance program which is dictated in the fracture control requirements. The goal of a fracture control program is to ensure proper material selection and control, control of working stress levels, use of fracture resistant design concepts, manufacturing process control, and the use of qualified inspection procedures. The damage tolerance philosophy assumes that all components contain initial defects and the damage accumulation process is thus entirely crack propagation. The service capability of fracture critical components is determined by analysis and/or test. A large percentage of NASA fracture critical hardware is certified by analysis only and it is therefore imperative that the analysis code utilized contain the latest state of the art technology. Not all space contractors and vendors are able to develop and maintain an analysis code which meets this requirement. A response to this need has been fulfilled by the development of the NASA/FLAGRO (NASGRO) fracture mechanics code here at the Johnson Space Center. The NASGRO code is based primarily in Linear Elastic Fracture Mechanics (LEFM) and is continually updated to meet to needs of the user community. Development assistance comes from other NASA centers as well as the European Space Agency (ESA). The code currently has a vast materials data file (over 350 different entries) which defines the material strength, fracture toughness, crack growth rate, and crack growth threshold. The code also allows for user defined inputs of data from other sources. The code also provides a large library of stress intensity factor solutions for numerous geometries and loading conditions.

Patin, Raymond M.↗

Low SWaP Onboard Satellite Navigation, Guidance, and Control Technology

Onboard autonomy is a necessity for responsive space operations. Autonomous navigation, guidance, and control (NGC) enables space missions to reduce their dependence on high demand ground assets and costly ground personnel. It also allows for in-situ decision making and higher return on mission data. A flight software and hardware system providing this capability, called “autoNGC,” is currently being developed at NASA Goddard Space Flight Center for infusion into multiple future missions. The first build of autoNGC, providing autonomous navigation for lunar orbiting spacecraft, is targeted for completion by Fall 2024. It provides sensor fusion of multiple measurement types including pseudo-range from a weak signal Global Navigation Satellite Service (GNSS) receiver, 1-way and 2-way direct to Earth (DTE) range and Doppler, bearing and range from optical camera sensed images, and an accelerometer. AutoNGC is also being targeted for future missions that involve small body proximity operations, Sun Earth Libration point orbits, and distributed systems missions (DSMs) including those at outer planets. AutoNGC flight software is being built upon the plug-and-play architecture of the core Flight System (cFS) [Ref. 1]. Figure (Slide 7) shows the message-based software bus layout of various software applications (“apps”) consisting of the standard cFS apps and autoNGC interface apps and libraries. Accurate onboard navigation and timing is obtained through the Goddard Enhanced Onboard Navigation System (GEONS) software library [Ref. 2], which fuses different measurement types through an extended Kalman filter (EKF) framework. Optical measurements that are ingested in GEONS are provided by the cFS Goddard Image Analysis and Navigation Tool (cGIANT) app [Ref. 3]. This app processes optical images to extract the bearing angles of the centroid of the imaged body (near or far), the range to the imaged body, and/or of the features on the surface of a body to perform terrain relative navigation (TRN). Measurement of range to the body’s center of mass can also be derived from the detection of the limb. The first build of autoNGC for a lunar orbiting spacecraft is a minimal size, weight, and power (SWaP) hardware design allowing for inclusion into CubeSats and SmallSat-size class buses. Advancements in miniaturized space processors, such as the SpaceCube 3.0 Mini and the SpaceCube Mini-Z [Ref. 4] are utilized for low SWaP while maintaining a high level of performance. Figure (Slide 11) shows the composition of the first autoNGC build. The current enclosure design has dimensions 12 cm x 17 cm x 13.5 cm. The box mass is expected to be less than 2 kg, and the nominal power is 21 W. The hardware interfaces are designed for flexibility with a variety of sensor inputs. The achievable navigation performance depends on the sensors utilized, including the onboard clock for 1-way pseudo-range measurements. Analysis using a configuration that consists of weak signal GPS, TRN, and 1-way DTE has shown position and velocity accuracies of 10 meters and 2 cm/s (3-σ ) RSS, respectively, with onboard time knowledge estimated to better than 13 ns (3-σ ), for a spacecraft in a representative 12-hour eccentric lunar orbit. Other measurement types such as x-rays from known pulsars (called XNAV) and cross-links can also be processed in GEONS. With the plug-and-play architecture of autoNGC, cFS apps can easily be added and replaced, even after launch. Goddard is actively seeking partners to collaborate in the development of additional capabilities for autoNGC, including industry, academia, and others across the US Government. Plans are being formulated to make the autoNGC software platform available for use by any US government organization to leverage the non-recurring engineering associated with the development of onboard autonomous NGC 3 capabilities. As advancements in space qualified sensors, microprocessors, and algorithms are made, the autoNGC platform provides a ready starting point for inclusion of these technologies.

C. J. Gramling↗

Focal Gray Matter Plasticity as a Function of Long Duration Bedrest: Preliminary Results

Long duration spaceflight (i.e., 22 days or longer) has been associated with changes in sensorimotor systems, resulting in difficulties that astronauts experience with posture control, locomotion, and manual control. It is unknown whether and how spaceflight impacts sensorimotor brain structure and function, and whether such changes may potentially underlie behavioral effects. Long duration head down tilt bed rest has been used repeatedly as an exclusionary analog to study microgravity effects on the sensorimotor system [1]. Bed rest mimics microgravity in body unloading and bodily fluid shifts. We are currently testing sensorimotor function, brain structure, and brain function pre and post a 70‐day bed rest period. We will acquire the same measures on NASA crewmembers starting in 2014. Here we present the results of the first eight bed rest subjects. Subjects were assessed at 12 and 7 days before‐, at 7, 30, and ~70 days in‐, and at 8 and 12 days post 70 days of bed rest at the NASA bed rest facility, UTMB, Galveston, TX, USA. At each time point structural MRI scans (i.e., high resolution T1‐weighted imaging and Diffusion Tensor Imaging (DTI)) were obtained using a 3T Siemens scanner. Focal changes over time in gray matter density were assessed using the voxel based morphometry 8 (VBM8) toolbox under SPM. Focal changes in white matter microstructural integrity were assessed using tract based spatial statistics (TBSS) as part of the FMRIB software library (FSL). TBSS registers all DTI scans to standard space. It subsequently creates a study specific white matter skeleton of the major white matter tracts. Non‐parametric permutation based t‐tests and ANOVA's were used for voxel‐wise comparison of the skeletons. For both VBM and TBSS, comparison of the two pre bed rest measurements did not show significant differences. VBM analysis revealed decreased gray matter density in bilateral areas including the frontal medial cortex, the insular cortex and the caudate nucleus from pre to in bed rest. Over the same time period, there was an increase in gray matter density in the cerebellum, occipital, and parietal cortices. The majority of these changes did not recover from during to post bed rest. TBSS analyses will also be presented. Extended bed rest, which is an analog for microgravity, can result in gray matter changes and potentially in microstructural white matter changes in areas that are important for neuromotor behavior and cognition. These changes did not recover at two weeks post bed rest. These results have significant public health implications, and will also aid in interpretation of our future data obtained pre and post spaceflight. Whether the effects of bed rest wear off at longer times post bed rest, and if they are associated with behavior are important questions that warrant further research.

Koppelmans, V.↗

Visible Light Responsive Catalysts Using Quantum Dot-Modified Ti02 for Air and Water Purification

The method of photocatalysis utilizing titanium dioxide, TiO2, as the catalyst has been widely studied for trace contaminant control for both air and water applications because of its low energy consumption and use of a regenerable catalyst. Titanium dioxide requires ultraviolet light for activation due to its band gap energy of 3.2 eV. Traditionally, Hg-vapor fluorescent light sources are used in PCO reactors and are a setback for the technology for space application due to the possibility of Hg contamination. The development of a visible light responsive (VLR) TiO2-based catalyst could lead to the use of solar energy in the visible region (approx.45% of the solar spectrum lies in the visible region; > 400 nm) or highly efficient LEDs (with wavelengths > 400 nm) to make PCO approaches more efficient, economical, and safe. Though VLR catalyst development has been an active area of research for the past two decades, there are few commercially available VLR catalysts; those that are available still have poor activity in the visible region compared to that in the UV region. Thus, this study was aimed at the further development of VLR catalysts by a new method - coupling of quantum dots (QD) of a narrow band gap semiconductor (e.g., CdS, CdSe, PbS, ZnSe, etc.) to the TiO2 by two preparation methods: 1) photodeposition and 2) mechanical alloying using a high-speed ball mill. A library of catalysts was developed and screened for gas and aqueous phase applications, using ethanol and 4-chlorophenol as the target contaminants, respectively. Both target compounds are well studied in photocatalytic systems serve as model contaminants for this research. Synthesized catalysts were compared in terms of preparation method, type of quantum dots, and dosage of quantum dots.

Coutts, Janelle L.↗

Generation-based Evolutionary Tool for the Optimization of Constellations (GenETOC)

With the rapid growth in the capabilities of smaller satellites, satellite architectures that replace a single, extremely capable spacecraft with multiple, cheaper ones are gaining in popularity. Unfortunately, the orbit design process for constellations can be significantly more involved, especiallywhen the relative placement of the individual spacecraft within the constellation is not constrained by mission and/or science objectives. Optimizing a satellite constellation in the presence of multiple, competing objectives is a highly complex problem to which many traditional mathematical optimization methods cannot be applied and few tools exist to help mission designers search for promising candidate mission designs. The Generation-based Evolutionary Tool for the Optimization of Constellations (GenETOC) has been created to search for near-optimal constellation design options. GenETOC combines a modified version of the Non-dominated Sorting Genetic Algorithm II (NSGA II) with STK Components libraries (a 3rdparty .NET package created by Analytical Graphics Inc.) to create a framework that enables a mission designer to generate a simulation that models the design problem and obtain a family of potential, near-optimal solutions that can be investigated more in detail. GenETOC was developed in C# using the .NET framework with Windows Presentation Foundation (WPF) serving as the framework from which to create the graphical user interface (GUI). GenETOC user inputs can be categorized into three major data components: definition of the problem (areas of interest, satellite decision parameters, and sensor configurations), definition of performance objectives, and specification of the genetic algorithm (GA) parameters. In the problem definition component, the user is prompted to define the areas of interest against which the performance metrics will be computed, define the sensor parameters and attach them to specific spacecraft, select which satellite orbital parameters will be added to the decision space of the GA, and specify the range of desired values for each optimization parameter. For performance objectives, the user is presented with a list of available coverage and revisit performance based calculation options from which two metrics are chosen to serve as the objective functions that the GA will use to evaluate solutions during the optimization process. Finally, the definition of the GA parameters provides user control over the number of generations (number of optimization iterations), the population size (number of candidate constellations created in each generation), and the adaptive mutation and crossover threshold values (control parameters for how frequently each process occurs during the optimization). GenETOC has been extensively tested to verify the individual components of the optimization process. The GA has been tested against a suite of GA test problems to confirm convergence to the known two and three-dimensional Pareto fronts. The coverage and revisit performance metrics obtained in GenETOC are compared with STK desktop scenarios, confirming the constellations are being appropriately modeled within GenETOC simulations. A walkthrough of a simple, example problem is provided to illustrate the workings of GenETOC and to demonstrate the output available to the mission designer.

mission design↗

Visible-Light-Responsive Catalysts Using Quantum Dot-Modified TiO2 for Air and Water Purification

Photocatalysis, the oxidation or reduction of contaminants by light-activated catalysts, utilizing titanium dioxide (TiO2) as the catalytic substrate has been widely studied for trace contaminant control in both air and water applications. The interest in this process is due primarily to its low energy consumption and capacity for catalyst regeneration. Titanium dioxide requires ultraviolet light for activation due to its relatively large band gap energy of 3.2 eV. Traditionally, Hg-vapor fluorescent light sources are used in PCO reactors; however, the use of mercury precludes the use of this PCO technology in a spaceflight environment due to concerns over crew Hg exposure. The development of a visible-light responsive (VLR) TiO2-based catalyst would eliminate the concerns over mercury contamination. Further, VLR development would allow for the use of ambient visible solar radiation or highly efficient LEDs, both of which would make PCO approaches more efficient, flexible, economical, and safe. Though VLR catalyst development has been an active area of research for the past two decades, there are few commercially available VLR catalysts. Those VLR catalysts that are commercially available do not have adequate catalytic activity, in the visible region, to make them competitive with those operating under UV irradiation. This study was initiated to develop more effective VLR catalysts through a novel method in which quantum dots (QD) consisting of narrow band gap semiconductors (e.g., CdS, CdSe, PbS, ZnSe, etc.) are coupled to TiO2 via two preparation methods: 1) photodeposition and 2) mechanical alloying using a high-speed ball mill. A library of catalysts was developed and screened for gas and aqueous phase applications using ethanol and 4-chlorophenol as the target contaminants, respectively. Both target compounds are well studied in photocatalytic systems and served as model contaminants for this research. Synthesized catalysts were compared in terms of preparation method, nature of the quantum dots, and dosage of quantum dots.

visible light↗

Actions Needed to Ensure Scientific and Technical Information is Adequately Reviewed at Goddard Space Flight Center, Johnson Space Center, Langley Research Center, and Marshall Space Flight Center

This audit was initiated in response to a hotline complaint regarding the review, approval, and release of scientific and technical information (STI) at Johnson Space Center. The complainant alleged that Johnson personnel conducting export control reviews of STI were not fully qualified to conduct those reviews and that the reviews often did not occur until after the STI had been publicly released. NASA guidance requires that STI, defined as the results of basic and applied scientific, technical, and related engineering research and development, undergo certain reviews prior to being released outside of NASA or to audiences that include foreign nationals. The process includes technical, national security, export control, copyright, and trade secret (e.g., proprietary data) reviews. The review process was designed to preclude the inappropriate dissemination of sensitive information while ensuring that NASA complies with a requirement of the National Aeronautics and Space Act of 1958 (the Space Act)1 to provide for the widest practicable and appropriate dissemination of information resulting from NASA research activities. We focused our audit on evaluating the STI review process: specifically, determining whether the roles and responsibilities for the review, approval, and release of STI were adequately defined and documented in NASA and Center-level guidance and whether that guidance was effectively implemented at Goddard Space Flight Center, Johnson Space Center, Langley Research Center, and Marshall Space Flight Center. Johnson was included in the review because it was the source of the initial complaint, and Goddard, Langley, and Marshall were included because those Centers consistently produce significant amounts of STI.

Information management↗

Modeling and Simulation of Variable Mass, Flexible Structures

The advent of the new Ares I launch vehicle has highlighted the need for advanced dynamic analysis tools for variable mass, flexible structures. This system is composed of interconnected flexible stages or components undergoing rapid mass depletion through the consumption of solid or liquid propellant. In addition to large rigid body configuration changes, the system simultaneously experiences elastic deformations. In most applications, the elastic deformations are compatible with linear strain-displacement relationships and are typically modeled using the assumed modes technique. The deformation of the system is approximated through the linear combination of the products of spatial shape functions and generalized time coordinates. Spatial shape functions are traditionally composed of normal mode shapes of the system or even constraint modes and static deformations derived from finite element models of the system. Equations of motion for systems undergoing coupled large rigid body motion and elastic deformation have previously been derived through a number of techniques [1]. However, in these derivations, the mode shapes or spatial shape functions of the system components were considered constant. But with the Ares I vehicle, the structural characteristics of the system are changing with the mass of the system. Previous approaches to solving this problem involve periodic updates to the spatial shape functions or interpolation between shape functions based on system mass or elapsed mission time. These solutions often introduce misleading or even unstable numerical transients into the system. Plus, interpolation on a shape function is not intuitive. This paper presents an approach in which the shape functions are held constant and operate on the changing mass and stiffness matrices of the vehicle components. Each vehicle stage or component finite element model is broken into dry structure and propellant models. A library of propellant models is used to describe the distribution of mass in the fuel tank or Solid Rocket Booster (SRB) case for various propellant levels. Based on the mass consumed by the liquid engine or SRB, the appropriate propellant model is coupled with the dry structure model for the stage. Then using vehicle configuration data, the integrated vehicle model is assembled and operated on by the constant system shape functions. The system mode shapes and frequencies can then be computed from the resulting generalized mass and stiffness matrices for that mass configuration. The rigid body mass properties of the vehicle are derived from the integrated vehicle model. The coupling terms between the vehicle rigid body motion and elastic deformation are also updated from the constant system shape functions and the integrated vehicle model. This approach was first used to analyze variable mass spinning beams and then prototyped into a generic dynamics simulation engine. The resulting code was tested against Crew Launch Vehicle (CLV-)class problems worked in the TREETOPS simulation package and by Wilson [2]. The Ares I System Integration Laboratory (SIL) is currently being developed at the Marshall Space Flight Center (MSFC) to test vehicle avionics hardware and software in a hardware-in-the-loop (HWIL) environment and certify that the integrated system is prepared for flight. The Ares I SIL utilizes the Ares Real-Time Environment for Modeling, Integration, and Simulation (ARTEMIS) tool to simulate the launch vehicle and stimulate avionics hardware. Due to the presence of vehicle control system filters and the thrust oscillation suppression system, which are tuned to the structural characteristics of the vehicle, ARTEMIS must incorporate accurate structural models of the Ares I launch vehicle. The ARTEMIS core dynamics simulation models the highly coupled nature of the vehicle flexible body dynamics, propellant slosh, and vehicle nozzle inertia effects combined with mass and flexible body properties that vary significant with time during the flight. All forces that act on the vehicle during flight must be simulated, including deflected engine thrust force, spatially distributed aerodynamic forces, gravity, and reaction control jet thrust forces. These forces are used to excite an integrated flexible vehicle, slosh, and nozzle dynamics model for the vehicle stack that simulates large rigid body translations and rotations along with small elastic deformations. Highly effective matrix math operations on a distributed, threaded high-performance simulation node allow ARTEMIS to retain up to 30 modes of flex for real-time simulation. Stage elements that separate from the stack during flight are propagated as independent rigid six degrees of freedom (6DOF) bodies. This paper will present the formulation of the resulting equations of motion, solutions to example problems, and describe the resulting dynamics simulation engine within ARTEMIS.

Tobbe, Patrick A.↗

Cooperative Data Sharing: Simple Support for Clusters of SMP Nodes

Libraries like PVM and MPI send typed messages to allow for heterogeneous cluster computing. Lower-level libraries, such as GAM, provide more efficient access to communication by removing the need to copy messages between the interface and user space in some cases. still lower-level interfaces, such as UNET, get right down to the hardware level to provide maximum performance. However, these are all still interfaces for passing messages from one process to another, and have limited utility in a shared-memory environment, due primarily to the fact that message passing is just another term for copying. This drawback is made more pertinent by today's hybrid architectures (e.g. clusters of SMPs), where it is difficult to know beforehand whether two communicating processes will share memory. As a result, even portable language tools (like HPF compilers) must either map all interprocess communication, into message passing with the accompanying performance degradation in shared memory environments, or they must check each communication at run-time and implement the shared-memory case separately for efficiency. Cooperative Data Sharing (CDS) is a single user-level API which abstracts all communication between processes into the sharing and access coordination of memory regions, in a model which might be described as "distributed shared messages" or "large-grain distributed shared memory". As a result, the user programs to a simple latency-tolerant abstract communication specification which can be mapped efficiently to either a shared-memory or message-passing based run-time system, depending upon the available architecture. Unlike some distributed shared memory interfaces, the user still has complete control over the assignment of data to processors, the forwarding of data to its next likely destination, and the queuing of data until it is needed, so even the relatively high latency present in clusters can be accomodated. CDS does not require special use of an MMU, which can add overhead to some DSM systems, and does not require an SPMD programming model. unlike some message-passing interfaces, CDS allows the user to implement efficient demand-driven applications where processes must "fight" over data, and does not perform copying if processes share memory and do not attempt concurrent writes. CDS also supports heterogeneous computing, dynamic process creation, handlers, and a very simple thread-arbitration mechanism. Additional support for array subsections is currently being considered. The CDS1 API, which forms the kernel of CDS, is built primarily upon only 2 communication primitives, one process initiation primitive, and some data translation (and marshalling) routines, memory allocation routines, and priority control routines. The entire current collection of 28 routines provides enough functionality to implement most (or all) of MPI 1 and 2, which has a much larger interface consisting of hundreds of routines. still, the API is small enough to consider integrating into standard os interfaces for handling inter-process communication in a network-independent way. This approach would also help to solve many of the problems plaguing other higher-level standards such as MPI and PVM which must, in some cases, "play OS" to adequately address progress and process control issues. The CDS2 API, a higher level of interface roughly equivalent in functionality to MPI and to be built entirely upon CDS1, is still being designed. It is intended to add support for the equivalent of communicators, reduction and other collective operations, process topologies, additional support for process creation, and some automatic memory management. CDS2 will not exactly match MPI, because the copy-free semantics of communication from CDS1 will be supported. CDS2 application programs will be free to carefully also use CDS1. CDS1 has been implemented on networks of workstations running unmodified Unix-based operating systems, using UDP/IP and vendor-supplied high- performance locks. Although its inter-node performance is currently unimpressive due to rudimentary implementation technique, it even now outperforms highly-optimized MPI implementation on intra-node communication due to its support for non-copy communication. The similarity of the CDS1 architecture to that of other projects such as UNET and TRAP suggests that the inter-node performance can be increased significantly to surpass MPI or PVM, and it may be possible to migrate some of its functionality to communication controllers.

DiNucci, David C.↗

Planetary Protection at Marshall Space Flight Center

Introduction: NASA Marshall Space Flight Center (MSFC) is historically known for its role in propulsion. While this is still the mainstay of MSFC’s expertise, many unique capabilities exist at MSFC which pertain to Planetary Protection (PP), including 1) identifying PP threats, and 2) developing novel methods to neutralize those threats. Furthermore, because these capabilities exist among diverse groups at MSFC, this work promotes collaboration both within and outside MSFC to expand and develop PP studies related to a full spectrum of NASA research, design, manufacture, and test interests. This abstract describes the PP research ongoing at MSFC and describes how it contributes to NASA’s overall PP objectives. Microbial Identification in Cleanrooms: One of the greatest threats to successful implementation of PP requirements is recontamination post bioburden reduction. One method to prevent recontamination is to keep the spacecraft in clean environments (i.e. cleanrooms) as much as possible during assembly and integration. However, cleanrooms are not without their own sources of contamination, which is why NASA is interested in monitoring the cleanliness of cleanrooms and characterizing the microbial species present. Such information allows a greater understanding of the resistance of these microbes to cleaning methods, as well as the risk of their contaminating the targeted planetary body of a given mission. MSFC has multiple cleanrooms of various ISO cleanliness levels onsite. We sampled the air and surfaces of three of these rooms, isolated microbes, and then sequenced the 16S rRNA gene or ITS region of the 18S rRNA gene for bacterial and fungal isolates, respectively. This has resulted in a microbial library which currently includes nearly 100 isolates. Microbial Enumeration of Spacecraft Materials: Currently, there are only a couple bioburden reduction methods approved by NASA, and often the harshness of these methods presents additional concerns or risks related to material properties. The goal of this research is to assess the microbial content of solid rocket motor (SRM) materials potentially used for lander missions. This work aims to more accurately define the risk of planetary contamination by providing empirical data associated with commonly used SRM raw materials. In this study, we pulverized nonmetallic SRM materials using a cryogenic grinder, then analyzed the resulting substrate for microbial colony forming units (CFU). We found that many SRM nonmetallic materials do not harbor detectable bioburden, though a range existed depending on the material. The results from this work provide quantitative data to potentially reduce concerns of contamination, while also providing a foundation for follow up studies into additional sterilization methods and molecular identification of contaminating microbes. Space Environmental Effects on Microbial Survival: One potential area of microbial reduction is the space environment. Understanding the survivability of hardy microbes in space-like conditions is a crucial first step in answering how space may reduce bioburden and if it can be relied upon for adherence to PP requirements. This work studied the effects of ultraviolet (UV) and ionizing radiation on survival of Bacillus atrophaeus spores. Microbes were dried on relevant polymeric materials then exposed to space environmental stressors. Coupons were submerged in water, diluted, and plated to determine survival compared with controls. We found that both UV and ionizing radiation were capable of reducing viability by nearly 99%, but there were still survivors, some with changed morphology indicating resistance mechanisms within certain cells. Manufacturing credit: Finally, given the above-mentioned limitations of the NASA-approved bioburden reduction methods, there is interest in understanding if manufacturing processes may provide enough bioburden reduction without additional PP-specific bakeouts. For instance, some material additives may be antimicrobial. Given this, we investigated the effects of several commonly used rubber additives on the growth of B. atrophaeus spores. We found that some of the materials inhibited growth of the spores, possibly supporting the use of these additives on missions with PP constraints. Future work into manufacturing credit for bioburden reduction includes inoculation of green insulation with B. atrophaeus spores, followed by a typical cure. Thermal profiles will be verified for appropriate temperature and durations to meet PP requirements, and cured samples will be analyzed using a cryogenic grinder to determine survivability of spores.

Chelsi D. Cassilly↗

Concentration Field of Reactants and Products Species in a Reacting Vortex Ring

The proposed paper will present experimental and numerical results on the concentration fields of both reactants and products species in a reacting vortex ring that is generated from the interaction between a diffusion flame and a laminar vortex ring. Flame-vortex interactions are canonical configurations used to study the underlying processes occurring in complicated turbulent reacting flows. This type of configuration contains many of the fundamental aspects of the coupling between fluid dynamics and combustion that could be investigated with more controllable conditions than are possible under direct investigations of turbulent flames. The current configuration has been studied experimentally by Chen and Dahm and Chen et al. under microgravity conditions, and by Park and Shin, and You et al. under normal gravity conditions. This configuration is similar to that used in the analyses of Karagozian and Manda of their 2-D vortex pair in which both fuel and entrained oxidizer are present. The vortex ring used in this study is generated by issuing methane into an air environment through the exit of an axisymmetric nozzle. The experiments were conducted under microgravity conditions in order to remove the undesirable effects of buoyancy that can affect both the flame structure and ring dynamics resulting in possibly asymmetric and nonrepeatable interactions. The experimental technique of diode laser wavelength modulation spectroscopy (WMS) is used to measure concentration fields of reactants, CH4 and O2, products, H2O, CO2, OH, and temperature fields which can be inferred from either line pairs of O2 or OH lines. This technique has been investigated previously by Silver and Bomse et al. This is the first time that the technique has been applied to reacting vortex rings under microgravity conditions. The effect of ring circulation and fuel volume on the species concentration fields will be investigated. The experimental results will be compared to the current numerical results, and used to validate the numerical studies. In addition, the existence of burned cores during the interactions will be determined, and the increase in reactant consumption with increased ring circulation will be examined. Numerical studies were also conducted by solving the Navier-Stokes and mixture fraction equations with the assumptions of unity Lewis and Schmidt numbers. Equilibrium chemistry and flamelet libraries were used to obtain the temperature and species mass fraction fields. The numerical results will serve as guidelines in conducting the experimental studies. Ring circulation and fuel volume effects on the interactions and species concentration fields will be investigated and compared to experimental results.

Chen, Shin-Juh↗