《利用MATLAB进行根轨迹分析.doc》由会员分享,可在线阅读,更多相关《利用MATLAB进行根轨迹分析.doc(5页珍藏版)》请在金锄头文库上搜索。
1、实验报告课程名称: 自动控制原理上机实验 实验项目: 利用MATLAB进行根轨迹分析 专业班级: 通信工程XXX班 姓 名: XX 学 号:XX 实验室号:XX实验组号: XX 实验时间: 2010/11/16 批阅时间: 指导教师: XX X 成 绩: 沈阳工业大学实验报告(适用计算机程序设计类)专业班级: 通信工程XX班 学号: XX 姓名:XX 实验名称:利用MATLAB进行根轨迹分析1.实验目的:1、加深了解系统根轨迹的物理概念。2、熟悉MATLAB绘制根轨迹图形函数,初步掌握MATLAB软件的使用。2.实验内容:(1)G(s)H(s)=k(s+0.2)/s2(s+3.6) (2) G
2、(s)H(s)=k(s2+2s+4)/s(s+4)(s+6)(s2+1.4s+1)(3) G(s)H(s)=k/s(s2+2s+2)(s+2,73) (4) G(s)H(s)=k(s+1)(s+2)(s+3)/s3(s-1)3. 实验方案(程序设计说明)见附件4. 实验步骤或程序(经调试后正确的源程序)见附件5程序运行结果见附件6出现的问题及解决方法未出现问题及故障。附件A 沈阳工业大学实验报告(适用计算机程序设计类)专业班级: XX 学号:XX 姓名:XX 实验步骤或程序:(一)1.创建新MATLAB程序,并键入如下程序:num=0 0 1 0.2den=1 3.6 0 0rlocus(nu
3、m,den)rlocfind(num,den)v=-4 2 -4 4axis(v)gridtitle(root-locus plot of k(s+0.2)/s2(s+3.6)text(-3.6,0,k=0)2.进行调试,无错误后,保存并运行。3.运行结果如下图所示:(二)1.创建新MATLAB程序,并键入如下程序:num=1 2 4den1=conv(1 0,1 4)den2=conv(1 6,1 1.4 1)den=conv(den1,den2)G=tf(num,den)rlocus(G)axis(-8 2 -5 5)grid ontitle(root-locus plot)grid of
4、f2.进行调试,无错误后,保存并运行。3.运行结果如下图所示:(三)1.创建新MATLAB程序,并键入如下程序:num=0 0 0 1den1=conv(1 0,1 2 2)den2=conv(den1,1 2.73)G=tf(num,den2)rlocus(G)axis(-8 2 -5 5)grid ontitle(root-locus plot)grid off2.进行调试,无错误后,保存并运行。3.运行结果如下图所示:(四)1.创建新MATLAB程序,并键入如下程序:num1=conv(1 1,1 2)num2=conv(1 3,num1)den1=conv(1 0,1 0)den2=conv(1 0,1 -1)den=conv(den1,den2)G=tf(num2,den)rlocus(G)axis(-10 10 -10 10)grid ontitle(root-locus plot)grid off2.进行调试,无错误后,保存并运行。3.运行结果如下图所示1