簡單的三相逆變電路仿真

本電路面對三相對稱負載的,電路的結構較簡單,主要的是想通過此電路的仿真瞭解一些模塊的運用。在此我分享下我所遇到的問題及解決方法。
首先,我先說說我遇到的問題。我們需要6路波形,其實只需相位依次相差120°的三路波再加上它們的互補波形即可,而要產生其互補波形我一開始使用了gain模塊,將其增益設爲-1,仿真的時候老是不能得到真確的波形,發現原來-1是不可以導通IGBT的,於是採用邏輯NOT,但是邏輯NOT後面要加上convert模塊將邏輯1改爲數字1,不然會報錯。還有一個重要的問題,就是matlab的通用橋電路的IGBT的標號與書上的標號不一樣,所以波形信號的輸入順序相應的要改變,不然仿真的波形不對。
以下是matlab仿真的總圖:
在這裏插入圖片描述
波形圖,上圖爲相電壓圖,下圖爲線電壓圖:
波形圖,上圖爲相電壓圖,下圖爲線電壓圖
下面是我重要模塊的配置:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述