
發(fā)布
注冊(cè)
/
登錄ABAQUS-Bat使用方法的案例
使用abaqus中CEL方法模擬氣囊充氣過(guò)程 ¥49.9
<p>1、創(chuàng)建氣囊、歐拉計(jì)算域</p><p>氣囊使用3D殼建模,尺寸如下圖所示</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202406/attachment/18be8edbcbbd498eac5dd4b4bd65b393.png" style="text-align: center">
<img src="https://img.jishulink.com/202406/attachment/18be8edbcbbd498eac5dd4b4bd65b393.png" data-mobile-src="https://img.jishulink.com/202406/attachment/18be8edbcbbd498eac5dd4b4bd65b393.png?image_process=/format,webp/resize,w_400" data-pc-src="https://img.jishulink.com/202406/attachment/18be8edbcbbd498eac5dd4b4bd65b393.png?
展開(kāi) ABAQUS二次開(kāi)發(fā)|findAt函數(shù)創(chuàng)建集合的使用方法
圖4 創(chuàng)建集合
3.結(jié)果
圖5 應(yīng)力云圖
4.結(jié)論
演示了使用findAt函數(shù)參數(shù)化建立了集合的流程。
該模型完整代碼可在后臺(tái)回復(fù)“findAt”獲取。下期給大家分享一個(gè)python reader編譯器,可實(shí)時(shí)顯示.rpy代碼,助力高效二次開(kāi)發(fā)。若沒(méi)有第三方軟件協(xié)助,一個(gè)模型成百上千的代碼是多么的令人抓狂
往期推薦:
Abaqus|Abaqus與Matlab對(duì)I型裂紋研究分析
Abaqus|復(fù)合材料熱變形案例
Abaqus|桿件結(jié)構(gòu)中剛接點(diǎn)、鉸接點(diǎn)、交叉桿件的設(shè)置方法與模擬
二次開(kāi)發(fā)|Python腳本文件生成懸鏈線(xiàn)
點(diǎn)個(gè)在看你最好看
展開(kāi) 【轉(zhuǎn)】使用Abaqus創(chuàng)建螺栓載荷的方法
當(dāng)創(chuàng)建螺栓載荷,必須指定:
定義螺栓橫截面的面
ABAQUS/CAE施加螺栓載荷在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創(chuàng)建一個(gè)“內(nèi)部”面。
如果你正面對(duì)內(nèi)部創(chuàng)建的或?qū)氲穆菟▽?shí)例,通常將螺栓在需要的位置分割開(kāi)是很必要的。如圖10。
如果你正面對(duì)一個(gè)孤立網(wǎng)格,必須通過(guò)選擇單元面來(lái)定義橫截面。如圖11。
注意:只可以施加螺栓載荷在三維實(shí)體、二維實(shí)體和三維線(xiàn)框上。不支持二維和軸對(duì)稱(chēng)線(xiàn)框。
螺栓軸線(xiàn)
如果定義螺栓載荷在一實(shí)體區(qū)域上,必須選擇基準(zhǔn)軸或基準(zhǔn)坐標(biāo)系的一個(gè)軸來(lái)定義螺栓軸線(xiàn)(如果不是垂直于橫截面)。如果在線(xiàn)框區(qū)域定義螺栓載荷,螺栓軸線(xiàn)總是被假定為橫截面處的線(xiàn)框切向。
ABAQUS/CAE使用定義的橫截面和螺栓軸線(xiàn)來(lái)定義預(yù)緊截面數(shù)據(jù),還有一個(gè)預(yù)緊參考節(jié)點(diǎn)。
施加載荷的方法
當(dāng)創(chuàng)建螺栓載荷,必須選擇下列方法之一:
l 施加力在螺栓上。該方法創(chuàng)建緊固螺栓來(lái)承受指定載荷。
l 調(diào)整螺栓長(zhǎng)度。該方法創(chuàng)建緊固螺栓直到其自由長(zhǎng)度由指定值改變。
l 固定螺栓的當(dāng)前長(zhǎng)度。該方法僅當(dāng)已經(jīng)在第一個(gè)分析步中創(chuàng)建了螺栓而且當(dāng)前正在隨后的分析步中編輯它才可用。該方法允許螺栓長(zhǎng)度保持不變以使螺栓中的力根據(jù)模型的響應(yīng)來(lái)改變。
所選方法的大小
如果施加力給螺栓,必須輸入力的大小;如果調(diào)整螺栓長(zhǎng)度,必須輸入長(zhǎng)度改變值。
只可以在第一個(gè)分析步創(chuàng)建螺栓載荷,但可以在隨后分析步中更改載荷方法或載荷大小。例如,可以在第一個(gè)分析步施加特定的拉力,然后在第二個(gè)分析步改變方法來(lái)固定螺栓長(zhǎng)度。
2)創(chuàng)建和編輯螺栓載荷
從主菜單選擇Load——>Create來(lái)創(chuàng)建螺栓力或長(zhǎng)度調(diào)整。
為定義螺栓載荷:
a) 如果面對(duì)的是內(nèi)部創(chuàng)建的或?qū)氲膸缀危瑒?chuàng)建一個(gè)分割來(lái)表明需要的螺栓載荷位置。
展開(kāi) 一文掌握Abaqus中LaRC05(Pinho)失效理論的使用方法
中LaRC05失效理論的使用方法。

ABAQUS中的單位使用方法
ABAQUS的單位
Table 2–1 Consistent units.
使用Abaqus創(chuàng)建螺栓載荷的方法
當(dāng)創(chuàng)建螺栓載荷,必須指定:
定義螺栓橫截面的面
ABAQUS/CAE施加螺栓載荷在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創(chuàng)建一個(gè)“內(nèi)部”面。
如果你正面對(duì)內(nèi)部創(chuàng)建的或?qū)氲穆菟▽?shí)例,通常將螺栓在需要的位置分割開(kāi)是很必要的。如圖10。
如果你正面對(duì)一個(gè)孤立網(wǎng)格,必須通過(guò)選擇單元面來(lái)定義橫截面。如圖11。
注意:只可以施加螺栓載荷在三維實(shí)體、二維實(shí)體和三維線(xiàn)框上。不支持二維和軸對(duì)稱(chēng)線(xiàn)框。
螺栓軸線(xiàn)
如果定義螺栓載荷在一實(shí)體區(qū)域上,必須選擇基準(zhǔn)軸或基準(zhǔn)坐標(biāo)系的一個(gè)軸來(lái)定義螺栓軸線(xiàn)(如果不是垂直于橫截面)。如果在線(xiàn)框區(qū)域定義螺栓載荷,螺栓軸線(xiàn)總是被假定為橫截面處的線(xiàn)框切向。
ABAQUS/CAE使用定義的橫截面和螺栓軸線(xiàn)來(lái)定義預(yù)緊截面數(shù)據(jù),還有一個(gè)預(yù)緊參考節(jié)點(diǎn)。
施加載荷的方法
當(dāng)創(chuàng)建螺栓載荷,必須選擇下列方法之一:
l 施加力在螺栓上。該方法創(chuàng)建緊固螺栓來(lái)承受指定載荷。
l 調(diào)整螺栓長(zhǎng)度。該方法創(chuàng)建緊固螺栓直到其自由長(zhǎng)度由指定值改變。
l 固定螺栓的當(dāng)前長(zhǎng)度。該方法僅當(dāng)已經(jīng)在第一個(gè)分析步中創(chuàng)建了螺栓而且當(dāng)前正在隨后的分析步中編輯它才可用。該方法允許螺栓長(zhǎng)度保持不變以使螺栓中的力根據(jù)模型的響應(yīng)來(lái)改變。
所選方法的大小
如果施加力給螺栓,必須輸入力的大小;如果調(diào)整螺栓長(zhǎng)度,必須輸入長(zhǎng)度改變值。
只可以在第一個(gè)分析步創(chuàng)建螺栓載荷,但可以在隨后分析步中更改載荷方法或載荷大小。例如,可以在第一個(gè)分析步施加特定的拉力,然后在第二個(gè)分析步改變方法來(lái)固定螺栓長(zhǎng)度。
2)創(chuàng)建和編輯螺栓載荷
從主菜單選擇Load——>Create來(lái)創(chuàng)建螺栓力或長(zhǎng)度調(diào)整。
為定義螺栓載荷:
a) 如果面對(duì)的是內(nèi)部創(chuàng)建的或?qū)氲膸缀危瑒?chuàng)建一個(gè)分割來(lái)表明需要的螺栓載荷位置。
展開(kāi) Abaqus幫助文獻(xiàn)inp使用方法
幫助文獻(xiàn)中的inp使用方法,
1.首先需要安裝abaqus的help文件。安裝后在開(kāi)始中打開(kāi)HTML Documentation
2.點(diǎn)擊Examples下的abaqus example problems guide
3.圖中左側(cè)就是實(shí)例列表,我們用其中的3.1.1作例子,點(diǎn)擊3.1.1,將右側(cè)的列表拉至最下邊,出現(xiàn)inp列表。
4.點(diǎn)擊第一個(gè)axi_half,一般第一個(gè)inp都為基礎(chǔ)文件,在第三個(gè)*后邊INP=tiretransfer_node.inp說(shuō)名需要調(diào)用這個(gè)文件,因此需要將tiretransfer_node.inp這個(gè)文件放置與tiretransfer_axi_half.inp同一個(gè)文件夾。
5.在開(kāi)始程序中打開(kāi)abaqus command(這是2016版的,其他版本同理),彈出窗口查看工作路徑,將所要計(jì)算的文件放入這個(gè)默認(rèn)的路徑中。
6.在CMD中寫(xiě)入abaqus job=tiretransfer_axi_half int,有一些電腦會(huì)出現(xiàn)無(wú)法計(jì)算的問(wèn)題,可能是abaqus的軟件名不對(duì),這個(gè)百度一下即可。如下圖就是已經(jīng)計(jì)算完成了,在abaqus軟件中調(diào)用cmd中的默認(rèn)路徑中的odb文件即可。
7.但是有一些是重啟分析的文件,需要調(diào)用之前文件的結(jié)果。
展開(kāi) (完整)在Abaqus中使用.f90格式的子程序的方法
一、前言
Fortran語(yǔ)言發(fā)展至今已經(jīng)推出了若干版本,那么究竟采用哪個(gè)版本來(lái)編寫(xiě)Abaqus子程序呢?這是困擾很多同學(xué)的問(wèn)題,因?yàn)槲覀兡苜I(mǎi)的Fortran教材基本都是講解的Fortran90/95以上的版本。但是直接采用90或者95以上的版本編寫(xiě)子程序,Abaqus卻又不能識(shí)別。
這里需要說(shuō)明一點(diǎn),Abaqus原生支持的FORTRAN77的語(yǔ)法形式,因此采用77寫(xiě)子程序肯定是沒(méi)有問(wèn)題的,但是實(shí)際上更高級(jí)的比如90也是能夠支持的,需要對(duì).env文件進(jìn)行修改,加入支持90的語(yǔ)句即可。
二、方法
Abaqus默認(rèn)支持的是固定(FORTRAN77)格式的Fortran子程序。編譯或者調(diào)用子程序時(shí)會(huì)自動(dòng)搜索文件后綴為:*.for, *.f, *.C, *.c, *.cc, *.CPP, *.cpp, *.CXX, *.cxx 的源代碼文件。
如果想使用.f90自由格式的Fortran子程序,需要修改Abaqus的環(huán)境配置文件。
展開(kāi) ABAQUS使用CEL方法時(shí)怎么提取樁尖阻力
在ABAQUS中使用CEL方法,樁基的打入過(guò)程中將樁看做剛體,無(wú)法提取數(shù)據(jù)點(diǎn)
#ABAQUS中網(wǎng)格重劃分模擬大變形之*map solution的具體使用方法
image_process=/format,webp/quality,q_40/resize,w_760" data-initial-src="https://img.jishulink.com/upload/201812/85257466b76447d79f00c58696f21397.jpg">
</div><p><br></p><p>討論:</p><p>同一個(gè)模型使用網(wǎng)格映射與否,得到的最大mises應(yīng)力誤差約在4%,這是完全可以接受的,而且云圖的分布基本是完全一致的,這證明了*map solution的操作與設(shè)置是完全正確的,而且如果在處理例如橡膠等材料的大變形問(wèn)題時(shí),使用*map solution是完全可以的。
展開(kāi) 在ABAQUS中使用Python腳本將有限元離散單元轉(zhuǎn)化成SPH單元方法介紹
以將CAE中的C3D8R單元轉(zhuǎn)換為PC3D為例:
使用ABAQUS建模離散為C3D8R單元,然后生成input文件。之后用Python腳本將進(jìn)行處理轉(zhuǎn)換即可(腳本見(jiàn)附件)。
這里需要注意的是Python腳本轉(zhuǎn)換后的input文件只是將有限元離散單元轉(zhuǎn)換為sph單元的文件,還需要自己去修改后才能用。
SPH.zip
腳本運(yùn)行方法:
abaqus python solidtosph.py -inp <inputFileName> -part
