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

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

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

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

Добавлен: 21.10.2024

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

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

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

исследования по уровню организации к одной из трех групп: детер­ минированные, детерминированно-вероятностные и вероятностные. Отнесение входов и выходов объекта к одной из трех групп: про­ стые, сложные, очень сложные.

5. Выбор класса модели. В зависимости от уровня организации объекта выбирается класс математической модели: линейная, нели­ нейная, вероятностная. Класс модели во многом определяет матема­ тический аппарат, наиболее подходящий для описания работы мо­ дели.

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

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

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

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

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

для отклонений от среднего значения (уі уср, і — 1, п) с учетом точности измерения Ау можно построить экспериментальную гисто­ грамму распределения выходной координаты.

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

24


организация по формуле (1.12). Если величина относительной орга­ низации лежит в пределах 1—0,3, то преобразование объектом вход­ ной координаты можно считать детерминированным. В этом случае считаем, что объект преобразует входную величину в среднеарифме­ тическое значение выходной координаты. Постоянный коэффициент

такого преобразования определяется достаточно просто:

ѣ,

k = - ^ — .

(1.22)

Если величина относительной организации меньше 0,3, то пре­ образование входного сигнала объектом нельзя считать детермини­ рованным. Здесь математической моделью объекта может считаться преобразование входной величины в среднеарифметическое выход­ ной координаты с непременным учетом статистических особенностей разброса реальных значений выходной координаты относительно средней.

2. Многозначный одномерный случай. Пусть на вход объекта по­ ступает я значений входных величин. Для каждого из этих значений

проведено т{ (і = 1, я) испытаний. Необходимо определить вид ма­ тематической модели. Для каждого конкретного значения входной величины имеем mt значений выходной координаты. Применительно к каждому значению входной величины на массиве /л, значений выход­ ной координаты с учетом точности измерений можно построить ги­ стограмму распределения отклонений от среднеарифметического, определить сложность и величину относительной организации. За сложность объекта следует принимать максимальную оценку слож­ ности по всем сечениям входной величины. Если уровень относитель­

ной организации ни для одного из сечений х{ (і =

1, я) (или для боль­

шинства сечений — это зависит от уговора)

не

выходит из

диапазона 1—0,3, то дальнейшее рассмотрение можно

вести отно­

сительносреднеарифметических величин выходной координаты, т. е.

Усрі — > i — 1, я. (1-23)

Таким образом, рассматривается преобразование объектом

Xi (і = 1, я) в усрі (t = 1, я). Оператором преобразования — функ­ циональной математической моделью — может быть любой линей­ ный или нелинейный полином:

Усрі — Ex^,

і — 1, ix.

(1.24)

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

J = У! (У с р і Ex,)2

(1.25)

,t=1

min

25


Условия минимизации функционала часто позволяют получить систему уравнений для определения параметров оператора — мате­ матической модели.

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

Если величины относительной организации не укладываются в пределы 1—0,3, то объект не может считаться детерминированным. В этом случае необходимо учитывать не только преобразование объектом входных величин в среднем, но и статистические законо­ мерности разброса реальных значений выходной величины относи­ тельно средних.

3. Многозначный многомерный случай. Пусть выходная коорди­ ната объекта зависит от N входных величин. Пусть также для неко­

торого

набора совокупностей

входных величин Хц (/ =

1,

N\

і =

= 1, п)

проведено измерение

выходной координаты для

каждого

набора

совокупностей т{ (і =

1, п) измерений. Далее,

считая

і

набор совокупностей N входных величин «срезом» для mt значений выходной координаты, определяем значение среднеарифметическо­ го, строим гистограмму отклонений от среднего, определяем слож­ ность и степень относительной организации. Если объект может быть отнесен к классу детерминированных, то задаваясь классом преобразований входных величин в выходную координату — мате­ матической моделью и критерием наилучшего приближения — можно поставить и решить задачу определения структуры и конкретных значений параметров математической модели. Метод такого поиска математической модели в классе многомерных линейных и нелиней­ ных уравнений регрессии приведен в гл. 3.

В случае недетерминированного объекта его модель может быть представлена описанием многомерного случайного процесса.

4. Динамический многозначный одномерный случай. Пусть вход­ ная координата, воздействующая на объект, изменяется во времени, а при одном и том же входном сигнале записывается выходная коор­ дината объекта. Число испытаний примем равным п. Тогда записи выхода объекта молено трактовать как реализации некоторой слу­ чайной величины.

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

26


по тем или иным соображениям) величина относительной организа­ ции будет лежать в интервале 1—0,3, то объект можно считать детер­ минированным. Математической моделью объекта, описывающей изменение во времени среднеарифметической выходной координа­ ты, может служить линейное неоднородное дифференциальное урав­ нение. Порядок дифференциального уравнения определяется из взаимного рассмотрения записи входной координаты и средней вы­ ходной координаты, однако он всегда должен быть минимально воз­ можным.

Далее ставится задача определения коэффициентов дифферен­ циального уравнения модели. Часто коэффициенты можно с успехом определять путем минимизации функционала

J =

1 г

(1.26)

-f- J

(Уср (i) — L(x {t)f dt

 

о

 

min

где T — время наблюдения; уср (t) — среднеарифметическая выход­ ной координаты; х (t) — входная координата; L — линейный диф­ ференциальный оператор.

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

диентам:

 

 

^ < 0

(I = Т7т),

(1.27)

£

 

 

где ас — коэффициенты дифференциального уравнения; пг — поря­ док дифференциального уравнения.

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

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

Вобщем случае это почти всегда приводит к многошаговому решению систем трансцендентных уравнений.

Если относительная организация объекта ленсит в пределах 0,3— 0,1, то объект можно отнести к вероятностно-детерминированным.

Вкачестве математической модели можно использовать нелинейные

27


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

Если объект по измеряемой координате является вероятностным (Д = 0,1-ь0), то при построении математической модели можно использовать теорию абстрактных вероятностных автоматов, тео­ рию случайных функций, теорию информации и т. п. Достаточно эффективно описание изменения вероятностей принятия объектом состояний во времени в виде дифференциальных уравнений. При­ мер применения такого метода синтеза представлен в гл. 7.

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

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

Следующий этап связан с более детальным анализом: а) степени влияния на выходные координаты каждой из входных величин (коор­ динат); б) степени связи между собой выходных координат. Этот этап может быть проведен с использованием методов теории класси­ фикации и распознавания образов.

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

Метод частного синтеза для многомерного случая рассматрива­ ется в гл. 4.

Г л а в а 2. МЕТОДЫ ПРЕДВАРИТЕЛЬНОЙ ОБРАБОТКИ БОЛЬШИХ ИНФОРМАЦИОННЫХ МАССИВОВ

1. Перекодировка исходного информационного массива

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

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

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

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

Рассмотрим структуру медицинских анкет, содержащих медицин­ скую информацию, характеризующую состояние здоровья населе­ ния. Известно, что каждая анкета состоит в основном из трех частей.

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

1.Паспортная часть: а) национальность;

б) пол; в) возраст;

г) общественная группа. 2. Посещение поликлиники:

а) нозология (диагноз), т. е. болезнь, по поводу которой пациент обратился за медицинской помощью в систему обслуживания;

29