Выполнение потока нагрузки с положительной последовательностью или несбалансированного потока нагрузки и инициализация моделей, содержащих блоки потока нагрузки
LF = power_loadflow(sys,'solve')
LF = power_loadflow(sys,'noupdate')
power_loadflow(sys,'solve','report')
power_loadflow(sys,'solve','report',fname)
power_loadflow(sys,'solve','ExcelReport',fname)
power_loadflow(sys,'AddBuses')
LF = power_loadflow(sys,'solve') вычисляет поток нагрузки sys. Модель инициализируется решением потока нагрузки.
LF = power_loadflow(sys,'noupdate') вычисляет поток нагрузки, но не инициализирует модель с помощью решения потока нагрузки.
power_loadflow(sys,'solve','report') вычисляет поток нагрузки и открывает редактор для сохранения отчета о потоке нагрузки.
power_loadflow(sys,'solve','report',fname) вычисляет поток нагрузки и сохраняет подробную информацию в fname файл.
power_loadflow(sys,'solve','ExcelReport',fname) вычисляет поток нагрузки и сохраняет подробную информацию в fname Файл Excel ®. Эта возможность доступна только для потока нагрузки с положительной последовательностью.
power_loadflow(sys,'AddBuses') добавляет в модель блоки шины потока нагрузки sys. Добавленные блоки являются односоединительными блоками шины потока нагрузки, которые задают параметры шины для потока нагрузки с положительной последовательностью.
Примечание
Перед выпуском R2021a эта функция обеспечивала доступ к инициализации станка. Хотя это все еще возможно, используйте эту функцию в выпуске R2021a и позже для инициализации моделей, содержащих электрические машины. Хотя эта функция продолжает поддерживать -v2 , эта опция больше не требуется для выполнения потоков нагрузки. Эту опцию можно удалить из сценариев и функций M.
power_loadflow функция вычисляет поток груза положительной последовательности или неуравновешенный поток груза модели Simscape™ Electrical™ Specialized Power Systems и инициализирует блоки потока груза, чтобы начать моделирование в установившемся. Блоки потока нагрузки - это блоки Simscape Electrical Specialized Power Systems, в которых можно указать активную мощность (P) и реактивную мощность (Q) для решения потока нагрузки с положительной последовательностью.
power_loadflow функция использует метод Ньютона-Рафсона для обеспечения надежного и быстрого решения конвергенции и предлагает большую часть функциональности другого программного обеспечения для потока нагрузки, доступного в энергетике.
power_loadflow функция применяет решение потока нагрузки к модели, инициализируя следующие параметры блока:
Параметры фазового напряжения и фазового угла фазы А блоков трехфазного источника
Параметр положительной последовательности [Amplitude Phase] блоков трехфазного программируемого источника напряжения
Параметр номинального межфазного напряжения для трехфазных параллельных блоков нагрузки RLC и трехфазных блоков нагрузки RLC
Параметр активной и реактивной мощности при начальном напряжении [Po Qo] и параметр начального напряжения положительной последовательности Vo [Mag (pu) Phase (град.)] трехфазных блоков динамической нагрузки
Начальные условия [slip, th, ia, ib, ic, pha, phb, phc] для блоков асинхронной машины
Начальные условия [dw ia, ib, ic pha, phb, phc Vf] для блоков синхронной машины и упрощенной синхронной машины
Функция также инициализирует следующие параметры блоков, которые подключены к входам Pm, Vf и Tm блоков синхронной машины и асинхронной машины:
Параметр Constant value блоков Constant
Параметр Initial Value блоков Step
Начальный параметр механической мощности гидротурбины и регуляторных блоков
Начальный угол вращения ротора турбины и регулятора
Тип решения по потоку нагрузки (положительная последовательность или несбалансированный) определяется блоками шины потока нагрузки, присутствующими в модели. Дополнительные сведения об использовании блоков шины потока нагрузки в модели см. в разделе Шина потока нагрузки.
Параметры потока нагрузки и решение возвращаются в структуре со следующими полями.
| Область | Описание |
|---|---|
model | Имя модели. |
frequency | Частота потока нагрузки, в герцах. Это значение соответствует параметру Load flow frequency блока powergui. |
basePower | Базовая мощность, используемая анализатором потока нагрузки. Это значение соответствует параметру Base power Pbase блока powergui. |
tolerance | Допуск, используемый анализатором потока нагрузки. Это значение соответствует параметру PQ Tolerance блока powergui. |
bus | [1 x Nbus] структура с полями, определяющими параметры шины. Для потока нагрузки с положительной последовательностью, Nbus - количество трехфазных шин в модели. Для несбалансированного потока нагрузки Nbus - общее количество однофазных шин в модели. |
sm | [1 x Nsm] структура с полями, определяющими параметры потока нагрузки блоков синхронной машины. Nsm - количество блоков синхронной машины в модели. |
asm | [1 x Nasm] структура с полями, определяющими параметры потока нагрузки блоков асинхронной машины. Nasm - количество блоков асинхронной машины в модели. |
vsrc | [1 x Nsrc] структура с полями, определяющими параметры потока нагрузки блоков «Трехфазный источник», «Трехфазный программируемый источник напряжения» и «Источник переменного напряжения». Nsrc - количество однофазных и трехфазных блоков источников напряжения в модели. |
pqload | [1 x Npq] структура с полями, определяющими параметры потока нагрузки блоков трехфазной динамической нагрузки. Npq - количество блоков трехфазной динамической нагрузки в модели. |
rlcload | [1 x Nrlc] структура с полями, определяющими параметры потока нагрузки блоков «Трехфазная параллельная нагрузка RLC», «Трехфазная нагрузка RLC», «Параллельная нагрузка RLC» и «Последовательная нагрузка RLC». Nrlc - количество трехфазных и однофазных блоков в модели. |
Ybus1 | [Nbus x Nbus] матрица приемистости комплекса с положительной последовательностью в pu/Pbase, используемая для раствора потока нагрузки с положительной последовательностью. |
Ybus | [Nbus x Nbus] комплексная приемная матрица в pu/Pbase, используемая для решения проблемы несбалансированного потока нагрузки. |
Networks | Номера шин каждой независимой сети. |
status | Прибыль 1 когда решение найдено, и -1 если решение не найдено. |
iterations | Число итераций, выполненных решателем для решения потока нагрузки. |
error | Отображает сообщение об ошибке, если решение не найдено. |
LoadFlowSolver | Тип решателя потока нагрузки: 'PositiveSequence' или 'Unbalanced' |
В качестве альтернативы использованию анализатора потока нагрузки для выполнения потока нагрузки можно использовать эту функцию в командной строке. Например, для выполнения потока нагрузки с положительной последовательностью на power_LFnetwork_5bus модель, введите:
LF = power_loadflow('-v2','power_LFnetwork_5bus','solve')
LF =
model: 'power_LFnetwork_5bus'
frequency: 60
basePower: 100000000
tolerance: 0.0001
Ybus1: [5x5 double]
bus: [1x7 struct]
sm: [1x1 struct]
asm: [1x1 struct]
vsrc: [1x1 struct]
pqload: [1x1 struct]
rlcload: [1x2 struct]
Networks: [1x1 struct]
status: 1
iterations: 2
error: ''
LoadFlowSolver: 'PositiveSequence'
power_loadflow функция возвращает решение в LF и модель инициализируется для запуска в установившемся состоянии. Для получения подробного отчета о потоке нагрузки введите:
LF = power_loadflow('-v2','power_LFnetwork_5bus','solve','report');Функция предлагает сохранить отчет в файле, который отображается в редакторе MATLAB ®.
Эту же команду можно использовать для выполнения несбалансированного потока нагрузки в power_13NodeTestFeeder модель:
LF = power_loadflow('-v2','power_13NodeTestFeeder','solve')
LF =
model: 'power_13NodeTestFeeder'
frequency: 60
basePower: 100000
tolerance: 0.0001
Ybus: [29x29 double]
bus: [1x29 struct]
sm: [1x1 struct]
asm: [1x1 struct]
vsrc: [1x1 struct]
pqload: [1x1 struct]
rlcload: [1x1 struct]
Networks: [1x1 struct]
status: 1
iterations: 3
error: ''
LoadFlowSolver: 'Unbalanced'