Расчет потерь электроэнергии в сетях
Аннотация
Целью данной курсовой работы является разработка алгоритма, написание и
отладка программы для решения электротехнической задачи на алгоритмическом
языке. Данная программа позволит рассчитать суммарные потери электроэнергии и
напряжения.
1.
Введение и постановка задачи
В результате интенсивного развития информационных технологий современный
инженер-энергетик должен уметь работать на ЭВМ, знать основы программирования
электротехнических задач на алгоритмических языках, уметь использовать ЭВМ в своей
будущей профессиональной деятельности.
Цель курсовой работы: закрепление практических навыков программирования
на алгоритмических языках высокого уровня (в данной работе C++) на примере составления и отладки
программы для решения электротехнической задачи, ознакомление со специальной
терминологией, приобретение навыков написания и оформления программ.
Задача курсовой работы: разработка и проверка алгоритма, а также
разработка блок-схемы, написание и отладка программы для определения суммарных
потерь электроэнергии ∆Wc и активной мощности ∆P в схеме разомкнутой электрической сети по известным
аналитическим соотношениям.
Электрические сети предназначены для питания потребителей электрической
энергией. Часть электроэнергии при ее передаче по сетям теряется на нагрев
проводов линии ∆Wл, обмоток ∆Wт и сердечников ∆Wхх трансформаторов. Очень важно рационально использовать
электрическую энергию, а для этого необходимо точно рассчитать потери при ее
передаче по электрическим сетям и минимизировать их. Поэтому задача этой
курсовой работы является одной из важнейших задач в энергетике.
Для того чтобы реализовать задачу работы, необходимо изучить
аналитические соотношения для расчета потерь электроэнергии в сетях, ввести
исходные данные, разработать алгоритм и блок-схему программы, написать текст
программы и получить результаты расчета.
2.
Основные аналитические соотношения
Электрические
схемы предназначены для питания потребителей электрической энергией. Часть
электроэнергии при ее передаче по сетям теряется на нагрев проводов линии , обмоток и
сердечника трансформаторов.
В
схеме простейшей разомкнутой электрической сети суммарные потери электроэнергии
складываются из трех составляющих и вычисляются по
формуле:
(2.1)
где
- суммарные потери электроэнергии на линейных
участках схемы, ;
- суммарные
потери электроэнергии в трансформаторах схемы, ;
- потери
электроэнергии в стали трансформаторов, .
Потери
электроэнергии на линейных участках определяются по формуле:
(2.2)
где
- поток активной энергии на i-м линейном
участке схемы, ;
-
коэффициент реактивной мощности, о.е.;
-
номинальное напряжение сети, ;
-
расчетный период (месяц, квартал, год), ч;
-
коэффициент формы графика нагрузки, о.е.;
-
активное сопротивление i-го участка линии, Ом.
Величина
равна отношению к :
(2.3)
где
- поток реактивной электроэнергии на i-м
линейном участке схемы, ;
- поток
активной электроэнергии на участке, .
Значение
, и определяются в процессе расчета потокораспределения в
схеме.
Квадрат
коэффициента формы вычисляется по формуле:
(2.4)
где
- коэффициент заполнения графика, равный
относительному числу часов использования максимальной активной нагрузки :
(2.5)
Значение
определяется по выражениям:
(2.6)
где
- общее число участков сети, подключенных к узлу i;
-
активная мощность участка, подключенного к узлу i;
- число
часов использования максимальной активной нагрузки участка k;
(2.7)
Активное
сопротивление участка равно:
(2.8)
где
- удельное активное сопротивление участка, Ом/км
(справочные данные);
- длина
участка в километрах (указана на схеме сети).
Нагрузочные
потери электроэнергии на трансформаторных участках схемы определяются аналогичным образом:
(2.9)
где
m - число трансформаторных участков в схеме;
-
активное сопротивление трансформатора j, Ом,
(2.10)
- потери
мощности короткого замыкания трансформатора j, (справочные данные);
-
номинальное напряжение высшей обмотки трансформатора j, (принимается равным номинальному напряжению сети );
-
номинальная мощность трансформатора j, (указана
на схеме).
Постоянные
потери электроэнергии в стали трансформаторов равны:
(2.11)
где
(2.12)
- потери
холостого хода трансформатора j, (справочные
данные).
Все
искомые величины , , , и сумма
(+) должны быть рассчитаны в именованных единицах () и в процентах по отношению к потоку электроэнергии
на головном участке линии :
(2.13)
где
(2.14)
Кроме
потерь необходимо определить потери активной мощности :
(2.15)
(2.16)
(2.17)
(2.18)
в (2.19)
и
в процентах по отношению к потоку активной мощности на головном участке схемы
(2.20)
(2.21)
(2.22)
(2.23)
(2.24)
Поток
мощности на головном участке линии равен сумме нагрузок всех узлов и суммарных потерь активной мощности в схеме:
(2.25)
Аналогичным
образом определяются потери реактивной мощности :
(2.26)
(2.27)
(2.28)
(2.29)
где
- ток холостого хода трансформатора j, %
(справочные данные), в и в процентах
(2.30)
(2.31)
(2.32)
(2.33)
(2.34)
(2.35)
Значение
потока мощности на головном участке линии равно сумме нагрузок всех
узлов и суммарных потерь реактивной мощности в схеме.
(2.36)
где
- реактивное сопротивление i-го линейного
участка схемы, Ом;
удельное
реактивное сопротивление, Ом/км (справочные данные), а
(2.37)
где
- реактивное сопротивление трансформатора j,
Ом;
- модуль
полного сопротивления трансформатора j, Ом,
(2.38)
где
- напряжение короткого замыкания трансформатора j, %
(справочные данные).
Для
каждого участка схемы (линейного и трансформаторного) требуется определить
потери напряжения , :
(2.39)
где
, , и - потоки
мощности (, ) и
сопротивления (, ) как для
линейных ( , , , ), так и
для трансформаторных ( , , , ) участков
схемы.
(2.40)
где
- заданное напряжение источника питания (первый узел
схемы);
-
суммарные потери напряжения на пути от источника питания до узла j
схемы.
Первый
узел служит источником питания для всей схемы сети. Значение принимаем равным (1,03…1,15) .
После
данного расчета напряжения за трансформаторами приводятся к стороне низшего
напряжения по формуле:
(2.41)
где
Анализ
схемы разомкнутой электрических сетей и приведенных выше основных расчетных
соотношений показывает, что для их реализации необходимы режимные данные.
К
режимным данным относятся:
-
напряжение источника питания;
-
коэффициент нагрузки трансформатора j, о.е. Он выбирается для каждого
трансформатора из ряда: 0,1; 0,15; 0,2; 0,25; 0,3; 0,35; 0,4; 0,45; 0,5; 0,55;
0,6; 0,65; 0,7; 0,75; 0,8; 0,85; 0,9; 1,0; 1,05; 1,1; 1,15; 1,2; 1,25; 1,3;
1,35; 1,4; 1,5; 1,55; 1,6; 1,65; 1,7;
-
коэффициент мощности трансформаторов. Выбирается из табл. П2 в зависимости от
заданного типа нагрузки трансформаторного пункта: производственная,
коммунально-бытовая, смешанная;
- число
часов использования максимальной активной нагрузки трансформатора j, ч.
Выбирается из табл. П1 в зависимости от расчетной нагрузки подстанции и типа нагрузки.
На
основе введенной исходной информации можно определить основные режимные
характеристики трансформаторов:
(2.42)
где
- полная нагрузка j-го
трансформатора в ;
(2.43)
(2.44)
(2.45)
(2.46)
(2.47)
.
3.
Проверка работоспособности алгоритма вручную
Проверка потокораспределения
Схема
3 - 1
Напряжение
Схема
3-2
Суммарные потери электроэнергии:
Таблица
3-1
Отпуск энергии в сеть
тыс.кВт*ч
|
Постоянные (холостого хода)
|
Переменные (нагрузочные)
|
Суммарные
|
|
|
В трансформаторах
|
В линии
|
суммарные
|
|
|
тыс. кВт*ч
|
%
|
тыс. кВт*ч
|
%
|
тыс. кВт*ч
|
%
|
тыс. кВт*ч
|
%
|
тыс. кВт*ч
|
%
|
2588.92
|
82.26
|
3.18
|
17.24
|
0.67
|
76.88
|
2.97
|
94.12
|
3.64
|
176.38
|
6.81
|
4. Блок-схема.
Алгоритм решения задачи
Схема
4-1
Алгоритм потокораспределения
Схема
4-2
где POT - поток мощности ( энергии);
AO-
массив адресных отображений;
TRAN -
выход на трансформатор;
k -
рабочая переменная.
Алгоритм расчета напряжений в узлах
Схема
4-3
где SOURNn[i] - номер начала участка;
Unode
- напряжение в узле;
Uict -
напряжение головного участка;
dU -
потери напряжения в узле;
k, к -
рабочие переменные.
5. Идентификация
переменных
Переменные в программе
Таблица
5-1
№ п/п
|
Величина
|
Переменная в программе
|
Примечание
|
1.
|
|
TRM
|
Тип трансформатора
|
2.
|
Sном
|
TRSnom
|
Мощность трансформатора, кВА
|
3.
|
Uном (ВН)
|
TRUnomvn
|
Напряжение в обмотке, кВ
|
4.
|
Uном (НН)
|
TRUnomnn
|
Напряжение в обмотке, кВ
|
5.
|
Uкз
|
TRUkz
|
%
|
6.
|
∆Pкз
|
TRPkz
|
кВт
|
7.
|
Iхх
|
TRIxx
|
%
|
8.
|
∆Pхх
|
TRPxx
|
кВт
|
9.
|
|
LNM
|
Марка провода
|
10.
|
Uном
|
LNUnom
|
Номинальное напряжение,
кВ
|
11.
|
r0
|
LNRo
|
Удельное активное
сопротивление, Ом/км
|
12.
|
x0
|
LNXo
|
Удельное реактивное
сопротивление, Ом/км
|
13.
|
Iдоп
|
LNIdop
|
Допустимый ток, А
|
14.
|
Iс
|
LNIc
|
Емкостный ток, А
|
15.
|
Nn
|
SOURNn
|
Начало участка
|
16.
|
Nk
|
SOURNk
|
Конец участка
|
17.
|
|
SOURML
|
Марка провода
|
18.
|
L
|
SOURDLINA
|
Длина провода, км
|
19.
|
|
SOURMTR
|
Тип трансформатора
|
20.
|
Кз
|
SOURKz
|
Коэффициент, о.е.
|
21.
|
Tма
|
SOURTma
|
Использование максимума, ч
|
22.
|
cosφ
|
SOURCOS
|
Коэффициент, о.е.
|
23.
|
|
AO
|
Адресное отображение
|
24.
|
№ п/п
|
SOURP
|
Номер пункта
|
25.
|
P
|
POTP
|
Поток активной мощности,
кВт
|
26.
|
Q
|
POTQ
|
Поток реактивной мощности,
кВАр
|
27.
|
Wp
|
POTWp
|
Поток активной
электроэнергии, кВтч
|
28.
|
Wq
|
POTWq
|
Поток реактивной
элнктроэнергии, кВАрч
|
29.
|
|
KOD
|
Алфавитно-цифровой код
задачи
|
30.
|
T
|
PERIOD
|
Расчетный период, ч
|
31.
|
|
lin
|
Количество кабелей в
каталоге
|
№ п/п
|
Величина
|
Переменная в программе
|
Примечание
|
32.
|
|
tr
|
Количество трансформаторов
в каталоге
|
33.
|
|
ent
|
Количество участков линии
|
34.
|
|
OglLn
|
Оглавление каталога
проводов
|
35.
|
|
OglTr
|
Оглавление каталога
трансформаторов
|
36.
|
Pл
|
Pl
|
Потери активной мощности в линии,
кВт
|
37.
|
Pт
|
Pt
|
Потери активной мощности в
трансформаторе, кВт
|
38.
|
∆Pт
|
dPt
|
Суммарные потери активной
мощности в трансформаторе, кВт
|
39.
|
Pxx
|
Pxx
|
Потери активной мощности
холостого хода в трансформаторе, кВт
|
40.
|
∆Pxx
|
dPxx
|
Суммарные потери активной
мощности холостого хода в трансформаторе, кВт
|
41.
|
∆Pл
|
dPl
|
Суммарные потери активной
мощности в линиях, кВт
|
42.
|
∆Pлт
|
dPlt
|
Суммарные потери активной
мощности в линиях и трансформ., кВт
|
43.
|
∆P
|
dP
|
Суммарные потери активной
мощности в линиях, трансформаторах и холостого хода, кВт
|
44.
|
Pгл
|
Pgy
|
Поток активной мощности на
головном участке, кВт
|
45.
|
Qл
|
Ql
|
Потери реактивной мощности
в линии, кВАр
|
46.
|
∆Qл
|
Суммарные потери реактивной
мощности в линиях, кВАр
|
47.
|
Qт
|
Qt
|
Потери реактивной мощности
в трансформаторе, кВАр
|
48.
|
∆Qт
|
dQт
|
Суммарные потери реактивной
мощности в трансформаторах, кВАр
|
49.
|
Qxx
|
Qxx
|
Потери реактивной мощности
холостого хода в трансформаторе, кВАр
|
№ п/п
|
Величина
|
Переменная в программе
|
Примечание
|
50.
|
∆Qxx
|
dQxx
|
Суммарные потери реактивной
мощности холостого хода в трансформаторе, кВАр
|
51.
|
∆Qлт
|
dQlt
|
Суммарные потери реактивной
мощности в линиях и трансформаторах, кВАр
|
52.
|
∆Q
|
dQ
|
Суммарные потери реактивной
мощности в линиях, трансформаторах и холостого хода, кВАр
|
53.
|
Qгу
|
Qgy
|
Поток реактивной мощности
на головном участке, кВАр
|
54.
|
Wт
|
Wt
|
Потери энергии
трансформаторе, тыс кВт
|
55.
|
Wл
|
Wl
|
Потери энергии в линии, тыс
кВт
|
56.
|
Wхх
|
Wxx
|
Потери энергии холостого
хода в трансформаторе, тыс кВт
|
57.
|
Wгу
|
Wgy
|
Поток энергии на головном участке,
тыс кВт
|
58.
|
∆Wт
|
dWt
|
Суммарные потери энергии в
трансформаторах, тыс кВт
|
59.
|
∆Wл
|
dWl
|
Суммарные потери энергии в
линиях, тыс кВт
|
60.
|
∆Wлт
|
dWlt
|
Суммарные потери энергии в
линиях и трансформаторах, тыс кВт
|
61.
|
∆Wхх
|
dWxx
|
Суммарные потери энергии
холостого хода, кВт
|
62.
|
∆W
|
dW
|
Отпуск энергии в сеть, тыс
кВт
|
63.
|
k2ф i
|
Kfl2
|
|
64.
|
k2ф j
|
Kft2
|
|
65.
|
Tma i
|
Tma
|
|
66.
|
Uип
|
Uict
|
Напряжение источника
питания, кВ
|
67.
|
Uj
|
Unode
|
Напряжение в узле, кВ
|
68.
|
∆U
|
dU
|
Потери напряжения, кВ
|
69.
|
Uном
|
CHNUnom
|
Номинальное напряжение в
сети, кВ
|
70.
|
|
|
|
71.
|
T, K, L, i, k,
r, b, t, line, SOURML1, SOURMTR1, N, M.
|
|
Промежуточные переменные
|
№ п/п
|
Величина
|
Переменная в программе
|
Примечание
|
72.
|
L1, L2, L3, T1,
T2,T3, t1, t2, t3.
|
|
Промежуточные переменные
|
Файлы Таблица 5 - 2
№ п/п
|
Название файла
|
Описание
|
1.
|
Info_CHAIN_DOS.TXT
|
Информация о сети
|
2.
|
LINE_DOS.TXT
|
Каталог трансформаторов
|
3.
|
SOURCE_DOS.TXT
|
Ввод сети
|
4.
|
TRANSFORMER_DOS.TXT
|
Каталог трансформаторов
|
5.
|
Losses_energy.txt
|
Вывод потерь энергии
|
6.
|
Losses_powers.txt
|
Вывод потерь мощности
|
7.
|
Result_POT.txt
|
Вывод потокораспределения
|
8.
|
Voltage_node.txt
|
Вывод напряжений в узлах
|
6. Разработка
форм и структур представления исходных данных и результатов расчета
Исходные данные параметров сети и ее элементов вводятся в программу из
двух таблиц:
Таблица 6-1
------------------------------------------------------------------------------
|
РЛ №24, 10.0 кВ
|
-----------------------------------------------------------------------------
|№ п/п| Nn | Nk | Марка | Li, |Тип транс- | Kz, |
Tma, | cos |
| | | | провода | км |форматора | o.e.| ч | o.e. |
-----------------------------------------------------------------------------
| 1 | 1 | 2 |
AC-50 | 0.080 | | | | |
| 2 | 2 | 101
| | | TM-30 | 0.60 | 1700 | 0.80 |
| 3 | 2 | 3 |
AC-50 | 5.360 | | | | |
| 4 | 3 | 102
| | | TM-160 | 0.80 | 2500 | 0.70 |
| 5 | 3 | 4 |
AC-50 | 0.400 | | | | |
Таблица
6-2
---------------------------------------------------------------
| Код задачи | РЛ №24, 10.0
кВ |
--------------------------------------------------------------
| Расчетный период, ч |
8760 |
--------------------------------------------------------------
| Номинальное напряжение, кВ |
10.0 |
--------------------------------------------------------------
Каталоги трансформаторов и линий, которые необходимы для работы
программы, выглядят следующим образом:
Трехфазные двухобмоточные трансформаторы 6 и 10 кВ
Таблица
6-3
-------------------------------------------------------------------------
| | Мощ- | Uном, кВ, |
| | | |
| Тип транс- | ность | обмоток |Uкз,% |
Pкз, кВт |Iхх, % | Pхх, |
| форматора | Sном, |---------------|
| | | кВт |
| | кВА | ВН | НН |
| | | |
------------------------------------------------------------------------
| 1 | 2 | 3 | 4 | 5 | 6
| 7 | 8 |
------------------------------------------------------------------------
| ТМ-10 | 10 | 6.30 | 0.40 | 5.50 |
0.335 | 10.00 | 0.105 |
| ТМ-50 | 50 | 6.30 | 0.40 | 5.50 |
1.330 | 7.00 | 0.350 |
| ТМ-75 | 75 | 6.30 | 0.40 | 5.50 |
1.400 | 7.50 | 0.290 |
| ТМ-100 | 100 | 6.30 | 0.40 | 4.50 |
1.970 | 2.60 | 0.310 |
| | | | |
| | | |
Усредненные расчетные данные воздушных линий и кабелей
Таблица
6-4
-----------------------------------------------------------------------------
| Марка | Номинальное | Удельное |
Удельное | Допустимый | Емкостный |
| провода | напряжение | активное |
реактивное | ток | ток |
| (кабеля) | Uном, кВ | сопротив- |
сопротив- | Iдоп, А | Iс, А |
| | | ление |
ление | | |
| | | Rо, Ом/км | Xо,
Ом/км | | |
----------------------------------------------------------------------------
| 1 | 2 | 3 |
4 | 5 | 6 |
----------------------------------------------------------------------------
| М-6 | 10.50 | 3.060 |
0.397 | 70 | 0.000 |
| М-10 | 10.50 | 1.790 |
0.381 | 95 | 0.000 |
| М-16 | 10.50 | 1.130 |
0.358 | 110 | 0.000 |
| М-25 | 10.50 | 0.720 |
0.345 | 180 | 0.000 |
| | |
| | | |
Результаты расчетов представим следующим образом:
Напряжение в узлах схемы
Таблица
6-5
---------------------------------------------------
|
N n/n| Nn | Nk | Потери | Напряжение |
|
| | | напряжения,кВ | узлов, кВ |
--------------------------------------------------
|
1 | 1 | 2 | 0.006 | 10.994 |
|
2 | 2 | 101 | 0.306 | 0.428 |
Потери электроэнергии
Таблица
6-6
--------------------------------------------------------------------------------------
|Отпуск |
Постоянные | Переменные (нагрузочные) | |
|энергии |(холостого
хода)|--------------------------------------------| суммарные |
|в сеть
| |в трансформаторах| в линии | суммарные | |
|тыс.кВт*ч|---------------------------------------------------------------------------
| | тыс.кВт*ч |
% |тыс.кВт*ч | % |тыс.кВт*ч| % |тыс.кВт*ч| %|тыс.кВт*ч| %|
-------------------------------------------------------------------------------------
| |
| | | | | | | | | |
--------------------------------------------------------------------------------------
Потокораспределение
Таблица
6-7
-------------------------------------------------------------------------------
| | | |
Поток мощности ветви | Поток энергии ветви |
| N n/n| Nn | Nk
|-------------------------|-------------------------------|
| | | |
активный | реактивный | активный | реактивный |
| | | |
кВт | кВАр | кВт*ч | кВАр*ч |
------------------------------------------------------------------------------
| 1 | 1 | 2 |
906.37 | 673.27 | 2412540.00 | 1801700.87 |
| 2 | 2 | 101
| 14.40 | 10.80 | 24480.00 | 18360.00 |
| 3 | 2 | 3 |
891.97 | 662.47 | 2388060.00 | 1783340.87 |
Потери мощности
Таблица
6-8
------------------------------------------------------------------------
|
| | | Переменные | Постоянные (хол. хода) |
|
N n/n| Nn | Nk |--------------------------------------------------
|
| | | активной | реактивной | активной | реактивной |
|
| | |-----------|------------|-----------|------------|
|
| | | кВт | кВАр | кВт | кВАр |
----------------------------------------------------------------------|
|
1 | 1 | 2 | 0.615 | 0.362 | | |
|
2 | 2 | 101 | 0.306 | 0.509 | 0.300 | 2.700 |
|
3 | 2 | 3 | 39.899 | 23.490 | | |
И потери мощности в процентах:
Таблица
6-9
---------------------------------------------------------------------
|
| активной | реактивной |
--------------------------------------------------------------------
|
| % | % |
--------------------------------------------------------------------
|
Суммарные потери мощности в сети: | | |
--------------------------------------------------------------------
|
Суммарные потери мощности в линиях: | | |
--------------------------------------------------------------------
|
Суммарные потери мощности в линиях и | | |
|
трансформаторах: | | |
--------------------------------------------------------------------
|
Суммарные потери мощности в | | |
|
трансформаторах: | | |
--------------------------------------------------------------------
|
Суммарные потери мощности | | |
|
холостого хода: | | |
---------------------------------------------------------------------
7. Написание
и отладка программы
Ø Ввод и печать исходной информации.
Схема исследуемой сети:
Схема
7-1
Ввод схемы в программу будет осуществляться из следующих двух таблиц:
Таблица 7-1
------------------------------------------------------------------------------
|
РЛ №24, 10.0 кВ |
-----------------------------------------------------------------------------
|№ п/п| Nn | Nk | Марка | Li, |Тип транс- | Kz, |
Tma, | cos |
| | | | провода | км |форматора | o.e.| ч |
o.e. |
-----------------------------------------------------------------------------
| 1 | 1 | 2 |
AC-50 | 0.080 | | | | |
| 2 | 2 | 101
| | | TM-30 | 0.60 | 1700 | 0.80 |
| 3 | 2 | 3 |
AC-50 | 5.360 | | | | |
| 4 | 3 | 102
| | | TM-160 | 0.80 | 2500 | 0.70 |
| 5 | 3 | 4 |
AC-50 | 0.400 | | | | |
| 6 | 4 | 5 |
AC-50 | 0.480 | | | | |
| 7 | 4 | 6 |
AC-50 | 0.100 | | | | |
| 8 | 5 | 103
| | | TM-160 | 0.35 | 2000 | 0.90 |
| 9 | 6 | 104
| | | TM-180 | 0.40 | 2800 | 0.80 |
| 10 | 6 | 7 |
AC-70 | 0.100 | | | | |
| 11 | 7 | 8 | AC-70 | 0.100
| | | | |
| 12 | 8 | 105 | | |
TM-160 | 0.50 | 2800 | 0.80 |
| 13 | 7 | 9 | AC-70 | 1.440
| | | | |
| 14 | 9 | 10 | A-35 | 0.400
| | | | |
| 15 | 10 | 106 | | |
TM-160 | 0.25 | 2200 | 0.80 |
| 16 | 9 | 11 | AC-70 | 1.120
| | | | |
| 17 | 11 | 107 | | |
TM-160 | 0.70 | 2350 | 0.90 |
| 18 | 11 | 12 | AH-50 | 0.900
| | | | |
| 19 | 12 | 108 | | |
TM-200 | 0.20 | 2000 | 0.70 |
| 20 | 12 | 13 | AC-50 | 0.160
| | | | |
| 21 | 13 | 109 | | |
TM-100 | 0.90 | 2800 | 0.80 |
| 22 | 11 | 14 | AH-50 | 0.500
| | | | |
| 23 | 14 | 110 | | |
TM-400 | 0.40 | 3200 | 0.80 |
| 24 | 14 | 15 | AH-50 | 0.240
| | | | |
| 25 | 15 | 16 | AH-50 | 0.560
| | | | |
| 26 | 16 | 111 | | |
TM-400 | 0.55 | 3200 | 0.80 |
| 27 | 15 | 17 | AH-50 | 0.320
| | | | |
| 28 | 17 | 18 | AH-50 | 0.480
| | | | |
| 29 | 18 | 112 | | |
TM-63 | 0.70 | 2000 | 0.70 |
| 30 | 17 | 19 | AH-50 | 6.680
| | | | |
| 31 | 19 | 20 | A-35 | 3.360
| | | | |
| 32 | 20 | 113 | | |
TM-30 | 0.90 | 1600 | 0.90 |
| 33 | 19 | 21 | A-35 | 0.880
| | | | |
| 34 | 21 | 114 | | |
TM-160 | 0.30 | 2200 | 0.80 |
------------------------------------------------------------------------------
Таблица
7-2
---------------------------------------------------------------
| Код задачи | РЛ №24, 10.0
кВ |
--------------------------------------------------------------
| Расчетный период, ч |
8760 |
--------------------------------------------------------------
| Номинальное напряжение, кВ |
10.0 |
--------------------------------------------------------------
Каталоги трансформаторов и линий выглядят следующим образом:
Таблица
7-3
-------------------------------------------------------------------------
| | Мощ- | Uном, кВ, |
| | | |
| Тип транс- | ность | обмоток |Uкз,% |
Pкз, кВт |Iхх, % | Pхх, |
| форматора | Sном, |---------------|
| | | кВт |
| | кВА | ВН | НН |
| | | |
------------------------------------------------------------------------
| 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 |
------------------------------------------------------------------------
| ТМ-100 | 100 | 10.50 | 0.40 | 5.50 |
2.400 | 6.50 | 0.730 |
| ТМ-400 | 400 | 10.50 | 0.40 | 4.50 |
5.500 | 5.50 | 1.100 |
| ТМ-560 | 560 | 10.50 | 0.40 | 5.50 |
9.400 | 6.00 | 2.500 |
| ТМ-630 | 630 | 10.50 | 0.40 | 5.50 |
7.600 | 2.00 | 1.310 |
Таблица
7-4
-----------------------------------------------------------------------------
| Марка | Номинальное | Удельное |
Удельное | Допустимый | Емкостный |
| провода | напряжение | активное |
реактивное | ток | ток |
| (кабеля) | Uном, кВ | сопротив- |
сопротив- | Iдоп, А | Iс, А |
| | | ление |
ление | | |
| | | Rо, Ом/км | Xо,
Ом/км | | |
----------------------------------------------------------------------------
| 1 | 2 | 3 |
4 | 5 | 6 |
----------------------------------------------------------------------------
| ААБ-150 | 10.50 | 0.206 |
0.079 | 275 | 0.000 |
| АСБ-95 | 10.50 | 0.310 |
0.083 | 265 | 1.000 |
| АСБ-150 | 10.50 | 0.196 |
0.079 | 355 | 1.300 |
| АСБ-240 | 10.50 | 0.122 |
0.075 | 460 | 1.600 |
| ААШВУ-150 | 10.50 | 0.206 |
0.079 | 275 | 0.000 |
| АСБ-95 | 6.30 | 0.340 |
0.083 | 210 | 1.000 |
Ø Диагностика.
Диагностика и исправление ошибок в программе заключается в следующем:
· Проверка и исправление пунктов нумерации введенных данных;
· Правильное месторасположение марок линий и трансформаторов в
таблице;
· Проверка на наличие введенных марок линий и трансформаторов в
каталогах, при их отсутствии - программное добавление их в каталог;
· Проверка введения длинны линии;
· Проверка правильности выбранных коэффициентов загрузок
трансформаторов;
· Проверка правильности введения часов использования
максимальной нагрузки;
· Проверка правильности выбранных коэффициентов мощности
трансформаторов.
Ø Программная реализация основных аналитических положений.
Код программы
#include<stdio.h>
#include<iostream.h>
#include<math.h>
#include<conio.h>
main()
{printf("Не удается открыть файл.");}
FILE* LIN;((LIN=fopen("LINE_DOS.TXT",
"r+"))==NULL)
{printf("Не удается открыть файл.");}
FILE* SOUR;((SOUR=fopen("SOURCE_DOS.TXT",
"rt"))==NULL)
{printf("Не удается открыть файл.");}
FILE* CHN;((CHN=fopen("Info_CHAIN_DOS.TXT",
"rt"))==NULL)
{printf("Не удается открыть файл.");}
FILE* POT;((POT=fopen("Result_POT.txt",
"wt"))==NULL)
{printf("Не удается создать файл для записи.");}
FILE* POW;((POW=fopen("Losses_powers.txt",
"wt"))==NULL)
{printf("Не удается создать файл для записи.");}
FILE* ENE;((ENE=fopen("Losses_energy.txt",
"wt"))==NULL)
{printf("Не удается создать файл для записи.");}
FILE* Vol;((Vol=fopen("Voltage_node.txt",
"wt"))==NULL)
{printf("Не удается создать файл для записи.");}
char T[900], KOD[200],TRM[500][50], K[900], L[900], LNM[500][50],
SOURML[300][30], SOURMTR[300][30];TRSnom[500], TRUnomvn[500], TRUnomnn[500],
TRUkz[500], TRPkz[500], TRIxx[500], TRPxx[500], TRRtr[500], TRXtr[500],
TRQxx[500];LNUnom[500], LNRo[500], LNXo[500], LNIdop[500], LNIc[500],
SOURTma[500], CHNUnom;POTP[300], POTQ[300], POTWp[300], POTWq[300];AO[300],
SOURP[300], SOURNn[500], SOURNk[500], PERIOD ;SOURKz[500], SOURCOS[500],
SOURDLINA[500];OglTr[900], OglLn[900], SOURML1[300][30],SOURMTR1[300][30];i,
tr, ent, lin, t, TRAN[300], k, r, t1, t2, t3;line[12] = " ";Pl[300],
dPl, Pt[300], dPt, Pxx[300], dPxx, dPlt, dP, Pgy, Ql[300], dQl, Qt[300], dQt,
Qxx[300], dQxx, dQlt, dQ, Qgy;Wt[300], Wl[300], Wxx[300], Kfl2[300], Kft2[300],
Tma[300], Wgy, dWt, dWl, dWlt, dW, dWxx;L1[300][30], L2[300][30], L3[300][30],
T1[300][30], T2[300][30],T3[300][30];dU[300], Uict, Unode[300];(SOUR,
"%474c",&T); // Файл
SOURCE_DOS.TXT(i=1; i<50;i++)
{fscanf (SOUR, "%23c%11c%10c%11c%24c",
&T,&SOURML1[i],&T,&SOURMTR1[i],&T);} rewind(SOUR);
(SOUR, "%158c%316c",&KOD, &K);=1;
{ TRAN[i]=strcmp(SOURML1[i],line);(TRAN[i]!=0){fscanf (SOUR,
"%1c%4d%3c%3d%6c%3d%3c%11c%2c%6lf%37c",&T, &SOURP[i], &T,
&SOURNn[i], &T, &SOURNk[i], &T, &SOURML[i],
&T,&SOURDLINA[i], &T);}{fscanf (SOUR, "%1c%4d%3c%3d%6c%3d%24c%11c%2c%4lf%3c%5lf%3c%4lf%3c",&T,
&SOURP[i], &T, &SOURNn[i], &T, &SOURNk[i], &T,
&SOURMTR[i], &T, &SOURKz[i], &T,
&SOURTma[i], &T, &SOURCOS[i], &T);} i++ ; ent=i-1;} while (
SOURP[i-1]!=0 );
(CHN, "%227c%6d%122c%7lf ",&T, &PERIOD,
&T, &CHNUnom ); // Файл
Info_CHAIN_DOS.TXT
:
(LIN);(LIN, "%858c", &OglLn); // Файл LINE_DOS.TXT=1;
{fscanf (LIN,
"%1c%11c%4c%6lf%7c%6lf%7c%6lf%9c%3lf%9c%5lf%4c",&T, &LNM[i],
&T, &LNUnom[i], &T, &LNRo[i], &T, &LNXo[i],&T,
&LNIdop[i], &T, &LNIc[i], &T);++; lin=i-1;} while(
LNUnom[i-1]!=0 );
:(TR);(TR, "%740c", &OglTr); // Файл TRANSFORMER_DOS.TXT=1;
{fscanf (TR,
"%1c%11c%3c%5lf%3c%5lf%3c%5lf%2c%5lf%4c%6lf%3c%5lf%3c%6lf%3c",
&T, &TRM[i], &T, &TRSnom[i], &T, &TRUnomvn[i], &T,
&TRUnomnn[i],
&T, &TRUkz[i], &T, &TRPkz[i], &T,
&TRIxx[i], &T, &TRPxx[i], &T); i++; tr=i-1;} while ( TRSnom[i-1]!=0
);();("\n\n\n\n\n Расчет потерь
в разомкнутой сети\n\n\n");
printf("Для начала расчета нажмите любую клавишу \n");
getch();
(int i=1; i<ent; i++){(L1[i],SOURML[i],1) ;
strncpy(L2[i],SOURML[i],2) ; strncpy(L3[i],SOURML[i],3);(T1[i],SOURMTR[i],1); strncpy(T2[i],SOURMTR[i],2);
strncpy(T3[i],SOURMTR[i],3);}
(i=1; i<ent; i++)
{if(TRAN[i]!=0) { t1=strcmp(L1[i],"
");t2=strcmp(L2[i]," ");t3=strcmp(L3[i]," ");
if( t1!=0) { printf("Извините, данные введены не верно. Марку линии
под пунктом %2d (узел%3d) необходимо сдвинуть вправо на один
символ.\n\n",SOURP[i],SOURNk[i]);("\nИсправте и запустите программу
снова\n"); goto M7 ;}( (t2==0) && (t3!=0)) {
printf("Извините, данные введены не верно. Марку линии под пунктом %2d
(узел%3d) необходимо сдвинуть влево на один
символ.\n\n",SOURP[i],SOURNk[i]);("\nИсправте и запустите программу
снова\n"); goto M7 ;}( t3==0) { printf("Извините, данные введены не
верно. Марку линии под пунктом %2d (узел%3d) необходимо сдвинуть влево на два
символа.\n\n",SOURP[i],SOURNk[i]);("\nИсправте и запустите программу
снова\n"); goto M7 ;}
}}
(i=k; k<ent; k++)
{if(TRAN[i]==0) { t1=strcmp(T1[k],"
");t2=strcmp(T2[k]," ");t3=strcmp(T3[k]," ");
if( t1!=0) { printf("Извините, данные введены не верно. Марку
трансформатора под пунктом %2d (узел %3d) необходимо сдвинуть вправо на один
символ.\n\n",SOURP[k],SOURNk[k]);("\nИсправте и запустите программу
снова\n"); goto M7 ;}( (t2==0) && (t3!=0)) {printf("Извините,
данные введены не верно. Марку трансформатора под пунктом %2d (узел %3d)
необходимо сдвинуть влево на один
символ.\n\n",SOURP[k],SOURNk[k]);("\nИсправте и запустите программу
снова\n"); goto M7 ;}( t3==0) { printf("Извините, данные введены не
верно. Марку трансформатора под пунктом %2d (узел %3d) необходимо сдвинуть влево
на два символа.\n\n",SOURP[k],SOURNk[k]);("\nИсправте и запустите
программу снова\n"); goto M7 ;}
}}
(i=1; i<ent; i++)
{for (r=1; r<ent+1; r++){if(SOURNn[i]==SOURNk[r]){goto
M9;}(r==ent+1){printf("просто123456\n");
}} M9: }
(i=1; i<ent; i++)
{if(TRAN[i]==0) {if((SOURTma[i]==0) || (SOURTma[i]<1200)
|| (SOURTma[i]>3400) ){SOURTma[i]=2600;
printf("Извените, число часов использования максимума для узла %3d
(N пункта %3d) задан не верно. Принято значение 2600 ч.\n",SOURNk[i],SOURP[i] );}}}
(i=1; i<ent; i++)
{if(TRAN[i]==0) {if(((SOURKz[i]!=0.1) &&
(SOURKz[i]!=0.15) && (SOURKz[i]!=0.2) && (SOURKz[i]!=0.25)
&& (SOURKz[i]!=0.3) && (SOURKz[i]!=0.35) &&
(SOURKz[i]!=0.40) && (SOURKz[i]!=0.45) &&
(SOURKz[i]!=0.50) && (SOURKz[i]!=0.55) && (SOURKz[i]!=0.60)
&& (SOURKz[i]!=0.65) &&
(SOURKz[i]!=0.70) && (SOURKz[i]!=0.75) &&
(SOURKz[i]!=0.80) && (SOURKz[i]!=0.85) && (SOURKz[i]!=0.90)
&& (SOURKz[i]!=1.0) &&
(SOURKz[i]!=1.05) && (SOURKz[i]!=1.1) &&
(SOURKz[i]!=1.15) && (SOURKz[i]!=1.2) && (SOURKz[i]!=1.25)
&& (SOURKz[i]!=1.3) && (SOURKz[i]!=1.35) &&
(SOURKz[i]!=1.40) && (SOURKz[i]!=1.45) && (SOURKz[i]!=1.50)
&& (SOURKz[i]!=1.55) && (SOURKz[i]!=1.60) &&
(SOURKz[i]!=1.65) && (SOURKz[i]!=1.70)) ) {
SOURKz[i]=1.1;
printf("Извените, коэффициент загрузки трансформатора узла %3d (N
пункта %3d) задан не верно. Принято значение 1.1
\n",SOURNk[i],SOURP[i] );}}}
(i=1; i<ent; i++)
{if(TRAN[i]==0) {if((SOURCOS[i]!=0.7) &&
(SOURCOS[i]!=0.9) && (SOURCOS[i]!=0.8) && (SOURCOS[i]!=0.75)
&& (SOURCOS[i]!=0.92) && (SOURCOS[i]!=0.83)){
SOURCOS[i]=0.8;("Извините, коэффициент мощности трансформатора узла
%3d (N пункта %3d) задан не верно. Принято значение 0.8
\n",SOURNk[i],SOURP[i] );}}}
(i=1; i<ent; i++)
{if(TRAN[i]!=0) {if(SOURDLINA[i]==0 ){ SOURDLINA[i]=1;
printf("Извините, длина участка %3d (N пункта %3d) не задана. Принято значение 1 км.
\n",SOURNk[i],SOURP[i] );}}}
(i=1; i<ent; i++)
{if(TRAN[i]==0) {(r=1; r<tr+1; r++){ int
t=strcmp(SOURMTR[i],TRM[r]);( (t==0) && (CHNUnom<=TRUnomvn[r])
&& (1.15*CHNUnom>=TRUnomvn[r])){goto M3 ;}(r==tr){printf("Извините, но трансформатор %11s (N n/n %3d) в каталоге не найден.\n", SOURMTR[i],SOURP[i] );
printf("Добавить трансформатор в католог? ( 1- да, 2 - нет) "); int A; cin
>> A;(A)
{ case 1:("Трансформатор %11s\n", SOURMTR[i] );("Введите Sном в кВА:
");scanf("%5lf", &TRSnom[tr]);("\n");
printf("Введите Uном ввысшей обмотки в кВ : ");scanf("%5lf",
&TRUnomvn[tr]);("\n"); printf("Введите Uном низшей обмотки в кВ :
");scanf("%5lf", &TRUnomnn[tr]);("\n");
printf("Введите Uкз в % :
");scanf("%5lf", &TRUkz[tr]);("\n"); printf("Введите Pкз в кВт :
");scanf("%5lf", &TRPkz[tr]);("\n"); printf("Введите Iхх в кВт :
");scanf("%5lf", &TRIxx[tr]);("\n"); printf("Введите Pхх в кВт :
");scanf("%5lf", &TRPxx[tr]);("\n");
(TR,"|%11s | %5.0f | %5.2f | %5.2f |%5.2f | %6.3f |%6.2f
| %6.3f |\n", SOURMTR[i],TRSnom[tr],[tr],TRUnomnn[tr],TRUkz[tr],TRPkz[tr],TRIxx[tr],TRPxx[tr]);M4
;2:; } }}}M3:}
(i=1; i<ent; i++)
{if(TRAN[i]!=0) {(r=1; r<lin+1; r++){ int
t=strcmp(SOURML[i],LNM[r]);( t==0 ) {goto M6 ;}(r==lin){printf("\n\nИзвините, но провод %11s (N n/n %3d) в каталоге не найден.\n",SOURML[i],SOURP[i] );
printf("Добавить провод в католог? ( 1- да, 2 - нет) "); int A; cin
>> A;(A)
{ case 1:("Провод %11s\n",SOURML[i] );("Введите Uном в кВА:
");scanf("%5lf", &LNUnom[lin]);
printf("\n"); printf("Введите удельное активное
сопротивление Rо в Ом/км : ");scanf("%5lf",
&LNRo[lin]);("\n"); printf("Введите удельное реактивное
сопротивление Xо в Ом/км : ");scanf("%5lf",
&LNXo[lin]);("\n"); printf("Введите допустимый ток Iдоп в А
: ");scanf("%5lf", &LNIdop[lin]);("\n"); printf("Введите
емкостный ток Iс в А : ");scanf("%5lf", &LNIc[lin]);
printf("\n");
(LIN, "|%11s| %7.2f | %7.3f | %7.3f | %7.0f | %7.3f
|\n",SOURML[i] , LNUnom[lin], LNRo[lin], LNXo[lin], LNIdop[lin],
LNIc[lin]);M5 ;2:; } }}}M6:}
(int i=1; i<ent; i++)
{if(SOURP[i]!=i){ SOURP[i]=i; printf("N п/п %3d введен не правильно. Ошибка
исправлена.\n",SOURP[i] );}}
// Адреcное отображение(int i=1; i<ent; i++)
{for (int k=0; k<ent; k++)
{if(SOURNn[i]==1){AO[i]=0;
break;}(SOURNn[i]==SOURNk[k]){AO[i]=SOURP[k];}}}
(int i=1; i<ent; i++) // Расчет POTP, POTQ, POTWp, POTWq
{if(TRAN[i]==0) {for (int r=0; r<tr; r++){int
t=strcmp(SOURMTR[i],TRM[r]); if((t==0) && (CHNUnom<=TRUnomvn[r])
&& (1.15*CHNUnom>=TRUnomvn[r])
){POTP[i]=TRSnom[r]*SOURKz[i]*SOURCOS[i];[i]=TRSnom[r]*SOURKz[i]* sqrt(1-SOURCOS[i]*SOURCOS[i]);[i]=POTP[i]*SOURTma[i]
; POTWq[i]=POTWp[i]* sqrt(1-SOURCOS[i]*SOURCOS[i])/SOURCOS[i] ; }}}}
(int i=1; i<ent; i++) // Потокораспределение
{ if(TRAN[i]==0)
{int k=i;(int r=0; r<ent; r++)
{ POTP[AO[k]]+=POTP[i];[AO[k]]+=POTQ[i];[AO[k]]+=POTWp[i];[AO[k]]+=POTWq[i];(AO[k]==0)
{break;}=AO[k]; }}}
// Вывод POTP, POTQ, POTWp, POTWq в файл
Result_POT.txt(POT,"-------------------------------------------------------------------------------\n");(POT,"|
| | | Поток мощности ветви | Поток энергии ветви |\n");(POT,"| N n/n| Nn |
Nk
|-------------------------|-------------------------------|\n");(POT,"|
| | | активный | реактивный | активный | реактивный |\n");(POT,"| |
| | кВт | кВАр | кВт*ч | кВАр*ч |\n");(POT,"-------------------------------------------------------------------------------\n");(int
i=1; i<ent; i++)
{fprintf(POT,"| %3d | %3d | %3d | %8.2f | %8.2f | %12.2f
| %12.2f |\n",SOURP[i], SOURNn[i], SOURNk[i], POTP[i],
POTQ[i],POTWp[i],POTWq[i]);}(POT,"-------------------------------------------------------------------------------\n");
(int i=1; i<ent; i++) // Расчет Pt, Qt, Pxx, Qxx
{if(TRAN[i]==0){for (int r=0; r<tr; r++){int
t=strcmp(SOURMTR[i],TRM[r]); if( (t==0) && (CHNUnom<=TRUnomvn[r])
&& (1.15*CHNUnom>=TRUnomvn[r]) ){[i]=((POTP[i]*POTP[i]+POTQ[i]*POTQ[i])*TRPkz[r]*CHNUnom*CHNUnom)/(TRSnom[r]*TRSnom[r]*CHNUnom*CHNUnom)
;[i]=
(POTP[i]*POTP[i]+POTQ[i]*POTQ[i])*sqrt((TRUkz[r]*CHNUnom*CHNUnom*1000)/(100*TRSnom[r])*(TRUkz[r]*CHNUnom*CHNUnom*1000)/(100*TRSnom[r])-
(TRPkz[r]*1000*CHNUnom*CHNUnom)/(TRSnom[r]*TRSnom[r])*(TRPkz[r]*1000*CHNUnom*CHNUnom)/(TRSnom[r]*TRSnom[r]))/(CHNUnom*CHNUnom)/1000
;[i]=TRPxx[r];[i]=TRIxx[r]*TRSnom[r]/100; }}}}
(int i=1; i<ent; i++) // Расчет Pl, Ql
{if(TRAN[i]!=0){for (int r=0; r<lin; r++){int
t=strcmp(SOURML[i],LNM[r]); if( (t==0) && (CHNUnom<=LNUnom[r])
&& (1.15*CHNUnom>=LNUnom[r])
){[i]=((POTP[i]*POTP[i]+POTQ[i]*POTQ[i])*LNRo[r]*SOURDLINA[i])/(1000*CHNUnom*CHNUnom);[i]=((POTP[i]*POTP[i]+POTQ[i]*POTQ[i])*LNXo[r]*SOURDLINA[i])/(1000*CHNUnom*CHNUnom);}}}}
(int i=1; i<ent; i++) // Расчет dP, dQ, dQlt, dPlt, dPt, dQt, dQxx, dPxx, dPl, dQl
{dP+=Pt[i]+Pxx[i]+Pl[i];+=Pl[i]+Pt[i];+=Ql[i]+Qt[i];+=Pl[i];+=Pt[i];+=Pxx[i];+=Ql[i];+=Qt[i];+=Qxx[i];+=Qt[i]+Qxx[i]+Ql[i];(TRAN[i]==0){Pgy+=POTP[i];
// Расчет Pgy, Qgy+=POTQ[i];}}+=dP;=dQ+Qgy;
// Вывод Pt, Qt, Pl, Ql
fprintf(POW," Потери мощности в сети
\n\n");(POW,"------------------------------------------------------------------------\n");(POW,"|
| | | Переменные | Постоянные (хол. хода) |\n");(POW,"| N n/n| Nn |
Nk |--------------------------------------------------\n");(POW,"| |
| | активной | реактивной | активной | реактивной |\n");(POW,"| | |
|-----------|------------|-----------|------------|\n");(POW,"| | | |
кВт | кВАр | кВт | кВАр |\n");
fprintf(POW,"-----------------------------------------------------------------------|\n");(int
i=1; i<ent; i++)
{if(TRAN[i]==0){fprintf(POW,"| %3d | %3d | %3d | %8.3f |
%8.3f | %8.3f | %8.3f |\n",SOURP[i], SOURNn[i], SOURNk[i], Pt[i],
Qt[i],Pxx[i], Qxx[i]);}(POW,"| %3d | %3d | %3d | %8.3f | %8.3f | |
|\n",SOURP[i], SOURNn[i], SOURNk[i], Pl[i],
Ql[i]);}(POW,"------------------------------------------------------------------------\n");
(POW,"\n\n\n\n Суммарные потери мощности в сети (%) \n\n");(POW,"---------------------------------------------------------------------\n");(POW,"|
| активной | реактивной
|\n");(POW,"---------------------------------------------------------------------\n");(POW,"|
| % | % |\n");(POW,"---------------------------------------------------------------------\n");(POW,"|
Суммарные потери
мощности в сети: | %6.2f | %6.2f |\n",
100*dP/Pgy,
100*dQ/Qgy);(POW,"---------------------------------------------------------------------\n");(POW,"|
Суммарные потери
мощности в линиях: | %6.2f | %6.2f |\n",
100*dPl/Pgy, 100*dQl/Qgy);
fprintf(POW,"---------------------------------------------------------------------\n");(POW,"|
Суммарные потери мощности в линиях и | | |\n");(POW,"|
трансформаторах: | %6.2f | %6.2f |\n", 100*dPlt/Pgy, 100*dQlt/Qgy);(POW,"---------------------------------------------------------------------\n");(POW,"|
Суммарные потери мощности в | | |\n");(POW,"| трансформаторах: |
%6.2f | %6.2f |\n", 100*dPt/Pgy, 100*dQt/Qgy);(POW,"---------------------------------------------------------------------\n");(POW,"|
Суммарные потери мощности | | |\n");(POW,"| холостого хода: | %6.2f |
%6.2f |\n", 100*dPxx/Pgy, 100*dQxx/Qgy);
fprintf(POW,"---------------------------------------------------------------------\n");
=0; dW=0, dWt=0, dWlt=0 , dWl=0;(int i=1; i<ent; i++) // Расчет Tma
{if(TRAN[i]!=0){Tma[i]=POTWp[i]/POTP[i];}}
(int i=1; i<ent; i++) // Расчет Kfl2 , Kft2
{if(TRAN[i]!=0){Kfl2[i]=(0.16*PERIOD/Tma[i]+0.82)*(0.16*PERIOD/Tma[i]+0.82);}[i]=(0.16*PERIOD/SOURTma[i]+0.82)*(0.16*PERIOD/SOURTma[i]+0.82);
}
(int i=1; i<ent; i++) // Расчет Wl, Wt, Wxx
{if(TRAN[i]!=0){for (int r=0; r<lin; r++){int
t=strcmp(SOURML[i],LNM[r]); if( (t==0) && (CHNUnom<=LNUnom[r])
&& (1.15*CHNUnom>=LNUnom[r])
){[i]=((POTWp[i]*POTWp[i]*(1+(POTWq[i]*POTWq[i])/(POTWp[i]*POTWp[i]))*Kfl2[i]*SOURDLINA[i]*LNRo[r])/(1000*PERIOD*CHNUnom*CHNUnom*1000));}}}(int
r=0; r<tr; r++){int t=strcmp(SOURMTR[i],TRM[r]); if( (t==0) &&
(CHNUnom<=TRUnomvn[r]) && (1.15*CHNUnom>=TRUnomvn[r])
){[i]=((POTWp[i]*POTWp[i]*(1+(sqrt(1-SOURCOS[i]*SOURCOS[i])*sqrt(1-SOURCOS[i]*SOURCOS[i]))/(SOURCOS[i]*SOURCOS[i]))*Kft2[i]*TRPkz[r]*CHNUnom*CHNUnom)/(PERIOD*CHNUnom*CHNUnom*TRSnom[r]*TRSnom[r]*1000));[i]=TRPxx[r]*PERIOD/1000;
}}}
(int i=1; i<ent; i++) // Расчет dW, dWlt, dWt, dWxx, dWl, Wgy
{dW+=Wt[i]+Wxx[i]+Wl[i];dWlt+=Wl[i]+Wt[i];dWl+=Wl[i];dWt+=Wt[i];dWxx+=Wxx[i];(TRAN[i]==0){Wgy+=POTWp[i]/1000;}}+=dW;
(ENE," Потери электроэнергии \n\n");
fprintf(ENE,"-------------------------------------------------------------------------------------------------------------\n");(ENE,"|
Отпуск | Постоянные | Переменные (нагрузочные) | | \n");
fprintf(ENE,"| энергии | (холостого хода)
|---------------------------------------------------------| суммарные
|\n");(ENE,"| в сеть | | в трансформаторах | в линии | суммарные |
|\n");(ENE,"| тыс.кВт*ч
|------------------------------------------------------------------------------------------------\n");(ENE,"|
| тыс.кВт*ч | % | тыс.кВт*ч | % | тыс.кВт*ч | % | тыс.кВт*ч | % | тыс.кВт*ч | %
|\n");(ENE,"-------------------------------------------------------------------------------------------------------------\n");(ENE,"|
%8.2f | %7.2f |%5.2f | %7.2f |%5.2f | %7.2f |%5.2f | %7.2f |%5.2f | %7.2f
|%5.2f |\n",Wgy, dWxx, 100*dWxx/Wgy, dWt, 100*dWt/Wgy,, 100*dWl/Wgy, dWlt,
100*dWlt/Wgy, dW, 100*dW/Wgy);
fprintf(ENE,"-------------------------------------------------------------------------------------------------------------\n");
=CHNUnom*1.10;
(int i=1; i<ent; i++) // Расчет dU
{if(TRAN[i]==0){for (int r=0; r<tr; r++){int
t=strcmp(SOURMTR[i],TRM[r]); if( (t==0) && (CHNUnom<=TRUnomvn[r])
&& (1.15*CHNUnom>=TRUnomvn[r])
){[i]=((POTP[i]*TRPkz[r]*CHNUnom*CHNUnom*1000/(TRSnom[r]*TRSnom[r]))+POTQ[i]*sqrt((TRUkz[r]*CHNUnom*CHNUnom*1000)/(100*TRSnom[r])*(TRUkz[r]*CHNUnom*CHNUnom*1000)/(100*TRSnom[r])-
(TRPkz[r]*1000*CHNUnom*CHNUnom)/(TRSnom[r]*TRSnom[r])*(TRPkz[r]*1000*CHNUnom*CHNUnom)/(TRSnom[r]*TRSnom[r])))/(CHNUnom*1000);}}}(int
r=0; r<lin; r++){int t=strcmp(SOURML[i],LNM[r]); if( (t==0) &&
(CHNUnom<=LNUnom[r]) && (1.15*CHNUnom>=LNUnom[r]) ){[i]=((1000*POTP[i]*LNRo[r]*SOURDLINA[i]+1000*POTQ[i]*LNXo[r]*SOURDLINA[i])/10000)/1000;
}} }
(int i=1; i<ent; i++)
{ if(SOURNn[i]==1){Unode[i]=Uict-dU[i];}(SOURNn[i]!=1) { k=i;
Unode[i]=Uict-dU[i];:=AO[k];
Unode[i]=Unode[i]-dU[r];(SOURNn[r]==1){continue;}=r;M1;}}
(int i=1; i<ent; i++)
{if(TRAN[i]==0){for (int r=0; r<tr; r++){int
t=strcmp(SOURMTR[i],TRM[r]); if( (t==0) && (CHNUnom<=TRUnomvn[r])
&& (1.15*CHNUnom>=TRUnomvn[r])) {[i]=Unode[i]*TRUnomnn[r]/CHNUnom;
}}}}
fprintf(Vol," Напряжение узлов \n\n");(Vol,"---------------------------------------------------\n");(Vol,"|
N n/n| Nn | Nk | Потери | Напряжение |\n");(Vol,"| | | |
напряжения,кВ | узлов, кВ |\n");
fprintf(Vol,"---------------------------------------------------\n");(int
i=1; i<ent; i++)
{fprintf(Vol, "| %3d | %3d | %3d | %5.3f | %6.3f
|\n",SOURP[i], SOURNn[i], SOURNk[i], dU[i],
Unode[i]);}(Vol,"---------------------------------------------------\n");
:("\n\n\nЗавершено...\n");
printf("Для выхода нажмите любую клавишу \n");(); }
Ø Вывод результатов расчета и их анализ.
Программа выводит результаты в следующие таблицы:
Таблица
7-5
-------------------------------------------------------------------------------
| | | |
Поток мощности ветви | Поток энергии ветви |
| N n/n| Nn | Nk
|-------------------------|-------------------------------|
| | | |
активный | реактивный | активный | реактивный |
| | | |
кВт | кВАр | кВт*ч | кВАр*ч |
------------------------------------------------------------------------------
| 1 | 1 | 2 |
906.37 | 673.27 | 2412540.00 | 1801700.87 |
| 2 | 2 | 101
| 14.40 | 10.80 | 24480.00 | 18360.00 |
| 3 | 2 | 3 |
891.97 | 662.47 | 2388060.00 | 1783340.87 |
| 4 | 3 | 102
| 89.60 | 91.41 | 224000.00 | 228525.71 |
| 5 | 3 | 4 |
802.37 | 571.06 | 2164060.00 | 1554815.16 |
| 6 | 4 | 5
| 50.40 | 24.41 | 100800.00 | 48819.67 |
| 7 | 4 | 6 |
751.97 | 546.65 | 2063260.00 | 1505995.49 |
| 8 | 5 | 103
| 50.40 | 24.41 | 100800.00 | 48819.67 |
| 9 | 6 | 104
| 57.60 | 43.20 | 161280.00 | 120960.00 |
| 10 | 6 | 7 |
694.37 | 503.45 | 1901980.00 | 1385035.49 |
| 11 | 7 | 8
| 64.00 | 48.00 | 179200.00 | 134400.00 |
| 12 | 8 | 105
| 64.00 | 48.00 | 179200.00 | 134400.00 |
| 13 | 7 | 9 |
630.37 | 455.45 | 1722780.00 | 1250635.49 |
| 14 | 9 | 10
| 32.00 | 24.00 | 70400.00 | 52800.00 |
| 15 | 10 | 106 |
32.00 | 24.00 | 70400.00 | 52800.00 |
| 16 | 9 | 11 |
598.37 | 431.45 | 1652380.00 | 1197835.49 |
| 17 | 11 | 107 |
100.80 | 48.82 | 236880.00 | 114726.22 |
| 18 | 11 | 12 |
100.00 | 82.57 | 257600.00 | 208331.43 |
| 19 | 12 | 108
| 28.00 | 28.57 | 56000.00 | 57131.43 |
| 20 | 12 | 13
| 72.00 | 54.00 | 201600.00 | 151200.00 |
| 21 | 13 | 109
| 72.00 | 54.00 | 201600.00 | 151200.00 |
| 22 | 11 | 14 |
397.57 | 300.06 | 1157900.00 | 874777.84 |
| 23 | 14 | 110 |
128.00 | 96.00 | 409600.00 | 307200.00 |
| 24 | 14 | 15 |
269.57 | 204.06 | 748300.00 | 567577.84 |
| 25 | 15 | 16 |
176.00 | 132.00 | 563200.00 | 422400.00 |
| 26 | 16 | 111 |
176.00 | 132.00 | 563200.00 | 422400.00 |
| 27 | 15 | 17
| 93.57 | 72.06 | 185100.00 | 145177.84 |
| 28 | 17 | 18
| 30.87 | 31.49 | 61740.00 | 62987.40 |
| 29 | 18 | 112
| 30.87 | 31.49 | 61740.00 | 62987.40 |
| 30 | 17 | 19
| 62.70 | 40.57 | 123360.00 | 82190.44 |
| 31 | 19 | 20
| 24.30 | 11.77 | 38880.00 | 18830.44 |
| 32 | 20 | 113
| 24.30 | 11.77 | 38880.00 | 18830.44 |
| 33 | 19 | 21
| 38.40 | 28.80 | 84480.00 | 63360.00 |
| 34 | 21 | 114 | 38.40
| 28.80 | 84480.00 | 63360.00 |
------------------------------------------------------------------------------
Таблица 7-6 Потери мощности в сети
| | |
| Переменные | Постоянные (хол. хода) |
| N n/n| Nn | Nk
|--------------------------------------------------
| | | |
активной | реактивной | активной | реактивной |
| | |
|-----------|------------|-----------|------------|
| | | |
кВт | кВАр | кВт | кВАр |
----------------------------------------------------------------------|
| 1 | 1 | 2 |
0.615 | 0.362 | | |
| 2 | 2 | 101 |
0.306 | 0.509 | 0.300 | 2.700 |
| 3 | 2 | 3 |
39.899 | 23.490 | | |
| 4 | 3 | 102 |
1.984 | 4.385 | 0.540 | 3.840 |
| 5 | 3 | 4 |
2.339 | 1.377 | | |
| 6 | 4 | 5 |
0.009 | 0.005 | | |
| 7 | 4 | 6 |
0.521 | 0.307 | | |
| 8 | 5 | 103 |
0.380 | 0.839 | 0.540 | 3.840 |
| 9 | 6 | 104 |
0.656 | 1.442 | 1.200 | 12.600 |
| 10 | 6 | 7 |
0.316 | 0.254 | | |
| 11 | 7 | 8 |
0.003 | 0.002 | | |
| 12 | 8 | 105 |
0.775 | 1.713 | 0.540 | 3.840 |
| 13 | 7 | 9 |
3.736 | 3.005 | | |
| 14 | 9 | 10 |
0.005 | 0.002 | | |
| 15 | 10 | 106 |
0.194 | 0.428 | 0.540 | 3.840 |
| 16 | 9 | 11 |
2.615 | 2.103 | | |
| 17 | 11 | 107 |
1.519 | 3.357 | 0.540 | 3.840 |
| 18 | 11 | 12 |
0.094 | 0.054 | | |
| 19 | 12 | 108 |
0.164 | 0.408 | 1.200 | 14.000 |
| 20 | 12 | 13 |
0.008 | 0.005 | | |
| 21 | 13 | 109 |
1.944 | 4.008 | 0.730 | 6.500 |
| 22 | 11 | 14 |
0.774 | 0.440 | | |
| 23 | 14 | 110 |
0.880 | 2.742 | 1.100 | 22.000 |
| 24 | 14 | 15 |
0.171 | 0.097 | | |
| 25 | 15 | 16 |
0.169 | 0.096 | | |
| 26 | 16 | 111 |
1.664 | 5.185 | 1.100 | 22.000 |
| 27 | 15 | 17 |
0.028 | 0.016 | | |
| 28 | 17 | 18 |
0.006 | 0.003 | | |
| 29 | 18 | 112 |
0.627 | 1.239 | 0.220 | 1.764 |
| 30 | 17 | 19 |
0.232 | 0.132 | | |
| 31 | 19 | 20 |
0.021 | 0.009 | | |
| 32 | 20 | 113 |
0.689 | 1.146 | 0.300 | 2.700 |
| 33 | 19 | 21 |
0.017 | 0.007 | | |
| 34 | 21 | 114 |
0.279 | 0.617 | 0.540 | 3.840 |
-----------------------------------------------------------------------
Таблица 7-7
Суммарные потери мощности в сети (%)
---------------------------------------------------------------------
|
| активной | реактивной |
--------------------------------------------------------------------
|
| % | % |
--------------------------------------------------------------------
| Суммарные потери
мощности в сети: | 7.46 | 19.88 |
--------------------------------------------------------------------
| Суммарные потери
мощности в линиях: | 5.27 | 3.78 |
--------------------------------------------------------------------
| Суммарные потери
мощности в линиях и | | |
|
трансформаторах: | 6.50 | 7.11 |
--------------------------------------------------------------------
| Суммарные потери
мощности в | | |
|
трансформаторах: | 1.23 | 3.33 |
--------------------------------------------------------------------
| Суммарные потери
мощности | | |
| холостого
хода: | 0.96 | 12.77 |
--------------------------------------------------------------------
Таблица 7-8 Потери электроэнергии
------------------------------------------------------------------------------------------
|Отпуск |
Постоянные | Переменные (нагрузочные) | |
|энергии |(холостого
хода)|----------------------------------------------| суммарные |
|в сеть
| |в трансформаторах| в линии | суммарные |
|
|тыс.кВт*ч|-------------------------------------------------------------------------------
| | тыс.кВт*ч |
% |тыс.кВт*ч | % |тыс.кВт*ч| % |тыс.кВт*ч| |тыс.кВт*ч| % |
-----------------------------------------------------------------------------------------
| 2588.92| 82.26 |3.18
| 17.24 | 0.67 | 76.88 | 2.97 | 94.12 |3.64 | 176.38 | 6.81|
------------------------------------------------------------------------------------------
Таблица 7-9 Напряжение узлов
---------------------------------------------------
| N n/n| Nn | Nk | Потери |
Напряжение |
| | | | напряжения,кВ | узлов,
кВ |
--------------------------------------------------
| 1 | 1 | 2 | 0.006 |
10.994 |
| 2 | 2 | 101 | 0.306 |
0.428 |
| 3 | 2 | 3 | 0.414 |
10.579 |
| 4 | 3 | 102 | 0.353 |
0.409 |
| 5 | 3 | 4 | 0.027 |
10.552 |
| 6 | 4 | 5 | 0.002 | 10.550 |
| 7 | 4 | 6 | 0.006 |
10.545 |
| 8 | 5 | 103 | 0.126 |
0.417 |
| 9 | 6 | 104 | 0.193 |
0.414 |
| 10 | 6 | 7 | 0.005 |
10.541 |
| 11 | 7 | 8 | 0.000 | 10.540
|
| 12 | 8 | 105 | 0.206 |
0.413 |
| 13 | 7 | 9 | 0.062 |
10.479 |
| 14 | 9 | 10 | 0.001 |
10.478 |
| 15 | 10 | 106 | 0.103 |
0.415 |
| 16 | 9 | 11 | 0.045 | 10.434
|
| 17 | 11 | 107 | 0.253 |
0.407 |
| 18 | 11 | 12 | 0.008 |
10.425 |
| 19 | 12 | 108 | 0.102 |
0.413 |
| 20 | 12 | 13 | 0.001 |
10.424 |
| 21 | 13 | 109 | 0.440 |
0.399 |
| 22 | 11 | 14 | 0.018 |
10.416 |
| 23 | 14 | 110 | 0.147 |
0.411 |
| 24 | 14 | 15 | 0.006 |
10.410 |
| 25 | 15 | 16 | 0.009 |
10.401 |
| 26 | 16 | 111 | 0.202 |
0.408 |
| 27 | 15 | 17 | 0.003 |
10.408 |
| 28 | 17 | 18 | 0.001 |
10.406 |
| 29 | 18 | 112 | 0.300 |
0.404 |
| 30 | 17 | 19 | 0.036 |
10.372 |
| 31 | 19 | 20 | 0.008 |
10.363 |
| 32 | 20 | 113 | 0.414 |
0.398 |
| 33 | 19 | 21 | 0.004 |
10.368 |
| 34 | 21 | 114 | 0.124 |
0.410 |
--------------------------------------------------
Выведенные программой расчетов полностью совпадают с ручным расчетом,
поэтому можно судить о правильной программной реализации основных аналитических
выражений.
8. Программная
реализация оконного интерфейса
Интерфейс программы выглядит следующим образом
Рисунок
8-1
Рисунок
8-2
Рисунок
8-3
Рисунок
8-4
9. Руководство
пользователя
Данная программа позволяет производить расчеты потерь мощности,
электроэнергии и напряжения разомкнутой электрической сети.
Разберем основные этапы работы с программой на простом примере.
Пример. Определить потоки активной и реактивной мощностей, потери
напряжения, потери электроэнергии и мощности следующей схемы:
Схема
9 - 1
Сначала необходимо пронумеровать участки схемы. Нумерация участков
произвольная, за исключением номера начала схемы, который всегда 1 , а
трансформаторные участки должны иметь отличительные номера, например,
трансформаторный участок будет оканчиваться 101, 102, … (схема 9-2).
Схема
9-2
После того как пронумеровали участки схемы, можно заносить схему
программу, т.е. заполнить таблицы:
Таблица 9-1
------------------------------------------------------------------------------
|
|
-----------------------------------------------------------------------------
|№ п/п| Nn | Nk |
Марка | Li, |Тип транс- | Kz, | Tma, | cos |
| | | |
провода | км |форматора | o.e.| ч | o.e. |
-----------------------------------------------------------------------------
| | |
| | | | | | |
| | |
| | | | | | |
| | |
| | | | | | |
| | |
| | | | | | |
| | |
| | | | | | |
| | |
| | | | | | |
Таблица 9-2
---------------------------------------------------------------
| Код
задачи | |
--------------------------------------------------------------
| Расчетный период,
ч | |
--------------------------------------------------------------
| Номинальное напряжение,
кВ | |
---------------------------------------------------------------
Данные таблицы находятся в файлах: SOURCE_DOS.TXT и Info_CHAIN_DOS.TXT .
Заполнять таблицы рекомендуется при включенной функции Insert (замена).
Заполним эти таблицы:
Таблица 9-3 (SOURCE_DOS.TXT)
------------------------------------------------------------------------------
|
РЛ №2 |
-----------------------------------------------------------------------------
|№ п/п| Nn | Nk |
Марка | Li, |Тип транс- | Kz, | Tma, | cos |
| | | |
провода | км |форматора | o.e.| ч | o.e. |
-----------------------------------------------------------------------------
| 1 | 1 | 2 |
АС-95 | 1.655 | | | | |
| 2 | 2 | 101
| | | ТМГ-160 | 0.30 | 2800 | 0.80 |
| 3 | 2 | 3 |
ААБ-240 | 1.315 | | | | |
| 4 | 5 | 102
| | | ТМ-630 | 1.65 | 3200 | 0.70 |
| 5 | 3 | 5 |
АС-35 | 0.556 | | | | |
| 6 | 4 | 103
| | | ТМ-560 | 1.15 | 2600 | 0.90 |
| 7 | 3 | 4 |
ААШВУ-150 | 0.352 | | | | |
Таблица 9-4 (Info_CHAIN_DOS.TXT)
---------------------------------------------------------------
| Код
задачи | РЛ №2 |
--------------------------------------------------------------
| Расчетный период,
ч | 8760 |
--------------------------------------------------------------
| Номинальное напряжение,
кВ | 10 |
---------------------------------------------------------------
После заполнения таблиц можно запускать
На
экране появится окно
Рисунок
9-1
Для начала работы программы необходимо нажать любую клавишу. Так и
сделаем.
На экране появилась следующая запись:
Как следует из извещения, трансформатор ТМГ-160 отсутствует в каталоге.
Чтобы добавить его в каталог нажимаем 1 и Enter. После нажатия Enter появляется следующее окно
электроэнергия
алгоритм блок схема программа
Рисунок
9-3
Как видно, мы уже ввели данные по трансформатору, которые запросила
программа, а именно: Sном, Uном высшей обмотки, Uном низшей обмотки, Uкз, Pкз, Iхх, Pхх. После ввода этих данных нажимаем Enter.
Программа начнет выполнять все действия с самого начала, т.е. снава
появится окно Рисунок 1. Нажимаем любую клавишу. Программа сообщает нам о
завершении своей работы и для выхода из программы нажимаем произвольную
клавишу.
Рисунок
9-4
Если значения коэффициентов будут введены неверно, то программа примет
значение по умолчанию. Тоже касается и часов использования максимума Tm. Об этом программа также сообщит.
Например, мы перепутали и поставили для узла 103 Kz=2.15 и cos=1.90, вместо
0.15 и 0.90 соответственно. Программа выведет следующее сообщение:
«Извините, коэффициент загрузки трансформатора узла 103 (N пункта 6)
задан не верно. Принято значение 1.1»
«Извините, коэффициент мощности трансформатора узла 103 (N пункта 6)
задан не верно. Принято значение 0.8».
Могут выводится и другие диагностические сообщения, на которые необходимо
реагировать, т.е. следовать указаниям к ошибке.
Результаты расчета схемы программа выведет в следующие файлы:
_POT.txt
-------------------------------------------------------------------------------
| | | |
Поток мощности ветви | Поток энергии ветви |
| N n/n| Nn | Nk
|-------------------------|-------------------------------|
| | | |
активный | реактивный | активный | реактивный |
| | | |
кВт | кВАр | кВт*ч | кВАр*ч |
------------------------------------------------------------------------------
| 1 | 1 | 2 |
1345.65 | 1051.86 | 3942960.00 | 3186018.79 |
| 2 | 2 | 101 |
38.40 | 28.80 | 107520.00 | 80640.00 |
| 3 | 2 | 3 |
1307.25 | 1023.06 | 3835440.00 | 3105378.79 |
| 4 | 5 | 102 |
727.65 | 742.35 | 2328480.00 | 2375524.75 |
| 5 | 3 | 5 |
727.65 | 742.35 | 2328480.00 | 2375524.75 |
| 6 | 4 | 103 |
579.60 | 280.71 | 1506960.00 | 729854.04 |
| 7 | 3 | 4 |
579.60 | 280.71 | 1506960.00 | 729854.04 |
------------------------------------------------------------------------------
_powers.txt
Потери мощности в сети
------------------------------------------------------------------------
|
| | | Переменные | Постоянные (хол. хода) |
|
N n/n| Nn | Nk |--------------------------------------------------
|
| | | активной | реактивной | активной | реактивной |
|
| | |-----------|------------|-----------|------------|
|
| | | кВт | кВАр | кВт | кВАр |
----------------------------------------------------------------------|
|
1 | 1 | 2 | 14.774 | 16.125 | | |
|
2 | 2 | 101 | 0.684 | 0.399 | 1.310 | 3.200 |
|
3 | 2 | 3 | 4.674 | 2.718 | | |
|
4 | 5 | 102 | 20.691 | 92.038 | 1.310 | 12.600 |
|
5 | 3 | 5 | 4.746 | 2.199 | | |
|
6 | 4 | 103 | 12.431 | 38.790 | 2.500 | 33.600 |
|
7 | 3 | 4 | 0.301 | 0.115 | | |
-----------------------------------------------------------------------
Суммарные потери мощности в сети (%)
---------------------------------------------------------------------
|
| активной | реактивной |
--------------------------------------------------------------------
|
| % | % |
--------------------------------------------------------------------
|
Суммарные потери мощности в сети: | 4.50 | 16.10 |
--------------------------------------------------------------------
|
Суммарные потери мощности в линиях: | 1.74 | 1.69 |
--------------------------------------------------------------------
|
Суммарные потери мощности в линиях и | | |
|
трансформаторах: | 4.14 | 12.16 |
--------------------------------------------------------------------
|
Суммарные потери мощности в | | |
|
трансформаторах: | 2.40 | 10.47 |
--------------------------------------------------------------------
|
Суммарные потери мощности | | |
|
холостого хода: | 0.36 | 3.94 |
--------------------------------------------------------------------
Losses_energy.txt
Потери электроэнергии
-------------------------------------------------------------------------------------------------------------
| Отпуск | Постоянные |
Переменные (нагрузочные) | |
| энергии | (холостого хода)
|---------------------------------------------------------| суммарные |
| в сеть | | в
трансформаторах | в линии | суммарные | |
| тыс.кВт*ч |------------------------------------------------------------------------------------------------
| | тыс.кВт*ч | % | тыс.кВт*ч |
% | тыс.кВт*ч | % | тыс.кВт*ч | % | тыс.кВт*ч | % |
------------------------------------------------------------------------------------------------------------
| 4087.07 | 44.85 | 1.10 | 57.06 |
1.40 | 42.19 | 1.03 | 99.26 | 2.43 | 144.11 | 3.53 |
------------------------------------------------------------------------------------------------------------
Voltage_node.txt
Напряжение узлов
---------------------------------------------------
|
N n/n| Nn | Nk | Потери | Напряжение |
|
| | | напряжения,кВ | узлов, кВ |
--------------------------------------------------
|
1 | 1 | 2 | 0.126 | 10.874 |
|
2 | 2 | 101 | 0.164 | 0.428 |
|
3 | 2 | 3 | 0.032 | 10.841 |
|
4 | 5 | 102 | 0.772 | 0.401 |
|
5 | 3 | 5 | 0.047 | 10.794 |
|
6 | 4 | 103 | 0.436 | 0.416 |
|
7 | 3 | 4 | 0.005 | 10.836 |
--------------------------------------------------
10.
Литература
1. Фурсанов
М.И. Разработка алгоритма, составление и отладка программы для решения
электротехнической задачи, Мн.: БНТУ, 2005. -56 с.
Приложение
Таблица
П 1 Зависимость годового числа часов использования максимума от расчетной
нагрузки
Расчетная нагрузка, кВт
|
Число часов использования
максимума Tм, для
нагрузки
|
|
коммунально-бытовой
|
производственной
|
смешанной
|
Менее 10 10…20 20…50 50…100
100…250 Более 250
|
900 120 1600 200 2350 2600
|
1100 1500 2000 2500 2700
2800
|
1300 1700 2200 2800 3200
3400
|
Таблица
П 2 Коэффициенты мощности трансформаторных пунктов напряжением 10 / 0,4 кВ
Трансформаторные подстанции
|
Коэффициенты мощности и в
максимум нагрузки
|
|
дневной
|
вечерний
|
|
|
|
|
|
Трансформаторные пункты
напряжением 10/0,4 кВ с нагрузкой: производственной коммунально-бытовой
смешанной
|
0,7 0,9 0,8
|
1,02 0,48 0,75
|
0,75 0,92 0,83
|
0,88 0,43 0,67
|