ABAQUS積木參數(shù)化建模


Abaqus是一種非常強(qiáng)大的有限元仿真分析軟件,其參數(shù)化建模功能有利于避免重復(fù)工作,極大的減小工作量,對于相似的模型,通過python編寫對應(yīng)的程序,修改相關(guān)參數(shù),便可直接提交運(yùn)算。

積木推倒游戲是小時(shí)候常玩的游戲,將積木排成一排,推倒第一個(gè),后面的積木就會依次倒地,如下圖所示。

ABAQUS積木參數(shù)化建模的圖1


以上模型建模思路可以如下:

建立一個(gè)積木模型,沿著直線陣列,逐一定義剛體模型及參考點(diǎn),需要定義14rigid body及對應(yīng)參考點(diǎn),假如是100個(gè)積木則需手動定義100次。

那如果積木是呈三角形布置呢,如下圖所示,也可以逐一移動模型,再定義每個(gè)積木的剛體模型。

 

ABAQUS積木參數(shù)化建模的圖2

ABAQUS積木參數(shù)化建模的圖3

那如果有100排積木,就需要定義5050次剛體模型及對應(yīng)參考點(diǎn),一次10秒鐘,則需要50500秒,如下圖所示。

 

ABAQUS積木參數(shù)化建模的圖4

此時(shí),參數(shù)化建模及定義模型的功能則只需要100秒則可實(shí)現(xiàn)自動建模、自動排列、自動劃分網(wǎng)格、自動定義剛體以及自動提交運(yùn)算。

下圖所示為積木模型創(chuàng)建代碼,可以任意定義積木的高度、寬度、厚度、縱向間距、橫向間距、行數(shù)、網(wǎng)格大小、運(yùn)行時(shí)間,通過這些參數(shù)則可任意建立積木模型。

 

ABAQUS積木參數(shù)化建模的圖5


以下代碼則可一步建立剛體模型及參考點(diǎn),大大節(jié)省建模時(shí)間。

ABAQUS積木參數(shù)化建模的圖6


    通過pythonabaqus結(jié)合的參數(shù)化建模功能不僅可以極大減小相似模型重復(fù)建模的工作量,還可以進(jìn)行優(yōu)化分析,GUI界面創(chuàng)建,對于重復(fù)結(jié)構(gòu)設(shè)計(jì)、仿真、優(yōu)化均有較大的作用。征途漫漫,唯有奮斗。

ABAQUS積木參數(shù)化建模的圖7


 

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

TOP

2
1