专业的微特电机产品发布平台
用户名: 密码: 注册
设为首页 加入收藏 联系我们
免费注册 企业免费建站
新技术论坛 会员产品发布
TB6600QQ群:70241714   步进电机论文   六轴工业机器人解决方案  
步进电机     驱动器     控制器     马达IC     伺服电机     无刷直流电动机     微特电机文献     工控器件     运动控制新产品     六轴工业机器人    
  六轴工业机器人应用案例  
  混合式步进电机选型手册  
  步进电机配套行星减速器  
  步进电机应用网  
  三轴桌面机械臂参数介绍  
  六轴工业机器人应用参数  
  东芝TB6600HQ/HG芯片  
  tb6600hq步进驱动芯片  
  论坛热帖  
  步进电机应用资料  
  价格****的86步进电机  
  60W无刷直流电机  
  100W无刷直流电机  
  48V,250W无刷直流电机  
  48V,550W无刷直流电机  
  步进驱动器芯片LV8731V  
  42/57直线T型滚珠丝杆电机  
  有霍尔直流无刷控制器  
  3相2轴步进驱动器  
  步进电机论坛  
  ZM-6618直流无刷驱动器  
  无刷直流电机选型  
  SCM6716MF直流无刷驱动芯片  
  86步进驱动器2HD8080  
  北京时代超群公司  
  稀土永磁直流力矩电机  
  永磁直流力矩电机  
  86双出轴电机  
  伺服电机知识  
  关于步进电机转速  
  步进电机转矩与功率换算  
  关于步进电机控制  
  关于步进电动机驱动  
  tb62209fg的开发应用  
  tb6588fg的应用资料  
  ET-DS100C型取断锥机  
  五自由度取断锥机  
  步进驱动器及产品  
  步进控制器产品  
  ****马达IC产品  
  无刷直流电机及控制器  
  微特电机论文  
  马达IC应用论文  
  步进电机网工控企业会员  
  步进电机网数控企业会员  
  步进电机网新闻动态  
  步进电机网会员产品信息  
  现货销售TB62214FG  
  现货销售三洋芯片LV8731  
  2轴步进驱动器ZD-8731-D  
  57步进驱动器外壳  
  时代超群无刷直流电机  
  步进电动机制造****技术  
  减速步进电机  
  无刷直流电机  
  无刷直流减速电机  
  35减速步进电机  
  减速步进电机系列产品  
  单轴步进电机控制器  
  多轴步进电机控制器  
  ******的步进控制器  
  信浓步进电机  
  电机联轴器  
  更多>>  
 
基于遗传算法的模糊控制器规则优化
 
 

文章编号:1005—7277(20l0)05一004l—04

                            杨玺(兰州I交通大学自动化与电气工程学院,甘肃兰州730070)
     摘要:模糊控制器设计的关键问题就是模糊控制规则的选择。基于遗传算法的模糊控制规则表优化,是为模糊控制提供一种更加方便、有效的查表法。为了提高模糊控制器的性能,提出了基于遗传算法的模糊控制器规则表的优化方法,并进行了仿真实验.仿真结果表明,在模糊控制中采用遗传算法使控制系统最终达到所要求的控制效果,证明了该方法的可行性和有效性。
  关键词:模糊控制;模糊规则;遗传算法
     中图分类号:TP2734    文献标识码:A
1引言
    随着模糊控制在工业控制领域的广泛应用,模糊控制器的优化也越来越引起广泛关注。模糊控制系统性能很大程度上取决于模糊控制规则的优劣,合理地选择模糊控制规则集是模糊控制器在设计中的重要问题。文献{3}提出了一种基于sAGAcIA的混合随机优化方法优化模糊控制规则,该优化方法给出了影响搜索的目标函数来组织搜索,不需要编码解码。但是该优化方法存在盲目性搜索,会接受一些使性能变差的解的个体。对于常用的二维模糊控制器,优化算法的运行时间比较长。文献{4}介绍了遗传算法在模糊控制优化中实现的原理和方法并结合气调温度模糊控制规则进行编码。本文提出了一种用遗传算法来优化模糊控制规则表,在遗传算法的编码方式上采用四位二进制编码,具体给出了遗传算法设计中的目标函数和遗传算子,并进行仿真实验优化出模糊控制规则表,为模糊控制器的设计提供了一个更加方便、有效的方法。仿真结果表明,系统的输出响应较好地达到控制要求,并证明该方法的可行性和有效性。
2模糊控制规则表优化
2.1模糊控制
    目前工业过程控制中常用的模糊控制器属于双输入单输出的结构模式,其中e、ec和u分别为输入、输出变量一。考虑到输入、输出变量的正、负性,同时既要使制定的控制规则灵活、细致,又要兼顾其简单和易行的要求,将误差E、误差变化Ec和控制量u的模糊集论域设为{-4,一3,一2,一1,O,l,2,3,4,共9档。在模糊控制规则表的优化中,规则的输人为误差(E)和误差变化率(Ec),输出为控制量(u)。规则表的优化就是对于每种误差、误差变化率量化值组合的控制量的优化,实际上就是优化输出控制量的量化值。模糊控制规则表如

2.2遗传算法
     遗传算法简称GA(Genetic Algorithms), 是1975年由美国的H提出的一种模拟生物进化过程的****化方法。它将“优胜劣汰,适者生存”
  的生物进化原理引入优化参数形成的编码串群体中,根据所选择的适配值函数并通过遗传中的复制、交叉及变异对各个体进行筛选,使适应度高的个体被保留下来,组成新的群体,新的群体既继承了上一代的信息,又优予上一代{6}。这样周而复始,群体中的各个体适应度不断提高,直至满足一定的要求:其算法简单,可并行处理,能得到全局****解。

如图1所示。
2.3优化方法
    遗传算法优化模糊控制规则要解决的首要问题就是规则编码问题,采用四位二进制编码方法,即将控制规则表的输出语言变量的量化值4、一3、一2、一l、0、l、2、3、4分别编码成1100、1011、1010、1001、0000、0001、0010、001l、0100;其中第一位表示符号位,O代表正,1代表负,后三位表示十进制数到二进制数的转换,为一一对应关系。如表l所示的81条规则的编码依次为0100 001l 001l0010 0010 0011…1010 10ll 1011 1100。将这些编码串联成一条染色体。该染色体作为遗传算法的操作对象。通过遗传操作获得****的“染色体”,将其复原成为原参数空间的值,这就是解码操作。解码与编码是互逆操作。然后是确定遗传参数,遗传参数的选择对遗传算法的运行性能有很大影响,主要包括:变异概率、交叉概率、****世代数、染色体长度、种群大小。最后是适应度函数的确定,遗传算法所使用的适应度是指在优化计算群体中各个个体有可能达到或接近于****解的优怠程度。
  群体的进化就是以群体中各个个体的适应度为依据,通过反复过程,不断地寻找出适应度较大的个体,最终得到问题的****解或次优解。采用下式作为参数选取的****指标一,即:

然而生物的进化是通过遗传算子操作实现的,因此遗传算子在遗传算法中起着极其重要的作用。
  根据优化设计要求,设计模糊控制规则优化过程中的各个遗传算子,包括:选择算子、交叉算子和变异算子。选择算子是遗传算法用来对群体中的个体进行优胜劣汰的操作,在此选用的选择算子是适应度比例选择法。适应度比例选择法就是各个个体被选择的概率与其适应度成正比,即:

   其中:N为群体规模;fi为群体中第i个个体的适应  度;Psi为第i个个体被选择的概率。在用遗传算法优化种群的过程中,随着群体的进化会产生越来越多的优良个体,但由于遗传操作的随机性,很可能使当前群体中适应度****的个体遭到破坏。…般认为,带有选择、交叉、变异算子的标准遗传算法是不收敛的,而在标准遗传算法基础上具有****保留特性的改进遗传算法则全局收敛。通过****保留策略将保留进化群体中所发现的****个体。交叉算子是指两个相互配对的染色体按某种方法相互交换其部分基因,从而形成两个新的个体。交叉算子是遗传算法区别于其它进化方法的重要特征,它在遗传算法中起着关键作用,是产生新个体的主要方法,它决定r遗传算法的全局搜索能力。对交叉算子的设计是根据规则染色体的编码特点,通过调用随机数发生函数在控制基因对应的编码位上产生一个交叉位置,在规则基因的每条规则表示位上分别产生一个交叉位置,并将交叉位置分别存入一个特定的数组中,然后根据这些随机产生的交叉位置将配对的染色体进行交叉操作(同时进行变异操作),具体的基因交叉方法为交叉点前的部分染色体只实现变异操作,交叉点后的部分染色体互相交换并实现变异操作。

  通过变异操作提高了遗传算法的局部搜索能力,同时维持了群体的多样性,防止出现未成熟收敛的现象。
  在遗传算法优化模糊控制规则的过程中,存在着局部搜索能力差和未成熟收敛的问题,即规则染色体优化几代之后,其当前****个体的适应度就会基本保持不变,直到优化过程结束。为了提高遗传算法的收敛性能,采用自适应的交叉、变异算子。采用的方法是:在遗传算法优化控制规则中,比较本次及相连的前两次的****个体的适应度,如果它们相等,则在保留当前****个体的前提下,将交叉概率减去a,变异概率加上a,即pc=pca,Pm=Pm+ac。通过这种适当增大变异概率而减小交叉概率的方法,可以提高遗传算法的局部收敛能力,避免出现未成熟收敛的现象。

3实验研究
   被控对象的数学模型为二阶传递函数:

   从图2中可以看出,当遗传代数在35代左右时,适应度函数达到****并趋于稳定。给定输人为阶跃信号时,输出响应达到了控制要求,并优化出

4结论
    从以上仿真实验的结果中可以看出,在模糊控制中采用遗传算法优化模糊控制规则表,可得到****的规则表,使建立的规则表更为科学,输出响应较好的跟踪输入信号。证明了该优化方法是可行的,并达到了较好的控制效果。






 

 
高精线性模组 上海生化培养箱 大容量恒温摇床 振动筛网 计价秤 液压剪板机 孵化机 箱式炉
物联网设备 步进电机 除氧器 造纸设备 步进驱动器 深圳机械加盟 带式干燥机 硫酸泵
直流屏 激光打标机 机械论文 中国控制阀网-调节阀 移动式升降机 食品机械网 电机 电子称
酷刻刻字机 中国电动滚筒网 北京时代超群 中国数控机床维修网 超声波裥棉机 步进电机论坛
设为首页  |  加入收藏  |  关于我们  |  站长留言  |  广告服务  |  友情链接申请  |  网站介绍
网站实名:步进电机网 步进电机驱动器网 微特电机网 网站地图 新闻中心
版权所有:北京时代四维科技有限公司 © Copyright By www.zgbjdj.com
京ICP备11042559号-1