- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
两轮自平衡小车系统制作研究.doc
两轮自平衡小车系统制作研究
[摘 要] 自平衡小车是学习和研究各种控制方法的理想实验平台。而系统灵敏度是研究参数不确定性对系统性能影响的理论,对两轮自平衡小车进行灵敏度分析是深入研究必须要做的工作。
[关键字] 两轮自平衡小车,系统制作,灵敏度
两轮自平衡小车是一个集环境感知,动态决策与规划,行为控制与执行等多种功能于一体的综合系统,是动力学理论和自动控制理论与技术相结合的研究课题,其关键是解决在完成自身平衡的同时,还能够适应各种环境下的控制任务。利用外加的红外传感器、速度传感器、倾角传感器、防碰撞开关等,来实现小车的自主避障、跟踪、路径规划等复杂功能。
一、两轮自平衡小车的工作原理
当未做控制时,不论车身向前倾斜或者向后倾斜,左右轮都处于静止状态,也就是说车身前后摆动与车轮转动是相互独立的。当开始控制时,车身在竖直站立的状态下释放,小车有静止、前进、后退三种运动的方式,在正确的控制策略下,小车能够保持自身的平衡。这三种运动方式与控制策略如下所述:
(1) 静止:如果车身重心位于电机轴心线的正上方,则小车将保持平衡静止状态,不需要做任何控制。
(2) 前倾:如果车身重心靠前,车身会向前倾斜,则驱动车轮向前滚动,以保持小车平衡。
(3) 后退:如果车身重心靠后,车身会向后倾斜,则驱动车轮向后滚动,以保持小车平衡。
因此,两轮自平衡小车平衡控制的基本思想是:通过测量,得知车身与垂线的之间的相对角度及角速度,控制电机转动的方向以及输出力矩的大小,以此来保持小车自身的动态平衡[1]。
二、两轮自平衡小车系统的模型与分析
1.小车的物理模型
为了方便两轮自平衡小车系统的建模,将其物理结构简化,小车可绕X轴在YOZ平面旋转也可在XOY平面中沿着任意方向平移和旋转。为简化计算,假设驱动电机转子转轴与两轮圆心的连线完全重合,电机安装于可俯仰运动的小车车体上,但除了驱动电机外,不会对机器人的运动产生其他任何作用。系统建模时以机器人的俯仰角和机器人的位置P(x,y)为系统输入量,以两个驱动电机的输出力矩为系统输出量,不考虑减速齿轮的配合误差及轴承的摩擦的影响。
2.系统模型线性化方法
通过深入学习和比对国内外同课题研究成果,发现研究者基本上都是对小车非线性模型在平衡点附近线性化后,设计控制器进行控制,但可以实现的有效控制范围相当受限,因为当小车的倾斜角度超过一定范围,该线性化模型与原非线性模型相去甚远,从而导致起初设计的控制器效果变差或者完全失效。线性控制理论已经构成一种科学体系,与此相反,分析和综合非线性控制系统的所需要的非线性控制理论至今尚未构成一种实用的体系。因此,经常需要对非线性模型进行线性化[2]。
3.反馈线性化
反馈线性化方法属于精确线性化方法。反馈线性化的实质就是通过状态预置反馈式,将非线性系统精确地线性化为可控的线性化系统。但精确线性化方法必须满足苛刻的条件,且结构复杂。根据实验室同学验证和计算小车系统不能精确线性化的情况下,采用局部反馈线性化的方法,将不能消除的非线性项在平衡点附近进行级数展开近似,实现非线性系统的线性化。
三、灵敏度基本理论及控制算法介绍
应用灵敏度理论来对小车进行分析。实际系统中不可避免存在一些外部干扰及内部参数摄动等问题,灵敏度函数和补偿灵敏度函数则分别可以显示控制系统对外部扰动,内部参数摄动的影响。因此,对系统进行灵敏度分析是很有必要的。
1.灵敏度理论
控制系统都是由被控对象及控制器构成。为了实现对被控对象的高质量控制,一般采用闭环反馈控制系统。以被控对象而论,其上作用着各种干扰信号,它的内部参数又可能有所摄动,这样就会对系统的特性产生影响,控制系统的输出量往往难以保持要求的定值或对指令信号进行精确跟踪。因此,可以说实际的系统可描述为:在额定的数学模型上同时作用着指令信号、外干扰信号及等效于参数摄动作用的某种外作用信号。图1可以描述为实际的系统。这时候,灵敏度理论的重要性就体现出来了[3]。
图1实际系统等效图
2.灵敏度控制算法
通过对小车线性化方法进行分析,仿真结果明显证明了基于反馈线性化方法得到的线性模型设计的控制系统明显具有更好的鲁棒。虽然从反馈阵来说,反馈也比较强,但是由于反馈线性化,对原非线性系统还有非线性项反馈,经过实验时同事验证,与泰勒级数展开线性化方法相比,在控制相同角度时,反馈线性化控制器输出u更小[4]。
采用泰勒级数展开线性化方法得到的线性模型,通过改变车体质量和车体质心高度这两个重要参数,设计状态反馈控制系统。进而对这两个结构参数进行灵敏度分析,得出一些结论:小车车体的质量越小,系统灵敏度函数和最大补偿灵敏度越小,即系统的 鲁
文档评论(0)