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