信号流图可以表示系统的结构和变量传送过程中的数学关系,也是控制系统的一种数学模型。在求复杂系统的传递函数时较为方便。1R1CNEPQ11G2GH控制系统的信号流图3.信号流图的组成及性质用小圆点和带箭头的直线组成的图型,来表示一个或一组线性代数方程,然后利用梅逊/森公式求系统的传递函数.组成:信号流图是由节点和支路组成的信号传递网络。信号流图中的术语节点:表示变量或信号的小圆点。方程组中有几个变量,就可用相应数目的节点。支路:连接两个节点的定向线段。线段上箭头的方向,表示信号流通的方向。支路旁标明的数字﹑字母或表达式称为支路传输值或称为支路传输增益。支路上的箭头指向节点,叫该节点的输入支路;支路上的箭头离开节点,叫该节点的输出支路。用支路增益表示方程式中两个变量的因果关系,因此支路相当于乘法器。X1X2a12X4X1X2X3X5a12a23a34-a45a32a44a43a24a25例设有一组线性代数方程为:X2=a12X1+a32x3X3=a23X2+a43X4X4=a24X2+a34X3+a44X4X5=a25X2–a45X4怎么画信号图?例设有信号图为:怎么读信号图?1x2x3xabc所描述的线性方程组为:312cxaxx23bxx注意:(1)信号在节点上只能相加;(2)根据线性代数方程组,先确定变量数目,依此排列,然后画图;(3)流入节点的信号可以各不相同,但流出节点的信号表示同一个信号。X4X1X2X3X5a12a23a34-a45a32a44a43a24a25输入节点:只有输出支路的节点,叫输入节点或源节点,如X1。输出节点:只有输入支路的节点,叫输出节点或阱节点,如X5。混合节点:既有输入支路,又有输出支路的节点。如X2、X3、X4。增加一条单位传输支路,可使混合节点变为输出节点,但不能使其变为输入节点。X1X2X3X5a12a23a34-a45a32a44a43a24a25X41X2通道:凡从某一节点开始,沿支路的箭头方向连续经过一些节点而终止在另一节点或同一节点的路经,统称为通道。开通道:如果通道从某一节点开始终止在另一节点上,而且通道中每个节点只经过一次,该通道叫开通道。闭通道:如果通道的终点就是通道的始点,而且通道中每个节点只经过一次,该通道叫闭通道或叫回环、回路。如a44,a34a43,a23a32;但a23a34a43a32不是。前向通道:在开通道中,从源节点始到阱节点止,并且每个节点只经过一次的通道。在确定前向通道时,首先要明确源节点与阱节点。X1X2X3X5a12a23a34-a45a32a44a43a24a25X4X1X2X3X5a12a23a34-a45a32a44a43a24a25X4•不接触回路:一些没有任何公共节点的回路,如a44,a23a32。•通道传输(或增益):通道中各支路传输(或增益)的乗积。•回路传输(或增益):闭通道中各支路传输(或增益)的乗积。信号流图的性质•节点表示系统的变量。一般,节点自左向右顺序设置,每个节点标志的变量是所有流向该节点的信号之代数和,而从同一节点流向各支路的信号均用该节点的变量表示。•支路相当于乘法器,信号流经支路时,被乘以支路增益而变换为另一信号。•信号在支路上只能沿箭头单向传递,即只有前因后果的因果关系。•对于给定的系统,节点变量的设置是任意的,因此信号流图不是唯一的。•信号流图的化简串联支路合并:ab1x2x3xab3x1x并联支路的合并:ab1x2xba2x1x回路的消除:1x2x3xabca1x2x3xbcb1混合支路的清除:2x3x1x4xabc4x1x2xacbcab1x4xcd2x3x4xadbdacbc3x1x2x自回路的消除:1x3x4xab1ba1x2x3xbbab1x3x4xb114.信号流图的绘制•信号流图可以根据微分方程绘制,也可以从系统结构图按照对应关系得到。•1)按微分方程绘制(用得少)。•2)根据结构图绘制bdemghk)(SClf)(SR1V2V3VbRlVmVV311fReVhVgVVC3212213kVdVV1bdelk1gfhmRCV1V2V3ⅠⅡⅢⅣⅤ•将输入量、输出量、比较点的输出、分叉点及中间变量改为节点;•用标有传递函数的定向线段代替各环节的方框,成为流图的支路。bdemghk)(SClf)(SR1V2V3V1bdelk1gfhmRCV1V2V3ⅠⅡⅢⅣⅤbRlVmVV311fReVhVgVVC3212213kVdVV任一信号流图,输入节点与输出节点间的总增益(即总传递函数),可用如下梅逊公式求得:nkkkPP11式中:n---从输入节点到输出节点的前向通道的总条数。Pk---从输入节点到输出节点的第k条前向通道的总增益。Δ流图特征式:fedcbaLLLLLL15.梅逊Mason公式特征式Δ中:La是信号流图中每一个单独回路的增益。LbLc是信号流图中任何两两互不接触回路增益的乗积。LdLeLf是信号流图中任何三三互不接触回路增益的乗积。Δk:第k个前向通道的余因子式;其值为Δ中去掉与第k个前向通道相接触回路后的剩余部分。fedcbaLLLLLL1用梅逊公式可不必简化信号流图而直接求得从输入节点到输出节点之间的总传输即传递函数。nkkkPP11例1利用梅逊公式求下图的信号流图中X1与X5之间的增益X1X2X3X5a12a23a34-a45a32a44a43a24a25X4上图中有三条前向通道,即n=3,即P1=–a12a23a34a45P2=–a12a24a45P3=a12a25nkkkPP11X1X2X3X5a12a23a34-a45a32a44a43a24a25X4ΣLa=a23a32+a34a43+a44+a24a43a32单独回路的增益之和ΣLbLc=a23a32a44两两互不接触回路增益的乗积之和Δ=1–ΣLa+ΣLbLc特征式=1–(a23a32+a34a43+a44+a24a43a32)+a23a32a44Δ1=1,Δ2=1,Δ3=1–a34a43–a44Δk:第k个前向通道的余因子式;其值为Δ中去掉与第k个前向通道相接触回路后的剩余部分。fedcbaLLLLLL144322332432444433432234334442512452412453423123322113115)(1)1()(11aaaaaaaaaaaaaaaaaaaaaaaPPPPXXPkkkX5与X1之间的增益X5/X1为nkkkPP11根据信号流图,用梅森公式求系统的传递函数,其步骤:1.找前向通道,并求:2.①找回路,求:②找两两不接触的回路:③找三三不接触的回路,求:3.求特征式:4.求余因子式:5.代入公式:nPPP,,,21aLcbLLfedLLLfedcbaLLLLLL1knkkkPP11例2图中所示信号流图共含有5个单独回路和3对互不接触回路(回路Ⅰ和Ⅲ、Ⅰ和Ⅳ、Ⅱ和Ⅳ)1bdelk1gfhmRCV1V2V3ⅠⅡⅢⅣⅤgklhkedlmLii所有单独回路增益之和为两两互不接触回路增益乘积之和为dlhmhmkeLLkjkj,而△值为mkedlhmhgklhkedlmLLLkjkjii)(11,把△中与第k条前向通道有关的回路去掉后,从输入到输出的前向通道、其增益以及相应的余子式如下表所示:前向通道前向通道增益余子式RV1V3V2CP1=bde△1=1RV2CP2=f△2=1-m-ldRV1V2CP3=bg△3=11bdelk1gfhmRCV1V2V3ⅠⅡⅢⅣⅤmkedlhmhgklhkedlmLLLkjkjii)(11,nkkkPP11[解]:前向通道有一条;有一个回路;ugGGGGPu3211,fuaGGGGGL3211,111321fuaGGGGGLfuukkkgGGGGGGGGGPsusP3213211111)()()()(susg[例3]求速度控制系统的总传输。(不计扰动)gueu1u2uaucM11G2G3GuGmG1fG[解]:先在结构图上标出节点,再根据逻辑关系画出信号流图如下:[例4]:绘出两级串联RC电路的信号流图并用Mason公式计算总传递函数。11RsC21---)(sI)(2sI)(1sI)(su)(sui)(suo)(suesC1121R1111iueuu2IouI1I11ab11R21RsC11sC21iuou1R2R1C2C1i2iui,2i图中,有一个前向通道;2221111sCRCRP有三个回路;sCRsCRsCRLa122211111有两个互不接触回路;221212211111sCCRRsCRsCRLLcb2212112221111111sCCRRsCRsCRsCR1i(因为三个回路都与前向通道接触。)1)(112122112212111sCRCRCRsCCRRPPkkk总传输为:1111iueuu2IouI1I11ab11R21RsC11sC21讨论:信号流图中,a点和b点之间的传输为1,是否可以将该两点合并,使得将两个不接触回路变为接触回路?如果可以的话,总传输将不一样。不能合并!因为a、b两点的信号值不一样。1111iueuu2IouI1I11ab11R21RsC11sC21111iueuu2IouI1Iab11R21RsC11sC21[例5]:使用Mason公式计算下述结构图的传递函数)()(,)()(sRsEsRsC[解]:在结构图上标出节点,如上。然后画出信号流图,如下:++--1G2G3G4G1H2HRECRCE1G2G3G1H2H21HH4G回路有三,分别为:有两个不接触回路,所以:213212311,,HHGGGHGHG213121321231111HHGGHHGGGHGHGLLLcba11211Δ,1ΔHG21312132123111431433212111HHGGHHGGGHGHGHGGGGGGGGPPkkk求:前向通道有二,分别为:)()(sRsC,3211GGGP432GGPRCE1G2G3G1H2H21HH4G求:)()(sRsERCE1G2G3G1H2H21HH4G(蓝线表示)23111,1HGP不变。1,221432HHGGP(红线表示)2143231HHGGHGP注意:上面讲不变,为什么?是流图特征式,也就是传递函数的特征表达式。对于一个给定的系统,特征表达式(流图特征式)总是不变的。Δ213121321231111HHGGHHGGGHGHGLLLcba•注意:梅森公式只能求系统的总增益,即输出对输入的增益。而输出对混合节点(中间变量)的增益就不能直接应用梅森公式。对此问题有两种方法求其传递函数:•一、把该混合节点的所有输入支路去掉,将其作为输入节点处理,然后再用梅森公式。•二、分别用梅森公式求取输出节点及该节点对输入节点的传递函数,然后把它们的结果相比,即可得到输出对该混合节点的传递函数,如上题中E节点。[例6]数数有几个回路和前向通道。RC111117G1G2G3G4G8G5G6G1H2H148211472114321221HGGGGHGGGGHGGGGHG有四个回路,分别是:14821147211432122,,,HGGGGHGGGGHGGGGHG它们都是互相接触的。43211GGGGP47212GGGGP48213GGGGP43254GGGGP