Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Кадыров, Х. К. Синтез математических моделей биологических и медицинских систем

.pdf
Скачиваний:
13
Добавлен:
20.10.2023
Размер:
7.65 Mб
Скачать

Далее, вводя обозначения

Lm^ (t) = т%(О,

 

Ці (0 =

Ф< (*).

(4.4)

получим

 

 

т

 

 

 

 

1 (t) =

(/) +

Ц Шіф, (t).

(4.5)

 

 

I

 

Таким образом находим каноническое разложение неизвестной случайной функции %((), описывающей выход системы. В этом раз­ ложении оператор L нужно определить.

Рассмотрим случай, когда оператор L описывается линейным

дифференциальным уравнением п-го порядка с постоянными коэффи­ циентами в виде

а0 dnX(t)

dn~'t(t)

 

а п— I

dX(t)

ап =

dtnаі

dtn~l

 

dt

 

 

0

+

+ ь,

 

 

Известно, что при линейном преобразовании случайной функции

математическое ожидание ее должно удовлетворять такому же урав­

нению

drmx(t)

 

 

dmx(t)

 

 

 

 

+

+ а п— 1

di

+ a n

 

 

_

dtn

,

и

rfra4 (')

I

и

(4.6)

 

— Ö0 ------- ---------1-

° n - \ ------ J t-------- 1-

On

Аналогично каждая из координатных функций должна удовлет­ ворять такому же дифференциальному уравнению

ßi°

 

dnФіO')

 

,

• •

p

ßlfj-l

гіфі (t)

 

1

 

 

 

dtn

+

+

 

л

+

aln —

-

ь

dnf' {t)

+ .

 

1 h

 

dfi (0

 

“b b\ri>

 

°10

dt

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I

^Фа(0

 

Ь O-In =

020

 

 

df' +

 

■ +

a2n- 1

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

*.

dnM )

 

,

 

 

4_ h

 

dhU)

■+

(4.7)

~

 

 

di

 

 

T-

 

 

+ ö2n-i

dt

 

^2n.

О-тО

<*"фт(0

 

+

• • ••

+

Qmn+l

4фщ (t)

Опт

_- иОтО

dtn

 

 

 

 

, hb m n — l

dt

 

 

dn[m(t),

 

dfm(t)

 

 

 

 

dtn+

• ' •

+

 

dtЬтп-

92

Введем начальные условия, при которых должны интегрировать­ ся системы (4.6) и (4.7). Рассмотрим случай, когда начальные усло­ вия являются неслучайными. Здесь при t = 0 имеем

X (0) = Х0,

Х(1) (0) = X,.......... Х '"-1’ (0) = Х„_,,

(4.8)

где Х0) Xj, ..., Хл— 1 — неслучайные

величины.

 

Преобразуя (4.8),

получим

 

 

 

 

 

 

т

 

 

Xй (0) =

[тг (t) +

2 ЩЦ>Ѵ №~о =

 

 

 

 

і= і

 

 

= mV (0) +

2

wl4>V (0) = X,

(г = 0 , / г - 1 ) .

(4.9)

 

(=і

 

 

 

 

В результате имеем

 

 

 

 

 

т

 

 

_______________

 

mV (0) +

2 ЩфѴ (0) =

ХЛ

(г = 0, п — 1).

 

/=і

 

 

 

 

Так как %r — неслучайная величина, то дисперсия выражений

 

(Г)

(0) +

2

щ уѴ (0)

(г ~ О, п — 1)

 

 

т%

 

 

 

 

і= \

 

 

 

 

 

 

долл^на быть равна нулю, т. е.

 

 

 

 

 

 

 

іи

 

 

 

 

 

 

Dx (t) = D mV (0) + 2

ЩфѴ (0)

= D[mV (0)] +

D 2

Wj$V (0)

Так как

 

/=1

 

 

 

 

B=i

 

 

 

D [mV (0)] =

0,

 

 

 

TO

 

 

 

 

 

 

 

D

2 щ cpV (0) = 0

 

 

 

 

 

 

 

 

 

 

 

 

,i=1

 

 

 

 

 

 

2 A » Дф^(0)]г = 0

 

(r = 0, n — 1).

 

Известно, что

>

0. Отсюда получим

 

 

 

срѴ (0) =

0,

ф,(І) (0) =

О, . . . ,

ф ^ -1»(0) = 0

 

(г =

ГГіп).

 

 

 

 

 

 

 

 

 

(4.10)

Подставляя (4.10) в (4.9), находим

 

 

 

mV (0) =

Х0,

mV (0) =

ХЬ . . . . тѴ~Х)(0) = Х„.

Таким образом, получаем систему начальных условий

mV (0) =

Х0,

mV (0) =

Хь . ..

,

т£~1) (0) =

Хп_ ь

 

ф/0) (0) =

0,

ф/(1) (0) =

0 ............Фі(в- ,) (0) =

О

(г =

й~т)

 

 

 

 

 

 

 

 

 

(4.11)

93

для интегрирования системы линейных неоднородных дифференци­ альных уравнений (4.6) и (4.7). Коэффициенты системы линейных

обыкновенных дифференциальных уравнений ас и Ь/ (і — 1, т), Ц = 1, т) определяются следующим образом.

Рассмотрим случай, когда система обыкновенных линейных не­

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

уравнений

(4.6)

и (4.

 

 

имеет вид

а оо

dnm^(t)

 

dn ‘/«х (0

 

 

 

 

 

dmx(7)

 

 

-------77,--------- г a m

------

dfl~-----------------

Г

 

• • ’ +

а0п- 1

j t------

Г

 

 

 

df‘

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

a,nm%(0 -

тц (t),

 

 

 

 

 

 

 

 

 

■ *10

<* пФі(0

 

 

4n_1(Pi (0

 

 

+

al„-

 

(t)

 

 

 

 

dtri

 

 

dt'1- 1

 

 

 

dt

 

 

 

 

 

 

 

 

 

+

ащфі (0 =

fx (t),

 

 

 

 

 

 

 

 

 

 

dnm„ (t) .

 

 

d i n - l

■+■

 

+

!

rr

 

d ^

{i)

Г

I

(4.12)

ß20 77-----

h a21

 

 

 

a n2—1

------

J t----------

 

 

 

 

 

df1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

«2лфа (0 =

fa (0i

 

 

 

 

 

 

 

 

 

 

Л О )

4 -

 

d"~\m{t)

,

• • •

 

ßnm-1

— ^ ------

 

 

 

l~

Qm0

 

 

a m

\

-------

 

h

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

+

<wpm (0 =

L (0-

 

 

 

 

 

 

 

 

 

Для удобства дальнейшего изложения введем следующие обо­ значения:

drtmx (0

dn—1mx (/)

X°l

 

 

 

 

 

*оо(О,

dt"—1

 

 

 

(0 — *0л (0i

(0 _x-^io\*)>

dtn~](0

_ V*11

*•m• >Фі_

\VЧ- хіп (Чі

d > Д О _ „

/ А

Ф 2 « ) __ „

/ А

‘ ’

_

/ А _

„ ,А

-'-го ("і

1

^ 21

 

ЧРг (О — *2л (Оі

 

 

 

= *ml (0.

• • ,

Фт (0 =

Хтп (0,

(0 =

г/0 (0,

fi (0 =

г/і (0.

• •

, fm (0 =

У„, (0-

' В этих обозначениях систему (4.12) можно переписать в виде

000*00 ( 0

+

а 01*01 ( 0

+

■• ■

+

а 0п—1*0л—1 ( 0

+

Й0л*0л

( 0

=

у 0 (0 і

а іо * іо ( 0

+

а і і * и ( 0

■* ■

+

а \п—і* іл —1 ( 0

+

я іл * іл

( 0

=

i/i (0 i

94

а 20Х 20 ( 0 + а 21х 21 ( 0 + ' ' * + ^ 2 п - І х 2 п - 1 ( 0 + а.2пХ 2п ( 0 = У і ( 0 >

втОХтО ( 0 ~ Ь Ят іХт І ( О ~ Ь ‘ ' + Ятп—1х тп—1 ( О + &тп%тп

(4.13)

Коэффициенты ац (і = 0, /п; / = О, п) — неизвестные, требующие определения. Чтобы их найти, воспользуемся методом наименьших квадратов. Введем в рассмотрение функционалы

Sj (С/,, й/2, . . . ,

1

т

 

Щп\ t) = —

У, {ус (І) [djoXjo(t) +

 

 

т t=.1

 

+ й/,х/і ( 0 +

+ a inxjn(t)])2 (/ = ÖTm).

(4.14)

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

dS/lUji, I)

— О (/ = 0, т\ і = 0,п).

(4.15)

даіі

 

Таким образом, при / = 1 получаем систему линейных неодно­ родных алгебраических уравнений относительно неизвестных а00, а01, а„о, ..., йоп, при /' = 2 — новую систему уравнений относительно неиз­ вестных коэффициентов а10, ап , а12, ..., йі„,а при / = т — систему уравнений относительно неизвестных ато, ат\. Находим т + 1 систему линейных неоднородных алгебраических уравнений п-го порядка

относительно неизвестных аи- (і =

0, т; / =

0, п),

которые выглядят

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

 

 

 

 

 

 

 

В(6)аі6) = é b),

 

 

(4.16)

где

 

 

 

 

 

 

 

Б (в)= {6,7>}

( і = б ^ ;

j = ÖTHy,

 

 

a(ö) =

N

 

(/ = OT^);

é l) = m

 

(i =

ÖTrä):

^<7 ’ =

1

m

x&j (0) x6i (tv);

 

 

(4-17)

 

 

 

 

m

V=1

 

 

 

 

 

 

 

m

 

(6 =

0, n;

/ =

0, n).

 

m V=1

 

 

 

 

 

 

 

Определение неизвестных коэффициентов ац свелось к решению системы линейных неоднородных алгебраических уравнений п-го порядка относительно неизвестных ац. Решая систему (4.16) после­ довательно для соответствующих значений индекса (6 = 0, 1,2, ...

..., ггі), получим

а (б) = ß (6>~V6).

95

Подставляя найденные значения коэффициентов в систему диф­ ференциальных уравнений (4.12) или (4.13), получим систему ли­ нейных неоднородных обыкновенных дифференциальных уравнений п-го порядка с постоянными коэффициентами

а00тхп( ) (t) +

aQlm[n~l) (0 +

• • •

+

айптх (t) =

тц (t),

 

ОіоФІ"’ (0 +

!) (0 +

• • •

+

(0 = к (0.

(4.18)

ОтОфтЧО +

атіфт ** (0 +

• *■ +

Отнфл, (0 =

fm(0>

 

где п означает производную по времени.

Математическое моделирование динамики системы, описываемой взаимоотношением случайных функций X (t) и т] (t), заданных своими каноническими разложениями в виде (4.1) и (4.2), привело к реше­ нию т + 1 линейных неоднородных обыкновенных дифференци­ альных уравнений (п +■ 1)-го порядка с начальными условиями (4.11). Для решения полученных систем линейных неоднородных обыкновенных дифференциальных уравнений мы разработали ал­ горитмы и стандартные программы.

2.Синтез динамических моделей сложных многомерных систем

Применение математических методов в биологических исследова­ ниях за последнее время приобретает широкое распространение. Характерно, что круг биологических и медицинских задач, решае­ мых методами современной математики, непрерывно расширяется. Если раньше в качестве основных областей приложения математи­ ческих методов указывались технические задачи, то в настоящее время они находят широкое применение при исследовании динамики функционирования сложных биологических систем. Часто живую систему можно представить в виде сложной взаимосвязанной мно­ гомерной динамической системы, исследование которой с помощью методов математического моделирования становится реальным. Да­ лее предположим, что исследуемый сложный биологический продесс характеризуется взаимодействием некоторых факторов, опи­ сываемых соответственными случайными функциями Лі (0* "Пг (0> г)з (£),..., т]л (t), для определения которых можно воспользоваться результатами испытаний, проведенных над каждым набором слу­ чайных факторов в течение определенного промежутка времени. При наличии результатов испытаний неизвестную случайную функ­ цию можно приближенно заменить ее математическими ожиданиями или, более точно, каноническим разложением. Как известно, точ­ ность подобной аппроксимации зависит от количества испытаний над этими факторами. Далее функциональную деятельность иссле­ дуемого биологического процесса смоделируем при помощи системы линейных однородных обыкновенных дифференциальных уравнений

95

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

 

 

 

=

аи т]і (0 +

а12ч\2(0 +

• • •

+

Оіпіія (0.

=

а2і1Ъ (0 +

а22г)2 (() +

• • •

+

а.опУ\п (t),

Л

 

 

 

 

 

(4.19)

 

 

 

 

 

 

dr\n (t)

 

ОяіЛі (0 +

a“2% (t) +

 

+

ßnnT|n (0.

dt

 

 

где коэффициенты

 

сіц (г = 1,

п; / = 1,

/г)

неизвестны и требуют

определения. Эти коэффициенты, вообще говоря, являются перемен­ ными, зависящими от времени, а система уравнений (4.19) — систе­ мой линейных однородных обыкновенных дифференциальных урав­ нений с переменными коэффициентами.

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

ац (і = 1, п; / = 1, п) = const.

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

Ѣ і Ѵі), Ц2І ( h ) ,

Т і з / O ' , ) , . . . , Г }nj ( t )

ций случайных функций

 

(i ----- T7N-,

j = 1, m).

Воспользовавшись дискретными значениями случайных функ­ ций, можно определить неизвестные коэффициенты системы (4.19).

Для этого введем в рассмотрение интеграл квадрата

отклонений

(^н» ^і2> • • • I ßiп>0 = j" {тщ(0 1

 

 

 

N

 

 

 

 

о

 

 

[ач тг\і{І)

■“ Ч" аиіШцп (О]}2 dt,

 

S2(Q2i, ü2г, . . . , 0-2п>0 =

j {тПт), if)

 

 

 

N

 

 

— K i

••• + а2птЦ (t)]}2dt,

^4'20^

Sn(anь a(l2, . . . .

a™, t) =

[

{т„я (0 —

 

 

 

О

 

 

[ а щ т Ці (t) +

----------- 1- а „ „

т л

( ^ ) ] } 2 d t ,

 

7 4-828

97

где

(0 >•••» m-r\n (0 — математические ожидания соответ­

ствующих случайных функций.

Неизвестные коэффициенты ац (і = 1, я; /' = 1, я) подберем так, чтобы функционалы (4.20) обратились в минимум.

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

где

 

 

Baiö)= d iö)

(б =

!7я),

 

 

(4.21)

 

 

 

 

 

 

 

 

*11

*12

* ^1л

 

йбі

 

 

dßi “

*21

^22

*

• *2л

 

«62

 

 

dö2

В =

 

 

;

a w =

;

di6) =

.

 

 

 

 

 

 

 

&mt

_ &bn _

.

1чзюс: (4.22)

bt’ =

- Ио« л , №

ч ( м л ;

 

 

 

 

N

 

 

 

___

___

dM ~

1 С dran.0 v)

(6 =

“дг j

Jt

rn4 (ty)dt

1 , я; / =

1 ,я).

 

о

 

 

 

 

 

Далее, решая последовательно системы

уравнений

(4.21), на­

ходим

 

 

 

 

 

 

 

 

 

а(6) = ß - 1d(fi).

 

(4.23)

Следовательно, определение всех неизвестных коэффициентов системы (4.19) сводится к вычислению элементов обратной матрицы В и произведению матрицы на соответствующий вектор. Эти действия легко программируются на современных ЭЦВМ. Внося получен­ ные значения неизвестных коэффициентов из (4.22) в исходную си­ стему уравнения (4.19), получим систему линейных однородных обыкновенных дифференциальных уравнений с постоянными коэф­ фициентами

Лі (0 =

вцЛі (0 +

ЯиЛя (0 + • •■

+

а \ п Ч п (0.

 

т]2 (t) =

а21г|! (t) 4 -

а2 2 г| 2 (/) + • • •

+

ЯглЛл (0

>

(4.24)

 

 

 

 

 

 

Лл (0 =

«ліЛі (0 +

ал2г|2 (t) + • • •

+

annr\n (t)

 

 

с начальными условиями

 

 

 

 

 

 

Л/ (0 М =

Л/. Л/ (0 |*=о =

0.

 

(4.25)

98

Итак, исследование сложных систем или процессов свелось к исследованию систем линейных однородных дифференциальных уравнений с постоянными коэффициентами (4.24).

Исследуем систему (4.24), частные решения которой представим

в виде

 

 

 

тіі (0 =

тіа (0 =

. . . , г\п (0 = а„ем.

(4.26)

Подставляя (4.26) в систему (4.24), получим

 

Хагеи апа.хеи а12а2еи — • • - — аХпапеи = О,

 

Ха2еи а21а2еи — а22

— • • • — а2папеи — О,

 

Хапеи а,лахеи — ап2а2еКІ — . . . — аппапеи = 0.

Сократим эти уравнения на е\*и преобразуем их:

(аи — X) ф- а12а2ф-

• • •

ф- аіпап = 0, ■

fl2ia i +

(а22

а2+

*' '

0.2пап — О,

ап\а1+

ап2&2+

*• • +

(flnn — Â.) ап 0 . ■

Нас будут интересовать только ненулевые решения системы (4.27), которые сводятся к условиям

а11

^

а12

а13 .

а\п

ß

21

^ 2 2

^ ^23 •

&2п

(4.28)

&п\

0п2 ал3 • ■. &пп ^

Такая система называется вековым или характеристическим уравнением для системы (4.24). Далее, раскрывая (4.28), получим уравнение

Хп ф- ргХп 1 ф- р2Хп 2ф- • • • ф- рп—іХ ф- рп = 0,

(4.29)

которое имеет п корней Хъ Х2, ..., Хп. Здесь возможны следующие варианты:

1)

все Xj (J = 1,

п) — действительные и различные;

2 ) среди Xj (/ =

1 , п) есть k кратных корней;

3)

среди Xj (J =

1 , п) есть комплексно-сопряженные корни

 

К — аі +

Фо

= a;-!-i — Ф/+1»

 

К

а /г +

Ф*>

^fe+l = a fe+i — Ф н - 1 -

Пусть Xj найдены и все они действительные и различные, т. е. Хх Ф Х2 ф Х3 ф ... Ф Хп, тогда все частные решения принимают

7*

99

вид

 

 

 

 

 

 

Т]ц =

а ие Ч

Ли =

“ и « Ч . . . .

Лія =

аі„еѵ ,

 

т)21 =

а 81е*-‘‘,

т)22 =

а 22^«‘, . . . .

Л2л =

a2neXti,

(4.30)

Ляі =

ап1ехп,

т)П2 =

охп2е'пі, • • • 1

Лпл =

Яллб п ,

 

где неизвестные

коэффициенты

 

 

 

а П? °^І2 > • • ■> °Лл,

®-2 1 > ®^2 2 і • • • » ®2л»

OCnl» OS/(2, . . . j CXnn

определяются решением следующих систем однородных алгебраи­ ческих уравнений:

 

(<2 1Г — К,) а/і +

ü12(Xj2+

•••-)- din.OC.jn ~

О,

 

 

a21ajl “Ь id22 — ^/) OCj2

+ • • • - ) -

d 2 nOC.jn =

о,

(4.31)

 

 

 

 

 

 

 

 

 

ссІп =

 

 

а „ і а , - і

+ а „ 2сс/2

+

• • •

+

( й л л

Я / )

О ,

 

 

 

/==1, 2,3,

. . . , л.

 

 

 

 

 

Все приведенные выше системы однородных алгебраических

уравнений решаются в соответствующих предположениях

 

 

 

“ / /

= 1

 

( j= l,n ),

 

 

 

 

которые в матричной форме можно представить в виде

 

 

 

 

 

 

=

 

 

 

 

 

 

(4.32)

 

(ап — М

 

 

 

 

 

 

 

 

~сс2Г

 

 

аі 2

 

 

din

 

 

 

 

а3і

 

 

dn

(^-22

 

 

 

^2п

 

 

 

 

 

 

А =

*21

 

 

 

 

 

,

а, =

 

 

 

 

 

 

 

 

 

 

 

&п\

dfi2

 

(ß/m

 

 

 

 

 

 

 

 

 

 

йц — \

 

 

 

 

 

 

 

 

 

 

 

а2Х

 

 

 

 

 

 

 

 

ß, =

 

 

 

 

 

 

 

 

 

Решая

(4.32),

получаем

_

^nl _

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ас=

^4Г1Рі-

 

 

 

 

 

 

Далее,

внося

найденные

значения

а ц ( і

=

1, п\ j =

1, л) в

систему

(4.30),

находим

частные

решения

исходной

системы

100

дифференциальных уравнений и на их основе — общие решения исходной системы

тіі(0 = CjCXueV -f С2а21е%--1+

•• •

+ Спа„іЛ',

Л2(0 — C j a ^ + С2а 22«А>'+

•••

+ С пап2ех^,

Лл(0 = Схаіпех‘‘ + С2а 2 пех,і +

• • •

+ С„а ппе^',

где произвольные постоянные интегрирования С, определяются изначальных условий (4.25).

3.Синтез параметров динамической модели

Как было показано выше, взаимоотношение двух случайных фак­ торов 1 (t) и г| (t), обуславливающих состояние биосистемы, описы­ валось дифференциальным уравнением я-го порядка с постоянными коэффициентами вида

<2 /0

dntj{t)

ß/i

dn~% (t)

+ a j n - i

+ a/„x/ (0 = Л/ ( 0 ,

 

dtn

 

dtn~l

 

 

которое после замены переменных можно переписать так:

 

 

dw

, (t)

 

 

 

 

 

 

 

• + а / л — 1 ® ! ( 0

< 2 / 0

--------- ^

------------Ь ß / l & ' n - l

( 0 +

< 2 / 2 ® л — 2

( 0

+

• '

+

fl/Д (/) = Г)/ (/),

 

 

 

 

 

 

 

 

 

d%(/)

 

 

 

 

 

 

 

 

 

 

dt

= о>, (0 ,

 

 

 

 

 

 

 

 

 

di

= ^ 2

(0 .

 

 

 

 

 

 

(4.33)

или

в

матричной

форме

 

 

 

 

 

 

 

 

 

 

 

MY +

NY -\- F — 0,

(4.34)

 

 

 

 

 

~аі0 0 0 .. . 0 0 (Г

 

 

 

 

 

0

0

0 .

.

0

0

1

 

 

 

 

 

0

0

0 ,

.

0

1

0

 

 

 

 

м =

0

0

0 .

.

1

0

0

 

 

 

 

 

0

0

1 .

.

0

6

0

 

 

 

 

 

0

1

0 .

.

0

0

0

101

Соседние файлы в папке книги из ГПНТБ