Simulink simulation initiation time

1 次查看(过去 30 天)
Max
Max 2015-10-20
I am trying to speed up a simulation. When I query the simulation meta data using the following commands:
SimOut = sim(mdl,solverOpts); SimMetaData = SimOut.getSimulationMetadata();
I learn that most of the simulation time is spent in the initiation phase, rather than the execution phase of the simulation:
tI = SimMetaData.TimingInfo.InitializationElapsedWallTime; tE = SimMetaData.TimingInfo.ExecutionElapsedWallTime;
tI is about 7 times larger than tE. tE appears to be the time for actual integration as it is affected by the solver tolerance, step size, etc, whereas tI is not. Does anyone know how I can reduce initialization time? I suspect that this might also be the Update Diagram time, so reducing that might also help. Thank you.

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Modeling 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by