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