exponenta event banner

Устранение неполадок моделирования в реальном времени

Избегайте перегрузок компьютера и неприемлемых результатов моделирования

Модель не может работать в реальном времени, если во время моделирования на целевом оборудовании в реальном времени она перегружает ЦП или дает результаты, которые не соответствуют вашим теоретическим расчетам или экспериментальным данным. Чтобы модель могла работать в режиме реального времени, используйте рабочие процессы в Workflow-процессе подготовки модели в режиме реального времени и Workflow-процессе моделирования в режиме реального времени. Примеры, показывающие, как:

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

  • Запустите приложение в реальном времени на более быстром целевом компьютере.

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

Оптимизация выполнения приложений в режиме реального времени с помощью проверок Simscape

Если у вас есть лицензия Simulink ® Real-Time™, вы можете оптимизировать модель для выполнения в реальном времени с помощью Execute real-time application режим действий в Performance Advisor. Этот режим включает несколько проверок, специфичных для физических моделей. Используйте Simulink Performance Advisor для определения:

  • Simscape™ блоки конфигурации решателя с параметрами, которые являются неоптимальными для моделирования в реальном времени. Для получения оптимальных результатов в блоках конфигурации решателя должны быть выбраны следующие опции: Использовать локальный решатель и Использовать итерации согласованности среды выполнения с фиксированной стоимостью.

  • Блоки Simscape с  опцией динамической сжимаемости Fluid, которая является неоптимальной для моделирования в реальном времени. Для получения оптимальных результатов необходимо установить  для параметра Динамическая сжимаемость жидкости значение Выкл.

Для доступа к проверкам в окне Performance Advisor в разделе Activity выберите Execute real-time application. На левой панели разверните папку реального времени, а затем папку проверки Simscape. Выполните проверки Simscape.

Дополнительные сведения см. в разделе Использование Performance Advisor для повышения эффективности моделирования.

Связанные темы