自动控制原理MATLAB实验---重庆交通大学_第1页
自动控制原理MATLAB实验---重庆交通大学_第2页
自动控制原理MATLAB实验---重庆交通大学_第3页
自动控制原理MATLAB实验---重庆交通大学_第4页
自动控制原理MATLAB实验---重庆交通大学_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、重 庆 交 通 大 学学 生 实 验 报 告实验课程名称 机械工程控制基础 开课实验室 交通装备与制造工程实训中心 学院 机电与汽车工程学院 年级 2012专业班 机械电子工程(2)学 生 姓 名 向超 学 号 0 开 课 时 间 2014 至 2015 学年第 一 学期总 成 绩教师签名批改日期实验项目MATLAB软件基本操作实验时间2014年11月实验地点90304实验性质.验证性 .设计性 .综合性教师评价: 评价教师签名:一:实验目的1、 熟悉MATLAB人机界面和基本内容。2、熟悉MATLAB基本操作方法。二:实验主要内容及过程1、 熟悉MATLAB的工作界面和基本内容主菜单栏工具栏

2、当前目录路径历史命令窗口工作区窗口命令窗口 2、MATLAB基本操作方法从Windows中双击Matlab图标,会出现Matlab命令窗口(Command indow),在一段提示信息后,出现系统提示符“”,这时你就可以输入命令了。如果命令有语法错误,系统会给出提示信息。在当前提示符下,你可以通过上下箭头调出以前输入的命令,用滚动条可以查看以前的命令及输出信息。Maltlab命令的通常形式为:变量表达式变量以字母开始,最多可以有31位,可以使字母、数字,不能有空格、逗号等,不能与预定义变量相同。表达式由操作符或其他特殊字符、函数和变量名组成。Matlab执行表达式并将执行结果显示于命令后,同时

3、存在变量中以留用。如果变量名和“”省略,即不指定返回变量,则名为ans的变量将自动建立。指令中的标点符号 空格 用于输入量与输入量的分隔符,数组行元素间的分隔符。 逗号, 指令之间的分隔符,其余作用同空格 分号; 数组间的行分隔符,指令结尾,则不显示运行结果。 百分号% 后面为注释。 括号用于数组输入时用。实验项目MATLAB控制系统工具箱和符号运算工具箱的使用实验时间2014年11月实验地点90304实验性质.验证性 .设计性 .综合性教师评价: 评价教师签名:一:实验目的1、 熟悉MATLAB的符号运算工具箱的使用;2、 初步了解MATLAB控制系统工具箱,能用MATLAB解决一些简单的控

4、制系统的问题。如用MATLAB求系统的单位阶跃响应、判断系统的稳定性等。3、能用MATLAB解决状态空间的相关问题,熟悉MATLAB相应函数的用法。二:实验主要内容及过程1、基本运算符数学表达式MATLAB运算符MATLAB表达式加A+B+A+B减A-B-A-B乘AB*A*B除AB/A/B幂AB说明: 表达式由变量名、运算符和函数名组成; 表达式将按与常规相同的优先级从左至右执行运算; 幂运算优先级最高,乘除运算次之,加减运算最低; 括号可以改变运算次序。3-5 设单位反馈系统的开环传递函数为,试求系统的上升时间,峰值时间,最大超调量和过渡时间。MATLAB程序:num=1;den=1 1 0

5、;sys1=tf(num,den)sys2=(1)t=0:0.01:10;step(t,feedback(sys1,sys2,-1)根据上图可得:=1.64s,峰值时间:=3.63s,最大超调量=16.3%,过渡时间=8.08s。3-14 已知控制系统的特征方程为(1)程序:P=1 5 2 1; %定义特征多项式的系数向量roots(P); %求特征方程的特征根MATLAB求解得特征根如右图:结论:根据结果显示可得,系统的特征方程的特征根不全为负实部,因此系统不稳定。(2)程序:P=1 2 8 12 20 16 16; %定义特征多项式的系数向量roots(P) %求特征方程的特征根MATLA

6、B求解得特征根如右图:结论:根据结果显示可得,系统的特征方程的特征根有两个极点的实部为0,因此这两个极点位于虚轴上,然而其他极点都具有负实部,因此系统处于临界稳定。此时系统的输出信号将出现等幅振荡。程序如下:num1=10;den1=1 1 0;sys1=tf(num1,den1)num2=10 1;den2=1;sys2=tf(num2,den2)disp(负反馈闭环系统传递函数模型为);feedback(sys1,sys2)P=1 101 10;V=roots(P)3-16 (a)分析下图中系统的稳定性。结论:可知闭环系统的总传递函数为:,并求出特征方程的两个极点都位于复平面的左半侧,因此

7、该闭环系统是稳定的。由MATLAB计算过程如图:根据计算出的闭环传递函数,可以用命令roots求得特征根。(b)分析下图系统的稳定性。根据计算出的闭环传递函数,可以用命令roots求得特征根。MATLAB程序如下:s=tf(s);sys2=10/(s*(1+s);sys3=2*s;sys4=feedback(sys2,sys3);sys1=(1+s)/s;sys5=series(sys1,sys4);sys6=1;sys=feedback(sys5,sys6)P=1 21 10 10;roots(P)结论:可知闭环系统的总传递函数为:,并求出特征方程的三个极点都具有负实部(位于复平面的左半侧)

8、,因此该闭环系统是稳定的。5-5 绘制下列传递函数的对数幅频特性。(9)(10)5-13 系统的开环传递函数为,幅值穿越频率,求相位裕度。方法一:直接计算出幅值裕量为。方法二:已知系统的开环传递函数,用margin函数绘制bode图。从bode图中我们可以读出:在处,该系统的相频特性中的相位裕量为。8-3 设该系统的状态空间表达式为 ,试求系统的传递函数。MATLAB程序:A=-5 -1;3 -1;B=2 5;C=1 2;D=0;sys=ss(A,B,C,D);num den=ss2tf(A,B,C,D);sys1=tf(num,den)运行该程序可以得到此系统的传递函数为。8-4 系统的状态

9、方程为,当时,试求。程序如下:a=0 1;-2 -3;x0=1;-1;syms t;eat=expm(a*t),x=eat*x0运行结果为:8-14 判断系统的状态可控性。求得的系统的可控矩阵的秩为2。设计超前补偿网络。设计过程:1、 根据开环放大系数,可求得开环传递函数,并绘制bode图和计算出校正前的幅值裕量、相位裕量;2、 计算最大相位超前量,式中为校正后期望的相位裕量,为校正前的相位裕量;3、 再根据公式,可求得超前校正网络的a;4、 又用线性插值法(spline函数),计算出校正后的剪切频率;5、 用剪切频率带入公式,求得时间常数T;6、 确定补偿网络的传递函数;7、 确定校正后的传

10、递函数;8、 在原来的bode图上绘制校正后系统的bode图,看相位裕量是否满足设计要求,如果不满足,适当的增加补偿角,重复上述设计步骤,知道相位裕量满足设计要求;9、 用feedback函数求出闭环传递函数,并绘制闭环系统单位阶跃响应图,判断系统的稳定性。MATLA程序如下图:程序运行后的bode图和单位阶跃响应图如下:结论:从校正后的bode图,可以得出:系统相位裕量为,在7.73处;满足设计要求,闭环系统能够稳定。并且由校正后的闭环系统单位阶跃响应图,可得到调整时间短,闭环系统性能良好。例 5-10-1 单位负反馈系统固有部分的开环传递函数为,要求开环放大系数K=5,相位裕度为,求串联滞

11、后补偿网络参数。利用根轨迹图设计滞后补偿网络设计过程:1、 根据已知的开环放大系数,确定传递函数,并用rltool函数打开“Control and Estimation Tools Manager”窗口,并设置“Graphaical Tuning”选项卡的Plot2/Open loop 1为“Open-loop Bode”,此时弹出框如下图。2、 由上图可以看出相位裕量为负值,该系统是不稳定的。因此可以用添加零极点的方法。打开“Compensator Editor”选项卡,设定零极点的数值,或者直接在根轨迹图上调整零极点位置,采用这两种方法调整相位裕量,直到满足设计要求。我用这两种办法,进行了

12、多次调试,得到下图,可知相位裕量可达,满足设计要求,此时串联的补偿网络为。3、在单击“Analysis Plots”选项卡,并选择Plot 1为“Step”、“Closed Loop r to y”,结果得到校正后的闭环系统单位阶跃响应曲线,如下图,可以看出,超调量小,闭环系统性能较好。结论:通过上述的串联滞后校正,相位裕量可达,满足设计要求,此时串联的补偿网络为。实验项目Simulink仿真环境基本应用实验时间2014年12月实验地点90304实验性质.验证性 .设计性 .综合性教师评价: 评价教师签名:一:实验目的1、 初步了解simulink的作用、原理;2、 能用simulink进行P

13、ID控制器的调试;3、 能用simulink软件包对动态系统进行简单地建模、仿真和分析。二:实验主要内容及过程5章 第八节 PID控制器的调试:例子:设固有部分的传递函数为,按照、的顺序反复调试,得出最佳的、,使动态性能最佳。解:通过simulink软件包建立PID控制闭环系统框图,如下图:当=180时结论:系统的响应速度会随着值的增大而加快,而值的过大会使系统有较大的超调量,稳定性变坏;此外,值的过小会使系统的动作减慢。当=5时当=60时当=80时(1) 先使=0,=0,调整的值,然后观察示波器的图形变化。当=5时结论:随着值得减小会使系统的超调量减小、振荡变小,并且系统的稳定性增加。当=5

14、0时当=35时当=20时(2) 使=80,=0,调整的值,然后观察示波器曲线的变化;当=0.01时当=1时当=5时当=10时当=80时结论:随着值的增大,系统的稳定性更好、系统响应速度加快且系统的超调量减小;但是如果过大,会使调节时间变长,过小,又会使超调量增大,响应速度变慢。(3) 使=80,=5,调整的值,然后观察示波器的曲线变化。通过上述参数的调整,得到的图形可以看出,当=80,=5,=10时,系统的动态性能较好。即图为:总之,PID的参数调整必须考虑在不同时刻三个参数的作用以及彼此之间的作用关系。9.2.1 开环系统与闭环系统图中,控制对象的传递函数为。2、 当f=1(t)时,仿真如图1、当干扰f=0时,开环系统输入r1=0.5,闭环系统输入r2=5.5,两者输出都是5,仿真如图可见,闭环的抗干扰能力远远高于开环系统,闭环系统比开环系统的精度高。9.2.2 系统的稳定性3、当前向通路线性环节的放大系数K=6时4、当前向通路线性环节的放大系数K=10时1、当前向通路

温馨提示

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

评论

0/150

提交评论