Revolutionizing Aerospace System-Level Simulations & Digital Twins

Rapid high-fidelity system-level simulations development and simulation assets reuse

Harness the power of Cloud Computing and Parallel Processing

For AI and Machine Learning applications, Large scale simulations and fast performance analysis

Build Digital Twins of Physical world systems
Unified framework for SIL, HIL and Digital Twins
previous arrow
next arrow

Why you should chose SIM.SPACE simulation framework


Harness the power of parallel processing and cloud computing

Sim Dot Space is the first commercial simulations and hybrid labs (HIL) development framework for scalable aerospace system-level simulations that harnesses the power of multi-level distributed parallel processing using micro-services and cloud computing architecture (private or public) to enable the capacity necessary for AI and Machine Learning applications, Large scale simulations (e.g. UAV swarms or satellite constellations) and fast performance analysis (i.e. Monte Carlo).


Reduce Development & IT costs

Sim Dot Space reduces development costs with its rapid simulation code generation tool, extensive library of reusable generic space related models, and simple reuse, seamless integration, migration, and orchestration of customer existing simulation assets.

Sim Dot Space reduces IT costs of developer's workstation allowing running simulations and HIL via any web browser using a centralized REST API simulation server, while simplifying cyber security with centralized cyber protection


Robust DevOps supporting both Linux & Windows

Sim Dot Space development framework enabled writing a simulation once, and running it in any topology/architecture: single process, distributed multi-level parallel computation, Micro-Services, Docker, Kubernetes clusters, HPC, Virtual Machines, Laptops, Bare-metal servers, supporting both Linux & Windows development environments and IDEs. Enabling your simulations to scale up to thousands of simulated entities (e.g. Satellites, UAVs, Drones, Automobiles, etc.)


Focus on your core business and not on overheads

Aerospace projects are extremely complex and risky as they are. By using Sim Dot Space simulation framework you can avoid the overhead and endless costs associated with the development and maintenance of an in house developed system-level simulation framework. Enabling you to concentrate on your core bussiness, while increasing your simulations engineers productivity by a factor of at least two and utilizing a best of breed simulation framework.


Some of SIM.SPACE's core features

Full system-level simulation

Full system-level (spacecraft, satellite, aircraft, UAV, ground segment) simulator with integrated custom software component models for the power, propulsion, 6-DOF and dynamics, environment, sensors, communication, RF, optics, payloads, moving parts, thermics, and more.

Hybrid Lab

Get a fully functional Hybrids Lab for performing Hardware-In-The-Loop (HIL) tests, either from scratch, or as an upgrade to an existing partial facility.

Custom Physics & Component models

Custom Physics & Component models can be provided by customer in any development language or run-time library, or provided by SIM.SPACE based on our extensive experience and know-how with software modeling in the aero-space domain.

Simulation Execution features
  • Platform agnostic (Windows, Linux)
  • Simulation control via web UI
  • Command line simulation execution
  • Batch simulation execution
  • Open architecture via REST API
  • Step by step simulation execution
  • Execution until end conditions
  • Fast forward or slow-motion execution
  • Real-time simulation execution
  • Multiple concurrent instances
  • Ability to reproduce any specific run
  • Monte-Carlo execution and analysis
  • Save “Snapshot” of simulation
  • Restore simulation from saved Snapshot
  • Scenario scripting and automation
Rapid Simulation Development
  • Simulation code generator tool
  • Extensive field-proven high-fidelity generic aerospace-related algorithmic models’ library (e.g. GNSS), fully extendable by customer
  • Extensive mathematical & physics library (such as 6DOF motion due to forces and moments acting on the craft)
  • Comprehensive training material and samples
Integration of customer existing assets
  • Subsystems models (e.g. propulsion), spacecraft and UAV element models (e.g. IMU) or algorithms as source code in various programming languages
  • Models / algorithms as libraries
  • Models exported from MATLAB/Simulink
  • Models integrated as DLLs, or executables
  • Models integrated as Dockers
  • Flexible IDE (Visual Studio, Eclipse, etc.)
  • Models running on a separate computer
  • Models running on hardware emulators
  • Models running within software emulations
  • Integration of entire 3rd party simulations
  • Flexible flight software integration methods
Debugging, logging and recordings
  • Visual debug and data inspection
  • Pause entire simulation upon breakpoint
  • Execution time, CPU & memory analysis
  • Logging across distributed architecture
  • Global and per model log level
  • Configurable model recorded data
  • Configurable model recording frequency
  • Event based or conditional recordings
  • Multiple concurrent recordings
  • Recording to files or published via Kafka
  • Data recording and (open loop) playback
Hardware In the Loop & Digital Twins
  • Extensive set of ready-to-use hardware interfaces (serial, analog, digital I/O, etc.)
  • Software controlled switching of HIL hardware configurations and power
  • Hard real-time using external clock
  • Configurable per-model testing mode: Softare, Real Hardware or Augmented
  • Model configuration without recompilation
  • Combined hardware & software models
  • Unified digital and HIL simulation
  • Ability to update digital twin with data from the “real” system based on telemetry data
Cloud computing & parallel processing
  • Scalable from a simulation of a single satellite or UAV, to a constellation of thousands of satellites or UAVs
  • Parallel processing via container orchestration platforms (E.g., Kubernetes)
  • Parallel processing via HPC
  • Distributed processing on server cluster
  • Distributed processing via Dockers
  • Distribution down to the individual model level
Facilitate System LifeCycle

“ALL-IN-ONE” multi-purpose unified system simulator supporting the entire system development and operation lifecycle, starting with System Engineering analysis, Guidance & Control analysis and verification, system Verification And Validation, Flight Software testing and benchmarking, Mission Operating Center preparation and training, and also for the ongoing mission operation..

Seamless Transition: SW to HW

All the simulator MMI, scripts, initial conditions, and test scenarios, recordings specifications files, developed and used within the pure-software simulator can seamlessly be used within the hardware-in-the-loop Hybrid-lab.

Modes: Software /Hardware /Augmented

Select each component’s test-mode: Fully software, hardware (component in Hybrid Lab) or Augmented (combining simulated and hardware component readings).

Test Automation

A full simple to use scripting language, allowing access to simulation details – from telemetry values to internal variables to calculated results. Further allowing the manipulation of details – from internal variables, to function calls, to telecommands.

Knowledge Reuse

The same knowledge and configuration of the system built by one type of user, can be used by all other types of users, including hardware developers, software developers, component testers, algorithm testers, integration engineers, mission procedure planners and mission operators.

Flexible models fidelity and execution
  • Configurable model fidelity levels
  • Configurable model debug level
  • Configurable model execution frequencies
  • Configurable model Enabled / Disabled
User Configurable MMI

Simply to use “drag-and-drop” MMI interface that allows any user to define (on-the-fly) MMI tabs with different monitored parameters, charts, and action buttons.

Detailed Visualization

Fully integrated multi-layered custom 3D visualization capable of displaying moving parts, sensors and optics field of views, line of sight indication, important metrics and parameters. The visualization feed on simulator data, or on live telemetry data.

Simulation Speed Control

Change simulation speed – while the simulation is running – from real-time, to fast-forward, to slow-motion, to step-by-step, pause and resume the simulator while retaining full functionality and visibility. Skip run-of-the-mill parts of the simulation, and concentrate on the events of interest.

Error modes for component models

Built in component error and malfunction modeling with simple MMI and scripting tools to trigger any type of component error or component malfunction as a part of the Verification And Validation, Flight Software testing, Mission Operations procedures development, and Mission Operating training.

Flexible recording

Select logging and recording resolution – while the simulation is running – to match the need for the particular simulation session or to zoom into the details of a specific part of the session, such as a critical maneuver, simple MMI allow recording definition by any user on-the-fly.

User Configurable simulation fidelity

Select physics and component model fidelity – while the simulation is running – from ideal, to real-life, to error simulation, facilitating testing of algorithm correctness, algorithm robustness and error recovery logic.

Open Platform Simulation Interfaces open architecture supports multiple concurrent independent users, connection to external control systems, connection to visualization facilities, and to advanced analysis of simulation results .

Multi-project environment

Our framework provides a multi-project development and run-time simulator environment for organizations with multiple spacecraft / satellites / aircrafts. The environment supports industry standard configurations control and version control.

  • Built in Unit-Testing framework
  • Freedom from end-use limitations
  • Bidirectional interface to 3D visualization
  • Multi-project development and run-time simulator environment
  • Integration to configuration control tools
  • Flexible licensing (Perpetual, Leased, Node locked, Network, License borrowing)