System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及焊接質量評估領域,具體而言,涉及一種超聲波焊接機焊接時間計算方法、裝置、電子設備和存儲介質。
技術介紹
1、超聲波焊接機廣泛應用于鋰電池的生產制造過程。然而,工藝參數的波動、焊件的輸入狀態等等均會導致超聲波焊接機焊接質量不穩定。
2、目前針對鋰電池的超聲波焊接機的焊接質量的把關主要是通過定時抽檢的方式,這種方式效率低下,浪費人力,且還存在漏檢、時效滯后等問題,無法滿足大規模自動化流水線的生產要求。也有其他基于振動數據的超聲波焊接機焊接質量評估方法,通過采集超聲波焊接機振動數據基于焊接時間、振動有效值、振動能量和最大振幅實現焊接機焊接質量的在線、無損評估。
3、進一步地,振動評估指標中焊接時間,直接影響振動有效值、振動能力的計算結果,因此正確高效計算超聲波焊接機的焊接時間是評估焊接質量的關鍵因素。
4、傳統焊接時間的計算方式采用取振動加速度傳感器的振動高頻成分的包絡,通過設置噪聲閾值s,計算得到焊接機實際焊接過程的時間t,該算法計算過程經歷濾波、包絡及閾值判斷,其中包絡算法時間復雜度為o(n2)。隨著超聲波焊接機焊接效率的不斷提升,生產廠家要求焊接后能立即評估焊接質量,以便及時在自動流水線上分離虛焊件。焊接質量的評估時間包括振動數據采集時間及指標數據計算時間,由于數據采集時間不可變,提高指標數據計算效率,縮短指標計算時間才能滿足生產廠家的焊接質量評估的實時性要求。
技術實現思路
1、本申請實施例的目的在于提供一種超聲波焊接機焊接時間計算方
2、第一方面,本專利技術提供一種超聲波焊接機焊接時間計算方法,所述方法包括:
3、獲取目標焊接工況下的目標振動測點的實時振動數據;
4、基于所述目標振動測點的實時振動數據實時計算所述目標振動測點在兩個連續時間點的振動斜率,其中,所述目標振動測點在兩個連續時間點的振動斜率包括斜率ki和斜率ki+1,斜率ki為在先時間點的振動斜率;
5、當超聲波焊接機的焊接狀態為空閑狀態,所述斜率ki大于焊接開始斜率閾值,且所述斜率ki+1大于所述斜率ki時,將所述斜率ki對應的時間點確定為超聲波焊接機的焊接開始時間;
6、當所述超聲波焊接機的焊接狀態為焊接狀態,所述斜率ki小于焊接結束斜率閾值,且所述斜率ki+1小于所述斜率ki時,將所述斜率ki對應的時間點確定為所述超聲波焊接機的焊接結束時間;
7、基于所述超聲波焊接機的焊接開始時間和所述超聲波焊接機的焊接結束時間計算所述超聲波焊接機的焊接時間。
8、本申請的方法通過獲取目標焊接工況下的目標振動測點的實時振動數據,進而能夠基于所述目標振動測點的實時振動數據實時計算所述目標振動測點在兩個連續時間點的振動斜率,其中,所述目標振動測點在兩個連續時間點的振動斜率包括斜率ki和斜率ki+1,斜率ki為在先時間點的振動斜率,進而能夠當超聲波焊接機的焊接狀態為空閑狀態,所述斜率ki大于焊接開始斜率閾值,且所述斜率ki+1大于所述斜率ki時,將所述斜率ki對應的時間點確定為超聲波焊接機的焊接開始時間,而當所述超聲波焊接機的焊接狀態為焊接狀態,所述斜率ki小于焊接結束斜率閾值,且所述斜率ki+1小于所述斜率ki時,將所述斜率ki對應的時間點確定為所述超聲波焊接機的焊接結束時間,進而能夠基于所述超聲波焊接機的焊接開始時間和所述超聲波焊接機的焊接結束時間計算所述超聲波焊接機的焊接時間。與現有技術相比,本申請能夠目標振動測點的實時振動數據快速計算評估焊接質量所需的焊接時間,相比現有技術計算焊接時間的包絡算法,其時間復雜度低,其中,包絡算法時間復雜度為o(n2),而本申請的時間復雜度僅為o(n),從而具有更快的計算速度,可滿足生產廠商對焊接質量評估的實時性要求。
9、在可選的實施方式中,所述方法還包括:
10、獲取多個振動測點在多種焊接工況下的振動數據;
11、基于所述多個振動測點在多種焊接工況下的振動數據,確定所述目標振動測點在所述目標焊接工況下的焊接開始斜率數據,和所述目標振動測點在所述目標焊接工況下的焊接結束斜率數據;
12、基于所述焊接開始斜率數據確定所述焊接開始斜率閾值;
13、基于所述焊接結束斜率數據確定所述焊接結束斜率閾值。
14、本可選的實施方式通過獲取多個振動測點在多種焊接工況下的振動數據,進而能夠基于所述多個振動測點在多種焊接工況下的振動數據,確定所述目標振動測點在所述目標焊接工況下的焊接開始斜率數據,和所述目標振動測點在所述目標焊接工況下的焊接結束斜率數據,進而能夠基于所述焊接開始斜率數據確定所述焊接開始斜率閾值,從而能夠基于所述焊接結束斜率數據確定所述焊接結束斜率閾值。
15、在可選的實施方式中,所述焊接開始斜率數據包括經過多次測試得到的n組第一斜率數據,所述焊接結束斜率數據包括經過多次測試得到的n組第二斜率數據。
16、本可選的實施方式可獲取n組第一斜率數據和n組第二斜率數據,以便于基于n組第一斜率數據和n組第二斜率數據分別確定焊接開始斜率閾值和焊接結束斜率閾值。
17、在可選的實施方式中,所述基于所述焊接開始斜率數據確定所述焊接開始斜率閾值,包括:
18、基于預設評估算法對n組第一斜率數據進行評估,得到所述焊接開始斜率閾值;
19、以及,所述基于所述焊接結束斜率數據確定所述焊接結束斜率閾值,包括:
20、基于所述預設評估算法對n組第二斜率數據進行評估,得到所述焊接結束斜率閾值,其中,所述預設評估算法包括二項分布評估算法、泊松分布評估算法、正態分布評估算法、幾何分布評估算法、均勻分布評估算法、指數分布評估算法、t分布評估算法和f分布評估算法。
21、本可選的實施方式可基于二項分布泊松分布、正態分布、幾何分布、均勻分布、指數分布、t分布和f分布對n組第二斜率數據、n組第一斜率數據進行統計分析,從而得到焊接結束斜率閾值,和所述焊接開始斜率閾值。
22、在可選的實施方式中,在所述獲取目標焊接工況下的目標振動測點的實時振動數據之后,所述基于所述目標振動測點的實時振動數據實時計算所述目標振動測點在兩個連續時間點的振動斜率之前,所述方法還包括:
23、對所述目標振動測點的實時振動數據進行高頻帶通濾波處理。
24、本可選的實施方式可對所述目標振動測點的實時振動數據進行高頻帶通濾波處理,其中,高頻濾波帶通濾波處理可過濾超聲波焊接機生產環境中的環境噪聲,提高實時振動數據的準確性。
25、在可選的實施方式中,在所述對所述目標振動測點的實時振動數據進行高頻帶通濾波處理之后,所述方法還包括:
26、對所述目標振動測點的實時振動數據進行去均值處理。
27、本可選的實施方式可對所述目標振動測點的實時振動數據進行去均值處理,其中,去均值處理可消除振動本文檔來自技高網...
【技術保護點】
1.一種超聲波焊接機焊接時間計算方法,其特征在于,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
3.如權利要求2所述的方法,其特征在于,所述焊接開始斜率數據包括經過多次測試得到的n組第一斜率數據,所述焊接結束斜率數據包括經過多次測試得到的n組第二斜率數據。
4.如權利要求3所述的方法,其特征在于,所述基于所述焊接開始斜率數據確定所述焊接開始斜率閾值,包括:
5.如權利要求1所述的方法,其特征在于,在所述獲取目標焊接工況下的目標振動測點的實時振動數據之后,所述基于所述目標振動測點的實時振動數據實時計算所述目標振動測點在兩個連續時間點的振動斜率之前,所述方法還包括:
6.如權利要求5所述的方法,其特征在于,在所述對所述目標振動測點的實時振動數據進行高頻帶通濾波處理之后,所述方法還包括:
7.如權利要求1所述的方法,其特征在于,所述焊接開始斜率閾值的取值范圍為45至90,所述焊接結束斜率閾值的取值范圍為-60至-90。
8.一種超聲波焊接機焊接時間計算裝置,其特征在于,所述裝
9.一種電子設備,其特征在于,包括:
10.一種存儲介質,其特征在于,所述存儲介質存儲有計算機程序,所述計算機程序被處理器執行如權利要求1-7任一項所述的超聲波焊接機焊接時間計算方法。
...【技術特征摘要】
1.一種超聲波焊接機焊接時間計算方法,其特征在于,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
3.如權利要求2所述的方法,其特征在于,所述焊接開始斜率數據包括經過多次測試得到的n組第一斜率數據,所述焊接結束斜率數據包括經過多次測試得到的n組第二斜率數據。
4.如權利要求3所述的方法,其特征在于,所述基于所述焊接開始斜率數據確定所述焊接開始斜率閾值,包括:
5.如權利要求1所述的方法,其特征在于,在所述獲取目標焊接工況下的目標振動測點的實時振動數據之后,所述基于所述目標振動測點的實時振動數據實時計算所述目標振動測點在兩個連續...
【專利技術屬性】
技術研發人員:謝鎮宇,柯銀鴻,張富星,許靜玲,翁新全,劉瑞林,
申請(專利權)人:廈門乃爾電子有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。