Jump to content

Recommended Posts

  • Publishers
Posted
A collage of tool logos

The Simulation and Graphics Branch produces several software tools to facilitate building and operating simulations. Many of these are available to download and are linked below.

The Trick Simulation Environment provides a common set of simulation capabilities that allow domain experts to concentrate on domain-specific models rather than simulation-specific functions like job ordering, input file processing, or data recording. Trick’s flexible feature set enables users to build applications for all phases of space vehicle development including early vehicle design and performance evaluation, flight software development and testing, flight vehicle dynamic loads analysis, and virtual and hardware-in-the-loop training.

The General-Use Nodal Network Solver (GUNNS) is a tool that combines nodal analysis and the hydraulic-electric analogy to simulate fluid, electrical, and thermal flow systems. It was developed to create medium-fidelity, real-time simulations for crew and flight controller training, and its ability to rapidly model complex integrated systems make it an ideal systems engineering tool: enabling detailed concept comparisons; facilitating requirement and design change impact assessments; and providing realistic environments for testing developmental flight software, high fidelity component and subsystem models, and prototype, developmental, and certification subsystem hardware. It includes core run-time models and code as well as graphical user interfaces for network design and run-time analysis.

The TrickHLA software supports the IEEE-1516 High Level Architecture (HLA) simulation interoperability standard for the Trick Simulation Environment. The TrickHLA software abstracts away the details of using HLA, allowing the user to concentrate on the simulation and not worry about having to be an HLA distributed simulation expert. The TrickHLA software is data driven and provides a simple Application Programming Interface (API) making it relatively easy to take an existing Trick simulation and make it a HLA distributed simulation.

A Functional Mockup Interface (FMI) Standard Implementation for Trick Base Models and Simulations. FMI standard was developed in partnership with governmental, academic and commercial entities in the European Union. This standard is used to support the exchange of component models for complex system simulations throughout Europe and the United States. Trick simulations are used all across NASA for simulations that support human spaceflight activities. However, until now, there were no means to use FMI based models in a Trick based simulation or a method for providing Trick based models that were FMI compliant. This software provides implementation software to do both.

TrickCFS is a software package that provides the C structs, C++ classes and pertinent code required to synchronize a core Flight Software (cFS) system with the Trick simulation executive. It also provides the capability to include cFS-based application (App) data structures for generating the Trick interface code required to peek and poke cFS App data.

IDF is a software library that provides an infrastructure for interfacing software with physical input devices. Examples of common devices include hand controllers, joysticks, foot pedals, computer mice, game controllers, etc. Conceptually, the framework can be extended to support any device that produces digital output. IDF additionally presents, and is itself an implementation of, a design methodology that encourages application developers to program against domain-specific interfaces rather than particular hardware devices. This abstraction frees the application from the details of communicating with the underlying devices, resulting in robust and flexible code that is device-agnostic. IDF ensures that devices meet application interface requirements, supports many-to-many relationships between application interfaces and devices, allows for flexible and dynamic interpretation of device inputs, and provides methods for transforming and combining inputs.

Dcapp (pronounced “dee see app”) is a displays and controls software package designed for UNIX platforms, specifically MacOS and Linux.

It is built upon standard UNIX technologies like OpenGL for graphics, libxml2 for input file parsing, and FreeType2 for font handling. For window management and event handling, it uses Cocoa on MacOS machines and X11 for Linux-based machines. It has built-in communication libraries to communicate with external Trick-based simulations and EDGE/DOUG graphics.

Koviz is a simulation data visualization tool.  It is designed especially for Trick monte carlo data analysis, comparing simulation runs, analyzing data spikes and creating report quality plot booklets.  Koviz can be run interactively via the GUI or can be run in batch.  Koviz supports Trick binary data and CSV.  Koviz offers a real-time analysis report for Trick real-time data recordings.  Koviz also offers a plugin-like functionality, external programs, to transform simulation data.  Koviz can also be synced with video so one can view video alongside associated data. 

The JSC Engineering Orbital Dynamics (JEOD) Software Package is a simulation tool designed to work with NASA Trick Simulation Environment that provides vehicle trajectory generation by the solution of a set of numerical dynamical models. These models are subdivided into four categories. There are Environment models representing the conditions surrounding the vehicle, Dynamics models for integrating the equations of motion, Interaction models representing vehicle interactions with the environment, and a set of mathematical and orbital dynamics Utility models.

JEOD is designed to simulate spacecraft trajectories in flight regimes ranging from low Earth orbit to lunar operations, interplanetary trajectories, and other deep space missions. JEOD can be used to simulate a stand-alone spacecraft trajectory and attitude state, or it can be interfaced with a larger simulation space, such as coupling with spacecraft effectors and guidance, navigation and control systems. More than one spacecraft can be simulated about one central body or separate spacecraft about separate central bodies.

View the full article

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Topics

    • By NASA
      3 min read
      Preparations for Next Moonwalk Simulations Underway (and Underwater)
      To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
      A 3D simulation showing the evolution of turbulent flows in the upper layers of the Sun. The more saturated and bright reds represent the most vigorous upward or downward twisting motions. Clear areas represent areas where there is only relatively slow up-flows, with very little twisting.NASA/Irina Kitiashvili and Timothy A. Sandstrom NASA supercomputers are shedding light on what causes some of the Sun’s most complex behaviors. Using data from the suite of active Sun-watching spacecraft currently observing the star at the heart of our solar system, researchers can explore solar dynamics like never before. 
      The animation shows the strength of the turbulent motions of the Sun’s inner layers as materials twist into its atmosphere, resembling a roiling pot of boiling water or a flurry of schooling fish sending material bubbling up to the surface or diving it further down below. 
      “Our simulations use what we call a realistic approach, which means we include as much as we know to-date about solar plasma to reproduce different phenomena observed with NASA space missions,” said Irina Kitiashvili, a scientist at NASA’s Ames Research Center in California’s Silicon Valley who helped lead the study. 
      Using modern computational capabilities, the team was able, for the first time to reproduce the fine structures of the subsurface layer observed with NASA’s Solar Dynamics Observatory.
      “Right now, we don’t have the computational capabilities to create realistic global models of the entire Sun due to the complexity,” said Kitiashvili. “Therefore, we create models of smaller areas or layers, which can show us structures of the solar surface and atmosphere – like shock waves or tornado-like features measuring only a few miles in size; that’s much finer detail than any one spacecraft can resolve.”
      Scientists seek to better understand the Sun and what phenomena drive the patterns of its activity. The connection and interactions between the Sun and Earth drive the seasons, ocean currents, weather, climate, radiation belts, auroras and many other phenomena. Space weather predictions are critical for exploration of space, supporting the spacecraft and astronauts of NASA’s Artemis campaign. Surveying this space environment is a vital part of understanding and mitigating astronaut exposure to space radiation and keeping our spacecraft and instruments safe.
      This has been a big year for our special star, studded with events like the annular eclipse, a total eclipse, and the Sun reaching its solar maximum period. In December 2024, NASA’s Parker Solar Probe mission – which is helping researchers to understand space weather right at the source – will make its closest-ever approach to the Sun and beat its own record of being the closest human-made object to reach the Sun. 
      The Sun keeps surprising us. We are looking forward to seeing what kind of exciting events will be organized by the Sun."
      Irina Kitiashvili
      NASA Scientist
      “The Sun keeps surprising us,” said Kitiashvili. “We are looking forward to seeing what kind of exciting events will be organized by the Sun.”
      These simulations were run on the Pleaides supercomputer at the NASA Advanced Supercomputing facility at NASA Ames over several weeks of runtime, generating terabytes of data. 
      NASA is showcasing 29 of the agency’s computational achievements at SC24, the international supercomputing conference, Nov. 17-22, 2023, in Atlanta, Georgia. For more technical information, visit: ​
      https://www.nas.nasa.gov/sc24
      For news media: Members of the news media interested in covering this topic should reach out to the NASA Ames newsroom.
      Share
      Details
      Last Updated Nov 21, 2024 Related Terms
      General Ames Research Center Heliophysics Solar Dynamics Observatory (SDO) Sunspots The Sun Explore More
      2 min read Weld-ASSIST: Weldability Assessment for In-Space Conditions using a Digital Twin
      Article 5 hours ago 5 min read NASA’s Chandra, Hubble Tune Into ‘Flame-Throwing’ Guitar Nebula
      Article 23 hours ago 4 min read Protected: 2024 Blue Marble Awards
      Article 24 hours ago Keep Exploring Discover More Topics From NASA
      Parker Solar Probe
      On a mission to “touch the Sun,” NASA’s Parker Solar Probe became the first spacecraft to fly through the corona…
      Solar Storms and Flares
      Solar storms and flares are eruptions from the Sun that can affect us here on Earth.
      Solar System
      Track the Solar Cycle with Sunspots
      Participate in sunspot-counting activities using NASA telescopes or your own.
      View the full article
    • By NASA
      Unable to render the provided source NASA invites the public to virtually sail along with the Advanced Composite Solar Sail System‘s space journey using NASA’s “Eyes on the Solar System” visualization tool, a digital model of the solar system. This simulation shows the real-time positions of the planets, moons, and spacecraft – including NASA’s Advanced Composite Solar Sail System.
      Solar sails use the pressure of sunlight for propulsion, angling toward or away from the Sun so that photons bounce off the reflective sail to push a spacecraft. This eliminates the need for heavy propulsion systems and could enable longer duration and lower cost missions. The results from this technology demonstration – including the test of the sail’s composite boom system – will advance future space exploration to expand our understanding of our Sun and solar system. 
      The Advanced Composite Solar Sail System, which launched in April 2024, and deployed its reflective sail in August, is currently orbiting approximately 600 miles (1,000 kilometers) above Earth and is frequently visible in the night sky to observers in the Northern Hemisphere. Fans of the spacecraft can look for the sail in the night sky using a new feature in the NASA mobile app. Visibility may be intermittent, and the spacecraft could appear at variable levels of brightness as it moves in orbit.
      For more mission updates, follow NASA’s Small Satellite Missions blog.
      NASA’s Ames Research Center in California’s Silicon Valley, manages the Advanced Composite Solar Sail System project and designed and built the onboard camera diagnostic system. NASA Langley designed and built the deployable composite booms and solar sail system. NASA’s Small Spacecraft Technology (SST) program office based at NASA Ames and led by the agency’s Space Technology Mission Directorate (STMD), funds and manages the mission. NASA STMD’s Game Changing Development program funded the development of the deployable composite boom technology.    
      View the full article
    • By Space Force
      The third annual 2024 Department of the Air Force Modeling and Simulation Summit was held at the Grand Hyatt River Walk in San Antonio, Texas, May 7-9.

      View the full article
    • By European Space Agency
      Imagine being able to ask a chatbot, “Can you make me an extremely accurate classification map of crop cultivation in Kenya?” or “Are buildings subsiding in my street?” And imagine that the information that comes back is scientifically sound and based on verified Earth observation data.
      ESA, in conjunction with technology partners, is working to make such a tool a reality by developing AI applications that will revolutionise information retrieval in Earth observation.
      View the full article
  • Check out these Videos

×
×
  • Create New...