【信号与系统】06 - 有理系统

1. 连续有理系统

1.1 系统函数

  很多物理模型的系统都可以表示为式(1)的线性常微分方程,它显然是一个LIT系统。后面将会看到,这样的系统实现简单,却可以满足复杂的需求。需要注意的是,从系统角度,x(t),y(t)分别是输入、输出;但从方程角度,这里t是变量,x(t)为确定的函数,y(t)则是待求的变量。而且我们知道(回顾常微分方程),这个方程由特解y0(t)和齐次解组成(式(2),如果z0k=0nbkzk=0r重根,那么ez0t,tez0t,,tr1ez0t都是齐次解)。它有无穷多组解,即可以代表无穷多个系统。

(1)k=0makx(k)(t)=k=0nbky(k)(t)

(2)y(t)=y0(t)+i=1nciei(t),k=0nbkei(k)(t)=0

  然而,现实中的系统往往满足初始松弛条件:如果t<t0x(t)=0,那么t<t0时也有y(t)=0。这个条件其实暗含了系统的因果性,且由y(n)(t)的存在性(以及所有式子非奇异),可知y(t)满足边界条件y(t0)=yt(t0)==yt(n1)(t0)=0,这个边界条件可以确定式(2)的唯一解。满足式(1)和初始松弛的系统,可以认为是唯一的,下面就是分析它的特性。如果想知道系统的单位冲激响应,需把x(t)=δ(t)带入方程,然而对奇异函数的求解是十分困难的。

  时域上暂时无法分析,下面转向s域(频域),来看看系统函数H(s)。记x(t),y(t)s域系数是X(s),Y(s),根据微分性质计算式(1)的s域系数,整理后便有系统函数式(3),它是一个实数域的分式,这样的系统称为有理系统。我们知道,分式可以分解为一阶分式和二阶分式之和,结合ROC便能得知系统的单位冲激响应。然而在没有初始松弛的限定时,分式并不能确定唯一系统。

(3)H(s)=Y(s)X(s)=k=0makskk=0nbksk

  分式在分母为0时无意义,所以它在分母的根上一定不收敛,这些值称为分式的极点。其实,通过繁杂的论证(使用分式分解)可以知道,极点就是有理系统ROC的天然边界。特别地,因果有理系统的ROC是右平面,且以右平面为ROC的有理系统也必然是因果的。还有就是,有理因果系统稳定的充要条件是:所有极点的实部都是负数。

1.2 一阶、二阶系统

  这里简单讨论一下一阶、二阶微分方程b0y(t)+b1y(t)+b2y(t)=x(t)所代表的因果系统。为了简化讨论,先将系统增益缩为1/b0使得y(t)的系数为1,再进行频域的伸缩将y(t)y(t)的系数也化为1。得到的标准式如式(4)所示(只考虑稳定系统,故最高次系数为正),可以先讨论标准系统的特征,再考虑频域的缩放对原系统的影响。

(4)y(t)+y(t)=x(t);y(t)+2ζy(t)+y(t)=x(t)

  先看一阶系统,它的频率响应为11+jω,单位冲激响应为etu(t)。Bode图上(图见上一篇)的分贝数为10log10(1+ω2),当ω0时趋于0,当ω时趋于20log10ω。在对数尺度上它们是两条直线,相交点ω=1称为转折频率,此处与原值有最大偏差3dB。Bode图上的相移,当ω0时趋于0,当ω时趋于π/2,在ω[0.1,10]上也有近似直线。这个例子就体现了Bode图的优势。

  再看二阶系统,其频谱响应为1(jω)2+2ζ(jω)+1,也是一个近似低通滤波,请自行讨论其Bode图的性质。ζ>0称为阻尼系数,当ζ>1时可以拆分为两个一阶系统之和,它称为过阻尼的。当ζ<1时为一般的二阶系统,前面知道,它的单位冲激响应有波动和超量(含正弦函数),称为是欠阻尼的。而ζ=1时为一阶二次系统,称为临界阻尼,它比过阻尼系统有更快的响应速度,又没有欠阻尼系统的波动和超量。

2. 离散有理系统

2.1 系统函数

  离散信号也有类似的有理系统,它一般表示为式(5)的常系数差分方程,它也是LIT系统。这个方程的解也可以表示为特解和齐次解的线性和(式(6)),如果z0k=0NbkzNk=0r重根,则z0n,nz0n,,nr1z0n都是齐次解。现实中的系统还要满足初始松弛条件:如果n<n0x[n]=0,那么n<n0y[n]=0。初始松弛了确保了系统的因果性,而且确定了唯一的输出信号,因为式(5)可以看成是递归方程y[n]=。当N=0时方程是非递归的,这时可以直接写出单位脉冲响应(式(7),根据脉冲响应的累加性),它是一个有限脉冲响应系统(FIR)。

(5)k=0Makx[nk]=k=0Nbky[nk]

(6)y[n]=y0[n]+i=1nciei[n],k=0nbkei[nk]=0

(7)y[n]=k=0Makx[nk]h[n]=an,(0nM)

  接着利用LT的时移性质,不难得到系统函数为式(8),仍然可以把它看成关于z1的分式。分式的极点其实就是多项式k=0NbkzNk的根,可以证明极点是有理系统ROC的天然边界。特别地,因果有理系统的ROC是一个圆外区域,且以圆外区域为ROC的有理系统也必然是因果的。还有有理因果系统稳定的充要条件是:所有极点都在单位圆内。这些性质都与连续系统相对应。

(8)H(z)=Y(z)X(z)=k=0Makzkk=0Nbkzk

  有了系统函数,便可以将它分解为多个一阶、二阶系统之和,也就能得到单位脉冲响应。另外根据δ[nn0]Zzn0可知,如果系统函数能写成式(9)左,则可以直接写出单击脉冲响应(式(9)右)。回看式(7)便有了另外一种解释,对于其它系统函数(不限于有理系统),也可以通过泰勒级数得到式(9)左的格式。
(9)H(s)=kZakzkh[n]=an

2.2 一阶、二阶系统

  现在简单讨论一下一阶、二阶差分方程所代表的系统,由于频域的缩放不同于连续系统,这里的标准式仅将b0统一为1。一阶系统(式(10))的频率响应为11aejω,单位脉冲响应为anu[n](只讨论稳定的因果系统),其中0<|a|<1a>0时表现为一个低通滤波,a1时往低频集中;a<0时则表现为一个高通滤波,但它有震荡和超量。

(10)y[n]ay[n1]=x[n]

  二阶差分有标准式(11),其中0<r<1,0θπ/2,它是一个低通滤波,r1时往低频集中。这里只讨论稳定的因果系统,且不讨论过阻尼系统(可分解为两个一阶系统之和)。当θ>0时,系统的单位脉冲响应是式(12),它是一个欠阻尼系统,有震荡和超量(θπ/2时震荡加剧、但过渡带变窄)。当θ=0时,系统的单位脉冲响应是式(12)的极限,它是一个临界阻尼系统,没有震荡和超量。

(11)y[n]2rcosθy[n1]+r2y[n2]=x[n]

(12)h[n]=sin(n+1)θsinθrnu[n]

3. 线性反馈系统

3.1 线性反馈系统

  为了实现有理系统,这里需要展开讨论一下反馈系统的概念和性质,限定在LIT中也叫线性反馈系统。反馈系统可以根据之前的输出调整输入信号,以修改后续的输出结果,它有较强的纠错性和抗干扰性。典型的反馈系统如图所示,其中LIT系统H(s)G(s)所在的分别叫正向通路反馈通路,整个构成一个闭环系统,没有反馈通路的系统也叫开环系统

  根据R(s)=X(s)+G(s)Y(s)Y(s)=H(s)R(s),可有式(13)成立,也就是说整个闭环系统还是LIT系统,且其系统函数为Q(s)(一般假定为因果系统)。Q(s)的分式形式会为系统设计带来很大的发挥空间,这里简单举几个例子。比如式(14)是P(s)的近似逆系统;式(15)利用稳定的衰减器K得到一个稳定的放大器,其中普通放大器H(s)是不稳定的。

(13)Q(s)=Y(s)X(s)=H(s)1G(s)H(s)

(14)K1+KP(s)1P(s),(K1)

(15)H(s)1+KH(s)1K,(|KH(s)|1)

  反馈系统另一种广泛的应用是调节稳定性。比如一阶系统H(s)=1sa,加上常数反馈K便得到可调节系统1saK。二阶系统1s2+as+b需要同时调节一次项和常数项,也只需加上反馈K1s+K2,其中s是微分系统。对离散一阶系统11az1,可以使用时移反馈Kz1使其变成可调节系统11(a+K)z1

3.2 稳定性判定-根轨迹法

  稳定性在系统设计中,往往是首先要满足的,而稳定性的判定就变得尤为重要。在闭环系统中,一般会给H(sG(s)设定一个可调系数,使得系统分母为1KG(s)H(s)。系统稳定的充要条件是,式(16)的根不出现在虚轴及其右半平面上,这里把D(s)K分隔开来,是为了分析过程不受K的影响。记D(s)分子、分母中较高的次数为N,则式(16)有N个根(可能有重根,对特殊K也许少于N)。另外我们有理由相信,随着K+连续变化,这N个根的轨迹一定也是连续的。

(16)D(s)=G(s)H(s)=1K

  观察根的轨迹、以判定系统稳定性的方法,就叫根轨迹法。对于简单的分式D(s)(次数小且只有一阶因式),其实是可以根据分式特点描述出精确的根轨迹的。首先易知,当K0时根趋向于D(s)的极点,而K时根趋向于D(s)的零点。可以想象,每一个极点、零点都是根轨迹的端点;如果把根轨迹按K的正负分为两个分支,则每个分支都起于零点而终于极点。然后易知实数轴上的每一点都在根轨迹上,而且被2N个极点、零点分隔为2N段(两个无穷大视为同一个点,重根之间视长度为0),D(s)在每一段的值正负交替(最右段为正)。

  接下来看实轴上的分段与根轨迹分支的关系。如果分段的两端分别为极点、零点,那么这个分段一定是根轨迹的一个分支。否则分段的两端是两个分支的端点(包括重根处),这两个分支在分段上的某一点分道扬镳,进入到实轴外的复平面。而实轴之外的根轨迹一定是以实轴对称的,故两个分支走向相反的反向。当然,出走的分支终会和另一个符号相同、端点互异的分支衔接,极点、零点的成对性可以保证这一点。

  至于实轴外根轨迹的形状,这里只能做简单讨论。首先,两个分支的相遇点s0其实就是式(16)的重根,所以有D(s0)=0。然后看伸向无穷远的分支(与无穷远的极点、零点会合),记D(s)的零点、极点之和分别为p,q(不包含无穷点),当s时有式(17)成立。利用该式对比D(s)=1/K(sσ)l=1/K根,可知它们的差随着s而趋于0。后者的根是l条经过(σ,0)、角度为2kπ/l的直线,它们就是根轨迹的渐进线。拿二次式举例来说,如果有两个有穷外出点,它们之间的半圆弧就是根轨迹(需证明);如果只有一个有穷外出点,垂直平分线就是根轨迹。

(17)D(s)=smpsm1+snqsn1+=(sσ)l+o(sl1),(l=mn,σ=pql)

3.3 稳定性判定-Nyquist判据

  根轨迹法只能适用于简单的分式,而且难以将轨迹与具体的K值相对应。如果有计算机辅助,对具体的K值,是可以求解式(6)的根的。但这个方法又缺少对动态的K的讨论,而本段介绍的奈奎斯特(Nyquist)判据就可以跟踪K值做稳定性判断(需要计算机辅助)。

  先来复习一下复变分式D(s)的性质,它的辐角是所有分子因式sαi的辐角和、减去所有分母因式sβj的辐角和。当s沿某个闭环(单环)顺时针绕转一周时,对不在闭环内的极点、零点,因式的辐角恢复原值;但对在闭环内的极点、零点,因式的辐角分别增加、减少了2π;而对闭环上的点则比较复杂,需要单独讨论、或事先排除这种情况。复变函数的辐角变化2π的整数倍,虽然不影响函数值,但在连续性讨论中(值的轨迹、微分)至关重要。设闭环内有P个零点、Q个极点,可知D(s)辐角总共减少了2(PQ)π,即值的轨迹绕原点顺时针旋转了PQ圈。

  有了这个结论,下面继续讨论式1KD(s)F(s)=D(s)1/K的零点分布。这里不考虑K=0的特殊情况,以及要求D(s)分母的阶不小于分子的阶,这样F(s)的零点都是有穷的(极点就是D(s)的极点,也是有穷的)。构造一个如图所示的闭环,当直径足够大后,它能包含右半平面所有的极点Np+和零点N0+。而直径趋于无穷时,圆弧上趋于定值,F(s)的轨迹长度在这里也趋于0,所以F(s)轨迹最终等价于F(jω)的轨迹。

  借助计算机画出D(jω)的轨迹,它绕(1/K,0)顺时针旋转的次数Nc,其实就是F(jω)绕原点顺时针旋转的次数。如果(1/K,0)D(jω)的轨迹上,说明F(jω)在虚轴有零点,系统不稳定。否则有关系式Nc=N0+Np+,系统稳定的充要条件是N0+=0Nc=Np+,描述成D(jω)的轨迹绕(1/K,0)逆时针旋转的次数,应当等于右半平面的极点数。顺便说一句,Nc当然也能表示左半平面零点极点的关系,但由于总的零点极点数相等,其实并不会有新鲜的结论。

  可以看到,把D(s)K分割开来,可以跟踪动态K对系统稳定性的影响,而且D(jω)(1/K,0)的距离也能表示系统允许的波动范围,这个距离称为系统的稳定性裕度。还有至于离散系统,把虚轴映射成单位圆,即有系统稳定的充要条件是:D(ejω)ω[0,2π]上的轨迹绕(1/K,0)逆时针旋转的次数,应当等于单位圆外的极点数。

3.4 有理系统的框图

  有理系统不仅功能强大,而且实现简单,本节使用框图来表示有理系统。首先,理论上任何分式都可以分解为简单分式(多项式)的和或者积,只要先构造出简单有理系统,通过级联、并联总可以构造出任何有理系统的框图。然而实际使用中,还要考虑器件的可靠程度和复用程度,比如微分器就没有积分器简易稳定。为了说明问题,先从最简单的一阶分式系统1/(sa)讨论起。结合反馈系统的式(13)、以及尽量使用积分器1/s,可设H(s)=1/s,G(s)=a

  这个框图还有另外一种解释,为此来看系统的微分方程y(t)ay(t)=x(t),并改写成x(t)+ay(t)=y(t)ay(t)y(t)放大后的反馈,且与x(t)合并后做为正向通路的输入。再看正向通路输入y(t)、输出y(t)H(s)自然应当是积分器1/s。这种视角可以扩展到任何分式1f(s),f(s)=sna1sn1an,正向通路上是n个积分器,第k个积分器的输出放大ak倍后反馈到输入信号。

  对于一般分式g(s)f(s),只需看成两个系统级联1f(s)g(s)。其中多项式g(s)可直接由微分器和放大器组成,然而利用微分器和积分器的互相抵消,可直接从1f(s)的积分器后引出所需信号。图示是分式s2+3s+5s22s4的系统框图,这样的图称为直接型框图。值得提醒的是,虽然分析过程使用了系统函数,结果的框图却是与之无关的。这就更加确定,s域分析或基波的选择只是工具和跳板,最终还是要回到对时域的影响。

  最后来看离散系统,所有的分析都很类似,但还是要注意方程不同带来的框图差异。比如分式11az1所代表的系统y[n]ay[n1]=x[n],输出y[n]移位放大后的ay[n1],反馈给x[n]后又直接输出为y[n] 。这将导致离散系统直接型框图的一些差异,图示为分式1+3z1+5z212z14z2的系统框图(z1为移位操作),与差分方程的对应关系还是很直观的。


 【全篇完

posted on   卞爱华  阅读(2396)  评论(0编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

导航

点击右上角即可分享
微信分享提示