Table of Contents

Nominal Systems Documentation

Welcome to Nominal Systems. Nominal is a digital engineering platform for complex systems. The backend architecture is designed with the following key functionality in mind:

  • Modular & Extensible: Nominal blends a Message Passing Interface architecture with a visual-scripting interface via the Unreal Engine (Blueprints) to provide a standardized and portable design flow for the creation of complex system-of-system simulations.
  • Domain Agnostic: Originally designed for space, Nominal has been rebuilt from the ground up to provide a full-scale digital world for the modelling & simulation of any complex system or system-of-systems across multiple domains (land, sea, air, space, cyber).
  • Hardware-in-the-Loop: Nominal aims to make integrating your hardware into a full-scale digital world easy. Synchronization to real-time is enabled through software-based clock tracking modules to allow packages to synchronize themselves to one (or more) timeframes.
  • Cross-Language: Nominal uses a backend architecture that enables users to integrate existing simulation modules using a wide range of languages including C++, C# and Python.

Nominal Editor exposes the full power of the Nominal backend architecture to visual scripting, allowing users to create custom components, messages and scenarios within the Unreal Engine. The product allows users to create their simulation applications visualized with fantastic graphics. The Blueprint system allows for visual scripting programming of simulations and components.

image.png

Nominal Studio is a space-domain platform for constructing spacecraft mission designs and spacecraft blueprints for testing components in orbit. The easy-to-use interface makes it simple to design spacecraft piece by piece and quickly iterate through various designs.

image.png

The Nominal API enables access to the simulation infrastructure using a REST API framework. The API runs remote simulations on the cloud that can be accessible from any device. A Python module, nominalpy, has been created to enable easy access to the API and helper functions for running simulations.

image.png

Note

Interested in trying? Visit our website at www.nominalsys.com to create a free account and start a trial of the available products.