
發布
注冊
/
登錄彈簧單元建立的案例
基于hypermesh和lsdyna的彈簧離散單元的建立及剛度K的計算驗證 ¥10
本貼為大家講解一下彈簧單元的建立和剛度K的一個計算驗證
模型如下:上下兩個鋼板,頂端rigid抓取的節點施加力,中間兩個節點創建spring,底面約束。
關于非線性彈簧&阻尼單元的建立簡述
定義 Bush 單元需要使用兩種卡片: CBUSH (單元定義) 和 PBUSH (單元屬性定義),簡單說明如下:
CBUSH 卡 - 定義一個廣義彈簧-阻尼單元
定義一個廣義的彈簧&阻尼單元,可以是非線性的或頻率相關的
格式:
CBUSH, EID, PID, GA, GB, GO/X1, X2, X3, CID
, S, OCID, S1, S2, S3
其中:
CBUSH - 卡片名; EID - 單元編號; PID - PBUSH 卡編號; GA、GB - 所連接的節點編號
GO/X1 - 用于確定單元坐標系方向的節點號 (GO) 或點的 x 坐標 (X1)。以整數或實數判斷是 GO 或 X1;
X2, X3 - 如果前一個數是 X1,則需要這兩個數,作為確定單元坐標系方向的點的 y,z 坐標;
單元坐標系的 x 方向從 GA 到 GB,單元坐標系的 XOY 平面 由 GA,GB 和 GO 或由 X1,X2,X3 定義的點確定。
CID - 單元坐標系,如果該值大于等于 0,則單元坐標系與 CID 的坐標平行,不使用 GO 和 Xi。
續行用于定義單元的偏移,就不解釋了。
3 個不同的例子:
例 1:節點不重合
CBUSH, 39, 6, 1, 100, 75
CBUSH 單元 39,使用 PBUSH 卡 6,兩端節點為 1,100; GO 為 75.
展開 一鍵生成非線性彈簧單元?。。?/span>
概述
在使用ABAQUS中的非線性彈簧單元研究鋼筋混凝土粘結滑移、土體和樁的非線性剛度等問題時,需要在樁基和土體間建立彈簧單元。手動操作不太現實,因此本文使用python開發了腳本,可用于快速生成彈簧單元。
2.效果演示
3.核心代碼
給出核心代碼如下供大家參考,如想快速獲取需完整代碼可聯系小編(扣q1871858827)。
4.非線性彈簧單元
ABAQUS/CAE中暫時僅支持定剛度彈簧單元,如需創建非線性彈簧單元,需要在inp文件中修改關鍵字。
inp文件中修改示意(僅供參考)。
5.參考文獻
Abaqus Example Problems Guide (6.14)
Abaqus Analysis User's Guide (6.14)
展開 ABAQUS讀懂彈簧/非線性彈簧單元——“小而精”的Spring element
此時就可以不建立土體,直接通過接地彈簧形成土與結構相互作用。可包含平動自由度與轉動自由度。</p><p><br></p><p>3. SPRING2</p><p>Spring between two nodes, acting in a fixed direction</p><p><strong>喵星人翻譯:</strong></p><p>兩個節點之間的彈簧,沿固定方向作用</p><p><strong>喵星人點評:</strong></p><p>這種彈簧應用最為廣泛,可包含平動自由度與轉動自由度,如果應用于連接實體單元(C3D8R)或桁架單元(T3D2)則無轉動自由度。
展開 
基于ANSYS Workbench 2024R2的非線性彈簧combin39單元的模擬 ¥50
對于實際應用中承受非線性彈簧單元Combin39的實際應用。
在ANSYS Workbench里提供了兩種方法,一種是WB的雙向彈簧,輸入數據表格,其本質上采用是LINK8單元進行模擬,而不是非線性彈簧combin39。
而利用Combin39單元,需要建立彈簧單元后,插入命令流來實現,對于只承受壓縮載荷的力-位移曲線,輸入到最后,是需要稍等小的正位移和正力數值。
ANSYS Workbench中批量建立螺栓的方法+批量建立彈簧的方法
建立選擇命名集合
在 Design Modeler 或 Mechanical 中,通過 “Select By” 功能,選擇相同尺寸的螺栓孔面,或者框選一側的圓弧面,命令如 “hole_upper”,另一側命令 “hole_lower”。
選擇過程中可以隱藏其他部分零件,僅僅保留該零件,通過size篩選相同尺寸的圓孔,這樣就可以全部選中圓孔了,命名即可
2. 創建一對梁連接
選擇一對對應的螺栓孔(分別選擇其表面的圓弧面),在 “Connections” 中,建立 “Beam” 連接。設置螺栓半徑即可。
3. 打開對象生成器面板:
在菜單欄中,選擇 “Automation->Object Generation”,進入對象生成器面板。
4. 設置生成參數
選中創建的beam梁,之后右側面板設置參數,分別選擇之前創建的命名,設置好兩個螺栓孔之間的距離范圍,只有在這個范圍內的孔,才會被選擇到。如下圖所示。
5. 生成梁連接:
點擊 下方的“Generate”,即可批量生成梁連接。如果生成的連接數量比實際需要的多,可以勾選 “ignore original” 選項后重新生成,將建立的第一個忽略。
展開 北鯤云講堂 | 10月25日:ANSYS彈簧單元的應用與建模過程
本期云講堂我們邀請到了李安民博士來為大家分享ANSYS彈簧單元的應用與建模過程。
李安民博士:結構工程專業高校教師,在讀博士研究生。從2009年開始從事有限元的應用和教學,在國家科技支撐計劃、多項國家自然科學基金面上項目以及大量橫向課題中廣泛使用有限元進行仿真分析。長期進行有限元分析的咨詢工作。擅長土木方面的建筑物、構筑物的結構分析與教學。目前從事人工智能結合有限元在工程方面的應用研究。
通過三個案例說明彈簧單元的應用,再通過過一個完整計算實例演示一步一步地說明如何建立彈簧單元。
直播期間,我們為直播間觀眾準備了以下三大福利!
群內指定鏈接注冊的新用戶可免費領取200算力金
直播間抽獎:直播期間共有2輪抽獎,可獲得充值禮包(充200得300)、瑞幸咖啡券等禮品
直播調研抽獎:群內參與直播調研,即可參與抽獎,神秘大禮等著您
10月27日 19:00,我們在直播間不見不散
掃描下方海報二維碼參與【推薦有禮】活動
領取1000算力金+200元現金
點擊【閱讀原文】完成注冊,即可免費獲得算力金
展開 求含有板單元、梁單元、質量單元、彈簧單元、三維實體單元的實例
有哪位大神能給小弟提供上述實例哦,非常感謝?。。?!
這樣的彈簧怎么建立 ???
創建彈簧需要兩個點 這兩個點分別連在兩個剛體(其中一個連在groung)上 我的模型需要彈簧把物體彈出后就和該物體分開 怎樣才能使他們分開 ???? 再次救命?。。。?!~~~~~~~~
【NX Nastran單元庫】彈簧單元及動態響應實踐
個人博客中的學習記錄
博客鏈接:
1 目標·方法
2.1 Overview of 0D (Scalar) Elements
2.2~2.4 Spring, Damping, Mass elements
2A 彈簧、阻尼、質量單元應用
系統學習NX NASTRAN單元庫參考《Element Library Reference》中的0D(標量)單元,結合SOL 111(模態頻率響應)和SOL 112(模態瞬態響應)對彈簧、阻尼、質量等單元進行實踐應用。
基于Abaqus的鋼板彈簧有限元模型建立及仿真分析 ¥80
有意請聯系QQ2142858127

第一篇:彈簧單元
序:我要寫一期python和Abaqus與有限元的文章,從彈簧單元、桿單元一直到實體單元,通過簡單的實例用python編程,Abaqus驗證結果。
例:彈簧串聯受外力作用,具體數值如下圖所示,求:a)總剛;b)節點2與節點3的位移;c)節點1的反力;d)彈簧內力。
一、有限元法求解
步驟1:離散化
單元
節點i
節點j
1
1
2
2
2
3
步驟2:寫單剛
步驟3:寫總剛
步驟4:邊界條件
本例中,u1=0,F2=0,F3=1000N,代入上述方程
步驟5:求方程,解u2和u3
利用上述方程不難解出u2=10m,u3=15m,具體不再贅述。
步驟6:后處理,求節點1反力F1與彈簧內力f1、f2
取出相應的方程可求得F1=-1000N,f1=1000N(拉),f2=1000N(拉)。
展開 ABAQUS 彈簧單元的應用
只有彈簧約束是不夠的,最上面圓盤會發生移動,因此要給最上面的圓盤添加 x,y 方向的位移約束。但是對于最下面的圓盤來說,如果采用新局部坐標系下自由度為 1 的接地彈簧,則需要約束住 x,y 方向的位移,如果采用全局坐標系下自由度為 3 的接地彈簧機,則不需要任何約束,三個方向的彈簧就相當于一種約束了,我計算的兩種設置的分析結果是一樣的,大家可以試試。
下面劃分網格,設全局大小為 0.2,(或者自己設定你想要的精度),我選的 sweep 方法,S4R單元,最后 mesh 一下即可
最后,建立一個 job,提交,ok。
查看結果:
可以看到,最上面的圓盤向下壓縮,底部的圓盤也有微小變形。你可以使用動畫來觀察動態結果,看著彈簧向下壓縮還是挺好玩的
展開 ABAQUS彈簧單元應用實例
模型概況:建立兩個一模一樣的圓盤,直徑1m。建好后,用partition命令分割成如下圖所示,這樣比較好加彈簧,網格劃分也會更規則。兩個圓盤平行,相距5m,用彈簧單元連接。
如圖所示,上面的圓盤受壓,與下面的圓盤通過彈簧連接。下面的圓盤用接地彈簧約束住。這個例子可以很好的幫助初學者理解彈簧的使用方法和原理,具體操作步驟見pdf文件,命令流見inp文件。
ABAQUS彈簧單元應用實例.pdf
Job-1.rar
---------------------------------------------------------------------------------------------------------------------------------------------
技術鄰推薦:
Abaqus 中創建零厚度cohesive單元的幾種方法
ABAQUS焊接模擬-移動熱源(DFLUX)-平板對接不帶生死單元圖文介紹
鋼管混凝土落錘實驗模擬
展開 空氣彈簧單元生成方法
最近在做一個空瓶子的充氣倒落過程,需要用到空氣彈簧,這里做一個小例子,解釋用法。
首先建立一個shell空殼子,并劃分網格S4R,如圖1所示。
圖1
1. 彈簧單元生成
從inp文件中,將*Element, type=S4R下面的單元與節點復制到excel表格中。每行有5個數字,第一個數字代表單元編號,后面四個代表這個單元所包含的節點編號。我們要做的就是把單元編號改掉,而節點編號不變。這樣,改動過的新單元與舊單元就擁有了共同的節點。新單元type=F3D4,這樣我們就有了與S4R共節點的但是單元編號不一樣的F3D4空氣彈簧單元。我這里將S4R單元統一移動了100個編號,變成F3D4單元。注意,這兩種單元的編號一定不能重復。如圖2所示。
圖2
將F3D4單元編號和節點復制到INP文件中,并在開頭寫上關鍵字
*Element, type=F3D4
還要增加一個空氣彈簧單元集合,
*Elset, elset=SET-AIRSKIN, generate
101, 152, 1
2. 預定義場(壓力、溫度)
打開cae,重新讀入上面改動過的inp模型。
添加一個與節點不重合的參考點集合:Set-AirRP(0,1,0)
在model-edit keywords里面編輯predified field。加入
** PREDEFINED FIELDS
**
** Name: Predefined Field-InitialTemperature Type: Temperature
*Initial Conditions, type=TEMPERATURE
Part-2-1.Set-AirRP, 300.
展開