首页 | 官方网站   微博 | 高级检索  
     

采用新的DNA进化算法自动设计Takagi-Sugeno模糊控制器
引用本文:丁永生,任立红,邵世煌.采用新的DNA进化算法自动设计Takagi-Sugeno模糊控制器[J].自动化学报,2001,27(4):510-520.
作者姓名:丁永生  任立红  邵世煌
作者单位:1.东华大学信息科学与技术学院自动化系,上海
基金项目:National Natural Science Foundation of P. R. China(69874038, 60004006 ) & Shanghai Shuguang Project(99SG20).
摘    要:提出一种新颖的基于DNA的进化算法(DNA-EA)来自动设计一类Trakagi-Sugeno (TS)模糊控制器.TS模糊控制器采用带有线性规则后项的TS模糊规则,连续输 入模糊集,Zadeh模糊逻辑和常用的重心反模糊器.TS模糊控制器被证明是带有可变增 益的非线性PI控制器.DNA-EA被用于自动获取TS模糊规则,并同时优化模糊规则前 项和后项中的设计参数.DNA-EA采用由生物DNA结构启发得到的DNA编码方法来编 码模糊控制器的设计参数.在DNA-EA中,引入了受微生物进化现象启发的基因转移和细 菌变异操作.另外,也引入了基于DNA遗传操作的框构变异操作.DNA编码方法非常适 合于复杂知识的表达,基于基因水平的遗传操作也很容易引入到DNA-EA中.染色体的长 度是可变的,且可插入或删除部分碱基序列.作为示例,给出了采用DNA-EA来自动设计 TS模糊控制器用于控制一类非线性系统的方法.DNA-EA能自动地构造模糊控制器.计 算机仿真结果表明,DNA-EA是有效的,且优化得到的模糊控制器是满意的.

关 键 词:DNA编码方法    基因转移操作    框构变异    进化算法    TS模糊控制
收稿时间:2000-8-15
修稿时间:2000年8月15日

Automatic Design of Takagi-Sugeno Fuzzy Controllers by a New DNA-Based Evolutionary Algorithm
DING Yong-Sheng,REN Li-Hong,SHAO Shi-Huang.Automatic Design of Takagi-Sugeno Fuzzy Controllers by a New DNA-Based Evolutionary Algorithm[J].Acta Automatica Sinica,2001,27(4):510-520.
Authors:DING Yong-Sheng  REN Li-Hong  SHAO Shi-Huang
Affiliation:1.Deparment of Automation,College of Information Sciences and Technology,Dong Hua University,Shanghai
Abstract:In this paper, we propose a new approach to DNA-based evolutionary algorithm (DNA-EA) to design automatically a class of Takagi-Sugeno (TS) fuzzy controllers. The fuzzy controllers employ TS fuzzy rules with linear consequent, continuous input fuzzy sets, Zadeh fuzzy logic AND operation, and the widely-used centroid defuzzier. The fuzzy controllers are proved to be nonlinear PI controllers with variable gains. The fuzzy rules are automatically discovered, and the design parameters in the input fuzzy sets and the linear rule consequent are optimized simultaneously by the DNA-EA. The DNA-EA uses the DNA encoding method stemmed from the structure of the biological DNA to encode the design parameters of the fuzzy controllers. The gene transfer opera- tion and bacterial mutation operation inspired by a microbial evolution phenomenon are introduced into the DNA-EA. Moreover, frameshift mutation operations based on the DNA genetic operations are also used in the DNA-EA. Our encoding method is suitable for complex knowledge representation, and is easy for the genetic operations at gene level to be introduced into the DNA-EA. The length of the chromosome is variable and it is easy to insert and delete parts of the chromosome. As a demonstration, we show how to implement the new method to design automatically a TS fuzzy controller in the control of a nonlinear system. The fuzzy controller can be automatically constructed by the DNA-EA. Computer simulation results indicate that the new method is effective and the designed fuzzy controller is satisfactory.
Keywords:DNA encoding method  gene transfer operation  frameshift mutation    evolutionary algorithms  TS fuzzy control  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《自动化学报》浏览原始摘要信息
点击此处可从《自动化学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号