单相PWM整流器这个题目,大多数人是先在教材上看到"四象限运行"四个字,然后一头雾水。我第一次接手这类项目时也一样,手里有个单相全桥、一组电流采样、一块DSP,脑子里却理不清为什么同样四个开关管既能当整流器又能当逆变器。后来把相量图和白天的实测波形对上号,才算真正把这个概念吃透。这篇东西不打算按教材顺序铺开,而是从"四象限到底是谁在跑"这个问题切入,一层层把拓扑、开关函数、相量关系、控制环、调制细节和现场踩过的坑讲清楚。适合正在做储能变流器、PFC电源、电机驱动回馈单元,或者准备做相关毕业设计的朋友,看完应该能自己搭出一套能跑起来的模型。
1. 四象限运行的本质:一块电压电流平面上的能量流向图
1.1 四个象限分别对应什么工作状态
先把坐标系定下来:横轴取交流侧电压的瞬时值 u_s,纵轴取同一时刻交流侧电流的瞬时值 i_s。任意一个瞬间,(u_s, i_s) 这个点在平面上落在哪个区域,就决定了这一刻能量往哪边走。瞬时功率 p = u_s · i_s,这是唯一需要盯住的判据。
- 第一象限:u_s > 0 且 i_s > 0,p > 0,交流侧把能量送进直流侧
- 第三象限:u_s < 0 且 i_s < 0,负负得正,p 仍然 > 0,还是交流侧送能量
- 第二象限:u_s < 0 且 i_s > 0,p < 0,直流侧把能量倒送回交流侧
- 第四象限:u_s > 0 且 i_s < 0,一样是回馈
这里有个容易犯的迷糊:一个工频周期里 u_s 是正弦变化的,所以真正决定工作点扫过哪几个象限的,不是某一瞬间的位置,而是电流相对电压的相位差。单位功率因数整流时,i 和 u 同相,轨迹就是 u-i 平面上过原点的一条斜线,只经过一、三象限;单位功率因数逆变时,i 反相,轨迹落在二、四象限;如果电流滞后电压 90°,轨迹就变成一个覆盖四个象限的圆或者椭圆。
换句话说,"四象限运行"并不是说某个固定时刻同时用到四个象限,而是说通过控制电流相位,工作点轨迹可以停在电压电流平面上的任意位置。这个理解一旦建立,后面所有控制策略的存在意义就顺理成章了。
| 电流相对电压相位 | 有功 P | 无功 Q | 工作点轨迹 | 典型工况 |
|---|---|---|---|---|
| 同相 0° | 正(吸收) | 0 | 一、三象限斜线 | 单位功率因数整流 |
| 反相 180° | 负(发出) | 0 | 二、四象限斜线 | 单位功率因数逆变 |
| 滞后 90° | 0 | 正(感性) | 顺时针圆/椭圆 | 纯感性无功补偿 |
| 超前 90° | 0 | 负(容性) | 逆时针圆/椭圆 | 纯容性无功补偿 |
1.2 二极管整流为什么被死死锁在第一象限
普通不控整流桥,四个二极管的方向是固定的,交流侧电流只能从电网流进桥,不能反向流回电网。器件本身的单向性把能量流向钉死在一、三象限这条线上,有功功率只能是正的。就算输入电流因为电容滤波变成尖峰状,基波相位依旧贴着电压跑,永远到不了二、四象限。
想让电流反向流,就必须用可控器件——IGBT 或者 MOSFET。但光有可控器件还不够,每个开关管旁边必须反并一个二极管。很多人第一次画拓扑时觉得这个二极管是多余的,反正开关管关断时电流总得有路走,其实它的作用远不止续流:当电流方向和开关管允许的方向相反、但电路又需要维持通路时,反并二极管就是那条唯一的路。没有它,无功功率无法交换,电感里存的能量也放不出去。
1.3 从"能整流"到"能四象限跑"要跨过三道门槛
第一道是交流侧必须串一个电感 L。它同时扮演三个角色:储能缓冲、限制电流纹波、提供电流跟踪所需的 di/dt 余量。没有它,u_ab 直接等于 u_s,控制器就失去了自由度,和二极管整流没本质区别。
第二道是直流母线电压必须高于交流电压峰值。这是单相 PWM 整流器的"Boost 本性",后面第 3 节会详细算。母线电压够高,才能让 u_ab 的基波幅值压过 u_s,从而在任意相位上把电流"推"出来。
第三道是必须有闭环控制。开环跑不出可控电流,因为电网电压波动、负载变化、电感参数漂移都会让电流跑偏。电压外环加上电流内环这套结构,就是这个变换器能站住脚的骨架。
2. H桥拓扑与开关函数:四象限能力的物理来源
2.1 四个桥臂、反并二极管和交流电感各管什么
直流侧一颗大电容 C,交流侧一个电感 L,中间是四个开关管构成的 H 桥。A 桥臂上管 T1 下管 T2,B 桥臂上管 T3 下管 T4,每个管子都反并一只二极管 D1 到 D4,桥臂中点 a、b 通过电感接到电网。
- 开关管:决定桥臂中点电位,是 u_ab 电平的"执行器"
- 反并二极管:为与开关管导通方向相反的电流提供通路,是四象限的必要条件
- 交流电感 L:储能、滤波、限制 di/dt,是升压能力的基础
- 直流电容 C:稳压、吸收单相固有的二倍频脉动
已经有很多资料讲这个拓扑,但真正上手时容易忽略的是:这四个管子永远处在"两两导通"的状态,同一桥臂上下管不可能同时长时间导通,必须留死区。这个约束直接决定了后面的调制设计和死区补偿逻辑。
2.2 开关函数建模:u_ab 是怎么被"拼"出来的
定义一个开关函数 S_i,上管导通取 1,下管导通取 0。桥臂中点相对直流负母线的电位就是 S_i · U_dc。于是桥臂间电压:
u_ab = (S_a − S_b) · U_dc
这个形式在教材里看起来简单,但实测时非常关键。四种组合对应三种电平:
| S_a | S_b | u_ab | 正电流(i > 0)实际通路 |
|---|---|---|---|
| 1 | 0 | +U_dc | T1(或 D1)+ T4(或 D4) |
| 0 | 1 | −U_dc | T2(或 D2)+ T3(或 D3) |
| 1 | 1 | 0 | T1、T3 同通,a、b 同接正母线 |
| 0 | 0 | 0 | T2、T4 同通,a、b 同接负母线 |
实际设计控制器时用的是平均模型:引入占空比 d_a、d_b ∈ [0,1],开关周期平均电压u_ab = (d_a − d_b) · U_dc。这个式子是后面所有电流环设计的地基,PID 输出到占空比的映射就是靠它。很多新人调不好电流环,问题往往就出在这里——把 PWM 生成逻辑和平均模型对不上号。
2.3 为什么交流电感省不掉
从能量角度看,电感是电网和直流侧之间的"缓冲池"。一个开关周期里,它先把电网能量存进去,再放给直流侧。整个过程和 Boost 变换器一模一样,只是这里的"输入电压"是正弦变化的。所以单相 PWM 整流器本质就是一个四象限双向 Boost/Buck 变换器。
从公式看,两个约束同时存在。纹波约束给出电感下限:双极性调制下最大电流纹波峰峰值约为Δi_pp ≈ U_dc · Ts / (4L),希望纹波小就得加大电感。电流跟随能力给出上限:控制器能施加的最大电压差是U_dc − |u_s|,电感太大,di/dt 跟不上指令,电流波形就被"拖平"了。工程上的经验取值是让额定电流峰值对应的纹波落在 15%~20% 范围内,既保证波形干净,又不牺牲动态。
举个实际数字:U_dc = 400 V,开关频率 20 kHz,要求最大纹波峰峰值 2 A,那么L ≤ 400 / (4 × 20000 × 2) = 2.5 mH。实际选型往往在 1~2 mH 之间,因为它还要兼顾跟随能力。
3. 用相量图把四象限算明白
3.1 一条方程就够:u_s = L·di/dt + u_ab
忽略交流侧等效电阻,回路的电压方程就是这一条。稳态下电流是正弦的,i(t) = I_m·sin(ωt + φ),那么 L·di/dt 也是正弦量,只是超前电流 90°,幅值是 ωL·I_m。
写成相量形式更直观:U_ab = U_s − jωL·I。以电流 I 为参考,U_s 落在电流方向上(同相或反相),jωL·I 垂直于电流方向。这三者构成一个直角三角形,斜边之一就是 U_ab 的幅值:
|U_ab| = sqrt(U_s² + (ωL·I)²)
从这个式子可以直接读出两个结论。第一,不管电流相位怎么变,U_ab 的幅值总是略大于 U_s,这就是为什么母线电压必须高于电网峰值。第二,U_ab 相对 U_s 的相位角,就是控制电流相位的抓手——想要电流滞后,就让 U_ab 滞后一点;想要电流超前,就让 U_ab 超前一点。
3.2 四种典型工况的相量差异
以 U_s 为参考横轴,逐一看几个工况:
单位功率因数整流:I 与 U_s 同相,jωL·I 落在虚轴正方向,U_ab 的实部是 U_s,虚部是 −ωL·I,所以 U_ab 比 U_s 略大,且略微滞后。电流从电网流入变流器。
单位功率因数逆变:I 与 U_s 反相,jωL·I 落在虚轴负方向,U_ab 实部是 U_s,虚部是 +ωL·I,幅值同样略大于 U_s,但相位略超前。此刻能量从直流侧倒送电网。
纯感性无功(吸收无功):I 滞后 U_s 90°,jωL·I 与 U_s 反相,U_ab 落在 U_s 轴上但幅值缩小。此时有功近似为零,全是无功交换。
纯容性无功(发出无功):I 超前 90°,jωL·I 与 U_s 同相,U_ab 幅值比 U_s 更大。这个工况对母线电压的裕量要求最高。
把这四种情况在纸上各画一遍,再对照仿真波形看电流相位,比死背公式管用得多。
3.3 直流母线电压的下限是怎么来的
u_ab 是 PWM 拼出来的,双极性调制下其基波幅值最大只能到 U_dc。要让上面那条三角关系成立,就必须满足:
U_dc ≥ sqrt(U_s² + (ωL·I)²)
再加上电网电压允许 ±10% 的波动裕量,以及开关次谐波和死区带来的畸变余量,工程上一般取实际需要的 1.1 到 1.2 倍。
实测例子:电网 220 V 有效值,峰值约 311 V,加上电感压降和波动余量,母线取 400 V。这个数字在单相储能 PCS 和 PFC 电源里几乎是标准答案。有朋友一开始贪图降压比例,把母线设计成 350 V,结果逆变回馈时稍微电网电压一升高,电流就顶不上去,波形直接削顶。母线电压这东西,宁高勿低,代价只是开关损耗高一点。
3.4 有功无功解耦的直观解释
把电流分解成与 U_s 同相的 I_p 和正交的 I_q 两个分量,有功 P 与 I_p 成正比,无功 Q 与 I_q 成正比。控制 I_p 就控制能量流向和大小,控制 I_q 就控制无功补偿深度。这就是 dq 旋转坐标系控制的思想来源。单相系统没有天然的正交相,所以需要自己构造 β 轴分量,方法在第 4 节展开。
4. 控制环怎么搭:从电流指令到开关信号
4.1 电压外环与电流内环的分工
外环管直流母线电压,输出是有功电流指令的幅值;内环管电流波形,把指令乘上同步信号后跟踪出来。两者带宽必须拉开,典型外环 10~20 Hz,内环 1~2 kHz。带宽没拉开会出现什么问题?外环会去响应二倍频脉动,把 100 Hz 的分量带进电流指令,进而污染出三次谐波电流进电网。这是单相系统最常见的隐性问题之一。
我的做法是在外环反馈路径上加一个二倍频陷波器,或者把外环带宽压低到 20 Hz 以下,让它的截止频率远离 100 Hz。具体用哪种取决于对母线电压波动的容忍度:要求母线纹波小,就得用电容硬扛;要求电容小,就得让外环响应慢一点。
启动阶段还需要预充电和软启动两步。直流电容一开始是空的,直接闭合主回路会有巨大的冲击电流,轻则跳保护,重则炸管。先在交流侧串限流电阻把母线充到额定值附近,再切旁路,然后让电压指令缓慢爬升到目标值。这套流程在样机阶段一定要先做,别嫌麻烦。
4.2 单相没有天然正交分量,怎么构造
这是单相控制区别于三相的核心难点。三相系统里 Clarke 变换能直接拿到 αβ 两个正交分量,单相没有。常用办法有三种:
- 四分之一周期延时:把采样电流延时 1/4 工频周期作为 β 分量。实现最简单,一个环形缓冲区搞定,但电网频率偏移或者动态变化时正交性会破坏,导致功率计算有误差。
- 二阶广义积分器(SOGI):实时生成一对正交分量,对频率偏移有自适应能力,是目前单相并网和整流器里最主流的方案。SOGI 的两个输出天然正交,而且对谐波有一定抑制。
- 全通滤波器:幅频平坦、相频移相 90°,结构简单。缺点是只在一个频率点严格正交,电网频率跑偏就有误差。
选型上,做固定频率的实验台架,用四分之一延时完全够;做并网产品或者电能质量要求高的场合,直接上 SOGI。SOGI 的参数整定关键是阻尼比,通常在 0.707 附近,太小会产生振荡,太大正交性变差。
4.3 电流内环三种实现方式的取舍
| 方案 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 滞环控制 | 响应快、无需载波、鲁棒性好 | 开关频率不固定、滤波器难设计、器件损耗不均 | 小功率、对谐波要求不高的场合 |
| PI + SPWM(dq 下) | 开关频率固定、理论成熟、易做限流 | 需要坐标变换、d 轴 q 轴耦合、需解耦 | 通用方案,量产主流 |
| PR 比例谐振 | 无需坐标变换、对交流量零静差、可选择性补偿谐波 | 参数整定稍麻烦、对频率偏移略敏感 | 单相系统主流,兼顾性能与实现难度 |
PR 控制器的传递函数是G(s) = Kp + 2Kr·ωc·s / (s² + 2ωc·s + ω0²),其中 ω0 是工频角频率,ωc 决定谐振峰的宽度。它的妙处在于直接在静止坐标系下对工频交流量做到零静差,省掉了坐标变换和延时构造,对单相系统非常友好。想再加一点 3 次、5 次谐波抑制,就把对应频率的谐振项并联上去,代价是计算量上升。
如果是在 DSP 上跑,电流环中断频率设到开关频率同量级(20 kHz 对应 50 μs 一次),PR 计算量在这个周期里完全来得及。下面是一段简化的 C 代码结构,方便对号入座:
/* 单相 PWM 整流器电流环主流程(简化示意) */ void current_ctrl_isr(void) { /* 1. 采样 */ float ia = adc_read_current(); float us = adc_read_grid_voltage(); float udc = adc_read_bus_voltage(); /* 2. 过零/锁相得到 sin 与 cos */ float s = sin_theta(); float c = cos_theta(); /* 3. 虚拟正交分量,这里用四分之一周期延时法 */ float ib = delay_quarter_cycle(ia); /* 4. dq 变换,把工频量变成直流量 */ float ip = ia * s + ib * c; /* 有功分量 */ float iq = -ia * c + ib * s; /* 无功分量 */ /* 5. 电压外环输出电流指令幅值,这里直接给定 */ float ip_ref = voltage_loop_out(udc); float iq_ref = 0.0f; /* 单位功率因数,无功给定为 0 */ /* 6. PI 调节,输出 dq 轴电压指令 */ float up = pi_ctrl_p(ip_ref - ip); float uq = pi_ctrl_q(iq_ref - iq); /* 7. 反变换得到交流电压调制波 */ float uref = up * s - uq * c; /* 8. 归一化后交给 PWM 模块,注意限幅 */ pwm_set_duty(uref / udc); }这段代码里最容易被忽略的是第 7 步之后必须做限幅,否则母线电压一掉,指令就超过调制上限,波形削顶甚至过流。还有一个细节:iq 的符号约定要和采样方向对齐,方向反了会变成正反馈,电流直接发散。
4.4 限流、保护与故障处理
交流侧过流、母线过压、电网欠压、开关管直通、温度过高,这几路保护必须在硬件和软件里各做一遍。硬件用比较器直接封锁 PWM,软件中断里再做一次判断。有一回我们的样机在逆变回馈模式突然掉负载,母线电压一路飙到 450 V 才被软件保护切断,开关管已经接近耐压极限。后来加了制动斩波器和制动电阻,超压时把多余能量泄放掉,才算彻底解决。这种事纸上推演看不出来,实测才会暴露。
5. 调制、死区与二倍频脉动:三个绕不开的工程细节
5.1 调制方式对电流纹波的影响
单相 H 桥有三类常见调制:
- 双极性调制:u_ab 在 +U_dc 和 −U_dc 之间跳变,每个开关周期电流纹波大,谐波集中在 f_sw
- 单极性调制:u_ab 在 +U_dc、0、−U_dc 三点之间跳变,等效开关频率翻倍,纹波明显减小
- 单极倍频调制:两个桥臂独立调制,纹波更小,但共模电压和电磁干扰略高
实测对比过,同样 20 kHz 开关频率、同样电感,单极性调制下电流纹波大约是双极性的一半左右,代价是共模干扰和驱动逻辑稍复杂。做小体积、高功率密度的样机,基本都选单极性。教程里为了讲清楚原理常从双极性入手,但真正做产品时双极性用得不多了。
需要注意,单极性调制下两个桥臂的开关时序必须严格配好,否则会出现 u_ab 不受控的电平跳变。我的经验是先把调制逻辑单独用示波器验证一遍,确认 u_ab 的电平和理论表完全一致,再接电流环,这样调试时问题会少很多。
5.2 死区引起的电流过零畸变
死区是同一桥臂上下管切换时必须插入的间隔,典型 1~3 μs。它的副作用是输出电压偏离理想值,等效误差为Δu ≈ −sign(i) · (t_d / Ts) · U_dc。这个误差在电流过零点附近最讨厌:电流符号本身在抖动,死区误差的方向跟着抖,就会在电流波形的过零处产生平台或者尖刺,把 THD 拉上去。
解决路径有三条:一是基于电流符号做死区补偿,简单有效但对符号判断的准确性有要求;二是在零电流附近区间用双极性调制,减小死区效应的幅度;三是加装合适大小的电感,把过零处的电流变化率压平。这三条我都试过,一般两三条组合用效果最好。单独只靠补偿的话,采样零漂一大,符号判断就会错,反而把波形搞得更糟。
5.3 单相绕不过去的二倍频脉动
这一条是单相系统的胎里带问题,绕不开。单位功率因数下,u_s 和 i_s 都是正弦同相,瞬时功率就是p = u_s · i_s = U_m I_m sin²(ωt) = P − P·cos(2ωt)。也就是说,直流侧不光有平均功率 P,还叠了一个二倍频的脉动分量。如果是三相系统,三相瞬时功率之和是常数,就没这个问题。
脉动功率必须有地方去,最直接的办法是让直流电容吸收。电容储能变化量等于脉动功率对时间的积分,峰值为ΔE = P / (2ω)。结合电容能量公式C·U_dc·ΔU = P / (2ω),可以反推需要的电容:
C = P / (2 · ω · U_dc · ΔU)
代入一组实际数据:P = 1000 W,ω = 314 rad/s,U_dc = 400 V,要求母线波动 ΔU 不超过 20 V,则C = 1000 / (2 × 314 × 400 × 20) ≈ 199 μF。想压到 5 V,电容就得 800 μF 左右。这就是为什么单相 PWM 整流器的直流电容总比三相系统显得"夸张",1000 W 的功率用 1000~2200 μF 是常规操作。
电容大意味着体积大、成本高、上电冲击大。所以高功率密度场合有两种替代思路:一是外环带宽压低,让母线允许更大的波动,用控制换取电容;二是加有源功率解耦电路,用一组小容量的辅助开关和储能元件去"对冲"二倍频功率。后者对小体积系统很有吸引力,但控制复杂度上了一个台阶,看你对体积和可靠性的取舍。
6. 实测调试中最容易翻车的几个环节
6.1 电感选型、饱和与气隙
绕电感这件事,最怕的就是饱和。铁氧体、铁粉芯、铁硅铝各有各的饱和曲线,但无论选哪种,都要保证在最恶劣工况(额定峰值电流叠加启动冲击)下磁芯不饱和。饱和之后电感量骤降,电流变化率失控,电流环立刻失去控制,后果就是过流保护动作甚至炸管。
我的做法是:绕线前先算好峰值磁通,留至少 30% 的裕量;磁芯一定要留气隙,气隙可以显著提高饱和电流点;绕好后用 LCR 表在额定电流附近测一下电感量的变化,掉太多就重新绕。还有一点,电感发热会进一步降低饱和点,散热设计要跟得上。这些细节书上很少写,却是样机连续跑几个小时后图形开始发散的常见原因。
6.2 电流采样零漂与电网同步
电流传感器(霍尔或者采样电阻加运放)的零点漂移是个慢性问题。漂移量哪怕只有几十毫安,经过积分也会在电流上叠加直流分量,导致电感或者变压器偏磁,严重时磁芯偏到饱和。在软件里加一个慢速的零漂跟踪修正就能缓解,具体做法是让电流指令的长期平均值为零,用这个平均偏差去修正采样零点。
电网同步同样关键。过零检测电路简单,但电网畸变时过零点会抖动;SOGI-PLL 或者基于滤波的 PLL 鲁棒性更好,代价是动态响应慢一点。这里有个权衡:做并网的场合对相位精度要求高,上 PLL;做独立实验台架,过零检测够用。无论哪种,同步信号一旦丢了,整个变换器就会失控,所以同步丢失的检测和保护逻辑必须有。
6.3 能量回馈时母线电压被抬高
逆变回馈模式下,直流侧的能量往交流侧送。如果此时负载不能吸收这部分能量,母线电压就会被顶起来。这在储能变流器、电机回馈制动、电梯能量回收里都是常见工况。解决办法是加制动斩波电路:母线电压超过阈值,就开通斩波管,让制动电阻消耗多余能量。阈值的设定要留够裕量,既不能太低影响正常回馈,也不能太高让开关管接近耐压。
另一个细节是回馈时的电流指令方向要和母线电压控制协同好。外环输出的是有功电流指令的幅值和符号,符号决定整流还是逆变。如果符号切换时没有过渡,容易产生冲击。我的经验是在指令上加一个变化率限制,让状态切换平滑一点,对波形和器件都更友好。
6.4 开关管与体二极管的发热
做单相 PWM 整流器,体二极管的反向恢复和死区效应会让开关管和二极管同时发热。特别是逆变回馈模式下,某些开关周期里电流走的是反并二极管而非沟道,损耗分布和纯整流时完全不同。选型时要同时考虑开关损耗和二极管损耗,不能只看沟道参数。
实测时用热像仪扫一下几个管子,如果发现某一对明显比另一对热,多半是电流方向导致的损耗不均,这时候可以调整调制策略,让损耗分布更均匀。还有一个容易忽略的点:门极驱动电阻的取值对开关损耗影响很大,阻值太大则开关慢、损耗高,太小则容易产生振荡和电磁干扰。样机调试阶段做个开关波形的对比实验,很快就能找到合适的值。
7. 仿真先行:把模型跑通再上硬件
7.1 仿真里必须验证的四件事
上硬件之前,把模型(Simulink 或者 PLECS 都行)搭好,重点验证四件事:一是四象限切换是否平滑,整流到逆变的过渡有没有冲击;二是母线电压在负载突变和回馈时的波动范围;三是电流波形 THD 是否满足目标;四是死区加入后过零畸变的程度。这四件事在仿真里跑一遍,能排掉大部分低级错误。
仿真里最容易偷的懒是死区和器件损耗的建模。理想开关跑出来的波形会很漂亮,让人误以为一切顺利。建议早早把死区时间加进去,有条件就用电热耦合模型,这样对实际波形会有心理预期,调试时不会手忙脚乱。
7.2 从仿真参数到硬件参数的映射
仿真里的电感和电容都是理想值,实物要考虑直流电阻、饱和、等效串联电阻(ESR)。直流电容的 ESR 决定了二倍频纹波电流下的发热,选电容时额定纹波电流这个参数不能忽略。电感的直流电阻决定了通态损耗,大电流场合需要用粗导线或者铜箔绕制。
还有一点,仿真里电网是理想正弦源,实际电网有背景谐波、有内阻、有电压跌落。整机联调时最好加一台可编程电源模拟这些工况,比直接接市电安全,问题也更容易复现。
7.3 上电调试的完整顺序
- 先不接主功率,只验证控制和采样通路,确认同步信号、电流采样、PWM 输出都正常
- 接限流电阻给母线预充电,确认电压能充到额定值
- 切旁路电阻,低压条件下做开环测试,确认 u_ab 和调制逻辑一致
- 闭环投入,从小电流指令开始,逐步加到满载
- 手动切换整流和逆变状态,观察母线电压和电流的过渡
- 最后加负载突变、电网跌落等动态测试
每一步都要留出足够时间观察波形,不要为了赶进度跳步。我见过太多炸管的案例,都是跳过预充电或者开环验证直接上闭环,省下来的那点时间远远不够返工的成本。
单相 PWM 整流器这套东西,原理层面的核心就是那条回路的电压方程和它对应的相量三角形,剩下的拓扑、控制、调制、保护都是围绕它展开的工程实现。把相量图在白纸上画到烂熟,把仿真里的死区和二倍频都加进去,再按顺序一步步上电,这套流程走完,四象限运行就不再是个抽象的名词了。