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

一種有限元接觸對(duì)的創(chuàng)建方法和裝置制造方法

文檔序號(hào):6524118閱讀:211來(lái)源:國(guó)知局
一種有限元接觸對(duì)的創(chuàng)建方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種有限元接觸對(duì)的創(chuàng)建方法和裝置,屬于計(jì)算機(jī)輔助工程領(lǐng)域。所述方法包括:接收用戶設(shè)定的接觸設(shè)置信息,接觸設(shè)置信息包括接觸對(duì)主面所屬的主組件、接觸對(duì)從面所屬的從組件、接觸所在位置、接觸對(duì)主面與接觸對(duì)從面之間的最大距離、接觸對(duì)主面兩個(gè)相鄰的殼單元的夾角的最大角度或接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度;根據(jù)接觸所在位置、最大距離、最大角度,在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域;根據(jù)第一接觸區(qū)域創(chuàng)建接觸對(duì)主面,根據(jù)第二接觸區(qū)域創(chuàng)建接觸對(duì)從面,并將接觸對(duì)主面和接觸對(duì)從面組裝成接觸對(duì)。本發(fā)明采用計(jì)算機(jī)選取接觸區(qū)域,選取的準(zhǔn)確性較高,并且速度很快,耗時(shí)較短。
【專利說(shuō)明】一種有限元接觸對(duì)的創(chuàng)建方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)輔助工程領(lǐng)域,特別涉及一種有限元接觸對(duì)的創(chuàng)建方法和裝置。
【背景技術(shù)】
[0002]CAE (Computer Aided Engineering,計(jì)算機(jī)輔助工程)是基于有限元法、有限體積法和有限差分法等,用計(jì)算機(jī)輔助求解復(fù)雜工程和產(chǎn)品結(jié)構(gòu)力學(xué)性能的分析計(jì)算、以及結(jié)構(gòu)性能的優(yōu)化設(shè)計(jì)等問(wèn)題的一種近似數(shù)值分析方法。在有限元的模擬過(guò)程中,會(huì)創(chuàng)建大量的接觸對(duì),接觸對(duì)用于表示兩個(gè)組件相互接觸的部分,使相互接觸的組件之間可以產(chǎn)生相互作用,保持有限元模型與實(shí)際情況的一致性,提供模擬的精度。
[0003]現(xiàn)有的有限元接觸對(duì)的創(chuàng)建方法包括有限元網(wǎng)格劃分;對(duì)零件賦予材料;在人工選取的接觸區(qū)域上,判斷接觸類型、接觸方向并創(chuàng)建接觸對(duì)。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005]由于工程模型一般比較復(fù)雜,接觸區(qū)域較多,人工進(jìn)行接觸區(qū)域的選取,選取的準(zhǔn)確性很難保證,而且耗時(shí)較長(zhǎng)。

【發(fā)明內(nèi)容】

[0006]為了解決現(xiàn)有技術(shù)不能保證接觸區(qū)域選取的準(zhǔn)確性、耗時(shí)長(zhǎng)的問(wèn)題,本發(fā)明實(shí)施例提供了一種有限元接觸對(duì)的創(chuàng)建方法和裝置。所述技術(shù)方案如下:
[0007]—方面,本發(fā)明實(shí)施例提供了 一種有限元接觸對(duì)的創(chuàng)建方法,所述方法包括:
[0008]接收用戶設(shè)定的接觸設(shè)置信息,所述接觸設(shè)置信息包括接觸對(duì)主面所屬的主組件、接觸對(duì)從面所屬的從組件、接觸所在位置、所述接觸對(duì)主面與所述接觸對(duì)從面之間的最大距離、所述接觸對(duì)主面兩個(gè)相鄰的殼單元的夾角的最大角度或所述接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度;
[0009]根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,在所述從組件上確定第二接觸區(qū)域;
[0010]根據(jù)所述第一接觸區(qū)域創(chuàng)建所述接觸對(duì)主面,根據(jù)所述第二接觸區(qū)域創(chuàng)建所述接觸對(duì)從面,并將所述接觸對(duì)主面和所述接觸對(duì)從面組裝成接觸對(duì)。
[0011]在第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,在所述從組件上確定第二接觸區(qū)域,包括:
[0012]當(dāng)所述接觸所在位置在所述主組件上時(shí),根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,所述第一接觸區(qū)域在所述主組件的第一曲面上;
[0013]根據(jù)所述接觸所在位置到所述第一曲面的垂線與第二曲面的交點(diǎn)、所述最大距離、所述最大角度,在所述從組件上確定第二接觸區(qū)域,所述第二曲面為所述從組件上與所述第一曲面相對(duì)的曲面;[0014]或者,
[0015]當(dāng)所述接觸所在位置在所述從組件上時(shí),根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述從組件上確定第二接觸區(qū)域,所述第二接觸區(qū)域在所述從組件的第二曲面上;
[0016]根據(jù)所述接觸所在位置到所述第二曲面的垂線與第一曲面的交點(diǎn)、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,所述第一曲面為所述主組件上與所述第二曲面相對(duì)的曲面。
[0017]在第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0018]對(duì)所述接觸對(duì)主面、所述接觸對(duì)從面、所述接觸對(duì)進(jìn)行命名,命名的名稱包括文字名稱和數(shù)字編號(hào),所述接觸對(duì)主面、所述接觸對(duì)從面、所述接觸對(duì)的數(shù)字編號(hào)相同。
[0019]可選地,所述方法還包括:
[0020]接收所述用戶選定的所述接觸對(duì)主面的名稱、所述接觸對(duì)從面的名稱或所述接觸對(duì)的名稱;
[0021]將所述用戶選定的所述接觸對(duì)主面的名稱對(duì)應(yīng)的所述接觸對(duì)主面、所述用戶選定的所述接觸對(duì)從面的名稱對(duì)應(yīng)的所述接觸對(duì)從面或所述用戶選定的所述接觸對(duì)的名稱對(duì)應(yīng)的所述接觸對(duì),以與所述主組件和所述從組件中,除所述用戶選定的所述接觸對(duì)主面的名稱對(duì)應(yīng)的所述接觸對(duì)主面、所述用戶選定的所述接觸對(duì)從面的名稱對(duì)應(yīng)的所述接觸對(duì)從面或所述用戶選定的所述接觸對(duì)的名稱對(duì)應(yīng)的所述接觸對(duì)以外的部分不同的顯示效果進(jìn)行顯示。
[0022]在第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0023]當(dāng)所述接觸所在位置所在的殼單元與相鄰的殼單元的夾角大于所述最大角度時(shí),向所述用戶提示所述接觸設(shè)置信息設(shè)定不合理。
[0024]另一方面,本發(fā)明實(shí)施提供了一種有限元接觸對(duì)的創(chuàng)建裝置,所述裝置包括:
[0025]接收模塊,用于接收用戶設(shè)定的接觸設(shè)置信息,所述接觸設(shè)置信息包括接觸對(duì)主面所屬的主組件、接觸對(duì)從面所屬的從組件、接觸所在位置、所述接觸對(duì)主面與所述接觸對(duì)從面之間的最大距離、所述接觸對(duì)主面兩個(gè)相鄰的殼單元的夾角的最大角度或所述接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度;
[0026]接觸區(qū)域確定模塊,用于根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,在所述從組件上確定第二接觸區(qū)域;
[0027]接觸創(chuàng)建模塊,用于根據(jù)所述第一接觸區(qū)域創(chuàng)建所述接觸對(duì)主面,根據(jù)所述第二接觸區(qū)域創(chuàng)建所述接觸對(duì)從面,并將所述接觸對(duì)主面和所述接觸對(duì)從面組裝成接觸對(duì)。
[0028]在第一種可能的實(shí)現(xiàn)方式中,所述接觸區(qū)域確定模塊用于,
[0029]當(dāng)所述接觸所在位置在所述主組件上時(shí),根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,所述第一接觸區(qū)域在所述主組件的第一曲面上;
[0030]根據(jù)所述接觸所在位置到所述第一曲面的垂線與第二曲面的交點(diǎn)、所述最大距離、所述最大角度,在所述從組件上確定第二接觸區(qū)域,所述第二曲面為所述從組件上與所述第一曲面相對(duì)的曲面;
[0031]或者,[0032]當(dāng)所述接觸所在位置在所述從組件上時(shí),根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述從組件上確定第二接觸區(qū)域,所述第二接觸區(qū)域在所述從組件的第二曲面上;
[0033]根據(jù)所述接觸所在位置到所述第二曲面的垂線與第一曲面的交點(diǎn)、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,所述第一曲面為所述主組件上與所述第二曲面相對(duì)的曲面。
[0034]在第二種可能的實(shí)現(xiàn)方式中,所述接觸創(chuàng)建模塊還用于,
[0035]對(duì)所述接觸對(duì)主面、所述接觸對(duì)從面、所述接觸對(duì)進(jìn)行命名,命名的名稱包括文字名稱和數(shù)字編號(hào),所述接觸對(duì)主面、所述接觸對(duì)從面、所述接觸對(duì)的數(shù)字編號(hào)相同。
[0036]可選地,所述接收模塊還用于,接收所述用戶選定的所述接觸對(duì)主面的名稱、所述接觸對(duì)從面的名稱或所述接觸對(duì)的名稱;
[0037]所述裝置還包括:
[0038]顯示模塊,用于將所述用戶選定的所述接觸對(duì)主面的名稱對(duì)應(yīng)的所述接觸對(duì)主面、所述用戶選定的所述接觸對(duì)從面的名稱對(duì)應(yīng)的所述接觸對(duì)從面或所述用戶選定的所述接觸對(duì)的名稱對(duì)應(yīng)的所述接觸對(duì),以與所述主組件和所述從組件中,除所述用戶選定的所述接觸對(duì)主面的名稱對(duì)應(yīng)的所述接觸對(duì)主面、所述用戶選定的所述接觸對(duì)從面的名稱對(duì)應(yīng)的所述接觸對(duì)從面或所述用戶選定的所述接觸對(duì)的名稱對(duì)應(yīng)的所述接觸對(duì)以外的部分不同的顯示效果進(jìn)行顯示。
[0039]在第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0040]提示模塊,用于當(dāng)所述接觸所在位置所在的殼單元與相鄰的殼單元的夾角大于所述最大角度時(shí),向所述用戶提示所述接觸設(shè)置信息設(shè)定不合理。
[0041]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0042]通過(guò)接收用戶設(shè)定的接觸設(shè)置信息,并根據(jù)接觸設(shè)置信息在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域,采用計(jì)算機(jī)選取接觸區(qū)域,選取的準(zhǔn)確性較高,并且速度很快,耗時(shí)較短。
【專利附圖】

【附圖說(shuō)明】
[0043]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1是本發(fā)明實(shí)施例一提供的一種有限元接觸對(duì)的創(chuàng)建方法的流程圖;
[0045]圖2是本發(fā)明實(shí)施例二提供的一種有限元接觸對(duì)的創(chuàng)建方法的流程圖;
[0046]圖3是本發(fā)明實(shí)施例三提供的一種有限元接觸對(duì)的創(chuàng)建裝置的結(jié)構(gòu)示意圖;
[0047]圖4是本發(fā)明實(shí)施例四提供的一種有限元接觸對(duì)的創(chuàng)建裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。[0049]實(shí)施例一
[0050]本發(fā)明實(shí)施例提供了一種有限元接觸對(duì)的創(chuàng)建方法,參見圖1,該方法包括:
[0051]步驟101:接收用戶設(shè)定的接觸設(shè)置信息。
[0052]在本實(shí)施例中,接觸設(shè)置信息是用戶根據(jù)需要設(shè)定的,接觸設(shè)置信息包括接觸對(duì)主面所屬的主組件、接觸對(duì)從面所屬的從組件、接觸所在位置、接觸對(duì)主面與接觸對(duì)從面之間的最大距離、接觸對(duì)主面兩個(gè)相鄰的殼單元的夾角的最大角度或接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度。
[0053]需要說(shuō)明的是,組件是CAE模擬的零件,如對(duì)模擬一個(gè)門外板的組件賦予門外板的性質(zhì)參數(shù)(如摩擦系數(shù)、容差、滑移等),該組件就可以模擬門外板在實(shí)際中的情況。
[0054]接觸通常會(huì)在兩個(gè)組件之間產(chǎn)生,兩個(gè)組件相互接觸的面即為接觸面。相互接觸的兩個(gè)組件各包括一個(gè)接觸面,兩個(gè)接觸面組成一個(gè)接觸對(duì)。在本發(fā)明實(shí)施例中,將兩個(gè)組件的接觸面分別稱為接觸對(duì)主面和接觸對(duì)從面,將接觸對(duì)主面所屬的組件稱為主組件,將接觸對(duì)從面所屬的組件稱為從組件。
[0055]接觸所在位置為用戶選定的相互接觸的兩個(gè)組件上的一點(diǎn),該點(diǎn)屬于接觸面上的某一個(gè)單元。在實(shí)際操作中,用戶可以根據(jù)肉眼判斷需要作接觸并且能接觸的位置,在該位置選擇一個(gè)點(diǎn)作為接觸所在位置。
[0056]接觸對(duì)主面與接觸對(duì)從面之間的距離,是指在接觸對(duì)主面上的任一點(diǎn)(A點(diǎn))作接觸對(duì)主面的垂線,接觸對(duì)主面的垂線與接觸對(duì)從面的交點(diǎn)(B點(diǎn))與A點(diǎn)之間距離,或者,在接觸對(duì)從面上的任一點(diǎn)(B點(diǎn))作接觸對(duì)從面的垂線,接觸對(duì)從面的垂線與接觸對(duì)主面的交點(diǎn)(A點(diǎn))與B點(diǎn)之間距離。A點(diǎn)和B點(diǎn)之間的距離小于等于前述接觸對(duì)主面與接觸對(duì)從面之間的最大距離。
[0057]需要說(shuō)明的是,組件創(chuàng)建時(shí)由若干尺寸較小的單元組成,組成的單元為殼單元或?qū)嶓w單元。其中,殼單元用于薄板或曲面模型,通常不能定義組件的厚度。當(dāng)兩個(gè)組件組成的單元包括殼單元時(shí),由于殼單元不具有厚度,因此實(shí)際上相互接觸的兩個(gè)組件,在CAE模擬時(shí)的相互距離大于O。通過(guò)設(shè)定最大距離,可以在相互距離大于0的兩個(gè)殼單元上創(chuàng)建接觸對(duì)。最大距離通常根據(jù)殼單元的厚度設(shè)定,如2_ (毫米)。
[0058]由于接觸對(duì)主面和接觸對(duì)從面都屬于組件(接觸對(duì)主面屬于主組件,接觸對(duì)從面屬于從組件),因此接觸對(duì)主面和接觸對(duì)從面均由殼單元和/或?qū)嶓w單元組成。由于單元的尺寸較小,也就是說(shuō),殼單元的面積較小,實(shí)體單元的體積較小,因此殼單元或?qū)嶓w單元的表面近似為平面,當(dāng)組成接觸對(duì)主面或接觸對(duì)從面的單元包括實(shí)體單元時(shí),會(huì)先將實(shí)體單元轉(zhuǎn)化為殼單元(轉(zhuǎn)化方法為用實(shí)體單元表面上的點(diǎn)組成殼單元),使組成接觸對(duì)主面和接觸對(duì)從面的單元統(tǒng)一為殼單元。接觸對(duì)主面或接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度可用于對(duì)接觸對(duì)主面或接觸對(duì)從面的平整性進(jìn)行限定。當(dāng)兩個(gè)相鄰的殼單元的夾角大于最大角度時(shí),判定兩個(gè)相鄰的殼單元不屬于一個(gè)接觸。最大角度通常根據(jù)經(jīng)驗(yàn)設(shè)定,如10度。
[0059]步驟102:根據(jù)接觸所在位置、最大距離、最大角度,在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域。
[0060]在實(shí)際應(yīng)用中,以接觸所在位置在主組件的第一曲面上,從組件的第二曲面與第一曲面相對(duì)為例,該步驟102可以包括:[0061]計(jì)算機(jī)先以接觸所在位置為中心,尋找該接觸所在位置所在的單元的相鄰單元中符合最大距離和最大角度要求的單元。符合最大距離要求的單元為,該單元到第一曲面的垂線與第二曲面的交點(diǎn),與該單元之間的距離小于最大距離的單元。符合最大角度要求的單元為,與作為中心的單元相鄰,且與作為中心的殼單元或由作為中心的實(shí)體單元轉(zhuǎn)化的殼單元的夾角小于最大角度的單元。再以該接觸所在位置的相鄰單元中符合最大距離和最大角度要求的單元為中心,尋找該接觸所在位置的相鄰單元中符合最大距離和最大角度要求的單元的相鄰單元中符合最大距離和最大角度要求的單元。以此類推,直到找不到符合要求的單元為止。第一曲面上,所有符合要求的單元組成了第一接觸區(qū)域。
[0062]以接觸所在位置到第一曲面的垂線與第二曲面的交點(diǎn)為中心,尋找該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元。再以該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元為中心,尋找該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元的相鄰單元中符合最大距離和最大角度要求的單元。以此類推,直到找不到符合要求的單元為止。第二曲面上,所有符合要求的單元組成了第二接觸區(qū)域。
[0063]步驟103:根據(jù)第一接觸區(qū)域創(chuàng)建接觸對(duì)主面,根據(jù)第二接觸區(qū)域創(chuàng)建接觸對(duì)從面,并將接觸對(duì)主面和接觸對(duì)從面組裝成接觸對(duì)。
[0064]本發(fā)明實(shí)施例通過(guò)接收用戶設(shè)定的接觸設(shè)置信息,并根據(jù)接觸設(shè)置信息在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域,采用計(jì)算機(jī)選取接觸區(qū)域,選取的準(zhǔn)確性較高,并且速度很快,耗時(shí)較短。
[0065]實(shí)施例二
[0066]本發(fā)明實(shí)施例提供了一種有限元接觸對(duì)的創(chuàng)建方法,參見圖2,該方法包括:
[0067]步驟201:接收用戶設(shè)定的接觸設(shè)置信息。
[0068]在本實(shí)施例中,接觸設(shè)置信息是用戶根據(jù)需要設(shè)定的,接觸設(shè)置信息包括接觸對(duì)主面所屬的主組件、接觸對(duì)從面所屬的從組件、接觸所在位置、接觸對(duì)主面與接觸對(duì)從面之間的最大距離、接觸對(duì)主面兩個(gè)相鄰的殼單元的夾角的最大角度或接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度、主組件的性質(zhì)參數(shù),從組件的性質(zhì)參數(shù)、接觸類型。
[0069]需要說(shuō)明的是,組件是CAE模擬的零件,如對(duì)模擬一個(gè)門外板的組件賦予門外板的性質(zhì)參數(shù)(如摩擦系數(shù)、容差、滑移等),該組件就可以模擬門外板在實(shí)際中的情況。
[0070]接觸通常會(huì)在兩個(gè)組件之間產(chǎn)生,兩個(gè)組件相互接觸的面即為接觸面。相互接觸的兩個(gè)組件各包括一個(gè)接觸面,兩個(gè)接觸面組成一個(gè)接觸對(duì)。在本發(fā)明實(shí)施例中,將兩個(gè)組件的接觸面分別稱為接觸對(duì)主面和接觸對(duì)從面,將接觸對(duì)主面所屬的組件稱為主組件,將接觸對(duì)從面所屬的組件稱為從組件。
[0071]接觸所在位置為用戶選定的相互接觸的兩個(gè)組件上的一點(diǎn),該點(diǎn)屬于接觸面上的某一個(gè)單元。在實(shí)際操作中,用戶可以根據(jù)肉眼判斷需要作接觸并且能接觸的位置,在該位置選擇一個(gè)點(diǎn)作為接觸所在位置。
[0072]接觸對(duì)主面與接觸對(duì)從面之間的距離,是指在接觸對(duì)主面上的任一點(diǎn)(A點(diǎn))作接觸對(duì)主面的垂線,接觸對(duì)主面的垂線與接觸對(duì)從面的交點(diǎn)(B點(diǎn))與A點(diǎn)之間距離,或者,在接觸對(duì)從面上的任一點(diǎn)(B點(diǎn))作接觸對(duì)從面的垂線,接觸對(duì)從面的垂線與接觸對(duì)主面的交點(diǎn)(A點(diǎn))與B點(diǎn)之間距離。A點(diǎn)和B點(diǎn)之間的距離小于等于前述接觸對(duì)主面與接觸對(duì)從面之間的最大距離。
[0073]需要說(shuō)明的是,組件創(chuàng)建時(shí)由若干尺寸較小的單元組成,組成的單元為殼單元或?qū)嶓w單元。其中,殼單元用于薄板或曲面模型,通常不能定義組件的厚度。當(dāng)兩個(gè)組件組成的單元包括殼單元時(shí),由于殼單元不具有厚度,因此實(shí)際上相互接觸的兩個(gè)組件,在CAE模擬時(shí)的相互距離大于O。通過(guò)設(shè)定最大距離,可以在相互距離大于0的兩個(gè)殼單元上創(chuàng)建接觸對(duì)。最大距離通常根據(jù)殼單元的厚度設(shè)定,如2_。
[0074]由于接觸對(duì)主面和接觸對(duì)從面都屬于組件(接觸對(duì)主面屬于主組件,接觸對(duì)從面屬于從組件),因此接觸對(duì)主面和接觸對(duì)從面均由殼單元和/或?qū)嶓w單元組成。由于單元的尺寸較小,也就是說(shuō),殼單元的面積較小,實(shí)體單元的體積較小,因此殼單元或?qū)嶓w單元的表面近似為平面,當(dāng)組成接觸對(duì)主面或接觸對(duì)從面的單元包括實(shí)體單元時(shí),會(huì)先將實(shí)體單元轉(zhuǎn)化為殼單元(轉(zhuǎn)化方法為用實(shí)體單元表面上的點(diǎn)組成殼單元),使組成接觸對(duì)主面和接觸對(duì)從面的單元統(tǒng)一為殼單元。接觸對(duì)主面或接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度可用于對(duì)接觸對(duì)主面或接觸對(duì)從面的平整性進(jìn)行限定。當(dāng)兩個(gè)相鄰的單元的殼夾角大于最大角度時(shí),判定兩個(gè)相鄰的殼單元不屬于一個(gè)接觸。最大角度通常根據(jù)經(jīng)驗(yàn)設(shè)定,如10度。
[0075]接觸對(duì)主面所屬的組件的性質(zhì)參數(shù)和接觸對(duì)從面所屬的組件的性質(zhì)參數(shù)分別用于表示接觸對(duì)主面所屬的組件的性質(zhì)和接觸對(duì)從面所屬的組件的性質(zhì),性質(zhì)參數(shù)包括摩擦系數(shù)、容差、滑移等,本發(fā)明對(duì)比不作限制。
[0076]接觸類型包括綁定、不分離、無(wú)摩擦、粗糙、有摩擦五種。
[0077]步驟202:根據(jù)接觸所在位置、最大距離、最大角度,在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域。
[0078]具體地,該步驟202可以包括:
[0079]當(dāng)接觸所在位置在主組件上時(shí),根據(jù)接觸所在位置、最大距離、最大角度,在主組件上確定第一接觸區(qū)域,第一接觸區(qū)域在主組件的第一曲面上;
[0080]根據(jù)接觸所在位置到第一曲面的垂線與第二曲面的交點(diǎn)、最大距離、最大角度,在從組件上確定第二接觸區(qū)域,第二曲面為從組件上與第一曲面相對(duì)的曲面;
[0081]或者,
[0082]當(dāng)接觸所在位置在從組件上時(shí),根據(jù)接觸所在位置、最大距離、最大角度,在從組件上確定第二接觸區(qū)域,第二接觸區(qū)域在從組件的第二曲面上;
[0083]根據(jù)接觸所在位置到第二曲面的垂線與第一曲面的交點(diǎn)、最大距離、最大角度,在主組件上確定第一接觸區(qū)域,第一曲面為主組件上與第二曲面相對(duì)的曲面。
[0084]在實(shí)際應(yīng)用中,以接觸所在位置在主組件的第一曲面上為例,該步驟202可以包括:
[0085]計(jì)算機(jī)先以接觸所在位置為中心,尋找該接觸所在位置所在的單元的相鄰單元中符合最大距離和最大角度要求的單元。符合最大距離要求的單元為,該單元到第一曲面的垂線與第二曲面的交點(diǎn),與該單元之間的距離小于最大距離的單元。符合最大角度要求的單元為,與作為中心的單元相鄰,且與作為中心的殼單元或由作為中心的實(shí)體單元轉(zhuǎn)化的殼單元的夾角小于最大角度的單元。再以該接觸所在位置的相鄰單元中符合最大距離和最大角度要求的單元為中心,尋找該接觸所在位置的相鄰單元中符合最大距離和最大角度要求的單元的相鄰單元中符合最大距離和最大角度要求的單元。以此類推,直到找不到符合要求的單元為止。第一曲面上,所有符合要求的單元組成了第一接觸區(qū)域。
[0086]以接觸所在位置到第一曲面的垂線與第二曲面的交點(diǎn)為中心,尋找該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元。再以該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元為中心,尋找該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元的相鄰單元中符合最大距離和最大角度要求的單元。以此類推,直到找不到符合要求的單元為止。第二曲面上,所有符合要求的單元組成了第二接觸區(qū)域。
[0087]在本實(shí)施例的一種實(shí)現(xiàn)方式中,該方法還可以包括步驟:當(dāng)接觸所在位置所在的殼單元與相鄰的殼單元的夾角大于最大角度時(shí),向用戶提示接觸設(shè)置信息設(shè)定不合理。
[0088]可以理解地,當(dāng)接觸所在位置所在的單元和/或接觸所在位置相鄰的單元為實(shí)體單元時(shí),可以先將實(shí)體單元轉(zhuǎn)化為殼單元,再進(jìn)行上述步驟。
[0089]步驟203:根據(jù)第一接觸區(qū)域創(chuàng)建接觸對(duì)主面并進(jìn)行命名,根據(jù)第二接觸區(qū)域創(chuàng)建接觸對(duì)從面并進(jìn)行命名,將接觸對(duì)主面和接觸對(duì)從面組裝成接觸對(duì)并進(jìn)行命名。
[0090]在本實(shí)施例的一種實(shí)現(xiàn)方式中,該步驟203可以包括:將主組件的性質(zhì)參數(shù)賦予第一接觸區(qū)域,并將第一接觸區(qū)域設(shè)定為接觸對(duì)主面;將從組件的性質(zhì)參數(shù)賦予第二接觸區(qū)域,并將第二接觸區(qū)域設(shè)定為接觸對(duì)從面;將接觸對(duì)主面和接觸對(duì)從面按照接觸類型組裝成接觸對(duì)。
[0091]在本實(shí)施例的另一種實(shí)現(xiàn)方式中,該步驟203可以包括:對(duì)接觸對(duì)主面、接觸對(duì)從面、接觸對(duì)進(jìn)行命名。
[0092]可選地,命名的名稱包括文字名稱和數(shù)字編號(hào),接觸對(duì)主面、接觸對(duì)從面、接觸對(duì)的數(shù)字編號(hào)相同。
[0093]在具體實(shí)現(xiàn)中,對(duì)接觸對(duì)主面、接觸對(duì)從面、接觸對(duì)進(jìn)行命名可以由計(jì)算機(jī)按照預(yù)定的規(guī)則進(jìn)行自動(dòng)命名,也可以按照用戶輸入的接觸對(duì)主面的名稱、接觸對(duì)從面的名稱、接觸對(duì)的名稱進(jìn)行命名。計(jì)算機(jī)自動(dòng)命名遵循的規(guī)則可以為:接觸對(duì)主面的名稱為“接觸對(duì)主面”和編號(hào)、接觸對(duì)從面的名稱為“接觸對(duì)從面”和編號(hào)、接觸對(duì)的名稱為“接觸對(duì)”和編號(hào),組成某接觸對(duì)的接觸對(duì)主面的編號(hào)和接觸對(duì)從面的編號(hào)與該接觸對(duì)的編號(hào)相同,接觸對(duì)的編號(hào)按照接觸對(duì)創(chuàng)建的順序從小到大,如創(chuàng)建的第一個(gè)接觸對(duì)的名稱為“接觸對(duì)1”,第一個(gè)接觸對(duì)的接觸對(duì)主面的名稱為“接觸對(duì)主面1”,第一個(gè)接觸對(duì)的接觸對(duì)從面的名稱為“接觸對(duì)從面I”。
[0094]在該種實(shí)現(xiàn)方式中,該方法還可以包括步驟:接收用戶選定的接觸對(duì)主面的名稱、接觸對(duì)從面的名稱或接觸對(duì)的名稱;將用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì),以與主組件和從組件中,除用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)以外的部分不同的顯示效果進(jìn)行顯示,方便用戶對(duì)用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)進(jìn)行檢查和修改。
[0095]在實(shí)際應(yīng)用中,將用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì),以與主組件和從組件中,除用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)以外的部分不同的顯示效果進(jìn)行顯示,可以為將用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)進(jìn)行加粗顯示,也可以為提高用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)的顯示亮度,還可以為降低主組件和從組件中,除用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)以外的部分的顯示亮度,還可以為提高用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)的顯示亮度,同時(shí)降低主組件和從組件中,除用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)以外的部分的顯示亮度。前述方法僅為舉例,本發(fā)明對(duì)此不作限制。
[0096]需要說(shuō)明的是,由于接觸不收斂等問(wèn)題,通常需要對(duì)創(chuàng)建的接觸進(jìn)行檢查和修改。通過(guò)選定名稱,以對(duì)該名稱對(duì)應(yīng)的接觸面或接觸對(duì)進(jìn)行與主組件和從組件中其它部分不同的顯示,使用戶在規(guī)模龐大的模型中,迅速找到需要處理的接觸面或接觸對(duì),大大提高了檢查和修改的速度和效率。
[0097]本發(fā)明實(shí)施例通過(guò)接收用戶設(shè)定的接觸設(shè)置信息,并根據(jù)接觸設(shè)置信息在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域,采用計(jì)算機(jī)選取接觸區(qū)域,選取的準(zhǔn)確性較高,并且速度很快,耗時(shí)較短。
[0098]實(shí)施例三
[0099]本發(fā)明實(shí)施例提供了一種有限元接觸對(duì)的創(chuàng)建裝置,參見圖3,該裝置包括:
[0100]接收模塊301:用于接收用戶設(shè)定的接觸設(shè)置信息,接觸設(shè)置信息包括接觸對(duì)主面所屬的主組件、接觸對(duì)從面所屬的從組件、接觸所在位置、接觸對(duì)主面與接觸對(duì)從面之間的最大距離、接觸對(duì)主面兩個(gè)相鄰的殼單元的夾角的最大角度或接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度;
[0101]接觸區(qū)域確定模塊302,用于根據(jù)接觸所在位置、最大距離、最大角度,在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域;
[0102]接觸創(chuàng)建模塊303,用于根據(jù)第一接觸區(qū)域創(chuàng)建接觸對(duì)主面,根據(jù)第二接觸區(qū)域創(chuàng)建接觸對(duì)從面,并將接觸對(duì)主面和接觸對(duì)從面組裝成接觸對(duì)。
[0103]在本實(shí)施例中,接觸設(shè)置信息是用戶根據(jù)需要設(shè)定的。
[0104]需要說(shuō)明的是,組件是CAE模擬的零件,如對(duì)模擬一個(gè)門外板的組件賦予門外板的性質(zhì)參數(shù)(如摩擦系數(shù)、容差、滑移等),該組件就可以模擬門外板在實(shí)際中的情況。
[0105]接觸通常會(huì)在兩個(gè)組件之間產(chǎn)生,兩個(gè)組件相互接觸的面即為接觸面。相互接觸的兩個(gè)組件各包括一個(gè)接觸面,兩個(gè)接觸面組成一個(gè)接觸對(duì)。在本發(fā)明實(shí)施例中,將兩個(gè)組件的接觸面分別稱為接觸對(duì)主面和接觸對(duì)從面,將接觸對(duì)主面所屬的組件稱為主組件,將接觸對(duì)從面所屬的組件稱為從組件。
[0106]接觸所在位置為用戶選定的相互接觸的兩個(gè)組件上的一點(diǎn),該點(diǎn)屬于接觸面上的某一個(gè)單元。在實(shí)際操作中,用戶可以根據(jù)肉眼判斷需要作接觸并且能接觸的位置,在該位置選擇一個(gè)點(diǎn)作為接觸所在位置。
[0107]接觸對(duì)主面與接觸對(duì)從面之間的距離,是指在接觸對(duì)主面上的任一點(diǎn)(A點(diǎn))作接觸對(duì)主面的垂線,接觸對(duì)主面的垂線與接觸對(duì)從面的交點(diǎn)(B點(diǎn))與A點(diǎn)之間距離,或者,在接觸對(duì)從面上的任一點(diǎn)(B點(diǎn))作接觸對(duì)從面的垂線,接觸對(duì)從面的垂線與接觸對(duì)主面的交點(diǎn)(A點(diǎn))與B點(diǎn)之間距離。A點(diǎn)和B點(diǎn)之間的距離小于等于前述接觸對(duì)主面與接觸對(duì)從面之間的最大距離。
[0108]需要說(shuō)明的是,組件創(chuàng)建時(shí)由若干尺寸較小的單元組成,組成的單元為殼單元或?qū)嶓w單元。其中,殼單元用于薄板或曲面模型,通常不能定義組件的厚度。當(dāng)兩個(gè)組件組成的單元包括殼單元時(shí),由于殼單元不具有厚度,因此實(shí)際上相互接觸的兩個(gè)組件,在CAE模擬時(shí)的相互距離大于O。通過(guò)設(shè)定最大距離,可以在相互距離大于0的兩個(gè)殼單元上創(chuàng)建接觸對(duì)。最大距離通常根據(jù)殼單元的厚度設(shè)定,如2_。
[0109]由于接觸對(duì)主面和接觸對(duì)從面都屬于組件(接觸對(duì)主面屬于主組件,接觸對(duì)從面屬于從組件),因此接觸對(duì)主面和接觸對(duì)從面均由殼單元和/或?qū)嶓w單元組成。由于單元的尺寸較小,也就是說(shuō),殼單元的面積較小,實(shí)體單元的體積較小,因此殼單元或?qū)嶓w單元的表面近似為平面,當(dāng)組成接觸對(duì)主面或接觸對(duì)從面的單元包括實(shí)體單元時(shí),會(huì)先將實(shí)體單元轉(zhuǎn)化為殼單元(轉(zhuǎn)化方法為用實(shí)體單元表面上的點(diǎn)組成殼單元),使組成接觸對(duì)主面和接觸對(duì)從面的單元統(tǒng)一為殼單元。接觸對(duì)主面或接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度可用于對(duì)接觸對(duì)主面或接觸對(duì)從面的平整性進(jìn)行限定。當(dāng)兩個(gè)相鄰的殼單元的夾角大于最大角度時(shí),判定兩個(gè)相鄰的殼單元不屬于一個(gè)接觸。最大角度通常根據(jù)經(jīng)驗(yàn)設(shè)定,如10度。
[0110]在實(shí)際應(yīng)用中,以接觸所在位置在主組件的第一曲面上,從組件的第二曲面與第一曲面相對(duì)為例,接觸區(qū)域確定模塊302按照如下方式確定接觸區(qū)域:先以接觸所在位置為中心,尋找該接觸所在位置所在的單元的相鄰單元中符合最大距離和最大角度要求的單元。符合最大距離要求的單元為,該單元到第一曲面的垂線與第二曲面的交點(diǎn),與該單元之間的距離小于最大距離的單元。符合最大角度要求的單元為,與作為中心的單元相鄰,且與作為中心的殼單元或由作為中心的實(shí)體單元轉(zhuǎn)化的殼單元的夾角小于最大角度的單元。再以該接觸所在位置的相鄰單元中符合最大距離和最大角度要求的單元為中心,尋找該接觸所在位置的相鄰單元中符合最大距離和最大角度要求的單元的相鄰單元中符合最大距離和最大角度要求的單元。以此類推,直到找不到符合要求的單元為止。第一曲面上,所有符合要求的單元組成了第一接觸區(qū)域。
[0111]以接觸所在位置到第一曲面的垂線與第二曲面的交點(diǎn)為中心,尋找該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元。再以該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元為中心,尋找該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元的相鄰單元中符合最大距離和最大角度要求的單元。以此類推,直到找不到符合要求的單元為止。第二曲面上,所有符合要求的單元組成了第二接觸區(qū)域。
[0112]本發(fā)明實(shí)施例通過(guò)接收用戶設(shè)定的接觸設(shè)置信息,并根據(jù)接觸設(shè)置信息在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域,采用計(jì)算機(jī)選取接觸區(qū)域,選取的準(zhǔn)確性較高,并且速度很快,耗時(shí)較短。
[0113]實(shí)施例四
[0114]本發(fā)明實(shí)施例提供了一種有限元接觸對(duì)的創(chuàng)建裝置,參見圖4,該裝置包括:[0115]接收模塊401:用于接收用戶設(shè)定的接觸設(shè)置信息,接觸設(shè)置信息是用戶根據(jù)需要設(shè)定的,接觸設(shè)置信息包括接觸對(duì)主面所屬的主組件、接觸對(duì)從面所屬的從組件、接觸所在位置、接觸對(duì)主面與接觸對(duì)從面之間的最大距離、接觸對(duì)主面兩個(gè)相鄰的殼單元的夾角的最大角度或接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度、主組件的性質(zhì)參數(shù),從組件的性質(zhì)參數(shù)、接觸類型;
[0116]接觸區(qū)域確定模塊402,用于根據(jù)接觸所在位置、最大距離、最大角度,在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域;
[0117]接觸創(chuàng)建模塊403,用于根據(jù)第一接觸區(qū)域創(chuàng)建接觸對(duì)主面,根據(jù)第二接觸區(qū)域創(chuàng)建接觸對(duì)從面,并將接觸對(duì)主面和接觸對(duì)從面組裝成接觸對(duì)。
[0118]在本實(shí)施例中,接觸設(shè)置信息是用戶根據(jù)需要設(shè)定的。
[0119]需要說(shuō)明的是,組件是CAE模擬的零件,如對(duì)模擬一個(gè)門外板的組件賦予門外板的性質(zhì)參數(shù)(如摩擦系數(shù)、容差、滑移等),該組件就可以模擬門外板在實(shí)際中的情況。
[0120]接觸通常會(huì)在兩個(gè)組件之間產(chǎn)生,兩個(gè)組件相互接觸的面即為接觸面。相互接觸的兩個(gè)組件各包括一個(gè)接觸面,兩個(gè)接觸面組成一個(gè)接觸對(duì)。在本發(fā)明實(shí)施例中,將兩個(gè)組件的接觸面分別稱為接觸對(duì)主面和接觸對(duì)從面,將接觸對(duì)主面所屬的組件稱為主組件,將接觸對(duì)從面所屬的組件稱為從組件。
[0121]接觸所在位置為用戶選定的相互接觸的兩個(gè)組件上的一點(diǎn),該點(diǎn)屬于接觸面上的某一個(gè)單元。在實(shí)際操作中,用戶可以根據(jù)肉眼判斷需要作接觸并且能接觸的位置,在該位置選擇一個(gè)點(diǎn)作為接觸所在位置。
[0122]接觸對(duì)主面與接觸對(duì)從面之間的距離,是指在接觸對(duì)主面上的任一點(diǎn)(A點(diǎn))作接觸對(duì)主面的垂線,接觸對(duì)主面的垂線與接觸對(duì)從面的交點(diǎn)(B點(diǎn))與A點(diǎn)之間距離,或者,在接觸對(duì)從面上的任一點(diǎn)(B點(diǎn))作接觸對(duì)從面的垂線,接觸對(duì)從面的垂線與接觸對(duì)主面的交點(diǎn)(A點(diǎn))與B點(diǎn)之間距離。A點(diǎn)和B點(diǎn)之間的距離小于等于前述接觸對(duì)主面與接觸對(duì)從面之間的最大距離。
[0123]需要說(shuō)明的是,組件創(chuàng)建時(shí)由若干尺寸較小的單元組成,組成的單元為殼單元或?qū)嶓w單元。其中,殼單元用于薄板或曲面模型,通常不能定義組件的厚度。當(dāng)兩個(gè)組件組成的單元包括殼單元時(shí),由于殼單元不具有厚度,因此實(shí)際上相互接觸的兩個(gè)組件,在CAE模擬時(shí)的相互距離大于O。通過(guò)設(shè)定最大距離,可以在相互距離大于0的兩個(gè)殼單元上創(chuàng)建接觸對(duì)。最大距離通常根據(jù)殼單元的厚度設(shè)定,如2_。
[0124]由于接觸對(duì)主面和接觸對(duì)從面都屬于組件(接觸對(duì)主面屬于主組件,接觸對(duì)從面屬于從組件),因此接觸對(duì)主面和接觸對(duì)從面均由殼單元和/或?qū)嶓w單元組成。由于單元的尺寸較小,也就是說(shuō),殼單元的面積較小,實(shí)體單元的體積較小,因此殼單元或?qū)嶓w單元的表面近似為平面,當(dāng)組成接觸對(duì)主面或接觸對(duì)從面的單元包括實(shí)體單元時(shí),會(huì)先將實(shí)體單元轉(zhuǎn)化為殼單元(轉(zhuǎn)化方法為用實(shí)體單元表面上的點(diǎn)組成殼單元),使組成接觸對(duì)主面和接觸對(duì)從面的單元統(tǒng)一為殼單元。接觸對(duì)主面或接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度可用于對(duì)接觸對(duì)主面或接觸對(duì)從面的平整性進(jìn)行限定。當(dāng)兩個(gè)相鄰的單元的殼夾角大于最大角度時(shí),判定兩個(gè)相鄰的殼單元不屬于一個(gè)接觸。最大角度通常根據(jù)經(jīng)驗(yàn)設(shè)定,如10度。
[0125]接觸對(duì)主面所屬的組件的性質(zhì)參數(shù)和接觸對(duì)從面所屬的組件的性質(zhì)參數(shù)分別用于表示接觸對(duì)主面所屬的組件的性質(zhì)和接觸對(duì)從面所屬的組件的性質(zhì),性質(zhì)參數(shù)包括摩擦系數(shù)、容差、滑移等,本發(fā)明對(duì)比不作限制。
[0126]接觸類型包括綁定、不分離、無(wú)摩擦、粗糙、有摩擦五種。
[0127]具體地,接觸區(qū)域確定模塊402可以用于,
[0128]當(dāng)接觸所在位置在主組件上時(shí),根據(jù)接觸所在位置、最大距離、最大角度,在主組件上確定第一接觸區(qū)域,第一接觸區(qū)域在主組件的第一曲面上;
[0129]根據(jù)接觸所在位置到第一曲面的垂線與第二曲面的交點(diǎn)、最大距離、最大角度,在從組件上確定第二接觸區(qū)域,第二曲面為從組件上與第一曲面相對(duì)的曲面;
[0130]或者,
[0131]當(dāng)接觸所在位置在從組件上時(shí),根據(jù)接觸所在位置、最大距離、最大角度,在從組件上確定第二接觸區(qū)域,第二接觸區(qū)域在從組件的第二曲面上;
[0132]根據(jù)接觸所在位置到第二曲面的垂線與第一曲面的交點(diǎn)、最大距離、最大角度,在主組件上確定第一接觸區(qū)域,第一曲面為主組件上與第二曲面相對(duì)的曲面。
[0133]在實(shí)際應(yīng)用中,以接觸所在位置在主組件的第一曲面上為例,接觸區(qū)域確定模塊402按照如下方式確定接觸區(qū)域:先以接觸所在位置為中心,尋找該接觸所在位置所在的單元的相鄰單元中符合最大距離和最大角度要求的單元。符合最大距離要求的單元為,該單元到第一曲面的垂線與第二曲面的交點(diǎn),與該單元之間的距離小于最大距離的單元。符合最大角度要求的單元為,與作為中心的單元相鄰,且與作為中心的殼單元或由作為中心的實(shí)體單元轉(zhuǎn)化的殼單元的夾角小于最大角度的單元。再以該接觸所在位置的相鄰單元中符合最大距離和最大角度要求的單元為中心,尋找該接觸所在位置的相鄰單元中符合最大距離和最大角度要求的單元的相鄰單元中符合最大距離和最大角度要求的單元。以此類推,直到找不到符合要求的單元為止。第一曲面上,所有符合要求的單元組成了第一接觸區(qū)域。
[0134]以接觸所在位置到第一曲面的垂線與第二曲面的交點(diǎn)為中心,尋找該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元。再以該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元為中心,尋找該交點(diǎn)所在的單元的相鄰單元中符合最大距離和最大角度要求的單元的相鄰單元中符合最大距離和最大角度要求的單元。以此類推,直到找不到符合要求的單元為止。第二曲面上,所有符合要求的單元組成了第二接觸區(qū)域。
[0135]在本實(shí)施例的一種實(shí)現(xiàn)方式中,該裝置還可以包括:
[0136]提示模塊404,用于當(dāng)接觸所在位置所在的殼單元與相鄰的殼單元的夾角大于最大角度時(shí),向用戶提示接觸設(shè)置信息設(shè)定不合理。
[0137]可以理解地,當(dāng)接觸所在位置所在的單元和/或接觸所在位置相鄰的單元為實(shí)體單元時(shí),可以先將實(shí)體單元轉(zhuǎn)化為殼單元,再進(jìn)行上述步驟。
[0138]在本實(shí)施例的另一種實(shí)現(xiàn)方式中,接觸創(chuàng)建模塊403可以用于,
[0139]將主組件的性質(zhì)參數(shù)賦予第一接觸區(qū)域,并將第一接觸區(qū)域設(shè)定為接觸對(duì)主面;將從組件的性質(zhì)參數(shù)賦予第二接觸區(qū)域,并將第二接觸區(qū)域設(shè)定為接觸對(duì)從面;將接觸對(duì)主面和接觸對(duì)從面按照接觸類型組裝成接觸對(duì)。
[0140]在本實(shí)施例的又一種實(shí)現(xiàn)方式中,接觸創(chuàng)建模塊403還可以用于,[0141]對(duì)接觸對(duì)主面、接觸對(duì)從面、接觸對(duì)進(jìn)行命名。
[0142]可選地,命名的名稱包括文字名稱和數(shù)字編號(hào),接觸對(duì)主面、接觸對(duì)從面、接觸對(duì)的數(shù)字編號(hào)相同。
[0143]在具體實(shí)現(xiàn)中,對(duì)接觸對(duì)主面、接觸對(duì)從面、接觸對(duì)進(jìn)行命名可以由計(jì)算機(jī)按照預(yù)定的規(guī)則進(jìn)行自動(dòng)命名,也可以按照用戶輸入的接觸對(duì)主面的名稱、接觸對(duì)從面的名稱、接觸對(duì)的名稱進(jìn)行命名。計(jì)算機(jī)自動(dòng)命名遵循的規(guī)則可以為:接觸對(duì)主面的名稱為“接觸對(duì)主面”和編號(hào)、接觸對(duì)從面的名稱為“接觸對(duì)從面”和編號(hào)、接觸對(duì)的名稱為“接觸對(duì)”和編號(hào),組成某接觸對(duì)的接觸對(duì)主面的編號(hào)和接觸對(duì)從面的編號(hào)與該接觸對(duì)的編號(hào)相同,接觸對(duì)的編號(hào)按照接觸對(duì)創(chuàng)建的順序從小到大,如創(chuàng)建的第一個(gè)接觸對(duì)的名稱為“接觸對(duì)1”,第一個(gè)接觸對(duì)的接觸對(duì)主面的名稱為“接觸對(duì)主面1”,第一個(gè)接觸對(duì)的接觸對(duì)從面的名稱為“接觸對(duì)從面I”。
[0144]在該種實(shí)現(xiàn)方式中,接收模塊401還可以用于,接收用戶選定的接觸對(duì)主面的名稱、接觸對(duì)從面的名稱或接觸對(duì)的名稱。
[0145]該裝置還包括:
[0146]顯示模塊405,用于將用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì),以與主組件和從組件中,除用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)以外的部分不同的顯示效果進(jìn)行顯示,方便用戶對(duì)用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)進(jìn)行檢查和修改。
[0147]在實(shí)際應(yīng)用中,顯示模塊405用于,將用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì),以與主組件和從組件中,除用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)以外的部分不同的顯示效果進(jìn)行顯示,可以為將用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)進(jìn)行加粗顯示,也可以為提高用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)的顯示亮度,還可以為降低主組件和從組件中,除用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)以外的部分的顯示亮度,還可以為提高用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)的顯示亮度,同時(shí)降低主組件和從組件中,除用戶選定的接觸對(duì)主面的名稱對(duì)應(yīng)的接觸對(duì)主面、接觸對(duì)從面的名稱對(duì)應(yīng)的接觸對(duì)從面或接觸對(duì)的名稱對(duì)應(yīng)的接觸對(duì)以外的部分的顯示亮度。前述方法僅為舉例,本發(fā)明對(duì)此不作限制。
[0148]需要說(shuō)明的是,由于接觸不收斂等問(wèn)題,通常需要對(duì)創(chuàng)建的接觸進(jìn)行檢查和修改。通過(guò)選定名稱,以對(duì)該名稱對(duì)應(yīng)的接觸面或接觸對(duì)進(jìn)行與主組件和從組件中其它部分不同的顯示,使用戶在規(guī)模龐大的模型中,迅速找到需要處理的接觸面或接觸對(duì),大大提高了檢查和修改的速度和效率。
[0149]本發(fā)明實(shí)施例通過(guò)接收用戶設(shè)定的接觸設(shè)置信息,并根據(jù)接觸設(shè)置信息在主組件上確定第一接觸區(qū)域,在從組件上確定第二接觸區(qū)域,采用計(jì)算機(jī)選取接觸區(qū)域,選取的準(zhǔn)確性較高,并且速度很快,耗時(shí)較短。
[0150]需要說(shuō)明的是:上述實(shí)施例提供的有限元接觸的創(chuàng)建裝置在創(chuàng)建有限元接觸時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的有限元接觸的創(chuàng)建裝置與有限元接觸的創(chuàng)建方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見方法實(shí)施例,這里不再贅述。
[0151 ] 上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0152]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0153]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種有限元接觸對(duì)的創(chuàng)建方法,其特征在于,所述方法包括: 接收用戶設(shè)定的接觸設(shè)置信息,所述接觸設(shè)置信息包括接觸對(duì)主面所屬的主組件、接觸對(duì)從面所屬的從組件、接觸所在位置、所述接觸對(duì)主面與所述接觸對(duì)從面之間的最大距離、所述接觸對(duì)主面兩個(gè)相鄰的殼單元的夾角的最大角度或所述接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度; 根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,在所述從組件上確定第二接觸區(qū)域; 根據(jù)所述第一接觸區(qū)域創(chuàng)建所述接觸對(duì)主面,根據(jù)所述第二接觸區(qū)域創(chuàng)建所述接觸對(duì)從面,并將所述接觸對(duì)主面和所述接觸對(duì)從面組裝成接觸對(duì)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,在所述從組件上確定第二接觸區(qū)域,包括: 當(dāng)所述接觸所在位置在所述主組件上時(shí),根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,所述第一接觸區(qū)域在所述主組件的第一曲面上; 根據(jù)所述接觸所在位置到所述第一曲面的垂線與第二曲面的交點(diǎn)、所述最大距離、所述最大角度,在所述從組件上確定第二接觸區(qū)域,所述第二曲面為所述從組件上與所述第一曲面相對(duì)的曲面; 或者, 當(dāng)所述接觸所在位置在所述從組件上時(shí),根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述從組件上確定第二接觸區(qū)域,所述第二接觸區(qū)域在所述從組件的第二曲面上; 根據(jù)所述接觸所在位置到所述第二曲面的垂線與第一曲面的交點(diǎn)、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,所述第一曲面為所述主組件上與所述第二曲面相對(duì)的曲面。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 對(duì)所述接觸對(duì)主面、所述接觸對(duì)從面、所述接觸對(duì)進(jìn)行命名,命名的名稱包括文字名稱和數(shù)字編號(hào),所述接觸對(duì)主面、所述接觸對(duì)從面、所述接觸對(duì)的數(shù)字編號(hào)相同。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 接收所述用戶選定的所述接觸對(duì)主面的名稱、所述接觸對(duì)從面的名稱或所述接觸對(duì)的名稱; 將所述用戶選定的所述接觸對(duì)主面的名稱對(duì)應(yīng)的所述接觸對(duì)主面、所述用戶選定的所述接觸對(duì)從面的名稱對(duì)應(yīng)的所述接觸對(duì)從面或所述用戶選定的所述接觸對(duì)的名稱對(duì)應(yīng)的所述接觸對(duì),以與所述主組件和所述從組件中,除所述用戶選定的所述接觸對(duì)主面的名稱對(duì)應(yīng)的所述接觸對(duì)主面、所述用戶選定的所述接觸對(duì)從面的名稱對(duì)應(yīng)的所述接觸對(duì)從面或所述用戶選定的所述接觸對(duì)的名稱對(duì)應(yīng)的所述接觸對(duì)以外的部分不同的顯示效果進(jìn)行顯/Jn o
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 當(dāng)所述接觸所在位置所在的殼單元與相鄰的殼單元的夾角大于所述最大角度時(shí),向所述用戶提示所述接觸設(shè)置信息設(shè)定不合理。
6.一種有限元接觸對(duì)的創(chuàng)建裝置,其特征在于,所述裝置包括: 接收模塊,用于接收用戶設(shè)定的接觸設(shè)置信息,所述接觸設(shè)置信息包括接觸對(duì)主面所屬的主組件、接觸對(duì)從面所屬的從組件、接觸所在位置、所述接觸對(duì)主面與所述接觸對(duì)從面之間的最大距離、所述接觸對(duì)主面兩個(gè)相鄰的殼單元的夾角的最大角度或所述接觸對(duì)從面中兩個(gè)相鄰的殼單元的夾角的最大角度; 接觸區(qū)域確定模塊,用于根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,在所述從組件上確定第二接觸區(qū)域; 接觸創(chuàng)建模塊,用于根據(jù)所述第一接觸區(qū)域創(chuàng)建所述接觸對(duì)主面,根據(jù)所述第二接觸區(qū)域創(chuàng)建所述接觸對(duì)從面,并將所述接觸對(duì)主面和所述接觸對(duì)從面組裝成接觸對(duì)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述接觸區(qū)域確定模塊用于, 當(dāng)所述接觸所在位置在所述主組件上時(shí),根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,所述第一接觸區(qū)域在所述主組件的第一曲面上; 根據(jù)所述接觸所在位置到所述第一曲面的垂線與第二曲面的交點(diǎn)、所述最大距離、所述最大角度,在所述從組件上確定第二接觸區(qū)域,所述第二曲面為所述從組件上與所述第一曲面相對(duì)的曲面; 或者, 當(dāng)所述接觸所在位置在所`述從組件上時(shí),根據(jù)所述接觸所在位置、所述最大距離、所述最大角度,在所述從組件上確定第二接觸區(qū)域,所述第二接觸區(qū)域在所述從組件的第二曲面上; 根據(jù)所述接觸所在位置到所述第二曲面的垂線與第一曲面的交點(diǎn)、所述最大距離、所述最大角度,在所述主組件上確定第一接觸區(qū)域,所述第一曲面為所述主組件上與所述第二曲面相對(duì)的曲面。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述接觸創(chuàng)建模塊還用于, 對(duì)所述接觸對(duì)主面、所述接觸對(duì)從面、所述接觸對(duì)進(jìn)行命名,命名的名稱包括文字名稱和數(shù)字編號(hào),所述接觸對(duì)主面、所述接觸對(duì)從面、所述接觸對(duì)的數(shù)字編號(hào)相同。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述接收模塊還用于,接收所述用戶選定的所述接觸對(duì)主面的名稱、所述接觸對(duì)從面的名稱或所述接觸對(duì)的名稱; 所述裝置還包括: 顯示模塊,用于將所述用戶選定的所述接觸對(duì)主面的名稱對(duì)應(yīng)的所述接觸對(duì)主面、所述用戶選定的所述接觸對(duì)從面的名稱對(duì)應(yīng)的所述接觸對(duì)從面或所述用戶選定的所述接觸對(duì)的名稱對(duì)應(yīng)的所述接觸對(duì),以與所述主組件和所述從組件中,除所述用戶選定的所述接觸對(duì)主面的名稱對(duì)應(yīng)的所述接觸對(duì)主面、所述用戶選定的所述接觸對(duì)從面的名稱對(duì)應(yīng)的所述接觸對(duì)從面或所述用戶選定的所述接觸對(duì)的名稱對(duì)應(yīng)的所述接觸對(duì)以外的部分不同的顯示效果進(jìn)行顯示。
10.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括: 提示模塊,用于當(dāng)所述接觸所在位置所在的殼單元與相鄰的殼單元的夾角大于所述最大角度時(shí),向所述用戶提示所述接觸設(shè)置信息設(shè)定不合理。
【文檔編號(hào)】G06F17/50GK103699728SQ201310692587
【公開日】2014年4月2日 申請(qǐng)日期:2013年12月17日 優(yōu)先權(quán)日:2013年12月17日
【發(fā)明者】包國(guó)建, 黃茁, 張林波, 瞿元 申請(qǐng)人:奇瑞汽車股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洪江市| 都昌县| 泸州市| 洪泽县| 汕头市| 华坪县| 贵南县| 玉山县| 吉首市| 金坛市| 陕西省| 农安县| 那曲县| 介休市| 伊宁市| 光泽县| 册亨县| 宁波市| 辛集市| 云阳县| 建湖县| 襄汾县| 法库县| 新野县| 祥云县| 沙坪坝区| 合阳县| 佛山市| 奉新县| 桦南县| 霍城县| 利川市| 新巴尔虎右旗| 青铜峡市| 禹城市| 扶绥县| 许昌市| 仪征市| 冷水江市| 启东市| 镶黄旗|