首頁 資訊 數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法及裝置與流程

數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法及裝置與流程

來源:泰然健康網(wǎng) 時間:2024年12月30日 06:56

數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法及裝置與流程

[0001]
本發(fā)明屬于數(shù)控機床領(lǐng)域,具體涉及一種數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法及裝置。

背景技術(shù):

[0002]
數(shù)控機床的性能退化過程是一種不可逆的單調(diào)退化過程,如何判斷數(shù)控機床的性能在長時間使用后的變化對企業(yè)生產(chǎn)具有重要意義。
[0003]
現(xiàn)有技術(shù)中心,數(shù)控機床隨著使用時間的增長,會出現(xiàn)性能退化的過程,當性能退化到一定程度,其生產(chǎn)出來的產(chǎn)品就不能滿足企業(yè)的生產(chǎn)標準,從而會導致大量的不良產(chǎn)品的產(chǎn)出。
[0004]
上述問題是目前亟待解決的。

技術(shù)實現(xiàn)要素:

[0005]
本發(fā)明所要解決的技術(shù)問題是提供一種數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法及裝置。
[0006]
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:提供了一種數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法,所述方法包括:
[0007]
獲取多通道傳感器數(shù)據(jù);
[0008]
將多通道傳感器數(shù)據(jù)輸入到預(yù)先建立的健康模型中,從而得出系統(tǒng)的綜合健康指數(shù)。
[0009]
進一步的,所述健康模型的建立方法包括:
[0010]
獲取樣本集;
[0011]
將樣本集輸入到堆疊稀疏自動編碼器進行特征提??;
[0012]
將堆疊稀疏性自動編碼器最后一層提取的特征與全連接神經(jīng)網(wǎng)絡(luò)相連接,獲得初始模型;
[0013]
對初始模型進行訓練得到健康模型。
[0014]
進一步的,將堆疊稀疏性自動編碼器最后一層提取的特征與全連接神經(jīng)網(wǎng)絡(luò)相連接,獲得初始模型的方法包括:
[0015]
將樣本集輸入到自動編碼器獲得編碼特征;
[0016]
將編碼特征輸入到稀疏自編碼器中獲得通過稀疏性限制后的編碼特征;
[0017]
將多個稀疏自編碼器堆疊形成堆疊稀疏自編碼;
[0018]
將堆疊稀疏自編碼的最后一層的編碼特征與全連接神經(jīng)網(wǎng)絡(luò)相連接獲得初始模型。
[0019]
進一步的,將樣本集輸入到自動編碼器獲得編碼特征的方法包括:
[0020]
將樣本集傳遞到自動編碼器的隱藏層中;
[0021]
通過解碼網(wǎng)絡(luò)將隱藏層進行解碼重構(gòu);
[0022]
計算輸入數(shù)據(jù)與輸出數(shù)據(jù)的誤差,并通過梯度下降算法調(diào)整自動編碼器的權(quán)值得到自動編碼器的最終的模型參數(shù);
[0023]
將最終的模型參數(shù)輸入到自編碼器得到目標函數(shù);
[0024]
將樣本集輸入到目標函數(shù)中得出的隱藏層為編碼特征。
[0025]
進一步的,所述將編碼特征輸入到稀疏自編碼器中獲得通過稀疏性限制后的編碼特征的方法包括:
[0026]
定義隱藏層神經(jīng)元的活躍度;
[0027]
在目標函數(shù)中加入基于kullback-leibler散度的懲罰因子;
[0028]
獲得總體的目標函數(shù);
[0029]
將編碼特征輸入到總體的目標函數(shù)中;
[0030]
通過總體的目標函數(shù)對編碼特征進行稀疏性限制后得出限制后的編碼特征。
[0031]
進一步的,對初始模型進行訓練得到健康模型的方法,即,通過大量的數(shù)控機床歷史退化數(shù)據(jù)可以對模型進行訓練,從而得到最優(yōu)權(quán)重和偏移的模型參數(shù),將最優(yōu)權(quán)重和偏移的模型參數(shù)帶入初始模型從而獲得健康模型。
[0032]
本發(fā)明還提供了一種數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算裝置,所述裝置包括:
[0033]
數(shù)據(jù)獲取模塊,適于獲取多通道傳感器數(shù)據(jù);
[0034]
健康指數(shù)計算模塊,適于將多通道傳感器數(shù)據(jù)輸入到預(yù)先建立的健康模型中,從而得出系統(tǒng)的綜合健康指數(shù)。
[0035]
進一步的,所述健康模型的建立方法包括:
[0036]
獲取樣本集;
[0037]
將樣本集輸入到堆疊稀疏自動編碼器進行特征提??;
[0038]
將堆疊稀疏性自動編碼器最后一層提取的特征與全連接神經(jīng)網(wǎng)絡(luò)相連接,
[0039]
獲得初始模型;
[0040]
對初始模型進行訓練得到健康模型。
[0041]
本發(fā)明還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有一個或一個以上的指令,所述一個或一個以上的指令內(nèi)的健康指數(shù)計算裝置的處理器執(zhí)行時實現(xiàn)如上述的數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法。
[0042]
本發(fā)明還提供了一種電子設(shè)備,包括:存儲器和處理器;所述存儲器中存儲有至少一條程序指令;所述處理器,通過加載并執(zhí)行所述至少一條程序指令以實現(xiàn)如上述的數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法。
[0043]
本發(fā)明的有益效果是:本發(fā)明通過將多通道數(shù)據(jù)特征提取得到的矢量特征信息映射到一個單維的系統(tǒng)綜合健康指數(shù)hi中。hi的數(shù)值代表系統(tǒng)健康狀況,其取值范圍為0~1,其中1表示系統(tǒng)的狀態(tài)完全正常,0表示系統(tǒng)已經(jīng)失效。通過構(gòu)建hi,建立系統(tǒng)的健康狀態(tài)與多通道傳感數(shù)據(jù)的關(guān)系模型,就可以根據(jù)數(shù)控機床的傳感數(shù)據(jù),對數(shù)控機床的健康狀況進行評估。
附圖說明
[0044]
下面結(jié)合附圖和實施例對本發(fā)明作進一步說明。
[0045]
圖1是本發(fā)明實施例所提供的數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法的流程圖。
[0046]
圖2是圖1中步驟s120的部分步驟的流程圖。
[0047]
圖3是本發(fā)明實施例所提供的堆疊稀疏性自編碼的原理圖。
[0048]
圖4是本發(fā)明實施例所提供的數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算裝置的原理框圖。
[0049]
圖5是本發(fā)明實施例所提供的電子設(shè)備的部分原理框圖。
具體實施方式
[0050]
現(xiàn)在結(jié)合附圖對本發(fā)明作詳細的說明。此圖為簡化的示意圖,僅以示意方式說明本發(fā)明的基本結(jié)構(gòu),因此其僅顯示與本發(fā)明有關(guān)的構(gòu)成。
[0051]
實施例1
[0052]
請參閱圖1,本發(fā)明提供了一種數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法。本發(fā)明通過將多通道數(shù)據(jù)特征提取得到的矢量特征信息映射到一個單維的系統(tǒng)綜合健康指數(shù)hi中。hi的數(shù)值代表系統(tǒng)健康狀況,其取值范圍為0~1,其中1表示系統(tǒng)的狀態(tài)完全正常,0表示系統(tǒng)已經(jīng)失效。通過構(gòu)建hi,建立系統(tǒng)的健康狀態(tài)與多通道傳感數(shù)據(jù)的關(guān)系模型,就可以根據(jù)數(shù)控機床的傳感數(shù)據(jù),對數(shù)控機床的健康狀況進行評估。所述方法包括:
[0053]
s110:獲取多通道傳感器數(shù)據(jù)。
[0054]
具體來說,通過多個傳感器檢測到數(shù)據(jù)信息形成多通道傳感器數(shù)據(jù)。
[0055]
s120:將多通道傳感器數(shù)據(jù)輸入到預(yù)先建立的健康模型中,從而得出系統(tǒng)的綜合健康指數(shù)。
[0056]
請參閱圖2,所述健康模型的建立方法包括:
[0057]
s121:獲取樣本集;
[0058]
s122:將樣本集輸入到堆疊稀疏自動編碼器進行特征提??;
[0059]
s123:將堆疊稀疏性自動編碼器最后一層提取的特征與全連接神經(jīng)網(wǎng)絡(luò)相連接,獲得初始模型;
[0060]
在本實施例中,步驟s123包括:
[0061]
s1231:將樣本集輸入到自動編碼器獲得編碼特征。
[0062]
具體來說,步驟s1231:將樣本集輸入到自動編碼器獲得編碼特征的方法包括:
[0063]
將樣本集傳遞到自動編碼器的隱藏層中。
[0064]
具體來說,自動編碼器(autoencoder,ae)是一種具有輸入層、隱藏層和輸出層的無監(jiān)督神經(jīng)網(wǎng)絡(luò),假設(shè)有輸入樣本集x={x1,x2,

,x
n
},通過使用編碼網(wǎng)絡(luò)將每個輸入樣本集傳遞到低維的隱藏層中:
[0065]
h
θ
(x)=f(wx+b)
[0066]
式中f是激活函數(shù),激活函數(shù)是一個總稱,具體有很多類型,例如sigmoid、relu、tanh等,具體要根據(jù)實際數(shù)據(jù)進行選擇,θ={w,b}表示編碼網(wǎng)絡(luò)的參數(shù),w是輸入層到隱藏層的權(quán)值矩陣,b為偏置項系數(shù)。
[0067]
通過解碼網(wǎng)絡(luò)將隱藏層進行解碼重構(gòu)。
[0068]
具體來說,
[0069]
y=g
θ

(h
θ
(x))=

(w

h
θ
(x)+b

)
[0070]
式中θ

={w

,b

}是解碼網(wǎng)絡(luò)的參數(shù)矩陣,w

為隱藏層到輸出層的權(quán)值矩陣,b


偏置項系數(shù)。
[0071]
計算輸入數(shù)據(jù)與輸出數(shù)據(jù)的誤差,其重構(gòu)誤差的計算方式如下:
[0072][0073]
并通過梯度下降算法調(diào)整自動編碼器的權(quán)值得到自動編碼器的最終的模型參數(shù),模型參數(shù)包括,w以及b,w是輸入層到隱藏層的權(quán)值矩陣,b為偏置項系數(shù)。
[0074]
將最終的模型參數(shù)輸入到自編碼器得到目標函數(shù);
[0075]
將樣本集輸入到目標函數(shù)中得出的隱藏層為編碼特征。
[0076]
s1232:將編碼特征輸入到稀疏自編碼器中獲得通過稀疏性限制后的編碼特征。
[0077]
具體來說,包括:
[0078]
定義隱藏層神經(jīng)元的活躍度;
[0079]
在其中加入限制條件ρ是值接近于0的稀疏性參數(shù),使得隱藏層大部分神經(jīng)元失效。
[0080]
在目標函數(shù)中加入基于kullback-leibler散度的懲罰因子;
[0081][0082]
獲得總體的目標函數(shù);
[0083][0084]
其中,β代表稀疏性懲罰項的權(quán)重。
[0085]
將編碼特征輸入到總體的目標函數(shù)中;
[0086]
通過總體的目標函數(shù)對編碼特征進行稀疏性限制后得出限制后的編碼特征。
[0087]
s1233:將多個稀疏自編碼器堆疊形成堆疊稀疏自編碼。
[0088]
請參閱圖3,具體來說,整個模型的輸入是經(jīng)處理后的高維特征數(shù)據(jù),經(jīng)過多層稀疏自編碼器網(wǎng)絡(luò)進行進一步融合,每一層的輸出都連接到后續(xù)層的輸入,使輸出的低維信號在包含本質(zhì)特征的同時去除高維信號中的干擾部分,同時引入稀疏性和堆疊性增強模型的魯棒性。
[0089]
s1234:將堆疊稀疏自編碼的最后一層的編碼特征與全連接神經(jīng)網(wǎng)絡(luò)相連接獲得初始模型。
[0090]
具體來說,初始模型為hi=f(w
·
(x
×
u)+b)
[0091]
式中的x表示原始的傳感器數(shù)據(jù)輸入,u表示tvp投影矩陣,tvp指的是張量到向量的投影,通過一個投影矩陣與張量相乘來實現(xiàn)階數(shù)的降低,實現(xiàn)高階到低階的投影,通過投影矩陣可以將原始的傳感器數(shù)據(jù)轉(zhuǎn)化為特征矢量,將特征矢量作為堆疊稀疏自編碼模型的輸入。w和b表示堆疊稀疏自編碼模型的權(quán)重和偏移。
[0092]
s124:對初始模型進行訓練得到健康模型。
[0093]
具體來說,通過大量的數(shù)控機床歷史退化數(shù)據(jù)可以對模型進行訓練,從而得到最優(yōu)權(quán)重和偏移的模型參數(shù)w和b,將最優(yōu)權(quán)重和偏移的模型參數(shù)帶入初始模型從而獲得健康模型。在輸入數(shù)據(jù)正向傳播過程中,經(jīng)過多層隱含層處理并傳向輸出層,得到輸出結(jié)果與實際期望值之間的誤差,其中,實際期望是我們在訓練模型前,通過實際測量、人工經(jīng)驗得到的,用來對模型的數(shù)據(jù)進行評判。常用的退化過程的實際期望例如設(shè)備的運行時間等。具體如何選擇還需要根據(jù)實際設(shè)備來決定。然后對預(yù)測的誤差進行反向傳播,逐層求出目標函數(shù)對各神經(jīng)元權(quán)值的偏導數(shù),構(gòu)成目標函數(shù)對權(quán)值向量的梯量,作為修改權(quán)值的依據(jù),網(wǎng)絡(luò)的學習在權(quán)值修改過程中完成。通過多次迭代更新各層網(wǎng)絡(luò)的權(quán)重和偏移參數(shù),誤差達到期望值時學習結(jié)束。根據(jù)訓練后的最優(yōu)權(quán)重和偏移的模型參數(shù)w和b,對于采集到的多通道傳感數(shù)據(jù),通過健康模型可以快速計算數(shù)控機床的實時健康指數(shù),描述數(shù)控機床的健康狀態(tài)。
[0094]
實施例2
[0095]
請參閱圖4,本實施例還提供了一種數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算裝置,所述裝置包括:
[0096]
數(shù)據(jù)獲取模塊,適于獲取多通道傳感器數(shù)據(jù);
[0097]
健康指數(shù)計算模塊,適于將多通道傳感器數(shù)據(jù)輸入到預(yù)先建立的健康模型中,從而得出系統(tǒng)的綜合健康指數(shù)。
[0098]
所述健康模型的建立方法包括:
[0099]
獲取樣本集;
[0100]
將樣本集輸入到堆疊稀疏自動編碼器進行特征提??;
[0101]
將堆疊稀疏性自動編碼器最后一層提取的特征與全連接神經(jīng)網(wǎng)絡(luò)相連接,獲得初始模型;
[0102]
對初始模型進行訓練得到健康模型。
[0103]
實施例3
[0104]
本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有一個或一個以上的指令,所述一個或一個以上的指令內(nèi)的健康指數(shù)計算裝置的處理器執(zhí)行時實現(xiàn)如實施例1提供的數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法。
[0105]
本實施方式中,在對數(shù)控機床系統(tǒng)綜合健康指數(shù)進行計算時,獲取多通道傳感器數(shù)據(jù);將多通道傳感器數(shù)據(jù)輸入到預(yù)先建立的健康模型中,從而得出系統(tǒng)的綜合健康指數(shù)。
[0106]
即,本領(lǐng)域技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個設(shè)備(可以是單片機,芯片等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-only memory)、隨機存取存儲器(ram,random access memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0107]
實施例4
[0108]
請參閱圖5,本發(fā)明實施例還提供了一種電子設(shè)備,包括:存儲器502和處理器501;所述存儲器502中存儲有至少一條程序指令;所述處理器501,通過加載并執(zhí)行所述至少一條程序指令以實現(xiàn)如實施例1所提供的數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法。
[0109]
存儲器502和處理器501采用總線方式連接,總線可以包括任意數(shù)量的互聯(lián)的總線和橋,總線將一個或多個處理器501和存儲器502的各種電路連接在一起??偩€還可以將諸如外圍設(shè)備、穩(wěn)壓器和功率管理電路等之類的各種其他電路連接在一起,這些都是本領(lǐng)域所公知的,因此,本文不再對其進行進一步描述??偩€接口在總線和收發(fā)機之間提供接口。收發(fā)機可以是一個元件,也可以是多個元件,比如多個接收器和發(fā)送器,提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。經(jīng)處理器501處理的數(shù)據(jù)通過天線在無線介質(zhì)上進行傳輸,進一步,天線還接收數(shù)據(jù)并將數(shù)據(jù)傳送給處理器501。
[0110]
處理器501負責管理總線和通常的處理,還可以提供各種功能,包括定時,外圍接口,電壓調(diào)節(jié)、電源管理以及其他控制功能。而存儲器502可以被用于存儲處理器501在執(zhí)行操作時所使用的數(shù)據(jù)。
[0111]
綜上所述,本發(fā)明通過將多通道數(shù)據(jù)特征提取得到的矢量特征信息映射到一個單維的系統(tǒng)綜合健康指數(shù)hi中。hi的數(shù)值代表系統(tǒng)健康狀況,其取值范圍為0~1,其中1表示系統(tǒng)的狀態(tài)完全正常,0表示系統(tǒng)已經(jīng)失效。通過構(gòu)建hi,建立系統(tǒng)的健康狀態(tài)與多通道傳感數(shù)據(jù)的關(guān)系模型,就可以根據(jù)數(shù)控機床的傳感數(shù)據(jù),對數(shù)控機床的健康狀況進行評估
[0112]
以上述依據(jù)本發(fā)明的理想實施例為啟示,通過上述的說明內(nèi)容,相關(guān)的工作人員完全可以在不偏離本發(fā)明的范圍內(nèi),進行多樣的變更以及修改。本項發(fā)明的技術(shù)范圍并不局限于說明書上的內(nèi)容,必須要根據(jù)權(quán)利要求范圍來確定其技術(shù)性范圍。

相關(guān)知識

一種老人健康數(shù)據(jù)監(jiān)控分析方法及系統(tǒng)與流程
健康監(jiān)測方法、裝置及電子設(shè)備與流程
健康檢測方法、裝置、終端設(shè)備及存儲介質(zhì)與流程
模具企業(yè)數(shù)控電火花加工的工藝流程
一種室內(nèi)環(huán)境健康監(jiān)測與預(yù)警裝置及系統(tǒng)的制作方法
遠程健康檢測與服務(wù)系統(tǒng)的制作方法
體重BMI指數(shù)的計算方法
數(shù)字健康管理系統(tǒng)
一種健康監(jiān)測系統(tǒng)及方法與流程
數(shù)控電火花加工的工藝流程

網(wǎng)址: 數(shù)控機床系統(tǒng)綜合健康指數(shù)的計算方法及裝置與流程 http://www.u1s5d6.cn/newsview921699.html

推薦資訊