Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “software simulations”

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,135 records · Page 63

Assessing Relay Communications for Mars Sample Return Surface Mission Concepts

The Mars Sample Return (MSR) Campaign would be a 3-mission campaign concept supported by NASA and ESA to return samples from the Mars surface. MSR would, for the first time ever, present a need to communicate with multiple surface assets that are co-located on Mars in a coordinated effort to accomplish the unified objective of fetching, transporting, and returning samples from Mars. Currently, Mars surface assets relay data to and from Earth using a number of orbiters in what’s known as the Mars Relay Network (MRN). This network is characterized by a small number of surface assets distributed across the Martian globe and a larger number of orbiters to provide relay services. As of June 2020, there are two surface assets for which five orbiters are providing relay. During the MSR Campaign, there would be two rovers and a lander that all would require relay communication from a small number of Mars orbiters to meet the aggressive MSR timeline. The inversion of the current MRN paradigm, a system of many surface assets requiring relay and few orbiters to provide relay, necessitates the unique challenge of optimally allocating relay passes to maximize the operational capability of all assets. The allocation must consider a large number of trade variables including Mars asset operational requirements and Earth ground system constraints, including staffing schedules, operations planning across time zones, and more. To address these telecommunication challenges, the Mars Asset Relay Mission Link Allocation Design Environment (MARMLADE) tool was developed. It is a MATLAB-based tool to assign orbiter passes or Direct-From-Earth (DFE) links to each of the three surface assets and quantify the operational efficiency of each surface asset.MARMLADE uses a data set of simulated Mars relay orbiter geometry and telecommunication capabilities provided by JPL’s Telecom Orbit Analysis and Simulation Tool (TOAST) software to compute which asset should get each pass based on a series of heuristics and predictions of all assets’ states. Within MARMLADE, the user can provide inputs including the option for time-based pass splitting, fixed FWD data rate capabilities, DFE communication capabilities, and link parameters allowing for the assessment of complex operations and hardware trades using surface mission operational efficiency as a primary figure of merit. As the MSR mission concepts continue to mature, MARMLADE is being used to assess ability of all MSR elements to meet the surface mission timeline requirements and to provide relay link allocations to each of the MSR surface assets.This paper will describe the motivation and design of the MARMLADE tool and how it is being used to perform campaign and mission level trades, generate requirements, and support development of the MSR surface mission scenarios.

Lee, Charles↗

Agent-Based Modeling of Microbes in Space

Space is tough on organisms. Microorganisms traveling to space experience stress from environmental features such as ionizing radiation and lack of normal gravity, and much remains unknown about the mechanisms by which those environmental features affect microbial physiology. Microbes experience changes in gravity not directly but rather through changes in their fluid environment, and deep-space particle radiation causes cell damage that is complex but rare. Computational modeling at the single-cell level (agent-based modeling) can allow us to probe the spatially heterogeneous processes that characterize space stresses, to gain insight into the relationships of microbial cells with their environments and with each other. Here we present two software packages for simulating microbial population dynamics in space conditions: CAMDLES and AMMPER. Microbes growing in liquid culture medium in the microgravity of an orbital space station experience a quiescent, poorly-mixed fluid environment. CAMDLES (CFD-DEM Artificial Microgravity Developments for Living Ecosystem Simulation) simultaneously simulates biological, chemical, and mechanical processes to predict microbial ecological dynamics in microgravity, and in the rotating culture vessels used to create an artificial microgravity environment in the lab. Initial results demonstrate that the growth of a cross-feeding microbial consortium, dependent on the exchange of soluble metabolites, is sensitive to the initial spatial distribution of cells, and grows differently in real versus artificial microgravity. Microbial populations exposed to deep-space radiation experience spatially and temporally heterogeneous damage from the traversal of high-energy particles. AMMPER (Agent-Based Model for Microbial Populations Exposed to Radiation) pairs a 3d model of energy deposition along a radiation particle track with a microbial population growth and damage model to predict the effects of localized radiation damage on population-level responses. It includes a user-friendly graphical interface. AMMPER growth curves recapitulate experimental results, and allow comparison between direct effects (DNA damage) and indirect effects (reactive oxygen species generation, metabolic impairment) of radiation.

microbiology↗

Design Optimization of Energized Composite Using Simulation and Experimental Methods

As electric vehicles (EVs) are evolving, innovative technologies like “energized composite” that can store energy in the car's body helps extend its range per charge. The composite's unique ability to function as both structural body panel and charge storage medium stems from its unique pattern design between “electrochemical areas (EcA)” and “epoxy area (EpA)”. Herein, a design optimization study is presented to obtain a balanced ratio between EcA versus EpA to maximize the charge storage ability of the composite while maintaining a decent tensile and bending strength. Simulations using ANSYS software and experimental confirmation using universal testing machines and electrochemical analyzers are used to derive optimum ratios between EcA and EpA. Uniaxial tension test and 3-point bend test have been performed to optimize the tensile and bend strengths, whereas cyclic voltammetry, galvanic charge–discharge, and electrochemical impedance spectroscopy are used to determine the electrochemical performance of various design configurations by modulating the ratios of EcA versus EpA. Overall, the highest achieved energy storage per lamina is 2531 mWh m−2 for a maximum of 81.6% EcA with a tensile strength of 417.73 MPa and bending strength of 263.13 MPa. This study is highly beneficial for EVs and aerospace applications.

energy storage↗

Next Generation Exercise Device (NGED): Advancing Exercise Capabilities for Future Space Missions Through Biomechanical Modeling

BACKGROUND As space exploration extends to long-duration missions on the Moon and Mars, maintaining astronaut health and fitness becomes increasingly critical. The Next Generation Exercise Device (NGED), developed and tested by the HumanWorks Lab in NASA Johnson Space Center's (JSC) Software, Robotics, and Simulation Division, aims to address this challenge through innovative approaches. This study presents the development and evaluation of an NGED system, focusing on its adaptability to various mission scenarios, including prospective use in a Lunar Pressurized Rover (LPR). Central to this project is the application of biomechanical modeling to optimize exercise efficacy and safety in microgravity and partial gravity environments. The project is a collaborative effort with the Human Health and Performance group at Johnson Space Center, ensuring a comprehensive approach to astronaut well-being that integrates biomechanical principles with practical exercise solutions. The NGED represents the next generation of exercise capabilities for missions in space, on the Moon and Mars, with a specific focus on applications such as the LPR. METHODS AND RESULTS Data collection for NGED development was conducted with two motor-driven Beyond Power Voltra I [1] systems and a custom test structure to allow placement of the cable-based devices on the ground, at shoulder height, and overhead. The collection was performed in JSC’s Prototype Immersive Technology (PIT) Lab, utilizing an OptiTrack motion capture system and AMTI force platform, to enable detailed biomechanical analysis via OpenSim [2,3]. Motion capture data were collected for three subjects representing different body types and statures. The marker set used was an enhanced version of the full-body Plug-in Gait marker set [4], with additional markers strategically placed for the primary objective of informing exercise volume requirements. Subjects performed a series of 17 exercises, carefully selected to engage various muscle groups, including novel spaceflight exercises such as skiing (ergometer style), lateral pulldowns, wood chops, triceps extensions, and flies, with load variations ranging from 10 to 90 pounds to maintain kinematic form. This comprehensive approach allowed for a thorough evaluation of the NGED's performance across a wide range of motions and loads. The biomechanical modeling and analysis were conducted using a modified OpenSim Full Body Rajagopal Model [4,5] and also scaled to the maximum and minimum anthropometry provided in NASA-STD-3001 [6]. Volumetric convex hulls were generated based on model marker trajectories and aggregated into geometric assemblies. These can be placed in models of vehicle designs to assess fit to protect for exercise as well as to adapt NGED exercise to fit available space. Preliminary findings from the collection indicate that the NGED prototype demonstrates significant adaptability across varying user anthropometrics and exercise types. The device showed consistent performance in load-bearing exercises, with subjects able to perform exercises effectively while maintaining proper biomechanical form. CONCLUSION NGED represents a forward-looking advancement in exercise capabilities for future space missions. In the future, this system can be used to capture valuable metrics (e.g., isometric mid-thigh pull for force output measurements, assessments of postural muscle strength, overall isometric strength). Its versatility in accommodating various exercises and user physiques, coupled with the ability to provide targeted biomechanical loading, makes it a promising approach for maintaining astronaut health during long-duration missions to the Moon and Mars. Future work will focus on refining the NGED based on initial biomechanical findings, leveraging the detailed insights provided by motion capture and analysis techniques. Particular emphasis will be placed on optimizing its use within the confined spaces of a LPR and other space habitats. This work contributes significantly to NASA's goals of supporting human health and performance in deep space exploration, paving the way for sustainable long-term presence beyond Low Earth Orbit through advanced, biomechanically-informed exercise solutions.

C Wang↗

Efficient Implementation of Artificial Neural Networks for Sensor Data Analysis Based on a Genetic Algorithm

The reliability of many industrial processes depends on the sensor system. However, these sensors can be affected by noise, perturbations and failures. Hence, sensor monitoring and diagnosis are fundamental to guarantee the quality of an industrial process. Nowadays, artificial neural networks (ANN) are widely used in sensor signal processing and diagnosis. However, those ANNs usually require many artificial neurons, being difficult to implement in software and hardware due to their high computational costs. This paper presents an optimized implementation of artificial neurons in ANNs for sensor data analysis using a Genetic Algorithm (GA). The objective of GA is to find an adequate segmentation to reduce the activation function approximation error. One of the advantages of the proposed approach is that the cost function used in GA considers the effect of factors such as the ANN architecture or the number of bits used in arithmetic operations. The proposed ANN implementation technique aims to get the best possible approximation for a specific ANN architecture, making easier its implementation in software and hardware. Simulation and experimental results using FPGA (Field Programmable Gate Array) prove the advantages of the proposed approach for implementing sensor data analysis systems based on ANNs.

D estefani, André↗

Closing the Loop

Like all research, the concepts of exactly what a slicer should accomplish, and how, continue to evolve. The development of next-generation slicing is already underway, and this chapter introduces several related topics. This includes a new slicing paradigm driven by network connectivity, called “slice on demand.” This paradigm enables additional capabilities such as closing the loop with sensor feedback, experimental system support, and connectivity to simulation and visualization software, all of which are also discussed. Each of these concepts represents future opportunities for slicing software and supports the growing expectations of additive manufacturing technology.

Borish, Michael↗

Reconstruction of Six-Dimensional Phase Space

A phase space is a mathematical representation of all possible physical states of a system. Particle beams at Fermilab exist within a six-dimensional (6D) phase space defined by three positional components, (x, y, z) and three momentum components, (px, py, pz). To reconstruct this space implies taking measurement data from detectors and mapping out particle behavior using computational methods. The beam detectors, however, are only able to detect spatial distribution among the events of the beam, therefore being limited to positional data. Also, due to the vast number of events in a particle beam, it is extremely difficult to analyze and differentiate every single one’s behavior. However, with Machine Learning (ML), which can distinguish between patterns and map out particle behavior more efficiently. We first used the particle beam software, G4beamline, to simulate a 10,000-event muon beam, adjusting parameters such as initial momentum magnitude (p¬0) and virtual detector position. Using ten virtual detectors, we analyzed p0 values such that minimum 9,990 events were analyzed by every detector. We then input the data from these beam simulations to a C++ program, that randomly selects 100 events, and creates a 2D histogram based on spatial distribution, detector position, and event intensity. This process is repeated 100 times to create 100 histograms per p0 value. These images were then input to a modified ResNet18 Convolutional Neural Network (CNN) for training, and to predict p0 from some unseen set of histograms. The model was accurate when trained on momentum increments of 5 MeV/c and provided with denser training samples around highly variable test values. These results displayed machine learning being able to accurately predict p0 from being trained on different particle behaviors.

Shirlee, Jermain [Fermilab]↗

CEEP (Cyber-Energy Emulation Platform) [SWR-20-102]

NREL's Cyber-Energy Emulation Platform (CEEP) provides the capability to realize cyber-energy security and resilience through automation and orchestration of virtualized systems and software defined networks for the electric grid. CEEP enables testing and validation of grid-security and -control methodologies as the grid evolves to include smart technologies/systems, such as virtualization and containerization of grid components, software defined networking, simulation and co-simulation frameworks, and hardware in the loop. CEEP is a modular system that can be distributed and deployed across different hardware infrastructure sizes and network architectures. For example, CEEP can visualize, emulate, and/or coordinate the Smart-Grid Network Visualization, Intrusion Detection, and Network Healing system. Using CEEP, intrusion-detection and network-self-healing solutions can be deployed at grid control centers, within secure private clouds, and in cyber-energy appliances.

Vaughan, Evan↗

Cyber Energy Emulation Platform (CEEP) [SWR-20-102]

NREL's Cyber-Energy Emulation Platform (CEEP) provides the capability to realize cyber-energy security and resilience through automation and orchestration of virtualized systems and software defined networks for the electric grid. CEEP enables testing and validation of grid-security and -control methodologies as the grid evolves to include smart technologies/systems, such as virtualization and containerization of grid components, software defined networking, simulation and co-simulation frameworks, and hardware in the loop. CEEP is a modular system that can be distributed and deployed across different hardware infrastructure sizes and network architectures. For example, CEEP can visualize, emulate, and/or coordinate the Smart-Grid Network Visualization, Intrusion Detection, and Network Healing system. Using CEEP, intrusion-detection and network-self-healing solutions can be deployed at grid control centers, within secure private clouds, and in cyber-energy appliances.

Rivera, Joshua↗

Motion software for a synergistic six-degree-of-freedom motion base

Computer software for the conversion of fixed-base simulations into moving-base simulations utilizing a synergistic six-degree-of-freedom motion simulator has been developed. This software includes an actuator extension transformation, inverse actuator extension transformation, a centroid transformation, and a washout circuit. Particular emphasis is placed upon the washout circuitry as adapted to fit the synergistic motion simulator. The description of the washout circuitry and illustration by means of a sample flight emphasize that translational cue representation may be of good fidelity, but care in the selection of parameters is very necessary, particularly in regard to anomalous rotational cues.

Parrish, R. V.↗

BEopt™ (Building Energy Optimization Tool) version 3.0.1 3/16/2023 [SWR-05-41]

The BEopt™ (Building Energy Optimization Tool) software provides capabilities to evaluate residential building designs and identify cost-optimal efficiency packages at various levels of whole-house energy savings along the path to zero net energy. The BEopt software can be used to analyze both new construction and existing home retrofits, as well as single-family detached and multi-family buildings, through evaluation of single building designs, parametric sweeps, and cost-based optimizations. The BEopt software provides detailed simulation-based analysis based on specific house characteristics, such as size, architecture, occupancy, vintage, location, and utility rates. Discrete envelope and equipment options, reflecting realistic construction materials and practices, are evaluated. The BEopt software uses EnergyPlus®, the Department of Energy's flagship simulation engine. Simulation assumptions are based on ANSI/RESNET/ICC Standards and the Building America Housing Simulation Protocols. The sequential search optimization technique used by the BEopt software: Finds minimum-cost building designs at different target energy-savings levels Identifies multiple near-optimal designs along the path, allowing for equivalent solutions based on builder or contractor preference. Download A BEopt™ Version 3.0.1 Beta release (Mar. 16, 2023) is now available. Download the BEopt 3.0.1 Beta setup file.

Christensen, Craig↗

A Jupyter Notebook Environment For Multibody Dynamics

DARTS is a rigid/flexible multibody dynamics toolkit for themodeling and simulation of aerospace and robotic vehicles forengineering applications. In this paper we describe an on-line,browser-based environment using Jupyter notebooks to supporttraining needs for the DARTS software. The suite of curated tutorial notebooks is organized into different topic areas, and intomultiple themes within each topic area. The notebooks within atheme use a progression of examples for users to expand theirunderstanding of the software. The topic areas include one onthe DARTS multibody dynamics software and another one on thetheory underlying the multibody dynamics formulation. We alsodescribe a number of Jupyter extensions that were used - andsome developed in house - to enhance the notebook interface foruse with the dynamics simulation software. One significant extension we implemented allows the embedding of live 3D visualizations within simulation notebooks.

Gaut, Aaron↗

OceanWATERS Lander Robotic Arm Operation

Ocean Worlds Autonomy Testbed for Exploration Research and Simulation (OceanWATERS) is an open-source simulator for developing onboard autonomy software for robotic exploration of ocean worlds, such as Europa, Enceladus, and Titan, built on the Robot Operating System (ROS) and Gazebo simulation environment. Inevitable ground communication delays increase demand for a high degree of autonomy during excavation, collection and transfer of samples to scientific instruments for in-situ analysis. This paper offers a detailed discussion of the robotic arm design and operation for such autonomous surface exploration, taking as reference the Europa Lander mission. The lander arm, which is designed primarily to acquire icy surface and subsurface samples within the arm’s workspace, is a 6-degree-of-freedom manipulator with two end effectors: a sample excavation tool and a trenching end-effector. The robotic arm’s modes and operations can be summarized as follows: stowed arm, intended as the lander arm default configuration characterized by zero-power consumption; un-stowed arm, target arm configuration after its first deployment; selection and deployment of the end-effector to use next; guarded move, to detect ground level at the desired trenching location; drill ice using the grinder; dig trench at a particular location using the scoop; deliver sample to the sample transfer dock; discard redundant samples. The motion planning tool used for the lander arm is MoveIt, a ROS package. MoveIt uses sampling-based planning and collision checking libraries to determine safe paths. The Rapidly Exploring Random Trees* (RRT*) has been chosen as default planning algorithm as it provides optimal plans with an exponential speed and is guaranteed to find a solution, if feasible solutions exist. Furthermore, this work quantifies and discusses the energy requirements for excavating and collecting samples. In OceanWATERS, force feedback from the terrain, which influences the arm dynamics, is modelled using a discrete element method (DEM) simulation. The DEM and Gazebo software run in parallel and communicate through a co-simulation plugin. This paper presents an analysis and comparison of three DEM open source software (YADE, ESyS-Particle, Project Chrono) for implementation in OceanWATERS and motivates the choice of YADE as most suitable candidate.

Damiana Catanoso↗

Software For Graphical Representation Of A Network

System Visualization Tool (SVT) computer program developed to provide systems engineers with means of graphically representing networks. Generates diagrams illustrating structures and states of networks defined by users. Provides systems engineers powerful tool simplifing analysis of requirements and testing and maintenance of complex software-controlled systems. Employs visual models supporting analysis of chronological sequences of requirements, simulation data, and related software functions. Applied to pneumatic, hydraulic, and propellant-distribution networks. Used to define and view arbitrary configurations of such major hardware components of system as propellant tanks, valves, propellant lines, and engines. Also graphically displays status of each component. Advantage of SVT: utilizes visual cues to represent configuration of each component within network. Written in Turbo Pascal(R), version 5.0.

Mcallister, R. William↗

LADEE Simulation for Mission Operations

The Lunar Atmosphere Dust Environment Explorer (LADEE) model-based spacecraft simulator has been discussed previously at the Workshop on Spacecraft Flight Software including the verification and validation of the flight software, hardware integration of payloads, and multi-domain simulation. In addition to flight software development and testing the LADEE simulator was used by Mission Operations to develop and test spacecraft command scripts, train operators during mission simulations, verification of all tactical command sequence files uploaded to spacecraft during flight.This presentation will discuss the experience of the LADEE operations team using the spacecraft simulator including implementation, processes and lessons learned. We will also discuss a specific instance where the simulator was used in operations to debug and design a software fix for a spacecraft anomaly experienced with the star tracker.

Operations↗

Application of a neural network to simulate analysis in an optimization process

A new experimental software package called NETS/PROSSS aimed at reducing the computing time required to solve a complex design problem is described. The software combines a neural network for simulating the analysis program with an optimization program. The neural network is applied to approximate results of a finite element analysis program to quickly obtain a near-optimal solution. Results of the NETS/PROSSS optimization process can also be used as an initial design in a normal optimization process and make it possible to converge to an optimum solution with significantly fewer iterations.

Rogers, James L.↗

Real time flight simulation methodology

Substitutional methods for digitization, input signal-dependent integrator approximations, and digital autopilot design were developed. The software framework of a simulator design package is described. Included are subroutines for iterative designs of simulation models and a rudimentary graphics package.

Parrish, E. A.↗

A method for determining the flight readiness of the integrated Space Shuttle system

The Space Shuttle Dynamic Integrated Test (DIT) system is described. The DIT is an open-loop system which makes no attempt to simulate Shuttle sensors, and by which the Shuttle redundancy management system is left unmodified. Open-loop operation is shown to inherently require less computing capacity during a test than the closed-loop alternative. DIT tests have generated a high degree of confidence in the Shuttle hardware, allowing the identification of such problems as a sluggish main fuel valve, which caused a countdown hold seconds before the simulated T-zero, and Main Engine Controller software malfunctions. Attention is given to the combination and substitution of sensor data, the modification of nominal flight software, and the preparation of simulation data. It is noted that greater performance would have been achieved if the interface with DIT had been a design requirement from the outset of Space Shuttle development.

Bacon, I.↗