[發(fā)明專利]基于階躍響應(yīng)的一階慣性加純延遲環(huán)節(jié)閉環(huán)辨識方法有效
| 申請?zhí)枺?/td> | 202111208711.4 | 申請日: | 2021-10-18 |
| 公開(公告)號: | CN113885325B | 公開(公告)日: | 2023-09-15 |
| 發(fā)明(設(shè)計)人: | 吳振龍;劉艷紅;霍本巖;楊磊;李方圓;張贊 | 申請(專利權(quán))人: | 鄭州大學(xué) |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04 |
| 代理公司: | 鄭州德勤知識產(chǎn)權(quán)代理有限公司 41128 | 代理人: | 武亞楠 |
| 地址: | 450001 河南省鄭州*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 階躍 響應(yīng) 一階 慣性 延遲 環(huán)節(jié) 閉環(huán) 辨識 方法 | ||
1.一種基于階躍響應(yīng)的一階慣性加純延遲環(huán)節(jié)閉環(huán)辨識方法,其特征在于,包括以下步驟:
步驟1,利用反饋控制器C(s)和前饋控制器Cf(s)相結(jié)合對待辨識被控對象進行控制,形成閉環(huán)系統(tǒng);采用一階慣性加純延遲的傳遞函數(shù)描述待辨識被控對象,待辨識被控對象的數(shù)學(xué)表達式如下:
其中,G(s)為待辨識被控對象的傳遞函數(shù),s為微分算子,τ、k和a1分別為延遲時間常數(shù)、系統(tǒng)增益和多項式系數(shù),τ、k和a1均為待辨識被控對象的待辨識參數(shù);
步驟2,采集閉環(huán)系統(tǒng)在設(shè)定值階躍響應(yīng)時的同一時間段內(nèi)的設(shè)定值數(shù)據(jù)集R0和輸出數(shù)據(jù)集Y0,設(shè)定值數(shù)據(jù)集R0和輸出數(shù)據(jù)集Y0的數(shù)據(jù)長度為n,采樣周期為ΔT;設(shè)定值數(shù)據(jù)集R0和輸出數(shù)據(jù)集Y0的形式如下:
R0=[r0(1),…,r0(i),…,r0(n)]
Y0=[y0(1),…,y0(i),…,y0(n)]
其中,i表示數(shù)據(jù)在數(shù)據(jù)集中的位置,1≤i≤n;r0(1)、r0(i)和r0(n)分別為設(shè)定值數(shù)據(jù)集R0的第一個數(shù)據(jù)、第i個數(shù)據(jù)和第n個數(shù)據(jù);y0(1)、y0(i)和y0(n)分別為輸出數(shù)據(jù)集Y0的第一個數(shù)據(jù)、第i個數(shù)據(jù)和第n個數(shù)據(jù);
步驟3,將步驟2中得到的輸出數(shù)據(jù)集Y0中每一個數(shù)據(jù)均減去閉環(huán)系統(tǒng)在設(shè)定值階躍響應(yīng)前的穩(wěn)態(tài)值rρ,得到一級輸出數(shù)據(jù)集Y中的數(shù)據(jù);
一級輸出數(shù)據(jù)集Y中數(shù)據(jù)的數(shù)學(xué)計算式分別如下:
y(1)=y(tǒng)0(1)-rρ
y(i)=y(tǒng)0(i)-rρ
y(n)=y(tǒng)0(n)-rρ
其中,y(1)、y(i)和y(n)分別為一級輸出數(shù)據(jù)集Y的第一個數(shù)據(jù)、第i個數(shù)據(jù)和第n個數(shù)據(jù);
一級輸出數(shù)據(jù)集Y的形式分別如下:
Y=[y(1),…,y(i),…,y(n)];
步驟4,分別給定延遲時間常數(shù)τ和系統(tǒng)增益k各自的初值,為τ0和k0;閉環(huán)系統(tǒng)設(shè)定值階躍響應(yīng)的幅值為l,不超過τ0/ΔT的最大整數(shù)為對步驟3中得到的一級輸出數(shù)據(jù)集Y中的數(shù)據(jù)進行代數(shù)變換,得到二級輸出數(shù)據(jù)集Y10、Y11和Y21中的數(shù)據(jù);
二級輸出數(shù)據(jù)集Y10、Y11和Y21中數(shù)據(jù)的數(shù)學(xué)計算式分別如下:
其中,j為數(shù)據(jù)在數(shù)據(jù)集中超不過i的位置,1≤j≤i;y10(i)、y11(i)和y21(i)分別是二級輸出數(shù)據(jù)集Y10、Y11和Y21中的第i個數(shù)據(jù);二級輸出數(shù)據(jù)集Y10、Y11和Y21的形式分別如下:
Y10=[y10(1),…,y10(i),…,y10(n)]
Y11=[y11(1),…,y11(i),…,y11(n)]
Y21=[y21(1),…,y21(i),…,y21(n)];
步驟5,分別給定延遲時間常數(shù)τ和系統(tǒng)增益k各自的初值,為τ0和k0;閉環(huán)系統(tǒng)設(shè)定值階躍響應(yīng)的幅值為l,不超過τ0/ΔT的最大整數(shù)為定義sigx(x)表示符號函數(shù),當(dāng)x≤0時,sigx(x)=-1,當(dāng)x>0時,sigx(x)=1;閉環(huán)系統(tǒng)中的反饋控制器為C(s),反饋控制器C(s)的數(shù)學(xué)表達式分別如下:
其中,kp、ki和kd為反饋控制器為C(s)的已知參數(shù),分別為比例增益系數(shù)、積分增益系數(shù)和微分增益系數(shù);
閉環(huán)系統(tǒng)中的前饋控制器為Cf(s),前饋控制器Cf(s)的數(shù)學(xué)表達式分別如下:
其中,kpf、kif和kdf為前饋控制器為Cf(s)的已知參數(shù),分別為比例增益系數(shù)、積分增益系數(shù)和微分增益系數(shù);
結(jié)合反饋控制器的已知參數(shù)和前饋控制器的已知參數(shù),對步驟4得到的二級輸出數(shù)據(jù)集Y10、Y11和Y21中的數(shù)據(jù)進行數(shù)據(jù)變換,得到有用數(shù)據(jù)集θ1、θ2和θ3中的數(shù)據(jù);
θ1(i)=-(kp+kpf)lk0-(kd+kdf)lk0iΔT
θ3(i)=-y10(i)
其中,θ1(i)、θ2(i)和θ3(i)分別是有用數(shù)據(jù)集θ1、θ2和θ3中的第i個數(shù)據(jù),kp、ki和kd分別為閉環(huán)系統(tǒng)中反饋控制器C(s)已知的比例增益系數(shù)、積分增益系數(shù)和微分增益系數(shù),kpf、kif和kdf分別為閉環(huán)系統(tǒng)中前饋控制器Cf(s)已知的比例增益系數(shù)、積分增益系數(shù)和微分增益系數(shù);l為閉環(huán)系統(tǒng)設(shè)定值階躍響應(yīng)的幅值,k0為步驟4給定的系統(tǒng)增益k的初值,ΔT為采樣周期,為不超過τ/ΔT的最大整數(shù);
有用數(shù)據(jù)集θ1、θ2和θ3的形式分別如下:
θ1=[θ1(1),…,θ1(i),…,θ1(n)]
θ2=[θ2(1),…,θ2(i),…,θ2(n)]
θ3=[θ3(1),…,θ3(i),…,θ3(n)];
步驟6,將步驟5中得到的有用數(shù)據(jù)集θ1、θ2和θ3變換得到三級數(shù)據(jù)集θ;三級數(shù)據(jù)集θ的數(shù)學(xué)計算式如下:
其中,和分別為有用數(shù)據(jù)集θ1的轉(zhuǎn)置、有用數(shù)據(jù)集θ2的轉(zhuǎn)置和有用數(shù)據(jù)集θ3的轉(zhuǎn)置;
步驟7,通過步驟3得到的一級輸出數(shù)據(jù)集Y和步驟6中得到的三級數(shù)據(jù)集θ計算,得到待辨識被控對象的待辨識參數(shù)τ、k和a1組成的參數(shù)向量
待辨識參數(shù)向量的形式如下:
參數(shù)向量的數(shù)學(xué)計算式如下:
其中,θT和YT分別為參數(shù)向量的轉(zhuǎn)置、三級數(shù)據(jù)集θ的轉(zhuǎn)置和一級輸出數(shù)據(jù)集Y的轉(zhuǎn)置,(θTθ)-1為θTθ的矩陣求逆;
步驟8,將步驟7得到的延遲時間常數(shù)τ、系統(tǒng)增益k分別作為延遲時間常數(shù)和系統(tǒng)增益各自的初值τ0和k0;
步驟9,結(jié)合反饋控制器系數(shù)和前饋控制器系數(shù),對步驟4得到的二級輸出數(shù)據(jù)集Y10、Y11和Y21中的數(shù)據(jù)進行數(shù)據(jù)變換,得到新的有用數(shù)據(jù)集θ1、θ2和θ3中的數(shù)據(jù);
θ1(i)=-(kp+kpf)lk0-(kd+kdf)lk0iΔT
θ3(i)=-y10(i)
其中,θ1(i)、θ2(i)和θ3(i)分別是有用數(shù)據(jù)集θ1、θ2和θ3中的第i個數(shù)據(jù),kp、ki和kd分別為閉環(huán)系統(tǒng)中反饋控制器C(s)已知的比例增益系數(shù)、積分增益系數(shù)和微分增益系數(shù),kpf、kif和kdf分別為閉環(huán)系統(tǒng)中前饋控制器Cf(s)已知的比例增益系數(shù)、積分增益系數(shù)和微分增益系數(shù);l為閉環(huán)系統(tǒng)設(shè)定值階躍響應(yīng)的幅值,k0為步驟8得到的系統(tǒng)增益k的初值,ΔT為采樣周期,為不超過τ/ΔT的最大整數(shù);
有用數(shù)據(jù)集θ1、θ2和θ3的形式分別如下:
θ1=[θ1(1),…,θ1(i),…,θ1(n)]
θ2=[θ2(1),…,θ2(i),…,θ2(n)]
θ3=[θ3(1),…,θ3(i),…,θ3(n)];
步驟10,將步驟9中得到的有用數(shù)據(jù)集θ1、θ2和θ3變換得到新的三級數(shù)據(jù)集θ;新的三級數(shù)據(jù)集θ的數(shù)學(xué)計算式如下:
其中,和分別為有用數(shù)據(jù)集θ1的轉(zhuǎn)置、有用數(shù)據(jù)集θ2的轉(zhuǎn)置和有用數(shù)據(jù)集θ3的轉(zhuǎn)置;
步驟11,通過步驟3得到的一級輸出數(shù)據(jù)集Y和步驟10中得到的三級數(shù)據(jù)集θ計算,得到待辨識被控對象的待辨識參數(shù)τ、k和a1組成的新的參數(shù)向量
待辨識參數(shù)向量的形式如下:
參數(shù)向量的數(shù)學(xué)計算式如下:
其中,θT和YT分別為參數(shù)向量的轉(zhuǎn)置、三級數(shù)據(jù)集θ的轉(zhuǎn)置和一級輸出數(shù)據(jù)集Y的轉(zhuǎn)置,(θTθ)-1為θTθ的矩陣求逆;
步驟12,將步驟11得到的待辨識參數(shù)τ和k分別作為延遲時間常數(shù)和系統(tǒng)增益各自的初值τ0和k0;重復(fù)進行步驟9至步驟11;
步驟13,再次更新待辨識參數(shù)τ和k,重復(fù)步驟9至步驟11預(yù)設(shè)次數(shù),得到最終的參數(shù)向量
2.一種可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1所述的基于階躍響應(yīng)的一階慣性加純延遲環(huán)節(jié)閉環(huán)辨識方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州大學(xué),未經(jīng)鄭州大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111208711.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 時刻響應(yīng)
- 第一響應(yīng)和第二響應(yīng)
- 需求響應(yīng)方法和需求響應(yīng)系統(tǒng)
- 響應(yīng)裝置及其集成電路、響應(yīng)方法及響應(yīng)系統(tǒng)
- 響應(yīng)處理方法及響應(yīng)處理裝置
- 響應(yīng)裝置及網(wǎng)絡(luò)響應(yīng)方法
- 響應(yīng)生成方法、響應(yīng)生成裝置和響應(yīng)生成程序
- 響應(yīng)車輛、響應(yīng)車輛管理系統(tǒng)和響應(yīng)車輛控制系統(tǒng)
- 斷電響應(yīng)
- 響應(yīng)裝置、響應(yīng)方法及存儲介質(zhì)





