Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Акулов, Федотов. Основы теории биотехнических систем

.pdf
Скачиваний:
458
Добавлен:
18.10.2016
Размер:
20.95 Mб
Скачать

(p Ak )Zk ( p) = Bk x( p)

 

Zk ( p) = (p Ak )1 Bk x( p)

 

y( p) = Ck (p Ak )1 Bk x( p)

(2.131)

Hk ( p) = y( p) = Ck ( p Ak )1 Bk x( p)

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

Hk ( p) = H ( p)

(2.132)

Воспользуемся данным методом построения камерной модели для идентификации биологического звена медицинской БТС терапевтического типа.

БТС содержит техническое звено, формирующее физический фактор воздействия на организм пациента, обуславливающий его текущее состояние. Пусть действие физического фактора направлено на изменение активности эндогенного нейрохимического регулятора физиологического процесса, доминирующего в формировании состояния организма.

Механизм эндогенной нейрохимической регуляции физиологического процесса можно представить как генерацию и действие на соответствующие рецепторы веществ-антагонистов, одно из которых активирует протекание контролируемого процесса, другое его тормозит.

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

В медицинских БТС терапевтического типа под действием формируемых физических факторов, например, электронейрости-

140

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

Описание процесса гормональной регуляции физиологического процесса можно определить с помощью двухкамерной модели, в которой первая камера представляет уровень (концентрацию) z1

гормона усиливающего процесс, вторая концентрацию z2 гормона

тормозящего процесс.

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

Предположим, что входная переменная x биологического звена является характеристикой воздействия, усиливающего темп продукции гормона z1 , выходная переменная y (диагностический показатель состояния) линейно связана с уровнем этого гормона: увеличение концентрации гормона z1 ведет к уменьшению концентрации гормона z2 и наоборот.

Рисунок 2.36 – Медицинская БТС терапевтического типа с регуляцией физиологического процесса определяющего состояние организма

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

!

 

= A Z

 

+ B x

 

Z

 

 

(2.133)

 

k

k

k

k

y

= Ck Zk

 

 

 

141

где:

A a11

k = a21

a12

 

, Bk

 

b1

 

z1

 

, Ck

=

c1, 0

.

 

 

=

0

 

, Z =

a22

 

 

 

 

 

 

 

 

z2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.37 – Структурная схема камерной модели БТС

Передаточная функция камерной модели может быть получена с помощью выражения (2.131):

Hk ( p) = Ck [p Ak ]1 Bk =

b1c1( p + a22 )

 

( p + a11 )( p + a22 ) a12a21

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

H( p) =

p + 2

 

(2.134)

( p +1)( p + 4)

 

 

Тогда в соответствии с (2.132) можно

получить:

a12 = a21 = 2 , b1c1 =1, a22 = 2, a11 = 3.

142

Следует отметить, что при разложении выражения (2.134) на элементарные дроби можно получить модель в пространстве состояний, состоящую из параллельного соединения регуляторов.

Однако, структура такой модели не соответствует представлениям о механизмах работы системы, поэтому переменные состояния в формальном разложении теряют физический смысл. Камерное выражение переменных состояния отражает структуру системы и позволяет использовать модель вида (2.133) для анализа БТС в целом.

Таким образом, камерная модель биологического звена БТС может быть идентифицирована на основе передаточной функции, определенной в результате функциональной идентификации системы. Камерное уравнение состояния является одним из вариантов уравнений состояния, определяемых видом передаточной функции. Полученная таким способом модель, с одной стороны, отражает структуру процессов в биологическом звене, с другой, соответствует экспериментальным данным, полученным в результате тестирования системы.

Использование камерного моделирования в построении БТС позволяет выбрать управляющее воздействие и диагностические показатели системы, связанные с эндогенным механизмом функционирования системы, и сформулировать требования к построению технических звеньев БТС.

2.9. Идентификация системы методом обучения

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

Вид модели выбирается на основе априорных данных о системе, поэтому настройке подлежит некоторое конечное число па-

143

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

2.9.1 Задача определения импульсной функции системы

Модель системы может быть задана с помощью импульсной переходной функции вида:

n

 

hM (t) = αihi (t)

(2.135)

1

 

где: αi – коэффициенты веса, hi (t)

импульсная переходная

функция известного элементарного звена, выбираемая из системы ортогональных функций.

Рисунок 2.38 – Идентификация модели по методу обучения (БНП – блок настройки параметров)

Тогда задача идентификации заключается в определении hM (t) , т.е. коэффициентов αi , минимизирующих функционал ошибки:

144

J = 0,5e2 (t )

где: e(t) = y(t) yM (t) .

Для формирования функционала ошибки может быть использован метод наименьших квадратов. Пусть импульсная переходная функция исследуемой системы состоит из суммы импульсных переходных функций элементарных звеньев:

n

 

hc (t) = aihi (t)

(2.136)

1

 

где: ai – коэффициенты веса.

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

n

 

yc (t) = hc (τ )x(t τ )= aiSi (t)

(2.137)

0

1

 

 

 

где: Si (t) = hi (τ )x(t τ )

– выходной сигнал

элементарного

0

 

 

звена, имеющего импульсную переходную функцию hi (τ ) . Аналогично для модели можно получить:

n

 

yM (t) = αi Si (t)

(2.138)

1

 

Тогда ошибка сравнения может быть записана в виде:

n

 

e(t) = (ai αi )Si (t)

(2.139)

1

 

При αi ai , e(t ) 0 , так как Si (t )

не зависит от входных

сигналов в силу ортогональности hi (t ) .

 

Для настройки модели можно использовать метод градиентного поиска. В соответствии с этим задается изменение во времени коэффициентов веса:

i = K

∂ J(αi )

(2.140)

dt

∂αi

 

145

Можно показать, что при t →∞, αi ai

и, следовательно,

hM (t) hc (t) .

 

 

 

 

 

 

 

 

∂ J(α

)

=

1

n

αi

)2 Si2

5

α

(t) .

i

 

 

(ai

(t) − e(t)Si (t) ;

d i = Ke(t)Si

∂αi

 

 

∂αi 2

1

 

 

 

 

dt

 

 

Рисунок 2.39 – Блок-схема процедуры идентификации импульсной переходной функции методом обучения

Для модифицированного метода наименьших квадратов функционал ошибки можно записать в виде:

 

 

 

 

n

 

 

 

 

 

V (αi ) = 0,5(αi

a1 )2

 

 

 

 

1

 

 

 

 

Тогда:

 

 

 

 

 

 

 

 

dV (αi )

n

 

dαi

 

 

 

= (αi ai )

 

= Ke2 (t)

 

 

 

 

 

dt

1

 

 

dt

 

2

(t) ≥ 0

!

) ≤ 0 ,

то

есть V (αi ) убывает

Поскольку e

, V (αi

стремясь к нулю, что означает αi

ai .

 

 

 

146

Данный метод реализуется программными средствами и используется при известном классе ортогональных функций, аппроксимирующих импульсную переходную функцию систем вида

(2.39).

2.9.2. Задача определения передаточной функции системы

Пусть передаточная функция системы задана в виде:

H ( p) =

b

 

pn1 +…b p + b

 

=

Y( p)

 

n1

 

 

1

0

 

 

(2.141)

pn + a

n

1

pn1

+…+ a p + a

0

X ( p)

 

 

 

 

1

 

 

 

Ошибку сравнения реакции исследуемой системы и реакции модели можно определить в соответствии со схемой (рисунок

2.40).

Рисунок 2.40 – Идентификация модели по методу обучения

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

N( p) = βn1 pn1 +…+ β1 p + β0

D( p) = pn + dn1 pn1 +…+α1 p +α0

e(t) = y(n) +αn1 y(n1) +…+α0 y βn1 x(n1) −…− β0 x

где : yi = d i y / dt i .

Для исследуемой системы справедливо очевидное равенство:

y(n) + a

n1

y(n1) +…+ a

0

y b

x(n1) −…− b x = 0

(2.142)

 

 

n1

0

 

Тогда величина ошибки может быть представлена в виде:

147

e(t) = (α

n1

a

) y(n1)

+…+ (α

0

a ) y

 

 

 

n1

 

 

 

0

(2.143)

(ρ

 

 

b

 

)x(n1)

−…− (ρ

 

b )x

n1

 

0

 

 

 

n1

 

 

 

0

 

Связь между e(t) и ai или bi является линейной. Метод гра-

диентного поиска позволяет сформировать устойчивую схему идентификации:

J(α, β) = 0,5e2 (t)

 

i = K

J(α, β) = Ke(t)y(i )

(2.144)

dt

∂αi

 

i K ∂ J(α, β) = Ke(t)x(i )

 

dt

∂βi

 

Однако выражения, используемые в схеме идентификации как “числитель” и “знаменатель” передаточной функции модели представляют собой физически нереализуемые системы. Поэтому вводят обобщенную ошибку сравнения, в выражение для которой входят реализуемые модели. В операторном виде ошибка сравнения определяется следующим образом:

E( p) =

 

1

 

[D( p)Y( p) N( p) X ( p)]

 

 

 

 

 

 

 

 

 

 

K( p)

 

 

 

 

 

 

 

 

где: K( p) = pn + Kn1 pn1 +…+ K1 p + K0

 

предполагается извест-

ной функцией.

 

 

 

 

 

 

 

 

 

 

Тогда аналогично (2.143) получим:

 

 

 

 

E( p) = (α

n1

a

n1

) pn1

Y ( p)

+…− (β

 

b )

X ( p)

 

K( p)

 

 

 

 

 

 

 

 

0

0 K( p)

Обобщенная ошибка линейна по искомым параметрам минимизации, поэтому процедура идентификации задаваемая выражениями (2.144) может быть реализована.

148

ГЛАВА 3. Медицинские биотехнические системы терапевтического типа

3.1. Синтез медицинских биотехнических систем терапевтического типа

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

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

Особое место занимает медицинская аппаратура в немедикаментозных способах лечения, связанных с воздействием на организм пациента различных физических факторов. Механические колебания, электрические токи различной формы, электромагнитные излучения различных диапазонов волн, включая ионизирующее, оптическое, тепловое, измененные условия среды (давление, газовый состав, температура, влажность воздуха), все эти и другие физические факторы при определенных параметрах и способах приложения воздействия к организму человека обладают лечебной эффективностью.

Всоответствии с биотехническим системным подходом, построение аппаратуры для формирования лечебного воздействия на организм человека необходимо рассматривать в рамках медицинских БТС терапевтического типа, объединяющих технические средства и функциональные системы, определяющие текущее состояние организма.

Технические средства данных систем выполняют функции оценки состояния организма и формирования лечебного воздействия. Целевая функция медицинской БТС терапевтического типа может быть рассмотрена с точки зрения направленного изменения

149