ADINA 第8章 用户自定义材料.ppt
《ADINA 第8章 用户自定义材料.ppt》由会员分享,可在线阅读,更多相关《ADINA 第8章 用户自定义材料.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Appendix 1用户自定义材料本构开发环境子程序及入口条件材料本构子程序及求解输入文件描述举例说明Duncan&Chang EB模型的二次开发过程ADINA用户开发特征的未来发展计划主要内容开发环境ADINA8.1版本的开发环境为Compaq Visual Fortran 6.6A;方式是通过ADINA(对所有用户)提供的Makefile自动进行链接各个*.f(20余个实例文件)文件生成动态链接库文件,针对不同的求解器开发,提供不同的Makefile文件,包括:ADINA模块:adusr.dllADINA-T模块:atusr.dllADINA-F模块:afusr.dllADINA-FSI模
2、块:adfusr.dllADINA-TMC模块:adtusr.dll开发过程 将用户自定义的本构代替*.f中的相关本构描述;ADINA提供两种本构示例Fortran文件,一类是0vl3*.f文件,用于2D模型单元的本构;一类是0vl4*.f文件,用于2D模型单元的本构;编辑Makefile文件,修改其中的参数:MAT2D_OBJ=ovl30u_pl1.obj(2D模型)MAT3D_OBJ=ovl40u_pl1.obj(3D模型)编译过程:CdD:adina80adina.DF98bindfvarsnmake则生成新的动态链接库文件,即adusr.dll。开发过程 在ADINA AUI界面中采用
3、User-Supplied模式,并输入其中的参数,这些参数与ADINA子程序中的变量一一对应,用于材料本构的计算;常用参数如:CTI(99)CTD(99)LGTH1LGTH2结构本构开发入口条件已知参数c strain(1)=x应变c strain(2)=y应变c strain(3)=z应变c strain(4)=xy应变c strain(5)=yz应变c strain(6)=zx应变C 常用的其它参量cc TIME=当前时间c DT=当前时间步长c TEMP1=当前温度AUI输入参数c CTI(1)=youngs modulusc CTI(2)=poissons ratioC CTI(n)=
4、C CTDD(98)=求解变量STRESS(1)=xxSTRESS(2)=yySTRESS(3)=zzSTRESS(4)=xySTRESS(5)=xzSTRESS(6)=yz历史变量 ARRAY(LGTH1)提供多于60个可以输出的实数型历史变量,常用于做如屈服应力、塑性应变、应力水平等数据的存储;IARRAY(LGTH2)提供多个全局整型历史变量,往往用于程序控制或其它用途;结构本构开发出口条件例题:线弹性材料开发 SUBROUTINE CUSER3 DLLEXPORT(IA,A,NG,NEL,IPT,IDEATH,STRESS,+EPS,STRAIN,DEPS,1 DEPST,THSTR1
5、,THSTR2,KTR,INTER,SCP,ARRAY,LGTH1,2 IARRAY,LGTH2,D,ALFA,CTD,ALFAA,CTDD,CTI,3 TMP1,TMP2,TIME,ETIMV,ETIMV2,DT,PHIST,PRST,RN,4 PHIST1,DPSP,TGRAD,INTEG,ISUBM,INDNL,DP,NELP,6 DPJE1D,DPJE2D,AKAPPA,PBAR,NNODE,NODNUM,XYZ,+IIN,IOUT,KEY)CC.子程序说明:传递的变量很多,完全满足绝大多数开发所需常用变量:STRAIN(应变)STRESS(应力)TIME(当前时间)DT(当前时间步长
6、)TMP1(当前温度)C.C.C.ELEMENTS:Linear Elastic Model for 3-D SOLID ELEMENTS .C.C.C.C.ADDITIONAL VARIABLES:.C.C.C.YM YOUNGS MODULUS(INPUT).C.PR POISSONS RATIO(INPUT).C.程序中的注释部分:一般程序中主要使用的中间变量给予说明;如上面说明YM在程序中代表弹性模型;PR代表波松比;例题:线弹性材料开发例题:线弹性材料开发C IMPLICIT DOUBLE PRECISION(A-H,O-Z)DIMENSION IA(*),A(*)REAL A DI
7、MENSION STRESS(6),STRAIN(6),DEPS(6),D(6,6),EPS(6)DIMENSION DEPST(6),THSTR1(6),THSTR2(6)DIMENSION PHIST(3,3),PRST(3),DPSP(6),TGRAD(3)DIMENSION ARRAY(*),IARRAY(*)DIMENSION CTD(98),CTDD(98),CTI(99),SCP(99)DIMENSION DP(6,6)DIMENSION RN(3,3)DIMENSION NODNUM(*),XYZ(3,*)DIMENSION DPJE1D(6),DPJE2D(6,6)DIMEN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ADINA 第8章 用户自定义材料 用户 自定义 材料
限制150内