
發布
注冊
/
登錄ansys默認的接觸算法的案例
61基于matlab的GWO算法的參數工具箱,圖形界面,目標函數的默認名稱為CostFunction ¥8.9
基于matlab的GWO算法的參數工具箱,圖形界面,目標函數的默認名稱為CostFunction。如果您查看了CostFunction.m文件,成本函數獲取向量([x1 x2…xn])中的變量并返回目標值。可以在該文件中編寫目標函數,也可以創建一個新文件并將其名稱傳遞給工具箱。如果您決定選擇第二個選項,請記住輸入和輸出遵循相同的結構。變量的下界和上界也應該寫成lb1、lb2、lbn和ub1,ub2,ubn。如果所有變量都有相等的下限和/或上限,您可以將lb和ub定義為兩個單一的數字:lb,ub。程序已調通,可直接運行。
LS-DYNA中的接觸算法及TIEBREAK 接觸
TIEBREAK接觸即為帶有失效的TIE(綁定)接觸類型,在有限元分析中,需要使用這種接觸的場合很多,例如可以用于模擬兩種物體之間的粘接層,也可以用于定義不同工況下兩個物體之間相對運動關系,甚至可以用于模擬I型裂紋的擴展。尤其是在模擬粘接層時,這種接觸的定義過程比使用粘聚力單元更為簡單方便,主要體現在參數的選取較少且易得,以及計算效率更高兩方面。
在數值模型中,普通的接觸類型只能傳遞壓力,相互接觸的部件一旦收到拉力就會互相分離。要傳遞拉力就需要使用綁定接觸。TIE接觸可以在界面之間傳遞壓力和拉力,而TIEBREAK接觸則是在TIE接觸的基礎上增加可選的失效準則。對于參加了TIEBREAK的節點而言,還可以參與其他約束類的設置,例如NODAL_RIGID_BODY, SPOTWELD等。此外,TIE接觸是基于約束的接觸類型,而TIEBREAK接觸則是基于罰函數的接觸類型。在定義了TIEBREAK接觸之后,界面兩側的單元無法發生相對滑移。
1.接觸算法
如下圖所示,對于大多數的接觸類型(除了面到面接觸),程序對接觸模型的計算都是始于針對接觸對中從節點和主面段之間相對位置的處理。從節點具有質量;而主面段為三節點或四節點,可以使殼單元,也可以是實體單元的一個面。
通過將從節點沿主面段的法線方向投影,可以在主面段上“收集”到投影后的從節點。一旦成功收集到從節點,那么這一對從節點和主面段就會定義為一個接觸對參加后續的接觸計算。為了成功搜索到主面段邊界附近的從節點投影,還可以通過參數設置來擴展主面段的面積,如下圖所示。對于普通接觸來說,在每一個循環步中都會進行了上述的搜索運算,而對于綁定接觸,則只會在程序開始之初運行一次搜索運算。
根據從節點到主面段的投影距離可以確定此時兩者的相對狀態。
展開 RecurDyn接觸算法
RecurDyn接觸算法
接觸計算是一個不斷檢測的過程,在每一個增量步,都需要先通過檢查幾何來判斷接觸狀態是否存在。在確定接觸狀態的情況下,根據穿透深度及其變化來計算接觸力。
1.
幾何表示(Geometry Representation)
在RecurDyn中,根據接觸類型的不同,幾何有不同的含義,連續幾何可以為參數化的線,參數化的面或簡單幾何體;離散幾何可以是多段線或多片組成的面。
2.
檢測方法(Detecting method)
RecurDyn采用的檢測方法包括Boundary Box Technique和Mapping to Cell Array。
3.
步進算法(Stepping Algorithm)
·
Buffer Radius Factor(緩沖半徑因子):在接觸物體相互靠近直至兩者間距離小于緩沖半徑因子與Action物體半徑之積時,通過最大步長因子來縮減數值積分步長。
·
Maximum Stepsize Factor(最大步長因子):用于縮減最大步長。
4.
計算穿透深度(Compute penetration)
在仿真分析過程中,RecurDyn需要不斷計算接觸深度。
最大穿透深度的設定是判斷接觸生效與否的一個重要依據:當計算過程中實際的穿透深度小于最大穿透深度時,計算接觸力;一旦檢測到的實際穿透深度大于設定的最大穿透深度,則接觸失效,將不再計算接觸力。
最大接觸深度的設置將影響接觸計算的結果。太大的接觸深度將得到不可信的接觸力,而太小的最大接觸深度也許會導致與實際不符的計算結果。實際穿透深度受到計算不長、相對速度等的影響,合理設置仿真參數是獲得正確結果的關鍵。
5.
計算接觸力(Contac Force)
6.
計算摩擦力(Contact Friction)
展開 DYNA接觸算法——罰函數法
<div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202411/attachment/f0e99d8306ca494ea7cea4aa2d09b655.png" style="text-align: center">
<img src="https://img.jishulink.com/202411/attachment/f0e99d8306ca494ea7cea4aa2d09b655.png" data-mobile-src="https://img.jishulink.com/202411/attachment/f0e99d8306ca494ea7cea4aa2d09b655.png?image_process=/format,webp/resize,w_400" data-pc-src="https://img.jishulink.com/202411/attachment/f0e99d8306ca494ea7cea4aa2d09b655.png?image_process=/format,webp" data-initial-src="https://img.jishulink.com/202411/attachment/f0e99d8306ca494ea7cea4aa2d09b655.png">
</figure>
</div><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202411/attachment
展開 
接觸約束算法采用動態約束(kinematic contact)或罰函數法(penalty contact)
接觸約束算法中采用動態約束(kinematic contact)或罰函數法(penalty contact),各位在什么條件下使用的?有什么心得嗎?
有限元理論基礎及Abaqus內部實現方式研究系列35: 接觸求解算法
我們關注CAE中的結構有限元,所以主要選擇了商用結構有限元軟件中文檔相對較完備的Abaqus來研究內部實現方式,同時對某些問題也會涉及其它的Nastran/Ansys等商軟。為了理解方便有很多問題在數學上其實并不嚴謹,同時由于水平有限可能有許多的理論錯誤,歡迎交流討論,也期待有更多的合作機會。
通用結構有限元軟件iSolver介紹視頻:
http://www.yqgqt.org.cn/college/video/c12884
==第35篇: 接觸求解算法==
雖然現在Abaqus的功能很多,但在上世紀80年代左右Ansys和Nastran如日中天的時候,Abaqus還能殺出一條血路,主要靠的就是它的非線性功能,如果說線性問題Ansys和Nastran是標準,那么非線性問題Abaqus就是標準。結構非線性主要分為三類:材料非線性、幾何非線性和邊界非線性。在前面的系列文章和視頻中,我們花了大量的篇幅介紹材料和幾何非線性,但一直沒有涉及邊界非線性。其實邊界非線性的求解的基本算法并不難,難的是碰撞前后的整個方程的變化特別大,不但是接觸力發生突變,而且接觸點的節點數目等也發生突變,在數值分析中最怕的就是一些參數的突然增加或者消失了,也就是說你的方程的形式不是唯一的,還需要加入一些額外的邏輯判斷,同時,邊界非線性往往都是和幾何大變形大轉動耦合在一起的,這些困難都造成邊界非線性極易無法收斂的問題。
展開 重新討論此熱點:幾種接觸搜索算法的優劣比較 給分鼓勵啊
現在的接觸搜索算法有很多種,現在主要的搜索算法有以下幾種:主從面法,級域法,一體化算法,當然還有很多種其他的算法,希望大家積極的討論,介紹一下自己知道的算法,并且比較一下各種算法的優劣。
[上海交通大學]輪胎路面接觸問題及其分片Ritz解法.part1.rar
[上海交通大學]輪胎路面接觸問題及其分片Ritz解法.part2.rar
[上海交通大學]輪胎路面接觸問題及其分片Ritz解法.part3.rar
[上海交通大學]輪胎路面接觸問題及其分片Ritz解法.part3.rar
[上海交通大學]輪胎路面接觸問題及其分片Ritz解法.part4.rar
[上海交通大學]輪胎路面接觸問題及其分片Ritz解法.part5.rar
展開 LS-DYNA 官方資料 (接觸 墜撞 復合材料 ALE MPP 預應力 固體單元算法)
Contact Overview in LS-DYNA
Overview_Contact_in_LS_DYNA.pdf
General Modeling Guidelines for Crash Analysis in LS-DYNA
LS-DYNA_guidelines__General_Modeling_Guidelines_for_Crash_Analysis.pdf
Composite Materials Guidelines LS-DYNA?
LS-DYNA_Guidelines__Composite_Materials.pdf
ALE Overview LS-DYNA?
Overview_ALE_in_LS_DYNA.pdf
MPP features (decomposition, pfile, etc.) in LS-DYNA?
Training_LS-DYNA_MPP.zip
Preloads in LS-DYNA?
bolt_preload3.ppt
Review of Solid Element Formulations in LS-DYNA?
Solid_Element_Formulation_Overview.pdf
展開 ANSYS接觸分析之三_ 接觸力的讀取
問題描述:在ANSYS中可以得到接觸面的法向接觸壓力,但是如何得到接觸力呢?
解決:使用Element Table功能
時間:2007-6-4
作者:linuaries
Email:linuaries@hotmail.com
附件里面是兩個例子的對比,ContactForce_without_Curve為平面接觸,ContactForce_with_Curve為凹面接觸。
兩個例子都是底面Fixed,在TOP面施加1MPa的壓力。最后計算出來的結果在接觸面上的接觸力約為10,000N,可以認為反映了計算結果。
但是這里面有一些疑問,為什么讀取NIMS,58,59,60,61即實際接觸面積時得到的接觸力反而小?是否ANSYS自動對單元計算結果進行投影?
PS:C_Force為單元接觸法向壓力*單元實際接觸面積的總和
E_Force為單元接觸法向壓力*單元幾何面積的總和
本分析對需要使用實體代替梁分析接觸分析時,可初步解決如何提取軸力的問題。歡迎大家就此問題繼續探討下去。
幾何模型
[url=]
有限元模型
[url=]
Von Mises應力云圖
[url=]
接觸力結果
[url=]
ContactForce_Inputfiles.rar
展開 ANSYS_LSDYNA算法與使用
ANSYS_LSDYNA算法與使用基礎理論,
加分鼓勵
ANSYS_LSDYNA算法與使用.part1.rar
ANSYS_LSDYNA算法與使用.part2.rar
ANSYS_LSDYNA算法與使用.part3.rar
ANSYS_LSDYNA算法與使用.part4.rar
ANSYS_LSDYNA算法與使用.part5.rar
ANSYS_LSDYNA算法與使用.part6.rar
展開 ANSYS | 混合算法兼顧效率與精度
ANSYS | 混合算法兼顧效率與精度

ANSYS Workbench-Mechanical接觸與非線性接觸設置用法概述
由于額外因子,增強拉格朗日法對于接觸剛度的變化不敏感。當采用程序控制選項時,增廣 Lagrange法為默認方法。
4.多點約束算法(MPC)
MPC通過添加約束方程來“聯結”接觸面之間的位移。采用MPC算法的綁定接觸支持大變形分析。只能用于綁定和不分離類型的接觸。
圖3 Detection Method
圖4 積分點與節點探測
三、探測方法
如圖3所示,探測方法(Detection Method)包括如下幾項:
(1) On Gauss point
對于純罰函數Pure Penalty和增廣Lagrange公式,默認使用“On Gauss point”進行探測。探測點更多,認為是比節點探索更準確的檢測方法,示意如圖4所示。但有時需要采用基于節點的探測方法,特別是用于楞尖形狀與線面接觸的情況。
(2) Nodal- Normal to Target
拉格朗日與MPC公式默認使用“Nodal- Normal to Target”方法,探測點更少。
(3) Normal from Contact or Normal to Target
垂直于接觸面或者目標面方法,決定了應用在接觸面上接觸力的方向。這通常需要額外的計算來確定正確的“法向”的方向。
(4) Nodal-Projection Normal from Contact
Nodal-Projection Normal from Contact在接觸和目標表面的重疊區域強制作用一個接觸約束。接觸滲透/間隙計算是在重疊區域平均意義上計算的。
相比其他設置,Nodal-Projection Normal from Contact提供更精確的下層單元接觸壓力。
展開 干貨 | 接觸非線性應用——解決ANSYS 接觸不收斂問題的方法
根據ANSYS的使用者反饋,針對非線性接觸問題上的求解,經常會有客戶出現不收斂的情況,在調試收斂性上花費大量的時間。本文主要針對ANSYS 接觸不收斂問題進行方法上的技巧總結,希望通過本文使大家在ANSYS軟件的使用上有更好的體驗。
ANSYS接觸不收斂的原因有非常多的原因,針對每一種不收斂問題,選擇正確的方法都能使不收斂問題解決變得容易起來。在使用軟件中,ANSYS接觸不收斂原因主要有下面這些原因:
1、接觸算法的不正確選擇;
2、遺漏了相關的接觸對;
3、物體之間接觸剛度過大;
4、求解的載荷步較少;
5、奇異;
6、結構發生了剛體位移;
7、結構發生振蕩現象;
下面針對這些原因的解決辦法進行詳細的講解:
1
接觸算法的選取原則
ANSYS內部大體上包括5種算法,Pure Penalty,Augmented Lagrange,MPC,Pure Lagrange,Beam。
展開 ANSYS_LSDYNA算法基礎和使用方法
ANSYS_LSDYNA算法基礎和使用方法
ANSYS_LSDYNA算法基礎和使用方法
ANSYS_LSDYNA算法基礎和使用方法1.rar
ANSYS_LSDYNA算法基礎和使用方法2.rar