Файл: Кадыров, Х. К. Синтез математических моделей биологических и медицинских систем.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 21.10.2024
Просмотров: 83
Скачиваний: 0
Моделирование многомерных систем с помощью линейных опе раторов. Здесь мы не будем рассматривать взаимодействие управ ляющих факторов, так как в предыдущем параграфе изложены ме тоды исследования взаимных влияний отдельных факторов. Однако описанные алгоритмы не позволяют изучить одновременное влияние управляющих факторов на выход системы. Далее будем предпола гать, что дифференциальное влияние управляющих факторов мож но рассматривать как пропорциональное и одновременное влияние всех управляющих факторов, и тогда интегральный выход системы в первом приближении представим в виде
Y = bxX2-f- Ь2Х2+ |
+ bnXn+ |
Ь0> |
(3.18) |
где |
|
|
|
Y — Y {Ухі У2, ■• • > Ут}> |
|
|
|
X j = X I { х П , Х/2, . • • , Х іт ) |
(/ = |
я). |
|
Таким образом, линейный оператор, описывающий дискретное состояние сложной многомерной системы, имеет вид линейного при ближенного уравнения регрессии.
Для определения неизвестных коэффициентов приближенного
уравнения регрессии bt (I = 0, п) воспользуемся методом наимень ших квадратов, который требует минимизации функционала
Ф Фо, bv . . . , bп) — |
2 [У-л— Фо + ЬгXjx + • • • + bnx„x)]2. |
|
Х=1 |
(3.19)
Как известно из теории вариационного исчисления, это условие минимизации функционала достигается при
дФ (b0, b .......... Ьп) |
л |
дФ(Ьр, bjj |
■. . , bn) |
л |
дЬ0 |
= |
’ |
дЪх |
~ ’ •' ’ |
|
(60, blt . ■. , bn) _« |
(3.20) |
||
|
|
дЬп |
- и- |
|
|
|
|
Раскрывая систему (3.20), получим систему неоднородных ли нейных алгебраических уравнений относительно неизвестных коэф
фициентов bt (і = 1, п) приближенных уравнений регрессии (3.18). Запишем эту систему в матричной форме:
где |
|
Ab = d, |
|
(3.21) |
|
|
|
d0 |
|
üoo |
aoi |
Ü-02 - ■• Gon |
~ * o l |
|
aw |
Оц |
a12 . ■. Gjn |
bl |
di |
А = ato |
au |
Q22 • • * G2ri 1 b = |
b2 ; d = |
d% |
|
|
|
|
• |
_ GnO |
an\ |
Оп2 • * • Onn _ |
. b n_ |
_da_ |
73
|
1 |
т |
ХіхХы, |
|
|
0lI ~ |
2 |
|
|
rfj = — 2 У*хі* |
(/ = |
|
«; 1= |
tv, X = 1 ,m). |
X = 1 |
|
|
|
|
Далее, для определения неизвестных коэффициентов воспользу емся одним из численных методов. Тогда получим
Ъ= A~ld.
Подставляя найденные значения коэффициентов bt (і = 0, п) в приближенное уравнение регрессии (3.18), получим математическую модель исследуемой системы.
Точность аппроксимации исследуемой системы оценивается сте пенью разбросанности (дисперсией) экспериментальных точек отно сительно данной гиперплоскости (см. формулу (3.18))
D = |
т |
2 [Ук — Фо + Ѵ ік Ь2Х2х + • • • + ЬпХпх)]2, (3.22) |
где I — степень свободы исследуемой системы.
Как известно, при моделировании многомерных систем прихо дится оперировать различными факторами, имеющими разные единицы измерения. Поэтому целесообразно определение безразмер ной математической модели, так как она легко анализируется. Мож но также вывести рекуррентные соотношения, позволяющие пере ход от безразмерной модели к размерной. С этой целью вместо компо нент исходных факторов вводятся централизованные (безразмерные) компоненты в виде
(3.23)
, |
Ух — м и |
( И=1 |
,т; / =1 ,/ г ) , |
|
У- - |
Оу |
|||
|
|
где
т т
т
2[Ух — Му?
т—I
Вэтих централизованных компонентах уравнение приближен ной регрессии имеет вид
ty — ßA, + ßA* + • ■• + ßA„- |
(3.24) |
74
Для определения неизвестных уравнений регрессии ß/ (J — 1, п) также воспользуемся методом наименьших квадратов, который при водит к минимизации функционала вида
ф(Р„ ßSf |
, ße) = 4 - S і^ х “ (Р Л іх+ |
+ Р Л „ Х |
|
к=1 |
|
Условия минимизации следующие:
0Ф ( ß | . . . ß n) |
__ /->. д ф ( ß i ■ Рг |
- • ßn) |
__ n . |
|
a ß 2 |
. . . |
|
. |
Ä D ( ß i . ß 2............. |
# „ ) _ Л |
|
’ |
ö ß „ |
|
|
Раскрывая их, получим систему линейных неоднородных алгеб раических уравнений относительно неизвестных коэффициентов
ß, (г = 1, п) |
приближенного уравнения |
регрессии, |
которая в мат |
||||
ричной форме имеет вид |
£ß = а, |
|
(3.25) |
||||
где |
|
|
|
||||
Г11 |
Ги . . . |
Гхп |
|
|
"РГ |
|
|
" |
|
|
" « I - |
||||
R = |
Г 21 |
Г22 • *• |
?2п |
|
Р = |
ß2 |
сс2 |
|
|
; |
|
; а |
= |
||
_Гп\ |
Гпі • • • |
Г пп _ |
|
|
_ р л - |
_ а * _ |
|
|
|
ч |
т |
к |
x ik Lxik ' |
|
|
|
|
|
1 |
m |
|
|
|
|
|
а1 = s c |
2 |
*»кхік |
|
||
|
|
(/ = 1, л.; |
/ = 1 , и ) . |
|
|||
Далее, решая (3.25) численным методом, получим |
|
||||||
|
|
|
ß = |
R~la. |
|
(3.26) |
Внося найденные неизвестные коэффициенты в приближенное уравнение регрессии (3.24), находим безразмерную математическую модель для описания исследуемой многомерной системы. Здесь также для оценки точности аппроксимации примем меру рассеянности экспериментальных точек относительно гиперплоскости, описывае мой уравнением (3.24)
0 = - Д т |
ІИ '»-«>.'«,»+ |
+ PAJI*. |
к= 1 |
|
Итак, моделирование многомерных систем с помощью линейных операторов в классе регрессионного анализа приводит к составлению и решению системы неоднородных алгебраических систем уравнений
75
п-го порядка. Однако линейная аппроксимация многомерных слож ных систем с помощью линейных операторов не всегда дает требуе мую степень точности аппроксимации. Поэтому необходимо разра ботать алгоритмы, позволяющие получить математическую модель исследуемой многомерной системы повышенной точности.
Алгоритм моделирования многомерных систем с помощью нели нейных операторов. Функционирование многомерных информацион ных систем обуславливается сложными дифференциальными и ин тегральными взаимодействиями управляющих и управляемых фак торов. Поэтому линейные операторы часто не в состоянии отразить всю полноту сложных взаимодействий факторов, и для раскрытия особенностей исследуемого явления необходимо использовать до вольно сложные нелинейные операторы. Поиск нелинейных опера торов для описания сложных многомерных информационных систем требует разрешения ряда сложных математических задач. Нелиней ный оператор в общем виде можно представить так:
у = Ь0 + 2 Ь р X ' + |
2 b f x ) + |
. . . + 2 b p x t + |
/=і |
/=1 |
/=і |
|
с* |
|
сі |
|
|
+ |
2 |
М + / + |
2 |
СОiji xix j x l + • • • |
(3.27) |
|
К І = 2 |
! < /< /= 3 |
|
||
(k = |
0, |
со; t = l , |
n; |
/ = 2, tv, I = 3, п). |
|
Для оценки точности аппроксимации можно принять критерий
где b\b), ßij, Cluj — неизвестные коэффициенты приближенного уравнения регрессии.
Далее, для определения неизвестных коэффициентов прибли женного уравнения регрессии воспользуемся методом наименьших квадратов, который требует минимизации функционала
Ф ф ? \ |
р//; а,■ііі . . . |
) — 2 |
1у* — |
* 0 + 2 |
+ |
||
|
|
|
Х=1 |
|
1=1 |
|
|
|
|
|
|
|
|
Ql |
|
+ 2 |
&/2)4< + • • • |
+ |
2 |
|
4 - |
2 ßuxixxiK+ |
|
|
|
|
|
|
|
.<7=2 |
|
<2 |
|
J |
(ö = |
1, A; |
i = l , n ; |
i < j < l . . . ) . |
|
+ 2 а‘111х1'х.хі*,хы + |
i<l<l=3
(3.28)
76
Из условия минимума функционала (3.28) получим систему линейных неоднородных алгебраических систем относительно неиз
вестных коэффициентов б/б); ß,,; а щ ( 6 = 1 , |
k\ і = |
1, n; |
j = 2, п\ |
|||||||||
I = 3, |
n\ i < |
/ <c /) |
приближенного уравнения |
регрессии, |
которая |
|||||||
в матричной форме может иметь вид |
|
|
|
|
|
|
||||||
где |
|
|
|
|
Лу = |
6, |
|
|
|
|
|
(3.29) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
~ А і |
^12 |
• . |
Л і* |
|
f i n |
|
b 12 |
- |
|
||
|
^21 |
Л 22 |
|
Л 2й |
|
ß 21 |
|
В 22 |
|
|
||
л |
= |
|
Л*2 |
• • • л ^ |
|
ßfti |
|
B k 2 |
|
|
||
|
Л*і |
|
|
|
|
|||||||
|
Л й -н .1 |
Л/Ң-1 .2 |
• ■ |
Л * + і .ft |
Д |
ж |
и |
■ßfc+1 -2 |
|
|||
|
.Л /е+2-1 |
Л й +2 -2 |
• • |
Л/г+2 • ft |
^ft+2-I |
B k + 2 - 2 _ |
|
|||||
|
|
|
b w |
|
|
" |
d t l r |
|
|
|
||
|
|
|
6 ® |
|
|
|
d (2) |
|
|
|
|
|
|
|
V |
= |
|
; |
ö = |
|
j (Ы |
|
I |
|
|
|
|
|
&(*) |
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
d |
|
|
|
|
||
|
|
|
ß |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ос |
|
|
|
|
d |
|
|
|
|
|
|
|
|
|
|
(*•=1, C2- |
/ = 1 ,C 3); |
|
||||
|
|
|
|
|
|
( f = l , |
C3; |
/ = |
l.C 2); |
|
||
|
|
|
|
|
|
'-'zu |
|
|||||
|
|
|
|
|
|
|
|
c3, |
/ = 1 , C 3); |
|
||
|
|
|
|
|
|
( / = 1 , 1'-'/it |
|
|
|
|||
|
|
|
|
|
= 1, n; |
/ = |
17*); |
|
|
|||
|
dj = |
1 т |
Уkzik |
|
|
— |
|
|
|
|
|
|
|
2 |
|
(і — И Сп)\ |
|
|
|
|
|
||||
|
|
ft—1 |
|
|
|
|
|
|
|
|
|
|
|
= |
|
s A |
|
(/ = |
1, сД). |
|
|
|
|
|
ft=l
Далее, решая систему (3.29) с помощью численных методов, получим
у = Л -‘б,
где
|
a oo |
G0i |
a 02 |
*• • |
ÖOn |
|
|
Л ц = |
a io |
. a ll |
Öi2 |
. . |
am |
M to |
1) |
|
|
|
|
Q>n |
|||
|
_ЯпО |
önl |
Qn2 |
• • |
|
|
aXi °12 |
• • |
au |
|
a 2 i |
C?22 |
• • |
|
. öf!l |
Ö/i2 |
• • • |
önn _ |
77