自动控制matlab实验

合集下载

自动控制matlab报告

自动控制matlab报告

自动控制原理实验报告 ——控制系统的阶跃响应09021209 侯竟骁一、实验目的 1、观察学习控制系统的单位阶跃响应; 2、记录单位阶跃响应曲线; 3、掌握时间响应分析的一般方法。

二、实验步骤 1、开机执行程序c:\ml\bin\matlab-s.exe(用鼠标双击图标)进入MATLAB 命令窗口:“Command Windows ”。

2、建立系统模型 在MATLAB 命令窗口上,以立即命令方式建立系统的传递函数。

在MATLAB 下,系统传递函数有三种描述方式,在实验中只用到多项式模型和零点极点模型 多项式模型)()()(s s s den num G =式中“num(s)”表示分子多项式的系数,“den(s)”表示分母多项式的系数,全部按照复自变量s 的降幂排列,以行向量的方式输入。

例如,程序为 num=[0 1 3]; 分子多项式系数 den=[1 2 2 1]; 分母多项式系数 printsys(num,den); 构造传递函数G(s)并显示 零点极点模型∏∏--=ni mj s s s )()()(p z k G式中,k 为增益值,z j 为第j 个零点值,p i 为第i 个零点值。

例如,程序为 k=2; 赋增益值,标量 z=[1]; 赋零点值,向量 p=[-1 2 -3]; 赋极点值,向量 [num,den]=zp2tf(z,p,k); 零点极点模型转换成多项式模型 printsys(num,den); 构造传递函数G(s)并显示给定系统传递函数)(s G 的多项式模型,求系统的单位脉冲响应。

传递函数为)()()(s s s den num G =式中,num (s)为系统传递函数)(s G 的分子多项式系数向量,den (s)为系统传递函数)(s G 的分母多项式系数向量。

函数格式1:给定num 、den 求系统的阶跃响应。

时间向量t 的范围自动设定。

函数格式2:时间向量t 的范围可以由人工给定。

(最新版)自动控制原理MATLAB仿真实验报告

(最新版)自动控制原理MATLAB仿真实验报告

实验一 MATLAB及仿真实验(控制系统的时域分析)一、实验目的学习利用MATLAB进行控制系统时域分析,包括典型响应、判断系统稳定性和分析系统的动态特性;二、预习要点1、系统的典型响应有哪些?2、如何判断系统稳定性?3、系统的动态性能指标有哪些?三、实验方法(一)四种典型响应1、阶跃响应:阶跃响应常用格式:1、;其中可以为连续系统,也可为离散系统。

2、;表示时间范围0---Tn。

3、;表示时间范围向量T指定。

4、;可详细了解某段时间的输入、输出情况。

2、脉冲响应:脉冲函数在数学上的精确定义:其拉氏变换为:所以脉冲响应即为传函的反拉氏变换。

脉冲响应函数常用格式:①;②③(二)分析系统稳定性有以下三种方法:1、利用pzmap绘制连续系统的零极点图;2、 利用tf2zp 求出系统零极点;3、 利用roots 求分母多项式的根来确定系统的极点 (三) 系统的动态特性分析Matlab 提供了求取连续系统的单位阶跃响应函数step 、单位脉冲响应函数impulse 、零输入响应函数initial 以及任意输入下的仿真函数lsim.四、实验内容 (一) 稳定性1. 系统传函为()27243645232345234+++++++++=s s s s s s s s s s G ,试判断其稳定性2. 用Matlab 求出的极点。

%Matlab 计算程序num=[3 2 5 4 6];den=[1 3 4 2 7 2];G=tf(num,den);pzmap(G);p=roots(den) 运行结果: p =-1.7680 + 1.2673i -1.7680 - 1.2673i 0.4176 + 1.1130i 0.4176 - 1.1130i -0.2991P ole-Zero MapReal AxisI m a g i n a r y A x i s-2-1.5-1-0.500.5-1.5-1-0.50.511.5图1-1 零极点分布图由计算结果可知,该系统的2个极点具有正实部,故系统不稳定。

自动控制原理 matlab实验报告

自动控制原理 matlab实验报告

自动控制原理实验(二)一、实验名称:基于MATLAB的控制系统频域及根轨迹分析二、实验目的:(1)、了解频率特性的测试原理及方法;(2)、理解如何用MATLAB对根轨迹和频率特性进行仿真和分析;(3)、掌握控制系统的根轨迹和频率特性两大分析和设计方法。

三、实验要求:(1)、观察给定传递函数的根轨迹图和频率特性曲线;(2)、分析同一传递函数形式,当K值不同时,系统闭环极点和单位阶跃响应的变化情况;(3)、K值的大小对系统的稳定性和稳态误差的影响;(4)、分析增加系统开环零点或极点对系统的根轨迹和性能的影响。

四、实验内容及步骤(1)、实验指导书:实验四(1)、“rlocus”命令来计算及绘制根轨迹。

会出根轨迹后,可以交互地使用“rlocfind”命令来确定点击鼠标所选择的根轨迹上任意点所对应的K值,K值所对应的所有闭环极点值也可以使用形如“[K, PCL] = rlocfind(G1)”命令来显示。

(2)、波特图:bode(G1, omga)另外,bode图还可以通过下列指令得出相位和裕角:[mag,phase,w] = bode(sys)(3)、奈奎斯特图:nuquist(G, omega)(2)课本:例4-1、4-2、4-7五实验报告要求(1)、实验指导书:实验四思考题请绘制下述传递函数的bode图和nyquist图。

1. 根据实验所测数据分别作出相应的幅频和相频特性曲线;2. 将思考题的解题过程(含源程序)写在实验报告中。

幅频特性曲线相频特性曲线Gs = zpk([10], [-5; -16; 9], 200)subplot(1, 2, 1)bode(Gs)gridsubplot(1, 2, 2)nyquist(Gs)grid(2)课本:例4-1、4-2、4-7图像结果:程序:Gs = zpk([-1], [0; -2; -3],1) rlocus(Gs)图像结果:程序:Gs = zpk([-2], [-1-j; -1+j],1) rlocus(Gs)程序:K=[0.5 1 2]for i=1:1:3num=[1,1,0,0]; den=[1,1,K(i)]; sys=tf(num,den); rlocus(sys); hold ongrid onend图像结果:目标:改变增益K和转折频率依次调节源程序:k1=[4.44,10,20];num=[1,2];den=conv([1,1],[1,2,4]);%一阶转折频率 1/T(wn1=2,wn2=1)二阶转折频率 wn3=wn'=2,伊布西塔=1/2 num1=[1,1];den1=conv([1,2],[1,2,4]);%一阶转折频率 1/T(wn1=1,wn2=2)二阶转折频率 wn3=wn'=2,伊布西塔=1/2 t=[0:0.1:7]; %for i=1:3g0=tf(k1(i)*num,den);g=feedback(g0,1);[y,x]=step(g,t);c(:,i)=y;g1=tf(k1(i)*num1,den1);g(1)=feedback(g1,1);[y1,x]=step(g(1),t);c1(:,i)=y1;endplot(t,c(:,1),'-',t,c(:,2),'-',t,c(:,3),'-',t,c1(:,1),'-',t,c1(:,2), '-',t,c1(:,3),'-');gridxlabel('Time/sec'),ylabel('out')结果分析:在本题中(1)改变k值:k值越大,超调量越大,调节时间越长,峰值时间越短,稳态误差越小(2)改变转折频率:超调量,调节时间,峰值时间,稳态误差同样有相应的变化。

自动控制原理MATLAB仿真实验报告

自动控制原理MATLAB仿真实验报告

实验一 MATLAB 及仿真实验(控制系统的时域分析)一、实验目的学习利用MATLAB 进行控制系统时域分析,包括典型响应、判断系统稳定性和分析系统的动态特性; 二、预习要点1、 系统的典型响应有哪些2、 如何判断系统稳定性3、 系统的动态性能指标有哪些 三、实验方法(一) 四种典型响应1、 阶跃响应:阶跃响应常用格式:1、)(sys step ;其中sys 可以为连续系统,也可为离散系统。

2、),(Tn sys step ;表示时间范围0---Tn 。

3、),(T sys step ;表示时间范围向量T 指定。

4、),(T sys step Y =;可详细了解某段时间的输入、输出情况。

2、 脉冲响应:脉冲函数在数学上的精确定义:0,0)(1)(0〉==⎰∞t x f dx x f其拉氏变换为:)()()()(1)(s G s f s G s Y s f ===所以脉冲响应即为传函的反拉氏变换。

脉冲响应函数常用格式: ① )(sys impulse ; ②);,();,(T sys impulse Tn sys impulse③ ),(T sys impulse Y =(二) 分析系统稳定性 有以下三种方法:1、 利用pzmap 绘制连续系统的零极点图;2、 利用tf2zp 求出系统零极点;3、 利用roots 求分母多项式的根来确定系统的极点 (三) 系统的动态特性分析Matlab 提供了求取连续系统的单位阶跃响应函数step 、单位脉冲响应函数impulse 、零输入响应函数initial 以及任意输入下的仿真函数lsim.四、实验内容 (一) 稳定性1. 系统传函为()27243645232345234+++++++++=s s s s s s s s s s G ,试判断其稳定性2. 用Matlab 求出253722)(2342++++++=s s s s s s s G 的极点。

%Matlab 计算程序num=[3 2 5 4 6];den=[1 3 4 2 7 2];G=tf(num,den);pzmap(G);p=roots(den)运行结果: p =+ - + -P ole-Zero MapReal AxisI m a g i n a r y A x i s-2-1.5-1-0.500.5-1.5-1-0.50.511.5图1-1 零极点分布图由计算结果可知,该系统的2个极点具有正实部,故系统不稳定。

MATLAB自动控制原理实验

MATLAB自动控制原理实验

实验七 控制系统的MATLAB 分析一、 实验目的1)、掌握如何使用Matlab 进行系统的时域分析 2)、掌握如何使用Matlab 进行系统的频域分析 3)、掌握如何使用Matlab 进行系统的根轨迹分析 4)、掌握如何使用Matlab 进行系统的稳定性分析 5)、掌握使用Bode 图法进行控制系统设计的方法 二、 实验内容 1、时域分析法根据下面传递函数模型:绘制其单位阶跃响应曲线并从图上读取最大超调量,绘制系统的单位脉冲响应、零输入响应曲线。

1)、某单位负反馈系统传递函数为:8106)65(5)(232+++++=s s s s s s Gt (seconds)c (t )t (seconds)c (t )结论:2)、典型二阶系统传递函数为:2222)(nn nc s s s G ωξωω++= 当ζ=0.7,ωn 取2、4、6、8、10、12的单位阶跃响应。

Step ResponseTime (seconds)00.51 1.52 2.53 3.54结论:3)、典型二阶系统传递函数为:2222)(nn nc s s s G ωξωω++= 当ωn =6,ζ取0.2、0.4、0.6、0.8、1.0、1.5、2.0的单位阶跃响应。

Time (seconds)结论:2、频率分析法根据下面传递函数模型,绘制出系统的频率响应曲线,包括Bode 图和Nyquist 图,并从图上读取相角交接频率、截止频率,并求出幅值裕度和相角裕度。

1)、典型二阶系统传递函数为:2222)(nn nc s s s G ωξωω++= 当ζ=0.7,ωn 取2)、4)、6)、8、1)0、1)2)的伯德图和奈奎斯特图。

Wn=2M a g n i t u d e (d B )10101010P h a s e (d e g )Bode DiagramGm = Inf dB (at Inf rad/s) , Pm = 164 deg (at 0.4 rad/s)Frequency (rad/s)Real AxisI m a g i n a r y A x i sWn=4M a g n i t u d e (d B )10101010P h a s e (d e g )Bode DiagramFrequency (rad/s)Real AxisI m a g i n a r y A x i sWn=6M a g n i t u d e (d B )1010101010P h a s e (d e g )Bode DiagramFrequency (rad/s)Real AxisI m a g i n a r y A x i sWn=8M a g n i t u d e (d B )1010101010P h a s e (d e g )Bode DiagramFrequency (rad/s)Real AxisI m a g i n a r y A x i sWn=10M a g n i t u d e (d B )1010101010P h a s e (d e g )Bode DiagramFrequency (rad/s)Real AxisI m a g i n a r y A x i sWn=12M a g n i t u d e (d B )1010101010P h a s e (d e g )Bode DiagramFrequency (rad/s)Real AxisI m a g i n a r y A x i s2)、典型二阶系统传递函数为:2222)(nn nc s s s G ωξωω++= 当ωn =6,ζ取0.2、0.4、0.6、0.8、1.0、1.5、2.0的伯德图和奈奎斯特图。

自控实验指导书--MATLAB

自控实验指导书--MATLAB

实验一、控制系统数学模型一、实验目的1、 掌握控制系统数学模型——传递函数的求取方法;2、 利用MATLAB 命令求取控制系统传递函数。

二、实验原理在MA TLAB 命令窗口上,以命令的方式建立系统的传递函数。

在MA TLAB 下,系统的数学模型有3种描述方式,此实验用多项式模型。

(1)多项式模型:线性定常系统的数学模型传递函数G(s)一般可以表示成:m n a s a s a s a b s b s b s b s R s C s G n n n n m m m m ≥+++++++==----,......)()()(01110111 其中分子分母多项式中的a n 与b m 均为常系数。

MATLAB 语言描述:构造分子多项式:num=[b m ,b m-1,…,b 1,b 0];或num=[b m b m-1 … b 1 b 0]构造分母多项式:den=[a n ,a n-1,…,a 1,a 0];或den=[a n a n-1 … a 1 a 0]构造并显示传递函数:printsys(num,den);其中num 与den 是习惯用法,也可用其它变量名代替,但在显示时会出现num/den ,这是通用输出显示格式,与输入变量名称无关。

例1:>>num=[1 12 44 48];>>den=[1 16 86 176 105];>>printsys(num,den)显示:num/den =s^3 + 12 s^2 + 44 s + 48-----------------------------------s^4 + 16 s^3 + 86 s^2 + 176 s + 105例2:系统开环传递函数为)106)(2()1(5)(22++++=s s s s s s G 写出多项式模型。

>>n=conv([5],[1 1]);>>d=conv([1 0 0],conv([1 2],[1 6 10]));>>printsys(n,d)显示:num/den =5 s + 5-----------------------------s^5 + 8 s^4 + 22 s^3 + 20 s^2(2)模型的连接函数[num]=cloop()用于计算单位反馈时闭环传递函数多项式模型的参数向量,右变量为开环参数,左变量返回系统的闭环参数,反馈极性1为正反馈,-1为负反馈。

《自动控制原理》Matlab求解控制系统频域分析实验

《自动控制原理》Matlab求解控制系统频域分析实验
频率分析法在自动控制系统的分析中具有许多优点,频域分析不仅可以分析线性定常系统,还可以推广到非线性系统,借助于MATLAB软件来分析系统的频率特性,可以简化分析中的大量计算,直接可以得到需要的性能参数,结合参数和相应的曲线来对系统进行分析。使用MATLAB软件可以精确地绘制出系统的bode图、nyquist曲线和Nichols曲线,使得对系统的分析带来很大的方便
《自动控制原理》Matlab求解控制系统频域分析实验
一、实验目的
1、加深了解系统频率特性的概念。
2、学习使用Matlab软件绘制Nyquist图、Bode图的基本方法。
3、掌握典型环节的频率特性。
二、实验仪器
Matlab2014b版
三、实验原理
1.奈奎斯特图(幅相频率特性图)
MATLAB为用户提供了专门用于绘制奈奎斯特图的函数nyquist
axis([-2,0.4,-1.5,1.5]);
k=500;
num=[1,10];
den=conv([1,0],conv([1,1],conv([1,20],[h,50])));
w=logspace(-1,3,200)
bode(k*num,den,w);
grid;
五、实验原始数据记录与数据处理
六、实验结果与分析讨论
范围是自动确定的。当需要指定幅值范围和相角范围时,则需用下面的功能指令:
[mag,phase,w]=bode(num,den,w)
四、实验内容及步骤
z=[]:
p=[0,-1,-2]:
k=5;
g=zpk(z,p,k):
nyquist(g);
w=0.5:0.1:10:
figure(2):
nyquist(g:w);

自动控制matlab仿真实验

自动控制matlab仿真实验

实验一信号继电器特性测试实验一、实验目的通过本次实验使学生加深理解安全性继电器的动作原理,掌握测试继电器电气特性、时间特性等参数的程序、方法。

二、实验内容1. JWXC-1700型继电器绝缘电阻、线圈电阻、释放值、工作值、接点电阻的测试。

2. JZXC-480型继电器释放值、工作值的测试。

3. JYJXC-135/220型继电器反位转极值、定位转极值的测试。

4. JPXC-1000型继电器释放值、工作值、反向不工作值的测试。

5. JWXC-H340型继电器缓放时间、缓吸时间的测试。

6. J SBXC1-850型继电器延时时间的测试。

三、实验设备与仪器JWXC-1700型、JYJXC-135/220型、JWXC-H340型、JZXC-480型、JPXC-1000型、JSBXC1-850型继电器各一台,万用表一块,兆欧表一块,调压器一台,开关、连接线、指示灯若干等。

四、实验方法1.线圈电阻测试5Ω以下用凯尔文电桥,误差不得超过±5%, 5Ω以上用惠斯登电桥,误差不得超过±10%,也可用万用表电阻挡测试。

2.绝缘电阻测试用500 V兆欧表测试下列绝缘电阻(继电器处于释放状态):(1)线圈间;(2)线圈与型别盖间;(3)线圈与接点间;(4)各接点间。

3.释放值测试按图1、图2接线,合上开关,调变阻器,使继电器端电压升至工作值的四倍,然后逐渐降低电源电压,当全部前接点与动接点断开的瞬间测得的电压或电流值即为释放值(以表示灯为准)。

图1 工作值、释放值、反向工作值测试电路图2 JZXC-480工作值、释放值测试电路继电器工作值的四倍也称为充磁值,JWXC-1700型为67V, JWXC-H340为46V,JZXC-480型为37V。

4.工作值测试当测试释放值后,继续降低电源电压至零,切断电路1s后,再闭合电路,逐渐升高电压,当继电器衔铁止片与铁芯(极靴)密贴及全部接点闭合时达到规定压力所测得的电压或电流值即为工作值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《自动控制原理与系统》实验报告院系:材料科学与工程学院班级: 1204022姓名:朱子剑学号: 120402227时间: 2014 年 12 月实验一控制系统的时域分析一、实验目的学习利用MATLAB进行控制系统时域分析,包括典型响应、判断系统稳定性和分析系统的动态特性;二、实验方法(一)四种典型响应1、阶跃响应:阶跃响应常用格式:1、;其中可以为连续系统,也可为离散系统。

2、;表示时间范围0---Tn。

3、;表示时间范围向量T指定。

4、;可详细了解某段时间的输入、输出情况。

2、脉冲响应:脉冲函数在数学上的精确定义:其拉氏变换为:所以脉冲响应即为传函的反拉氏变换。

脉冲响应函数常用格式:①;②③(二)分析系统稳定性有以下三种方法:1、利用pzmap绘制连续系统的零极点图;2、利用tf2zp求出系统零极点;3、利用roots求分母多项式的根来确定系统的极点(三)系统的动态特性分析Matlab提供了求取连续系统的单位阶跃响应函数step、单位脉冲响应函数impulse、零输入响应函数initial以及任意输入下的仿真函数lsim.三、实验步骤(一) 稳定性已知系统的传递函数23221()6116s sG ss s s++=+++,1)绘制系统的零、极点图2)求系统的极点3)试问该系统的稳定性num=[1 2 1];den=[1 6 11 6];G=tf(num,den);pzmap(G);p=roots(den)p =-3.0000-2.0000-1.00001)系统的零极点图2)系统的极点S1= -3.0000;s2=-2.0000;s3=-1.00003)由计算结果可知,该系统所有的极点均无正实部,故系统稳定。

(二)阶跃响应二阶系统1)绘制系统的单位阶跃响应曲线2)计算系统的闭环根、阻尼比、无阻尼振荡频率,并记录3)记录实际测取的峰值大小、峰值时间及过渡过程时间,并填表:num=[25];den=[1 4 25];step(num,den);title('Step Response of G(s)=25/(s^2+4s+25)');1)系统的单位阶跃响应曲线2)num=[25];den=[1 4 25];G=tf(num,den);[wn,z,p]=damp(G)wn =5.00005.0000z =0.40000.4000p =-2.0000 + 4.5826i-2.0000 - 4.5826i由上面的计算结果得系统的闭环根s= -2±4.5826i ,阻尼比0.4000、无阻尼振荡频率,wn= 5.00003)(三)系统动态特性分析用Matlab求二阶系统和的峰值时间上升时间调整时间超调量。

1) G1=tf([0.01],[1 0.002 0.01]);step(G1);grid on;title('Step Response of G1(s)=0.01/(s^2+0.002s+0.01)');峰值时间tp=31.4;上升时间tr=10.5;调整时间ts=3.9e+03;=96.9%实验二控制系统的根轨迹分析一实验目的1.利用计算机完成控制系统的根轨迹作图2.了解控制系统根轨迹图的一般规律二实验方法(一)方法:当系统中的开环增益k从0到变化时,闭环特征方程的根在复平面上的一组曲线为根轨迹。

设系统的开环传函为:,则系统的闭环特征方程为:根轨迹即是描述上面方程的根,随k变化在复平面的分布。

(二)MATLAB画根轨迹的函数常用格式:利用Matlab绘制控制系统的根轨迹主要用pzmap,rlocus,rlocfind,sgrid函数。

1、零极点图绘制[p,z]=pzmap(a,b,c,d):返回状态空间描述系统的极点矢量和零点矢量,而不在屏幕上绘制出零极点图。

[p,z]=pzmap(num,den):返回传递函数描述系统的极点矢量和零点矢量,而不在屏幕上绘制出零极点图。

pzmap(a,b,c,d)或pzmap(num,den):不带输出参数项,则直接在s复平面上绘制出系统对应的零极点位置,极点用×表示,零点用o表示。

pzmap(p,z):根据系统已知的零极点列向量或行向量直接在s复平面上绘制出对应的零极点位置,极点用×表示,零点用o表示。

2、根轨迹图绘制rlocus(a,b,c,d)或者rlocus(num,den):根据SISO开环系统的状态空间描述模型和传递函数模型,直接在屏幕上绘制出系统的根轨迹图。

开环增益的值从零到无穷大变化。

rlocus(a,b,c,d,k)或rlocus(num,den,k):通过指定开环增益k的变化范围来绘制系统的根轨迹图。

r=rlocus(num,den,k) 或者[r,k]=rlocus(num,den) :不在屏幕上直接绘出系统的根轨迹图,而根据开环增益变化矢量k ,返回闭环系统特征方程1+k*num(s)/den(s)=0的根r,它有length(k)行,length(den)-1列,每行对应某个k值时的所有闭环极点。

或者同时返回k与r。

若给出传递函数描述系统的分子项num为负,则利用rlocus函数绘制的是系统的零度根轨迹。

(正反馈系统或非最小相位系统)3、rlocfind()函数[k,p]=rlocfind(a,b,c,d)或者[k,p]=rlocfind(num,den)它要求在屏幕上先已经绘制好有关的根轨迹图。

然后,此命令将产生一个光标以用来选择希望的闭环极点。

命令执行结果:k为对应选择点处根轨迹开环增益;p为此点处的系统闭环特征根。

不带输出参数项[k,p]时,同样可以执行,只是此时只将k的值返回到缺省变量ans中。

三实验内容1.绘制下列各系统根轨迹图,且完成:1)记录根轨迹的起点、终点与根轨迹的条数;2)确定根轨迹的分离点与相应的根轨迹增益;3)确定临界稳定时的根轨迹增益开环传递函数:(1);1)z=[-0.2];p=[0 0 -3.6];k=1;G=zpk(z,p,k);figure(1);pzmap(G);figure(2);rlocus(G)title('实验(1)所作曲线');起点分别为0,-3.6,终点为-0.2,共两条根轨迹.2)z=[-0.2];p=[0 0 -3.6];k=1;G=zpk(z,p,k);rlocus(G)title('实验(1) 根轨迹的分离点与相应的根轨迹增益曲线图'); [k,p]=rlocfind(G)Select a point in the graphics windowselected_point =0.0041 - 0.0031ik =4.7383e-04p =-3.5999-0.0001 + 0.0051i-0.0001 - 0.0051i分离点0.0041 - 0.0031i,相应的根轨迹增益k=4.7383e-04 3) z=[-0.2];p=[0 0 -3.6];k=1;G=zpk(z,p,k);rlocus(G)title('实验(1) 临界稳定时的根轨迹增益Kgl');[k,p]=rlocfind(G)Select a point in the graphics windowselected_point =0.0041 - 0.0031i4.7383e-04p =-3.5999-0.0001 + 0.0051i-0.0001 - 0.0051i临界稳定时的根轨迹增益=临界稳定时的根轨迹增益=临界稳定时的根轨迹增益=临界稳定时的根轨迹增益=4.7383e-04(2)1)s=solve('x^2+0.6*x+10=0')s =- 0.3 + 3.1480152477394387614370455935223*i- 0.3 - 3.1480152477394387614370455935223*iz=[];p=[0 -0.5 -0.3+3.1480152477394387614370455935223*i-0.3-3.1480152477394387614370455935223*i];k=1;G=zpk(z,p,k);figure(1);pzmap(G);figure(2);rlocus(G)title('实验(2)所作曲线');起点分别为0;-0.5;-0.3+3.1480152477394387614370455935223*i;-0.3-3.1480152477394387614370455935223*i,终点为无穷远处,共四条根轨迹.2)z=[];p=[0 -0.5 -0.3+3.1480152477394387614370455935223*i-0.3-3.1480152477394387614370455935223*i];k=1;G=zpk(z,p,k);rlocus(G)title('实验2 根轨迹的分离点与相应的根轨迹增益曲线图');[k,p]=rlocfind(G)Select a point in the graphics windowselected_point =-0.3199 - 0.0466ik =0.5959p =-0.3003 + 3.1385i-0.3003 - 3.1385i-0.2987-0.2007得分离点d= -0.3199 - 0.0466i,相应的根轨迹增益k=0.5959 3)z=[];p=[0 -0.5 -0.3+3.1480152477394387614370455935223*i-0.3-3.1480152477394387614370455935223*i];k=1;G=zpk(z,p,k); rlocus(G)title('实验(1) 临界稳定时的根轨迹增益Kgl');[k,p]=rlocfind(G)Select a point in the graphics windowselected_point =0.0355 + 2.1894ik =26.8076 p =-0.5986 + 2.3266i -0.5986 - 2.3266i 0.0486 + 2.1547i 0.0486 - 2.1547i临界稳定时的根轨迹增益=26.80762.试绘制下面系统根轨迹图x1=[1 0];x2=[1 -1];x3=[1 4 16];y1=conv(x1,x2);y2=x3;z=conv(y1,y2) z =1 3 12 -16num=[1 1];den=[1 3 12 -16 0];G0=tf(num,den); G=feedback(G0,1,-1);rlocus(G)title('实验2系统根轨迹图')实验三控制系统的频域分析及系统校正综合实验一实验目的1. 利用计算机作出开环系统的波特图2. 观察记录控制系统的开环频率特性3. 控制系统的开环频率特性分析二实验方法1、奈奎斯特图(幅相频率特性图)对于频率特性函数G(jw),给出w从负无穷到正无穷的一系列数值,分别求出Im(G(jw))和Re(G(jw))。

相关文档
最新文档