
Таким образом , для вычисления первоначально следует точно
определить значение
HA
e
][
[]
hA
e
][
0
=
по формуле (4.2), выбрав h достаточно малым:
,1.0
1
−
≤ Ah
где
−==
∑∑
==
][][||
*
1
2
1
AAsaA
p
n
i
n
j
ji
евклидова норма матрицы [A].
Рассмотренная процедура отличается высокой эффективностью и проста
для программирования. Ее реализация позволяет с высокой точностью и
минимальными затратами времени вычислять матричную экспоненту.
4.2. Численные методы решения уравнений состояния
Рассмотренные в предыдущих главах методы получения решения
уравнений состояния требуют предварительного аналитического решения.
Такой путь решения практически исключается для нелинейных уравнений и
встречает значительные трудности для нестационарных систем, особенно со
сложным видом внешних воздействий. Для этих классов уравнений состояния
решение может быть получено непосредственным численным
интегрированием.
4.2.1.
Численное интегрирование уравнений состояния
Для ознакомления с методами численного интегрирования рассмотрим
дифференциальное нелинейное уравнение первого порядка с единичной
размерностью
00
)(,),( xtxtxfx ==
&
. (4.4)
Существуют две группы численных методов решения уравнения состояния
(4.4): многошаговые разностные методы и методы Рунге-Кутта.
Разностные численные методы.
Решение уравнения (4.4) находят на
отрезке
[
в виде следующей таблицы:
]
Ttt +
00
,
120