基于工频市电电压的VIENNA整流器仿真模型:电压电流双闭环控制,高效稳定的600V输出,中点...

张开发
2026/4/11 11:02:13 15 分钟阅读

分享文章

基于工频市电电压的VIENNA整流器仿真模型:电压电流双闭环控制,高效稳定的600V输出,中点...
维也纳整流器仿真效果良好三相VIENNA维也纳整流仿真模型电压电流双闭环控制电压外环采用PI控制电流内环采用bang bang滞环控制。 输出电压600V输入为工频市电电压输出的中点点位平衡整体电路网侧输入电流THD值小于3%整体性能良好适合用于学习专研维也纳整流器这玩意儿在工业电源里算是常青树了今天咱们来扒一扒它的仿真实现。这个模型最妙的地方在于中点电位稳如老狗网侧电流THD能做到3%以内实测连咖啡机都带得动当然不建议真接咖啡机。先看主电路结构三相输入接的是工频市电。关键来了那个中点的电压平衡算法简直是灵魂代码。这里用了个骚操作——在电压环输出里嵌入了中点补偿项% 中点电压平衡补偿 Vdc_half Vdc_ref/2; delta_V (Vdc_upper - Vdc_lower) * 0.05; % 补偿系数根据实际调试这个0.05的系数可不是随便写的仿真时发现超过0.1会导致震荡小于0.03平衡速度又跟不上跟骑独轮车找平衡一个道理。电流环用滞环控制就是图个痛快省去PWM发波那些弯弯绕绕。代码里这个bang-bang控制器玩过Arduino的都眼熟// 滞环比较核心逻辑 if(Ia_ref - Ia_actual hyst_band) { S1 1; S2 0; // 上管导通 } else if(Ia_actual - Ia_ref hyst_band) { S1 0; S2 1; // 下管导通 }但这里有个坑爹的地方——滞环带宽设置。带宽太大THD飙车太小了开关频率能上20kHz烧管子没商量。实测3%THD对应的带宽大概是额定电流的5%左右。维也纳整流器仿真效果良好三相VIENNA维也纳整流仿真模型电压电流双闭环控制电压外环采用PI控制电流内环采用bang bang滞环控制。 输出电压600V输入为工频市电电压输出的中点点位平衡整体电路网侧输入电流THD值小于3%整体性能良好适合用于学习专研电压外环的PI参数整定才是重头戏。新手容易无脑用Z-N法结果发现动态响应像喝醉的蜗牛。这里分享个野路子先用临界比例度法找基准然后根据负载特性加个前馈voltage_error Vdc_ref - Vdc_actual ff_term K_ff * d_load_current # 负载电流微分前馈 pi_output Kp * voltage_error Ki * integral ff_term这个前馈项能让突加负载时的电压跌落减少60%亲测有效。注意微分项要加低通滤波不然噪声能让你怀疑人生。看波形最直观满载时网侧电流完美追踪正弦参考。FFT分析显示5次谐波基本被干掉了7次还有点小尾巴。不过整体THD 2.7%的成绩单放在毕业设计里绝对能唬住导师。最后说几个仿真踩过的坑1. 死区时间设太小会导致桥臂直通仿真不报错但实际会放烟花 2. 采样频率得是开关频率的10倍以上 3. 别忘了给直流母线并上虚拟的泄放电阻不然掉电时电压能悬停半小时。模型跑通了记得降额使用别真当600V电源使——除非你想给实验室换套新窗帘。

更多文章