Файл: Падалко Л.П. Математические методы оптимального планирования развития и эксплуатации энергосистем учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.07.2024

Просмотров: 115

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

л

Л,;

i=i

 

 

 

 

(3.10)

ДЛЯ первого ш а г а

 

 

 

 

Лі(^) = 8х(Р) = min [В^Р,,

QJ-XQJ.

 

 

Вычисления сводятся

к следующему . Д л я

к а ж д о г о

до­

пустимого Pi

определяем

сумму

BifP^Qi)—%Ql

для

всех

допустимых

значении Q\.

Окончательно запоминаем

ми­

нимальную сумму и соответствующее ей значение Qi. В

конечном счете в общем случае запоминаются

столько

значений h[(P), сколько имеется дискретных значений Р.

 

Последующие вычисления осуществляются по рекур­

рентному соотношению (3.10).

 

 

 

 

П о окончании расчета проверяется

условие (3.9). Ес­

ли

оно выполняется, то з а д а ч а

решена .

В противном слу­

чае

следует скорректировать

значение

X и вновь

повто­

рить решение одномерной задачи . Корректировка К осу­

ществляется д о удовлетворения условия

(3.9).

В принятой

постановке з а д а ч и

мы

предполагаем за­

данным только

один вид тепловой

нагрузки . П р и нали­

чии производственной и отопительной нагрузок придется иметь дело с задачей трехмерного динамического про­ граммирования .

Экономическое распределение активной и реактивной нагрузок между электростанциями энергосистемы. Тре­ бование оптимального распределения активных и реак ­ тивных нагрузок м е ж д у источниками питания сводится к

нахождению р е ж и м а работы

системы,

обеспечивающего

минимальный р а с х о д топлива

н а

всех

электростанциях

при з а д а н н о й нагрузке

потребителей.

 

 

 

Рассмотрим математическую формулировку и реше­

ние задачи при допущении, что

активные

и реактивные

нагрузки

потребителей,

а т а к ж е

потери

мощности

в

электрической сети

не

зависят от величин

напряжений .

К р о м е того, будем

полагать, что источники

генерации

ак­

тивной и

реактивной мощностей совпадают. Тогда мате-

172


матичеоки з а д а ч а может быть сформулирована следую ­ щим образом:

т і п ^ В Д ) ;

 

 

(3.11>

VP,. = P„ + AP;

(3.12)

i=i

 

 

 

 

^P^Qu

+

AQ.

 

(3.13):

i=l

 

 

 

 

Здесь

ВІ(РІ)

— р а с х о д н а я характеристика

і-й

элект­

 

 

ростанции .

 

 

Условия (3.12) и (3.13) отвечают требованию

баланс а

активных и реактивных мощностей в системе с учетом

потерь мощности в сети.

Р е а к т и в н а я нагрузка, хотя

и не

включена в функционал,

входит в него в неявном

виде,

т а к как потери активной

мощности в сети, о п р е д е л я ю щ и е

частично активные нагрузки электростанций, зависят от потоков ка к активных, так и реактивных мощностей.

Д а н н а я з а д а ч а относится к к л а с с у з а д а ч двумерного динамического п р о г р а м м и р о в а н и я . Предварительно, при­

ступая к решению, в ы б и р а е м один

из генерирующих у з ­

лов

в качестве балансирующего

и находим коэффициен­

ты

распределения дл я активных

и

реактивных потоков

мощностей в линиях сети при приложении единичной на­

грузки в к а

ж д о м из пунктов

питания.

Процесс

решения состоит

из двух этапов: предвари ­

тельного, в 'котором отыскивается допустимое решение, и основного, в котором осуществляется улучшение допусти­ мого решения.

Допустимое решение м о ж е т быть получено следую ­

щим образом . З а д а е м всем

генерирующим у з л а м , к р о м е

балансирующего,

произвольные и допустимые значения

нагрузок Pi и

Q[. З а т е м

с помощью коэффициентов,

распределения находим потоки активных и реактивных мощностей в линиях сета. Д а л е е , определив с у м м а р н ы е потери активной и реактивной мощностей н сети, нахо­ дим активную и реактивную нагрузки балансирующего, узла из условий б а л а н с а :

рб = Р„ + АР - 2 Л; Q« = Qu + AQ -

2 Qi-

1=1

i=l

i7a


Н а основном этапе осуществляется улучшение реше­ ния 'методом динамического программирования .

П р и использовании алгоритма одномерного динамиче­ ского программирования схема многошаговых расчетов сводится к следующему .

На первом шаге, з а д а в а я с ь серией допустимых соче­ таний активных и реактивных нагрузок первой электро­ станции, отыскиваем распределение потоков по сети, сум­

марные потери мощности,

нагрузки балансирующего

уз­

л а н с у м м а р н ы й расход

топлива на первой станции

и

на станции, находящейся в балансирующем узле. На ­ грузки всех остальных станций остаются без изменения. Всякое изменение нагрузки первой электростанции ком­ пенсируется соответствующим изменением нагрузки стан ­

ции, находящейся

в балансирующем узле.

Причем,

как

у к а з ы в а л о с ь выше,

нагрузка

этой станции

находится

из

условий баланса мощности во всей системе

с учетом

по­

терь. В результате первого шага получаем

функцию

К{Р,

Q) =

В^Р,

Q).

 

 

 

Н а втором

шаге расчет выполняем п о рекуррентному

соотношению

 

 

 

 

 

Z2 (P,

Q) = min {h^P — P2)Q

Q3 ) + B2(P2,

Qa ) +

 

+ B6(P6,

Q6)}.

 

 

 

 

 

Смысл расчета

сводится к следующему. Д л я заданно ­

го допустимого сочетания суммарных активных и реак­ тивных нагрузок двух электростанций выбираются опти­ мальные значения нагрузок второй станции. Окончатель­ но запоминается функция вида

К(Р,

Q) = h1(P-P.2,

Q - Q a )

+ B a ( P a , Q a ),

которая при данных Р и Q составляет минимум функции

Z2(P,

Q).

 

 

На

последнем шаге расчет производится по формуле

Zn(P,

Q) = min {/г„_2

(Р — Рп,

Q — Q„) +

+ fi„_,

(/>„, Qn) + B6(P6,

Q6)).

 

Эта функция п о д л е ж и т запоминанию, т а к как она оп­ ределяет суммарные затраты топлива по всей системе.

174


З н а ч е н ия нагрузок электростанций, соответствующих

ис­

комому решению, находятся «обратным ходом».

 

 

Полученное

решение

оказывается лучшим,

чем

ис­

ходное. О д н а к о

о н о еще

не оптимальное. Если

считать

полученное решение результатом первой итерации рас­

четов, то оптимальное

решение м о ж н о получить путем

итерационного расчета.

Н а к а ж д о й следующей итерации

учитываются нагрузки электростанций, рассчитанные на предыдущей итерации. Критерием окончания решения может служить совпадение с заданной степенью погреш ­

ности результатов расчета двух соседних

итераций.

Р е а л и з а ц и я предложенной

одномерной вычислитель­

ной схемы с в я з а н а с

большим

объемом

вычислений и с

необходимостью з а п о

м и н а н и я

большого

числа п р о м е ж у ­

точных результатов расчета. Это создает известные труд­ ности д л я реализации такого алгоритма на существую­ щих м а ш и н а х типа «Минск-22», «М-220», «БЭСМ - 4» .

При

использовании множителей

Л а г р а н ж а

пониже ­

ние размерности з а д а ч и

может быть

осуществлено сле­

д у ю щ и м

образом . Если

пренебречь

потерями

реактив­

ной мощности в условии баланса, то новую функцию од­

номерной постановки

м о ж н о будет 'Определить

из

выра­

жения

 

 

 

 

 

 

 

ад)

=

т і п { Я , (Pit

Qt-lQi

+

Bm{Pm)}.

 

 

Тогда новая функция

будет иметь

в и д

 

 

gi{P^

=

Bi{Ph

 

 

 

 

 

Функция

gi(Pi)

определяется

следующим

образом .

К а ж д о м у допустимому значению

активной нагрузки і-й

станции ставится в соответствие серия допустимых

реак­

тивных

нагрузок этой

ж е станции. Рассчитываются

рас­

пределение

потоков мощностей

в сети и затем

активные

и реактивные нагрузки балансирующего узлаСуммар ­ ный минимальный расход топлива на і-й и т-й станциях

Определяет ИСКОМУЮ фуНКЦИЮ

gt(Pi)-

В результате при фиксированном значении коэффи­

циента X получаем одномерную

задачу:

т і п 2 & ( Л ) ;

1=1

V P , = P„ + AP .

1=1

175


Р е ш и в итерационным способом сформулированную з а д а ч у методом одномерного динамического п р о г р а м м и ­

рования, находим значения

активных

нагрузок станций.

П р и этом определяются

т а к ж е соответствующие

значе­

ния реактивных нагрузок

Qc и проверяется

условие ба­

ланса реактивных 'Мощностей в сети с

учетом

потерь.

Расчет

исходного

 

 

 

допустимого распре­

 

 

 

деления

активных

 

 

 

и

реактивных

 

 

 

 

нагрузок

 

 

 

Расчет

функций

 

 

 

9rfpt\

для

стан-

 

 

 

ций

при сриксира-

 

 

 

ванном Л

 

 

 

Решение

одномер­

 

 

 

ной задачи

 

 

 

Продерка

условия

 

 

 

баланса

 

реактив­

 

 

 

ных

 

мощностей

 

 

 

Не выпол­ Выполнен

 

 

 

нен

 

 

 

 

 

 

Выбор нового

 

Расчет

 

 

 

значения

Л'

 

закончен

Р и с .

3.5.

 

 

 

 

 

 

С целью проверки

этого условия

производим

расчет

распределения потоков мощностей в сети. Бели это ус­

ловие

выполняется, то з а д а ч а решена. Если ж е

не вы­

полняется, то, з а д а в а я с ь

новым

значением

коэффициен­

та К, ©новь р е ш а е м видоизмененную одномерную

задачу .

Расчет

прекращается после

.выполнения

условия

балан ­

с а . Н а р и с . 3.5 представлена

укрупненная

блок-схема ре­

шения

рассматриваемой

задачи

на Э Ц В М

с (помощью

изложенного алгоритма.

 

 

 

 

 

 

176