Научная статья на тему 'Моделювання експертних систем призначення лікування'

Моделювання експертних систем призначення лікування Текст научной статьи по специальности «Математика»

CC BY
489
70
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛЬ ЕКСПЕРТНОї СИСТЕМИ / ОПТИМіЗАЦіЯ ПРОЦЕСУ / МЕДИЧНі СИСТЕМИ

Аннотация научной статьи по математике, автор научной работы — Мельникова Н. І.

У статті розроблено моделі лікувальної експертної системи, що оптимізують процес призначення лікування та забезпечують підвищення ефективності одужання пацієнтів.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Моделювання експертних систем призначення лікування»

A. Chukhray, S. Pedan, T. Kulik]. - In Proceedings of the International Conference of «Interactive computer aided learning» ICL 2009 : EPortofolio and Quality in e-Learning, Austria, Villach, 2009. - P. 579-588.

4. Педан, С. И. Модели и методы интеллектуальной компьютерной поддержки приобретения профессиональных знаний и умений / Педан С. И. // Системи управління, навігації та зв’язку : збірник наукових праць. - К., 2011. -Вип. 4 (20). - С. 177-190.

5. Свідоцтво № 17725. Комп ’ютерна програма «Навчальна програма розв’ язання диференційних рівнянь оператор-ним методом» / О. О. Піщухіна, Д. В. Бірюкова, О. В. Клименко (Україна) - Дата реєстрації 28.08.06.

6. Свідоцтво № 17651. Комп’ютерна програма «Навчальна програма розв’язання диференційних рівнянь методом Ейлера» / О. О. Піщухіна, Д. В. Бірюкова, О. В. Клименко (Україна) - Дата реєстрації 15.08.06.

7. Дергачев, К. Ю. Формирование комплекса интеллектуальных обучающих программ при решении навигационных задач / Дергачев К. Ю., Пищухина О. А., Клочок А. Ю. // Людина і космос. - 2011. - С. 211.

8. Пищухина, О. А. Подход к формированию обратной связи в интеллектуальных обучающих системах в сфере высшего технического образования / О. А. Пищухина, А. Ю. Клочок // Радіоелектроніка, інформатика, управління. - 2011. - № 2. - С. 107—110.

9. Кулик, А. С. Сигнально-параметрическое диагностирование систем управления / А. С. Кулик - Х. : Гос. аэрокосмический ун-т «ХАИ», Бизнес Информ, 2000. - 260 с.

10. Демидович, Б. П. Основы вычислительной математики / Б. П. Демидович, И. А. Марон. - М. : Наука, 1986. -664 с.

Стаття надійшла до редакції 22.02.2012.

Кулік А. С., Піщухіна О. О., Клочок А. Ю.

МОДЕЛІ ТА АЛГОРИТМИ ПОШУКУ ПОМИЛОК ПРИ РОЗВ’ЯЗАННІ ЗАДАЧ З ВИКОРИСТАННЯМ КОМП’ЮТЕРНИХ ЗАСОБІВ НАВЧАННЯ

Запропоновано алгоритм діагностування помилок в комп’ютерній навчальній програмі розв’язання характеристичного рівняння системи управління з використанням чисельного методу, особливістю якого є формування продукційної бази знань пошуку помилок і використання дихотомічного дерева в процесі діагностування.

Ключові слова: комп’ютерні навчальні програми, діагностування, дихотомічне дерево.

Kulik A. S., Pishchukhina O. A., Klochok A. Yu.

MODELS AND ALGORITHMS FOR FINDING ERRORS WHILE SOLVING TASKS USING COMPUTER-ASSISTED LEARNING

An algorithm for diagnosing errors in a computer training program for solutions of the control system characteristic equation using a numerical method is offered. Its feature is the formation of a product knowledge base for searching errors and using dichotomous tree in the process of diagnosis.

Key words: computer training programs, diagnosis, dichotomous tree.

УДК004.652.4+004. B27

Мельникова Н. І.

Асистент Національного університету «Львівська політехніка»

МОДЕЛЮВАННЯ ЕКСПЕРТНИХ СИСТЕМ ПРИЗНАЧЕННЯ ЛІКУВАННЯ

У статті розроблено моделі лікувальної експертної системи, що оптимізують процес призначення лікування та забезпечують підвищення ефективності одужання пацієнтів.

Ключові слова: модель експертної системи, оптимізація процесу, медичні системи.

ВСТУП

Безліч чинників і складність взаємодії в ході прийняття рішень роблять медицину однією з галузей де процедура отримання оптимальних рішень ускладнюється. Ситуацію посилює відсутність стандартизації в термінології, форматі, шкалах вимірювання. Ще немає гнучких і легко використовуваних комп’ютерних методів машинного представлення медичних знань, а також формалізації прийняття рішень. Більш того, на сьогодні практично не існує аналогів лікувальних експертних систем (ЕС), які давали б практичному лікарю-фахівцю структуровані терапевтичні схеми медикаментозного призначення для лікування різних патологій. Складність полягає в створенні інформаційної моделі представлення знань даної предметної області (ПО), яка вимагає знань кваліфікованого експерта в даній області. Внаслідок цього лікувальні

© Мельникова Н. І., 2012

інформаційні системи (ІС) дають потенційну платформу для подальших досліджень та обробок.

Основними задачами, що виникають при моделюванні інформаційних медичних систем, є наступні:

- узагальнення методів представлення складно-фор-малізованих даних та забезпечення коректного вирішення задач в предметних областях медицини;

- розроблення моделі та методів функціонування лікувальної ІС;

- розроблення алгоритмів підбору оптимального механізму лікувальних фармацевтичних схем;

- розробка системи підтримки лікувальних рішень, які поєднують переваги традиційних методів подання експертних знань;

- впровадження прототипу лікувальної системи в медичному закладі та апробація результатів роботи розроблених алгоритмів.

1. ФОРМАЛЬНА МОДЕЛЬ ЛІКУВАЛЬНОЇ ЕКСПЕРТНОЇ СИСТЕМИ

Описані особливості ЕС призвели до необхідності введення формальної моделі лікувальної експертної системи (ЛЕС). Для формалізованого представлення ЛЕС, завданням якої є підбір оптимального механізму лікувальної фармацевтичної схеми, ми беремо за основу структурну модель продукційної ЕС, яку зазвичай використовують для вирішення такого класу задач.

База знань у відповідності до структурної схеми ЕС полягає в підборі певної множини правил Р [1]:

P = {,....., Pn }, (1)

де продукція

Pi = s,l л S2 л....л s¡k ^ sj, (2)

та скінченної множини фактів S:

S = {,....., Sk } (3)

Усі правила, керуючись механізмом виводу ЛЕС, можна відобразити у вигляді підмножин правил:

P : Y ^ Q, (4)

де Y = Y(s¿ ), Sj є S та Q = q(s j ) sj є S, Q - схема ліку-

вання, Y - множина чітких та нечітких параметрів пацієнта.

Прикладом фактів є нечіткі параметри: бактеріальна флора, локалізація запального процесу, анатомічна локалізація, супутня патологія та ін.

Прикладом правил є підбір препаратів на основі обраних чітких та нечітких параметрів.

Можемо стверджувати, що ЛЕС характеризується множиною вхідних та вихідних параметрів:

LS = (S, A, P, Z, G, gf, ge, F), (5)

де Z - множина всіх можливих вихідних даних; G - кінцева множина станів діалогової системи; gf - початковий стан системи, gf є G; ge - кінцевий стан системи, ge є G; F - множина процедур прийняття рішень; P - множина правил; A - множина чітких даних; S - множина нечітких даних, яка складається з двох підмножин Si та S0, що представлено на рис. 1:

S = S0 u S1, (6)

де Si будемо вважати множиною констатованих параметрів та So - множина непомічених параметрів. На початку роботи ЕС множина Si містить параметри, які в процесі системи поповнюються елементами множини Soy

S0 = S0use u S0unuse, (7)

S1 = S1 u S0use, (8)

50 - Яо\ ^0ытв. (9)

Правила Т ^ О інтерпретуються за допомогою конструкції:

ЯКЩО Т ТОДІ О.

Отже механізм виводу передбачає виконання правила, ліва частина якого Т співставляється з існуючими параметрами у множині 5 і набуває істини. В результаті множина 5 поповнюється за рахунок фактів, що констатуються у правій частині продукції' О. Це породжує ланцюг виводів проміжних та остаточних рішень [1].

Множини продукцій та вихідних даних організовані в деяку систему, представлену у вигляді дерева рішень. Фрагмент такого дерева підбору терапевтичних схем лікування з вершинами-препаратами і, г2,..., представле-

ний на рис. 2.

На основі формулювання математичної моделі ЛЕС була створена концептуальна модель, яка представляє змістовний опис механізму підбору терапевтичної схеми лікування хворих.

На даній схемі до множини чітких даних (А) входять параметри, що характеризують особливості певного лікарського засобу, які можна вважати сталими величинами (рис. 3).

Розглядаючи множину нечітких даних (5), можна стверджувати, що вони взаємозалежні, так як множина 5 складається з двох підмножин 50 та 51 (рис. 4). При наявності даних підмножини 51 формуються дані підмножини 50.

Запропонована концептуальна модель (рис. 5) дозволяє оптимізувати процес реалізації в залежності від поширення, характеру диференціювання процесу і, таким чином, забезпечити підвищення ефективності лікування хворих: зменшення частоти повторів захворювання, скорочення тривалості періоду лікування.

Множина чітких даних (А)

ґ Назва препарату

Г рупа препарату

Діагноз

Збудник

Локалізація запального процесу

< Анатомічна локалізація

Супутня патологія

Конкуруючі препарати

Суміжні препарати

Тривалість застосування

Спосіб введення препарату

\ Ціна препарату

Рис. 4. Перелік параметрів, які входять у групу даних, що належать множині S

Рис. 3. Перелік параметрів, які входять у групу даних, що належать множині А

Рис. 5. Концептуальна модель підбору терапевтичної схеми лікування в ЛЕС

2. МАТЕМАТИЧНІ АПАРАТИ ОБРОБКИ СКЛАДНО ФОРМАЛІЗОВАНИХ ДАНИХ МЕДИЧНОЇ ДІАГНОСТИКИ ТА ЛІКУВАННЯ

Теорія автоматів - логіко-математична теорія, об ’ єктом дослідження якої є абстрактні дискретні автомати - перервні перетворювачі інформації [2, 11]. У дискретній математиці, інформатиці теорія автоматів вивчає абстрактні машини у вигляді математичних моделей і проблеми, які вони можуть вирішувати. За допомогою автомата розв’язано широкий ряд проблем, а саме:

- проблеми «геделівського типу» (повнота, розв’язність тощо);

- проблеми самовдосконалення;

- проблеми самоорганізації;

- проблеми самопроектування.

На даному етапі розгляду перспективності застосування теорії автоматів при вирішенні великого ряду задач динамічних процесів прийняття рішень, можемо стверджувати, що розглянута вище лікувальна експертна система є прототипом скінченного автомата. Концепція запропонованих функціональної схеми та концептуальної моделі ЛЕС базується на опрацюванні вхідних сигналів (множини 5 та А), які характеризують загальний стан пацієнта, правил (множина Р), на підставі яких працюють процедури прийняття рішень (множина Р) при підборі відповідного консервативного лікування патологічного процесу хворого та вихідних сигналів у вигляді підібраних фармакологічних схем лікування (множина 2).

Теорія автоматів тісно переплітається з основними принципами теорії алгоритмів. Ідея формується на підставі того, що автомат перетворює дискретну інформацію поетапно в дискретні моменти часу і формує результуючу інформацію по кроках заданого алгоритму. Ці перетворення реалізуються за допомогою технічних та програмних засобів [9,

11, 12]. На підставі цього інформаційна експертна система за ідеологічним та функціональним призначенням є автоматом, який відображається у вигляді певного пристрою, тобто програмного продукту, куди подаються вхідні сигнали (5 та А) і знімаються вихідні (.2), що обумовлюється присутністю внутрішніх станів (Р, Р, О).

Приклад:

У нашому випадку, нехай програмний продукт - це ЛЕС (Ь8);

- вхідні сигнали - це параметри, що характеризують стан пацієнта, а саме:

- діагноз - мастит;

- локалізація запального процесу - молочна залоза;

- попередня препаратотерапія - парацетамол;

- бактеріальна флора - стафілокок, та ін.;

- внутрішні стани - це правила, процедури підбору відповідного лікування (Р, Р) та стани системи, що відтворюють результат взаємодії комуніканта та системи (О). Нехай на підставі введених вхідних даних формується запит на мові високого рівня, що конкретизує вибір подальших станів, а саме:

- на підставі діагнозу, локалізації, попередньої препа-ратотерапії та флори підбираємо ліки. Якщо інформація

за запитом відсутня, генерується повідомлення про пусту множину вихідних даних;

- вихідні сигнали - це підібрані терапевтичні схеми лікування хворого (Z), а саме: ампіцилін, диклобрю та відповідні схеми застосування.

Можемо описати структуру елементів автомата у вигляді взаємозалежності множин параметрів системи.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Отже,

LS = S х A u P х F х G u Z. (10)

Особливістю ІЕС (інформаціно-експертних систем) є автоматизація вибору і прийняття оптимальних рішень на основі отриманого людиною досвіду та раціонального аналізу зовнішніх дій, описаних у термінах моделі ПО. Керуючись теорією автоматів, реалізація процесу прийняття рішень в ЕС характеризується вхідними сигналами системи у вигляді даних ПО, їхнею обробкою, що забезпечує наявність внутрішніх станів та виведенням кінцевого висновку у вигляді вихідних сигналів.

3. ФОРМАЛІЗАЦІЯ ПРОЦЕСУ ПРИЗНАЧЕННЯ .ЛІКУВАННЯ ЗА ДОПОМОГОЮ СКІНЧЕНОГО АВТОМАТА

Процес призначення лікування, що змодельований за допомогою скінченного автомата (СА), є особливим видом автомата-абстракції, що використовується для опису шляху зміни стану об’єкта (програмного продукту) в залежності від досягнутого стану та інформації [2, 4, 6], отриманої ззовні. Його особливістю є скінченність множини станів. Кількість елементів множини вхідних даних Y системи прийняття рішень є скінченна, тобто існує:

- натуральне число k, що є числом елементів множин нечітких даних S;

- натуральне число т, що є числом елементів множин чітких даних A.

Отже,

Y = S u A, (11)

де A - множина чітких даних, А є Y; S - множина нечітких даних, S є Y; y - множина чітких та нечітких параметрів пацієнта.

Теорія скінченних автоматів, що є основною складовою частиною загальної теорії автоматів, має велике прикладне значення. СА можуть розв’язувати велику кількість задач, серед яких автоматизація проектування електронних приладів, проектування комунікаційних протоколів, синтаксичний аналіз та інші інженерні застосування. В біології та медицині і дослідженнях штучного інтелекту автомати або їхні ієрархії іноді використовуються для описання неврологічних систем і в лінгвістиці для описання граматики природних мов. На прикладі ЛЕС теорія скінченного автомата дає підґрунтя для формалізації процесу прийняття рішень при підборі та призначенні терапевтичного лікування пацієнтів [2, 3, 10]:

LS = Yu P х F х G u Z. (12)

Отже, на підставі введеної множини Y , що містить підмножини S і А, множини правил Р, множини проце-

дур Р, множини станів системи та множини вихідних параметрів 2 можемо промоделювати етапи призначення консервативного лікування пацієнтів за допомогою основних складових характеристик скінченного автомата, тобто множин «входів-внутрішніх станів-виходів».

4. МАТЕМАТИЧНА МОДЕЛЬ СА НА ПРИКЛАДІ ЛЕС

Поняття СА було запропоновано в якості математичної моделі (ММ) технічних приладів дискретної дії, оскільки будь-який такий пристрій (через скінченність своїх розмірів) може мати тільки скінченну кількість станів. ММ - система математичних співвідношень, що описують досліджуваний процес або явище, що дозволяють передбачити хід процесу, розрахувати цільову функцію (вихідні параметри процесу), керувати процесом, проектувати системи з бажаними характеристиками [5, 6].

Якщо співвідношення задаються аналітично, то їх можна розв’язати в замкнутому вигляді (явно) відносно шуканих змінних як функції від параметрів моделі, або в частково замкнутому вигляді (неявно), коли шукані змінні залежать від одного або багатьох параметрів моделі. До моделей цього класу належать диференційні, інтегральні, різницеві рівняння, ймовірнісні моделі, моделі математичного програмування та інші.

Базуючись на розробленій моделі ЛЕС, можна формалізувати лікувальну експертну систему у вигляді СА, який характеризується шістьма елементами:

(О, Т, 2, а, р, g0), (13)

де О - скінченна множина внутрішніх станів (внутрішній алфавіт або алфавіт станів); у - скінченна множина вхідних сигналів (вхідний алфавіт); Ъ - скінченна множина вихідних сигналів (вихідний алфавіт); g0 - початковий стан, gо є О; а - функція переходів, р - функція виходів:

а :ОО, (14)

в : О хТ^ 2, (15)

а(^ У) та р^, у) - однозначні функції, тобто автомат

належить до класу детермінованих. В детермінованих автоматах кожен стан має лише один перехід для кожного входу. В недетермінованих автоматах вхід може призвести до одного, більше, ніж одного або зовсім без переходу для даного стану. Ця різниця важлива на практиці, але не в теорії, через існування алгоритму трансформації будь -якого недетермінованого СА в більш складний детермінований СА з однаковою функціональністю [3].

Для обох детермінованих і недетермінованих СА зручно припустити, що а неповна функція, тобто а^, у) не має бути визначеною для кожної комбінації g є О та У є Т. Якщо СА знаходиться в стані g, і а( у) не визначена, тоді система може повідомити про помилку (тобто відхілити ввід).

Якщо функція виходу є функцією стану і вхідного алфавіту (в: О хТ^ 2 ),таке визначення відповідає моделі Мілі, і вона може бути виконана як автомат Мілі. Якщо функція виходу залежить тільки від стану (в: О ^ 2), тоді таке визначення відповідає моделі Мура, і функція може бути виконана як автомат Мура. Скінченний автомат без функції виходу відомий як напівавтомат або як модель станів і переходів [6, 7, 12]. Отже, у даному прикладі ЛЕС скінченний автомат характеризується на основі концепції теорії автомата Мілі, і функція вихідних сигналів залежить від множини станів системи та вхідних сигналів, тобто параметрів стану пацієнта. В наступному розгляді модель ЛЕС буде базуватись на моделі автомата Мілі.

Станам автомата відповідають вершини графа, функції переходів - орієнтовані ребра, зважені символами, за якими відбувається перехід. Заключні стани позначаються подвійним кругом. Початковий та заключний стани автомата позначаються стрілками (рис. 6).

Автомат, що задається ¿С2-схемою, яка характеризує процеси прийняття рішень в ЛЕС:

ЬЄ2 = (О, Т, Z, а,р, gо); (16)

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

Позначимо g(t), у(/), і(ї) - внутрішній стан, вхідний

та вихідний сигнал /-го такту, g(о) = g о.

При вирішенні задач прийняття рішень мінімізують кількість станів автомата для роботи згідно з заданим алгоритмом, зокрема такий автомат називають абстрактним. Схема абстрактного автомата ЛЕС зображена на рис. 7.

В момент часу / абстрактний автомат може сприйняти вхідний сигнал у(/) є Т, встановити вихідний сигнал г(/ )^ (/), у(/)] і перейти зі стану я (/ )є О в

стан я (/+1)є О, я (/ +1) = а[(), у(/) Функціональна схема абстрактного автомата зображена на рис. 8.

Виходячи з вищесказаного, автомат Мілі на прикладі ЛЕС, тобто £С2-автомат першого роду, можна описати такими рівняннями, де стани системи я(/+1) у певний період часу описуються функціями переходів

Рис. 7. Схема абстрактного автомата ЛЕС

а[я(І), ^(0], елементи множини виходів 2(Ґ) - функціями виходів, тобто відповідними схемами лікування Р[Я (^), у(^)], параметрами яких служать елементи множин станів системи та множини вхідних сигналів:

д(Ю

Рис. 8. Функціональна схема абстрактного автомата

Таблиця 1. Таблиця переходів Мілі ЬЄ2 автомата

Е(і +1) = а[Е(і), У (і)], і = 0, 1, 2,... ,

г(і) = Р[е(і), У(і)], і = 0, 1, 2,... .

(17)

(18)

£С2-автомат, що має більше одного стану, називають автоматом з пам’яттю, автомати без пам’яті мають лише один стан [39, 42]. Робота автоматів без пам’яті (комбі -наційні або логічні схеми) полягає в тому, що кожному вхідному сигналу ставиться у відповідність один вихідний сигнал.

Опис скінченних £С2-автоматів (задання всіх елементів множини ЬС2 = (О, Т, Z, а, р, Ео)) на прикладіЛЕС здійснимо табличним, графічним та матричним способами.

Найпростіший спосіб - табличний. Він ґрунтується на використанні таблиць переходів і виходів, рядки яких відповідають вхідним сигналам автомата, а стовпці - його станам. При цьому звичайно перший зліва стовпець відповідає початковому стану е0. На перетині і-то рядка та к-го стовпця таблиці переходів знаходиться відповідне значення функції переходів а(к, У і ) а в таблиці виходів - відповідне значення функції виходів р(к, У і Т тобто схем лікування (табл. 1, 2).

Для ЛЕС функція виходу Р(е, у) залежить від множини станів О та вхідного алфавіту т. Це дає нам підстави керуватись засадами, на яких ґрунтується модель автомата Мілі. Приклад табличного задання автомата Мілі ЬС2 з трьома станами двома вхідними і двома вихідними сигналами представлено в табл. 3.

При іншому способі опису £С2-автомата використовується поняття направленого графа. Граф автомата -це набір вершин, які відповідають певним станам, і дуг,

Е1 Е2 Ек

У1 опрацювання запиту 1.1 опрацювання запиту 2.1 опрацювання запиту к.1

У 2 опрацювання запиту 1.2 опрацювання запиту 2.2 опрацювання запиту к.2

Уіі опрацювання запиту 1.і опрацювання запиту 2. і опрацювання запиту к.і

Таблиця 2. Таблиця виходів Мілі ЬС2 автомата

X Е1 Е2 Ек

У1 схема 1.1 схема 2.1 схема к.1

У 2 схема 2.2 схема 2.2 схема к.2

Уі схема 1.і схема 2.і схема к.і

Таблиця 3. Таблиця переходів та виходів автомата Мілі ЬС2

О У запит на діагноз запит на флору запит на суп. пат.

Переходи

діагноз запит на суп. пат. запит на діагноз запит на діагноз

бактеріальна флора запит на діагноз запит на суп. пат. запит на флору

Виходи

діагноз схема 1 схема 1 схема 2

бактеріальна флора схема 1 схема 2 схема 1

що з’ єднують ці вершини та відповідають переходам з одного стану в інший. Якщо вхідний сигнал у к викликає перехід автомата зі стану еі в стан е, то на графі автомата дуга, що виходить з вершини Еі і входить в вершину е, , позначається у к. Для автомата Мілі на цій же дузі позначається вихідний сигнал (рис. 9).

Рис. 9. Граф автомата Мілі ЬС2

Математично найзручнішою є матрична форма опису СА. При цьому матриця з’єднань автомата - це квадратна матриця С = Цс, ||, рядки якої відповідають вихідним станам, а стовпці - станам переходу. Для автомата Мілі елемент с, = у к / ^, що стоїть на перетині і-го рядка і/-го стовпця, відповідає вхідному сигналу У к, що викликає перехід зі стану Еі в стан е, і вихідному сигналу і, що видається при цьому переході. Для розглянутого вище автомата ЬС2 матриця з’єднань матиме вигляд:

Ci =

У 2Z ^ - У^ z1 Л

Уі/ Zl - У 2/ z 2

У1/ z2 У 2Z z1 -

(І9)

Якщо перехід зі стану еі в стан еі відбувається під дією декількох сигналів, то елемент матриці с є множиною пар «вхід-вихід» для цього переходу, з’єднаних знаком диз’юнкції.

Стан Ек називається стійким, якщо для довільного вхідного сигналу у,- є ЧЧ стану е. єО, для яких

а(яу, уі )= Ек, виконується умова а(к, У, ) = Ек та Р(?к, У, )= 2к. Таким чином, ¿С2-автомат називається асинхронним, якщо кожен його стан Ек є О є стійким. В асинхронних автоматах зчитування вхідного сигналу відбувається неперервно і, реагуючи на вхідний сигнал певної тривалості, автомат може декілька раз змінювати стан і видавати відповідні вихідні сигнали, поки не перейде в стійкий стан, який вже не може змінитися під дією даного вхідного сигналу [7, 10, 11].

На практиці, автомати завжди є асинхронними, а стійкість їх станів досягається різними способами, наприклад, введенням сигналів синхронізації. Але на рівні абстрактної моделі деколи легше оперувати синхронними скінченними автоматами [3, 6, 7].

ВИСНОВКИ

У даній роботі розроблено формальну модель ЛЕС, яка формалізує поведінку людини-експерта при підборі

схеми лікування пацієнтів. Ця модель характеризується сукупністю множин, підмножин чітких і нечітких вхідних параметрів, множини вихідних даних, множини процедур прийняття рішень та множини станів системи.

Запропонована концептуальна модель дозволяє оп-тимізувати та індивідуалізувати процес реалізації в залежності від поширення, характеру диференціювання процесу захворювання і, таким чином, забезпечити підвищення ефективності лікування хворих: зменшення частоти повторів захворювання, скорочення тривалості періоду лікування.

Припускаємо, що інформаційна експертна система за ідеологічним та функціональним призначенням нагадує автомат, який відображається у вигляді певного пристрою, тобто програмного продукту, куди подаються вхідні сигнали і знімаються вихідні, що обумовлюється присутністю внутрішніх станів. Це дало підстави формалізувати модель ЛЕС на основі концепції теорії автомата Мілі, що підтверджує існування функції вихідних сигналів, яка залежить від множини станів системи та вхідних сигналів, тобто параметрів пацієнта.

СПИСОК ЛІТЕРАТУРИ

1. Черноруцкий, И. Г Методы принятия решений / И. Г. Чер-норуцкий. - С. Пб. : БХВ-Петербург, 2005. - 416 с.

2. Глушков, В. М. Енциклопедія кібернетики / ред. В. М. Глуш-ков, в 2 т., АН УРСР. - К. : Голов. ред. Укр, рад. енциклопедії, 1973. - 584, [12] с.

3. Шинкарука, В. І. Філософський словник / ред. В. І. Шин-карука. - 2-ге вид. - К. : Голов. Ред. УРЕ, 1986. - 476 с.

4. Савельєв, А. Я. Прикладная теория цифровых автоматов : учеб. [для вузов по спец. ЭВМ ] / А. Я. Савельев. - М. : Высшая школа, 1987. - 272 с.

5. Прикладная теория цифровых автоматов / [К. Г. Само-фалов, А. М. Романкевич, В. Н. Валуйский та ін.]. - К. : Вища школа. Головне видавництво, 1987. - 375 с.

6. Майоров, С. А. Структура электронных вычислительных машин / С. А. Майоров, Г. И. Новиков. - Л. : Машиностроение. Ленинградское отделение, 1979. - 384 с.

7. Каган, Б. М. Электронные вычислительные машины и системы : учеб. пособие [для вузов] / Б. М. Каган. - М. : Энергоатомиздат, 1991. - 592 с.

8. Самофалов, К. Г. Цифровые ЭВМ : теория и проектирование / К. Г. Самофалов, В. И. Корнейчук, В. П. Тарасенко. - К. : Вища школа. Головне видавництво, 1989. - 424 с.

9. Савельєв, А. Я. Арифметические и логические основы цифровых автоматов / А. Я. Савельев. - М. : Высшая школа, 1999. - 255 с.

10. Савельєв, А. Я. Прикладная теория цифровых автоматов / А. Я Савельев. - М. : Высшая школа, 2007. - 272 с.

11. Вавилов, Е. Н. Синтез схем электронных цифровых машин / Е. Н. Вавилов, Г. П. Портной. - М. : Советское радио, 2003. - 440 с.

12. Соловьев, Г. Н. Арифметические устройства ЭВМ / Г. Н. Соловьев. - М. : Энергия, 1978. - 177 с.

Стаття надійшла до редакції 22.08.2011.

Melnykova N. I.

MODELING OF EXPERT SYSTEM ASSIGNMENT TREATMENT

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Developed models expert system of treatment, that optimize the assignment of treatment and providing efficiency convalescence of patients.

Key words: model of expert system, optimization of the process, medical systems.

Сабо И. И.1, Толок В. А.2

1 Аспирант Запорожского национального университета 2Д-р техн. наук, профессор Запорожского национального технического университета

МОДЕЛИРОВАНИЕ ЗАДАЧИ О ШТАМПЕ В ДВУМЕРНОЙ ПОСТАНОВКЕ

В данной работе строится решение двумерной задачи теории упругости (плоская деформация) о действии штампа на упругую полуплоскость при помощи символического метода Власова В. З. [1] и точного решения гармонического уравнения для полуплоскости. Замена символических функций соответствующими гармоническими функциями позволяет получить точное решение рассматриваемой задачи.

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

ВВЕДЕНИЕ

Символическое решение Власова В. З., полученное методом начальных функций, находит широкое применение при решении задач теории упругости. Суть метода начальных функций состоит в поиске начальных функций. В случае плоской задачи - это поиск функций напряжений и перемещений на плоскости у = 0 [1]:

U о( x) = Gu( x,0), Vo( х) = Gv( х,0), У0( х) = ст у(х,0),

X о(х) = т ху(х,0). Решение представляется в виде суммы произведений дифференциальных операторов и соответствующих начальных функций [1]:

и (х, у) = Gu( х, у) = Ьиии 0 (х) + LuvVo (х) +

+ ^УУ0 (х) + ^ХХ0 (^,

V (х, у) = Gv( х, у) = Lшu 0 (х) + LvvVo (х) +

+ LVY У0 (х) + 0 (^,

У (х, у) = ст у (х, у) = LYuU 0 (х) + LYvVo (х) +

+ -^УУУ0 (х) + Xх 0 (x),

х (х, у) = т ху (х, у) = Lхu и 0 (х) +

+ LXVV0 (х) + LXYY0 (х) + ^хх0 (x),

ст х (х, у) = Аии 0 (х) + AvVo (х) +

+ АУУ0 (х) + Ахх 0 (х).

© Сабо И. И., Толок В. А., 2012

Дифференциальные операторы могут быть представлены либо в виде бесконечных операционных рядов, либо в виде символических формул (для плоско-деформируе-мого состояния) [1]:

1 a

1 -V

nG

-a

J ^)(ln| X1 - ^ + с) = f (Xi) + h

— Zo

Ljiv =- ———^ sin(ay)----------------------—— cos(ay)

UV 2(1 - v) 2(1 - v) ,

Luy = -,,/ 4 sin(ay) 4(1 -v)

L 1 sinirr) sin(ay) ay cos(ay)

Lux =— sin(ay) - -------------- - —— --------—

a 4a(1 - v) 4a(1 - v)

1 - 2v ay

Lvuj =--------------sin(ay)----------- — cos(ay)

VU 2(1 - v) 2(1 - v) ,

Lvv = a 4 sin(ay) + cos(ay) 2(1 - v)

L = (3 - 4v)sin(ay)------------

4(1 - v)a 4(1 - v) •

Мельникова Н. И.

МОДЕЛИРОВАНИЕ ЭКСПЕРТНЫХ СИСТЕМ НАЗНАЧЕНИЯ ЛЕЧЕНИЯ

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

Ключевые слова: модель экспертной системы, оптимизация процесса, медицинские системы.

УДК 539.3

i Надоели баннеры? Вы всегда можете отключить рекламу.