[發明專利]一種基于往復機械活塞桿軸心軌跡包絡與信息熵特征的負荷識別方法有效
| 申請號: | 201911079879.2 | 申請日: | 2019-11-07 |
| 公開(公告)號: | CN110823543B | 公開(公告)日: | 2020-09-04 |
| 發明(設計)人: | 張旭東;張進杰;江志農;茆志偉;王瑤 | 申請(專利權)人: | 北京化工大學 |
| 主分類號: | G01M13/00 | 分類號: | G01M13/00;G01B7/02 |
| 代理公司: | 北京思海天達知識產權代理有限公司 11203 | 代理人: | 劉萍 |
| 地址: | 100029 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 往復 機械 活塞桿 軸心 軌跡 包絡 信息 特征 負荷 識別 方法 | ||
1.一種基于往復機械活塞桿軸心軌跡包絡與信息熵特征的負荷識別方法,其特征在于,包括以下步驟:
第一步,設置不同的負荷狀態Load={0,d,2d,3d,…,wd},w=0,1,2,…,其中d為負荷梯度,總工況數為(w+1),利用往復機械在線監測系統,通過水平方向的電渦流位移傳感器和豎直方向的電渦流位移傳感器分別采集相應負荷狀態下的活塞桿原始偏擺位移Xm={x1,x2,x3,…,xm}和活塞桿原始沉降位移Ym={y1,y2,y3,…,ym},m為采樣點數;得到原始數據集XYn={(Xm,Ym)1T,(Xm,Ym)2T,…,(Xm,Ym)nT}T,n為數據組數;
第二步,利用公式(1)去除原始信號Xm和原始信號Ym的平均值,得到X′m={x′1,x′2,x′3,…,x′m}和Y′m={y′1,y′2,y′3,…,y′m};原始數據集變為XY′n={(X′m,Y′m)1T,(X′m,Y′m)2T,…,(X′m,Y′m)nT}T
式中,Fm為活塞桿原始偏擺或沉降位移;F′m為去掉平均值之后的活塞桿偏擺或沉降位移;
以偏擺傳感器測量的水平方向為X軸,以沉降傳感器測量的垂直方向為Y軸,建立平面直角坐標系,初始時刻活塞桿軸心位置記為O0(a0,b0),某一時刻活塞桿軸心位置記為Om(am,bm),活塞桿半徑記為R,則該時刻活塞桿圓周與X軸交點為JX(R+x′m,0),與Y軸交點為JY(0,R+y′m);設點Om和點JX連線與X軸所成夾角為θ,點Om和點JY連線與點Om所在與X軸平行的直線所成夾角為根據三角形相似定理,推導出公式(2),公式(3),聯立兩個公式求解活塞桿不同時刻的軸心位置Om(am,bm),構成軸心位置分布集O={O1(a1,b1),O2(a2,b2),O3(a3,b3),…,Om(am,bm)};
公式(2)(3)中j=1,2,3,…,m;
第三步,利用改進的離散點輪廓包絡方法計算軸心位置分布O={O1(a1,b1),O2(a2,b2),O3(a3,b3),…,Om(am,bm)}的包絡特征Bao,改進的離散點輪廓包絡方法具體步驟如下:
3.1、根據軸心位置分布O,通過尋找水平方向X上的最小值點al與最大值點ar,豎直方向Y上的最小值點bd與最大值點bu,確定軸心位置分布的4個極限位置,分別記為Ol(al,bl),Or(ar,br),Od(ad,bd),Ou(au,bu),以四個極限位置點所成四邊形內部為內側,外部為外側;
3.2、分別以上述極限位置為起點,以逆時針方向,遍歷各時刻軸心位置,以斜率最小原則,提取軸心位置輪廓凸集包絡;
計算極限位置點Od和Or之間的凸集包絡,具體計算方法如下:
(1)將點Od和點Or所成線段記為L1,則其斜率α1表示為:
(2)假設線段L1外側的所有普通軸心位置點集為P={p1(a1,b1),p2(a2,b2),p3(a3,b3),…},計算點Od與P中任意一點所組成線段的斜率,記為K={β1,β2,β3,…};當存在多個點斜率相同的情況時,計算相應點與點Od之間的距離,記為D={dis1,dis2,dis3,…};在點集P中尋找點p′(ap,bp),使得點p′滿足以下條件:
β′=minK且β′≤α1且dis′=maxD (5)
式(5)中,β′為點p′與點Od所成線段的斜率,dis′為點p′與點Od之間的距離;
所得p′點即為凸集包絡中的包絡點;
(3)用凸集包絡點p′替換點Od;將點p′和點Or所成線段記為L′1,其斜率記為α′1;進行下一輪迭代,尋找新的凸集包絡點;
(4)重復步驟(1)(2)(3),當最新凸集包絡點與點Or距離為0時,停止迭代,得到極限點Od和極限點Or之間軸心位置分布輪廓的凸集包絡,記為B′dr={p′1,p′2,p′3,…};
計算極限點Or和點Ou之間,點Ou和點Ol之間,點Ol和點Od之間的凸集包絡B′ru、B′ul、B′ld,最終得到全部軸心位置分布的凸集包絡點集Btu={Od,B′dr,Or,B′ru,Ou,B′ul,Ol,B′ld};
(5)由公式(6)計算軸心位置輪廓凸集包絡形成的面積S1,式中,c1為凸集包絡點數;
3.3、根據步驟3.2得到的凸集包絡,計算軸心位置分布的凹集包絡;
計算極限點Od和極限點Or之間的凹集包絡,取凸包絡B′dr={p′1,p′2,p′3,…},以逆時針方向,逐個對B′dr中連續兩個凸集包絡點p′1(ap1,bp1)和p′2(ap2,bp2)進行如下計算:
(1)將點p′1(ap1,bp1)和點p′2(ap2,bp2)所成線段記為L2,線段L′斜率α2表示為:
(2)假設線段L2內側的所有普通軸心位置點集為Q={q1(a1,b1),q2(a2,b2),q3(a3,b3),…},計算點p′1與Q中任意一點所組成線段的斜率,記為K′={β′1,β′2,β′3,…};當存在多個點斜率相同的情況時,計算相應點與點p′1之間的距離,記為D′={dis′1,dis′2,dis′3,…};在點集Q中尋找點q′(aq,bq),使得點q′滿足以下條件:
β″=minK′且β″≥α2且dis″=minD′ (8)
式(8)中,β″為點q′與點p′1所成線段的斜率,dis″為點q′與點p′1之間的距離;
所得q′點即為凹集包絡中的包絡點;
(3)以凹集包絡點q′代替點p′2,將點p′1和點q′所成線段記為L′2,線段L′2斜率記為α2;進行下一輪迭代,尋找新的凹集包絡點;
(4)重復步驟(1)(2)(3),直至最新凹集包絡點與點p′1之間的距離不超過M,停止迭代,最終得到極限點Od和極限點Or之間軸心位置分布輪廓的凹集包絡,記為B″dr={q′1,q′2,q′3,…};
M初始值為全部軸心位置點的平均距離,聯立公式(9)(10),計算M;
計算極限點Or和點Ou之間,點Ou和點Ol之間,點Ol和點Od之間的凹集包絡B″ru、B″ul、B″ld,得到全部軸心位置分布的凹集包絡點集Bao={Od,B″dr,Or,B″ru,Ou,B″ul,Ol,B″ld};
(5)由公式(11)計算軸心位置輪廓上述包絡形成的面積S2,式中,c2為凹集包絡點數;
3.4、判斷步驟3.3中得到的凹集包絡點集Bao是否為活塞桿軸心位置分布包絡特征;
(1)由公式(12)計算S2與S1的相對誤差E,當E≤5%時,終止計算,步驟3.3中得到的凹集包絡點集Bao即為活塞桿軸心位置分布的包絡特征;
(2)當E5%時,距離M縮小50%,用S2替換S1,重復步驟3.3,獲得新的凹集包絡點集B′ao和凹集包絡面積S2';由公式(13)計算S2'與S2的相對誤差E′;重復上述步驟,直至E′≤5%,停止迭代,最后一次迭代時,步驟3.3中所得到的B′ao即為活塞桿軸心位置分布的包絡特征;
第四步,計算軸心位置分布O的信息熵特征:由公式(14)計算軸心位置分布O中各點坐標的算術平方根值,得到算術平方根集Sm={s1,s2,s3,…,sm};然后,利用公式(15)計算軸心位置分布O的信息熵特征Sh,與包絡特征組成初始特征集T={Bao,Sh};
第五步,利用T-SNE對初始特征集進行無監督降維,提取負荷敏感特征;假設初始特征集T為1×Col維特征,給定困惑度為30,學習率為1e-5,設置標簽Labels={0,1,2,…,w},分別對應(w+1)種工況,將初始特征集T輸入到T-SNE算法中進行無監督降維,最終得到1×2維的負荷敏感特征集T′={t1,t2};
第六步,首先,將在線監測系統采集的(w+1)種不同工況數據分為訓練數據集和測試數據集;然后,利用前述步驟對訓練和測試數據進行處理,分別得到最終的訓練集Train_T′和測試集Test_T′;最后,根據不同的往復機械設置BP神經網絡神經元個數為20~30,學習率為0.0005~0.001,訓練精度為0.0001~0.0005,最大迭代次數為70~100,將數據集Train_T′輸入BP神經網絡進行訓練,得到能區分往復機械(w+1)種負荷工況的分類器,利用測試集Test_T′對BP神經網絡分類器進行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京化工大學,未經北京化工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911079879.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種節水灌溉自動控制閥
- 下一篇:一種防爆型自動旋壓門裝置





