咱们今天来盘一盘三相级联H桥的载波移相仿真。直接上硬菜,先看看A相三个H桥怎么玩载波错位。每个H桥的载波相位差120度,这招能把输出波形的纹波压得死死的
三相级联H桥载波移相调制仿真模型 A相3个H桥输出 ABC三相相电压 ABC三相相电流
打开仿真模型,A相模块里三个H桥排排坐,载波设定界面长这样:
% A相载波相位设置 carrier_phase = [0, 120, 240]; % 单位:度 for i = 1:3 set_param(['Model/A_Phase/HBridge' num2str(i) '/Carrier'], 'Phase', num2str(carrier_phase(i))); end这段代码把三个H桥的载波相位分别设成0°、120°、240°,相当于把整个载波周期三等分。实际跑起来的时候,能看到每个H桥输出的PWM脉冲像接力赛似的错开触发,比齐刷刷同时开关的波形顺眼多了。
来看相电压合成,三个H桥的输出电压叠加后,用这个公式算有效值:
# Python伪代码 V_phase = sum([h_bridge_output[i] * math.sin(2*math.pi*f + phase_shift[i]) for i in range(3)])这里每个H桥的相位偏移量phase_shift就是前面设置的120度等差序列。仿真波形里明显看到5次、7次这些低次谐波被干掉了大半,总谐波失真(THD)从15%直降到6%左右。
三相电流的波形捕捉更有意思,用这个示波器测量配置:
scope_setup = { 'NumInputPorts', 3, 'TimeRange', '0.1', 'YLimits', [-100 100] }; set_param('Model/Current_Scope', scope_setup{:});跑完仿真,ABC三相电流像三条相位差120度的正弦蛇,互相缠绕但又保持平衡。特别在负载突变时,能看到电流波形像弹簧一样伸缩,但始终维持着三相平衡,这个动态特性真心漂亮。
三相级联H桥载波移相调制仿真模型 A相3个H桥输出 ABC三相相电压 ABC三相相电流
最后说个实战技巧:载波频率别设太高,特别是级数多的时候。试过用10kHz载波带三级H桥,结果开关损耗直接把仿真速度拖成幻灯片。降到2kHz后波形质量没怎么降,仿真速度却能快三倍,这笔买卖划算得很。
(波形图插在这里)
相电压的阶梯波完美逼近正弦,电流波形光滑得跟丝绸似的,这就是载波移相的魅力——用时间换质量,拿相位差当武器,干翻谐波没商量。
