LP, MP, S, MN va LN uchun barcha a'zolik funktsiyalari quyida ko'rsatilgan -
Uchburchak a'zolik funktsiyasi shakllari trapezoidal, yagona va Gauss kabi boshqa a'zolik funktsiyalari shakllari orasida eng keng tarqalgan.
Bu erda 5 darajali loyqalagichga kirish -10 voltdan +10 voltgacha o'zgaradi. Shunday qilib, tegishli chiqish ham o'zgaradi.
Loyqa mantiq tizimiga misol
Keling, 5 darajali loyqa mantiq tizimiga ega konditsioner tizimini ko'rib chiqaylik. Ushbu tizim xona harorati va maqsadli harorat qiymatini solishtirish orqali konditsionerning haroratini sozlaydi.
Algoritm
Lingvistik o'zgaruvchilar va atamalarni aniqlang (boshlash)
Ular uchun a'zolik funktsiyalarini tuzing. (boshlash)
Qoidalar bo'yicha bilimlar bazasini yaratish (boshlash)
A'zolik funktsiyalari yordamida aniq ma'lumotlarni loyqa ma'lumotlar to'plamlariga aylantiring. (loyqalanish)
Qoidalar bazasida qoidalarni baholang. (Inference Engine)
Har bir qoida natijalarini birlashtiring. (Inference Engine)
Chiqish ma'lumotlarini loyqa bo'lmagan qiymatlarga aylantiring. (defuzzifikatsiya)
Rivojlanish
1-qadam - Lingvistik o'zgaruvchilar va atamalarni aniqlang
Lingvistik o'zgaruvchilar oddiy so'zlar yoki jumlalar ko'rinishidagi kirish va chiqish o'zgaruvchilari. Xona harorati uchun sovuq, issiq, issiq va hokazolar lingvistik atamalardir.
Harorat (t) = {juda sovuq, sovuq, issiq, juda issiq, issiq}
Ushbu to'plamning har bir a'zosi lingvistik atama bo'lib, u umumiy harorat qiymatlarining bir qismini qamrab olishi mumkin.
2-qadam - Ular uchun a'zolik funktsiyalarini tuzing
Harorat o'zgaruvchisining a'zolik funksiyalari ko'rsatilgandek - -
3-qadam – Bilimlar bazasi qoidalarini tuzing
Konditsioner tizimi taqdim etishi kutilayotgan maqsadli harorat qiymatlariga nisbatan xona harorati qiymatlari matritsasini yarating.
Do'stlaringiz bilan baham: |