{"title":"工业控制应用中模糊逻辑处理对象的开发","authors":"P. Lin","doi":"10.1109/IAS.1993.299140","DOIUrl":null,"url":null,"abstract":"Object-oriented programming is introduced as a new approach for implementing software to solve fuzzy logic control problems. The object-oriented approach does a better job in supporting rapid prototyping. It allows users to gradually refine a subset of objects and operations. In the initial program testing phase, C++ fuzzy objects were used to generate a control decision table and control motor speed. The authors experienced no difficulty in modifying the C++ object functions into pure C functions for gaining portability and execution speed, which made this approach more attractive than a pure procedure-oriented approach. The object-oriented approach using C++ appears to be the appropriate technology for an FLC (fuzzy logic controller)-based DC motor speed control application. It enables a more flexible programming environment and reduces the efforts for fuzzy-object development and maintenance.<<ETX>>","PeriodicalId":345027,"journal":{"name":"Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Development of fuzzy-logic processing objects for industrial control applications\",\"authors\":\"P. Lin\",\"doi\":\"10.1109/IAS.1993.299140\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Object-oriented programming is introduced as a new approach for implementing software to solve fuzzy logic control problems. The object-oriented approach does a better job in supporting rapid prototyping. It allows users to gradually refine a subset of objects and operations. In the initial program testing phase, C++ fuzzy objects were used to generate a control decision table and control motor speed. The authors experienced no difficulty in modifying the C++ object functions into pure C functions for gaining portability and execution speed, which made this approach more attractive than a pure procedure-oriented approach. The object-oriented approach using C++ appears to be the appropriate technology for an FLC (fuzzy logic controller)-based DC motor speed control application. It enables a more flexible programming environment and reduces the efforts for fuzzy-object development and maintenance.<<ETX>>\",\"PeriodicalId\":345027,\"journal\":{\"name\":\"Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-10-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IAS.1993.299140\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IAS.1993.299140","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Development of fuzzy-logic processing objects for industrial control applications
Object-oriented programming is introduced as a new approach for implementing software to solve fuzzy logic control problems. The object-oriented approach does a better job in supporting rapid prototyping. It allows users to gradually refine a subset of objects and operations. In the initial program testing phase, C++ fuzzy objects were used to generate a control decision table and control motor speed. The authors experienced no difficulty in modifying the C++ object functions into pure C functions for gaining portability and execution speed, which made this approach more attractive than a pure procedure-oriented approach. The object-oriented approach using C++ appears to be the appropriate technology for an FLC (fuzzy logic controller)-based DC motor speed control application. It enables a more flexible programming environment and reduces the efforts for fuzzy-object development and maintenance.<>