Сконфигурируйте условия симуляции

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

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

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

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

Функции

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

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

Инструменты

Параметры конфигурации Simulink

Темы

Решатели в Simulink

Выберите решатель

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

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

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

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

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

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

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

Информация состояния

Информация состояния

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

Загрузите информацию состояния

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

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

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

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

Исследуйте динамику модели Используя Solver Profiler

Выявите факторы, влияющие на симуляцию модели с помощью Solver Profiler.

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

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

События пересечения нулем

Этот пример симулирует мяч, возвращающийся на твердой поверхности.

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

Этот пример симулирует две идентичных нелинейных ослабляющих пружину системы.

Якобиевское логгирование и анализ

Solver Profiler поддерживает якобиевское логгирование и анализ для неявных решателей только.

Алгебраические циклы

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

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

Идентифицируйте алгебраические циклы в своей модели

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

Удалите алгебраические циклы

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

Моделирование факторов с алгебраическими циклами

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

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

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

Рекомендуемые примеры