单级移动倒立摆建模及串联超前校正

单级移动倒立摆建模及串联超前校正

ID:37289942

大小:230.00 KB

页数:11页

时间:2019-05-20

单级移动倒立摆建模及串联超前校正_第1页
单级移动倒立摆建模及串联超前校正_第2页
单级移动倒立摆建模及串联超前校正_第3页
单级移动倒立摆建模及串联超前校正_第4页
单级移动倒立摆建模及串联超前校正_第5页
资源描述:

《单级移动倒立摆建模及串联超前校正》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要随着大三上学期的课程接近尾声,又到了我们将刚刚学过的知识与实际问题相联系并运用于解决实际问题的时候了。在书本中我们学到的都是纯理论,而这次课程设计,我们将把纯理论与实际物理模型相结合,对一阶倒立摆进行建模、稳定性分析、校正、仿真等操作,并通过这个过程,熟练的掌握工程软件MATLAB。一阶倒立摆系统是一个非线性自然不稳定系统,许多抽象的控制概念,如控制系统的稳定性、可控性、系统抗干扰能力等,都可以通过倒立摆系统直观地表现出来.倒立摆系统是典型的机电一体化系统,其机械部分遵循牛顿的力学定律,因此,可

2、以通过机理建模方法得到较为准确的系统数学模型,MATLAB是一种用于科学计算的高性能语言,它集数值计算、图形图像显示以及编程于一体,是常用的控制系统分析与设计工具。1990年,MathWorks软件公司为MATLAB提供了新的控制系统图形化模型输入与仿真工具Simulink。这是MATLAB的一个扩展软件模块。该模块提供了一个建模、分析与仿真等多种物理与数学问题软件环境,并为图形用户界面提供了动态系统的结构方块图模型,从而使用户可以既快又方便地对系统进行建模、仿真而不必写任何代码程序。因此,该工具很

3、快就在控制工程界获得了广泛的认可,并使仿真软件进入了系统模型的图形组态阶段。本次课程设计是利用我们在《自动控制原理》中所学的知识,结合课外学习的知识,理论结合实践,讨论基于MATLAB的单级移动倒立摆建模及串联超前校正,并用simulink对校正后的系统进行仿真分析。关键词:MATLAB倒立摆模型校正仿真9目录1建立一阶倒立摆控制系统数学模型11.1建立初步模型11.2模型线性化11.3系统结构图12校正前系统动态性能分析23串联超前校正环节的设计33.1分析题目要求33.2校正环节分析44系统的s

4、imulink仿真55课程设计总结8参考文献99单级移动倒立摆建模及串联超前校正1建立一阶倒立摆控制系统数学模型1.1建立初步模型设小车瞬时位置为,摆心瞬时位置为。在水平方向,由牛顿第二定律(1-1)上述方程即(1-2)在垂直方向,惯性力矩与重力矩平衡(1-3)方程变形为(1-4)1.2模型线性化因为很小,所以忽略项。则有(1-5)联立,解得(1-6)1.3系统结构图999由上述计算过程可绘制出系统的等效动态结构图如图1所示。图1系统结构图2校正前系统动态性能分析将参数值带入得到系统开环传递函数为(

5、2-1)用MATLAB对此系统的动态性能进行分析。对系统施加单位阶跃输入信号,然后观察响应曲线并分析系统的动态性能。用step()函数命令编写求单位阶跃响应的MATLAB程序段如下:n=1;%传递函数的分子系数为1d=[1,0,-11];%传递函数分母系数分别为1,0,-11sys=tf(n,d);Lsys=feedback(sys,1,-1);%说明此系统有单位负反馈[y,t,x]=step(Lsys);%对系统施加单位阶跃输入信号Plot(t,y) ;9运行上述程序,得到系统的单位阶跃响应图如图

6、2所示。图2单位阶跃响应图由系统的单位阶跃响应曲线可知,此系统很不稳定,是发散的,不存在动态性能指标,因此需要对其进行校正。3串联超前校正环节的设计3.1分析题目要求题目要求校正后系统输出动态性能满足,根据公式得,(3-1),(3-2)取,。计算得,。由于(3-3)所以取。93.2校正环节分析按要求对此系统进行串联超前校正,因为该系统为非最小相位系统,所以选择用主导极点配置法对其进行分析。原系统开环传递函数为(3-4)设加入的超前校正环节为(3-5)校正后系统的开环传递函数为(3-6)此时,系统的闭

7、环特征方程为=0(3-7)因为原二阶系统加入串联超前环节后变为三阶系统,所以必然增加了一个极点,设为。二阶系统标准闭环特征方程为(3-8)根据主导极点法,加入超前校正环节后,系统的闭环特征方程变为=0(3-9)整理得(3-10)(3-11)将已经计算出的,,的值代入,经比较得以下方程组(3-12)9经计算,得到,,。所以加入的串联超前校正环节传递函数为(3-13)加入校正环节后系统的传递函数变为(3-14)此时系统的动态结构图如图3所示。图3校正后系统的结构图4系统的simulink仿真对系统校正完

8、毕后,用MATLAB软件中的simulink对校正过的系统进行仿真。绘制系统的simulink动态结构图并添加单位阶跃信号模块的步骤为:(1)在MATLAB的命令窗口中选择File→New→Model菜单项,打开“untitled”窗口。(2)点击Sources,选中信号源模块组中的Step模块,并拖拽到“untitled”模型窗口。(3)在各模块库中,选中需要的标准功能模块并拖拽到“untitled”模型窗口。双击“TransferFcn”模块,在得出的对话框中,分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。