面面接觸問題_第1頁
面面接觸問題_第2頁
面面接觸問題_第3頁
面面接觸問題_第4頁
面面接觸問題_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、如果您需要使用本文檔,請點擊下載按鈕下載! 與所有其它非線性分析一樣,對接觸問題,時間步長是非常有力的提高收斂性的工具。 采用足夠小的時間步長以獲得收斂在涉及到兩個邊界的接觸問題中,很自然把一個邊界作為“目標(biāo)”面而把另一個作為“接觸”面,對剛體柔體的接觸,“目標(biāo)”面總是剛性的,“接觸”面總是柔性面,這兩個面合起來叫作“接觸對”使用targe169和conta171或conta172來定義2-d接觸對,使用targe170和conta173或conta174來定義3-d接觸對,程序通過相同的實常數(shù)號來識別“接觸對”。接觸分析的步驟:執(zhí)行一個典型的面面接觸分析的基本步驟列示如下:1 建立模型,并劃

2、分網(wǎng)格2 識別接觸對3 定義剛性目標(biāo)面4 定義柔性接觸面5 設(shè)置單元關(guān)鍵字和實常的6 定義控制剛性目標(biāo)面的運動7 給定必須的邊界條件8 定義求解選項和載荷步9 求解接觸問題10查看結(jié)果步驟1:建立模型,并劃分網(wǎng)格在這一步中,你需要建立代表接觸體幾何形狀的實體模型。與其它分析過程一樣,設(shè)置單元類型,實常的,材料特性。用恰當(dāng)?shù)膯卧愋徒o接觸體劃分網(wǎng)格。命令:ameshvmeshgui:main menu>preprocessor>mesh>mapped>3 or4 sided        &#

3、160;  main menu>pneprocessor>mesh>mapped>4 or 6 sided步驟二:識別接觸對你必須認識到,模型在變形期間哪些地方可能發(fā)生接觸,一是你已經(jīng)識別出潛在的接觸面,你應(yīng)該通過目標(biāo)單元和接觸單元來定義它們,目標(biāo)和接觸單元跟蹤變形階段的運動,構(gòu)成一個接觸對的目標(biāo)單元和接觸單元通過共享的實常號聯(lián)系起來。接觸環(huán)(區(qū)域)可以任意定義,然而為了更有效的進行計算(主要指cpu時間)你可能想定義更小的局部化的接觸環(huán),但能保證它足以描述所需要的接觸行為,不同的接觸對必須通過不同的實常數(shù)號來定義(即使實常數(shù)號沒有變化)。由于幾何模型和潛在變

4、形的多樣形,有時候一個接觸面的同一區(qū)域可能和多個目標(biāo)面產(chǎn)生接觸關(guān)系。在這種情況下,應(yīng)該定義多個接觸對(使用多組覆蓋層接觸單元)。每個接觸對有不同的實常數(shù)號。2 / 25如果您需要使用本文檔,請點擊下載按鈕下載!步驟三:定義剛性目標(biāo)面剛性目標(biāo)面可能是2d的或3d的。在2d情況下,剛性目標(biāo)面的形狀可以通過一系列直線、圓弧和拋物線來描述,所有這些都可以用tapge169來表示。另外,可以使用它們的任意組合來描述復(fù)雜的目標(biāo)面。在3d情況下,目標(biāo)面的形狀可以通過三角面,圓柱面,圓錐面和球面來推述,所有這些都可以用tapge170來表示,對于一個復(fù)雜的,任意形狀的目標(biāo)面,應(yīng)該使用三角面來給它建模??刂平Y(jié)點

5、(pilot)剛性目標(biāo)面可能會和“pilot結(jié)點“聯(lián)系起來,它實際上是一個只有一個結(jié)點的單元,通過這個結(jié)點的運動可以控制整個目標(biāo)面的運動,因此可以把pilot結(jié)點作為剛性目標(biāo)的控制器。整個目標(biāo)面的受力和轉(zhuǎn)動情況可以通過pilot結(jié)點表示出來,“pilot結(jié)點”可能是目標(biāo)單元中的一個結(jié)點,也可能是一個任意位置的結(jié)點,只有當(dāng)需要轉(zhuǎn)動或力矩載荷時,“pilot結(jié)點”的位置才是重要的,如果你定義了“pilot結(jié)點”ansys程序只在“pilot結(jié)點”上檢查邊界條件,而忽略其它結(jié)點上的任何約束。對于圓、圓柱、圓錐、和球的基本圖段,ansys總是使用同一個結(jié)點作為“pilot結(jié)點”基本原型你能夠使用基本幾

6、形狀來模擬目標(biāo)面,例如:圓、圓柱、圓錐、球。直線、拋物線、弧線、和三角形。雖然你不能把這些基本原型彼此合在一起,或者是把它們和其它的目標(biāo)形狀合在一起以便形成一個同一實常數(shù)號的復(fù)雜目標(biāo)面。但你可以給每個基本原型指定它自己的實常的號。單元類型和實常數(shù)在生成目標(biāo)單元之前,首先必須定義單元類型(targ169或targ170)。  命令:et      gui:main menu>preprocessor>element type> add/edit/delete隨后必須設(shè)置目標(biāo)單元的實常數(shù)。  

7、0;   命令:real      gui:main menn>preprocessor>real constants對targe169和targe170僅需設(shè)置實常數(shù)r1和r2,而只有在使用直接生成法建立目標(biāo)單元時,才需要從為指定實常數(shù)r1、r2,另外除了直接生成法,你也可以使用ansys網(wǎng)格劃分工具生成目標(biāo)單元,下面解釋這兩種方法。2 / 25如果您需要使用本文檔,請點擊下載按鈕下載!使用直接生成法建立剛性目標(biāo)單元為了直接生成目標(biāo)單元,使用下面的命令和菜單路徑。    

8、  命令:tshap      gui:main menu>preprocessor>modeling-create>elements>elem attributes隨后指定單元形狀,可能的形狀有:straight  line (2d)parabola  (2-d)clockwise  arc(2-d)counterclokwise  arc (2-d)circle(2-d)triangle (3-d)cylinder (3-d)cone   

9、;  (3-d)sphere   (3-d)pilot node  (2-d和3-d)一旦你指定目標(biāo)單元形狀,所有以后生成的單元都將保持這個形狀,除非你指定另外一種形狀。然后你就可以使用標(biāo)準(zhǔn)的ansys直接生成技術(shù)生成結(jié)點和單元。      命令:n            e      gui:main menu>pnoprocessor&g

10、t; modeling- create> nodes             main menu>pnoprocessor> modeling- create>elements在建立單元之后,你可以通過列示單元來驗證單元形狀      命令:elist      gui:utility menu>list>elements>nodes+

11、attributes使用ansys網(wǎng)格劃分工具生成剛性目標(biāo)單元你也可以使用標(biāo)準(zhǔn)的ansys網(wǎng)格劃分功能讓程序自動地生成目標(biāo)單元,ansys程序?qū)詫嶓w模型為基礎(chǔ)生成合適的目標(biāo)單元形狀而忽略tshap命令的選項。為了生成一個“pilot結(jié)點”使用下面的命令或gui路徑:      命令:kmesh      gui:main menu>proprocessor>meshing-mesh>keypoints      注意: km

12、esh總是生成“pilot結(jié)點”為了生成一個2d目標(biāo)單元,使用下面的命令和gui路徑:ansys在每條直線上生成一條單一的線,在樣條曲線上生成拋物線部分,在每條圓弧和倒角上生成圓弧部分,如果所有的圓弧形成一個封閉的圓,ansys生成一個單一的圓段。4 / 25如果您需要使用本文檔,請點擊下載按鈕下載!      命令:lmesh      gui:main menu>pneprocessor>mesling-mesh>lines為了生成3d的目標(biāo)單元,使用下面的命令或gui路徑

13、。如果實體模型的表面部分形成了一個完整的球,圓柱或圓錐,那么ansys程序自動生成一個基本的3d目標(biāo)單元,因為生成較少的單元,從而使你分析計算更有效率,對任意形狀的表面,應(yīng)該使用amesh命令來生成目標(biāo)單元,在這種情況下,網(wǎng)格形狀的質(zhì)量不是重要的,而目標(biāo)單元的形狀是否能完成好的模擬剛性面的表面幾何形狀顯得更重要。      命令:amesh      gui:main menu>preprocessor>-meshing-mesh>area   

14、ansys在所有可能的面上推薦使用三角形的映射網(wǎng)格劃分,如果在表面的邊界上沒有曲率,則在網(wǎng)格劃分時,指定那條邊界分為一分,下面的命令或gui路徑將盡可能的生成一個映射網(wǎng)格(如果不能進行映射,它將生成自由網(wǎng)格)      命令:mshkfy,2      gui:main menu>preprocessor>-meshling-mesh>-ares-target surf建模和網(wǎng)格劃分的注意點:一個目標(biāo)面可能由兩個或多個面斷的區(qū)域組成,你應(yīng)該盡可能地通過定義多個目標(biāo)面來使接觸區(qū)域

15、局部比(每個目標(biāo)面有一個不同的實常數(shù)號)剛性目標(biāo)面上由的離散能足夠指述出目標(biāo)面的形狀,過粗的網(wǎng)格離散可能導(dǎo)致收斂問題。如果剛性面有一個實的凸角,求解大的滑動問題時很難獲得收斂結(jié)果,為了避免這些建模問題,在實體模型上,使用線或面的倒角來使尖角光滑比,或者在曲率突然變化的區(qū)域使用更細的網(wǎng)格。注意:不能使用鏡面對稱技術(shù)(arsysm,lsymm)來映射圓、圓柱、圓錐或球面到對稱平面的另一邊,因為每個實常數(shù)的設(shè)置不能同時賦給多個基本原型段。檢驗?zāi)繕?biāo)面的接觸方向。目標(biāo)面的結(jié)點號順序是重要的,因為它定義了接觸主向,對2d接觸問題,當(dāng)沿著目標(biāo)線從第一個結(jié)點移向第二個結(jié)點時,變形體的接觸單元必須位于目標(biāo)面的右

16、邊。對3d接觸問題,目標(biāo)三角形單元號應(yīng)該使剛性面的外法線方向指向接觸面,外法線通過右手原則來定義為了檢查法線方向,顯示單元坐標(biāo)系4 / 25如果您需要使用本文檔,請點擊下載按鈕下載!      命令:/psyms,esys,1      gui:utility menu>plotctrls>symbols如果單元法向不指向接觸面,選擇單元反轉(zhuǎn)表面的法向的方向。      命令:esurf,reve   &

17、#160;  gui:main menu>preprocossor>create>element>on free surf步驟4:定義柔性體的接觸面為了定義柔性體的接觸面,必須使用接觸單元confa171或confa172(對2d)或conta173或conta174(對3d)來定義表面。程序通過組成變形體表面的接觸單元來定義接觸表面,接觸單元與下面覆蓋的變形體單元有同樣的幾何特性,接觸單元與下面覆蓋的變形體單元必須處于同一階次(低階或高階)下面的變形體單元可能是實體單元、殼單元、梁單元或超單元,接觸面可能殼或梁單元任何一邊。與目標(biāo)面單元一樣,你必須定義接觸面

18、的單元類型,然后選擇正確的實常數(shù)號(實常數(shù)號必須與它對應(yīng)目標(biāo)的實常數(shù)號相同)最后生成接觸單元。單元類型:下面簡單描述四種類型的接觸單元conta171:這是一種2d,2個結(jié)點的低附線單元,可能位于2d實體,殼或梁單元的表面conta172:這是一個2d的,3結(jié)點的高階拋物線形單元,可能位于有中結(jié)點的2d實體或梁單元的表面conta173:這是一個3d的,4結(jié)點的低階四邊形單元可能位于3d實體或殼單元的表面,它可能褪化成一個結(jié)點的三角形單元。conta174:這是一個3d,8結(jié)點的高階四邊形單元,可能位于有中結(jié)點的3d實體或殼單元的表面,它可能褪化成6結(jié)點的三角形單元。不能在高階柔性體單元的表面

19、上分成低階接觸單元,反之也不行,不能在高階接觸單元上消去中結(jié)點。      命令:et      gui:main menu>preprocessor>element type>add/edit/delete實常數(shù)和材料特性在定義了單元類型之后,需要選擇正確的實常數(shù)的設(shè)置,每個接觸對的接觸面和目標(biāo)面必須有相同的實常數(shù)號,而每個接觸對必須有它自己不同的實常數(shù)號。ansys使用下面柔性體單元的材料特性來計算一個合適的接觸(或罰)剛度,如果下面的單元是一個超單元。接觸單元的材料的設(shè)置

20、必須與超單元形成時的原始結(jié)構(gòu)單元相同,生成接觸單元。我們既可以通過直接生成法生成接觸單元,也可以在柔性體單元的外表面上自動生成接觸單元,我們推薦采用自動生成法,這種方6 / 25如果您需要使用本文檔,請點擊下載按鈕下載!可以通過下面三個步驟來自動生成接觸單元法更為簡單和可靠。1、選擇結(jié)點選擇已劃分網(wǎng)格的柔性體表面的結(jié)果,如果你確定某一部分結(jié)點永遠不會接觸到目標(biāo)面,你可以忽略它以便減少計算時間,然而,你必須保證設(shè)有漏掉可能會接觸到目標(biāo)面的結(jié)點。    命令:nsel    gui:main menu>preprocessor>

21、;create>element>on free surf2、生成接觸單元    命令:esurf    gui:main menu>preprocessor>create>element>on free surf如果接觸單元是附在已用實體單元劃分網(wǎng)格的面或體上,程序會自動決定接觸計算所需的外法向,如果下面的單元是梁或殼單元,則必須指明哪個表面(上表面或下表面)是接觸面    命令:esurf,top or botiom    gui:mai

22、n menu>preprocessor>create>element>on free surf使用上表面生成接觸單元,則它們的外法向與梁或殼單元的法向相同,使用下表面生成接觸單元,則它們的外法向與梁或殼單元的法向相反,如果下面的單元是實體單元,則top或bottom選項不起作用3、檢查接觸單元外法線的方向,當(dāng)程序進行是否接觸的檢查時,接觸面的外法線方向是重要的,對3d單元,按結(jié)點程序號以右手定則來決定單元的外法向,接面的外法向應(yīng)該指向目標(biāo)面,否則,在開始分析計算時,程序可能會認為有面的過度滲透而很難找到初始解。在此情況下,程序一般會立即停止執(zhí)行,你可以檢查單元外法線方向

23、是否正確。    命令:/psymb    gui:utility menu>plotctrls>symbols    當(dāng)發(fā)現(xiàn)單元的外法線方向不正確時,必須通過倒不正確單元的結(jié)點號來改變它們。    命令:esurf,reve    gui:main menu>preprocossor>create>elements on free surf步驟5:設(shè)置實常數(shù)和單元關(guān)鍵字程序使用九個實常數(shù)和好幾個單元關(guān)鍵字來控制面面

24、接觸單元的接觸行為。6 / 25如果您需要使用本文檔,請點擊下載按鈕下載!實常數(shù)9個實常數(shù)中,兩個(r1和r2)用采定義目標(biāo)面單元的幾何形狀,乘下的7個用來控制接觸行為。r1和r2定義目標(biāo)單元幾何形狀fkn  定義法向接觸剛度因子ftoln 定義最大的滲透范圍icont 定義初始靠近因子pinb  定義“pinball"區(qū)域pmin和pmax 定義初始滲透的容許范圍taumar   指定最大的接觸摩擦    命令:r    gui:main menu> preprocessor&

25、gt;real constant對實常數(shù)fkn,ftoln,icont,pinb,pmax,和pmin,你既可以定義一個正值也可以定義一個負值,程序?qū)⒄底鳛楸壤蜃樱瑢⒇撝底鳛檎鎸嵵?,程序?qū)⑾旅娓采w原單元的厚度作為icon,ftoln,pinb,pmax和pmin的參考值,例如對icon,0.1表明初始間隙因子是0.1*下面覆蓋層單元的厚度。然而,-0.1表明真實縫隙是0.1,如果下面覆蓋層單元是超單元,則將接觸單元的最小長度作為厚度。單元關(guān)鍵字每種接觸單元都飯知好幾個關(guān)鍵字,對大多的接觸問題缺省的關(guān)鍵字是合適的,而在某些情況下,可能需要改變?nèi)笔≈?,來控制接觸行為。接觸算法(罰函數(shù)+拉格郎日

26、或罰函數(shù))(keyopt(2)出現(xiàn)超單元時的應(yīng)力狀態(tài)(deyopt(3)接觸方位點的位置      (keyopi(4)剛度矩陣的選擇        (keyopt(6)時間步長控制          (keyopt(7)初始滲透影響          (keyopt(9)接觸表面情況 &

27、#160;        (keyopt(12)    命令:keyopt          et    gui:main menu>preprocessor>elemant type>add/edit/delete選擇接觸算法:對面面的接觸單元,程序可以使用擴增的拉格朗日算法或罰函數(shù)方法,通過使用單元關(guān)鍵字ketopt(2)來指定。擴張的拉格朗日算法是為了找

28、到精確的拉格朗日乘子而對罰函數(shù)修正項進行反復(fù)迭代,與罰函數(shù)的方法相比,拉格朗日方法不易引起病態(tài)條件,對接觸剛度的靈敏度較小,然而,在有些分析中,擴增的拉格朗日方法可能需要更多的迭代,特別是在變形后網(wǎng)格變得太扭曲時。8 / 25如果您需要使用本文檔,請點擊下載按鈕下載!使用拉格朗日算法的同時應(yīng)使用實常數(shù)ftoln    ftoln為搠格朗日算法指定容許的最大滲艉,如果程序發(fā)現(xiàn)滲透大于此值時,即使不平衡力和位移增量已經(jīng)滿足了收斂準(zhǔn)則,總的求解仍被當(dāng)作不收斂處理,ftlon的缺省值為0.1,你可以改變這個值,但要注意如果此值太小可能會造成太多的迭代次數(shù)或者不收斂。

29、60;   決定接觸剛度所有的接觸問題都需要定義接觸剛度,兩個表面之間滲量的大小取決了接觸剛度,過大的接觸剛度可能會引起總剛矩陣的病態(tài),而造成收斂困難,一般來諮,應(yīng)該選取足夠大的接觸剛度以保證接觸滲透小到可以接受,但同時又應(yīng)該讓接觸剛度足夠小以使不會引起總剛矩陣的病態(tài)問題而保證收斂性。   程序會根據(jù)變形體單元的材料特性來估計一個缺省的接觸剛度值,你能夠用實常數(shù)fkn來為接觸剛度指定一個比例因子或指定一個真正的值,比例因子一般在0.01和10之間,當(dāng)避免過多的迭代次數(shù)時,應(yīng)該盡量使?jié)B透到達極小值。為了取得一個較好的接觸剛度值,又可需要一些經(jīng)驗,你可以按下

30、面的步驟過行。1、開始時取一個較低的值,低估些值要比高估些值好因為由一個較低的接觸剛度導(dǎo)致的滲透問題要比  過高的接觸剛度導(dǎo)致的收斂性困難,要容易解決。2、對前幾個子步進行計算3、檢查滲透量和每一子步中的平衡迭代次數(shù),如果總體收斂困難是由過大的滲透引起的(而不是由不平衡力和位移增量引起的),那么可能低估了fkn的值或者是將ftoln的值取得大小,如果總體的收斂困難是由于不平衡力和位移增量達到收斂值需要過多的迭代次數(shù),而不是由于過大的滲透量,那么fkn的值可能被高估。4、按需要調(diào)查fkn或ftoln的值,重新分析。選擇摩擦類型在基本的庫侖摩擦模型中,兩個接觸面在開始相互滑動之前,在它們

31、的界面上會有達到某一大小的剪應(yīng)力產(chǎn)生,這種狀態(tài)則作粘合狀態(tài)(stick)庫侖摩擦模型定義了一個等效剪應(yīng)力。)一旦剪應(yīng)力超過此值后,兩個表面之間將開始相互滑動,這種狀態(tài),叫作滑動狀態(tài)(sliding)粘合滑動計算決定什么時候一個點從粘合狀態(tài)到滑動狀態(tài)或從滑動狀態(tài)變到粘合狀態(tài),摩擦系數(shù)可以是任一非負值。程序缺省值為表面之間無摩擦,對rough或bonded接觸(keyopt(2)=1(或3),程序?qū)⒉还芙o定的mv值而認為摩擦阻力無限大。8 / 25如果您需要使用本文檔,請點擊下載按鈕下載!程序提供了一個不管接觸壓力的故而人為指定最大等效剪應(yīng)力的選項,如果等效剪應(yīng)力達到此值時,滑動發(fā)生??磮D1,為了

32、指定接觸界面上最大許可剪應(yīng)力,設(shè)置常數(shù) taumax(缺省為1.0e20),這種限制剪應(yīng)力的情況一般用于接觸壓力非常大的時候,以至于用庫侖理論計算出的界面剪應(yīng)力超過了材料的屈服極限。一對taumax的一個合理高估為 ( 是材料的mises屈服應(yīng)力)。                              

33、                                                  

34、            圖1    摩擦模式   對無摩擦rough和bonded接觸,接觸單元剛度矩陣是對稱的,而涉及到摩擦的接觸問題產(chǎn)生一個不對稱的剛度,而在每次迭代使用不對稱的求解器比對稱的求解器需要更多的計算時間,因此ansys程序采用對稱化算法。通過采用這種算法大多的摩擦接觸問題能夠使用對稱系統(tǒng)的求解器來求解。如果摩擦應(yīng)力在整個位移范圍內(nèi)有相當(dāng)大的影響,并且摩擦應(yīng)力的大小高度依賴于求解過程。對剛度陣的任何對稱近似都可能導(dǎo)致收斂

35、性的降低,在這種情況下,選擇不對稱求解選項(keyopt(6)=1)來改善收斂性。    選擇檢查接觸與否的位置接觸檢查點位于接觸單元的積分點上,在積分點上,接觸單元不滲透進入目標(biāo)面,然而,目標(biāo)面能滲透進入接觸面,看圖2。9 / 25如果您需要使用本文檔,請點擊下載按鈕下載!                        

36、60;                                                 

37、60;      圖2  接觸檢查點位于高斯積分點上ansys面接觸單元使用gauss積分點作為缺省值,gauss積分點通常會比newton-cotes/robatto結(jié)點積分項產(chǎn)生更精確的結(jié)果,newton-cotes/lobatto使用結(jié)點本身作為積分點,通過keyopt(4)來選擇,你想使用的方法,然而,使用結(jié)點本身作為積分點僅應(yīng)該用于角接觸問題(看圖3)。              

38、60;                                                 

39、60;                   圖3  接觸檢查點位于高斯結(jié)點上然而,使用結(jié)點作為接觸發(fā)現(xiàn)點,可能會導(dǎo)致其它的收斂性問題,例如“滑脫”(結(jié)點滑下目標(biāo)面的邊界)看圖4,對大多的點面的接觸問題,我們推薦使用其它的點面的接觸單元,例如conta26、conta48和conta49。  10 / 25如果您需要使用本文檔,請點擊下載按鈕下載!   

40、60;                                                 

41、60;                                 圖4  結(jié)點滑脫調(diào)整初始接觸條件    在動態(tài)分析中,剛體運動一般不會引起問題,然而在靜力分析中,當(dāng)物體沒有足夠的約束時會產(chǎn)生剛體運動,有可能引起錯誤而終止計算。

42、60;   在僅僅通過接觸的出現(xiàn)來約束剛體運動時,必須保證在初始幾何體中,接觸對是接觸的,換句話說,你要建立模型以便接觸對是“剛好接觸”的,然而這樣作可能會遇到以下問題:剛體外形常常是復(fù)雜的,很難決定第一個接觸點發(fā)生在哪兒既使實體模型是在初始接觸狀態(tài),在網(wǎng)格劃分后余于數(shù)值舍入誤差;兩個面的單元網(wǎng)格之間也可能會產(chǎn)生小的縫隙。接觸單元的積分點和目標(biāo)單元之間可能有小的縫隙。   同理,在目標(biāo)面和接觸面之間可能發(fā)生過大的初始滲透,在這種情況下,接觸單元可能會高估接觸力,導(dǎo)致不收斂或 民接觸面之間脫離開接觸關(guān)系。定義初始接觸也許是建立接觸分析模型時最重要的方面,因

43、此,程序提供了幾種方法來調(diào)整接觸對的初始接觸條件。    注意:下面的技巧可以在開始分析時獨立執(zhí)行成幾個聯(lián)合起來執(zhí)行,它們是為了消除由于生成網(wǎng)格造成的數(shù)值舍入誤差而引起的小縫隙或滲透,而不是為了改正網(wǎng)格或幾何數(shù)據(jù)的錯誤。1、使用實常數(shù)icont來指定一個好的初始接觸環(huán),初始接觸環(huán)是指沿著目標(biāo)面的“調(diào)整環(huán)”的深度,如果沒有人為指定icont的值,程序會根據(jù)幾何尺寸來給icont提供一個小值,同時輸出一個表時什么值被指定的警告信息,對icont一個正值表示相對于下面變形體單元厚度的比例因子,一個負值表示接觸環(huán)的真正值,任何落在“調(diào)整環(huán)”敬域內(nèi)的接觸檢查點被自動移到目標(biāo)

44、面上,(看圖5(a))建議使用一個小的icont值否則,可能會發(fā)生大的不連續(xù)(看圖5(b))  11 / 25如果您需要使用本文檔,請點擊下載按鈕下載!                                   

45、0;               圖5   用icon進行接觸面的調(diào)整                             (a)  調(diào)整前 &#

46、160;                            (b)  調(diào)整后2、使用實常數(shù)pmin和pmax來指定初始容許的滲透范圍,當(dāng)指定pmax或pmin后,在開始分析時,程序會將目標(biāo)面移到初始接觸狀態(tài),如果初始滲透大于pmax,程序會調(diào)整目標(biāo)面的減少滲透,接觸狀態(tài)的初始調(diào)節(jié)僅僅通過平移來實現(xiàn)。 &#

47、160;  對給定載或給定位移的剛性目標(biāo)面將會執(zhí)行初始接觸狀態(tài)的初始調(diào)節(jié)。同樣,對沒有指定邊界條件的目標(biāo)面也可以進行初始接觸的調(diào)整。    當(dāng)目標(biāo)面上的節(jié)點,有給的零位移值時,使用pmax和pmin的初始調(diào)節(jié)將不會被執(zhí)行。    注意:ansys程序獨立地處理目標(biāo)面上節(jié)點的自由度,例如:如果你指定自中度ux值為“0”,那么,沿著x方向就沒有初始調(diào)查,然而,在y和z方向仍然會激活pmax和pmin選項。    初始狀態(tài)調(diào)整是一個迭代過程,程序最多進行20次迭代,如果目標(biāo)面不能進入可接受的滲透范圍,

48、程序會給出一個警告信息,你可能需要調(diào)整你的初始幾何模型。12 / 25如果您需要使用本文檔,請點擊下載按鈕下載!圖6給出了一個初始接觸調(diào)整迭代失敗的例子。目標(biāo)面的uy被約束住。因此,初始接觸唯一容許的調(diào)整是在x方向,然而,在這個問題中,剛性目標(biāo)面在x方向的任何運動都不會引起初始接觸。                          &#

49、160;                                                 &#

50、160;              圖6   一個初始調(diào)整失敗的例子3、設(shè)置keyopi(9)=1來消除初始滲透,看圖7。                           &#

51、160;                                                 &#

52、160;               圖7  消除初始始滲透在某些情況下,例如過盈裝配問題,期望有過度的滲,為了緩解收斂性困難,在第一個載荷步中設(shè)置keyoti(9)=2來使過度滲透漸進到0,看圖8。當(dāng)使用這種方法時,在第一個載步中不要給定其它任何載荷,也就是說要保證載荷是漸進的(kbc,0) 13 / 25如果您需要使用本文檔,請點擊下載按鈕下載!       &#

53、160;                                                 &#

54、160;                            圖8  漸進初始滲透在開始分析時,程序會給出每個目標(biāo)面的初始接觸狀態(tài)的輸出信息,(在輸出窗口或輸出文件中),這個信息有助于決定每個目標(biāo)面的最大滲透成最小間隙。對于給定的目標(biāo)面如果沒有發(fā)現(xiàn)接觸,可能是目標(biāo)面離接觸面太遠(超出了piaball區(qū)域或者是接觸/目

55、標(biāo)單元已經(jīng)被殺死。決定接觸狀態(tài)和pinball區(qū)域。接觸單元相對于目標(biāo)面的運動和位置決定了接觸單元的狀態(tài);程序檢測每個接觸單元并給出一種狀態(tài) stat=0  未合的遠區(qū)接觸 stat=1  未合的近區(qū)接觸 stat=2  滑動接觸 stat=3  粘合接觸14 / 25如果您需要使用本文檔,請點擊下載按鈕下載!當(dāng)目標(biāo)面進入pinball區(qū)域后,接觸單元就被當(dāng)作未合上的近區(qū)域接觸,pinball區(qū)域是以接觸單元的積分點為中心的。使用實常數(shù)pinb來為pinball指定一個比例因子(正值)或其實值(負值),缺省時,程序?qū)inball區(qū)域定義為一個以4*變形

56、體單元厚度為半徑的圓(對2-d問題)或球(對3-d問題)。    檢查接觸的計算時間依賴于pinball區(qū)域的大小,遠區(qū)接觸單元的計算是簡單的且計算時間較少,近區(qū)接觸計算將要接觸的接觸單元是較慢的,并是較復(fù)雜,當(dāng)單元已經(jīng)接觸時,計算最為復(fù)雜。    如果剛性面有好幾個凸形區(qū)域,為了克服偽接觸定義,設(shè)置一個合適的pinball區(qū)域是有用的,名而對大多數(shù)問題,缺省值是合適的   選擇表面作用模式    通過設(shè)置kcyopt(12)來選擇下面的某種作用模式法問單邊接觸  

57、  (keyopt(12)=0)粗糙接觸,用來模擬無滑動的,表面相當(dāng)粗糙的摩擦接觸問題,這種設(shè)置對應(yīng)于摩擦系數(shù)無限大(mu),因此用戶定義的摩擦系的(mu)被忽略keyopt(12)=1)不分開的接觸,用來模擬那種一是接觸就再不分開的問題,這種不分開是指對法方接觸而言,允許有相對滑動。(keyopt(12)=2)綁定接觸 用來模擬那種接觸一是發(fā)生表面在所省方向都被綁定的問題。一旦接觸就再也不能脫開也不允許有相對滑動(keyopt(12)=3)用超單元建立接觸模型    面一面的接觸單元能模擬剛體和另一個有 的運動的線 單性體的接觸,而線 單性體又以體用超

58、單元來建模,這大大降低了進行接觸 代的自由度數(shù),記住任荷接觸結(jié)定都必須是超單元的主自由度。    既然超單元僅僅由一組保留的結(jié)點自由度組成,它沒有用來定義接觸的表面幾何形狀,因此,必須在形成超單元之前在單元表面上 成接觸單元,來自超單元的信息包括結(jié)點連結(jié)和組合剛度,但是沒有材料特性和應(yīng)力狀態(tài),(是否軸支稱,平面應(yīng)力或平面應(yīng)變),一個限制是接觸單元的材料特性設(shè)置必須與形成超單元之前的原始單元的材料特性相同。    使用keyopt(3)來提供接觸分析的信息,對2d單元(conta171  conta172)關(guān)鍵字選項如下所示:

59、不使用超單元(ketopt(3)=0)軸對稱(keyopt(3)=1)平面應(yīng)變或單位厚度的平面應(yīng)力(keyopt(3)2)需要厚度輸x的平面應(yīng)力(keyopt(3)=3),對這種情況使用實常數(shù)的r2來指定指定厚度15 / 25如果您需要使用本文檔,請點擊下載按鈕下載!對3d單元(conta173,conta174)關(guān)鍵字選項如下示:使用h單元(ketopi(3)=0)使用超單元(keyopi(3)=1)   考慮厚度影響    程序夠用keyopi(11)來考慮殼(2-d和3-d)和梁(2-d)的厚度缺省時,程序不考慮單元厚度,用或中面來表示它

60、。當(dāng)設(shè)置kftopi(11)=1時則考慮梁或殼的厚度,從底面或頂面來計算接觸距離,建模時要考慮到厚度,記住剛性目標(biāo)面會向任一邊移動,半個梁或殼單元的厚度,當(dāng)使用殼單元181號時,在變形期間厚度的變化也將被考慮。    使用時間步長控制時間步長控制是一個自動時間步長特征,這個特征預(yù)測什么時間接觸單元的狀態(tài),將發(fā)生變化或者需要二分當(dāng)前的時間步長,使用keyopt(7)來選擇下列四種行為之一來控制時間步長。keyopt(7)=0時不提供控制,keyopt(7)=3提供最多的控制。keyopi(7)=0,設(shè)有控制,時間步  的大小不受預(yù)測影響,當(dāng)自動時間步長被激

61、活且允許一個很小的時間步長時,這個設(shè)置是合適的。ketopi(7)=1如果一次迭代期間有太大的滲透發(fā)生或者接觸狀態(tài)突然變化,則進行時間步長二分。keyopi(7)=2對下一個子步預(yù)測一個合理的時間增量ketopi(7)=3對下一個子步,預(yù)測一個最小的時間增量使用死活單元選項    面面的接觸單元允許激活或殺死單元,能夠在分析的某一階段中殺死這個單元而在以后的階段再重新激活它,這個特征對于模擬復(fù)雜的金屬戍形過程是有用的、在此過程的不同分析階段有多個目標(biāo)需要和接觸面相互作用,回彈模擬常常需要在成形過程的后期移走剛性工具。步驟六:    控

62、制剛性目標(biāo)的運動。    按照物體的原始外形來建立的且整個表剛性目標(biāo)面是面的運動是通過“pilot”結(jié)點上的給定來定義的,(如果沒有定義“pilot”結(jié)點,則通過剛性目標(biāo)面上的不同結(jié)點。)為了控制整個目標(biāo)面的運動,在下面的任何情況下都必須使用"pilot"結(jié)點。目標(biāo)面上作用著給定的外力目標(biāo)面發(fā)生旋轉(zhuǎn)目標(biāo)面和其它單元相連(例結(jié)構(gòu)質(zhì)量單元)    "pilot"結(jié)點的厚度代表著整個剛性面的運動,你可以在"pilot"結(jié)點上給定邊界條件(位移、初速度)集中載  轉(zhuǎn)動等等,

63、為了考慮剛體的質(zhì)量,在"pilot"結(jié)點上定義一個質(zhì)量單元。    當(dāng)使用"pilot"結(jié)點時,記住下面的幾點局限性每個目標(biāo)面只能有一個“pilot"的結(jié)點圓、圓錐、圓柱、球的第一個結(jié)點(結(jié)點工)是”pilot“結(jié)點,你不能另外定義或改變"pilot"結(jié)點程序忽略不是"lilot"結(jié)點的所有其它結(jié)點上的邊 條件。只有“pilot”結(jié)點能與其它單元相連當(dāng)定義了“pilot”結(jié)點后,不能使用約束方程(cf)或結(jié)點來耦合(cp)來控制目標(biāo)面的自由度,如果你在剛性面上給定任意載荷或者

64、約束,你必須定義“pilot”結(jié)點,是在"pilot"結(jié)點上加載,如果沒有使用“pilot”結(jié)點,則只能有剛體運動。    在每個載 步的開始,程序檢查每個目標(biāo)面的邊界條件,如果下面的條件都滿足,那么程序?qū)⒛繕?biāo)面作為固定處理:在目標(biāo)面結(jié)點上沒有明確定義邊界條件或給定力目標(biāo)面結(jié)點沒有和其它單元相連沒有目標(biāo)面結(jié)上使用約束方程或結(jié)點來 合    在每個載體步的末尾,程序?qū)潘杀粌?nèi)部設(shè)置的約束條件17 / 25如果您需要使用本文檔,請點擊下載按鈕下載!步驟7:給變形體單元加必要的邊界條件   

65、; 現(xiàn)在可以按需要加上任你邊界條件。加載過程與其它的分析類型相同步驟8:定義求解和載 步選項 為了更好的收斂 接觸問題的收斂性隨問題不同而不同,下面列式了一些典型的在大多數(shù)面面的接觸分析中推薦使用的選項時間步長必須足夠 以描述適當(dāng)?shù)慕佑| 。如果時間步 太大,則接觸力的光滑傳遞會被破壞,設(shè)置精確時間步長的可信賴的方法是打開自動時間步長。    命令:autots,on    gui:main menu>solution>-load step opts-time/frequence>time&time

66、step                                                  &

67、#160;     /time& substeps如果在迭代期間接觸狀態(tài)變化,可能發(fā)生不連續(xù),為了避免收斂太慢,使用修改的剛度陣,將牛頓一拉普森選項設(shè)置成full    命令:nropt,full,off    gui:main menu>solution>analysis options17 / 25如果您需要使用本文檔,請點擊下載按鈕下載!不要使用自下降因子,對面一面的問題,自適應(yīng)下降因子通常不會提供任何幫助,因此我們建議關(guān)掉它。設(shè)置合理的平衡迭代次數(shù),一個合理的平衡迭代

68、次數(shù)通常在25和50之間    命令:neqit    gui:main menu>solution>-load step opts-nonlinear>equilibriwm iter因為大的時間增量會使迭代趨向于變得不穩(wěn)定,使用線性搜索選項來使計算穩(wěn)定化。    命令:lnsrch    gui:main menu>solution>-load step opts-nonlinear>lins search除非在大轉(zhuǎn)動和動態(tài)分析中,打開

69、時間步長預(yù)測器選項    命令:pred    gui:main mean>solarion>-load step opis-nonlinear>predictor在接觸分析中許多不收斂問題是由于使用了太大的接觸剛度引起的,(實常數(shù)fkn)檢驗是否使用了合適的接觸剛度。步驟九:求解    現(xiàn)在可以對接觸問題進行求解,求解過程與一般的非線問題求解過程相同步驟十:檢查結(jié)果    接觸分析的結(jié)果主要包括位移、應(yīng)力、應(yīng)變,支  ,和接觸信息(接觸壓力、滑動

70、等)你可以在一般的后處理器(post1)或時間歷程后處理器(post26)中查看結(jié)果。注意點:1.為了在post1中查看結(jié)果,數(shù)據(jù)庫文件所包含的模型必須與用于求解的模型相同。2.必須存在結(jié)果文件在post1中查看結(jié)果1.從輸出文件中查看分析是否收斂。如果不收斂,你可能不想后處理,而更在乎為什么不收斂。如果已經(jīng)收斂,繼續(xù)后處理。2.進入post1如果你的模型不在當(dāng)前的數(shù)據(jù)庫中,使用恢復(fù)命令(resume)來恢復(fù)它。 命令:/post1 gui:main menu>general postproc3.讀入所期望的載荷步和子步的結(jié)果,這可以通過載荷步和子步數(shù)也可以通過時間來

71、實現(xiàn)。18 / 25如果您需要使用本文檔,請點擊下載按鈕下載! 命令:set gui:main menu>generad postproc4.使用下面的任何一個選項來顯示結(jié)果 選項:顯示變形形狀態(tài) 命令:pldisp gui:main menu>general postproc>plot resnlt deformed shape 選項:等值顯示 命令:plnsol        plesol gui:main menu>general postproc>plot result>contour plot-noded solu 或        

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論