一阶倒立摆PID控制器设计_第1页
一阶倒立摆PID控制器设计_第2页
一阶倒立摆PID控制器设计_第3页
一阶倒立摆PID控制器设计_第4页
一阶倒立摆PID控制器设计_第5页
已阅读5页,还剩46页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

Harbin Institute of Technology课程设计说明书(论文)课程设计说明书(论文)课程名称: 控制系统课程设计 设计题目: 一阶倒立摆控制器设计 院 系:航天学院控制科学与工程系 班 级: 0804201 设 计 者: 刘川 学 号: 1080420110 指导教师: 罗晶、周乃馨 设计时间: 2011 年 8 月 21 日至 2011 年 9 月 9 日 哈尔滨工业大学教务处哈尔滨工业大学课程设计任务书姓 名: 刘川 院 (系):航天学院控制科学与工程系专 业:探测制导与控制技术 班 号: 0804201任务起至日期: 2011 年 8 月 21 日至 2011 年 9 月 9 日课程设计题目:一阶倒立摆控制器设计 已知技术参数和设计要求:本课程设计的被控对象采用固高公司的一阶倒立摆系统 GIP-100-L。系统内部各相关参数为:小车质量 0.5 Kg ; 摆杆质量 0.2 Kg ; 小车摩擦系数 0.1 N/m/sec ; 摆杆Mmbl转动轴心到杆质心的长度 0.3 m ; 摆杆惯量 0.006 kg*m*m ; 采样时间 0.005 秒。I T设计要求:1推导出系统的传递函数和状态空间方程。用 Matlab 进行脉冲输入仿真,验证系统的稳定性。2设计 PID 控制器,使得当在小车上施加 1N 的脉冲信号时,闭环系统的响应指标为:(1)稳定时间小于 5 秒(2)稳态时摆杆与垂直方向的夹角变化小于 0.1 弧度工作量:1. 建立一阶倒立摆的线性化数学模型;2. 倒立摆系统的 PID 控制器设计、MATLAB 仿真及实物调试;工作计划安排:第 17 周:建模研究和确定控制系统方案;第 18 周:控制系统设计和试验调试;第 17 周:撰写论文、答辩。同组设计者及分工:独立完成。指导教师签字_年 月 日 教研室主任意见:教研室主任签字_年 月 日一、一阶倒立摆动力学建模1.1 直线一阶倒立摆数学模型的推导对系统建立数学模型是系统分析、设计的前提,而一个准确又简练的数学模型将大大简化后期的工作。为了简化系统分析,在实际的模型建立过程中,要忽略空气流动阻力,以及各种次要的摩擦阻力。这样,可将倒立摆系统抽象成小车和匀质刚性杆组成的系统,如下图所示。本系统内部各相关参数定义如下:小车质量 M摆杆质量 m小车摩擦系数 b摆杆转动轴心到l杆质心的长度 摆杆惯量 I加在小车上的力 F小车位置x摆杆与垂直向上方向的夹角 图 1-1 小车及摆杆受力分析摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)下图是系统中小车和摆杆的受力分析图。其中, 和 为小车与摆杆NP相互作用力的水平和垂直方向的分量。注意:在实际倒立摆系统中检测和执行装置的正负方向已经完全确定,因而矢量方向定义如图,图示方向为矢量正方向。应用 Newton 方法来建立系统的动力学方程过程如下:分析小车水平方向所受的合力,可以得到如下方程:(1-1)NxbFM由摆杆水平方向的受力进行分析可以得到下面等式:(1-2)sin(2ldtm即 (1-3)ico2llxN把这个等式代入上式中,就得到系统的第一个运动方程:(1-4)FllbMsins)( 2为了推出系统的第二个运动方程,我们对摆杆垂直方向上的合力进行分析,可以得到下面方程:(1-5)cos(2ldtmgP即: (1-6)sinll力矩平衡方程如下:(1-7)INlPlcoi注意:此方程中力矩的方向,由 ,sini,cos, 故等式前面有负号。合并这两个方程,约去 P 和 N,得到第二个运动方程:(1-8)cossin)(2xmlglmlI 1微分方程模型设 ,当摆杆与垂直向上方向的夹角 与 1(单位是弧度)相比很小,即 1 时,则可以进行近似处理:。为了与控制理论的表达习惯相统一,即 u0)(,sin,1co2dt一般表示控制量,用 u 来代表被控对象的输入力 F,线性化后得到该系统数学模型的微分方程表达式:(1-9)umlxbMglI)(22. 传递函数模型对方程组(2-9)进行拉普拉斯变换,得到:(1-10)()()()( 22 sUmlsbXsmMgllI注意:推导传递函数时假设初始条件为 0。由于输出角度为 ,求解方程组(2-10)的第一个方程,可以得到(1-11)()()2sgmlIsX或 (1-12)glslIs2)()如果令 ,则有:xv(1-13)mlslIsV2)()把上式代入方程组(1-10)的第二个方程,得到)()()()()()()( 2222 sUmlsgmlIbsgmlIM (1-14)整理后得到以输入力 u 为输入量,以摆杆摆角 为输出量的传递函数:. (1-15)sqbmglsqlMsqmlIbslU23242)()()(其中 22)()(llI实际参数如下: M 小车质量 0.5Kgm 摆杆质量 0.2Kgb 小车摩擦系数 0.1N/m/secl 摆杆转动轴心到杆质心的长度 0.3mI 摆杆惯量 0.006Kg*m*m把上述参数代入,可以得到系统的实际模型。摆杆角度和小车位移的传递函数为:(1-58.024.6)(ssX16)摆杆角度和小车加速度之间的传递函数为:(1-58.024.6)(ssV17)摆杆角度和小车所受外界作用力的传递函数:(1-45.18.3.0)(23 sssU18)在固高科技所有提供的控制器设计和程序中,采用的都是以小车的加速度作为系统的输入,本实验也采用此种方法。1.2 系统阶跃响应分析上面已经得到系统的状态方程,对其进行阶跃响应分析,在 MATLAB 中键入以下命令:得到如下计算结果:020004000600080001000012000To: Out(1)0 20 40 60 80 100 120 140 160 180050100150To: Out(2)Step ResponseTime (sec)Amplitude图 1-2 直线一阶倒立摆阶跃响应仿真可以看出,在单位阶跃响应作用下,小车位置和角度都是发散的。脉冲响应分析如下:050100150To:Out(1)0 20 40 60 80 100 120 140 160 18000.511.52To:Out(2)Impulse ResponseTime (sec)Amplitude图 1-3 直线一阶倒立摆脉冲响应仿真角度发散。二、一阶倒立摆控制系统设计和数字仿真2.1 直线一阶倒立摆 PID 控制器设计2.1.1 PID 控制原理在模拟控制系统中,控制器最常用的控制规律是 PID 控制。常规 PID控制系统原理框图如下图所示。系统由模拟 PID 控制器 KD(S)和被控对象G(S)组成。图 2-1 常规 PID 控制系统图PID 控制器是一种线性控制器,它根据给定值 与实际输出值 构)(tr()yt成控制偏差 )(te()()etryt将偏差的比例(P)、积分(I)和微分(D) 通过线性组合构成控制量,对被控对象进行控制,故称 PID 控制器。其控制规律为 dteTtetKtuDtIP)()(1)()(0或写成传递函数的形式 sTsEUGDIP1)(式中: 比例系数; 积分时间常数; 微分时间常数。PKI在控制系统设计和仿真中,也将传递函数写成 sKsEUGDIP)(式中: 比例系数; 积分系数; 微分系数。PKIK简单说来,PID 控制器各校正环节的作用如下:(1)比例环节:成比例地反映控制系统的偏差信号 ,偏差一旦产)(te生,控制器立即产生控制作用,以减少偏差。(2)积分环节:主要用于消除稳态误差,提高系统的型别。积分作用的强弱取决于积分时间常数 , 越大,积分作用越弱,反之则越强。ITI(

温馨提示

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

评论

0/150

提交评论