倒立摆系统建模与控制方法研究

被引:0
作者
汤乐
机构
[1] 河南大学
关键词
卡尔曼滤波; SimMechanics建模; LQR; 直线倒立摆; 虚拟现实技术;
D O I
暂无
年度学位
2013
学位类型
硕士
导师
摘要
倒立摆作为一个多变量、非线性、不稳定的典型系统,是控制领域重要的研究对象,是验证各种控制算法的理想模型;很多抽象的概念如系统的稳定性、可控性、可观性、鲁棒性和系统的抗干扰能力等,都可以通过对倒立摆的控制直观的表现出来。针对倒立摆控制方法的研究对两轮自平衡小车及其它相似实验设备的开发都具有重要的研究意义。 本文通过对直线一级和二级倒立摆物理模型的分析,介绍了拉格朗日建模方法并分别对其进行数学建模;然后提出了基于MATLAB软件的SimMehanics工具箱的建模方法,建立了直线一级和二级倒立摆的机构模型,经过对比分析,这种方法相比牛顿力学原理和拉格朗日方法更加方便、快捷、准确。 基于直线二级倒立摆的SimMehanics模型,本文在介绍了直线倒立摆的不同控制方法,提出了一种基于卡尔曼滤波的LQR控制算法,采用卡尔曼滤波器作为观测器来观测系统的实时状态,对系统输出作最优估计,从而达到抑制噪声的目的;经过实验对比,这种复合控制优于单独采用LQR时的控制效果,并能很大程度的降低系统噪声和测量噪声对倒立摆稳定性的影响。 在控制理论课程的教学中,可采用虚拟现实技术作为辅助手段来实现倒立摆的实时控制。利用VRML建立倒立摆系统的虚拟现实场景,并使动力学模型驱动虚拟现实场景;在与控制器进行集成后,利于MATLAB/RTW工具箱生成实时运行的仿真程序;生成系统运动的三维动画,将原来抽象、枯燥的学习内容,用图像、动画和声音等多种媒体表现形式展现在课堂上,提高了控制理论的教学质量,有利于促进教学的改革。 直线一级倒立摆系统与两轮自平衡小车十分相似,通过对直线倒立摆系统的研究,将其理论应用在两轮自平衡小车上,给出其硬件模块化设计方法和控制方案,并在实际实验中验证了此方案的可行性和有效性。
引用
收藏
页数:69
共 55 条
[1]
二级倒立摆系统的稳定控制研究 [D]. 
刘琛 .
西北工业大学,
2007
[2]
MATLAB环境下直线单级倒立摆系统实时控制实验的研究与设计 [D]. 
刘时鹏 .
重庆大学,
2004
[3]
多种多级倒立摆系统控制和仿真环境的研究 [D]. 
张晓明 .
南京航空航天大学,
2003
[4]
基于单片机的直流电机PWM调速系统设计与开发 [J].
庹朝永 .
煤炭技术, 2011, 30 (06) :62-63
[5]
直线倒立摆系统控制特性的影响因素分析与实验 [J].
罗忠 ;
史志勇 ;
胡鹏 ;
柳洪义 .
东北大学学报(自然科学版), 2011, (04) :559-562
[6]
单级倒立摆控制方法研究 [J].
桑英军 ;
范媛媛 ;
徐才千 .
控制工程, 2010, 17 (06) :743-745+750
[7]
基于卡尔曼滤波的倒立摆控制系统噪声抑制 [J].
祁虔 ;
李祖枢 ;
谭智 ;
但远宏 ;
肖琳 .
控制与决策, 2010, 25 (08) :1144-1148
[8]
基于倒立摆系统的实验设计 [J].
干开峰 ;
王俊 ;
王庆龙 .
合肥学院学报(自然科学版), 2010, 20 (02) :85-89
[9]
基于状态观测器的倒立摆系统控制与实验研究 [J].
罗忠 ;
赵士鑫 ;
史志勇 ;
郭立新 .
东北大学学报(自然科学版), 2010, (01) :107-110
[10]
基于VRML的倒立摆三维仿真 [J].
徐林 ;
高巍 ;
邱联奎 .
计算技术与自动化, 2009, 28 (03) :24-26+35