控制系统的数学模型.ppt
《控制系统的数学模型.ppt》由会员分享,可在线阅读,更多相关《控制系统的数学模型.ppt(199页珍藏版)》请在三一办公上搜索。
1、1,第二章 控制系统的数学模型,2-1 引言2-2 微分方程的建立及线性化2-3 传递函数2-4 控制系统的结构图2-5 信号流图2-6 反馈控制系统的传递函数,2,1.数学模型定义:控制系统的输入和输出之间动态关系的数学表达式即为数学模型。数学模型是分析和设计自动控制系统的基础。,3,2.为什么要建立数学模型:,我们需要了解系统的具体的性能指标,只是定性地了解系统的工作原理和大致的运动过程是不够的,希望能够从理论上对系统的性能进行定量的分析和计算。要做到这一点,首先要建立系统的数学模型。它是分析和设计系统的依据。,4,另一个原因:许多表面上看来似乎毫无共同之处的控制系统,其运动规律可能完全一
2、样,可以用一个运动方程来表示,我们可以不单独地去研究具体系统而只分析其数学表达式,即可知其变量间的关系,这种关系可代表数学表达式相同的任何系统,因此需建立控制系统的数学模型。比如机械平移系统和RLC电路就可以用同一个数学表达式分析,具有相同的数学模型。,5,3.表示形式 a.微分方程 b.传递函数 c.频率特性,同一个系统,可以选用不同的数学模型,研究时域响应时可以用传递函数,研究频域响应时则要用频率特性。,6,4.建立方法 目前工程上采用的方法主要是:a.分析计算法 分析计算法是根据支配系统的内在运动规律以及系统的结构和参数,推导出输入量和输出量之间的数学表达式,从而建立数学模型适用于简单的
3、系统。,7,b.工程实验法 工程实验法:它是利用系统的输入-输出信号来建立数学模型的方法。通常在对系统一无所知的 情况下,采用这种建模方法。,但实际上有的系统还是了解一部分的,这时称为灰盒,可以分析计算法与工程实验法一起用,较准确而方便地建立系统的数学模型。,8,实际控制系统的数学模型往往是很复杂的,在一般情况下,常常可以忽略一些影响较小的因素来简化,但这就出现了一对矛盾,简化与准确性。不能过于简化,而使数学模型变的不准确,也不能过分追求准确性,使系统的数学模型过于复杂。,9,二.线性系统 线性元件:具有迭加性和齐次性的元件称为线性元件。非线性元件:不具有迭加性和齐次性的元件称为非线性元件。,
4、10,2-1 引言,一.数学模型工程控制中常用的数学模型有三种:,微分方程-时域描述 传递函数-复域描述 频率特性-频域描述 本节主要介绍传递函数与微分方程两种数学模型,11,如果元件输入为r(t)、r1(t)、r2(t),对应的输出为c(t)、c1(t)、c2(t)如果r(t)=r1(t)+r2(t)时,c(t)=c1(t)+c2(t)满足迭加性 如果r(t)=ar1(t)时,c(t)=ac1(t)满足齐次性 满足迭加性和齐次性的元件才是线性元件。,12,线性系统重新定义:若组成系统的各元件均为线性元件,则系统为线性系统。例如y=kx是线性元件 线性元件一定满足迭加性和齐次性。输入x1y1输
5、出 x2y2 输入x1 x2 对应输出y1 y2 满足迭加性 k为常数,kx1ky1 满足齐次性,所表示的元件为线性元件,13,y=kx+b(b为常数0)线性方程,但所表示的元件不是线性元件.为什么呢?输入x1y1输出 y1kx1+b x2y2 y2=kx2+b 输入x1 x2输出y=k(x1 x2)+b=k x1+kx2+b y1+y2 不满足迭加性,14,k为常数:kx1输出y=k(kx1)+b=k2x1+b ky1=k(kx1+b)=k2x1+kbyky1不满足齐次方程。线性方程不一定满足迭加性和齐次性。所表示的元件不是线性元件。,15,又例如:元件的数学模型为:,元件的数学模型为:,1
6、6,2.重要特点:对线性系统可以应用迭加性和齐次性,对研究带来了极大的方便。迭加性的应用:欲求系统在几个输入信号和干扰信号同时作用下的总响应,只要对这几个外作用单独求响应,然后加起来就是总响应。,17,齐次性表明:,当外作用的数值增大若干倍时,其响应的数值也增加若干倍。这样,我们可以采用单位典型外作用(单位阶跃、单位脉冲、单位斜坡等)对系统进行分析简化了问题。,18,一.微分方程的建立 微分方程是控制系统最基本的数学模型,要研究系统的运动,必须列写系统的微分方程。一个控制系统由若干具有不同功能的元件组成,首先要根据各个元件的物理规律,列写各个元件的微分方程,得到一个微分方程组,然后消去中间变量
7、,即得控制系统总的输入和输出的微分方程。,2-2 微分方程的建立及线性化,19,动态微分方程式的编写,目的:确定被控量与给定量或扰动量间的函数关系。机理法建立数学模型的一般步骤:分析系统工作原理和能量、信号变换过程,确定系统和各元件的输入输出量。由输入开始依次由物理规律列写各部分方程。消去中间变量,得到描述系统输入输出变量关系的数学模型(微分方程)。标准化(如输入在右,输出在左,降幂排列导数等),20,例1.机械平移系统 求在外力F(t)作用下,物体的运动轨迹。,21,求弹簧-阻尼-质量的机械位移系统的微分方程.输入量为外力F,输出量为位移x。(p.22),解:图1和图2分别为系统原理结构图和
8、质量块受力分析图。图中,m为质量,f 为粘性阻尼系数,k 为弹性系数。,22,首先确定:输入F(t),输出x(t)其次:理论依据1.牛顿第二定律 物体所受的合外力等于物体质量与加速度的乘积 2.牛顿第三定律 作用力等于反作用力,现在我们单独取出m进行分析,这里不考虑重力的影响。,23,写微分方程时,常习惯于把输出写在方程的左边,输入写在方程右边,而且微分的次数由高到低排列。机械平移系统的微分方程为:,这也是一个两阶定常微分方程。x为输出量,F为输入量。,24,例2.RLC电路:研究在输入电压ur(t)作用下,电容上电压uc(t)的变化。,25,依据:电学中的基尔霍夫定律,由(2)代入(1)得:
9、消去中间变量i(t),(两边求导),26,这两个式子很相似,故可用电子线路来模拟机械平移系统,这也证明了我们前面讲到的,看似完全不同的系统,具有相同的运动规律,可用相同的数学模型来描述。,整理成规范形式,机械平移系统的微分方程为:,27,需要讨论的问题之一:1、相似系统和相似量:,我们注意到例2-1和例2-2的微分方程形式是完全一样的。,可见,不同类型的系统也可以有相同形式的数学模型。,若令(电荷),则例2-2的结果变为:,28,作用利用相似系统的概念可以用一个易于实现的系统来模拟相对复杂的系统,实现仿真研究。,定义具有相同的数学模型的不同物理系统称为相似系统。例2-1和例2-2称为力-电荷相
10、似系统,在此系统中 分别与 为相似量。,29,30,整理(消去中间变量i=ia,ea,m,保留输入和输出的关系)得:,电枢电路电压平衡方程,电机反电势方程,电磁转矩方程,电机轴上转矩平衡方程,31,工程上允许忽略La时,方程变为:,这是一阶微分方程.,工程上进一步允许忽略Ra,J时,方程变为:,这是代数方程,表示电机为一个线性元件.,需要讨论的问题之二:由上例可见,经不同的适当的工程处理,同一物理系统可以有不同形式的数学模型.(输入输出不变),这是二阶微分方程。,32,二 非线性数学模型线性化,实际的物理元件都存在一定的非线性,例如:电阻、电容、电感与工作环境、工作电流有关;电动机本身的摩擦、
11、死区若所得模型为非线性方程,因非线性系统一般不能应用叠加原理,数学上处理困难,为了便于理论分析,经常采用线性化方法,得到系统的线性模型(对于非线性函数,在其工作点处展开成台劳级数,略去二次以上得高阶项,得到线性化方程),得到系统的小信号偏差线性模型后,就可解线性常微分方程得到系统运动规律。,33,将非线性微分方程在一定的条件下转化为线性微分方程的方法,称非线性微分方程的线性化。小偏差线性化:非线性微分方程能进行线性化的一个基本假设是变量偏离其预期工作点的偏差甚小,这种线性化通常称为小偏差线性化。,34,二.非线性元件的线性化1.几种常见的非线性,35,非线性微分方程的求解很困难。在一定条件下,
12、可以近似地转化为线性微分方程,可以使系统的动态特性的分析大为简化。实践证明,这样做能够圆满地解决许多工程问题,有很大的实际意义。2.线性化的方法(1).忽略弱非线性环节(如果元件的非线性因素较弱或者不在系统线性工作范围以内,则它们对系统的影响很小,就可以忽略),36,例:单摆运动.输入:外力为0,输出:摆动幅度(角度)(t),M摆质量,l-摆长,f-阻尼系数,g-重力加速度,摆的位移x(t)=l*(t),线速度,加速度,由牛顿定律,得,这是二阶非线性微分方程.当很小时,代入上式,得,这是一种局部线性化处理方式.,37,(2).偏微法(小偏差法,切线法,增量线性化法)偏微法基于一种假设,就是在控
13、制系统的整个调节过程中,各个元件的输入量和输出量只是在平衡点附近作微小变化。这一假设是符合许多控制系统实际工作情况的,因为对闭环控制系统而言,一有偏差就产生控制作用,来减小或消除偏差,所以各元件只能工作在平衡点附近。,38,需要讨论的问题之三:若描述系统的数学模型是非线性(微分)方程,则相应的系统称为非线性系统,这种系统不能用线性叠加原理.在经典控制领域对非线性环节的处理能力是很小的.但在工程应用中,除了含有强非线性环节或系统参数随时间变化较大的情况,一般采用近似的线性化方法。对于非线性方程,可在工作点附近用泰勒级数展开,取前面的线性项.可以得到等效的线性环节。,39,小偏差线性化法,设连续变
14、化的非线性函数为:y=f(x),若取某一平衡状态A(x0,y0)为工作点,A点附近有点B(x0+x,y0+y),当x 很小时,AB段可近似看做线性的。,40,A(x0,y0)平衡点,函数在平衡点处连续可微,则可将函数在平衡点附近展开成台劳级数 忽略二次以上的各项,上式可以写成 这就是非线性元件的线性化数学模型,41,具有两个自变量的非线性函数的线性化,增量线性方程,42,(3).平均斜率法 如果一非线性元件输入输出关系如图所示 此时不能用偏微分法,可用平均斜率法得线性化方程为,(死区)电机,43,注意:这几种方法只适用于一些非线性程度较低的系统,对于某些严重的非线性,如 不能作线性化处理,一般
15、用相平面法及描述函数法进行分析。,44,归纳,1.分析法建模必须清楚系统内部的运动规律2.建模步骤:定输入,输出变量 根据有关定律列写微分方程 消去中间变量,并写成数学模型的标准形式(输出在左,降幂排列)3.数学模型是对实际系统的抽象,为仿真奠定了基础,也使研究更有效4.系统具有相对性(相似系统:一个模型多种系统;一个系统多种模型.有时,系统是一个更大系统的一个环节;有时,它又可以分解成若干个小系统),45,线性定常微分方程的求解:研究控制系统在一定的输入作用下,输出量的变化情况。方法有经典法,拉氏变换法和数字求解。自动控制系统理论中主要使用拉氏变换法。,1.拉氏变换求微分方程解的步骤:对微分
16、方程两端进行拉氏变换,将时域微分方程转换为s域的代数方程。对代数方程解求拉氏反变换,求得输出函数的时域解。,46,例2-6:RLC串联电路的微分方程求解.(课本 p.25,电路图见例2-1),已知:L=1H,C=1F,R=1,输入ui(t)=1(t)v初始条件为:u0(0)=0.1 v,i(0)=0.1A.求输出电压u0(t).,解:采用拉氏变换求解.,记输入,输出的拉氏变换分别为:Ui(s)=ui(t),Uo(s)=uo(t)由微分定理,有:,其中,47,以上关系代入原方程,整理得:,48,求拉氏反变换:,原方程的拉氏变换解:,其中,第一项与输入有关,与初始条件无关,叫零初始条件响应,第二项
17、与初始条件有关,而与输入无关,叫零输入响应.,直接查反变换表无结果,可采用部分分式分解.化成反变换表上找得到的形式,如:,对右式通分,整理后的分子为:,应等于上式左边的分子1.,再解方程组,有:A=1,B=-1,C=-1.,49,1(t),对于 还要变化一下,才能查表:,查表A-3:22,20,50,由拉氏反变换得:,其中,前两项与输入有关,与初始条件无关,叫零初始条件响应或零状态响应,末项与初始条件有关,而与输入无关,叫零输入响应.总称单位阶跃响应.,51,2.求单位脉冲响应:输入 时的响应(t)可看作1(t)的导数单位脉冲响应就是单位阶跃响应的导数.承上例单位脉冲响应为:,52,3.关于(
18、运动的)模态的概念(课本p.29):,1)微分方程的解分为特解和通解两部分,特解就是零初始条件响应,通解就是零输入响应(自由解)。,2)微分方程的特征方程,特征根承上例,特征方程为特征根为,53,5)系统的模态与输入量无关,与输出量也无关.,3)可见,微分方程的解和特征根有关.由特征根,构成的函数 称为运动的模态,4)齐次微分方程的特征根无重根时,方程的通解 为其模态 的线性组合。,当有重根时,则有模态,当特征根为复数时(=+j),则有模态,54,2-3 传递函数,线性系统满足叠加原理(叠加性、齐次性)线性定常系统的两个性质:线性定常系统输出端不会产生新的频率成分,但幅值和相位会改变。输出的变
19、化规律与输入及时间起点有关。,回顾:,55,拉氏变换是求解线性微分方程的简捷方法。,通过拉氏变换将线性微分方程转换成传递函数,进而用根轨迹,频率特性等方法间接分析、设计系统。,56,传递函数 1.定义:零初始条件下,系统输出量 的拉氏变换与输入量拉氏变换的比值叫该系统的传递函数,用G(s)表示。,定义:,57,零初始条件下有两个含义:,输入量在t=0时才作用于系统,因此t=0-时,输入量及其各阶导数为0;输入量加于系统之前,系统处于稳态,即输出量及其各阶导数也为0。,58,c(t)为系统的输出,r(t)为系统输入.,设线性定常系统的微分方程是,59,零初始条件下,对上式两边取拉氏变换,得到系统
20、传递函数为:,分母中S的最高阶次n即为系统的阶次。,60,因为组成系统的元部件或多或少存在惯性,所以G(s)的分母次数大于等于分子次数,即,若mn,我们就说这是物理不可实现的系统。,61,2.性质(1)传递函数与微分方程一一对应。传递函数是复变量s的有理真分式函数。1)具有复变量函数的所有性质,2)所有系数为实数,3)mn.,62,(2)传递函数表征了系统本身的动态特性。G(s)取决于系统或元件的结构和参数,与输入量的形式,幅度大小无关。传递函数表现系统固有的特征。当G(s)未知时,通过对系统施加某种输入R(s),再检测系统输出C(s),就可以求出G(s)。加不同的输入,得到不同的输出,但比值
21、相同。,63,(3)只能描述线性定常系统与单输入单输出系统,且内部许多中间变量的变化情况无法反映。传递函数是系统的一种外部表达,它不能反映系统内部的各种状态.(建模时的中间变量就是一些系统状态),64,(4)不同的物理系统可以具有完全相同的传递函数。传递函数反映了数学模型的抽象性质.,65,(5)只能反映零初始条件下输入信号引起的输出,不能反映非零初始条件引起的输出。传递函数和微分方程都是系统的数学模型.传递函数的运算符(算子)是S,微分方程的运算符(算子)是d/dt,可互相置换.不过传递函数要求零初始条件.,66,(6)当系统不变,选择不同的位置引入(施加)输入信号或引出输出信号时,显然,得
22、到的是不同的传递函数.传递函数的概念主要适用于单输入单输出系统.若系统有多个输入信号,在求传递函数时,每次施加一个输入,其它的输入量一概视为零.如给定和扰动是两个输入,它们共同作用时,输出可以通过叠加原理求得.(分别求,再叠加)注意,输出响应可以叠加而传递函数不能叠加!,67,(7)脉冲响应是传递函数的拉氏反变换 脉冲响应(脉冲过渡函数)g(t)是系统在单位脉冲输入时的输出响应。可见,系统传递函数的拉氏反变换即为单位脉冲输入信号下系统的输出。因此,系统的单位脉冲输入信号下系统的输出完全描述了系统动态特性,通常称为脉冲响应函数。,68,建模:通常由微分方程经拉氏变换求传递函数。电路的运算阻抗法可
23、以不通过微分方程,直接求传递函数:电阻R的运算阻抗就是R,电感L的运算阻抗是Ls,电容C的运算阻抗是1/(Cs),用运算阻抗置换电路中的相关量,根据电路定律直接写出:,69,例5:求双T网络的传递函数,70,解:根据基尔霍夫定理列出下列微分方程组:,方程组两边取零初始条件下的拉氏变换得:,71,72,注意:双T网络不可看成两个RC网络的串联,即:,73,与双T网络相比少一个交叉项,这就是负载效应,因此双T网络不能孤立地分开,必须作为一个整体来求传递函数。当后一个RC网络接到 两端时,已不再是原来的,也就是说 中的电流=中的电流+中电流,不再等于 中的电流。只有当 与其余值相比很小可略而不计时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制系统 数学模型

链接地址:https://www.31ppt.com/p-5980375.html