{"title":"基于知识的制造系统自适应计算机控制方法","authors":"R. Lingarkar, Li Liu, M. Elbestawi, N. Sinha","doi":"10.23919/ACC.1989.4790220","DOIUrl":null,"url":null,"abstract":"A knowledge-based system approach for designing an adaptive controller is introduced in this paper. The proposed scheme has been used successfully in designing a self-tuning controller for force regulation in a computer numerically controlled (CNC) milling machine. In this scheme, frames [3] are used for knowledge representation and rules of logic for reasoning. Frames are knowledge structures that provide inheritance and data encapsulation, thereby allowing structured implementation and also enhancing maintainability of programs. This synergistic combination of frames and rules provides an ideal environment for intelligent control. As a consequence of representing knowledge in frames, the large amount of \"safety net\" of logics that goes along with most conventionally designed adaptive controllers to ensure safe operation, is considerably reduced. Procedural attachments to the slots in the frame which behave as daemons replace the \"safety net\" in the knowledge based controller. The self-tuning controller for the CNC milling machine is implemented on a 32 bit microprocessor based computer running at 20MHz. The knowledge representation and the reasoning process is implemented in PROLOG, whereas the numerical algorithms are written in C.","PeriodicalId":383719,"journal":{"name":"1989 American Control Conference","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Knowledge-Based Approach to Adaptive Computer Control in Manufacturing Systems\",\"authors\":\"R. Lingarkar, Li Liu, M. Elbestawi, N. Sinha\",\"doi\":\"10.23919/ACC.1989.4790220\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A knowledge-based system approach for designing an adaptive controller is introduced in this paper. The proposed scheme has been used successfully in designing a self-tuning controller for force regulation in a computer numerically controlled (CNC) milling machine. In this scheme, frames [3] are used for knowledge representation and rules of logic for reasoning. Frames are knowledge structures that provide inheritance and data encapsulation, thereby allowing structured implementation and also enhancing maintainability of programs. This synergistic combination of frames and rules provides an ideal environment for intelligent control. As a consequence of representing knowledge in frames, the large amount of \\\"safety net\\\" of logics that goes along with most conventionally designed adaptive controllers to ensure safe operation, is considerably reduced. Procedural attachments to the slots in the frame which behave as daemons replace the \\\"safety net\\\" in the knowledge based controller. The self-tuning controller for the CNC milling machine is implemented on a 32 bit microprocessor based computer running at 20MHz. The knowledge representation and the reasoning process is implemented in PROLOG, whereas the numerical algorithms are written in C.\",\"PeriodicalId\":383719,\"journal\":{\"name\":\"1989 American Control Conference\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1989-06-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1989 American Control Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/ACC.1989.4790220\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1989 American Control Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ACC.1989.4790220","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Knowledge-Based Approach to Adaptive Computer Control in Manufacturing Systems
A knowledge-based system approach for designing an adaptive controller is introduced in this paper. The proposed scheme has been used successfully in designing a self-tuning controller for force regulation in a computer numerically controlled (CNC) milling machine. In this scheme, frames [3] are used for knowledge representation and rules of logic for reasoning. Frames are knowledge structures that provide inheritance and data encapsulation, thereby allowing structured implementation and also enhancing maintainability of programs. This synergistic combination of frames and rules provides an ideal environment for intelligent control. As a consequence of representing knowledge in frames, the large amount of "safety net" of logics that goes along with most conventionally designed adaptive controllers to ensure safe operation, is considerably reduced. Procedural attachments to the slots in the frame which behave as daemons replace the "safety net" in the knowledge based controller. The self-tuning controller for the CNC milling machine is implemented on a 32 bit microprocessor based computer running at 20MHz. The knowledge representation and the reasoning process is implemented in PROLOG, whereas the numerical algorithms are written in C.