不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ABAQUS命令的案例

Abaqus利用腳本命令進行復(fù)制和刪除
Abaqus利用腳本命令進行復(fù)制和刪除 Abaqus的大部分對象都能通過復(fù)制的方法來進行復(fù)制,復(fù)制對象的方法稱為copy constructors,一個copy constructors的格式如下: ObjectName(name='name', objectToCopy=objectToBeCopied) 如下示例: firstBolt = mdb.models['Metric'].Part( name='boltPattern', dimensionality=THREE_D, type=DEFORMABLE_BODY) secondBolt = mdb.models['Metric'].Part( name='newBoltPattern', objectToCopy=firstBolt) 復(fù)制創(chuàng)建的firstBolt,并命名為newBoltPattern。同樣的還可以在不同的models之間進行復(fù)制,如下: firstBolt = mdb.models['Metric'].Part( name='boltPattern', dimensionality=THREE_D, type=DEFORMABLE_BODY) secondBolt = mdb.models['SAE'].Part( name='boltPattern', objectToCopy=firstBolt) 如下示例是復(fù)制一個section。
展開
linux 提交任務(wù)的命令(ansys lsdyna abaqus fluent)
記錄ansys lsdyna abaqus fluent 的命令提交方式 abaqus 提交命令 abaqus job=input <user=userfile> <cpus=n> inter ansys (mmp 版本17.2) ansys172 -b -dis -machines node1:4:node2:4 -i input -o output LS-dyna(SMP,版本17.2) lsdyna172 i=input.k ncpu=n memory=XXm LS-dyna (MMP) lsdyna172 -dis -machines node1:4:node2:4 i=input.k ncpu=n memory=XXm memory2=YYm Fluent fluent -ssh -g 3d -t2 -cnf="node1:2" input.jou -ssh 使用ssh 協(xié)議 -tn 便是用n核計算 -g 便是不啟用圖形界面 -3d 表示3D模式 -i XXX 表示輸入文件 -cnf=“”便是制定某個節(jié)點用幾核計算
展開
命令行提交 Abaqus 任務(wù)
Abaqus 早期好像是只有通過命令行提交任務(wù)的。即使到了現(xiàn)在,很多人還是喜歡直接通過命令行操作。而且有時候需要用命令行提交 inp 文件進行計算還可能是因為少數(shù) keywords 不為 Abaqus/CAE 識別。 以下假設(shè)將運行的 inp 是 jobname1.inp jobname2.inp 等等,也假設(shè)這些 inp 是可以運行的。 1. 提交方式 在 WINDOWS 中點擊 [開始] → [程序] → [ABAQUS 6.x] → [ABAQUS Command],然后在 DOS 窗口中輸入: 提交任務(wù):(int 就是 interactive) abaqus job=jobname1 int 殺死任務(wù):(一般不可恢復(fù)) abaqus terminate job=jobname1 int 任務(wù)暫停:(可恢復(fù)) abaqus suspend job=jobname1 int 恢復(fù)運算:(從上次分析結(jié)束的地方重新開始分析) abaqus resume job=jobname1 int 殺死任務(wù)不可恢復(fù),但是如果有 restart 文件的話,可以 restart 繼續(xù)計算。 2. 幾點說明 Old job files exist. Overwrite?<y/n> 問是否可以覆蓋。 如果是文件重名,應(yīng)該鍵入n;把現(xiàn)有 inp 改名,重新提交,以免覆蓋以前的文件。如果可以覆蓋,鍵入 y。 abaqus 不是內(nèi)部命令,也不算可以運行的程序或者批處理文件。
展開
利用Python提取ABAQUS的計算結(jié)果(ODB)信息
圖6在ABAQUS命令行接口(基于Python的Abaqus靜力分析操作實例)表示的應(yīng)該是最后一次循環(huán)后各變量的值,可以看出RefU表示的nodeSets['U-XYZ']的位移值,圖6中顯示為一個索引;而RefUValues則表示該節(jié)點集中每個節(jié)點的位移值,體現(xiàn)在values中;而values[0]表示第一個節(jié)點的位移值,由于存在三個方向的位移,U1,U2,U3,則后續(xù)通過data[0],data[1],以及data[2]分別表示三個方向的位移值。 圖6 運行相關(guān)結(jié)果查看(通過ABAQUS命令行接口) 特別的,由于U-XYZ只有一個點存在于Set中,如果我們在這里用values[1],看會出現(xiàn)什么樣的效果?如圖7。可以明顯看到Sequence index out of range表示超出了范圍,因為RefUValues[1]表示提取第二個節(jié)點,但我們這里只有一個節(jié)點存在于U-XYZ點Set中,所以出現(xiàn)了范圍超過的報錯提示。 圖7 可以存在RefUValues[1]嗎?(通過ABAQUS命令行接口) 需要說一下的,如果大家覺得ABAQUS命令行接口的查看范圍太窄,可以往上拉動窗口,這樣就可以看到更多的代碼,如圖8所示,但與之相反的就是模型就會顯得很小,與我們一般的常規(guī)abaqus操作有點相反。 圖8 ABAQUS命令行接口顯示更多的內(nèi)容 再對代碼中的Python round函數(shù)做個說明,通過下面的例子我們可以看到round函數(shù)是四舍五入函數(shù),一般為四舍五入后為整數(shù),round(a,b)中的a為需要進行四舍五入的數(shù),而b為需要保留的小數(shù)位數(shù),如圖9所示。
展開
ABAQUS命令圖1
abaqus常用的dos命令
abaqus工作路徑(文件夾)的地址欄輸入cmd,然后回車,cmd命令可直接切換到當前路徑,之后就可以開心學習工作啦。
abaqus求解命令
abaqus求解命令流
Abaqus常用DOS操作命令
>提交任務(wù):  abaqus job=jobname1 int >>雙精度提交: abq6131 job=jobname1 double int >>任務(wù)暫停:  abaqus suspend job=jobname1 int (可恢復(fù)) >>恢復(fù)運算:  abaqus resume job=jobname1 int >>結(jié)束任務(wù):  abaqus terminate job=jobname1 int >>Restart重啟動計算:  abaqus job=jobname1 oldjob=jobname2 int >>打開CAE界面:  abaqus cae >>打開VIEWER后處理界面:  abaqus viewer >>查看ABAQUS幫助文件:  abaqus doc >>查看cmd命令幫助:  abaqus help >>順次運行幾個inp后自動關(guān)機: Call abaqus job=job_1 int Call abaqus job=job_2 int Shutdown -s >>運算之前 datacheck: abaqus job=xxx datcheck >>定義所需的最大內(nèi)存:  abaqus job=xxx memory=memory-size >>整合一下,提交一個子程序、雙精度、多CPU運算的范例: Abaqus job=jobname user=u.f cpus=8 int
展開
Abaqus cae noGUI 運行 python 腳本,命令行窗口輸出提示信息 ¥5
<p>&nbsp;&nbsp;&nbsp;&nbsp;通過 <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 的方式,運行 <a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">Abaqus</a> 的 Python 腳本,是一個非常方便且高效的操作。但是,這種操作有一個明顯的缺點,那就是 Python 腳本中的 print( ) 語句無法在命令行窗口輸出提示內(nèi)容,著對于 Python 腳本運行情況的監(jiān)控是極其不利且不方便的。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">Abaqus</a> 內(nèi)置的 prettyPrintToTerm( ) 方法,雖然可以實現(xiàn)在命令行窗口輸出提示內(nèi)容,但是樣式很丑。
展開
#abaqus重啟動的cae和命令設(shè)置-原創(chuàng)!
#####abaqus重啟動的cae和命令設(shè)置.pdf 一個文檔就夠了! 話不多少,干就完了! ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調(diào)試及解答問題等等,傾囊相教)
補充 abaqus 在隧道工程中應(yīng)用 有命令
abaqus 在隧道工程中應(yīng)用 有命令流 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-6995.zip 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-699501.zip 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-699502.zip 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-699503.zip 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-699504.zip 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-699505.zip 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-699506.zip 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-699507.zip 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-699508.zip 《ABAQUS在隧道與地下工程中的應(yīng)用》-陳衛(wèi)忠-命令流-699509.zip
展開
基于Python命令實現(xiàn)ABAQUS網(wǎng)格卷曲(附帶插件) ¥29.9
ABAQUS在非線性計算方面具有優(yōu)異的表現(xiàn),但是ABAQUS前處理能力有限,一般通過其他CAD軟件建模導(dǎo)入再簡化模型后進行后面的有限元建模分析。但是如果通過Python在ABAQUS中直接建立CAD模型將大大節(jié)省工作量,特別是基于Python在ABAQUS中實現(xiàn)參數(shù)化建模。本例介紹一個通過Python語言實現(xiàn)網(wǎng)格卷曲的功能,本例來源于血管支架建模中的需求,在血管支架建模時往往在CAD軟件中先構(gòu)建展開后的實體模型,然后將其投影到一個柱面上或通過環(huán)形折彎,從而形成管筒形的支架。在ABAQUS建模中并沒有類似CAD軟件中的折彎、卷曲或投影的功能,但是可以通過Python來實現(xiàn)ABAQUS中網(wǎng)格的卷曲,從而實現(xiàn)支架的參數(shù)化建模。這里只介紹如何實現(xiàn)卷曲,關(guān)于支架的ABAQUS自動參數(shù)化建模將另起文章統(tǒng)一詳細展開。 卷曲成柱狀后的冠脈支架 關(guān)于支架的分析也可以參考江丙云老師課程,鏈接如下:https://www.fangzhenxiu.com/course/930602-tylisten-prcharge/。江老師該課程章節(jié)有介紹支架的卷曲建模。 下面是兩個模型卷曲的實例,下文將詳細展開介紹: 平板卷曲前模型 平板卷曲后模型(卷曲180°) 卷曲成環(huán)形(360°) 帶孔網(wǎng)板卷曲前模型 帶孔網(wǎng)板卷曲后模型
展開
ABAQUS命令圖2
快速掌握abaqus預(yù)定義場中的initial state命令
小編在工作中發(fā)現(xiàn),有時候需要將一個分析過程的結(jié)果文件,也就是odb中的應(yīng)力應(yīng)變、溫度等作為另一個新分析過程的初始狀態(tài),大多數(shù)情況下可以在abaqus中通過建立多個step分析步來實現(xiàn)順序過程分析,但abqus中后續(xù)分析步及邊界條件的建立受第一個分析步的影響,為了解決某些特定問題,我們可以通過將odb中的結(jié)果數(shù)據(jù)通過預(yù)定義場中的initial state命令賦予新模型,作為其初始狀態(tài),繼續(xù)其后續(xù)分析,當然這個功能也可以通過重啟動分析來實現(xiàn),但經(jīng)過實踐后,小編認為通過預(yù)定義場功能更加方便,具體算例如下: 下面以一個簡單的孔板拉伸模型為例,首先建立一個二維帶孔方板part,尺寸如下: 創(chuàng)建并賦予材料屬性,值如下所示: 下一步創(chuàng)建裝配,創(chuàng)建一個general static分析步,分析步的設(shè)置保持默認,注意在分析步模塊下,還需要設(shè)置重啟動參數(shù),這是因為雖然不做重啟動分析,但是預(yù)定義場中的intial state命令要求工作目錄下有res文件,也就是重啟動記錄文件,這里我們設(shè)置intervals值為1,也就是只存儲最終計算結(jié)果數(shù)據(jù),如下圖所示。 下面施加邊界條件,左邊固定約束,右邊施加2mm位移邊界條件,如下圖所示: 下一步劃分網(wǎng)格,設(shè)置全局種子尺寸為0.5,網(wǎng)格類型為quad四邊形網(wǎng)格,生成算法選擇中軸算法,如下圖所示: 創(chuàng)建job,命名為job-tt,并提交作業(yè),結(jié)果如下所示: 新建一個分析,導(dǎo)入上面分析的odb文件作為初始分析part,如下圖所示,注意initial state命令要求裝配中的instance的名字要與原分析中的一直,這里我們將默認的PART-1-1重命名為Part-1(這一點非常重要!!)。
展開
基于Python向Abaqus導(dǎo)入txt、dat數(shù)據(jù)(附abaqus中python二次開發(fā)課程)
注意到,b[0]為array中的第一行,b[1]為array中的第二行,b[0][0]為array中的第一行中的第一個元素,b[0][1]為array中的第一行中的第2個元素,b[1][0]為array中的第2行中的第一個元素,b[1][1]為array中的第2行中的第2個元素 圖5 coordinates.txt的內(nèi)容 圖6 Abaqus顯示讀取coordinates.txt的內(nèi)容 圖7 Abaqus里調(diào)用coordinates.txt的內(nèi)容 說明: 以上Python命令流既可以在Abaqus命令行接口(Command Line Interface, CLI)直接運行,也可以通過在Abaqus/CAE的File菜單下,選擇Run Script...運行以上命令流保存的py腳本,兩種運行方式的運行結(jié)果完全相同。 以上即為本次推文的主要內(nèi)容,如果想更深入的了解Python在abaqus中的應(yīng)用,歡迎學習以下課程。: ABAQUS Python二次開發(fā)工程實例教程https://www.yqgqt.org.cn/college/video/c16214 最后,有abaqus二次開發(fā)相關(guān)需求,歡迎通過微信公眾號聯(lián)系我們。
展開
abaqus采用python腳本產(chǎn)生隨機圓形骨料(附贈ansys圓形骨料命令流對比學習) ¥20
為分析混凝土梁時考慮粗骨料的作用及其隨機分布的影響,基于abaqus平臺,編寫python腳本生成隨機骨料,以便對混凝土梁進行更深入的分析。腳本為隨機分析研究提供一定的借鑒,也為嘗試用python在abaqus上做二次開發(fā)的同學提供借鑒和思路。 在這里需要說明的是,原腳本為某老外分享給某abaqus大神,而后分享給我。我對腳本進行了注釋和修改,使得更加易懂和更易進行有限元分析。 此外,還分享能實現(xiàn)同樣功能的ansys命令流,以便各位進行對比學習。 值得強調(diào)的是,我個人覺得ansys命令流更加易懂,可能這符合工科所學(邏輯及表述方式)。
展開
使用abaqus生成simpack柔性體文件(.fbi) ¥29
使用simpack進行動力學分析時,經(jīng)常遇到需要考慮柔性體的問題,柔性體是基于有限元模型生成,使用abaqus可以很方便的完成這一過程。 下面以一段軌道為例,對使用abaqus生成simpack柔性體文件(.fbi文件)的過程進行說明: 建立軌道有限元模型執(zhí)行模態(tài)計算 指定要保留的節(jié)點自由度及模態(tài),對軌道進行子結(jié)構(gòu)生成 運行abaqus命令生成simpack柔性體.fbi文件 以下進行詳細介紹: