一、定义材料号及特性mp,lab,mat,co,c1,…….c4lab:待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens)ex:弹性模量nuxy:小泊松比alpx:热膨胀系数reft:参考温度reft:参考温度prxy:主泊松比gxy:剪切模量mu:摩擦系数dens:质量密度mat:材料编号(缺省为当前材料号)c材料特性值,或材料之特性,温度曲线中的常数项c1-c4:材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数二、定义DP材料:首先要定义EX和泊松比:MP,EX,MAT,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg三、单元生死载荷步!第一个载荷步TIME,...!设定时间值(静力分析选项)NLGEOM,ON!打开大位移效果NROPT,FULL!设定牛顿-拉夫森选项ESTIF,...!设定非缺省缩减因子(可选)ESEL,...!选择在本载荷步中将不激活的单元EKILL,...!不激活选择的单元ESEL,S,LIVE!选择所有活动单元NSLE,S!选择所有活动结点NSEL,INVE!选择所有非活动结点(不与活动单元相连的结点)D,ALL,ALL,0!约束所有不活动的结点自由度(可选)NSEL,ALL!选择所有结点ESEL,ALL!选择所有单元D,...!施加合适的约束F,...!施加合适的活动结点自由度载荷SF,...!施加合适的单元载荷BF,...!施加合适的体载荷SAVESOLVE请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF和BF命令得到更详细的解释。?后继载荷步在后继载荷步中,用户可以随意杀死或重新激活单元。象上面提到的,要正确的施加和删除约束和结点载荷。用下列命令杀死单元:Command:EKILLGUI:MainMenuSolution-LoadStepOpts-OtherKillElements用下列命令重新激活单元:Command:EALIVEGUI:MainMenuSolution-LoadStepOpts-OtherActivateElem!第二个(或后继)载荷步:TIME,...ESEL,...EKILL,...!杀死选择的单元ESEL,...EALIVE,...!重新激活选择的单元...FDELE,...!删除不活动自由度的结点载荷D,...!约束不活动自由度...F,...!在活动自由度上施加合适的结点载荷DDELE,...!删除重新激活的自由度上的约束SAVESOLVE四、u/grid,keykey:“0”或“off”无网络“1”或“on”xy网络“2”或“x”只有x线“3”或“y”只有y线uxvar,nn:“0”或“1”将x轴作为时间轴“n”将x轴表示变量“n”“-1”?u/axlab,axis,lab定义轴线的标志axis:“x”或“y”lab:标志,可长达30个字符uplvar,nvar,nvar2,……,nvar10画出要显示的变量(作为纵坐标)五、Nsel,type,item,comp,vmin,vmax,vinc,kabs选择一组节点为下一步做准备Type:S:选择一组新节点(缺省)R:在当前组中再选择A:再选一组附加于当前组U:在当前组中不选一部分All:恢复为选中所有None:全不选Inve:反向选择Stat:显示当前选择状态Item:loc:坐标node:节点号Comp:分量Vmin,vmax,vinc:ITEM范围Kabs:“0”使用正负号“1”仅用绝对值六、VDELE,NV1,NV2,NINC,KSWP:删除未分网格的体nv1:初始体号nv2:最终的体号ninc:体号之间的间隔kswp=0:只删除体kswp=1:删除体及组成关键点,线面如果nv1=all,则nv2,ninc不起作用七、VSEL,Type,Item,Comp,VMIN,VMAX,VINC,KSWPType,是选择的方式,有选择(s),补选(a),不选,全选(all)、反选(inv)等,其余方式不常用Item,Comp是选取的原则以及下面的子项如volu就是根据实体编号选择,loc就是根据坐标选取,它的comp就可以是实体的某方向坐标!其余还有材料类型、实常数等MIN,VMAX,VINC,这个就不必说了吧!,例:vsel,s,volu,,14vsel,a,volu,,17,23,2上面的命令选中了实体编号为14,17,19,21,23的五个实体urforce,nvar,node,item,comp,name指定待存储的节点力数据nvar:变量号node:节点号itemcompFx,y.zMx,y,zname:给此变量一个名称,8个字符uadd,ir,ia,ib,ic,name,--,--,facta,factb,factc将ia,ib,ic变量相加赋给ir变量ir,ia,ib,ic:变量号name:变量的名称Fini(退出四大模块,回到BEGIN层)/cle(清空内存,开始新的计算)1.定义参数、数组,并赋值.2./prep7(进入前处理)定义几何图形:关键点、线、面、体定义几个所关心的节点,以备后处理时调用节点号。设材料线弹性、非线性特性设置单元类型及相应KEYOPT设置实常数设置网格划分,划分网格根据需要耦合某些节点自由度定义单元表存盘3./solu加边界条件设置求解选项定义载荷步求解载荷步4./post1(通用后处理)5./post26(时间历程后处理)6.PLOTCONTROL菜单命令7.参数化设计语言8.理论手册Fini(退出四大模块,回到BEGIN层)/cle(清空内存,开始新的计算)1定义参数、数组,并赋值.udim,par,type,imax,jmax,kmax,var1,vae2,var3定义数组par:数组名type:array数组,如同fortran,下标最小号为1,可以多达三维(缺省)char字符串组(每个元素最多8个字符)tableimax,jmax,kmax各维的最大下标号var1,var2,var3各维变量名,缺省为row,column,plane(当type为table时)2/prep7(进入前处理)2.1定义几何图形:关键点、线、面、体ucsys,kcnkcn,0迪卡尔zuobiaosi1柱坐标2球4工作平面5柱坐标系(以Y轴为轴心)n已定义的局部坐标系unumstr,label,value设置以下项目编号的开始nodeelemkplineareavolu注意:vclear,aclear,lclear,kclear将自动设置节点、单元开始号为最高号,这时如需要自定义起始号,重发numstruK,npt,x,y,z,定义关键点Npt:关键点号,如果赋0,则分配给最小号uKgen,itime,Np1,Np2,Ninc,Dx,Dy,Dz,kinc,noelem,imoveItime:拷贝份数Np1,Np2,Ninc:所选关键点Dx,Dy,Dz:偏移坐标Kinc:每份之间节点号增量noelem:“0”如果附有节点及单元,则一起拷贝。“1”不拷贝节点和单元imove:“0”生成拷贝“1”移动原关键点至新位置,并保持号码,此时(itime,kinc,noelem)被忽略注意:MAT,REAL,TYPE将一起拷贝,不是当前的MAT,REAL,TYPEuA,P1,P2,………P18由关键点生成面uAL,L1,L2,……,L10由线生成面面的法向由L1按右手法则决定,如果L1为负号,则反向。(线需在某一平面内坐标值固定的面内)uvsba,nv,na,sep0,keep1,keep2用面分体uvdele,nv1,nv2,ninc,kswp删除体kswp:0只删除体1删除体及面、关键点(非公用)uvgen,itime,nv1,nv2,ninc,dx,dy,dz,kinc,noelem,imove移动或拷贝体itime:份数nv1,nv2,ninc:拷贝对象编号dx,dy,dz:位移增量kinc:对应关键点号增量noelem,:0:同时拷贝节点及单元1:不拷贝节点及单元imove:0:拷贝体1:移动体ucm,cname,entity定义组元,将几何元素分组形成组元cname:由字母数字组成的组元名entity:组元的类型(volu,area,line,kp,elem,node)ucmgrp,aname,cname1,……,cname8将组元分组形成组元集合aname:组元集名称cname1……cname8:已定义的组元或组元集名称ucmlist,nameucmdele,nameucmplot,label12.2定义几个所关心的节点,以备后处理时调用节点号。un,node,x,y,z,thxy,thyz,thzx根据坐标定义节点号如果已有此节点,则原节点被重新定义,一般为最大节点号。2.3设材料线弹性、非线性特性ump,lab,mat,co,c1,…….c4定义材料号及特性lab:待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens)ex:弹性模量nuxy:小泊松比alpx:热膨胀系数reft:参考温度reft:参考温度prxy:主泊松比gxy:剪切模量mu:摩擦系数dens:质量密度mat:材料编号(缺省为当前材料号)c材料特性值,或材料之特性,温度曲线中的常数项c1-c4:材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数uTb,lab,mat,ntemp,npts,tbopt,eosopt定义非线性材料特性表Lab:材料特性表之种类Bkin:双线性随动强化Bis双线性等向强化Mkin:多线性随动强化(最多5个点)Mis多线性等向强化(最多100个点)Dp:dp模型Mat:材料号Ntemp:数据的温度数对于bkin:ntemp缺省为6misntemp缺省为1,最多20bisntemp缺省为6,最多为6dp:ntemp,npts,tbopt全用不上Npts:对某一给定温度数据的点数uTBTEMP,temp,kmod为材料表定义温度值temp:温度值kmod:缺省为定义一个新温度值如果是某一整数,则重新定义材料表中的温度值注意:此命令一发生,则后面的TBDATA和TBPT均指此温度,应该按升序若Kmod为crit,且temp为空,则其后的tbdata数据为solid46,shell99,solid191中所述破坏准则如果kmod为strain,且temp为空,则其后tbdata数据为mkin中特性。uTBDATA,stloc,c1,c2,c3,c4,c5,c6给当前数据表定义数据(配合tbtemp,及tb使用)stloc:所要输入数据在数据表中的初始位置,缺省为上一次的位置加1每重新发生一次tb或tbtemp命令上一次位置重设为1,(发生tb后第一次用空闲此项,则c1赋给第一个常数)utbpt,oper,x,y在应力-应变曲线上定义一个点oper:defi定义一个点dele删除一个点x,y:坐标2.4设置单元类型及相应KEYOPTuET,itype,ename,kop1……kop6,inopr设定当前单元类型Itype:单元号Ename:单元名设置实常数uKeyopt,itype,knum,valueitype:已定义的单元类型号knum:单元的关键字号value:数值注意:如果,则必须使用keyopt命令,否则也可在ET命令中输入2.5设置网格划分,划分网格2.5.1映射网格划分1.面映射网格划分条件:a.3或4条边b.面的对边必须划分为相