Выберите диагностическое действие, которое будет выполнено, если Simulink® программное обеспечение обнаруживает S-функции, которые имеют непрерывные шаги расчета, но не дают последовательных результатов при выполнении несколько раз.
Category: диагностика
По умолчанию:
none
noneПрограмма Simulink не принимает никаких действий.
warningПрограмма Simulink отображает предупреждение.
errorПрограмма Simulink завершает симуляцию и отображает сообщение об ошибке.
Проверка согласованности может привести к значительному снижению эффективности (до 40%).
Проверка согласованности является инструментом отладки, который проверяет определенные допущения, сделанные решателями ОДУ Simulink. Используйте эту опцию для:
Проверьте свои S-функции и убедитесь, что они соответствуют тем же правилам, что и встроенные блоки Simulink.
Определите причину неожиданных результатов симуляции.
Убедитесь, что блоки выдают постоянный выход при вызове с заданным значением t (время).
Программа Simulink сохраняет (кэширует) выход, пересечение нулем, производную и значения состояний из одного временного шага для использования в следующем временном шаге. Значение в конце временного шага обычно может быть повторно использовано в начале следующего временного шага. Решатели, особенно жесткие решатели, такие как ode23s и ode15s, используйте это, чтобы избежать избыточных вычислений. При вычислении матрицы Якобия жесткий решатель может много раз вызывать выходные функции блока при том же значении t.
Когда проверка непротиворечивости включена, программа Simulink пересчитывает соответствующие значения и сравнивает их с кэшированными значениями. Если значения не совпадают, возникает ошибка согласованности. Программное обеспечение Simulink вычисляет вычисленные значения для этих величин:
Выходы
Пересечения нуля
Производные
Государства
Параметр: ConsistencyChecking |
Значение:
'none' | 'warning' | 'error' |
По умолчанию:
'none' |
| Приложение | Настройка |
|---|---|
| Отладка | warning |
| Трассируемость | Никакого влияния |
| Эффективность | none |
| Меры безопасности | Никакого влияния |