
книги из ГПНТБ / Данилов, Л. В. Электрические цепи с нелинейными R-элементами
.pdf1 |
1 2л Г |
X = 0 ,1 ; |
V= 19,336 |
|
д |
||
|
|
ВЦ 2л 1) |
|
1 |
6 ,2 8 3 2 |
6 ,2 8 3 2 |
0 |
2 |
12 ,5 6 6 |
14 ,0 4 7 |
— 0 ,1 1 7 8 6 |
3 |
18 ,8 4 9 |
2 6 ,6 1 3 |
— 0 ,4 1 1 9 |
4 |
2 5 ,1 3 2 |
5 9 ,4 9 4 |
— 1,3673 |
53 1 ,4 1 5
63 7 ,6 9 8
743 ,9 8 1
85 0 ,2 6 4
95 6 ,5 4 7
106 2 ,8 3
116 9 ,1 1 3
127 5 ,3 9 6
138 1 ,6 7 9
148 7 ,9 6 2
Т[а 6 л и ц а д‘ .\
1 |
о II |
Ю О |
7= 3 9 ,667 |
Я =0 ,025; |
7 = 7 9 ,839 |
Я = 0 ,01; |
7 = 1 9 9 ,8 7 |
|
__ з а 2л 1) |
Д |
ВЦ 2л 1) |
|
д |
В Ц 2л 1) |
Д |
||
|
6 ,2 8 3 2 |
0 |
6 ,2 8 3 2 |
0 |
|
6 ,2 8 3 2 |
0 |
|
|
12,89 |
|
— 0 ,0 2 5 7 8 4 |
12,646 |
— 0 |
,0 0 6 3 6 6 4 |
12,581 |
— 0 ,0 0 1 1 9 3 7 |
|
2 0 ,2 1 2 |
|
— 0,072311 |
19 ,1 6 8 |
— 0 ,0 1 6 9 2 4 |
18 ,9 0 4 |
— 0 ,0 0 2 9 1 7 9 |
|
|
2 8 ,8 1 7 |
|
— 0 ,1 4 6 6 3 |
2 5 ,9 4 4 |
— 0,3231 |
2 5 ,2 6 2 |
— 0 ,0 0 5 1 7 2 7 |
|
|
3 9 ,6 6 7 |
|
— 0 ,2 6 2 6 8 |
3 3 ,0 7 |
— 0 ,0 5 2 6 8 2 |
3 1 ,6 7 5 |
— 0 ,0 0 8 2 7 6 3 |
|
|
5 4 ,5 9 4 |
|
— 0 ,4 4 8 2 |
40 ,6 8 1 |
— 0 ,0 7 9 1 3 |
3 8 ,1 4 6 |
— 0 ,0 1 1 8 8 4 |
|
|
77,841 |
|
— 0 ,7 6 9 8 8 |
4 8 ,9 2 5 |
— 0,11241 |
4 4 ,6 9 7 |
— 0 ,0 1 6 2 8 |
|
|
|
|
|
58,001 |
— 0 ,1 5 3 9 3 |
5 1 ,3 4 4 |
— 0 ,0 2 1 4 8 7 |
|
|
|
|
|
6 8 ,1 7 9 |
— 0 ,2 0 5 7 |
5 8 ,1 0 0 |
— 0 ,0 2 7 4 6 3 |
|
|
|
|
|
7 9 ,8 4 |
— 0 ,2 7 0 7 3 |
6 4 ,9 8 2 |
— 0,034251 |
|
|
|
|
|
9 3 ,4 7 9 |
— 0 ,3 5 2 5 5 |
7 2 ,0 0 0 |
— 0 ,0 4 1 7 7 2 |
|
|
|
|
|
|
|
|
7 9 ,1 7 6 |
— 0 ,0 5 0 1 3 4 |
|
|
|
|
|
|
|
8 6 ,5 3 7 |
— 0 ,0 5 9 4 7 7 |
|
|
|
|
|
|
|
9 4 ,0 8 2 |
— 0 ,0 6 9 5 7 8 |
Опишем подробнее процедуру отыскания периодического реше ния ур-иия (3.2). Чтобы избежать громоздких, но несущественных деталей, будем вначале считать, что ур-ния (3.1) и (3.2) —• ска лярные и г(р) и А(р) — скалярные функции от р.
Выбрав значения А, и у из соображений, которые будут приве дены ниже, вычисляем А(р) по ф-ле (3.17). Очевидно, что А(р) будеть иметь вид:
П
уa-kе—kip
А ( р ) = |
k—0 |
(3.21) |
|
mXp
m—Q
Подставляем (3.21) в (3.2) и после приведения к общему зна менателю, получаем
2 |
aki' (t - k А) + V bmф [V (t - |
т А)] = 2 Ьти (t - пг А). |
(3.22) |
k—0 |
т—0 |
mss;0 |
|
Уравнение (3.22), как указывалось выше, обладает свойством конвергенции, поэтому периодический режим не зависит от началь ных условий и последние можно выбрать произвольно. Положим i'(t)= 0 при f< 0 . Точно также будем считать, что u(t) = 0 при /< 0 . Тогда, полагая в (3.22) t = 0, получим
т |
|
аоi (0) + bo ф [i' (0)] = — 2 bmф(0) -]- b0u (0). |
(3.23) |
т= 1
Вуравнении (3.23) ф(0) и и(0) — известные величины, таким образом, получено алгебраическое или трансцендентное уравнение. Решая его, находим i'(0). Уравнение (3.23) всегда имеет единст
венное решение, если — |
> 0 и функция ср(х) |
монотонно возрастаю- |
|||||||
|
|
Ьо |
|
|
|
факт положи |
|||
щая. Последнее сразу следует из условия (3.6), а |
|||||||||
тельности |
величины |
— |
доказывается |
ниже. Теперь положим |
в |
||||
(3.22) t = |
f a |
о0 |
|
|
|
|
|
||
|
П |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||
аоi (А) -Т Ь0ф[i (А)] = |
— a.ii (0) — 2 |
Ф ^ |
(А — т А)] Т- b0u (A) -f- b^u (0). |
||||||
|
|
|
т=1 |
|
|
(3.24) |
|||
Уравнение (3.24) того же вида, что и ур-ние |
(3.23) |
||||||||
и позволяет |
|||||||||
найти i'(А). Продолжая процедуру, положим |
последовательно |
в |
|||||||
(3.22) t= 2А, ЗА,... и найдем 4(21), |
i'(ЗА),... Вычисления заканчива |
||||||||
ются тогда, когда i'(t) |
достигнет установившегося значения. |
|
Для того чтобы подготовить переход к уравнениям цепей, содер жащих несколько нелинейных элементов, рассмотрим внимательнее связь коэффициентов а0 и Ь0 в (3.23) и (3.24) с функцией z(p). На
основе ф-лы (3.17) и выражения (3.21) легко найти, что — = z(l);
ь0
61
ao= M(l); b0 = N(l), где М(р) и N(p) — полиномы числителя и зна менателя z(p). Так как мы предполагаем, что z(p) — положитель
ная вещественная функция, то z ( l ) > 0 , а потому и - ^ > 0 . Кроме
£>о
того, Ь0¥=0, так как z(p) не имеет полюсов в правой полуплоскости. Таким образом, поделив обе части ур-ний (3.23) и (3.24) на Ьо,
получим соответственно:
z (1) Г (0) + ф[£' (0)] = С0, z (1) V (к) + «р (£' (1)1 = Сь
Здесь С0 и Ci — известные величины.
Переходя к цепи, содержащей несколько нелинейностей, так что ур-ния (3.1) и (3.2) будут уже матричными, совершенно аналогич
но получим следующие уравнения: |
|
для t = 0 |
|
г(1)£'(0) + Ф[Г(0)]=.Со; |
(3.23а) |
для t — к |
|
z (1) i' (к) -j- Ф [£' (А,)] = Сх |
(3.24а) |
и т. д. для i = 2k, Зк,... |
при р= 1; |
Здесь z(l) — матрица, полученная из матрицы z(p) |
£'(0), i'(k) — неизвестные вектор-функции, ф[£'(0)] и ф[|1'(^)] — нелинейные вектор-функции; С0 и Ct — известные вектор-функции.
Последние выражения представляют собой систему нелинейных алгебраических уравнений, которую можно решить, например, ме тодом Ньютона—Рафсона [53]. В нашем случае, когда рассматри ваются в основном конвергентные цепи, решение этих уравнений всегда существует, является единственным и метод Ньютона—Раф сона сходится к решению при любых начальных условиях итера ции. В самом деле, если, например, линейная часть цепи состоит из элементов R, L, С и описывается матрицей z(p), то z(l) можно трактовать как матрицу, описывающую линейную цепь, полученную из исходной заменой каждой индуктивности Li резистором, сопро тивление которого численно равно L,-, и каждой емкости Ск — ре
зистором с сопротивлением — . Тогда z(l) — матрица сопротив-
Ck
лений резистивной цепи и потому обладает свойством положитель ной определенности. Так как нелинейные вектор-функции удовлет воряют условию (3.6), то это, вместе с положительной определен ностью матрицы z(l), обеспечивает во всех случаях сходимость ме тода Ньютона—Рафсона к решению [17, 63,. 72].
Если длительность переходного процесса значительно превыша ет период внешнего воздействия, го объем вычислений резко воз растает, как и в случае применения метода Рунге—'Кутта. Способ ускорения расчета, который заключается в том, что переходный процесс рассчитывают с большим шагом, а затем, вблизи устано вившегося режима, шаг резко уменьшают, не может быть применен при использовании методов Рунге—Кутта, так как при большом шаге процесс расчета становится численно неустойчивым [32]. Из
62
лагаемый метод свободен от этого недостатка и остается устойчи
вым при любом -А.>0. При этом, |
каково бы ни было К, оператор |
А(р) точно аппроксимирует z(p) |
на нулевой и первой гармониках. |
Поэтому расчет даже с большим шагом приводит к периодическо му решению, которое не очень сильно отличается от точного. Это решение может быть принято в качестве начального для оконча тельного расчета с малым шагом. Можно, например, рекомендо вать начать расчет при X —0,1 и найти 10 точек периодического ре шения. Затем применяя, скажем, линейную интерполяцию, найти между каждой парой исходных точек еще по одной точке с интер валом 0,050 и перейти к расчету с 1=0,050, используя полученные 20 точек в качестве значений i'(t—kX) в (3.22) (k= l, 2,..., 20). Если значения i'(t), найденные при А,=0,1 и Л,=0,05, отличаются друг от друга не более чем на заданную величину, то значения i'(t) при л = 0,05 принимаются как окончательные. В противном случае вновь находят линейной интерполяцией еще 20 промежуточных точек и повторяют расчет при /0=0,025 и т. д., пока значения i'(t), найден ные при двух последовательных значениях Л,, не будут совпадать с заданной точностью. Тогда окончательными принимаются значения
найденные при наименьшем значении X.
Оценка времени переходного процесса
Так как установившийся режим в излагаемом методе находит ся через переходный процесс, то целесообразно оценить время пе реходного процесса, а точнее, сравнить его с временем переходного процесса в исходном ур-нии (3.1). Для этого, как показывают тео ремы 2.7 и 2.8, достаточно оценить расстояние от мнимой оси до ближайшего к ней нуля функции А(р). Нули А(р) определяются нулями z(p) на основе преобразования (3.20). Перепишем это пре образование в виде
е |
|
(3.25) |
■Отсюда (видно, что если |
z2 лежит близко от мнимой |
оси (это |
соответствует длительному |
переходному процессу), то |
правая |
часть (3.25) должна быть по модулю близкой к единице. Это, оче
видно, возможно' лишь в трех 'случаях: |
по |
модулю, |
точнее, |
|
Z1 |
1) некоторые нули функции z(p) .малы |
|||
« 1 ; |
|
|
|
|
2) некоторые нули функции z(p) велики |
по |
модулю, |
точнее |
|
Zl |
» 1 ; |
|
|
|
3) некоторые .нули функции z(p) имеют по модулю порядок у, однако их вещественные части малы.
63
Рассмотрим эти случаи 'Подробнее.
■В первом случае имеем: |
e~AZ: « 1 — 2 — ; z2 « |
— . |
|
у |
Ху |
Из таблицы 3.1 видно, что Ху« 2 , поэтому tz2«izi. |
|
Таким образом, здесь расстояние нуля от мнимой оси примерно сохраняется тори переводе от г.(р) к А(р).
Во втором случае |
|
|
|
|
|
|
|
|
|
|
(3.26) |
|
; k Л |
|
|
|
|
Обозначая z2 = i X |
+ z3, —нечетное |
целое число, получим из |
|||
(3.26) 1— Xz3 |
|
, |
„ |
4 |
|
|
1 — — : |
ZS:~ |
X2 zj |
|
|
|
zt |
|
если, |
Z\ —достаточно большое |
|
Отсюда видно, что, |
|
например, |
вещественное число, то z3 будет мало и z2 расположено близко к мнимой оси (напомним, что преобразование (3.25) переводит ле вую полуплоскость в левую полуплоскость, поэтому все нули А(р) будут лежать в левой полуплоскости, если этим свойством обла дают нули z>(p)). Однако в действительности требуется очень боль шое значение z u чтобы удлинение переходного процесса было су
щественным. Если, например, |
Х=0,1, то при |
\z\ | =4000 |
z3« 0 ,l. |
Но если | R e 1=0,1, то это |
соответствует |
постоянной |
времени |
т=10, что в 10 раз превышает период установившегося режима. Так как на самом деле X обычно имеет еще меньшее значение, чем 0,1, то заметное удлинение .переходного процесса наблюдается лишь в тех редких случаях, когда z(p) имеет нуль, превышающий по модулю в десятки тысяч раз к<нормалыные» значения. При этом «нормальными» будем считать такие значения Z \ , когда мнимая часть Z[ сравнима ПО' абсолютной величине с частотой внешнего
воздействия, т. е. с 2я, |
а обратная величина вещественной части — |
||||
с периодом внешнего воздействия, |
т. е. с 1. |
||||
Пусть теперь имеет место третий случай и Zi=ia+ico. Если a |
|||||
достаточно мало, то |
из (3.25) |
легко получить |e~Xz3| » l — |
|||
|
2 а |
. Отсюда |
| Re z21 |
2 I а | |
|
, |
со2 |
1 |
|||
|
|
||||
*1> + 7 |
|
|
|||
|
|
|
Так как величина — имеет порядок единицы, то Rez2 и Rez. Y
величины одного порядка.
'Все сказанное позволяет сделать вывод о соизмеримости в большинстве случаев времени переходных процессов в ур-ниях (3.1) и (3.2). Поэтому о длительности переходного процесса в ур-нии (3.2) можно судить по расположению нулей г(р).
64
Алгоритм расчета
'Перечислим все ославные этапы расчета установившегося ре жима в цепи произвольного порядка. При этом 'будем считать, что внешние сигналы и параметры цепи нормированы таким образом, что период внешнего воздействия Т— \.
1. Рассчитываем матрицу z(p) линейной части цепи.
2. |
Полагая 7=0,1, |
у = 19,336, находим с помощью (3.17) А(р). |
3. |
Подставляя А(р) |
в '(3.2), приходим к системе уравнений ви |
да (3.23а) и (3.24а) |
и решаем их методом Ньютона—Р.афсона. |
Проведя расчет до установившегося режима, находим для каждой составляющей искомой вектор-функции 10 точек периодического решения с интервалом времени 0,1.
4. Между каждой парой найденных точек определяем, напри мер, с помощью линейной интерполяции еще по одной точке. Та ким образом, всего получается 20 точек с интервалом 0,05, которые используются как начальные для повторного расчета при л = 0,05. Е сли разность между решениями, найденными при 7 = 0,1 и 7=0,05, не превышает заданной величины, то расчет считается закончен ным и в качестве окончательного принимается решение, найденное при 7=0,05. В противном случае, определив с помощью линейной интерполяции еще 20 точек, повторяем расчет при 7=0,025 и т. д., пока решения, найденные при двух последовательных значениях 7, не будут совпадать с заданной точностью. Тогда окончательным считается решение, соответствующее наименьшему 7.
П Р И М Е Р 3.2.
Рассмотрим процедуру составления уравнений и проверки свойств, обеспечи вающих применимость описанного выше численного метода, на примере однокас кадного транзисторного усилителя — рис. 3.2а, где iB%(t) = iBi(t-rT).
Рис. 3.2. Транзисторный усилитель н его эквивалентная схема с нели нейной транзисторной моделью Эберса—Молла
На рис. 3.26 приведена эквивалентная схема цепи (без учета внешних источ ников) с транзисторной моделью Эберса—Молла 153]. Принимая в качестве неиз вестных величин токи б и i->, будем рассматривать цепь рис. 3.26 как лилейный четырехполюсник, ко входу и выходу которого присоединены нелинейные резисто ры. Нетрудно найти матрицу z(p) этого четырехполюсника:
Zii (р) z12 (р) '
z ( р ) = \
Lг21 (Р) Z22 (Р) .
' 3—27,5 |
65 |
где
, , |
£i£.. |
- a 'H - |
RlRbCiP fR,\- |
|
Z i l ( p ) = |
R ^ - |
(£-1 -Г Rs) CiP T |
I |
|
. . |
|
RJtnC.p + |
R< |
|
Zl2(p,= |
я 7 Т я Г ( | ~ а?)“ |
(R.i 'l- £5) C’iP ~r |
||
X (1 - ar) - а г |
R, |
£,£2 |
||
R-,C:P -'г I |
. z22 (p) = |
|
||
|
|
£1 + £2 |
||
Искомое уравнение цепи имеет вид |
|
|||
z( P)i(0+ 4> (i)=u (Q |
|
] |
|
z-n ( p) |
£i£3 |
1 |
1 £l -!- £2 |
|
(i - |
a/) -f |
Rn |
R3CIP+1 |
M = { h ( t ) , М 0 ) т; Ф ( 0 = ( ф , Ы , <P2fi2j)T; |
I |
(3 .27) |
|
“(0=(»i(0, «2(0)т; |
' |
|
(pifii) и фгО'з.) — вольтамперные характеристики нелинейных, резисторов; ih(t) и uz(t) — эквивалентные источники напряжения, включенные последовательно со ответственно с первым и вторым нелинейными резисторами, напряжение источни ков определяется по теореме об эквивалентном генераторе:
u , ( t )=• |
• |
- VR, |
RiRs |
- URi |
|
R1R2 |
|
Ri + R« + |’п*Ю |
£, -!-R3 u2(t) |
Ri 4 - £ 2 |
+ fns(0 |
«1 «2 |
Так как вольтамперные характеристики нелинейных резисторов являются мо нотонно возрастающими, то для того, чтобы рассматриваемая цепь была дисси пативной и конвергентной, достаточно покачать, что матрица z(ico )= zT(—ico) яв ляется положительно определенной.
Если расчет при численных значениях параметров цепи подтвердил наличие этого свойства, то для нахождения периодического решения ур-ния (3.27) можно применить метод, описанный выше.
П Р И М Е Р 3.3.
Для увеличения запаса устойчивости в схемах усилителей с глубокой обрат ной связью применяют нелинейные корректирующие цепи [41].
Одна из схем нелинейного корректора приведена на рис. 3.3а, а на рис. 3.36 изображена вольтамперная характеристика нелинейного элемента.
Рис. 3.3. Схема нелинейного корректора |
и вольтам- |
|
|||||
перпая |
характеристика нелинейного |
элемента |
|
|
|||
Параметры цепи |
(нормированные): и(1) = 19,2 sin (2зт/—72°); |
/?t = 5; |
С = 0,156- |
||||
£=0,1; £2=0,5. |
|
|
нелинейный |
элемент описанным вы |
|||
Определим периодический ток i(t) через |
|||||||
ше численным методом. |
линейной цепи относительно точек при- |
||||||
Вначале находим сопротивление z(p) |
|||||||
|
... |
„ |
, , |
0,39р2 + |
5,5р + |
25 |
|
соединения нелинейного элемента при u(t) = u |
z{p) = . |
|
------- |
. |
Далее определяем напряжение ио(1) в точках присоединения нелинейного эле мента при обрыве последнего с гем, чтобы свести цепь к двухполюсной по тео реме Тевенена: uo(t) =6sin 2л
66
|
|
|
1 |
— е |
Хр |
|
В результате |
получаем |
|
В выражении для z(p) заменим р на у --------- ;— . |
|||||||||
|
1- е“ яР \ |
|
1 -Ь е_Хр |
|
|
|
|
||
A ( p ) = z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_ 0,39уг + |
5,5у + 25 |
+ (50 - |
0,78у2) е ~ Хр + |
(0,39 |
у2 |
- |
5,5у + |
25) е ~ 2Хр |
|
0,78у2 + у -|- 50 |
-|- (100 - |
1,56у2) е ~ Хр + |
(0,78у2 |
- |
у + 50) е ~ 2Хр |
||||
Подставляя |
А(р) в уравнение A(p)i(t) + <p(i) = m(t), приводим |
все |
к общему |
знаменателю и переходим к алгебраическому уравнению с запаздывающим аргу ментом:
(0,39у2+ 5,5 у + 25) i(t) + (50—0,78у2)£(/—Я) + + (0,39у2—б,5у+25)£(/—2Х) -Ь(0,78у2+ у +
+50) ф[£(/) ]+■( 100-1,56у2)ф[£ (/—Л)]+
+ (0,78у2—у + 50) ср[/((—2Х)] = (0,78у2+ у +
-h50)6 sin 2лг+ (100— l,56y2)6 sin 2л (/—д) +
+ (0,78у2—у + 50) Gsin 2m(t—2Х).
Из получившегося уравнения, полагая Х=0,1; у =19,336, находим последова тельно i(0), i (0, 1), /(0,2),... в соответствии с алгоритмом, описанным в данном параграфе.
Расчеты показали, что удовлетворительная точность получается при Л.=0,025. Значения установившегося тока в различные моменты времени приведены в табл. 3.2.
|
|
|
|
|
Т а б л и ц а 3.2 |
|
i |
|
£(0 |
1 |
|
Ш) |
|
|
t |
|
||||
?.=0.05 |
Я=0,025 |
Я=0,05 |
Х=0 ,025 |
|||
|
|
|||||
7,0 |
— 1,876 |
— 1,896 |
7,50 |
1,871 |
1,889 |
|
7,05 |
—0,8507 |
—0,8749 |
7,55 |
0,8600 |
0,8803 |
|
7,Ю |
—0,3052 |
—0,3187 |
7,60 |
0,3060 |
0,3189 |
|
7,15 |
0,05329 |
0,04347 |
7,65 |
—0,05436 |
0,04517 |
|
7,20 |
0,4714 |
0,4674 |
7,70 |
—0,4717 |
—0,4677 |
|
7,25 |
2,0736 |
2,0655 |
7,75 |
—2,075 |
—2,0644 |
|
7,30 |
2,993 |
2,986 |
7,80 |
—2,992 |
—2,981 |
|
7,35 |
3,301 |
3,299 |
7,85 |
—3,306 |
—3,300 |
|
7,40 |
3,165 |
3,172 |
7,90 |
—3,168 |
—3,170 |
|
7,45 |
2,662 |
2,676 |
7,95 |
- 2 ,6 6 4 |
—2,673 |
Связь излагаемого метода с некоторыми численными методами решения уравнений, записанных в форме Коши
Как уже отмечалось выше, метод, излагаемый в данном шараграфе, обладает, в отличие от методов Рунге—Кутта, численной устойчивостью .при любом шаге. Можно обнаружить тесную связь этого метода с друпими 'численными методами, если применить ме-
3* |
67 |
тод' аппроксимации |
линейного оператора к урa-вме>1миям, записан |
|
ным в форме Коши: |
|
|
* = / (х, 0 или рх == / (х, 0; Р = — . |
|
|
|
dt |
|
Замена оператора р |
выражением вида |
1- е~Хр |
у ---------- приводит уравие- |
||
ние в форме Коши к виду |
1+ е~Хр |
|
|
||
*Y(1 — е~Хр) jc= (1 + |
е_Хр) / (х, (). |
|
Отсюда, учитывая, что Ау=2, если К достаточно .мало и что опера
тор’ е Ярозначает сдвиг во времени на величину А, приходим к сле дующему уравнению:
x ( t ) ~ x ( t ~ X ) = ^-[x{t) + x(t — X)]
или, полагая /= i(n+ 1)А и x(kk) = хь\ x(tik) =хи, получим
•*>1+1 = Хп + ~ ( Хп+1+ хп)-
Но последнее выражение в точности совпадает с вычислительным алгоритмом, основанным на разложении экспоненциальной функ ции .по формуле Паде [32, 53] (формула трапеций).
Однако до сих пор устойчивость этого (метода констатирова лась, как правило, лишь для линейных цепей. Были предложены и другие численные методы, обладающие устойчивостью при любом шаге расчета {69]. Подход, связанный с аппроксимацией линейных операторов, позволяет рассмотреть все эти методы с единой точки зрения и сравнить их эффективность при расчете установившихся режимов. Например, в работе {69] обсуждаются методы, связан ные с применением следующих формул:
Хп+1= хп + ^ хп+1 |
1 |
|
и |
|
|
1 |
, 4 |
. 2 , • |
х . . = -------хп |
------х„ -\------Хх„... . |
Применяя только что описанные рассуждения, .нетрудно показать, что первая из написанных формул соответствует аппроксимации
оператора р выражением {1—е-Яр]Д, а |
вторая—выражением |
£3 е_2?-р__4е~Хр ]/2А. Оба эти выражения |
переводят левую полу |
плоскость в левую полуплоскость, откуда нетрудно вывести заклю чение о численной устойчивости соответствующих методрв. В то же время оба этих выражения с меньшей точностью аппроксимируют р *на шлимой оси, чем то выражение, которым <мы пользовались «в этом параграфе. В самом целе, пусть, например, А,=0,1 (и р = i2jt. Тогда
[1 — е0-И2л]/0,1 = 1,9 Ч- i 5,9,
[3 + е-о-2(2Л_ 4е-о,п2л}/0 2 = 0)39 4 j 71 «8
Таким образом, даже на основной 'гармонике оба выражения отличаются от i2n. Тем самым можно сделать вывод, что при рас чете вынужденных периодических режимов из трех рассматривае мых методов наибольшую точность дает при одном и том же шаге расчета описанный /в данном параграфе.
■В заключение отметим, что метод аппроксимации линейных операторов позволяет получить бесконечную серию все более точ ных, численно устойчивых формул численного интегрирования, -при чем две указанные выше формулы из работы {69] будут двумя на чальными шагами серии.
Для того чтобы показать это, обозначим
А (Р) = |
и Л2 (р) = |
3+ е-2ХР_ 4 е -^ |
2Х |
Подставл'яя р = i со, замечаем, что R e^i(i со) =к\ sin2- y ; Re/l2(i со) =
=к2sin4 |
, где /гt > 0 и /г2> 0 —некоторые коэффициенты. |
■Четность степеней синусов обеспечивает неотрицательность Rej4i (i со) и Re/l2'(i со), что является необходимым условием чис ленной устойчивости методов.. Напрашивающееся обобщение со стоит в том, чтобы построить такие операторы Ап(р) (п>2), для
которых |
Re^4n(ico) =kn sin271 — ; kn>0. |
Тогда, |
с одной стороны, |
||||
Re/l„'(ko) ^ 0 , что обеспечивает численную устойчивость, |
а с другой |
||||||
стороны, |
при достаточно малых со: Re/4n (ico) « 0 , |
что является не |
|||||
обходимым для обеспечения равенства: Л„.(1со) лПсо. |
|
|
|||||
Построение |
Ап(р) производится следующим |
образом. |
Пусть |
||||
|
П |
|
|
П |
|
|
|
sin ^ -j"n= |
cosXcok. |
Тогда Л„ (р) — — ^ ak е~кХр . |
|
||||
|
k=0 |
|
|
*=о |
|
|
|
Коэффициент Ьп выбирается из тех соображений, чтобы |
lim — X |
||||||
X А2п (р) = 1. |
|
|
|
|
р—*0 |
р |
|
|
|
|
|
|
|
||
Например, при я = 3 имеем |
^sin ^j |
= —- (— 1 0 + |
15 cos Ха — |
6 cos 2tao + cos ЗХсо).
Отсюда Л3 (р) = — (Ю — 15е Хр + 6е 2Хр-^ е ЗХр).
Полагая А, = 0,1 и р = \2л, лолучи1м Л3(12я) =0,0466+ i 6,82. От сюда .видно, что Л3(i 2л) лучше приближается к i 2я, чем вычис ленное р.анее значение Л+ i 2л).
Формула численного интегрирования, соответствующая Л3(р), имеет вид
*л+1 = 1>5хп- • 0,6хп_1 "Т 0’l*n-2 "Ь 0.6Я.ДС,п+Г
69