五种倒立摆控制器对比研究
刘
丽
何华灿
(西北工业大学计算机学院,西安710072)
E-mail:ninaerll@126.com
摘
要
拟人智能控制器和针对水平导轨直线型倒立摆的稳定控制问题,论文设计了线性二次型调节器LQR和LQY、
模糊控制器,提出了一种基于泛组合模型的智能控制器。用这五种控制器对系统进行控制,实验证明了所提出的智能控制模型的有效性。对各控制器控制效果的比较研究说明智能控制比线性控制更适合解决这类非线性控制问题。关键词
倒立摆系统
LQR控制器LQY控制器拟人智能控制控制器模糊控制器泛逻辑控制器
文章编号1002-8331(2006)30-0003-03文献标识码A中图分类号TP301
ComparisonofFiveControllersfortheInvertedPendulumSystem
LIULiHEHua-can
(SchoolofComputerScience,NorthwesternPolytechnicalUniversity,Xi’an710072)
Abstract:Forthestablecontrolproblemoftheinvertedpendulumrunningalongahorizontalandstraightrail,the
controllerswhichareLQR,LQY,human-imitatingcontroller,fuzzycontrolleraredesigned,andanintelligentcontrollerbasedonuniversalcombinationmodelisproposed.Theexperimentsprovethevalidityofproposedintelligentcontroller,anditisfoundoutthatintelligentcontrollershavebetterstablecontroleffectthanthelinearcontrollers.
Keywords:invertedpendulumsystem,LQRcontroller,LQYcontroller,human-imitatingcontroller,fuzzylogiccontroller,universallogiccontroller
1引言
倒立摆是一种典型的非线性、多变量、强耦合和自然不稳
u
!-mglsin!"
1
1
1
.
.
..
.
.
(1)
定的被控系统,包括控制领域在内的各个相关领域的专家学者以倒立摆为实验平台,检验自己所提出理论或方法的正确性及其在实际应用中的可行性,进而将这些理论和方法应用到更为广泛的领域中。目前有关倒立摆的研究主要集中在亚洲,如中国的北京师范大学、北京航空航天大学、中国科技大学、日本的忠东京工业大学、东京电机大学,东京大学,韩国的釜山大学、俄罗斯科学院、美国的南大学。此外,俄罗斯的圣彼得堡大学、
东佛罗里达大学、波兰的波兹南技术大学、意大利的佛罗伦萨大学也对这个领域有持续的研究[1 ̄11]。
对模型在平衡位置附近x=0,!1=0,x=0,!1=0处线性化(此时可认为sin!1=!1),得到系统的线性化模型如式(2):
!"
x
....
=-M-1(0)F(0,0)1
u!"0
!1
!"
x
..
+M-1(0)
!1
00x
+!"!"0-mgl!
1
1
1
M-1(0)(2)
Fml!sin!1。其中M(!1)=,F(!1,!1)=01112
m1l1cos!1-(m1l1+J1)0-F1
.
!
m0+m1-m1l1cos!1
"!
.
"
令系统输出量为Y=[x,!1]τ,对(2)进行矩阵变换,得到系统的状
2系统模型和参数
本文以某单电机控制的水平导轨直线型倒立摆为实验平
态空间方程如式(3):
)
++.++++*++++++,
台,用分析力学方法建立倒立摆的数学模型,图1标识了该系统的组成结构和状态量的正方向。令控制器输入为状态量X=下摆角度、小车速度、下摆角速,分别为小车位移、[x,!1,x,!1]τ
度。m0=0.924kg、m1=0.04933kg为小车和摆杆的质量,l1=0.177m为摆杆的质心到转轴的距离,F0=0.1N*s/m、F1=0N*s/m分别为小车与导轨之间、摆杆与转轴之间的摩擦系数,g为重力加速度,u为施加给小车的控制力。由Lagrange方程推导出的系统模型如式(1)所示:
.
.
X=
#
$$$$$$$%
02×2I2×2
-M(0)F(0,0)"
-1
-100
M(0)0-mgl
11
!
&’’’’’’’(
X+
!
02×1
-1
M(0)10
!"
"
u
(3a)
Y=
10
!01
000
X+u000
"!"
(3b)
3五种倒立摆稳定控制器设计
目前比较常见的倒立摆稳定控制方法有线性控制,如
基于神经网络的非线LQR、LQY;预测控制[7],如分段模型方法、本节性预测方法;智能控制,如拟人智能控制和模糊控制方法。设计实现了四种常见的控制器,提出一种基于泛逻辑学中泛组合模型的智能控制器,并从理论和实验两方面对它们的设计特
!
m0+m1-m1l1cos!1-(m1l1+J1)
2
m1l1cos!1
"!"!
x
....
+
F00
m1l1!1sin!1
-F1
.
!1
"!"
x
..
=
!
基金项目:国家自然科学基金资助项目(编号:60273087)
:()女,,:,(男,教授,。
计算机工程与应用2006.303