Выполните поток загрузки положительной последовательности, или несбалансированная загрузка текут и инициализируют модели, содержащие блоки потока загрузки
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')
добавляют блоки Load Flow Bus к модели sys
. Добавленные блоки являются одно коннектором блоки Load Flow Bus, которые задают параметры шины для потока загрузки положительной последовательности.
Примечание
Перед релизом R2021a эта функция обеспечила доступ к инициализации устройства. Несмотря на то, что это все еще возможно, используйте эту функцию в релизе R2021a и позже инициализировать модели, содержащие электрические машины. Несмотря на то, что эта функция продолжает поддерживать -v2
опция, эта опция больше не требуется, чтобы выполнять потоки загрузки. Можно удалить эту опцию из скриптов и функций M.
power_loadflow
функция вычисляет поток загрузки положительной последовательности или несбалансированный поток загрузки модели Simscape™ Electrical™ Specialized Power Systems и инициализирует блоки потока загрузки, чтобы запустить симуляцию в установившемся. Блоками потока загрузки является Simscape Electrical Специализированные блоки Энергосистем, в которых можно задать активную мощность (P) и реактивная мощность (Q), чтобы решить поток загрузки положительной последовательности.
power_loadflow
функционируйте использует метод Ньютона-Raphson, чтобы обеспечить устойчивое и быстрое решение по конвергенции и предлагает большую часть функциональности другого программного обеспечения потока загрузки, доступного в промышленности электроэнергетического объекта.
power_loadflow
функция применяет решение для потока загрузки модели путем инициализации этих параметров блоков:
Phase-to-phase voltage и параметры Phase angle of phase A of Three-Phase Source блоки
Параметр Positive-sequence: [Amplitude Phase] блоков Three-Phase Programmable Voltage Source
Параметр Nominal phase-to-phase voltage Three-Phase Parallel RLC Load и блоков Three-Phase Series RLC Load
Параметр Active and reactive power at initial voltage [Po Qo] и параметр Initial positive-sequence voltage Vo [Mag(pu) Phase (deg.)] блоков Three-Phase Dynamic Load
Параметр Initial Conditions [slip, th, ia,ib,ic, pha,phb,phc] блоков Asynchronous Machine
Параметр Initial conditions [dw th ia,ib,ic pha,phb,phc Vf ] Synchronous Machine и блоков Simplified Synchronous Machine
Функция также инициализирует следующие параметры блоков, которые соединяются с Pm, Vf и входными параметрами Tm блоков Asynchronous Machine и Synchronous Machine:
Параметр Constant value блоков Constant
Параметр Initial Value блоков Step
Параметр Initial mechanical power блоков Hydraulic Turbine and Governor
Initial power and generator rotor angle блоков Steam Turbine and Governor
Тип решения для потока загрузки (положительная последовательность или несбалансированный) определяется блоками Load Flow Bus, существующими в модели. Для получения дополнительной информации о том, как использовать блоки Load Flow Bus в вашей модели, смотрите Load Flow Bus.
Параметры потока загрузки и решение возвращены в структуре со следующими полями.
Поле | Описание |
---|---|
model | Имя модели. |
frequency | Частота потока загрузки, в герц. Это значение соответствует параметру Load flow frequency блока powergui. |
basePower | Основная степень используется Load Flow Analyzer. Это значение соответствует параметру Base power Pbase блока powergui. |
tolerance | Допуск используется Load Flow Analyzer. Это значение соответствует параметру PQ Tolerance блока powergui. |
bus | [1 x Nbus] структура с полями, задающими параметры шины. Поскольку положительная последовательность загружает поток, Nbus количество трехфазных шин в модели. Для несбалансированного потока загрузки, Nbus общее количество однофазных шин в модели. |
sm | [1 x Nsm] структура с полями, задающими параметры потока загрузки Синхронных блоков Машины. Nsm количество Синхронных блоков Машины в модели. |
asm | [1 x Nasm] структура с полями, задающими параметры потока загрузки Асинхронных блоков Машины. Nasm количество Асинхронных блоков Машины в модели. |
vsrc | [1 x Nsrc] структура с полями, задающими параметры потока загрузки Three-Phase Source, Three-Phase Programmable Voltage Source и блоков AC Voltage Source. Nsrc количество однофазных и трехфазных исходных блоков напряжения в модели. |
pqload | [1 x Npq] структура с полями, задающими параметры потока загрузки Трехфазных блоков Динамической нагрузки. Npq количество Трехфазных блоков Динамической нагрузки в модели. |
rlcload | [1 x Nrlc] структура с полями, задающими параметры потока загрузки Three-Phase Parallel RLC Load, Three-Phase Series RLC Load, Parallel RLC Load и блоков Series RLC Load. Nrlc количество трехфазных и однофазных блоков в модели. |
Ybus1 | [Nbus x Nbus] матрица проводимости комплекса положительной последовательности в pu/Pbase, используемом для положительной последовательности, загружает решение для потока. |
Ybus | [Nbus x Nbus] комплексная матрица проводимости в pu/Pbase используется для несбалансированного решения для потока загрузки. |
Networks | Номера шины каждой независимой сети. |
status | Возвращает 1 когда решение найдено, и -1 когда никакое решение не найдено. |
iterations | Количество итераций, которые решатель взял, чтобы решить поток загрузки. |
error | Отображает сообщение об ошибке, когда никакое решение не найдено. |
LoadFlowSolver | Тип решателя потока загрузки: 'PositiveSequence' или 'Unbalanced' |
Как альтернатива использованию Load Flow Analyzer, чтобы выполнить поток загрузки, можно использовать эту функцию в командной строке. Например, чтобы выполнить положительную последовательность загружают поток на 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'