Симуляция в реальном времени

Simulink® Real-Time™ проверки Simscape™, Simscape HDL Workflow Advisor

Развертывание модели объекта управления позволяет вам протестировать алгоритм управления. Можно развернуть модель Simscape Electrical™ для симуляции в реальном времени, включая симуляцию оборудования в цикле (HIL), используя сгенерированный код C или HDL-код.

Сгенерируйте код С для развертывания нелинейной, линейной или коммутируемой линейной модели, которая требует 20 мкс или больше шаг расчета симуляции. Если у вас есть лицензия на Simulink Coder™, можно сгенерировать код С для развертывания на машине реального времени. Если у вас есть лицензия для Embedded Coder®можно сгенерировать код С для развертывания во встраиваемой системе. Если у вас есть лицензия на Simulink Real-Time, можно использовать проверки Simscape, чтобы подготовить модели Simscape Electrical к генерации кода. Затем можно использовать Simulink Real-Time Explorer для:

  • Сгенерируйте и скомпилируйте код на компьютере разработчика.

  • Загрузите приложение реального времени на целевой компьютер.

  • Выполните приложение реального времени удаленно с компьютера разработчика.

Чтобы узнать, как сгенерировать и развернуть версию кода С модели Simscape, смотрите Рабочий процесс подготовки модели реального времени, Рабочий процесс симуляции в реальном времени и Рабочее процесс симуляции оборудования в цикле.

Сгенерируйте HDL-код, чтобы развернуть линейную или коммутируемую линейную модель, которая требует 1 мкс или более высокого шага расчета симуляции. Если у вас есть лицензия на HDL Coder™, можно сгенерировать HDL-код из модели Simscape Electrical, не предварительно вручную преобразовав модель в модель Simulink с помощью Simscape HDL Workflow Advisor. sschdladvisor функция генерирует совместимую с HDL-кодом версию вашей модели. Затем можно сгенерировать код из модели реализации HDL и развернуть модель объекта управления в FPGA для программно-аппаратной симуляции.

Чтобы узнать, как сгенерировать HDL-версию модели Simscape, смотрите Сгенерировать HDL-код Используя Simscape HDL Workflow Advisor.

Темы

Рабочий процесс подготовки модели реального времени

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

Рабочий процесс симуляции цикла

Следуйте рабочему процессу симуляции оборудования в цикле (HIL), чтобы развернуть модель Simscape на вашей машине реального времени с помощью Simulink Coder и Simulink Real-Time.

Рабочий процесс симуляции в реальном времени

Сконфигурируйте решатели в модели Simscape для симуляции в реальном времени.

Подготовьте Simscape Electrical модели для симуляции в реальном времени с помощью проверок Simscape

Узнайте, как проверки Performance Advisor могут помочь вам оптимизировать модель Simscape Electrical для симуляции в реальном времени.

Сгенерируйте HDL-код, используя Simscape HDL Workflow Advisor

Узнайте, как преобразовать модели Simscape в HDL-код для развертывания FPGA.

Сгенерируйте HDL-код для моделей Simscape (HDL Coder)

Сгенерируйте HDL-код из линейных моделей с переключением Simscape.

Сгенерируйте подсистему Simulink Real-Time интерфейса для модели Simscape двухуровневого конвертера (HDL Coder)

Сгенерируйте HDL-код и модель интерфейса Simulink Real-Time из моделей Simscape.

Валидация модели реализации HDL для алгоритма Simscape

Проверьте и устраните несоответствие симуляции между алгоритмом Simscape и моделью реализации HDL.

Улучшите частоту дискретизации модели реализации HDL, сгенерированной из алгоритма Simscape

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

Поиск и устранение проблем

Диагностируйте проблемы преобразования Simscape DC Motor Control в HDL-совместимую модель Simulink (HDL Coder)

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

Поиск и устранение проблем преобразования синхронного двигателя с постоянными магнитами Simscape в HDL-совместимую модель Simulink (HDL Coder)

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