Skip to main content
SUPERVISOR
Maryam Zekri,Javad Askari
مریم ذکری (استاد مشاور) جواد عسگری مارنانی (استاد راهنما)
 
STUDENT
Hosein Moradi Farahani
حسین مرادی فراهانی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1389
Fuzzy logic is a subset of the soft computing that gives the ability to make decisions in uncertain conditions to computer systems. Today, the fuzzy expert systems are successful in some states such as making decisions in the conditions of uncertainty and control of the complex systems. In a fuzzy system, it is very difficult to determine the exact membership degree, especially in unknown systems or highly nonlinear systems. This problem is solved by using type-2 fuzzy logic and type-2 fuzzy systems. In the type-2 fuzzy logic, membership degree is a fuzzy number. In recent years, type-2 fuzzy systems have been more attention because of more flexibility and capability in systems modeling in the high uncertainty condition. Fuzzy neural networks are a kind of hybrid intelligent systems obtained from fuzzy systems and neural networks. These structures have the learning ability of neural networks and inference ability of fuzzy systems. So they can be used for various applications. In recent years, type-1 fuzzy logic generalizes to type-2 fuzzy logic and type-1 fuzzy neural networks have been developed to type-2 fuzzy neural networks. In this thesis type-2 fuzzy logic and type-2 fuzzy systems is briefly introduced and various structures of type-2 fuzzy neural networks and their learning algorithm to control of nonlinear dynamic systems are reviewed. Due to the complex nature of type-2 fuzzy neural models than the polynomial models, to expand the use of type-2 fuzzy neural models, these models can be further simplified. In this thesis, the proposed method to simplify type-2 fuzzy neural network is to reduce the number of fuzzy rules. By reducing the number of fuzzy rules using manual and automated method, number of model parameters will be very low and the network training time will be reduced. Reduction in the number of rules when using type-2 fuzzy neural network in online identification and control will help greatly. Also two controller design methods including adaptive inverse control and indirect adaptive control using type-2 fuzzy neural networks are expressed. These controllers respectively for water temperature control system and twin-tank system are designed and their simulation results are investigated. Keywords: Adaptive Inverse Control, Indirect Adaptive Control, Type-2 Fuzzy Logic, Type-2 Fuzzy System, Type-2 Fuzzy Neural Network, Temperature Control System, Twin-Tank System.
منطق فازی زیر مجموعه ای از محاسبات نَرم است که توانایی تصمیم گیری در شرایط نامعینی و عدم قطعیت را به سیستم های کامپیوتری می دهد. سیستم های خُبره فازی، امروزه حضوری موفق در برخی امور از جمله تصمیم گیری در شرایط عدم قطعیت و کنترل سیستم های پیچیده دارند. اما تعیین دقیق درجه عضویت دریک سیستم فازی بسیار مشکل می باشد، خصوصاً در سیستم های ناشناخته و یا به شدت غیرخطی و دارای عدم قطعیت، این امر بسیار مشکل ساز است. این مشکل با استفاده از منطق فازی نوع-2 و سیستم های فازی نوع-2 مرتفع گردیده است. در منطق فازی نوع-2، درجه عضویت یک عدد فازی است و در نتیجه سیستم های فازی نوع-2 با قدرت انعطاف پذیری بیشتر و توانایی بالاتر در مدلسازی سیستم های با عدم قطعیت بالا، در سال های اخیر بیشتر مورد توجه قرار گرفته اند. شبکه های عصبی فازی، یک نوع از سیستم های هوشمند ترکیبی هستند که بر اساس محاسبات عصبی فازی بنا شده و از ترکیب سیستم های فازی و شبکه های عصبی حاصل شده اند. این ساختارها توانایی یادگیری شبکه های عصبی و قدرت استنتاج سیستم های فازی را دارا می باشند. لذا می توان شبکه های عصبی فازی را که مزایای سیستم های فازی و شبکه های عصبی را بطور یکجا دارا هستند، برای کاربردهای مختلف به کار برد. همچنین در سال های اخیر با تعمیم منطق فازی نوع-1 به منطق فازی نوع-2، شبکه های عصبی فازی نوع-1 به شبکه های عصبی فازی نوع-2 گسترش یافته اند. این پایان hyhy;نامه به معرفی منطق فازی نوع-2، سیستم های فازی نوع-2، بررسی ساختار های مختلف شبکه های عصبی فازی نوع-2 و الگوریتم آموزش آنها جهت کنترل سیستم های دینامیکی غیرخطی می پردازد. با توجه به پیچیده بودن مدل های عصبی فازی نوع-2 نسبت به مدل های چند جمله ای، برای گسترش استفاده از مدل های عصبی فازی نوع-2 بایستی این مدل ها هرچه بیشتر ساده شوند. در این پایان نامه روش پیشنهادی جهت ساده سازی شبکه های عصبی فازی نوع-2، کاهش تعداد قواعد فازی است. با کاهش تعداد قواعد فازی با روش دستی و خودکار، تعداد پارامتر های مدل بسیار کم خواهد شد و مدت زمان آموزش شبکه نیز کاهش خواهد یافت. کاهش تعداد قواعد در موارد استفاده برخط از شبکه های عصبی فازی نوع-2 در شناسایی و کنترل بسیار کمک خواهد کرد. همچنین دو روش طراحی کنترل کننده که عبارتند از کنترل معکوس تطبیقی وکنترل تطبیقی به روش غیرمستقیم، با استفاده از شبکه های عصبی فازی نوع-2 بیان می شوند. این کنترل کننده ها به ترتیب برای سیستم کنترل دمای آب و سیستم دو تانک طراحی شده و نتایج شبیه سازی آنها مورد بررسی قرار گرفته است. کلمات کلیدی: منطق فازی نوع-2، سیستم فازی نوع-2، شبکه عصبی فازی نوع-2، کنترل تطبیقی به روش غیرمستقیم، کنترل معکوس تطبیقی، سیستم دمای آب، سیستم دو تانک.

ارتقاء امنیت وب با وف بومی