欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于時域載荷擴展的數(shù)控機床載荷外推方法與流程

文檔序號:12825301閱讀:417來源:國知局
一種基于時域載荷擴展的數(shù)控機床載荷外推方法與流程

本發(fā)明涉及一種應用于數(shù)控機床載荷譜領域的技術方法,更確切地說,本發(fā)明涉及一種在對數(shù)控機床時域載荷擴展的基礎上,進行時域載荷pot外推的方法。



背景技術:

載荷譜是產品整機或零部件所承受的載荷時間歷程,由于能夠反映隨機載荷的變化規(guī)律,因此載荷譜被普遍應用到零部件結構的可靠性試驗、疲勞壽命預測、可靠性設計、加速試驗等方面。

數(shù)控機床在不同的切削工況和工作模式下具有不同的切削載荷,其載荷相比與其他機械產品要復雜多變,另外數(shù)控機床自身不具備載荷測試的功能,如果安裝相應的測試裝置,又會給現(xiàn)場切削加工帶來很多不便,所以只能在實驗室進行載荷測取試驗。然而在進行實際載荷測試過程中,受測試時間和成本等因素的影響,只能對產品全壽命周期內的一小部分時間進行載荷測試。為了能夠獲取全壽命周期內可能出現(xiàn)的載荷,必須對實測的載荷進行外推。

時域載荷外推是一種新興的載荷外推方法,它是針對實測的載荷時域信號,采用一維分布對載荷樣本數(shù)據(jù)進行擬合,利用建立的概率密度函數(shù)從而實現(xiàn)了載荷的外推。其中最常見的極值抽樣模型為超閾模型(peakoverthreshold,簡稱pot模型):在一定條件下確定一個閾值u,然后提取所有大于該閾值的極值點構成新的極值樣本,再進行極值分布的擬合。在進行載荷外推之前,需要根據(jù)外推指定的載荷作用時間或者作用頻次對時域載荷進行擴展,而傳統(tǒng)的時域擴展方法未考慮極值載荷間時間間隔的差異,時間間隔都采用采樣頻率f的倒數(shù),其與實際情況存在很大的差異。同時時域外推中極值閾值的選取至關重要,通常將分析閾值的大小等效為極值樣本廣義帕累拖分布(generalizedparetodistribution,簡稱gpd)擬合的好壞,然而針對gpd沒有公認的最優(yōu)擬合優(yōu)度檢驗,所以對閾值的選擇帶來了一定的困難。因此,本發(fā)明針對傳統(tǒng)的時域載荷擴展方法未考慮極值載荷時間間隔的差異及選取gpd擬合的最優(yōu)檢驗量等問題,提出了一種基于時域載荷擴展的數(shù)控機床載荷外推方法。



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

本發(fā)明所要解決的技術問題是克服了目前傳統(tǒng)的時域載荷擴展方法未考慮極值載荷時間間隔的差異及選取gpd擬合的最優(yōu)檢驗量等問題,提出了一種基于時域載荷擴展的數(shù)控機床載荷外推方法。

為解決上述技術問題,本發(fā)明是采用如下技術方案實現(xiàn)的:

一種基于時域載荷擴展的數(shù)控機床載荷外推方法,包括以下步驟:

步驟一:基于mcmc的時域載荷擴展法;

步驟二:利用mef圖確定閾值范圍;

步驟三:基于灰關聯(lián)分析的最優(yōu)閾值的選??;

步驟四:獲取外推的時域載荷。

步驟一中所述基于mcmc的時域載荷擴展法包括以下步驟:

step1提取時域載荷的極值及升程;

step2劃分載荷等級水平;

step3統(tǒng)計載荷循環(huán)次數(shù)及升程;

step4求解mcmc的狀態(tài)轉移矩陣;

step5求解三個狀態(tài)轉移概率矩陣的累積概率矩陣pcum,pc'um,p”cum;

step6計算馬爾科夫鏈的平穩(wěn)分布π(xt);

step7在(0,1)區(qū)間內隨機產生符合均勻分布的隨機數(shù),進行載荷狀態(tài)的判斷,確定載荷水平等級;

step8生成載荷時間歷程的轉折點序列;

step9確定相鄰極值點之間的間隔時間。

步驟二中所述利用mef圖確定閾值范圍包括以下步驟:

step1繪制載荷mef圖;

step2確定閾值范圍[umin,umax]及劃分成m個閾值。

步驟三中所述基于灰關聯(lián)分析的最優(yōu)閾值的選取具體步驟如下:

step1對不同閾值u對應的超越量進行gpd擬合;

step2擬合優(yōu)度檢驗;

step3計算采樣分布和擬合分布序列的d1,d2值;

step4求增量序列;

step5計算時間段的關聯(lián)系數(shù);

step6計算灰關聯(lián)度。

步驟四中所述獲取外推的時域載荷是指根據(jù)超越量的數(shù)量,模擬產生服從最優(yōu)gpd的新超越量,并用新產生的超越量來代替原有的超越量,從而獲取外推的載荷時域信號。

技術方案中所述提取時域載荷的極值及升程,具體步驟如下:

(1)對實測的載荷時間歷程采用變程閾值模型進行轉折點的取舍,剔除無效的載荷循環(huán);

(2)提取數(shù)控機床實測載荷時間歷程的轉折點{xt}作為極值載荷時間序列;

(3)提取時域載荷信號中的轉折點中的極大值點m1和極小值點m1;

式中,m1,m2,…,mn代表局部極小值點,m1,m2,…,mn代表局部極大值點,n表示極值點的個數(shù)。

(4)從轉折點{xt}中提取相鄰極值點的差值及對應相鄰極值點的間隔時間,將第t個相鄰極值點的差值記為升程st,對應的相鄰極值點的間隔時間記為tt,則第t個升程和對應的間隔時間記為tst=(tt,st)。

技術方案中所述劃分載荷等級水平是指:

將提取的載荷極大值和極小值通過固定的載荷等級水平劃分為nd組;

將升程st通過固定的載荷等級水平劃分為nd組;

間隔時間為離散值,是頻率的倒數(shù)的整數(shù)倍。

技術方案中所述統(tǒng)計載荷循環(huán)次數(shù)及升程是指:

統(tǒng)計轉折點{xt}中從時域載荷的極大值到極小值和極小值到極大值狀態(tài)轉移的循環(huán)次數(shù),將循環(huán)矩陣分別記為f和f’;

統(tǒng)計求解出每個狀態(tài)的升程對應不同間隔時間的頻次,將升程st及對應的間隔時間tt的頻次矩陣記為f”。

技術方案中所述求解mcmc的狀態(tài)轉移矩陣包括以下步驟:

(1)求解載荷極大值到極小值和極小值到極大值的狀態(tài)轉移矩陣,將循環(huán)矩陣f(i,j)和f’(j,i)的各級頻數(shù)除以各級頻數(shù)的總和,得到狀態(tài)轉移概率矩陣p和p’;

(2)將升程及間隔時間的頻次矩陣f”(j,i)的各級頻數(shù)除以總的頻數(shù)得到狀態(tài)轉移概率矩陣p”;

技術方案中所述三個狀態(tài)轉移概率矩陣的累積概率矩陣pcum,p'cum,p”cum為:

技術方案中所述計算馬爾科夫鏈的平穩(wěn)分布π(xt)

技術方案中所述進行載荷狀態(tài)的判斷,確定載荷水平等級,具體步驟如下:

(1)將產生的隨機數(shù)跟累計概率矩陣pcum中的第i行元素分別進行對比,假設其位于第j-1和j之間的狀態(tài),則可以確定極大值m1所處的載荷等級n1,

(2)在(0,1)區(qū)間產生隨機數(shù),將隨機數(shù)與累計概率矩陣p’cum中的第j行元素分別進行對比,確定極小值m2所處的載荷等級n2;

(3)再生產隨機數(shù),確定下一個極大值m2所處的載荷等級n3,以此類推,即可以獲得載荷的狀態(tài)等級序列n。

技術方案中所述生成載荷時間歷程的轉折點序列是指:

依據(jù)載荷狀態(tài)等級序列生成載荷時間歷程的轉折點序列,原始載荷序列xt,載荷劃分的等級數(shù)nd,載荷的狀態(tài)等級序列n,根據(jù)式1.9可以生成載荷時間歷程的轉折點序列;

技術方案中所述確定相鄰極值點之間的間隔時間,步驟如下:

(1)根據(jù)生成的載荷時間歷程的轉折點序列,計算出相鄰極值點的差值,即升程st;

(2)在(0,1)區(qū)間內隨機產生符合均勻分布的隨機數(shù),根據(jù)升程st,將隨機數(shù)與p”cum的第i行元素進行比較,如果這個隨機數(shù)位于狀態(tài)j-1和j之間,則可以確定該升程st對應的間隔時間tt,以此類推,確定出所有相鄰極值點對應的間隔時間,完成時域載荷的擴展。

技術方案中所述繪制載荷mef圖,具體步驟如下:

(1)定義e(u)=e(x–u|x>u)為載荷極值x的超越量均值函數(shù)mef,載荷極值樣本經驗超越量均值函數(shù)為:

(2)繪制由超越量均值函數(shù)值e(u)與極值閾值u的散點圖構成的曲線,如果在大于某一閾值ud之后,mef的曲線接近于斜率為正的直線,則載荷極值樣本服從形狀參數(shù)ξ>0的gpd分布;如果直線段的斜率為負,表示該載荷極值樣本為薄尾分布,服從尾部較短的gpd分布;如果直線段為水平線,則表明載荷極值樣本遵從指數(shù)分布。

技術方案中所述確定閾值范圍[umin,umax]及劃分成m個閾值,具體步驟如下:

(1)根據(jù)繪制的mef圖,確定mef曲線接近為直線部分的最左端對應的閾值ud;

(2)如果閾值為離散的值,則以閾值ud為中心,從閾值ud相鄰的閾值中選出m個閾值,構成閾值的范圍[umin,umax],對應的m個閾值分別是[umin,u2,…,um-1,umax];

(3)如果閾值為連續(xù)的值,則選擇ud的90%值作為閾值的最小值,選擇ud的110%值作為閾值的最大值,確定了閾值的范圍[umin,umax]=[90%×ud,110%×ud],并將此范圍內的閾值等間距的分為m個離散的閾值,即[90%×ud,u2,…,um-1,110%×ud]。

技術方案中所述對超越量進行gpd擬合是指:

從閾值范圍[umin,umax]分別選擇m個不同的閾值,確定超過閾值的載荷極值樣本,針對該閾值對應的超越量進行gpd擬合,選擇極大似然估計法進行gpd的參數(shù)估計。

技術方案中所述擬合優(yōu)度檢驗是指:

采用χ2檢驗或者ks檢驗對gpd擬合進行檢驗,對未通過檢驗的分布直接淘汰,通過檢驗的進行下一步計算。

技術方案中所述計算采樣分布和擬合分布序列的d1,d2值,具體步驟如下:

(1)假設n個極值樣本值t1,t2,…,tn,采樣分布序列fn={fn(t1),fn(t2),…,fn(tn)},其中fn(ti)由中位秩公式得到,fn(ti)=(i-0.3)/(n+0.4);

(2)擬合分布序列fo={fo(t1),fo(t2),…,fo(tn)};

(3)計算采樣分布和擬合分布序列的d1,d2值

技術方案中所述求增量序列:

δy1={δy1(tk)=[fn(tk)-fn(tk-1)]/δtk,k=2,3,…,n}(δtk=tk-tk-1)

δy2={δy2(tk)=[f0(tk)-f0(tk-1)]/δtk,k=2,3,…,n}

技術方案中所述計算時間段的關聯(lián)系數(shù)是指:

為了辨別關聯(lián)系數(shù)變化趨勢的方向,對公式

引入了符號函數(shù),則關聯(lián)系數(shù)計算如下:

技術方案中所述計算灰關聯(lián)度,是用下列公式計算:

灰關聯(lián)度r(x1,x2)越大,表明樣本分布與擬合分布的曲線態(tài)勢越接近,則選擇灰關聯(lián)度最大的擬合分布對應的閾值作為pot外推中最佳的閾值。

與現(xiàn)有技術相比本發(fā)明的有益效果是:

1.傳統(tǒng)的馬爾可夫鏈蒙特卡羅(markovchainmontecarlo,簡稱mcmc)的載荷時域擴展方法并未考慮相鄰極值間的間隔時間,一般認為相鄰極值間的間隔時間為采用頻率的倒數(shù),但這明顯與實際的時域載荷情況不符,因為采集的載荷時域信號中有很多無效的幅值數(shù)據(jù),通過信號降噪和數(shù)據(jù)壓縮之后保留了有效的極值數(shù)據(jù),如果還認為相鄰極值間的時間間隔為采用頻率的倒數(shù),則會改變相同時間內時域載荷中的循環(huán)數(shù)量。針對數(shù)控機床切削加工過程,由于每種工藝參數(shù)組中的主軸轉速和進給速度的不同,所以刀具切削工件一周的時間不同。因此,針對切削載荷研究載荷相鄰極值間的間隔時間,才能夠準確的對時域載荷進行擴展。

2.閾值選擇的是否恰當可以等效為分析超越量gpd擬合的好壞,即對可以通過擬合優(yōu)度檢驗的優(yōu)良來判斷選擇的閾值是否恰當。然而目前針對gpd分布卻沒有一種公認的最優(yōu)擬合優(yōu)度檢驗。本發(fā)明專利通過灰關聯(lián)分析法對比分析不同閾值對應的超越量的gpd擬合的灰關聯(lián)度,選擇灰關聯(lián)度最大的gpd擬合對應的閾值為最優(yōu)的閾值。

附圖說明

下面結合附圖對本發(fā)明作進一步的說明:

圖1為本發(fā)明所述的一種基于時域載荷擴展的數(shù)控機床載荷外推方法的流程圖;

圖2為本發(fā)明所述的一種基于時域載荷擴展的數(shù)控機床載荷外推方法中的提取時域載荷的極值及升程的示意圖;

圖3為本發(fā)明所述的一種基于時域載荷擴展的數(shù)控機床載荷外推方法中的實測載荷時間歷程與擴展1倍的載荷時域歷程的對比圖;

圖4為本發(fā)明所述的一種基于時域載荷擴展的數(shù)控機床載荷外推方法中的mef圖及確定的閾值范圍和最佳閾值的示意圖;

圖5為本發(fā)明所述的一種基于時域載荷擴展的數(shù)控機床載荷外推方法中的閾值及超越量的示意圖;

具體實施方式

下面結合附圖對本發(fā)明作詳細的描述:

參閱圖1,本發(fā)明所述的一種基于時域載荷擴展的數(shù)控機床載荷外推方法由基于mcmc的時域載荷擴展法、利用mef圖確定閾值的范圍、基于灰關聯(lián)分析的最優(yōu)閾值的選取以及獲取外推的時域載荷等步驟組成。

(1)基于mcmc的時域載荷擴展法

step1提取時域載荷的極值及升程

參閱圖2,提取數(shù)控機床實測載荷時間歷程的轉折點作為極值載荷時間序列,在提取載荷轉折點時,需要剔除無效的載荷循環(huán)。采用變程閾值模型進行取舍。剔除完無效的載荷循環(huán)之后,提取時域載荷信號中的轉折點{xt},即極大值點和極小值點。

式中,m1,m2,…,mn代表局部極小值點,m1,m2,…,mn代表局部極大值點,n表示極值點的個數(shù)。

從轉折點{xt}中提取相鄰極值點的差值及對應相鄰極值點的間隔時間,將第t個相鄰極值點的差值記為升程st,對應的相鄰極值點的間隔時間記為tt,則第t個升程和對應的間隔時間可以記為tst=(tt,st);

step2劃分載荷等級水平

將提取的載荷極大值和極小值通過固定的載荷等級水平劃分為nd組,通常情況下劃分為32組或者64組,即極值點有32或64個狀態(tài)。

將升程st通過固定的載荷等級水平也劃分為nd組,而間隔時間tt不需要進行分組,因為間隔時間為離散值,是采用頻率的倒數(shù)(1/f)的整數(shù)倍。

step3統(tǒng)計載荷循環(huán)次數(shù)及升程

統(tǒng)計轉折點{xt}中從時域載荷的極大值到極小值和極小值到極大值狀態(tài)轉移的循環(huán)次數(shù),將循環(huán)矩陣分別記為f和f’;

統(tǒng)計求解出每個狀態(tài)的升程對應不同間隔時間的頻次,將升程st及對應的間隔時間tt的頻次矩陣記為f”。

step4求解mcmc的狀態(tài)轉移矩陣

求解載荷極大值到極小值和極小值到極大值的狀態(tài)轉移矩陣。將循環(huán)矩陣f(i,j)和f’(j,i)的各級頻數(shù)除以各級頻數(shù)的總和就可以得到狀態(tài)轉移概率矩陣p和p’。

再將升程及間隔時間的頻次矩陣f”(j,i)的各級頻數(shù)除以總的頻數(shù)就是狀態(tài)轉移概率矩陣p”。

step5求解以上三個狀態(tài)轉移概率矩陣的累積概率矩陣pcum,p'cum,p”cum

step6計算馬爾科夫鏈的平穩(wěn)分布π(xt)

step7在(0,1)區(qū)間內隨機產生符合均勻分布的隨機數(shù),進行載荷狀態(tài)的判斷,確定載荷水平等級。

例如,將產生的隨機數(shù)跟累計概率矩陣pcum中的第i行元素分別進行對比,假設其位于第j-1和j之間的狀態(tài),則可以確定極大值m1所處的載荷等級n1,再次在(0,1)區(qū)間產生隨機數(shù),再將隨機數(shù)與累計概率矩陣p’cum中的第j行元素分別進行對比,確定極小值m2所處的載荷等級n2;然后再生產隨機數(shù),確定下一個極大值m2所處的載荷等級n3,以此類推,即可以獲得載荷的狀態(tài)等級序列n。

step8生成載荷時間歷程的轉折點序列

依據(jù)載荷狀態(tài)等級序列生成載荷時間歷程的轉折點序列,原始載荷序列xt,載荷劃分的等級數(shù)nd,載荷的狀態(tài)等級序列n,根據(jù)式1.9可以生成載荷時間歷程的轉折點序列。

step9確定相鄰極值點之間的間隔時間

根據(jù)生成的載荷時間歷程的轉折點序列,計算出相鄰極值點的差值,即升程st。在(0,1)區(qū)間內隨機產生符合均勻分布的隨機數(shù),根據(jù)升程st,將隨機數(shù)與p”cum的第i行元素進行比較,如果這個隨機數(shù)位于狀態(tài)j-1和j之間,則可以確定該升程st對應的間隔時間tt,以此類推,確定出所有相鄰極值點對應的間隔時間,完成了時域載荷的擴展,參閱圖3,對實測的60秒切削力載荷時間歷程信號與擴展1倍的載荷時域歷程的對比圖,其中前60秒為實測的60秒切削力載荷時間歷程信號,后60秒為擴展1倍的載荷時域歷程信號。

(2)利用mef圖確定閾值的范圍

step1繪制載荷mef圖

定義e(u)=e(x–u|x>u)為載荷極值x的超越量均值函數(shù)(meanexcessfunction,簡稱mef),載荷極值樣本經驗超越量均值函數(shù)為:

參閱圖4,繪制由超越量均值函數(shù)值e(u)與極值閾值u的散點圖構成的曲線,如果在大于某一閾值ud之后,mef的曲線接近于斜率為正的直線,則載荷極值樣本服從形狀參數(shù)ξ>0的gpd分布;如果直線段的斜率為負,表示該載荷極值樣本為薄尾分布,服從尾部較短的gpd分布;如果直線段為水平線,則表明載荷極值樣本遵從指數(shù)分布。

step2確定閾值的范圍[umin,umax]及劃分成m個閾值

根據(jù)繪制的mef圖,確定mef曲線接近為直線部分的最左端對應的閾值ud。

如果閾值為離散的值,則以閾值ud為中心,從閾值ud相鄰的閾值中選出m個閾值,構成閾值的范圍[umin,umax],對應的m個閾值分別是[umin,u2,…,um-1,umax],一般情況下m的取范圍在8到12之間。

如果閾值為連續(xù)的值,則選擇ud的90%值作為閾值的最小值,選擇ud的110%值作為閾值的最大值,確定了閾值的范圍[umin,umax]=[90%×ud,110%×ud],并將此范圍內的閾值等間距的分為m個離散的閾值,即[90%×ud,u2,…,um-1,110%×ud]。

如表1所示,對一組實測的車削力載荷信號進行時域載荷外推,確定的極大值的閾值范圍為[396.4,412.5],極小值的閾值范圍為[156.4,172.5],并將閾值根據(jù)實際載荷極值分成m=8個閾值。

(3)基于灰關聯(lián)分析的最優(yōu)閾值的選取

step1對不同閾值u對應的超越量進行廣義帕累托分布(generalizedparetodistribution,簡稱gpd)擬合

參閱圖5,從閾值范圍[umin,umax]分別選擇m個不同的閾值,確定超過閾值的載荷極值樣本,針對該閾值對應的超越量進行gpd擬合,選擇極大似然估計法進行gpd的參數(shù)估計。

step2擬合優(yōu)度檢驗

采用χ2檢驗或者ks檢驗對gpd擬合進行檢驗,對未通過檢驗的分布直接淘汰,通過檢驗的進行下一步計算。

step3計算采樣分布和擬合分布序列的d1,d2值

假設在[a,b]時間內,有n個極值樣本值t1,t2,…,tn,采樣分布序列fn={fn(t1),fn(t2),…,fn(tn)},其中fn(ti)由中位秩公式得到,fn(ti)=(i-0.3)/(n+0.4);擬合分布序列fo={fo(t1),fo(t2),…,fo(tn)},其中fo(ti)是由試驗數(shù)據(jù)求得的分布函數(shù)的對應值。

step4求增量序列

δy1={δy1(tk)=[fn(tk)-fn(tk-1)]/δtk,k=2,3,…,n}(δtk=tk-tk-1)

δy2={δy2(tk)=[f0(tk)-f0(tk-1)]/δtk,k=2,3,…,n}

step5計算時間段的關聯(lián)系數(shù)

為了辨別關聯(lián)系數(shù)變化趨勢的方向,引入了符號函數(shù),則關聯(lián)系數(shù)計算如下:

step6計算灰關聯(lián)度

灰關聯(lián)度r(x1,x2)越大,表明樣本分布與擬合分布的曲線態(tài)勢越接近,則選擇灰關聯(lián)度最大的擬合分布對應的閾值作為pot外推中最佳的閾值。

如表1所示,表1為本發(fā)明所述的一種基于時域載荷擴展的數(shù)控機床載荷外推方法中的一組實測車削力載荷pot外推的閾值及對應的灰關聯(lián)度。

表1

對一組實測的車削力載荷確定的8個極大值閾值和極小值閾值,分別計算每個閾值對應的灰關聯(lián)度,并選擇最大的灰關聯(lián)度對應的閾值為最佳閾值,最終確定極大值最優(yōu)閾值為405.6n,極小值最優(yōu)閾值為163.3n,極大值和極小值最優(yōu)閾值對應的超越量的gpd擬合參數(shù)估計值如表2所示。

表2為本發(fā)明所述的一種基于時域載荷擴展的數(shù)控機床載荷外推方法中的一組實測車削力載荷最優(yōu)閾值對應的超越量的gpd擬合參數(shù)的估計值。

表2

(4)獲取外推的時域載荷

根據(jù)超越量的數(shù)量,模擬產生服從最優(yōu)gpd的新超越量,并用新產生的超越量來代替原有的超越量,從而獲取外推的載荷時域信號。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临城县| 兖州市| 苏尼特右旗| 吴旗县| 南召县| 大方县| 云浮市| 吉木乃县| 鄂托克前旗| 重庆市| 安福县| 容城县| 巴彦淖尔市| 祁阳县| 延津县| 黎平县| 堆龙德庆县| 奈曼旗| 华池县| 垫江县| 拜泉县| 博野县| 新巴尔虎右旗| 云林县| 青冈县| 舞钢市| 仁寿县| 正安县| 梅州市| 犍为县| 太湖县| 东方市| 仲巴县| 晋宁县| 土默特右旗| 长武县| 蛟河市| 万全县| 乌鲁木齐县| 苏尼特右旗| 临沭县|