У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Реферат - Система ESTA - COLECTOR
11
boolean parameter ( бульовський парметр )

Бульові або логічні параметри використовуються коли параметр обмежується однією із величин - істина , хиба , або невизначено -, тобто коли для відповіді на питання передбачено введення ТАК , НІ , НЕВИЗНАЧЕНО .

По замовчуванню ESTA автоматично генерує список вибору (listbox) , що відповідає величинам : істина , хиба , невизначено .

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

Дуже часто користувач відповідає НЕВИЗНАЧЕНО на питання системи ESTA сподіваючись, що подальший діалог приведе до кращого розуміння питання .

Одним із можливих шляхів вирішення даної проблеми є впорядкування діалогу по рівнях .Кожен рівень розрахований на певного користувача .На найвищому рівні використовують складні і точні терміни .На кожному нижчому рівні мова діалогу все більше наближається до повсякденної .

Для представлення цілої бази знань використовуються Title ( Назви ) .Це може бути простий текст , або зображення .

Найкращий спосіб навчитися утворювати базу знань - почати розробку невеликого проекту .

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

1. Кавернометрія .

якщо

діаметр свердловини < номінальний діаметр свердловини

то колектор .

2. ГК (гамма каротаж )

якщо ГК < 0.4-0.5 ,то пласт відносять до пісчаників.

3. НГК (нейтронний гамма каротаж)

якщо НГК < 0.5-0.6 , то пласт колектор

4. ПС (метод власних потенціалів )

якщо ПС >0.4 , то пласт колектор

5. АК (Акустичний кабортаж )

якщо 210< АК < 270 , то пласт колектор

6. Явною ознакою колектора є приріст показань мікропотенціалу

зонду над мікроградієнтним зондом

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

Структура бази знань виглядатиме приблизно так :

Title

Sections

section mains : ' '

if (діаметр and ГК<0.5 and НГК<0.6 and ПС>0.4 and ((АК>210)and(АК<270)) and зонд and ПФБР ) advice 'Порода належить до класу колекторів '

if (not(діаметр)) advice ' Потрібні додаткові знання '

section start : ' '

if(варіант='значення_фізичних_параметрів') do mains

Parameters

parameter АК : ' '

type number

question ' Яке значення інтервального часу акустичного каротажу '

parameter ГК : ' '

type number

question 'Яке значення відносного параметра гамма каротажу '

parameter НГК : ' '

type number

question 'Яке значення подвійного різницевого параметра нейтронного гамма каротажу '

parameter ПС : 'метод власних потенціалів '

type number

question ' Яке значення методу власних потенціалів '

parameter ПФБР : ' '

type boolean

question 'Чи спостерігається зміна в часі показників електричних зондів ,тобто чи наявна зона проникнення фільтрату бурового розчину '

parameter варіант : ' '

type category

explanation ' '

options

граничні_значення ,

значення_фізичних_параметрів.

question 'По якому варіанту будемо працювати '

picture ' '

parameter діаметр : ' '

type boolean

question 'Чи істинно , що діаметр свердловини менше діаметра сверла '

parameter зонд : ' '

type boolean

question 'Чи є приріст показань мікропотенціалу зонду над мікроградієнтним зондом '

Особливої уваги заслуговує питання використання логічних параметрів .Коли користувач відповідатиме лише ТАК або НІ , то особливої проблеми не буде . Складності виникатиму при обробці відповідей типу НЕВИЗНАЧЕНО .Наведемо такий приклад .

Чи маєте Ви зайву вагу ?

Може бути , що людина не знає однозначної відповіді на це питання .і вона відповідатиме НЕВИЗНАЧЕНО .Тоді система , задавши два додаткових питання визначить ріст і вагу і в результаті знайде відповідь на питання самого верхнього рівня .

Приблизний приклад бази даних для обробки такої ситуації .

section start ' Обробка відповідей типу НЕВИЗНАЧЕНО '

if overweight advice ' Вам потрібно сідати на дієту !'

if not overweight advice ' Ви не маєте проблем з зайвою вагою ! '

 

parameter overweight ' Визначення чи особа має зайву вагу'

type boolean

rules

true if overweight_statement, (1)

false if not overweight_statement, (2)

height - 100 < weight / * Правило не офіційне */ (3)

/* Правило (3) спрацьовує , коли не спрацьовують правила (1) і (2)

в результаті чого змінна overweight приймає значення ІСТИНА */

parameter overweight_statement ' Тут користувач відповість НЕВИЗНАЧЕНО '

type boolean

question 'Чи маєте Ви зайву вагу ?'

 

parameter height ' Визначаємо ріст '

type number

question ' Який ваш ріст в cm? '

 

parameter weight ' Визначаємо вагу'

type number

question ' Яка Ваша вага в kg? '

----------------------------------------------------------------------------------------------------------

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

Show current parametr - показати поточний параметр

How was the parametr value established - показати , як параметр одержав значення

What if - parametr changes its value - що відбудеться , якщо параметр змінить своє значення

List all parametrs - вивести список всіх параметрів

List parametrs with a value - вивести список параметрів із значеннями

Draw section tree - видає графічне представлення секцій у їх взаємозвязку

List all sections - видає список всіх секцій

При виникненні проблем з кирилецею необхідно виконати опції

Edit \ Font (Редагувати \ Шрифт ) і встановити шрифт Ariel Cyr .

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

Система ESTA - COLECTOR має вбудовану довідкову систему , яка викликається натисненням клавіші F1 .

 


Сторінки: 1 2