当前位置:文档之家› 南航自动控制原理实验一

南航自动控制原理实验一

南航自动控制原理实验一
南航自动控制原理实验一

代码:实验一:

(1)

clc;

clear;

k=[2,5,10];t=0.625;

gg=[];wwn=[];zz=[];

for i=1:length(k)

num=[k(i)];

den=conv([t 1],[1 0]);

g0=tf(num,den);

g=feedback(g0,1);

[wn,z,p]=damp(g);

gg=[gg,g];

wwn=[wwn,wn];

zz=[zz,z];

end

step(gg(1),'-',gg(2),'--',gg(3),'-')

实验二:

clc;

clear;

td=[0,0.2,0,0.2];kt=[0,0,0.2,0.2];

num=10;

den=conv([0.625 1],[1 0]);

g0=tf(num,den);

gg=[];wwn=[];zz=[];

for i=1:4

num1=[td(i) 1];den1=[1];

g1=tf(num1,den1);

num2=[kt(i)];den2=[1];

h=tf(num2,den2);

g2=feedback(g0,h);

g3=series(g1,g2);

g=feedback(g3,1);

[wn,z,p]=damp(g);

gg=[gg,g];

wwn=[wwn,wn];

zz=[zz,z];

end

step(gg(1),'-',gg(2),'--',gg(3),'r',gg(4),'g') (2)

clc;

clear;

t=[0.2,0.5,1];k=10;

gg=[];wwn=[];zz=[];

for i=1:length(t)

num=[k];

den=conv([t(i) 1],[1 0]);

g0=tf(num,den);

g=feedback(g0,1);

[wn,z,p]=damp(g);

gg=[gg,g];

wwn=[wwn,wn];

zz=[zz,z];

end

step(gg(1),'-',gg(2),'--',gg(3),'-')

实验一:(1)

(2)

实验二:

自动控制原理实验

自动控制原理实验 实验报告 实验三闭环电压控制系统研究 学号姓名 时间2014年10月21日 评定成绩审阅教师

实验三闭环电压控制系统研究 一、实验目的: (1)通过实例展示,认识自动控制系统的组成、功能及自动控制原理课程所要解决的问题。 (2)会正确实现闭环负反馈。 (3)通过开、闭环实验数据说明闭环控制效果。 二、预习与回答: (1)在实际控制系统调试时,如何正确实现负反馈闭环? 答:负反馈闭环,不是单纯的加减问题,它是通过增量法实现的,具体如下: 1.系统开环; 2.输入一个增或减的变化量; 3.相应的,反馈变化量会有增减; 4.若增大,也增大,则需用减法器; 5.若增大,减小,则需用加法器,即。 (2)你认为表格中加1KΩ载后,开环的电压值与闭环的电压值,哪个更接近2V? 答:闭环更接近。因为在开环系统下出现扰动时,系统前部分不会产生变化。故而系统不具有调节能力,对扰动的反应很大,也就会与2V相去甚远。 但在闭环系统下出现扰动时,由于有反馈的存在,扰动产生的影响会被反馈到输入端,系统就从输入部分产生了调整,经过调整后的电压值会与2V相差更小些。 因此,闭环的电压值更接近2V。 (3)学自动控制原理课程,在控制系统设计中主要设计哪一部份? 答:应当是系统的整体框架及误差调节部分。对于一个系统,功能部分是“被控对象”部分,这部分可由对应专业设计,反馈部分大多是传感器,因此可由传感器的专业设计,而自控原理关注的是系统整体的稳定性,因此,控制系统设计中心就要集中在整个系统的协调和误差调节环节。 二、实验原理: (1)利用各种实际物理装置(如电子装置、机械装置、化工装置等)在数学上的“相似性”,将各种实际物理装置从感兴趣的角度经过简化、并抽象成相同的数学形式。我们在设计控制系统时,不必研究每一种实际装置,而用几种“等价”的数学形式来表达、研究和设计。又由于人本身的自然属性,人对数学而言,不能直接感受它的自然物理属性,这给我们分析和设计带来了困难。所以,我们又用替代、模拟、仿真的形式把数学形式再变成“模拟实物”来研究。这样,就可以“秀才不出门,遍知天下事”。实际上,在后面的课程里,不同专业的学生将面对不同的实际物理对象,而“模拟实物”的实验方式可以做到举一反三,我们就是用下列“模拟实物”——电路系统,替代各种实际物理对象。

《自动控制原理》

《自动控制原理》 实验报告 姓名: 学号: 专业: 班级: 时段: 成绩: 工学院自动化系

实验一 典型环节的 MATLAB仿真 一、实验目的 1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。 2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。 3.定性了解各参数变化对典型环节动态特性的影响。 二、实验原理 1.比例环节的传递函数为 K R K R R R Z Z s G200 , 100 2 ) ( 2 1 1 2 1 2= = - = - = - = 其对应的模拟电路及SIMULINK图形如图1-3所示。 三、实验内容 按下列各典型环节的传递函数,建立相应的SIMULINK仿真模型,观察并记录其单位阶跃响应波形。 ①比例环节1 ) ( 1 = s G和2 ) ( 1 = s G; ②惯性环节 1 1 ) ( 1+ = s s G和 1 5.0 1 ) ( 2+ = s s G ③积分环节 s s G1 ) ( 1 = ④微分环节s s G= ) ( 1 ⑤比例+微分环节(PD)2 ) ( 1 + =s s G和1 ) ( 2 + =s s G ⑥比例+积分环节(PI) s s G1 1 ) ( 1 + =和s s G21 1 ) ( 2 + = 四、实验结果及分析 图1-3 比例环节的模拟电路及SIMULINK图形

① 仿真模型及波形图1)(1=s G 和2)(1=s G ② 仿真模型及波形图11)(1+= s s G 和1 5.01)(2+=s s G 11)(1+= s s G 1 5.01 )(2+=s s G ③ 积分环节s s G 1)(1= ④ 微分环节

自动控制原理实验报告

自动控制原理 实验报告 姓名学号 时间地点实验楼B 院系专业 实验一系统的数学模 实验二控制系统的时域分析 实验三控制系统的频域分析

实验一系统的数学模 一、实验目的和任务 1、学会使用MATLAB的命令; 2、掌握MATLAB有关传递函数求取及其零、极点计算的函数。 3、掌握用MATLAB 求取系统的数学模型 二、实验仪器、设备及材料 1、计算机 2、MATLAB软件 三、实验原理 1、MATLAB软件的使用 2、使用MATLAB软件在计算机上求取系统的传递函数 四、实验内容 1、特征多项式的建立与特征根的求取 在命令窗口依次运行下面命令,并记录各命令运行后结果 >>p=[1,3,0,4]; p = 1 3 0 4 >>r=roots(p) r = -3.3553 + 0.0000i 0.1777 + 1.0773i 0.1777 - 1.0773i >>p=poly(r) p = 1.0000 3.0000 -0.0000 4.0000 2、求单位反馈系统的传递函数: 在命令窗口依次运行下面命令,并记录各命令运行后结果 >>numg=[1];deng=[500,0,0]; >>numc=[1,1];denc=[1,2]; >>[num1,den1]=series(numg,deng,numc,denc); >>[num,den]=cloop(num1,den1,-1) num = 0 0 1 1

den = 500 1000 1 1 >>printsys(num,den) num/den = s + 1 --------------------------- 500 s^3 + 1000 s^2 + s + 1 3、传递函数零、极点的求取 在命令窗口依次运行下面命令,并记录各命令运行后结果>>num1=[6,0,1];den1=[1,3,3,1]; >>z=roots(num1) ; >>p=roots(den1) ; >>n1=[1,1];n2=[1,2];d1=[1,2*i];d2=[1,-2*i];d3=[1,3]; >>num2=conv(n1,n2) num2 = 1 3 2 >>den2=conv(d1,conv(d2,d3)) den2 = 1 3 4 12 >>printsys(num2,den2) s^2 + 3 s + 2 ---------------------- s^3 + 3 s^2 + 4 s + 12 >>num=conv(num1,den2);den=conv(den1,num2); >>printsys(num,den) 6 s^5 + 18 s^4 + 25 s^3 + 75 s^2 + 4 s + 12 ------------------------------------------- s^5 + 6 s^4 + 14 s^3 + 16 s^2 + 9 s + 2 >>pzmap(num,den),title(‘极点-零点图’)

②南航《820自动控制原理》、《920自动控制原理(专业学位)》考试大纲

820自动控制原理考试大纲 920自动控制原理(专业学位)考试大纲 《自动控制原理》考试内容包括: 经典控制理论和现代控制理论。 第一章-自动控制的一般概念:控制系统的一般概念、名词术语、发展史;控制系统的分类;控制系统的组成;典型外作用;对控制系统的基本要求。 第二章-控制系统的数学模型:控制系统动态微分方程的列写;用拉普拉斯变换求解线性微分方程的零初态响应与零输入响应;运动模态的概念;传递函数的定义和性质;典型元部件传递函数的求法;控制系统结构图的绘制;梅逊公式在结构图和信号流图中的应用。 第三章-线性系统的时域分析法:系统稳定性的定义与判断法则;劳斯稳定判据;控制系统时域动态性能指标的定义与计算;一阶系统、二阶系统的阶跃响应,典型欠阻尼二阶系统动态性能指标的计算;输入引起的误差的定义,静态误差系数、系统型别、稳态误差的计算;计算典型输入作用下,不同类型系统的稳态误差;扰动引起的误差的定义与计算方法;减小稳态误差的措施。 第四章-线性系统的根轨法:根轨迹的基本概念;根轨迹的模值条件与相角条件;根轨迹绘制的基本法则;广义根轨迹;主导极点与偶极子的概念及其应用。 第五章-线性系统的频域分析法:频率特性的概念及其图示法;频率特性的计算;开环频率特性的绘制;开环系统幅相曲线绘制;开环对数曲线绘制;由最小相角系统的对数幅频渐近曲线求传递函数;奈奎斯特稳定判据;对数稳定判据;稳定裕度;串联超前校正网络的设计;串联迟后校正网络的设计。 第六章-线性离散系统的分析:离散系统的基本概念;信号的采样与保持;差分方程的概念;差分方程的求取与求解;香农采样定理;Z变换定理;离散系统的数学模型;脉冲传递函数的概念与求法;离散系统输出Z变换的求法;离散系统的稳定性与稳态误差; 第七章-非线性控制系统分析知识点:非线性控制系统概述;常见非线性特性及其对系统运动的影响;负倒描述函数曲线的绘制;用描述函数法判断非线性系统稳定性;自激振荡的判断、自振参数的确定。 第八章-线性系统的状态空间分析与综合:线性系统的状态空间描述;状态空间的基本概念;状态空间表达式的建立;状态空间表达式求解方法;状态转移矩阵及其性质;传递函数阵;线性系统的可控性与可观性;线性系统可控性与可观性的基本概念;线性系统可控性与可观性判据;可控标准型与可观标准型;线性定常系统的线性变换;状态空间线性变换定

北航自动控制原理实验报告(完整版)

自动控制原理实验报告 一、实验名称:一、二阶系统的电子模拟及时域响应的动态测试 二、实验目的 1、了解一、二阶系统阶跃响应及其性能指标与系统参数之间的关系 2、学习在电子模拟机上建立典型环节系统模型的方法 3、学习阶跃响应的测试方法 三、实验内容 1、建立一阶系统的电子模型,观测并记录在不同时间常数T时的响应曲线,测定过渡过程时间T s 2、建立二阶系统电子模型,观测并记录不同阻尼比的响应曲线,并测定超调量及过渡过程时间T s 四、实验原理及实验数据 一阶系统 系统传递函数: 由电路图可得,取则K=1,T分别取:0.25, 0.5, 1 T 0.25 0.50 1.00 R2 0.25MΩ0.5M Ω1MΩ C 1μ1μ1μ T S 实测0.7930 1.5160 3.1050 T S 理论0.7473 1.4962 2.9927 阶跃响应曲线图1.1 图1.2 图1.3 误差计算与分析 (1)当T=0.25时,误差==6.12%; (2)当T=0.5时,误差==1.32%; (3)当T=1时,误差==3.58% 误差分析:由于T决定响应参数,而,在实验中R、C的取值上可能存在一定误差,另外,导线的连接上也存在一些误差以及干扰,使实验结果与理论值之间存在一定误差。但是本实验误差在较小范围内,响应曲线也反映了预期要求,所以本实验基本得到了预期结果。 实验结果说明 由本实验结果可看出,一阶系统阶跃响应是单调上升的指数曲线,特征有T确定,T越小,过度过程进行得越快,系统的快速性越好。 二阶系统 图1.1 图1.2 图1.3

系统传递函数: 令 二阶系统模拟线路 0.25 0.50 1.00 R4 210.5 C2 111 实测45.8% 16.9% 0.6% 理论44.5% 16.3% 0% T S实测13.9860 5.4895 4.8480 T S理论14.0065 5.3066 4.8243 阶跃响应曲线图2.1 图2.2 图2.3 注:T s理论根据matlab命令[os,ts,tr]=stepspecs(time,output,output(end),5)得出,否则误差较大。 误差计算及分析 1)当ξ=0.25时,超调量的相对误差= 调节时间的相对误差= 2)当ξ=0.5时,超调量的相对误差==3.7% 调节时间的相对误差==3.4% 4)当ξ=1时,超调量的绝对误差= 调节时间的相对误差==3.46% 误差分析:由于本试验中,用的参量比较多,有R1,R2,R3,R4;C1,C2;在它们的取值的实际调节中不免出现一些误差,误差再累加,导致最终结果出现了比较大的误差,另外,此实验用的导线要多一点,干扰和导线的传到误差也给实验结果造成了一定误差。但是在观察响应曲线方面,这些误差并不影响,这些曲线仍旧体现了它们本身应具有的特点,通过比较它们完全能够了解阶跃响应及其性能指标与系统参数之间的关系,不影响预期的效果。 实验结果说明 由本实验可以看出,当ωn一定时,超调量随着ξ的增加而减小,直到ξ达到某个值时没有了超调;而调节时间随ξ的增大,先减小,直到ξ达到某个值后又增大了。 经理论计算可知,当ξ=0.707时,调节时间最短,而此时的超调量也小于5%,此时的ξ为最佳阻尼比。此实验的ξ分布在0.707两侧,体现了超调量和调节时间随ξ的变化而变化的过程,达到了预期的效果。 图2.2 图2.1 图2.3

自动控制原理实验1-6

实验一MATLAB 仿真基础 一、实验目的: (1)熟悉MATLAB 实验环境,掌握MATLAB 命令窗口的基本操作。 (2)掌握MATLAB 建立控制系统数学模型的命令及模型相互转换的方法。 (3)掌握使用MATLAB 命令化简模型基本连接的方法。 (4)学会使用Simulink 模型结构图化简复杂控制系统模型的方法。 二、实验设备和仪器 1.计算机;2. MATLAB 软件 三、实验原理 函数tf ( ) 来建立控制系统的传递函数模型,用函数printsys ( ) 来输出控制系统的函数,用函数命令zpk ( ) 来建立系统的零极点增益模型,其函数调用格式为:sys = zpk ( z, p, k )零极点模型转换为多项式模型[num , den] = zp2tf ( z, p, k ) 多项式模型转化为零极点模型 [z , p , k] = tf2zp ( num, den ) 两个环节反馈连接后,其等效传递函数可用feedback ( ) 函数求得。 则feedback ()函数调用格式为: sys = feedback (sys1, sys2, sign ) 其中sign 是反馈极性,sign 缺省时,默认为负反馈,sign =-1;正反馈时,sign =1;单位反馈时,sys2=1,且不能省略。 四、实验内容: 1.已知系统传递函数,建立传递函数模型 2.已知系统传递函数,建立零极点增益模型 3.将多项式模型转化为零极点模型 1 2s 2s s 3s (s)23++++=G )12()1()76()2(5)(332 2++++++= s s s s s s s s G 12s 2s s 3s (s)23++++= G )12()1()76()2(5)(3322++++++=s s s s s s s s G

自动控制原理实验一

自动控制原理实验报告 实验指导老师: 学院:电气与信息工程学院 班级: 姓名:学号: 2013年12月

实验一 控制系统典型环节的模拟实验 一、实验目的 1.掌握控制系统中各典型环节的电路模拟及其参数的测定方法。 2.测量典型环节的阶跃响应曲线,了解参数变化对环节输出性能的影响。 二、实验内容 1.对表一所示各典型环节的传递函数设计相应的模拟电路(参见表二) 表一:典型环节的方块图及传递函数 典型环节名称 方 块 图 传递函数 比例 (P ) K ) s (U ) s (Uo i = 积分 (I ) TS 1 )s (U )s (Uo i = 比例积分 (PI ) TS 1 K )s (U )s (Uo i + = 比例微分 (PD ) )TS 1(K ) s (U ) s (Uo i += 惯性环节 (T ) 1 TS K )s (U )s (Uo i += 比例积分 微分(PID ) S T S T 1 Kp )s (U )s (Uo d i i ++=

表二:典型环节的模拟电路图 各典型环节 模拟电路图名称 比例 (P) 积分 (I) 比例积分 (PI) 比例微分 (PD) 惯性环节 (T)

各典型环节 模拟电路图 名称 比例积分 微分(PID) 2.测试各典型环节在单位阶跃信号作用下的输出响应。 3.改变各典型环节的相关参数,观测对输出响应的影响。 三、实验内容及步骤 1.观测比例、积分、比例积分、比例微分和惯性环节的阶跃响应曲线。 ①准备:使运放处于工作状态。 将信号发生器单元U1的ST端与+5V端用“短路块”短接,使模拟电路中的场效应管(K30A)夹断,这时运放处于工作状态。 ②阶跃信号的产生: 电路可采用图1-1所示电路,它由“阶跃信号单元”(U3)及“给定单元”(U4)组成。 具体线路形成:在U3单元中,将H1与+5V端用1号实验导线连接,H2端用1号实验导线接至U4单元的X端;在U4单元中,将Z端和GND端用1号实验导线连接,最后由插座的Y 端输出信号。 以后实验若再用阶跃信号时,方法同上,不再赘述。

自动控制原理课程实验

上海电力学院实验报告 自动控制原理实验课程 题目:2.1.1(2.1.6课外)、2.1.4(2.1.5课内)班级:gagagagg 姓名:lalalal 学号:hahahahah 时间:zzzzzzzzzzz

实验内容一: 一、问题描述: 已知系统结构图,(1)用matlab编程计算系统的闭环传递函数;(2)用matlab转换函数表示系统状态空间模型;(3)计算其特征根。 二、理论方法分析 (1)根据系统结构图的串并联关系以及反馈关系,分别利用tf ()函数series()函数,parallel函数以及feedback函数构建系统传递函数;(2)已求出系统传递函数G,对于线性定常系统利用函数ss(G)课得到系统的状态空间模型。(3)利用线性定常系统模型数据还原函数[num,den]=tfdata(G,‘v’)可得到系统传递函数的分子多项式num与分母多项式den,利用roots(den)函数可得到系统的特征根。 三、实验设计与实现 新建M文件,编程程序如下文所示: G1=tf([0.2],[1,1,1]); G2=tf([0.3],[1,1]); G3=tf([0.14],[2,1]); G4=series(G2,G3);%G2与G3串联 G5=0.7*feedback(G4,-1,1); G6=0.4*feedback(G1,G5,1); G7=feedback(G6,0.6)

ss(G7)%将系统传递函数转化为状态空间模型 [num den]=tfdata(G7,'v');%还原系统传递函数分子、分母系数矩阵 roots(den)%求系统传递函数特征根 点击Run运行 四、实验结果与分析 M文件如下: 运行结果如下:

自动控制原理实验1-6

实验一 MATLAB 仿真基础 、实验目的: (1) 熟悉MATLAB 实验环境,掌握MATLAB 命令窗口的基本操作。 (2) 掌握MATLAB 建立控制系统数学模型的命令及模型相互转换的方法。 (3) 掌握使用MATLAB 命令化简模型基本连接的方法。 (4) 学会使用Simulink 模型结构图化简复杂控制系统模型的方法。 二、实验设备和仪器 1 ?计算机;2. MATLAB 软件 三、实验原理 函数tf ()来建立控制系统的传递函数模型,用函数printsys ()来输出控制系 统的函数,用函数命令zpk ()来建立系统的零极点增益模型,其函数调用格式 为:sys = zpk ( z, p, k 零极点模型转换为多项式模型[num , den] = zp2tf ( z, p, k ) 多项式模型转化为零极点模型 [z , p , k] = tf2zp ( num, den ) 两个环节反馈连接后,其等效传递函数可用 feedback ()函数求得。 则 feedback ()函数调用格式为: sys = feedback (sysl, sys2, sigh 其中sign 是反馈极性,sign 缺省时,默认为负反馈,sign = -1;正反馈时, sig n = 1;单位反馈时,sys2= 1,且不能省略。 四、实验内容: 1. 已知系统传递函数,建立传递函数模型 2 2 5(s 2) (s 6s 7) 3 3 s(s 1) (s 2s 1) 2. 已知系统传递函数,建立零极点增益模型 s 3 飞 2~ s 2s 2s 1 3 ?将多项式模型转化为零极点模型 5(s 2)2(s 2 6s 7) G(s) s 3 s 3 2s 2 2s 1 G(s) G(s)

自动控制原理_实验2(1)

实验二 线性系统时域响应分析 一、实验目的 1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在 单位阶跃、单位脉冲及单位斜坡函数作用下的响应。 2.通过响应曲线观测特征参量ζ和n ω对二阶系统性能的影响。 3.熟练掌握系统的稳定性的判断方法。 二、基础知识及MATLAB 函数 (一)基础知识 时域分析法直接在时间域中对系统进行分析,可以提供系统时间响应的全部 信息,具有直观、准确的特点。为了研究控制系统的时域特性,经常采用瞬态响应(如阶跃响应、脉冲响应和斜坡响应)。本次实验从分析系统的性能指标出发,给出了在MATLAB 环境下获取系统时域响应和分析系统的动态性能和稳态性能的方法。 用MATLAB 求系统的瞬态响应时,将传递函数的分子、分母多项式的系数分 别以s 的降幂排列写为两个数组num 、den 。由于控制系统分子的阶次m 一般小于其分母的阶次n ,所以num 中的数组元素与分子多项式系数之间自右向左逐次对齐,不足部分用零补齐,缺项系数也用零补上。 1.用MATLAB 求控制系统的瞬态响应 1) 阶跃响应 求系统阶跃响应的指令有: step(num,den) 时间向量t 的范围由软件自动设定,阶跃响应曲线随 即绘出 step(num,den,t) 时间向量t 的范围可以由人工给定(例如t=0:0.1:10) [y ,x]=step(num,den) 返回变量y 为输出向量,x 为状态向量 在MATLAB 程序中,先定义num,den 数组,并调用上述指令,即可生成单位 阶跃输入信号下的阶跃响应曲线图。 考虑下列系统: 25 425)()(2++=s s s R s C 该系统可以表示为两个数组,每一个数组由相应的多项式系数组成,并且以s 的降幂排列。则MATLAB 的调用语句:

自动控制原理Matlab实验3(系统根轨迹分析)

《自动控制原理》课程实验报告 实验名称系统根轨迹分析 专业班级 *********** ********* 学 号 姓名** 指导教师李离 学院名称电气信息学院 2012 年 12 月 15 日

一、实验目的 1、掌握利用MATLAB 精确绘制闭环系统根轨迹的方法; 2、了解系统参数或零极点位置变化对系统根轨迹的影响; 二、实验设备 1、硬件:个人计算机 2、软件:MATLAB 仿真软件(版本6.5或以上) 三、实验内容和步骤 1.根轨迹的绘制 利用Matlab 绘制跟轨迹的步骤如下: 1) 将系统特征方程改成为如下形式:1 + KG ( s ) = 1 + K ) () (s q s p =0, 其中,K 为我们所关心的参数。 2) 调用函数 r locus 生成根轨迹。 关于函数 rlocus 的说明见图 3.1。 不使用左边的选项也能画出根轨迹,使用左边的选项时,能 返回分别以矩阵和向量形式表征的特征根的值及与之对应的增益值。 图3.1 函数rlocus 的调用 例如,图 3.2 所示系统特征根的根轨迹及其绘制程序见图 3.3。

图3.2 闭环系统一 图3.3 闭环系统一的根轨迹及其绘制程序

图 3.4 函数 rlocfind 的使用方法 注意:在这里,构成系统 s ys 时,K 不包括在其中,且要使分子和分母中 s 最高次幂项的系数为1。 当系统开环传达函数为零、极点形式时,可调用函数 z pk 构成系统 s ys : sys = zpk([zero],[pole],1); 当系统开环传达函数无零点时,[zero]写成空集[]。 对于图 3.2 所示系统, G(s)H(s)= )2()1(++s s s K *11+s =) 3)(2() 1(+++s s s s K . 可如下式调用函数 z pk 构成系统 s ys : sys=zpk([-1],[0 -2 -3],1) 若想得到根轨迹上某个特征根及其对应的 K 的值,一种方法是在调用了函数 rlocus 并得到了根 轨迹后调用函数 rlocfind 。然后,将鼠标移至根轨迹图上会出现一个可移动的大十字。将该十字的 中心移至根轨迹上某点,再点击鼠标左键,就可在命令窗口看到该点对应的根值和 K 值了。另外一种 较为方便的做法是在调用了函数 rlocus 并得到了根轨迹后直接将鼠标移至根轨迹图中根轨迹上某

自动控制原理实验一

《自动控制原理》MATLAB仿真实验控制系统理论、计算方法与计算机技术的结合是当代控制理论发展的标志,因此在以MATLAB为代表的软件平台上,对控制系统进行分析、设计与仿真就成了控制工程师必须熟练掌握的重要知识与技能。 控制系统CAD及仿真是建立在古典控制理论、现代控制理论、计算方法、计算机技术等多方面知识上的综合性学科,是一门综合性与实践性较强的专业课,目前已成为自动化学科重要的研究分支,灵活地掌握与运用它有助于我们深刻理解已学过的有关课程内容,为今后从事控制系统领域的研究与开发工作提供坚实的基础。 本书是编者们对教学、实验与科研工作的总结,并在借鉴国内外控制领域专家、学者研究成果的基础上编写而成的。在内容编排上具有如下几方面的特点: 1、将MATLAB的使用方法和程序设计以简练的篇幅进行介绍,使得直接、快速地了解和掌握MATLAB软件平台成为可能,并采用由浅到深,由易到难逐步深入的方式对控制系统应用MATLAB软件进行刻化; 2、在已学习的古典与现代控制理论的基础上,介绍在MATLAB软件平台上对系统进行分析和设计的方法; 3、重点介绍目前控制系统仿真技术中状态空间法和Simulink仿真的主要思想,达到学以致用的效果; 4、所有的实验、习题都经过精心选择,书中所有的用MATLAB描述的程序都经过严格的上机调试,保证所写程序的可用性,是本书的最重要的特色。

准备工作 熟悉MATLAB的仿真实验环境 一、实验目的 1.学习了解MATLAB的仿真实验环境 2.练习MATLAB命令的基本操作; 3.练习MATLAB的m文件的基本操作。 二、实验步骤 1.学习了解MATLAB仿真实验环境 开机执行程序进入MATLAB环境 在命令提示符位置键入下述命令: help 显示MATLAB的功能目录.并浏览内容。 intro 显示MATLAB语言的基本介绍,如矩阵输人、数值激位计算、曲线绘图等,阅读命令平台上的注释,内容,以尽快MATLAB函数的应用方法。内容,以尽快了解毗LAn函数的应用方法。 help heLp 显示联机帮助查阅功能(要求用中文作简要记录)。 info 显示工具箱中各种工具箱组件信息和开发商的联络信息; demo MATLAB的各种功能演水。 help control 阅读控制系统工具箱命令清单,阅读如下命令的帮助文件内容: help step help impule help cloop help printsys 2.练习MATLAB命令的基本操作 键人常数矩阵输人命令 a=[1 2 3]与a=[1;2;3] 记录结果,比较显示结果有何不同、 b=[1 2 5]与b=[l 2 5]; 记录结果,比较显示结果有何不同! a a’ b b’ 记录结果,比较变量加“'”后的区别。

自动控制原理实验报告

自动控制原理 实验报告 实验一典型系统的时域响应和稳定性分析 (2) 一、实验目的 (3) 二、实验原理及内容 (3) 三、实验现象分析 (5) 方法一:matlab程序 (5) 方法二:multism仿真 (12)

方法三:simulink仿真 (17) 实验二线性系统的根轨迹分析 (21) 一、确定图3系统的根轨迹的全部特征点和特征线,并绘出根轨迹 (21) 二、根据根轨迹图分析系统的闭环稳定性 (22) 三、如何通过改造根轨迹来改善系统的品质? (25) 实验三线性系统的频率响应分析 (33) 一、绘制图1. 图3系统的奈氏图和伯德图 (33) 二、分别根据奈氏图和伯德图分析系统的稳定性 (37) 三、在图4中,任取一可使系统稳定的R值,通过实验法得到对应的伯德图,并据此导 出系统的传递函数 (38) 实验四、磁盘驱动器的读取控制 (41) 一、实验原理 (41) 二、实验内容及步骤 (41) (一)系统的阶跃响应 (41) (二) 系统动态响应、稳态误差以及扰动能力讨论 (45) 1、动态响应 (46) 2、稳态误差和扰动能力 (48) (三)引入速度传感器 (51) 1. 未加速度传感器时系统性能分析 (51) 2、加入速度传感器后的系统性能分析 (59) 五、实验总结 (64) 实验一典型系统的时域响应和稳定性分 析

一、 实验目的 1.研究二阶系统的特征参量(ξ、ωn )对过渡过程的影响。 2.研究二阶对象的三种阻尼比下的响应曲线及系统的稳定性。 3.熟悉Routh 判据,用Routh 判据对三阶系统进行稳定性分析。 二、 实验原理及内容 1.典型的二阶系统稳定性分析 (1) 结构框图:见图1 图1 (2) 对应的模拟电路图 图2 (3) 理论分析 导出系统开环传递函数,开环增益0 1 T K K = 。 (4) 实验内容 先算出临界阻尼、欠阻尼、过阻尼时电阻R 的理论值,再将理论值应用于模拟电路中,观察二阶系统的动态性能及稳定性,应与理论分析基本吻合。在此实验中(图2), s 1T 0=, s T 2.01=,R 200 K 1= R 200 K =?

自动控制原理实验报告

自动控制原理实验报告 自动化0801班 隋伟08212013 李响08212009

实验一典型环节及其阶跃响应 一、实验目的 1、掌握控制模拟实验的基本原理和一般方法。 2、掌握控制系统时域性能指标的测量方法。 二、实验仪器 1、EL—AT自动控制系统实验箱一台 2、计算机一台 三、实验原理 控制系统模拟实验采用符合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟系统环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。如改变系统的参数,还可进一步分析研究参数对系统性能的影响。 四、实验步骤 1、启动计算机,在桌面双击图标ZK(自动控制实验系统)运行软件。 2、测试计算机与实验箱的通信是否正常,通信正常继续。如通信不正常查 找原因使通信正常后才可以继续进行实验。 3、连接各个被测典型环节的模拟电路。电路的输入U1接A/D、D/A卡的 DA1输出,电路的输出U2接A/D、D/A卡的AD1输入。检查无误后接通电源。 4、在实验课题下拉菜单中选择实验一【典型环节及其阶跃响应】。 5、点解实验课题弹出实验课题参数窗口。在参数设置窗口中设置相应的实 验参数后,鼠标单击确认,等待屏幕的显示区显示实验结果。 6、观测计算机pingmu 显示除的响应曲线及数据。 7、记录波形及数据。 五、实验内容 1、比例环节 G(S)=-R2/R1 得到其输入及响应曲线如图所示:

输入为1V 输出为-2.17V 2、惯性环节 G(S)=-K/TS+1 K=R2/R1,T=R2*C 得到其输入输出曲线如图:

自动控制原理实验指导书(2017-2018-1)

自动控制原理实验指导书 王娜编写 电气工程与自动化学院 自动化系 2017年11月 实验一控制系统的时域分析

[实验目的] 1、熟悉并掌握Matlab 操作环境和基本方法,如数据表示、绘图等命令; 2、掌握控制信号的拉氏变换与反变换laplace 和ilaplace ,控制系统生成模型的常用函数命令sys=tf(num,den),会绘制单位阶跃、脉冲响应曲线; 3、会构造控制系统的传递函数、会利用matlab 函数求取系统闭环特征根; 4、会分析控制系统中n ζω, 对系统阶跃、脉冲响应的影响。 [实验内容及步骤] 1、矩阵运算 a) 构建矩阵:A=[1 2;3 4]; B=[5 5;7 8]; 解: >> A=[1 2;3 4] A = 1 2 3 4 >>B=[5 5;7 8] B = 5 5 7 8 b) 已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] ,求矩阵A 的特征值、特征多项式和特征向量. 解:>> A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4]; >> [V ,D]=eig(A) V = 0.4181 -0.4579 - 0.3096i -0.4579 + 0.3096i -0.6044 0.6211 -0.1757 + 0.2740i -0.1757 - 0.2740i 0.0504 0.5524 0.7474 0.7474 -0.2826 0.3665 -0.1592 - 0.0675i -0.1592 + 0.0675i 0.7432 D = 13.0527 0 0 0 0 -4.1671 + 1.9663i 0 0 0 0 -4.1671 - 1.9663i 0 0 0 0 2.1815 >> p=poly(A) p = -6.9000 -77.2600 -86.1300 604.5500 2. 基本绘图命令 a) 绘制余弦曲线y=cos(x),x ∈[0,2π] 解:>> x=linspace(0,2*pi); >> y=cos(x); >> plot(x,y)

自动控制原理实验(全面)

自动控制原理实验 实验一 典型环节的电模拟及其阶跃响应分析 一、实验目的 ⑴ 熟悉典型环节的电模拟方法。 ⑵ 掌握参数变化对动态性能的影响。 二、实验设备 ⑴ CAE2000系统(主要使用模拟机,模/数转换,微机,打印机等)。 ⑵ 数字万用表。 三、实验内容 1.比例环节的模拟及其阶跃响应 微分方程 )()(t Kr t c -= 传递函数 = )(s G ) () (s R s C K -= 负号表示比例器的反相作用。模拟机排题图如图9-1所示,分别求取K=1,K=2时的阶跃响应曲线,并打印曲线。 图9-1 比例环节排题图 图9-2 积分环节排题图 2.积分环节的模拟及其阶跃响应 微分方程 )() (t r dt t dc T = 传递函数 s K Ts s G ==1)( 模拟机排题图如图9-2所示,分别求取K=1,K=0.5时的阶跃响应曲线,并打印曲线。 3.一阶惯性环节的模拟及其阶跃响应 微分方程 )()() (t Kr t c dt t dc T =+ 传递函数 1 )(+=TS K S G 模拟机排题图如图3所示,分别求取K=1, T=1; K=1, T=2; K=2, T=2 时的阶跃

响应曲线,并打印曲线。 4.二阶系统的模拟及其阶跃响应 微分方程 )()() (2)(2 22 t r t c dt t dc T dt t c d T =++ξ 传递函数 121 )(22++=Ts s T s G ξ2 2 2 2n n n s s ωξωω++= 画出二阶环节模拟机排题图,并分别求取打印: ⑴ T=1,ξ=0.1、0.5、1时的阶跃响应曲线。 ⑵ T=2,ξ=0.5 时的阶跃响应曲线。 四、实验步骤 ⑴ 接通电源,用万用表将输入阶跃信号调整为2V 。 ⑵ 调整相应系数器;按排题图接线,不用的放大器切勿断开反馈回路(接线时,阶跃开关处于关断状态);将输出信号接至数/模转换通道。 ⑶ 检查接线无误后,开启微机、打印机电源;进入CAE2000软件,组态A/D ,运行实时仿真;开启阶跃输入信号开关,显示、打印曲线。 五.实验预习 ⑴ 一、二阶系统的瞬态响应分析;模拟机的原理及使用方法(见本章附录)。 ⑵ 写出预习报告;画出二阶系统的模拟机排题图;在理论上估计各响应曲线。 六.实验报告 ⑴ 将每个环节的实验曲线分别整理在一个坐标系上,曲线起点在坐标原点上。分析各参数变化对其阶跃响应的影响,与估计的理论曲线进行比较,不符请分析原因。 ⑵ 由二阶环节的实验曲线求得σ﹪、t s 、t p ,与理论值进行比较,并分析σ﹪、t s 、t p 等和T 、ξ的关系。 实验二 随动系统的开环控制、闭环控制及稳定性 一.实验目的 了解开环控制系统、闭环控制系统的实际结构及工作状态;控制系统稳定的概念以及系统开环比例系数与系统稳定性的关系。 二.实验要求 能按实验内容正确连接实验线路,正确使用实验所用测试仪器,在教师指导下独立

南航自动控制原理考纲

《自动控制原理》考试内容包括: 经典控制理论和现代控制理论。 第一章-自动控制的一般概念:控制系统的一般概念、名词术语、发展史;控制系统的分类;控制系统的组成;典型外作用;对控制系统的基本要求。 第二章-控制系统的数学模型:控制系统动态微分方程的列写;用拉普拉斯变换求解线性微分方程的零初态响应与零输入响应;运动模态的概念;传递函数的定义和性质;典型元部件传递函数的求法;控制系统结构图的绘制;梅逊公式在结构图和信号流图中的应用。 第三章-线性系统的时域分析法:系统稳定性的定义与判断法则;劳斯稳定判据;控制系统时域动态性能指标的定义与计算;一阶系统、二阶系统的阶跃响应,典型欠阻尼二阶系统动态性能指标的计算;输入引起的误差的定义,静态误差系数、系统型别、稳态误差的计算;计算典型输入作用下,不同类型系统的稳态误差;扰动引起的误差的定义与计算方法;减小稳态误差的措施。 第四章-线性系统的根轨法:根轨迹的基本概念;根轨迹的模值条件与相角条件;根轨迹绘制的基本法则;广义根轨迹;主导极点与偶极子的概念及其应用。 第五章-线性系统的频域分析法:频率特性的概念及其图示法;频率特性的计算;开环频率特性的绘制;开环系统幅相曲线绘制;开环对数曲线绘制;由最小相角系统的对数幅频渐近曲线求传递函数;奈奎斯特稳定判据;对数稳定判据;稳定裕度;串联超前校正网络的设计;串联迟后校正网络的设计。 第六章-线性离散系统的分析:离散系统的基本概念;信号的采样与保持;差分方程的概念;差分方程的求取与求解;香农采样定理;Z变换定理;离散系统的数学模型;脉冲传递函数的概念与求法;离散系统输出Z变换的求法;离散系统的稳定性与稳态误差; 第七章-非线性控制系统分析知识点:非线性控制系统概述;常见非线性特性及其对系统运动的影响;负倒描述函数曲线的绘制;用描述函数法判断非线性系统稳定性;自激振荡的判断、自振参数的确定。 第八章-线性系统的状态空间分析与综合:线性系统的状态空间描述;状态空间的基本概念;状态空间表达式的建立;状态空间表达式求解方法;状态转移矩阵及其性质;传递函数阵;线性系统的可控性与可观性;线性系统可控性与可观性的基本概念;线性系统可控性与可观性判据;可控标准型与可观标准型;线性定常系统的线性变换;状态空间线性变换定义和性质;对偶原理和规范分解;线性定常系统的反馈结构及设计状态观测器;传递函数的实现问题;状态反馈与输出反馈;极点配置;状态观测器设计;李雅普洛夫稳定性分析;李雅普洛夫意义稳定

自动控制原理实验报告 (1)

实验1 控制系统典型环节的模拟实验(一) 实验目的: 1.掌握控制系统中各典型环节的电路模拟及其参数的测定方法。 2.测量典型环节的阶跃响应曲线,了解参数变化对环节输出性能的影响。 实验原理: 控制系统模拟实验采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。 实验内容及步骤 实验内容: 观测比例、惯性和积分环节的阶跃响应曲线。 实验步骤: 分别按比例,惯性和积分实验电路原理图连线,完成相关参数设置,运行。 ①按各典型环节的模拟电路图将线接好(先接比例)。(PID先不接) ②将模拟电路输入端(U i)与阶跃信号的输出端Y相连接;模拟电路的输出端(Uo)接至示波器。 ③按下按钮(或松开按钮)SP时,用示波器观测输出端的实际响应曲线Uo(t),且将结果记下。改变比例参数,重新观测结果。 ④同理得积分和惯性环节的实际响应曲线,它们的理想曲线和实际响应曲线。 实验数据

实验二控制系统典型环节的模拟实验(二) 实验目的 1.掌握控制系统中各典型环节的电路模拟及其参数的测定方法。 2.测量典型环节的阶跃响应曲线,了解参数变化对环节输出性能的影响。 实验仪器 1.自动控制系统实验箱一台 2.计算机一台 实验原理 控制系统模拟实验采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。 实验内容及步骤 内容: 观测PI,PD和PID环节的阶跃响应曲线。 步骤: 分别按PI,PD和PID实验电路原理图连线,完成相关参数设置,运行 ①按各典型环节的模拟电路图将线接好。 ②将模拟电路输入端(U i)与方波信号的输出端Y相连接;模拟电路的输出端(Uo)接至示波器。 ③用示波器观测输出端的实际响应曲线Uo(t),且将结果记下。改变参数,重新观测结果。 实验数据 实验结论及分析

自动控制原理实验——二阶系统的动态过程分析

实验二二阶系统的动态过程分析 一、 实验目的 1. 掌握二阶控制系统的电路模拟方法及其动态性能指标的测试技术。 2. 定量分析二阶系统的阻尼比ξ和无阻尼自然频率n ω对系统动态性能的影响。 3. 加深理解“线性系统的稳定性只与其结构和参数有关,而与外作用无关”的 性质。 4. 了解和学习二阶控制系统及其阶跃响应的Matlab 仿真和Simulink 实现方法。 二、 实验内容 1. 分析典型二阶系统()G s 的ξ和n ω变化时,对系统的阶跃响应的影响。 2. 用实验的方法求解以下问题: 设控制系统结构图如图2.1所示,若要求系统具有性能: %20%,1,p p t s σσ=== 试确定系统参数K 和τ,并计算单位阶跃响应的特征量d t ,r t 和s t 。 图2.1 控制系统的结构图 3. 用实验的方法求解以下问题: 设控制系统结构图如图2.2所示。图中,输入信号()r t t θ=,放大器增益A K 分别取13.5,200和1500。试分别写出系统的误差响应表达式,并估算其性能指标。 图2.2 控制系统的结构图

三、实验原理 任何一个给定的线性控制系统,都可以分解为若干个典型环节的组合。将每个典型环节的模拟电路按系统的方块图连接起来,就得到控制系统的模拟电路图。 通常,二阶控制系统 2 22 () 2 n n n G s s ω ξωω = ++ 可以分解为一个比例环节、一个惯性环节和一个积分环节,其结构原理如图 2.3所示,对应的模拟电路图如图2.4所示。 图2.3 二阶系统的结构原理图 图2.4 二阶系统的模拟电路原理图 图2.4中:()(),()() r c u t r t u t c t ==-。 比例常数(增益系数)2 1 R K R =,惯性时间常数 131 T R C =,积分时间常数242 T R C =。其闭环传递函数为: 12 2 21 112 () 1 ()(1) c r K U s TT K K U s T s T s K s s T TT == ++++ (0.1) 又:二阶控制系统的特性由两个参数来描述,即系统的阻尼比ξ和无阻尼自然频

相关主题
文本预览
相关文档 最新文档