Исходное предположение для размера временного шага для масштабирования допуска абсолютной погрешности
AbsoluteToleranceStepSize
свойство SolverOptions
объект, который является свойством Configset
объект. Это доступно для решателей оды (ode15s
ode23t
ode45
, и sundials
).
Когда AbsoluteToleranceScaling
свойство включено, можно установить AbsoluteToleranceStepSize
свойство задать исходное предположение для размера временного шага для масштабирования. Для получения дополнительной информации, Выбирая Абсолютную погрешность и Относительную погрешность для Симуляции.
Совет
Используйте AbsoluteToleranceStepSize
когда симуляция неудачна и генерирует численно неустойчивые решения и другие корректирующие действия, такие как проверка, что кинетика модели не работает. Вы можете столкнуться с нестабильными решениями, если у вас есть очень жесткие системы, в которых значения состояния изменяются быстро в начале симуляции. Чтобы решить это, итеративно уменьшите AbsoluteToleranceStepSize
и симулируйте, чтобы найти оптимальную установку. Как начальная точка, попытайтесь установить это свойство на AbsoluteTolerance * StopTime * 0.1
.
Применяется | Объект: SolverOptions |
Тип данных | double |
Значения данных | Скаляр в модулях задан TimeUnits свойство. Значением по умолчанию является [] . |
Доступ | Чтение-запись |
AbsoluteTolerance
, AbsoluteToleranceScaling
, RelativeTolerance