首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
二级倒立摆的模糊控制研究
来源:本站整理  作者:佚名  2009-12-22 14:07:14



1 引言
    在控制理论发展的过程中,某一理论的正确性及实际应用中的可行性都需要一个按其理论设计的控制器控制一个典型对象进行验证。倒立摆就是这样一个被控制对象。倒立摆系统是一个多变量、快速、非线性和自然不稳定系统,在控制过程中该系统能有效反映控制中的许多关键问题,如非线性问题、系统的鲁棒性问题、随动问题、镇定问题及跟踪问题等。倒立摆在控制理论研究中是一种较为理想的实验装置。小车倒立摆系统的控制目标是倒立摆通过小车能够稳定在有限长度的导轨上而不倒下,从而达到动态平衡。本文针对二级倒立摆非线性模型,基于Maminadi模型,通过设计融合函数来设计模糊控制器,有效解决规则爆炸问题,实现二级倒立摆的有效控制。

2 二级倒立摆的数学模型的建立
   
二级倒立摆由小车、摆杆、水平导轨等组成,小车由伺服电机、皮带轮、传动带带动在水平导轨上左右运动,上下摆可绕各自的转轴在水平导轨所在的铅垂面内自由转动。小车和上下摆杆间通过轴承连接,每个轴承连接处固定有电位器,分别用以检测两根摆杆与铅垂线的角度偏移。小车相对轨道中心点的偏移位置也由固定在皮带轮轴上的电位器检测。
    其基本原理为:角度、位置信号经检测电路获取后,再由微分电路得到相应的微分信号,这些信号经A/D转换器转换为数字信号传输至计算机。通过已设计的控制程序计算控制力所需电压值,经D/A转换器转换为模拟信号,功率放大后驱动电机运转,电机再用皮带拖动小车在导轨上往复运动实现对倒立摆的有效控制。忽略空气阻力和各种摩擦,并认为摆杆为刚体。图1为二级倒立摆示意图。

    倒立摆参数定义如下:M为小车质量,0.584 kg;m1为摆杆1质量,0.05 kg;m2为摆杆2质量,0.13 kg;m3为摆杆3质量,0.236 kg;l1为摆杆1中心到转动中心的距离,0.077 5 m;l2为摆杆2中心到转动中心的距离,0.25 m;θ1为摆杆1与竖直方向的夹角;θ2为摆杆2与竖直方向的夹角;F为作用在系统上的外力;g为重力加速度,9.8 m/s2。
    利用拉格朗日方程推导运动学方程,拉格朗日方程为:

   
式中,L为拉格朗日算子,q为系统的广义坐标,T为系统的动能,V为系统的势能。
   
式中,i=1,2,3…,n,fi为系统在第i个广义坐标上的外力。
    在二级倒立摆系统中,系统的广义坐标有3个,分别为x,θ1,θ2。经计算并线性化并带人参数值得到系统的状态空间方程:

   

3 二级倒立摆模糊控制系统的设计与仿真
   
二级倒立摆系统控制目标较多,包括小车位移,下摆摆角,上摆摆角。传统的模糊控制器采用系统误差,误差的导数作为输入,若用传统模糊控制控制二级倒立摆,则模糊控制器有6个输入:小车位移、小车速度、下摆摆角、下摆角速度、上摆摆角和上摆角速度。
    若对每个输入变量定义5个模糊子集,控制规则最多有56个,模糊控制规则设计复杂,可调参数非常多,不利于模糊规则的完整制定,这就是在使用模糊控制研究多变量非线性系统时的所谓“规则爆炸(Rule Explosion)”问题。然而,如果用3组二维模糊控制器(2输入1输出)通过串行或并行设计控制器,由于控制器个数增加,大大降低控制实时性,甚至由于不能及时输出当前控制作用力而失控。
3.1 倒立摆控制合成变量
   
本文是将最优控制理论与模糊控制相结合而采用的一种融合技术。它是把小车的位移、上摆摆角、下摆摆角综合成一个变量E,将小车的速度、上摆的角速度、下摆的角速度综合成一个变量EC,E和EC作为模糊控制器的输入,电压u作为输出,减少模糊控制器的输入,解决规则爆炸的问题,由此设计Mamdani型模糊控制器。
    通过LQR仿真,得出输入输出数据对,根据得到的数据计算并制定模糊规则。
    对于嵌套函数Y=f2[f1(x)],先使f1(x)对输入变量作初步处理,再利用算法f2(x)根据前级算法的输出进行控制。f1称为融合函数,f2称为作用函数。
    首先利用最优控制理论中的LQR求得系统的状态反馈系数K和状态向量x:
   
    为实现变量融合,分别选取两个反馈系数为控制主元,其他输入变量可根据与主元的相关性和可融合性分别归并到两主元中。对于二级倒立摆,由于摆杆2的控制难度最大,分别选择θ2、θ2为控制主元,相应系数为:kθ=kθ2,kθ=kθ2融合函数的输出向量为:

    融合函数的输出方程为:
   
    通过把输入状态变量降维,得到角度误差E和角速度误差EC:
   
    通过信息融合,将系统的6个状态变量化为2个状态变量,减少系统的输入,实现模糊控制器的降维。由降维后得到的2个变量E和EC做为模糊控制器的输入,设计一个二维Mamdani型的模糊控制器。利用最优控制求得K。最优控制性能指标函数为:
   
    使式(7)为最小,可求得:
   
    求解如下Ricatti方程可得到矩阵P:
   
    性能指标函数中,定义矩阵Q和矩阵R用来平衡系统对输入量和状态量的敏感程度。它们对闭环系统的动态性能影响很大。

[1] [2]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:141,597.70000 毫秒