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