методов – методы малого параметра), поэтому эти методы хорошо «работают» только при незначительном отличии рассматриваемой системы от соответствующего линейного аналога.
Рассмотрим нелинейное уравнение второго порядка1
x + x = µϕ(x, x), |
(2.3.28) |
|
ɺɺ |
ɺ |
|
где φ – произвольная аналитическая непрерывная однозначная дифференцируемая нелинейная функция, µ – постоянное, малое по величине число (это и есть малый параметр).
При µ=0 уравнение (2.3.28) превращается в линейное
ɺxɺ+ x = 0 , |
(2.3.29) |
имеющее решение
x = x0 = Acost , |
(2.3.30) |
где частота колебаний ω=1, а амплитуда A определяется начальными условиями.
Эксперименты показывают, что в реальной системе (то есть при≠ 0), описываемой уравнением (2.3.28), возникают автоколебания с частотой, близкой к единице, но всё же не равной ей, и амплитудой, независимой от начальных условий и определяемой параметрами системы.
1 Этим уравнением описывается, например, ламповый генератор с мягким режимом возбуждения колебаний.
111
Естественно предположить, что решение уравнения (2.3.28) можно представить в виде суммы решения приближения нулевого порядка x0 и бесконечных малых добавок
x = x |
+ µx + µ2x |
2 |
+ ... , |
(2.3.31) |
0 |
1 |
|
|
где x1, x2 и т.д. – решения приближений соответственно первого, второго и т.д. порядков.
Разложим функцию φ в ряд Тейлора в окрестности точки (x0, xɺ0 ), обозначив приращения x − x0 = ε, xɺ− xɺ0 = δ
ϕ(x, xɺ)= ϕ(x |
, xɺ |
)+ ∂ϕ |
|
ε + ∂ϕ |
|
δ +... . |
(2.3.32) |
0 |
0 |
∂x |
x= x0 |
∂xɺ |
x=x0 |
|
|
|
|
|
|
||||
|
|
|
xɺ= xɺ0 |
|
xɺ=xɺ0 |
|
|
В соответствии с выражением (2.3.31) отклонения ε и δ равны
ε = µx |
+ µ2x |
2 |
+ ..., |
|
1 |
|
|
(2.3.33) |
|
δ = µxɺ |
+ µ2xɺ |
|
+ ... . |
|
2 |
|
|||
1 |
|
|
|
Подставляя выражения (2.3.33) в формулу (2.3.32), а затем вместе с обозначением (2.3.31) в уравнение системы (2.3.28), получим
(x0 |
+ µx1 |
+ µ |
2 |
x2 + ...)+ (x0 |
+ µx1 |
+ µ |
2 |
x2 + ...)= |
||||||
ɺɺ |
|
ɺɺ |
|
ɺɺ |
|
|
|
|
|
|
|
|
||
= µϕ(x , xɺ |
)+ µ |
2 ∂ϕ |
|
x |
+ µ2 ∂ϕ |
|
|
|
xɺ |
+ ... . |
||||
|
|
|
||||||||||||
|
0 |
0 |
|
|
∂x |
|
1 |
|
∂xɺ |
|
|
|
1 |
|
|
|
|
|
|
|
x=x0 |
|
|
x=x0 |
|
||||
|
|
|
|
|
|
|
x=x0 |
|
|
|
x=x0 |
|
||
|
|
|
|
|
|
|
ɺ ɺ |
|
|
|
ɺ |
ɺ |
|
|
112
Приравнивая сомножители при µ в одинаковых степенях в правой и левой частях последнего соотношения, получаем бесконечную систему теперь уже линейных уравнений
ɺxɺ |
+ x |
= 0, |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
ɺxɺ |
+ x = ϕ(x |
, xɺ |
), |
|
|
|
|
|
|
|||
1 |
1 |
0 |
0 |
|
|
|
|
|
|
|
||
ɺxɺ |
+ x |
= |
∂ϕ |
|
|
x + |
∂ϕ |
|
|
xɺ |
, |
(2.3.34) |
|
|
|
||||||||||
∂x |
|
∂xɺ |
|
|
|
|||||||
2 |
2 |
|
x= x0 |
1 |
|
x= x0 |
1 |
|
|
|||
|
|
|
|
|
xɺ= xɺ0 |
|
|
|
xɺ= xɺ0 |
|
|
|
... .
Последовательно решая эти уравнения, начиная с первого, получаем добавки x1, x2 и т.д., формируя, таким образом, окончательное решение (2.3.31).
На первый взгляд, этот метод позволяет получить неограниченную точность, но в действительности часто ряд, полученный в результате решения уравнений (2.3.34), плохо, даже качественно, отражает реальную ситуацию при больших значениях t. Рассмотрим это на следующем примере.
Пример 2.3.3. Задано уравнение нелинейной системы
ɺxɺ+ x = µ(a − bx2 )xɺ. |
(2.3.35) |
Нелинейность φ, как следует из сравнения уравнения (2.3.35) с уравнением (2.3.28) равна ϕ(x, xɺ)= (a − bx2 )xɺ . Решение уравнения нулевого приближения (первого из уравнений системы (2.3.28)) с начальными
условиями x0(0)= A, xɺ0(0)= 0 есть x0 = Acost , следовательно, правая
113
часть уравнения первого приближения (второго из уравнений системы (2.3.28)) равна
|
|
|
ɺ |
|
|
|
|
|
2 |
t)(− Asint), |
|
|
|
ϕ(x0, x0 )= (a − bcos |
|
|
|||||||
а само это уравнение принимает вид |
|
|
|
|
|
||||||
|
|
ɺɺ |
+ x1 |
= (a − bcos |
2 |
t)(− Asint)= |
|
||||
|
|
x1 |
|
|
|||||||
|
3 |
|
|
3 |
|
|
|
|
|
(2.3.36) |
|
= |
bA |
− aA sint + |
bA |
sin3t = M sint + N sin3t, |
|||||||
|
|
||||||||||
|
4 |
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
где M ≠ 0 при произвольном A. |
|
|
|
|
|
||||||
Начальные условия |
для |
переменной x1 и других |
слагаемых ряда |
||||||||
(2.3.31) – нулевые.
Поскольку вынуждающая сила в уравнении (2.3.36) имеет составляющую, производная которой совпадает с общим решением однородного уравнения (2.3.29), то есть с cos t , то в решении для x1 будет составляющая с бесконечно нарастающей амплитудой t cos t . Таким образом, решение уравнения (2.3.36) можно представить в форме
x1(t)= φ11(t)+tφ12(t),
где φ11 и φ11 - гармонические функции.
Поскольку амплитуда решения x1 непрерывно нарастает, будет нарастать и амплитуда приближенного решения
xпр(t)= Acost + µφ11(t)+ tµφ12(t).
114
Следующее приближение x2 даст более точное решение на большем промежутке времени, но оно по-прежнему непригодно для исследования установившихся процессов, поскольку содержит уже член с t2
xпр (t)= x0 (t)+ µx1(t)+ µ2 x2 (t)= Acost + µφ11(t)+ tµφ12 (t)+
+ µ2φ21(t)+ tµ2φ22 (t)+ t2µ2φ23 (t).
Приведённый пример показывает, что не всегда уравнения (2.3.34) дают решение, соответствующее поведению реальной системы.
Члены с возрастающей амплитудой, то есть содержащие множители t, t2 и т.д., называются вековыми или секулярными. Если мы хотим, чтобы найденное решение уравнения (2.3.35) действительно отражало бы характер реального процесса, вековые члены должны исчезнуть. Вековой член в решении x1 пропадёт, если в правой части уравнения (2.3.36) коэффициент M при sin t обратить в нуль. Это условие даст уравнение для
A. Но самое неприятное, что следующее уравнение (для x2 ) приведёт к уравнению, противоречащему первому. Поэтому избавиться от вековых членов подобным образом не получится.
Для поисков методов борьбы с вековыми членами следует, прежде всего, разобраться в причинах из появления. Дело в том, что ряд (2.3.31), получающийся в результате решения уравнений (2.3.34), дает гармонические функции частот, кратных частоте решения нулевого приближения, то есть единице. Однако точное решение уравнения (2.3.35) отличается от решения нулевого приближения не только несинусоидальностью, но и
– самое важное – частотой. Реальная частота колебаний не равна единице
115