第四章控制系统的时域分析(1)
- 格式:ppt
- 大小:879.00 KB
- 文档页数:66
实验5-控制系统时域分析实验目的:1. 掌握控制系统的时域分析方法;2. 熟悉控制系统的基本概念;3. 比较不同控制系统的性能指标,并对其优化。
实验原理:控制系统是由控制器、被控对象和传感器等组成的系统。
它的主要功能是将被控对象的输出值与预期输出值(设定值)进行比较,并根据比较结果对控制器的输出信号进行调整,以实现预期的控制系统动态响应。
系统的状态可以用输入输出关系来表示,通常用系统函数表示,它是输入信号与输出信号的转换函数。
根据系统函数的性质,系统的特性可以分析出来,比如稳态误差、响应时间和阻尼等。
控制系统的时域分析方法主要包括以下内容:1. 稳态误差分析稳态误差是指当控制系统到达稳定状态时,被控对象的输出值与设定值之间的差值。
它是一个反映控制系统偏离设定状态能力的指标。
稳态误差对于不同类型的系统有不同的计算方法,常见的系统类型包括比例控制系统、积分控制系统和派生控制系统。
比例控制系统的稳态误差是:$e_{ss}= \frac {k_p}{1+k_p}, (k_p \neq 0)$派生控制系统的稳态误差是0。
2. 基本响应特性分析一个控制系统的基本响应特性主要包括死区、超调量和稳定时间等。
死区是指当控制器输出的信号在一定范围内时,被控对象的输过不会发生变化。
死区对控制系统的响应时间和稳态误差有很大影响,通常需要根据系统的特点对死区进行调整。
超调量是指被控对象的输出值在达到设定值后,超出设定值的程度。
常见的超调量有百分比超调量和绝对超调量。
3. 阻尼及其影响阻尼是指系统的阻尼比,它是表征系统阻尼程度的一个参数。
阻尼对控制系统的稳定性和性能有很大影响。
当阻尼比为1时,系统的响应最快,但容易出现震荡现象。
阻尼比小于1时,系统的响应相对较慢,但是不会出现震荡现象。
当阻尼比大于1时,系统的响应速度较慢,但相对稳定。
实验步骤:本实验采用MATLAB软件对几种常见的控制系统进行时域分析,具体步骤如下:1. 打开MATLAB软件,新建文件进行编程。
2、时域分析例一、对于典型的二阶系统的传递函数为:2n22n nG(s)2s+sωξωω=+,其中固有频率ωn=3,绘制当阻尼比ξ=0.1,0.2,0.4,0.707,0.9,1.0,2.0时系统的单位阶跃响应。
解:在MATLAB中建立M文件,程序如下:wn=3;sigma=[0.1 0.2 0.4 0.707 0.9 1.0 2.0];hold on;t=linspace(0,12,120)';for k=sigmanum=wn.^2;den=[1,2*wn*k,wn.^2];step(num,den,t)endtitle('典型二阶系统不同阻尼比时的单位阶跃响应曲线 ')gtext('sigma=0.1');gtext('sigma=0.2');gtext('sigma=0.4');gtext('sigma=0.707');gtext('sigma=0.9');gtext('sigma=1.0');gtext('sigma=2.0');运行结果为:分析:由图可见,在ξ=0.4-0.9的范围内,系统上升比较快,且超调量不是很大,故一般工程系统中,ξ就选在这个范围中,其中尤其当ξ=0.707时,响应较快i,此时的超调量为4.31%,通常称其为最佳阻尼,具有最佳阻尼的系统成为二阶最佳系统。
例二、已知连续系统的开环传递函数为:(s5)G(s)50(s3)(s4)s+=++试判断系统闭环的稳定性以及绘制闭环系统的零极点图并作出该系统的单位阶跃响应曲线求出单位阶跃响应稳态误差。
解:(1)判断稳定性方法一:利用roots()函数编制M文件,程序如下:k=50;z=[-5];p=[0 -3 -4];[n1,d1]=zp2tf(z,p,k);P=n1+d1;roots(P)运行结果为:ans =-1.0760 + 7.1000i-1.0760 - 7.1000i-4.8480 + 0.0000i计算结果表明,所有特征根的实部均为负,故闭环系统是稳定的。
《控制工程基础》教学大纲课程类别:专业教育课程课程名称:控制工程基础开课单位:机械工程学院课程编号:B03020302总学时:40 学分: 2.5适用专业:机械电子工程先修课程:高等数学、线性代数、大学物理、电工技术、电子技术基础一、课程在教学计划中地位和作用控制工程基础是机械电子工程专业的一门专业基础课程,也是后续专业课程的基础。
该课程主要是运用控制论的基本原理及基本思想方法,分析研究机械和机电工程中有关信息的传递、反馈及控制,研究机械和机电系统的动态特性,培养学生以动态的观点去看待机械系统。
要求学生掌握系统时频域建模及性能分析的相关知识,掌握系统稳定判定的方法,熟悉系统校正的方法。
培养学生具有初步设计、分析和校正系统的能力,培养学生应用控制工程基础理论知识并使用MATLAB软件分析、研究、解决复杂工程问题的能力。
为学生从事相关专业技术工作和科学研究工作提供必要的理论知识支撑。
二、课程目标1.通过本课程的学习,培养学生能利用控制系统的基本原理表述与解决工程问题,建立学生能在创建系统数学模型的基础上,对系统的性能进行分析、研究的能力;(支撑毕业要求1、2、4)2.能利用系统频率特性的基本知识,对系统进行辨识,培养学生掌握解决工程问题的程序与方法;(支撑毕业要求1、2)3.能够利用系统稳定的条件判断系统系统是否稳定,并能对不稳定的系统进行校正,培养学生能用理论知识进行工程问题规划与设计,适时体现创新意识;(支撑毕业要求1、2、3)4.能够有效利用MATLAB软件对控制工程实际问题进行模拟、分析与预测。
(支撑毕业要求5)三、课程内容及基本要求第一章绪论(2学时)1.熟悉控制系统得基本工作原理;2.了解控制系统的分类,熟练掌握控制系统的反馈工作原理及反馈控制系统基本构成;3.了解控制理论的研究对象及方法;4.理解控制系统的最基本要求。
第二章拉普拉氏变换(2学时)1.了解拉氏变换与拉氏反变换的定义;2.掌握典型时间函数的拉氏变换和拉氏变换定理;3.熟练掌握拉氏反变换的数学方法。
控制系统的时域分析_一二阶时间响应讲述时域分析是控制系统理论中的重要内容,主要用于分析系统的时间响应。
在时域分析中,我们会关注系统的输入和输出之间的关系,并研究系统在时间上的性能指标和特征。
本文将重点讲述一阶和二阶系统的时间响应。
一、一阶系统的时间响应一阶系统是指系统的传递函数中只有一个一阶多项式的系统,其传递函数形式为:G(s)=K/(Ts+1)其中,K是系统的增益,T是系统的时间常数。
一阶系统的单位阶跃响应是常用的时间响应之一,通过对系统施加一个单位阶跃输入,可以得到系统的响应曲线。
单位阶跃输入可以表示为:u(t)=1由于一阶系统的传递函数是一个一阶多项式,因此它的拉普拉斯变换可以通过部分分式展开得到:G(s)=K/(Ts+1)=A/(s+1/T)通过进行拉普拉斯逆变换,可以得到系统的单位阶跃响应函数y(t):y(t) = K(1 - exp(-t/T))其中,exp(-t/T)为底数为e的指数函数,表示系统的响应曲线在t时刻的衰减程度。
从单位阶跃响应函数可以看出,一阶系统的时间常数T决定了系统的响应速度和衰减程度。
时间常数越小,系统的响应越快速,衰减程度也越快。
二、二阶系统的时间响应二阶系统是指系统的传递函数中有一个二阶多项式的系统,通常可以表示为:G(s) = K / (s^2 + 2ξω_ns+ω_n^2)其中,K是系统的增益,ξ是系统的阻尼比,ω_n是系统的自然频率。
二阶系统的时间常数和质量阻尼比是描述系统性能的重要参数。
时间常数决定了系统响应的速度,质量阻尼比则影响了系统的稳定性和衰减程度。
对于二阶系统的单位阶跃响应,可以通过拉普拉斯逆变换得到响应函数y(t):y(t) = K*(1 - (1-ξ^2)^0.5 * exp(-ξω_nt) * cos((1-ξ^2)^0.5 * ω_nt + φ))其中,φ为相位角,由初始条件和变量确定。
从单位阶跃响应函数可以看出,二阶系统的阻尼比ξ决定了系统的过阻尼、临界阻尼和欠阻尼的响应形式。
北京邮电大学2019年硕士生入学考试自命题科目考
试大纲
810控制工程基础
一、考试目的
《控制工程基础》课程考试旨在考核自动控制基本概念的基础上,注重考核学生对于基本概念和定理的理解与掌握、熟练的基本运算能力和运用自动控制相关知识分析解决简单的实际问题的能力。
二、考试内容
第一章自动控制系统的一般概念
理解和掌握自动控制系统的基本术语和基本概念,理解和掌握负反馈控制原理,能确定控制系统的被控对象、被控量和给定量。
掌握绘制系统方框图的方法。
了解自动控制系统的组成和分类,及对自动控制系统稳、准、快三方面的基本要求。
第二章控制系统的数学模型
了解数学模型的概念、表达方式,掌握一般物理系统微分方程的列写。
熟悉拉氏变换的定义、性质,常见的简单时间函数的拉氏变换式,可根据拉氏变换的性质求解较复杂时间函数的拉氏变换和拉氏反变换。
自动控制原理实验报告《线性控制系统时域分析》一、实验目的1. 理解线性时间不变系统的基本概念,掌握线性时间不变系统的数学模型。
2. 学习时域分析的基本概念和方法,掌握时域分析的重点内容。
3. 掌握用MATLAB进行线性时间不变系统时域分析的方法。
二、实验内容本实验通过搭建线性时间不变系统,给出系统的数学模型,利用MATLAB进行系统的时域测试和分析,包括系统的时域性质、单位脉冲响应、单位阶跃响应等。
三、实验原理1. 线性时间不变系统的基本概念线性时间不变系统(Linear Time-Invariant System,简称LTI系统)是指在不同时间下的输入信号均可以通过系统输出信号进行表示的系统,它具有线性性和时不变性两个重要特性。
LTI系统的数学模型可以表示为:y(t) = x(t) * h(t)其中,y(t)表示系统的输出信号,x(t)表示系统的输入信号,h(t)表示系统的冲激响应。
2. 时域分析的基本概念和方法时域分析是一种在时间范围内对系统进行分析的方法,主要涉及到冲激响应、阶跃响应、单位脉冲响应等方面的内容。
针对不同的输入信号,可以得到不同的响应结果,从而确定系统的时域特性。
四、实验步骤与结果1. 搭建线性时间不变系统本实验中,实验者搭建了一个简单的一阶系统,系统的阻尼比为0.2,系统时间常数为1。
搭建完成后,利用信号发生器输出正弦信号作为系统的输入信号。
2. 获取系统的响应结果利用MATLAB进行系统的时域测试和分析,得到了系统的冲激响应、单位阶跃响应和单位脉冲响应等结果。
其中,冲激响应、阶跃响应和脉冲响应分别如下所示:冲激响应:h(t) = 0.2e^(-0.2t) u(t)阶跃响应:H(t) = 1-(1+0.2t) e^(-0.2t) u(t)脉冲响应:g(t) = h(t) - h(t-1)3. 绘制响应图表通过绘制响应图表,可以更好地展示系统的时域性质。
下图展示了系统的冲激响应、阶跃响应和脉冲响应的图表。
仿真实验一:控制系统的时域分析一、实验目的:1.观察控制系统的时域响应;2.记录单位阶跃响应曲线;3.掌握时间响应分析的一般方法;4.初步了解控制系统的调节过程。
二、实验步骤:1.开机进入Matlab7.1运行界面。
2.Matlab指令窗:"Command Window". 运行指令:con_sys; 进入本次实验主界面。
3.分别双击上图中的三个按键,依次完成实验内容。
4.本次实验的相关Matlab函数:tf([num],[den])可输入一传递函数。
step(G,t)在时间范围t秒内,画出阶跃响应图。
三、实验内容:1.观察一阶系统G=1/(T+s) 的时域响应:取不同的时间常数T,分别观察该系统的脉冲响应、阶跃响应、斜坡响应以及单位加速度响应。
实验操作:打开一阶系统的时域性能分析软件,调节时间常数大小,分别选择脉冲响应、阶跃响应、斜坡响应、加速度响应,则会得到相应响应的曲线。
T=2.5899sT=7.6259sT=12.0863s1、二阶系统的时域性能分析:(1)调节时间滑块,使阶跃响应最终出现稳定值。
操作过程:打开二阶系统性能分析软件,调节时间滑块,使阶跃响应最终出现稳定值,得到响应响应曲线。
固定阻尼比和响应时间,调节自然频率,观察零极点分布图和阶跃响应的变化。
固定自然频率和响应时间,调节阻尼比,观察零极点分布图和阶跃响应的变化。
根据要求,调节出符合上升时间、峰值时间、调解时间、超调量的阶跃响应,记录此时的自然频率、阻尼比、响应时间。
在一定的自然频率和阻尼比的情况下,通过调节相应时间,阶跃响应最终出现稳定值。
增大响应时间,可以使调节时间、峰值时间缩短。
1)阻尼比和响应时间一定的条件下,调节自然频率,对零极点分布的阶跃响应的影响:应的影响:(2)结合系统的零极点图,观察自然频率与阻尼比对极点位置的影响。
当阻尼比和响应时间一定的条件下,改变自然频率,对极点位置有一定的影响。
由图可以观察出,增大自然频率,角度不变,但极点的实部和虚部数值都同时增大。