輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法及系統(tǒng)。
【背景技術(shù)】
[0002]在汽車設(shè)計(jì)過(guò)程中,輪胎動(dòng)態(tài)包絡(luò)面干涉檢查是一項(xiàng)重要的工作。其中,輪胎動(dòng)態(tài)包絡(luò)面是指輪胎動(dòng)態(tài)運(yùn)動(dòng)過(guò)程中形成的包絡(luò)面,以及輪胎上下跳動(dòng)以及轉(zhuǎn)向至極限位置時(shí)占用的空間形成的包絡(luò)面。輪胎動(dòng)態(tài)包絡(luò)面決定了輪罩、翼子板等部件的開孔形狀。輪胎動(dòng)態(tài)包絡(luò)面干涉檢查就是根據(jù)輪胎動(dòng)態(tài)包絡(luò)面檢查輪胎是否與橫向穩(wěn)定桿、車架以及周邊等車身部件之間發(fā)生運(yùn)動(dòng)干涉。
[0003]現(xiàn)有技術(shù)中,在輪胎動(dòng)態(tài)包絡(luò)面干涉檢查過(guò)程中,往往要調(diào)用整車的模型數(shù)據(jù),將輪胎動(dòng)態(tài)包絡(luò)面與整車的數(shù)據(jù)進(jìn)行干涉檢查分析,這一方面造成了計(jì)算量過(guò)大的問(wèn)題,另一方面也大大增加了計(jì)算時(shí)間,導(dǎo)致效率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法及系統(tǒng),能夠有效提尚運(yùn)算效率。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法,包括:
[0006]確定輪胎動(dòng)態(tài)包絡(luò)面;
[0007]根據(jù)定義的檢查范圍,在整車模型數(shù)據(jù)中僅激活所述檢查范圍內(nèi)的零部件模型數(shù)據(jù);
[0008]對(duì)所述輪胎動(dòng)態(tài)包絡(luò)面與所述檢查范圍內(nèi)激活的零部件模型數(shù)據(jù)進(jìn)行干涉檢查。
[0009]根據(jù)本發(fā)明的一個(gè)實(shí)施例,確定輪胎動(dòng)態(tài)包絡(luò)面包括:
[0010]獲取兩個(gè)局部輪胎包絡(luò)面,所述兩個(gè)局部輪胎包絡(luò)面各包含所述輪胎動(dòng)態(tài)包絡(luò)面的至少部分信息,并且所述兩個(gè)局部輪胎包絡(luò)面的合并包含所述輪胎動(dòng)態(tài)包絡(luò)面的全部信息;
[0011]對(duì)所述兩個(gè)局部輪胎包絡(luò)面進(jìn)行剪切和拼接,以得到所述輪胎動(dòng)態(tài)包絡(luò)面。
[0012]根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)所述兩個(gè)局部輪胎包絡(luò)面進(jìn)行拼接后,所述方法還包括:對(duì)所述兩個(gè)局部輪胎包絡(luò)面之間的空隙進(jìn)行補(bǔ)充。
[0013]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述檢查范圍為以輪胎的中心為中心的立方體。
[0014]根據(jù)本發(fā)明的一個(gè)實(shí)施例,在進(jìn)行干涉檢查之后,所述方法還包括:輸出干涉區(qū)域和/或干涉大小。
[0015]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述方法還包括:
[0016]接收用戶輸入,以定義截面位置;
[0017]按照所述截面位置生成截面,所述截面包含所述檢查范圍內(nèi)的所有零部件模型數(shù)據(jù)在所述截面上的截面信息。
[0018]為了解決上述問(wèn)題,本發(fā)明還提供了一種輪胎動(dòng)態(tài)包絡(luò)面干涉檢查系統(tǒng),包括:
[0019]包絡(luò)面確定模塊,用于確定輪胎動(dòng)態(tài)包絡(luò)面;
[0020]數(shù)據(jù)激活模塊,根據(jù)定義的檢查范圍,在整車模型數(shù)據(jù)中僅激活所述檢查范圍內(nèi)的零部件模型數(shù)據(jù);
[0021]干涉檢查模塊,對(duì)所述輪胎動(dòng)態(tài)包絡(luò)面與所述檢查范圍內(nèi)激活的零部件模型數(shù)據(jù)進(jìn)行干涉檢查。
[0022]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述包絡(luò)面確定模塊包括:
[0023]局部輪胎包絡(luò)面獲取子模塊,獲取兩個(gè)局部輪胎包絡(luò)面,所述兩個(gè)局部輪胎包絡(luò)面各包含所述輪胎動(dòng)態(tài)包絡(luò)面的至少部分信息,并且所述兩個(gè)局部輪胎包絡(luò)面的合并包含所述輪胎動(dòng)態(tài)包絡(luò)面的全部信息;
[0024]拼接子模塊,對(duì)所述兩個(gè)局部輪胎包絡(luò)面進(jìn)行剪切和拼接,以得到所述輪胎動(dòng)態(tài)包絡(luò)面。
[0025]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述包絡(luò)面確定模塊還包括:空隙補(bǔ)充子模塊,對(duì)所述兩個(gè)局部輪胎包絡(luò)面之間的空隙進(jìn)行補(bǔ)充。
[0026]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述檢查范圍為以輪胎的中心為中心的立方體。
[0027]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述系統(tǒng)還包括:輸出模塊,在所述干涉檢查模塊進(jìn)行干涉檢查之后輸出干涉區(qū)域和/或干涉大小。
[0028]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述系統(tǒng)還包括:
[0029]輸入模塊,用于接收用戶輸入,以定義截面位置;
[0030]截面生成模塊,用于按照所述截面位置生成截面,所述截面包含所述檢查范圍內(nèi)的所有零部件模型數(shù)據(jù)在所述截面上的截面信息。
[0031]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0032]本發(fā)明實(shí)施例的輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法中,在整車模型數(shù)據(jù)中僅激活定義的檢查范圍內(nèi)的零部件模型數(shù)據(jù),之后對(duì)輪胎動(dòng)態(tài)包絡(luò)面與激活的零部件模型數(shù)據(jù)進(jìn)行干涉檢查,而檢查范圍以外的零部件模型數(shù)據(jù)則不參與干涉檢查,使得在干涉檢查時(shí)的計(jì)算范圍大大縮小,有利于提尚運(yùn)算效率。
[0033]另外,本發(fā)明實(shí)施例的輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法中,還可以根據(jù)定義的截面位置生成截面,該截面包含檢查范圍內(nèi)的所有零部件模型數(shù)據(jù)在截面上的截面信息,該截面可以用于判斷是否滿足法規(guī)的要求,例如是否滿足GB7063-2011《汽車護(hù)輪板》的要求。
【附圖說(shuō)明】
[0034]圖1是根據(jù)本發(fā)明實(shí)施例的輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法的流程示意圖;
[0035]圖2A是根據(jù)本發(fā)明實(shí)施例的輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法中兩個(gè)局部輪胎包絡(luò)面的拼接操作示意圖;
[0036]圖2B是根據(jù)本發(fā)明實(shí)施例的輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法中在檢查范圍內(nèi)進(jìn)行的干涉檢查操作示意圖;
[0037]圖3是根據(jù)本發(fā)明實(shí)施例的輪胎動(dòng)態(tài)包絡(luò)面干涉檢查系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0038]下面結(jié)合具體實(shí)施例和附圖對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不應(yīng)以此限制本發(fā)明的保護(hù)范圍。
[0039]參考圖1,本實(shí)施例的輪胎動(dòng)態(tài)包絡(luò)面干涉檢查方法包括如下步驟:
[0040]步驟SI 1,確定輪胎動(dòng)態(tài)包絡(luò)面;
[0041]步驟S12,根據(jù)定義的檢查范圍,在整車模型數(shù)據(jù)中僅激活所述檢查范圍內(nèi)的零部件模型數(shù)據(jù);
[0042]步驟S13,對(duì)所述輪胎動(dòng)態(tài)包絡(luò)面與所述檢查范圍內(nèi)激活的零部件模型數(shù)據(jù)進(jìn)行干涉檢查;
[0043]步驟S14,接收用戶輸入,以定義截面位置;
[0044]步驟S15,按照所述截面位置生成截面,所述截面包含所述檢查范圍內(nèi)的所有零部件模型數(shù)據(jù)在所述截面上的截面信息。
[0045]下面對(duì)各個(gè)步驟進(jìn)行詳細(xì)說(shuō)明。
[0046]在步驟S11中,可以從外部獲取輪胎動(dòng)態(tài)包絡(luò)面,也可以根據(jù)輪胎的各種參數(shù)通過(guò)計(jì)算的方式得到輪胎動(dòng)態(tài)包絡(luò)面。例如,可以從存儲(chǔ)器中讀取預(yù)存在存儲(chǔ)器中的輪胎動(dòng)態(tài)包絡(luò)面;或者,根據(jù)輪胎的尺寸模型以及輪胎上下跳動(dòng)范圍、左右轉(zhuǎn)動(dòng)極限位置等參數(shù)計(jì)算得到輪胎動(dòng)態(tài)包絡(luò)面。
[0047]另外,也可以通過(guò)某些中間數(shù)據(jù)計(jì)算得到輪胎動(dòng)態(tài)包絡(luò)面。參考圖2A,作為一個(gè)非限制性的例子,可以獲取兩個(gè)局部輪胎包絡(luò)面21和22,兩個(gè)局部輪胎包絡(luò)面21和22中的每一個(gè)都包含輪胎動(dòng)態(tài)包絡(luò)面的至少一部分信息,而兩者的合并可以覆蓋整個(gè)輪胎動(dòng)態(tài)包絡(luò)面的全部信息。例如,局部輪胎包絡(luò)面21可以是根據(jù)輪胎上下跳動(dòng)范圍和向左轉(zhuǎn)動(dòng)至極限位置計(jì)算得到的包絡(luò)面;局部輪胎包絡(luò)面22可以是根據(jù)輪胎上下跳動(dòng)范圍和向右轉(zhuǎn)動(dòng)至極限位置計(jì)算得到的包絡(luò)面。
[0048]之后,可以對(duì)兩個(gè)局部輪胎包絡(luò)面21、22進(jìn)行剪切,例如將重復(fù)的部分剪切移除,然后對(duì)二者拼接。拼接后的兩個(gè)局部輪胎包絡(luò)面21、22之間可能仍然存在空隙,因此,需要對(duì)兩個(gè)局部輪胎包絡(luò)面21、22之間的空隙進(jìn)行補(bǔ)充,以形成完整的輪胎動(dòng)態(tài)包絡(luò)面。
[0049]例如,可以過(guò)輪胎中心平面,在-60°到240°之間設(shè)定適當(dāng)?shù)牟介L(zhǎng),例如每個(gè)步長(zhǎng)為30°,每隔一個(gè)步長(zhǎng)進(jìn)行一次補(bǔ)充操作(例如,可以利用Catia中的Blende操作實(shí)現(xiàn)),直到將兩個(gè)局部輪胎包絡(luò)面21、22之間的空隙補(bǔ)充完整。至此,兩個(gè)局部輪胎包絡(luò)面就合成一個(gè)完整的輪胎動(dòng)態(tài)包絡(luò)面。
[0050]仍然參考圖1,在步驟S12中,根據(jù)定義的檢查范圍,僅激活檢查范圍內(nèi)的零部件模型。其中,該檢查范圍的尺寸至少要涵蓋整個(gè)輪胎動(dòng)態(tài)包絡(luò)面。
[0051]參考圖2B,檢查范圍23可以通過(guò)用戶輸入的方式來(lái)確定,也可以是預(yù)先設(shè)定的范圍。優(yōu)選地,該檢查范圍23可以是以輪胎20的中心為中心的立方體,該立方體的大小至少要足以容納整個(gè)輪胎動(dòng)態(tài)包絡(luò)面。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,該檢查范圍23還可以是其他形狀,例如,以輪胎的中心為中心的球體、以輪胎的中心為中心的長(zhǎng)方體、以輪胎的中心為中心的多面體等等。
[0052]在檢查范圍確定以后,可以在整車模型數(shù)據(jù)中僅激活檢查范圍內(nèi)的零部件模型數(shù)據(jù),而檢查范圍以外的零部件模型數(shù)據(jù)則不被激活。其中,激活數(shù)據(jù)指的是數(shù)據(jù)被讀入(例如讀入計(jì)算機(jī)的內(nèi)存中)以待后續(xù)的干涉檢查,而未被激活的數(shù)據(jù)則不參與后續(xù)的干涉檢查。
[0053]需要說(shuō)明的是,本文中的“檢查范圍內(nèi)的零部件模型數(shù)據(jù)