




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科生课程设计(报告)题 目: 球棒系统的建模及反馈控制设计 机械手终端执行器微机控制 姓 名: 栾蕾萍 李蕾 学 院: 工学院 专 业: 自动化 班 级: 自动化112 学 号: 32211216 32211210 指导教师: 李玉民 李永博 刘璎瑛 20 14 年 5 月 25 日南京农业大学教务处制球棒系统的建模及反馈控制设计自动化专业学生 栾蕾萍 李蕾指导教师 李玉民 李永博 刘璎瑛 摘要:球棒系统是大学控制实验室里常见的实验设备,通常用来检验控制策略的效果,是控制理论研究中较为理想的试验手段。以典型多变量非线性系统球棒系统为研究对象,建立其数学模型,并用现代控制理论中的状态反馈的方法
2、设计该非线性系统的控制器。通过研究将系统在特殊情况下的状态反馈控制增益,设计具有合适极点的全维观测器,实现状态反馈,并且给出状态反馈增益和观测器增益。同时,利用数学工具Matlab仿真此过程,结果与表明状态反馈方法的有效性。关键词:球棒系统;状态反馈;线性系统;数学模型绪论 球棒系统是一个典型的多变量的非线性系统,是非线性控制理论的一个典型实验室课题,本文于现代控制理论基础上,利用数学工具Matlab仿真此过程,结果与表明状态反馈方法的有效性。1 背景及问题 1.1结构示意图由刚性球和连杆臂构成的球棒系统,如下图所示。连杆在驱动力矩作用下绕轴心点做旋转运动。连杆的转角和刚性球在连杆上的位置分别
3、用表示, 设刚性球的半径为。当小球转动时, 球的移动和棒的转动构成复合运动。图一 设计对象结构示意图1.2 控制系统模型及参数刚性球与机械臂的动态方程由下式描述: 选取刚性球的位移和其速度, 以及机械臂的转角及其角速度作为状态变量,令,可得系统的状态空间表达式:设球棒系统各参数如下:。2.问题解决21 问题一 将系统在平衡点x =0处线性化,求线性系统模型;先求平衡点;令x=0,解得: 由题可知平衡点为x=0处,故即。 将球棒系统各参数带入得: 由于,根据稳定性判据,可知该开环系统是不稳定的。22 问题二 利用状态反馈,将线性系统极点配置于,求出状态反馈控制增益,并画出小球初始状态为横杆角度为
4、和初始状态, 横杆角度为时的仿真图像()。 (1).判断系统的能控性 , 则系统达到满秩,根据能控性判据,该系统完全能控。 (2)期望的闭环特征多项式为: (3).设,则状态反馈后系统的状态空间表达式为: 令反馈后系统的闭环特征多项式与期望的闭环特征多项式系数对应相等解得 ,即所求的状态反馈增益。则状态反馈后系统的状态空间表达式为: (a) 用matlab实现小球初始状态为横杆角度为的仿真图像()如图2Matlab程序:>> 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
5、 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)图2 仿真图像(b)用matlab实现小球初始状态为r=-0.3横杆角度为的仿真图像()如图3。Matlab程序:>> A=0 1 0 0;0 0 -140.14 0;
6、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)图3 仿真图像 图42.3问题三 设计具有合适极点的全维观测器,实
7、现状态反馈,给出状态反馈增益和观测器增益,并画出小球初始状态为,横杆角度为和初始状态,横杆角度为时的仿真图像,以及观测器输出与系统状态差值图像。令系统性能指标:则:由 可知令另外两个极点为因为,所以满足主导极点配置的要求。利用 Matlab 编程,求得:状态方程为:状态反馈原理图如下:图5 状态反馈原理图其simulink模拟结构图如下:图6 模拟结构图小球初始状态为,横杆角度为时的仿真图:图7 仿真图小球初始状态为初始状态,横杆角度为时的仿真图像:将x0=0.3,0,30°,0改为x0=-0.3,0,-30°,0,其余不变。图8 仿真图通过将图8和第二问的调整前的两个仿真
8、图对比,可以发现系统的性能得到了很大的改善,超调量和调整时间大大减少了,和我们预设的性能值相吻合。2.4 观测器配置由于可知系统能观,可进行全维观测器配置。 倘若设法使(A-EC)的所有特征值都具有负实部,则有即 这意味着,若(A-EC)的特征值能任意选择,则误差的变化过程就能被控制。若(A-EC)的所有特征值都具有小于的负实部,则的所有分量将比还要快的速度趋近于0.故我们可以通过对(A-EC)的特征值的负实部进行控制从而达到控制趋向的速度的目的。假定t=1s时,。通过对进行绘图,我们发现 当t=1s时,。图示如下:图9故我们取特征值实部在-5左右。令。利用matlab编程可求:解得:可知带状态反馈的全维状态观测器的状态方程为: 带状态反馈的全维状态观测器原理图如下:图10 全维状态原理图带状态反馈的全维状态观测器simlink模拟结构图如下:图11 全维状态simlink原理图由观测器的作用,故取观测器初始状态均为零。小球初始状态为横杆角度为仿真图像:Simlink仿真图:和,和的值图如下:图12 仿真图图13 差值图小球初始状态为横杆角度为仿真图像:Simlink仿真图:和,和的值图如下:图14图15 差值图3 感想及结论 通过这次实习,我们对现代控制理论有了更深入的了解。由分析知,球棒系统是稳定的,最后稳定时球棒的重心重合,各状态均为零。通过对于实验中给出的三个问题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古乌兰察布职业学院招聘考试真题2024
- 2024年金华兰溪市消防救援大队招聘真题
- 蜡疗考试题及答案
- 四级育婴员考试模拟题(含答案)
- 抗高血压药考试试题(有答案)
- 新进人员岗前培训考核试题(附答案)
- 华为公司运维工程师英语试题及参考答案
- 高血压危象的急救、诊疗及护理考核试题与答案
- 节能建筑评估体系-洞察及研究
- 2025年光伏发电项目土地租赁合同规范
- 推广服务合同范例
- 《分红保险的魅力》课件
- 住建局条文解读新规JGJT46-2024《施工现场临时用电安全技术标准》
- 叉车装卸货合同范例
- 电力设备运行与维护管理手册
- 工程审计课程设计
- 附件2:慢病管理中心评审实施细则2024年修订版
- 食品安全制度管理目录
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
- 医院科研诚信课件
- 小学校园安全知识
评论
0/150
提交评论