Файл: Кадыров, Х. К. Синтез математических моделей биологических и медицинских систем.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