首页 | 本学科首页   官方微博 | 高级检索  
     

基于蚁群算法的模糊控制规则的过滤简化
引用本文:宋申民,宋卓异.基于蚁群算法的模糊控制规则的过滤简化[J].计算机仿真,2006,23(3):157-163.
作者姓名:宋申民  宋卓异
作者单位:哈尔滨工业大学航天学院,黑龙江,哈尔滨,150001
基金项目:哈尔滨工业大学校科研和教改项目
摘    要:针对设计高维模糊控制器过程中会遇到的“规则爆炸”问题,利用蚁群算法进行控制规则的过滤简化。为了用尽量少的规则得到尽可能好的控制效果,利用蚁群算法在饵决组合优化问题中的强大优势,在已有的完备规则中优选出若干条规则嵌人模糊控制器。采用带有时间窗口的蚁群算法去克服遗传算法优选模糊控制规则时可能产生的规则不连续的问题。该文还从遗传算法和蚁群算法工作机制的角度分析了对这两种算法加入约束条件的可操作性。以单级倒立摆控制系统为对象进行仿真研究,最后的仿真结果表明该文方法可以使模糊控制规则具有更好的简化效果和鲁棒性,并能具有好的控制效果。

关 键 词:蚁群算法  遗传算法  模糊控制规则  倒立摆
文章编号:1006-9348(2006)03-0157-07
收稿时间:2004-12-15
修稿时间:2004-12-15

Filtering Fuzzy Control Rules Based on Ant Colony Algorithm
SONG Shen-min,SONG Zhuo-yi.Filtering Fuzzy Control Rules Based on Ant Colony Algorithm[J].Computer Simulation,2006,23(3):157-163.
Authors:SONG Shen-min  SONG Zhuo-yi
Affiliation:School. of Astronautics, Harbin Institute of Technology, Harbin Heilongjiang 150001, China
Abstract:To solve the typical "fuzzy rule explosion" problem in designing the high dimensional fuzzy controller, ant colony algorithm is used to filter a designed complete fuzzy-rule base. In order to get better control results with less control rules, ant colony algorithm is used, because of its superiority in solving combination optimization problems, to select several "good" fuzzy rules from a complete fuzzy rule base which is used to construct the Fuzzy controller. Ant colony algorithm with "time window" is used to overcome the problem of getting discontinuous fuzzy rules when selecting fuzzy rules with genetic algorithm. This article also analyzes the maneuverability of adding restriction in the two algorithms (GA and AS) from the mechanism point of view. At last, inverted pendulum is used as controlled plant to do the simulation. Results show that this method is effective enough to make the fuzzy controller much simpler and robust and to get good control performance.
Keywords:Ant colony algorithm  Genetic algorithm  Fuzzy rules  Inverted pendulum
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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