三阶系统的单位阶跃响应主导极点
- 格式:pptx
- 大小:342.80 KB
- 文档页数:12
自动控制理论第四版课后习题详细解答答案夏德钤翁贻方版集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#《自动控制理论 (夏德钤)》习题答案详解第二章2-1 试求图2-T-1所示RC 网络的传递函数。
(a)11111111+=+⋅=Cs R R CsR Cs R z ,22R z =,则传递函数为: (b) 设流过1C 、2C 的电流分别为1I 、2I ,根据电路图列出电压方程: 并且有联立三式可消去)(1s I 与)(2s I ,则传递函数为:2-2 假设图2-T-2的运算放大器均为理想放大器,试写出以i u 为输入,o u 为输出的传递函数。
(a)由运算放大器虚短、虚断特性可知:dtduC dt du C R u i i 0+-=,0u u u i c -=, 对上式进行拉氏变换得到 故传递函数为(b)由运放虚短、虚断特性有:022=-+--R u R u u dt du C c c i c ,0210=+R u R u c ,联立两式消去c u 得到 对该式进行拉氏变换得 故此传递函数为 (c)02/2/110=+-+R u R u u dt du Cc c c ,且21R uR u c i -=,联立两式可消去c u 得到 对该式进行拉氏变换得到 故此传递函数为2-3 试求图2-T-3中以电枢电压a u 为输入量,以电动机的转角θ为输出量的微分方程式和传递函数。
解:设激磁磁通f f i K =φ恒定2-4 一位置随动系统的原理图如图2-T-4所示。
电动机通过传动链带动负载及电位器的滑动触点一起移动,用电位器检测负载运动的位移,图中以c 表示电位器滑动触点的位置。
另一电位器用来给定负载运动的位移,此电位器的滑动触点的位置(图中以r 表示)即为该随动系统的参考输入。
两电位器滑动触点间的电压差e u 即是无惯性放大器(放大系数为a K )的输入,放大器向直流电动机M 供电,电枢电压为u ,电流为I 。
⾃动控制理论第四版课后习题详细解答答案(夏德钤翁贻⽅版)《⾃动控制理论(夏德钤)》习题答案详解第⼆章2-1 试求图2-T-1所⽰RC ⽹络的传递函数。
(a)11111111+=+?=Cs R R CsR Cs R z ,22R z =,则传递函数为: 2121221212)()(R R Cs R R R Cs R R z z z s U s U i o +++=+= (b) 设流过1C 、2C 的电流分别为1I 、2I ,根据电路图列出电压⽅程:=++=)(1)()]()([)(1)(2221111s I s C s U s I s I R s I sC s U o i 并且有)()1()(122211s I sC R s I s C += 联⽴三式可消去)(1s I 与)(2s I ,则传递函数为:1)(1111)()(222111221212211112++++=+ ++=s C R C R C R s C C R R R s C R s C s C R sC s U s U i o 2-2 假设图2-T-2的运算放⼤器均为理想放⼤器,试写出以i u 为输⼊,o u 为输出的传递函数。
(a)由运算放⼤器虚短、虚断特性可知:dtduC dt du C R u i i 0+-=,0u u u i c -=,对上式进⾏拉⽒变换得到)()()s U i i +-= 故传递函数为RCsRCs s U s U i 1)()(0+=(b)由运放虚短、虚断特性有:022=-+--R u R u u dt du Cc c i c ,0210=+R u R u c ,联⽴两式消去c u 得到02220101=++?u R u R dt du R CR i 对该式进⾏拉⽒变换得0)(2)(2)(20101=++s U R s U R s sU R CR i 故此传递函数为)4(4)()(10+-=RCs R R s U s U i (c)02/2/110=+-+R u R u u dt du Cc c c ,且21R uR u c i -=,联⽴两式可消去c u 得到 0222101=++?Ru R u dt du R CR ii 对该式进⾏拉⽒变换得到0)(2)(2)(2011=++?s U Rs U R s sU R CR i i 故此传递函数为RCs R R s U s U i 4)4()()(110+-= 2-3 试求图2-T-3中以电枢电压a u 为输⼊量,以电动机的转⾓θ为输出量的微分⽅程式和传递函数。
基于Matlab的高阶阶系统单位阶跃响应主导极点分析1. 引言在控制系统的设计和分析中,经常会遇到高阶阶系统。
高阶阶系统的单位阶跃响应主导极点分析是一项重要的任务。
通过分析系统的主导极点,可以对系统的动态性能进行评估,并在必要时进行控制器的调整和优化。
Matlab是一种强大的数值计算和编程环境,支持矩阵计算、绘图和数据分析等功能。
本文将介绍在Matlab中对高阶阶系统进行单位阶跃响应主导极点分析的方法和步骤。
2. 单位阶跃响应主导极点分析方法单位阶跃响应主导极点分析是通过分析系统的单位阶跃响应以及极点的位置来评估系统的动态特性。
主导极点是决定系统响应快慢的关键因素。
在Matlab中,可以使用控制系统工具箱中的函数来进行单位阶跃响应主导极点分析。
以下是一套基本的步骤:1.定义系统传递函数:在Matlab中,可以使用tf函数定义系统的传递函数。
例如,对于一个二阶系统,可以定义如下:sys = tf([b0 b1 b2], [a0 a1 a2]);其中b0, b1, b2和a0, a1, a2分别是系统的分子和分母多项式的系数。
2.绘制单位阶跃响应曲线:使用step函数可以绘制系统的单位阶跃响应曲线。
例如:step(sys);该命令将绘制系统的单位阶跃响应曲线。
3.分析主导极点:观察单位阶跃响应曲线,可以确定系统的主导极点。
主导极点是响应曲线上最快的极点。
4.评估系统的动态性能:根据主导极点的位置和单位阶跃响应曲线的特点,可以评估系统的动态性能。
例如,主导极点越远离虚轴,系统的动态响应速度越快。
5.进行控制器调整和优化:根据动态性能评估结果,可以对控制器进行调整和优化,以满足设计要求。
3. 实例分析为了更好地理解基于Matlab的高阶阶系统单位阶跃响应主导极点分析的方法,我们将介绍一个实例。
假设有一个三阶系统,传递函数为:G(s) = (s+2) / ((s+1)(s+3))我们可以在Matlab中进行如下操作:b = [12];a = conv([11], [13]);sys = tf(b, a);step(sys);运行上述代码后,将绘制出系统的单位阶跃响应曲线。
课程设计报告( 2013—2014年度第一学期)名称:自动控制理论题目:三阶系统的分析与校正院系:控计学院班级:自动化1105学号:学生姓名:指导教师:袁桂丽设计周数:1周成绩:日期:2014年1月9目录一、《自动控制理论A》课程设计任务书 (1)二、《自动控制理论A》课程设计 (3)三、设计正文 (4)五课程设计心得 (21)六参考文献 (22)一、《自动控制理论A 》课程设计任务书1. 目的与要求本次课程设计是在学完自动控制理论课程后进行的。
详细介绍MATLAB 的控制系统工具箱的用法以及SIMULINK 仿真软件,使学生能够应用MATLAB 对自动控制理论课程所学的内容进行深层次的分析和研究,能用MATLAB 解决复杂的自动控制系统的分析和设计题目;能用MATLAB 设计控制系统以满足具体的性能指标; 能灵活应用MATLAB 的CONTROL SYSTEM 工具箱和SIMULINK 仿真软件,分析系统的性能,进行控制系统设计。
2. 主要内容简要介绍控制系统理论的基本概念和基本方法,并介绍MATLAB 软件的基本知识。
包括MATLAB 的基本操作命令、数据结构、矩阵运算、编程算法等; 简要介绍MATLAB 的控制系统工具箱的用法。
包括控制系统的模型及相互转换、时域分析方法、频域分析方法等应用MATLAB 工具箱进行分析研究,增强理解;简要介绍SIMULINK 仿真软件,介绍SIMULINK 的应用方法及各种强大功能,应用SIMULINK 对系统进行仿真研究;简要介绍控制系统分析与设计所必须的工具箱函数,包括模型建立、模型变换、模型简化、模型实现、模型特性、方程求解、时域响应、频域响应、根轨迹等各个方面。
1. 在掌握控制系统基本理论和控制系统工具箱函数的基础上,利用MATLAB 及其工具箱函数来解决所给控制系统的分析与设计问题,并上机实验;撰写课程设计报告。
2. 设计任务2.1 自选单位负反馈系统,开环传递函数)s (G 0[一个三阶或以上系统]。
MATLAB 分析1 MATLAB 函数编程1.1 传递函数的整理已知三阶系统的闭环传递函数为)64.08.0)(11(7.2)(2+++=s s s as G ,整理成一般式得G(s)=as a s a s a64.0)8.064.0()8.0(7.223+++++,其中a 为未知参数。
从一般式可以看出系统没有零点,有三个极点。
(其中一个实数极点和一对共轭复数极点)1.2 动态性能指标的定义上升时间r t :指响应从终值10%上升到终值90%所需的时间;对于有振荡 系统,亦可定义为响应从零第一次上升到终值所需的时间。
上升时间是系统 响应速度的一种度量。
上升时间越短,响应速度越快。
峰值时间p t :指响应超过其终值到达第一个峰值所需的时间。
调节时间s t :指响应到达并保持在终值±5%内所需的最短时间。
超调量 σ%:指响应的最大偏离量h(p t )与终值h(∞)的差与终值h(∞)比的百分数,即σ%=)()()(∞∞-h h t h p ×100%若h(p t )<h(∞),则响应无超调。
超调量亦称为最大超调量,或百分比超调量。
在实际应用中,常用的动态性能指标多为上升时间、调节时间和超调量。
通常,用r t 或p t 评价系统的响应速度;用σ%评价系统的阻尼程度;而s t 是同时反映响应速度和阻尼程度的综合性能指标。
应当指出,除简单的一、二阶系统外,要精确确定这些动态性能指标的解析表达式是很困难的。
1.3 MATLAB 函数编程求系统的动态性能根据三阶系统闭环传递函数的一般表达式,在MATLAB 的Editor 中输入程序: num=[2.7a]den=[1,0.8+a,0.64+a,0.64a] t=0:0.01:20 step(num,den,t)[y,x,t]=step(num,den,t) %求单位阶跃响应 maxy=max(y) %响应的最大偏移量 yss=y(length(t)) %响应的终值 pos=100*(maxy-yss)/yss %求超调量 for i=1:2001if y(i)==maxy n=i;end endtp=(n-1)*0.01 %求峰值时间 y1=1.05*yss y2=0.95*yss i=2001 while i>0 i=i-1if y(i)>=y1|y(i)<=y2;m=i;break end endts=(m-1)*0.01 %求调节时间 title('单位阶跃响应') grid2 三阶系统闭环主导极点及其动态性能分析2.1 三阶系统的近似分析根据主导极点的概念,可知该三阶系统具有一对共轭复数主导极点1s = -0.4±0.693j,因此该三阶系统可近似成如下的二阶系统:G(s)≈64.08.07.22++s s再利用MATLAB 的零极点绘图命令pzmap ,可得该二阶系统的零、极点分布,在 Editor 里面编写如下程序:H=tf([2.7],[1 0.8 0.64]);grid pzmap(H);得到零极点分布图如下:2.2 编程求解动态性能指标根据以上求解动态性能的MATLAB函数程序,在编辑器里面编写以下程序,得到近似二阶系统的单位阶跃响应和动态性能指标。