自动控制原理实验一控制系统的阶跃响应
- 格式:docx
- 大小:109.02 KB
- 文档页数:9
2016~2017学年第一学期《自动控制原理》实验报告年级:201X 班号1X0X姓名:XXX 学号201X******XXX 成绩:教师:实验设备及编号:实验同组人名单:XXX 实验地点:电气工程学院自动控制原理实验室实验时间:2016年10月目录实验一典型环节的电路模拟 (1)一、实验目的 (1)二、实验设备 (1)三、实验内容 (1)四、实验思考题 (12)实验二二阶系统的瞬态响应 (13)一、实验目的 (13)二、实验设备 (13)三、实验内容 (13)四、实验分析 (17)五、实验思考题 (17)实验五典型环节和系统频率特性的测量 (19)一、实验目的 (19)二、实验设备 (19)三、实验内容 (19)四、实验分析 (23)五、实验思考题 (24)实验六线性定常系统的串联校正 (25)一、实验目的 (25)二、实验设备 (25)三、实验内容 (25)四、实验分析 (29)五、实验思考题 (29)实验七单闭环直流调速系统 (31)一、实验目的 (31)二、实验设备 (31)三、实验内容 (31)四、实验分析 (37)实验一 典型环节的电路模拟一、 实验目的1.熟悉 T HKKL-B 型模块化自控原理实验系统及“自控原理软件”的使用。
2.熟悉各典型环节的阶跃响应特性及其电路模拟。
3.测量各典型环节的阶跃响应曲线,并了解参数变化对其动态特性的影响。
二、 实验设备1.THKKL-B 型模块化自控原理实验系统实验平台,实验模块 C T01。
2.PC 机一台(含上位机软件)。
3.USB 接口线。
三、 实验内容1. 比例(P )环节根据比例环节的方框图,如图1-1所示,用 C T01 实验模块组建相应的模拟电路,如图1-2所示。
图1-1 比例环节方框图图1-2 比例环节的模拟电路图1-2中后一个单元为反相器,其中0R =200k 。
传递函数为o i U (s)G(s)==K U (s)。
比例系数 K=1 时,电路中的参数取:1R =100k ,2R =100k 。
《自动控制原理》自动控制PID实验报告课程名称自动控制原理实验类型:实验项目名称:自动控制PID一、实验目的和要求1、学习并掌握利用MATLAB 编程平台进行控制系统复数域和频率域仿真的方法。
2、通过仿真实验研究并总结PID 控制规律及参数对系统特性影响的规律。
3、实验研究并总结PID 控制规律及参数对系统根轨迹、频率特性影响的规律,并总结系统特定性能指标下根据根轨迹图、频率响应图选择PID 控制规律和参数的规则。
二、实验内容和原理一)任务设计如图所示系统,进行实验及仿真程序,研究在控制器分别采用比例(P)、比例积分(PI)、比例微分(PD)及比例积分微分(PID)控制规律和控制器参数(Kp、Ki、Kd)不同取值时,控制系统根轨迹和阶跃响应的变化,总结pid 控制规律及参数变化对系统性能、系统根轨迹、系统阶跃响应影响的规律。
具体实验容如下:1、比例(P)控制,设计参数Kp 使得系统处于过阻尼、临界阻尼、欠阻尼三种状态,并在根轨迹图上选择三种阻尼情况的Kp 值,同时绘制对应的阶跃响应曲线,确定三种情况下系统性能指标随参数Kp 的变化情况。
总结比例(P)控制的规律。
2、比例积分(PI)控制,设计参数Kp、Ki 使得由控制器引入的开环零点分别处于:1)被控对象两个极点的左侧;2)被控对象两个极点之间;3)被控对象两个极点的右侧(不进入右半平面)。
分别绘制三种情况下的根轨迹图,在根轨迹图上确定主导极点及控制器的相应参数;通过绘制对应的系统阶跃响应曲线,确定三种情况下系统性能指标随参数Kp 和Ki 的变化情况。
总结比例积分(PI)控制的规律。
3、比例微分(PD)控制,设计参数Kp、Kd 使得由控制器引入的开环零点分别处于:1)被控对象两个极点的左侧;2)被控对象两个极点之间;66 3)被控对象两个极点的右侧(不进入右半平面)。
分别绘制三种情况下的根轨迹图,在根轨迹图上确定控制器的相应参数;通过绘制对应的系统阶跃响应曲线,确定三种情况下系统性能指标随参数Kp 和Kd 的变化情况。
一、实验目的1. 理解并掌握自动控制原理的基本概念和基本分析方法。
2. 掌握典型环节的数学模型及其在控制系统中的应用。
3. 熟悉控制系统的时间响应和频率响应分析方法。
4. 培养实验操作技能和数据处理能力。
二、实验原理自动控制原理是研究控制系统动态性能和稳定性的一门学科。
本实验主要涉及以下几个方面:1. 典型环节:比例环节、积分环节、微分环节、惯性环节等。
2. 控制系统:开环控制系统和闭环控制系统。
3. 时间响应:阶跃响应、斜坡响应、正弦响应等。
4. 频率响应:幅频特性、相频特性等。
三、实验内容1. 典型环节的阶跃响应- 比例环节- 积分环节- 比例积分环节- 比例微分环节- 比例积分微分环节2. 典型环节的频率响应- 幅频特性- 相频特性3. 二阶系统的阶跃响应- 上升时间- 调节时间- 超调量- 峰值时间4. 线性系统的稳态误差分析- 偶然误差- 稳态误差四、实验步骤1. 典型环节的阶跃响应- 搭建比例环节、积分环节、比例积分环节、比例微分环节、比例积分微分环节的实验电路。
- 使用示波器观察并记录各个环节的阶跃响应曲线。
- 分析并比较各个环节的阶跃响应曲线,得出结论。
2. 典型环节的频率响应- 搭建比例环节、积分环节、比例积分环节、比例微分环节、比例积分微分环节的实验电路。
- 使用频率响应分析仪测量各个环节的幅频特性和相频特性。
- 分析并比较各个环节的频率响应特性,得出结论。
3. 二阶系统的阶跃响应- 搭建二阶系统的实验电路。
- 使用示波器观察并记录二阶系统的阶跃响应曲线。
- 计算并分析二阶系统的上升时间、调节时间、超调量、峰值时间等性能指标。
4. 线性系统的稳态误差分析- 搭建线性系统的实验电路。
- 使用示波器观察并记录系统的稳态响应曲线。
- 计算并分析系统的稳态误差。
五、实验数据记录与分析1. 典型环节的阶跃响应- 比例环节:K=1,阶跃响应曲线如图1所示。
- 积分环节:K=1,阶跃响应曲线如图2所示。
一、实验目的1. 理解并掌握自动控制原理的基本概念和基本分析方法。
2. 熟悉自动控制系统的典型环节,包括比例环节、积分环节、比例积分环节、惯性环节、比例微分环节和比例积分微分环节。
3. 通过实验,验证自动控制理论在实践中的应用,提高分析问题和解决问题的能力。
二、实验原理自动控制原理是研究自动控制系统动态和稳态性能的学科。
本实验主要围绕以下几个方面展开:1. 典型环节:通过搭建模拟电路,研究典型环节的阶跃响应、频率响应等特性。
2. 系统校正:通过在系统中加入校正环节,改善系统的性能,使其满足设计要求。
3. 系统仿真:利用MATLAB等仿真软件,对自动控制系统进行建模和仿真,分析系统的动态和稳态性能。
三、实验内容1. 典型环节实验(1)比例环节:搭建比例环节模拟电路,观察其阶跃响应,分析比例系数对系统性能的影响。
(2)积分环节:搭建积分环节模拟电路,观察其阶跃响应,分析积分时间常数对系统性能的影响。
(3)比例积分环节:搭建比例积分环节模拟电路,观察其阶跃响应,分析比例系数和积分时间常数对系统性能的影响。
(4)惯性环节:搭建惯性环节模拟电路,观察其阶跃响应,分析时间常数对系统性能的影响。
(5)比例微分环节:搭建比例微分环节模拟电路,观察其阶跃响应,分析比例系数和微分时间常数对系统性能的影响。
(6)比例积分微分环节:搭建比例积分微分环节模拟电路,观察其阶跃响应,分析比例系数、积分时间常数和微分时间常数对系统性能的影响。
2. 系统校正实验(1)串联校正:在系统中加入串联校正环节,改善系统的性能,使其满足设计要求。
(2)反馈校正:在系统中加入反馈校正环节,改善系统的性能,使其满足设计要求。
3. 系统仿真实验(1)利用MATLAB等仿真软件,对自动控制系统进行建模和仿真,分析系统的动态和稳态性能。
(2)根据仿真结果,优化系统参数,提高系统性能。
四、实验步骤1. 搭建模拟电路:根据实验内容,搭建相应的模拟电路,并连接好测试设备。
实验一、典型环节及其阶跃响应实验目的1、学习构成典型环节的模拟电路,了解电路参数对环节特性的影响。
2、学习典型环节阶跃响应的测量方法,并学会由阶跃响应曲线计算典型环节的传递函数。
实验内容构成下述典型环节的模拟电路,并测量其阶跃响应。
比例环节的模拟电路及其传递函数示图2-1。
G(S)=-R2/R1惯性环节的模拟电路及其传递函数示图2-2。
G(S)=-K/TS+1 K=R2/R1 ,T=R2*C积分环节的模拟电路及其传递函数示图2-3。
G(S)=1/TS T=RC微分环节的模拟电路及其传递函数示图2-4。
G(S)=-RCS比例加微分环节的模拟电路及其传递函数示图2-5。
G(S)=-K(TS+1) K=R2/R1 T=R2C比例加积分环节的模拟电路及其传递函数示图2-6。
G(S)=K(1+1/TS) K=R2/R1,T=R2C软件使用1、打开实验课题菜单,选中实验课题。
2、在课题参数窗口中,填写相应AD,DA或其它参数。
3、选确认键执行实验操作,选取消键重新设置参数。
实验步骤1、连接被测量典型环节的模拟电路及D/A、A/D连接,检查无误后接通电源。
2、启动应用程序,设置T和N。
参考值:T=0.05秒,N=200。
3、观测计算机屏幕示出的响应曲线及数据记录波形及数据(由实验报告确定)。
实验报告1、画出惯性环节、积分环节、比例加微分环节的模拟电路图,用坐标纸画出所有记录的惯性环节、积分环节、比例加微分环节的响应曲线。
2、由阶跃响应曲线计算出惯性环节、积分环节的传递函数,并与由电路计算的结果相比较。
实验二二阶系统阶跃响应一、实验目的1、研究二阶系统的特征参数,阻尼比ζ和无阻尼自然频ωn 对系统动态性能的影响,定量分析ζ和ωn与最大超调量Mp和调节时间 ts 之间的关系。
2、进一步学习实验仪器的使用方法。
3、学会根据系统阶跃响应曲线确定传递函数。
二、实验原理及电路典型二阶系统的闭环传递函数为其中ζ和ωn对系统的动态品质有决定的影响。
第一章引论1-1 试描述自动控制系统基本组成,并比较开环控制系统和闭环控制系统的特点。
答:自动控制系统一般都是反馈控制系统,主要由控制装置、被控部分、测量元件组成。
控制装置是由具有一定职能的各种基本元件组成的,按其职能分,主要有给定元件、比较元件、校正元件和放大元件。
如下图所示为自动控制系统的基本组成。
开环控制系统是指控制器与被控对象之间只有顺向作用,而没有反向联系的控制过程。
此时,系统构成没有传感器对输出信号的检测部分。
开环控制的特点是:输出不影响输入,结构简单,通常容易实现;系统的精度与组成的元器件精度密切相关;系统的稳定性不是主要问题;系统的控制精度取决于系统事先的调整精度,对于工作过程中受到的扰动或特性参数的变化无法自动补偿。
闭环控制的特点是:输出影响输入,即通过传感器检测输出信号,然后将此信号与输入信号比较,再将其偏差送入控制器,所以能削弱或抑制干扰;可由低精度元件组成高精度系统。
闭环系统与开环系统比较的关键,是在于其结构有无反馈环节。
1-2 请说明自动控制系统的基本性能要求。
答:自动控制系统的基本要求概括来讲,就是要求系统具有稳定性、快速性和准确性。
稳定性是对系统的基本要求,不稳定的系统不能实现预定任务。
稳定性通常由系统的结构决定与外界因素无关。
对恒值系统,要求当系统受到扰动后,经过一定时间的调整能够回到原来的期望值(例如恒温控制系统)。
对随动系统,被控制量始终跟踪参量的变化(例如炮轰飞机装置)。
快速性是对过渡过程的形式和快慢提出要求,因此快速性一般也称为动态特性。
在系统稳定的前提下,希望过渡过程进行得越快越好,但如果要求过渡过程时间很短,可能使动态误差过大,合理的设计应该兼顾这两方面的要求。
准确性用稳态误差来衡量。
在给定输入信号作用下,当系统达到稳态后,其实际输出与所期望的输出之差叫做给定稳态误差。
显然,这种误差越小,表示系统的精度越高,准确性越好。
当准确性与快速性有矛盾时,应兼顾这两方面的要求。
实验二 控制系统稳定性分析和时域响应分析一、实验目的与要求1、熟悉系统稳定性的Matlab 直接判定方法和图形化判定方法;2、掌握如何使用Matlab 进行控制系统的动态性能指标分析;3、掌握如何使用Matlab 进行控制系统的稳态性能指标分析。
二、实验类型设计三、实验原理及说明1. 稳定性分析 1)系统稳定的概念经典控制分析中,关于线性定常系统稳定性的概念是:若控制系统在初始条件和扰动共同作用下,其瞬态响应随时间的推移而逐渐衰减并趋于原点(原平衡工作点),则称该系统是稳定的,反之,如果控制系统受到扰动作用后,其瞬态响应随时间的推移而发散,输出呈持续震荡过程,或者输出无限偏离平衡状态,则称该系统是不稳定的。
2)系统特征多项式以线性连续系统为例,设其闭环传递函数为nn n n mm m m a s a s a s a b s b s b s b s D s M s ++++++++==----11101110......)()()(φ 式中,n n n n a s a s a s a s D ++++=--1110...)(称为系统特征多项式;0...)(1110=++++=--n n n n a s a s a s a s D 为系统特征方程。
3)系统稳定的判定对于线性连续系统,其稳定的充分必要条件是:描述该系统的微分方程的特征方程具有负实部,即全部根在左半复平面内,或者说系统的闭环传递函数的极点均位于左半s 平面内。
对于线性离散系统,其稳定的充分必要条件是:如果闭环系统的特征方程根或者闭环传递函数的极点为n λλλ,...,21,则当所有特征根的模都小于1时,即),...2,1(1n i i =<λ,该线性离散系统是稳定的,如果模的值大于1时,则该线性离散系统是不稳定的。
4)常用判定语句2.动态性能指标分析系统的单位阶跃响应不仅完整反映了系统的动态特性,而且反映了系统在单位阶跃信号输入下的稳定状态。
河南机电高等专科学校《自动控制原理》实验指导书专业:电气自动化技术、计算机控制技术生产过程自动化技术等吴君晓编2008年9月目录实验一 (2)实验二 (4)实验三 (6)实验四 (8)实验五 (10)实验六 (12)实验七 (14)实验八 (15)实验九 (17)实验一建立MATLAB环境下控制系统数学模型一. 实验目的1.熟悉MATLAB实验环境,掌握MATLAB命令窗口的基本操作。
2.掌握MATLAB建立控制系统数学模型的命令及模型相互转换的方法。
3.掌握使用MATLAB命令化简模型基本连接的方法。
二、实验设备和仪器1.计算机2. MATLAB软件三、实验原理控制系统常用的数学模型有四种:传递函数模型(tf对象)、零极点增益模型(zpk对象)、结构框图模型和状态空间模型(ss对象)。
经典控制理论中数学模型一般使用前三种模型,状态空间模型属于现代控制理论范畴。
1.传递函数模型(也称为多项式模型)连续系统的传递函数模型为:在MATLAB中用分子、分母多项式系数按s的降幂次序构成两个向量:num = [ b0 , b1 ,…, bm ] ,den = [ a0 , a1 ,…, an]。
用函数tf ( )来建立控制系统的传递函数模型,其命令调用格式为:G = tf ( num , den )注意:对于已知的多项式模型传递函数,其分子、分母多项式系数两个向量可分别用G.num{1}与G.den{1}命令求出。
2.零极点增益模型零极点模型是是分别对原传递函数的分子、分母进行因式分解,以获得系统的零点和极点的表示形式。
式中,K为系统增益,z1,z2,…,z m为系统零点,p1,p2,…,p n为系统极点。
在MATLAB 中,用向量z,p,k构成矢量组[ z, p, k ]表示系统。
即z = [ z1, z2 ,…,z m ],p = [ p1, p2,…, p n ],k = [ k ],用函数命令zpk ( )来建立系统的零极点增益模型,其函数调用格式为:G = zpk ( z, p, k )3.控制系统模型间的相互转换零极点模型转换为多项式模型: G=zpk(G)多项式模型转化为零极点模型: G=tf(G)4.系统反馈连接之后的等效传递函数两个环节反馈连接后,其等效传递函数可用feedback ( )函数求得。
第一章引论1-1 试描述自动控制系统基本组成,并比较开环控制系统和闭环控制系统的特点。
答:自动控制系统一般都是反馈控制系统,主要由控制装置、被控部分、测量元件组成。
控制装置是由具有一定职能的各种基本元件组成的,按其职能分,主要有给定元件、比较元件、校正元件和放大元件。
如下图所示为自动控制系统的基本组成。
开环控制系统是指控制器与被控对象之间只有顺向作用,而没有反向联系的控制过程。
此时,系统构成没有传感器对输出信号的检测部分。
开环控制的特点是:输出不影响输入,结构简单,通常容易实现;系统的精度与组成的元器件精度密切相关;系统的稳定性不是主要问题;系统的控制精度取决于系统事先的调整精度,对于工作过程中受到的扰动或特性参数的变化无法自动补偿。
闭环控制的特点是:输出影响输入,即通过传感器检测输出信号,然后将此信号与输入信号比较,再将其偏差送入控制器,所以能削弱或抑制干扰;可由低精度元件组成高精度系统。
闭环系统与开环系统比较的关键,是在于其结构有无反馈环节。
1-2 请说明自动控制系统的基本性能要求。
答:自动控制系统的基本要求概括来讲,就是要求系统具有稳定性、快速性和准确性。
稳定性是对系统的基本要求,不稳定的系统不能实现预定任务。
稳定性通常由系统的结构决定与外界因素无关。
对恒值系统,要求当系统受到扰动后,经过一定时间的调整能够回到原来的期望值(例如恒温控制系统)。
对随动系统,被控制量始终跟踪参量的变化(例如炮轰飞机装置)。
快速性是对过渡过程的形式和快慢提出要求,因此快速性一般也称为动态特性。
在系统稳定的前提下,希望过渡过程进行得越快越好,但如果要求过渡过程时间很短,可能使动态误差过大,合理的设计应该兼顾这两方面的要求。
准确性用稳态误差来衡量。
在给定输入信号作用下,当系统达到稳态后,其实际输出与所期望的输出之差叫做给定稳态误差。
显然,这种误差越小,表示系统的精度越高,准确性越好。
当准确性与快速性有矛盾时,应兼顾这两方面的要求。
⾃动控制原理实验报告实验评价:指导教师(签名)年⽉⽇实验名称:线性定常系统的稳态误差⼀、实验⽬的和要求:(⼀)通过本实验,理解系统的跟踪误差与其结构、参数与输⼊信号的形式、幅值⼤⼩之间的关系;(⼆)研究系统的开环增益K 对稳态误差的影响。
⼆、实验内容:(⼀)观测0型⼆阶系统的单位阶跃响应和单位斜坡响应,并实测它们的稳态误差;(⼆)观测I 型⼆阶系统的单位阶跃响应和单位斜坡响应,并实测它们的稳态误差;(三)观测II 型⼆阶系统的单位斜坡响应和单位抛物波响应,并实测它们的稳态误差。
三、实验原理控制系统的⽅框图如图4-1所⽰。
其中G(S)为系统前向通道的传递函数,H(S)为其反馈通道的传递函数。
图4-1 控制系统的⽅框图由图4-1求得)()()(11)(S R S H S G S E +=(1)由上式可知,系统的误差E(S)不仅与其结构和参数有关,⽽且也与输⼊信号R(S)的形式和⼤⼩有关。
如果系统稳定,且误差的终值存在,则可⽤下列的终值定理求取系统的稳态误差:)(lim 0S SE e s ss →=(2)本实验就是研究系统的稳态误差与上述因素间的关系。
下⾯叙述0型、I 型、II 型系统对三种不同输⼊信号所产⽣的稳态误差ss e 。
1.0型⼆阶系统设0型⼆阶系统的⽅框图如图4-2所⽰。
根据式(2),可以计算出该系统对阶跃和斜坡输⼊时的稳态误差:图4-2 0型⼆阶系统的⽅框图1)单位阶跃输⼊(sS R 1)(=)3112)1.01)(2.01()1.01)(2.01(lim 0=?+++++?=→S S S S S S e S ss2)单位斜坡输⼊(21)(s S R =) ∞=?+++++?=→2012)1.01)(2.01()1.01)(2.01(lim SS S S S S e S ss 上述结果表明0型系统只能跟踪阶跃输⼊,但有稳态误差存在,其计算公式为:Pss K R e +=10其中)()(lim 0S S H S G K p →?,R 0为阶跃信号的幅值。
⾃控原理复习练习题电科10《⾃动控制原理》复习参考练习题⼀、单项选择题:1.控制系统的上升时间t r,调节时间t s等反映出系统的()A.相对稳定性 B.绝对稳定性 C.快速性 D.平稳性2.根据给定值信号的特征分类,控制系统可分为()A.恒值控制系统、随动控制系统和程序控制系统B.反馈控制系统、前馈控制系统、反馈复合控制系统C.最优控制系统和模糊控制系统D.连续控制系统和离散控制系统3.系统的传递函数()A.与输⼊信号有关B.与输出信号有关C.完全由系统的结构和参数决定D.既由系统的结构和参数决定,也与输⼊信号有关4.⼀阶系统的阶跃响应()A.当时间常数T较⼤时有超调 B.当时间常数T较⼩时有超调C.有超调 D.⽆超调5.随动系统中最常⽤的典型输⼊信号是抛物线函数和()A.脉冲函数 B.阶跃函数 C.斜坡函数 D.正弦函数6.确定系统闭环根轨迹的充要条件是()A.根轨迹的模⽅程 B.根轨迹的相⽅程C.根轨迹增益 D.根轨迹⽅程的阶次7.正弦信号作⽤于线性系统所产⽣的频率响应是()A.输出响应的稳态分量 B.输出响应的暂态分量C.输出响应的零输⼊分量 D.输出响应的零状态分量8.Ⅱ型系统对数幅频特性的低频段渐近线斜率为()A.-60(dB/dec) B.-40(dB/dec)C.-20(dB/dec) D.0(dB/dec)9.设开环系统频率特性G (j ω)=3)1(10ωj +,则其频率特性相位移?(ω)=-180 时,对应频率ω为() A . 10(rad/s ) B .3(rad/s ) C .3(rad/s ) D . 1(rad/s )10. 进⾏串联滞后校正后,校正前的截⽌频率ωc 与校正后的截⽌频率ωc ′的关系,通常是()A .ωc = ωc ′B .ωc > ωc ′C .ωc < ωc ′D .ωc 与ωc ′⽆关11. 常⽤的⽐例、积分与微分控制规律的另⼀种表⽰⽅法是()A . PIB . PDC .ID D . PID12. 伯德图中的⾼频段反映了系统的()A .稳态性能B .动态性能C .抗⼲扰能⼒D .以上都不是13.结构类似的最⼩相位系统和⾮最⼩相位系统相⽐,最⼩相位系统⼀定满⾜()A .两者幅频特性不同,相频特性也不同B 。
第3章 控制系统的时域分析【基本要求】1. 掌握时域响应的基本概念,正确理解系统时域响应的五种主要性能指标;2. 掌握一阶系统的数学模型和典型时域响应的特点,并能熟练计算其性能指标和结构参数;3. 掌握二阶系统的数学模型和典型时域响应的特点,并能熟练计算其欠阻尼情况下的性能指标和结构参数;4. 掌握稳定性的定义以及线性定常系统稳定的充要条件,熟练应用劳斯判据判定系统稳定性;5. 正确理解稳态误差的定义,并掌握系统稳态误差、扰动稳态误差的计算方法。
微分方程和传递函数是控制系统的常用数学模型,在确定了控制系统的数学模型后,就可以对已知的控制系统进行性能分析,从而得出改进系统性能的方法。
对于线性定常系统,常用的分析方法有时域分析法、根轨迹分析法和频域分析法。
本章研究时域分析方法,包括简单系统的动态性能和稳态性能分析、稳定性分析、稳态误差分析以及高阶系统运动特性的近似分析等。
根轨迹分析法和频域分析法将分别在本书的第四章和第五章进行学习。
这里先引入时域分析法的基本概念。
所谓控制系统时域分析方法,就是给控制系统施加一个特定的输入信号,通过分析控制系统的输出响应对系统的性能进行分析。
由于系统的输出变量一般是时间t 的函数,故称这种响应为时域响应,这种分析方法被称为时域分析法。
当然,不同的方法有不同的特点和适用范围,但比较而言,时域分析法是一种直接在时间域中对系统进行分析的方法,具有直观、准确的优点,并且可以提供系统时间响应的全部信息。
3.1 系统的时域响应及其性能指标为了对控制系统的性能进行评价,需要首先研究系统在典型输入信号作用下的时域响应过程及其性能指标。
下面先介绍常用的典型输入信号。
3.1.1 典型输入信号由于系统的动态响应既取决于系统本身的结构和参数,又与其输入信号的形式和大小有关,而控制系统的实际输入信号往往是未知的。
为了便于对系统进行分析和设计,同时也为了便于对各种控制系统的性能进行评价和比较,需要假定一些基本的输入函数形式,称之为典型输入信号。
实验设备 G(s)二 %分子多项式系数 %分母多项式系数 %构造传递函数并显示 %赋增益值,标量 %赋零点值,向量 %赋极点值,向量 %零极点模型转换成多项式模型 %构造传递函数并显示 实验一控制系统的阶跃响应 一、实验目的 1. 掌握控制系统多项式模型和零极点模型的建立方法及它们之间的相互转换 2 •观察学习控制系统的单位阶跃响应。 3 •记录单位阶跃响应曲线。 4 •掌握时间响应分析的一般方法。 5•分析系统阶跃响应曲线与传递函数参数的对应关系。 PC机,MATLAB仿真软件。 三、实验内容 1 •作以下二阶系统的单位阶跃响应曲线 10 2 s 2s 10
2 .分别改变该系统的和二,观察阶跃响应曲线的变化 3 •作该系统的脉冲响应曲线 四、实验原理 1.建立系统模型 在MATLAB下,系统数学模型有三种描述方式,在本实验中只用到多项式 模型和零极点模型。 (1) 多项式模型 num表示分子多项式的系数,den表示分母多项式的系数,以行向量的方式 输入。例如,程序为 nu m=[0 1 3]; den=[1 2 2 1]; prin tsys (num, den) (2) 零极点模型 z表示零点,p表示极点,以行向量的方式输入,k表示增益。例如,程序为 k=2; z=[1]; P=[-1 2 -3]; [num, den]=zp2tf(z, p, k); prin tsys( num, den) (3) 相关MATLAB函数 函数tf(num, den)用来建立控制系统的多项式模型; 函数zpk(z, p, k)用来建立控制系统的零极点模型; [n um, den ]=zp2tf (z, p, k) %零极点模型转换成多项式模型 [z, p, k]=tf2zp (n um, de n) %多项式模型转换成零极点模型 [num, den]=ord2(侧E) %用来建立二阶系统标准模型 G(s) = 10 2 s 2s 10 2. 控制系统的单位阶跃响应 (1) 给定系统传递函数的多项式模型,求系统的单位阶跃响应。 函数格式1: step(num, den) %给定num,den,求系统阶跃响应,时间向 量t的范围自动设定。 函数格式2: step(num, den, t) %时间向量t的范围可以由人工给定(如 t=0:0.1:10). 函数格式3: [y, x]=step(num, den) %返回变量格式。计算所得的输出 y、 状态x及时间向量t返回至MATLAB命令窗口,不做图。 (2) 给定特征多项式系数向量,计算系统的闭环根、阻尼比、无阻尼振荡频率。 函数格式:damp(de n)
五、实验步骤
1 •二阶系统为
(2)键入 并作记录。 damp (den),计算系统的闭环根、阻尼比、无阻尼振荡频率,
程序: clear;close
num=[10]; %多项式分子系数 den=[1,2,10]; %多项式分母系数 step (n um,de n); %系统阶跃响应
figure(1) %绘图
ti tle( 'G(s) 的阶跃响应')
(1)键人程序 观察并纪录阶跃响应曲线
Figixe i Rift Edk View Took 筒 rdg Heip 塔 程序: clear;close num=[10]; den=[1,2,10]; 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 闭环根为: s1=-1+3j,s2=-1-3j 阻尼比:Z =0.316 无阻尼振荡频率:3 n=3.16 (3)键入 [y, x, t]=step (num, den) %返回变量输出y与时间t (变量x为状态变 量矩阵) [y , t'] % 显示输出向量 y 与时间向量 t(t 为自动向量) 记录实际测取的峰值大小CnaX(t p)、峰值时间tp、调节时间ts,并与理论值 相比较 ans =
0 0 0.0133 0.0525 0.0509 0.1049 0.1096 0.1574 0.1856 0.2098 0.2752 0.2623 0.3749 0.3148 0.4809 0.3672 0.5899 0.4197 0.6987 0.4721 0.8045 0.5246 0.9049 0.5770 0.9977 0.6295 1.0814 0.6820 1.1546 0.7344 1.2165 0.7869 1.2666 0.8393 1.3048 0.8918 1.3312 0.9443 1.3463 0.9967 1.3509 1.0492 1.3459 1.1016 1.3324 1.1541 1.3116 1.2065 1.2847 1.2590 1.2531 1.3115 1.2180 1.3639 1.1807 1.4164 1.1425 1.4688 1.1043 1.5213 1.0672 1.5738 1.0321 1.6262 0.9996 1.6787 0.9704 1.7311 0.9448 1.7836 0.9233 1.8361 0.9059 1.8885 0.8926 1.9410 0.8835 1.9934 0.8783 2.0459 0.8769 2.0983 0.8787 2.1508 0.8836 2.2033 0.8910 2.2557 0.9005 2.3082 0.9116 2.3606 0.9240 2.4131 0.9371 2.4656 0.9505 2.5180 0.9639 2.5705 0.9769 2.6229 0.9892 2.6754 1.0005 2.7278 1.0107 2.7803 1.0197 2.8328 1.0272 2.8852 1.0332 2.9377 1.0378 2.9901 1.0410 3.0426 1.0427 3.0951 1.0432 3.1475 1.0425 3.2000 1.0408 3.2524 1.0381 3.3049 1.0348 3.3573 1.0309 3.4098 1.0265 3.4623 1.0219 3.5147 1.0172 3.5672 1.0125 3.6196 1.0079 3.6721 1.0036 3.7246 0.9997 3.7770 0.9961 3.8295 0.9930 3.8819 0.9904 3.9344 0.9883 3.9869 0.9867 4.0393 0.9856 4.0918 0.9850 4.1442 0.9848 4.1967 0.9851 4.2491 0.9857 4.3016 0.9867 4.3541 0.9878 4.4065 0.9892 4.4590 0.9908 4.5114 0.9924 4.5639 0.9940 4.6164 0.9957 4.6688 0.9973 4.7213 0.9988 4.7737 1.0002 4.8262 1.0014 4.8786 1.0025 4.9311 1.0034 4.9836 1.0041 5.0360 1.0047 5.0885 1.0051 5.1409 1.0053 5.1934 1.0053 5.2459 1.0052 5.2983 1.0050 5.3508 1.0047 5.4032 1.0042 5.4557 1.0038 5.5082 1.0032 5.5606 1.0027 5.6131 1.0021 5.6655 1.0015 5.7180 1.0009 5.7704 1.0004 5.8229 0.9999 5.8754 0.9995 5.9278 0.9991 5.9803 理论值计算: Xcm= 1+e-Zn / "z *z =1.3535 峰值时间 tp=n /V(- Z 2 * 3 n=1.0472 过渡时间:ts=( ± 5%)=3/ Z 3 n=3.0022 过渡时间:ts=( ± 2%)=4/ Z 3 n=4.0029
实际值 理论值 峰值 Cma[1.3509
1.3535
峰值时间tp 1.0491 1.0472
过渡时间 t s
±5% [2.5399 3.0022
「
±2% 3.5889 4.0029 理论值与实际值比较,峰值和过渡时间,理论值比实际值大,但在峰值时间上比 实际值短
2•修改参数,分别实现 =1, =2的响应曲线,并作记录。 程序为: