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

abaqus 設(shè)置變形量

關(guān)注
創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-02-27
abaqus 設(shè)置變形量圖1

abaqus 設(shè)置變形量的實(shí)例教程

<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發(fā)來批量提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中指定Step下的Set節(jié)點(diǎn)集變形量。通過詳細(xì)的步驟說明、代碼示例和圖片展示,您將學(xué)會(huì)如何使用該腳本,自動(dòng)化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,U1,U2)。</p><p>如果還需要按Increment提取每個(gè)增量下的變形后的節(jié)點(diǎn)坐標(biāo)的話,在提取變形量的基礎(chǔ)上,與初始坐標(biāo)進(jìn)行簡單的計(jì)算就可以求得坐標(biāo)。 (備注:該代碼只提取了x,y方向的變形量)</p><h2>1. 問題描述</h2><p>在工程仿真和分析領(lǐng)域,提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中的節(jié)點(diǎn)集變形量是一項(xiàng)常見任務(wù)。然而,手動(dòng)提取這些數(shù)據(jù)是一項(xiàng)繁瑣且容易出錯(cuò)的工作。因此,需要一種自動(dòng)化的方法來批量提取指定步驟下按節(jié)點(diǎn)集組織的變形量數(shù)據(jù)。</p><h2>2. 實(shí)例展示</h2><p>假設(shè)我們有一個(gè)名為`example.odb`的ODB文件,其中包含名為`Step-x`的步驟和名為`Set-x`的節(jié)點(diǎn)集。運(yùn)行以上代碼后,腳本會(huì)自動(dòng)將該步驟下節(jié)點(diǎn)集的變形量提取出來,并保存為`NodalDisplacement.csv`文件。
展開
1)不管是重啟動(dòng)還是場繼承,對(duì)于原model,都只需要在step模塊-output-restart requests接口中按需求設(shè)置:intervals,overlay和time marks三個(gè)參數(shù)即可;之后復(fù)制原model,對(duì)復(fù)制來的新model進(jìn)行操作; 2)重啟動(dòng)設(shè)置: A:編輯新model屬性,如圖所示,按照自己的需求設(shè)置,輸入原job、step(注意大小寫)等,看你是要從原來分析步中間繼續(xù)算,還是跳過原來的分析步,直接計(jì)算下一個(gè)分析步;如圖: B:由新model生成job,編輯job,選:restart即可。如圖: 3)odb場繼承: 不需要 2)中重啟動(dòng)那兩步設(shè)置,直接在load模塊定義預(yù)定義場,選other中的initial state,選job、step和frame,即可將選中的部件繼承原odb中計(jì)算出來的場,后面建立job提交就完了。如圖: 4)補(bǔ)充: A:odb場繼承,允許新建step、刪除更改添加邊界條件等操作;但重啟動(dòng)模型似乎可修改的地方有限,只能定義新集合、幅值曲線; B:批處理或者cmd提交重啟動(dòng)的命令差不多:call abq2021 oldjob=*** j=*** cpus=3 int 5)進(jìn)階可以參考這兩個(gè)鏈接: https://www.youtube.com/watch?
展開
關(guān)于橡膠的大變形分析是一個(gè)令人十分頭痛的問題,常常會(huì)因?yàn)榫W(wǎng)格畸變中止計(jì)算,即使調(diào)整網(wǎng)格,調(diào)整參數(shù),各種折騰,還是不能解決問題。這時(shí)候,你就可以考慮Map Solution方法了。 Map Solution的基本分析步驟如下圖所示,看起來十分簡單,但實(shí)際上初次摸索的話還是要花費(fèi)不少時(shí)間的,關(guān)鍵在于變形模型的提取及重畫分,以及關(guān)鍵詞的編輯和提交計(jì)算。對(duì)于混跡CAE分析多年的老鳥來說,根據(jù)Help的提示搞出來不成問題,但是對(duì)于一些菜鳥或者英語水平不那么厲害的,學(xué)起來其實(shí)也蠻費(fèi)勁的。網(wǎng)上雖然有不少資料,但是詳細(xì),完整講解操作過程的資料很少。 Mapsolution設(shè)置流程總結(jié) 第一步:先進(jìn)行小變形分析,具體分析設(shè)置與常規(guī)的橡膠件計(jì)算一樣,只是需要特別注意在STEP模塊下,需要設(shè)置重啟動(dòng)輸出選項(xiàng)。 重啟動(dòng)輸出設(shè)置 第二步:變形后網(wǎng)格的提取,新建一個(gè)Model,并導(dǎo)入剛剛小變形生成的odb,然后導(dǎo)出,為下一步網(wǎng)格重畫做準(zhǔn)備 變形體提取 第三步:對(duì)變形后網(wǎng)格進(jìn)行網(wǎng)格重畫,這里使用第三方軟件完成 變形后網(wǎng)格重畫分 第四步:將重畫分網(wǎng)格之后的模型導(dǎo)入到Abaqus中進(jìn)行相關(guān)的計(jì)算設(shè)置,并生成關(guān)鍵字文件,然后進(jìn)行相應(yīng)的語句編寫 Map Solution語句編寫 第五步:提交求解即可(采用命令行的形式)。 Map Solution分析的實(shí)質(zhì)就是將一個(gè)大變形分析,拆分成多個(gè)小變形分析,首先進(jìn)行一個(gè)小變形分析,提取出網(wǎng)格之后,進(jìn)行網(wǎng)格重畫分,避免網(wǎng)格繼續(xù)變形而造成畸變,然后導(dǎo)入到Abaqus中完成相關(guān)的邊界條件設(shè)置,最后導(dǎo)出關(guān)鍵字文件并進(jìn)行相關(guān)語句添加,最后運(yùn)用命令的方式提交。
展開
abaqus 設(shè)置變形量圖2

abaqus 設(shè)置變形量的最新內(nèi)容

<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發(fā)來批量提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中指定Step下的Set節(jié)點(diǎn)集變形量。通過詳細(xì)的步驟說明、代碼示例和圖片展示,您將學(xué)會(huì)如何使用該腳本,自動(dòng)化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,U1,U2)。</p><p>如果還需要按Increment提取每個(gè)增量下的變形后的節(jié)點(diǎn)坐標(biāo)的話
1)不管是重啟動(dòng)還是場量繼承,對(duì)于原model,都只需要在step模塊-output-restart requests接口中按需求設(shè)置:intervals,overlay和time marks三個(gè)參數(shù)即可;之后復(fù)制原model,對(duì)復(fù)制來的新model進(jìn)行操作; 2)重啟動(dòng)設(shè)置: A:編輯新model屬性,如圖所示,按照自己的需求設(shè)置,輸入原job、step(注意大小寫)等,看你是要從原來分析步中間繼續(xù)算
關(guān)于橡膠的大變形分析是一個(gè)令人十分頭痛的問題,常常會(huì)因?yàn)榫W(wǎng)格畸變中止計(jì)算,即使調(diào)整網(wǎng)格,調(diào)整參數(shù),各種折騰,還是不能解決問題。這時(shí)候,你就可以考慮Map Solution方法了。 Map Solution的基本分析步驟如下圖所示,看起來十分簡單,但實(shí)際上初次摸索的話還是要花費(fèi)不少時(shí)間的,關(guān)鍵在于變形模型的提取及重畫分,以及關(guān)鍵詞的編輯和提交計(jì)算。對(duì)于混跡CAE分析多年的老鳥來說,根據(jù)Help