Когда это необходимо Simulink®, чтобы выбрать решатель для моделирования модели, используйте автоматический решатель. Автоматический решатель выбирает подходящий решатель и устанавливает максимальный размер шага моделирования.
Для новых моделей Simulink выбирает автоматический решатель и устанавливает тип на переменный шаг по умолчанию. Для существующей модели можно использовать автоматический решатель, чтобы выбрать решатель.
Откройте vdp и щелкните по ссылке решателя в нижнем правом углу. Панель информации о Решателе открывается.

В панели нажмите кнопку настроек решателя Представления
, чтобы открыть панель Решателя образцовых параметров конфигурации.
При выборе Решателя, Типе набора к фиксированному или переменному шагу согласно вашей настройке и Решателю набора к auto.
Когда вы моделируете модель, автоматический решатель выбирает фиксированный шаг или решатель переменного шага согласно вашей настройке и вычисляет максимальный размер шага, который это рекомендует. Чтобы видеть результаты, откройте панель информации о Решателе.

Нажмите Accept предложил, чтобы кнопка настроек
применила рекомендации автоматического решателя. Чтобы выбрать различные настройки, нажмите кнопку настроек решателя Представления и внесите изменения в панели Решателя параметров конфигурации.
Этот график описывает эвристику автоматического решателя.

Для моделей Simscape™ Electrical™ автоматический решатель выбирает ode23tb. Эти системы могут иметь схемы с нелинейными моделями, особенно выключатели и силовую электронику. Такие нелинейные модели требуют жесткого решателя.
Если количество непрерывных состояний в модели превышает значение NumStatesForStiffnessChecking, автоматический решатель использует ode15s. Это не вычисляет жесткость модели. Значение по умолчанию для этого параметра 1000. Можно изменить это значение с помощью set_param.
Если количество непрерывных состояний в модели является меньше, чем значение NumStatesForStiffnessChecking, автоматический решатель вычисляет жесткость модели. Модель жестка, если жесткость превышает значение StiffnessThreshold. Значение по умолчанию для этого параметра 1000. Можно изменить это значение с помощью set_param.