
發布
注冊
/
登錄ansys中如何綁定接觸的案例
LS-DYNA中的接觸問題:雙向接觸,綁定接觸
以如下兩個接觸為例:
*CONTACT_TIED_NODES_TO_SURFACE (6)
*CONTACT_TIED_SURFACE_TO_SURFACE (2)
由于沒有約束從節點的轉動自由度,這兩個接觸只可用于體單元,若用于殼單元則會出現不合理的響應。同時這兩個接觸的區別僅僅在于輸入格式的不同(設置為從節點或者從面),工作原理是一致的。
通常情況下,由于這種接觸是不對稱式的,所以當綁定接觸面的兩側部件材料屬性一致時,主面應該設置在網格較粗的那一個部件上。但如果有一側材料表現地非常軟,那么主面應該設置到較硬的部件上。
這兩個接觸為基于約束的接觸,因此無法用來綁定剛體和變形體,或者綁定兩個剛體。若用戶想要將可變形體綁定到剛體上,可以利用關鍵字*CONSTRAINED_EXTRA_NODES將可變形體的節點設置為剛體的附加節點;此外還可以利用offset偏置選項實現綁定(如下)。
綁定接觸(只約束平動自由度,無失效,有偏置)
這一綁定接觸與上一節所述綁定接觸類似,只是允許增加一個主面段和從節點之間的偏置距離。有偏置的綁定接觸可以用于綁定剛體,這是由于它是基于罰函數的接觸類型。例如:
*CONTACT_TIED_NODES_TO_SURFACE_OFFSET (o6)
*CONTACT_TIED_SURFACE_TO_SURFACE_OFFSET (o2)
由于偏置的距離所產生的力矩傳遞會被忽略,所以當綁定的兩個面距離很近時,這類綁定接觸可以最好地實現;同時也會給結構施加一個轉動自由度的約束。在基于罰函數的接觸中這不算是一個大的問題,但是對于基于約束的接觸來說,可能會得出完全錯誤的結果。
如果想要不忽略力矩的傳遞,可以使用兩個辦法實現。
展開 LS-DYNA中的接觸問題(二)(雙向接觸,綁定接觸)
通常情況下,由于這種接觸是不對稱式的,所以當綁定接觸面的兩側部件材料屬性一致時,主面應該設置在網格較粗的那一個部件上。但如果有一側材料表現地非常軟,那么主面應該設置到較硬的部件上。
這兩個接觸為基于約束的接觸,因此無法用來綁定剛體和變形體,或者綁定兩個剛體。若用戶想要將可變形體綁定到剛體上,可以利用關鍵字*CONSTRAINED_EXTRA_NODES將可變形體的節點設置為剛體的附加節點;此外還可以利用offset偏置選項實現綁定(如下)。
綁定接觸(只約束平動自由度,無失效,有偏置)
這一綁定接觸與上一節所述綁定接觸類似,只是允許增加一個主面段和從節點之間的偏置距離。有偏置的綁定接觸可以用于綁定剛體,這是由于它是基于罰函數的接觸類型。例如:
*CONTACT_TIED_NODES_TO_SURFACE_OFFSET (o6)
*CONTACT_TIED_SURFACE_TO_SURFACE_OFFSET (o2)
由于偏置的距離所產生的力矩傳遞會被忽略,所以當綁定的兩個面距離很近時,這類綁定接觸可以最好地實現;同時也會給結構施加一個轉動自由度的約束。在基于罰函數的接觸中這不算是一個大的問題,但是對于基于約束的接觸來說,可能會得出完全錯誤的結果。
如果想要不忽略力矩的傳遞,可以使用兩個辦法實現。
展開 如何在 COMSOL 中模擬接觸疲勞
在 COMSOL Multiphysics? 中對接觸疲勞進行建模
我們可以用兩種方法在 COMSOL Multiphysics 中建立接觸疲勞模型。一種方法是在兩個物體的界面上創建一個接觸對。必須對兩個物體都進行建模,并且必須沿著兩個接觸界面應用精細的網格。這種類型的接觸模擬往往計算量很大。
模擬接觸疲勞的另一種方法是使用與赫茲有關的經典解,用于兩個具有彎曲表面的彈性體之間的接觸,這在接觸力學的研究中有所描述。接觸中的一個物體被接觸壓力的分析解所取代,該壓力在另一個物體的表面上被指定。我們可以通過以下方式來實現。
在參數節點中指定接觸特性,如最大壓力和接觸軸,作為參數。
在變量節點中,將表面上某一特定位置的接觸壓力表示為變量
將接觸壓力指定為另一物體表面的邊界載荷
這樣做以后,我們就不需要對其中一個物體進行建模,這就減小了模型的大小。由于對所產生的應力狀態的準確解析需要一個精細的網格,任何減小模型大小的技術在接觸疲勞建模中都很重要。
為接觸物體的接觸壓力指定一個分析解的設置。
第二種技術是 COMSOL 疲勞模塊的案例庫中的兩個教程模型中所采用的:長期接觸疲勞和線性導軌中的滾動接觸疲勞。在第一個例子中,一個球形壓頭在被測材料上被反復壓緊和釋放。在第二個例子中,一個球形滾動元件沿著一個滾道槽移動。
兩個模型中的特征幾何長度都是幾毫米,這相當于球形物體的接觸半徑。接觸區的特征長度約為該測量值的十分之一。在長期接觸疲勞的例子中,壓頭的半徑為 7 mm ,接觸半徑為 260 μm。對于滾動接觸疲勞示例,滾動元件的半徑是 2 mm,兩個接觸橢圓軸分別是 161 μm 和 36 μm 。
展開 ANSYS Workbench中的接觸類型
目前,ANSYSWorkbench中提供了5種接觸類型,單從字面上很難理解這幾種接觸的區別,下面根據幫助里的說明解釋如下:
Bonded(綁定):這是Workbench中關于接觸的默認設置。如果接觸區域被設置為綁定,不允許面或線間有相對滑動或分離,可以將此區域看做被連接在一起,類似于共結點。因為接觸長度/面積是保持不變的,所以這種接觸可以用作線性求解。如果接觸是從數學模型中設定的,程序將填充所有的間隙,忽略所有的初始滲透。
No Separation(不分離):這種接觸方式和綁定類似。它只適用于面。不允許接觸區域的面分離,但是沿著接觸面可以有小的無摩擦滑動。即法向不分離,切向可以有小位移,也只用于線性接觸。
Frictionless(無摩擦):這種接觸類型代表單邊接觸,即如果出現分離則法向壓力為零。只適用于面接觸。因此,根據不同的載荷,模型間可以出現間隙。它是非線性求解,因為在載荷施加過程中接觸面積可能會發生改變。假設摩擦系數為零,因此允許自由滑動。使用這種接觸方式時,需注意模型約束的定義,防止出現欠約束。法向可分離,但不滲透,切向自由滑動。程序會給裝配體加上弱彈簧,幫助固定模型,以得到合理的解。
Rough(粗糙的):這種接觸方式和無摩擦類似。但表現為完全的摩擦接觸,即沒有相對滑動,法向可分離,不滲透,切向不滑動。只適用于面接觸。默認情況下,不自動消除間隙。這種情況相當于接觸體間的摩擦系數為無窮大。
Frictional(有摩擦):這種情況下,在發生相對滑動前,兩接觸面可以通過接觸區域傳遞一定數量的剪應力。有點像膠水。法向可分離,但不滲透,切向滑動,有摩擦力。模型在滑動發生前定義一個等效的剪應力,作為接觸壓力的一部分。一旦剪應力超過此值,兩面將發生相對滑動。只適用于面接觸。摩擦系數可以是任意非負值。
展開 
ansys中定義面面之間的無摩擦接觸
定義中間實體,兩邊夾著實體 兩個面的無摩擦接觸,面面之間可以又可以分離,不知道怎么定義接觸好?
是否可以直接定義摩擦系數為0呢。
求救!!!!!!!!!!!!!1
ANSYS Workbench中的接觸類型【轉】
ANSYS Workbench中的接觸類型
目前,ANSYSWorkbench中提供了5種接觸類型,單從字面上很難理解這幾種接觸的區別,下面根據幫助里的說明解釋如下:
Bonded(綁定):這是Workbench中關于接觸的默認設置。如果接觸區域被設置為綁定,不允許面或線間有相對滑動或分離,可以將此區域看做被連接在一起,類似于共結點。因為接觸長度/面積是保持不變的,所以這種接觸可以用作線性求解。如果接觸是從數學模型中設定的,程序將填充所有的間隙,忽略所有的初始滲透。
No Separation(不分離):這種接觸方式和綁定類似。它只適用于面。不允許接觸區域的面分離,但是沿著接觸面可以有小的無摩擦滑動。即法向不分離,切向可以有小位移,也只用于線性接觸。
Frictionless(無摩擦):這種接觸類型代表單邊接觸,即如果出現分離則法向壓力為零。只適用于面接觸。因此,根據不同的載荷,模型間可以出現間隙。它是非線性求解,因為在載荷施加過程中接觸面積可能會發生改變。假設摩擦系數為零,因此允許自由滑動。使用這種接觸方式時,需注意模型約束的定義,防止出現欠約束。法向可分離,但不滲透,切向自由滑動。程序會給裝配體加上弱彈簧,幫助固定模型,以得到合理的解。
Rough(粗糙的):這種接觸方式和無摩擦類似。但表現為完全的摩擦接觸,即沒有相對滑動,法向可分離,不滲透,切向不滑動。只適用于面接觸。默認情況下,不自動消除間隙。這種情況相當于接觸體間的摩擦系數為無窮大。
Frictional(有摩擦):這種情況下,在發生相對滑動前,兩接觸面可以通過接觸區域傳遞一定數量的剪應力。有點像膠水。法向可分離,但不滲透,切向滑動,有摩擦力。模型在滑動發生前定義一個等效的剪應力,作為接觸壓力的一部分。一旦剪應力超過此值,兩面將發生相對滑動。
展開 [分享]ABAQUS中如何建立接觸
今天給大伙分享個ABAQUS建立接觸的方法。
以比較典型的殼單元與實體單元接觸為例,實體面為面1(主面),殼面為面2(從面)
步驟1:定義set,主要為面2定義set=slave,方便后面選擇:Analysis→ entity set → name=slave,選擇面2 → create
步驟2:定義實體面Analysis → contactsurfs → solid faces → name=master → elem 選擇相關的實體單元 → node on face → node 在已選擇的實體單元面上選擇若干節點→ create 系統自動得出實體單元的接觸面。
展開 lsdyna implicit 模態分析中如何使用接觸失效
*CONTACT_TIEBREAK_SURFACE_TO_SURFACE_ID
*CONTACT_TIED_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET_ID
*CONTACT_TIED_NODES_TO_SURFACE_CONSTRAINED_OFFSET_ID
*CONTACT_TIEBREAK_NODES_TO_SURFACE_ID
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK_ID
$----------------------------------------------
$ LS-DYNA Implicit is not supported in single precision.
*CONTROL_IMPLICIT_GENERAL
*CONTROL_IMPLICIT_EIGENVALUE
請問
阿斯蒂芬
展開 如何從Ansys APDL中提取剛度矩陣與質量矩陣? ¥69
1.引論
經常使用Ansys、Abaqus等一系列有限元分析軟件進行計算、學習的學生或工程師們都會知道在有限元分析建模與計算中剛度矩陣與質量矩陣的重要性。但是由于軟件的黑盒性質,大家往往在實際使用十分成熟的商業化軟件的過程中慢慢忽視了有限元及其衍生出的商業軟件背后的原理與方法。
這時,不管是在學習中還是在工程應用中往往都會遇到一個同樣的問題,那么就是如何將Ansys APDL運行中的產生的各種數據(例如:剛度矩陣、質量矩陣)導出成為我們熟悉的形式或文件格式,從而為我們所用,所分析。
因此我決定寫下此篇文章來幫助很多實際工作或學習中需要用到此類技能的同學、同事們,讓大家更了解Ansys APDL背后的工作原理與數據導出方式。
當然,在社區中早就有大佬回答過了這個問題,并給大家制作了相應的提取矩陣軟件,其軟件具備了簡單、便捷的操作方式,讓很多想要提取剛度矩陣與質量矩陣的同僚們受益,那么我為什么還要寫一篇這樣的文章重新提起這樣一個話題呢?這就又回到了我開頭所說的“原理與方法”,我在此更希望面對想要進一步學習了解軟件背后機理的群體,并在此基礎上保留教學的簡潔性,提供導出矩陣與轉換、列式、求解的源代碼,使其既兼顧基本原理,又可以讓大家直接上手使用,非常的便捷,也避免了很多因為優化不完全導致的運行bug。
2.有限元軟件導出剛度矩陣與質量矩陣的方法
在使用APDL進行求解時,每次在求解完成后都會在工作路徑下生成一個.full文件,而這個文件十分關鍵,其正是剛度矩陣與質量矩陣的所在之處。
展開 接觸式輪廓儀在測量過程中如何確保測量精度
接觸式輪廓儀在測量過程中要確保測量精度,需要考慮以下幾個關鍵因素:
1. 探針的選擇:選擇合適的探針半徑和形狀,以確保探針能夠精確地跟蹤被測表面的輪廓。探針的磨損也會影響測量結果,因此需要定期檢查和更換。
2. 測量力的控制:適當的測量力可以確保探針與被測表面的良好接觸,同時避免對軟質材料造成損傷。測量力過大可能會導致表面劃傷,而過小則可能導致測量不穩定。
3. 環境條件:測量應在穩定的環境中進行,避免溫度和濕度的波動影響測量結果。無強磁場和振動的環境中進行測量可以提高精度。
4. 設備校準:定期校準輪廓儀,確保測量系統的準確性和可靠性。使用校準標準件或已知表面輪廓的樣品進行校準。
5. 數據采樣率:合適的采樣率可以確保測量數據的代表性和準確性。過高或過低的采樣率都可能影響測量結果。
6. 測量速度:適當的測量速度可以減少測量過程中的隨機誤差。速度過快可能會導致數據丟失,而速度過慢則可能增加測量時間并提高出錯的風險。
7. 軟件和算法:使用先進的軟件和算法處理測量數據,以減少系統誤差和提高測量精度。一些輪廓儀軟件可以自動消除安裝誤差,直接顯示所測零件的形狀及參數,并可打印圖形和數據。
8. 操作技巧:操作人員需要具備一定的操作技巧和經驗,以確保測量過程的準確性和重復性。
9. 避免測量誤差:在測量過程中,應避免因探針磨損、測量壓力過大或接觸不良等原因造成的誤差。
通過上述措施,可以最大限度地提高接觸式輪廓儀的測量精度,確保得到可靠的測量結果。
展開 如何在ANSYS中模擬非線性三維隔震支座 ¥299
最近有很多同學聯系我,問到如何數值模擬三維隔震支座。假期加個班,做個算例分析。
1. 包含的內容
(1)算例模型命令流
(2)三維隔震支座命令流
(3)計算過程excel文件
(4)建筑隔震橡膠支座規范
(5)常用隔震支座的設計參數
2. 進階內容(需另付費,有需要可聯系)
(1)隔震支座在ANSYS中的批量建模方法,預計時間2024年02月
(2)如何在ABAQUS中模擬非線性單位隔震支座(連接器單元),預計時間2024年03月
3. 解決的問題
(1)如何在ANSYS中模擬橡膠隔震支座?
(2)如何確定隔震模型的力學參數與隔震支座設計參數的定量對應關系?
(3)如何模擬隔震支座的非線性特性?
(4)如何驗證隔震支座模擬的正確性?
4. 隔震模型的力學參數與隔震支座設計參數的定量對應關系
我們知道,實際應用中,我們可以采用廠家提供的標準型號的隔震支座,也可以訂制特殊類型的隔震支座,不管采用那種形式,在仿真模擬時,我們都要將設計參數與隔震模型的力學參數對應起來,從而進行力學分析。
ANSYS中并沒有特定的隔震單元,但提供了一系列的彈簧-阻尼器單元,可以通過組合單元模擬隔震支座的力學特性。采用COMBIN14單元模擬隔震支座的豎向剛度,COMBIN14又稱彈簧-阻尼器單元,具有1D、2D和3D的軸向或扭轉能力。軸向彈簧-阻尼器為單軸拉壓行為,每個單元有2個節點,每個節點有3個自由度,即沿著X、Y和Z方向的三個平動或轉動位移。水平方向上,采用COMBIN40單元模擬隔震支座的水平剛度和阻尼,COMBIN40單元將彈簧、滑塊和阻尼器并聯,再用串聯的方式與間隙耦合形成組合體,適用于多種情況的分析。該單元可以引入雙線性強化模型,并考慮粘滯阻尼的影響。詳細參考《ANSYS結構分析單元與應用》。
展開 
如何在ANSYS中擬合橡膠材料曲線? 附Ansys橡膠材料的粘彈性本構模型下載
STEP 1:選擇材料庫中hyperelastic experiment data 選擇要輸入的材料曲線類型,例如單軸測試數據、雙軸測試數據、剪切測試數據。可只輸入一種或者兩種,或者三種都輸入。數據越多,擬合數據材料性能越接近實驗材料性能,當然也和仿真關注的材料行為有關。
STEP 2:在材料曲線表格里輸入或者直接粘貼材料曲線數據,注意是工程材料曲線。
STEP 3:從hyperelastic模型本構中拖動需要擬合的材料本構模型到材料中,此時可以在材料橡膠本構模型中發現curve fitting選項。
STEP 4:右鍵curve fitting,選擇solve curve fit,擬合好后,然后選擇copy calculated values to property,擬合參數便復制到定義的橡膠本構模型中了。另外,擬合的曲線和實驗曲線均會在圖片中顯示出來,可以對比其重合度,測試哪種本構更適合。
下載地址:Ansys橡膠材料的粘彈性本構模型
展開 ANSYS如何將數組中數據導入表中命令流并用曲線畫出
ANSYS如何將數組中數據導入表中命令流并用曲線畫出
問題描述:將路徑數據導出為數組后,直接將parameter->array parameter->define/edit中的數組用plot->array parameter畫出的是柱狀圖,如圖1所示,但是現在想降柱狀圖轉化為曲線圖。
解決思路:
1)將路徑數據導出后,數組的弟四列是路徑長度S,第五列是ux,我們想用S做橫坐標,ux做縱坐標畫出曲線。數組是ARUX02(21,30,1),如圖2。定義一個表E_TABLE(21,1,1),將數組的弟四列路徑長度符給表的弟0列,將數組弟五列ux符給表的弟1列。
2)導出表中的數據,彈出窗口如圖3所示。
3)執行繪制曲線命令。
parameter->array parameter->define/edit中的PARX=E_TABLE(1,0,1),PARY=E_TABLE(1,0,1),
結果如圖4所示。
展開 如何在ANSYS中擬合橡膠材料曲線? 附Ansys橡膠材料的粘彈性本構模型下載
STEP 1:選擇材料庫中hyperelastic experiment data 選擇要輸入的材料曲線類型,例如單軸測試數據、雙軸測試數據、剪切測試數據。可只輸入一種或者兩種,或者三種都輸入。數據越多,擬合數據材料性能越接近實驗材料性能,當然也和仿真關注的材料行為有關。
STEP 2:在材料曲線表格里輸入或者直接粘貼材料曲線數據,注意是工程材料曲線。
STEP 3:從hyperelastic模型本構中拖動需要擬合的材料本構模型到材料中,此時可以在材料橡膠本構模型中發現curve fitting選項。
STEP 4:右鍵curve fitting,選擇solve curve fit,擬合好后,然后選擇copy calculated values to property,擬合參數便復制到定義的橡膠本構模型中了。另外,擬合的曲線和實驗曲線均會在圖片中顯示出來,可以對比其重合度,測試哪種本構更適合。
下載地址:Ansys橡膠材料的粘彈性本構模型
展開 如何在ANSYS Workbench中使用ABAQUS求解器
看著是有點奇怪,
ANSYS與
ABAQUS是競爭對手,怎么
ANSYS Workbench里會出現
ABAQUS呢?如果筆者沒記錯的話,其實這個模塊
17.0版本就有了,只不過默認是不顯示的,要在篩選器里面打鉤才會出現。那么是
ANSYS收購了
ABAQUS嗎?集成了
ABAQUS?沒聽說這個“重大新聞”啊
! 以下按照軟件錯誤提示,逐步解決問題!
一、先試算一下Static structural (ABAQUS)模塊
不管怎樣,先試試再說!用這個模塊計算一個懸臂梁,軟件版本ANSYS 2023 R1。詳細過程不再詳述,設置上與Static structural模塊也沒啥區別,只是最后計算的時候出錯了!
仔細看看錯誤提示,出現了
Abaqus solver,看來還是需要安裝
Abaqus軟件的,并且需要配置
PATH環境變量。
二、安裝版本匹配的Abaqus軟件
安裝哪個版本的
Abaqus軟件呢?
ANSYS安裝目錄中的
config.xml文件中有明確要求。
config.xml文件位置路徑如下:
ANSYS安裝目錄
\v231\aisol\WBAddins\AbaqusAddin\config.xml
Abaqus版本不對或者環境變量設置有問題,會彈出如下錯誤
三、配置Abaqus環境變量
安裝好
Abaqus軟件后,還需要配置
PATH環境變量,以下三個值必不可少。
展開