Категория Решатель (Solver) включает параметры для настройки решателя для модели. Решатель вычисляет состояния динамической системы на последовательных шагах времени в течение заданного интервала времени. Эти параметры также используются для определения времени начала и окончания моделирования.
| Параметр | Описание |
|---|---|
Укажите время начала моделирования или созданного кода как значение двойной точности, масштабированное до секунд. | |
Укажите время остановки для моделирования или созданного кода как значение двойной точности, масштабированное до секунд. | |
Выберите тип решателя, который будет использоваться для моделирования модели. | |
Выберите решатель, который будет использоваться для вычисления состояний модели во время моделирования или генерации кода. | |
Укажите наибольший временной шаг, который может занять решатель. | |
Укажите порядок интеграции odeN решающее устройство | |
Укажите размер первого шага времени, выполняемого решателем. | |
Укажите наименьший шаг времени, который может выполнить решатель. | |
Укажите наибольшую допустимую ошибку решателя относительно размера каждого состояния на каждом временном шаге. Если относительная ошибка превышает этот допуск, решатель уменьшает размер временного шага. | |
Укажите наибольшую допустимую ошибку решателя, так как значение измеренного состояния приближается к нулю. Если абсолютная ошибка превышает этот допуск, решатель уменьшает размер временного шага. | |
На каждом шаге времени используйте производную информацию для повышения точности интеграции. | |
Выберите порядок формул числового дифференцирования (NDF), используемых в | |
Выберите поведение решателя при сбросе, например, при обнаружении пересечения нуля. | |
Укажите максимальное количество последовательных нарушений минимального размера шага, разрешенных во время моделирования. | |
Укажите метод вычисления матрицы Якобиана для неявного решателя. | |
Тонкая настройка | |
Рассматривать каждую дискретную скорость как отдельную задачу | Укажите, выполняет ли Simulink ® блоки с периодическим временем выборки по отдельности или в группах. |
Автоматическая обработка перехода скорости для передачи данных | Укажите, будет ли программное обеспечение Simulink автоматически вставлять скрытые блоки Rate Transition между блоками, имеющими разные частоты дискретизации, чтобы обеспечить целостность передачи данных между задачами; и необязательный детерминизм передачи данных для периодических задач. |
Проверьте, установлен ли параметр блока "Rate Transition" "Обеспечение детерминированной передачи данных (максимальная задержка) для автоматически вставленных блоков" Rate Transition ". | |
Более высокое значение приоритета указывает на более высокий приоритет задачи | Укажите, назначает ли система реального времени, предназначенная для модели, более высокие или более низкие значения приоритета задачам с более высоким приоритетом при реализации асинхронной передачи данных. |
Включает обнаружение пересечения нуля во время моделирования модели с переменным шагом. Для большинства моделей это ускоряет моделирование, позволяя решателю выполнять большие временные шаги. | |
Укажите коэффициент допуска, который определяет, насколько близко события пересечения нулей должны рассматриваться как последовательные. | |
Укажите количество последовательных пересечений нуля, которые могут произойти до появления предупреждения или ошибки в программе Simulink. | |
Задает алгоритм обнаружения пересечений нуля при использовании решателя с переменным шагом. | |
Задает область зоны нечувствительности, используемую при обнаружении пересечений нулей. Сигналы, попадающие в эту область, определяются как пересекшие ноль. | |
Выберите ограничения для времени образца, определенного этой моделью. Если модель не удовлетворяет указанным ограничениям во время моделирования, программа Simulink выводит сообщение об ошибке. | |
Укажите размер шага, используемый выбранным решателем с фиксированным шагом. | |
Укажите и назначьте приоритеты времени образца, которое реализует эта модель. | |
Выберите порядок экстраполяции, используемый | |
Укажите количество итераций метода Ньютона, используемых | |
Разрешить одновременное выполнение задач на конечном объекте | Включить параллельное выполнение задач для модели. |
| Включить автоматическую адаптацию абсолютного допуска |
Эти параметры конфигурации находятся в разделе Дополнительные параметры.
| Параметр | Описание |
|---|---|
Удаляет связь между непрерывной и дискретной скоростями. | |
Минимизирует влияние нулевых переходов на интеграцию непрерывных состояний. |