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

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

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

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

Добавлен: 21.10.2024

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

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

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

Г л а в а 4. МЕТОДЫ СИНТЕЗА ДИНАМИЧЕСКИХ МОДЕЛЕЙ

1.Синтез динамической модели одномерной системы

Впредыдущей главе изложены методы моделирования одномерных систем, базирующиеся на теории случайных величин. Описаны так­ же методы автоматического поиска наилучшей модели для описания сложных одномерных процессов, а для учета изменения состояний исследуемой системы во времени предложены методы параболиче­ ской интерполяции.

Наряду с достоинствами изложенные методы исследования слож­ ных одномерных систем имеют ряд недостатков, связанных с точ­ ностью аппроксимации.

Алгоритм определения динамических характеристик случайного процесса. Изучение случайного процесса на основе законов случай­ ных величин является приближенным и не дает никаких представ­

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

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

зультате получены п различных исходов,

описываемых

соответст­

вующими реализациями случайной функции: Хг (t), Х2 (/),

..., Х„ (t).

Каждая реализация, очевидно, обычная,

неслучайная

функция.

Таким образом, каждое испытание обращает исследуемый процесс

в неслучайную функцию. Если рассмотреть какое-либо

фиксиро­

ванное значение

t =

tk и провести сечение

семейств реализаций,

то при данном

t =

tk получим п значений,

принятых

случайной

величиной X (t = tk)

в п наблюдениях. Таким образом,

рассмотре­

ние случайной функции можно с некоторым приближением заменить

88


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

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

Аппарат числовых характеристик — весьма гибкий и мощный, он позволяет сравнительно просто решать многие практические задачи. Числовыми характеристиками случайных функций в общем случае являются не числа, а функции.

Математическое ожидание случайной функции X (t) определяется

следующим образом. Рассмотрим

ее сечение при фиксирован­

ном t = tk. В этом сечении

математическое ожидание случайной

функции

У =

М [X (t = у ].

тч (L =

Таким образом, математическим ожиданием случайной величины X ( у называется неслучайная функция тх (t), которая при каждом значении t = tk равна математическому ожиданию соответствую­ щего сечения случайной функции. Аналогично, дисперсия случайной функции

Dx(t) = D[% (/)].

Таким образом,

дисперсия случайной функции при каждом

t = tk (k = 1,2, ...)

характеризует разброс возможных реализаций

функций

относительно среднего

значения. Очевидно D% (t) > О,

поэтому

среднее квадратическое

отклонение

ох (0 = ± V D x(i).

Математическое ожидание, дисперсия и среднее квадратическое отклонение являются важными характеристиками случайной функ­ ции, однако для описания основных особенностей этой функции их недостаточно. Действительно, изменения случайной функции во времени зависят от предыдущих состояний, т. е. значения случайной функции X (t) = X (t = у зависят от значения X (t) — X (t — tk - 1). С помощью изложенных выше численных характеристик подобные зависимости оценить невозможно. Следовательно, кроме этих необ­ ходимо ввести в рассмотрение другие численные характеристики для того, чтобы выявить закон зависимости между переходными состояниями. Одной из подобных характеристик является корреля­ ционная функция, характеризующая степень зависимости между сечениями случайной функции

Х(/ = У =Д [ Х (/ = /,_,)];

89


Числовые значения корреляционной функции определяются так:

Кг (4, 4+1) = М {[X (4) — гпг (4)] [X (4+і) — ni%(4+i)]} •

Если в этом соотношении положим tk — 4+ 1, то получим

Кг (4- 4) = М {[X (4) - тг (4)] [X (tk) - тг (4)1} =

= /И {[X (4) тг (4)]2} = Ог (4),

где

Кг (4. 4) = D%(4).

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

К>г (4-) = Кг (4> 4)>

°х (4) = ± V K x (tktk).

Итак, корреляционная функция является универсальным чис­ ленным показателем для случайной функции. Вместо корреляцион­ ной на практике часто пользуются нормированной корреляционной функцией вида

Kx (tk, 4+0

гг (4. 4+0 = аг (4) <4 (4+0

Синтез динамической модели. Принцип детерминации модели системы состоит в следующем. Пусть выход системы описывается не­ которой случайной функцией, заданной в виде канонического разло­ жения [15]

X (0 = тх (0 + 2 УіФі (0-

(4.1)

і=і

 

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

г| (t) = т „ (і) +

Wifi 4).

(4-2)

i=i

где V(, wt — случайные величины с нулевыми математическими ожи­ даниями; ф, (t), 4 (t) — координатные функции.

В этом случае корреляционная и дисперсионная функции опре­ деляются следующим образом:

т

 

 

 

 

 

 

 

К г (4» 4+0 — 2

Фі (4) Фі (4+0 к> 0 +

2

 

Фі (4) Фі (4+0 К ц ,

1=1

 

 

 

1

ІчЧ

 

К ъ (4.4+0 = 2

 

h

.

(4) f t (4+0 d w+

2

h (4) /, (4+0 < /.

i=i

 

 

i+i

 

 

90


где

 

 

 

 

 

 

 

 

 

DB=

л

2

[Vii — Mo ];

M0

= -І- S

о«;

 

І = 1

 

/

 

( О т І=І

 

 

К // =

n

2 (Ѵіб

м ѵ.) (Via — M 0 ) ;

 

 

 

 

t=1

 

1

 

ra

 

 

 

n

 

 

Mw = —

 

Ош = — 2

t®» — ЛЦ1;

2

 

^гв;

 

n

;=i

 

1

 

i n

6=1

 

/Cii = 4~

2

(Щ6 — Мшб) (ou/ö — м ш).

 

 

 

 

n

б = і

 

 

 

'

 

 

 

Если случайные

величины

vc, wc (i — 1, tn)

коррелированны,

то корреляционная дисперсионная функция определяется проще.

Так, если ѵс и wc некоррелированны,

то Ка — 0, Кц = 0. Поэтому

К% (tj, ^/+і) =

т

Фі(tj) q>i (t/+i) Da ,

2

 

(=1

 

o-/. (*/) =

m

[<&(*/)№,

2

 

i=i

 

1

Kn ih' 1) ~

2

fi ш

(t)+1) Ощ,

 

i = l

 

DnVi)

m

[ft (ti)]2D

i=i

 

 

1

Следовательно, зная каноническое разложение случайных функ­ ций %(і) и г] (/), можно непосредственно определить их корреляци­ онные и дисперсионные функции.

Определим взаимосвязь выхода системы со входом через опера­ тор L:

%(і) = Ь[ц(і)},

(4.3)

где L — некоторый оператор, подлежащий определению. Подставляя каноническое разложение случайной функции щ (1)

в (4.2), получим

(

т

 

 

ft (tf) Щ

%(t) = Lim-q (t) -f- 2

Пусть L — линейный

l

(=i

 

оператор,

тогда

y~(t) =

L {m, (t) +

f j

fi (t) tc;,} =

 

 

m

 

= Lniry (0 + ^ 2

Wtf (tt) =

 

 

1=1

 

=

(t) + 2

wtLft (t).

91