CALL: +61 2 9011 6602 | 9.00 - 5.00 Mon-Fri AEST



Real-Time Software-In-the-Loop Simulation

Software-in-the-Loop (SIL) simulation represents the integration of compiled production source code into a mathematical model simulation, providing engineers with a practical, virtual simulation environment for the development and testing of detailed control strategies for large and complex systems.

With SIL, engineers can use a PC to directly and iteratively test and modify their source code, by directly connecting software to a digital plant model substituting for costlier systems, prototypes or test benches. SIL makes it possible to test software prior to the initialization of the hardware prototyping phase, significantly accelerating the development cycle.


SIL enables the earliest detection of system-level defects or bugs, significantly reducing the costs of later stage troubleshooting, when the number and complexity of component interactions is greater. SIL provides an excellent complement to traditional Hardware-in-the-loop (HIL) simulation, while helping to accelerate time-to-market and ensuring the more efficient software development.

Typical SIL Test Bench Setup



Complementary MIL Simulation

Before source codes undergo testing through SIL simulation, Model-in-the-Loop (MIL) simulation can be used to investigate specified model behaviours. Data collected during MIL simulation helps to validate that the model behaves as expected, and can even be used for reference during the SIL phase. OPAL-RT offers an extensive portfolio of simulation solutions suitable for both SIL and MIL testing.



Ready to start using the world's leading Real-Time Simulation Solution?