2017-06-15 82 views
0

我正在努力處理一個我決定要解決的小項目。我試圖複製一個使用matlab simulink在書上找到的例子,但我沒有simulink和控制理論的經驗(我理解原理等)。simulink上的轉換器控制模擬

控制框圖給出,但我不明白一些塊,以及如何添加我的輸入(simulink上的正弦波塊)?

下面是詳細信息:

Example I wish to reproduce

Schematic of the converter and desired control block diagram

如果任何人都可以給我一點點的見解或直接我一些例子,而且再也基礎上的理解將是巨大的!

預先感謝您。

回答

0

標題爲控制器的部分是系統的閉環反饋控制。 K(s)通常會包含某種類型的PI控制。在更復雜的控制系統中,K(s)的結構可能有點不同,但通常會包含一個集成,以確保系統最終穩定在期望的值。

輸入Iref是您當前的命令。在這種情況下,您可以在此處注入您的正弦波,它將產生與您所需輸出相匹配的電流波形。如果你想要的輸出。

輸出m是控制器產生的調製波形。半橋轉換器部分內的所有內容都是轉換器及其連接到(電壓源)的所有內容的表示。

此處的前饋過濾器也是一個非常重要的組件。由於Vs包含交替波形,前饋濾波器允許系統響應Vs的變化而不依賴於反饋補償K(s)。這有助於將電流調節與電壓VD的變化分開。

從項目開始,您可以按照圖示構建半橋轉換器。你可以注入400 * cos(377t-pi/2)作爲VD。

對於反饋補償器K(s),您可以將輸入饋送到兩個增益(Ki和Kp),您將在後面選擇值。在Ki的輸出端插入一個積分器(1/s),然後將Kp的輸出和積分器相加在一起。

對於前饋濾波器,您可能應該使用直流增益爲1的低通濾波器。低通濾波器可防止噪音進入系統。在這種情況下,您正在運行模擬,所以不會有噪音。但是,濾波器將消除任何代數循環,這可能會導致模擬中的警告或錯誤。

您可以在Iref輸入您的控制信號。