完整入口 · 上一章:数学与卷积 · 下一章:Z 变换
理想电源通过电阻给电容充电,输出端暂时不接额外负载:
输入节点 A ── 电阻 R ── 节点 B ── 输出
定义:
x(t)=VA(t)−VG(t),y(t)=VB(t)−VG(t).
电阻电压的参考方向由 A 指向 B:
VR(t)=VA(t)−VB(t)=[VA(t)−VG(t)]−[VB(t)−VG(t)]=x(t)−y(t).
所以电容已经充到 0.5 V、输入为 1 V 时,电阻承受的是 0.5 V。电阻两端分别位于两个电位,减法来自两端电位差。电压表红表笔接 A、黑表笔接 B,就测这个量。
令电流正方向从 A 经电阻流入电容上端。欧姆定律:
i(t)=Rx(t)−y(t).
R=1000Ω 时,y=0 对应 1 mA,y=0.5 V 对应 0.5 mA,y=0.9 V 对应 0.1 mA。接近输入后充电越来越慢。
对恒定电容量:
q(t)=Cy(t).
电流是电荷变化速度,因此:
i(t)=dtdq=Cdtdy.
输出无额外负载,两处电流相同:
Cdtdy=Rx−y.
依次乘以 R、移项:
RCdtdy=x−y,
RCdtdy+y=x.
定义时间常数 τ=RC,得到:
τy′(t)+y(t)=x(t).
Ω⋅F=s,所以 τy′ 和 y 都是 V,方程量纲一致。此理想模型忽略电源内阻、输出负载、电容漏电及元件频率特性;RC 充放电的物理背景见 OpenStax。
输入从 0 时刻起保持 V0,初始电容电压为 y0。对 t>0:
y′+τ1y=τV0.
乘积分因子 et/τ:
et/τy′+τ1et/τy=τV0et/τ.
左侧由乘积求导,恰好是:
dtd(et/τy(t))=τV0et/τ.
从 0 到 t 积分:
et/τy(t)−y0=τV0∫0teξ/τdξ=V0(et/τ−1).
移项、乘 e−t/τ:
y(t)=V0+(y0−V0)e−t/τ,t≥0.
零初值 y0=0 时是 V0(1−e−t/τ)。关闭电源、输入为零时是 y0e−t/τ。
这条方程已经能求解。拉普拉斯的价值在于把更复杂输入、多个系统连接与高阶微分方程转成统一的代数运算。
首先用单边变换研究启动过程:
X+(s)=∫0−∞x(t)e−stdt,s=σ+jω.
0− 表示从启动之前开始,包含 0 时刻的冲激。这是本章初值计算的约定。对不含启动冲激的普通函数,积分数值与从 0 开始相同。
将权重拆开:
e−st=e−σte−jωt.
第一部分改变远处时间的权重;第二部分用正交振荡比较信号。σ 与 ω 的量纲是每秒,使指数无量纲。
请区分:
est=eσtejωt是待分析的变化模式;
e−st是变换积分中的权重。
模式 est 中 σ<0 表示衰减;权重中则是 σ>0 提供衰减,两处符号不能混说。X+(s) 是变量 s 的函数,不是把一次积分算成一个数就完成了全部分析。
单位阶跃 u(t) 在 t>0 为 1:
L+{u(t)}=∫0∞e−stdt=[−s1e−st]0∞=0−(−s1)=s1,Res>0.
条件保证无穷远处 e−st→0。若不衰减,不能把边界项强行写成零。
同样,对于 e−atu(t):
L+{e−atu(t)}=∫0∞e−ate−stdt=∫0∞e−(s+a)tdt=s+a1,Re(s+a)>0.
对 tu(t) 再做一次分部积分:
∫0∞te−stdt=[−ste−st]0∞+s1∫0∞e−stdt=s21.
因此反变换中的 1/s、1/(s+a)、1/s2 分别可认作阶跃、因果指数、斜坡。反变换要同时保留因果/收敛域条件。
先对 t>0 的普通导数积分,选 u=e−st、dv=f′(t)dt:
∫0+∞f′(t)e−stdt=[f(t)e−st]0+∞−∫0+∞f(t)(−se−st)dt=−f(0+)+sF+(s).
这里假设 s 位于合适的收敛域,无穷远边界项为零。若 f 在 0 时刻跳变,其广义导数还含冲激:
[f(0+)−f(0−)]δ(t).
从 0− 积分时,把这部分也加上:
−f(0+)+sF+(s)+f(0+)−f(0−)=sF+(s)−f(0−).
这就解释了两种约定的区别:
- 只处理 t>0 的普通导数,边界用 0+。
- 包含启动冲激的单边变换,本章统一使用 0−。
再对 f′ 用同一规则:
L+{f′′}=sL+{f′}−f′(0−)=s[sF+(s)−f(0−)]−f′(0−)=s2F+(s)−sf(0−)−f′(0−).
推广到 m 阶:
L+{f(m)}=smF+(s)−r=0∑m−1sm−1−rf(r)(0−).
只在所有相应初始项为零时,才能简化成 smF+(s)。尤其阶跃输入有 x(0+)=V0、x(0−)=0,不能把这两个值混成一个 x(0)。
为简洁,下面省略变换符号的下标“+”。对 τy′+y=x 两边变换:
τ[sY(s)−y0]+Y(s)=X(s).
展开、移项、提取公因子:
τsY(s)−τy0+Y(s)=X(s),
(1+τs)Y(s)=X(s)+τy0,
Y(s)=1+τsX(s)+1+τsτy0.
第一项由输入驱动,第二项由初始电压驱动。零初始状态时:
Y(s)=H(s)1+τs1X(s),
H(s)=1+τs1.
传递函数更根本的定义是零状态冲激响应的变换 H(s)=L{h(t)}。H=Y/X 是合适输入下的求法;X=0 时无需也不能靠除法定义它。RC 输入输出都是电压,因此 H 无量纲。
一般时域关系是 yzs=h∗x。y(t)/x(t) 不是这个有记忆系统的传递函数。
设输入和冲激响应都因果、初始状态为零:
y(t)=∫0th(ξ)x(t−ξ)dξ.
在允许交换积分的收敛域:
Y(s)=∫0∞∫0th(ξ)x(t−ξ)e−stdξdt.
令 v=t−ξ,原区域 t≥ξ≥0 变为 v≥0,ξ≥0,且:
e−st=e−s(ξ+v)=e−sξe−sv.
所以:
Y(s)=∫0∞h(ξ)e−sξdξ∫0∞x(v)e−svdv=H(s)X(s).
乘法来自积分内指数的可分离性,并非预先随意规定“系统一定用乘法”。
取 R=1000Ω、C=1000μF=0.001 F,所以 τ=1 s。启动前电压为 0,输入 x(t)=2u(t) V:
X(s)=s2,H(s)=1+τs1.
为手算,使用秒作为时间单位,把 τ 的数值写成 1;此时常写 H(s)=1/(s+1),其中极点“−1”实际是 −1s−1。完整量纲式仍是 1/(1+τs)。
求输出:
Y(s)=H(s)X(s)=s(s+1)2.
s(s+1)2=sA+s+1B.
2=A(s+1)+Bs=(A+B)s+A.
A=2,A+B=0,B=−2.
也可代入 s=0 求 A,代入 s=−1 求 B。这些是代数恒等式求系数,不是声称原变换在极点处存在。
Y(s)=s2−s+12.
前面已从积分证明:
s1⟷u(t),s+11⟷e−tu(t).
因果输出为:
y(t)=2(1−e−t)u(t) V.
严格量纲写法是 2(1−e−t/(1s)) V。
| t | 输出 y(t) |
|---|
| 0 s | 0 V |
| 0.5 s | 0.786939 V |
| 1 s | 1.264241 V |
| 3 s | 1.900426 V |
| 5 s | 1.986524 V |
对 t>0,y′=2e−t V/s。在 τ=1 s 时:
τy′+y=2e−t+2(1−e−t)=2 V.
初值 y(0)=0,终值趋向 2 V,两者正确。从拉普拉斯角度反查:
L{2(1−e−t)u(t)}=s2−s+12=s(s+1)2.
一般输入 V0u(t) 的零状态输出:
Yzs(s)=s(1+τs)V0=V0(s1−s+1/τ1).
初始状态项:
Yzi(s)=1+τsτy0=s+1/τy0.
逐项反变换,对 t≥0:
y(t)=V0(1−e−t/τ)+y0e−t/τ=V0+(y0−V0)e−t/τ.
与第 3 节直接解微分方程一致。电容电压在有限非冲激电流下连续,因此这里 y(0+)=y(0−)=y0。
在 t=τ 时,零初值充电已完成最终变化的 1−e−1≈63.2%。到达 95% 所需时间:
1−e−t/τ=0.95⇒e−t/τ=0.05⇒t=−τln0.05≈2.996τ.
H(s)=τ1s+1/τ1⇒h(t)=τ1e−t/τu(t).
阶跃响应是 h 的累积:
g(t)=∫0th(ξ)dξ=∫0tτ1e−ξ/τdξ=1−e−t/τ.
h 单位为每秒,g 无量纲;乘实际阶跃电压后输出单位为 V。∫0∞h(t)dt=1,解释了直流稳态增益为 1。
讨论整个时间轴时,定义:
X(s)=∫−∞∞x(t)e−stdt.
收敛域 ROC 是积分确实存在的 s 集合。对因果指数 e−atu(t)、实数 a>0:
X(s)=s+a1,Res>−a.
同一个代数分式也可对应左侧信号 −e−atu(−t):
X(s)=−∫−∞0e−(s+a)tdt=s+a1,Res<−a.
所以分式加 ROC 才确定双边变换。该区别与 MIT 拉普拉斯讲次 中的收敛域讨论相符。
当 ROC 包含整个虚轴时,令 s=jω 就得到通常的频率响应。对不满足条件的信号,不能只代入公式就断言普通傅里叶积分收敛。
RC 的因果稳定冲激响应绝对可积,虚轴在 ROC 内:
H(jω)=1+jωτ1.
乘共轭或计算复数模:
∣H(jω)∣=1+(ωτ)21,
argH(jω)=−arctan(ωτ).
对已经达到正弦稳态的输入 Acos(ωt+ϕ):
yss(t)=A∣H(jω)∣cos(ωt+ϕ+argH(jω)).
刚接通时还有暂态,不能把此式当作从 0 时刻开始的全部响应。
截止点定义为相对直流幅值降至 1/2:
1+(ωcτ)21=21⇒(ωcτ)2=1.
于是:
ωc=τ1,fc=2πτ1.
该点相位 −45∘。幅值 dB:
GdB=20log10∣H∣,
所以 20log10(1/2)≈−3.0103 dB。功率比用 10log10;电压增益用 20 的关系假设相同阻抗或明确的幅值增益定义。
ωτ≫1 时 ∣H∣≈1/(ωτ),频率变为 10 倍,幅值约为原来的 1/10,对应 -20 dB;变为 2 倍,对应 −20log102≈−6.02 dB。这是高频渐近值,截止附近不能直接当成精确衰减。
常系数方程:
a2y′′+a1y′+a0y=b1x′+b0x.
记启动前 y0=y(0−)、v0=y′(0−)、x0=x(0−),则:
a2(s2Y−sy0−v0)+a1(sY−y0)+a0Y=b1(sX−x0)+b0X.
按输入、输出与初始项整理:
(a2s2+a1s+a0)Y=(b1s+b0)X+(a2s+a1)y0+a2v0−b1x0.
零状态、输入从启动前的零值开始时:
H(s)=a2s2+a1s+a0b1s+b0.
阶跃的 x′ 含冲激;使用本章 0− 约定时,该冲激已经包含在 sX−x(0−) 中,不应再加一次。
约去公共因子后,分母根为传递函数极点,分子根为零点。零点表示该复变量处 H=0;只有位于虚轴上的零点才直接对应某个正弦频率被消除,不能泛称“零点增强特定频率”。
RC 极点:
1+τs=0⇒p=−1/τ.
时域项 ept 衰减,其冲激响应绝对积分有限。对因果、适当有理系统,BIBO 稳定等价于约简后极点严格在左半平面。适当指分子次数不超过分母次数;纯微分器 H(s)=s 虽无有限极点,也不 BIBO 稳定。
只看传递函数还不能保证所有内部状态稳定。例如:
q1′=−q1+x,q2′=q2,y=q1.
输入输出传递函数 1/(s+1) 稳定,但隐藏的 q2 初值会指数增长。极零抵消、不可观测或不可控状态需要内部稳定分析。
终值公式 limt→∞y(t)=lims→0sY(s) 还需相应极点条件。例如对有理 Y(s),常用充分条件是约简后的 sY(s) 的所有极点都严格在左半平面;这允许 Y 在原点有一个简单极点,却排除持续振荡或发散项。不能只算右侧极限就断言时域存在终值。
标准二阶低通:
H(s)=s2+2ζωns+ωn2ωn2.
ωn>0 为自然角频率,ζ 为阻尼比。解二次方程:
p1,2=−ζωn±ωnζ2−1.
0<ζ<1 时,令 ωd=ωn1−ζ2:
p1,2=−ζωn±jωd.
完成平方:
H(s)=(s+ζωn)2+ωd2ωn2.
从欧拉公式积分可得:
L{e−atsin(bt)u(t)}=2j1(s+a−jb1−s+a+jb1)=(s+a)2+b2b.
因此:
h(t)=ωdωn2e−ζωntsin(ωdt)u(t).
实部决定衰减速度,虚部决定振荡速度。标准系统 ζ=1 是临界阻尼,ζ>1 是过阻尼,ζ=0 无衰减且不 BIBO 稳定。详见 MIT 二阶系统讲义。
令 r=ω/ωn,幅值平方:
∣H(jω)∣2=(1−r2)2+4ζ2r21.
-3 dB 条件使分母为 2。令 q=r2:
(1−q)2+4ζ2q=2,
q2+(4ζ2−2)q−1=0.
取正根:
q=1−2ζ2+(2ζ2−1)2+1,ωc=ωnq.
仅当 ζ=1/2 时 q=1,截止频率才等于自然频率。
同一时间基准、零状态、连接不改变各模块模型时:
V=H1X,Y=H2V⇒Htotal=H2H1.
并联相加则为 H1+H2。真实模拟电路直接连接可能引入负载,不能把两个空载测得的 RC 传递函数随意相乘。
负反馈:前向通路 G(s),反馈通路 F(s),参考输入 R(s):
E=R−FY,Y=GE.
代入、移项:
Y=G(R−FY)=GR−GFY,
(1+GF)Y=GR,
RY=1+GFG.
负号来自误差定义。正反馈则变成 G/(1−GF);“采用负反馈”本身不保证稳定,仍要检查闭环特征方程。反馈框图与条件见 MIT 反馈讲义。
例:G=1/(1+τs)、F=K≥0:
RY=τs+1+K1.
极点 −(1+K)/τ,直流增益 1/(1+K),时间常数 τ/(1+K)。更快响应与稳态幅值变化需要同时看,不能只说“加反馈就一切更好”。
- τ=0.1 s 的 RC 截止频率:1/(2π0.1)≈1.59155 Hz。
- V0=2 V、y0=0.5 V、τ=1 s:y(t)=2−1.5e−t V。
- y′′+3y′+2y=x 零状态:H=1/[(s+1)(s+2)];因果冲激响应 (e−t−e−2t)u(t)。
- RC 输入断开并接零电压后为什么下降?y′=−y/τ,原电荷是能量来源,输出是零输入响应。
- s=jω 与 s=−1/τ 分别做什么?前者读取频响,后者是极点位置,不能把极点当成测量频率。