Uploaded by sanseya

Система управления климатизером в помещение

advertisement
Министерство цифрового развития, связи и массовых коммуникаций РФ
Уральский технический институт связи и информатики (филиал) ФГБОУ ВО
"Сибирский государственный университет телекоммуникаций и
информатики" в г. Екатеринбурге (УрТИСИ СибГУТИ)
КАФЕДРА
Информационных систем и технологий
(ИСТ)
ОТЧЕТ
По дисциплине «Элементы математической логики»
практическая работа
Алгоритм Мамдани
Система управления климатизером в помещение
Выполнил:
студент гр. 083
Нуриев А.У.
Проверил:
преподаватель
Шаманаев Ю.Ф.
Екатеринбург, 2022
В этой системе потребуются такие лингвистические переменные:
1) Влажность воздуха(В) измеряется в процентах [0;100], возможные
значения - сухо, нормально, влажно;
2) Температура воздуха(Т) измеряется в градусах [0;50], возможные
значения - холодно, тепло, горячо;
3) Режим климатизера(Р) измеряется в процентах [0;100], возможные
значения - отключён, обычный режим, максимальная мощность.
Рисунок 1 – Влажность воздуха.
Рисунок 2 – Температура воздуха.
Рисунок 3 – Режим климатизера.
Правила.
1. Если В - влажно и Т - горячо, то Р - максимальная мощность (Р1);
2. Если В - нормально и Т - тепло, то Р - обычный режим (Р2);
3. Если В - сухо и Т - холодно, то Р - отключён (Р3).
Пример №1.
Например, в помещение, в которой стоит климатизер, температура
воздуха будет равна 30 градусам и влажность воздуха будет составлять 80%.
Степень истинности для правил.
П1: В(80) - влажно = 1;
Т(30) - горячо = 0,4;
Отсекаем график на min(1;0,4) = 0,4.
П2: В(80) - нормально = 0;
Т(30) - тепло = 1;
Отсекаем график на min(0;1) = 0.
П3: В(80) - сухо = 0;
Т(30) - холодно = 0;
Отсекаем график на min(0;0) = 0.
Складываем графики и берём max для вычисления Z.
max(0,4;0;0)=0,4
Z=86%
Рисунок 4 – Пример №1.
Ответ: климатизер будет работать на 86%.
Пример №2.
Например, в помещение, в которой стоит климатизер, температура воздуха
будет равна 15 градусам и влажность воздуха будет составлять 50%.
Степень истинности для правил.
П1: В(50) - влажно = 0;
Т(15) - горячо = 0;
Отсекаем график на min(0;0) = 0.
П2: В(50) - нормально = 1;
Т(15) - тепло = 1;
Отсекаем график на min(1;1) = 1.
П3: В(50) - сухо = 0;
Т(15) - холодно = 0,3;
Отсекаем график на min(0;0,3) = 0.
Складываем графики и берём max для вычисления Z.
max(0,;1;0)=1
Z=49%
Рисунок 5 – Пример №2.
Ответ: климатизер будет работать на 49%
Download