Введение

Программное обеспечение для моделирования электрических схем

PLECS (Piecewise Linear Electrical Circuit Simulation) – это программный инструмент, разработанный компанией Plexim, для системного уровневого моделирования электрических цепей. Он специально предназначен для силовой электроники, но может применяться к любой электрической сети. PLECS предоставляет возможность моделирования систем управления и различных физических областей (тепловых, магнитных и механических) в дополнение к электрической системе. Большинство программ моделирования схем рассматривают коммутаторы как сильно нелинейные элементы. Из-за резких скачков напряжения и тока, моделирование замедляется при переключении коммутаторов. В наиболее простых приложениях коммутаторы моделируются как переменные резисторы, переключающиеся между очень малым и очень большим сопротивлением. В других случаях они представляются сложными полупроводниковыми моделями. Однако при моделировании сложных систем силовой электроники процессы, происходящие во время переключения, обычно не представляют интереса. В таких ситуациях более целесообразно использовать идеальные коммутаторы, мгновенно переходящие между разомкнутым и замкнутым состоянием. Этот подход, реализованный в PLECS, имеет два основных преимущества: во-первых, он обеспечивает кусочно-линейный характер систем в момент переключения, тем самым решая сложную задачу моделирования нелинейной неразрывности, возникающей в эквивалентной схеме в момент переключения. Во-вторых, для обработки неразрывности в моменты переключения требуется всего два шага интегрирования (один до момента переключения и один после). Оба этих преимущества значительно ускоряют моделирование, не снижая точности. Таким образом, программное обеспечение идеально подходит для моделирования и анализа сложных систем привода и модульных многоуровневых преобразователей, например. В последние годы функциональность PLECS была расширена для поддержки разработки моделей управления с автоматической генерацией кода. Помимо программного обеспечения, в продуктовую линейку PLECS входит аппаратное обеспечение для моделирования в реальном времени, предназначенное для аппаратного тестирования в контуре (HIL) и быстрого прототипирования систем управления.

Интеграция с MATLAB/Simulink или Standalone

Программное обеспечение PLECS доступно в двух редакциях: PLECS Blockset для интеграции с MATLAB®/Simulink® и PLECS Standalone – полностью независимый продукт. При использовании PLECS Blockset контуры управления обычно создаются в Simulink, а электрические схемы моделируются в PLECS. В то же время, PLECS Standalone может работать независимо от другого программного обеспечения и предлагает комплексное решение для моделирования электрических схем и систем управления в единой среде. Обе редакции взаимосовместимы. Главное отличие между ними заключается в том, что PLECS Standalone работает быстрее, чем PLECS Blockset, благодаря оптимизированному вычислительному ядру.

Дополнительный кодер PLECS

Генератор кода обычно преобразует некоторое промежуточное представление исходного кода в машинный код. PLECS Coder – это дополнение к PLECS Blockset и PLECS Standalone. Он генерирует код ANSI C из модели PLECS, который можно скомпилировать для выполнения на хост-компьютере моделирования или на отдельном целевом устройстве. Целевым устройством может быть встраиваемая платформа управления или цифровой симулятор реального времени. PLECS Coder также может создавать встраиваемый код для конкретных аппаратных платформ.

Дополнительная информация PLECS PIL

В процессе разработки систем управления, основанном на моделировании, симуляция "Процессор в цикле" (PIL) может ускорить процесс разработки. Она позволяет инженерам тестировать свои алгоритмы управления на реальном аппаратном обеспечении внутри виртуального симулятора схемы. PLECS PIL, как дополнение к PLECS Blockset и PLECS Standalone, предоставляет такое решение.

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

PLECS RT Box – это симулятор реального времени, специально разработанный для приложений в области силовой электроники. Это вычислительный блок для проведения аппаратного тестирования в реальном времени в замкнутом цикле (HIL) и быстрой разработки прототипов систем управления. PLECS RT Box программируется и управляется из среды PLECS. Следовательно, для работы с оборудованием необходима лицензия на программное обеспечение PLECS (Blockset или Standalone) и лицензия PLECS Coder.