{"title":"基于置换过程的整数编码遗传算法用于设计关键系统的运行控制体系结构","authors":"I. Nasri, J. Pétin, F. B. Simon","doi":"10.1109/ETFA.2015.7301428","DOIUrl":null,"url":null,"abstract":"In this paper, a genetic algorithm (GA) method for the design of the operational architecture of a control system is presented. It provides from the knowledge of some characteristics of the functions that the control system must ensure, an allocation solution of these functions on industrial controllers while satisfying capabilities, compatibility and exclusion constraints in order to minimize the controllers number. An integer coded GA with solution representation special to the allocation of functions structure is proposed for solving the allocation problem. It is a suitably modified version of the GA for the generalised allocation problem of Chu and Beasley [1]. A uniform crossover with random binary mask and uniform mutation are employed. The objective of this paper is not to obtain a global minimum value of required controllers number but to design varied operational architectures with different solutions allowing in future work the minimization or the evaluation of other optimization criteria such as temporal and dependability performances. For these reasons, a replacement procedure is introduced in the algorithm. The proposed heuristic is programmed in MATLAB R2013a. In order to illustrate the performance of the proposed methodology, a simulation example is given.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"45 1","pages":"1-6"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"An integer coded genetic algorithm based on a replacement procedure for designing operational control architectures of critical systems\",\"authors\":\"I. Nasri, J. Pétin, F. B. Simon\",\"doi\":\"10.1109/ETFA.2015.7301428\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, a genetic algorithm (GA) method for the design of the operational architecture of a control system is presented. It provides from the knowledge of some characteristics of the functions that the control system must ensure, an allocation solution of these functions on industrial controllers while satisfying capabilities, compatibility and exclusion constraints in order to minimize the controllers number. An integer coded GA with solution representation special to the allocation of functions structure is proposed for solving the allocation problem. It is a suitably modified version of the GA for the generalised allocation problem of Chu and Beasley [1]. A uniform crossover with random binary mask and uniform mutation are employed. The objective of this paper is not to obtain a global minimum value of required controllers number but to design varied operational architectures with different solutions allowing in future work the minimization or the evaluation of other optimization criteria such as temporal and dependability performances. For these reasons, a replacement procedure is introduced in the algorithm. The proposed heuristic is programmed in MATLAB R2013a. In order to illustrate the performance of the proposed methodology, a simulation example is given.\",\"PeriodicalId\":6862,\"journal\":{\"name\":\"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)\",\"volume\":\"45 1\",\"pages\":\"1-6\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-10-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ETFA.2015.7301428\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETFA.2015.7301428","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An integer coded genetic algorithm based on a replacement procedure for designing operational control architectures of critical systems
In this paper, a genetic algorithm (GA) method for the design of the operational architecture of a control system is presented. It provides from the knowledge of some characteristics of the functions that the control system must ensure, an allocation solution of these functions on industrial controllers while satisfying capabilities, compatibility and exclusion constraints in order to minimize the controllers number. An integer coded GA with solution representation special to the allocation of functions structure is proposed for solving the allocation problem. It is a suitably modified version of the GA for the generalised allocation problem of Chu and Beasley [1]. A uniform crossover with random binary mask and uniform mutation are employed. The objective of this paper is not to obtain a global minimum value of required controllers number but to design varied operational architectures with different solutions allowing in future work the minimization or the evaluation of other optimization criteria such as temporal and dependability performances. For these reasons, a replacement procedure is introduced in the algorithm. The proposed heuristic is programmed in MATLAB R2013a. In order to illustrate the performance of the proposed methodology, a simulation example is given.