本發(fā)明涉及電數(shù)字?jǐn)?shù)據(jù)處理,具體涉及一種基于智能數(shù)據(jù)分析的試驗(yàn)臺(tái)數(shù)據(jù)推斷方法及系統(tǒng)。
背景技術(shù):
1、?振動(dòng)試驗(yàn)的主要目的是模擬產(chǎn)品在運(yùn)輸、安裝及使用過(guò)程中可能遇到的各種振動(dòng)環(huán)境,以測(cè)試其能否承受這些環(huán)境的影響。??具體來(lái)說(shuō),振動(dòng)試驗(yàn)的目的是:
2、?確認(rèn)產(chǎn)品的?可靠性?:通過(guò)振動(dòng)試驗(yàn),可以評(píng)估產(chǎn)品在預(yù)期使用環(huán)境中的抗振能力,確保其在振動(dòng)環(huán)境中能夠正常工作。
3、?提前發(fā)現(xiàn)并解決設(shè)計(jì)中的問(wèn)題?:振動(dòng)試驗(yàn)可以幫助發(fā)現(xiàn)產(chǎn)品設(shè)計(jì)中的薄弱環(huán)節(jié),提前進(jìn)行改進(jìn),避免產(chǎn)品在實(shí)際使用中出現(xiàn)故障。
4、?評(píng)估產(chǎn)品的壽命?:通過(guò)振動(dòng)試驗(yàn),可以估算產(chǎn)品在長(zhǎng)期使用中的壽命,確保產(chǎn)品的耐用性。
5、?篩選不良品?:振動(dòng)試驗(yàn)可以在產(chǎn)品出廠前篩選出不良品,提高產(chǎn)品的整體質(zhì)量。
6、然而,現(xiàn)有技術(shù)中,由于不同的振動(dòng)試驗(yàn)的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)經(jīng)常不同,甚至同一臺(tái)振動(dòng)機(jī)器上的振動(dòng)試驗(yàn)也可能由于振動(dòng)試驗(yàn)的時(shí)間安排而經(jīng)常有所變化,每次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果往往通過(guò)人工來(lái)檢閱和評(píng)估,但是振動(dòng)試驗(yàn)數(shù)據(jù)在人眼的觀察下可能存在誤差,即振動(dòng)數(shù)據(jù)分析可能存在誤差、可靠性低,且每次振動(dòng)試驗(yàn)均通過(guò)人工來(lái)檢閱和評(píng)估會(huì)浪費(fèi)大量的時(shí)間和人力,同時(shí)檢測(cè)效率低。
7、因此,現(xiàn)有技術(shù)還有待進(jìn)一步發(fā)展。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于克服上述技術(shù)不足,提供一種基于智能數(shù)據(jù)分析的試驗(yàn)臺(tái)數(shù)據(jù)推斷方法及系統(tǒng),以解決現(xiàn)有技術(shù)存在的問(wèn)題。
2、為達(dá)到上述技術(shù)目的,根據(jù)本發(fā)明的第一方面,本發(fā)明提供了一種基于智能數(shù)據(jù)分析的試驗(yàn)臺(tái)數(shù)據(jù)推斷方法,包括:
3、s100、利用mes生產(chǎn)制造系統(tǒng)獲取用戶(hù)輸入的任意一次的振動(dòng)試驗(yàn)的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)、振動(dòng)試驗(yàn)結(jié)果及振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù)記為一次振動(dòng)試驗(yàn)的過(guò)程數(shù)據(jù)集合,獲取第一預(yù)設(shè)數(shù)量的振動(dòng)試驗(yàn)的過(guò)程數(shù)據(jù)集合,根據(jù)各過(guò)程數(shù)據(jù)集合的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù),將各過(guò)程數(shù)據(jù)集合進(jìn)行分組,即分到同一組的為產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)均相同的過(guò)程數(shù)據(jù)集合,將各組過(guò)程數(shù)據(jù)集合分別按照第一預(yù)設(shè)比例分為訓(xùn)練數(shù)據(jù)集和驗(yàn)證數(shù)據(jù)集;
4、s200、利用所述各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的訓(xùn)練數(shù)據(jù)集和驗(yàn)證數(shù)據(jù)集,分別訓(xùn)練各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型,利用驗(yàn)證數(shù)據(jù)集分別對(duì)各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型進(jìn)行模型優(yōu)化,優(yōu)化模型參數(shù),完成各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型訓(xùn)練;
5、s300、在各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型訓(xùn)練完成后,獲取用戶(hù)輸入的下一次振動(dòng)試驗(yàn)的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)及振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù),根據(jù)用戶(hù)輸入的下一次振動(dòng)試驗(yàn)的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)調(diào)用相應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型,將振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù)輸入到試驗(yàn)臺(tái)數(shù)據(jù)推斷模型中,進(jìn)而判斷得到該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果。
6、具體的,所述振動(dòng)試探臺(tái)的實(shí)驗(yàn)數(shù)據(jù)至少包括以下一種:
7、振幅、頻率、溫度、加速度、振動(dòng)時(shí)間、振動(dòng)方向、譜密度、環(huán)境溫度、環(huán)境濕度。
8、具體的,所述振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)至少包括以下一種:
9、振動(dòng)類(lèi)型、頻率范圍、加速度幅值、振動(dòng)方向、軌道掃描模式、累積損傷參數(shù)、位移限制、環(huán)境溫度、環(huán)境濕度。
10、具體的,所述利用所述各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的訓(xùn)練數(shù)據(jù)集和驗(yàn)證數(shù)據(jù)集,分別訓(xùn)練各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型,利用驗(yàn)證數(shù)據(jù)集分別對(duì)各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型進(jìn)行模型優(yōu)化,優(yōu)化模型參數(shù),完成各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型訓(xùn)練,包括:
11、將訓(xùn)練數(shù)據(jù)集分批次輸入預(yù)設(shè)網(wǎng)絡(luò)層中進(jìn)行訓(xùn)練,所述預(yù)設(shè)網(wǎng)絡(luò)層包括transformer網(wǎng)絡(luò)層,所述transformer網(wǎng)絡(luò)層則用于根據(jù)當(dāng)前次的振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù)前向傳播預(yù)測(cè)下一次產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)均相同的振動(dòng)試驗(yàn)的振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù),進(jìn)而獲取預(yù)測(cè)的損失值;計(jì)算預(yù)設(shè)網(wǎng)絡(luò)層的損失值并輸入優(yōu)化器進(jìn)行優(yōu)化,確定試驗(yàn)臺(tái)數(shù)據(jù)推斷模型的參數(shù)梯度下降最快的方向;所述試驗(yàn)臺(tái)數(shù)據(jù)推斷模型根據(jù)損失值和模型的參數(shù)梯度進(jìn)行反向傳播,優(yōu)化試驗(yàn)臺(tái)數(shù)據(jù)推斷模型的參數(shù)。
12、具體的,所述利用所述各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的訓(xùn)練數(shù)據(jù)集和驗(yàn)證數(shù)據(jù)集,分別訓(xùn)練各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型,利用驗(yàn)證數(shù)據(jù)集分別對(duì)各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型進(jìn)行模型優(yōu)化,優(yōu)化模型參數(shù),完成各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型訓(xùn)練,還包括:
13、每次訓(xùn)練后將驗(yàn)證數(shù)據(jù)集分批次輸入前一次訓(xùn)練的預(yù)設(shè)網(wǎng)絡(luò)層中進(jìn)行模型參數(shù)驗(yàn)證,進(jìn)行循環(huán)訓(xùn)練,總的訓(xùn)練輪次設(shè)置為第一預(yù)設(shè)輪次;記錄所述預(yù)設(shè)網(wǎng)絡(luò)層的損失值,判斷損失值是否滿(mǎn)足第一預(yù)設(shè)條件,并根據(jù)判斷結(jié)果判斷是否結(jié)束訓(xùn)練并輸出模型參數(shù)。
14、具體的,所述判斷損失值是否滿(mǎn)足第一預(yù)設(shè)條件,并根據(jù)判斷結(jié)果判斷是否結(jié)束訓(xùn)練并輸出模型參數(shù),包括:
15、若損失值滿(mǎn)足第一預(yù)設(shè)條件,則結(jié)束訓(xùn)練并輸出當(dāng)前試驗(yàn)臺(tái)數(shù)據(jù)推斷模型的參數(shù);若損失值不滿(mǎn)足第一預(yù)設(shè)條件,則繼續(xù)進(jìn)行訓(xùn)練。
16、具體的,所述第一預(yù)設(shè)條件為:在進(jìn)行了第二預(yù)設(shè)輪次的訓(xùn)練后,下一輪次訓(xùn)練所得到的損失值均大于或者等于在進(jìn)行第二預(yù)設(shè)輪次的訓(xùn)練過(guò)程中出現(xiàn)過(guò)的損失值。
17、具體的,所述該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果包括試驗(yàn)結(jié)果正常和試驗(yàn)結(jié)果異常,所述將振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù)輸入到試驗(yàn)臺(tái)數(shù)據(jù)推斷模型中,進(jìn)而判斷得到該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果,包括:
18、若該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果正常,輸出有關(guān)于該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果正常的提示信號(hào)。
19、具體的,所述將振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù)輸入到試驗(yàn)臺(tái)數(shù)據(jù)推斷模型中,進(jìn)而判斷得到該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果,還包括:
20、若該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果異常,輸出有關(guān)于該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果異常的提示信號(hào)。
21、根據(jù)本發(fā)明的第二方面,提供一種基于智能數(shù)據(jù)分析的試驗(yàn)臺(tái)數(shù)據(jù)推斷系統(tǒng),包括:
22、獲取模塊,用于利用mes生產(chǎn)制造系統(tǒng)獲取用戶(hù)輸入的任意一次的振動(dòng)試驗(yàn)的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)、振動(dòng)試驗(yàn)結(jié)果及振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù)記為一次振動(dòng)試驗(yàn)的過(guò)程數(shù)據(jù)集合,獲取第一預(yù)設(shè)數(shù)量的振動(dòng)試驗(yàn)的過(guò)程數(shù)據(jù)集合;用于在各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型訓(xùn)練完成后,獲取用戶(hù)輸入的下一次振動(dòng)試驗(yàn)的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)及振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù);
23、控制模塊,用于根據(jù)各過(guò)程數(shù)據(jù)集合的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù),將各過(guò)程數(shù)據(jù)集合進(jìn)行分組,即分到同一組的為產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)均相同的過(guò)程數(shù)據(jù)集合,將各組過(guò)程數(shù)據(jù)集合分別按照第一預(yù)設(shè)比例分為訓(xùn)練數(shù)據(jù)集和驗(yàn)證數(shù)據(jù)集;用于利用所述各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的訓(xùn)練數(shù)據(jù)集和驗(yàn)證數(shù)據(jù)集,分別訓(xùn)練各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型,利用驗(yàn)證數(shù)據(jù)集分別對(duì)各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型進(jìn)行模型優(yōu)化,優(yōu)化模型參數(shù),完成各組過(guò)程數(shù)據(jù)集合對(duì)應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型訓(xùn)練;用于根據(jù)用戶(hù)輸入的下一次振動(dòng)試驗(yàn)的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù)調(diào)用相應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型,將振動(dòng)試驗(yàn)臺(tái)的實(shí)驗(yàn)數(shù)據(jù)輸入到試驗(yàn)臺(tái)數(shù)據(jù)推斷模型中,進(jìn)而判斷得到該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果。
24、有益效果:
25、本發(fā)明實(shí)現(xiàn)了不同的振動(dòng)試驗(yàn)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型的智能訓(xùn)練,本發(fā)明的用戶(hù)在使用時(shí),僅需要輸入下一次振動(dòng)試驗(yàn)的產(chǎn)品名稱(chēng)、產(chǎn)品數(shù)量、振動(dòng)試驗(yàn)臺(tái)的各項(xiàng)設(shè)定參數(shù),即可調(diào)用相應(yīng)的試驗(yàn)臺(tái)數(shù)據(jù)推斷模型,將振動(dòng)試驗(yàn)臺(tái)的數(shù)據(jù)采集系統(tǒng)自動(dòng)采集的實(shí)驗(yàn)數(shù)據(jù)輸入到試驗(yàn)臺(tái)數(shù)據(jù)推斷模型中,即可通過(guò)數(shù)據(jù)智能分析得到該次振動(dòng)試驗(yàn)的試驗(yàn)結(jié)果,無(wú)需每次振動(dòng)試驗(yàn)均通過(guò)人工來(lái)檢閱和評(píng)估,且解決了振動(dòng)試驗(yàn)數(shù)據(jù)在人眼的觀察下可能存在誤差、即振動(dòng)數(shù)據(jù)分析可能存在誤差、可靠性低的技術(shù)問(wèn)題,很大程度上提高了振動(dòng)試驗(yàn)的效率、可靠性和智能化程度,很大程度上降低了振動(dòng)試驗(yàn)的人工和時(shí)間成本。