Adams Real Time
Real time simulation can be defined as the ability for the Adams model to complete at a rate equal to, or faster than, the actual "wall clock" time at which the physical system would run. Real time simulation enables hardware-in-the-loop (HiL) and some software-in-the-loop (SiL) workflows. Adams Real Time is a set of capability to help Adams models run at real time both "online" (that is, on real time operating systems) and "offline." Offline real time simulations might be done to satisfy SiL scenarios in which it is desired that the Adams model run at real time so as provide the other software tools(s) in the loop with realistic response (for example, a mechanical system responding in real time to an electronic controller). Online real time simulations might include either HiL or SiL usage or both.
Three primary factors determine an Adams model's suitability for real time simulation: model complexity, model excitation and hardware. As model complexity (for example, degrees-of-freedom, contact, flexible bodies and so on) decreases the chance of achieving real time speed increases. As model excitation frequency decreases and actuation functions get smoother the chance of achieving real time speed increases. And, naturally, as the hardware environment upon which the model is more powerful (especially CPU speed and sometimes the amount of available memory to some extent) the chance of achieving real time speed increases.
Beyond the fast solving Adams model itself, two key capabilities are frequently required to achieve real time workflows and have been introduced in this initial release of Adams Real Time: a fixed step integrator and the ability to run on real time environments.