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

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

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

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

Добавлен: 21.10.2024

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

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

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

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

Наряду с названным выше достоинством описанный метод по­ иска закономерностей исследуемого явления имеет и недостаток. Дело в том, что в алгоритм вычисления дисперсии (3.15) входит параметр I, указывающей на степени свободы системы. В процессе последова­ тельного усложнения математической модели этот параметр увели­ чивается и поэтому соотношение т I все более приближается к

нулю. Следовательно, множитель стоящий перед суммой, бу­

дет стремиться к бесконечности. При этих предельных значениях дисперсия обратится в бесконечность:

1 m

[у* ФіА + ••• +

&„+І)]2-^оо.

lim Д , = lim —:— г 2

m~ L £=i

 

 

Таким образом, возникает неопределенность,

заключающаяся

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

Dl< D 2< D 3< . . . < D „.

Однако монотонное увеличение параметра I приводит к увеличе­ нию дисперсии. Такое несоответствие, как указано ниже, вполне устранимо.

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

Алгоритм синтеза адекватной математической модели. Непре­ рывное увеличение степеней свободы модели приводит к монотон­ ному снижению качества оценки точности аппроксимации. Наличие данного недостатка метода не позволяет непрерывно улучшать точ­ ность аппроксимации изучаемого процесса и вынуждает нас огра­ ничиться процессом усложнения модели для определенного преде­ ла параметра I. Это связано с тем, что вносимая параметром I погреш­ ность в оценке точности аппроксимации до определенного значения не превышает заданного предела ошибки. Иными словами, это озна­ чает, что при I С Іг дисперсия

А = т_ і ' 2

Фіх‘(>-л + b2xex2- £ • • • • + Ь/)]2

Х=1

 

может служить приемлемым критерием оценки точности данной ап­ проксимации.

69


Если I > Zj, то дисперсия становится непригодным критерием оценки точности аппроксимации. Так, в данном случае вносимая в критерий погрешность от увеличения параметра I становится сущест­ венной и выходит за пределы допускаемой ошибки.

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

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

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

Y — Y {Уіг У2! - ■• 1 Ут}>

Xj = X j {X/i, Хуо, . . . , Xjin} (І ~ 1) Д ■

Алгоритм поиска адекватной математической модели с использо­ ванием критерия Фишера состоит в следующем.

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

k <» =

^.>x / +

z4}>,

D, =

1

т

 

2

\äk - Фи*1* + м 2.

 

 

А = 1

Г (2, =

bv X f

+

bifXj + Ь$\

^2 =

т _ з

2

IZ/fe — Ф\ТХ% + bzjXjk -f- b^f)]2.

k=\

Затем определяется степень улучшения математической модели. Для этого сравниваются полученные численные значения диспер­ сий Dx и Z)2.

Если D2 < Dx, то это свидетельствует об улучшении модели пос­ ле введения в модель аппроксимации нелинейного члена; если же Dj < D2, то необходимы дополнительные исследования по выяс­ нению причины нарастания дисперсии. Как известно, источником нарастания дисперсии является погрешность, вносимая параметром Z, и ухудшение качества аппроксимации. Поэтому наиболее обосно­ ванным критерием принятия решения об адекватности последующих математических моделей есть критерий Фишера. При его использова­ нии составляется отношение двух дисперсий и сравнивается с числом

F\—r'

(3.16)

70



Число Fi_r берется из специально разработанных таблиц по за­ данному уровню значимости и степени свободы.

Если удовлетворяется условие (3.16), то последняя математи­ ческая модель считается лучше предыдущей, поэтому принима­ ется решение оставить последнюю модель как лучшую аппроксима­ цию по сравнению с предыдущей. Далее разрабатывается более сложная модель с соответствующей оценкой точности аппроксима­

ции Y = b?]X) +

b^X) +

b fX j +

&і3):

А, = д г з т

2 и* -

$ / ’4

+ * 4 4 + b$xik + 4 3>)f.

 

*=i

 

 

Эта модель анализируется аналогичным образом по критерию Фишера

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

YW = b[Oxl + b tfX ,- l +

 

+Ь$х,-+Ь£1и,

 

. т

 

 

 

 

 

 

А =

т—і' 2

* —

+

• • •

+ fr/+i,/)]2,

Г (Ж ) = 6}'+ » л :(Ж ) +

ь ^ х ) +

• • •

+

bffijx, + bUli

Dk+i =

2

^Ук— (М/г1)4 " 1+

••• + bft+21,/)]2.

 

Ж fc=I

 

 

 

 

 

 

 

 

D

D k

■ > A -,

 

 

 

 

м

- 1

rk-

 

 

 

 

 

 

 

 

Появление отклонения отношения последующих дисперсий от критерия Фишера свидетельствует о том, что последующие услож­ нения математической модели не приводят к цели. В таком случае последующее увеличение степени свободы математической модели выводит ошибку из области допустимых значений. Поэтому адекват­ ной для описания исследуемого процесса принимается k-я матема­ тическая модель, а последняя k + 1-я модель отбрасывается как худшая чем предыдущая.

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

чаях, когда

исследователи располагают достаточным количеством

экспериментальных данных. При этом параметр

т, участвующий

в алгоритме

оценки точности аппроксимации,

будет достаточно

71


большим и выражение т I будет медленно стремиться к нулю. Следовательно, при малом количестве экспериментальных данных этот метод не позволяет получить математическую модель с тре­ буемой степенью точности аппроксимации.

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

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

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

Пусть известны значения управляющих факторов

X; (() = Xj [ Х П (/), Хр (t)..........

Х іт (0}

(/ = Т7п).

Дискретные состояния управляемых факторов

Y i ( t ) = Y i { У п ( 0 , Уі2 O'), . . - , у i m 0 ) }

( / = 1 7 7 ) .

Выходные значения системы формируются вследствие интеграль­ ных воздействий управляющих факторов. Пусть механизм взаимо­ действия выхода и входа системы описывается некоторым пока не­ известным оператором L:

Y 0) = L (*! 0), Х2 (0, *3 (t), . . . . Ха(0).

(3.17)

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

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

при t = tk

Xl (t) = Xj {tk),

y i (t) = Y l (td

(/ = 1, п;

г = 1, I).

Как легко заметить, в этих предположениях динамическая зада­ ча сводится к статической. Таким образом, сложная динамическая задача вначале разрешается в более простом варианте — статике.

Рассмотрим определение оператора L, взятого из некоторых классов.

72