控制系统课程设计-一阶倒立摆控制器设计.doc_第1页
控制系统课程设计-一阶倒立摆控制器设计.doc_第2页
控制系统课程设计-一阶倒立摆控制器设计.doc_第3页
控制系统课程设计-一阶倒立摆控制器设计.doc_第4页
控制系统课程设计-一阶倒立摆控制器设计.doc_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈尔滨工业大学课程设计说明书(论文)harbin institute of technology课程设计说明书(论文)课程名称: 控制系统课程设计 设计题目: 一阶倒立摆控制器设计院 系:航天学院控制科学与工程系班 级: 设 计 者: 学 号: 指导教师: 设计时间:2011年8月21日至2011年9月9日 哈尔滨工业大学教务处哈尔滨工业大学课程设计任务书 姓 名:王 院 (系): 专 业: 班 号: 任务起至日期: 2011年 8月21 日至2011年9月9 日 课程设计题目:一阶倒立摆控制器设计 已知技术参数和设计要求:本课程设计的被控对象采用固高公司的一阶倒立摆系统gip-100-l。系统内部各相关参数为:小车质量 0.5 kg ;摆杆质量0.2 kg ;小车摩擦系数0.1 n/m/sec ; 摆杆转动轴心到杆质心的长度0.3 m ;摆杆惯量0.006 kg*m*m ;采样时间0.005秒。设计要求:1推导出系统的传递函数和状态空间方程。用matlab进行脉冲输入仿真,验证系统的稳定性。2设计pid控制器,使得当在小车上施加1n的脉冲信号时,闭环系统的响应指标为:(1)稳定时间小于5秒(2)稳态时摆杆与垂直方向的夹角变化小于0.1 弧度 工作量:1. 建立一阶倒立摆的线性化数学模型;2. 倒立摆系统的pid控制器设计、matlab仿真及实物调试;3. 倒立摆系统的极点配置控制器设计、matlab仿真及实物仿真调试。 工作计划安排:第17周:建模研究和确定控制系统方案;第18周:控制系统设计和试验调试; 第17周:撰写论文、答辩。 同组设计者及分工: 独立完成。 指导教师签字_ 年 月 日 教研室主任意见: 教研室主任签字_ 年 月 日一、一阶倒立摆动力学建模倒立摆系统其本身是自不稳定的系统,实验建模存在着一定的困难。在忽略掉一些次要的因素之后,倒立摆系统就是一个典型的运动的刚体系统,可以在惯性坐标系中应用经典力学理论建立系统动力学方程。下面采用牛顿-欧拉方法建立直线型一级倒立摆系统的数学模型。在忽略了空气阻力和各种摩擦力之后,可将直线一级倒立摆系统抽象成小车和匀质杆组成的系统,如图1所示:图1:直线一级倒立摆模型系统的相关参数定义如下:m 小车质量m 摆杆质量b 小车摩擦系数l 摆杆转动轴心到杆质心的长度i 摆杆质量f 加在小车上的力x 小车位置 摆杆与垂直方向上方向的夹角 摆杆与垂直方向下方向的夹角(摆杆的初始位置为竖直向下)图2为小车和摆杆的受力分析图。其中,n和p为小车与摆杆相互作用力的水平和垂直方向的分量。 图2:小车和摆杆受力分析图应用牛顿方法来建立系统的动力学方程过程如下:分析小车水平方向所受的合力,可以得到以下的方程:由摆杆水平方向的受力进行分析可以得到下面的等式:将此等式代入上述等式中,可以得到系统的第一个运动方程:为了推出系统的第二个运动方程,我们对摆杆垂直方向上的合力进行分析,可以得到下面的方程:力矩平衡方程如下:因为此方程中力矩的方向,由于故等式前面有负号。合并这两个方程,约去p和n,得到第二个运动方程:微分方程模型设=+,当摆杆与垂直向上方向之间的夹角与1(单位是弧度)相比很小时,即1时,则可以进行如下近似处理:线性化后得到该系统数学模型的微分方程表达式:传递函数模型对上述方程组进行拉氏变换后得到:解上述方程可得输入量为加速度,输出量为摆杆摆角的传递函数:其中。输入量为力,输出量为摆角的传递函数:其中状态空间数学模型控制系统的状态空间方程可写成如下形式:解代数方程可得如下解:整理后可得系统的状态空间方程:对于质量均匀分布的摆杆,其转动惯量为:代入微分方程模型中得:化简后可得:设则有:实际系统参数如下:m 小车质量,0.5kg;m 摆杆质量,0.2kg;b 小车摩擦系数,0.1n/m/sec;l 摆杆转动轴心到杆质心的长度,0.3m;i 摆杆质量,0.006kgmm;t 采样时间,0.005s。将上述系统参数代入可得系统实际模型。摆杆角度和小车位移的传递函数:摆杆角度和小车加速度之间的传递函数:摆杆角度和小车所受外界作用力的传递函数:以外界作用力作为输入的系统状态方程:以小车加速度作为输入的系统状态方程:在固高科技提供的控制器设计和程序中,采用的是以小车的加速度作为系统的输入,如果采用力矩控制的方法,可以参考以上把外界作用力作为输入的格式。二、一阶倒立摆控制系统设计和数字仿真2.1阶跃响应分析由上面得到的系统状态方程,对其进行阶跃响应分析。得到如下的阶跃响应结果:图3:直线一级倒立摆单位阶跃响应仿真由阶跃响应曲线可以看出在单位阶跃响应作用下,小车位置和摆杆角度都是发散的。2.2直线一级倒立摆pid控制器设计pid控制器是一种线性控制器,它根据给定值与实际输出值构成偏差值。将偏差的比例、积分、微分通过线性组合构成控制量,对被控对象进行控制,故称为pid控制器。其控制律为:kp 比例系数;ki 积分系数;td 微分时间常数。pid控制器设计要求:设计pid控制器,使得当在小车上施加0.1n的阶跃信号时,闭环系统的响应指标为:(1)稳定时间小于5秒;(2)稳态时摆杆与垂直方向的夹角变化小于0.1弧度。图4:直线一级倒立摆pid控制matlab仿真模型通过不断地调整pid控制器的参数可得,当kp=100,ki=100,kd=15时,系统的指标如下:系统的飞升时间tp=0.07s;系统的调整时间ts=0.92s(=5%);系统的调整时间ts=1.5s(=2%);系统的超调量=19%。图5:直线一级倒立摆pid控制仿真结果图(kp=100,ki=100,kd=15)如图5所示为摆杆角度响应曲线,在0.07s时其超调量=19%;当=5%时,其调整时间ts=0.92s;当=2%时,其调整时间ts=1.5s。由以上系统指标分析可知,当kp=100,ki=100,kd=15时系统可以较好地稳定,其调整时间在5s以内,10s之后在系统稳态时摆杆与垂直方向的夹角变化在0.1rad附近,其稳态误差较小。由以上可以看出,整个系统性能基本上满足设计要求。图6:直线一级倒立摆pid控制仿真小车位置曲线由图6可以看出,由于pid控制器为单输入单输出系统,所以只能控制摆杆的角度,并不能控制小车的位置,所以小车会朝一个方向运动。现代控制理论中的多输入多输出系统可以在控制摆杆角度的同时控制小车的位置。2.3直线一级倒立摆状态空间极点配置控制器设计现代控制理论主要是依据现代数学工具,将经典控制理论的概念扩展到多输入多输出系统。极点配置法通过设计状态反馈控制器将多变量系统的闭环系统极点配置在期望的位置上,从而使系统满足瞬态和稳态性能指标。设计要求:用极点配置方法设计控制器,使得在小车上施加0.1n的阶跃信号时,闭环系统的响应指标为:(1)要求系统调整时间小于3s(2)稳态时摆杆与垂直方向的夹角变化小于0.1弧度状态方程为:选择控制信号:可解得:直接利用matlab极点配置函数k,prec,message=place(a,b,p)来计算。选取调整时间ts=2.0s,阻尼比为=0.5,可得期望的闭环极点:u3,u4为一对主导极点,u1,u2距离闭环主导极点5倍,所以可忽略其对主导极点的影响。图7:倒立摆极点配置仿真框图由place(a,b,p)函数计算出的反馈矩阵:图8可以看出,在干扰的情况下,系统在3s之内基本上可以恢复到新的平衡位置。图8:直线一级倒立摆状态空间极点配置 simulink仿真结果图三、一阶倒立摆试验调试3.1直线一级倒立摆pid控制实验采用固高科技的一级倒立摆模型进行pid控制器实物调试,系统框图如图9所示:图9:直线一级倒立摆matlab-pid实时控制界面由实验结果图10所示可看出系统较稳定,调节过程比较平稳,干扰作用下,系统能很快回到平衡位置,说明这组pid参数具有较好的控制效果,满足设计要求。图10:直线一级倒立摆pid控制实验结果3.2直线一级倒立摆极点配置控制实验采用固高科技的一级倒立摆模型进行pid控制器实物调试,系统框图如图11所示:图11:直线一级倒立摆matlab-极点配置实时控制界面图12:直线一级倒立摆状态空间极点配置实时控制结果在给倒立摆施加干扰后,系统的响应如图12所示,系统的稳定时间在3s之内,达到设计要求。四、结论本次课程设计运用pid控制理论和现代控制理论的极点配置方法对直线一级倒立摆控制进行了分析,并用simulink进行了倒立摆的系统仿真和实物仿真。通过实验,得到如下结论:(1) 对于具有非线性、多变量等特点的倒立摆系统进行系统分析,分析其非线性因素,在误差允许的范围内忽略某些次要因素将其线性化。(2) pid控制方法可以实现倒立摆的良好控制,但是pid控制的不足在于单变量控制,不能同时控制小车的位移和摆角。而状

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论