Куликов Ю.А. Переходные процессы в электрических системах. - Новосибирск: НГТУ, М.: Мир: ООО «Изд-во АСТ», 2003. - 283 с. Символьный анализ и диагностика линейных электрических цепей методом схемных определителей / С.А.Курганов, В.В.Филаретов. - Ульяновск: Изд-во УлГТУ, 2003. - 228 с.
Семененко М.Г. Введение в математическое моделирование. М.: Изд-во «Солон-Р», 2001. - 112 с. Тиховод С.М. Моделирование динамических электромагнитных процессов в трансформаторе с современной электротехнической сталью // Електро-техшка та електроенергетика. - 2006. - № 1. -С.37-41.
Костюков В.В. Связь между постоянными интегрирования при анализе переходных процессов в линейных электрических цепях // Вестник СевН-ТУ. Вып. 55: Механика, энергетика, экология: Сб. научн. тр.; Севастоп. нац. техн. ун-т. - Севастополь: Изд-во СевНТУ, 2004. - С.80-86.
Поступила в редакцию 30.05.06 г.,
После доработки 15.04.07 г.
Пропонуеться метод, призначений для численно-аналiтичного моделювання nepexidHux процеав у лiнiйнuх eлeктpотeхнiчнuх системах. Метод люструеться прикладом моделювання пepeхiдного процесу короткого замикання в сuстeмi.
The method, intended for numerically-analytical modelling of transients in single-line electro-technical system are offered.. The method is illustrated by modelling of two-phase short circuit transients in the system.
УДК 621.314.322.001.6: 519.872: 519.622.2
С. М. Тиховод
Совершенствование численных методов расчета электромагнитных процессов в сложных нелинейных электрических и магнитных цепях
интегрирования и предназначен для расчета переходных 4. процессов в линейных электротехнических системах.
2. Предложенный метод является дальнейшим развитием классических методов расчета переходных 5. процессов в линейных системах. Достоинством этого метода является возможность оценки вклада каждого собственного числа системы дифференциальных уравнений в формирование свободной составляющей 6. переходного процесса, а также отсутствие необходимости в определении производных от переменных си- 7. стемы для нахождения постоянных интегрирования.
Перечень ссылок
1. Теоретические основы электротехники. Т.2 / К.С.Демирчян, Л.РНейман, Н.В.Коровкин, В.Л.Че- 8. чурин. - СПб.: Изд-во «Питер», 2003. - 576 с.
2. Бессонов Л.А. Теоретические основы электротехники. Электрические цепи. - М.: Изд-во «Гардари-ки», 2000. - 638 с.
3. Руководящие указания по расчету токов короткого замыкания и выбору электрооборудования / Под ред. Б.Н.Неклепаева. - М.: Изд-во НЦ ЭНАС, 2004. - 152 с.
Разработаны усовершенствованные методы численного интегрирования систем дифференциальных уравнений, предназначенные для моделирования динамических электромагнитных процессов в электрических и магнитных цепях. Данные методы внедрены в универсальный программный комплекс COLO, с помощью которого выполнен пример расчета переходных процессов в трехфазном трансформаторе.
При моделировании электромагнитных процессов в сложных электротехнических устройствах существует необходимость составления и численного интегрирования систем дифференциальных уравнений. Порядок (т. е. содержащееся в них количество уравнений) этих систем может достигать нескольких сотен. Для моделирования таких процессов широко используются известные программные комплексы: NAP, PSpice, OrCAD, Simulink, Colo и другие [1-5]. Указанные программы по исходным данным, описывающим электрическую цепь, автоматически составляют систему дифференциальных уравнений и с помощью встроенного решателя производят численное интегрирование составленной
системы уравнений. Решатели, включенные в указанные программные комплексы, как правило, предоставляют возможность выбора одного из нескольких известных методов численного интегрирования дифференциальных уравнений. Наиболее распространенными методами численного интегрирования дифференциальных уравнений являются методы Рунге-Кутта, Хем-минга, Адамса, Башфорта, Маултона, Гира [6]. Однако, применение этих методов для численного интегрирования систем дифференциальных уравнений высокого порядка зачастую приводит к значительным затратам компьютерного времени или к расходимости вычислительного процесса.
© С. М. Тиховод 2007 р.
Целью статьи является создание усовершенствованных методов численного интегрирования систем дифференциальных уравнений, позволяющих моделировать динамические процессы в сложных нелинейных электрических и магнитных цепях с сокращением затрат компьютерного времени при устойчивом характере сходимости вычислительного процесса.
Как известно, дифференциальные уравнения с постоянными коэффициентами могут быть получены на основании законов Кирхгофа, записанных в форме для мгновенных значений. Уравнения, описывающие электрические процессы в сложных электрических цепях, составляются, как правило, не вручную, а программным способом по специальным алгоритмам. Например, в работе [5] применен алгоритм составления уравнений Кирхгофа с помощью автоматического построения дерева цепи.
Для упрощения изложения сущности предложенных методов рассмотрим их на примере анализа решения одного дифференциального уравнения (1):
ах' + вх = /(/),
(1)
Ь < Г < ^
определенного в области где хЦ) - может быть функцией от времени, напряжения на емкостном элементе или от тока, протекающего через индуктивный элемент. Таким образом, х^) -переменная состояния электрической цепи, а х' - производная функции х(0 по времени.
Допустим, что производную решения можно аппроксимировать полиномом степени N-1. При N=4 полином имеет вид:
х'(/) = — = р(/) = а1 + а2/ + а3/ + а4/ .
(2)
Интервал изменения аргумента разобьем на одинаковые отрезки длиной Л точками t1, ^ ... tN Для аппроксимирующего полинома (2) поставим дополнительное условие, чтобы в точках tk деления интервала изменения аргумента выполнялись соотношения:
х'(^) = хк = Р(^)
для к = 1, 2. N.
(3)
Если соотношение (3) записать для каждой точки tk рассмотренного временного интервала, то для N=4 получим систему линейных алгебраических уравнений (если принять, что t1 = 0):
а1 = х' (/]),
а1 + а2И + а3И 2 + а4 И3 = х' (/2), а1 + а2(2И) + а3(2И)2 + а4(2И)3 = х' (/3), (4) а1 + а2(3И) + а3(3И)2 + а4(3И)3 = х' (/4), ^
Пусть номер к-ого отрезка, на которые разделен интервал изменения аргумента, совпадает с номером точки деления tk , расположенной слева отрезка. Проинтегрируем выражение (2) на к-ом отрезке:
хк+1 - хк =
1к+1 | р(/)<Л
(5)
Подставив выражение (2) в зависимость (5) и выполнив интегрирование, получим:
а1 а2 2 2 хк+1 - хк = ~1(к+1 - tk ) + ~ ^к+1 - tk ) +
а2 2
+>к3+1 - Ф+-
(6)
где к=1..^-1.
Если уравнение (6) записать для всех N точек, то получим систему алгебраических уравнений при N =4:
х2 - х1 = а1И + а2И2 + И3 + а4И4,
2 1 1 ^ 1 Л >
ал а о о а -> ал л х3 - х2 =— И + —3И2 + —7И + —15И4,
х4 - х3 = -1 И + ~т5И2 + -т19И3 + -Тб5И4.
(7)
Системы алгебраических уравнений (4) и (7) объединим в одну систему из семи уравнений. Из полученной системы последовательно исключим пять переменных: а1, а2 , а3, а4, х{. В результате получим систему двух уравнений вида:
8 1 17 14 1
х3 = 9 х2 + 9 х1 + х2 + х3- 27 х4) • И
11 8 22 10
х4 = х3 + 9 х2 + 9 х1 + (27 х2 + 27 х3- -77 х4) •И
?
(8)
Первое уравнение системы (8) неудобно для практических расчетов, так как в последней точке t4 присутствует не само решение, а только производная решения. Второе уравнение представляется более удобным, если считать, что х4 - искомое значение функции в к-ой точке, х3 - известное значение функции в предыдущей (к-1)-й точке и т. д. Тогда второе уравнение системы (8) примет вид:
к-1
1
+ — х 9
8
к - 2 '
9 хк-3 (^у хк-2
22 ' 10 ' \ И
- 17 хк-1 - 17 хк ) • '
(9)
Уравнение (9) позволяет вычислить значение решения дифференциального уравнения (2) в к-ой точке, если известно решение в предыдущих точках: к-1, к-2, к-3, а также известны производные решения в точках: к, к-1, к-2. Это уравнение имеет вид, характерный для многих неявных методов численного интегрирования дифференциальных уравнений. Однако, в уравнении (9) значения коэффициентов отличаются
X
к
от соответствующих коэффициентов, входящих в выражения для известных методов [7].
Если в уравнении (2) ограничиться тремя членами полинома и в выражении (3) поставить условие для трех точек, то аналогичными рассуждениями получим еще одно выражение для численного метода интегрирования дифференциальных уравнений:
_ 4
Xk _ 5 Х
1
4
2
k-1 + 5 Xk-2 + (y xk-1 + 5 x'k ) •к
(10)
Для оценки погрешности предложенных методов определим локальную ошибку дискретизации по методу, изложенному в работе [6]. Для уравнения (10) локальная ошибка дискретизации в точке ^ соответствующей номеру к-1, имеет вид:
1 Г 4 1
Ь(г, к) = —] хО + к) -— х(г) - -х(г - к) -к I 5 5
y X'(t) + -2x'(t + к) )• к\.
(11)
Разложив каждый член правой части выражения (11) в ряд Тейлора в окрестности точки t, получим:
1
к2
к3
L(t, к) _—\ x(t) + x'(t )к + X'' (t)— + x"'(t) — + к I 2 6
+ x (4)( z1) —---- x(t) --
к4 4
1
24 5
5
x(t) - x ' (t )к + x'' (t) — -
' ' ' и\к , (4)/ \к - x (t)--+ x z2)—
6 24
- к
42
—x (t) + — 5 5
u3 Л
(
x (t) +
+ x'' (t)k + x ' '' (t)— + x(4)( z3)^-
(12)
где г1, г2, гъ - промежуточные точки, входящие в остаточные члены формулы Тейлора. Полагая, что четвертая производная решения ограничена, следует, что локальная ошибка дискретизации метода (10) имеет порядок величины Л3, то есть:
L{K) _ max L(t,к) _ 0(к3).
(13)
Это свидетельствует о том, что предложенный метод (10) имеет третий порядок точности. Аналогично можно показать, что метод (9) имеет четвертый порядок точности, что соответствует лучшим известным методам [7].
Разработанные методы (9) и (10) встроены в программный комплекс моделирования электрических и магнитных цепей COLO [8], в котором ранее использовались только методы Гира. Практика использования разработанных методов показывает, что при их применении скорость компьютерного моделирования не уступает методам Гира. Программный комплекс COLO содержит аппарат поддержки автоматического выбора шага интегрирования. Если на текущем шаге ин-
тегрирования количество итераций в методе Ньютона превышает заданное число Ы, то шаг интегрирования делится пополам. Если же количество итераций меньше некоторого заданного значения /йл в течение заданного числа шагов ЫГ2, то шаг интегрирования увеличивается вдвое. При моделировании динамических процессов в нелинейных цепях с круто изменяемыми характеристиками предложенный метод показывает лучшую сходимость вычислительного процесса по сравнению с методами Гира.
Проиллюстрируем применение предложенных методов на примере моделирования динамических электромагнитных процессов при включении пятистержне-вого трехфазного трансформатора на номинальное напряжение. Конструкция и схема подключения трансформатора показаны на рис. 1. Первичные обмотки трансформатора соединены звездой, а вторичные -треугольником. Вторичные обмотки нагружены на сопротивления Я46, И47, И48 большой величины (100 кОм), чтобы задать режим холостого хода. Для моделирования электромагнитных процессов магнитная система трансформатора задается схемой замещения, показанной на рис. 2. На схеме замещения каждый однородный участок магнитопровода представлен своей ветвью, по которой протекает свой магнитный поток. Нелинейность магнитных ветвей учтена введением элементов Ип и Еп, как это обосновано в работе [8]. Катушки, по которым протекает электрический ток, исполняют роль источников магнитодвижущих сил (МДС), управляемых током. Источники МДС обозначены на схеме так же, как источники ЭДС.
Рис. 1. Схема подключения трансформатора
Первичная и вторичная обмотки трансформатора представлены схемами замещения, изображенными на рис. 3 и рис. 4. Электродвижущие силы, индуктируемые в обмотках, представлены источниками ЭДС, управляемыми производной соответствующих магнитных потоков. Для получения производных магнитных потоков служат дифференцирующие цепочки, показанные на рис. 5. При этом совокупность цепей, показанных на рис. 2-рис. 5, рассматривается как единая цепь, в ветвях которой протекают электрические токи или магнитные потоки. Поскольку, с точки зрения вычислений, токи и магнитные потоки совершенно равнозначны, то все они на схемах замещения обозначены одним символом «I» с соответствующим номером.
2
2
V2B"M12/I_22 H1 137
L11
je
¡19
R18
V31"M12/I_22 N1 ¡4C
№
O-
¡25 -
¡22 U1 ¡10 R19 ^ > ^ jg Л ¡ZZI
V34"M12/L22 N1 ¡43
eC
O"
¡20 У У 21 ¡23 L'! 1 ¡20 —3.-<£>--*---
RÍO
R10
¡10 -5-
17
Рис. 2. Схема замещения первичной обмотки трансформатора с подключенным трехфазным генератором ЭДС
Рис. 3. Схема замещения вторичной обмотки трансформатора с подключенной нагрузкой
Рис. 4. Схема замещения магнитной системы трансформатора
На рис. 6 показаны результаты моделирования динамических процессов рассмотренного трехфазного трансформатора, полученные с помощью программного комплекса СОЮ (снабженного решателем, раз-работаным на основе предложенных методов).
Рис. 5. Схема дифференцирующих цепочек
Выводы
1. Сравнение результатов расчета, проведенных комплексом COLO с решателями, выполненными на основе методов Гира и на основе предложенных методов, показали их хорошее взаимное совпадение (с точностью до десятых долей процента).
2. Однако, при использовании предложенных методов скорость расчета увеличена почти в полтора раза (за счет более быстрой сходимости итерационных процессов).
1,8
1,6 1,4 1,2
1
0,8 0,6
0,4 0,2
0
-0.2
И.Вб
V" 1 J 1 f I / \ t t i t t i J A--- 4 J I / ' Í 1 I 1 f 1 f 1 1 1 1 1 1 1 1 I
i 1 i i i I I 1 1 1
■ г « J 1 * i 1 1
( Г 1 r i J 1 Г t f 1 1 1 1 1
• r t I 1
i » ; l-c
О 0.01 0,02 0,03 0,04 0,05 0,06 0,07
а)
0,03 0П4 б)
0,02 0,03 0,04 0,05 0,06 в)
Рис. 6. Графики результатов моделирования электромагнитных процессов после включения трансформатора: а) магнитный поток в стержне фазы «А»; б) ток первичной обмотки фазы «А»; в) ток вторичной обмотки фазы «А»
3. Усовершенствованные методы могут быть основой для создания решателей новых CAE-систем.
Перечень ссылок
1. Lindberg E. NAP2 and SPICE2. A short form users manual. http://www.it.dtu.dk/~el/ecs/nap2spi2.htm
2. Разевиг В.Д. Система проектирования OrCAD 9.2.-М.: Солон-Р, 2001. - 519 с.
3. Герман-Галкин С. Г. Компьютерное моделирование полупроводниковых систем. MatLab 6.0.-СПб.:Корона, 2001.- 320 с.
4. Дьяконов В. Simulink 4. Специальный справочник. -СПб.: Питер, 2002. - 528 с.
5. Тиховод С. М., Корнус Т. М., Паук Ю. И., Тарчуткин А. Л. Разработка алгоритма и программы расчета переходных процессов в нелинейных электрических цепях // Електротехыка та електроенергетика 2003. -№ 1. - С. 75-79.
6. Дж. Ортега, У. Пулл. Введение в численные методы решения дифференциальных уравнений.- М.: Наука, 1986. - 288 с.
7. Чуа Л. О., Пен - Мин - Лин. Машинный анализ электронных схем. М.: Энергия, 1980. - 640 с.
8. Тиховод С.М., Моделирование динамических электромагнитных процессов в трансформаторе с современной электротехнической сталью // Електротехш-ка та електроенергетика. - 2006. - № 1. - С. 37-41.
Поступила в редакцию 21.05.07 г.
Розробленi вдосконален: методи чисельного '¡нтегрування систем диференцальних рiвнянь, як призначен: для моделювання динaмiчних eлeктрoмaгнiтних процесв в електричних i магнтних колах Дан': методи упрoeaджeнi в унieeрсaльний програмний комплекс COLO, за допомогою якого ви-конаний приклад розрахунку перех:дних процесв в трифазному трансформаторi.
The numerical integration methods of the differential equations system for modelling of dynamic electromagnetic processes in electrical and magnetic circuits are developed. The given methods are applied to the universal programme complex COLO with the help of which the instance of a transient analysis in the three-phase transformer is carried out.