Файл: Кадыров, Х. К. Синтез математических моделей биологических и медицинских систем.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2024

Просмотров: 95

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

üj\

Üj2

. . .

a jn — 1

Я / /1

0

0

. . .

1

0

 

 

 

 

(4.35)

0

1

. . .

0

0

~Wn- 1 (*)”

 

 

^n-i ( 0

( 0

 

 

 

^rt- 2 (t)

 

 

 

 

К -

;

 

У =

 

 

 

 

Щ ( 0

 

 

 

 

. X( 0

_

 

 

. 4 0 .

 

 

“ ч/(0 ~

 

 

 

о

 

 

F =

0

Далее, обратив матрицу М и умножив уравнение (4.34) слева на

ЛГ“1, получим

 

 

 

К = M~lNY +

M~lF,

(4.36)

или

 

 

 

К + DK +

D2

= 0,

(4.37)

где введены также обозначения

 

 

 

D = M -'N,

F2= M~'F.

 

Таким образом, получим систему неоднородных дифференциаль­ ных уравнений первого порядка с постоянными коэффициентами.

Далее, исследуя сложную многомерную динамическую систе­

му, характеризуемую системой случайных

функций

%(/), ті2 (/),

гіз (t), ...,

т)л (/),

получим

систему однородных

дифференциальных

уравнений

с постоянными

коэффициентами

в

виде

 

 

 

=

Gn% ( 0

+

anr\2 (t) -f •••

+

аі„т]л (0

,

 

dr]2( 0

=

fl2i% ( 0

+

a22r\2 (t)

+

+ аъ,г\п(t),

 

dt

 

 

 

 

 

 

 

 

 

(4.38)

 

'dr]dt(t)

=

fl"»4i (*) +

( 0

+

+

tW bi(0

>

или в матричной форме

 

 

0,

 

 

(4.39)

 

 

 

 

Y + A Y =

 

 

102


где

^ 1 1

^ 1 2

 

% ( 0

^ 2 1

^ 2 2

^2п

■42

( 0

А =

 

 

Y =

 

 

 

 

_ й/zl

&п2

&пп _

 

0

 

 

 

-Ді ( _

Итак, исследование сложной многомерной динамической систе­ мы, являющейся моделью некоторой биосистемы, свелось к иссле­ дованию систем неоднородных дифференциальных уравнений с по­ стоянными коэффициентами.

Для решения такой системы необходимо сначала найти решение однородной системы, затем частное решение неоднородной. Сумми­ руя эти решения, получим общее решение неоднородной системы.

Найдем решения однородной системы. Для этого рассмотрим

уравнение

Y + DY =

0.

(4.40)

 

Частное решение этой системы представим в виде

 

Y =

Gext,

 

(4.41)

 

[ G u

G 12

Gm

 

G =

С 21

G 22

G2n

 

 

 

 

 

 

_ G„i

Gnu

Gnn_

Подставляя уравнение (4.41)

в (4.40),

получим

(D + E\)G = 0.

Чтобы эта система имела нетривиальное решение, необходимо и достаточно, чтобы выполнялось условие

 

 

|D +

£Ä| = 0.

(4.42)

Уравнение (4.42) является характеристическим уравнением. Вы­

числив собственные числа

= 1 , п)

и принадлежащие им соб­

ственные векторы G, =

1 , п),

получим общее решение систем од­

нородных дифференциальных уравнений (4.40) в виде

где

 

Y = GAa,

(4.43)

 

 

 

 

 

0 . . .

0 -

a i

 

<z2

0

e x,t . . .

о

 

Л =

 

 

I

a =

_ 0

0 . . .

e ' * t _

- V

 

 

 

 

Произвольный постоянный вектор а определяется из граничных условий.

103


Воспользовавшись начальными условиями, получим систему не­ однородных алгебраических уравнений относительно неизвестного вектора а в виде

где

'

Ьп

^ 1 2

&1п

В =

Ь21

Ь22

b in

 

 

 

_

b n 1

Ьп2

b n n _

Да = т],

(4.44)

«1

"л10)"

сс2

 

а = ;

л = .

_«я_ _лГ

г] — вектор начальных условий.

Из системы (4.44), обратив матрицу В и умножив на т), находим

а = Д ~ Ч

(4.45)

Далее, подставляя (4.45) в (4.43), получим общее решение одно­ родной системы обыкновенных дифференциальных уравнений с по­

стоянными коэффициентами

 

Y = GB~Xг\еи -

(4.46)

Итак, частные решения системы (4.37) строятся методом вариа­ ции произвольных параметров Лагранжа. Чтобы получить эти решения, надо вычислить коэффициенты системы (4.37), найти соб­ ственные числа и собственные векторы с требуемой степенью точ­ ности и, наконец, решить систему уравнений (4.44).

Из изложенного легко заметить, что исследование сложных многомерных динамических систем требует разрешения ряда слож­

ных вычислительных

проблем.

 

 

 

 

 

Изложим разработанные алгоритмы, позволяющие решить пе­

речисленные выше задачи с помощью современных ЭЦВМ.

 

Вычисление собственных

чисел и

собственных

векторов матриц

методом

итерации. Пусть

 

>

Я2 >

... > А„. Тогда алгоритм со­

стоит в следующем.

 

 

 

 

 

 

 

 

Вначале предположим, что все корни характеристического урав­

нения

 

 

|Д> +

ЯД| =

0

 

 

(4.47)

 

 

 

 

 

действительные и различные, т. е.

> Я 2 > Я3 >

... > Хп.

Если

А-i < К < А-з < ... <

Кп,

то,

производя замену

^ = Д- =

... =

Т

1

 

 

 

 

 

 

 

 

= Яп =

г—, можно привести их к виду

__

 

 

 

АЛ

__

__

 

 

 

 

 

 

к > к >

•••

Ж

 

 

 

Для определения первых собственных чисел и собственных век­ торов данной матрицы D зададимся начальным вектором

у(°) = у(0 ) |y(0)f „ ( О )

У2 .

104


иобразуем последовательные итерированные векторы У(1) = У(1) (уі1’, у%\ . . . , уУ),

у(2) = у (2) {у?\ Уі( \ . . . . А

(4.48)

у(*> = {у}», уР, ..

где

у(*) __ £)y(ft—1)

Рассмотрим отношение компонент двух соседних итерированных, векторов

y(ft+P

 

 

+ сД£+1 +

• • •

+ с Д * +1

у

( f t )

 

сіЛ?+ с2 ^ 2 Н- ■■■+ сл^п

 

 

 

=

*i

1 + Ьмк+' + бз^+' +

■• •

+ ft„a*+I

1+

b2a\ + b3aз + • ■• +

 

 

 

 

где b[ = — ; а г = h (г =

 

1 , /г), откуда

легко заметить, что если

k — достаточно

велико (£

оо), то

 

 

 

 

 

 

y(fc+l)

 

(4.49)

 

 

 

 

 

 

~у (ft)

Для определения следующих собственных чисел и собственных

векторов составим матричное произведение Y •

X, где X — строка,

составленная из

компонент вектора

 

 

 

у(*Г _=

Ы 4 ', уікУ,

• . . .

 

Это произведение

будет

квадратной

матрицей

 

 

--(ft)-(ft)'

-(ft)—(ft)'

-<k)-(ky-

 

 

У1 Уі

 

У1 У2

• ■У1

У«

 

 

T/ftO*)'

~(ft)-(ft)'

1

Я;

 

 

“’S Öa

7

-X =

У2 У1

 

У2 Уч

 

 

 

(4.50)

 

 

 

 

 

.’

 

 

“(*)—(*)'

 

.. W

_

где

 

-J/я г/i

 

 

 

y(ft)

_

 

 

 

 

уГ =

 

= |y(ft)'H ’

 

1 у (ft) II

 

F

№)I =

l / 2

( * №

 

 

Уі= і

щв'і - ] / і шп т

Образуем матрицу

D1 = D — KlYmY№r,.

(4.51)

105