第二章控制系统的数学模型主要内容:1、建立被控对象的数学模型2、控制系统的数学描述方法l微分方程l状态空间方程l传递函数l方块图l信号流图定义:控制系统的数学模型:控制系统各变量间关系的数学表达式称之为控制系统的数学模型。建立系统的数学模型的两种方法:•机理分析法(简称分析法)通过对系统各部分运动机理进行分析,根据它们所依据的物理规律或化学规律分别列写相应的运动方程。•实验辨识法人为地给系统施加某种测试信号,记录其输出响应,并用适当的数学模型去逼近,得到的数学模型称为辨识模型。此方法称为系统辨识——是控制理论的一个重要分支。§1控制系统的微分方程模型用微分方程描述系统输入输出的动态特性是建立数学模型的一种基本方法。1.1数学模型方程的建立例2-1-1+-UiRCUc图2-1RC电路网络(1)确定输入(自变量)和输出变量(因变量)。电阻和电容的串联网络,其中U为输入电压,Uc为输出,建立两者关系的微分方程。输入:U;输出:UcuuRic(3)消去中间变量i,得到最终的方程。对第2式两边求导:,idtduCc若设T=RC,(2-1-2)上式为一阶线性微分方程,因此这个RC电路是一阶线性(定常)系统。代入第1式:(2)根据基本定律,列写原始方程(欧姆定律、基尔霍夫定律)。uuRiuc(2-1-1)idtCuc1RdtduCcuudtduRCccTuudtduTcc例2-1-2下图是一个液体贮槽的示意图。要求列出液位h对流入量Qin之间的关系式。QinhAQout图2-2液体贮槽(1)确定输入输出变量.入(自变量):Qin,出(因变量):h(2)利用物料(能量)平衡式:物料(能量)蓄存量的变化率=单位时间进入的物料(能量)-单位时间流出的物料(能量)dtdVQQoutin(2-1-3)(3)消去中间变量Qout,Qout是中间变量。根据流体力学有hfQout(2-1-4)其中,:阀的流通面积,:阀的节流系数,设两者均为常数(β为常数)。fdtdhAhQinhAQout(除常数外,只含输入输出变量)把(2-1-4)代入(2-1-3)可得:inQhdtdhA(2-1-5)dtdhAQQoutin(2-1-3)hQout(2-1-4)dtdhAQQoutinhh(4)增量化0hhh•原因:①便于方程简化和求解,相当于设初始条件(稳态条件)为零。主要关心被调参数在平衡点(设定值)附近的变化情况,即参数偏离平衡点的变化量。因此,把变量转换为增量形式,构成增量方程。•益处:②便于线性化。QinhAQout如:inQhdtdhA•步骤:1、把方程写成稳态方程(稳态的物料平衡式):00outinQQ2、将原方程中的变量写成稳态值和增量值之和,(1),0inininQQQ(2)000inoutQhQ,0hhh代入原方程:hhdthhdA00)(,0ininQQ3.改变后的动态方程式减去稳态方程(2)-(1),得到增量方程式。(2-1-6)注意:在不引起混淆的场合,Δ号常常省略。(2)ininQQhhdthhdA00)((1)000inoutQhQ(2)-(1):hhdthhdA00)(0h整理--inQhhhdthdA00)(0QoutQout(5)线性化•原因:工程中大多数系统都是非线性的。非线性微分方程式求解复杂线性系统理论和方法成熟•条件:变量间关系在平衡点附近的小范围内是线性的,把非线性方程局部线性化(增量化的理由)•方法:将非线性函数y=f(x)在平衡点()附近展开成泰勒级数,即00,yx200000)(!2)(''))((')(xxxfxxxfxfyyx图2-3非线性特性的线性化由于增量Δx=很小,展开式中增量的高次项可以忽略,则上式可近似写成线性化方程:)(0xx))((')(000xxxfxfy非线性特性的线性化,实质是以过平衡点的切线代替平衡点附近的曲线。xxfy)('0和y0x0△x△y△y△x根据公式对(2-1-6)式中的非线性项(2-1-4)线性化。将此式在平衡工作点(h0)处展开成泰勒级数,并忽略增量Δh的高次项,则非线性的函数即近似为:(2-1-7)将(2-1-7)式代入(2-1-6)式,hQout)(000hhhQQhhoutout002hhhinQhhdthdA02)()612()(000inQoutQoutQhhhdthdA)412(hQout)612()(000inQoutQoutQhhhdthdA002hhhQouthh0设,120Rh去掉Δ号,inRQhdtdhAR写成标准形式,inKQhdtdhT(2-1-8)K:放大倍数,T:时间常数,具有物理意义。,,RKARTinQhhdthdA02)(设R1hinQh例2-1-3当输出流量是两个变量的函数时,使用2元泰勒级数展开:贮槽系统,控制流出量以保证液位稳定。其流出量的方程为:hfQout(2-1-4)QinhAQout其中,:阀的节流系数,常数。:调节阀的流通面积,受调节器的控制,一个输入变量。f把(2-1-4)式线性化hfQoutfhhhfQout0000121(2-1-9)R1令(R称为阻力系数),k把(2-1-9)式代入inQhfdtdhA(2-1-5)式,得到:(各变量分别用稳态值+增量值表示):ininoutQQhRfkQdthhdA0001)(fkhRQout10)()(0000000fffQhhhQQffhhoutffhhoutout(二元的泰勒级数展开式):考虑到平衡关系式:00inoutQQ上式可整理为增量化方程:ininoutQQhRfkQdthhdA0001)(fkQhRdthdAin1)((2-1-10)上述方程表示的是在流入量和调节阀开度(调节器作用)共同作用下,液位的变化关系。因为已转化为线性系统。,0dtdh此时,(6)无因次化比较RC电路模型(2-1-2)uudtduTRCTcc,(2-1-2)inKQhdtdhTRKART,,(2-1-8)使用相同的微分方程(两个特征参数T和K)描述不同的物理对象和参数(电压V,液位m)。去除量纲,抽象成统一的一阶线性方程。抽出不同的物理背景,便于分析、研究共性的规律•目的:•方法:和一阶贮槽模型(2-1-8)式,•步骤:以一阶贮槽模型(2-1-8)式为例,①两边均被各自的稳态值去除根据(2-1-8)式,00inKQh0dtdh当时,②定义新变量,,00ininQQxhhyxydtdyT代入:还可设,Tt各变量均为无因次的相对值。代入:inKQhdtdhT(2-1-8)inKQhdtdhT0h0hhd0hh0ininQQ0inQKQQinin00h0h000ininQQhhdthhdT000ininQQhhdthhdTyyx,Tddt即Tdxyddy总结:建立系统数学模型的一般步骤:▲消去中间变量,列出描述系统输入与输出关系的微分方程。▲根据物理或化学规律列出描述系统运动规律的一组微分方程。▲首先要确定系统的输入量和输出量。▲方程处理:●列写静态方程●将原始方程中的变量用稳态值与增量之和表示●将上式方程与静态方程相减线性化增量化:●每个变量除以稳态值●定义无因次的新变量无因次化总结:建立系统数学模型的一般步骤:(对非线性方程,在平衡点附近做泰勒级数展开,取一阶近似)1.2线性系统的特性和分析两个重要性质:可叠加性和均匀性(齐次性)。线性系统)()()()(2tftydttdydttyd可叠加性:当f(t)=f1(t)时,方程有解y1(t),当f(t)=f2(t)时,方程有解y2(t),当f(t)=f1(t)+f2(t)时,方程解为y1(t)+y2(t)表明,两个外力同时作用于系统所产生的总输出,等于各个外力单独作用时分别产生的输出之和。被控对象被控对象f1f1f2f2y++y1y2y被控对象均匀性:当f(t)=Af1(t)时,A为常数,y(t)=Ay1(t),表明:当外作用比例增加时,输出也增加同样的倍数。例2-1-3中,fkQhRdthdAin1)((2-1-10)液位受到两个变量的共同作用,根据叠加原理,可分别研究在各个变量单独作用下,液位的过渡过程,然后相加,可以得到整个液位控制系统的全部特性。即输出随输入同比例缩放。1.3纯滞后特性某些对象的输出信号响应比输入信号延迟一定的时间。溶解槽中的浓度控制系统xtxt图2-4溶解槽及滞后特性)()()(tKxtydttdyT一阶无纯滞后对象特性)()()(tKxtydttdyT一阶纯滞后对象特性§2控制系统的状态空间模型微分方程两种表示方法可以互相转换。状态空间方程→单输入、单输出线性定常系统→多变量系统,现代控制理论的数学描述方法2.1状态空间的基本概念被控对象的变量可以分为三类:n输入变量(控制变量和干扰变量)Truuuu],[21n输出变量(被控变量)Tmyyyy],,[21n状态变量(表征系统内部特征的变量)Tnxxxx],[21对于线性定常系统,其状态方程的基本形式为DuCxyBuAxx其中,A:系数矩阵n×n维,D:关联矩阵m×rC:输出矩阵m×n,B:控制矩阵n×r维,y:m维向量。u:r维向量,x:n维向量,(2)状态变量可以测量或不可测量。(1)状态变量的选取不是唯一的,注意:2.2状态空间方程的建立例2-2-1力学系统弹簧-质量-阻尼器系统如图示。列出以拉力Fi为输入,以质量单元的位移y为输出的状态方程。(1)确定输入变量:MkyFiFiyMFfFk图2-5弹簧-质量-阻尼器系统系统入:Fi,出:y(2)基本定理:22dtydmFma(2-2-1)古典力学系统符合牛顿第二定律fkiFFFF合力:其中,弹簧阻力,kyFk,dtdyfFf壁摩擦力k是弹簧的弹性系数。f是摩擦系数。代入(2-2-1)式:(2-2-2)22dtydmFfkiFFFkydtdyfiFkydtdyfdtydm22弹簧平移运动是一个二阶线性系统。(3)定义状态向量、控制向量和输出向量,iFu整理(2-2-2)式iFykdtdyfdtydm22(2-2-2)yx1yx2dtdx22x1xu1x,yy(4)可将2阶微分方程表示的系统写成2个一阶微分方程组的形式21xdtdx以进一步表示为矩阵形式:21xxx和2101xxyumxmkxmfdtdx1122umxxmfmk101021得到,BuAxx系统系数矩阵mfmkA10控制矩阵mB10输出矩阵01CCxy输出方程状态方程2101xxyumxxmfmkx101021归纳建立状态方程的步骤:(1)确定系统的输入变量和输出变量。(4)整理表达式为的形式。BuAxx(5)根据输出变量是状态变量的线性组合,得出输出方程。Cxy(3)根据微分方程的阶次,选择独立的状态变量,用一阶微分方程组的形式来表达对象的数学模型。(2)用微分方程表达对象的数学模型,如有非线性特性则作线性化处理。例2-2-2如图由两个液体贮槽串联组成。由以前分析可知,经线性化后:Qih1A1R1Q1h2A2R2Qo图2-6液体贮槽