【待】DEFORM二次开发的一点小心得
发布时间:2021-06-07
发布时间:2021-06-07
DEFORM二次开发的一点小心得!
前一段时间闲着没事,看了DEFORM的help文件.和众位兄弟交流一下.限元虚拟仪器1d8S"Q!x0~9m!~.Q5U6{9^||仿真设计有
用户子程序实现过程:
第一步:所需文件准备:把DEF_SIM目录下的def_usr.f ,
DEF_SIM_USR_ABsoft70.gui , DEF_SIM_P4_USR_ABsoft70.gui ,
DEF_SIM_P4_USR_LIB.lib , DEF_SIM_USR_LIB.lib和lib目录下的所有.lib文件拷到工作目录下。备份DEF_SIM.exe,DEF_SIM_P4.exe两个文件。
第二步:编写源程序。对于新手可以使用模版自带的子程序,对于材料流动应力子程序模版里头本身就自带有一个,所以可以不需要自己编写。(我就利用过自带的作过模拟,把前面的常数设置为10和100分别模拟)
第三步:用absoft7.0或以上版本打开DEF_SIM_USR_ABsoft70.gui文档,指定好library files,用工作目录下的lib文件来替换原来默认的lib文件,上述做完后直接点build就ok了,自动生成了DEF_SIM.exe。重复上面的过程打开
DEF_SIM_P4_USR_ABsoft70.gui文档生成DEF_SIM_P4.exe。
第三步:用生成的DEF_SIM.exe,DEF_SIM_P4.exe替换原来的这两个文件。第四步,运行模型。对于流动应力子程序,只要在material那里选择子程序就ok了。仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM(k/b8|0^9b)y仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent8]0P&E B,L+{&Z W%?/b
注:3D中必须是DEF_SIM.exe,而DEF_SIM— P4.exe不好!(我也不知道原因,师兄是这么说的!)8]$M*q)v3V;V
仿真分析,有限元,模拟,计算,力学,航空,航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM#d1I1k6D0F&n"r4j
还有一个问题,关于DEFORM的text运行模式.
在安装目录下面,有如下几个需要了解的文
件:<1>DEF_PRE.EXE;<2>DEF_ARM_
DEF_PRE.EXE这是前处理,DOS界面输入前处理参数设置,记录每次设置时的操作,按一定格式记录在记事本上面,这个很重要,二次开发可能需要这个文件.具体参见help.
DEF_ARM_这是运行命令.具体格式见help.
SimWe仿真论坛5O+[7_:v$x7~;?,i6e3q
下面是关键:通过fortran子程序调用DEFORM.具体如下.我用的是visualfortran6.6.
result=system('E:\DEFORM3D\V5_0\DEF_PRE.EXE')(启动前处理,弹出DEF_PRE.EXE界面)
result=system('E:\DEFORM3D\V5_0\DEF_PRE.EXE<INI.TXT')(进行前处理参数设置,INI.TXT是记录每次设置时的操作命令流),譬如一个简单的操作命令流:
<CR>
2仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM b/O#G3N!D3G1_:c7x5}9v'E3A;}%^5}/5Y+M3d$x;"m%e'o&V2O!b%
SimWe仿真论坛4j-v-M-a(l9A
上一篇:管道附属构筑物施工措施
下一篇:上海所有医院名单2012