Skip to main content

Simulator integrations

Set up simulator integrations to connect first-principle simulation tools and Cognite Data Fusion (CDF). Simulation integrations can be used for real-time asset performance optimization, predictive maintenance, what-if scenario analysis, and digital twin development.

  • Configure simulator connectors. Connectors are Windows services that run on the same host machine as external simulation tools. The connectors integrate external simulation tools with CDF by reading simulation models and simulator routines and use these to run simulations. The connectors use the information in the simulator routines to determine what data to read, which objects to interact with in the simulator, and the commands to run.

  • Create simulator models that represent an asset or process within a simulator. The simulator models act as the root of model revisions, routines, runs, and results. You can also upload the model files using the Cognite Python SDK.

  • Configure simulator routines to run simulations. A routine includes scheduling information, data preprocessing, data input and output mapping, and the simulator's execution steps. You can create multiple simulator routines for each simulation model to adapt to different simulation scenarios.

  • Manage and monitor simulations from Simulators under Data management > Build solutions in CDF. Create, edit, and trigger simulation routines, monitor simulation runs, and explore simulation results.

  • You can use the simulators API to programmatically interact with simulator resources in CDF.

    Note

    The Simulators API enables all the state management and communication between CDF and the connectors.

Simulator integration architecture