基于GA智能桁架结构振动模糊控制.docVIP

  • 5
  • 0
  • 约3.07千字
  • 约 7页
  • 2017-11-27 发布于福建
  • 举报
基于GA智能桁架结构振动模糊控制

基于GA智能桁架结构振动模糊控制   摘要:智能桁架结构在激励荷载的作用下,结构会发生自由振动,在自身阻尼的作用下,结构的振动会逐渐衰减,如果结构的振动位移过大,衰减速度太慢,结构容易发生破坏。为了减小这种破坏作用,本文结合模糊控制理论和遗传算法的特点提出一种基于遗传算法优化模糊控制器的方法,并将其应用到智能桁架中,实现其对智能桁架结构的主动振动控制。 关键词:智能桁架;振动控制;模糊控制器;模糊规则;遗传算法 中图分类号:TU323.4文献标识码: A 文章编号: 引言: 近年来,大型智能桁架结构在航空航天领域得到越来越多的应用。其模型具有不确定性,模型结构和参数在很大范围内变化,基于精确模型的传统控制理论和现代控制理论都有局限性[1]。模糊控制不依赖于被控系统的精确数学模型,而是通过对系统动态特征的定性认识、直接推理、在线确定或变换控制策略,以达到对复杂的、非线性的、不确定性的被控系统的控制,这种方法容易实现,也更加易于保证其实时性。2005年,赵国伟等[2]将PID和LQG成功的应用于大型空间复杂智能桁架结构的振动主动控制上,2009年,张京军等[3]将模糊控制应用于智能悬臂梁的控制当中。本文基于对智能桁架结构模型的认识与分析,设计出相应的模糊控制器,并采用遗传算法对其控制规则进行优化,然后通过一实例仿真验证该方法的有效性。 1智能桁架结构有限元模型 设智能桁架结构中共有个压电主动杆,考虑压电主动杆的机电耦合特性,基于有限元法,建立智能桁架结构的运动方程: (1) 式中,、、分别为质量矩阵、阻尼矩阵和刚度矩阵、、分别为加速度矢量、速度矢量和位移矢量;是由主动杆的方向余弦组成的向量矩阵;为外部节点力矢量;是维主动杆产生的控制力向量。 为简化结构的仿真模型,对智能桁架结构的动力学模型做模态截断处理,则其独立模态空间的动力学方程及观测方程为: (2) (3) 式中,、、,,为第阶振动的固有频率,为第阶的模态阻尼比,为外界干扰力,为维模态控制力,其中为模态向量矩阵,为对角阵,为第个作动器单位压电作用下产生的控制力,为对角阵,为第个主动杆等效刚度,为模态坐标,为作动电压。 2.模糊控控制器的设计 目前振动控制中常用的模糊控制器多为双输入-单输出的结构形式。本文采用的也是这种结构模式,其输入输出变量分别为智能桁架的结构位移、速度和对其施加的控制反力。这三个变量都要从物理论域量化到整数论域上,然后再在整数论域上给出若干语言变量值,从而实现整个论域元素的模糊化过程。本文将位移和速度作为误差和误差变化率。设量化值、有统一论域,的论域为。为表达控制规则需先确定输入变量、输出变量的词集,为了简化设计过程,设计量化后的误差、误差变化、控制量的词集均为:负大(NB)、负中(NM)、负小(NS)、零(ZO)、正小(PS)、正中(PM)、正大(PB)。在模糊化时,输入变量选择三角形和梯形的隶属函数,输出变量选择三角形隶属函数。模糊控制规则直接影响到控制系统的性能,本文根据桁架的位移、速度和控制力之间的关系,总结出用语言值表示的二维控制规则表,见表1. 表1 二维模糊控制器控制规则表 模糊推理采用Mandain法,清晰化采用重心法。 3.遗传算法优化控制规则 利用遗传算法进行优化求解时,首先要对控制规则进行编码,然后选择合适的适应度函数,通过复制、交叉、变异等遗传操作,获取最佳种群,。该种群中最优个体为优化问题的解,即为最优模糊规则。 3.1 遗传编码 遗传算法中常见的编码方法有二进制编码和十进制编码。本文将采用十进制编码方法对模糊控制规则进行编码,用数字集{1,2,3,4,5,6,7}来依次表示模糊语言集{ NB,NM,NS,0,PS,PM,PB },即对设计的控制规则进行数值化,按从左到右,从上至下的顺序把控制规则展开成一维形式,这样便形成了遗传算法所需要的个体。前面设计的控制器含有49条控制规则,即是含有49个待寻优参数,这样每个染色体就包含有49个遗传基因,每个染色体长度也就是49位。对其进行数字化处理后可以表示为染色体表2 表2 染色体表 3.2 适应度函数选择 要想利用遗传算法对控制规则进行优化,首先要解决种群个体的评估问题。本文研究的是智能桁架结构的模糊控制,其控制目标是在激励荷载作用下使得桁架结构的振幅达到最小、衰减随度达到最快。本文以模糊规则表的49个模糊语言集作为设计变量,以智能桁架结构的自由端最大挠度作为评价控制器性能指标的目标函数。其表达式为: (4) 因为遗传算法要求个体适应度越大越优,故需将目标函数转化为最大值问题后作为目标函数,转换函数为: (5) 3.3遗

文档评论(0)

1亿VIP精品文档

相关文档