When simulating the quarter-truck system, FMPy and libcosim shows some oscillations at the beginning of the simulation, which does not manifest (to such degree) in either Vico, FMIGo! or OMSimulator. All using some kind of fixed-step-master and a 100hz step-size.
The difference between FMPy and libcosim is due to FMPy reporting output one time-step early.
The issue is not floating point precision as e.g. FMIGo! exports values in scientific notation and Vico uses 8 decimal points.
When simulating the quarter-truck system, FMPy and libcosim shows some oscillations at the beginning of the simulation, which does not manifest (to such degree) in either Vico, FMIGo! or OMSimulator. All using some kind of fixed-step-master and a 100hz step-size.
The difference between FMPy and libcosim is due to FMPy reporting output one time-step early. The issue is not floating point precision as e.g. FMIGo! exports values in scientific notation and Vico uses 8 decimal points.