
三相电压型SVPWM整流器仿真及双闭环PI控制策略:输出电压700V与单位功率因数1
运行下的负载实验资料讲解
# 三相电压型SVPWM整流器仿真:Matlab/Simulink 双闭环PI控制探秘
在电力电子领域,三相电压型SVPWM整流器因其诸多优势,如能实现单位功率因数运行、能量双向流
动等,被广泛应用。今天咱们就来深入探讨一下基于Matlab/Simulink搭建其双闭环PI控制(电压外环电流
内环)的仿真模型,还会涉及负载实验等内容。
## 整体思路概述
双闭环PI控制的核心在于,电压外环负责调节输出电压稳定在目标值,电流内环则快速跟踪电压外
环给出的电流指令,同时确保功率因数为1。我们期望输出电压能达到700V ,当然这个值可按需灵活调整。
## Matlab/Simulink 模型搭建
1. **主电路搭建**
- 首先,在Simulink库中找到“Power System Blockset”,从中拖出三相电压源模块,设置其幅
值、频率等参数以模拟实际电网电压。
- 接着,连接三相全桥逆变器模块作为整流主电路。这部分电路负责将交流转换为直流,是整
个系统的关键部分。
- 在直流侧连接一个电容和电阻串联的负载模型,电阻模拟实际负载,电容用于稳定直流输出
电压。
2. **控制算法实现**
- **电压外环PI控制**:
```matlab
% 电压外环PI参数设置
kp_v = 10;
ki_v = 100;
% 电压外环PI控制代码示例
function [i_ref] = voltage_loop(v_dc, v_dc_ref)
persistent integral_v
if isempty(integral_v)
integral_v = 0;
end
error_v = v_dc_ref - v_dc;
integral_v = integral_v + error_v * Ts;