- •Разработка системы управления судовой электростанции
- •1. Выбор генераторных агрегатов судовой электростанции
- •Определение потребляемой мощности
- •Выбор мощности и количества основных га судовой электростанции
- •2. Расчет участков кабельной сети
- •2.1. Определение длин участков кабельной сети.
- •2.2. Выбор сечения кабеля
- •2.3. Расчет падения (потери) напряжения на каждом из четырех участков кабельной сети
- •3. Расчет трансформатора освещения
- •4. Исследование влияния вида нагрузки на нормируемые показатели качества электроэнергии судовой электроэнергетической системы (сээс)
- •4.1. Уравнения математической модели
- •4.2. Приведение дифференциальных уравнений к канонической форме и определение начальных условий
- •4.3. Пример программной реализации в пакете Matlab и вид представляемой информации
- •5. Обеспечение защиты сээс от токов кз
- •Автоматизация сээс
4.3. Пример программной реализации в пакете Matlab и вид представляемой информации
В приводимом примере исследуется процесс наброса нагрузки и анализируется максимальные отклонения напряжения.
Программная реализация включает в себя пять файлов c расширением «m»:
В файле Prac_4.m:
определяется множество значений отклонения напряжения при всех сочетаниях 6 значений нагрузки 6 значений коэффициента мощности;
определяются c помощью оператора «polyfit» 6 полиномов 5 степени и 6 полиномов 3 степени вида: ΔUmin=f(cosφ), при In=const, и такое же количество – ΔUmin=f(I), при cosφn=const, где n=1…6;
определяются значения отклонения напряжения по полученным полиномам для исходных данных с помощью оператора «polyval»;
осуществляется сравнение значений отклонений напряжения, полученных на основе математической модели и полиномов, по результатам сравнения выбирается степень полинома;
формируется графическое представление полученных полиномиальных зависимостей;
с помощью оператора «save» создается файл данных poldu.mat, используемый в других файлах.
Вид информации, представляемой по результатам выполнения файла:
Кривые изменения U для cosφ, последовательно принимающего значения:0 0,2 0,4 0,6 0,8 1,0, (рис 4.3); ω для таких же условий (рис. 4.4) и переменных математической модели для cosφ=0,8 (рис. 4.5) при набросе номинальной нагрузки.
Значения отклонения напряжения (табл. 4.2).
Таблица 4.2
Нагрузка, о.е. |
Отклонение напряжения, %, при следующих значениях коэффициента мощности (cosφ) |
|||||
0 |
0,2 |
0,4 |
0,6 |
0,8 |
1,0 |
|
0,1 |
5,5 |
2,7 |
1,8 |
1,5 |
1,1 |
0,1 |
0,2 |
10,6 |
5,6 |
4,0 |
3,2 |
2,4 |
0,4 |
0,4 |
19,0 |
10,9 |
8,0 |
6,4 |
4,7 |
0,2 |
0,5 |
22,4 |
13,3 |
9,9 |
7,9 |
5,8 |
-0,1 |
0,8 |
31,3 |
19,8 |
15,2 |
12,1 |
8,9 |
-1,2 |
1,0 |
35,6 |
23,6 |
18,5 |
14,9 |
10,9 |
0,1 |
В представленных данных провал напряжения имеет знак «+», превышение – «-».
Рис. 4.3
Рис. 4.4
Рис. 4.5
Совокупности полиномов:
1-го вида ΔUmin=f(cosφ), при In=const (табл. 4.3):
Таблица 4.3
Нагрузка, % |
Полиномы |
5-ой степени |
|
0,1 |
ΔUmin=-30,3953(cosφ)5+87,2125(cosφ)4-104,5607(cosφ)3+65,9469(cosφ)2-23,5276(cosφ) +5,4715 |
0,2 |
ΔUmin=-50,4019(cosφ)5+142,2689(cosφ)4-171,3676(cosφ)3+110,6125(cosφ)2-41,3199(cosφ)+10,6381 |
0,4 |
ΔUmin=-109,2913(cosφ)5+286,7041(cosφ)4-316,0632(cosφ)3+187,3897(cosφ)2-67,5573(cosφ)+19,0390 |
0,5 |
ΔUmin=-132,1801(cosφ)5+338,2267(cosφ)4-363,7093(cosφ)3+211,1021(cosφ)2-75,9210(cosφ)+22,4156 |
0,8 |
ΔUmin=-227,2099(cosφ)5+551,1781(cosφ)4-546,3974(cosφ)3+287,1136(cosφ)2-97,1023(cosφ)+31,2532 |
1,0 |
ΔUmin=-206,1761(cosφ)5+501,7216(cosφ)4-506,8194(cosφ)3+273,6460(cosφ)2-97,8407(cosφ)+35,5661 |
3-ей степени |
|
0,1 |
ΔUmin=-15,9180(cosφ)3+28,8540(cosφ)2-18,2510(cosφ)+5,4361 |
0,2 |
ΔUmin=-29,0750(cosφ)3+51,9893(cosφ)2-33,1068(cosφ)+10,5858 |
0,4 |
ΔUmin=-51,0992(cosφ)3+87,0435(cosφ)2-54,7290(cosφ)+18,9854 |
0,5 |
ΔUmin=-60,2975(cosφ)3+100,2101(cosφ)2-62,3539(cosφ)+22,3741 |
0,8 |
ΔUmin=-85,2780(cosφ)3+133,6166(cosφ)2-80,6873(cosφ)+31,2648 |
1,0 |
ΔUmin=-85,2508(cosφ)3+132,4319(cosφ)2-82,5868(cosφ)+35,5723 |
2-го вида ΔUmin=f(I), при cosφn=const (табл. 4.4):
Таблица 4.4
cosφ |
Полиномы 5-ой степени |
0 |
ΔUmin=-75,6348 I5+174,0991 I4-125,2196 I3+6,2401 I2+56,1819 I-0,1005 |
0,2 |
ΔUmin=-24,6429 I5+60,6236 I4-48,5908 I3+6,5376 I2+30,0267 I-0,3281 |
0,4 |
ΔUmin=-18,5867 I5+48,5478 I4-43,8452 I3+12,8175 I2+19,8041 I-0,2279 |
0,6 |
ΔUmin=4,9985 I5-12,3939 I4+13,2316 I3-9,9762 I2+19,4383 I-0,4062 |
0,8 |
ΔUmin=-2,6808 I5+4,2968 I4+1,6542 I3-7,0776 I2+15,0410 I-0,3527 |
1,0 |
ΔUmin=57,5719 I5-129,7957 I4+118,1457 I3-59,1112 I2+14,0604 I-0,7734 |
Результаты выбора степени полиномов на основании сравнения значений отклонения напряжения, рассчитанных по исходным данным с помощью математической модели (табл. 4.2) и полиномов (табл. 4.5 и 4.6):
значения отклонения напряжения, полученные по полиномам 1-го вида (табл. 4.3):
Таблица 4.5
Нагрузка, о.е. |
Отклонение напряжения, %, при следующих значениях коэффициента мощности (cosφ) |
|||||
0 |
0,2 |
0,4 |
0,6 |
0,8 |
1,0 |
|
По полиномам 5-ой степени |
||||||
0,1 |
5,5 |
2,7 |
1,8 |
1,5 |
1,1 |
0,1 |
0,2 |
10,6 |
5,6 |
4,0 |
3,2 |
2,4 |
0,4 |
0,4 |
19,0 |
10,9 |
8,0 |
6,4 |
4,7 |
0,2 |
0,5 |
22,4 |
13,3 |
9,9 |
7,9 |
5,8 |
-0,1 |
0,8 |
31,3 |
19,8 |
15,2 |
12,1 |
8,9 |
-1,2 |
1,0 |
35,6 |
23,6 |
18,5 |
14,9 |
10,9 |
0,1 |
По полиномам 3-ей степени |
||||||
0,1 |
5,4 |
2,8 |
1,7 |
1,5 |
1,2 |
0,1 |
0,2 |
10,6 |
5,8 |
3,8 |
3,2 |
2,5 |
0,4 |
0,4 |
19,0 |
11,1 |
7,8 |
6,4 |
4,7 |
0,2 |
0,5 |
22,4 |
13,4 |
9,6 |
8,0 |
5,8 |
-0,1 |
0,8 |
31,3 |
19,8 |
14,9 |
12,5 |
8,6 |
-1,1 |
1,0 |
35,6 |
23,7 |
18,3 |
15,3 |
10,6 |
0,2 |
значения отклонения напряжения, полученные по полиномам 2-го вида (табл. 4.4):
Таблица 4.6
cosφ |
Отклонение напряжения, %, при следующих значениях нагрузки,о.е. |
|||||
0,1 |
0,2 |
0,4 |
0,5 |
0,8 |
1,0 |
|
0,0 |
5,5 |
10,6 |
19,0 |
22,4 |
31,3 |
35,6 |
0,2 |
2,7 |
5,6 |
10,9 |
13,3 |
19,8 |
23,6 |
0,4 |
1,8 |
4,0 |
8,0 |
9,9 |
15,2 |
18,5 |
0,6 |
1,5 |
3,2 |
6,4 |
7,9 |
12,1 |
14,9 |
0,8 |
1,1 |
2,4 |
4,7 |
5,8 |
8,9 |
10,9 |
1,0 |
0,1 |
0,4 |
0,2 |
-0,1 |
-1,2 |
0,1 |
Вывод: значения отклонений напряжения, полученные по полиномам 5-ой степени, полностью совпадают с результатами математической модели.
Графическое представление:
полиномиальных зависимостей 1-го вида (табл. 4.3) представлено на рис. 4.6:
Рис. 4.6
полиномиальных зависимостей 2-го вида (табл. 4.4) представлено на рис. 4.7:
Рис. 4.7
Файл vspuga.m вызывается из файлов Prac_4.m и Prov_P4.m оператором «[t,y]=ode45('vspuga',[0 1.5],y0)». Он содержажит информацию о методе решения дифференциальных уравнений (ode45 – Рунге-Кутта 4..5 порядков), о диапазоне времени (время начала расчета, время конца расчета) – [0 1.5], и начальных условиях, формируемых в виде массива y0. В нем находятся дифференциальные уравнения, разрешенные относительно производных. Он начинается с function pry=vspuga(t,y), где pry – массив производных.
Файл Opr_hpr4.m. В этом файле решается задача определения отклонения напряжения по полиномиальным зависимостям, полученным в файле Prac_4.m, для произвольных значений Iзад и cosφзад. Он начинается с загрузки с помощью оператора «load» файла данных poldu.mat, содержащим полиномы и исходные данные.
Реализованный в примере алгоритм базируется на полиномах 5-ой степени 2-х видов табл. 4.3 и 4.4. Условно его можно разбить на 2-е части: расчет отклонения напряжения по полиномам и выбор из полученных 2-х результатов наиболее близкого к значению, получаемому на математической модели.
Основной задачей первой части является поиск расчетного полинома по I из совокупности полиномов 1-го вида и по cosφ – 2-го вида. Поиск осуществляется на основе следующих проверок:
если Iзад= I или (и) cosφзад=cosφ, то при подстановке в соответствующий этим параметрам полином 1-го вида cosφзад или (и) Iзад – 2-го будут получены значения отклонения напряжения;
если Iзад≠ I или (и) cosφзад≠cosφ, то для расчета по полиномам 1-го вида предлагается брать ближайший в направлении увеличения нагрузки, а для полиномов 2-го вида – ближайший в направлении уменьшения коэффициента мощности.
После получения 2-х значений отклонений U необходимо перейти ко 2-ой части алгоритма. В примере для выбора одного из двух значений отклонений U использовался следующий алгоритм: преимущество имеет значение, полученное по полиному, выбранному по условию Iзад= I или (и) cosφзад=cosφ, если это условие не выполняется, то выбирается меньшее значение.
Для проверки правильности алгоритма, по рекомендациям табл.4.1 были выбраны значения Iзад и cosφзад. Выбранные значения, а также результаты расчета отклонений U, полученные с помощью полиномов 2-х видов и математической модели (Prov_P4.m), представлены в табл. 4.7.
Таблица 4.7
-
Параметры
№ опыта
1
2
3
4
Нагрузка, о.е.
0,5
0,3
0,7
0,8
Коэффициент мощности
0,7
0,6
0,3
0,8
ΔU по математической модели
6.9620
4.7938
15.3183
8.8789
ΔU по полиному 1-го вида
6.9147
6.3537
17.1087
8.8789
ΔU по полиному 2-го вида
7.8544
4.7964
17.6413
8.8789
В табл.4.7 выделены параметры, совпадающие с исходными данными.
Полученные данные подтверждают правильность разработанного алгоритма.
Вид информации, представляемой по результатам выполнения файла:
Необходимо представить алгоритм и результаты расчета для 4-х точек в форме табл. 4.7.
Файл Gr_pr4.m реализует решение задачи нахождения границы между областями с допустим (ΔU≤15%) и недопустимым (ΔU>15%) значениями отклонения напряжения в полиномиальной форме cosφ=f(I). Алгоритм включает в себя решение следующих задач:
нахождение значений cosφ, при заданных значениях I, которые являются положительными вещественными корнями полиномиальных зависимостей 1-го вида, приравненных к 15, и определяются с помощью оператора «roots»;
нахождение значений I, при заданных значениях cosφ, которые являются положительными вещественными корнями полиномиальных зависимостей 2-го вида, приравненных к 15, и определяются с помощью оператора «roots»;
объединение и сортировка полученных множеств значений cosφ и I, характеризующих координаты границы;
определение отклонений U по математической модели (Prov_P4.m) в точках, определяющих координаты границы;
получение на множествах cosφ и I полиномиальной зависимости границы вида cosφ=f(I) с помощью оператора «polyfit»;
Вид информации, представляемой по результатам выполнения файла:
значения полученных координат границы и отклонений напряжения в них, полученные с помощью математической модели (табл. 4.8);
Таблица 4.8
I, о.е. |
0.2962 |
0.4000 |
0.5000 |
0.5778 |
0.7906 |
0.8000 |
1.0000 |
cosφ |
0 |
0.0734 |
0.1421 |
0.2000 |
0.4000 |
0.4095 |
0.5936 |
ΔU, % |
14.9710 |
15.0413 |
14.9910 |
15.0195 |
15.0121 |
15.0002 |
15.0002 |
полином:
cosφ=-2,9767 I5+6,0835 I4-3,2936 I3-0,0798 I2+1,1475 I-0,2873
графическое представление полиномиальной зависимости (рис. 4.8):
Рис. 4.8
проверка правильности определения выполнения условия ΔU≤15%, которая проводится с помощью файла Prov_P4.m для произвольно заданного значения I и 2-х значений cosφ, находящихся выше и ниже полученной границы. В примере проверка была проведена для I=0,6 и cosφ=0,2 и cosφ=0,3. В результате были получены следующие значения: ΔU=15,5324 и ΔU=13,3049, которые показали правильность координатполученной границы.
Файл Prov_P4.m предназначен для реализации проверок по математической модели. Он работает совместно с файлом vspuga.m. Допускается функции проверки предусмотреть в файле Prac_4.m.
Программные реализации приведены в Приложении 3.
