[發明專利]數據處理方法、裝置、存儲介質及電子設備有效
| 申請號: | 202010424273.4 | 申請日: | 2020-05-19 |
| 公開(公告)號: | CN111611536B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 劉雙剛;馬越峰;劉金剛;韓斌 | 申請(專利權)人: | 浙江中控技術股份有限公司 |
| 主分類號: | G06F17/16 | 分類號: | G06F17/16;G06F16/23;G05B13/04 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李婷婷 |
| 地址: | 310053 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 存儲 介質 電子設備 | ||
本發明提供了一種數據處理方法、裝置、存儲介質及電子設備,當控制參數發生變化,則進行子模型計算并將第一預設邏輯標志置位。然后,判斷生產裝置的操作變量是否觸發預設約束條件,如果是,確定第一權重系數為操作變量的當前權重系數,并將第二預設邏輯標志置位;如果否,確定當前操作變量的權重系數為預設正常值,并將第三預設邏輯標志進行置位。之后,判斷動態矩陣控制器的控制矩陣是否待更新,如果是,進行總模型計算,并進行控制矩陣求解。更新閥位歷史數據并計算控制增量,將控制增量輸出至生產裝置的操作變量。可見,本方案只需進行一次邏輯循環,而二次規劃算法需要多次循環試探,進而降低了計算量并縮短了求解時間。
技術領域
本發明涉及數據計算技術領域,具體涉及一種數據處理方法、裝置、存儲介質及電子設備。
背景技術
動態矩陣控制(DMC,dynamic?matrix?control)又稱動態矩陣預測控制,是一種采用矩陣表達被控對象模型信息,并通過矩陣運算計算控制增量的模型預測控制算法。而采用該模型預測控制算法的控制器稱之為動態矩陣控制器,簡稱DMC控制器。
目前,DMC控制器采用二次規劃(QP)算法求解約束問題,但發明人發現,QP算法的計算量較大,求解時間長。
因此,如何提供一種數據處理方法,能夠實現約束控制的同時降低計算量、縮短求解時間,是本領域技術人員亟待解決的一大技術難題。
發明內容
有鑒于此,本發明實施例提供了一種數據處理方法,能夠實現約束控制的同時降低計算量、縮短求解時間。
為實現上述目的,本發明實施例提供如下技術方案:
一種數據處理方法,應用于動態矩陣控制器,包括:
判斷所述動態矩陣控制器的控制參數是否發生變化,如果是,基于所述控制參數進行子模型計算,并將子模型計算控制矩陣需要更新標志進行置位;
判斷生產裝置的操作變量是否觸發預設約束條件,如果是,確定第一權重系數為操作變量的當前權重系數,并將生產裝置的操作變量權重系數調整控制矩陣需要更新標志進行置位,所述第一權重系數大于所述操作變量上一周期的權重系數;如果否,確定當前操作變量的權重系數為預設正常值,并將生產裝置的操作變量權重系數恢復控制矩陣需要更新標志進行置位;
基于所述子模型計算控制矩陣需要更新標志、所述生產裝置的操作變量權重系數調整控制矩陣需要更新標志以及所述生產裝置的操作變量權重系數恢復控制矩陣需要更新標志,判斷所述動態矩陣控制器的控制矩陣是否待更新,如果是,進行總模型計算,并進行控制矩陣求解;
更新閥位歷史數據并計算控制增量,將所述控制增量輸出至所述生產裝置的操作變量。
可選的,在判斷所述動態矩陣控制器的控制參數是否發生變化之前,還包括:
當控制器計數器歸零時,將預設邏輯標志進行復位,所述預設邏輯標志包括所述子模型計算控制矩陣需要更新標志、所述生產裝置的操作變量權重系數調整控制矩陣需要更新標志以及所述生產裝置的操作變量權重系數恢復控制矩陣需要更新標志。
可選的,所述判斷生產裝置的操作變量是否觸發預設約束條件,包括:
判斷生產裝置的操作變量是否超過約束邊界;
以及,
判斷計算出的控制增量是否引起所述操作變量向違反約束的方向運動。
可選的,所述確定當前操作變量的權重系數為預設正常值,包括:
判斷當前操作變量的權重系數是否為預設正常值,如果否,確定所述預設正常值為所述當前操作變量的權重系數。
一種數據處理裝置,應用于動態矩陣控制器,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江中控技術股份有限公司,未經浙江中控技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010424273.4/2.html,轉載請聲明來源鉆瓜專利網。





