В этом примере вы создаете и анализируете простую модель Simscape™ Electrical™, которая моделирует поведение трехфазного источника напряжения переменного тока, управляющего чисто резистивной трехфазной загрузкой. Вы затем изменяете загрузку в этой модели, чтобы изменить его на:
Реактивная трехфазная загрузка
Резистивная трехфазная загрузка расширена в отдельные фазы
Расширенная трехфазная загрузка, которая не имеет равного сопротивления в каждой фазе
Для завершенной первоначальной модели см. Простую Трехфазную Модель.
Откройте начальную страницу Simulink®. Во вкладке Home MATLAB® нажмите кнопку Simulink . Также в командной строке, введите:
simulink
В разделе Simscape найдите шаблоны, которые предварительно сконфигурированы для моделирования с Simscape Electrical. Выберите шаблон Electrical Three-Phase. Модель, которая содержит эти блоки, открывается в холсте Simulink.
Блок | Цель | Библиотека |
---|---|---|
Осциллограф | Отобразите напряжения фазы и токи для трехфазной системы. | Simulink> Sinks |
Электрическая ссылка | Обеспечьте заземление для электрических портов сохранения. | Simscape> Foundation Library> Electrical> Electrical Elements |
Конвертер Simulink PS | Преобразуйте физические сигналы в Сигналы Simulink. | Simscape> Utilities |
Конвертер PS Simulink | Преобразуйте Сигналы Simulink в физические сигналы. | Simscape> Utilities |
Настройка решателя | Задайте настройки решателя, которые применяются ко всем физическим блокам моделирования. | Simscape> Utilities |
Основанный нейтральный (трехфазный) | Обеспечьте электрическое заземление для каждой фазы трехфазной системы. | Simscape> Electrical> Connectors & References |
(Трехфазный) датчик линейного напряжения | Измерьте линейные напряжения строки трехфазной системы и выведите трехэлементный вектор физического сигнала. | Simscape> Electrical> Sensors & Transducers |
Модель также содержит две ссылки, которые можно дважды кликнуть, чтобы получить доступ к блокам от библиотек Simscape и Simscape Electrical. Для получения дополнительной информации об использовании шаблонов для моделирования с Simscape Electrical смотрите Архитектуру Аналоговой схемы Моделирования, Мехатронные Системы и Системы Электроэнергии Используя Simscape Electrical.
Удалите Датчик Конвертера и Линейного напряжения PS Simulink (Трехфазные) блоки.
Добавьте эти блоки в модель.
Блок | Цель | Библиотека |
---|---|---|
(Трехфазный) RLC | Смоделируйте резистивные, индуктивные, и емкостные свойства трехфазной загрузки. | Simscape> Electrical> Passive > RLC Assemblies |
(Трехфазный) датчик тока | Преобразуйте электрический ток, текущий в каждой фазе трехфазной загрузки в физический сигнал, пропорциональный тому току. | Simscape> Electrical> Sensors & Transducers |
(Трехфазный) датчик напряжения фазы | Преобразуйте напряжение через каждую фазу трехфазной системы в физический сигнал, пропорциональный тому напряжению. | Simscape> Electrical> Sensors & Transducers |
(Трехфазный) источник напряжения | Обеспечьте идеальный трехфазный источник напряжения, который поддерживает синусоидальное напряжение через его выходные терминалы, независимо от текущего течения в источнике. | Simscape> Electrical> Sources |
Скопируйте Конвертер Simulink PS и Основанный - Нейтральные (Трехфазные) блоки путем щелчка правой кнопкой по ним и перетаскивания их к новым местоположениям на холсте.
Добавьте второй входной порт в блок Scope.
Щелкните правой кнопкой по блоку Scope.
Из контекстного меню выберите Signals & Ports> Number of Input Ports> 2
Соедините блоки как показано.
Удалите аннотации на холсте названная Открытая Библиотека Simscape и Откройте Библиотеку Simscape Electrical. Сохраните модель с помощью имени simplethreephasemodel
.
Блоки в этом образцовом использовании составляют трехфазные порты. Для получения дополнительной информации смотрите Трехфазные Порты.
Как с моделями Simscape, необходимо включать Блок Configuration Решателя в каждую топологически отличную физическую сеть. Эта модель имеет одну физическую сеть, так используйте один Блок Configuration Решателя.
В Блоке Configuration Решателя выберите Use local solver и установите Sample time на 0.0001
.
В основанных на Simscape моделях локальный решатель является основанным на выборке решателем, который представляет состояния физической сети как дискретные состояния. Для большинства моделей Simscape Electrical локальный решатель является соответствующим предпочтительным вариантом. Решатель обновляет состояния блока однажды на шаг времени симуляции, как определено Sample time. Для симуляции системы AC на 60 Гц соответствующий шаг расчета является значением в порядке 1e-4
. Для получения дополнительной информации об опциях решателя смотрите Настройку Решателя.
Если вы предпочитаете использовать непрерывный решатель вместо дискретного решателя, снимите флажок Use local solver в Блоке Configuration Решателя. Симуляция затем использует решатель Simulink, заданный в образцовых параметрах конфигурации (Simulation> Model Configuration Parameters). Для моделей Simscape Electrical соответствующим выбором решателя является умеренно жесткий решатель ode23t. Для системы AC на 60 Гц задайте значение для Max step size в порядке 1e-4
. Для получения дополнительной информации смотрите Переменный Шаг Непрерывные Явные Решатели (Simulink).
В Редакторе Simulink, набор симуляция Stop time к 0.1
.
Модели блока RLC резистивные, индуктивные, и емкостные характеристики трехфазной загрузки. Используя параметр Component structure, можно задать ряд или найти что-либо подобное комбинации сопротивления, индуктивности и емкости.
В блоке RLC значения по умолчанию:
Component structure — R.
Resistance — 1
Ω.
Используя значение Component structure по умолчанию, R
, моделирует трехфазную загрузку, которая является чисто резистивной по своей природе. Сопротивлением в каждой фазе является 1
Ω.
Датчик блокирует в образцовом преобразовании ток и напряжение в каждой фазе трехфазной системы к пропорциональным физическим сигналам. Блоки Конвертера Simulink PS преобразовывают физические сигналы в Сигналы Simulink для блока Scope, чтобы отобразиться.
Из этих трех типов блоков только блоки конвертера имеют параметры. Для этого примера:
Установите Output signal unit блока PS-Simulink Converter1 к V
. Эта установка гарантирует, что блок выводит сигнал с тем же значением как сигнал напряжения, который вводит его.
Установите Output signal unit блока PS-Simulink Converter2 к A
. Эта установка гарантирует, что блок выводит сигнал с тем же значением как текущий сигнал, который вводит его.
Маркируйте входные сигналы к блоку Scope. Дважды кликните каждую строку и введите соответствующую метку, Voltages
или Currents
, как показано в диаграмме модели.
Вы готовы моделировать модель и анализировать результаты.
Сохраните модель.
Моделируйте модель.
Просмотрите токи фазы и напряжения. Дважды кликните блок Scope.
Из меню scope выберите View> Configuration Properties. Установите Layout 1 2 отображаться.
Чтобы масштабировать оси осциллографа к данным, нажмите кнопку Autoscale.
В этой симуляции параметр Component structure блока RLC (Three-Phase) указывает, что электрические характеристики трехфазной загрузки являются чисто резистивными. Поэтому для каждой фазы трехфазной системы, напряжение и текущий остается в фазе друг с другом. Поскольку сопротивлением в каждой фазе является 1 Ω, значение напряжения фазы равно значению текущей фазы.
Можно изменить модель, чтобы создать реактивную нагрузку. Реактивная нагрузка имеет индуктивные или емкостные характеристики.
Сохраните эту версию модели с помощью имени simplethreephasemodel_reactive
.
В блоке RLC (Three-Phase), наборе:
Component structure к Series RL
Inductance к 0.002
Моделируйте модель.
Просмотрите результаты симуляции. Автомасштабируйте оси осциллографа.
Исследуйте результаты в более близких деталях. Например, нажмите кнопку Zoom и перетащите поле по первой трети одного из графиков.
Электрические характеристики трехфазной загрузки являются больше чисто резистивными. Поскольку загрузка имеет индуктивную характеристику, текущее течение в каждой фазе изолирует напряжение.
Откройте резистивную трехфазную модель simplethreephasemodel
, которую вы первоначально создали.
Удалите блок RLC (Three-Phase).
Перетащите две копии блока Phase Splitter в модель из библиотеки Simscape> Electrical> Connections & References.
Инвертируйте один из блоков Разделителя Фазы горизонтально. Щелкните правой кнопкой по блоку и выберите Rotate & Flip> Flip Block> Left-Right.
Перетащите элемент Резистора в модель из библиотеки Simscape> Foundation Library> Electrical> Electrical Elements.
Чтобы создать пространство для большего количества компонентов, скройте метку элемента Резистора. Щелкните правой кнопкой по резистору и выберите Format> Show Block Name, чтобы очистить эту опцию.
Сделайте еще две копии элемента Резистора.
Соедините компоненты как показано.
Сохраните эту версию измененной модели с помощью имени simplethreephasemodel_expanded_balanced
.
Это имя модели отражает, что загрузка, ранее смоделированная блоком RLC, теперь расширена в отдельные фазы. Загрузка все еще сбалансирована, то есть, в каждой фазе существует равное сопротивление.
Разбалансируйте загрузку в simplethreephasemodel_expanded_balanced
путем изменения сопротивления в одной фазе. Дважды кликните элемент резистора фазы-c. Измените Resistance на 2
.
Сохраните эту версию измененной модели с помощью имени simplethreephasemodel_expanded_unbalanced
.
Это имя модели отражает, что трехфазная загрузка, ранее смоделированная блоком RLC, расширена в отдельные фазы. Загрузка является несбалансированной, то есть, сопротивление в одной из фаз выше, чем в других двух.
Моделируйте модель simplethreephasemodel_expanded_balanced
. В панели меню Проводника Simulink нажмите кнопку Run.
Просмотрите результаты симуляции. Дважды кликните блок Scope.
Чтобы масштабировать оси осциллографа к данным, нажмите кнопку Autoscale.
В simplethreephasemodel
параметр Component structure блока RLC (Three-Phase) указывает, что трехфазная загрузка является чисто резистивной. В этой версии модели загрузка расширена в отдельный резистивный элемент для каждой фазы, но сопротивление в каждой фазе неизменно. Для каждой фазы трехфазной системы напряжение и текущий остается в фазе друг с другом. Поскольку сопротивлением в каждой фазе является 1
Ω, значение напряжения фазы равно значению текущей фазы.
Сравнение этих результатов с результатами для трехфазной резистивной модели показывает, что блок с составными трехфазными портами, блок RLC (Three-Phase) в исходной модели, приводит к результатам с той же точностью как та из расширенных фаз.
Откройте модель simplethreephasemodel_expanded_unbalanced
.
Моделируйте модель. Автомасштабируйте оси осциллографа.
В этой версии модели c-фаза трехфазной загрузки имеет дважды сопротивление других двух. Поэтому вдвое меньше электрических токов в той фазе, чем второй график показывает. Однако, потому что загрузка остается чисто резистивной, напряжение и текущий остаются в фазе друг с другом.