本技術(shù)涉及車輛,特別是涉及一種車身覆蓋件模具補(bǔ)償方法和相關(guān)裝置。
背景技術(shù):
1、由于市場(chǎng)對(duì)多樣化車型的需求,廠家需要對(duì)車輛的車型進(jìn)行更新以適應(yīng)市場(chǎng)。車身覆蓋件模具作為車輛車型的主要體現(xiàn)部件,廠家需要預(yù)先對(duì)模具進(jìn)行設(shè)計(jì)與仿真,進(jìn)而根據(jù)仿真結(jié)果對(duì)車身覆蓋件模具投產(chǎn)。
2、目前多款商業(yè)軟件均可以實(shí)現(xiàn)對(duì)車身覆蓋件模具的鈑金成型過程進(jìn)行仿真,但是,在鈑金成型過程中模具會(huì)因較大的成型力發(fā)生形變,使得生產(chǎn)出來(lái)的模具在合模時(shí)存在間隙,導(dǎo)致模具研合率低。
3、針對(duì)上述技術(shù)問題,目前的解決方案多為生產(chǎn)工人對(duì)模具進(jìn)行多次修模與試模,以盡量消除形變帶來(lái)的影響。但是這種方法需要依賴生產(chǎn)公認(rèn)的經(jīng)驗(yàn),既無(wú)法針對(duì)模具的形變進(jìn)行定量補(bǔ)償,補(bǔ)償效率也不高。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問題,本技術(shù)提供了一種車身覆蓋件模具補(bǔ)償方法和相關(guān)裝置,考慮壓力與成型力對(duì)模具造成的形變以對(duì)模具的模面進(jìn)行補(bǔ)償,提高模具形變修正的效率,縮短模具生產(chǎn)周期。
2、本技術(shù)實(shí)施例公開了如下技術(shù)方案:
3、第一方面,本技術(shù)實(shí)施例公開了一種車身覆蓋件模具補(bǔ)償方法,所述方法包括:
4、根據(jù)預(yù)設(shè)需求對(duì)待設(shè)計(jì)車身覆蓋件模具進(jìn)行仿真,獲得仿真模具及所述仿真模具的成型力;
5、將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上;所述仿真節(jié)點(diǎn)為根據(jù)第一預(yù)設(shè)算法在所述仿真模具的模面上設(shè)置的;
6、根據(jù)所述仿真模具、所述多個(gè)仿真節(jié)點(diǎn)與所述多個(gè)成型力,對(duì)所述仿真模具、多個(gè)仿真節(jié)點(diǎn)與所述多個(gè)成型力建模,獲得仿真模具模型;
7、根據(jù)所述多個(gè)仿真節(jié)點(diǎn)上的成型力與壓機(jī)壓力,通過第二預(yù)設(shè)算法計(jì)算所述仿真模具模型的形變,獲得多個(gè)節(jié)點(diǎn)形變計(jì)算結(jié)果;所述壓機(jī)壓力為預(yù)設(shè)的所述待設(shè)計(jì)車身覆蓋件模具所受壓機(jī)的壓力;
8、根據(jù)所述多個(gè)節(jié)點(diǎn)形變計(jì)算結(jié)果,對(duì)所述仿真模具模型進(jìn)行模面補(bǔ)償。
9、可選的,所述仿真模具包括上模具與下模具;
10、所述將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上;所述仿真節(jié)點(diǎn)為根據(jù)第一預(yù)設(shè)算法在所述仿真模具的模面上設(shè)置的,包括:
11、將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上;所述仿真節(jié)點(diǎn)為根據(jù)第一預(yù)設(shè)算法在所述上模具的上模面上設(shè)置的;
12、所述根據(jù)所述仿真模具及多個(gè)仿真節(jié)點(diǎn),對(duì)所述仿真模具及多個(gè)仿真節(jié)點(diǎn)建模,獲得仿真模具模型,包括:
13、根據(jù)所述仿真模具及多個(gè)仿真節(jié)點(diǎn),對(duì)所述上模具及所述上模面進(jìn)行彈塑性體建模;
14、根據(jù)所述仿真模具及多個(gè)仿真節(jié)點(diǎn),對(duì)所述下模具進(jìn)行固定建模,獲得仿真模具模型。
15、可選的,所述將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上,包括:
16、根據(jù)所述仿真模具的模面,計(jì)算多個(gè)所述成型力對(duì)所述模面上的多個(gè)仿真節(jié)點(diǎn)的作用力,獲得多個(gè)節(jié)點(diǎn)力;
17、將所述節(jié)點(diǎn)力分別映射到多個(gè)仿真節(jié)點(diǎn)上。
18、可選的,所述根據(jù)所述仿真模具的模面,計(jì)算多個(gè)所述成型力對(duì)所述模面上的多個(gè)仿真節(jié)點(diǎn)的作用力,獲得多個(gè)節(jié)點(diǎn)力,包括:
19、在所述多個(gè)仿真節(jié)點(diǎn)中確定待計(jì)算仿真節(jié)點(diǎn);
20、計(jì)算其他仿真節(jié)點(diǎn)與所述待計(jì)算仿真節(jié)點(diǎn)的距離;所述其他仿真節(jié)點(diǎn)為所述多個(gè)仿真節(jié)點(diǎn)中除所述待計(jì)算仿真節(jié)點(diǎn)外的仿真節(jié)點(diǎn);
21、確定與所述待計(jì)算仿真節(jié)點(diǎn)匹配的待匹配仿真節(jié)點(diǎn);所述待匹配仿真節(jié)點(diǎn)為與所述待計(jì)算仿真節(jié)點(diǎn)的距離小于第一預(yù)設(shè)距離且大于第二預(yù)設(shè)距離的點(diǎn);
22、根據(jù)所述待計(jì)算仿真節(jié)點(diǎn)所對(duì)應(yīng)的成型力與所述待匹配仿真節(jié)點(diǎn)所對(duì)應(yīng)的成型力,計(jì)算所述成型力對(duì)所述待計(jì)算仿真節(jié)點(diǎn)與所述待匹配仿真節(jié)點(diǎn)的作用力,獲得節(jié)點(diǎn)力。
23、可選的,所述第一預(yù)設(shè)算法為網(wǎng)格映射算法;
24、所述將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上,所述仿真節(jié)點(diǎn)為根據(jù)第一預(yù)設(shè)算法在所述仿真模具的模面上設(shè)置的,包括:
25、將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上,所述仿真節(jié)點(diǎn)為根據(jù)網(wǎng)格映射算法在所述仿真模具的模面上設(shè)置的。
26、可選的,所述方法還包括:
27、根據(jù)所述網(wǎng)格映射算法與所述仿真模具的模面,獲得多個(gè)所述仿真節(jié)點(diǎn)的節(jié)點(diǎn)坐標(biāo)與節(jié)點(diǎn)編號(hào);
28、所述將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上,包括:
29、將所述成型力按照多個(gè)節(jié)點(diǎn)編號(hào)分別映射到多個(gè)所述節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的節(jié)點(diǎn)坐標(biāo)的仿真節(jié)點(diǎn)上。
30、可選的,所述第二預(yù)設(shè)算法為隱式算法;
31、所述根據(jù)所述多個(gè)仿真節(jié)點(diǎn)上的成型力與壓機(jī)壓力,通過第二預(yù)設(shè)算法計(jì)算所述仿真模具模型的形變,獲得多個(gè)節(jié)點(diǎn)形變計(jì)算結(jié)果,包括:
32、根據(jù)所述多個(gè)仿真節(jié)點(diǎn)上的成型力與壓機(jī)壓力,通過隱式算法計(jì)算所述仿真模具模型的形變,獲得多個(gè)節(jié)點(diǎn)形變計(jì)算結(jié)果。
33、第二方面,本技術(shù)實(shí)施例公開了一種車身覆蓋件模具補(bǔ)償裝置,所述裝置包括:
34、仿真單元,用于根據(jù)預(yù)設(shè)需求對(duì)待設(shè)計(jì)車身覆蓋件模具進(jìn)行仿真,獲得仿真模具及所述仿真模具的成型力;
35、成型力映射單元,用于將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上;所述仿真節(jié)點(diǎn)為根據(jù)第一預(yù)設(shè)算法在所述仿真模具的模面上設(shè)置的;
36、建模單元,用于根據(jù)所述仿真模具、所述多個(gè)仿真節(jié)點(diǎn)與所述多個(gè)成型力,對(duì)所述仿真模具、多個(gè)仿真節(jié)點(diǎn)與所述多個(gè)成型力建模,獲得仿真模具模型;
37、形變計(jì)算單元,用于根據(jù)所述多個(gè)仿真節(jié)點(diǎn)上的成型力與壓機(jī)壓力,通過第二預(yù)設(shè)算法計(jì)算所述仿真模具模型的形變,獲得多個(gè)節(jié)點(diǎn)形變計(jì)算結(jié)果;所述壓機(jī)壓力為預(yù)設(shè)的所述待設(shè)計(jì)車身覆蓋件模具所受壓機(jī)的壓力;
38、模面補(bǔ)償單元,用于根據(jù)所述多個(gè)節(jié)點(diǎn)形變計(jì)算結(jié)果,對(duì)所述仿真模具模型進(jìn)行模面補(bǔ)償。
39、可選的,所述仿真模具包括上模具與下模具;
40、所述成型力映射單元,還用于:
41、將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上;所述仿真節(jié)點(diǎn)為根據(jù)第一預(yù)設(shè)算法在所述上模具的上模面上設(shè)置的;
42、所述根據(jù)所述仿真模具及多個(gè)仿真節(jié)點(diǎn),對(duì)所述仿真模具及多個(gè)仿真節(jié)點(diǎn)建模,獲得仿真模具模型,包括:
43、根據(jù)所述仿真模具及多個(gè)仿真節(jié)點(diǎn),對(duì)所述上模具及所述上模面進(jìn)行彈塑性體建模;
44、根據(jù)所述仿真模具及多個(gè)仿真節(jié)點(diǎn),對(duì)所述下模具進(jìn)行固定建模,獲得仿真模具模型。
45、可選的,所述成型力映射單元,還用于:
46、根據(jù)所述仿真模具的模面,計(jì)算多個(gè)所述成型力對(duì)所述模面上的多個(gè)仿真節(jié)點(diǎn)的作用力,獲得多個(gè)節(jié)點(diǎn)力;
47、將所述節(jié)點(diǎn)力分別映射到多個(gè)仿真節(jié)點(diǎn)上。
48、可選的,所述成型力映射單元,還用于:
49、在所述多個(gè)仿真節(jié)點(diǎn)中確定待計(jì)算仿真節(jié)點(diǎn);
50、計(jì)算其他仿真節(jié)點(diǎn)與所述待計(jì)算仿真節(jié)點(diǎn)的距離;所述其他仿真節(jié)點(diǎn)為所述多個(gè)仿真節(jié)點(diǎn)中除所述待計(jì)算仿真節(jié)點(diǎn)外的仿真節(jié)點(diǎn);
51、確定與所述待計(jì)算仿真節(jié)點(diǎn)匹配的待匹配仿真節(jié)點(diǎn);所述待匹配仿真節(jié)點(diǎn)為與所述待計(jì)算仿真節(jié)點(diǎn)的距離小于第一預(yù)設(shè)距離且大于第二預(yù)設(shè)距離的點(diǎn);
52、根據(jù)所述待計(jì)算仿真節(jié)點(diǎn)所對(duì)應(yīng)的成型力與所述待匹配仿真節(jié)點(diǎn)所對(duì)應(yīng)的成型力,計(jì)算所述成型力對(duì)所述待計(jì)算仿真節(jié)點(diǎn)與所述待匹配仿真節(jié)點(diǎn)的作用力,獲得節(jié)點(diǎn)力。
53、可選的,所述第一預(yù)設(shè)算法為網(wǎng)格映射算法;
54、所述成型力映射單元,還用于:
55、將所述成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上,所述仿真節(jié)點(diǎn)為根據(jù)網(wǎng)格映射算法在所述仿真模具的模面上設(shè)置的。
56、可選的,所述裝置還包括:
57、節(jié)點(diǎn)信息獲得單元,用于根據(jù)所述網(wǎng)格映射算法與所述仿真模具的模面,獲得多個(gè)所述仿真節(jié)點(diǎn)的節(jié)點(diǎn)坐標(biāo)與節(jié)點(diǎn)編號(hào);
58、所述成型力映射單元,還用于:
59、將所述成型力按照多個(gè)節(jié)點(diǎn)編號(hào)分別映射到多個(gè)所述節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的節(jié)點(diǎn)坐標(biāo)的仿真節(jié)點(diǎn)上。
60、可選的,所述第二預(yù)設(shè)算法為隱式算法;
61、所述形變計(jì)算單元,還用于:
62、根據(jù)所述多個(gè)仿真節(jié)點(diǎn)上的成型力與壓機(jī)壓力,通過隱式算法計(jì)算所述仿真模具模型的形變,獲得多個(gè)節(jié)點(diǎn)形變計(jì)算結(jié)果。
63、第三方面,本技術(shù)實(shí)施例公開了一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括處理器以及存儲(chǔ)器:
64、所述存儲(chǔ)器用于存儲(chǔ)程序代碼,并將所述程序代碼傳輸給所述處理器;
65、所述處理器用于根據(jù)所述程序代碼中的指令執(zhí)行如第一方面及第一方面任一可選項(xiàng)所述的車身覆蓋件模具補(bǔ)償方法。
66、第四方面,本技術(shù)實(shí)施例公開了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)用于執(zhí)行如第一方面及第一方面任一可選項(xiàng)所述的車身覆蓋件模具補(bǔ)償方法。
67、由上述技術(shù)方案可以看出,根據(jù)預(yù)設(shè)需求對(duì)待設(shè)計(jì)車身覆蓋件模具進(jìn)行仿真,獲得仿真模具及仿真模具的成型力;將成型力分別映射到多個(gè)仿真節(jié)點(diǎn)上;仿真節(jié)點(diǎn)為根據(jù)第一預(yù)設(shè)算法在仿真模具的模面上設(shè)置的;根據(jù)仿真模具、多個(gè)仿真節(jié)點(diǎn)與多個(gè)成型力,對(duì)仿真模具、多個(gè)仿真節(jié)點(diǎn)與多個(gè)成型力建模,獲得仿真模具模型;根據(jù)多個(gè)仿真節(jié)點(diǎn)上的成型力與壓機(jī)壓力,通過第二預(yù)設(shè)算法計(jì)算仿真模具模型的形變,獲得多個(gè)節(jié)點(diǎn)形變計(jì)算結(jié)果;壓機(jī)壓力為預(yù)設(shè)的待設(shè)計(jì)車身覆蓋件模具所受壓機(jī)的壓力;根據(jù)多個(gè)節(jié)點(diǎn)形變計(jì)算結(jié)果,對(duì)仿真模具模型進(jìn)行模面補(bǔ)償。由此,將壓機(jī)給予待設(shè)計(jì)車身覆蓋件的壓力加載到仿真模具模型的各個(gè)仿真節(jié)點(diǎn)上,并根據(jù)各個(gè)仿真節(jié)點(diǎn)成型力與壓機(jī)壓力計(jì)算多個(gè)節(jié)點(diǎn)的形變,進(jìn)而根據(jù)計(jì)算得到的節(jié)點(diǎn)形變計(jì)算結(jié)果對(duì)仿真模具模型的模面進(jìn)行補(bǔ)償,從而能夠自動(dòng)高效的對(duì)模具的形變進(jìn)行修正。