آموزش کنترل فازی در متلب قسمت اول ( مقدمه )
همانطور که می دانیم، همه پروسه های واقعی در عمل با ابهاماتی همراه هستند. این ابهامات می توانند ناشی از تفسیرهای مختلف اطلاعات و قوانین حاکم بر پروسه باشند. منطق فازی ، فراهم کننده ساختار ی استنتاجی است که بر اساس آن امکان بکارگیری قابلیت های استدلال انسانی برای سیستم های مبتنی بر هوش مصنوعی بوجود می آید. در واقع فازی ابزاری برای تبدیل استراتژی توصیفات زبانی به فعالیت های کنترلی است و از این رو مستلزم محاسبات سطح بالا و پیچیده خواهد بود. این منطق ابزار ریاضی قدرتمندی را در اختیار ما قرار می دهد تا قابلیت های ادراکی و زبانی مرتبط با هوش انسانی را در پروسه های مختلف کنترلی بکار گیریم.
در این آموزش که قرار است کنترل های فازی در متلب را فرا بگیریم که مترصد یادگیری مقدماتی مفاهیم و ریاضیات منطق فازی و بکارگیری عملی آن از طریق نرم افزار MATLAB هسنتند. نرم افزار مهندسی MATLAB ، محیط مناسبی را برای شبیه سازی سیستم های مختلف مهندسی فراهم نموده و علاوه بر این جعبه ابزار مناسبی برای بکارگیری منطق فازی در پروسه های مهندسی را در اختیار گذاشته است. با این حال نبود منبع مناسبی که تشریح کننده مفاهیم منطق فازی و در همین حال قابلیت های جعبه ابزار فازی MATLAB بصورت خلاصه و مفید باشد، کاملا محسوس است. با هدف پرکردن خلا مذکور ، در این آموزش ابتدا مفاهیم منطق فازی در فصل اول تشریح خواهد شد. سپس چگونگی بکارگیری این منطق برای طراحی کنترل کننده های فازی در قسمت دوم تشریح می شود. جعبه ابزار منطق فازی نرم افزار MATLAB در قسمت های بعد مورد توجه قرار گرفته و چگونگی بکارگیری آن برای طراحی سیستم فازی تشریح می شود. دقت شود که MATLAB ، یک نرم افزار محاسباتی علمی است و از این رو استفاده از آن برای پروسه های عملی و تجاری ممکن است با محدودیت هایی مواجه باشد. لذا متخصصین، نرم افزارهایی نظیر fuzzy Tech را طراحی نموده اند که مختص بکارگیری منطق فازی برای پروسه های عملی است.