exponenta event banner

Абсолютный допуск

Описание

Укажите наибольшую допустимую ошибку решателя, так как значение измеренного состояния приближается к нулю. Если абсолютная ошибка превышает этот допуск, решатель уменьшает размер временного шага.

Категория: Решатель

Настройки

По умолчанию: auto

  • Значение по умолчанию (auto) первоначально устанавливает абсолютный допуск для каждого состояния на основе только относительного допуска. Если относительный допуск больше 1e-3, то начальный абсолютный допуск устанавливается равным 1e-6. Однако для относительных допусков, меньших, чем 1e-3, абсолютный допуск для состояния инициализируется как reltol * 1e-3. По мере выполнения моделирования абсолютный допуск для каждого состояния сбрасывается до максимального значения, достигнутого до этого момента, умноженного на относительный допуск для этого состояния.

    Например, если состояние переходит из 0 в 1, а относительный допуск равен 1e-4, то абсолютный допуск инициализируется в 1e-7, а к концу моделирования абсолютный допуск достигает 1e-4.

    Если, с другой стороны, для параметра Относительный допуск (Relative tolerance) установлено значение 1e-3, для параметра Абсолютный допуск (Absolute tolerance) установлено значение 1e-6, а к концу моделирования оно достигает значения 1e-3.

  • Если вычисленная настройка не подходит, ее можно определить самостоятельно.

  • Если для параметра Абсолютный допуск (Absolute tolerance) установлено собственное значение, можно также выбрать, будет ли оно адаптировано на основе значения состояний, переключив AutoScaleAbsTol параметр. Дополнительные сведения см. в разделе Автоматическое масштабирование абсолютного допуска.

Совет

  • Допустимая ошибка на каждом временном шаге является функцией как относительного допуска, так и абсолютного допуска. Дополнительные сведения о совместной работе этих параметров см. в разделе Допуски ошибок для решателей переменных шагов.

  • Блоки Integrator, Second-Order Integrator, Variable Transport Delay, Transfer Fcn, State-Space и Zero-Pole позволяют задавать абсолютные значения допуска для решения состояний модели, которые они вычисляют или которые определяют их выходные данные. Значения абсолютного допуска, заданные в этих блоках, переопределяют глобальный параметр в диалоговом окне «Параметры конфигурации».

  • Можно переопределить параметр Абсолютный допуск (Absolute tolerance) с помощью блоков, если глобальный параметр не обеспечивает достаточного контроля ошибок для всех состояний модели, например, если они сильно различаются по величине.

  • Если задать абсолютный допуск слишком низким, решатель может выполнить слишком много шагов вокруг значений состояния, близкого к нулю, и тем самым замедлить моделирование.

  • Чтобы проверить точность моделирования после его выполнения, можно уменьшить абсолютный допуск и запустить его снова. Если результаты двух моделирований существенно не отличаются, вы можете почувствовать уверенность в том, что решение сходится.

  • Если результаты моделирования кажутся неточными и модель имеет состояния, значения которых приближаются к нулю, абсолютный допуск может быть слишком большим. Уменьшите абсолютный допуск, чтобы заставить моделирование выполнять больше шагов вокруг областей со значениями, близкими к нулю.

Зависимости

Этот параметр включается только в том случае, если задано следующее:

  • Тип решателя для Variable-step.

  • Решатель для непрерывного решателя с переменным шагом.

Этот параметр работает вместе с параметром Относительный допуск (Relative tolerance) для определения допустимой ошибки на каждом шаге времени. Дополнительные сведения о совместной работе этих параметров см. в разделе Допуски ошибок для решателей переменных шагов.

Информация командной строки для параметров конфигурации

Параметр: AbsTol
Тип: символьный вектор | числовое значение
Значение: 'auto' | положительный действительный скаляр
По умолчанию: 'auto'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьНикакого воздействия
ЭффективностьНикакого воздействия
Меры безопасностиНикакого воздействия

Связанные темы