abaqus中tensionless spring要怎么建模?
spring可以設置成沒有張力嗎
spring可以設置成沒有張力嗎
在需要模擬實際的彈簧或者某些接觸或連接部位的等效,可能就會用到彈簧單元。實際上Abaqus中的彈簧類型不管線性還是非線性方式總共包括三種類型,分別為Spring1,Spring2和SpringA。1、線性彈簧 當然,實際工程中用的最多的就是線性彈簧,它遵循胡克定律的形式。對于這種一般的線性彈簧,可以直接在Abaqus的Interaction 模塊下的菜單: Special-Springs/Dashpots中進行定義。直接定義有兩種類型可選:Connect two points和Connect points toground。前者可定義SpringA和定Spring2兩種類型,后者定義Spring1類型。具體義方式如下:SpringA設置:建立兩點之間的彈簧,但方向是確定的兩點連接方向。Spring2設置:建立兩點之間的彈簧,方向可根據(jù)需要自定義(如設置局部坐標系)。Spring1設置:創(chuàng)建一點與大地的彈簧,方向可根據(jù)需要自定義(如設置局部坐標系)設置何種類型的彈簧,都可以在生成的inp文件中查找到,線性彈簧定義所生成的inp為后續(xù)進行非線性彈簧的更改提供了方便。

2、非線性彈簧 非線性彈簧在實際工程中雖然使用較少,但對一些特殊情況下會使用的到。當然這對于很多新手來說不是一件好事,但其實只有理解的關鍵點,調整或設置非線性彈簧是非常方便的。 通常建議設置非線性彈簧之前,按照前面的方式定義線性彈簧,然后再根據(jù)對應線性彈簧生成的inp部位進行修改即可。當然如果你對inp非常了解,則可以選擇直接寫關鍵字。下面我們舉例來看下:首先,假設已經(jīng)定義一個SpringA類型的線性彈簧,我們打開它的inp文件,找到類似下面的部分(**后表示注釋):*Spring, elset=S-1-spring1, 1 **前面1表示彈簧節(jié)點,后面1表示釋放彈簧1自由度50. **彈簧剛度*Element, type=SpringA, elset=S1-spring1, 8, 7 **其中1表示彈簧ID,8和7表示該彈簧連接的節(jié)點當更改上述inp為非線性彈簧類型時,其中橘黃色部位一般不要更改,只需要調整紅色的部位,調整后如下所示:*Spring, elset=S-1-spring, nonlinear **SpringA類型彈簧要求此行務必為空格行-100, -1.0 **前面數(shù)值100表示受力,后面-1.0表示變形-50, -0.5 **壓縮狀態(tài)時,定義的變形參數(shù)是負值;10, 0.2 **拉伸狀態(tài)時,要定義的變形量是正值25, 3 *Element, type=SpringA, elset=S1-spring1, 8, 7 **其中1表示彈簧ID,8和7表示該彈簧連接的節(jié)點另外兩種彈簧類型Spring1和Spring2跟上述的SpringA差不多,但是對于SpringA中的空行要求在Spring1和Spring2中不用調整。*Spring, elset=S-1-spring, nonlinear1, 1-100, -1.0 -50, -0.5 10, 0.2 25, 3 *Element, type=SpringA, elset=S1-spring1, 8, 7Tips 對于Abaqus的使用而言,當涉及到一些較深層次的內容時需要對理論基礎和其本身的inp書寫格式和要求有一定的認識,這會為你后續(xù)更好的提高提供幫助。 上述內容從基本方法方面闡述了線性彈簧和非線性彈簧的定義方式,當然讀者便可以依此去定義受拉受壓彈簧、純受拉彈簧或純受壓彈簧。有興趣的朋友好好研究研究吧!
TOP
線性spring得例子請看如下:
http://www.yqgqt.org.cn/content/post/294983