DEFORM二次开发的一点小心得!
更新时间:2024-01-15 23:12:01 阅读量: 教育文库 文档下载
DEFORM二次开发的一点小心得!
前一段时间闲着没事,看了DEFORM的help文件.和众位兄弟交流一下.
限元虚拟仪器1d8S\9m!~.Q5U6{9^|Simwe.com|仿真设计有
用户子程序实现过程:
第一步:所需文件准备:把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不好!(我也不知道原因,师兄是这么说的!).
仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM#d1I1k6D0F&n\www.simwe.com8]$M*q)v3V;V
还有一个问题,关于DEFORM的text运行模式. 在安装目录下面,有如下几个需要了解的文件:<1>DEF_PRE.EXE;<2>DEF_ARM_CTL3.COM
DEF_PRE.EXE这是前处理,DOS界面输入前处理参数设置,记录每次设置时的操作,按一定格式记录在记事本上面,这个很重要,二次开发可能需要这个文件.具体参见help.
DEF_ARM_CTL3.COM 这是运行命令.具体格式见help.
SimWe仿真论坛5O+[7_:v$x7~;?,i6e3q
下面是关键:通过fortran子程序调用DEFORM.具体如下.我用的是visual fortran6.6.
result=system('E:\\DEFORM3D\\V5_0\\DEF_PRE.EXE') (启动前处理,弹出DEF_PRE.EXE界面)
result=system('E:\\DEFORM3D\\V5_0\\DEF_PRE.EXE
仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM b/O#G3N!D3G1_:c7x5}9v'E3A;}%^5}/q3Iwww.simwe.com5Y+M3d$x;Cwww.simwe.com\m%e'o&V2O!b%SimWe仿真论坛4j-v-M-a(l9A1
XXXX.KEY (key文件,需要copy到你的子程序目录下)
XXXX.DB (生成DB文件)
result=system('E:\\DEFORM3D\\V5_0\\DEF_ARM_CTL3.COM XXXX B') (运行DB文件,XXXX为文件名,B表示 batch模式运行)
注意运行过程中,有可能生成临时文件,如FOR003等,会影响模拟进行,可通过fortran命令open和write操作清除.以上可以实现一些特殊的操作.如运动子程序等.
上述即是我的一点小体会.很多我也不是很懂,自己的课题也不是DEFORM二次开发,也不专长编程.呵呵,希望对大家有所帮助!
仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent/c*W(t2h!~ @$N G|Simwe.com|仿真设计有限元虚拟仪器+P(E;u'r5H8r%}仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM0u'n*V&U.w,S'C仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM!K*i4n8l0|Simwe.com|仿真设计有限元虚拟仪器$e(W'V%d.G*T-n:z;P'_/`9E R仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM B&d5~0X1@1D)J.\\*~仿真分析有限元模拟Re:请问能不能帖个自己二次开发加本构方程的例子
这是我尝试过的关于流动应力的二次开发,希望能给没有做过二次开发的朋友一点经验~~~现在要好好研究二次开发和有限元软件的核心机制了~~~共同进步~~~
E,]*w\6y/W'u+Y(s-e+N9|.Bwww.simwe.com4S%u)e
program USRMTR real YS,TEPS,EFEPS,TEM
仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM%[,L9o#s(`(|)D1H
read (*,*,*)TEPS,EFEPS,TEM
仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM$P#]2R3L;T!z\
YS=123.5237-1.238956*TEM+3.8584*LOG10(EFEPS)+6.7852*TEPS-1.29*TEM*TEPS+52.895*LOG10(EFEPS)*TEPS+0.00088442*TEM*TEM
\
Print *,YS END
SimWe仿真论坛&u%B;c f(k0f'G.m$A6r
|Simwe.com|仿真设计有限元虚拟仪器(`5Q4n0s;H3u8O7e5T相信看了这个程序后,大家对二次开发肯定有个初步的了解了~呵~
用户子程序具体实现心得
结合论坛上各位大虾的经验和自带帮助,前段时间动手试了一下用户子程序的实现过程,现将自己的一些体会与大家共享,相信对做二次开发的新手有用 用户子程序实现过程:
第一步:所需文件准备:把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两个文件。
第二步:编写源程序。对于新手可以使用模版自带的子程序,对于材料流动应力子程序模版里头本身就自带有一个,所以可以不需要自己编写。
第三步:用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替换原来的这两个文件。
仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM%y'p)o!T2B/{'a5K
仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM _5B2f!p)Q/h+\\-e
第四步,运行模型。对于流动应力子程序,只要在material那里选择子程序就ok了。
共享:DEFORM二次开发后,fortran子程序编译问题
这一个星期以来,每天都在编译二次开发后的DEFORM子程序,总是不能通过,看了论坛中也没有详细说这方面的,虽然按照一些操作操作了还是不行,所以详细讲述一下操作步骤。
|Simwe.com|仿真设计有限元虚拟仪器,L(\\:y'v'?.F4|SimWe仿真论坛+z ?(V%{$S(n0M-u(N1X
首先,安装的系统是windows的,到电驴上下载并安装absoft pro fortran v9.0,这应该是在网上能找到的最接近的版本了。吧。
在def_usr.f(该文件在DEF_SIM文件夹中)编写二次开发的程序,保存。拷贝到文件夹M中。
(这样比较省事点,虽然有些文件用不到。)
将absoft pro fortran v9.0的安装文件中的 f77_oldnames.obj 文件也拷贝到文件夹M中。 (该文件在..\\Absoft90\\LIB中)
双击打开DEF_SIM_USR.gui文件,将Library Files 中的*.lib文件全部替换成文件夹M中的相应的*.lib。(在Library Files 任选一个文件,右键选择Add/Remove File(s) 然后进行替换文件操作)。将文件夹M中的f77_oldnames.obj 也添加进去。 点击Tools-->buid就OK了。生成了DEF_SIM.exe
仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM9D\0C(O L#HSimWe仿真论坛3`7S.`'J1o'e/C1D*|5[|Simwe.com|仿真设计有限元虚拟仪器6A3g$L)p(j&I:|'d0@
安装DEFORM-2D,DEFORM-3D,我是这么装的,具体是不是可以只装一个我也没试过,有意的试试
找个地方建一个文件夹M,将DEFORM中的UserRoutine文件夹中的所有文件和所有的*.lib文件
建立DEF_SIM_P4.exe文件如上面的操作,只是改成双击DEF_SIM_P4_USR.gui文件。
正在阅读:
DEFORM二次开发的一点小心得!01-15
我心中的他作文700字06-20
2014年外科三基考试题含答案07-06
【广西职业技术学院排名】广西职业技术学院特色专业-广西职业技术学院录取分数线08-11
2017年国家公务员考试行测真题及答案解析(省级以上)07-03
物理中考总复习知识点03-02
新来的班主任作文500字06-27
总也忘不了那句话作文400字06-23
医院宣传语录医院服务宗旨10-31
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 心得
- DEFORM
- 开发
- 第八篇:直流及UPS系统
- 色氨酸课设
- 初中英语作文语料库
- 浅析非单一产权建筑消防安全管理中存在的问题及对策
- 六安市规划管理技术规定(送审稿)0628 - 图文
- 电力电缆定期检查制度
- 三位二进制减法计数器与74193芯片仿真63进制减法计数器 - 图文
- McBSP模拟UART通信
- 桩基础施工技术现状及未来发展趋向浅谈 - 图文
- 江苏省启东中学2010届高三生物考前辅导A
- “十三五”重点项目-大豆秸秆项目节能评估报告(节能专篇)
- 艺术课堂中互动式学习的有效性研究
- 考卷十
- vb试题
- 机械设计(第二版)螺纹连接习题解答
- (杭师大2017版)大学生创业基础满分100答案
- 7.1建党演讲稿
- 锅炉设备技术协议
- 文东新区北环路道排工程施工组织设计2010.4.8
- 蔓杰士导购培训