Выполните поток загрузки положительной последовательности или несбалансированный поток загрузки. Инициализируйте модели, содержащие трехфазные машины и блоки динамической нагрузки
power_loadflow('-v2',sys)
power_loadflow('-v2',sys,'AddBuses')
LF = power_loadflow('-v2',sys)
LF = power_loadflow('-v2',sys,'solve')
LF = power_loadflow('-v2',sys,'noupdate')
LF = power_loadflow('-v2',sys,'solve','report')
LF = power_loadflow('-v2',sys,'solve','report',fname)
LF = power_loadflow('-v2',sys,'solve','ExcelReport',fname)
power_loadflow(sys)
Mparam = power_loadflow(sys)
MI = power_loadflow(sys,Mparam)
power_loadflow
функция содержит два различных инструмента для выполнения потока загрузки и инициализации трехфазных моделей с машинами.
Инструмент Load Flow использует метод Ньютона-Raphson, чтобы обеспечить устойчивое и быстрое решение по конвергенции. Это предлагает большую часть функциональности другого программного обеспечения потока загрузки, доступного в промышленности электроэнергетического объекта.
-v2
опция в power_loadflow
синтаксис функций позволяет вам получать доступ к этому инструменту из командной строки.
power_loadflow('-v2',sys)
открывает графический интерфейс пользователя, чтобы отредактировать и выполнить поток загрузки sys
использование алгоритма Ньютона Рэфсона.
power_loadflow('-v2',sys,'AddBuses')
добавляют блоки Load Flow Bus к модели sys
. Добавленные блоки являются одно коннектором блоки Load Flow Bus, которые задают параметры шины для потока загрузки положительной последовательности.
LF = power_loadflow('-v2',sys)
возвращает текущие параметры потока загрузки sys
.
LF = power_loadflow('-v2',sys,'solve')
вычисляет поток загрузки sys
. Модель инициализируется решением для потока загрузки.
LF = power_loadflow('-v2',sys,'noupdate')
вычисляет поток загрузки, но не инициализирует модель решением для потока загрузки.
LF = power_loadflow('-v2',sys,'solve','report')
вычисляет поток загрузки и затем открывает редактор, чтобы сохранить отчет потока загрузки.
LF = power_loadflow('-v2',sys,'solve','report',fname)
вычисляет поток загрузки и затем сохраняет подробную информацию в fname
файл.
LF = power_loadflow('-v2',sys,'solve','ExcelReport',fname)
вычисляет поток загрузки и затем сохраняет подробную информацию в fname
Файл Excel®. Эта возможность доступна только для потока загрузки положительной последовательности.
Предложения инструмента Machine Initialization упростили функции потока загрузки, чтобы инициализировать токи начальной буквы машины ваших моделей.
power_loadflow(sys)
открывает диалоговое окно инструмента Machine Initialization, чтобы выполнить инициализацию машины.
Mparam = power_loadflow(sys)
возвращает значения параметров инициализации машины sys
. Используйте Mparam
как переменная шаблона, чтобы выполнить новую инициализацию машины.
MI = power_loadflow(sys,Mparam)
вычисляет начальные условия машины с помощью параметров потока загрузки, данных в Mparam
. Создайте экземпляр Mparam
использование Mparam = power_loadflow(sys)
, и затем отредактируйте значения параметров инициализации на основе этого шаблона.
Откройте это диалоговое окно путем ввода power_loadflow('-v2', sys)
команда, или от диалогового окна блока Powergui путем выбора Load Flow.
Щелкните, чтобы получить последние изменения в модели. Любое предыдущее решение для потока загрузки очищено от таблицы.
Щелкните, чтобы добавить блоки load flow bus в модель. power_loadflow
функция определяет шину потока загрузки, требуемую для вашей модели, и добавляет, что load flow bus блокируется только в местах, где нет никакого блока load flow bus, уже соединенного.
Щелкните, чтобы решить поток загрузки. Решение отображено в V_LF
, Vangle_LF
, P_LF
, и Q_LF
столбцы таблицы инструмента Load Flow. Поток загрузки выполняется на частоте, основной степени, допуске PQ и макс. итерациях, заданных во вкладке Preference блока Powergui.
Щелкните, чтобы применить решение для потока загрузки модели.
Щелкните, чтобы сохранить в Excel, или MATLAB® форматируют отчет потока загрузки, показывающий степень, текущую к каждой шине.
Закройте инструмент Load Flow.
Параметры потока Загрузки и решение возвращены в структуре со следующими полями.
Поле | Описание |
---|---|
model | Имя модели. |
frequency | Частота потока загрузки, в герц. Это значение соответствует параметру Load flow frequency блока Powergui. |
basePower | Основная степень используется инструментом Load Flow. Это значение соответствует параметру Base power Pbase блока Powergui. |
tolerance | Допуск используется инструментом Load Flow. Это значение соответствует параметру 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' |
Можно открыть это диалоговое окно путем ввода power_loadflow(sys)
команда, или от диалогового окна блока Powergui путем выбора Machine Initialization.
Отображает имена Упрощенных Синхронных Машин, Синхронных Машин, Асинхронной Машины и Трехфазных блоков Динамической нагрузки вашей модели. Выберите машину или загрузку в поле списка, чтобы установить его параметры.
Если Тип шины установлен в P&V Generator
, можно установить терминальное напряжение и активную степень машины. Если Тип шины установлен в PQ generator
, можно установить активные и реактивные мощности. Если Тип шины установлен в Swing Bus
, можно установить терминальное напряжение, ввести активное предположение степени и задать фазу терминального напряжения UAN машины.
Если вы выбираете машину блока Asynchronous Machine, необходимо ввести только механическую энергию, обеспеченную машиной. Если вы выбираете блок Three-Phase Dynamic Load, необходимо задать активные и реактивные мощности, использованные загрузкой.
Задайте терминальную линию к линейному напряжению выбранной машины.
Задайте активную степень выбранной машины или загрузки.
Задайте активное предположение степени, чтобы запустить итерации, когда заданным типом шины машины будет Swing Bus
.
Задайте реактивную мощность выбранной машины или загрузки.
Этот параметр активируется только, когда типом шины является Swing Bus
.
Задайте фазу напряжения фазы-к-нейтральному фазы A выбранной машины.
В моторном режиме задайте механическую энергию, разработанную машиной индукции клетки для белок. В режиме генератора задайте механическую энергию, поглощенную машиной как отрицательное число.
Задайте частоту, которая будет использоваться в вычислениях (обычно 60 Гц или 50 Гц).
Обычно, вы сохраняете настройку по умолчанию Автоматической, чтобы позволить инструменту автоматически настроить начальные условия перед стартовыми итерациями. Если вы выбираете Start из предыдущего решения, инструмент запускается с начальных условий, соответствующих предыдущему решению. Попробуйте эту опцию, если потоку загрузки не удается сходиться после того, как изменение было внесено в степень и настройки напряжения машин или к параметрам схемы.
Обновите список машин, напряжения и текущих фазовращателей, а также степеней, если вы внесли изменение в своей модели, в то время как инструмент Machine Initialization открыт. Новые напряжения и отображенные степени вычисляются при помощи токов машины, полученных из последнего расчета (эти три тока, сохраненные в параметре Начальных условий блоков машины).
Выполняет вычисления для данных параметров машины.
Параметры Инициализации Машины модели организованы в структуре со следующими полями.
Поле | Описание |
---|---|
name | Массив ячеек из символьных векторов, каждый из которых содержит имя блока машины в модели. |
type | Массив ячеек из символьных векторов ('Asynchronous Machine' , 'Simplified Synchronous Machine' , 'Synchronous Machine' , 'Three Phase Dynamic Load' ) определение типа маски машины и блоков загрузки. |
set | Структура с переменными полями, задающими параметры, характерные для каждой машины или динамической нагрузки (Тип шины, Терминальное Напряжение, Активная Степень, Реактивная мощность, Механическая энергия). |
LoadFlowFrequency | Параметр, задающий частоту, используемую инструментом, в герц. Частота задана только в первом элементе структуры параметров Инициализации Машины. |
InitialConditions | Вектор символов, который задает начальный тип условия ('Auto' , 'Start from previous solution' ). Начальное состояние задано только в первом элементе структуры параметра Инициализации Машины. |
DisplayWarnings | Вектор символов ('on' 'off' ) управление отображением предупреждающих сообщений во время расчета Инициализации Машины. |
Например, вы получаете параметры инициализации для power_machines
пример путем выполнения:
Mparam = power_loadflow('power_machines'); Mparam(1) ans = name: 'SM 3.125 MVA' type: 'Synchronous Machine' set: [1x1 struct] LoadFlowFrequency: 60 InitialConditions: 'Auto' DisplayWarnings: 'on' lfparam(2) name: 'ASM 2250HP' type: 'Asynchronous Machine' set: [1x1 struct] LoadFlowFrequency: [] InitialConditions: [] DisplayWarnings: []
Если вы используете Mparam = power_loadflow(sys)
команда, чтобы создать структуру параметров инициализации, вы не должны отредактировать или изменить имя и ввести поля lfparam
. set
поле - то, где вы задаете новые значения параметров, lfparam(1).LoadFlowFrequency
то, где вы задаете частоту. lfparam(1).Initialconditions
то, где вы задаете состояние начальных условий.
Если ваша модель не содержит никого Асинхронные, Упрощенные Синхронные, или Синхронные блоки Машины и никакой блок Three Phase Dynamic Load, lfparam
возвращает пустую переменную.
Для Асинхронных блоков Машины можно задать только механическую энергию машины. set
поле является структурой со следующим полем.
Поле | Описание |
---|---|
MechanicalPower | Механическая энергия, в ваттах, машины. |
Например, механическая энергия Асинхронной Машины в power_machines
пример:
Mparam = power_loadflow('power_machines'); Mparam(2).set ans = MechanicalPower: 1492000
Для Упрощенной Синхронной Машины и Синхронных блоков Машины, set
поле является структурой с этими полями.
Поле | Описание |
---|---|
BusType | Вектор символов ('P & V generator' , 'P & Q generator' , 'Swing bus' ) определение типа шины машины. |
TerminalVoltage | Параметр, задающий терминальное напряжение, в RMS вольт. |
ActivePower | Параметр, задающий активную степень, в ваттах. |
ReactivePower | Параметр, задающий реактивную мощность, в Варе. |
PhaseUan | Параметр, задающий напряжение фазы, в градусах, напряжения Uan. |
Например, значения параметров инициализации блока Synchronous Machine в power_machines
пример:
Mparam = power_loadflow('power_machines'); Mparam(1).set ans = BusType: 'P & V generator' TerminalVoltage: 2400 ActivePower: 0 ReactivePower: 0 PhaseUan: 0
Для блока Three-Phase Dynamic Load, set
поле является структурой со следующими полями.
Поле | Описание |
---|---|
ActivePower | Параметр, задающий Активную степень, в ваттах. |
ReactivePower | Параметр, задающий реактивную мощность, в Варе. |
Результаты организованы в структуре со следующими полями.
Поле | Описание |
---|---|
status | Состояние возвращает 1 когда решение найдено и возвращает 0 когда никакое решение не найдено. Состояние дано только в первом элементе структуры Инициализации Машины; это возвращает пустое значение для других элементов. |
Machine | Имена машин или загрузок. |
Nominal | Номинальные параметры [номинальная степень, номинальное напряжение] машин или загрузок. |
BusType | Тип шины машин или загрузок. |
UanPhase | Углы фазы, в градусах, фазы напряжение A-neutral в машине или терминалах загрузки. |
Uab,Ubc,Uca | Установившиеся, напряжения терминала от фазы к фазе машин или загрузок. Напряжения возвращены в 1 3 вектор, содержащий напряжение в вольтах, напряжение в p.u. на основе номинальной степени машины и фазу в градусах. |
Ia,Ib,Ic | Установившиеся токи фазы машин или загрузок. Токи возвращены в 1 3 вектор, представляющий ток в амперах, ток в p.u. на основе номинальной степени машины и фазу в градусах. |
P | Активная степень машины возвращена в векторе 1 на 2, представляя мощность в ваттах и в p.u. на основе номинальной степени машины. |
Q | Реактивная мощность машины возвращена в векторе 1 на 2, представляя степень в Варе и в p.u. на основе номинальной степени машины. |
Pmec | Механическая энергия машины возвращена в векторе 1 на 2, представляя механическую энергию в ваттах и в p.u. на основе номинальных параметров машины. |
Torque | Механический крутящий момент машины возвращен в векторе 1 на 2, представляя крутящий момент в N.m и в p.u. на основе номинальной степени и скорости машины. |
Vf | Вычисленное полевое напряжение Синхронных блоков Машины. Этот параметр устанавливается на пустое значение для других типов машин и загрузок. |
Slip | Вычисленный промах Асинхронных блоков Машины. Этот параметр устанавливается на пустое значение для других типов машин и загрузок. |