本节摘要:瞬态分析是三类分析里最接近"示波器"的一类:给定激励波形,仿真器逐时间步求解电路状态,输出真实电压电流随时间的变化。本节用方波激励 RC 电路讲清 .TRAN 的四个时间参数、打印步长与内部步长的区别,以及 .IC 初始条件的正确用法。
.TRAN 语句最完整的形式是:.TRAN <打印步长> <终止时间> <起始时间> <最大步长>。四个时间参数各管一段,混淆是新手波形事故的头号来源:
电路还是第 2 章那对一千欧与一百纳法,激励换成周期一毫秒的方波。时间常数为一百微秒,半个周期恰好是五个时间常数,每次充放电都能完整走完,波形会非常"教科书":
* 方波激励 RC 低通瞬态 V1 in 0 PULSE(0 1 0 10n 10n 499u 1m) R1 in out 1k C1 out 0 100n .TRAN 2u 2m 0 5u .PLOT TRAN V(in) V(out) .END
注意 .TRAN 行的完整四参数写法:打印步长两微秒、仿真两毫秒、从零开始、内部步长不许超过五微秒。最后一项看似多余——电路只有 RC,自适应步长本来就会在边沿处自动缩小——但显式写上是好习惯:当网表里混进开关管这类强非线性器件时,最大步长这道保险能避免求解器"跨过"边沿事件。仿真输出中截取上升段:
time v(in) v(out) 0.000e+00 0.000e+00 0.000e+00 1.000e-05 1.000e+00 9.516e-02 5.000e-05 1.000e+00 3.935e-01 1.000e-04 1.000e+00 6.321e-01 2.000e-04 1.000e+00 8.647e-01 5.000e-04 1.000e+00 9.933e-01
对照理论逐点验收:一个时间常数(一百微秒)时充电到百分之六十三点二,仿真给百分之六十三点二一;三个时间常数(三百微秒)理论百分之九十五点零,五个时间常数(五百微秒)处百分之九十九点三,全部落在指数曲线上。先算再仿、逐点核对是瞬态分析的基本功:时间常数、五倍充放电、稳态值三件事手算十分钟,能替你拦下九成网表笔误。

默认情况下,瞬态分析从直流解出发:t 等于零时电容开路、电感短路,解出各节点初值,再开始积分。但很多仿真需要自定义初始状态——比如想看电容从半电压开始放电。两种写法:
.IC V(out)=0.5
.IC 单独成行,告诉仿真器"把 out 节点初值按零点五伏处理",瞬态照常进行,这是推荐用法。另一个选项是写在 .TRAN 行尾的 UIC,它的含义激烈得多:跳过直流求解,直接用你给的全部初始条件开跑。UIC 是双刃剑——省掉一次直流解,却也失去了工作点检查这道防线;初值给得不自洽,波形开头会出现不真实的瞬跳,还会把收敛问题留给你自己。经验法则是:能用 .IC 就别用 UIC,需要 UIC 时务必自查每个储能元件的初值。
⚠️ 观察长周期信号时,仿真时长至少覆盖三个完整周期,且起始时间把首个周期的建立过程留在存储之外——周期信号要等电路"进入状态"后才是稳态,前几个周期的波形往往不代表真实工作情形。看开关电源的纹波尤其如此。
时域、频域、直流三维都过了一遍。但真实元件有偏差:电阻百分之一、电容百分之五,量产电路会散成什么样?下一节用统计方法回答。
精度确实上去了,代价是无法接受。整个仿真时长被切成海量小步,每步都是一次完整的组装加求解;对秒级的上电过程用纳秒步长,意味着十亿次求解。自适应步长的意义正在于此:该细的地方细,该粗的地方粗。你需要做的只是给最大步长设上限,防止求解器在自认为"平缓"的区间跨过你关心的事件。
先分频段判断。毛刺出现在开关或二极管换向的瞬间,宽度与内部步长同量级,多半是数值噪声——换积分方法或收紧容差看它是否消失;毛刺与电路时间常数同量级且随参数移动,那就是真实行为,去查地回路与寄生路径。判断不了时,把步长减半重跑:数值毛刺会变样,真实毛刺纹丝不动。这一招是时域排错最可靠的试金石。
四个手段按性价比排序:放宽 RELTOL 到百分之一看趋势(代价最小);加大打印步长减少输出开销;给激励边沿留现实的最短上升时间,别用理想跳变;最后才是把电路分块、只仿真关注局部。开关电源场景还有一招专用:让稳态由周期性初值接力——先用长仿真找到稳态周期,再用初始条件从稳态起点跑精细段,可省下大段过渡时间。
三个进阶动作:把最大步长从五微秒放大到五十微秒,观察边沿处的差异,亲手验证"步长上限保护"的价值;给电路加一条 .IC 语句让电容从半电压出发,观察首个周期的波形偏移;把激励改成占空比四分之一的窄脉冲,核对输出幅度随占空比的变化。跑完这三个,瞬态分析的旋钮你就都摸过了。
用 .MEASURE 的积分能力:对电源电流与电源电压的乘积做时间积分得到供入能量,对负载电阻的电压平方除电阻做积分得到耗散能量,两个数在稳态应对账。这个口径在电容充电场景有个反直觉的著名结论:经电阻给理想电容充电,无论电阻多大,电阻上耗散的能量恰好等于电容最终储存的能量——效率恒为一半。仿真跑一遍这个实验,比记住结论更能建立直觉。