Solution Method For Linear Ordinary Differential Equations: Mathematics
Solution Method For Linear Ordinary Differential Equations: Mathematics
Solution Method For Linear Ordinary Differential Equations: Mathematics
Original Russian Text © Yu.I. Vinogradov, 2006, published in Doklady Akademii Nauk, 2006, Vol. 409, No. 1, pp. 15–18.
MATHEMATICS
DOI: 10.1134/S106456240604003X
variable coefficients. x x x
x
Y ( x ) = E + A ( x ) dx + ∫ ∫ ∫
A ( x ) A ( x ) dx dx
∫
x0 x0 x0
Y ( x ) = Y 0 + A ( x )Y ( x ) d x. (2)
x x x
∫ ∫ ∫
x0
+ A( x ) A ( x ) A ( x ) dx dx dx + … Y 0 .
x0 x0 x0
If the equation cannot be integrated analytically, the
following procedure is applied. To obtain the first By introducing the notation
approximation, we choose Y0, substitute it for Y(x), and x x x
obtain a new function Y1(x) (on the left) that is different
K x0 ( A ( x ) ) = E + A ( x ) dx + ∫ ∫ ∫
A ( x ) A ( x ) dx dx
x
from Y0. Next, Y(x) is substituted for Y1(x) in (2) to
obtain a new function Y2(x), i.e., the second approxima- x0 x0 x0
tion to Y(x), etc. x x x
480
SOLUTION METHOD FOR LINEAR ORDINARY DIFFERENTIAL EQUATIONS 481
determined as the sum of the integrals over [xi – 1, xi]. Integrating the terms in solution (3) gives
Then the second term in (3) can be rewritten as
( B∆x i ) ( B∆x i )
2 3
K x0 ( A ( x ) ) = E + B∆x i + ------------------
- + ------------------- + … (5)
x
x x1 x2
2! 3!
∫ A ( x ) dx = ∫ A ( x ) dx + ∫ A ( x ) dx …
Obviously, the right-hand side of this formula is a
x0 x0 x1
B∆ x i
xi xn matrix Taylor series for the matrix exponential e .
…+ ∫ A ( x ) dx + … + ∫ A ( x ) d x. As a result, the solution to the linear homogeneous
ordinary differential equation becomes
xi – 1 xn – 1
∞
( B∆x i )
m
Choosing the intervals [xi – 1, xi] (i = 1, 2, …, n) to be
K x0 ( A ( x ) ) = ∑
x
sufficiently short, averaging the functions of the matrix -------------------
-,
m!
A(x) over each of them, and using the same interval m=0
∆x n
∆x (6)
length ∆xi = xi – xi – 1, where ∆xi = ------ and ∆x = xn – x0,
n B = ∑ A ( τ ), i ∆x i = ------,
n
∆x = x n – x 0 ,
we find i=1
x
τ i ∈ [ x i – 1, x i ], i = 1, 2, …, n.
∫ ∫
A ( x ) A ( x ) ( dx ) dx = ∫ A ( x )B∆x i d x.
Thus, for the first time, we obtained solution (8) in
x0 x0 x0 the form of a converging (as proved) matrix power
series (matrix Taylor series) for a matrix linear homo-
Putting the constant matrix B in the integrand and geneous differential equation. This solution is valid if
repeating the previous procedure, which involves the the elements of A(x) are functions that are continuous in
averaging of the functions of A(x) over the intervals ∆xi , some range [x0, xn] of x.
we obtain
The resulting solutions (8) and (9) to the homoge-
x x neous differential equation have a remarkable property.
( B∆x i )
2
∫ ∫
A ( x ) A ( x ) d x d x = ------------------
2!
-. Specifically, they become an identity matrix E at x = x0
and, hence, satisfy the arbitrary initial conditions Y(x) =
x0 x0
Y0 in the Cauchy problem. By using the Cauchy
method, functions with these properties were first
Similarly, we find
derived by A.N. Krylov for the computation of beams
x x x lying on an elastic foundation. The functions given by
( B∆x i )
3
formulas (8) and (9) will be referred to as Cauchy–Kry-
∫ A( x ) ∫ ∫
A ( x ) A ( x ) d x d x d x = ------------------
3!
-. lov functions; and their values, as the values of
x0 x0 x0 Cauchy–Krylov functions for differential equation (1).
It is well known that a particular solution Y*(x) to G( τ *i ) (which is independent of x) out of the integral,
Eq. (1) can be determined via the matrix of the Cauchy– we obtain
x
Krylov functions K x0 (A(x)) (see [1]):
x1 x2
⎛ x x ⎞ ⎛ x x ⎞
x
⎝x∫ ⎠ ⎝x ⎠ ∫
Y*( x n) = ⎜ K xn1 K τ11 dτ 1⎟ G(τ *1 ) + ⎜ K xn2 K τ22 dτ 2⎟ G(τ *2 ) …
∫K
τ –1
Y *( x ) = x 0 ( A ( x ) ) [ K x 0 ( A ( x ) ) ] G ( τ ) dτ,
x
(10) 0 1
x0
xi
⎛ ⎞
∫
x x
where K(x, τ) = K x0 (A(x))[ K x0 (A(x))]–1 is the Cauchy
x τ … + ⎜ K xni K τii dτ i⎟ G ( τ *i ) + …,
⎝x ⎠
matrix. i–1
∑ ∫ [K
x τi –1
Y *( x n) = K xn0( A( x)) i ) dτ i .
x 0( A(τ i)) ] G(τ * (11) x1 x2
x ⎛ ⎞ x ⎛ ⎞
⎝∫ ⎝∫
x x2
i = 1 xi – 1 Y * ( xn ) = K xn1 ⎜ K τ11 dτ 1⎟ G 1 + K xn2 ⎜ K τ 2 dτ 2⎟ G 2 …
x0
⎠ x1
⎠
x
The matrix K x0 (A(x)) is put outside the integral, xi xn
since the former is independent of τi, where τi ∈ [xi – 1, x ⎛ ⎞ ⎛ ⎞
⎝ ∫ ∫
x x
…+ K xni ⎜ K τii dτ i⎟ G i +…+⎜ K τnn dτ n⎟ G n ,
1 ⎠ ⎝x ⎠
xi] and τ *i = --- (xi – 1 + xi) is an intermediate point in the xi – 1 n–1 (15)
2
interval [xi – 1, xi]. where Gi = Gi ( τ *i ) for i = 1, 2, …, n.
∫K
xi
x x x x x τ i ( A ( τ* ) ) dτ
where K xni = K xnn – 1 K xnn –– 12 … K xii + 1 and K xi0– 1 =
xi – 1
x x x
K xii –– 12 K xii –– 23 … K x10 . xi
A i ∆τ i ( A i ∆τ i )
2
⎛ E + ------------
- + -------------------- + …⎞ dτ i .
In the interval [xi – 1, xi] (i = 1, 2, …, n) with an arbi-
= ∫ ⎝ 1! 2! ⎠
x x τ xi – 1
trary point τi ∈ [xi – 1, xi], we have = K xii – 1 K τii K xii – 1 .
Then matrix product (12) can be rewritten as Integrating and substituting the results into (15), we
obtain a formula for a particular solution to the inhomo-
x x x τ x geneous differential equation (1):
K xn0 = K xni K τii K xii – 1 K xi0– 1 , i = 1, 2, …, n. (13)
n
∑K
xn
τ τ x Y * ( xn ) = x i ( A ( x ) )T i G i ∆x i , (16)
Using the notation K xi0 = K xii – 1 K xi0– 1 and the matrix i=1
inversion rule, we have
where
τ –1 x –1 τ –1
[ K xi0 ] = [ K xi0– 1 ] [ K xii – 1 ] . (14) A ( τ *i )∆x i ( A ( τ *i )∆x i )
2
- + ------------------------------ + …,
T i = E + ----------------------
x
2! 3!
Putting K xn0 given by (13) and the inverse matrix
∆x
τ
[ K xi0 ]
–1
given by (14) inside the integral and taking G i = G i(τ *i ), ∆x i = ------, ∆x = x n – x 0 , i = 1, 2, …, n.
n
By using a multiplicative representation of solu- Thus, we have obtained the general multiplicative
tion (12) to the homogeneous differential equation, solution to the inhomogeneous linear ordinary differen-
formula (16) can be rewritten as tial equation (1):
Y * ( x n ) = K n K n – 1 …K 2 F 1 + K n K n – 1 …K 3 F 2 … Y ( x ) = K x0 ( A ( x ) )Y 0 + Y * ( x ).
x
(19)
… + K n K n – 1 …K k + 1 F k + … + K n F n – 1 + F n , (17) Since the solution is multiplicative, the resulting
formulas can be used to evaluate the integral in the
where Fi = TiGi∆xi . accepted positive direction of variation of x. When the
Formulas (16) and (17) for a multiplicative particu- direction of integral evaluation reverses, the formulas
lar solution to Eq. (1) have no permutation property in change.
the product of Cauchy–Krylov matrix functions. The remarkable properties of Cauchy–Krylov func-
For Eq. (1) with constant coefficients A(x) = A = tions were used in [2] to construct efficient priority
x
algorithms for solving boundary value problems for
const, formula (17) simplifies, since K xii – 1 = Ki = K and stiff linear ordinary differential equations and to solve
Ti = T are identical for all ∆xi = xi – xi – 1 = const, where many applied problems in the mechanics of shells and
thin-walled structures. For example, the problems were
∆x
∆xi = ------ and ∆x = xn – x0: solved of deforming isotropic, orthotropic, and layered
n shells loaded on the surfaces contoured by circles or
ellipses whose principal axes coincide with the direc-
Y * ( xn ) = [ K T G2 …
n–1 n–2
T G1 + K tions of the principal curvatures of the shells.
… + KT G n – 1 + T G n ]∆x i , (18)
REFERENCES
where the superscript of K denotes an exponent.
1. F. R. Gantmacher, The Theory of Matrices (Chelsea,
In formulas (16)–(18), the respective matrices New York, 1959; Fizmatgiz, Moscow, 1988).
x 2. A. Yu. Vinogradov and Yu. I. Vinogradov, Dokl. Phys.
K xii – 1 (A(x)), Ki, and K of Cauchy–Krylov functions are 48, 392–394 (2000) [Dokl. Akad. Nauk 373, 474–476
given by (6)–(9). (2000)].