
發布
注冊
/
登錄修改ansys
關注創建者:王靖雯 創建時間:2023-03-08

修改ansys的實例教程
不熟悉版歸被斑竹指出,現在從新發,個人認為i這套教程還是不錯的,大家多支持!!!
有限元基礎理論1-4.rar
第五講1.part1.rar
第五講1.part2.rar
有限元基礎理論6-8.rar
筆者所知的,ANSYS支持的二次開發語言有四種:APDL,UPFs,UIDL,Tcl/TK。其中APDL筆者就不介紹了;UPFs一般用于用戶子程序的開發,比如用戶可以自己創建單元類型、材料模型、以及各種底層的功能,事實上這就對開發者的理論水平要求較高,非一般用戶可以企及的;UIDL和Tcl/TK的作用都是定制用戶界面,其中UIDL比較簡單,相應功能也較少;Tcl/TK是指Tcl語言的TK庫,非常適用于用戶界面的定制,但需要較多學習才能掌握。本文的界面定制只涉及UIDL。
筆者自己做了個一個例子,紅色框內是筆者創建的:
那么這是如何實現的呢?
第一步:需要用APDL編輯四個mac(宏文件)
第二步:需要修改ansys的start.ans文件
第三步:如果我們修改了mac文件,需要更新功能。
運行這幾個按鈕的效果:
01 單擊PAR1按鈕,參數可以自由修改。
02 單擊PAR2按鈕,參數可以自由修改。
03 單擊PAR3按鈕,參數可以自由修改。
04 單擊FREQ按鈕,根據之前的參數設定,進行有效的分析。
以上例子的整個運行過程就是:筆者需要分析一個系統,先要定義整個系統的相關參數,最后再計算這個系統的相關結果,并且把需要的結果自動載入TXT文件中。
ansysmac.zip
展開 文章首發在公眾號,歡迎大家關注公眾號:CFD流
DEFINE macros是ANSYS fluent提供的預定義宏,必須用于定義你的UDF。DEFINE macros的定義包含在udf.h文件中。示例并非都是可以在ANSYS FLUENT中作為獨立udf執行的完整函數。示例僅用于演示定義宏的用法。
重要提示
?在你的源代碼中,你必須把所有的參數都放在同一行,將DEFINE語句分割成幾行會導致編譯錯誤。
?確保宏(如DEFINE_PROFILE)和參數的第一個括號之間沒有空格,因為這會在Windows中導致錯誤。
?不要在源代碼的注釋中包含DEFINE宏語句(比如DEFINE_PROFILE)。這將導致編譯錯誤。
1
DEFINE_ADJUST是一個通用的宏,可以用來調整或修改ANSYS FLUENT中沒有作為參數傳遞的變量。例如,你可以使用DEFINE_ADJUST來修改流動變量(例如,速度、壓力)和計算積分。你還可以使用它對一個域上的標量進行積分,并根據結果調整邊界條件。使用DEFINE_ADJUST定義的函數在每次迭代時執行,并在每次迭代開始時調用,然后才解出傳輸方程。
2
用法:DEFINE_ADJUST (name,d)
DEFINE_ADJUST有兩個參數:name和d。name是UDF的名字,d通過ANSYS FLUENT求解器傳遞到UDF。
展開 目的:用PRO/E進行3D實體建模,然后用ANSYS進行有限元分析。
優點:可快速生成復雜的3D實體零件模型(包括裝配模型ASM);一次性導入ANSYS后基本不用進行修修補補,兼容性較好,可認為是無縫連接。
一次導入成功率:99.9%
步驟:(須嚴格按照順序操作)
1、首先安裝PRO/E WILDFIRE 2.0,并進行正常使用;
2、按照ANSYS的安裝說明安裝ANSYS(最好是ANSYS 8.0以上版本),記錄下your PC ID and MAC Address,修改ANSYS.dat(也許是,有點忘了是哪個文件),然后代替此文件中第一行原來的ID and MAC Address,保存退出,用KEYGEN生成License.txt。然后進行安裝(在第二步安裝License過程中,對于安裝提示①是否是1或3 SERVER,選擇“是”;②是否有License文件時,選“是”(有點忘了,看情況吧);③選剛才生成的License文件,如此時有提示說找不到,不要緊,請見下面的步驟),注意要設置環境變量,然后Reboot。同時在運行License Server要將生成的License.txt拷貝到License Guide第三步提示的目錄里(如果一開始就知道是應該拷貝到哪個目錄,就在第③步前將此文件拷貝過去)。
3、安裝完成以后不要立即運行ANSYS,首先運行License Server管理器,完成License注冊。
4、運行ADMIN,配置ANSYS和PRO/E的連接,按照提示操作即可。
5、如果第4步成功的話,運行PRO/E后就可在其菜單欄里面看見多了一個ANSYS的選項,注意此時還沒有最后成功。
展開 無私奉獻100個ANSYS經典算例
http://www.besturbo.cn/joinus/show.asp?id=12 考慮熱應力的模態分析
http://www.besturbo.cn/joinus/show.asp?id=13 ansys中抓圖的命令流
http://www.besturbo.cn/joinus/show.asp?id=114 生死單元的例子
http://www.besturbo.cn/joinus/show.asp?id=123 正在建設中
http://www.besturbo.cn/joinus/show.asp?id=127 熱應變與結構應變
http://www.besturbo.cn/joinus/show.asp?id=128 表面單元的使用
http://www.besturbo.cn/joinus/show.asp?id=129 修改ANSYS的默認工具條
http://www.besturbo.cn/joinus/show.asp?id=130 表格加載函數加載
http://www.besturbo.cn/joinus/show.asp?
展開 
修改ansys的相關專題、標簽、搜索
修改ansys的最新內容
這是因為ANSYS修改了機制或者是我之前可能是卡BUG了,所以只有部分小伙伴能有下載ACT的權限。因此特開此帖,為大家長期待下載需要的ACT(免費的),由于最近工作較忙,公眾號可能回復的不及時,因此請大家耐心等待。
首先簡單介紹一下ACT,ACT是ANSYS的插件,可以可以提供某些特定的功能以彌補軟件的不足。官方的應用商店里提供了不少,有免費的也有收費的,也有大佬自己在針對自己的需求進行開發。
1
DEFINE_ADJUST是一個通用的宏,可以用來調整或修改ANSYS FLUENT中沒有作為參數傳遞的變量。例如,你可以使用DEFINE_ADJUST來修改流動變量(例如,速度、壓力)和計算積分。你還可以使用它對一個域上的標量進行積分,并根據結果調整邊界條件。
Ansys讀入該文件類型有兩種模式(見附圖1紅線框內):
(1)光滑模式(SMOOTH),對應選項”No Defeaturing”,這種模式不會對原模型做任何修改,而且Ansys不會創建體積(只創建點、線、面元素),導入的模型一般需要手動進行修復,需要用到的幾何修復工具位于前處理器(Preprocessor)模塊中。
第一步:需要用APDL編輯四個mac(宏文件)
第二步:需要修改ansys的start.ans文件
第三步:如果我們修改了mac文件,需要更新功能。
運行這幾個按鈕的效果:
01 單擊PAR1按鈕,參數可以自由修改。
02 單擊PAR2按鈕,參數可以自由修改。
植入設備的天線模型
使用ANSYS SpaceClaim Direct Modeler修改ANSYS HFSS人體模型,以表現不同的人體體型。ANSYS SpaceClaim可以輕松修改對象的幾何結構。
由于人體組織會反射、吸收部分無線信號以及影響天線的工作頻率與帶寬,無線射頻的性能因此會受到影響。
然而對于這個問題來說,并不是約束不足而產生的剛性位移,而最大可能就是材料非線性的求解算法問題,但是在ANSYS中修改其他算法,皆無法求解收斂。下面將修改壓力值看看是否收斂。
(9)減少均布壓力值為6MPa,再次進行求解,這時我們發現,這次是可以求解收斂。
查看等效應力,最大值為410.47MPa。
查看等效應變。
創建接觸時可考慮使用
24.如何在程序"外部"修改Ansys建模語句中的參數
如果對已做好的模型再增加僅僅幾條語句來修改某些參數,例如用UIMP,1,****修改材料1的參數,可否在程序外部實現?!
打開 log 文件或在 File 菜單下執行 write DB log file,將建模過程寫成命令流。然后在該文件中進行修改就是了。不過需要你對 ANSYS 的命令有一些了解才行。學吧!
ANSYS修改節點解釋通過DNSOL命令完成的,命令解釋如下:
DNSOL, NODE, Item, Comp, V1, V2, V3, V4, V5, V6
其中Item和Comp這兩個量是需要修改的變量名稱,例如需要修改位移X,則Item應為U,Comp應為X,后面的V1-V6就是新的值。
創建接觸時可考慮使用
24.如何在程序“外部”修改Ansys建模語句中的參數
如果對已做好的模型再增加僅僅幾條語句來修改某些參數,例如用UIMP,1,****修改材料1的參數,可否在程序外部實現?!
打開 log 文件或在 File 菜單下執行 write DB log file,將建模過程寫成命令流。然后在該文件中進行修改就是了。不過需要你對 ANSYS 的命令有一些了解才行。
ansys13.0安裝好后,再安裝nCode DesignLife 13.0,啟動workbench后,發現不能啟動各模塊,如下圖問題
解決方法:
在designLife13.0安裝盤中找到了ANSYS_install_12_1.pdf文件,其中寫明了軟件安裝過程中,對ansys的修改,如下信息指出,對engineeringdata.config進行了修改。