




免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
球棒系统的建模及反馈控制题 目: 球棒系统的建模及反馈控制 姓 名: 学 院: 工 学 院 班 级: 学 号: 指导教师: 李玉民 林相泽 20 年 6 月 7日 南京农业大学教务处制自动控制原理实习报告由刚性球和连杆臂构成的球棒系统,如图一所示。连杆在驱动力矩作用下绕轴心点O做旋转运动。连杆的转角和刚性球在连杆上的位置分别用,r表示,设刚性球的半径为R。当小球转动时,球的移动和棒的运动构成复合运动。刚性球与机械臂的动态方程由下式描述 选取刚性球的位移和其速度,以及机械的转角及其角速度作为状态变量,令,可得系统的状态空间表达式 设球棒系统各参数如下:,。一、将系统在平衡点处线性化,求解线性系统模型。首先求系统的平衡点,令,即 ,解得若要维持系统稳定,平衡状态时 0,既得 ;用李雅普诺夫第一方法将系统在平衡点处线性化处理如下: 经过线性化处理,系统模型为:利用matlab可求得:,可知该系统是不稳定的。二、利用状态反馈将线性系统极点配置于,求解状态反馈增益,并画出小球初试状态为,横杆角度为和初始状态,横杆角度为时的仿真图像。 先判断系统是否完全能控 , 可知该系统是完全能控的,可进行状态反馈。极点配置于 的闭环特征多项式为: 状态反馈设置 令,则状态反馈后系统的状态空间表达式为: 利用 Matlab 编程,最后求得系统状态反馈控制矩阵为: 即所求的状态反馈增益。则状态反馈后系统的状态空间表达式为: 状态反馈后的模拟结构图为:图1 状态反馈后系统的模拟结构图 用matlab做出的simulink状态反馈图为 图2. simulink状态反馈图一下面分别通过M文件和simulink分别进行两种初始状态的仿真图3 小球初试状态为,时系统的仿真图像 ,时,时 编写M程序【附录1】画出小球初试状态为,时系统的仿真图像,见图3。 Simulink仿真的图像如图4所示: 图4 初始状态为 时simulink仿真图 编写M程序画出小球初试状态为,时系统的仿真图像,程序中只需将程序一中的x0=0.3 0 pi/6 0改为x0=-0.3 0 -pi/6 0即可,见图5图5 小球初试状态为,时系统的仿真图像Simulink仿真的图像如图6所示: 图6 初始状态为 时simulink仿真图三、设计具有合适极点的状态观测器,实现状态反馈,给出状态反馈增益和观测器增益,并画出小球初试状态为,横杆角度为和初始状态,横杆角度为时的仿真图像,以及观测器输出与系统状态差值图像()。由分离性原理,可分别设计状态反馈增益与观测器增益,下面先设计状态反馈增益,然后设计观测器增益图7 加入状态反馈和观测器后系统的模拟结构图 Part 1.状态反馈增益的设计 由上从求得的仿真图可知,系统的调节时间和超调量都比较大,运行matlab时,系统还提示: Warning: Pole locations are more than 10% in error.因此很有必要通过限制超调量和调整时间重新配置极点。设定系统的超调量为,调整时间为。得到不等式,解不等式,取所以,将其作为主导极点,另外两个极点可选为任意实部大于5倍,此处选择。在matlab中通过acker函数【附录2】直接求得k和A-BK: 求得状态反馈增益为,反馈后的系统矩阵为:Part 2.设计观测器增益 首先判断系统能观性: 系统完全能观,可设计状态观测器。状态观测器为取得较为合适的特征值 ,根据的原则选择观测器的极点,。 由分离性原理知,在matlab中通过place函数【附录3】直接求得E和A-EC: 求得,。程序【附录四】画出小球初试状态为,时系统的仿真图像,见图 图8.初试状态为,时系统的仿真图像 Simulink搭建 系统图如图9 图9simulink搭建系统的观测器输出与系统状态差值t-e初试状态为,时系统观测器输出与系统状态差值t-e见图10。 图10 初试状态为,时系统的观测器输出与系统状态差值图像把上面程序中的x0=0.3 0 pi/6 0改为x0=-0.3 0 -pi/6 0 即为小球初试状态为,时系统的仿真图像,见图11。 图11 小球初试状态为,时系统的仿真图像 观测器输出与系统状态差值图像,见图11图11球初试状态为,时系统的观测器输出与系统状态差值图像分析与总结:该系统搭建出来是一个非线性系统,需要用李雅普诺夫第一方法将系统在平衡点处线性化为四阶线性系统;用能控性判据判断出该系统是完全能控的,可进行状态反馈,第二问中给出了两对目标极点,可利用matlab求得状态反馈增益K,我们得到了反馈后的系统。然后利用simulink仿真,题目中给出了球棒的两种初始状态,我们通过仿真图可以发现系统性能很不理想,超调量过大,调整时间过长,实际上是由于极点选择不当造成的,这样才有了第三问中全维观测器的设计。对原系统进行能观性判断,可知系统完全能观测,可进行观测器设计。由分离性原理,可分开设计状态反馈增益与观测器增益,两者互不干扰,我们自己设定了超调量(5%)和调整时间(1s),然后求出一对极点,我们运用主导极点的思想,设计了另外一对极点,这样状态反馈增益k就得到了;然后为状态观测器选取特征值,进而用matlab求得观测器增益E,我们用m程序画出t-x仿真图,用simulink画出t-e仿真图,发现系统性能得到了很大提高,符合设计要求。 M程序附录:程序一: A=0 1 0 0;0 0 -140.14 0;0 0 0 1;-24.52 0 0 0; B=0;0;0;50; C=1 0 0 0;0 0 1 0; D=0; P=-1-2*j,-1+2*j,-2-j,-2+j; K=acker(A,B,P) A1=A-B*K u=0; G=ss(A1,B,C,D); x0=0.3 0 pi/6 0; y,t,x=initial(G,x0); plot(t,x)程序二: A=0 1 0 0;0 0 -140.143 0;0 0 0 1;-24.523 0 0 0; B=0;0;0;50; C=1 0 0 0;0 0 1 0; D=0; P=-4-4.2*j,-4+4.2*j,-40-4.2*j,-40-4.2*j; K=acker(A,B,P) A-B*K 程序三: A=0 1 0 0;0 0 -140.14 0;0 0 0 1;-24.52 0 0 0; B=0;0;0;50; C=1 0 0 0;0 0 1 0; D=0; P=-15+4.2*j -15-4.2*j -65+4.2*j -65-4.2*j; C=C; A=A; E=place(A,C,P); E A=A-(E)*(C)程序四 A=0 1 0 0;0 0 -140.14 0;0 0 0 1;-24.52 0 0 0; B=0;0;0;50; C=1 0 0 0;0 0 1 0; D=0; P=-15+4.2*j -15-4.2*j -65+4.2*j -65-4.2*j; C=C; A=A; G=place(A,C,P); A=A-(G)*(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新国航安全员面试题及答案
- 2025年汽车维修技术高级工程师考试试题及答案解析
- 外贸销售合同4篇
- 农产品电商溯源体系构建-洞察及研究
- 跨界竞争壁垒突破-洞察及研究
- 安全素养考试题及答案
- 高利合同模板(3篇)
- 安徽会计基础试题及答案
- 汽车维修居间代理合同范本
- 公路建设项目终止及赔偿责任协议范本
- DB31/T 968.2-2016全过程信用管理要求第2部分:行为清单编制指南
- 中医隔物灸试题及答案
- 2019抽水蓄能电站工程施工工艺标准手册:土建分册
- 煤矿电工考试题库及答案
- 印刷调研报告
- 危重患者亚低温治疗
- 工地试验室管理制度
- 医院病患信息保密与隐私保护培训
- 家政收纳培训课件
- 外科学-创伤教学课件
- 《中国政法大学》课件
评论
0/150
提交评论