电压外环PI控制器
三电平VIENNA维也纳双闭环控制整流器仿真【参考文献】 参考文献:《维也纳整流器研究_魏亚坤》 [1] 控制:采用电压电流双闭环控制,电压外环PI和电流内环PI控制 [2] 中点电位平衡策略:采用输出上下电容电压差值补偿抑制中点电位的波动,以达到中点电位平衡控制的目的 [3] 调制策略:采用SVPWM调制算法,相比于SPMW调制可以有效减小电压电流THD 仿真结果:直流母线电压给定值800V,实际稳定跟踪800V,改设定值可以修改。 加入中点电位平衡控制策略可以看到输出电容电压波形均衡度优越
在电力电子领域,三电平VIENNA整流器的应用越来越广泛,尤其是在需要高效率、低谐波的应用场景中。今天,我们就来聊聊这种整流器的双闭环控制仿真,顺便看看如何通过代码实现这些控制策略。
首先,VIENNA整流器的控制通常采用电压电流双闭环控制。电压外环使用PI控制器来调节直流母线电压,而电流内环则通过另一个PI控制器来调节输入电流。这种双闭环结构能够有效地提高系统的动态响应和稳定性。
def voltage_pi_controller(Vdc_ref, Vdc_meas, Kp_v, Ki_v): error = Vdc_ref - Vdc_meas integral += error output = Kp_v * error + Ki_v * integral return output # 电流内环PI控制器 def current_pi_controller(I_ref, I_meas, Kp_i, Ki_i): error = I_ref - I_meas integral += error output = Kp_i * error + Ki_i * integral return output在仿真中,我们设定直流母线电压的给定值为800V。通过调整PI控制器的参数,我们可以看到实际电压能够稳定地跟踪这个给定值。如果你想要改变设定值,只需要修改Vdc_ref即可。
三电平VIENNA维也纳双闭环控制整流器仿真【参考文献】 参考文献:《维也纳整流器研究_魏亚坤》 [1] 控制:采用电压电流双闭环控制,电压外环PI和电流内环PI控制 [2] 中点电位平衡策略:采用输出上下电容电压差值补偿抑制中点电位的波动,以达到中点电位平衡控制的目的 [3] 调制策略:采用SVPWM调制算法,相比于SPMW调制可以有效减小电压电流THD 仿真结果:直流母线电压给定值800V,实际稳定跟踪800V,改设定值可以修改。 加入中点电位平衡控制策略可以看到输出电容电压波形均衡度优越
接下来,我们来看中点电位平衡控制策略。这个策略的目的是通过补偿上下电容电压的差值,来抑制中点电位的波动,从而实现中点电位的平衡控制。
# 中点电位平衡控制 def midpoint_balance_control(Vc1, Vc2, Kp_m, Ki_m): error = Vc1 - Vc2 integral += error output = Kp_m * error + Ki_m * integral return output在仿真结果中,加入中点电位平衡控制策略后,我们可以看到输出电容电压波形的均衡度有了显著的提升。这意味着系统的稳定性和效率都得到了改善。
最后,我们谈谈调制策略。VIENNA整流器通常采用SVPWM(空间矢量脉宽调制)算法。相比于传统的SPWM(正弦脉宽调制),SVPWM能够有效减小电压和电流的总谐波失真(THD)。
# SVPWM调制算法 def svpwm_modulation(V_alpha, V_beta, Ts): # 这里简化了SVPWM的实现,实际应用中需要考虑更多的细节 duty_cycle = calculate_duty_cycle(V_alpha, V_beta) return apply_pwm(duty_cycle, Ts)通过仿真,我们可以看到采用SVPWM调制算法后,电压和电流的THD明显降低,这进一步证明了SVPWM在提高电能质量方面的优势。
总的来说,三电平VIENNA整流器的双闭环控制仿真展示了其在电压调节、中点电位平衡和调制策略方面的优越性能。通过合理的控制策略和调制算法,我们能够实现高效、稳定的电力转换。希望这篇博文能给你带来一些启发,如果你有更多问题,欢迎在评论区留言讨论!
