
發(fā)布
注冊
/
登錄ansys程序制作
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-08

ansys程序制作的實例教程
問題:
Ansys workbench的框選功能只能按住Ctrl增加選項,卻沒有反向選擇框選減少的功能!!!
Ansys workbench的connect創(chuàng)建連接非常方便,但是很多時候幾何面的區(qū)域和實際想要做連接的區(qū)域大相徑庭。這個時候一個較好的連接區(qū)域選擇方法是使用element Faces進行連接區(qū)域的定義。但是遺憾的是ansys workbench的框選功能也是不咋滴,單元選擇較為麻煩——沒有反向選擇,框選減除的功能!!!!
雖然兩種方式對計算結(jié)果沒有什么影響,但是第二個選著方式在甲方看來,仿真工程師是有認真在干活的。。。。。。。。。。
使用hypermesh的同事都知道,ansys workbench在鼠標框選這個功能上差了很多。Ansys workbench的框選功能只能按住Ctrl增加選項,卻沒有反向選擇框選減少的功能!!!
解決方案:
這里使用ansys workbench 的二次開發(fā)功能,增加一個針對單元面選擇的ACT插件。實現(xiàn)框選增加和框選減除的功能,雖然不能與hypermesh的右鍵反選功能相比肩,但實際應用還是可以帶來很多便捷之處,尤其使用快捷鍵操作后,有很大提升。
功能實現(xiàn)邏輯:
1.首先用戶自己調(diào)整到element Faces 選擇類型,程序讀取當前界面中加亮的element face單元的id號并存儲在global變量中。
2.用戶框選其它element faces單元,程序繼續(xù)讀取當前選擇單元id號。再對global中存儲的id號進行比較。
3.如果是增加操作,就合并兩次框選;如果是減除操作,就對global集合去除當前選擇的集合。
具體實現(xiàn)方法:
首先,創(chuàng)建xml文件——在mechanical界面上方創(chuàng)建新的按鍵。
展開 問題:
前文在Ansys workbench中使用ACT方式增加了element Faces的反向選擇功能。但是在使用過程中感覺,還是有些不方便,所以對程序進行了部分更新。主要是增加了一項對實體幾何邊的element Faces轉(zhuǎn)換功能。
結(jié)果示例:
實現(xiàn)過程簡要如下:
? 通過選擇實體幾何邊,利用convert to 功能轉(zhuǎn)為與幾何邊相關(guān)聯(lián)的單元。
? 再將單元轉(zhuǎn)為節(jié)點(這一步界面沒有操作,但是幫組文檔有命令“NodeIdsFromElementIds”可以實現(xiàn)),該命令執(zhí)行后可以返回,與單元相關(guān)的所有節(jié)點,包括實體內(nèi)部的網(wǎng)格節(jié)點。
? 將這些節(jié)點,加入到NamedSelection中。
? 再利用NameSelection中的Convert to Element Face 功能,進行轉(zhuǎn)換為表面單元(這一步,在幫助文檔中沒有找到對應的命令)
將以上操作步驟,利用API命令執(zhí)行,就可以實現(xiàn),選擇幾何邊轉(zhuǎn)為與邊相關(guān)連的單元面的選擇。(但是程序會在NamedSelecetion 中創(chuàng)建兩個選擇集)
示例.avi
這里將該功能增補到了上期的 合并/刪除 等功能。已經(jīng)下載上期的小伙伴可以聯(lián)系我,直接更新這個邊擴展的功能。
展開 將ANSYS作為子程序調(diào)用
對于優(yōu)化或參數(shù)化設計,可以在VC或FORTRAN中將ANSYS作為子程序調(diào)用。具體調(diào)用方法如下:
1.在VC中調(diào)用ANSYS
::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL);
2.在FORTRAN中調(diào)用ANSYS
LOGICAL(4) result
RESULT=SYSTEMQQ('d:\ANSYS57\BIN\INTEL\ANSYS57 -b -p
ansys_product_feature -i input_file -o output_file')
3.說明
1和2中,input_file為用APDL語言編寫的ANSYS輸入文件。
ansys_product_feature為你的ANSYS產(chǎn)品特征代碼。
需要注意的是,在VC中調(diào)用ANSYS時,需要加一條判斷語句,以確定ANSYS
已經(jīng)執(zhí)行完畢。
在FORTRAN中不需要判斷,F(xiàn)ORTRAN會等ANSYS執(zhí)行完畢才繼續(xù)執(zhí)行下一條語句。
在VC中,我沒有找到與FORTRAN類似的函數(shù),只好加一條循環(huán)判斷語句。
如果誰能找著這樣的函數(shù),請告訴我,謝謝!
判斷方法很簡單,只需判斷錯誤文件file.err是否可寫就可以了。
因為當ANSYS在運行時,file.err是不可寫的,只有當它運行完畢,此文件才可寫。
數(shù)據(jù)文件(假設輸出的數(shù)據(jù)文件名為opt.out):
*dim,out1,,2,1
out1(1)=dmax !目標函數(shù)
out1(2)=1-eymax !
展開 Ansys Additive 2021R1新版本在增材所有產(chǎn)品組合中都提供了增強功能- Additive Prep, Additive Print, Additive Science 和 Workbench Additive -使用戶能夠進一步提高他們的增材制造能力。
01
主題/時間
Ansys 增材制作解決方案2021 R1產(chǎn)品更新
5月18日16:00
02
新功能
1.正式發(fā)布用于熱求解器的316L不銹鋼材料(Additive Print和Additive Science)
2.正式發(fā)布2D微觀結(jié)構(gòu)(Additive Science)
3.增材向?qū)е行略鰳硕鞒?Workbench Additive)
4.新增AM Bond接觸,并可通過向?qū)гO置(Workbench Additive)
5.創(chuàng)建EOS和Renishaw構(gòu)建文件(Additive Prep)
6.改進的方向優(yōu)化和新的分析類型 (Additive Prep)。
03
講師介紹
鄭偉巍
Ansys結(jié)構(gòu)高級應用工程師。畢業(yè)于哈爾濱工業(yè)大學熱力渦輪機專業(yè),機械結(jié)構(gòu)設計專家。曾任諾基亞通信、摩托羅拉高級結(jié)構(gòu)設計工程師,熟悉壓鑄件/塑料件/鈑金件設計及加工工藝,熟練使用CREO和Ansys工具,也曾有三年汽車領(lǐng)域碰撞及非線性有限元分析經(jīng)驗。
展開 主要內(nèi)容包括:
(1)120m連續(xù)鋼混組合梁橋模型(實體單元+殼單元+梁單元+栓釘建模細節(jié)、支座建模細節(jié)、橋墩建模細節(jié));
(2)空間整車模型,可考慮車體豎向,俯仰和側(cè)傾振動加速度;
(3)車橋耦合振動分析程序(可以修改車速,車重和路面不平整度);
(4)結(jié)果提取程序,可以提取橋梁任意節(jié)點位移時程曲線,加速度時程曲線,車輛多個方向動力響應。
(使用該程序已發(fā)表sci論文3篇,1篇檢索,1篇已錄用,1篇返修中,可提供檢索論文)
buildings-13-01109-v2.pdf
Driving adaptability of highway steel-concrete composite beam bridge with multiple damages theory technology and practice.pdf
4304704.pdf
展開 
ansys程序制作的相關(guān)專題、標簽、搜索
ansys程序制作的最新內(nèi)容
1 包含的內(nèi)容
(1)說明文本
(2)有限元模型及建模命令流
(3)模態(tài)分析全過程命令流
(4)EL Centro地震波詳細數(shù)據(jù)
(5)動力時程分析全過程命令流
(6)節(jié)點響應后處理命令流
(7)完整算例文件
(8)《ANSYS結(jié)構(gòu)動力分析與應用》
2 研究背景
在突如其來的地震面前,建筑結(jié)構(gòu)的每一次晃動,都是對工程師設計理念與分析方法的終極拷問。結(jié)構(gòu)是否具備足夠的延性?振動能否有效耗散
問題:
前文在Ansys workbench中使用ACT方式增加了element Faces的反向選擇功能。但是在使用過程中感覺,還是有些不方便,所以對程序進行了部分更新。主要是增加了一項對實體幾何邊的element Faces轉(zhuǎn)換功能。
結(jié)果示例:
實現(xiàn)過程簡要如下:
? 通過選擇實體幾何邊,利用convert to 功能轉(zhuǎn)為與幾何邊相關(guān)聯(lián)的單元。
? 再將單元轉(zhuǎn)為節(jié)點
問題:
Ansys workbench的框選功能只能按住Ctrl增加選項,卻沒有反向選擇框選減少的功能!!!
Ansys workbench的connect創(chuàng)建連接非常方便,但是很多時候幾何面的區(qū)域和實際想要做連接的區(qū)域大相徑庭。這個時候一個較好的連接區(qū)域選擇方法是使用element Faces進行連接區(qū)域的定義。但是遺憾的是ansys workbench的框選功能也是不咋滴,單元選擇較為麻煩
主要內(nèi)容包括:
(1)120m連續(xù)鋼混組合梁橋模型(實體單元+殼單元+梁單元+栓釘建模細節(jié)、支座建模細節(jié)、橋墩建模細節(jié));
(2)空間整車模型,可考慮車體豎向,俯仰和側(cè)傾振動加速度;
(3)車橋耦合振動分析程序(可以修改車速,車重和路面不平整度);
(4)結(jié)果提取程序,可以提取橋梁任意節(jié)點位移時程曲線,加速度時程曲線,車輛多個方向動力響應。
(使用該程序已發(fā)表
主程序:
subroutine usermat(
& matId, elemId,kDomIntPt, kLayer, kSectPt,
& ldstep,isubst,keycut,
& nDirect,nShear,ncomp,nStatev,nProp,
& Time
為什么要導出單元剛度矩陣
在學習有限元方法時,我們會需要編寫程序計算結(jié)構(gòu)的單元剛度矩陣。此外,當我們需要做有限元軟件二次開發(fā)時,我們也需要驗證所做的開發(fā)是否正確。為了驗證程序正確性,我們可以從商業(yè)有限元軟件中導出單元剛度矩陣來驗證程序的計算結(jié)果。下面簡單介紹從ansys軟件中導出平面四邊形四節(jié)點單元的單元剛度矩陣。
平面四邊形四節(jié)點單元示例
如圖所示
本文原刊登于Ansys Blog:《Bearing Calculations No Longer a Lot to Bear with Easy-to-Use Automation Tool》
眾所周知,螺母和螺栓在一起能夠用于緊固部件,但讓部件保持運動的大功臣則是軸承。在機械工程中,軸承是幫助平衡運動和減少運動部件之間產(chǎn)生摩擦的機器元件
本文原刊登于Ansys Blog:《Bearing Calculations No Longer a Lot to Bear with Easy-to-Use Automation Tool》
作者:David Bourbonnais | Ansys戰(zhàn)略客戶經(jīng)理
編輯整理:郭臻 | Ansys結(jié)構(gòu)產(chǎn)品技術(shù)經(jīng)理
眾所周知,螺母和螺栓在一起能夠用于緊固部件
三個主應力代數(shù)和?算這個有什么用呢?還真有用,壓力容器分析設計標準
JB4732里有明確的校核條款,見下圖。
JB4
732很多條款是參考美國ASME標準的,所以ASME 8-2 也有一樣的要求。
ANSYS經(jīng)典界面后處理并沒有這個項目,那么我們?nèi)绾蔚玫? 三個主應力代數(shù)和的云圖呢?
ANSYS UPFS二次開發(fā)
userOut.F子程序可以完美解決這個問題
通過APDL命令實現(xiàn)對流換熱位置隨時間變化的傳熱計算,可用于回流焊工藝溫度場分析等。
程序為溫度沿Y方向移動,模型形狀、溫區(qū)長度、移動速度、換熱系數(shù)、溫度、區(qū)間數(shù)量均可調(diào)整。


