
發(fā)布
注冊(cè)
/
登錄workbench插入命令的案例
包含workbench超過(guò)應(yīng)力單元生死的模型,怎么做的ppt,workbench插入的命令流和ansys經(jīng)典界面命令流可以和workbench對(duì)比 ¥100
包含workbench超過(guò)應(yīng)力單元生死的模型,怎么做的ppt,workbench插入的命令流和ansys經(jīng)典界面命令流可以和workbench對(duì)比
包含workbench超過(guò)應(yīng)力單元生死的模型,怎么做的ppt,workbench插入的命令流和ansys經(jīng)典界面命令流可以和workbench對(duì)比 ¥100
workbench 根據(jù)計(jì)算的等效應(yīng)力,實(shí)現(xiàn)單元生死的方法和模型,里邊做了詳細(xì)的注釋
ANSYS 培訓(xùn)-----ANSYS\WORKBENCH的工程應(yīng)用
經(jīng)典的聯(lián)合仿真
21.2 WORKBENCH插入命令流的步驟
21.3 WORKBENCH插入命令流聯(lián)合仿真的工程實(shí)例
在ANSYS WORKBENCH中插入APDL命令例子--多載荷步的例子
【問(wèn)題分析】
本問(wèn)題可以直接在wb中用多載荷步來(lái)求解,這里說(shuō)明如何使用插入APDL命令的方式實(shí)現(xiàn)。
【求解過(guò)程】
1. 打開(kāi)ANSYS WORKBENCH14.5
2.創(chuàng)建結(jié)構(gòu)靜力學(xué)分析系統(tǒng)。
3.創(chuàng)建幾何體。
雙擊geometry單元格,進(jìn)入DM,選擇mm單位。
創(chuàng)建長(zhǎng)方體。
其尺寸設(shè)置是
退出DM.
4.劃分網(wǎng)格。
雙擊MODEL,進(jìn)入到MECHANICAL中,按照默認(rèn)方式劃分網(wǎng)格。
5.固定左端面。
6.添加APDL命令以分步加載。
下面使用APDL命令進(jìn)行分步加載。
由于該命令最后要傳遞到經(jīng)典界面中計(jì)算,而經(jīng)典界面沒(méi)有單位。為保持統(tǒng)一性,都用毫米單位。
(1)設(shè)置單位
(2)創(chuàng)建命名集。
由于在命令中要引用頂面這個(gè)面,為了能夠正確引用,先需要給它一個(gè)名稱,這需要使用命名集來(lái)完成。
選擇上述頂面,創(chuàng)建命名集。在彈出的對(duì)話框中設(shè)置名字:topface
則樹(shù)形大綱中出現(xiàn)了該命名集。
有了命名集,在后面就可以使用該名字了。
(3)插入APDL命令。
在數(shù)形大綱中先選擇A5,再?gòu)墓ぞ邫谥羞x擇命令按鈕
則圖形窗口變成了一個(gè)文本編輯器,此處可以輸入命令。
該文本窗口內(nèi)說(shuō)了很多話,主要內(nèi)容包含兩點(diǎn):
第一,這些命令會(huì)在SOLVE命令剛執(zhí)行前執(zhí)行。
第二,注意這里用的單位是mm.
現(xiàn)在我們向該文本窗口輸入下列命令。
這段ADPL命令流的含義是:
首先退出前面的某個(gè)處理器(finish)
然后進(jìn)入到求解器中(/solve),在1,2,3,個(gè)時(shí)間步,依次在頂面上施加1,2,3mpa的載荷(sf),并將該載荷步寫入到載荷步文件中(lswrite),然后先后求解這三個(gè)載荷步(lssolve)。
展開(kāi) 
【分享】workbench中插入命令使接觸從第二步激活:生死單元方法
核心命令 ekill/elive,有興趣的可以去幫助文檔中搜索相關(guān)的東西。
首先定義好模型,再定義接觸(frictionless,其他接觸設(shè)置都選默認(rèn)值),最后記得設(shè)立兩個(gè)載荷步。
在接觸定義中插入命令,把接觸單元設(shè)為一個(gè)集合。
mycont = cid
mytarg = tid
在static structual 模型樹(shù)中插入命令,其中step selection mode選擇First,就是第一步,插入殺死單元命令:
NLGEOM,on
NROPT,FULL
esel,s,type,,mycont
esel,a,type,,mytarg
!kill selected elements (contact and target)
ekill,all
!select everything
allsel
繼續(xù)插入命令使得接觸在第二步被激活,step selection mode選擇by number,2.
NLGEOM,on
NROPT,FULL
esel,s,type,,mycont
esel,a,type,,mytarg
!kill selected elements (contact and target)
ealive,all
!select everything
allsel
保存模型,求解即可,下面是結(jié)果:
step1后的位移和應(yīng)力
step2回彈接觸后的位移和應(yīng)力
注意:
因?yàn)樾枰~外加位移使得過(guò)盈配合分析能進(jìn)行下去,因此這方法僅僅對(duì)彈性材料(線彈性或者超彈性)有效,如果是彈塑性材料,在可能因?yàn)樵诩游灰茣r(shí)候進(jìn)入塑性,而得到不合適的結(jié)果。同樣對(duì)于模型系數(shù)比較大的過(guò)盈配合問(wèn)題,這種方法也可能會(huì)得到不正確的結(jié)果。
總之,需要謹(jǐn)慎使用。
展開(kāi) 接觸分析插入的命令流
1、概述
目前Workbench還不能完全支持ANSYS經(jīng)典版的所有功能,為此需要插入命令流實(shí)現(xiàn)以下功能:
-使用KEYOPT設(shè)置單元關(guān)鍵字;
-使用RMODIF設(shè)置接觸單元實(shí)常數(shù);
-使用MP,MPDATA定義摩擦系數(shù);
-使用TB和TBDATA定義接觸的材料模型
2、接觸單元關(guān)鍵字插入的命令
3、接觸單元實(shí)常數(shù)插入的命令
4、接觸模型插入的命令
水下潛艇濕模態(tài)分析(插入命令流與ACT對(duì)比) ¥9
注:例子來(lái)自《ANSYS Workbench設(shè)計(jì)、仿真與優(yōu)化 第3版》p61,原書中采用插入命令流方式實(shí)現(xiàn)流固耦合,本文則使用ACT方式實(shí)現(xiàn)并與原文結(jié)果作對(duì)比。本文附錄為原書中所需命令流,讀者可按原書自行求解。
2網(wǎng)格劃分
導(dǎo)入潛艇流固耦合模型在ANSYS Mechanical中如下圖所示。對(duì)于潛艇實(shí)體,采用automatic method劃分方法,網(wǎng)格尺寸為0.5m;對(duì)于流體域,則采用hex dominant method劃分方法,網(wǎng)格尺寸為1m。
3約束加載
加載ACT_Acoustics聲學(xué)模塊,在ANSYS Mechanical里面,選擇流體域?yàn)閍coustic body,設(shè)置mass density為1000,sound speed為1500;在boundary conditions里面添加acoustic FSI interface,選擇潛艇表面為流固耦合面;同樣在boundary conditions里面添加acceleration,在y方向添加重力加速度。
4結(jié)果對(duì)比
使用ACT得到前十階模態(tài)結(jié)果以及第七階振型如下,第七階以彎曲振動(dòng)為主。
與原文中前十階模態(tài)結(jié)果對(duì)比,結(jié)果一致。
5 ACT簡(jiǎn)介
ACT——應(yīng)用自定義工具包( Application Customization Toolkit ,ACT)的簡(jiǎn)稱。總體上,它包含兩種文件,一種是XML文件,主要用于定義界面,例如在Mechanical中添加一個(gè)工具欄,工具欄上添加一個(gè)按鈕,或者添加一個(gè)菜單項(xiàng),或者在模型樹(shù)中添加一個(gè)對(duì)象,并設(shè)置好對(duì)象的細(xì)節(jié)視圖等。另外一個(gè)文件是PY文件,該文件是用PYTHON語(yǔ)言編寫的,它用于響應(yīng)XML文件中那些界面元素。
展開(kāi) ANSYS中不需要插入命令的摩擦生熱分析 ¥1
ANSYS中不需要插入命令的摩擦生熱分析
請(qǐng)關(guān)注作者,下載源文件,微信公眾號(hào):CAE_ANSYS
摩擦生熱產(chǎn)生高溫,在汽車剎車系統(tǒng)當(dāng)中的是一個(gè)關(guān)鍵的考慮標(biāo)準(zhǔn),其主要原理是將摩擦盤的旋轉(zhuǎn)動(dòng)能轉(zhuǎn)化為熱能,根據(jù)理論計(jì)算在短時(shí)間內(nèi),物體的溫升在忽略散熱的情況下,由CmT=1/2m^2所決定,即動(dòng)能轉(zhuǎn)化為熱能,考慮材料的比熱容和質(zhì)量既可以粗略的估算出物體的溫度
但實(shí)際情況是溫度不均勻分布,估算值和實(shí)際情況相差很多,那么仿真分析就是一個(gè)很好的計(jì)算方法,可以盡可能的考慮參數(shù)的變化過(guò)程和最后的溫度分布情況。在ANSYS中可以設(shè)置相關(guān)的參數(shù)進(jìn)行仿真??梢詤⒖嘉恼禄蛞曨l查看。
之前的設(shè)置都需要重新設(shè)置材料的單元編號(hào),由于ANSYS Workbench中默認(rèn)單元是186單元,需要重新插入命令更改單元。需要更改接觸單元的關(guān)鍵字,考慮熱傳導(dǎo)和摩擦熱效果。所有這些對(duì)于新手來(lái)說(shuō)是不太方便的。那么有沒(méi)有一種簡(jiǎn)單的方法來(lái)實(shí)現(xiàn)該功能呢?答案是肯定的。新方法就是使用最新版的ANSYS 2019R3。
展開(kāi) Workbench分析過(guò)程中插入APDL
在MAPDL下插入APDL
打開(kāi)一個(gè)Static Structure的Model,幾何模型自動(dòng)導(dǎo)入進(jìn)來(lái),設(shè)置網(wǎng)格劃分屬性,進(jìn)行網(wǎng)格劃分。
APDL只能在求解處理器和后處理處理器中插入,而前處理(建模和劃分網(wǎng)格)不可以,因?yàn)槟_本語(yǔ)言不一樣。
為了方便寫APDL,通過(guò)Workbench的Name Selection 建立左端面和右端面的組件Sec1和Sec2.
在Static Structural 下插入Commands(APDL),點(diǎn)擊窗口出現(xiàn)如圖4所示的界面,可以在里面輸入APDL命令。
圖3
圖4 APDL窗口
在左端面施加全約束,右端面施加壓力載荷1.
直接施加在兩個(gè)組件上,這里有個(gè)問(wèn)題,通過(guò)Workbench建立的組件在APDL里面調(diào)用時(shí),是屬于體(面)、單元還是節(jié)點(diǎn),因?yàn)椴煌膶?duì)象施加的APDL命令不同,為弄清這個(gè)問(wèn)題,先采用面加載的方式。
關(guān)鍵命令如下:
Cmsel,s,Sec1
Da,all,all
Alls,all
Cmsel,s,Sec2
Sfa,all,,pres,1
這樣插入后,最終求解得到結(jié)果如下:
圖5
很明顯不對(duì),于是改用施加在節(jié)點(diǎn)組件的方式插入APDL:
關(guān)鍵命令為:
Cmsel,s,Sec1
D,all,all
Alls,all
Cmsel,s,Sec2
Sf,all,pres,1
最終求解的結(jié)果:
圖6
通過(guò)對(duì)比表面,通過(guò)Workbench建立的組件Name Selection可以看做單元組件(Elements Component),在APDL里面應(yīng)用,加載沒(méi)有加載單元上而是施加在單元節(jié)點(diǎn)上。
在后處理器中插入APDL同樣。
展開(kāi) ansys workbench mechanical 所有命令
Category:
Commands:
Duplicate Without Results(Duplicate)
Cut Copy Paste
Delete
Find
Expand All(Tree)
Collapse All (Tree)
Collapse Environments(Tree)
Refresh Display(Beta)(Tree) Resource Prediction
Static Structural(Load Result File)
Transient Structural (Load Result File) Eigenvalue Bucking(Load Result File) Harmonic Response(Load Result File) Modal (Load Result File)
Random Vibration (Load Result File)
Response Spectrum (Load Result File)
Steady-State Thermal (Load Result File) Transient Thermal(Load Result File)
Magnetostatic(Load Result File)
Electric(Load Result File)
Thermal-Electric (Load Result File)
Harmonic Acoustics (Load Result File) Modal Acoustics(Load Result File)
Static Acoustics(Load Result
展開(kāi) 貢獻(xiàn)命令流在workbench中的應(yīng)用算例
一直關(guān)注版中命令流在workbench中的應(yīng)用。沒(méi)有一個(gè)具體算例可供參,現(xiàn)提供算例一枚,以饗讀者,并就相關(guān)問(wèn)題還希望同大蝦探討!算例選用層合實(shí)體單元191代替workbench中的默認(rèn)單元類型。分析一復(fù)合材料層合板的受拉情況。
并插入命令流查看了workbench中不支持的等效VM應(yīng)力云圖
axi.rar
附上問(wèn)題中結(jié)構(gòu)的變形云圖
全局坐標(biāo)系下的變形云圖

ansys workbench諧響應(yīng)掃頻,錄制的python加速度命令,問(wèn)題記錄 ¥10
問(wèn)題:
使用Python腳本錄制功能,記錄下的諧響應(yīng)加速度命令不能正常使用。按照錄制的python命令寫出的加速度激勵(lì)載荷,界面上看不出任何問(wèn)題,求解則會(huì)報(bào)錯(cuò),同時(shí)也不能正常導(dǎo)出*.dat文件。
一:利用錄制功能,錄制諧響應(yīng)加速度在激勵(lì)的python命令。(此時(shí)可以正常計(jì)算)
二:刪除上一步手動(dòng)創(chuàng)建的“Acceleration”, 整理python命令,使用命令創(chuàng)建新的“Acceleration”。
三:此時(shí)界面顯示沒(méi)有任何問(wèn)題,加速度激勵(lì)也成功創(chuàng)建,但是點(diǎn)擊求解則會(huì)報(bào)錯(cuò)。
四:并且將python命令生產(chǎn)的數(shù)值,手動(dòng)更改下。又可以正常計(jì)算。
解決方法:
將可以手動(dòng)填寫的加速度激勵(lì)(可以正常計(jì)算),導(dǎo)出*.dat文件可以看到,加速度信息的APDL命令。
加速度載荷是以“time”為變量記錄的表格載荷。
展開(kāi) ansys workbench APDL熱輻射命令行中的有關(guān)說(shuō)明求助
1.sf,nlist,label,value,value2
-“nilst”是節(jié)點(diǎn)列表,也可以是命名選擇
-輻射標(biāo)簽是rdsf
-value是表面發(fā)射率
-value2是封閉體數(shù)量
2.spctemp命令行:因?yàn)樗?jì)算的空間不是完全封閉的計(jì)算空間,所以必須定義空間溫度,
spctemp,number,temperature
spctemp是ansys定義空間溫度的關(guān)鍵字,number是非封閉空間的數(shù)量,temperature是非封閉空間的溫度
3.stef命令行:stef是ansys中斯蒂芬玻爾茲曼常數(shù),stef=5.67×10-8
4.RADOPT, FLUXRELX, FLUXTOL, SOLVER, MAXITER, TOLER, OVERRLEX
FLUXRELX:松弛因子。
FLUXTOL:輻射熱通量收斂容差,默認(rèn)為0.0001。
SOLVER
選擇用于計(jì)算的輻射求解器:
0 – Gauss-Seidel求解器
1 – 直接求解器 (對(duì)于大問(wèn)題將耗費(fèi)很多時(shí)間)
MAXITER
Gauss Seidel迭代求解器的最大迭代次數(shù) (SOLVER = 0),默認(rèn)為1000 Gauss Seidel迭代求解器的最大迭代次數(shù) (SOLVER = 0),默認(rèn)為1000。
TOLER
Gauss Seidel迭代求解器的收斂容差(SOLVER = 0),默認(rèn)為 0.1。
OVERRLEX
Gauss Seidel迭代求解器的松弛因子(SOLVER = 0),默認(rèn)為0.1。
求助:以上的封閉體數(shù)量是如何判別的?非封閉空間的數(shù)量又是如何判斷的?非封閉空間的溫度是如何定義的?有人能幫忙進(jìn)一步舉例或說(shuō)明嗎?萬(wàn)分感謝!
展開(kāi) Ansys Workbench 利用APDL后處理命令,提取模態(tài)結(jié)果,結(jié)合VBA語(yǔ)言自動(dòng)編制報(bào)告 ¥10
本例在常規(guī)模態(tài)計(jì)算的基礎(chǔ)上,通過(guò)插入后處理APDL命令,實(shí)現(xiàn)對(duì)X、Y、Z三個(gè)方向的模態(tài)有效質(zhì)量和模態(tài)階次頻率的提取,并統(tǒng)計(jì)導(dǎo)出為結(jié)果文件夾下的“modalResultRecord.txt”文檔。進(jìn)一步的實(shí)現(xiàn)對(duì)仿真word報(bào)告的自動(dòng)化編寫。
效果展示:
對(duì)圖示結(jié)構(gòu)進(jìn)行模態(tài)分析,提取模態(tài)結(jié)果,利用word自身的VBA開(kāi)發(fā)工具,實(shí)現(xiàn)模態(tài)統(tǒng)計(jì)表的自動(dòng)創(chuàng)建。
常規(guī)模態(tài)計(jì)算:
模態(tài)信息提取自動(dòng)編制報(bào)告:
操作演示:
1.:在常規(guī)模態(tài)計(jì)算的solution下插入Commands 命令,在命令行中寫入附錄1中的命令。
(該命令可以提取模態(tài)實(shí)現(xiàn)對(duì)X、Y、Z三個(gè)方向的模態(tài)有效質(zhì)量和模態(tài)階次頻率的提取,并導(dǎo)出為結(jié)果文件夾下的“modalResultRecord.txt”文檔)
2:在仿真文件夾內(nèi)找到該txt文檔,放置在合適位置;記下目錄;
3:在word開(kāi)發(fā)工具中,利用VBA語(yǔ)言編寫如下附錄2命令。
4:修改txt文件的目錄,保持與步驟2一致。(將附錄中VBA程序復(fù)制到word開(kāi)發(fā)工具內(nèi),點(diǎn)擊運(yùn)行即可在,word文檔中創(chuàng)建模態(tài)統(tǒng)計(jì)表)
(將類似功能匯總即可完成仿真報(bào)告的自動(dòng)化創(chuàng)建,本文僅涉及一部分)
附錄1:Ansys Workbench 模態(tài)仿真后處理中插入的APDL命令
!提取模態(tài)仿真的X、Y、Z方向有效模態(tài)質(zhì)量,APDL命令:
! 模型單位制:mm kg N s
finish
/post1 !進(jìn)入后處理
*dim,direction,CHAR,3,1 !
展開(kāi) ansys Workbench 靜應(yīng)力模塊,利用生死單元技術(shù)結(jié)合APDL命令,模擬轉(zhuǎn)軸最大扭力 ¥10
?
ansys Workbench 靜應(yīng)力模塊,利用生死單元技術(shù)結(jié)合APDL命令,模擬轉(zhuǎn)軸最大扭力
示例:要求計(jì)算轉(zhuǎn)軸所能承受的最大扭轉(zhuǎn)力矩,轉(zhuǎn)軸抗拉強(qiáng)度1230MPa
模型如下: 中間最細(xì)位置R=3
Workbench計(jì)算時(shí),左側(cè)固定。右側(cè)面施加圓轉(zhuǎn)位移。
效果展示
?
操作過(guò)程:
首先,初步計(jì)算轉(zhuǎn)軸旋轉(zhuǎn)多少會(huì)接近許用最大值1000Mpa。確定初始載荷大小。
當(dāng)加載1° ——0.0174 弧度 ,時(shí) 轉(zhuǎn)軸約945Mpa。
其次,利用APDL命令分載荷步逐步增大轉(zhuǎn)角載荷,并在每個(gè)載荷步中進(jìn)入后處理中查看是否有單元應(yīng)力超過(guò)許用值1000Mpa。當(dāng)有單元超過(guò)許用值時(shí)記錄該單元,在下一步載荷過(guò)程中將該單元抑制。繼續(xù)加載直到循環(huán)結(jié)束。
1.創(chuàng)建加載點(diǎn)——remotePoint
在Pilot Node APDL Name 中定義名稱:后期將在插入的APDL命令中使用該名稱,更改載荷大小。
創(chuàng)建單元組——Name Selection
在每個(gè)載荷步的后處理中需要篩選單元結(jié)果,查看是否超過(guò)許用應(yīng)力。為了縮小查詢范圍可以先根據(jù)經(jīng)驗(yàn)判斷危險(xiǎn)截面位置,將危險(xiǎn)截面附近的單元定義為一個(gè)組。在后期結(jié)果查看時(shí),僅在該組內(nèi)查找單元應(yīng)力。從而提高計(jì)算效率。
注意:選著的是單元組,可以使用框選功能。
在Analysis setting 中插入Command 命令
插入命令如下所示,同時(shí)注意單位制的選著,本例使用mm kg N。 命令見(jiàn)附錄
命令中包含有三種 應(yīng)力評(píng)估方法,一:剪應(yīng)力失效。二:等效應(yīng)力失效。三:第一主應(yīng)力失效。應(yīng)根據(jù)實(shí)際工況條,結(jié)合零部件失效模式,自主選著。
!!!!!1.使用剪切應(yīng)力判斷是否失效*********************
!
展開(kāi)