
發(fā)布
注冊(cè)
/
登錄abaqus運(yùn)行扭曲的案例
如何模擬非線性大變形問題-基于ABAQUS對(duì)圓管扭曲進(jìn)行仿真 ¥1
后處理:
由變形結(jié)果易知,利用abaqus模擬圓筒扭曲是可行的。由于實(shí)驗(yàn)成果為借用他人,無法通過嚴(yán)謹(jǐn)?shù)臄?shù)據(jù)來校核仿真結(jié)果,是本文的缺陷之一。時(shí)間緊湊,過程未免粗陋,后面附上cae文件(見收費(fèi)內(nèi)容)供大家參考,小小花費(fèi)也是對(duì)本人知識(shí)成果的尊重。
巧用單元提高Abaqus計(jì)算效率:帶扭曲的軸對(duì)稱單元-橡膠阻尼器內(nèi)摩擦生熱分析 ¥49.99
Abaqus有非常豐富的單元庫,其中就有軸對(duì)稱單元,比如CAX4(I/R/H/T),當(dāng)一個(gè)回轉(zhuǎn)結(jié)構(gòu)具有某種載荷對(duì)稱性時(shí),可以用它將三維模型縮減為軸對(duì)稱模型來分析,能減少大量的內(nèi)存和分析時(shí)間,而同樣的模型規(guī)模,3D實(shí)體單元要更耗費(fèi)計(jì)算資源。
那么,回轉(zhuǎn)結(jié)構(gòu)受到側(cè)向彎曲或軸向扭轉(zhuǎn)的載荷時(shí),有沒有類似的單元可以用呢?
橡膠阻尼器的內(nèi)摩擦生熱分析-節(jié)點(diǎn)溫度云圖
比如,假設(shè)上圖中的阻尼器不再是長(zhǎng)方體,而是回轉(zhuǎn)體,且發(fā)生軸向扭曲變形,那么能不能用軸對(duì)稱單元來建模呢?
答案是可以的,在Abaqus的軸對(duì)稱單元系里還有一種可考慮Twist的單元,即帶字母G標(biāo)識(shí)的那種類型,能夠在分析時(shí)充分考慮回轉(zhuǎn)體的整體扭轉(zhuǎn)變形。
首先,我們可以在part模塊使用Axisymmetric建立環(huán)形塊狀阻尼器的回轉(zhuǎn)截面;然后在mesh模塊劃分好四邊形網(wǎng)格;最后,定義單元類型為CGAX4T,即帶扭曲的4節(jié)點(diǎn)軸對(duì)稱位移-溫度耦合單元。
這里的橡膠阻尼器材料本構(gòu)采用的是超彈性模型,應(yīng)變能描述形式為Neo Hooke,再結(jié)合時(shí)域黏彈性Prony參數(shù)與非彈性變形能耗散比,來計(jì)算阻尼器周期性扭轉(zhuǎn)過程中的材料內(nèi)摩擦生熱。
阻尼器上、下兩個(gè)端面的節(jié)點(diǎn)分別使用位于回轉(zhuǎn)軸上的兩個(gè)參考點(diǎn)來耦合,固定下端面參考點(diǎn),并在上端面參考點(diǎn)施加軸向的周期性扭角位移。
阻尼器的回轉(zhuǎn)結(jié)構(gòu)與網(wǎng)格-單元
雖然建模時(shí)只考慮了回轉(zhuǎn)截面,但是帶扭曲的軸對(duì)稱單元可以將回轉(zhuǎn)體發(fā)生扭轉(zhuǎn)時(shí)的整體結(jié)構(gòu)響應(yīng)考慮在內(nèi),這是因?yàn)檫@種單元多了一個(gè)扭轉(zhuǎn)自由度5,拿本例中的位移-溫度耦合單元CGAX4T來說,該單元的節(jié)點(diǎn)具有1、2、5和11四個(gè)自由度。
展開 abaqus運(yùn)行問題
abaqus運(yùn)行到一半,停止計(jì)算了(不是已中斷)是怎么回事呢?
abaqus子程序運(yùn)行錯(cuò)誤
有誰知道這是什么原因嗎?有什么解決辦法嗎?

abaqus運(yùn)行時(shí)間太長(zhǎng)怎么處理?
我做的是一個(gè)混凝土柱的水平往復(fù)模型,簡(jiǎn)化了底座和加載件的模型,但進(jìn)行計(jì)算時(shí),增量步為4000多步時(shí),step2水平往復(fù)作用的時(shí)間才發(fā)生了0.15s,總時(shí)長(zhǎng)為20s,請(qǐng)問如何能加快運(yùn)算速度呢?謝謝大家
ABAQUS6.0與UG的同步運(yùn)行
前些天裝了ABAQUS6.0,發(fā)現(xiàn)UG無法運(yùn)行了。搜了網(wǎng)上說服務(wù)器不兼容,又卸載ug后重裝,裝好后還是不能運(yùn)行。后來重啟電腦后再打開看,都能運(yùn)行。這才知道,ug和ABAQUS是可以同時(shí)用的。這一點(diǎn)是肯定的了。以后不要相信網(wǎng)上說的不兼容這一狀況哦。
abaqus 運(yùn)行完的ODB 數(shù)據(jù)提取
為什么之前運(yùn)行完的ODB 文件可以正常提取數(shù)據(jù),現(xiàn)在再對(duì)這個(gè)文件,在相同的位置卻提出不出來數(shù)據(jù),就是一條橫線,這是什么問題呢
Abaqus cae noGUI 運(yùn)行 python 腳本,命令行窗口輸出提示信息 ¥5
<p> 通過 <a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">Abaqus</a> Command 窗口 或者 Windows 的 CMD 窗口,以 <a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">abaqus</a> <a href="https://www.yqgqt.org.cn/major/cae" rel="noopener noreferrer" target="_blank">cae</a> noGUI=myscript.py 的方式,運(yùn)行 <a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">Abaqus</a> 的 Python 腳本,是一個(gè)非常方便且高效的操作。但是,這種操作有一個(gè)明顯的缺點(diǎn),那就是 Python 腳本中的 print( ) 語句無法在命令行窗口輸出提示內(nèi)容,著對(duì)于 Python 腳本運(yùn)行情況的監(jiān)控是極其不利且不方便的。</p><p> <a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">Abaqus</a> 內(nèi)置的 prettyPrintToTerm( ) 方法,雖然可以實(shí)現(xiàn)在命令行窗口輸出提示內(nèi)容,但是樣式很丑。
展開 Abaqus運(yùn)行Python腳本的方法實(shí)操
圖4 File下拉菜單運(yùn)行腳本文件
4從啟動(dòng)屏幕運(yùn)行腳本
此種方式是在剛啟動(dòng)Abaqus/CAE界面時(shí)運(yùn)行腳本文件,如圖5所示。
圖5從啟動(dòng)屏幕運(yùn)行腳本
5 Abaqus command命令行窗口執(zhí)行
此種方式不用先行打開Abaqus/CAE 界面,而直接打開Abaqus Command即可。如圖6所示,在Abaqus Command 窗口輸入命令:
abaqus cae script= calcu_10.py
如圖6所示,即可自行運(yùn)行腳本文件calcu_10.py,同時(shí)還打開Abaqus/CAE界面,如果不打開Abaqus/CAE程序界面,則輸入:
Abaqus cae nogui= calcu_10.py
此時(shí)運(yùn)行腳本文件時(shí)不打開Abaqus/CAE界面。
這里注意一個(gè)問題:腳本文件的位置應(yīng)該和Abaqus Command的指示位置一致,如果不一致需要指定腳本文件的位置,也即在前面用cd命令打開文件夾:如圖7所示:
cd E:\CAE Tech\10
圖6 Abaqus command命令行窗口執(zhí)行
圖7 指定腳本文件位置
6從命令行接口運(yùn)行腳本
這種方式和第一種類似,同樣在Abaqus/CAE的下面命令行窗口輸入,不過不同的是直接用函數(shù)execfile(‘myscript.py’),直接執(zhí)行整個(gè)腳本文件,類似于將腳本文件當(dāng)做一個(gè)宏文件的處理方式。
展開 hypermesh前處理模板,abaqus 2021屈曲分析,tcl腳本運(yùn)行方法
(一)hypermesh內(nèi)部調(diào)用tcl腳本
hypermesh啟動(dòng)后,run腳本
(二)外部調(diào)用腳本
方法1:交互模式
"D:\Program Files\Altair\2021.1\hwdesktop\hm\bin\win64\hmopengl.exe" -tcl "E:\project\buckle\test.tcl" E:\project\test.hm
后邊的E:\project\test.hm,test.hm為空的hm文件
方法2:batch模式
"D:\Program Files\Altair\2021.1\hwdesktop\hm\bin\win64\hmbatch.exe" -tcl "E:\project\buckle\test.tcl"
作者:仿真資料吧 https://www.bilibili.com/read/cv21279559 出處:bilibili
展開 『求助』安裝abaqus6.5成功,但運(yùn)行時(shí)出錯(cuò)
錯(cuò)誤內(nèi)容如下:
abaqus error: Bad instruction reference(10128);
abaqus error: Abaqus/CAE kernel exited with an error.
安裝abaqsa前已安裝fortran,后續(xù)安裝過程挺順利,但運(yùn)行abaqus時(shí)總提示上述錯(cuò)誤,我的系統(tǒng)是XP,cpu是AMD的,這是什么原因,請(qǐng)各位大俠指點(diǎn)?

完全基于VS的Abaqus UMAT等用戶子程序編譯、運(yùn)行和調(diào)試 ¥1
Abaqus用戶子程序提供了很多接口幫助用戶實(shí)現(xiàn)自定義單元、材料等重要功能,但是功能強(qiáng)大,卻不友好,一般來說,存在以下四個(gè)問題:
1、 環(huán)境配置相對(duì)比較復(fù)雜,很多用戶在配置VS、Fortran和Abaqus的鏈接時(shí)就選擇了放棄;
2、 用戶子程序代碼的編譯問題不容易發(fā)現(xiàn),用戶一般都需要在對(duì)應(yīng)Job的日志里去查看,然后再去修改代碼,重新提交Job,如此反復(fù),工作效率極低;
3、 調(diào)試不易,Abaqus自帶了調(diào)試Job的功能,但往往由于環(huán)境配置的問題,用戶不能正確地進(jìn)入調(diào)試狀態(tài),對(duì)用戶子程序代碼進(jìn)行調(diào)試;
4、 由于Abaqus的用戶子程序編譯是每次提交任務(wù)后都會(huì) 重新執(zhí)行的,即使用戶已經(jīng)調(diào)試好用戶子程序代碼,也仍然需要重新編譯。同時(shí)給在共享用戶子程序時(shí),就需要在多臺(tái)機(jī)器配置好用戶子程序的開發(fā)環(huán)境,實(shí)在是麻煩。
筆者通過一段時(shí)間的摸索和研究,找到了一種無需鏈接VS、Fortran和Abaqus,完全在VS中配置用戶子程序編譯環(huán)境的方法。編譯生成的文件可直接用于Abaqus,別的機(jī)器使用無需再配置開發(fā)環(huán)境。同時(shí),筆者也根據(jù)調(diào)試代碼的需要,給出了一個(gè)實(shí)現(xiàn)單步調(diào)試的技巧,且無需再擔(dān)心由于環(huán)境配置問題無法進(jìn)入調(diào)試狀態(tài)。詳細(xì)內(nèi)容,見文檔。
方法指南.pdf
筆者也提供了配置好的vs工程。
展開 abaqus cae運(yùn)行python代碼報(bào)錯(cuò)僅顯示 “Failed to encode Unicode object to locale”
abaqus cae運(yùn)行python代碼報(bào)錯(cuò)僅顯示 “Failed to encode Unicode object to locale” 原因 abaqus cae python中文不兼容 一個(gè)解決辦法為避免代碼出現(xiàn)中文字符