اولین قدم در FIS Editor، تعریف ورودیها و خروجی ها است البته در این قسمت فقط نام و تعداد آنها مشخص می شود و جزئیات مربوطه در بخش های بعدی تعریف خواهد شد.
در این طراحی از ۵ متغیر ورودی برای پیش بینی بار کوتاه مدت استفاده شده است که عبارتند از:
-Time
-weekdays
-temperature
-special.days
-yesterday.actual.load
متغیر خروجی نیز با نام load.forecasting تعریف شده است.
شماتیک مربوط به کلیه توابع در شکل زیرآمده است:
شکل ۴-۱) شماتیک مربوط به کلیه توابع
۴-۱-۲) تعیین مجموعه های فازی و تابع عضویت برای ورودی ها و خروجی ها
در این مرحله با بهره گرفتن از ویرایشگر توابع عضویت (membership function editor) توابع عضویت مناسب را برای ورودی و خروجی که در مرحله قبل تعریف شده اند مشخص می نمائیم.
تابع عضویت مربوط هر کدام از متغیرها، دارای تعدادی پارامتر فازی هستند. ملاک اصلی ما در تعیین تعداد پارامترهای توابع عضویت میزان دقت نتایج بوده است. چون با افزایش این پارامترها و افزایش قواعد شرایط کنترلی دقیق تری بر سیستم حاکم خواهد بود.
در ادامه به بررسی این توابع می پردازیم:
الف) تابع عضویت برای متغیرTime
نظر به اینکه بار مصرفی در ساعات مختلف شبانه روز متغیر خواهد بود، اعمال این پارامتر از اهمیت بالایی برخوردار است.
این تابع شامل ۸ پارامتر با توابع عضویت مثلثی می باشد که در محدوده ۲۴-۰ تعریف شده اند که عبارتند از:
mid.night (middle night)
dawn
morn (morning)
F.noon(Forenoon)
A.noon (After noon)
evan(evaning)
dusk
night
نمودار تابع Time در ذیل آمده است:
شکل ۴-۲) نمودار تابع Time
ب) تابع عضویتweekdays
با توجه به اینکه بار مصرفی در روزهای مختلف هفته تغییر خواهد یافت و خصوصاً در روزهای آخر هفته (پنج شنبه و جمعه) به طور محسوس این تفاوت احساس می شود جهت پیش بینی بار کوتاه مدت این متغیر نیز لحاظ شده است.
در این ورودی روزهای شنبه تا چهارشنبه با درجه عضویت ۱ و روزهای پنجشنبه با درجه عضویت کمتر از ۵/۰و روزهای جمعه با درجه عضویت صفر تعریف شده است.
این تابع به صورت زیر طراحی شده است:
شکل ۴-۳) نمودار تابع weekdays
ج) تابع عضویت Temperature
این تابع نیز شامل ۴ پارامتر با تابع عضویت مثلثی می باشد که در محدوده ۴۰-۰ تعریف شده که این محدوده با توجه به دمای حداقل و حداکثر استان مازندران در طول سال ۹۲ در نظر گرفته شده است.
پارامترهای مربوط به این تابع عبارتند از:
bel.nor (below.normal)
nor (normal)
ab.nor(above.nomal)
high
تابع دما به صورت زیر طراحی شده است:
شکل ۴-۴) تابع عضویت Temperature
د) تابع عضویت special.days
در طول سال الگوی بار مربوط به روزهای تعطیل خاص همچون جشن ها و وفات ها و روزهای خاص غیر تعطیل نسبت به یک روز معمولی تفاوت زیادی دارد. بدیهی است که نمی توان رفتار بار آنها را همانند سایر روزها پیش بینی نمود و می بایست از قوانین جزء موجود در پایگاه سیستم خبره که الگوی بار آنها را با توجه به عوامل مختلف شبیه سازی می کند استفاده نمود.
تابع عضویت special.days شامل ۳ پارامتر می باشد که در ذیل آمده است:
Low-loadروز خاص با بار مصرفی کم:
Normal-load روز عادی:
High-load روز خاص با بار مصرفی زیاد:
شکل ۴-۵) تابع عضویت special.days