Enable decoupled continuous integration
Option to improve simulation performance by decoupling continuous state integration from discrete sample times
Model Configuration Pane: Solver
Description
The Enable decoupled continuous integration configuration parameter controls whether the fastest discrete sample time in the model controls continuous state integration.
In hybrid models, such as cyber-physical systems, that contain both continuous and discrete sample times, enabling this parameter can improve simulation performance when:
You simulate the model using a variable-step solver.
The fastest discrete sample time in the model is smaller than the value of the Max step size parameter. To check the maximum step size the solver determines when the value of the Max step size parameter is
auto
, get the value of theCompiledStepSize
parameter using theget_param
function.maxstep = get_param(mdl,"CompiledStepSize");
Settings
off
(default) | on
on
Allow the solver to decouple integration of continuous states from discrete sample times in the model.
off
Preserve coupling between integration of continuous states and discrete sample times in the model.
Recommended Settings
The table summarizes recommended values for this parameter based on considerations related to code generation.
Application | Setting |
---|---|
Debugging | No impact |
Traceability | No impact |
Efficiency | No impact |
Safety precaution | No recommendation |
Programmatic Use
Parameter: DecoupledContinuousIntegration |
Type: string | character vector |
Values:
"on" | "off" |
Default:
"off" |
Version History
Introduced in R2017b