Other Parts Discussed in Post: CONTROLSUITE, POWERSUITE, SFRA
作者:Hardy Zhou
TI C2000在數字電源領域有很廣法的應用,同時針對數字電源控制器的設計提供了CONTROLSUITE 的DPlib的軟件庫,可以很容易實現(xiàn)PID, 2P2Z, 3P3Z等控制器的軟件代碼設計,同時也提供PowerSUITE的Compensation Designer GUI來實現(xiàn)控制器的可視化設計以及獲得離散化參數供C2000數字設計. 本文以DPLib中的2P2Z控制器設計為例,來說明C2000 Compensation Designer GUI中的 2P2Z控制器參數對應到的實際S域傳遞函數實際表達式,為2P2Z以及其他形式的控制器的理解、開發(fā)和調試帶來很大的便利.
1.Compensation Designer和傳統(tǒng)的 2P2Z控制器的S域表達式對比
而我們常看到的2P2Z控制器S域的傳遞函數模型一般如下:
K表示控制器增益,Wz0和Wz1是兩個零點,Wp1是第二個極點, 同樣有:
所以可以看到傳統(tǒng)2P2Z控制器S域傳遞函數的增益K跟Compensation Designer中的S域傳遞函數增益關系式子如下.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
2.Compensation Designer和DPLib中2P2Z控制器離散化表達式
Compensation Designer中2P2Z控制器雙線性變換離散化模型為:
由這個表達式可以看出,由于零極點和數字控制頻率FS的單位都是KHz,把 增益的表達式獨立出來,傳遞函數的分子和分母都是以頻率相除得到的值,所以實際計算,可以簡單用KHz為單位來表達頻率的量值.
DPLib中2P2Z控制器雙線性變換離散化模型為
我們可以看到分母的系數符號是取反了,因為C2000 DPLib計算2P2Z控制器輸出表達式是,
這跟2P2Z離散函數一般表達式 有差別.
所以分母的,取反了, 這點要非常注意,不然容易在使用過程中,出現(xiàn)Z域到S域的變換得不到正確的S域公式,也會造成設計控制器模型出現(xiàn)問題.
3.兩個離散化傳遞函數的統(tǒng)一
令 我們可以獲得
同理可以獲得的表達式.
注意 在Compensation Designer GUI中生成的B2,B1,B0,A2,A1是完全對應的.
4.Compensation Designer 2P2Z控制器S域和Z域傳遞函數的解析
2P2Z控制器的S域傳遞函數表達式在章節(jié)1已經有說明,KDC以增益dB的形式表達, KDC轉化為實際參數的表達式如下:
實際增益為:
實際2P2Z控制器的S域傳遞函數增益是
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
把Compensation Designer 的零極點頻率,轉化為單位Hz和角頻率,代入G(s)表達式,就可以獲得實際系統(tǒng)的傳遞函數.
? ??
下面的以Compensation Designer中的2P2Z控制器設計為例進行說明如何獲得s域傳遞函數的表達式.
S域傳遞函數的增益
所以可以得到S域中的傳遞函數是
使用matlab求s域到z域(離散時間,雙線性變換Tustin
,), 就可以獲得跟Compensation Designer GUI里面相同的B0,B1,B2,A0,A1,A2參數, 這樣也可以驗證我們的推導是正確的.
審核編輯:金巧
-
控制器
+關注
關注
112文章
16418瀏覽量
178786 -
嵌入式處理
+關注
關注
0文章
341瀏覽量
10033 -
GUI
+關注
關注
3文章
662瀏覽量
39792 -
DPL
+關注
關注
0文章
2瀏覽量
13005
發(fā)布評論請先 登錄
相關推薦
bq78z100EVM 1s-2s鋰離子電池組管理器評估模塊
![bq78<b class='flag-5'>z</b>100EVM 1<b class='flag-5'>s-2s</b>鋰離子電池組管理<b class='flag-5'>器</b>評估模塊](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
光柵控制器s是什么意思
光伏互感器p1p2正確接線法
昂科燒錄器支持MindMotion靈動微電子的32位微控制器MM32F5277E9P
![昂科燒錄<b class='flag-5'>器</b>支持MindMotion靈動微電子的32位微<b class='flag-5'>控制器</b>MM32F5277E9<b class='flag-5'>P</b>](https://file1.elecfans.com/web2/M00/03/5F/wKgZombDEMqAcEuDAAHyJWCPoe0691.png)
如何配置ESP8266的I2S模塊以接收來自外部微控制器的數據?
PID控制器中P、I、D的含義
具有2位VID控制和低功率模式的單相D-CAP2TM控制器TPS51215A數據表
![具有<b class='flag-5'>2</b>位VID<b class='flag-5'>控制</b>和低功率模式的單相D-CAP<b class='flag-5'>2</b>TM<b class='flag-5'>控制器</b>TPS51215A數據表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
具有2位靈活電壓識別 (VID) 控制的單相位、D-CAP?和D-CAP2? 控制器TPS51518數據表
![具有<b class='flag-5'>2</b>位靈活電壓識別 (VID) <b class='flag-5'>控制</b>的單相位、D-CAP?和D-CAP<b class='flag-5'>2</b>? <b class='flag-5'>控制器</b>TPS51518數據表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
瑞薩電子發(fā)布全新RA2A2微控制器產品群
在同步從fifo的例程中,如何理解U2P和P2U的工作方式?
亞信電子推出新一代PCIe轉多I/O (4S, 2S+1P, 2S+SPI, LB) 控制器
![亞信電子推出新一代PCIe轉多I/O (4<b class='flag-5'>S</b>, <b class='flag-5'>2S+1P</b>, <b class='flag-5'>2S</b>+SPI, LB) <b class='flag-5'>控制器</b>](https://file1.elecfans.com/web2/M00/C9/7A/wKgaomYdBT6ADyJtAAAfKi50w1w181.jpg)
亞信電子推出新一代PCIe轉多I/O (4S, 2S+1P, 2S+SPI, LB) 控制器
![亞信電子推出新一代PCIe轉多I/O (4<b class='flag-5'>S</b>, <b class='flag-5'>2S+1P</b>, <b class='flag-5'>2S</b>+SPI, LB) <b class='flag-5'>控制器</b>](https://file.elecfans.com/web2/M00/9C/3B/pYYBAGQlVC6AcKHCAAAMs4vWXVY688.png)
評論