根据之前设计的控制器和主电路,在Simulink上面进行验证。
参考之前的博客
基于PI双闭环解耦控制的三相SVPWM电压型逆变器(1)--数学模型
基于PI双闭环解耦控制的三相SVPWM电压型逆变器(2)--控制器设计
基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法
搭建主电路
![](https://i-blog.csdnimg.cn/blog_migrate/a479a3b591deef163b8e9f9ef906363e.png)
主流电源选择400V,输入电容选择470vf,开关管选择mos管,电感取值3mH,滤波电感选择30uf,负载取值10Ω。根据以上数据,在simulink上搭建模型。
搭建控制部分
根据前面得到的框图,使用matlab function实现控制。
![](https://i-blog.csdnimg.cn/blog_migrate/b00b5b6def8b7ce2c8e21cc936ff657b.png)
结果如下图所示
![](https://i-blog.csdnimg.cn/blog_migrate/4106f80a226b5e10462eddfdb5656759.png)
调制部分
使用SVPWM进行调制,得到目标输出电压。
![](https://i-blog.csdnimg.cn/blog_migrate/67b8fd4e091fd3f3c3bc142f259928a1.png)
仿真结果
三相电压
![](https://i-blog.csdnimg.cn/blog_migrate/aa4c9f95e2736125ff2c778f41763455.png)
三相电感电流
![](https://i-blog.csdnimg.cn/blog_migrate/77aff821eaa5635e86839d5d18c8f916.png)
SVPWM调制输出
![](https://i-blog.csdnimg.cn/blog_migrate/ebe99a89292ee05d2c201c61efcd4415.png)