
- •Комплекс методичних вказівок до лабораторних робіт до курсу «Моделювання процесів прийняття рішень в інформаційних системах»
- •§1. Основні моделі представлення знань в інтелектуальних системах
- •1.1. Дані та знання
- •1.2. Моделі представлення знань
- •1.3. Продукційні системи представлення знань
- •1.4. Семантичні мережі
- •1.5. Фреймові системи представлення знань
- •§2. Лабораторна робота №1 проектування систем нечіткого виводу на основі алгоритму мамдані
- •2.1. Основні поняття
- •2.2. Проектування та використання системи нечіткого виводу
- •2.3 Завдання для самостійної роботи.
- •§3. Лабораторна робота №2 проектування систем нечіткого виводу сугено
- •3.1 Основні поняття
- •3.2 Метод проектування та використання систем за алгоритмом Сугено
- •3.3 Завдання для самостійної роботи.
- •§4. Лабораторна робота №3
- •4.1 Основні поняття
- •4.2 Методика розробки та використання системи нечіткого виводу для розв’язування задачі керування
- •4.3 Завдання для самостійної роботи
- •Завдання 4. Нечітка модель керування контейнерним краном.
- •§5. Лабораторна робота № 4 розробка нечітких моделей систем підтримки прийняття рішень на основі баз знань нечітких продукцій
- •5.1 Змістовна постановка задачі оцінювання фінансової заможності клієнтів
- •5.2 Описання вхідних і вихідних змінних задачі, що розгляндається
- •5.3 Розробка нечіткої моделі оцінювання фінансової заможності клієнтів
- •Фазифікація вхідних і вихідних змінних
- •5.4 Формування бази правил систем нечіткого виводу
- •5.5 Побудова нечіткої моделі засобами Fuzzу Logic Тооlbох і аналіз отриманих результатів
- •Примітка
- •§6. Лабораторна робота №5 Розробка систем аналізу даних методами Нечіткої кластерізації
- •6.1. Основні поняття
- •6.2. Постановка задачі
- •6.3. Алгоритм розв’язування задачі нечіткої кластеризації
- •6.4. Виконання алгоритму fcm в системі matlab
- •6.5. Приклад реалізації алгоритму
- •6.6. Завдання для самостійної роботи
- •§7. Лабораторна робота №6 розробка інтелектуальних систем на основі моделей нейроних мереж
- •7.1. Нейроні мережі в Matlab
- •7.2. Приклад розв’язку задачі нейро-нечіткого виводу
- •7.3. Завдання для самостійної роботи.
- •1. Апроксимація поверхні.
- •2. Аналіз і прогнозування цін на ринку житла
- •Додаток Основи роботи в середовищі Matlab
- •§ 1. Обчислення арифметичних виразів
- •Завдання для самостійної роботи
- •§ 2. Вектор-рядки і вектор-стовпці
- •Завдання для самостійної роботи
- •§ 3. Матриці
- •Завдання для самостійної роботи
- •§ 4. Графіка і візуалізація даних
- •Завдання для самостійної роботи
- •§ 5. Файл-функції і файл-програми
- •Завдання для самостійної роботи
- •§ 6. Програмування
- •Завдання для самостійної роботи
- •§ 7. Робота з рядками
- •Завдання для самостійної роботи
- •§ 9. Текстові файли
- •Завдання для самостійної роботи
- •Список літератури
- •00000, М. Київ, вул. Володимирська
3.3 Завдання для самостійної роботи.
1.
Створити систему нечіткого виводу
Сугено, яка моделює залежність
при
.
2.
Створити систему нечіткого виводу
Сугено, яка відтворює поверхню
при
3.
Створити систему нечіткого виводу
Сугено, яка відтворює поверхню
при
§4. Лабораторна робота №3
ПРОЕКТУВАННЯ СИСТЕМ КЕРУВАННЯ НА ОСНОВІ АЛГОРИТМІВ НЕЧІТКОГО ВИВОДУ ТА БАЗ ЗНАНЬ НЕЧІТКИХ ПРОДУКЦІЙ
4.1 Основні поняття
Одним
з основних напрямів використання СНВ
є розв’язування задач керування. Під
системою
керування
[5] будемо розуміти з’єднання
елементів
виду
Рис. 4.1 Функціональний блок системи керування
в
єдину конфігурацію, яка забезпечує їм
необхідну поведінку для досягнення
поставленої цілі. Зв'язок між входом
(вектор-функцією
)
і виходом (вектор-функцією
)
в елементі системи (функціональному
блоці) – це перетворення одного сигналу
(причини) в інший (наслідок). Вся система
керування (СК) теж може бути представлення
аналогічною схемою:
Рис. 4.2. Загальна схема системи керування
СК
поділяють на розімкнені і замкнені. В
розімкненій системі існує елемент –
виконуючий пристрій, який визначає
необхідне значення вхідного сигналу
(«приймає рішення» про необхідний вплив
на систему) в залежності від бажаного
(необхідного) значення виходу
:
Рис. 4.3. Загальна схема розімкнутої системи керування
В СК елемент, який «приймає рішення» будемо називати активним. Якщо система представляє собою конфігурацію активних елементів, її називають організаційною системою управління (ОСУ). Тоді в систему може входити елемент – координатор, який визначає вхідні сигнали активних елементів.
В
замкненій системі існує
зворотній зв’язок.
Окремі елементи вхідного вектора
,
які можна назвати керуючими
змінними,
залежать від різниці між бажаним
значенням вихідних величин і їх реальним
значенням
(негативний зворотній зв’язок) або від
суми цих значень
(позитивний зворотній зв’язок):
Рис. 4.4. Система керування зі зворотнім зв’язком
В якості прикладу розімкненої СУ може служити електронагрівальний пристрій, який керується кнопками завдання бажаної інтенсивності нагріву кімнати. Тоді вхідним сигналом є натиснення відповідної кнопки, а виходом – температура нагріву.
Як замкнену систему управління можна розглянути керування автомобілем на дорозі. Тут в якості вхідних елементів виступають кут повороту руля та сила натискання педалей, в якості вихідних елементів виступають швидкість та напрямок руху автомобіля, а в якості вимірювання в зворотньому зв’язку виступають органи зору водія, які спостерігають напрямок траси і дозволені швидкості.
Під
керуванням
(управлінням)
системою будемо розуміти таке визначення
вхідного сигналу
,
яке формує необхідну поведінку (зміну
станів
)
системи для досягнення бажаних значень
.
Побудова нечіткої моделі системи керування базується на формальному представленні характеристик об’єкту в термінах лінгвістичних змінних.
В системі керування в якості лінгвістичних змінних розглядаються змінні входу і виходу системи. Ціль керування полягає у визначенні значень керуючих змінних (вхідних) змінних, реалізація яких забезпечує бажану поведінку чи бажаний стан об’єкту керування. Вихідні змінні можуть знову поступати на вхід системи, утворюючи зворотній зв'язок, як показано на рис.4.5.
Рис 4.5. Архітектура компонентів процесу нечіткого керування
Таким чином, нечітка модель системи керування може бути описана за допомогою апарату системи нечіткого виводу.