用MATLAB进行控制系统的动态性能的分析毕业论文.doc_第1页
用MATLAB进行控制系统的动态性能的分析毕业论文.doc_第2页
用MATLAB进行控制系统的动态性能的分析毕业论文.doc_第3页
用MATLAB进行控制系统的动态性能的分析毕业论文.doc_第4页
用MATLAB进行控制系统的动态性能的分析毕业论文.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

目录 引言1 1 matlab 函数编程.2 1.1 传递函数的整理2 1.2 动态性能指标的定义2 1.3 matlab 函数编程求系统的动态性能.2 2 三阶系统闭环主导极点及其动态性能分析3 2.1 三阶系统的近似分析3 2.2 编程求解动态性能指标4 3 三阶系统的单位阶跃响应6 3.1 高阶系统单位阶跃响应6 3.2 当a已知时三阶系统的阶跃响应曲线7 3.2.1 当 a=0.84 时系统的阶跃响应曲线7 3.2.2 当 a=2.1 时系统的阶跃响应曲线9 3.2.3 当 a=4.2 时系统的阶跃响应曲线10 3.3 三阶系统动态性能分析比较11 3.4 近似条件12 3.4.1 闭环主导极点.12 3.4.2 估算高阶系统动态性能指标的零点极点法.12 4 结束语12 5 参考文献.13 1 引言 自动控制(automation control)属于自动化技术的 一门,广义来说,通 常是指不需借着人力亲自操作机器或机构,而能利用动物以外的其他装置元件 或能源,来达成人类所期盼执行的工作。更狭义地说即是以生化、 机电、电脑、 通讯、水力、蒸汽等科学知识与应用工具,进行设计来代替人力或减轻人力或 简化人类工作程序的机构机制,皆可称之。 自动控制是相对人工控制概念而言的。指的是在没人参与的情况下,利用 控制装置使被控对象或过程自动地按预定规律运行。自动控制技术的研究有利 于将人类从复杂、危险、繁琐的劳动环境中解放出来并大大提高控制效率。 自动控制系统的理论主要是反馈论,包括从功能的观点对机器和物体中 (神经系统、内分泌及其他系统)的调节和控制的一般规律的研究。离散控制 理论在计算中也有很广泛的应用。 自动控制是工程科学的一个分支。它涉及利用反馈原理的对动态系统的自 动影响,以使得输出值接近我们想要的值。从方法的角度看,它以数学的系统 理论为基础。我们今天称作自动控制的是二十世纪中叶产生的控制论的一个分 支。基础的结论是由诺伯特维纳、鲁道夫卡尔曼提出的。 2 1 matlab 函数编程 1.1 传递函数的整理 已知三阶系统的闭环传递函数为, )64 . 0 8 . 0)(1 1 ( 7 . 2 )( 2 sss a sg 整理成一般式得 g(s)=,其中 a 为未知 asasas a 64 . 0 )8 . 064 . 0 ()8 . 0( 7 . 2 23 参数。从一般式可以看出系统没有零点,有三个极点。 (其中一个实数极点和一 对共轭复数极点) 1.2 动态性能指标的定义 上升时间:指响应从终值 10%上升到终值 90%所需的时间;对于有振荡 r t 系统,亦可定义为响应从零第一次上升到终值所需的时间。上升时间是系 统 响应速度的一种度量。上升时间越短,响应速度越快。 峰值时间:指响应超过其终值到达第一个峰值所需的时间。 p t 调节时间:指响应到达并保持在终值5%内所需的最短时间。 s t 超调量 %:指响应的最大偏离量 h()与终值 h()的差与终值 h()比 p t 的百分数,即 %=100% )( )()( h hth p 若 h()0 i=i-1 if y(i)=y1|y(i)0 i=i-1 if y(i)=y1|y(i)0 i=i-1 if y(i)=y1|y(i)=y2;m=i;break end end ts=(m-1)*0.01 %求调节时间 title(单位阶跃响应) grid 保存并运行程序,得到单位响应曲线: 9 位 位 位 位 位 位 time (sec) amplitude 02468101214161820 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 system: sys peak amplitude: 4.59 overshoot (%): 8.74 at time (sec): 6.07 system: sys rise time (sec): 2.81 system: sys settling time (sec): 7.48 system: sys final value: 4.22 图 3:a=0.84 单位阶跃响应曲线 从阶跃响应曲线图中得到系统的动态性能指标: 最大偏离量 h()=4.59,终值 h()=4.22,上升时间=2.81,峰值时间 p t r t =6.07,调节时间=7.48,超调量 %=8.74。 p t s t 3.2.2 当 a=2.1 时系统的阶跃响应曲线 三阶系统的一般表达式为: g(s)=,将 3.2.1 程序中分子分母的系数替换为此时的系 344 . 1 32 . 2 9 . 2 67 . 5 23 sss 数,程序其余部分不变。运行程序得到阶跃响应曲线如下: 10 位 位 位 位 位 位 time (sec) amplitude 02468101214161820 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 system: sys peak amplitude: 4.85 overshoot (%): 14.9 at time (sec): 5.09 system: sys rise time (sec): 2.23 system: sys settling time (sec): 7.1 system: sys final value: 4.22 图 4:a=2.1 单位阶跃响应曲线 将鼠标分别移动的图中四个蓝点处,得到动态性能指标: h()=4.85,h()=4.22,=2.23,=5.09,=7.1,%=14.9。 p t r t p t s t 3.2.3 当 a=4.2 时系统的阶跃响应曲线 三阶系统的一般表达式为: g(s)=,同上,把 3.2.1 程序中分子分母的系数替换为此 688 . 2 36 . 3 5 34.11 23 sss 表达式相应的系数,程序其余部分不变。同样得到单位阶跃响应曲线为: 11 位 位 位 位 位 位 time (sec) amplitude 02468101214161820 0 1 2 3 4 5 6 system: sys peak amplitude: 5.27 overshoot (%): 24.9 at time (sec): 4.62 system: sys rise time (sec): 1.91 system: sys settling time (sec): 9.91 system: sys final value: 4.22 图 5:a=4.2 单位阶跃响应曲线 同样从阶跃响应曲线得到系统动态性能指标: 最大偏离量 h()=5.27,终值 h()=4.22,上升时间=1.91,峰值时间 p t r t =4.62,调节时间=9.91,超调量 %=24.9。 p t s t 3.3 三阶系统动态性能分析比较 表 3-1 三阶系统动态性能分析比较 编号 系统闭环传递函数 r t p t % s t 1 5376 . 0 312. 164 . 1 268 . 2 23 sss 2.816.078.747.48 2 344 . 1 32 . 2 9 . 2 67 . 5 23 sss 2.235.0914.97.1 3 688 . 2 36 . 3 5 34.11 23 sss 1.914.6224.99.91 12 4 64 . 0 8 . 0 7 . 2 2 ss 2.054.5316.36.61 比较表 3-1 中第三行与第四行的动态性能,基本可以看出非主导极点对系 统动态性能的影响为:增大峰值时间,使系统响应速度变慢,但可以使超调量 %减表明闭环非主导极点可以增大系统阻尼,且这种作用将随闭环极点接近虚 轴而加剧。 从以上四幅阶跃响应的动态性能指标可以看出,它们的终值相等。说明 主导极点所对应的响应分量,随时间的推移衰减缓慢,在系统的时间响应过程 中起主导作用。 3.4 近似条件 3.4.1 闭环主导极点 对稳定的闭环系统,远离虚轴的极点对应的模态只影响阶跃响应的起始 段,而距虚轴近的极点对应的模态衰减缓慢,系统动态性能主要取决于这些极 点对应的响应分量。此外,各瞬态分量的具体值还与其系数大小有关。根据部 分分式理论,各瞬态分量的系数与零、极点的分布有如下关系:若某极点远 离原点,则相应项的系数很小;若某极点接近一零点,而又远离其他极点和 零点,则相应项的系数也很小;若某极点远离零点又接近原点或其他极点, 则相应项系数就比较大。系数大而且衰减慢的分量在瞬态响应中起主要作用。 因此,距离虚轴最近而且附近又没有零点的极点对系统的动态性能起主导作用, 称相应极点为主导极点。 3.4.2 估算高阶系统动态性能指标的零点极点法 一般规定,若某极点的实部大于主导极点实部的 56 倍以上时,则可以 忽略相应分量的影响;若两相邻零、极点间的距离比它们本身的模值小一个数 量级时,则称该零、极点对为“偶极子” ,其作用近似抵消,可以忽略相应分量 的影响。在绝大多数实际系统的闭环零、极点中,可以选留最靠近虚轴的一个 或几个极点作为主导极点,略去比主导极点距虚轴远 5 倍以上的闭环零、极点, 以及不十分接近虚轴的靠得很近的偶极子,忽略其对系统动态性能的影响。 应该注意使简化后的系统与原高阶系统有相同的闭环增益,以保证阶跃 响应终值相同。利用 matlab 语言的 step 指令,可以方便准确地得到高阶系统 的单位阶跃响应和动态性能指标。 4 结束语 在此次用 matlab 进行控制系统动态性能的分析的课程设计中,我对三 阶系统动态性能有了更深的认识。在控制工程实践中,通常要求控制系统既具 13 有较快的响应速度,又具有一定的阻尼程度,此外,还要求减少死区、间隙和 库仑摩擦等非线性因素对系统性能的影响,因此高阶系统的增益常常调整到使 系统具有一对闭环共轭主导极点。这时,可以用二阶系统的动态性能指标来估 算高阶系统的动态性能。 回顾起此次自动课程设计,至今我仍感慨颇多,我既学习到了自动控制原 理的知识,又学到了许多书本之外宝贵的分析动手能力。课程设计是培养学生 综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节, 是对学生实际工作能力的具体训练和考察过程. 通过这次课程设计使我懂得了 理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理 论知识与实践相结合起来,才能发挥最好的效果。 5 参考文献 1胡寿松.自动控制原理(第五版).科学出版社,2007.6 2黄坚.自动控制原理及其应用.高等教育出版社,2009.7 3程丽平、刘传玺、孙秀云.自动控制原理与系统.天津大学出版社,2008.7 4余成波、张莲等.自动控制原理.清华大学出版社,2006.1 5彭学峰、刘建斌等.自动控制原理实践教程.中国水利水电出版社,2006.4 14 本科生课程设计成绩评定表本科生课程设计成绩评定表 姓姓 名名性性 别别 专业、班级专业、班级 课程设计题目:课程设计题目: 课程设计答辩或质疑记录:课程设计答辩或质疑记录: 成绩评

温馨提示

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

评论

0/150

提交评论