2017-10-18 138 views
1

我正在模擬scilab/xcos中的直流電機的簡單閉環速度控制器。爲什麼等效離散控制實現在XCos中提供了不同的結果

我有一個連續的PI控制器工作得很好。

我有那麼離散連續控制器和實現了它在兩個不同的,但相等的方式,它似乎是兩個分立方案提供不同的結果,即使他們應該是等價

這兩個離散控制器都是通過相同的離散化方法(Tustin)獲得的,但其中一個是作爲單個DLR Xcos傳遞函數實現的,而另一個是作爲P和I部分的總和單獨實現的。

附加模型包含上下文中的所有設置,並說明了連續控制器以及兩個離散控制器。

「分量離散控制」合理跟蹤連續控制器,而「傳遞函數離散控制」不穩定。

問題解決了更短的採樣時間,這讓我感到困惑,因爲控制兩個離散實現的數學算法是完全相同的,因此我希望兩個離散控制器的相對行爲應該是相同的,無論採樣時間是多少用來。

我將不勝感激任何輸入或解釋我做錯了什麼,以及爲什麼這兩個看似等價的實現不同。

該模型在這裏附:

https://www.dropbox.com/s/itudk4a1ooh6ncz/dc_motor_control.zcos?dl=0

回答

1

只是在分量型控制器(!連續)KP的路徑添加採樣和保持;-)京都議定書「拯救」你的穩定性,因爲它是連續的,儘管集成商的工作是離散的。但嵌入式離散控制器與Ts完全分離 - 這太慢了。如果通過採樣保持將離散行爲添加到kp,則可獲得相同的結果。

相關問題