{"title":"Cfront compiling technique based universal electric switching operation system","authors":"Jingzhe Hu, Huilan Jiang, Xuegong Yin","doi":"10.1109/APAP.2011.6180509","DOIUrl":null,"url":null,"abstract":"Electric switching-operation sheet is an important measure to guarantee the security and reliability of power system. Aimed at overcoming the defects of the general switching-operation system, which is weak in versatility and user maintenance, this paper has proposed a smart switching-operation system based on external knowledge base. We introduce the Cfront compiling idea into the system, and develop a kind of program language called rule language in order to program switching-operation rules. Users can use rule language to program or add new rules. The system translates these external rules into C++ source code through a translation function Function CompileRule(). Therefore, in the form of rule language, switching-operation rules can be stored out of the program instead of in the source code, which makes it convenient to expand, modify and maintain the knowledge base without modifying the source code. This greatly improves the versatility and maintainability of the switching-operation system.","PeriodicalId":435652,"journal":{"name":"2011 International Conference on Advanced Power System Automation and Protection","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Advanced Power System Automation and Protection","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APAP.2011.6180509","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Electric switching-operation sheet is an important measure to guarantee the security and reliability of power system. Aimed at overcoming the defects of the general switching-operation system, which is weak in versatility and user maintenance, this paper has proposed a smart switching-operation system based on external knowledge base. We introduce the Cfront compiling idea into the system, and develop a kind of program language called rule language in order to program switching-operation rules. Users can use rule language to program or add new rules. The system translates these external rules into C++ source code through a translation function Function CompileRule(). Therefore, in the form of rule language, switching-operation rules can be stored out of the program instead of in the source code, which makes it convenient to expand, modify and maintain the knowledge base without modifying the source code. This greatly improves the versatility and maintainability of the switching-operation system.