倒立摆模糊控制系统研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

瓣砬—批——鼬——咿——扣二—2:卅_—争——蹦—L
M棚(1_三cos2缈)
万方数据
电子测量与仪器学报
2004年增刊
来自百度文库
忙杀(gsin缈一&。s缈)
由于缈较小,系统的动力学方程组可线性化为:
一盟励+蹦
(3)
M+!m


弦羞(g缈一.母2拮缈一律
(4)
把蠡代入(4)式可以得到:—乒&b=据1删缈b+q弦劬万+墨伽升咖一弘砒
由图2知线性化的系统达到了二次型最佳控制条件下的设计要求。我们再来尝试把得到的 线性反馈加在原来的非线性系统中,以考察其控制的效果,这一过程在Matlab的仿真工具箱 Si叫1ink中得以实现。在Si舢link中采用了模块化的设计思想,把倒立摆、小车系统精装于 一个子系统模块中,这样方便了设计和调试的过程。 图3是非线性系统响应曲线。
3.期刊论文 班晓军.李士勇 倒立摆的一种FUZZY-PD复合控制器设计 -哈尔滨工业大学学报2003,35(11)
针对高维模糊控制器设计中的"规则爆炸"问题,以倒立摆为研究对象,直接将四维控制器分解为两个二维控制器,其中一个为PD控制器、一个为二维模 糊控制器,并将这两个控制器输出直接叠加作为控制量.在此基础上,借助状态反馈极点配置方法,提出了一种比较系统化的模糊控制器参数估计方法,以弥 补模糊控制器参数系统化设计方法的不足.对倒立摆系统的仿真及对它的实时控制结果均验证了该复合控制方案及这种模糊控制器参数估计方法的有效性 .
O.3
n25’
0.2一/

o.15÷j
、、;罗小车
y 0‘1
乜晒:
、、
、/。刀倒立摆
一0.05——一 文
/、~~…一




图2
图3
0 1.0000

』船瓜二B“系统对应于(5)、(6)式,其中,A: 0 —4.9725 一O.7178
v=Ck



O 3.7294
7.8959
万方数据
442
电子测量与仪器学报
2.学位论文 张慧妍 二阶倒立摆模糊控制器的设计 2003
该论文主要论述了二阶倒立摆系统模糊控制器设计及实现的思路、方法和过程.首先,作者对二阶倒立摆设备进行了系统分析,了解其工作机理,硬件 结构,软件功能,并以垂直位置为动态稳定点得到这一位置的线性化方程.其次,对模糊控制技术进行了分析,并对模糊PID控制器进行了详细的研究和总结 .然后,以二阶倒立摆的线性化状态方程为被控对象,利用MATLAB仿真软件进行基于二次型性能指标的最优配置来得到综合变量的系数;模糊参数自适应 PID控制器是在最优控制的基础上建立的,这样克服了最优控制严格基于模型,只能在平衡点附近有效的局限,可以在更大范围内控制倒立摆.最后,在仿真 设计的基础上,作者采用C语言编制软件将模糊PID控制器应用于二阶倒立摆系统的控制上,进行了可行性验证,调试顺利,效果良好.
作者:
作者单位:
刊名: 英文刊名: 年,卷(期): 引用次数:
周盛明, 徐宇茹, 邱立波, 徐珂文, 李廷军, ZHoushengming, Xu Yuru, Qiu Libo , Xvkewen, Li Tingjun 周盛明,徐宇茹,徐珂文,李廷军,ZHoushengming,Xu Yuru,Xvkewen,Li Tingjun(海军航空工 程学院,烟台市,264001), 邱立波,Qiu Libo(烟台市技术学院,烟台市,264000)
1引

倒立摆小车系统如图1所示。它由质量为M的小车,长为2L的倒立摆构成。倒立摆质量
为m,铰链在小车上。小车在控制函数f-u(t)的作
用下,沿滑轨在x方向运动,使倒立摆在垂直平 面内稳定。x=0.05m,倒立摆的角度缈=0.08rad。
我们通常用状态空间法来解决多输入、输出
的问题。对这个倒立摆问题我们尝试控制倒立摆 的角度矽和小车的位置x。要求小车应在5秒内
电子测量与仪器学报
2004年增刊
倒立摆模糊控制系统研究
周盛明1徐宇茹1邱立波2徐珂文1李廷军1 (1海军航空工程学院,烟台市264001 2烟台市技术学院,烟台市264000) 摘要: 提出了一种利用模糊控制器进行倒立摆控制的方法,建立了倒立摆的数学模型,并进行了计算机 仿真,仿真结果表明,该方案可以得到较为满意的结果。 关键词:倒立摆模糊控制器计算机仿真
模糊量到精确量的转换方法采用最大隶属度法,模糊控制器如图6所示。 4、仿真结构图及仿真结果
图6 System car:4inputs,1 output,17mles
万方数据
图7仿真结构图
电子测量与仪器学报
2004年增刊
由图8、9可见,此模糊控制器对线性化前后的系统进行控制,均能达到较好的控制效果。 本模糊控制器以倒立摆的角度为优先控制,从图中可看出,倒立摆在较短时间之内到达零平衡
电子测量与仪器学报 JOURNAL OF ELECTRONIC MEASUREMENT AND INSTRUMENT 2004,18(z1) 0次
参考文献(3条) 1.姜长生.孙隆和.吴庆宪.陈文华 系统理论与鲁棒控制 1998 2.张志涌 精通MATLAB53版 2000 3.王耀南 智能控制系统 1996
Study on Control System of Handstand-pendln姗Based on Fuz巧CoIItmI
ZHoushengmin91 Xu Yurul Qiu Lib02 Xvkewenl Li Tingjunl
”№val Aeronautics Engineering Institute, Yantai 264001
相似文献(10条)
1.期刊论文 邹恩.刘俊萍.李祥飞.张泰山.ZOU En.LIU Jun-ping.LI Xiang-fei.ZHANG Tai-shan 一种混沌优化的
双模糊控制器--倒立摆系统的设计 -中南大学学报(自然科学版)2006,37(3)
将单级倒立摆的4维输出分解为2个2维模糊控制器的输入量,与倒立摆组成双闭环控制,内环调节摆杆的角度,外环控制小车的位移.采用混沌算法优化 控制器的参数,首先将混沌因子引入模糊控制器参数域的优化搜索中并在全局范围内直接寻优,当获得全局近似最优解后,再缩小寻优区间,在近似最优解 的附近继续寻优.对倒立摆系统在不同情况下进行仿真,结果表明:该方法能提高搜索效率,能较快搜索到全局最优解,为解决多输入快速系统的模糊控制器 优化设计提供了一种较好的实现方法.
由图3知线性反馈加在未线性化的系统上也取得了良好的控制效果,这说明了我们对原非 线性系统进行的线性化工作是合理的,而且设计的线性反馈控制律是成功有效的。
模糊控制器的设计与仿真
1.系统的结构图
图4
2.模糊控制器的结构
叫巫寸圆叫玉寸叵塑些竺兰卜 设计四维模糊控制器,输入变量为x、x’、0、e’,输出变量为u,模糊控制器的结构如
x的论域为[一1,1],x’的论域为[一3,3],0的论域为[一0.78,0.78],e’的论域为[一2,
2],u的论域为[~16,16]。
万方数据
443
(3)建立模糊控制器的控制规则,用下述17条模糊条件语句来描述: (1)If(theta is NM)and(w is ZE)then(u is NM): (2)If(theta is NS)and(w is ZE)then(u is NS): (3)If(theta is NS)and(w is PS)then(u is NS) (4)If(theta is ZE)and(w is NM)then(u is NM) (5)If(theta is ZE)and(w is ZE)then(u is ZE) (6)If(theta is ZE)and(w is PS)then(u is PS) (7)If(theta is ZE)and(w is PM)then(u is PM): (8)If(theta is PS)and(w is NS)then(u is PS): (9)If(theta is PS)and(w is ZE)then(u is PS): (10)If(theta is PM)and(w is ZE)then(u is PM); (11)If(theta is ZE)and(w is NS)then(u is NS): (12)If(theta is PS)and(w is PS)then(u is PM): (13)If(theta is NS)and(w is NS)then(u is NM): (14)If(x is ZE)and(v is P)then(u is PM): (15)If(x is ZE)and(v is N)then(u is NM) (16)If(x is PM)and(v is P)then(u is PL): (17)If(x is NM)and(v is N)then(u is NL):
到达期望位置,并且上升时间在5秒之内,同时
限制倒立摆的最大角度为2度(0.35弧度),在5
秒内稳定。
图1
图中符合意义说明如下:M一小车的质量
(M=1kg):m一倒立摆的质量(m-0.1k):F一加给小车的外力.b一小车的磨擦系数(50N/s);
2L一倒立摆的长度(2L=2m); x一小车的位置。
系统分析与建模

10
”∞



为∞
∞,'∞
图8小车的位置曲线
图9倒立摆的角度曲
点附近,并作幅度小于O.003振荡,小车位移的控制为辅助控制,约十秒后小车到达平衡点附
近作小幅度振荡,其振幅小于0.2,平衡点约偏移零点0.15m.
4总 结
本模糊控制器能较好地对系统进行控制,达到了较好的控制效果。这也说明了,系统的 线性化处理是相当近似的,而且本模糊控制器的设计是切实可行的。模糊控制具有鲁棒性和稳 定性好、算法简单等特点,可以用在实时性要求较高的场合。
2004年增刊
在眦tlab中,命令lqr(A,B,Q,R)可解连续时间的线性二次型调节器问题,并可解与其有 关的黎卡提方程。该命令可计算最佳反馈增益矩阵K,并且产生性能指标:
‘,=f(x访+“k“)出
在约束方程.&=Ax+B“条件下达到极小的反馈控制律:u=一Kx。可求得:K=[~22.3607, 一30.1549,一142.8290,一52.2546],此时系统的极点分别为一4.3308±2.1985I, 一2.5633±0.4834I,都处于s左半平面,系统是稳定的。系统对应的响应曲线为图2所示:
下:
图5
3.模糊控制器的设计 (1)确定模糊控制器的输入变量为x、x’、e、0’,输出变量为u。 (2)对倒立摆角度0和角度变化率e’、小车的位移x和小车运动的速度x’及控制量u的
模糊集及其论域定义如下: O、e’和u的模糊集均为{NL,N1Il,NS,zE,Ps,PM,PL); x的模糊集为{NM,ZE,PM); x的模糊集为{N,P)。
甜Yantai Techn0109y College, Yantai 264000
Abstract: This paper presents a contr01 method of handstand—pendulum using fuzzy contr011er and
constructs the mathe眦tical model of pendulum.The satisfied results are achieved with this scheme. The si肌lation results show that this scheme is satisfying. Key阳rds: Handstand—pendulum,fuzzy contr011er, computer simulation
令xl=工,x2=碑=嘏,x3=缈,x4=弘
可得




O一


O一万
一筇

X2



(5)

O0


X3

救 O阿 据+哟钐o X4 一膨
工l
y=Ⅲ州三 O O 0] X2 o 1 oj 石3
Xd
计算A的极点为0,一5.1188,一2.6013,2.7476,有一个极点在右半平面,原系统是不稳 定的。而根据原系统的可控性,rank([BAB A2B A3B])=4,因而是可控的,可以任意配置 系统的极点。
参考文献 [1]姜长生,孙隆和,吴庆宪,陈文华,系统理论与鲁棒控制。航空工业出版社。1998,P10卜106 [2]张志涌等,精通llATLAB5.3版。北京航空航天大学出版社。2000,P86—91 [3]王耀南,智能控制系统。湖南大学出版社。1996,P150—157
万方数据
445
倒立摆模糊控制系统研究
相关文档
最新文档