ABAQUS Python二次開發(fā)工程實(shí)例教程(第二季后處理篇),課程內(nèi)容包括:
1. 周期性分布球形骨料生成,參數(shù)化調(diào)整球形骨料大小、骨料個(gè)數(shù)、骨料分布和骨料間距;
2. 周期性分布橢球形骨料生成,參數(shù)化調(diào)整橢球形骨料大小、橢球形骨料個(gè)數(shù)、橢球形骨料分布、橢球形骨料間距、橢球骨料縱橫比以及橢球形骨料取向;
3. ABAQUS Python提取任意幾何體的面積、體積;
4. ABAQUS Python調(diào)用后處理odb,提取單元節(jié)點(diǎn)位移,記錄所有單元編號(hào)以及組成每個(gè)單元的節(jié)點(diǎn)信息;
5. ABAQUS Python提取劃分單元后的任意形狀幾何體外表面、空腔內(nèi)表面,并建立為Set方便顯示,或者將幾何體外表面(內(nèi)表面)重構(gòu)為新幾何模型Part;
6. ABAQUS Python提取任意幾何體變形后的表面積、體積隨加載時(shí)間的變化,也可以將變形后的任意幾何體用于重構(gòu)幾何模型Part并劃分單元;
7. ABAQUS Python二次開發(fā)的小技巧等,比如自動(dòng)修改工作目錄,getInputs交互輸入;
8. ABAQUS Python批量施加任意面法向、面切向荷載,getVertices()提取組成面的各頂點(diǎn)編號(hào),vertices提取面頂點(diǎn)坐標(biāo)pointOn,face的pointOn與vertices的pointOn的區(qū)別聯(lián)系;
9. ABAQUS Python批量施加任意面切向的雙垂直荷載,并編程判斷兩荷載向量是否垂直,for循環(huán)尋找任意矩形面內(nèi)距離最遠(yuǎn)的兩角點(diǎn)坐標(biāo)、然后用勾股定理得到任意矩形面內(nèi)的其他頂點(diǎn)坐標(biāo)。
本課程涉及的ABAQUS Python二次開發(fā)的內(nèi)容屬于中上難度,而關(guān)于ABAQUS Python二次開發(fā)的基礎(chǔ)課程可參考本人之前課程,點(diǎn)擊下面超鏈接(藍(lán)色文字)可看到該課程:
ABAQUS Python二次開發(fā)工程實(shí)例教程
其他ABAQUS Python二次開發(fā)的中上難度課程,點(diǎn)擊下面超鏈接(藍(lán)色文字)可看到該課程:
ABAQUS細(xì)觀混凝土隨機(jī)骨料、鋼纖維建模(Python二次開發(fā))
ABAQUS混凝土細(xì)觀隨機(jī)多面體骨料建模 (Python二次開發(fā))
課程圖片:






















