第5章 多变量过程控制系统 学习目标 (1) 掌握多变量系统的基本特点; (2) 掌握耦合、解耦等基本概念; (3) 掌握耦合控制系统中的常用解耦方法。 5.1概述 前面讲述的控制方法都是针对单输入单输出(SISO)系统。而且过程控制中大多采用常规控制器。这种控制方法原理简单、设计容易、调试方便,在工业过程控制中应用很广泛,并获得了很大的成功。 然而,随着工业的发展,生产规模不断扩大,系统复杂程度不断增加,并且它们多数是多输入多输出(MIMO)系统,输入输出之间彼此关联。由于系统的结构复杂,难以得到精确的数学模型,而且被控过程往往表现出一定程度的非线性特性。因此,将系统分割为若干个SISO系统进行控制时,往往会忽略系统内部的关联、模型的不确定性及部分非线性。虽然可以利用反馈控制克服这一缺点,但对于某些系统,这些多变量系统特性表现得很强烈,只采用SISO系统控制方法不易获得较好的效果。所以,研究MIMO系统的控制方法并把它们应用于工业过程控制,对提高生产效益和安全可靠运行十分重要。 5.1.1系统的耦合与解耦 在MIMO系统中,当被控量只受本系统控制变量的影响,而与其他系统控制变量无关,并且控制变量只是影响本系统的被控量,而对其他系统的被控量无影响,那么该系统即为无耦合系统。反之,当系统间存在相互影响时,则称这些系统间存在耦合,这些系统被称为耦合系统。 大多数研究和设计系统的方法都需要一个能够较好地描述系统特性的数学表达式,即系统的数学模型。即便在完全凭借经验设计和调整控制系统的场合,一个适用的数学模型也会有助于系统设计和现场调试。因此,分析、设计系统的第一步往往是先求取系统的数学模型。多变量系统虽有多个输入和多个输出,但就某一对特定的输入输出而言,仍然相当一个单输入单输出系统。所以MIMO系统的模型必然有和SISO系统的相似之处,但由于变量的增多,也为了应用方便和表示简便,必须用一些比较特殊的方法。几十年来,单变量控制理论的成功运用,表明采用传递函数来表达和分析控制系统是极为方便和有效的,因而在多变量系统中采用传递函数矩阵作为对其描述与分析的工具。用来描述多变量系统的传递函数矩阵主要有4类: Wo(s)为被控对象传递函数矩阵; Wc(s)为控制器传递函数矩阵; D(s)为解耦网络传递函数矩阵; F(s)为反馈环节传递函数矩阵。 对于一个具有强耦合的多变量系统,通过一定的解耦方法,可以把系统间的耦合关系大大削弱,甚至完全消除,使其成为一些无耦合关系的单变量系统。按照多变量系统中耦合关系消除的程度,可以将解耦控制方法分为全解耦、部分解耦和一定程度解耦3种。其中,全解耦是指完全消除控制系统各个通道间的耦合关系; 部分解耦是指完全消除某几个特定通道间的耦合关系; 一定程度解耦是指把通道间的耦合关系削弱到某一允许的程度。 目前,工业上普遍采用的解耦方法有: (1) 选择变量配对法: 通过适当选择操纵量和被控量之间的配对关系,可以削弱各通道间的耦合关系,甚至不需再进行解耦。 (2) 对角矩阵法: 通过解耦,实现被控量和操纵量间一对一的控制关系。 (3) 单位矩阵法: 对角矩阵法的特例,它可使等效被控对象的特性得到改善,但解耦网络模型可能难于实现。 (4) 前馈补偿法: 是基于不变性原理的一种解耦方法,解耦网络模型简单,易于计算,是工业过程中普遍使用的解耦方法。 (5) 逆奈奎斯特阵列法: 这是一种现代频域法,计算及绘图比较复杂。 解耦控制实质就是设计一个解耦网络,利用解耦网络来部分或全部地消除系统间的耦合关系。在过程控制系统中,解耦网络接入控制系统中的方式大致有以下4种: (1) 解耦网络接在调节器之前(见图51)。此时,模型D(s)与控制器Wc(s)和被控对象Wo(s)均有关,模型结构比较复杂。 图51解耦网络接在调节器之前 (2) 解耦网络与调节器结合在一起(见图52)。此时,可以减小主通道调节器的负担,因此这是一种比较常见的解耦结构。 图52解耦网络与调节器结合在一起 (3) 解耦网络接在调节器和被控对象之间(见图53)。此时,解耦网络模型D(s)只与被控对象的特性Wo(s)有关,而不受调节器特性的影响,因此当调节器特性在工程整定时,不需要对解耦特性进行调整。所以,这是工程上比较常用的解耦网络结构。 图53解耦网络接在调节器和被控对象之间 (4) 解耦网络接在反馈通道上(见图54)。此时,不但可以实现耦合系统输出变量对输入变量的解耦,而且还能实现输出变量对扰动的解耦。另外,这种接入方式还可以提高系统的抗干扰性能。 图54解耦网络接在反馈回路中 5.1.2多变量系统中普遍存在的耦合现象 在多变量过程控制系统中,耦合是普遍存在的现象。当系统间的耦合程度不高,可以忽略各变量间的相互影响时,就可以把这样的多变量系统看成多个单变量系统进行设计和分析。但在许多生产过程中,这种耦合关系往往比较紧密,一个操纵量的变化往往引起多个被控量的改变。在这种情况下,就不能简单地将其看成多个单变量系统的组合了,否则不但得不到满意的控制效果,甚至得不到稳定的控制过程。下面,通过两个工业过程实例来说明多变量过程中的耦合现象。 1. 脱氧器液位压力控制系统 脱氧器是火力发电厂火力发电过程中一个比较重要的工艺设备。在凝结水和补充水组成的锅炉给水中,往往由于溶解了部分气体,而腐蚀或损伤有关的热力设备,影响其可靠性和寿命。因此,为确保热力发电厂运行的安全性、可靠性和经济性,必须除去锅炉给水中溶解的有害气体。脱氧器就是利用物理或化学方法除去锅炉给水中有害气体的工艺设备。为了保证脱氧器的脱氧效果以及设备的安全运行,必须对脱氧头压力以及脱氧器水位进行控制。脱氧器工艺流程示意图如图55所示。 图55脱氧器工艺流程示意图 在脱氧过程中,为了保证脱氧器的脱氧效果,应通过调节蒸气流量使得除盐水处于饱和状态,同时为了防止水槽内水被抽干或液体溢出水槽,又应通过调节除盐水的进水流量使得储槽内的水位在工艺允许的工作范围内。显然这是一个具有两个被控量和两个操纵量的多变量系统。通过实验证明,在调节蒸气流量时,不但脱氧头压力发生变化,而且脱氧器水位也发生变化; 在调节除盐水进水流量时,在引起脱氧器水位发生变化的同时,脱氧头压力也受到了影响。可见,这是一个具有耦合关系的多变量系统。该系统被控过程的数学模型可以描述为 Y1(s)Y2(s)=W11(s)W12(s)W21(s)W22(s)Q1(s)Q2(s)(51) 其中,Y1(s)、Y2(s)分别为脱氧头压力和脱氧器水位,Q1(s)、Q2(s)分别为蒸气流量和除盐水流量。在式(51)中,由于W12(s)和W21(s)的存在,使得脱氧头压力控制通道和脱氧器水位控制通道间存在着耦合关系。 2. 精馏塔产品成分控制系统 精馏塔是利用混合物内各种成分的挥发度不同而对塔内的成品或半成品进行分离和精制的工艺设备。为了保证精馏塔塔顶和塔底的产品浓度,通常要对塔顶和塔底的温度进行自动控制。通常,塔顶的温度控制是通过调节回流量来实现的,塔底的温度控制由调节蒸气流量来实现,如图56所示。可见,在精馏塔温度控制系统中,有两个被控量和两个操纵量。实践证明,在调节塔顶回流量时,不仅会使塔顶温度发生改变,而且塔底温度也会发生变化; 同样,在调节塔底蒸气流量时,塔顶的温度也会受到影响。可见,精馏塔的精馏过程是一个具有耦合关系的系统。 图56精馏塔工艺流程示意图 如图56所示的精馏塔塔顶和塔底温度控制系统被控过程的数学模型可以表示为 T1(s)T2(s)=W11(s)W12(s)W21(s)W22(s)QL(s)Qs(s)(52) 从上述两个工业过程实例可以看出,变量间的耦合关系是控制系统中普遍存在的现象。当控制系统中的耦合关系比较强时,就必须利用一定的解耦方法来消除或大大削弱这种关系,然后再利用单变量控制系统的设计方法进行相应控制系统的实现。 5.2相对增益 当多变量控制系统中的耦合关系较弱时,可以忽略这种耦合关系,而把多变量系统看成多个单变量系统对其进行控制系统的分析与设计。然而,当被控系统中的耦合关系较强时,就必须采用解耦方法来消除或削弱这种关系,然后再对其进行自动控制。 通常,用相对增益作为衡量一个多变量系统中被控量与其相对应的操纵量间相互影响大小的尺度。假设一个多变量控制系统含有n个控制通道,第i个(1≤i≤n)控制通道的被控量及第j个操纵量分别为yi、mj,则第i个控制通道的被控量和第j个操纵量间的相对增益定义为 λij=yimjmk=c(1≤k≤n,k≠j)yimjyk=c(1≤k≤n,k≠j)(53) 其中,分子表示在其他所有回路均开环的情况下,即所有其他通道的操纵量mj(1≤j≤n,j≠i)均不影响第i个控制通道的被控量yi时,该通道的开环增益; 分母表示其他回路闭环,即其他回路的操纵量在调整,而其对应的被控量保持稳定时,第i个控制通道的被控量在所有操纵量的影响下和第j个操纵量间的相对增益。 当相对增益λij=1时,表示由被控量yi和操纵量mj相对应所组成的控制回路与其他回路之间没有耦合关系,这个回路就可以认为是独立的单变量系统; 如果被控量yi不受操纵量mj的任何影响,那么λij=0。 根据相对增益的定义,可以求出每一控制量和每一操纵量间的相对增益。整个多变量系统各个控制通道间的耦合强度可用相对增益阵来表示为 m1m2…mn Λ=y1y2yn λ11λ12…λ1nλ21λ22…λ2nλn1λn2…λnn(54) 相对增益阵Λ中的λij值越接近于1,表示第i个被控量和第j个操纵量间的耦合强度越大。可以证明,多变量系统的相对增益阵中,每行及每列上相对增益的和均为1。利用这个结论,可以大大减少相对增益的计算个数。 对于一个3×3的耦合系统,只需计算或测试4个不相关(其中任意3个值不在相对增益阵中的同一行或同一列上)的相对增益值,其他的相对增益即可由这4个相对增益计算得到。例如,已经计算得到相对增益λ11、λ12、λ22和λ33,那么利用这4个相对增益值即可得到如下的相对增益阵 Λ=λ11λ121-λ11-λ121-λ11-λ12-λ22+λ33λ22λ11+λ12-λ33 λ12+λ22-λ331-λ12-λ22λ33(55) 可见,对于一个n×n的耦合系统,只需计算得到(n-1)2个不相关的(任意n个相对增益值不在相对增益阵中的同一行或同一列)相对增益值,即可通过这(n-1)2个相对增益值获得该耦合系统的相对增益阵。 在相对增益阵中,如果某一对变量的相对增益值接近于1,那么表明其他控制通道对本通道的影响很小,这样可以将这两个变量配对组成独立的单回路控制系统,而不需要进行特别的解耦控制; 当某对变量间的相对增益值接近于0时,则表明该控制通道中的操纵量对被控变量的控制作用很弱,这样这两个变量不能够组成变量配对; 当相对增益阵中的某个值小于0时,则表明这两个变量所组成的控制系统是不稳定的,此时系统将不可控; 当相对增益阵中的所有数值相接近时,则表明系统间的耦合最为严重,此时必须采用解耦控制。 图57为一个混合搅拌系统,两种物质A、B输送到搅拌罐中进行搅拌后输出,并送到下一工序。该系统要求对输出物流量q及物质A在输出物中的百分比含量x进行控制。可以看出,这是一个两输入两输出系统,在这个系统中,操纵量为输入到搅拌罐中的物质A和B的流量qA、qB,被控量为输出物流量q及物质A在输出物中的百分比含量x。很明显,这个多变量系统是一个耦合系统,因为无论qA、qB哪个发生变化,输出物流量q及成分x都要发生变化,该耦合系统的方框图如图58所示,即利用qA来控制输出物的总流量q,用qB来控制成分x。下面将利用这个多变量过程分析如何利用相对增益阵来确定变量配对关系,又怎样去求取相对增益阵。 图57混合搅拌系统 图58混合搅拌控制系统方框图 通常,可以利用实验法及数理法来求取相对增益阵。其中,实验法适用于被控过程的数学机理比较复杂且难于求解的情况; 相反,当被控过程的机理比较简单又易于求解时,就可以利用数理法来求取相对增益阵。当然,在求取相对增益阵时,利用前面提到的结论“多变量系统的相对增益阵中,每行及每列上相对增益的和均为1”会大大减少实验步骤或计算量。 1. 实验法 当被控过程的数学机理比较复杂而且又难于求解时,可以利用实验法来求取多变量过程的相对增益阵。 以图57所示的2×2耦合系统为例,利用前面提到的关于相对增益阵的结论可知,只需求取一个相对增益值,就可获得该系统的相对增益阵Λ。若求取相对增益值λ11,首先在两个控制回路均开环的情况下,用手动方式使操纵量qA改变ΔqA,然后记录被控量输出物流量q的变化Δq,由此得到相对增益值λ11的分子α11 α11=qqAqB=c=ΔqΔqA(56) 然后将操纵量qB和成分x组成的控制回路闭合,使得被控量x在操纵量qB的作用下保持不变。此时再用手动方式使操纵量qA改变ΔqA,同时记录被控量q的变化Δq′,由此得到相对增益值λ11的分母α′11 α′11=qqAx=c=Δq′ΔqA(57) 利用式(56)和式(57)可得相对增益值λ11为 λ11=qqAqB=cqqAx=c=ΔqΔq′(58) 相对增益阵中的其他值可由λ11得到。 2. 数理法 上述实验法求取相对增益阵,对正在运行的系统存在一定的影响。当对被控过程的机理比较清楚时,为避免对系统造成影响可利用数理法来求取相对增益阵。 仍以图57所示的系统为例。通过对该过程的了解可以得到 q=qA+qB(a) x=qAq(b)(59) 利用式(59)中的(a)式可以得到相对增益值λ11的分子α11 α11=qqAqB=c=1(510) 由式(59)中的(b)式可以得到 q=qAx(511) 利用上式可以得到相对增益值λ11的分母α′11 α′11=qqAx=c=1x(512) 进而可以得到相对增益值λ11 λ11=α11α′11=x(513) 因此,该耦合系统的相对增益阵为 qAqB Λ=qxx1-x1-xx(514) 前面通过图57所示的耦合系统分别解释了如何利用实验法和机理法来求取耦合系统的相对增益阵,下面再通过式(514)分析如何利用相对增益阵来确定变量配对关系。在式(514)中,若x>50%,即物质A在输出物中的百分含量超过50%,那么分别将操纵量qA和被控量q及将操纵量qB和被控量x组成变量配对是合适的。然而,当被控系统要求物质A在输出物中的百分含量小于50%时,则应该分别将操纵量qA和被控量x及操纵量qB和被控量q组成变量配对。 例如,当被控系统要求物质A在输出物中的百分含量为30%,即x=0.3时,那么相对增益阵为 qAqB Λ=qx0.30.70.70.3 可见操纵量qB对被控量q的控制作用较强,因此应将qB和q组成变量配对。同理,将qA和x进行变量配对。 从上面的叙述可以看出,利用相对增益阵,可以衡量多变量系统中耦合程度的大小,同时还可以根据相对增益值的大小来正确组成变量配对关系。 5.3解耦设计方法 在多变量系统中,经过合理的变量配对后,如果系统间的耦合关系仍比较严重时,就必须采用解耦控制方法来消除或削弱系统中的相互影响,使之成为无耦合或耦合强度可以忽略的被控过程。 5.3.1对角矩阵解耦法 对角矩阵解耦法,实质是通过解耦使得控制器所控制的等效被控对象模型W′o(s),变成对角矩阵WΛ(s)。 图59是2×2解耦控制系统方框图。 图592×2解耦控制系统方框图 从图59可以看出 Y1(s)Y2(s)=W11(s)W12(s)W21(s)W22(s)M1M2M1M2=D11(s)D12(s)D21(s)D22(s)Mc1Mc2(515) 可见,控制器所控制的等效对象传递函数矩阵W′o(s)为 W′o(s)=W11(s)W12(s)W21(s)W22(s)D11(s)D12(s)D21(s)D22(s)(516) 设对角矩阵为 WΛ(s)=W11(s)00W22(s)(517) 对角矩阵解耦就是使下式成立,即 W11(s)W12(s)W21(s)W22(s)D11(s)D12(s)D21(s)D22(s)=W11(s)00W22(s)(518) 即 Wo(s)D(s)=WΛ(s)(519) 由式(519)有 D(s)=W-1o(s)WΛ(s)(520) D11(s)D12(s)D21(s)D22(s)=W11(s)W12(s)W21(s)W22(s)-1W11(s)00W22(s) =1W11(s)W22(s)-W12(s)W21(s)W22(s)-W12(s)-W21(s)W11(s)W11(s)00W22(s) =1W11(s)W22(s)-W12(s)W21(s)W22(s)W11(s)-W12(s)W22(s)-W21(s)W11(s)W11(s)W22(s) (521) 由式(515)和式(518)有 Y1(s)Y2(s)=W11(s)W12(s)W21(s)W22(s)D11(s)D12(s)D21(s)D22(s)Mc1Mc2=W11(s)00W22(s)Mc1Mc2(522) 可见 Y1(s)=W11(s)Mc1Y2(s)=W22(s)Mc2(523) 从式(523)可以看出,经对角矩阵解耦后,控制作用Mc1对被控量Y2(s)的影响以及控制作用Mc2对被控量Y1(s)的影响已经被完全消除,图59所示的耦合控制系统就等效为如图510所示。 图5102×2耦合系统对角矩阵解耦后的等效系统方框图 5.3.2单位矩阵解耦法 单位矩阵解耦法是对角矩阵解耦法的一个特例,即取 WΛ(s)=1001(524) 在对角矩阵解耦法中,目标矩阵WΛ(s)中主对角线上保留了原耦合对象传递函数矩阵中主对角线上的元素。从图510也可以看出,经对角矩阵解耦后,相对独立的控制通道中,等效对象特性保留了原耦合系统中主控制通道的特性。而单位矩阵法解耦,不但消除了原系统中的耦合关系,同时还改善了等效对象的特性。但由此带来的缺点是: 解耦网络模型会难于实现。 仍以2×2耦合系统为例,单位矩阵解耦法就是使下式成立,即 W11(s)W12(s)W21(s)W22(s)D11(s)D12(s)D21(s)D22(s)=1001(525) 由式(525)可得解耦网络模型为 D11(s)D12(s)D21(s)D22(s)=W11(s)W12(s)W21(s)W22(s)-11001 =1W11(s)W22(s)-W12(s)W21(s)W22(s)-W12(s)-W21(s)W11(s)(526) 同对角矩阵解耦法一样可以证明,在经过单位矩阵解耦后,控制作用Mc1对被控量Y2(s)的影响以及控制作用Mc2对被控量Y1(s)的影响已经被完全消除。解耦后的等效系统如图511所示。 图5112×2耦合系统经单位矩阵解耦后的等效系统方框图 5.3.3前馈补偿解耦法 前馈控制方法是一种按照扰动的大小产生控制作用,并且将扰动克服在被控量变化之前的有效控制方法。在多变量系统中,经过合理的变量配对后,来自其他通道的影响对本通道来说都相当于扰动,因此可以利用前馈控制方法的思想来削弱或消除耦合作用。图512是前馈补偿解耦法的控制系统方框图。 图5122×2耦合系统前馈补偿解耦控制系统方框图 图512中,解耦网络模型D21(s)和D12(s)就相当于前馈控制方法中的前馈控制器,它的作用就是直接根据扰动的大小,产生前馈补偿作用,从而消除系统间的耦合关系,即 Y11+Y12=0(M2≠0),Y21+Y22=0(M1≠0)(527) 因此有下式成立 M2D12W11+M2W12=0M1D21W22+M2W21=0(528) 从而得到解耦网络模型为 D12(s)=-W12(s)/W11(s)D21(s)=-W21(s)/W22(s)(529) 显然,经前馈补偿解耦后所得到的等效系统如图510所示。很明显,前馈补偿解耦法和对角矩阵解耦法的解耦效果相同,但前者的解耦网络结构比较简单,对于2×2耦合控制系统,对角矩阵解耦网络中包含4个解耦支路模型,而前馈补偿解耦法只需2个,并且解耦模型的阶次低,因而易于实现。前馈补偿解耦法是目前工业上应用最普遍的一种解耦方法。 5.3.4具有纯滞后耦合对象的解耦方法 在过程控制系统中,对象具有纯滞后是普遍存在的现象。对于图513所示的具有纯滞后的前馈解耦系统,利用式(529)可得解耦网络模型为 D12(s)=-W12(s)e-τ12sW11(s)e-τ11s=-W12(s)W11(s)e-(τ12-τ11)sD21(s)=-W21(s)e-τ21sW22(s)e-τ22s=-W21(s)W22(s)e-(τ21-τ22)s(530) 从式(530)可以看出,当τ12<τ11或τ21<τ22时,解耦网络模型D12(s)或D21(s)是无法实现的。那么,如何对具有纯滞后的耦合对象进行解耦呢? 图513具有纯滞后的2×2耦合系统前馈补偿解耦控制系统图 如图514所示为2×2耦合系统的对角矩阵解耦网络控制系统图。根据图514可知,只要满足 D11(s)W21(s)e-τ21s+D21(s)W22(s)e-τ22s=0(Mc1≠0)(531) D22(s)W12(s)e-τ12s+D12(s)W11(s)e-τ11s=0(Mc2≠0)(532) 图514具有纯滞后的2×2耦合系统对角矩阵解耦控制系统图 并且所得的解耦网络模型可以物理实现,那么就能实现图中所示的2×2具有纯滞后耦合系统的解耦。很明显,由以上两个方程所确定的解耦网络模型的解是非唯一的。在此,给出满足上述方程的四组解如式(533)~式(536)所示。 D11(s)=D22(s)=1,D21(s)=-W21(s)W22(s)e-(τ21-τ22)s,D12(s)=-W12(s)W11(s)e-(τ12-τ11)s (533) D11(s)=D12(s)=1,D21(s)=-W21(s)W22(s)e-(τ21-τ22)s,D22(s)=-W11(s)W12(s)e-(τ11-τ12)s (534) D21(s)=D12(s)=1,D11(s)=-W22(s)W21(s)e-(τ22-τ21)s,D22(s)=-W11(s)W12(s)e-(τ11-τ12)s (535) D21(s)=D22(s)=1,D11(s)=-W22(s)W21(s)e-(τ22-τ21)s,D12(s)=-W12(s)W11(s)e-(τ12-τ11)s (536) 可见,利用对角矩阵法总可以找到满足式(531)及式(532)的解而达到解耦的目的。例如,当τ11>τ12,且τ21>τ22时,可以取式(534)所示的解耦网络模型; 当τ11<τ12,且τ21>τ22时,可以取式(533)所示的解耦网络模型; 当τ11>τ12,且τ21<τ22时,可以取式(535)所示的解耦网络模型; 当τ11<τ12,且τ21<τ22时,可以取式(536)所示的解耦网络模型。 5.3.5具有大滞后耦合对象的解耦方法 在上一节中已经讨论过如何对时间滞后耦合系统进行解耦。但解耦后的系统中往往含有纯滞后环节。当过程的纯滞后时间τ与其对应的动态时间常数T的比值大于等于0.3时,就认为是具有较大滞后的工艺过程了。在这种情况下,若仍采用单回路PID控制,很难获得良好的控制效果。 本节通过一个实例,来讲述如何利用Smith预估器来消除大滞后耦合对象中的纯滞后环节,使得多变量大滞后对象变成不含纯滞后的多变量对象。 例51一个具有大时滞的双变量耦合对象为 Wo(s)=0.65e-150s100s+1-0.15e-50s120s+1-0.12e-150s100s+1-0.46e-50s120s+1 针对该对象具有耦合及大滞后的特点设计合理的控制方案。 首先,利用5.3.4节中的时间滞后解耦方法对上述对象进行解耦。解耦系统方框图如图515所示,其中耦合对象及其解耦网络模型分别为 W11(s)=0.65e-150s100s+1,W12(s)=-0.15e-50s120s+1 W21(s)=-0.12e-150s100s+1,W22(s)=-0.46e-50s120s+1 D11(s)=D12(s)=1 D21(s)=-W21(s)W22(s)=-0.06(120s+1)e-100s0.23(100s+1) D22(s)=-W11(s)W12(s)=0.13(120s+1)e-100s0.03(100s+1) 图515具有纯滞后的2×2耦合系统解耦控制方框图 将上述耦合对象模型及解耦网络模型代入式(516),可以求得控制器所控制的等效对象W′o(s)为 W′o(s)=W11(s)W12(s)W21(s)W22(s)D11(s)D12(s)D21(s)D22(s)=0.69100s+1e-150s00-2.12100s+1e-150s 经解耦后的系统如图516所示。 图516解耦后的2×2大滞后系统图 从图516可以看出,经解耦后,原系统变成了具有大时滞的单变量系统。因此,再对每个通道采用Smith预估补偿消除闭环系统中的纯滞后环节。控制系统的方框图如图517所示,图中的Smith预估补偿模型Ws1(s)、Ws2(s)分别为 Ws1(s)=0.69100s+1(1-e-150s) Ws2(s)=-2.12100s+1(1-e-150s) 图517多变量大滞后系统Smith预估补偿方框图 经Smith预估补偿后的系统方框图如图518所示,可见,经多变量解耦及Smith预估补偿后,原系统变成了不含纯滞后的单变量系统。 图518经解耦及Smith预估补偿后的多变量大滞后系统方框图 5.4解耦控制系统在实现过程中存在的问题 通过对5.3节的学习可以发现,当解耦网络接在调节器和被控对象之间时,解耦网络的模型是由被控对象的特性决定的。当被控对象的特性较复杂时,会导致求出的解耦网络模型在实际应用中难以实现,有时即使达到了解耦的目的,但却失去了系统的稳定性。因此,为了使解耦控制系统得到广泛的应用,还应进一步了解这种系统在实际应用中存在的问题。 5.4.1解耦控制系统的稳定性问题 在多变量系统中,被控对象的数学模型往往比较复杂,同时又可能表现出一定的非线性。因此,在绝大多数情况下,解耦网络模型的增益不应该是常数。也就是说,理论求出的解耦网络模型和实际应用间存在一定的差异。这个差异的存在会导致系统不稳定,所以在设计了解耦控制系统后,还需要分析解耦系统的稳定性。 根据图512所示的2×2耦合系统的前馈补偿解耦控制系统,有 M1=Mc1+M2D12(537) M2=Mc2+M1D21(538) 被控对象的静态模型为 W′o(s)=K11K12K21K22 即 Y1=K11M1+K12M2(539) Y2=K21M1+K22M2(540) 联立式(537)~式(539)有 Y1=(K11+K12D21)Mc1+(K12+K11D12)Mc21-D12D21(541) 那么,当Mc2为常数时,求被控量Y1对控制作用Mc1的偏导数有 Y1Mc1Mc2=c=K11+K12D211-D12D21(542) 联立式(539)、式(541)及式(542)有 Y1=(K11K22-K12K21)K11Mc1+(K12D12+K12)K11Y2K11K22-K12K21+K21(543) 那么,当Y2为常数时,求被控量Y1对控制作用Mc1的偏导数有 Y1Mc1Y2=c=(K11K22-K12K21)K11K11K22-K12K21+K21(544) 由式(542)和式(544)可以求出被控量Y1相对于控制作用Mc1的静态相对增益值λ11s λ11s=Y1Mc1Mc2=cY1Mc1Y2=c=(K11+K12D21)(K11K22-K12K21+K21)(1-D12D21)(K11K22-K12K21)K11(545) 由式(529)可得2×2耦合系统的静态前馈解耦网络模型为 D12(s)=-K12/K11D21(s)=-K21/K22(546) 将式(546)代入式(545)有λ11s=1,可见实现了有效解耦。然而,当解耦模型存在误差δ时,即 D12(s)=-K12(1+δ)/K11D21(s)=-K21(1+δ)/K22(547) 会使得λ11s>1,因此,系统中其他解耦回路的相对增益值会出现负值,这时系统将失控。可见,当解耦网络模型存在误差将引起系统的不稳定。因此,在实现解耦网络模型时,要力求准确,同时原耦合系统的变量配对应尽可能使其各相对增益落在0~δ。 5.4.2解耦网络模型的简化 当解耦网络接在调节器和被控对象之间时,解耦网络模型是由被控对象的特性所决定的。因此,获得准确解耦网络模型的前提条件是已知准确的被控对象模型。然而,在工业过程中,很难获得准确的被控对象模型,特别是被控过程较复杂时,被控对象的数学模型也会随之复杂,这时甚至会导致解耦网络模型无法实现。为此,首先对耦合对象的模型进行简化处理,然后得到简化的解耦网络模型,再在实际应用中反复调整,直至获得满意的控制效果。 在耦合对象传递函数矩阵中,若最大的时间常数与最小时间常数间相差10倍以上时,则可以忽略最小的那个时间常数; 若有几个时间常数比较接近,则可假设它们相等。 对于解耦网络模型来说,能实现整个动态过程的完全解耦固然很好,但此时解耦网络模型往往比较复杂,即使用计算机来实现,也会因为模型阶次较高而降低解耦的实时性。因此,解耦网络模型的简化对解耦的实现具有实际意义。 当解耦网络模型只是在静态条件下实现解耦时,称之为静态解耦。静态解耦是一种基本而有效的补偿方法,它可以使耦合系统稳定的运行,并且在一定程度上减小扰动对被控参数的影响。 静态解耦网络模型的求取比较简单,如一个2×2耦合系统的解耦网络模型为 D(s)=0.37(3s+1)0.3s+1-0.523s+10.49(s+1) 那么,静态解耦网络模型为 D(s)=0.370.3-0.520.49 实际应用表明,这样简化后,仍能达到工程满意的解耦效果。 本章小结 随着工业的发展,生产规模的不断扩大,在一个过程控制系统中,需要进行自动控制的变量往往多于一个,并且这些变量间又或多或少地存在一定的关联。这种现象在多变量系统中被称为耦合。耦合是多变量系统中普遍存在的现象。当系统间的耦合强度较弱时,可以忽略这种耦合关系,而把多变量系统视为多个单变量系统进行控制方案的设计与分析。反之,就必须首先消除或削弱系统间的耦合关联,然后再进行控制系统的设计,否则控制系统难以达到满意的指标。 本章着重介绍了耦合与解耦的基本概念,耦合系统的表示方法、系统间耦合强度的衡量指标、几种常用的解耦网络结构以及解耦控制方法。 通过对本章的学习,了解和掌握耦合与解耦的概念,了解在过程控制中常用的解耦网络结构,学会利用相对增益来选择适当的变量配对关系,以减小系统间的耦合强度,掌握常用的解耦控制方法。 思考题与习题 1. 什么是多变量系统的耦合与解耦?按解耦强度大小可以将解耦方法分为哪几种类型? 2. 什么是相对增益?说明如何利用实验法求取多变量系统的相对增益。 3. 如何利用相对增益来选择合适的变量配对关系? 4. 画图并说明如何实现2×2耦合系统的对角矩阵解耦以及如何求取解耦网络模型。 5. 画图并说明如何实现2×2耦合系统的前馈补偿解耦以及如何求取解耦网络模型。 6. 一具有纯滞后的多变量系统的被控对象为 Wo(s)=0.65100s+1e-20s0.13120s+1e-150s00.32150s+1e-100s, 试说明实现这一多变量系统的解耦控制方法,并求出解耦网络模型。