单级倒立摆的两种控制方法的仿真及研究
更新时间:2023-05-24 23:47:01 阅读量: 实用文档 文档下载
- 单级倒立摆系统推荐度:
- 相关推荐
论文
2008年第2期 工业仪表与自动化装置
7
单级倒立摆的两种控制方法的仿真研究
邢景虎,陈其工,江 明
(安徽工程科技学院电气传动与控制安徽省高校重点实验室,安徽芜湖241000)
摘要:针对多变量、非线性、强耦合性的倒立摆系统,运用牛顿-欧拉方法建立了倒立摆的数学
模型。然后对该模型分别进行LQR控制和模糊控制,并在MATLAB环境下进行仿真,其对比结果对该方向的研究具有理论指导意义。
关键词:单级倒立摆;建模;LQR控制;模糊控制中图分类号:TP273 文献标识码:A 文章编号:---03
Asimulationanalysisoftwocontrolmsinpendulum
XINGJing2Hu,2(AnhuiProvincialKeyLabofElectricDofScience&Technology,AnhuiWuhu241000,China)
Abstract:tandstrongcouplinginvertedpendulumsystem,amathematicalmissetupbyusingtheNewton2Eulermethod.Themodelhasunderg2onetheperforbothLQRandfuzzycontrolinthesingleinvertedpendulm.ThroughsimulationinMATLAB,thetwocontrolmethodsarecomparedcarefully.Theresultshaveprovidedtheoreticalguidanceforfurtherstudiesinthisrespect.
Keywords:singleinvertedpendulum;modelling;LQRcontrol;fuzzycontrol
0 引言
倒立摆系统是一个非线性、强耦合、多变量和自然不稳定的系统,倒立摆系统通常用来检验控制策略的效果,是控制理论研究中较为理想的实验装置。又因其与火箭飞行器及单足机器人有很大的相似之处,引起国内外学者的广泛关注。其控制方法在军工、航天、机器人领域和一般工业过程中都有着广泛的用途。如机器人行走过程中的平衡控制,火箭发射中的垂直度控制和卫星飞行中的姿态控制等均涉及到倒置问题,对倒立摆系统的研究在理论上和方
[1,2]
法论上均有着深远意义。该文以单级倒立摆为研究对象,运用牛顿-欧拉方法为其建立数学模型,并对其进行了基于最优控制理论的LQR控制以及基于模糊控制理论的模糊控制。用仿真方法对控制系统进行了系统性能研究和比较。
在忽略了空气阻力、各
种摩擦之后,可将直线一级倒立摆系统抽象成小车和匀质杆组成的系统,如图1所示。其中M为小车质
图1 直线一级
量,m为摆杆质量,b为小倒立摆系统
车摩擦系数,l为摆杆转动轴心到杆质心的长度,I为摆杆惯量,F为加在小车上的力,X为小车位置,φ为摆杆与垂直向上方向的夹角,θ为摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)。
应用牛顿-欧拉方法,可得到系统状态空间方程为:010x0=00
2
2
I(M+m)+Mml
2
I(M+m)+Mml
22
x
02
I(M+m)+Mml
2
()
2
I(M+m)+Mml
+
1 单级倒立摆系统数学建模
1.1 应用牛顿-欧拉方法建立系统的动力学方程
收稿日期:2007-07-03
作者简介:邢景虎(1980-),男,硕士研究生,研究方向为电力电子技术及现代电力传动控制。
()
2
I(M+m)+Mml
2
I(M+m)+Mmu(1)
论文
8
x
y=
x
工业仪表与自动化装置 2008年第2期
=
100x
001+
u(2)
式(1)、式(2)中:x为小车的位移; x为小车的速度;
φ为摆杆的角度;φ为摆杆的角速度;u为输入(采用小车加速度作为系统中的输入);y为输出。
[3]
1.2 系统能控性分析
系统的能控性是控制器设计的前提,故在设计前进行能控性分析。由能控性矩阵M=[B AB 23
AB AB],在MATLAB中利用可控性矩阵的ctrb命令来计算,
可以得出Rank(M)=4,可知系统可控,因此可以对系统进行控制器的设计,定。
的规则设计十分复杂。该文模仿人类简化问题的思路,将单一的复杂控制策略转化为多级简单控制策略嵌套,把最优控制理论与模糊控制策略相结合。采用融合技术设计一个线性融合函数,把多个变量融合成综合误差E和综合误差变化率EC,这就使模糊控制器的设计大为简化。这种控制器结构如图3所示。
3.21 融合函数的设计
[5]
2 LQR2.1 LQR[线性二次最优调节器(LQR)是针对系统
X=AX+BU3
,寻找一状态反馈控制律U=-Y=CX+DU
KX,使得控制性能指标J达到最小:
∞ΘTT
(3)J=[XQX+URU]dt
20其中:加权矩阵Q和R是用来平衡状态变量和输入向量的权重,Q是半正定矩阵,R是正定矩阵。最优控制律为:
3-1T
(4)U=RBPX=-KX
其中,P就是Riccati方程的解,K是线性最优反馈增益矩阵。这时求解Riccati代数方程:
T-1T
PA+AP-PBRBP+Q=0
就可获得P值以及最优反馈增益矩阵K值:
-1T
K=RBP
LQR用于单级摆的原理如图2所示。
2.2 模糊控制器原理
1965年,美国著名控制
(5)(6)
利用线性系统的输出信息具有可直接融合的特
点,构造了一个线性融合函数:
(1)用最优控制理论通过MATLAB仿真计算出一组可让倒立摆系统的线性模型基本稳定的状态反
]。馈矩阵K=[KrKθK θrK
(2)构造融合函数为
Kr
F1(X)Kθ
‖K‖0
‖K‖0
K ‖
K‖
2
2
Kθ‖K(7)
)其中‖K‖=(Kr+K+Kθθ+K r
222
(8)
(3)降维、融合成综合误差E和综合误差变化EC:
E=F1(X)X(9)
3 仿真结果及分析
3.1 LQR控制
图2 LQR控制单级倒立摆示意图
论专家Zadeh创立了模糊集
合论。1974年,Mamdani将模糊集合和模糊语言用于自动控制,创立了模糊控制理
用MATLAB中的lqr函数,可以得到最优控制器对应的K。lqr函数允许选择两个参数R和Q,这两个参数用来平衡输入量和状态量的权重。
T
假设R=1,Q=C×C=diag(1000,0,200,0)
(10)其中,Q1,1代表小车位置的权重,而Q3,
3是摆杆角度的权重,输入的权重R是1。则
K=[-31.6228-20.150772.718113.1552]
(11)
在MATLAB环境下,LQR控制单级倒立摆小车位移和摆角的仿真结果如图4所示。
论。在单级倒立摆的控制过程中,
变量有4个:摆角、角速度、小车位置和小车速度。若采用通常形式的模糊控制器,其输入包括4个状态变量,若对每个输入变量的论域作7个模糊集的划分,这样完备的推理规则库会包含2401个推理规则。显然如此多
论文
2008年第2期 工业仪表与自动化装置
9
较快。摆杆在平衡位置振动的幅度很小,控制效果
比较好。但模糊控制比LQR控制的超调量更小,且抗干扰能力和鲁棒性的效果更好。
图4 LQR控制下小车位移和摆角仿真曲线
3.2 模糊控制
选择基于MamdaniE和EC作为输入量制器,。输入变量、输出变量都采用三角形、全交迭、均匀分布的隶属函数,每个变量用7个模糊子集[NBNMNSZEPSPMPB]描述。模糊控制规则如表1所示。采用重心法解模糊。
表1 模糊规则表
EC
E图5 模糊控制下小车位移和摆角仿真曲线
4 结论
该文通过LQR控制和模糊控制两种方法来控制单级倒立摆,并且进行了仿真及分析,结果表明,
模糊控制在快速性、稳定性以及抗干扰性方面均优于LQR控制,且实时性好,适应性较强,因而值得进一步研究和推广。
参考文献:
[1] 世界首例倒立摆实物控制系统在我校试验成功[J].
NBPBPBPMPMPSZEZE
NMPBPBPMPMPSZEZE
NSPBPBPMPSZENMNM
ZEPBPBPMZENMNBNB
PSPMPMZENSNMNBNB
PMZEZENSNMNMNBNB
PBZEZENSNMNMNBNB
NBNMNSZEPSPMPB
北京师范大学学报(自然科学版),2002,(10):5-81
[2] 邢景虎,陈其工,江明.基于LQR的直线一级倒立摆
最优控制系统研究[J].工业仪表与自动化装置,
2007,(6):3-5.
[3] KatsuhikoOgata著,卢伯英,于海勋译.现代控制工程
[M].北京:电子工业出版社,2003.
[4] 王仲民,孙建军,岳 宏.基于LQR的倒立摆最优控制系
在模糊控制下,单级倒立摆小车位移和摆角仿
真结果如图5所示。 从图4
和图5中可以看出,LQR控制和模糊控制都能较好的控制住倒立摆,超调量较小,响应速度(上接第71页)
[2] ZhouHC,ShengF,HanSD1Reconstructionoftempera2
turedistributionina2-Dabsorbing-emittingsystemfromradiantenergyimages[J]1JSMEInternationalJour2nal,SeriesB,2000,43(1):104-1091
[3] 周怀春,韩曙东,郑楚光1两种辐射温度图像监测方
统研究[J].工业仪表与自动化装置,2005,(4):6-8.
[5] 过润秋,洪 旭,苏旺旺.基于模糊控制理论的二级倒
立摆控制算法[J].西安电子科技大学学报,2006,33
(1):111-115.
度场测量方法研究[J]1中国电机工程学报,1999,19
(1):39-411
[5] ZhouHC,HanSD,ShengF1Visualizationofthree-di2
mensionaltemperaturedistributionsinalarge-scalefur2naceviaregularizedreconstructionfromradiativeenergyimages[J]1JournalofQuantitativeSpectroscopyandRa2diativeTransfer,2002,(72):361-3831
[6] 贾 涛,程 强,韩曙东,等1一种火焰辐射图像探头
法的模拟比较分析及其使用性评价[J]1中国电机工程学报,2002,22(6):109-1141
[4] 薛 飞,李晓东,倪明江,等1基于面阵CCD的火焰温
的标定方法[J]1热力发电,2002,29(5):23-251
正在阅读:
单级倒立摆的两种控制方法的仿真及研究05-24
材料力学计算题库03-24
四足机器狗(吐血发布) - 图文11-12
四大银行网上个人业务比较09-21
高频C4实验指导书04-09
幼儿园中班教师总结范文大全08-02
康复医学试卷A03-31
2020年总裁办公室工作计划03-03
劳动法题库(整理后)09-15
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 单级
- 倒立
- 仿真
- 控制
- 方法
- 研究
- 美国感染病学会念珠菌病治疗指南
- 小学高效课堂自主学习型数学导学案
- 模拟联合国会议流程培训
- 150立式干涉仪主机说明书
- 计算机应用基础8
- 辽宁省新民市第一高级中学2017-2018学年高一上学期第一次月考语文试题
- 生产线配料系统设计论文
- 高考历史第二轮专题复习
- 2012澳门特别行政区教师资格证考试《综合素质》考试答题技巧
- 注塑车间产能品质奖罚制度
- 【三维设计】2016届高三物理一轮复习 第六章 静电场 第4节 带电粒子在电场中运动的综合问题
- 2015年江苏省鼓励资产评估师专业学生报考CPV最新考试题库(完整版)
- 电气符号大全、电缆型号表示含义、线路敷设字母标示
- 托福机经使用方法tpo小站分享
- 大学生消费的特点
- 磬棰峰国家森林公园导游词
- 高一生物期末模拟试题
- 2012电大管理心理学多套合并试题及答案
- 中国的二十四节气(学案)
- 《最后一课》的优秀教学设计