δ函数匹配法在系统求解中的应用 杨录

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

1999年 第20卷 第1期 华 北 工 学 院 学 报 20 N o.

V ol. 1 1999
( 总第65期) JOURNAL OF NORTH CHINA INSTITUTE OF TECHNOLOGY ( Sum N o.
65)

文章编号: 1006
-5431(1999)01
-0088
-04

δ函数匹配法在系统求解中的应用
杨 录,张艳花
( 华北工学院 电子信息工程系,山西 太原 030051)

摘 要: 目的 研究系统的时域求解方法.方法 依据微分方程平衡理论和 δ函数的特殊性,建立 δ函数


匹配法.结果 利用 δ函数匹配法可以极方便地确定系统的初始状态和解的形式.结论 这种方法对系统
的时域求解具有普遍意义.

关键词: 初始状态;δ函数匹配;单位冲激响应函数;零状态响应
中图分类号: T N911.
6 文献标识码: B

0 引 言
在连续时间系统的时域分析中常遇到这样一种情况: (1) 在全时域 ( -∞,+∞) 内系统用一个微分
方程描述;(2) 输入信号在 t=0时刻作用于系统;(3) 求解系统 t>0的响应 y ( t) .在此情况下,为了确
定 t>0范围内的 y ( t) ,需要一组 t=0+ 时刻的边界条件 初始状态来确定解中的参数,而实际给定的
条件是输入作用前的一瞬间 t=0 的边界条件 -
起始状态,因此,需从起始状态导出初始状态,才能确
[1,
2]
定系统解的形式 .而系统起始状态到初始状态的变化,不仅决定于系统的输入信号,而且与描述系统
的微分方程有关.当输入信号不为零且代入方程后,如果方程右端没有 δ函数及其各阶导数项,则系统
的初始状态和起始状态相同;如果方程右端存在 δ函数及其各阶导数项,则因 δ函数的特殊作用,必然
导致系统的状态在 0- 到0+ 的瞬间产生跃变[1] ,即初始状态不等于起始状态,在这种情况下,δ函数匹配
法就成了确定系统初始状态的一种有效方法.

1 δ函数匹配法
若系统在全时域内用一个微分方程描述,输入信号在 t=0时刻开始作用于系统,当输入信号 x ( t)
代入微分方程后,方程右端出现了奇异函数 ( δ函数) 及其各阶导数项,根据方程平衡原理,要求方程左
端必须包含 δ函数及其各阶导数项,且种类和数目与方程右端相同.以此为依据,并利用微分方程左端
各项之间的积分关系,来确定方程左端各项所含 δ函数及其各阶导数项的具体形式的过程称为 δ函数匹
配法.
具体匹配过程如下例:
例 1 设描述系统的微分方程为[3]
y ″( t) +3y ′( t) +2y ( t) =2x ″( t) + x ′( t) + x ( t) (1)
当输入 x ( t) =δ( t) 时,系统的零状态响应为 h( t) [3]
,方程的形式改写为
h ( t) +3h ( t) +2h( t) =2δ
″ ′ ″
( t) + δ

( t) + δ( t) (2)
方程 (2) 右端包含 δ函数及其各阶导数项,因而方程左端也应包含有这些项,且只有方程左端的
h ( t) 包含方程右端的最高阶项 2δ( t) 时,方程才可能平衡.匹配步骤如下:
″ ″

● 收稿日期:1998
-09
-07
作者简介: 杨录(1968-) ,男,助教,学士.
( 总第65期) δ函数匹配法在系统求解中的应用( 杨 录等) 89

(1) 令 h ″( t) 包含 2δ″
( t) ,则由积分关系可知,h ′( t) 包含 2δ ′
( t) ,h( t) 包含 2δ( t) ;
(2) h ( t) 包含2δ( t) ,则3h ( t) 包含6δ( t) .方程左端6δ( t) 项与方程右端 δ
′ ′ ′ ′ ′ ′
( t) 项不相等,其差为
δ( t) -6δ( t) =-5δ( t) ,即方程左端应包含 -5δ( t) 才能使方程两端的 δ( t) 项平衡,这一项只能包含
′ ′ ′ ′ ′

在 h ″( t) 中,否则不平衡,即 h ″( t) 包含 -5δ

( t) ;
(3) h ″( t) 包含-5δ′
( t) ,由积分关系可知 h ′( t) 包含 -5δ( t) ,h( t) 包含 -5u( t) ;
(4) h ′( t) 包含 -5δ( t) ,则 3h ′( t) 包含 -15δ( t) ,又由式 (1) 知 2h( t) 包含 4δ( t) ,方程左端总的
δ( t) 项为 -11δ( t) ,方程右端为 δ( t) ,其差为 δ( t) -[-11δ( t) ]=12δ( t) .因此,方程左端只有 h ( t) 包

含 12δ( t) 的情况下,才能使方程两端的 δ( t) 项相等;


( 5) h ″( t) 包含12δ( t) ,则 h( t) 包含12u( t) .至此,方程两端的 δ函数及其各阶导数项全部平衡,匹
配结束.
如果用 “→” 表示导出和包含关系,则上述匹配过程可用图 1表示.

图 1 匹配过程示意图
经过匹配可得出在 (0- ,0+ ) 上 h ″( t) ,h ″( t) 和 h( t) 的表达式
h ″( t) =2δ

( t) -5δ

( t) +12δ( t) (3)
h ( t) =2δ( t) -5δ( t)
′ ′
(4)
h( t) =2δ( t) (5)
将式 (3) ~(5) 代入式 (2) 可验证方程两端是相等的,并且由平衡过程可知,在 (0 ,0 ] 上,h ( t) - + ′

包含 12u( t) ,h( t) 包含 -5u( t) .

2 δ函数匹配法在系统求解中的应用
2.
1 确定系统的初始状态和解的形式

由上例可知,利用 δ函数匹配法不仅直接在微分方程上获得了 h ″( t) ,h ′( t) 和 h( t) 在 (0- ,0+ ) 上


的具体形式,更为重要的是直接获得了在 (0- ,0+ ] 上 h ′( t) 存在阶跃 12u( t) ,h( t) 存在阶跃 -5u( t) .
即有
h ′(0+ ) - h ′(0- ) =12 (6)
h(0 ) - h(0 ) =-5
+ -
(7)
系统的起始状态为 h (0 ) =h(0 ) =0,则代入式 (6) 、 式 (7) 就可解得 h (0 ) =12,h(0 ) =-5.这样,
′ - - ′ + +

系统在输入 x ( t) =δ( t) 时的初始状态就确定了,进而可以确定系统在 t>0时解的形式.


因 为 t>0时,δ( t) =0,所示 h( t) 在 (0,+∞) 上的形式完全由方程 h ″( t) +3h ′( t) +2h ′( t) =0确
定,则设 h( t) =c1e-t +c2e-2t ( c1,c2为待定常数) [4] ,代入初始状态有
c1 + c2 = h(0+ ) =-5
- c1 -2c2 = h ′(0+ ) =12
90 华 北 工 学 院 学 报 1999年第1期

c1=2
解上述方程组得解
c2=-7
h( t) =2e -7e ( t>0) .
-t -2t
所以
又由匹配过程可知,在 (0- ,0+ ) 上,h( t) =2δ( t) ,则 h( t) 在 (0- ,+∞) 上的表达式为
h( t) =2δ( t) + (2e-t -7e-2t ) u( t) (8)
将式 (8) 一次微分,两次微分并整理得
h ′( t) =2δ

( t) -5δ( t) + ( -2e-t +14e-2t ) u( t) (9)
h ( t) =2δ( t) -5δ( t) +12δ( t) + (2e
″ ″ ′ -t
-28e -2t
) u( t) (10)
将式 (8) ~(10) 代入式 (2) 的左边,可得方程左端与右端相等,从而证明了 h( t) =2δ( t) +(2e-t -
7e-2t ) u( t) 确实是方程 (2) 在 (0- ,+∞) 上的解.

2.
2 零状态响应的再认识

δ函数匹配法对加深零状态响应求解过程的理解也有很大的帮助.一般定义系统的零状态响应为:
系统的起始状态全部为零,由系统输入信号作用下的系统的响应[1,2] .由此可能引起这样的一种误解,即
在确定了系统的零状态响应的参数形式后,直接代入零起始状态求解,而忽略了输入信号的引入是否会
引起系统的初始状态的变化.因此需强调两点:
(1) 系统在 (0,+∞) 上的解是由初始状态确定,而非起始状态;
(2) 零起始状态未必有零初始状态.如果方程右端无 δ函数及其各阶导数项,则初始状态等于起始
状态,如果有这些项则初始状态不等于起始状态.在这种情况下利用 δ函数匹配法可直接获得系统的初
始状态和解的形式.
例 2 已知系统的微分方程为 y ″( t) +3y ′( t) +2y ( t) =x ′( t) +3x ( t) ,试确定在 y ′(0- ) =y (0- ) =0,
x ( t) =e
-4t
u( t) 作用下的零状态响应.
解 将 x ( t) =e-4t u( t) 代入方程有
y ″( t) +3y ′t) +2y ( t) = δ( t) - e-4t u( t)
所以,需在 (0- ,0+ ) 上确定系统的初始状态.

y ( t) +3y ( t) +2y ( t) =δ( t)


″ ′


δ( t) → u( t)
在 (0 ,0 ) y ( t) 上有阶跃 u( t) ,而 y ( t) 没有阶跃信号,是连续的.
- + ′

y ′(0+ ) - y ′(0- ) =1
y (0+ ) - y (0- ) =0
又因为
y ′(0- ) - y (0- ) =0
所以
y ′(0+ ) =1, y (0+ ) =0
即在 t=0时刻,x ( t) =e-4t u( t) 的引入,引起了系统状态的变化,y ′( t) 由 0变为 1.
在 t>0时,由于 δ( t) =0,所以系统的解由下列方程确定,即方程
y ″( t) +3y ′( t) +2y ( t) =- e-4t u( t)
由文献[4]可知其零状态解为
1 -4t
y zs ( t) = ( c1e-t + c2e-2t - e ) u( t)
6
式中 c1,c2为待定系数.
代入初始状态可得方程组
( 总第65期) δ函数匹配法在系统求解中的应用( 杨 录等) 91

1
y (0+ ) = c1 + c2 - =0
6
2
y ′(0+ ) = c1 -2c2 + =1
3
解此方程组可得
2
c1 =
3
1
c2 =-
2
所以,系统在 y ′(0- ) =y (0- ) =0,x ( t) =e-4t u( t) 作用下的零状态响应为
2 1 1
y zs ( t) = ( e-t - e-2t - e-4t ) u( t)
3 2 6
如果未考虑输入信号的引入,需直接代入零起始状态,则必将导致一个错误的结果.

3 结 论
由以上应用过程可知,δ函数匹配法的意义体现在:
(1) 匹配过程简单明了,易学易用;
( 2) 在确定初始状态的同时,也引出了解在 (0- ,0+ ) 上的具体形式,可以更完全地刻画系统的特
征;
(3) 有助于正确理解和掌握系统零状态响应的内涵.
尤其在确定系统的单位冲激响应函数 h( t) 时,δ函数匹配法不仅可以很方便地确定 h( t) 的数学表
达式,而且对 h( t) 的物理含义的解释也有很大的帮助.

参考文献:
[1] 路宏年,郑兆瑞.信号与测试系统[M ].北京: 国防工业出版社,1988.98~102.
[2] 姜建国,曹建中,高玉明.信号与系统分析基础[M ].北京: 清华大学出版社,1995.84.
[3] 奥本海姆 A V .信号与系统[M ].西安: 西安交通大学出版社,1990.64,434.
[4] 刘颖.高等数学下册[M ].北京: 北京理工大学出版社,1994,417.

Application of Impulse Function for


Solving Equations of System
YA N G Lu,ZHA N G Yan-hua

( Dept .of Electronic Engineering and Information Science,


N orth China Institute of T echnology,T aiyuan 030051,China)
Abstract: Aim T o study the method for solving equations of system in time-domain.
Methods Impulse function balance is put forw ard according to differential equation balance
theory and speciality of impulse function.Results U sing impulse function balance,prelimi-
nary state and solution of system are determined conveniently.Conclusion T his method
w ill be universally avaiable to solving equations of system in time-domain.
Key words: preliminary state;impulse function balance;unit-impulse response function;
zero state response

You might also like