[發明專利]預測函數控制優化的油氣水三相分離器油水液面控制方法在審
| 申請號: | 201410029379.9 | 申請日: | 2014-01-22 |
| 公開(公告)號: | CN103760927A | 公開(公告)日: | 2014-04-30 |
| 發明(設計)人: | 薛安克;李海生;張日東;張樂;魯仁全 | 申請(專利權)人: | 杭州電子科技大學 |
| 主分類號: | G05D9/12 | 分類號: | G05D9/12;G05B13/04 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 杜軍 |
| 地址: | 310018 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 預測 函數 控制 優化 油氣 三相 分離器 油水 液面 方法 | ||
1.預測函數控制優化的油氣水三相分離器油水液面控制方法,其特征在于該方法的具體步驟是:
步驟(1).通過過程對象的實時階躍響應數據建立被控對象的模型,具體方法是:
1-a將過程對象的比例積分-比例微分控制器停留在手動操作狀態,操作撥盤使其輸出有一個階躍變化,在記錄儀表上得到實際過程的輸出值,將實際過程輸出值yp(k)的響應曲線轉換成無量綱形式yp*(k),具體是:
yp*(k)=yp(k)/yp(∞)
其中,yp(∞)是比例積分-比例微分控制器的輸出有階躍變化時的實際過程輸出yp(k)的穩態值;
1-b.選取滿足yp*(k1)=0.39和yp*(k2)=0.63的兩個計算點k1和k2,依據下式計算過程對象的模型參數Km、T和τ:
Km=yp(∞)/q
T=2(k1-k2)
τ=2k1-k2
最后得到的過程對象的傳遞函數為:
其中,G(s)為過程對象的傳遞函數,s為拉普拉斯變換算子,q為過程的比例積分微分控制器輸出的階躍變化幅度,Km為模型的增益系數,T為模型的時間常數,τ為模型的滯后時間參數;
步驟(2).設計過程對象的PI-PD控制器,具體方法是:
2-a.將步驟1-b中的傳遞函數進行離散化,采樣時間為Ts,得到離散模型為
ym(k)=amym(k-1)+Km(1-am)u(k-1-L)
其中,ym(k)為過程對象模型在k時刻的預測輸出,ym(k-1)為過程對象在k-1時刻的實際輸出值,u(k-1-L)為k-1-L時刻過程對象的控制輸入,L為離散傳遞函數模型的時滯,L=τ/Ts;
2-b.先考慮無滯后情況,計算過程對象在預測函數控制下第P步的預測輸出值ymav(k+P)
ymav(k)=amymav(k-1)+Km(1-am)u(k-1)
取控制時域M=1,經過預測函數控制,可得
ymav(k+P)=amPymav(k)+Km(1-amP)u(k)
其中,P為預測步長,ymav(k)為去掉純滯后過程模型在k時刻的輸出值,ymav(k+P)為去掉純滯后過程對象在預測函數控制下k時刻的第P步預測輸出;
2-c.考慮滯后,修正當前時刻的實際輸出值,得到包含未來預測信息的新的過程際輸出值,形式如下:
yPav(k)=yP(k)+ymav(k)-ymav(k-L)
其中,yPav(k)為校正得到的k時刻包含未來預測信息的過程對象的新的輸出值,yP(k)為k時刻過程對象的實際輸出值;
2-d.選取預測函數控制方法的參考軌跡ref(k+P)以及目標函數J,形式如下:
ref(k+P)=βPyp(k)+(1-βP)c(k)
ess(k)=ypav(k)-ymav(k)
minJ=(ref(k+P)-ymav(k+P)-ess(k))2
其中,β為參考軌跡柔化系數,其值為Tr為參考軌跡的時間常數;c(k)為過程對象在k時刻的設定值;ess(k)為過程對象在k時刻校正的誤差值;
2-e.將過程對象的控制量u(k)進行變換:
u(k)=u(k-1)+Kp(k)(e(k)-e(k-1))+Ki(k)e(k)-Kf(k)(y(k)-y(k-1)
-Kd(y(k)-2y(k-1)+y(k-2))
=u(k-1)+Kp(k)(e(k)-e(k-1))+Ki(k)e(k)-Kf(k)(y(k)-y(k-1)
-Kd(y(k)-y(k-1))+Kd(y(k-1)-y(k-2))
e(k)=βyp(k-1)+(1-β)c(k-1)-yp(k)
進一步化簡為:
u(k)=u(k-1)+w(k)E(k)
其中,
w(:,k)=[Kp(k)+Ki(k),-Kp(k),-Kf(k)-Kd(k),Kd(k)]
E(k)=(e(k),e(k-1),y(k)-y(k-1),y(k-1)-y(k-2))Τ
Kp(k)、Ki(k)、Kf(k)、Kd(k)分別為k時刻PI-PD控制器外環的比例、外環的積分、內環的比例、內環的微分參數,e(k)為k時刻參考軌跡值與實際輸出值之間的誤差,Τ為矩陣的轉置符號,w(:,k)為四行k列矩陣;
2-f.將u(k)代入到步驟d中的目標函數求解PI-PD控制器中的參數,可得
進一步可以得到:
Kp(k)=w(1,k)+w(2,k)
Ki(k)=-w(2,k)
Kf(k)=-w(3,k)-w(4,k)
Kd(k)=w(4,k)
2-g.得到PI-PD控制器的參數Kp(k)、Ki(k)、Kf(k)、Kd(k)以后構成控制量u(k),并作用于被控對象
u(k)=u(k-1)+Kp(k)(e(k)-e(k-1))+Ki(k)e(k)-Kf(k)(y(k)-y(k-1)
-Kd(y(k)-2y(k-1)+y(k-2))
2-h.在下一時刻,依照步驟2-b到2-g繼續求解PI-PD控制器新的參數Kp(k+1)、Ki(k+1)、Kf(k+1)、Kd(k+1),并作用于被控對象,依次循環。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州電子科技大學,未經杭州電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410029379.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種樂器信號的分類方法
- 下一篇:專用型沙土液化實驗演示系統





