- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
线性系统实验报告
姓名:
院系:
学号:
导师:
2015年12月
概述
日常生活中所见到的任何重心在上、支点在下从工程背景来讲,一级倒立摆的背景源于火箭发射助推器,二级倒立摆与双足机器人控制有关,三级倒立摆应当说由一、二级倒立摆演绎而来,背景相当复杂倒立摆仿真或实物控制实验是控制领域中用来检验某种控制理论或方法的典型方案。
倒立摆研究的意义,作为一个实验装置,它形象直观简单参数和形状易于改变但它又是一个高阶次、多变量、非线性、强、不确定的绝对不稳定系统的被控系统,必须采用十分有效的控制手段才能使之稳定。因此,许多新的控制理论,都通过倒立摆试验对理论加以验证因此,倒立摆成为控制理论中经久不衰的研究课题 角度线性化处理,将动力学非线性方程变成线性方程,便于后续的工作的进行。
3. 控制器设计
利用Matlab对已经建立好模型的系统进行分析。分析内容主要包括得出原未加控制器时系统的极点分布,系统的能观性,能控性;然后根据上步的结论采用相应的控制策略,设计具体的控制器,加入到系统中,然后通过仿真调节具体参数,得到最优的控制器参数。
4. 实物仿真
通过实验室提供的倒立摆实物以及控制计算机,将设计的控制算法加入到控制器中,通过倒立摆实物来验证设计的控制算法的正确性,并在控制器能够有效控制系统的情况下,改变控制器参数,分析系统控制特性的变化,并且得到系统实时的数据采集,画出图形。
三、实验步骤
1. 根据建模结果仔细计算并寻找合适的理论控制器参数。
2. 进入matlab command窗口,键入仿真文件,进行仿真实验。通过调节参数请仔细观察思考控制器参数对系统瞬态响应和稳态响应的影响。找到几组合适的控制器参数作为实际控制的参数。
3. 倒立摆系统实物调试具体步骤如下:
(1)将小车推到导轨的中央,并且使摆杆处于自由下垂的静止状态,
(2)给小车的驱动器的电源接通电源,进入MATLAB的SIUMLINK中,
(3)调出实物仿真文件,填入设计的控制器参数,编译,连接实物,双手将倒立摆竖直的缓慢的立起,倒立摆进入到与竖直方向夹角小于10度的范围内,控制器启动,观察控制器的控制效果。
(4)将保存的实验数据画出图形,分析实际控制效果与仿真曲线的区别。
四、实验报告
1. 倒立摆系统模型
在忽略了空气流动,各种摩擦之后,可将倒立摆系统抽象成小车、匀质杆和质量块组成的系统,如图所示。
直线两级倒立摆系统参数:
M 小车质量 1.32 Kg
摆杆1质量 0.04 Kg
摆杆2质量 0.132Kg
质量块的质量 0.208Kg
摆杆1与垂直向上方向的夹角
摆杆2与垂直向上方向的夹角
摆杆1转动中心到杆质心的距离0.09m
摆杆2转动中心到杆质心的距离0.27m
作用在系统上的外力
利用拉格朗日方程推导运动学方程
2. 写出系统在(0,0,0,0,0,0,0)和(0,pi,0,0,0,0,0)两种平衡状态下的进行泰勒级数展开并线性化得到的状态矩阵。
将(),()式对求解代数方程,得到以下两式
(6)
表示成以下形式:
(8)
取平衡位置时各变量的初值为零,
将()式在平衡位置进行泰勒级数展开,并线性化,令
(10)
(11)
(12)
(13)
(14)
(15)
(16)
带入()式,得到线性化之后的公式
将()式在平衡位置进行泰勒级数展开,并线性化,令
(19)
(20)
(21)
(22)
(23)
(24)
带入()式,得到
即:
(26)
(27)
现在得到了两个线性微分方程,由于我们采用加速度作为
文档评论(0)