exponenta event banner

Настройка условий моделирования

Выбор решателя, задание начальных условий, выбор набора входных данных, задание размера шага

После создания модели в Simulink ® можно настроить быстрое и точное выполнение моделирования без внесения структурных изменений в модель.

Первым шагом при настройке моделирования является выбор решателя. По умолчанию Simulink автоматически выбирает решатель с переменным шагом. Можно определить опции решателя или выбрать другой решатель в области Решатель (Solver) диалогового окна Параметры конфигурации (Configuration Parameters).

Иногда моделирование может замедлиться или затормозиться. Используйте профилировщик решателя для определения узких мест в моделировании и получения рекомендаций по повышению производительности решателя.

Функции

развернуть все

openDialogОткрыть диалоговое окно параметров конфигурации
closeDialogЗакрыть диалоговое окно параметров конфигурации
Simulink.BlockDiagram.getAlgebraicLoopsОтображение алгебраических циклов в модели
solverprofiler.profileModelАнализ модели для анализа производительности

Темы

Решатели в Simulink

Выбор решателя

Выберите решатель на основе динамики модели.

Сравнить решатели

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

Обнаружение пересечения нулей

Узнайте, как события пересечения нулей влияют на моделирование.

Выбор метода якобиана для неявного решателя

Для неявных решателей Simulink должен вычислить решатель Якобиан, который является подматрицей матрицы Якобиана, связанной с непрерывным представлением модели Simulink.

Сведения о состоянии

Сведения о состоянии

Как блоки используют информацию о состоянии для вычисления значения выходного сигнала для текущего этапа моделирования.

Информация о состоянии загрузки

Импорт начальных состояний и инициализация определенных состояний.

Сохранить и восстановить операционную точку моделирования

Сохраните и восстановите полный снимок моделирования для дальнейшего моделирования.

Профилировщик решателя

Изучение модели Dynamics с помощью профилировщика решателя

Определение факторов, влияющих на моделирование модели, с помощью профилировщика решателя.

Сброс решателя

Профилировщик решателя регистрирует события, которые приводят к сбросу параметров решателя, поскольку сброс решателя влечет за собой вычислительные затраты.

События перехода через ноль

В этом примере имитируется отскок шара на твердой поверхности.

События исключения решателя

В этом примере моделируются две идентичные нелинейные системы демпфирования пружин.

Якобианский каротаж и анализ

Профилировщик решателя поддерживает якобинское ведение журнала и анализ только для неявных решателей.

Алгебраические петли

Алгебраические концепции цикла

Узнайте, как создаются алгебраические циклы во время моделирования.

Определение алгебраических контуров в модели

Если Simulink сообщает о алгебраическом цикле в модели, решатель алгебраического цикла может решить этот цикл.

Удалить алгебраические петли

Узнайте, как разорвать нежелательные алгебраические циклы в модели.

Вопросы моделирования с помощью алгебраических циклов

Изучите методы моделирования, чтобы избежать ненужных алгебраических циклов.

Искусственные алгебраические петли

Искусственный алгебраический цикл возникает, когда атомная подсистема или блок модели заставляет Simulink обнаруживать алгебраический цикл, даже если содержимое подсистемы не содержит прямого прохождения от входа к выходу.

Характерные примеры