После создания модели в Simulink ® можно настроить быстрое и точное выполнение моделирования без внесения структурных изменений в модель.
Первым шагом при настройке моделирования является выбор решателя. По умолчанию Simulink автоматически выбирает решатель с переменным шагом. Можно определить опции решателя или выбрать другой решатель в области Решатель (Solver) диалогового окна Параметры конфигурации (Configuration Parameters).
Иногда моделирование может замедлиться или затормозиться. Используйте профилировщик решателя для определения узких мест в моделировании и получения рекомендаций по повышению производительности решателя.
Выберите решатель на основе динамики модели.
Динамическая система моделируется путем вычисления ее состояний на последовательных временных шагах в течение заданного промежутка времени с использованием информации, предоставляемой моделью.
Узнайте, как события пересечения нулей влияют на моделирование.
Выбор метода якобиана для неявного решателя
Для неявных решателей Simulink должен вычислить решатель Якобиан, который является подматрицей матрицы Якобиана, связанной с непрерывным представлением модели Simulink.
Как блоки используют информацию о состоянии для вычисления значения выходного сигнала для текущего этапа моделирования.
Информация о состоянии загрузки
Импорт начальных состояний и инициализация определенных состояний.
Сохранить и восстановить операционную точку моделирования
Сохраните и восстановите полный снимок моделирования для дальнейшего моделирования.
Изучение модели Dynamics с помощью профилировщика решателя
Определение факторов, влияющих на моделирование модели, с помощью профилировщика решателя.
Профилировщик решателя регистрирует события, которые приводят к сбросу параметров решателя, поскольку сброс решателя влечет за собой вычислительные затраты.
В этом примере имитируется отскок шара на твердой поверхности.
В этом примере моделируются две идентичные нелинейные системы демпфирования пружин.
Профилировщик решателя поддерживает якобинское ведение журнала и анализ только для неявных решателей.
Алгебраические концепции цикла
Узнайте, как создаются алгебраические циклы во время моделирования.
Определение алгебраических контуров в модели
Если Simulink сообщает о алгебраическом цикле в модели, решатель алгебраического цикла может решить этот цикл.
Узнайте, как разорвать нежелательные алгебраические циклы в модели.
Вопросы моделирования с помощью алгебраических циклов
Изучите методы моделирования, чтобы избежать ненужных алгебраических циклов.
Искусственные алгебраические петли
Искусственный алгебраический цикл возникает, когда атомная подсистема или блок модели заставляет Simulink обнаруживать алгебраический цикл, даже если содержимое подсистемы не содержит прямого прохождения от входа к выходу.