Page 73 - 4800
P. 73
для термів вхідної змінної temp, вибравши тип термів трикутний: cold [10 20 35], mid
[30 35 40], hot [40 50 80].
4. Вхідна змінна head характеризує напір води, візьмемо наступні терми: малий
(small), нормальний (norm) та великий (big). Діапазон зміни параметра [0;1] у відносних
одиницях. Можна задати наступні числові значення термів: small [0 0.1 0.3], norm [0.25
0.5 0.75], big [0.6 0.8 1].
5. Вихідна змінна valve характеризує, наскільки необхідно повернути кран
гарячої води і в який бік – на закриття чи відкриття. Для більш точного регулювання
визначимо п’ять термів: відкрити швидко (open_q), відкрити повільно (open_s), не
змінювати (norm), закрити повільно (close_s), закрити швидко (close_q). Значення для
термів узяти у відносних одиницях у діапазоні
[-10;10]. Числові значення для термів: open_q [-10 -7 -5], open_s [-6 -3 -1], norm [-2 0 2],
close_s [1 3 6], close_q [5 7 10].
6. Після визначення всіх змінних необхідно створити базу знань, що може
складатися з будь-яких правил, але чим точніше сформулювати правила, тим краще
буде працювати система. Відкрити редактор правил Rule Editor та задати в ньому
наступні правила для експертної системи:
Рисунок 8.6 – Вікно редактора правил
7. Перевірити роботу системи, задаючи у вікні Rule Viewer значення для вхідних
змінних (рис. 8.7). А також переглянути поверхню відгуку системи, вибравши з меню
View->Surface (рис.8.8)).
73