单相PWM整流器仿真,采用PI双闭环控制 输出电压外环,网侧电流内环 matlab/simulink/plecs模型 ~
在电力电子领域,单相PWM整流器是一个重要的研究对象,它能够将交流电转换为直流电,并且实现功率因数校正等功能。今天咱们就来唠唠基于PI双闭环控制的单相PWM整流器仿真,以及在Matlab/Simulink/PLECS中如何搭建相关模型。
PI双闭环控制原理
PI双闭环控制采用输出电压外环和网侧电流内环的结构。为啥要这么设计呢?简单来说,外环电压控制负责稳定输出直流电压,内环电流控制则主要用来跟踪电网电压,实现单位功率因数运行,同时快速响应负载变化。
输出电压外环
外环的核心是调节输出电压。它把输出电压的实际值和设定值做对比,差值通过PI调节器进行处理。PI调节器的传递函数通常可以写成:
% 定义PI调节器参数 kp = 0.5; % 比例系数 ki = 0.1; % 积分系数 % PI调节器传递函数 num = [kp ki]; den = [1 0]; PI_out = tf(num, den);这里kp是比例系数,ki是积分系数。比例部分能够快速响应偏差,积分部分则可以消除稳态误差。通过调整这两个系数,我们可以让输出电压稳定在设定值附近。
网侧电流内环
内环主要控制网侧电流。外环输出的信号作为内环电流的给定值,再和实际测量的网侧电流值比较,得到的差值同样经过PI调节器处理。这个PI调节器和外环类似,但参数不一样,因为它的控制对象和要求不同。
% 网侧电流内环PI调节器参数 kp_i = 0.2; ki_i = 0.05; % 网侧电流内环PI调节器传递函数 num_i = [kp_i ki_i]; den_i = [1 0]; PI_in = tf(num_i, den_i);内环的PI调节器通过调整参数,使得网侧电流能够快速跟踪给定值,从而实现良好的电流控制性能。
Matlab/Simulink/PLECS模型搭建
在Simulink中的搭建思路
- 电源部分:添加一个交流电压源模块,用来模拟电网输入。
- 整流器部分:使用PWM整流器模块,连接好输入输出端口。
- 控制部分:搭建上述所说的双闭环PI控制结构,把电压外环和电流内环的PI调节器连接好。
- 测量和反馈部分:用传感器测量输出电压和网侧电流,反馈到相应的PI调节器输入端。
PLECS中的特色
如果使用PLECS,它对电力电子系统仿真有一些独特的优势。PLECS有丰富的电力电子器件库,像IGBT等器件模型都很精准。在搭建模型时,可以更直观地连接各个模块,而且它还支持和Simulink联合仿真,这就为我们提供了更多的可能性。
比如在PLECS中搭建PWM整流器模型时,直接从库中拖出相应的整流桥模块,然后根据电路连接方式连接好各个端口,这种图形化的操作非常方便,对于新手来说也很容易上手。
仿真结果分析
通过运行仿真,我们可以得到输出电压和网侧电流的波形。理想情况下,输出电压应该稳定在设定值,网侧电流和电网电压同相位,实现单位功率因数运行。
单相PWM整流器仿真,采用PI双闭环控制 输出电压外环,网侧电流内环 matlab/simulink/plecs模型 ~
如果输出电压有波动,那可能是电压外环的PI参数设置不太合理,需要重新调整kp和ki的值。要是网侧电流波形不理想,跟踪效果不好,那就得看看电流内环的PI参数是不是需要优化。
总之,基于PI双闭环控制的单相PWM整流器仿真,无论是在理论研究还是实际应用中,都有很重要的意义。通过Matlab/Simulink/PLECS这些工具,我们可以更方便地进行研究和优化,为电力电子系统的设计和改进提供有力支持。