Нижний Новгород
2020
Составители:
УДК 621.311.1
Научный редактор
Редактор
© Нижегородский государственный
технический университет им.
Р.Е. Алексеева, 2020
©, 2020
2
СОДЕРЖАНИЕ
Цель.................................................................................................................... 4
Задание............................................................................................................... 4
Порядок выполнения, примеры.......................................................................5
1. Уравнения узловых напряжений..............................................................5
2. Метод Ньютона......................................................................................... 6
3. Решение узловых уравнений баланса мощности....................................8
4. Решение уравнений узловых напряжений баланса токов....................10
5. Пример выполнения расчёта систем нелинейных уравнений.............11
Содержание отчета.......................................................................................... 12
Контрольные вопросы.................................................................................... 13
Библиографический список............................................................................ 14
3
Цель
Целью работы является изучение методов расчета систем
нелинейных уравнений.
Задание
Рассчитать систему нелинейных уравнений методом Зейделя,
методом Ньютона, сравнить полученные результаты. Систему уравнений
принять согласно варианту из таблицы 1.
Таблица 1. Системы нелинейных уравнений
{
15 x 1−4 x 22+ 3 x 33=40
−8 x 1−17 x22 +13 x33=56 { x 1+ 7 x 22−4 x 43 =32
−x1 + x22 +3 x34=6
Вариант 1 Вариант 2
x 1+ 2 x 22+ x 33=17 2 x 01 +3 x22 + x34=2
{ x 1+ x 33=4
x 1−15 x 22 + x33=15 {
3 x 01 +7 x 22−4 x 43 =40
9 x 01 +x 22 +3 x 43 =41
Вариант 3 Вариант 4
7 x 1 + x 32+ x 43=14 7 x 1 + x 22+ x 33=1
{
x 1+ x 32−4 x43 =18
6 x 1 +9 x 32 +3 x 43 =40 {35 x 1−x22=6
x 1+ x 22 +3 x 33=9
Вариант 5 Вариант 6
9 x 1 +2 x22 + x33 =19 7 x 1−3 x22 +2 x33=19
{ x 1+ x 22 +4 x 33=8
x 1+ x 22 +3 x 33=9 { 6 x 1 +3 x 22−x33=9
x 1+ x 22 +x 33=3
Вариант 7 Вариант 8
7 x 1−6 x 32+ x 73=49 15 x 1 +9 x32 + x 53=58
{ x 1+ 7 x 32−x73 =7
−x 1 +x 32=16 { x 1+ 4 x 53=45
8 x 1+ 10 x 32+ x 43 =18
Вариант 9 Вариант 10
4
Порядок выполнения, примеры
1. Уравнения узловых напряжений
Система нелинейных уравнений вида (1) в общем виде прямых
решений не имеет, только итерационные:
√
|x( k ) −x( k−1)|= ∑ ( x(i k ) −x(i k−1) ) 2 < ε,
i−1
(4)
max
|x ( k )−x (ki −1)|< ε,
1 ≤ i ≤ n i (5)
x (i k ) −x(i k−1)
max
1 ≤ i ≤ n | x (i k )
< ε,
| при |x i|≫ 1. (6)
5
быть достаточно близкими к истинному решению. В противном случае
итерационный процесс может не сойтись.
2. Метод Ньютона
Решение нелинейных уравнений методом Ньютона эффективно, так
как при сравнительно несложной схеме вычисления он обладает быстрой
сходимостью. Метод Ньютона пригоден для решения обширного класса
нелинейных уравнений.
Идея метода Ньютона состоит в последовательной замене на каждой
итерации системы нелинейных уравнений некоторой линейной системой,
решение которой дает значения неизвестных, более близкие к решению
нелинейной системы, чем исходное приближение.
Рассмотрим решение по методу Ньютона системы нелинейных
алгебраических уравнений с действительными переменными:
w 1 ( x 1, x 2 , x 3 ) = 0;
{w 2 ( x 1 , x 2 , x 3) = 0 ;
w3(x1, x2, x3) = 0.
(7)
(0 ) ( 0) ( 0) ∂ w 1 ( 0 ) ( 0) ( 0) (0 ) ∂ w 1 ( 0) ( 0) ( 0 ) ( 0) ∂ w 1 ( 0 ) ( 0 ) ( 0) (0 )
w 1 ( x 1 , x2 , x 3 ) + ( x 1 , x2 , x3 )( x 1−x 1 ) + ( x1 , x 2 , x 3 )( x 2−x 2 ) + ( x 1 , x 2 , x3 )( x(10)
3 −x 3 )=0
∂ x1 ∂ x2 ∂ x3
6
Запишем матрицу Якоби, т.е. матрицу производных системы
функций wk по переменным x k:
∂ w1 ∂ w1 ∂ w1
‖ ‖
∂ x1
∂ W ∂ w2
∂X
=
∂ x1
∂ w3
∂ x1
∂ x2
∂ w2
∂ x2
∂ w3
∂ x2
∂ x3
∂ w2
∂ x3
∂ w3
∂ x3
(11)
∂ W ( i)
( X ) Δ X( i +1) =−W ( X( i ) ). (14)
∂X
7
Эта запись ни в коем случае не предполагает, что по методу
-1
∂W
Ньютона вычисляется обратная матрица ‖ ‖ и затем умножается на
∂X
вектор W(X( i ) ). Поправки Δ X(i + 1)всегда определяются в результате
решения линейной системы (14) по Гауссу (или в некоторых случаях
– по методу Зейделя), а выражение (16) используется для удобства
записи и анализа итерационного процесса Ньютона.
Контроль сходимости осуществляется по вектору невязок и
должен выполняться для всех невязок (небалансов):
|w k ( X( i ) )| ≤ ε. (17)
3. Решение узловых уравнений баланса мощности
Запишем уравнение узловых напряжений в форме баланса мощ-
ностей для k-го узла в следующем виде:
n + 1
wS k ( U )= S - Ykk U k U − ∑ Ykj Uj U*k .
* *
k k
j = 1
(18)
j ≠ k
8
n + 1
2
wPk =Pk −gkk U −Uk
k ∑ U j ( g kj cos δkj −bkj sin δ kj ) ; (19)
j = 1
j ≠ k
n + 1
2
wQk =Qk −bkk U −Uk
k ∑ U j ( b kj cos δkj +g kj sin δkj ) , (20)
j = 1
j ≠ k
где δ kj =δ k −δ j;
k =1, …, n.
В этом случае:
∂ WP ∂ WP
∂W
∂X
= ∂U
∂ WQ
∂U
‖ ‖ ∂δ
∂ WQ
∂δ
. (21)
9
статической апериодической устойчивости в ходе расчета
установившегося режима по методу Ньютона.
4. Решение уравнений узловых напряжений баланса токов
Данный метод осуществляется аналогично методу Ньютона.
Уравнение k-го узла имеет вид:
n + 1
w j k ( U )=S}} over {{underline {U }} rsub { k } rsup {
k −Y kk Uk − ∑ Ykj U j . (22)
j = 1
j ≠ k
10
каждом шаге итерационного процесса, что и учитывается нелинейностью
уравнений. Именно вследствие учета нелинейности можно считать, что
применение метода Ньютона с точки зрения сходимости лучше, чем
решение в каждом шаге итерационного процесса линейных уравнений
узловых напряжений по Гауссу (или с помощью матрицы Z y).
5. Пример выполнения расчёта систем нелинейных уравнений
I. Исходная система нелинейных уравнений.
3 x 1 + x22 +5 x33 =6
{x 1+ 6 x 22 +2 x 33=8
5 x 1+ x 22+ 3 x 33=5
1
x 1= (6−x 22−5 x33 )
{ 3
1
x 2= √8−x 1−2 x33
6
13
x 3= √ 5−5 x 1−x 22
3
{
x (1)
3
1
2 = √ 8−0−2 ∙1
6
(1) 1 3
x 3 = √5−5 ∙0−22
3
3
11
3 2 x2 15 x 3
'
|
F ( x ) = 1 1 2 x2 6 x 3
5 2 x2 9 x3 |
Подставляем начальные приближения:
3 4 15
'
|
F ( x (0) ) = 1 24 6
5 4 9 |
Исходную систему представляем в следующем виде:
∆ x 1 3 4 15 9
| || | ||
∆ x 2 ∙ 1 24 6 ∙( - 1)= 26
∆ x3 5 4 9 7
8547 −8547
x(11)=0− = ;
374 374
5577 6391
x(21)=2− = ;
5984 5984
165 −77
x(31)=1− = .
88 88
Содержание отчета
Отчет должен содержать титульный лист, цель работы, расчёт
системы нелинейных уравнений методом Зейделя, методом Ньютона,
выводы по работе.
12
Контрольные вопросы
1. Методы расчета систем нелинейных уравнений.
2. В чем заключается метод Зейделя.
3. В чем недостаток итерационных методов расчета?
4. В чем заключается метод Ньютона.
5. Преимущество метода Ньютона перед другими методами.
6. Решение узловых уравнений баланса мощности.
7. Решение уравнений узловых напряжений баланса токов.
13
Библиографический список
14