控制工程基础(第四章,控制系统的时域响应分析)
- 格式:ppt
- 大小:2.35 MB
- 文档页数:37
《控制工程基础》教学大纲课程类别:专业教育课程课程名称:控制工程基础开课单位:机械工程学院课程编号: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.熟练掌握拉氏反变换的数学方法。
控制系统的时域响应分析
控制系统是指将环境及机器内部参数调节到所需状态的系统,它通过检测及控制参数的变化来实现控制的目的,稳定状态,使之不受外界参数的干扰。
控制系统的时域响应分析,是指控制系统对系统参数和环境影响做出的时间分布响应。
时域响应分析可以根据控制系统的结构特征和实现方式来进行,具体可以分为三类:一是闭环响应分析,在这种情况下,系统中的输出经过一定的误差修正后,又会作为输入反馈回系统,实现系统本身的稳定性。
二是开环响应分析,在这种情况下,系统的输出受到输入的影响,但没有反馈回系统,因此,系统不能自行稳定,而只能在输入变化的情况下,通过外部调节来实现。
第三是多参数响应分析,在这种情况下,控制系统不仅考虑输入和输出,还考虑参数的变化,对待调参数进行调节。
一般来说,控制系统的时域响应分析可以包括系统的调节时间、调节准确度、均衡时间等。
调节时间,指的是控制系统输出参数达到稳定态所需要的时间,它可以反映出控制系统的稳定性。
4线性系统的时域分析6.4.1零输入响应分析MATLAB 中使用initial 命令来计算和显示连续系统的零输入响应。
语法:initial(G ,x0, Ts) %绘制系统的零输入响应曲线initial(G1,G2,…,x0, Ts) %绘制系统多个系统的零输入响应曲线[y,t,x]=initial(G ,x0, Ts) %得出零输入响应、时间和状态变量响应说明:G 为系统模型,必须是状态空间模型;x0是初始条件;Ts 为时间点,如果是标量则为终止时间,如果是数组,则为计算的时刻,可省略;y 为输出响应;t 为时间向量,可省略;x 为状态变量响应,可省略。
【例 6.8】某反馈系统,前向通道的传递函数为4s 12G1+=,反馈通道传递函数为3s 1H +=,求出其初始条件为[1 2]时的零输入响应,如图6.7所示。
G1=tf(12,[1 4]);H=tf(1,[1 3]);GG=feedback(G1,H)G=ss(GG);initial(G,[1 2])%绘制零输入响应6.4.2脉冲响应分析1. 连续系统的脉冲响应连续系统的脉冲响应由impluse 命令来得出。
语法:impulse(G , Ts) %绘制系统的脉冲响应曲线[y,t,x]=impulse(G , Ts) %得出脉冲响应说明:G 为系统模型,可以是传递函数、状态方程、零极点增益的形式;y 为时间响应;t 为时间向量;x 为状态变量响应,t 和x 可省略;Ts 为时间点可省略。
【例6.8续】求出初始条件为零,该系统的单位脉冲响应并画曲线,如图6.8所示。
impulse(G)%绘制脉冲响应曲线 t=0:0.1:10;y=impulse(G,t) %根据时间t 得出脉冲响应6.4.3阶跃响应分析1. 连续阶跃响应图6.7 零输入响应曲线阶跃响应可以用step命令来实现。
语法:step(G, Ts) %绘制系统的阶跃响应曲线[y,t,x]=step(G, Ts) %得出阶跃响应图6.10 阶跃响应曲线6.4.4任意输入的响应1. 连续系统的任意输入响应连续系统对任意输入的响应用lsim命令来实现。