第5章连续时间信号与系统复频域分析 第3章研究了连续时间信号的频域分析法,是以虚指数信号ejωt为基本信号,将信号x(t)分解成具有不同频率的虚指数分量的叠加。这种分析方法在信号系统的分析和处理等领域占有重要地位。不过这种分析方法也有局限性,例如,虽然大多数实际信号都存在傅里叶变换,但也有些重要信号(例如指数增长信号)不存在傅里叶变换; 另外,傅里叶变换只能分析初始状态为零时系统的响应,即零状态响应。 本章引入复频率s=σ+jω(σ,ω均为实数),以复指数信号est为基本信号,将信号x(t)分解成具有不同复频率的复指数分量之叠加。通过拉普拉斯变换,对信号与系统进行分析和处理,这种方法称为复频域分析法。 本章首先介绍拉普拉斯变换及其性质,并介绍用复频域分析法分析、求解微分方程和电系统,讨论系统函数及其系统特性。然后引入连续系统模拟(框图和信号流图)表示,并介绍复频域分析法在通信系统、雷达系统分析中的应用。最后简要介绍连续时间系统的状态变量分析法。 5.1拉普拉斯变换 5.1.1拉普拉斯变换的定义 从第3章可知,当信号x(t)满足绝对可积条件时,可以进行傅里叶变换和反变换: X(jω)=∫∞-∞x(t)e-jωtdt(5.1.1) x(t)=12π∫∞-∞X(jω)ejωtdω(5.1.2) 但有些信号不满足绝对可积条件,不能用上式进行傅里叶变换。这些信号不满足绝对可积条件的原因是由于衰减太慢或者不衰减,例如,单位阶跃信号x(t)=u(t),t→∞,x(t)=1不衰减。为了克服以上困难,可用一个收敛因子e-σt与x(t)相乘,只要σ值选择合适,就能保证x(t)e-σt满足绝对可积条件,从而可求出x(t)e-σt的傅里叶变换,即 F [x(t)e-σt]=∫∞-∞x(t)e-σt·e-jωtdt =∫∞-∞x(t)e-(σ+jω)tdt=ΔX(σ+jω)(5.1.3) 将式(5.1.3)与傅里叶变换定义式比较,可写作 F [x(t)e-σt]=X(σ+jω) 取傅里叶反变换 F -1[X(σ+jω)]=x(t)e-σt=12π∫∞-∞X(σ+jω)ejωtdω 上式两边同除以e-σt,有 x(t)=12π∫∞-∞X(σ+jω)e(σ+jω)tdω (5.1.4) 令s=σ+jω,其中σ是常数,则dω=ds/j, 于是式(5.1.3)、式(5.1.4)可以写为 X(s)=∫∞-∞x(t)e-stdt(5.1.5) x(t)=12πj∫σ+j∞σ-j∞X(s)estds(5.1.6) 式(5.1.5)称为x(t)的拉普拉斯变换,它是一个含参量s的积分,把关于时间t为变量的函数变换为以s为变量的函数X(s),称X(s)为x(t)的象函数。式(5.1.6)称为X(s)的拉普拉斯反变换,称x(t)为X(s)的原函数。以上两式构成一变换对,可简记为 X(s)=L [x(t)] x(t)=L -1[X(s)] x(t)X(s) (5.1.7) 由此可见,x(t)的拉普拉斯变换X(s)是x(t)e-σt的傅里叶变换。 5.1.2拉普拉斯变换的收敛域 如前所述,选择合适的σ值才能使式(5.1.5)的积分收敛,X(s)才存在。首先看下面几个例子。 例5.1.1求信号x(t)=eαtu(t)的拉普拉斯变换。 解: 由式(5.1.5),有 X(s)=∫∞-∞x(t)e-stdt=∫∞-∞eαtu(t)e-stdt=∫∞0e(α-s)tdt=1α-se(α-s)t+∞0 =1s-α1-limt→∞e(α-s)t=1s-α1-limt→∞e(α-σ)t·e-jωt =1s-α,σ=Re[s]>α 不定,Re[s]=α 无界,Re[s]<α 可见,只有当Re[s]>α(也可写成σ>α)时,eαtu(t)的拉普拉斯变换才存在。 根据例5.1.1分析结果,得到一个常用的拉普拉斯变换对 eαtu(t)1s-α,Re[s]>α(5.1.8) 例5.1.2求信号x(t)=-eαtu(-t)的拉普拉斯变换。 解: 由式(5.1.5),有 X(s)=∫∞-∞x(t)e-stdt=∫∞-∞-eαtu(-t)e-stdt=∫0-∞-e(α-s)tdt=1s-αe(α-s)t0-∞ =1s-α1-limt→-∞e(α-s)t=1s-α1-limt→-∞e(α-σ)t·e-jωt =1s-α,σ=Re[s]<α 不定,Re[s]=α 无界,Re[s]>α 可见,只有当σ<a时,-eαtu(-t)的拉普拉斯变换才存在。 根据例5.1.2分析结果,得到一个常用的拉普拉斯变换对: -eαtu(-t)1s-α,Re[s]<α(5.1.9) 例5.1.3求信号x(t)=eαtu(t)+eβtu(-t)的拉普拉斯变换。 解: 按照例5.1.1和例5.1.2类似的分析方法,容易得到 当α<β时,X(s)=1s-α-1s-β,α<Re[s]<β; 当α≥β时,X(s)不存在。 把使X(s)存在的s的范围(即s的实部σ的范围,因为e-jωt不影响积分的收敛性)称为收敛域(Region of Convergence),简记为ROC。表示收敛域的一个方便直观的方法是: 在s平面上把收敛域用阴影线表示出来,如图5.1.1所示,收敛域是一个区域,它是由收敛坐标σc决定的,σc的取值与信号x(t)有关。过σc平行于虚轴的一条直线称为收敛轴或收敛边界。 从以上三例分析可知,对于右边信号,拉普拉斯变换定义式中的积分上限为∞,所以,若对于某个σ1该积分收敛,那么对于所有的σ>σ1,该积分一定也收敛,所以,右边信号的收敛域为右边收敛。同样,左边信号的收敛域为左边收敛,双边信号的收敛域为带状收敛。上面三个例子中拉普拉斯变换的收敛域如图5.1.1所示,其中虚线称为收敛轴。 图5.1.1右边信号、左边信号、双边信号的收敛域 5.1.3单边拉普拉斯变换 由例5.1.1和例5.1.2的求解可以看出一个问题: 一个象函数,一定要考虑收敛域,其时域与复频域的对应才是唯一的。这个约束较为苛刻,这也限制了它的应用。 所幸的是,实际遇到的信号都有初始时刻,不妨设其初始时刻为0时刻。这样在t<0时x(t)=0,从而其拉普拉斯变换可以写为 X(s)=∫∞0-x(t)e-stdt(5.1.10) 式中,积分下限取0-,是考虑到x(t)可能在t=0时刻包含冲激函数或其各阶导数,一般情况下,认为0和0-是等同的。式(5.1.10)称为单边拉普拉斯变换(简称拉氏变换)。为了区分,式(5.1.5)称为双边拉普拉斯变换,记为XB(s)。 显然,对于因果信号x(t),由于x(t)=0,t<0,所以其双边、单边拉普拉斯变换相同。 式(5.1.10)对应的反变换可以写为 x(t)=12πj∫σ+j∞σ-j∞X(s)estds,t>0-(5.1.11) 下面,求几个常用信号的单边拉普拉斯变换。 例5.1.4求矩形脉冲信号x(t)=Gτt-τ2的单边拉普拉斯变换。 解: 由式(5.1.10),有 X(s)=∫∞0-x(t)e-stdt=∫τ0e-stdt=1-e-sτs 显然,由于该信号是时限信号,函数值非零的时间段为有限长,拉普拉斯变换定义式中的积分区间有限,故对所有的s,X(s)都存在,即收敛域为整个s平面,Re[s]>-∞,这种情况称为全s平面收敛。 例5.1.5求单位冲激信号δ(t)的单边拉普拉斯变换。 解: 由式(5.1.10),有 δ(t)∫∞0-x(t)e-stdt=∫∞0-δ(t)e-stdt=1 单位冲激信号δ(t)的收敛域是全s平面收敛。 即δ(t)1,σ>-∞(5.1.12) 例5.1.6求复指数信号x(t)=es0tu(t)(s0为复常数)的单边拉普拉斯变换。 解: 由式(5.1.10),有 X(s)=∫∞0-x(t)e-stdt=∫∞0es0te-stdt=1s-s0,Re[s]>Re[s0] 即 es0tu(t)1s-s0,Re[s]>Re[s0](5.1.13) 若s0为实数,令s0=a(a为实常数),得到 eatu(t)1s-a,Re[s]>a(5.1.14) 若s0=0,得到 u(t)1s,Re[s]>0(5.1.15) 若s0为虚数,令s0=±jω0,得到 e±jω0tu(t)1sjω0,Re[s]>0 利用欧拉公式,根据式(5.1.15)可以得出 cos(ω0t)u(t)ss2+ω20,Re[s]>0(5.1.16) sin(ω0t)u(t)ω0s2+ω20,Re[s]>0(5.1.17) 可见,大部分常用信号的单边拉普拉斯变换都存在,但也有些信号不存在拉普拉斯变换,例如tt、et2等增长过快的信号,无法找到合适的σ值使其收敛,所以不存在拉普拉斯变换,这类信号称为超指数信号。但实际中遇到的一般都是指数阶信号,总能找到合适的σ值使其收敛,故常见信号的单边拉普拉斯变换总是存在的。 对比双边拉普拉斯变换的定义式(5.1.5)和单边拉普拉斯变换的定义式(5.1.10),以及前面几个例子,可以看出,双边拉普拉斯变换既可以分析因果信号,又可以分析非因果信号,但需要与收敛域一起才能与时域信号唯一对应。而单边拉普拉斯变换只能分析因果信号,其优势在于不需要指明收敛域就可以与时域一一对应,这种唯一性大大简化了分析。并且在实际应用中,遇到的连续时间信号大都是因果信号。所以本书主要讨论单边拉普拉斯变换,如果不特别指明,拉普拉斯变换都是指单边拉普拉斯变换。 5.1.4拉普拉斯变换和傅里叶变换的关系 在本章的开始,用求x(t)e-σt的傅里叶变换的方法,引入复变量s=σ+jω,得出了拉普拉斯变换。随后又将时域信号x(t)限制为因果信号,从而得到单边拉普拉斯变换。两种变换的定义式分别为 X(jω)=∫∞-∞x(t)e-jωtdt X(s)=∫∞0-x(t)e-stdt 显然,x(t)的拉普拉斯变换X(s)是x(t)e-σt的傅里叶变换,而傅里叶变换即是σ=0时(即s平面虚轴上)的拉普拉斯变换。图5.1.2是它们之间关系的示意图。通过以下几个例子来深入理解。 图5.1.2拉普拉斯变换与傅里叶变换的关系 例5.1.7求指数衰减信号x(t)=eαtu(t),α<0的傅里叶变换和拉普拉斯变换。 解: 根据前面学习过的变换对,可以直接得到 X(jω)=1jω-α X(s)=1s-α,Re[s]>α 因为α<0,收敛域包含虚轴,傅里叶变换和拉普拉斯变换都存在,并且 X(jω)=X(s)s=jω 例5.1.8求阶跃信号x(t)=u(t)的傅里叶变换和拉普拉斯变换。 解: 根据前面学习过的变换对,可以直接得到 X(jω)=πδ(ω)+1jω X(s)=1s,Re[s]>0 此时收敛域以虚轴为边界,傅里叶变换和拉普拉斯变换都存在,但 X(jω)≠X(s)s=jω 例5.1.9求指数增长信号x(t)=eαtu(t),α>0的傅里叶变换和拉普拉斯变换。 解: 由于指数增长信号不满足绝对可积,傅里叶变换不存在。而拉普拉斯变换存在: X(s)=1s-α,Re[s]>α 因为α>0,收敛域不包含虚轴。 综合以上分析,可以得出以下结论: (1) 当拉普拉斯变换的收敛域包含虚轴时,拉普拉斯变换和傅里叶变换都存在,并且X(jω)=X(s)s=jω; (2) 当拉普拉斯变换的收敛域以虚轴为边界时,拉普拉斯变换和傅里叶变换都存在,但傅里叶变换中含有冲激函数,故X(jω)≠X(s)s=jω; (3) 当拉普拉斯变换的收敛域不包含虚轴并且不以虚轴为边界时,拉普拉斯变换存在,但傅里叶变换不存在。 5.2拉普拉斯变换的性质 拉普拉斯变换有一些基本性质,这些性质反映了信号的时域特性和复频域特性的关系。掌握这些性质对求一些复杂信号的拉普拉斯变换和拉普拉斯反变换带来方便。这些性质与傅里叶变换的性质在很多情况下是相似的。 5.2.1线性特性 若x1(t)X1(s),σ>σ1 x2(t)X2(s),σ>σ2 则 a1x1(t)+a2x2(t)a1X1(s)+a2X2(s)(5.2.1) 式中,a1、a2为任意常数,收敛域为两函数收敛域的重叠部分。 5.2.2时移(延时)特性 若x(t)X(s),σ>σc 则 x(t-t0)u(t-t0)X(s)e-st0 ,σ>σc(5.2.2) 式中,t0>0。 证明: L [x(t-t0)u(t-t0)]=∫∞t0x(t-t0)e-stdt 令τ=t-t0,于是有 L [x(t-t0)u(t-t0)]=∫∞0-x(τ)e-sτe-st0dτ =e-st0∫∞0-x(τ)e-sτdτ=e-st0·X(s) 例5.2.1求矩形脉冲信号 x(t)=1,0<t<τ 0,其他 的拉普拉斯变换。 解: 由于x(t)=u(t)-u(t-τ) 所以X(s)=L [u(t)-u(t-τ)] =1s-1se-sτ=1-e-sτs 在应用时移特性时,需要注意信号的几种时移情况,例如x(t-t0),x(t-t0)u(t),x(t)u(t-t0),x(t-t0)u(t-t0)。设x(t)=sin(ωt),则sinω(t-t0)、sinω(t-t0)u(t)、sin(ωt)u(t-t0)、sinω(t-t0)u(t-t0)这几种时移信号如图5.2.1所示。 图5.2.1时移信号的波形 时移特性只适用于求x(t-t0)u(t-t0)的拉普拉斯变换,即图5.2.1(e)所示的时移信号。 运用时移特性还可方便地求出周期信号的拉普拉斯变换。 例5.2.2求图5.2.2所示矩形脉冲信号的拉普拉斯变换。 图5.2.2矩形脉冲信号 解: 该矩形脉冲信号可写作 xT(t)=∑∞n=0x(t-nT)·u(t-nT) 其中,x(t)=u(t)-u(t-τ)为单个矩形脉冲。其拉普拉斯变换X(s)已在例5.2.1中求出,即 X(s)=1-e-sτs 利用时移特性,有 xT(t)=∑∞n=0x(t-nT)·u(t-nT) X(s)[1+e-sT+e-2sT+…+e-nsT+…] =X(s)11-e-sT=1-e-sτs·(1-e-sT) 5.2.3复频移特性 若x(t)X(s),σ>σc 则x(t)es0tX(s-s0),σ-σ0>σc(5.2.3) 式中,s0=σ0+jω0 为复常数。 证明: L [x(t)es0t]=∫∞0-x(t)es0te-stdt =∫∞0-x(t)e-(s-s0)tdt =X(s-s0) 例5.2.3求e-at·sin(ω0t)u(t)的拉普拉斯变换。 解: 因为sin(ω0t)u(t)ω0s2+ω20 所以e-at·sin(ω0t)u(t)ω0(s+a)2+ω20(5.2.4) 类似可得e-at·cos(ω0t)u(t)(s+a)(s+a)2+ω20(5.2.5) 5.2.4尺度变换特性 若x(t)X(s),σ>σc 则x(at)1aXsa , σ>aσc,a>0(5.2.6) 证明: L [x(at)]=∫∞0-x(at)e-stdt 令τ=at,dτ=adt 所以L [x(at)]=∫∞0-x(τ)e-saτ1adτ=1a∫∞0-x(τ)e-saτdτ=1aXsa 如果信号函数既时移又变换时间尺度,其拉普拉斯变换结果具有普遍意义,即若 x(t)X(s),σ>σc 则x(at-t0)u(at-t0)1aXsae-sat0,σ>aσc(5.2.7) 证明: 方法一: 按定义式求 L [x(at-t0)u(at-t0)]=∫∞0-x(at-t0)u(at-t0)e-stdt 令at-t0=τ,dτ=adt 则L [x(at-t0)u(at-t0)]=∫∞0x(τ)e-saτdτ1ae-sat0 方法二: x(at-t0)u(at-t0)=xat-t0auat-t0a 由尺度变换特性,有 x(at)u(at)1aXsa 由时移特性,有 xat-t0auat-t0a1aXsae-sat0 如果信号函数既时移又复频移,其结果也具有一般性,即若 x(t)X(s),σ>σc 则e-s0(t-t0)x(t-t0)u(t-t0)e-st0X(s+s0),σ+σ0>σc(5.2.8) 证明: L [e-s0(t-t0)x(t-t0)u(t-t0)]=∫∞t0e-s0(t-t0)x(t-t0)e-stdt 令τ=t-t0,dτ=dt 所以 L [e-s0(t-t0)x(t-t0)u(t-t0)] =∫∞0-e-s0τx(τ)e-sτe-st0dτ=e-st0∫∞0-x(τ)e-(s+s0)τdτ =e-st0X(s+s0) 5.2.5时域微分定理 若x(t)X(s),σ>σc,且dx(t)dt存在 则dx(t)dtsX(s)-x(0-)(5.2.9) 证明: L dx(t)dt=∫∞0-dx(t)dte-stdt =x(t)e-st∞ 0-+s∫∞0-x(t)e-stdt 因为x(t)是指数阶信号,在收敛域内有limt→∞x(t)e-st=0 所以L dx(t)dt=sX(s)-x(0-) 同理可以推证 dnx(t)dtnsnX(s)-sn-1x(0-)-sn-2x′(0-)-…-x(n-1)(0-)(5.2.10) 例5.2.4已知x(t)=e-atu(t),求dx(t)dt的拉普拉斯变换。 解: 可用两种方法求解。 解法一: 由基本定义式求。 因为dx(t)dt=ddt[e-atu(t)]=δ(t)-ae-atu(t) 所以L dx(t)dt= L [δ(t)]-L [ae-atu(t)] =1-as+a=ss+a 解法二: 由微分性质求。 已知x(t)X(s)=1s+a,x(0-)=0 则L dx(t)dt=sX(s)=ss+a 5.2.6时域积分定理 若x(t)X(s),σ>σc 则 L ∫t-∞x(τ)dτ=X(s)s+1sx(-1)(0-) (5.2.11) 其中,x(-1)(0-)=∫0--∞x(t)dt为x(t)积分的初始值。 证明: 因为 ∫t-∞x(τ)dτ=∫0--∞x(τ)dτ+∫t0-x(τ)dτ 所以 L ∫t-∞x(τ)dτ=L ∫0--∞x(τ)dτ+ L ∫t0-x(τ)dτ 其中,右端第一项积分为常数,即 L ∫0--∞x(τ)dτ=1sx(-1)(0-) 第二项积分由分部积分可得 L ∫t0-x(τ)dτ=∫∞0-∫t0-x(τ)dτe-stdt =-e-sts∫t0-x(τ)dτ∞0-+1s∫∞0-x(t)e-stdt =0+1sX(s) 所以L ∫t-∞x(τ)dτ=1sX(s)+1sx(-1)(0-) 如果函数积分区间从零开始,则有 L ∫t0x(τ)dτ=1sX(s)(5.2.12) 同理可推证 ∫t0∫t0…∫t0n个x(t)dtdt…dtn个1snX(s)(5.2.13) 例5.2.5求x(t)=t2u(t)的拉普拉斯变换。 解: 因为tu(t)=∫t0u(τ)dτ u(t)1s 应用积分定理可得tu(t)1s2(5.2.14) t2u(t)2s3(5.2.15) 5.2.7s域微分定理 若x(t)X(s),σ>σc 则 -tx(t)dX(s)ds(5.2.16) (-t)nx(t)dnX(s)dsn(5.2.17) 证明: 根据定义X(s)=∫∞0-x(t)e-stdt 所以dX(s)ds=dds∫∞0-x(t)e-stdt =∫∞0-x(t)ddse-stdt=∫∞0-[-tx(t)]e-stdt =L [-tx(t)] 同理可推出 dnX(s)dsn=∫∞0(-t)nx(t)e-stdt=L [(-t)nx(t)] 例5.2.6求x(t)=te-atu(t)的拉普拉斯变换。 解: 因为e-atu(t)1s+a 根据式(5.2.12)可直接写出 -te-atu(t)dds1s+a=-1(s+a)2 即 te-atu(t)1(s+a)2(5.2.18) 5.2.8s域积分定理 若x(t)X(s),σ>σc 则 x(t)t∫∞sX(s1)ds1(5.2.19) 证明: ∫∞sX(s1)ds1=∫∞s∫∞0-x(t)e-s1tdtds1 =∫∞0-x(t)∫∞se-s1tds1dt=∫∞0-x(t)1te-stdt =L x(t)t 例5.2.7求x(t)=sinttu(t)的拉普拉斯变换。 解: 因为sintu(t)1s2+1 所以L sinttu(t)=∫∞s1s21+1ds1 =arctans1∞s=π2-arctans =arctan(1/s) 5.2.9初值定理 若x(t)X(s),σ>σc,且x(t)不含冲激或冲激和各阶导数 则x(0+)=limt→0+x(t)=lims→∞sX(s)(5.2.20) 证明: 由时域微分定理可知 sX(s)-x(0-)=∫∞0-dx(t)dte-stdt =∫0+0-dx(t)dte-stdt+∫∞0+dx(t)dte-stdt 因为在区间(0-,0+),t=0,e-stt=0=1 所以sX(s)-x(0-)=x(t)|0+0_+∫∞0+dx(t)dte-stdt =x(0+)-x(0_)+∫∞0+dx(t)dte-stdt 令s→∞,对上式两边取极限有 x(0+)=lims→∞sX(s) 5.2.10终值定理 若x(t)X(s),σ>σc 则limt→∞x(t)=x(∞)=lims→0sX(s)(5.2.21) 证明: 由时域微分定理 sX(s)-x(0-)=∫∞0-dx(t)dte-stdt 令s→0 对上式取极限 lims→0sX(s)-x(0-)= lims→0∫∞0-dx(t)dte-stdt =x(∞)-x(0-) 所以 x(∞)= lims→0sX(s) 5.2.11卷积定理 若x1(t)X1(s),σ>σ1 x2(t)X2(s),σ>σ2 则x1(t)x2(t)X1(s)·X2(s)(5.2.22) 其收敛域至少是X1(s)与X2(s)收敛域的重叠部分。 证明:L[x1(t)x2(t)]=∫∞0∫∞0x1(τ)x2(t-τ)dτe-stdt 因为t-τ<0时,x2(t-τ)=0 令t-τ=h,dh=dt,则 L[x1(t)x2(t)]=∫∞0x1(τ)e-sτdτ·∫∞0x2(h)e-shdh =X1(s)·X2(s) 例5.2.8已知x1(t)=e-λtu(t),x2(t)=u(t),求x1(t)x2(t)。 解: x1(t)1s+λ=X1(s),x2(t)1s=X2(s) 而X1(s)·X2(s)=1s+λ·1s=1λ1s-1s+λ 所以x1(t)x2(t)=L -1[X1(s)·X2(s)] =1λ[1-e-λt]u(t) 5.3拉普拉斯反变换 在系统复频域分析中,会经常遇到求拉普拉斯反变换的问题。对于单边拉普拉斯变换,象函数X(s)的拉普拉斯反变换为 x(t)=0,t<0 12πj∫σ+j∞σ-j∞X(s)estds,t≥0(5.3.1) 这是一个复变函数积分,直接积分比较困难。下面介绍对常遇到的X(s)求拉普拉斯反变换的几种一般性方法。 5.3.1利用拉普拉斯性质求反变换 如果X(s)是一些比较简单的函数,可利用常见信号的拉普拉斯变换表(见附录A.10),查出对应的原函数号,或者借助拉普拉斯变换若干性质,配合查表,求出原函数,即信号。 例5.3.1已知X(s)=2+s+2(s+2)2+22, 求其拉普拉斯反变换x(t)。 解: 由式(5.1.12)和式(5.2.5)可知 2δ(t)2 e-2tcos2tu(t)s+2(s+2)2+22 所以x(t)=L -1[X(s)]=2δ(t)+e-2tcos2tu(t) 例5.3.2求X(s)=1s3(1-e-st0)的拉普拉斯反变换,t0>0。 解: X(s)=1s3(1-e-st0)可写成 X(s)=1s21s(1-e-st0) 由式(5.2.14)可知tu(t)1s2 由式(5.1.15)可知u(t)1s 根据拉普拉斯变换的线性和时移性质可得 u(t)-u(t-t0)1s(1-e-st0) 由卷积定理可知 x(t)=L -1[X(s)]=[tu(t)][u(t)-u(t-t0)] =∫t-∞xu(x)dx[δ(t)-δ(t-t0)] =12t2u(t)-12(t-t0)2u(t-t0) 5.3.2部分分式展开法求解反变换 分析线性非时变系统时,常常遇到的象函数X(s)是s的有理分式,可以用长除法把X(s)分解为关于s的有理多项式与真分式之和。有理真分式是s的两个多项式之比,可以写成 X1(s)=A(s)B(s)=amsm+am-1sm-1+…+a1s+a0sn+bn-1sn-1+…+b1s+b0(5.3.2) 式中,m<n,各系数ai(i=0,1,2,…,m), bj(j=0,1,…,n-1)都是实数。 求X(s)的反变换归结为求有理真分式X1(s)的反变换,可用将有理真分式展开成部分分式的方法来求。下面讨论用这种方法求反变换问题。 首先要求出B(s)=0的n个根(称为X1(s)的极点),它有几种情况。 1. B(s)=0为单值根(单极点) 如果B(s)=0的根都是单根,即n个根sk(1,2,…,n)都互不相等,则X1(s)可以展开成如下部分分式: X1(s)=A(s)B(s)=A(s)(s-s1)(s-s2)…(s-sn)=∑ni=1Kis-si(5.3.3) 式中,Ki为特定系数。 Ki=(s-si)X1(s)|s=si=(s-si)A(s)B(s)|s=si(5.3.4) 或 Ki=lims→siA(s)B′(s)=A(si)B′(si)(5.3.5) 将Ki代入式(5.3.3)得 X1(s)=∑ni=1A(si)B′(si)1s-si (5.3.6) 则 x1(t)=∑ni=1A(si)B′(si)esit,t≥0(5.3.7) 例5.3.3求X(s)=2s2+3s+3s3+6s2+11s+6的拉普拉斯反变换x(t)。 解: B(s)=s3+6s2+11s+6=(s+3)(s+2)(s+1) 所以X(s)=K1s+3+K2s+2+K3s+1 K1=(s+3)X(s)s=-3=6 K2=(s+2)X(s)s=-2=-5 K3=(s+1)X(s)s=-1=1 因此x(t)=(6e-3t-5e-2t+e-t)u(t) 例5.3.4求X(s)=3s3+8s2+7s+1s2+3s+2的拉普拉斯反变换x(t)。 解: 因为m>n, X(s)不是真分式,应先用长除法将其化为真分式,即 X(s)=3s-1+4s+3s2+3s+2 =3s-1+4s+3(s+2)(s+1)=3s-1+X1(s) X1(s)=K1s+2+K2s+1 K1=(s+2)X1(s)s=-2=5 K2=(s+1)X1(s)s=-1=-1 因为L-1[3s]=3δ′(t),L -1[-1]=-δ(t) 所以x(t)=3δ′(t)-δ(t)+5e-2tu(t)-e-tu(t) 2. B(s)=0有重根 设B(s)=0有一个p阶重根s1,(n-p)个单值根si(i=2,3,…,n-p+1),则X1(s)可写成 X1(s)=A(s)B(s)=A(s)(s-s1)pB2(s)(5.3.8) 其中,B2(s)=(s-s2)(s-s3)…(s-sn-p+1)。 令X2(s)=∑n-p+1i=2Kis-si,其原函数求法同前单值根相同。 这时X1(s)可分解成 X1(s)=K11(s-s1)p+K12(s-s1)p-1+…+K1p(s-s1)+X2(s)(5.3.9) 系数K1i(i=1,2,…,p) 求法如下: K11=(s-s1)pX1(s)s=s1(5.3.10) K12=dds[(s-s1)pX1(s)]s=s1(5.3.11) ︙ K1i=1(i-1)!di-1dsi-1[(s-s1)pX1(s)]s=s1(5.3.12) 因为L [tnu(t)]=n!sn+1,利用复频移特性可得原函数: x(t)=L-1∑pi=1K1i(s-s1)p+1-i+L-1[X1(s)] =es1t∑ni=1K1i(p-i)!tp-i+L -1[X1(s)],t≥0(5.3.13) 例5.3.5求X(s)=2s2+3s+3(s+1)(s+3)3的拉普拉斯反变换 x(t)。 解: X(s)=K11(s+3)3+K12(s+3)2+K13s+3+K2s+1 K11=(s+3)3X(s)s=-3=-6 K12=dds[(s+3)3X(s)]s=-3=32 K13=12d2ds2[(s+3)3X(s)]s=-3=-14 K2=[(s+1)X(s)]s=-1=14 所以x(t)=-62t2+32t-14e-3t+14e-tu(t) 3. B(s)=0含有复根 因为X(s)为实系数有理式,当出现复根时,必共轭成对。这时原函数将出现正弦或余弦项。把B(s)作为一个整体来考虑,可使求解过程简化。 例5.3.6求X(s)=3s+5s2+2s+2的拉普拉斯反变换x(t)。 解: 因为B(s)=s2+2s+2有一对共轭复根s1,2=-1±j1 把分母多项式统一处理,即 X(s)=3s+5s2+2s+1+1=3(s+1)(s+1)2+1+2(s+1)2+1 则x(t)=(3cost+2sint)e-tu(t) 4. 留数法(反演积分) 留数法就是直接计算式(5.3.1)的积分,现将该式重写如下: 12πj∫σ+j∞σ-j∞X(s)estds,t≥0(5.3.14) 这是复变函数积分问题。根据复变函数理论中的留数定理知,若函数x(z)在区域D内除有限个奇点外处处解析,c为D内包围诸奇点的一条正向简单闭合曲线,则有 ∮cx(z)dz=2πj∑Res[x(z),zi](5.3.15) 为了能用留数定理计算式(5.3.14)的积分,可从σ-j∞到σ+j∞补足一条积分路径, 图5.3.1留数定理计算围线 积分示意图 构成一闭合围线积分,如图5.3.1所示。补足的这条路径c,是半径为∞的圆弧,可以证明,沿该圆弧的积分应为零,即∫cX(s)estds=0,这样上面的积分就可用留数定理求出,它等于围线中被积函数X(s)est所有极点的留数和,即 x(t)=L-1[X(s)]=∑极点[X(s)est的留数]·u(t) (5.3.16) 下面给出用留数法求拉普拉斯反变换的公式: (1) X(s)=A(s)B(s)为有理真分式,且只有n个单值极点。 x(t)=∑nk=1Res[X(s)est;sk]·u(t) =∑nk=1[(s-sk)X(s)est]s=sk·u(t)(5.3.17) 或x(t)=∑ni=1A(si)B′(si)esit·u(t)(5.3.18) (2) X(s)=A(s)B(s)为n阶有理真分式,且有p阶重极点s1及(n-p)阶单值极点。 x(t)=1(p-1)!lims→s1d(p-1)ds(p-1)(s-s1)pA(s)B(s)est·u(t)+ ∑nk=n-p[(s-sk)X(s)est]s=sk·u(t)(5.3.19) 例5.3.7求X(s)=s+2s(s+3)(s+1)2的拉普拉斯反变换x(t)。 解: X(s)有两个单值极点s1=0, s2=- 3和一个二重极点s3=-1,留数分别为 Res[s1]=[(s-s1)X(s)est]s=s1=(s+2)est(s+3)(s+1)2|s=0=23 Res[s2]=[(s-s2)X(s)est]s=s2 =(s+2)ests(s+1)2|s=-3=112e-3t Res[s3]=11dds(s+1)2(s+2)s(s+3)(s+1)2ests=-1=-t2-34e-t 所以x(t)=23+112e-3t-t2+34e-tu(t) 当象函数X(s)为有理分式时,用留数法求拉普拉斯反变换并无突出的优点,但当X(s)不能展开为部分分式时,就只能用留数法了。 5. 级数展开法 对于X(s)含有非整幂的无理函数,不能展开成简单的部分分式。欲求其反变换,必须通过留数法。但有些简单的无理函数的反变换可用级数展开方式求出。以下通过例子说明。 例5.3.8求X(s)=1s2+a2的拉普拉斯反变换x(t)。 解: 因为 1s2+a2=1s1+as2=1s1+as2-12 可将其展开成幂级数 1s1+as2=1s-a22s3+3a42!22s5-3·5a63!23s7+… 因为Ltnu(t)=n!sn+1 所以L-11s2+a2=1-122(at)2+12242(at)4-1224262(at)6+… =∑∞k=0(-1)k(k!)2at22k=J0(at) J0称为零阶的第一类贝赛尔函数。 5.4双边拉普拉斯变换 如果时间函数信号x(t)为双边信号,则其拉普拉斯变换式为 XB(s)=∫∞-∞x(t)e-stdt(5.4.1) x(t)=12πj∫σ+j∞σ-j∞XB(s)estds,-∞<t<∞ (5.4.2) 上两式称为双边拉普拉斯变换。将单边拉普拉斯变换中所讨论的问题稍加修改,即可用于分析双边拉普拉斯变换。 5.4.1收敛域 当采用单边拉普拉斯变换时,只限于t>0,若选Re[s]=σ>σ1(σ1为收敛坐标) 则t→∞时,x(t)e-σt→0。对于双边拉普拉斯变换还应考虑t<0的情况,这时e-σt将随着|t|的增大而增大,因此σ又不能选得过大。为使式(5.4.1)的积分收敛,σ应小于另一收敛坐标σ2,即应使 limt→-∞x(t)e-σt=0,σ<σ2 因此,双边拉普拉斯变换的收敛条件为 limt→∞x(t)e-σt=0,σ>σ1(5.4.3) limt→-∞x(t)e-σt=0,σ<σ2(5.4.4) 则其双边拉普拉斯变换在 σ1<σ<σ2 区域上存在。在复平面上,区域σ1<σ<σ2称为双边拉普拉斯变换的收敛域。 例5.4.1确定下列信号的拉普拉斯变换的收敛域: (1) x1(t)=eat,t<0,a>0 e-att>0,a>0 (2) x2(t)=e-at,t<0,a>0 eat,t>0,a>0 (3) x(t)=1,t<τ2 0,t>τ2 解: (1) limt→∞x1(t)e-σt=limt→∞e-ate-σt=0,σ+a>0 即σ>-a,σ1=-a limt→-∞x1(t)e-σt=limt→-∞eate-σt=0,σ-a<0 即σ<a,σ2=a 所以其收敛域为-a<σ<a。 (2) limt→∞x2(t)e-σt=limt→∞eate-σt=0,σ-a>0 即σ>a,σ1=a limt→-∞x2(t)e-σt=limt→-∞e-ate-σt=0,σ+a<0 即σ<-a,σ2=-a 以上两项积分无公共收敛域,所以对x2(t)而言,X(s)不存在。 (3) limt→∞x3(t)e-σt=limt→∞0e-σt=0,-∞<σ limt→-∞x(t)e-σt=limt→-∞0e-σt=0,σ<∞ 所以其收敛域为-∞<t<∞,即全平面收敛,可写为σ>-∞。 5.4.2双边拉普拉斯变换的求法及基本性质 分析双边拉普拉斯变换,不妨把双边信号分成两个单边信号,即 x1(t)=x(t)u(t)(5.4.5) x2(t)=x(t)u(-t)(5.4.6) 这样,x(t)=x1(t)+x2(t) =x(t)u(t)+x(t)u(-t)(5.4.7) 对式(5.4.7)进行双边拉普拉斯变换,有 XB(s)=∫0-∞x(t)u(-t)e-stdt+∫∞0x(t)u(t)e-stdt(5.4.8) 式(5.4.8)中第二个积分正是函数x(t)的单边拉普拉斯变换,即 X2(s)=∫∞0x(t)u(t)e-stdt,σ>σ1 XB2(s)=X2(s),σ>σ1 式(5.4.8)的第一个积分中,令t=-τ,代入得 XB1(s)=-∫0∞x(-τ)u(τ)e-(-s)τdτ =∫∞0x(-τ)u(τ)e-(-s)τdτ(5.4.9) 令X1(s)=∫∞0x(-t)u(t)e-stdt,σ>σ2(5.4.10) 则XB1(s)=X1(-s),σ<-σ2(5.4.11) 于是函数x(t)的双边拉普拉斯变换为 XB(s)=XB1(s)+XB2(s)(5.4.12) =X1(-s)+X2(s),σ1<σ<-σ2 例5.4.2求信号x(t)=eat,t<0,a>0 e-bt,t>0,b>0的双边拉普拉斯变换,并说明其收敛域。 解:x(t)=x1(t)+x2(t) =eatu(-t)+e-btu(t) X1(s)=L [x1(-t)u(t)]=∫∞0e-ate-stdt =1s+a,σ>-a 所以有XB1(s)=X1(-s)=1-s+a,σ<a X2(s)=L [x2(t)u(t)]=∫∞0e-bte-stdt =1s+b,σ>-b XB2(s)=X2(s)=1s+b,σ>-b 最后得x(t)的双边拉普拉斯变换 XB(s)=L [x(t)]=XB1(s)+XB2(s) =1-s+a+1s+b =1s+b-1s-a,-b<σ<a 例5.4.3求x(t)=[-eat+e-bt]u(t),a>0,b>0的双边拉普拉斯变换,并说明其收敛域。 解: 此函数为单边函数,其双边拉普拉斯变换和单边拉普拉斯变换相同。 XB(s)=∫∞0[e-bt-eat]e-stdt =1s+b-1s-a,σ>a 由上两例的结果可见,这两例虽是不同的时间信号波形,但它们的双边拉普拉斯变换在形式上却是相同的。可见相同的双边拉普拉斯变换式,当取不同的收敛域时,其x(t)是各异的。这说明确定双边拉普拉斯变换收敛域尤为重要。 前面讨论的单边拉普拉斯变换的性质也适用于双边拉普拉斯变换,所不同的是要注意收敛域的确定。这里不作详细的讨论,其性质列于表5.4.1以供查阅。 表5.4.1双边拉普拉斯变换的性质 名称x(t)XB(s) 时域s域 定义x(t)=12πj∫σ+j∞σ-j∞XB(s)estds XB(s)=∫∞-∞x(t)e-stdt α<σ<β 线性a1x1(t)+a2x2(t)a1XB1(s)+a2XB2(s) max(α1,α2)<σ<min(β1,β2) 尺度变换x(at)1aXBsa,α<σa<β 时移x(t-t0)e-st0XB(s),α<σ<β 复频移e-s0tx(t)XB(s+s0) α-Re[s0]<σ<β-Re[s0] 续表 名称x(t)XB(s) 时域s域 时域微分dx(t)dtsXB(s),α<σ<β 时域积分∫t-∞x(τ)dτ ∫t0x(τ)dτ 1sXB(s),max(α,0)<σ<β 1sXB(s),α<σ<min(β,0) 时域卷积x1(t)*x2(t)XB1(s)·XB2(s) max(α1,α2)<σ<min(β1,β2) 频域卷积x1(t)·x2(t)12πj∫c+j∞c-j∞XB1(η)XB2(s-η)dη α1+α2<σ<β1+β2 α1<c<β1 s域微分(-t)nx(t)dnXB(s)dsn,α<σ<β 5.4.3双边拉普拉斯反变换 可以用求单边拉普拉斯反变换的方法求解双边拉普拉斯反变换。但要注意,在双边拉普拉斯反变换中,给出的XB(s)可以由不同的收敛条件而对应于不同的x(t),因此要依据收敛条件去恢复x(t)。下面举例说明。 例5.4.4已知象函数XB(s)=2s+3(s+1)(s+2),试分别求出其收敛域为以下三种情况的双边拉普拉斯反变换: (1) σ>-1; (2) σ<-2; (3) -2<σ<-1。 解: 首先将XB(s)展开为部分分式: XB(s)=2s+3(s+1)(s+2)=K1s+1+K2s+2 K1=(s+1)XB(s)s=-1=1 K2=(s+2)XB(s)s=-2=1 所以XB(s)=1s+1+1s+2 (1) 对于σ>-1。这时X1(-s)=0,其原函数仅在t>0时不等于零,故得 XB(s)=X2(s)=1s+1+1s+2 x(t)=L -1[X2(s)]=(e-t+e-2t)u(t) (2) 对于σ<-2。这时X2(s)=0,其原函数仅在t<0时不等于零,故得 XB(s)=X1(-s)=1s+1+1s+2 X1(s)=1-s+1+1-s+2=-1s-1+-1s-2 x(-t)=L -1[X1(s)]=(-et-e2t)u(t) 所以原函数为 x(t)=(-e-t-e-2t)u(-t) (3) 对于-2<σ<-1。这时 XB(s)=1s+1+1s+2 其中,极点s=-1在收敛域的右边界,因而上式中第一项应在σ<-1时收敛,其原函数在t>0 时等于零; XB(s)中的极点s=-2 是收敛域的左边界,因而上式中第二项应在σ>-2时收敛,其原函数在t<0时等于零。 故得 X1(-s)=1s+1,X2(s)=1s+2 所以X1(s)=1-s+1=-1s-1 x1(-t)=L -1[X1(s)]=-etu(t) x1(t)=-e-tu(-t) x2(t)=L-1[X2(s)]=e-2tu(t) 最后得原函数 x(t)=x1(t)+x2(t) =-e-tu(-t)+e-2tu(t) 利用留数计算法求双边拉普拉斯反变换的计算公式为 若XB(s)的收敛域为σ1<σ<σ2,则 x(t)=12πj∫σ+j∞σ-j∞X(s)estds =-∑[对σ的右方XB(s)est极点的留数],t<0 ∑[对σ的左方XB(s)est极点的留数],t>0(5.4.13) 例5.4.5用留数法求象函数XB(s)=2s+3(s+1)(s+2),-2<σ<-1的拉普拉斯反变换。 解: 根据函数的收敛域 -2<σ<-1可知极点s=-2在σ的左边,极点s=-1在σ的右边,根据式(5.4.13),有 x(t)=-Ress=-1[XB(s)est],t<0 Ress=-2[XB(s)est],t>0 其中,-Ress=-1[XB(s)est]=-(s+1)XB(s)ests=-1=-e-t Ress=-2[XB(s)est]=(s+2)XB(s)ests=-2=e-2t 故得x(t)=-e-t,t<0 e-2t,t>0,与例5.4.4结果相同。 5.5系统的复频域分析 拉普拉斯变换是分析连续时间线性时不变系统的有力数学工具。本节讨论运用拉普拉斯变换,求解系统响应的一些问题。 5.5.1微分方程的复频域求解 如前所述,描述连续时间线性时不变系统的是常系数线性微分方程,其一般形式如下: andndtny(t)+an-1dn-1dtn-1y(t)+…+a1ddty(t)+a0y(t) =bmdmdtmx(t)+bm-1dm-1dtm-1x(t)+…+b1ddtx(t)+b0x(t) (5.5.1) 式中,各系数均为实数,设系统的初始状态为y(0-),y′(0-),…,y(n-1)(0-)。 求解系统响应的计算过程就是求解此微分方程。第2章中讨论了微分方程的时域求解方法,求解过程较为烦琐。下面学习用拉普拉斯变换的方法求解微分方程。 令x(t)X(s),y(t)Y(s),根据拉普拉斯变换的时域微分特性,有 x(n)(t)snX(s)-sn-1x(0-)-sn-2x′(0-)-…-x(n-1)(0-)(5.5.2) y(n)(t)snY(s)-sn-1y(0-)-sn-2y′(0-)-…-y(n-1)(0-)(5.5.3) 若输入信号x(t)为因果信号,则t=0-时刻x(t)及其各阶导数为零,所以 x(n)(t)snX(s)(5.5.4) 这样,将式(5.5.1)等号两边取拉普拉斯变换,就可以将描述y(t)和x(t)之间关系的微分方程变换为描述Y(s)和X(s)之间关系的代数方程,并且初始状态已自然地包含在其中,可直接得出系统的全响应解,求解步骤简明且有规律。现举例说明。 例5.5.1某线性时不变系统y″(t)+3y′(t)+2y(t)=2x′(t)+x(t),输入信号x(t)=e-3tu(t),初始状态y(0-)=1,y′(0-)=1,求全响应。 解: 对微分方程两边取拉普拉斯变换,可得 s2Y(s)-sy(0-)-y′(0-)+3[sY(s)-y(0-)]+2Y(s)=2sX(s)+X(s)(5.5.5) 将y(0-)=1,y′(0-)=1,X(s)=1s+3代入上式得 (s2+3s+2)Y(s)-s-4=2s+1s+3 Y(s)=s2+9s+13(s+1)(s+2)(s+3)=52s+1+1s+2--52s+3 求反变换得 y(t)=52e-tu(t)+e-2tu(t)-52e-3tu(t) 在第2章中讨论了全响应中的零输入响应与零状态响应、自然响应与强迫响应的概念,这里从s域的角度来研究这一问题。 例5.5.1中,由式(5.5.5)可以得到 Y(s)=2s+1s2+3s+2X(s)+sy(0-)+y′(0-)+3y(0-)s2+3s+2 =2s+1s2+3s+21s+3+s+4s2+3s+2 = -12s+1+3s+2+-52s+3零状态响应Yzs(s)+3s+1+-2s+2零输入响应Yzi(s) = 52s+1+1s+2自然响应Yn(s)+-52s+3强迫响应Yf(s) 相应地,有 y(t)=-12e-tu(t)+3e-2tu(t)-52e-3tu(t)零状态响应yzs(t)+3e-tu(t)-2e-2tu(t)零输入响应yzi(t) = 52e-tu(t)+e-2tu(t)自然响应yn(t)-52e-3tu(t)强迫响应yf(t) 可见,Y(s)的极点由两部分组成,一部分是系统特征根形成的极点-1、-2(称为自然频率或固有频率),构成系统自然响应yn(t); 另一部分是激励信号的象函数X(s)的极点-3,构成强迫响应yf(t)。所以,自然响应yn(t)的函数形式由系统的特征根决定,强迫响应yf(t)的函数形式由激励信号决定。 由例5.5.1可见,用拉普拉斯变换求解微分方程有以下三步: (1) 对微分方程逐项求拉普拉斯变换,利用微分性质代入初始状态; (2) 对拉普拉斯变换方程进行代数运算,求出响应的象函数; (3) 对响应的象函数进行拉普拉斯反变换,得到全响应的时域表示。 5.5.2电路系统的复频域求解 对电路系统进行分析,除了用拉普拉斯变换解微分方程求响应外,还可以利用元件的s域模型,直接列出象函数对应的代数方程求解。本节首先讨论基尔霍夫定律在s域的形式和电路元件的s域模型。 1. 基尔霍夫定律的s域形式(运算形式) 基尔霍夫电流定律(KCL)指出: 对任意节点,在任一时刻流入(或流出)该节点电流的代数和恒等于零,即 ∑i(t)=0(5.5.6) 对式(5.5.6)进行拉普拉斯变换,可得 ∑I(s)=0(5.5.7) 式中,I(s)为各相应电流i(t)的象函数。 同理可得基尔霍夫电压定律(KVL)在s域的形式: ∑U(s)=0(5.5.8) 式中,U(s)为各相应支路电压u(t)的象函数。式(5.5.8)表明沿任意闭合回路,各段电压象函数的代数和恒等于零。 2. R、L、C的s域模型(运算阻抗) 1) 电阻R 根据时域元件的伏安关系,有 u(t)=R·i(t)(5.5.9) 对式(5.5.9)取拉普拉斯变换,得 U(s)=R·I(s)(5.5.10) 图5.5.1电阻及其s域模型 式(5.5.10)是电阻R上电压与电流在s域中的关系,称为R的s域模型。如图5.5.1所示,其元件的象电压(电压象函数)与象电流(电流象函数)之比定义为元件的运算阻抗。所以电阻R的运算阻抗可表示为 R=U(s)I(s)(5.5.11) 2) 电容C 时域电容元件C的伏安关系为 uC(t)=1C∫t-∞i(τ)dτ(5.5.12) 由拉普拉斯变换积分性质可得 UC(s)=1CsI(s)+1suC(0-)(5.5.13) I(s)=CsUC(s)-CuC(0-)(5.5.14) 式中,uC(0-)为电容上的初始电压。其s域模型如图5.5.2所示。 图5.5.2电容及其s域模型 式(5.5.13)表明,电容上象电压UC(s)和象电流I(s)的关系可以看作由容抗(电容的运算阻抗)1/Cs与内部象电压源uC(0-)/s相串联组成。式(5.5.14)表明,该电容上象电压UC(s)和象电流I(s)的关系也可看作容抗1/Cs与内部象电流源CuC(0-)相并联组成。 3) 电感L 时域电感元件L的伏安关系为 u(t)=LdiL(t)dt(5.5.15) 取拉普拉斯变换,由微分性质可得 U(s)=LsIL(s)-LiL(0-)(5.5.16) 或 IL(s)=U(s)Ls+iL(0-)s(5.5.17) 式中,iL(0-)为电感的初始电流。其s域模型如图5.5.3所示。 图5.5.3电感及其s域模型 式中,Ls称为感抗(电感的运算阻抗),LiL(0-)称为内部象电压源,iL(0-)/s称为内部象电流源。 利用s域模型求全响应是一种分析电路系统常用的方法。这种方法首先把电路中的元件用其s域模型来代替,然后利用基尔霍夫定律的s域形式,按电阻电路的分析方法,列出电路方程,直接求出响应的象函数,再进行反变换就得全响应的时域形式。因为这种方法的拉普拉斯变换已体现在s域模型中,避免了在时域列写微积分方程的过程。 例5.5.2如图5.5.4所示电路,C=1F,R1=1/5Ω,R2=1Ω,L=1/2H, uC(0-)=5V,iL(0-)=4A。当x(t)=10V,求全响应电流i1(t)。 图5.5.4例5.5.2电路 解: 将电路元件用其s域模型替代,激励用其象函数替代,作出该电路的s域等效电路,如图5.5.4(b)所示。由基尔霍夫定律的s域形式可得 15+1sI1(s)-15I2(s)=10s+5s -15I1(s)+15+1+12sI2(s)=2 消去I2(s),经整理得 I1(s)=-57s+3+136s+4 所以i1(t)=(-57e-3t+136e-4t)u(t) 例5.5.3电路如图5.5.5 所示,uC(t)和x(t)分别为输出和输入电压。(1)求系统的单位冲激响应;(2)为使系统的零输入响应等于单位冲激响应,试确定系统的初始状态i(0-)和uC(0-)。 图5.5.5例5.5.3电路 解: 由图5.5.5(a)可得其s域等效电路图如图5.5.5(b)所示。 (1) 求单位冲激响应h(t)。 单位冲激响应为零状态响应,故等效电路中附加电压源为零,此时, X(s)=L [δ(t)]=1 H(s)=Uc(s)=1CsR+Ls+1CsX(s)=1CsR+Ls+1Cs 代入参数,整理得 H(s)=1(s+1)2 所以h(t)=L-1[H(s)]=te-tu(t) (2) 考虑初始状态的作用,此时X(s)=0,输入端相当于短路,可得 I(s)=Li(0-)-1suC(0-)R+Ls+1Cs Uc(s)=1CsI(s)+1suC(0-) =(s+2)uC(0-)+i(0-)(s+1)2 根据要求Uc(s)=H(s)=1(s+1)2 所以(s+2)uC(0-)+i(0-)=1 由方程两端系数相等,可得初始状态为 i(0-)=1,uC(0-)=0 5.6连续时间系统的系统函数及系统特性 5.6.1系统函数 如前所述,线性时不变系统可用线性常系数微分方程描述,即 ∑ni=0aiy(i)(t)=∑mj=0bjx(j)(t),m≤n (5.6.1) 对式(5.6.1)两边同时取拉普拉斯变换,并设初始状态为零,可得零状态响应yzs(t)的象函数为 Yzs(s)=N(s)D(s)X(s)(5.6.2) 式中,X(s)为激励x(t)的象函数,N(s)、D(s)分别为 N(s)=bmsm+bm-1sm-1+…+b1s+b0(5.6.3) D(s)=ansn+an-1sn-1+…+a1s+a0(5.6.4) 其中,D(s)称为微分方程(5.6.1)的特征多项式,D(s)=0称为特征方程,它的根称为特征根。 定义系统零状态响应的象函数Yzs(s)与激励的象函数X(s)之比为系统函数(或传递函数、网络函数),用H(s)表示,即 H(s)=Yzs(s)X(s)(5.6.5) 由式(5.6.2)知,H(s)的一般形式是两个s的多项式之比,即 H(s)=N(s)D(s)(5.6.6) 式(5.6.6)构成的有理分式与外界激励无关,与系统内部的初始状态也无关(即系统处于零状态),只取决于输入和输出所构成的系统本身,因此它决定了系统特性。一旦系统的结构已定,H(s)就可以计算出来。 引入系统函数的概念以后,零状态响应的象函数可写为 Yzs(s)=H(s)X(s)(5.6.7) 式(5.6.7)和式(5.6.5)中的H(s)是否就是单位冲激响应h(t)的拉普拉斯变换呢?下面进行分析。 当输入为单位冲激信号时,即x(t)=δ(t)时,X(s)=1,此时的单位冲激响应即为h(t),根据式(5.6.7),其象函数为 L [h(t)]=X(s)H(s)=H(s) 上式说明,单位冲激响应h(t)与系统函数H(s)是一对拉普拉斯变换对。 对式(5.6.7)取拉普拉斯反变换,并利用卷积定理,得到 yzs(t)=L -1X(s)H(s)=L -1X(s)* L -1H(s)=x(t)*h(t) 这与时域分析中得到的结论是完全一致的。可见,拉普拉斯变换把时域中的卷积运算转变为s域中的乘积运算。这也提供了一种求解零状态响应的新方法。 例5.6.1设有x(t)=tu(t)加到图5.6.1所示RC串联电路输入端,试求该系统的系统函数H(s)以及电容上的电压uC(t)。 图5.6.1RC串联电路图 解: 由运算等效电路模型可得 UC(s)=1CsR+1Cs·X(s) 所以其系统函数为H(s)=UC(s)X(s)=1CsR+1Cs=1RCs+1RC 因X(s)=L [t·u(t)]=1s2 则UC(s)=H(s)·X(s) =1RCs+1RC·1s2=RCs+1RC+1s2-RCs 所以,系统的零状态响应,即电容上的电压为 uC(t)=L -1[UC(s)]=t-RC1-e-tRCu(t) 5.6.2系统的极零点分析 本节首先说明极、零点和极零图的概念,然后讨论系统函数极零点在s平面的分布情况与系统性能的关系。本节所涉及的问题,在系统分析和综合中占有很重要的地位。 1. 系统的极点、零点和极零图 对于n阶常系数微分方程描述的系统,由 5.6.1节分析可知其系统函数可写为 H(s)=bmsm+bm-1sm-1+…+b1s+b0ansn+an-1sn-1+…+a1s+a0=N(s)D(s)(5.6.8) 显然,除去一个常数因子外,N(s)、D(s)分别可以用它们的根来表示。即H(s)又可以表示为 H(s)=N(s)D(s)=K∏mj=1(s-zj)∏nj=1(s-pj) (5.6.9) 其中,K为常数。分母多项式D(s)=0的根为pj(j=1,2,…,n)称为极点(即特征根),分子多项式N(s)=0的根为zj(j=1,2,…,m)称为零点。极点和零点可能为实数或复数。只要H(s)表示一个实系统,则N(s)、D(s)的系数都为实数,那么其复数零点或极点必成共轭对出现。显然,如果不考虑常数K,由系统的零点和极点可以得到系统函数H(s)。 在s平面上标出H(s)的极、零点位置,极点用×表示,零点用○表示,若为n重零点或极点,可在旁注以“(n)”,就得到系统函数的极零点图。极零点图可以表示一个系统,常用来分析系统特性。 例5.6.2已知系统函数H(s)=(s-2)2(s+32)2(s2+s+54),求其极点和零点,并画出极零点图。 图5.6.2例5.6.2的极零点图 解: H(s)有一个二阶零点: z1=2; 有一个二阶极点: p1=-32; 另有两个共轭极点: p2=-12+j,p3=-12-j。 极零点图如图5.6.2所示。 2. 系统的时域特性与极点位置的关系 系统函数H(s)一般是关于s的有理分式,通过因式分解和部分分式展开,如果只含有一阶极点,可以将其分解成表5.6.1中各式的线性组合。也就是说,根据系统函数H(s)的极点,可以得出时域h(t)的函数形式。下面以一阶极点为例进行分析,不难得出如图5.6.3所示的对应关系。这样,根据H(s)极点在s平面上的位置就可以得出单位冲激响应h(t)的函数形式。 表5.6.1常用拉普拉斯变换对及其极点 x(t)X(s)极点 u(t)1sp1=0 eatu(t)1s-ap1=a sin(ω0t)u(t)ω0s2+ω20p1,2=±jω0 cos(ω0t)u(t)ss2+ω20p1,2=±jω0 eatsin(ω0t)u(t)ω0(s-a)2+ω20p1,2=a±jω0 eatcos(ω0t)u(t)s-a(s-a)2+ω20p1,2=a±jω0 图5.6.3H(s)的极点分布与对应的波形关系 综合以上分析可以得出以下结论: 对于因果系统,H(s)在左半开平面的极点所对应的特征模式衰减(或振荡衰减),当t→∞时,这部分响应趋于零; 在虚轴上的一阶极点对应的特征模式不随时间变化(或等幅振荡); 在右半开平面的极点对应的特征模式增长(或振荡增长)。 第2章中分析了系统自然响应的特征模式由系统的特征根决定,从复频域看就是由系统函数的极点决定,所以,系统自然响应的时域函数形式也可以用以上结论来分析。 注意: 这里的H(s)是单边拉普拉斯变换,相应的单位冲激响应h(t)为因果信号,即仅针对因果系统给出的分析。 3. 系统的频率响应的极零点分析 本节研究系统的幅频和相频特性与极零点的关系。对于稳定的线性时不变系统,其系统函数H(s)是s的实系数有理分式,以s=jω代入式(5.6.9)可得到系统的频率响应,即 H(jω)=K∏mj=1(jω-zj)∏nj=1(jω-pj)(5.6.10) 可以看到,系统频响取决于零、极点的分布,即取决于pj、zj的位置,而K是系数,对频响特性无关紧要。 图5.6.4极点向量图 式(5.6.10)分母中任一极点因子jω-pj相当于由极点pj引向虚轴上某点jω的一个向量, 称为极点向量; 分子中任一零点因子jω-zj相当于由零点zj引向虚轴上某点jω的一个向量,称为零点向量。图5.6.4示出了两个极点向量,记极点向量 jω-pj=Ajejθj 其中,Aj=jω-pj,θj=∠(jω-pj)。 类似地,记零点向量 jω-zj=Bjejφj 其中,Bj=jω-zj; φj=∠(jω-zj)。 则系统的频率响应为 H(jω)=H(jω)ej∠H(jω)(5.6.11) 其中H(jω)=KB1B2…BmA1A2…An=K∏mj=1Bj∏nj=1Aj(5.6.12) ∠H(jω)=(φ1+φ2+…+φm)-(θ1+θ2+…+θn) =∑mj=1φj-∑nj=1θj(5.6.13) H(jω)称为系统的幅频特性,等于K乘以所有零点向量的模除以所有极点向量的模; ∠H(jω)称为相频特性,等于所有零点相位和减去所有极点相位的和。 例5.6.3求图5.6.5所示RC电路的频率响应H(jω)。 图5.6.5例5.6.3 RC电路及极零点图 解: 由图5.6.5可得 H(s)=UC(s)X(s)=as+a,a=1RC 令s=jω代入,则有 H(jω)=|H(jω)|ej∠H(jω) 其中,|H(jω)|=aω2+a2; ∠H(jω)=-arctanωa。 下面根据一些特殊点近似画出幅频和相频特性。 当ω=0时,|H(j0)|=1, ∠H(j0)=0°; 当|H(jω)|=12|H(j0)|时, ω=a=1RC,即ω=ωc=1RC, 则有|H(jωc)|=12, ∠H(j0)=-45°; 当ω→∞时,|H(j∞)|→0, ∠H(j∞)→-90°。 其幅频和相频特性如图5.6.6所示。幅频特性关于纵轴对称(偶对称),相频特性关于原点对称(奇对称)。 图5.6.6例5.6.3 RC电路的频率响应图 例5.6.4已知某稳定系统的系统函数为 H(s)=3ss+3 画出其频率响应H(jω)。 解: H(s)的极零点图和向量图如图5.6.7(a)和(b)所示。 图5.6.7例5.6.4的极零点图和向量图 由图5.6.7(b)可见,当频率从正方向趋于0(即0+)时,有 limω→0+|H(jω)|=limω→0+3jωjω+3=0 limω→0+∠H(jω)=limω→0+∠jω-limω→0+∠(jω+3)=π2-0=π2 反之,当频率从负方向趋于0(即0-)时,有 limω→0-|H(jω)|=limω→0-3jωjω+3=0 limω→0-∠H(jω)=limω→0-∠jω-limω→0-∠(jω+3)=-π2-0=-π2 当频率趋向于正无穷大时,两个向量(jω和jω+3)趋向于相同值,且总的频率响应幅值趋向于3,同时jω的相位为π/2且jω+3的相位趋向于π/2,因此,总的频率响应相位趋于零,即 limω→∞H(jω)=limω→∞3jωjω+3=3 limω→∞∠H(jω)=limω→∞∠jω-limω→∞∠(jω+3)=π2-π2=0 图5.6.8例5.6.4的频率 响应H(jω) 同样,当频率趋于负无穷大时,有 limω→-∞H(jω)=limω→-∞3jωjω+3=3 limω→-∞∠H(jω)=limω→-∞∠jω-limω→-∞∠(jω+3) =-π2+π2=0 其频率响应H(jω)如图5.6.8所示。 5.6.3全通系统和最小相位系统 1. 全通系统 全通系统的幅频特性H(jω)=1,而相频特性可变。若将一个全通系统串接在电路中,可使被传输的信号的相位改变,通常作为相位补偿器,图5.6.9(a)为典型的全通系统,图5.6.9(b)为支臂的结构组成。 图5.6.9全通系统 观察图5.6.9可直接得到 U0(s)=Ia(s)Zb-Ib(s)Za=Zb-ZaZb+ZaX(s) H(s)=U0(s)X(s)=R-Ls-1CsR+Ls+1Cs 令α=R2L,ω0=1LC,s0=α+jω0,且ω0>>α,代入后可得 H(s)=-s2+RLs-1LCs2+RLs+1LC=-s2+2αs-ω20s2+2αs+ω20=-(s-s0)(s-s0)(s+s0)(s+s0) (5.6.14) 图5.6.10全通系统极零点图 图5.6.10为全通系统的极零点图,由图可知,零点向量模与极点向量模相等,因此,H(jω)=1,但相频特性随ω变化。 2. 最小相移系统 考察图5.6.11所示的两个系统,它们有相同的极点,即 p1,2=p3,4=-2±j2 图5.6.11最小和非最小相移系统 但它们的零点不同,是关于纵轴成对称关系,即 z1,2=-1±j1,z3,4=1±j1 不难看出,它们的幅频特性相同,但图5.6.11(a)的相位小于图5.6.11(b)的相位,因为图5.6.11(b)的相位角绝对值大。 最小相移系统定义如下: 零点仅位于左半平面或纵轴上时的系统函数称为最小相移函数。该系统称作最小相移系统,如果系统函数有一个或多个零点在右半平面,就称该系统为非最小相移系统。 一个非最小相移系统,可用最小相移系统与全通系统级联来代替。 设非最小相移系统函数分子的复数因子为 [s-(σi+jωi)][s-(σi-jωi)]=(s-σi)2+ω2i 于是H(s)可写成 H(s)=Hmin(s)[(s-σi)2+ω2i] 由于在H(s)中已提出非最小相移这一项,余下部分必然是最小相移部分。分子分母同乘以(s+σi)2+ω2i,则有 H(s)=Hmin(s)[(s+σi)2+ω2i]最小相移系统(s-σi)2+ω2i(s+σi)2+ω2i全通系统 (5.6.15) 5.6.4系统因果性和稳定性分析 1. 系统的因果性分析 第1章中已经学习过因果系统的概念。因果系统是指,响应不出现在激励之前的系统。显然,因果系统的单位冲激响应h(t)满足 h(t)=0,t<0(5.6.16) 对于因果系统,可以用单边拉普拉斯变换来分析。此时,其收敛域为Re[s]>σc,σc是最右边极点的模值。 2. 系统稳定性分析 系统稳定性是系统一个极为重要的特性,也是大多数实际系统能够正常工作的基本条件。第2章中已经证明,系统稳定的充分必要条件是单位冲激响应h(t)绝对可积,即 ∫∞-∞h(t)dt≤M,M为有限正常数(5.6.17) 前面讨论傅里叶变换的收敛性时已经指出,对于一般来说有实际意义的信号,只要信号绝对可积,其傅里叶变换就存在。也就是说,如果冲激响应h(t)绝对可积,那么H(s)的收敛域就包含虚轴。结合系统稳定性与冲激响应的关系,可以得到结论: 线性时不变系统稳定性与系统函数H(s)的收敛域包含虚轴是等价的; 如果H(s)的收敛域包含虚轴,则系统稳定,否则系统不稳定。 例5.6.5已知线性时不变系统的系统函数为 H(s)=s-1(s+1)(s-3) 试分析其系统的稳定性。 解: 由H(s)可知该系统有两个极点: p1=-1,p2=3。 H(s)的收敛域可以有三种情况(见图5.6.12): (1) Re{s}>3,收敛域位于右半平面,不包含虚轴,此时,系统是因果的、不稳定的; (2) Re{s}<-1,收敛域位于左半平面,不包含虚轴,此时,系统是非因果的、不稳定的; (3) -1<Re{s}<3,收敛域包含虚轴,此时,系统是稳定、非因果的。 图5.6.12例5.6.5的收敛域(图中阴影部分) 进一步,假设H(s)是因果系统(即h(t)=0,t<0),它的收敛域位于s平面的右半平面。这时,若系统稳定,H(s)的收敛域必须位于包含虚轴的右半平面,或者说,H(s)的极点必须全部位于s平面的左半平面。因此,对于因果的线性时不变系统,通过判定系统函数H(s)的极点位置,就可判定系统的稳定性; 如果H(s)的极点全部位于左半平面,则系统稳定,否则系统不稳定。 例5.6.6已知因果系统的系统函数为 H(s)=s2+s+5s3+6s2+10s+8 判定系统的稳定性。 解: 求分母多项式的根,即解方程s3+6s2+10s+8=0,得 s0=-4, s1=-1+j, s2=-1-j 由于这三个根的实部均小于零,它们全部位于s平面的左半平面,因此可以判定系统是稳定的。 要判定连续时间系统的稳定性,最直接的方法就是求出系统函数的分母多项式的所有根,然后通过判断所有这些根是否在s平面的左半平面来判定系统是否稳定。对于二阶以下的系统,求这些根并不困难。但是,对于高阶系统,直接求根就比较困难了。不过,借助于电子计算机,通常可以方便地求出高阶多项式的根。除此之外,还有许多其他的方法来判定系统的稳定性。 3. 劳斯霍尔维茨稳定性判据 对于系统的稳定性判别,除了直接求系统函数分母多项式的根外,还有其他各种各样的方法。这里介绍一种适用于因果连续时间系统稳定性判别的方法,即劳斯霍尔维兹稳定性判据。这种方法不需要解出系统函数分母多项式的根,只是判断这些根中有多少是位于s平面内虚轴的右边。 具有实系数的n阶方程,其特征方程为 a0sn+a1sn-1+a2sn-2+…+an-1s+an=0(5.6.18) 首先,将特征方程的系数按顺序排成如下的两行: a0a2a4a6… ↓↓↓↓ a1a3a5a7… (一直排到an止) 然后,以这两行为基础,计算下面各行,从而构成如下的一个阵列,称为劳斯霍尔维茨阵列,这个阵列就是判别系统稳定性的依据。 A0B0C0D0… A1B1C1D1… A2B2C2… A3B3C3… ︙︙︙︙ An-2Bn-200… An-100… An00… 上述阵列中,头两行就是前面由系数排成的两行,即A0=a0,A1=a1, B0=a2,B1=a3,C0=a4,C1=a5,…,其余各行按如下公式计算: A2=A1B0-A0B1A1,B2=A1C0-A0C1A1,C2=A1D0-A0D1A1 A3=A2B1-A1B2A2,B3=A2C1-A1C2A2,C3=A2D1-A1D2A2(5.6.19) ︙︙︙︙ Ai=Ai-1Bi-2-Ai-2Bi-1Ai-1,Bi=Ai-1Ci-2-Ai-2Ci-1Ai-1,Ci=Ai-1Di-2-Ai-2Di-1Ai-1 构成的阵列共有n+1行。 劳斯霍尔维茨阵列具有这样的特性: 该阵列第一列的元素A0,A1,…,An的正负号变化次数与特征方程所具有的右半平面的根的数目相同。因此,根据劳斯霍尔维茨阵列第一列元素符号的变化情况,就可判定系统的稳定性: 当阵列第一列的元素无符号变化(同为正或同为负),则特征方程的全部根位于左半平面,系统稳定; 反之,若有符号变化,则系统不稳定。 例5.6.7给出系统函数H(s)=Ks(s+2)(s+4)1+Ks(s+2)(s+4),为保证系统稳定,试确定K值允许变化的范围。 解: H(s)可化简为 H(s)=Ks3+6s2+8s+K 由特征方程s3+6s2+8s+K=0,可得劳斯霍尔维茨阵列 180 6K0 48-K600 K00 为保证系统稳定,第一列的数值都要求为正,即48-K6>0,K>0,由此得到 0<K<48 由此例可以看出,采用劳斯霍尔维茨判别法可以确定系统稳定时系统参数的取值范围,这对于系统设计是有好处的。 若劳斯霍尔维茨阵列的第一列元素Ai出现零值,使计算下面的元素时分母为0,对这种情况,可采用例5.6.8中的方法使劳斯霍尔维茨判别法继续有效。 例5.6.8已知某因果系统的系统函数的特征方程为2s4+2s3+s2+s+1=0,试分析该系统的稳定性。 解: 由已知条件可得劳斯霍尔维茨阵列: 211 210 010 由于第一列出现了0,无法继续计算下去; 现用一个无穷小量δ代替0,得到如下的劳斯霍尔维茨阵列: 211 210 δ10 1-2δ00 100 如果δ从正方向趋近于0,则第四行第一列元素1-2δ为负值,阵列的第一列元素有符号变化; 如果δ从负方向趋近于0,则阵列的第一列元素也有符号变化。因此,可以判定系统是不稳定的。 遇到这种情况时,可以把特征方程中的s换成1/s,由此得到的根与原来的特征方程的根的实部的符号是相同的,因而不影响稳定性判别结果。这时,只需把特征方程中的系数全部颠倒,然后再采用劳斯霍尔维茨判别法。 例5.6.8中,把特征方程的系数颠倒后,得到的劳斯霍尔维茨阵列为 112 120 -120 40 20 同样可以判定系统是不稳定的。 5.7信号流图和梅森公式 前面各章中,常常采用代数方法来描述一个系统所具有的输入输出关系。这是描述系统的基本而有效的方法,但对于系统的设计和实现往往是不够的。 信号流图是一种描述系统的图解方法。一方面,它通过描述组成系统的各元部件之间信号传递的关系来表示系统中各变量的因果关系,从而进一步得到系统的输入输出关系; 另一方面,通过把系统分解成一些基本元部件的组合,得到系统模拟实现的结构和描述,从而为系统的设计和实现提供了一条有效的途径。 5.7.1信号流图 信号流图是由若干节点和连接这些节点的有向支路组成的信号传递网络; 节点代表网络变量,用小圆圈表示; 支路是连接两个节点的定向线段,用支路增益表示这两个节点之间的输入输出关系。并且,节点变量的值等于所有流向该节点的支路输出之和,而支路输出值是流出节点变量的值乘以支路增益。 图5.7.1一个典型的信号流图 图5.7.1是一个典型的信号流图。它由5个节点、6条支路组成。5个节点分别代表x0,x1,x2,x3,x4 5个节点变量,支路增益分别为a、b、c、d、e、f。 由图5.7.1可确定节点变量之间的输入输出关系: x1=ax0+cx2 x2=bx1 x3=dx2+ex1 x4=fx3 经化简,可得到x0与x4之间的输入输出关系: x4=a(bd+e)f1-cbx0。 用信号流图表示一个系统时,节点变量就是系统变量,支路增益就是组成系统的各元部件的系统函数。 为了说明问题方便,下面将定义一些名词术语。 源节点: 只有输出支路、没有输入支路的节点,如图5.7.1中的x0,它一般代表网络中的输入变量,故也称输入节点。 阱节点: 只有输入支路、没有输出支路的节点,如图5.7.1中的x4,它一般代表网络中的输出变量,故也称输出节点。 混合节点: 既有输入支路又有输出支路的节点,如图5.7.1中的其他节点。 前向通路: 信号从源节点向阱节点传递时,每个节点只通过一次的通路,称为前向通路。前向通路上各支路增益之乘积,称为前向通路总增益; 图5.7.1中有两条前向通路,一条的总增益为aef,另一条为abdf。 回路: 起点和终点在同一节点且每个节点只通过一次的闭合通路称为简单回路,简称回路。回路中所有支路增益之乘积,称为回路增益。图5.7.1中只有一条回路,其增益为bc。 不接触回路: 回路与回路之间没有公共节点的回路称为不接触回路。图5.7.1中没有不接触回路。 5.7.2流图代数 从上面的例子可以看出,从各个节点变量之间的输入输出关系,经过化简,可以得到源节点与阱节点之间的输入输出关系。这个化简过程可以直接在信号流图上进行,这就是本节要介绍的流图代数。首先,介绍最基本的化简规则。 (1) 支路级联: (2) 支路并联: (3) 支路反馈连接: (4) 支路节点的移动: 利用上述基本化简方法,可以把信号流图化简,最后得到流图的总增益。这种方法称为流图代数方法。 例5.7.1信号流图如图5.7.2(a)所示,试用流图代数方法,求出最简信号流图。 解: 根据流图代数化简图5.7.2(a)所示信号流图,见图5.7.2(b)、(c)、(d),最后得到总增益。图5.7.2(d)为最简信号流图。 图5.7.2例5.7.1的信号流图化简过程 5.7.3梅森公式 对于复杂的信号流图,通过化简求总增益往往非常烦琐,可以直接利用梅森(S.J.Mason)公式化简,求出流图的总增益,即系统函数。 梅森公式为 T=1Δ∑nk=1TkΔk (5.7.1) 式中,T为流图的总增益; Δ=1-∑La+∑LbLc-∑LdLeLf+… 为流图的特征式,其中: ∑La——所有回路增益之和; ∑LbLc——在所有互不接触的回路中,每次取其中两个回路的回路增益的乘积之和; ∑LdLeLf——在所有互不接触的回路中,每次取其中三个回路的回路增益之和; n——前向通路总数; Tk——第k条前向通路总增益; Δk——流图因子式。它等于流图特征式中除去第k条前向通路相接触的回路增益项(包括回路增益的乘积项)以后的余子式。 例5.7.2用梅森公式重求例5.7.1的信号流图的总增益。 解: 前向通路共有两条: k=1,T1=2H1H2H3 ,Δ1=1 k=2,T2=H1H4 ,Δ2=1-H3G 共有三个回路: L1=H3G,L2=H1H4H5,L3=2H1H2H3H5 有一个两两不接触的回路: L1L2=H1H3H4H5G Δ=1-(H3G+H1H4H5+2H1H2H3H5)+H1H3H4H5G 系统总增益为 T=1Δ(T1Δ1+T2Δ2) =2H1H2H3+H1H4(1-H3G)1-(H3G+H1H4H5+2H1H2H3H5)+H1H3H4H5G 5.8系统模拟 在进行系统设计时,首先经过理论分析获得满足系统设计要求的系统函数或描述系统的微分方程,然后需要用计算机算法或专用硬件设备来实现该系统。一般情况下,计算机算法和硬件设备可以分解成一组基本的运算单元的组合。从系统函数得到由一组基本运算单元构成的网络,这一过程就称为系统模拟(或称系统实现)。常常选用加法器、标量乘法器和积分器作为基本运算单元。 一个连续时间线性时不变系统可以由下面的微分方程描述: ∑ni=0aiy(i)(t)=∑mj=0bjx(j)(t),m≤n (5.8.1) 设系统的初始条件为零,两边取拉普拉斯变换,可得系统函数为 H(s)=Y(s)X(s)=∑mj=0bjsj∑ni=0aisi (5.8.2) 从微分方程可以看出,系统最基本的运算包括求和、乘系数和微分。可选择加法器、标量乘法器和微分器作为基本运算单元。但由于微分运算可能会带来较大的误差,而改用积分运算。因此,连续时间系统常常选用加法器、标量乘法器和积分器作为基本运算单元。这三种基本运算单元的方框图和信号流图分别如图5.8.1和图5.8.2所示。 图5.8.1三种基本运算单元的方框图 图5.8.2三种基本运算单元的信号流图 把系统函数变为下面的积分形式: H(s)=∑nl=0blsl-n∑nk=0aksk-n=b0s-n+b1s-(n-1)+…+bn-1s-1+bna0s-n+a1s-(n-1)+…+an-1s-1+an (5.8.3) 注意: 为简单起见,在式(5.8.3)中假设m=n。如果实际情况不是这样,可以认为那些项的系数为零。 根据系统函数,可以得到由三种基本运算单元构成的网络。对于同一个系统函数,可以对应多种形式的网络,比较常用的有直接实现形式、级联实现形式和并联实现形式。 1. 直接实现形式 对于一般的由式(5.8.1)定义的系统,它的系统函数用式(5.8.3)表示。如果直接对照梅森公式画出它的信号流图,就得到它的直接实现形式,见图5.8.3(a)。如果用方框图来表示该系统,可得到如图5.8.3(b)所示的方框图实现形式。 图5.8.3连续时间系统的直接实现形式 需要注意的是,对于给定的系统函数,其直接实现形式并不是唯一的。 2. 级联实现形式 将式(5.8.3)化成若干一阶系统的级联,即 H(s)=A∏nk=1(1+λks-1)(1+γks-1)(5.8.4) λk、γk有可能是复数,如果是复数,必然成共轭对出现。把两个成共轭对一次项因子合并,就得到一个实系数的二次项。这样,可以把系统化成由实系数的一阶系统与实系数的二阶系统的级联,即 H(s)=A∏pk=1(1+λks-1)(1+γks-1)∏n-p2k=1(1+β0ks-1+β1ks-2)(1+α0ks-1+α1ks-2) (5.8.5) 其中,每个一阶系统和二阶系统分别用直接实现形式来实现。最后,得到系统的级联实现形式。图5.8.4是一个六阶系统的级联实现形式,用三个二阶系统的级联来实现。需要注意,对于一个已知的H(s),其级联实现形式也不是唯一的。为简单起见,后面均采用信号流图来表示系统。 图5.8.4连续时间系统的级联实现形式 3. 并联实现形式 将式(5.8.3)化成若干一阶系统的并联,即 H(s)=A+∑nk=1λk(1+γks-1)(5.8.6) λk、γk有可能是复数,如果是复数,必然成共轭对出现。把两个成共轭对一次项因子合并,就得到一个实系数的二次项。这样,可以把系统化成由实系数的一阶系统与实系数的二阶系统的并联,即 H(s)=A+∑pk=1λk(1+γks-1)+∑n-p2k=1(β0k+β1ks-1)(1+α0ks-1+α1ks-2) (5.8.7) 其中,每个一阶系统和二阶系统分别用直接实现形式来实现,最后得到系统的并联实现形式。图5.8.5是一个六阶系统的并联实现形式,用三个二阶系统的并联来实现。显然,对于一个已知的H(s),其并联实现形式也不是唯一的。 图5.8.5连续时间系统的并联实现形式 例5.8.1给出系统函数为 H(s)=5s+5s3+7s2+10s=5s-2+5s-31+7s-1+10s-2 可以得到系统的直接实现形式,见图5.8.6。 图5.8.6例5.8.1的直接实现形式 将系统函数化为下面的形式: H(s)=5s+5s3+7s2+10s=s-15s-11+2s-11+s-11+5s-1 可以得到系统的级联实现形式,见图5.8.7。 图5.8.7例5.8.1的级联实现形式 将系统函数化为下面的形式: H(s)=5s+5s3+7s2+10s=12s-1+56s-11+2s-1-43s-11+5s-1 可以得到系统的并联实现形式,见图5.8.8。 图5.8.8例5.8.1的并联实现形式 5.9连续系统的状态变量分析 线性系统模型有微分方程、系统函数、单位冲激响应等,它们是描述系统的输入输出关系的模型,描述的是系统的外部特性。状态空间模型不仅描述系统的输入输出关系,还给出了系统的内部信息。 系统的状态变量分析包括: ①选取系统内部一组未知量作为状态变量,并建立系统状态方程和输出方程,其中状态方程描述系统的内部特性,输出方程描述系统输出与输入和状态变量之间的关系;②解状态方程和输出方程。 5.9.1连续系统状态方程和输出方程 动态系统的状态变量是确定动态系统状态的最小一组变量。状态变量用列向量v表示: v(t)=[v1(t)v2(t)…vn(t)]T 维数n与系统微分方程的阶数相等。 例如含有电容、电感等储能元件的二阶电路,采用二阶微分方程来描述该电路的输入输出关系。若该二阶电路是线性时不变系统,则其全响应可分解为零输入响应与零状态响应之和,其初始状态有2个。选取2个与电路中电容电压、电感电流相关的未知量作为状态变量,写出2个一阶微分方程作为状态方程,用来描述该电路的内部特性,写出输出与输入和状态变量的方程作为输出方程,来描述该电路的外部特性。 例5.9.1如图5.9.1所示的电路系统,试列写微分方程组表示电流i1,i2的变化规律。 图5.9.1RC电路图 解: 由电路理论知,回路1、回路2、回路3的电压方程分别为 1C1∫[i1(t)-i2(t)]dt+R1i1(t)=u1(t) 1C1∫[i1(t)-i2(t)]dt=R2i2(t)+1C2∫i2(t)dt 1C2∫i2(t)dt=u2(t) 对方程组求导,可得 1C1[i1(t)-i2(t)]+R1di1(t)dt=du1(t)dt 1C1[i1(t)-i2(t)]=R2di2(t)dt+1C2i2(t) 1C2i2(t)=du2(t)dt 改写为 di1(t)dt=-1R1C1i1(t)+1R1C1i2(t)+1R1du1(t)dt di2(t)dt=1R2C1i1(t)-1R2C1+1R2C2i2(t) du2(t)dt=1C2i2(t) 表示成矩阵形式 di1(t)dt di2(t)dt= -1R1C1 1R1C1 1R2C1-1R2 1C1+1C2 i1(t) i2(t)+ 1R1 0du1(t)dt(5.9.1) du2(t)dt=01C2 i1(t) i2(t)(5.9.2) 式中,i1(t),i2(t)是状态变量,方程(5.9.1)是状态方程,方程(5.9.2)是输出方程。 上述矩阵形式方程组写成一般形式为 v·(t)=Av(t)+Bx(t) y(t)=Cv(t)+Dx(t) (5.9.3) 方程v·(t)=Av(t)+Bx(t)称为状态方程,方程y(t)=Cv(t)+Dx(t)称为输出方程。系统的状态方程和输出方程一起称为系统的状态空间模型。 例5.9.1中,状态变量为v(t)=[i1(t)i2(t)]T,该电路是二阶的,故状态变量是二维的; x(t)=du1(t)dt,y(t)=du2(t)dt,分别为输入和输出; A= -1R1C11R1C1 1R2C1-1R2 1C1+1C2,称为状态矩阵或系统矩阵; B=1R1 0,称为输入矩阵或控制矩阵; C=01C2,称为输出矩阵; D=0,称为前馈矩阵。 例5.9.2如图5.9.2所示的弹簧阻尼系统,作用力u(t)是输入,质量块在外力作用下的位移y(t)是输出,试确定该系统的状态变量,并写出该系统的状态方程和输出方程。 图5.9.2弹簧阻尼系统 解: 质量块m受到作用力、弹簧弹力、阻尼器摩擦力和重力的作用。设无外力作用时质量块的位移为0,由牛顿第二定律知 md2y(t)dt2+bdy(t)dt+ky(t)=u(t) (5.9.4) 该系统是二阶系统,状态变量为二维。 取v(t)=[v1(t)v2(t)]T=y(t)dy(t)dtT,则有 v·1(t)=v2(t) 且根据式(5.9.4),有 v·2(t)=1m[u(t)-kv1(t)-bv2(t)] 得到该系统的状态方程为 v·1(t) v·2(t)= 01 -k/m-b/m v1(t) v2(t)+ 0 1/mu(t) 输出方程为 y(t)=10 v1(t) v2(t) 例5.9.3如图5.9.3所示的RLC电路系统,u(t)是输入,电容电压uC2(t)是输出,试选取该系统的状态变量,写出状态方程和输出方程。 图5.9.3RLC电路系统 解: 该电路有三个储能元件,但电容C1和电容C2是不独立的,因为 uC1(t)+uC2(t)=u(t)(5.9.5) 因此该电路是一个二阶系统,状态变量是二维的。取v(t)=[v1(t) v2(t)]T=[uC1(t) iL(t)]T,则有 C1v·1(t)=v2(t)+i2(t)=v2(t)+C2[u·(t)-v·1(t)] v1(t)+Lv·2(t)+Rv2(t)=u(t) 经整理后得 v·1(t)=1C1+C2[v2(t)+C2u·(t)](5.9.6) v·2(t)=1L[-v1(t)-Rv2(t)+u(t)](5.9.7) 方程(5.9.6)含有输入的一阶导数,不满足状态方程的形式要求,将方程(5.9.6)改写为 v·1(t)-C2C1+C2u·(t)=1C1+C2v2(t) 重新定义状态变量如下: v1a(t)=v1(t)-C2C1+C2u(t)(5.9.8) 代入方程(5.9.6)和方程(5.9.7),得到 v·1a(t)=1C1+C2v2(t) v·2(t)=1L-v1a(t)+C2C1+C2u(t)-Rv2(t)+u(t) =1L-v1a(t)-Rv2(t)+C1C1+C2u(t) 整理得到该系统的状态方程为 v·1a(t) v·2(t)= 01C1+C2 -1L-RL v1a(t) v2(t)+ 0 1LC1C1+C2u(t) 下面求输出方程,已知 y(t)=uC2(t) 代入式(5.9.5),有 y(t)=u(t)-uC1(t)=u(t)-v1(t) 代入式(5.9.8),有 y(t)=u(t)-C2C1+C2u(t)-v1a(t) 表示成矩阵为 y(t)=-10v1a(t) v2(t)+C1C1+C2u(t) 由上面的例题可知,通过合理选取状态变量,得到的状态方程是一阶微分方程组,状态变量的维数等于系统的阶数。但状态变量的选取并不唯一,通常根据研究问题性质和需求来确定,比如选择能反映系统特性且便于观测或控制的物理量作为状态变量,如电路中电容电压、电感电流,机械系统中的位置、速度等。 5.9.2由系统的输入输出模型建立状态空间模型 由系统的输入输出模型建立状态空间模型,先要进行系统的模拟实现(模拟框图、信号流图等),然后从中确定状态变量,得到的状态空间模型与该实现的结构等价。 微分方程、单位冲激响应等系统输入输出模型,都可以转换为系统函数。根据系统函数进行系统模拟实现,常用的有直接实现形式、级联实现形式和并联实现形式。 1. 直接实现形式的状态空间模型 系统函数的一般形式为 H(s)=Y(s)X(s)=cmsm+cm-1sm-1+…+c1s+c0sn+an-1sn-1+…+a1s+a0 ,n≥m 当n=m时,上式不妨改写为 H(s)=Y(s)X(s)=bn-1sn-1+bn-2sn-2+…+b1s+b0sn+an-1sn-1+…+a1s+a0+dn(5.9.9) 根据梅森公式,得其直接实现形式如图5.9.4所示。 按照图5.9.4标记的方式选取状态变量,得到如下方程组: v·1=v2 v·2=v3 ︙ v·n-1=vn v·n=x-an-1vn-…-a1v2-a0v1 y=dnx+bn-1vn+bn-2vn-1+…+b1v2+b0v1 图5.9.4n阶系统函数的直接实现形式 写成矩阵形式为 v·1 v·2 ︙ v·n-1 v·n=01…00 00…00 ︙︙︙︙ 00…01 -a0-a1…-an-2-an-1v1 v2 ︙ vn-1 vn+0 0 ︙ 0 1x y=b0b1…bn-2bn-1v1 v2 ︙ vn-1 vn+dnx (5.9.10) 例5.9.4已知系统的微分方程为2y(t)+4y″(t)+6y′(t)+8y(t)=x″(t)+10x(t)。试写出系统函数,并由此得到该系统直接实现形式的状态空间模型。 解: 根据微分方程写出系统函数为 H(s)=0.5s2+5s3+2s2+3s+4 根据式(5.9.10),得到该系统的状态空间模型如下: v·=010 001 -4-3-2 v+0 0 1x y=500.5v 例5.9.5已知系统函数为 H(s)=s3+13s2+38s+14s3+6s2+11s+6 写出该系统的状态空间模型。 解: H(s)=s3+13s2+38s+14s3+6s2+11s+6=7s2+27s+8s3+6s2+11s+6+1 根据式(5.9.10),得到该系统的状态空间模型如下: v·=010 001 -6-11-6 v+0 0 1x y=8277v+x 对于因果系统,对模型方程(5.9.3)取拉普拉斯变换有 sV(s)-v(0-)=AV(s)+BX(s) Y(s)=CV(s)+DX(s) (5.9.11) 对于零初始状态有 Y(s)=C(sI-A)-1BX(s)+DX(s) 从而有 H(s)=Y(s)X(s)=C(sI-A)-1B+D (5.9.12) 对于单输入单输出系统,系统函数是标量,因而有 H(s)=H(s)T= C(sI-A)-1B+DT=BTsI-AT-1CT+DT 因此,该系统函数亦可用下列状态空间模型实现: v·(t)=AT v(t)+CTx(t) y(t)=BTv(t)+DTx(t) 将上述结论应用于例5.9.5,得到该系统的另一个状态空间模型为 v·=00-6 10-11 01-6 v+8 27 7x y=001v+x 2. 并联实现形式的状态空间模型 将系统函数化为部分分式 H(s)=dn+∑li=1Hi(s) (5.9.13) Hi(s)分子的阶次小于分母阶次。设与子系统Hi(s)对应的状态空间模型为 v·i(t)=Aivi(t)+Bixi(t) yi(t)=Civi(t) (5.9.14) 上述各子系统并联,因而有 xi(t)=x(t) y(t)=dnx(t)+∑li=1yi(t)=dnx(t)+∑li=1Civi(t) 由此可得式(5.9.13)所示系统函数的状态空间模型如下: v·1 v·2 ︙ v·l= A1 A2 Al v1 v2 ︙ vl+ B1 B2 ︙ Blx y=C1C2…Clv1 v2 ︙ vl+dnx(5.9.15) 设H(s)所有系数为实数,则该系统函数的极点有4种类型:单实极点、共轭复极点、重实极点、重共轭复极点。下面以单实极点、共轭复极点和3重实极点为例讨论子系统Hi(s)的状态空间模型。 对于单实极点情形, Hi(s)=bs+a 对应直接实现形式的状态模型为 v·i=-avi+xi yi=bvi 对于共轭复极点情形, Hi(s)=b1s+b0s2+a1s+a0 对应直接实现形式的状态模型为 v·i=01 -a0-a1 vi+0 1xi yi=b0b1vi 对于3重实极点情形,不访设 Hi(s)=b1(s+p)3+b2(s+p)2+b3s+p 根据梅森公式,得其实现形式如图5.9.5所示。 按图5.9.5标记的方式选取状态变量,得到如下方程组: v·i=-p10 0-p1 00-p vi+0 0 1xi yi=b1b2b3vi, vi=v1 v2 v3 图5.9.53重实极点系统函数的模拟 例5.9.6已知系统函数为 H(s)=s3+13s2+38s+14s3+6s2+11s+6 试写出该系统并联实现形式的状态空间模型。 解: 将H(s)化为部分分式 H(s)=s3+13s2+38s+14s3+6s2+11s+6=-6s+1+18s+2+-5s+3+1 该系统有3个单实极点,应用前述分析结论,可得系统的状态空间模型如下: v·=-100 0-20 00-3 v+1 1 1x y=-618-5]v+x 例5.9.7已知系统函数为 H(s)=3(s+2)2s2+s+1 写出该系统一个并联实现形式的状态空间模型。 解: 将H(s)化为部分分式 H(s)=1(s+2)2+1s+2+-ss2+s+1 该系统有一个2重实极点和一对共轭复极点,其中H1(s)=1(s+2)2+1s+2对应的状态模型为 v·1=-21 0-2 v1+0 1x y1=11v1 H2(s)=-ss2+s+1对应的状态模型为 v·2=01 -1-1 v2+0 1x y2=0-1 v2 应用前述分析结论,可得系统的状态空间模型如下: v·=-2100 0-200 0001 00-1-1v+0 1 0 1x y=110-1v 3. 级联实现形式的状态空间模型 将系统函数分解为因子形式如下: H(s)=dn+∏li=1Hi(s)(5.9.16) 下列只讨论l=2的情况,即 H(s)=dn+H1(s)H2(s)(5.9.17) 约定H1(s)分子阶次小于分母阶次。这一分解用框图表示,如图5.9.6所示。 图5.9.6式(5.9.17)对应的框图表示 设H1(s),H2(s)的状态空间模型分别为 v·1=A1v1+ B1x,y1=C1v1 v·2=A2 v2+B2y1,y2=C2v2+D2y1(5.9.18) 从而可推导系统的输出为 y=dnx+y2=dnx+C2v2+D2C1 v1=dnx+D2C1C2v1 v2 由此可得该系统的状态空间模型如下: v·1 v·2=A10 B2C1A2 v1 v2+B1 0x y=D2C1C2v1 v2+dnx(5.9.19) 例5.9.8已知系统函数为 H(s)=5s+5s3+7s2+10s 试写出该系统级联实现的状态空间模型。 解: 将系统函数进行因式分解,得 H(s)=5s+5s3+7s2+10s=5s+2s+1s2+5s=H1(s)H2(s) H1(s)=5s+2,其直接实现形式的状态空间模型为 v·1=-2v1+x y1=5v1 故有 A1=-2,B1=1,C1=5 H2(s)=s+1s2+5s,其直接实现形式的状态空间模型为 v·2=01 0-5 v2+0 1y1 y2=11v2 系统的输出y=y2。因此有 A2=01 0-5, B2=0 1, C2=11, D2=0,dn=0 根据式(5.9.19)可得该系统的状态空间模型为 v·=-200 001 50-5 v+1 0 0x y=011v 验证: 将模型参数代入式(5.9.12),可验证该状态模型得到的系统函数。 H(s)=C(sI-A)-1B+D =011sI--200 001 50-5-11 0 0+0=5s+5s3+7s2+10s 以上讨论了给定系统输入输出模型求状态空间模型的几种方法。对于给定的输入输出模型,可以有不同的状态空间模型。当给定系统函数的一个实现,则可以直接从该实现中选取状态变量,并写出状态方程和输出方程。 例5.9.9已知系统函数为 H(s)=5s+5s3+7s2+10s=1s·5s+2·s+1s+5 它的一个级联实现如图5.9.7所示。 图5.9.7级联实现H(s)的信号流图 试写出状态空间模型。 解: 该系统是3阶的,状态变量有3个分量,在该信号流图中取3个积分器的输出作为状态变量,如图5.9.8所示。 图5.9.8级联实现H(s)的信号流图(标记状态变量) 根据图5.9.8,可以写出下列方程: v·1=-5v1+5v2 v·2=-2v2+v3 v·3=x y=v1+ v·1=v1+-5v1+5v2=-4v1+5v2 写成矩阵形式为 v·=-550 0-21 000 v+0 0 1x y=-450 v 验证: 将模型参数代入式(5.9.12),可验证该状态模型得到的系统函数。 H(s)=C(sI-A)-1B+D =-450sI--550 0-21 000-10 0 1=5s+5s3+7s2+10s 5.9.3连续系统状态方程的s域求解 线性时不变系统的状态方程是一阶线性常微分方程组,采用s域求解,即对该方程求拉普拉斯变换,并整理得到状态变量的s域表达式,再求反变换得到其时域解。 对状态方程求拉普拉斯变换的结果如式(5.9.11)。将该式整理得 (sI-A)V(s)=BX(s)+v(0-) 进一步,有 V(s)=(sI-A)-1BX(s)+(sI-A)-1 v(0-)(5.9.20) 求反变换得到其时域解如下,其中与输入相关的部分为零状态解,与初始状态相关的部分为零输入解。 vzs(t)=L-1(sI-A)-1BX(s) vzi(t)=L-1(sI-A)-1 v(0-) (5.9.21) 将式(5.9.20)代入输出方程,即可得到系统的零状态响应和零输入响应: yzs(t)=Cvzs(t)+Dx(t) yzi(t)=Cvzi(t)(5.9.22) 例5.9.10已知因果系统的状态方程为 v·=01 -2-3 v+0 1x 输入信号x(t)=u(t),初始状态v1(0-)=1,v2(0-)=0,试求状态方程的解。 解: (sI-A)-1=s-1 2s+3-1=1(s+1)(s+2)s+31 -2s V(s)=(sI-A)-1BX(s)+v(0-) =1(s+1)(s+2)s+31 -2s0 11s+1 0 =1s(s+1)(s+2)s+31 -2ss 1 =1s(s+1)(s+2)s2+3s+1 -s =s2+3s+1s(s+1)(s+2) -s(s+1)(s+2)=0.5s+1s+1-0.5s+2 -1s+1+1s+2 求拉普拉斯反变换,得到 v(t)=0.5+e-t-0.5e-2t -e-t+e-2tu(t) 例5.9.11已知因果系统的状态方程和输出方程如下: v·1=v1+x v·2=v1-3v2 y=-v1+v2 初始状态v1(0-)=1,v2(0-)=2,输入信号x(t)=u(t),求系统函数、零状态响应和零输入响应。 解: 将上述系统方程写成矩阵形式: v·=10 1-3v+1 0x y=-11v 因而有 sI-A=s-10 -1s+3 (sI-A)-1=1(s-1)(s+3)s+30 1s-1 H(s)=C(sI-A)-1B+D =1(s-1)(s+3)-11s+30 1s-11 0 =-s+2(s-1)(s+3) 下面求系统的零状态响应,已经求得了H(s),因而有 Yzs(s)=H(s)X(s)=-s+2s(s-1)(s+3) =2/3s-3/4s-1+1/12s+3 yzs(t)=23-34et+112e-3tu(t) 根据式(5.9.21),有 Vzi(s)=(sI-A)-1v(0-) 因而有 Yzi(s)=CVzi(s)=C(sI-A)-1v(0-) =1(s-1)(s+3)-11s+30 1s-11 2 =s-4(s-1)(s+3)=-3/4s-1+7/4s+3 yzi(t)=-34et+74e-3tu(t) 5.10案例: 运用复频域方法分析锁相环的动态性能 在雷达、通信、导航设备中,为了便于远距离传输,信号被调制在频率很高的载波上发送出去。在接收端,则需要产生与发射载波完全同步的本地信号,以便对接收信号进行解调,进而通过基带处理提取其中的信息。傅里叶变换的频移性质可以解释调制解调过程的原理,其中解调所用的信号与调制所用的信号具有完全相同的频率和初始相位,也就是说,在理论分析时,认为二者是完全同步的。但在实际应用中,调制器和解调器可能距离非常远,它们所使用的频率源是独立的,产生的高频正弦信号并不能完全同步,需要使用锁相环对接收端的频率源进行微调,从而在接收端产生与发射载波完全同步的信号。 锁相环是现代电子设备中广泛使用的电路模块,它通过负反馈系统调节振荡器的输出,使振荡器产生的信号的频率和相位与输入参考信号锁定,从而实现载波同步。本节首先介绍锁相环的组成和工作原理,然后在锁定状态下对系统进行线性化近似,导出锁相环的系统函数,从而运用复频域的分析方法,研究不同的环路滤波器对锁相环的频率和相位跟踪能力的影响。 5.10.1锁相环的组成和工作原理 锁相环由鉴相器、环路滤波器、压控振荡器三个部分组成,如图5.10.1所示。随着数字器件的发展, 图5.10.1锁相环的组成 这几个模块既可以用模拟电路来实现,也可以用数字电路来实现,本节仅分析用模拟电路实现的锁相环。 当输入信号与振荡器输出的信号不同步时,二者存在相位差。这个相位差被鉴相器提取,通过环路滤波器滤波后控制压控振荡器的输出,从而调整输出信号的频率,使其趋向于与输入信号同步。 5.10.2锁定状态下的线性模型 1. 鉴相器的线性模型 假设锁相环处在锁定状态下,即输出信号与输入信号具有相同的频率。 xin(t)=Asin(ωct+θin(t))(5.10.1) xout(t)=Bcos(ωct+θout(t))(5.10.2) 当输出信号与输入信号有微小的频率差异时,可以用缓变的相位来描述这种频率差异,因此式(5.10.1)和式(5.10.2)的模型仍然适用。注意到锁定状态下输出信号与输入信号一个是余弦信号,另一个是正弦信号,二者有90°的相位差。从后面的推导可以看到,这样鉴相器才能提取θout(t)与θin(t)之间的差异。 在模拟锁相环中,鉴相器由模拟混频器和低通滤波器组成,如图5.10.2(a)所示。 图5.10.2鉴相器的组成与线性区的近似模型 由于 xin(t)·xout(t)=12ABsin(2ωct+θin(t)+θout(t))+sin(θin(t)-θout(t)) 因此经过低通滤波后的输出信号为 ve(t)=12ABKmsin(θin(t)-θout(t)) 其中,Km为低通滤波器的增益。当二者的相位差不大时,鉴相器工作在线性区,有 sin(θin(t)-θout(t))≈θin(t)-θout(t) ve(t)≈12ABKm(θin(t)-θout(t))=KPD(θin(t)-θout(t)) (5.10.3) 由于输入信号和输出信号的频率相同、相位不同,如果仅考察相位,则鉴相器可以近似成图5.10.2(b)所示的模型,其中KPD为鉴相器增益。 2. 压控振荡器的线性模型 压控振荡器在正比于控制电压vc(t)的瞬时频率处振荡: ωout(t)=ω0+KVCOvc(t) (5.10.4) 其中,ω0为压控振荡器的固有频率; KVCO为压控振荡器的增益常数。由于频率的微小差异可以用缓变的相位来描述,因此不妨认为ω0是输入信号频率,即式(5.10.1)和式(5.10.2)中的ωc=ω0。对比式(5.10.4)和式(5.10.2),可以得到压控振荡器输出的过量相位θout(t)与压控振荡器控制电压vc(t)的关系: θout(t)=∫t0(ωout(τ)-ω0)dτ=∫t0KVCOvc(τ)dτ (5.10.5) 式(5.10.5)说明,如果仅考察压控振荡器输出信号的过量相位,压控振荡器可以视为一个积分器。 3. 锁相环的线性模型 在锁定状态下,可以仅考察锁相环输入信号和压控振荡器输出信号相对于理想振荡频率的过量相位θin(t)和θout(t),锁相环通过提取二者的相位差异并生成相应的控制信号调整压控振荡器输出信号的频率,使θout(t)跟踪θin(t)的变化,从而实现输出信号与输入信号的同步。联立式(5.10.3)和式(5.10.5),可以得到以相位作为输入输出时锁相环的系统模型。不难验证,这是一个连续时间线性时不变系统,因此可以用复频域的方法来分析。图5.10.3分别给出了该系统的时域和复频域框图,其中F(s)是环路滤波器的系统函数。在5.10.3节将看到,环路滤波器对锁相环的动态响应特性有重要的影响。 图5.10.3锁相环的线性化模型 根据图5.10.3,可以得到整个锁相环的系统函数为 H(s)=Θout(s)Θin(s)=KF(s)s+KF(s) (5.10.6) 其中,K=KPDKVCO称为锁相环的环路增益。如果以输出相位与输入相位的相位差作为考察对象: θe(t)=θin(t)-θout(t) Θe(s)=Θin(s)-Θout(s) 则有 He(s)=Θe(s)Θin(s)=1-H(s)=ss+KF(s) (5.10.7) 5.10.3环路滤波器对锁相环特性的影响 图5.10.4给出了两种常用的环路滤波器电路。它们对应的锁相环分别是一阶系统和二阶系统。下面分别分析这两种锁相环的动态特性。 图5.10.4两种环路滤波器 5.10.3.1一阶锁相环 当环路滤波器采用图5.10.4(a)所示的全通滤波器时,F(s)=1,式(5.10.6)和式(5.10.7)分别写为 H(s)=Ks+K(5.10.8) He(s)=ss+K(5.10.9) 这是一个典型的一阶系统。下面来考察,当输入信号的相位或者频率发生突变时,锁相环对输入信号的跟踪能力。 1. 输入信号的相位发生跳变 不妨设输入信号的相位在t0时刻突然跳变Δφ,此时有 θin(t)=Δφ·u(t-t0) Θin(s)=Δφe-st0s(5.10.10) 因此输出相位为 Θout(s)=Θin(s)H(s)=Δφe-st0Ks(s+K) 对上式进行拉普拉斯反变换,得到 θout(t)=Δφ(1-e-K(t-t0))u(t-t0) 图5.10.5给出了输入相位发生突变时,输出相位对输入相位的跟踪情况。绘图时取Δφ=0.5,t0=1,K=1或K=10。可以看到,环路增益越大,一阶锁相环对输入相位突变的响应速度越快。 图5.10.5一阶锁相环对相位突变的跟踪情况 根据式(5.10.9)和式(5.10.10),还可以求出输入相位突变时锁相环的相位误差: Θe(s)=Θin(s)He(s)=Δφe-st01s+K 根据终值定理,可以求出当t→∞时的稳态误差: θe(∞)= lims→0sΘe(s)= lims→0Δφe-st0ss+K=0 因此一阶锁相环最终可以无误差地跟上输入信号的相位跳变,这与图5.10.5给出的结果是一致的。 2. 输入信号的频率发生跳变 如果输入信号的频率在t0时刻突然跳变Δω,固定的频率差会造成相位的线性变化: θin(t)=Δω·(t-t0)·u(t-t0) Θin(s)=Δωe-st0s2 (5.10.11) 因此输出相位为 Θout(s)=Θin(s)H(s)=Δωe-st0Ks2(s+K) 对上式进行拉普拉斯反变换,得到 θout(t)=Δω(t-t0)-1K(1-e-K(t-t0))u(t-t0) 此时观察输入相位与输出相位的相位差异更加直观: θe(t)=θin(t)-θout(t)=ΔωK(1-e-K(t-t0))u(t-t0) (5.10.12) 这个结果也可以通过复频域分析得到。将式(5.10.11)与式(5.10.9)相乘,有 Θe(s)=Θin(s)He(s)=Δωe-st01s(s+K) 对它进行拉普拉斯反变换,就可以得到式(5.10.12)。 运用终值定理,可以求得t→∞时的稳态相位误差: θe(∞)= lims→0sΘe(s)= lims→0Δωe-st01s+K=ΔωK (5.10.13) 上式表明,当输入信号的频率发生跳变时,输出信号的相位相对于输入信号的相位最终会存在一个固定的相位差,这个相位差的大小与频率跳变大小成正比,与锁相环增益成反比,锁相环增益越大,固定相位差越小。 稳态相位误差是恒定的,也说明稳态时输出信号的频率已经跟踪上输入信号的频率,即有ωout=ω0+Δω。这个现象也可以用压控振荡器的工作原理来解释: 由于稳态输出频率与压控振荡器的固有频率存在频率偏移,这个频率偏移需要一个恒定的压控振荡器输入电压来维持。而环路滤波器是全通系统,压控振荡器输入直接来自鉴相器输出,因此输出信号与输入信号将会维持一个恒定的相位差,从而保证压控振荡器有非零的输入。锁相环增益大,较小的相位差异就能产生较大的压控振荡器控制电压,因此频率跳变后的稳态相位误差就会越小。 5.10.3.2二阶锁相环 在5.10.3.1节中看到,采用全通型环路滤波器,锁相环跟踪输入信号的频率跳变时会存在固定的稳态相位差。而输入信号频率相对于压控振荡器固有频率的偏移是一定存在的,为了改善锁相环对频率跳变的跟踪能力,需要采用其他形式的环路滤波器,例如图5.10.4(b)所示的有源π型滤波器。 采用5.5.2节的方法,不难得到图5.10.4(b)所示电路的系统函数为 F(s)=-1+sR2CsR1C 这是一个单极点环路滤波器。为保证环路的负反馈特性,可以通过调整压控振荡器的极性抵消F(s)中的负系数,因此对于图5.10.3所示的锁相环模型,仍然有 F(s)=1+sR2CsR1C (5.10.14) 将式(5.10.14)代入式(5.10.6)和式(5.10.7),可以得到锁相环的系统函数 H(s)=KF(s)s+KF(s)=K(1+R2Cs)R1Cs2+KR2Cs+K He(s)=ss+KF(s)=R1Cs2R1Cs2+KR2Cs+K 采用单极点环路滤波器后,锁相环是一个二阶系统。二阶系统的时域响应表达式较为复杂,此处仅分析输入信号相位或频率跳变时,锁相环的稳态相位误差。 输入信号的相位发生跳变时,将式(5.10.10)与系统函数相乘,并运用终值定理,可以得到 θe(∞)= lims→0sΘe(s)= lims→0sΘin(s)He(s)= lims→0Δφe-st0R1Cs2R1Cs2+KR2Cs+K=0 因此,二阶锁相环最终也可以无误差地跟上输入信号的相位跳变。 当输入信号的频率发生跳变时,将式(5.10.11)与系统函数相乘,并运用终值定理,可以得到 θe(∞)= lims→0sΘe(s)= lims→0sΘin(s)He(s)= lims→0Δωe-st0R1CsR1Cs2+KR2Cs+K=0 (5.10.15) 对比式(5.10.13)与式(5.10.15)可知,一阶锁相环跟踪频率跳变信号会存在固定的相位差,而二阶锁相环最终可以无误差地跟踪频率跳变信号。这一差异的原因在于,二阶锁相环采用了式(5.10.14)所示的单极点环路滤波器,单极点环路滤波器的直流增益为无穷大,因此在稳态时,即使输入的相位误差为0,环路滤波器也可以产生维持压控振荡器频偏所需要的控制电压。 通过本节的案例可以看到,运用复频域分析的方法可以对锁相环进行定量的分析,其中环路滤波器的特性对锁相环的动态性能有重要的影响。在这个过程中,首先对鉴相器进行了线性化近似,使之成为一个线性时不变系统,这是复频域分析方法运用的前提; 其次,将分析对象从完整的载波信号转换为信号的过量相位,从而将鉴相器转换为加法器,将压控振荡器转换为积分器,得到了系统的数学模型。线性化近似要求输入信号和输出信号的相位差异不大,只考虑相位则要求输入信号和输出信号的频率差异不大,因此该分析结果只在锁相环的锁定状态下适用。这个案例也提醒我们,运用信号与系统的理论方法分析实际系统时,可能需要通过一定的近似和转换技巧抽象出实际系统的数学模型; 另外,要认识到理论分析的结果有它的适用范围,建立数学模型的过程中应用的近似和假设,是影响结果适用性的重要因素。 5.11连续时间信号与系统复频域分析计算机仿真 5.11.1信号的拉普拉斯变换 例5.11.1计算e2tu(t)、sin(3t)u(t)的拉普拉斯变换。 可利用laplace和ilaplace实现符号表达式的单边拉普拉斯变换和反变换。 syms t; X1=laplace(exp(3*t)*heaviside(t)) X2=laplace(sin(3*t)*heaviside(t)) 拉普拉斯变换结果分别为 X1=1/(s-3),X2=3/(s^2 + 9) 例5.11.2计算s+3(s+1)3(s+2)的拉普拉斯反变换。 syms s;ilaplace((s+3)/(s+2)^3/(s+1)) 拉普拉斯反变换结果为 2*exp(-t) - 2*exp(-2*t) - 2*t*exp(-2*t) -(t^2*exp(-2*t))/2 拉普拉斯反变换默认是单边的。用ilaplace可以快速得到拉普拉斯反变换,但这种方法无法加深对概念的理解。对于求解分式形式的拉普拉斯反变换,推荐用部分分式展开法。可利用[r,p,k]=residue(b,a)函数实现部分分式展开,其中r为部分分式系数,p为极点,k为多项式系数。 例5.11.3用部分分式展开法实现例5.11.2。 b = [1 3]; a1 = [1 1]; a2=[1,2]; a = conv(conv(a1,a1),conv(a1,a2)); [r,p,k]=residue(b,a) 部分分式展开结果为 r =-1.00001.0000-1.00002.0000 p =-2.0000-1.0000-1.0000-1.0000 k =[] 因此X(s)=-1s+2+1s+1-1(s+1)2+2(s+1)3 5.11.2系统函数极零点与系统特性 例5.11.4已知系统函数H(s)=0.5s+1(s+1)(s2+2s+2),试分别画出其极零点图、幅频响应和单位冲激响应。 a=conv([1 1],[1 2 2]);b=[0.5 1];subplot(1,3,1);pzmap(b,a) [H,w]= freqs(b,a);subplot(1,3,2); plot(w,abs(H));title('系统幅频响应') t=0:0.01:20; ht = impulse(b,a,t);subplot(1,3,3);plot(t,ht);title('系统单位冲激响应') 系统极零点图、幅频响应和单位冲激响应如图5.11.1所示。 图5.11.1例5.11.4的结果 5.11.3系统的模拟 例5.11.5设系统函数为H(s)=5s+7s3+5s2+5s+4,写出其级联实现形式。 级联实现形式: a=[1 5 5 4]; b=[0 0 5 7];%注意b须与a项数一致 [sos,G]=tf2sos(b,a) 运行结果为 sos =010140 011.4111 G =5 因此得到级联形式 H(s)=5s-11+4s-1s-1+1.4s-21+s-1+s-2 5.11.4系统响应求解 例5.11.6通过计算机仿真求例5.5.1的零输入响应、零状态响应和全响应。 首先将该系统转换为状态空间模型: v·1 v·2=01 -2-3v1 v2+0 1x,y=[1 2]v1 v2,v(0)=-73 53 A=[0,1;-2,-3];B=[0;1];C=[1,2];D=0; sys = ss(A,B,C,D); t=[0:0.01:8];xt=exp(-3*t);v0=[-7/3;5/3]; [yzi,t]=lsim(sys,zeros(1,length(t)),t,v0); figure;subplot(3,1,1); plot(t,yzi);title('零输入响应') [yzs,t]=lsim(sys,xt,t); subplot(3,1,2);plot(t,yzs);title('零状态响应') [yt,t]=lsim(sys,xt,t,v0);subplot(3,1,3);plot(t,yt);title('全响应') 结果如图5.11.2所示。 图5.11.2例5.11.6系统输出波形图 习题 思考题 5.1拉普拉斯变换与傅里叶变换有什么异同?为什么说拉普拉斯变换是广义的傅里叶变换? 5.2es0t通过线性时不变系统后的输出是什么?如何理解这一点? 5.3利用拉普拉斯变换求解系统全响应,对系统的因果性有什么要求? 5.4系统模拟框图的构成中为什么一般用积分器而不用微分器? 基本题 5.1指出下列信号双边拉普拉斯变换的收敛域: (1) u(t);(2) sin2tu(t);(3) tu(t);(4) e3tu(t); (5) u(t)-u(t-4);(6) e-t;(7) et。 5.2求下列信号的双边拉普拉斯变换,并指明其收敛域: (1) δ(t);(2) u(t);(3) -u(-t);(4) x(t)=e2t,t>0 e-3t,t<0; (5) x(t)=e4t,t>0 e3t,t<0。 5.3判断下列信号的傅里叶变换是否存在,单边拉普拉斯变换是否存在?如果存在,请写出,并画出其收敛域。 (1) x(t)=u(t);(2) x(t)=tu(t);(3) x(t)=δ(t);(4) x(t)=e-2tu(t);(5) x(t)=e2tu(t)。 5.4求下列信号的单边拉普拉斯变换: (1) 1a(1-e-at)u(t);(2) e-tu(t-2); (3) e-tu(t)-u(t-2); (4) u(t)-2u(t-1)+u(t-2);(5) 2δ(t)-3e-7tu(t);(6) (sint+2cost)u(t); (7) e-tsin2t·u(t);(8) e-(t+a)cos(ω0t)u(t);(9) (1-cosαt)e-βtu(t); (10) e-atsin(βt+θ)u(t);(11) (1+2t)e-tu(t);(12) tδ′(t);(13) t2u(t-1); (14) (t-1)u(t-1)-u(t-2); (15)(t-τ)sinωo(t-τ)u(t-τ),τ>0; (16) (t3+t2+t+1)u(t);(17) te-atsin2t·u(t);(18) 1t(e-3t-e-4t)u(t); (19) e-2(t+1)u(t+1)。 5.5若已知Lx(t)=X(s),求e-atxta的拉普拉斯变换(a>0,且a为实数)。 5.6求题图5.1中信号x1(t)的拉普拉斯变换,并将其他信号的拉普拉斯变换表示成X1(s)的形式。 题图5.1 5.7求题图5.2中信号的拉普拉斯变换。 题图5.2 5.8已知Lx(t)=1s2+2s+5,求下列信号的拉普拉斯变换: (1) ∫t0x(τ)dτ;(2) x(t)·cosω0t;(3) x(2t-4);(4) 1tx(t); (5) td2x(t)dt2。 5.9已知因果信号的拉普拉斯变换如下,求x(0+)和x(∞): (1) s-6(s+2)(s+5);(2) 10(s+2)s(s+5);(3) 1(s+3)3;(4) s+3(s+1)2(s+2)。 5.10求题图5.3所示单边周期信号(t=0时接入)的拉普拉斯变换。 题图5.3 5.11用部分分式展开法求下列象函数的单边拉普拉斯反变换: (1) 4s(2s+3);(2) 3s(s+2)(s+4); (3) 1s2-3s+2; (4) 1s(RCs+1); (5) 4s+5s2+5s+6;(6) 4s2+11s+102s2+5s+3;(7) 2s+4s2+2s+5;(8) 2s+30s2+10s+50; (9) 1s(s2+5);(10) 1s(s2+s+1);(11) e-s4s(s2+1);(12) s-a(s+a)2; (13) 4s2+17s+16(s+2)2(s+3);(14) s+3(s+1)3(s+2);(15) 1(s+2)(s+3)4; (16) 1(s2+3)2。 5.12求下列象函数的单边拉普拉斯反变换,并粗略画出其时域波形: (1) 1-e-sTs+1;(2) s(1-e-s)s2+π2;(3) 1-e-ss2。 5.13求下列象函数的双边拉普拉斯反变换: (1) -2(s-1)(s-3),1<σ<3;(2) 2(s+1)(s+3),-3<σ<-1;(3) 4s2+4,σ<0。 5.14试用拉普拉斯变换求解下列方程所描述的因果系统的全响应: (1) y′(t)+2y(t)=u(t),y(0-)=1; (2) y′(t)+2y(t)=0,y(0-)=2; (3) y′(t)+2y(t)=0,y(0-)=2。 5.15用拉普拉斯变换求解因果系统 y″(t)+5y′(t)+6y(t)=3x(t)的零输入响应和零状态响应。 (1) x(t)=u(t),y(0-)=1,y′(0-)=-1; (2) x(t)=e-tu(t),y(0-)=0,y′(0-)=1。 5.16已知描述因果系统的微分方程为y′(t)+2y(t)=x′(t)+x(t),试求下列输入时的零状态响应: (1) x(t)=u(t);(2) x(t)=e-tu(t);(3) x(t)=e-2tu(t)。 5.17已知因果系统函数和初始状态如下,求系统零输入响应: (1) H(s)=ss2+4,y(0-)=0,y′(0-)=1; (2) H(s)=s+4s(s2+3s+2),y(0-)=y′(0-)=y″(0-)=1。 5.18某线性时不变系统,输入x(t)=e-tu(t)时输出为yzs(t)=12e-t-e-2t+e-3tu(t),求该系统的冲激响应h(t)。 5.19若系统的单位阶跃响应为s(t)=1-e-2tu(t),为使输出零状态响应为yzs(t)=1-e-2t+te-2tu(t),求输入信号x(t)。 题图5.4 5.20电路如题图5.4所示。输入电流源i(t)=u(t),求下列情况下的零状态响应uC(t): (1) L=0.1H,C=0.1F,R=0.4Ω; (2) L=0.1H,C=0.1F,R=0.5Ω; (3) L=0.1H,C=0.1F,R=11.2Ω。 5.21若上题中iL(0-)=-1A,uC(0-)=1V,求上题三种情况下的零输入响应。 5.22电路如题图5.5所示,在t=0前已处于稳定状态。开关K在t=0时由“1”扳到“2”,分别求uL(t)和uC(t)。 题图5.5 题图5.6 5.23电路如题图5.6所示,已知电容C1上的初始电压为3V,t=0时开关闭合,求全响应i(t)。 5.24求题图5.7所示4种RC网络的传递函数U2(s)U1(s)(R=1Ω,C=1F)。 题图5.7 5.25分别求出题图5.8所示电路的系统函数,并画出极零点图。 题图5.8 5.26利用平面几何求值法,粗略画出以下系统函数所描述的线性时不变系统的幅频和相频响应曲线(默认收敛域均包含虚轴)。 (1) H(s)=s2-2s+50s2+2s+50; (2) H(s)=s-1s+2;(3) H(s)=1(s+1)(s+3); (4) H(s)=ss2+s+1; (5) H(s)=s2s2+2s+1。 5.27某线性时不变系统的极零点图如题图5.9所示。 (1) 指出该系统所有可能的收敛域; (2) 对(1)中所有可能的收敛域,判断系统是否稳定或因果。 5.28某连续系统的微分方程为d2y(t)dt2-dy(t)dt-2y(t)=x(t),H(s)表示该系统的系统函数。 (1) 把H(s)表示成s的多项式之比,并画出H(s)的极零点图; (2) 对下列三种情况中的每一种,确定h(t): (a) 系统是稳定的; (b) 系统是因果的; (c) 系统既不是稳定,也不是因果的。 5.29某控制系统结构如题图5.10所示,其中G(s)=K(0.5s+1)(s+1)(0.5s2+s+1),试确定该系统稳定时的K值范围。 题图5.9 题图5.10 5.30设系统有下列特征方程,用劳斯霍尔维茨判据判别各系统的稳定性或求系统稳定时的K值范围,若系统不稳定,则指出系统特征方程有正实部根的个数。 (1) s4+5s2+2s+10=0; (2) s4+2s3+7s2+10s+10=0; (3) 4s5+6s4+9s3+2s2+5s+4=0; (4) s4+9s3+10s2+Ks+K=0; (5) s3+4s2+4s+K=0; (6) s5+2s4+2s3+4s2+11s+10=0。 5.31系统的信号流图如题图5.11所示,求系统函数。 题图5.11 5.32设某连续系统的系统函数如下,求它们的直接实现形式、级联实现形式和并联实现形式。 (1) H(s)=5s+7s3+5s2+5s+4;(2) H(s)=s+3(s+2)2(s+1)。 5.33建立题图5.12所示电路的状态方程。 题图5.12 5.34建立题图5.13所示电路的状态方程和输出方程。 题图5.13 5.35将下列微分方程化为状态方程和输出方程: (1) y(t)+5y″(t)+7y′(t)+3y(t)=x(t); (2) y″(t)+4y′(t)=x(t); (3) y″(t)+4y′(t)+3y(t)=x′(t)+x(t)。 5.36将下列微分方程组化为状态方程和输出方程: (1) y′1(t)+y2(t)=x1(t) y″2(t)+y′1(t)+y′2(t)+y1(t)=x2(t); (2) y″1(t)+y2(t)=x(t) y″2(t)+y1(t)=x(t)。 提高题 5.1已知因果信号的象函数如下,求x(0+)和x(∞): (1) ss2-2;(2) ss+2;(3) 1s2+1。 5.2已知X(s)=L{e-2tu(t)},利用拉普拉斯变换的性质直接求下列象函数的反变换: (1) Xs3;(2) Xs3e-2s;(3) X′(s);(4) sX′(s);(5) X′s3; (6) X(s)s;(7) X′s3s ;(8) sXs3;(9) sXs3e-2s。 5.3求下列象函数的单边拉普拉斯反变换,并粗略画出时域波形: (1) 11+e-s ;(2) 1s(1+e-s)。 5.4求-s+1(s2+4)(s+1),-1<σ<0的双边拉普拉斯反变换。 5.5信号x(t)满足有以下特点:(1) 因果信号; (2) 有多个零值点。其象函数X(s)的极点个数有可能为1吗? 5.6某信号x(t)具有以下特点:(1) x(t)为实偶信号; (2) X(s)有4个极点没有零点; (3) X(s)有一个极点在0.5ejπ4; (4) ∫∞-∞x(t)dt=4。试确定x(t)及其拉普拉斯变换收敛域。 5.7电路如题图5.14所示,u0(t)为输出信号。求: (1) 系统函数; (2) 输入为x1(t)时的零状态响应; (3) 输入为x2(t)时的零状态响应。 题图5.14 5.8求题图5.15所示电路的系统函数,其中u1(t)为输入信号,u2(t)为输出信号。 题图5.15 5.9电路如题图5.16所示,i1(t)为输出电流,uC(0-)=8V,iL(0-)=4A,t=0时开关闭合。 (1) 画出该系统的s域等效电路图; (2) 计算全响应电流i1(t); (3) 指出i1(t)的自然响应、强迫响应、瞬态响应和稳态响应分量。 题图5.16 5.10某连续时间系统的单位冲激响应为h(t)=e-2t,试写出描述该系统的微分方程,并计算e-t通过该系统后的输出。 题图5.17 5.11某连续系统极零点图如题图5.17所示。当输入x(t)=1,cost>1π 0,其他时,若分别用Xk,Yk表示输入、输出信号的傅里叶级数,Y0X0=1,试计算Y1X1。 5.12周期信号x(t)=∑∞k=-∞[δ(t-3k)+δ(t-1-3k)-δ(t-2-3k)]通过系统函数为H(s)=es/4-e-s/4的系统。用Yk表示输出y(t)的傅里叶级数,试计算Y3。 5.13某系统单位冲激响应h(t)=(1-2t)e-2tu(t),试近似画出该系统的频率响应,并判断该系统为何种类型的滤波器。 5.14设计某二阶带通滤波器,其中心频率在ω0=10,增益在ω=0和ω=∞应该为零,将极点选在-a±j10,试分析a对频率响应的影响。 5.15想设计一因果稳定的连续时间线性时不变系统。在低频段该系统的幅频特性近似为5ω,在高频段该系统幅频特性近似为80/ω,且当ω=4时,该系统的幅频响应为40。可以设计出满足上述条件的系统吗?若可以,请写出该系统的系统函数。 5.16某因果线性时不变系统,在初始状态不变的条件下,当输入x(t)=e-tu(t)时,全响应为y(t)=1.5e-tu(t)-2e-2tu(t)+0.5e-3tu(t); 当输入x(t)=e-4tu(t)时,全响应y(t)=2.5e-2tu(t)-4e-3tu(t)+1.5e-4tu(t)。 (1) 计算该系统的系统函数H(s); (2) 画出该系统的极零点图,并指出H(s)的收敛域; (3) 判断该系统的稳定性并说明原因; (4) 求该系统的单位冲激响应h(t)。 5.17下列关于x(t)的说法分别对X(s)收敛域有何要求? (1) x(t)e2t绝对可积;(2) x(t)*[e-2tu(t)]绝对可积; (3) x(t)=0,t<1;(4) x(t)=0,t>1。 5.18某实信号x(t)满足下列5个条件,试确定X(s)并给出其收敛域。 (1) X(s)只有两个极点; (2) X(s)在有限s平面没有零点; (3) X(s)有一个极点在s=-1+j; (4) e2tx(t)不是绝对可积的; (5) X(0)=8。 5.19某因果稳定线性时不变系统的单位冲激响应记作h(t),系统函数H(s)有理且满足以下条件,试确定H(s)并给出其收敛域。 题图5.18 (1) H(1)=0.2; (2) 当输入为u(t)时,输出绝对可积; (3) 当输入为tu(t)时,输出不绝对可积; (4) 信号h″(t)+2h′(t)+2h(t)是有限长的; (5) H(s)在无限远点只有一个零点。 5.20建立题图5.18所示电路的状态方程和输出方程。 计算机作业 5.1计算下列信号的单边拉普拉斯变换: (1) 1a(1-e-at)u(t);(2) e-tu(t-2);(3) e-tu(t)-u(t-2); (4) (t3+t2+t+1)u(t);(5) te-atsin2t·u(t)。 5.2计算下列象函数的单边拉普拉斯反变换: (1) s-a(s+a)2;(2) e-s4s(s2+1);(3) 1s(s2+5)。 5.3对下列象函数进行部分分式展开: (1) 4s(2s+3);(2) 1s2-3s+2;(3) 4s2+11s+102s2+5+3; (4) 2s+4s2+2s+5;(5) 4s2+17s+16(s+2)2(s+3);(6) 1s(s2+s+1)。 5.4画出以下系统函数所描述的连续时间线性时不变系统的极零点图,以及频率响应曲线(默认收敛域均包含虚轴): (1) H(s)=s2-2s+50s2+2s+50; (2) H(s)=s-1s+2;(3) H(s)=1(s+1)(s+3); (4) H(s)=ss2+s+1;(5) H(s)=s2s2+2s+1。 5.5编程实现基本题5.15。 5.6编程实现基本题5.27。