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