Specify the smallest time step that the solver can take.
Category: Solver
Default:
auto
The default value (auto
) sets an unlimited
number of warnings and a minimum step size on the order of
machine precision.
You can specify either a real number greater than zero, or a two-element vector for which the first element is the minimum step size and the second element is the maximum number of minimum step size warnings before an error was issued.
If the solver takes a smaller step to meet error tolerances, it issues a warning indicating the current effective relative tolerance.
Setting the second element to zero results in an error the first
time the solver must take a step smaller than the specified
minimum. This is equivalent to changing the Min step
size violation diagnostic to
error
on the Diagnostics pane (see Min step size violation).
Setting the second element to -1 results in an unlimited number of warnings. This is also the default if the input is a scalar.
Min step size determines the step size of the variable step ODE solver. The size is limited by the smallest discrete sample time in the model.
This parameter is enabled only if the solver Type is set to Variable-step
.
Parameter:
MinStep |
Type: character vector |
Value: any valid value |
Default:
'auto' |
Application | Setting |
---|---|
Debugging | No impact |
Traceability | No impact |
Efficiency | No impact |
Safety precaution | No impact |