使用MATLAB仿真开环单相逆变电路
本文手把手教你在simulink中搭建SPWM驱动的单相开环全桥逆变电路
0.打开Simulink新建文件
![](https://lyphix.im/wp-content/uploads/2020/04/image-37.png)
点击左上角New,然后Save,将文件保存到你想要的位置
![](https://lyphix.im/wp-content/uploads/2020/04/image-10.png)
1. 搭建IGBT部分
在MATLAB界面中输入powerlib回车,打开powerlib,功率系统仿真基本都使用powerlib中的元件。
![](https://lyphix.im/wp-content/uploads/2020/04/image-11-1024x543.png)
我们先把powergui拖入Simulink中
![](https://lyphix.im/wp-content/uploads/2020/04/image-12-1024x473.png)
接下来打开Power Electronics拖入IGBT/Diode
![](https://lyphix.im/wp-content/uploads/2020/04/image-13-1024x466.png)
将IGBT ctrl+c ctrl+v复制为4个,使用ctrl+r旋转,ctrl+i镜像翻转,将他们整齐放置
![](https://lyphix.im/wp-content/uploads/2020/04/image-14.png)
继续,在powerlib中打开Electrical sources,添加一个直流电源,双击改为300v。你也可以修改右侧名称方便记忆。
![](https://lyphix.im/wp-content/uploads/2020/04/image-15-1024x409.png)
拖动鼠标,连好线
![](https://lyphix.im/wp-content/uploads/2020/04/image-16.png)
2.SPWM驱动信号
首先我们需要两个信号源:正弦波和方波
在Simulink中点击左上角library browser,搜索sine wave。选择sine wave,拖入Simulink。
![](https://lyphix.im/wp-content/uploads/2020/04/image-28.png)
继续在 library browser 搜索 Repeating Sequence,添加到Simulink。作为三角波发生器
双击修改参数,如图
![](https://lyphix.im/wp-content/uploads/2020/04/image-18.png)
可以计算出该三角波频率为10kHz
继续搜索greaterthan,添加一个比较器
![](https://lyphix.im/wp-content/uploads/2020/04/image-29.png)
搜索logical,添加一个NOT( 非门 )
![](https://lyphix.im/wp-content/uploads/2020/04/image-30.png)
这样我们就得到了所需要的SPWM,将他和IGBT连接在一起
![](https://lyphix.im/wp-content/uploads/2020/04/image-31.png)
3.滤波电路和负载
在powerlib中打开Elements,找到Series RLC Branch,拖入Simulink,将其复制3份。双击,分别修改他们的属性
![](https://lyphix.im/wp-content/uploads/2020/04/image-22.png)
![](https://lyphix.im/wp-content/uploads/2020/04/image-23.png)
![](https://lyphix.im/wp-content/uploads/2020/04/image-24.png)
将他们连线在一起
![](https://lyphix.im/wp-content/uploads/2020/04/image-32-1024x542.png)
接下来可以测试一下
首先在powerlib-measurement里面找到电压检测
![](https://lyphix.im/wp-content/uploads/2020/04/image-26-1024x578.png)
搜索scope,添加一个示波器观察电阻两侧电压变换
![](https://lyphix.im/wp-content/uploads/2020/04/image-33-1024x495.png)
双击powergui,仿真改为离散,如图
![](https://lyphix.im/wp-content/uploads/2020/04/image-35.png)
将上方的时间改为1
![](https://lyphix.im/wp-content/uploads/2020/04/image-34.png)
双击打开示波器,点击run按钮,可以观察到正弦输出
![](https://lyphix.im/wp-content/uploads/2020/04/image-36.png)
下一篇文章会给该仿真添加电压闭环: https://lyphix.im/?p=371
大佬您好。
看了您的这个教程受益匪浅,在这边感谢一下!