[發明專利]一種超聲測厚中的自適應聲時計算方法有效
| 申請號: | 201710699624.0 | 申請日: | 2017-08-18 |
| 公開(公告)號: | CN107450061B | 公開(公告)日: | 2020-08-14 |
| 發明(設計)人: | 王永青;周連杰;劉海波;廉盟;應楊威;李亞鵬;賈振元 | 申請(專利權)人: | 大連理工大學 |
| 主分類號: | G01S7/539 | 分類號: | G01S7/539;G01B17/02 |
| 代理公司: | 大連理工大學專利中心 21200 | 代理人: | 關慧貞 |
| 地址: | 116024 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 超聲 中的 自適應 時計 方法 | ||
1.一種超聲測厚中的自適應聲時計算方法,其特征在于,計算方法將聲時計算轉化為系統辨識問題,將相鄰的兩個脈沖回波分別作為輸入信號和期望信號,在迭代過程中使用改進的變步長自適應算法,由輸出誤差功率的比例、積分和微分形成步長綜合控制函數,以減小噪聲的影響,更加準確地獲得相鄰回波信號的脈沖響應序列;然后采用對脈沖響應序列進行分段擬合、一階求導處理,得到脈沖響應序列極大值位置,由脈沖響應序列極大值的橫坐標換算得到超聲聲時;方法的具體步驟如下:
第一步,超聲回波信號采集和預處理
采集超聲回波信號,從中截取兩個相鄰回波,并在兩相鄰回波之間截斷的部分進行補零操作,得到相鄰前回波x1(n)和相鄰后回波x2(n),n為采樣點;確定脈沖響應序列W(k)=[w1(k),w2(k),w3(k),...,wN(k)]T的階數N,其中wi(k)為第i階權系數,k為迭代次數,T表示向量轉置運算符;選取迭代步長μ(k)在首次迭代即k=1時的值μ(1),并對脈沖響應序列W(k)的首次迭代值置零,即k=1時W(1)=[0,0,0,...,0]T;
第二步,迭代求解脈沖響應序列W(k)
首先,計算第k次迭代計算的輸出誤差e(k),
e(k)=x2(k)-X1T(k)*W(k) (1)
式中,X1(k)=[x1(k),x1(k+1),...,x1(k+N-1)]T為第k次迭代計算的輸入信號,x2(k)為第k次迭代計算的期望信號,符號*表示卷積運算符;迭代更新脈沖響應序列,
W(k+1)=W(k)+μ(k)e(k)X1(k) (2)
式中,μ(k)為第k次迭代步長,W(k+1)為第k+1次脈沖響應序列;
其次,按照下式計算步長綜合控制函數p(k),
式中,β為步距遺忘因子,且有0<β<1;中間參量k1、k2和k3分別被定義為k1=KP+KI+KD、k2=-KP-2KD和k3=KD;KP、KI和KD分別為誤差信號能量e2(k)的比例系數、積分系數和微分系數;
接著,更新第k次迭代步長μ(k),
μ(k+1)=αμ(k)+γp(k) (4)
式中,α為步長遺忘因子,γ為步距比例因子,且有0<α<1、γ>0;
最后,按照上面步驟對脈沖響應序列W(k)迭代更新,直到迭代次數k等于補零后回波信號的長度;
第三步,脈沖響應序列處理
取第二步中最后一次迭代得到的脈沖響應序列W(k)作為最終的脈沖響應序列離散解wj,對脈沖響應序列離散解wj進行樣條曲線擬合處理,得到分段連續的脈沖響應曲線
式中,j為分段離散區間,j∈[1,N-1];aj,bj,cj和dj為第j分段區間的多項式系數,t為時間;
通過對分段擬合曲線進行求導計算,獲得脈沖響應曲線極大值對應橫坐標t0;
第四步,聲時計算
通過下式計算聲時TOF:
TOF=t0×T (6)
其中,T為系統采樣間隔。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連理工大學,未經大連理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710699624.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種家庭用蔬菜生長箱
- 下一篇:一種蔬菜大棚用施水噴藥農業機械設備





