ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:162.13KB ,
资源ID:6255463      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6255463.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自控实验报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

自控实验报告.docx

1、自控实验报告 自 动 控 制 实 验 报 告 学院: 专业:10电气(2)班 指导老师: 姓名: 学号:实验一 MATLAB及仿真实验(控制系统的时域分析)学习利用MATLAB进行以下实验,要求熟练掌握实验内容中所用到的指令,并按内容要求完成实验。一、实验目的学习利用MATLAB进行控制系统时域分析,包括典型响应、判断系统稳定性和分析系统的动态特性;二、预习要点1、 系统的典型响应有哪些? 惯性响应,积分响应,微分响应,一阶微分响应 ,二阶微分响应,振荡响应,比例响应2.如何判断系统稳定性? 从闭环系统的零、极点来看,只要闭环系统的特征方程的根都分布在s平面的左半平面,系统就是稳定的。 a、劳

2、斯判据判定多项式方程在S平面的右半平面是否存在根的充要判据。特征方程具有正实部根的数目与劳斯表第一列中符号变化的次数相同。 b、奈奎斯特判据利用开环频率的几何特性来判断闭环系统的稳定性和稳定性程度,更便于分析开环参数和结构变化对闭环系统瞬态性能影响。利用幅角原理Z、P分别为右半平面闭环、开环极点,要想闭环系统稳定,则Z=P+N=0,其中N为开环频率特性曲线GH(jw)顺时针绕(-1,j0)的圈数。 c、波特图幅值裕度系统开环频率特性相位为-180时(穿越频率),其幅值倒数K,意义为闭环稳定系统,如果系统的开环传递系数再增大K倍,系统临界稳定。相位裕度系统开环频率特性的幅值为1时(截止频率),其

3、相位与180之和。意义为:闭环稳定系统,如果系统开环频率特性再滞后r,系统进入临界稳定。低频段稳态误差有关。L(w)在低频段常见频率为-20、-40,也就是一阶或二阶无差(v=1/v=2)中频段截止频率附近的频段,与系统的瞬态性能有关。为了具有合适的相位裕度(3060),L(w)在中频段穿过0分贝线的斜率应为-20,并且具有足够的宽度。高频段抗高频干扰能力。高频段闭环频率特性近似于开环频率特性,高频段幅值分贝越小,则抑制高频信号衰落的作用越大,抗高频干扰越强。L(w)在高频段应具有较大的负斜率。 d、根轨迹系统开环传递函数的某一参数变化造成闭环特征根在根平面上变化的轨迹。增加开环零点,根轨迹左

4、移,提高相对稳定性,改善动态性能。零点越靠近虚轴影响越大。增加开环极点,根轨迹右移,不利于系统稳定和动态性能。3系统的动态性能指标有哪些?峰值时间 上升时间 调整时间 超调量三、实验方法 (一) 四种典型响应1、 阶跃响应:阶跃响应常用格式: 1、;其中可以为连续系统,也可为离散系统。 2、;表示时间范围0-Tn。 3、;表示时间范围向量T指定。 4、;可详细了解某段时间的输入、输出情况。2、 脉冲响应:脉冲函数在数学上的精确定义: 其拉氏变换为: 所以脉冲响应即为传函的反拉氏变换。脉冲响应函数常用格式: ; (二) 分析系统稳定性 有以下三种方法:1、 利用pzmap绘制连续系统的零极点图;

5、2、 利用tf2zp求出系统零极点;3、 利用roots求分母多项式的根来确定系统的极点(三) 系统的动态特性分析Matlab提供了求取连续系统的单位阶跃响应函数step、单位脉冲响应函数impulse、零输入响应函数initial以及任意输入下的仿真函数lsim.四、实验内容(一) 稳定性1 系统传函为,试判断其稳定性num=3 2 5 4 6;den=1 3 4 2 7 2;sys=tf(num,den);p=roots(den)t=0:0.01:3;figure(1) p = -1.7680 + 1.2673i -1.7680 - 1.2673i 0.4176 + 1.1130i 0.4

6、176 - 1.1130i -0.2991 因为有根在一象限即有极点在S的右半平面所以不稳定2用Matlab求出的极点。num=1 2 2;den=1 7 3 5 2;sys=tf(num,den);figure(1)pzmap(sys);p=roots(den)p = -6.6553 0.0327 + 0.8555i 0.0327 - 0.8555i-0.4100 (二)阶跃响应1. 二阶系统1)键入程序,观察并记录单位阶跃响应曲线zeta=1;num=10;den=1 2*zeta 10;sys=tf(num,den);p=roots(den)t=0:0.01:10;figure(1)st

7、ep(sys,t);gridp = -1.0000 + 3.0000i -1.0000 - 3.0000i2)计算系统的闭环根、阻尼比、无阻尼振荡频率,并记录代码num=10;den=1 2 10;sys=tf(num,den);damp(den)结果Eigenvalue Damping Freq. (rad/s) -1.00e+000 + 3.00e+000i 3.16e-001 3.16e+000 -1.00e+000 - 3.00e+000i 3.16e-001 3.16e+000 3)记录实际测取的峰值大小、峰值时间及过渡过程时间,并填表:实际值理论值峰值Cmax1.351.37峰值时

8、间tp1.051.047过渡时间ts2.523.003.544.0004)修改参数,分别实现和的响应曲线,并记录n0=10;d0=1 2 10;step(n0,d0);hold on n1=n0;d1=1 6.32 10;step(n1,d1);n2=n0;d2=1 12.64 10; 5)修改参数,分别写出程序实现和的响应曲线,并记录n0=10;d0=1 2 10;step(n0,d0);hold on n1=2.5;d1=1 6.32 2.5;step(n1,d1);n2=40;d2=1 12.64 40;step(n2,d2)2. 作出以下系统的阶跃响应,并与原系统响应曲线进行比较,作出

9、相应的实验分析结果(1),有系统零点的情况Num0=10Num1=2 10; den=1 2 10;stepnum0,den;stepnum1,den;(2),分子、分母多项式阶数相等Num=10;Num1=1 0.5 10;den=1 2 10;g0=tf(num,den);g1=tf(num1,den);step(g0,g1); (3),分子多项式零次项为零Num0=10; Num1=1 0 0.5;den=1 2 10;g0=tf(num0,den);g1=tf(num1,den);step(g0,g1);(4),原响应的微分,微分系数为1/10Num0=10 ;den=1 2 10;n

10、um1=1 0g0=tf(num0,den); g1=tf(num1,den);step(g0,g1);3. 单位阶跃响应: 求该系统单位阶跃响应曲线,并在所得图形上加网格线和标题num=25;den=1 4 25;sys=tf(num,den);t=0:0.01:10;figure(1)step(sys,t);(三)系统动态特性分析用Matlab求二阶系统和的峰值时间上升时间调整时间超调量num=120;den=1 12 120;sys=tf(num,den);figure(1)step(sys,t);峰值时间=0.34 上升时间=0.197 调整时间=0.483 超调量=12.8num=0

11、.01;den=1 0.002 0.01;sys=tf(num,den);t=0:0.01:10;figure(1)step(sys,t);五实验报告要求:a) 完成上述各题b)分析阻尼比、无阻尼振荡频率对系统阶跃响应和脉冲响应的影响 答:阻尼振荡频率越大,系统响应时间越短。阻尼比越小,系统超调量越大。通过阻尼比和阻尼振荡频率,可以确定无阻尼振荡频率。c)分析零初值、非零初值与系统模型的关系 答:当系统为典型的二阶系统时,初值为0;如果二阶系统加上一个零点0,初值仍为0;如果系统加上2个或者2个以上的零点,相当于系统有初始储能,此时初值变为1.d)分析响应曲线的稳态值与系统模型的关系 答:当系

12、统为典型的二阶系统时,稳态值为1;如果二阶系统加上一个零点,则稳态值变为0;如果二阶系统加上一个非0的零点,则稳态值仍为1,但系统加速;如果系统加上2个或者2个以上的零点,相当于系统有初始储能。e)分析零极点对系统性能的影响 答:系统零极点有加速阶跃响应的影响。实验二 MATLAB及仿真实验(控制系统的根轨迹分析)一 实验目的1利用计算机完成控制系统的根轨迹作图2了解控制系统根轨迹图的一般规律3利用根轨迹图进行系统分析二 预习要点1. 预习什么是系统根轨迹?2. 闭环系统根轨迹绘制规则。三 实验方法(一) 方法:当系统中的开环增益k从0到变化时,闭环特征方程的根在复平面上的一组曲线为根轨迹。设

13、系统的开环传函为:,则系统的闭环特征方程为: 根轨迹即是描述上面方程的根,随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复平面上绘制出系统对应的零极点位

14、置,极点用表示,零点用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) :不在屏幕上直接绘出系统的根轨迹

15、图,而根据开环增益变化矢量k ,返回闭环系统特征方程1k*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为此点处的系

16、统闭环特征根。 不带输出参数项k,p时,同样可以执行,只是此时只将k的值返回到缺省变量ans中。4、sgrid()函数 sgrid:在现存的屏幕根轨迹或零极点图上绘制出自然振荡频率wn、阻尼比矢量z对应的格线。 sgrid(new):是先清屏,再画格线。 sgrid(z,wn):则绘制由用户指定的阻尼比矢量z、自然振荡频率wn的格线。四 实验内容1 要求:(a) 记录根轨迹的起点、终点与根轨迹的条数;num=1;den=1 3 2 0;rlocus(num,den)图中三条不同颜色的线表示三条不同的根轨迹,起点分别为0,-1,-2.(b)确定根轨迹的分离点与相应的根轨迹增益;num=1; de

17、n=1 3 2 0;rlocfind(num,den)如上图所示,可以看出分离点是-0.423,此时的增益为0.385.(b) 确定临界稳定时的根轨迹增益num=1; den=1 3 2 0;rlocfind(num,den)由上图可知, 当系统临界稳定时的增益值为6.1.2 要求:确定系统具有最大超调量时的根轨迹增益;k=1;z=-3;p=0,-2; sys=zpk(z,p,k);rlocus(sys)由图可知,超调量最大为1.16,此时的增益为2.183绘制下列各系统根轨迹图。num=1 2 4;den=conv(1 0,conv(1 4,conv(1 6,1 4 6);g=tf(num,

18、den);rlocus (g); 4绘制下列各系统根轨迹图。开环传递函数:(1);num=1 0.2;den=conv(1 0 0, 1 3.6);g=tf(num,den);rlocus (g); (2)num=1;den=1 0.6 10.8 5 0;g=tf(num,den);rlocus(g);5试绘制下面系统根轨迹图num=1 1;den=conv(1 0,conv(1 -1,conv(1 4 16);g=tf(num,den);rlocus(g);实验三 MATLAB及仿真实验(控制系统的频域分析)学习利用MATLAB进行以下实验,要求熟练掌握实验内容中所用到的指令,并按内容要求完

19、成实验。一 实验目的1. 利用计算机作出开环系统的波特图2. 观察记录控制系统的开环频率特性3. 控制系统的开环频率特性分析二 预习要点1. 预习Bode图和Nyquist图的画法;2. 映射定理的内容;3. Nyquist稳定性判据内容。三 实验方法1、奈奎斯特图(幅相频率特性图) 对于频率特性函数G(jw),给出w从负无穷到正无穷的一系列数值,分别求出Im(G(jw)和Re(G(jw)。以Re(G(jw) 为横坐标, Im(G(jw) 为纵坐标绘制成为极坐标频率特性图。MATLAB提供了函数nyquist()来绘制系统的极坐标图,其用法如下: nyquist(a,b,c,d):绘制出系统的

20、一组Nyquist曲线,每条曲线相应于连续状态空间系统a,b,c,d的输入/输出组合对。其中频率范围由函数自动选取,而且在响应快速变化的位置会自动采用更多取样点。 nyquist(a,b,c,d,iu):可得到从系统第iu个输入到所有输出的极坐标图。 nyquist(num,den):可绘制出以连续时间多项式传递函数表示的系统的极坐标图。 nyquist(a,b,c,d,iu,w)或nyquist(num,den,w):可利用指定的角频率矢量绘制出系统的极坐标图。 当不带返回参数时,直接在屏幕上绘制出系统的极坐标图(图上用箭头表示w的变化方向,负无穷到正无穷) 。当带输出变量re,im,w引用

21、函数时,可得到系统频率特性函数的实部re和虚部im及角频率点w矢量(为正的部分)。可以用plot(re,im)绘制出对应w从负无穷到零变化的部分。2、对数频率特性图(波特图) 对数频率特性图包括了对数幅频特性图和对数相频特性图。横坐标为频率w,采用对数分度,单位为弧度/秒;纵坐标均匀分度,分别为幅值函数20lgA(w),以dB表示;相角,以度表示。MATLAB提供了函数bode()来绘制系统的波特图,其用法如下: bode(a,b,c,d,iu):可得到从系统第iu个输入到所有输出的波特图。bode(a,求取系统对数频率特性图(波特图):bode()求取系统奈奎斯特图(幅相曲线图或极坐标图):

22、nyquist() b,c,d):自动绘制出系统的一组Bode图,它们是针对连续状态空间系统a,b,c,d的每个输入的Bode图。其中频率范围由函数自动选取,而且在响应快速变化的位置会自动采用更多取样点。 bode(num,den):可绘制出以连续时间多项式传递函数表示的系统的波特图。 bode(a,b,c,d,iu,w)或bode(num,den,w):可利用指定的角频率矢量绘制出系统的波特图。 当带输出变量mag,pha,w或mag,pha引用函数时,可得到系统波特图相应的幅值mag、相角pha及角频率点w矢量或只是返回幅值与相角。相角以度为单位,幅值可转换为分贝单位:magdb=20lo

23、g10(mag)四 实验内容1用Matlab作Bode图. 要求: 画出对应Bode图 , 并加标题.(1) num=25;den=1 4 2;g=tf(num,den);Bode(g)(2)num=conv(9,1 0.2 1);den=conv(1 0,1 1.2 9); g=tf(num,den);Bode(g)2用Matlab作 Nyquist图. 要求画对应Nyquist图,并加网格标题.num=1;den=1 0.8 1; g=tf(num,den);axis(-270 0 -40 40);nyquist(g);3典型二阶系统,试绘制取不同值时的Bode图。取。wn=6;znb=0

24、.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1;n=wn2;for k=znbd=1 2*k*wn wn2;sys=tf(n,d);bode(sys);hold onend4某开环传函为:,试绘制系统的Nyquist 曲线,并判断闭环系统稳定性,最后求出闭环系统的单位脉冲响应。num=50;den=1 3 -10;figure(1);nyquist(num,den)grid onfigure(2);step(num,den)Z,P,K=tf2zp(num,den)grid onfigure(3);impulse(num,den)grid onNyquist图闭环系统单

25、位脉冲响应5 zeta=2 1 0.5 0.1; for j=1:4 sys=tf(1,0.01,0.2*tzeta(j),1); bode(sys); hold on end5 要求:(a) 作波特图num=31.6;den=0.001 0.11 1 0;margin(num,den)(b) 由稳定裕度命令计算系统的稳定裕度和,并确定系统的稳定性 答:为上图中Gm,Pm。(c) 在图上作近似折线特性,与原准确特性相7已知系统结构图如图所示 :其中:(1) (2)要求:(a)作波特图,并将曲线保持进行比较num1=1;den1=1 1 0;bode(num1,den1)margin(num1,den1)hold onnum2=1;den2=1 2 1 0 0;bode(num2,den2)margin(num2,den2)(c) 分别计算两个系统的稳定裕度值,然后作性能比较num1=1;den1=1 1 0; bode(num1,den1)margin(num1,den1) hold onnum2=1;den2=1 2 1 0 0;bode(num2,den2) margin(num2,den2)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1