二次開發(fā)|Python腳本文件生成懸鏈線


文章來源微信公眾號:仿真社,關(guān)注該公眾號可下載所有資源源碼。

懸鏈線是一種曲線,他的形狀因與懸在兩端的繩子在只受重力作用下形成的形狀相似而名。懸鏈線的力學(xué)特征是該曲線上任意位置出都只受拉力作用。生活中有不少懸鏈線的例子,例如兩根電桿之間的電線垂落形狀,含有水珠的蜘蛛網(wǎng)形狀(圖2)。一些建筑也設(shè)計(jì)成了懸鏈線(圖3),這樣設(shè)計(jì)的一個(gè)好處是它們在重力作用下只受到壓應(yīng)力作用,避免了由于剪力或者彎曲而導(dǎo)致失效。

二次開發(fā)|Python腳本文件生成懸鏈線的圖1

圖1 鐵鏈的形狀


二次開發(fā)|Python腳本文件生成懸鏈線的圖2

圖2 含有水珠的蜘蛛網(wǎng)


二次開發(fā)|Python腳本文件生成懸鏈線的圖3

圖3 立式建筑

在Abaqus中怎么模擬懸鏈線呢?需要用到truss單元!懸鏈線不能抵抗剪切和彎曲變形,只受到軸力的作用,在Abaqus中與truss單元的受力特征一致,因此可用truss單元模擬。


1.問題描述

使用Abaqus分析懸鏈線曲線特征。

2.操作步驟

使用truss單元模擬繩索變形前,需要對其施加一定的預(yù)應(yīng)力來保證分析可以進(jìn)行下去。繩索沒有塑性變形,施加預(yù)應(yīng)力后再撤銷預(yù)應(yīng)力對結(jié)果不會(huì)有影響。為了更好地控制懸鏈線形狀以及力學(xué)參數(shù),使用參數(shù)化建模的方式。腳本文件(.py文件)是通過在CAE界面操作獲得.rpy文件,然后修改其后綴得到。最后將需要修改的參數(shù),統(tǒng)一放在放在腳本文件開端,方便修改。腳本文件包含了在CAE界面操作的所有建模流程,具體見下圖所示代碼。

二次開發(fā)|Python腳本文件生成懸鏈線的圖4

二次開發(fā)|Python腳本文件生成懸鏈線的圖5

二次開發(fā)|Python腳本文件生成懸鏈線的圖6

圖4 腳本文件

3.結(jié)果展示

二次開發(fā)|Python腳本文件生成懸鏈線的圖7

圖5 懸鏈線應(yīng)力云圖

二次開發(fā)|Python腳本文件生成懸鏈線的圖8

圖6 懸鏈線位移云圖

4.結(jié)論

Python腳本文件對Abaqus進(jìn)行參數(shù)化建模,可大大方便對模型參數(shù)的修改流程。后續(xù)本公眾號將會(huì)更多的關(guān)注Python在 Abaqus中的二次開發(fā)
源碼請回復(fù)“懸鏈線”自動(dòng)獲取。

往期推薦:

1.Abaqus|Abaqus與Matlab對I型裂紋研究分析

2.Abaqus|復(fù)合材料熱變形案例

3.Abaqus|桿件結(jié)構(gòu)中剛接點(diǎn)、鉸接點(diǎn)、交叉桿件的設(shè)置方法與模擬


二次開發(fā)|Python腳本文件生成懸鏈線的圖9


“仿真社”征稿啦,長期有效,內(nèi)容為有關(guān)有限元仿真方面的案例,字?jǐn)?shù)400-800之間,操作軟件不限(Abaqus、ANSYS、Workbench等),投稿郵箱:2365571685@qq.com;投稿微信:x843119


掃描下方二維碼或者直接搜索微信:x843119,限時(shí)免費(fèi)領(lǐng)取Abaqus、ANSYS、Workbech電子版資料。

二次開發(fā)|Python腳本文件生成懸鏈線的圖10


二次開發(fā)|Python腳本文件生成懸鏈線的圖11

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺客服

TOP

2
2