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

ansys 輸出變量的案例

ABAQUS能量平衡輸出變量
Total energy output quantities ALLAE “Artificial” strain energy associated with constraints used to remove singular modes (such as hourglass control), and with constraints used to make the drill rotation follow the in-plane rotation of the shell elements. ALLCD Energy dissipated by creep, swelling, and viscoelasticity. ALLEE Electrostatic energy. ALLFD Total energy dissipated through frictional effects. (Available only for the whole model.) ALLIE Total strain energy. (ALLIE = ALLSE + ALLPD + ALLCD + ALLAE + ALLQB + ALLEE + ALLDMD.) ALLJD Electrical energy dissipated due to flow of electrical current. ALLKE Kinetic energy. ALLKL Loss of kinetic energy at impact. (Available only for the whole model.) ALLPD Energy dissipated by rate-independent and rate-dependent
展開
Abaqus_Python 后處理結(jié)點(diǎn)數(shù)據(jù)提取、場變量云圖輸出 ¥1.99
今天體會了Python腳本操作ODB文件進(jìn)行數(shù)據(jù)的輸出、處理等方面的快速高效。 首先介紹一下背景,同事的項(xiàng)目,計(jì)算case較多。每個(gè)case需要輸出幾個(gè)路徑上的部分節(jié)點(diǎn)值,而且需要針對不同的case、不同的幀、不同的視角截圖、保存云圖,如果人工出圖和提取節(jié)點(diǎn)數(shù)據(jù),工作量會非常大,費(fèi)時(shí)會遠(yuǎn)遠(yuǎn)超出計(jì)算所用時(shí)間;并且,同事還要求我根據(jù)case名稱、組件名稱(模型有多個(gè)組件組成,且網(wǎng)格是在part上畫的,所以同一個(gè)節(jié)點(diǎn)編號可能對應(yīng)多個(gè)節(jié)點(diǎn))等保存成不同的文件。 結(jié)點(diǎn)溫度數(shù)據(jù)沒有保存,因此沒有輸出。下圖是自動(dòng)輸出的png格式云圖。 比較倉促,代碼也比價(jià)粗糙?;仡^做一個(gè)詳細(xì)的介紹。 主要代碼見下。
展開
ABAQUS中隱式和顯式的節(jié)點(diǎn)和單元的輸出變量解析
The output variables listed below are available in Abaqus/Explicit. Mechanical analysis–nodal quantities CFORCE Field: yes History: no .fil: no Contact normal force (CNORMF) and frictional shear force (CSHEARF). CDISP Field: yes History: no .fil: no Contact opening (COPEN) and accumulated tangential motions (CSLIP1, CSLIP2, and CSLIPEQ) for general contact analyses. CEDGEACTIVE Field: yes History: no .fil: no Status of contact edges for general contact analyses (active as primary, active as secondary and deactive). CFRICWORK Field: yes History: no .fil: no Contact frictional work for general contact analyses. CNAREA Field: yes History: no .fil: no Contact nodal area for each node with active contact forces in general
展開
【公益帖】VUMAT 中間變量輸出到指定文件中的方法
背景: 在進(jìn)行用戶材料本構(gòu)用戶子程序調(diào)試過程中,我們需要輸出一些中間變量,跟蹤其演化規(guī)律,用于debug, 在umat中我們往往用 write(6,*) write(7,*)寫入到相應(yīng)的msg或者dat文件中,但是在VUMAT中這種方法卻不可以,下面提供一種VUMAT輸出變量的方法 需要在vumat子程序中添加如下語句 open(1,file='絕對路徑\output.txt') write(1,*) 變量 這樣會在指定路徑下生成一個(gè)名為output.txt,希望對大家有用
ansys 輸出變量圖1
ABAQUS歷史輸出中,各能量變量(ALLAE、ALLIE、ETOTAL等)意義
ABAQUS中,對于很多動(dòng)態(tài)問題,尤其像高速?zèng)_擊模擬中,對結(jié)果評價(jià)很重要的一點(diǎn)就是要保證模型能量守恒,這就涉及到ABAQUS歷史輸出中各能量變量的意義,下面最各簡單整理: ALLAE:人工偽應(yīng)變能,六面體、殼網(wǎng)格中沙漏發(fā)生情況指標(biāo) ALLCD:蠕變、膨脹以及粘彈性消耗的能量 ALLFD:摩擦消耗的能量 ALLIE:總的內(nèi)能,ALLIE=ALLSE+ALLPD+ALLCD+ALLAE+ALLQB+ALLEE+ALLDMD ALLKE:動(dòng)能 ALLKL:碰撞消耗的能量 ALLVD:粘性消耗的能量 ALLDMD:破壞消耗的能量 ETOTAL:所有能量的總和 NOTE:ALLAE(偽應(yīng)變能)的理解:偽應(yīng)變能就是控制沙漏變形所消耗的主要能量。如果偽應(yīng)變能過高,說明過多的應(yīng)變能被用來控制沙漏變形了。一般通過比較偽應(yīng)變能和其他內(nèi)部能量的值來判斷偽應(yīng)變能是否過高,以及判斷過高的偽應(yīng)變能的來源。
展開
ParaView---FLAC3D和3DEC輸出變量到VTK文件
1 引言 在《免費(fèi)二維有限元分析軟件ADONIS計(jì)算步驟》中曾經(jīng)提及ADONIS的計(jì)算結(jié)果可以輸出為VTK文件,事實(shí)上3DEC和FLAC3D的計(jì)算結(jié)果也可以輸出為VTK文件。這個(gè)筆記簡要討論了輸出步驟。 2 VTK命令 3DEC和FLAC3D使用block vtk和zone vtk命令輸出vtk文件,可以輸出變量有: (1) displacements: 網(wǎng)格點(diǎn)的位移矢量 (2) zone-extra: 單元索引i的額外變量 (3) gridpoint-extra: 網(wǎng)格點(diǎn)索引i的額外變量 (4) forces: 網(wǎng)格點(diǎn)不平衡力的信息,包括最后的局部應(yīng)力比【FLAC/Slope的強(qiáng)度降低過程(Strength Reduction Procedure in FLAC/Slope)】 (5) groups: slot中單元設(shè)置的組 (6) model-fluid: 流體屬性 (7) model-mechanical: 力學(xué)屬性 (8) model-thermal: 熱屬性 (9) pore-pressure: 網(wǎng)格點(diǎn)的孔隙壓力值 (10) range: 設(shè)置range, 用來控制哪些單元包括在vtk文件中 (11) saturation: 網(wǎng)格點(diǎn)飽和度的值 (11) stresses: 每個(gè)單元的平均應(yīng)力。不輸出內(nèi)部四面體的應(yīng)力。 (12) temperatures: 網(wǎng)格點(diǎn)的溫度值 (13) velocities: 網(wǎng)格點(diǎn)的速度矢量 (14) filename: 設(shè)置vtk的文件名 默認(rèn)情況下,只輸出應(yīng)力(stresses),組(groups)和位移(displacements). vtk的文件格式是XML語言。
展開
【LSDYNA操作小技巧七】LSDYNA中具體材料歷史變量的定義與輸出問題 ¥1.99
LSDYNA作為專門針對材料非線性、大變形問題而開發(fā)的大型顯示動(dòng)力學(xué)仿真軟件,其擁有相當(dāng)齊全的材料庫,針對其中材料的本構(gòu)關(guān)系都有非常明確的軟件設(shè)置與輸出步驟,方便用戶對本構(gòu)的快速設(shè)置甚至二次開發(fā)。本帖以典型的材料大變形問題磨粒切削加工引起的加工損傷為案例講解損傷歷史變量的定義與輸出步驟。 在我們沒有更好的文獻(xiàn)參考時(shí),官方仿真軟件的幫助文檔是一個(gè)最佳的選擇。以下提供在LSDYNA中具體查閱歷史變量定義的鏈接如下, History Variables for Certain Material Models — Welcome to the LS-DYNA support site. 基于此,必須首先定義目標(biāo)歷史變量如圖1所示。具體通過,在關(guān)鍵字 *DATABASE_EXTENT_BINARY中定義NEIPH 或 NEIPS 實(shí)現(xiàn)。這里NEIPH 或 NEIPS 只能填入具體的數(shù)字加以定義材料具體哪些的歷史變量。 圖1 具體以此為例:為輸出磨粒切削加工引起的工件損傷,首先找到對應(yīng)的工件材料編號110(工件為K9玻璃,采用JH-2本構(gòu)),可知損傷因定義為2如圖1所示,故在NEIPH輸入數(shù)字2即可,若為了查看其他材料歷史變量,對應(yīng)輸出1-4即可實(shí)現(xiàn)。 圖2 完成定義后,完成模型建模輸出為k文件,在LSPP中進(jìn)行損傷云圖的輸出。圖3為定義的損傷在后處理中的查看方式,圖4為輸出的損傷云圖,紅色粒子表示損傷。 圖3 圖4 以上,基于此案例,可在LSDYNA軟件中定義并輸出所給材料的歷史變量。
展開
ANSYS文件輸出ANSYS怎么批量文件輸出?
這期是ANSYS不定期更新,這期主要講一下ANSYS怎么批量文件輸出,還有批量輸出前的一些預(yù)處理操作。</span></p><p><strong>01</strong></p><p><strong>怎么去除右上角的時(shí)間?</strong></p><p>/PLOPTS,DATE,0&nbsp;&nbsp;!都不顯示</p><p>/PLOPTS,DATE,1&nbsp;&nbsp;!只顯示日期</p><p>/PLOPTS,DATE,2&nbsp;&nbsp;!顯示日期和時(shí)間</p><p><strong>02</strong></p><p><strong>怎么去除右上角的LOGO?</strong></p><p>/plopts,logo,on&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!以logo形式</p><p>/plopts,logo,off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!以文本形式</p><p>&nbsp;&nbsp;&nbsp;用上面兩種形式,logo還是會存在的,還有一種方法就是在界面,鼠標(biāo)箭頭放在logo上,右鍵點(diǎn)擊data,REPLOT一下,這樣logo就會不再出現(xiàn)。</p><p><strong>03</strong></p><p><strong>怎么把背景變成白色?</strong></p><p>!
展開
ANSYS中的變量
ANSYS中的變量總的來說分為兩大類:一類是標(biāo)量參數(shù);一類是數(shù)組參數(shù)。其意義與C語言中的參數(shù)和數(shù)組類似。標(biāo)量參數(shù)是指單個(gè)的變量,而數(shù)組則是由一系列具有相同意義的數(shù)據(jù)組成。 一:標(biāo)量參數(shù) 標(biāo)量參數(shù)分為兩種:數(shù)值型的和字符型的。 1:標(biāo)量參數(shù)的定義或修改:可以使用*SET命令或直接寫出賦值表達(dá)式。修改時(shí),只需改變數(shù)據(jù)即可。 例如: *SET,LENGTH,10 !定義了一個(gè)名為LENGTH的數(shù)值型變量,并且值為10 *SET,COMMENT,'DISP' !定義了一個(gè)名為COMMENT的字符型變量,并且賦值為DISP 以上兩句等價(jià)于: LENGTH=10 COMMENT='DISP' 2:標(biāo)量參數(shù)的刪除:同樣可以使用*SET命令或直接寫出賦值表達(dá)式或使用*DEL命令。將需要?jiǎng)h除的變量賦空值,注意不是數(shù)字0或空格。 例如:我們將上面定義的兩個(gè)參數(shù)刪除。語句如下: *SET,LENGTH, *SET,COMMENT, 或: LENGTH= COMMENT= 又或: *DEL,LENGTH *DEL,COMMENT 3:標(biāo)量參數(shù)的GUI操作菜單。GUI路徑為:Utility Menu->Parameters->Scalar Parameters。標(biāo)量參數(shù)的定義,刪除和修改都可以在這個(gè)窗口中完成。 二:數(shù)組參數(shù) 數(shù)組參數(shù)按維數(shù)可分為:一維數(shù)組,二維數(shù)組和三維數(shù)組。 按存儲的數(shù)據(jù)類型可分為: 1)一般數(shù)組參數(shù),也成為ARRAY Parameter。是一種默認(rèn)的數(shù)據(jù)類型,也就是說,如果用戶不聲明數(shù)據(jù)類型,系統(tǒng)就會自動(dòng)使用該數(shù)據(jù)類型。該數(shù)組的行、列、面的索引均為從1開始的連續(xù)整數(shù),元素值可以為整數(shù)或?qū)崝?shù)。 2)字符數(shù)組參數(shù),又名CHAR Array Parameter。元素值為不多于8個(gè)的字符或數(shù)字組成。其行,列,面的索引值也是從1開始的連續(xù)整數(shù)。
展開
ANSYS APDL如何求變量的最大值
在其他語言中求最大值非常容易,比如有三個(gè)變量分別是MXS6,MXS7和MXS8,要求他們的最大值賦予MaxS,用到的函數(shù)往往只是一個(gè)函數(shù)MaxS=max(MXS6,MXS7,MXS8)。但是在ANSYS Parametric Design Language Guide第三章第8節(jié) Parametric Functions部分卻找不到這樣的函數(shù)。 無奈自力更生吧。 MaxS=MXS6 *if,MXS7,GT,MaxS,THEN MaxS=MXS7 *ENDIF *if,MXS8,GT,MaxS,THEN MaxS=MXS8 *ENDIF 這是三個(gè)變量,如果有更多變量方法也是一樣的,變量太多就用個(gè)循環(huán),如果需要留言給我,我給大家把代碼寫出來。
展開
ANSYS經(jīng)驗(yàn)技巧】- 學(xué)會使用變量數(shù)組函數(shù)(轉(zhuǎn)載)
5.直到你為函數(shù)中所有的狀態(tài)的所有變量提供賦值,才能保存為表格式參數(shù)使用。 注意:在ansys分析中用函數(shù)加載必須的兩個(gè)步驟: 1利用函數(shù)編輯器創(chuàng)建任意方程或函數(shù) 2在利用函數(shù)加載器加載函數(shù),并以函數(shù)定義表參數(shù) 轉(zhuǎn)自:三維網(wǎng)。 作者:4kpolo 原帖鏈接:http://www.3dportal.cn/discuz/viewthread.php?tid=746468&extra=page%3D1%26amp%3Bfilter%3Ddigest
ansys 輸出變量圖2
有相互依存關(guān)系的離散變量ansys與workbench聯(lián)合優(yōu)化分析
需要說明的是對應(yīng)基于離散變量的優(yōu)化,采用不同的響應(yīng)面構(gòu)建方法和優(yōu)化算法,效率相差特別大。即使對于本問題節(jié)點(diǎn)數(shù)目5個(gè),單元數(shù)目6個(gè)。選擇的響應(yīng)面構(gòu)建方法和優(yōu)化算法不同,也有可能計(jì)算幾個(gè)小時(shí)。對于本問題采用Latinhypercube sampling (LHS拉丁超立方體抽樣)生成試驗(yàn)設(shè)計(jì),采用神經(jīng)網(wǎng)絡(luò)方法來構(gòu)建響應(yīng)面,實(shí)際證明效率較高。 另外對應(yīng)基于離散變量的優(yōu)化分析,目前workbench只支持篩選法和混合整數(shù)序列二次規(guī)劃優(yōu)化算法。 另外,其實(shí)該問題也可以完全采用ansys經(jīng)典完成程序優(yōu)化設(shè)計(jì),利用離散編碼陷阱實(shí)現(xiàn)從連續(xù)變量到離散變量的轉(zhuǎn)變。但是該方法也有很多缺點(diǎn): 1.最終得優(yōu)化的變量依然是連續(xù)的,需要人為后處理,實(shí)現(xiàn)規(guī)格表的編碼。 2.最終得到的優(yōu)化結(jié)果,可能陷入局部最小陷阱。采用首次得到的優(yōu)化結(jié)果為初始值,然后縮小優(yōu)化變量的采用空間,可以一定程度上改善結(jié)果的精度。 3.規(guī)格表的離散區(qū)間步長對于求解的效率的影響非常大。因此,需要增大優(yōu)化迭代次數(shù)。 4.系統(tǒng)優(yōu)化過程中,可能多次在等效解處徘徊。影響求解效率。 5.人為將連續(xù)變量離散化后,基于偏導(dǎo)算法的一階優(yōu)化方法將不能處理該類問題。 6.最終解碼得到的材料規(guī)格往往需要返回到分析中去,才可以得到真實(shí)的狀態(tài)變量數(shù)值。 完全采用ansys優(yōu)化的具體方法這里不在提供。 這里順便說下ansys和workbench優(yōu)化分析的優(yōu)缺點(diǎn): 1.采用ansys可以很方面的實(shí)現(xiàn)網(wǎng)絡(luò)結(jié)構(gòu)的編程和變量提取后控制。對于類似問題,如果分析的模型更大,在workbench中建??梢哉f是一件極其痛苦的事情。 2.workbench提供了比ansys更多的優(yōu)化算法。自身就擁有離散變量的優(yōu)化功能。這也或許是現(xiàn)在ansys舍棄經(jīng)典優(yōu)化界面的一個(gè)很大原因。
展開
ansys優(yōu)化,因變量和目標(biāo)函數(shù)都沒有變化【急】【急】
ansys優(yōu)化,因變量和目標(biāo)函數(shù)都沒有變化【急】【急】 ansys優(yōu)化之后,為什么只有自變量發(fā)生了變化,而因變量和目標(biāo)函數(shù)都沒有變化,還是和初始值一樣?也進(jìn)行了四五十次的迭代,也有顯示最優(yōu)解,只是因變量和目標(biāo)函數(shù)都沒有變化,疑惑中。
ANSYS中的自動(dòng)化參數(shù)研究,自動(dòng)建模/分網(wǎng)/多參數(shù)求解/自動(dòng)輸出云圖/自動(dòng)輸出所需結(jié)果
最后通過*uilist,holrad.txt將該.txt文件在ANSYS界面上顯示出來。 *CFOPEN,holrad,txt, *vwrite('Radius',4x,'Stress') *VWRITE,holrad(1,1),holrad(1,2) (f6.3,4x,f8.3) *uilist,holrad.txt 總 本案例教程只研究了一個(gè)參數(shù),可以完全擴(kuò)展到多個(gè)變參數(shù)研究上。 全文結(jié)束,感謝閱讀。 ANSYS中的循環(huán)載荷加載,最易理解的案例來了! 記憶合金、等12種非線性材料的單軸拉伸模擬 APDL命令流建模分析的框架(3分鐘上手APDL?。。。?/span>
展開
Ansys使用APDL 批量創(chuàng)建數(shù)組,一維數(shù)組名設(shè)置循環(huán)變量,與二維數(shù)組等效
APDL 批量創(chuàng)建數(shù)組,在一維數(shù)組名上做文章,實(shí)現(xiàn)其與二維數(shù)組近似相同效果 首先批量創(chuàng)建了8個(gè)一維數(shù)組,數(shù)組名中的循環(huán)變量j使用%j% finish /prep7*do,j,1,8 *dim,List%j%,array,10,1 *enddo 然后給八個(gè)數(shù)組里的每一個(gè)元素賦值,總共80個(gè)元素 并且以數(shù)組元素值作為節(jié)點(diǎn)編號,同數(shù)組的y坐標(biāo)值相同 *do,i,1,10 *do,j,1,8 List%j%(i,1)=(i-1)*10+j n,List%j%(i,1),i,j *enddo *enddo 最終效果如下 注:轉(zhuǎn)自 https://blog.csdn.net/weixin_43717845/article/details/104567039 小白一枚,本為學(xué)習(xí)之余的記錄,希望能讓些跟我一樣的初學(xué)者少走彎路,寫的也不盡嚴(yán)謹(jǐn),有疏漏錯(cuò)誤之處也請各位專家指出,不吝賜教……多謝
展開