{"title":"Membership function generator circuit for a fuzzy logic controller","authors":"M. Shetty-Wagoner, K. Rattan, R. Siferd","doi":"10.1109/NAECON.1993.290891","DOIUrl":null,"url":null,"abstract":"A CMOS integrated circuit implementation of a membership function for a fuzzy controller is presented in this paper. The design is based on analog circuits. This circuit accepts analog inputs in real time, invokes a triangular membership function and produces an analog output appropriate to the degree of membership of the input. The analog design results in a circuit which is very efficient in terms of transistor count and chip area. Each rule for error or change of error can be programmed individually in the rule generator. The slope of the membership function and the value of the peak voltage can be altered. The membership function circuit can utilize fuzzy linguistic information in the form of NL (negative large), NM (negative medium), NS (negative small), ZR (zero), PS (positive small), PM (positive medium), PL (positive large).<<ETX>>","PeriodicalId":183796,"journal":{"name":"Proceedings of the IEEE 1993 National Aerospace and Electronics Conference-NAECON 1993","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the IEEE 1993 National Aerospace and Electronics Conference-NAECON 1993","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NAECON.1993.290891","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
A CMOS integrated circuit implementation of a membership function for a fuzzy controller is presented in this paper. The design is based on analog circuits. This circuit accepts analog inputs in real time, invokes a triangular membership function and produces an analog output appropriate to the degree of membership of the input. The analog design results in a circuit which is very efficient in terms of transistor count and chip area. Each rule for error or change of error can be programmed individually in the rule generator. The slope of the membership function and the value of the peak voltage can be altered. The membership function circuit can utilize fuzzy linguistic information in the form of NL (negative large), NM (negative medium), NS (negative small), ZR (zero), PS (positive small), PM (positive medium), PL (positive large).<>