exponenta event banner

Моделирование в реальном времени

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

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

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

  • Создание и компиляция кода на компьютере разработчика.

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

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

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

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

Сведения о создании HDL-версии модели Simscape см. в разделе Создание HDL-кода с помощью Simscape HDL Workflow Advisor.

Темы

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

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

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

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

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

Настройте решатели в модели Simscape для моделирования в реальном времени.

Подготовка электрических моделей Simscape для моделирования в реальном времени с помощью проверок Simscape

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

Создание кода HDL с помощью Simscape HDL Workflow Advisor

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

Создание кода HDL для моделей Simscape (кодер HDL)

Создание кода HDL из линейных моделей с коммутацией Simscape.

Создание подсистемы интерфейса Simulink в реальном времени для модели двухуровневого преобразователя Simscape (кодер HDL)

Создание кода HDL и модели интерфейса Simulink в реальном времени из моделей Simscape.

Проверка модели реализации HDL для алгоритма Simscape

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

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

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

Поиск неисправностей

Устранение неполадок при преобразовании управления электродвигателем постоянного тока Simscape в модель Simulink, совместимую с HDL (кодер HDL)

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

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

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