Панель решателя

Категория Solver включает параметры для конфигурирования решателя для модели. Решатель вычисляет состояния динамической системы в последующие временные шаги в течение заданного временного интервала. Вы также используете эти параметры, чтобы задать начало и времена остановки моделирования.

ПараметрОписание

Время начала

Задайте время начала симуляции или сгенерированного кода как значение двойной точности, масштабируемое до секунд.

Время остановки

Задайте время остановки для симуляции или сгенерированного кода как значение двойной точности, масштабируемое до секунд.

Напечатать

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

Решатель

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

Максимальный размер шага

Задайте самый большой временной шаг, который может сделать решатель.

Метод интегрирования

Задайте порядок интегрирования odeN решатель

Начальный размер шага

Задайте размер первого временного шага, который принимает решатель.

Минимальный размер шага

Задайте наименьший временной шаг, который может сделать решатель.

Относительная погрешность

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

Абсолютная погрешность

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

Сохранение формы

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

Максимальный порядок

Выберите порядок численных формул дифференцирования (NDF), используемых в ode15s решатель.

Метод сброса решателя

Выберите поведение решателя во время сброса, например, когда он обнаруживает пересечение нуля.

Количество последовательных шагов min

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

Якобианский метод решателя

Задайте метод для вычисления матрицы Якобяна для неявного решателя.

Режим Daessc

Подстройте daessc эффективность решателя.

Обрабатывайте каждую дискретную скорость как отдельную задачу

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

Автоматический указатель перехода скорости для передачи данных

Укажите, автоматически ли программное обеспечение Simulink вставляет скрытые блоки Rate Transition между блоками, которые имеют различные частоты дискретизации, чтобы гарантировать: целостность передачи данных между задачами; и факультативный детерминизм передачи данных для периодических задач.

Детерминированная передача данных

Управляйте, установлен ли Ensure deterministic data transfer (maximum delay) параметров блоков Rate Transition для автоматически вставленных блоков Rate Transition.

Более высокое значение приоритета указывает на более высокий приоритет задачи

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

Управление пересечением нулем

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

Допуск по времени

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

Количество последовательных пересечений нуля

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

Алгоритм

Задает алгоритм, чтобы обнаружить пересечения нуля, когда используется решатель с переменным шагом.

Порог сигнала

Задает область мертвой области, используемую во время обнаружения пересечений нуля. Сигналы, попадающие в эту область, заданы как пересекающие нуль.

Периодическое ограничение шага расчета

Выберите ограничения на шаги расчета, заданные этой моделью. Если модель не удовлетворяет заданным ограничениям во время симуляции, программное обеспечение Simulink отображает сообщение об ошибке.

Размер фиксированного шага (основной шаг расчета)

Задайте размер шага, используемый выбранным решателем с фиксированным шагом.

Шаг расчета

Задайте и присвойте приоритеты шагам расчета, которые реализует эта модель.

Порядок экстраполяции

Выберите порядок экстраполяции, используемый ode14x решатель, чтобы вычислить состояния модели на следующем временном шаге из состояний на текущем временном шаге.

Количество итераций Ньютона

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

Разрешить выполнение задач одновременно с конечным объектом

Включите параллельное поведение задания для модели.

Автоматическое масштабирование абсолютной погрешности

Включите автоматическую адаптацию абсолютной погрешности

Эти параметры конфигурации находятся в разделе Advanced parameters.

ПараметрОписание

Включите разъединённое непрерывное интегрирование

Удаляет связь между непрерывной и дискретной скоростями.

Включите минимальное интегрирование влияния пересечения нулем

Минимизирует влияние пересечений нулем на интегрирование непрерывных состояний.

Похожие темы