SimHub™
SimHub™ is a comprehensive spacecraft and ground system simulator that provides high-fidelity physics-based modeling, scalable simulation, and realistic training for mission-quality scenarios.
Technical specifications
- Key Technical Features
- Scalable as mission requirements mature
- Key Technical Features
- Early C2/bus/payload systems development, systems testing, and systems integration
- Key Technical Features
- Early operations checkout and automation testing
- Key Technical Features
- Early operations exercises and rehearsals
- Simulation Control
- play, pause, and stop controls, as well as simulation duration and speed controls and simulation snapshot controls
- Thread-Safe Data Sharing
- Datanodes are the state data, which is persisted within the simulation, enabling thread safe communication between models. They are defined for all common data types (int, real, string, arrays, etc.) and decouple direct model-to-model communications, enabling complex systems to be modeled.
- Models
- C++ dynamic link libraries (.dlls) enable simulation developers to use predefined code templates to create all subsystems required for the simulation. Completed models determine the dynamics of how the associated datanodes interact, change, and report information to the simulation engine, creating a chain of events with other impacted models.
- Model Controls
- These controls provide access to functionality, enabling users to insert parameters or change variables within the loaded models. They also display status back to the user about the underlying functionality within the models.
- Scripting
- Cause-and-effect situations can be established for training and rehearsal through scripted state data changes at time-based intervals.
- Alerts, Warnings, Errors, And Out-Of-Limits
- A continuous list of all datanodes currently out of the nominal limits are displayed. Limits are defined as green, yellow, or red and have a corresponding visual flag.
- Search Capability
- Keyword searches that query the datanodes loaded within the workspaces are enabled. These also provide a visual representation of the value of the datanodes discovered.
- Widgets
- These provide the capability to choose from a variety of indicators to graphically display and control datanode values. In addition, display widget styles are customizable. The user may then save customized settings as a style for future use.
- Supporting Functions
- These provide system logging, user manager and system status, and real-time asset schedules.
About
SimHub™ is an open-architecture, commercial product offering a highly customizable, physics-based modeling framework used to support system design, development, integration, testing, training, and rehearsals for spacecraft and ground systems. Its modular architecture allows for incremental development and testing. As an out-of-the-box solution, it supports standard operational environments and complex scenario planning. SimHub™ offers rapid deployment capabilities, providing basic satellite command and telemetry within weeks by using command and measurement list (CML) ingestion tools to translate provider information into files, enabling the production of commutated telemetry streams and validation of commanding without code updates. Subsystem models supplement “FlatSat” components, reducing the demand for scarce hardware resources during integration and test cycles. By integrating payload and bus flight software, it enables early operator training and procedure checkout. A fully modeled spacecraft ensures readiness for rehearsal and training of mission scenarios, portraying both nominal and off-nominal conditions. SimHub™ scales with system requirements, shortening deployment cycles, accelerating systems integration, and reducing development and operational risks. Key technical features include scalability, support for early C2/bus/payload systems development, testing, integration, early operations checkout, automation testing, exercises, and rehearsals. It provides simulation control (play, pause, stop, duration, speed, snapshot), thread-safe data sharing via datanodes, C++ dynamic link libraries for model creation, model controls for parameter insertion and variable changes, scripting for cause-and-effect scenarios, alerts/warnings/errors/out-of-limits displays, keyword search capabilities, and customizable widgets for graphical data display. Supporting functions include system logging, user management, system status, and real-time asset schedules.
Documentation
Need the full ICD, test reports or a specific revision? Ask the supplier directly.