
發(fā)布
注冊(cè)
/
登錄ansys生成程序代碼的案例
免費(fèi)網(wǎng)格劃分程序(支持粒子生成),有源代碼
Netgen是一個(gè)簡(jiǎn)單易用的免費(fèi)網(wǎng)格劃分程序,支持2d/3d網(wǎng)格自動(dòng)劃分。程序由C++書(shū)寫(xiě),并結(jié)合腳本語(yǔ)言TCL/TK擴(kuò)充功能。Netgen可以導(dǎo)入自定義的模型文件,同時(shí)支持STL文件格式(可在SOLIDWORKS,UG等CAD軟件里導(dǎo)出),如果結(jié)合另一款免費(fèi)軟件OpenCASCADE,也可以導(dǎo)入IGS等文件格式。
原程序不支持粒子生成,我在原程序的基礎(chǔ)上添加了導(dǎo)出粒子的功能,原理很簡(jiǎn)單,就是根據(jù)已生成的網(wǎng)格計(jì)算單元的中心及體積(注意,為通用起見(jiàn),導(dǎo)出的是體積而不是粒子的質(zhì)量,二維網(wǎng)格則是面積)。使用時(shí),先讀入模型,進(jìn)行網(wǎng)格劃分。然后在File-->Export Filetype里選擇Particles Format(我自己定義的選項(xiàng)),最后File-->Export Mesh就行了。附件是我添加粒子生成功能后編譯生成的可執(zhí)行程序。
343765-Release.part03.rar
343761-Release.part01.rar
343762-Release.part02.rar
展開(kāi) 【原創(chuàng)】能夠生成ANSYS中節(jié)點(diǎn)應(yīng)力釋放所需文件的小程序
根據(jù)上一步的計(jì)算結(jié)果(nodecal)數(shù)據(jù)文件生成ansys應(yīng)力釋放所需要的節(jié)點(diǎn)應(yīng)力文件,
可以按不同比例生成應(yīng)力文件.歡迎大家給出意見(jiàn)。
使用方法:將結(jié)果數(shù)據(jù)文件,命名為exam.dat,具體格式如例子。
運(yùn)行node_force.exe,即可。
生成的nodeforce.dat就是ansys所需格式的文件,用input讀入即可。
可以大大提高對(duì)各節(jié)點(diǎn)進(jìn)行應(yīng)力釋放的效率!為平面應(yīng)變的隧道開(kāi)挖而設(shè)計(jì)!
New Folder.rar