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

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

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

Время начала

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

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

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

Ввод

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

Решатель

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

Размер шага Max

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

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

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

Размер шага Min

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

Относительный допуск

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

Абсолютный допуск

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

Сформируйте сохранение

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

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

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

Решатель сбросил метод

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

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

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

Метод якобиана решателя

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

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

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

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

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

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

Управляйте, гарантирует ли параметр блока Rate Transition, что детерминированная передача данных (максимальная задержка) установлена для автовставленных блоков Перехода Уровня.

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

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

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

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

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

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

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

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

Алгоритм

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

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

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

Периодическое ограничение частоты дискретизации

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

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

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

Свойства частоты дискретизации

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

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

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

Итерации Ньютона номера

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

Позвольте задачам выполниться одновременно на цели

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

Автоматическая шкала абсолютный допуск

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

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

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

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

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

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

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

Похожие темы

Была ли эта тема полезной?