
發布
注冊
/
登錄ansys彈簧約束的案例
ANSYS知識普及3——約束方程(ANSYS專家編輯,非原創,歡迎轉摘)
本人準備出一個ANSYS知識普及系列,將有用的網上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術鄰ANSYS專家
業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網上;
2、如侵犯知識產權,請聯系ANSYS專家本人或者技術鄰,我將第一時間刪除。
小技巧:加本人關注,可以及時觀看本人發布的技術貼
約束方程提供了比耦合更通用的聯系自由度的方法。有如下形式:
這里U(I)是自由度,N是方程中項的編號。
如何生成約束方程
1. 直接生成約束方程
直接生成約束方程:
命令:CE
GUI: Main Menu>Preprocessor>Coupling / Ceqn>Constraint Eqn
下面為一個典型的約束方程應用的例子,力矩的傳遞是由BEAM3單元與PLANE42單元(PLANE42單元無平面轉動自由度)的連接來完成的:
o 圖12-1建立旋轉和平移自由度的關系
如果不用約束方程則節點2處表現為一個鉸鏈。
展開 Ansys Workbench使用非線性彈簧單元模擬配合間隙 ¥10
問題:
工程中兩個零部件之間經常會有配合間隙,Ansys Workbench中可以使用combin39號非線性單元,通過控制不同行程的彈簧剛度來模擬間隙配合。
模型示例:
設定支座與軸有1mm的配合間隙,在一端施加X向100N作用力,查看運動位移。
計算步驟:
1. 在間隙配合位置,建立jiont連接,放開X向平動自由度。
2. 在間隙配合位置,建立spring連接,同時插入Commands 命令。
ET,_sid,39,0,0,0,1
R,_sid,0.95,1,1.05,10000
3. 查看計算結果,當運動至0.95mm后spring彈簧剛度值陡增限制了X向運動。
建議:
? 同一個連接區域不建議使用兩個重復的連接關系,即jiont連接和spring連接不要使用同一個區域。
? 本文對配合區域進行分段處理,中間為spring連接,兩側為jiont連接
? 使用Remote Point點創建連接,需要打開Beta選項。
? 這種等效方式并不能良好的反應間隙配合位置的應力狀態,需要校核配合區域的應力狀態還是需要使用接觸連接。
展開 ANSYS workbench 彈簧靜力學分析 ¥10
本案例適合哪些人學習:
1、學習型仿真工程師
2、理工科院校學生
你會得到什么:
1、學習彈簧三維模型的處理
2、學習靜力學分析步的建立
3、學習靜力學分析的邊界條件的施加
4、學習靜力學分析的載荷的施加
案例介紹:
所使用軟件為ANSYS workbench2020R2.
案例介紹了ANSYS workbench 彈簧靜力學分析。
本案例完整得提供了分析相關所有的分析文件。
?
ANSYS構建施加約束
ANSYS在施加約束這里面的操作技巧與方法有沒有專門的書籍?

【實用功能】ANSYS中的弱彈簧應該怎么用?
我們將結構導入到ANSYS經典,在彈簧單元的實常數中,我們發現彈簧單元的剛度為0.00040000000000005N/mm,確實很弱,這樣來說,不僅解決了剛體運動的問題,而且不會對結構的應力應變結果造成實質的影響。
在Analysis Settings,彈簧剛度設置方法除了Program Controlled,還有Factor和Mmanual兩種。
Factor:設置因子。其值等于Program Controlled標準值乘以你在Factor輸入的值。
Mmanual:直接輸入剛度值。
在本例中,弱彈簧功能(Weak Springs)幫助我們避免了剛體運動,完成了計算,是不是就意味著只要出現了剛體運動,就可以使用弱彈簧功能(Weak Springs)呢?答案是否定的。分析中若使用了弱彈簧,在求解完成以后,我們要插入一個Force Reaction的Probe,用來探測弱彈簧的支反力,以表征這個弱彈簧對結構產生的影響。設置方法如下:
提取支反力結果,我們發現,弱彈簧產生的總體支反力僅為1.13e-12N,可以忽略不計,所以,該結構使用弱彈簧是沒有問題的。在此,筆者也提醒一句,
弱彈簧若非必需,則不用,盡量在結構上想辦法來防止剛體位移。
方法二:使用固定約束等效其中的一個力F。
我們知道,如果只看受力,可將該結構等效為下圖所示結構,此時約束一端的支反力依然為F。
我們將
Step3:載荷及邊界條件設置為一端受拉,一端為固定約束。關掉弱彈簧,然后求解。
展開 hypermesh-ansys聯合仿真之彈簧單元2 ¥1
圖1
壓縮機是空調主要的振動元器件,壓縮機主體通過底部的若干個橡膠腳墊安裝在壓縮機安裝框架上,壓縮機的振動主要通過兩個路徑傳遞給空調框架:1.通過橡膠墊傳遞給壓縮機安裝架然后進一步傳遞給整機;2.通過壓縮機的吸排氣管傳遞給整機。需要平衡兩個路徑,來平衡整機振動和管路振動,傳遞給管路振動能力較多時會增加管路泄漏的概率。
ANSYS在片彈簧設計中的應用
ANSYS在片簧設計中的應用.pdf
問題:設一種復雜形狀的片彈簧,t=0.3,h=0.5,選用鈹青銅片,彈性模量為1.33e5,泊松比0.3;一端固定,另一端作鉸鏈式固定,片彈簧的長度為60,中心受2N的力,求其變形圖及最大彎曲應力。
詳見附件
ANSYS約束方程的施加與分析
下面分析一個具體的問題,模型如下圖所示:
對于該模型,節點5雖然為公用節點,但是兩端的彎矩與實體單元的彎矩并不耦合,因此需要人為的構建約束方程,現假定實體單元劃分為四份,連接面的節點編號 如上圖所示,根據約束方程的定義,需要為此模型定義三個約束方程用以控制三個方向的自由度,下面給出一個5號節點ROTz約束方程示例:
該方程根據1、2節點的水平和豎向位移差值之比定義5節點ROTz的轉動自由度,因此約束方程可以改寫為標準方程:
采用ANSYS命令流表示為:
CE,1,0,2,UX,1,1,UX,-1,5,ROTZ,NY(2)-NY(1)
在實際模型中,如果不確定具體的節點編號可以使用內置函數命令NNEAR獲取最近節點即可,相應的有限元模型如下圖所示:
模型建立后,定義相應的節點約束方程,本模型中定義了中心節點三個方向的約束方程,方程定義采用上述的方法,定義完成如下圖所示:
施加荷載并求解,可以看出在定義了約束方程的模型中分析正常,下圖給出了梁的彎矩圖與理論分析一致:
更多案例,請關注公眾號:SimC結構工作室
展開 分享:ANSYS中周向約束
ANSYS中進行位置約束時有選項:UX,UY,UZ,ALL(如果節點有六個自由度則還有三個轉動自由度)表示節點坐標坐標方向位置,一般情況,我們在笛卡兒坐標系下建立模型,各節點坐標系在默認情況下是與全局坐標是一致的,因此,我們添加的約束只能是全局笛卡兒坐標系坐標方向的位置約束。通過修改節點坐標后,則可以任意添加約束了,比如將所有的節點坐標系修改到與柱坐標系一致,則可添加周向位置約束了。修改節點坐標系的GUI是:
Main Menu -> preprocessor -> Modeling -> Move/Modify -> Rotate Node CS
展開 ANSYS Workbench中批量建立螺栓的方法+批量建立彈簧的方法
相同的方法可以批量生成彈簧,如圖所示
------------------------------------------------------------------------------------------------------------------------
歡迎關注微信公眾號:CAE_ANSYS
歡迎關注我的頁面大龍貓??-技術鄰 (jishulink.com) http://www.yqgqt.org.cn/z/290258
切換視頻/帖子,查看過去發表的文章,獲取你感興趣的內容
如有項目合作歡迎聯系個人微信號 大龍貓:fwz0703 ,微信公眾號:CAE_ANSYS ,主要應用方向為ANSYS Workbench界面下的各個模塊的使用.
更多精彩文章,下載過去的案例經驗目錄:
2017~2021大龍貓文章經驗總結統計.pdf
2021~2023大龍貓文章經驗總結統計.pdf
2023~2025大龍貓文章經驗總結統計.pdf
推薦 個人制作的《ANSYS Workbench 必修課》 ANSYS必修課_workbench基礎操作應用視頻教程_培訓課程-技術鄰
展開 ANSYS中如何實現單向彈簧的模擬
ANSYS中如何實現單向彈簧的模擬
在前面幾期的文章中,本人介紹了在ANSYS中如何實現彈性地基的模擬,其中既使用了本身可以設置彈性地基剛度的特殊單元,也采用了彈簧單元來間接實現。然而一個不可避免的現象便是在實際中,其實有很多情況下地基是既受拉又受壓的,如果繼續采用特殊單元,則不能考慮這點。也即是這些特殊的單元無法考慮單向受壓的情況,例如在隧道二次襯砌分析中,外部等效圍巖就不能使用這些特殊單元。
在前面一期中也介紹了如何使用combin39單元來實現彈性地基的模擬,使用該單元的一個好處便是可以考慮單向作用。本文就簡單介紹如何使用該單元實現單向彈簧的模擬。
要利用該單元實現單向彈簧,首先要讀懂該單元各個單元關鍵項的意思,該單元有很多關鍵項,不同的設置會有不同的單元表現。該單元一共有八種單元表現,羅列如下:
從上述單元表現可見,第B種和第e種情況可實現單向彈簧的功能,這兩者的主要區別在于一個是卸載路徑與原加載路徑相同,一種是卸載路徑與加載路勁的原點段平行。
細心的同學可以發現,這兒combin39所謂的單向是指受拉單向,也即是該單元只提供單向受拉的功能,如果要實現我們口中所謂的單向受壓,則需要一定的建模技巧。
為驗證該單元的單向功能,下面我們做一個小實驗。
命令流如下:
finish
/clear
/prep7
et,1,combin39
!Z方向的單向彈簧
keyopt,1,4,0
keyopt,1,3,3
keyopt,1,1,0
keyopt,1,2,1
n,1
n,2,0,0,1.0
!彈簧的初始彈性模量為100
r,1,0.1,100*0.1
e,1,2
d,1,all,0
allsel,all
!
展開 
ANSYS中非線性彈簧單元39
考慮鋼筋和混凝土之間的粘結滑移時,通常在鋼筋和混凝土的相應結點之間設置聯結單元,為準確地反映混凝土構件的受力特性,可以采用ANSYS中三維非線性彈簧單元Combin39作為鋼筋與混凝土之間的粘結單元,以模擬鋼筋-混凝土的粘結滑移關系。Combin39單元是一個具有非線性功能的彈簧單元,可對此單元輸入廣義的力-變形曲線以定義它的非線性行為。該單元包含2個節點,可用于一維、二維或三維的分析中,如圖1所示。鋼筋和混凝土的接觸面之間的相對移動有法向、縱向切向和橫向切向三個方向,為全面考慮鋼筋混凝土連接面上的相互作用,在鋼筋和混凝土連接面上在每一對對應節點之間均分別建立三個非線性彈簧單元來模擬鋼筋與混凝土之間三個方向的相互作用。彈簧的模型如圖2所示。
展開 ansys workbench中非線性彈簧的定義
大家好,我是做可傾瓦軸承的,現在我需要在模型里面添加非線性彈簧,請問大家有會的嗎?可以指導我一下嗎?我的qq是2298755080,可不可以幫我一下呢
hypermesh-ansys聯合仿真之彈簧單元1
圖10 建立左側節點約束
圖11 建立右側節點約束
完成上述過程之后就建立了x方向單自由度彈簧質量系統,下面輸出ANSYS求解器的CDB文件,導入ANSYS-APDL進行求解模態,因為只有x方向自由度,所以只有一階固有頻率,通過理論計算公式可知固有頻率f=(k/m)^0.5/2π=15.915.
導入ANSYS求解發現求解得到的固有頻率與理論值一樣。
圖12 ANSYS固有頻率求解結果
ANSYS WORKBENCH中弱彈簧的含義
我們所做的改變,只是把邊界條件進行了變化,把左端面變成了施加力的情況,左右端面的力是相等的,該桿件應該不會發生剛性位移,從而也不需要約束。但是ANSYS認為我們的模型沒有約束好,這是怎么回事呢?
實際上,數值計算與我們的想象不一致。我們以為左右兩端面的力會平衡,實際計算并不一定會如此。左端面10kN的力最終會分配到該端面的各個節點上,右端面也會如此。這樣分配以后,一般都會存在一些誤差,導致最終在梁的軸線方向上,左右兩端面的力并不平衡,從而導致剛性位移。
為了約束這極可能存在的剛性位移,我們需要給桿件施加弱彈簧,就是在梁的兩個端面節點和地面之間加上彈簧,該彈簧的剛度很小很小,一般只有梁單元彈性模量的百萬分之一,這樣,并不會對應力和變形計算造成實質的影響,但是卻可以防止可能存在的剛性位移。這就是ANSYS所采用的方式。
我們現在打開弱彈簧。
請查看上圖中的設置
首先,我們打開了弱彈簧。就是請ANSYS為我們加上弱彈簧。
接著,我們確定該彈簧的剛度是通過輸入因子的方式確定的。
最后,我們確定該因子是1,就是說,該彈簧的剛度是梁單元彈性模量的百萬分之一。
現在,重新計算。
計算完成后,出現了警告信息。
該警告信息與前面一致。只是說ANSYS已經為我們添加了弱彈簧。但是并沒有錯誤信息。
查看變形結果
由于是對稱的拉伸,所以一邊是正向位移,一邊是負向位移,大小均為0.0025mm,這是對的。總的變形量是0.5mm,這與前面的計算一致。
應力結果如下圖
可見,應力也完全正確。
可見,施加弱彈簧以后,結果看不出有什么影響,但是沒有出錯信息出現。這就是弱彈簧的好處,既滿足了我們的需求,又使得計算可以進行。
那么,弱彈簧的剛度變大又會如何呢?
我們下面試著把弱彈簧的剛度增加到系統默認剛度的100萬倍。
展開