ANSYS1010.0命令流文件

ANSYS1010.0命令流文件
ANSYS1010.0命令流文件

/PREP7

!定义标题

/TITLE, TRANSVERSE SHEAR STRESSES IN A CANTILEVER BEAM ANTYPE,STATIC

ET,1,SHELL99,,,,,2,4 ! 8-NODE 壳单元

PRINTOUT

R,1,4,1 ! 四层轴对称壳

RMORE

RMORE,1,,0.5,1,,0.5 ! 等厚度

MP,EX,1,30E6

MP,NUXY,1,0

/COM --- INPUT FAILURE STRESSES FOR MATERIAL #1 ---

/COM --- COMPRESSION VALUES ARE LEFT TO DEFAULT --- TB,FAIL,1

TBTEMP,,CRIT

TBDATA,1,0,0,1 ! 使用TSAI-WU破坏准则TBTEMP,0

!定义破坏应力

TBDATA,10,25000

TBDATA,12,3000

TBDATA,14,5000

TBDATA,16,500

N,1

N,3,,1

FILL

NGEN,11,3,1,3,1,1

E,1,7,9,3,4,8,6,2

EGEN,5,6,-1

NSEL,S,LOC,X !选择节点

D,ALL,ALL

NSEL,S,LOC,X,10

CP,1,UZ,ALL !耦合节点

NSEL, R, LOC, Y

F,ALL,FZ,10000 !施加集中力

NSEL,ALL

OUTPR,,1

FINISH

/SOLU

SOLVE

FINISH

!后处理

/POST1

ETABLE,NX,SMISC,7

ETABLE,FC,NMISC,1

ETABLE,FCMX,NMISC,2

ETABLE,FCLN,NMISC,3

ETABLE,ILMX,NMISC,4

ETABLE,ILLN,NMISC,5

PRETAB,NX,ILLN,ILMX

PRETAB,FC,FCLN,FCMX

ETABLE,SXZ,S,XZ

ETABLE,ILSXZ,SMISC,11

!获取单元结果数据

*GET,SIGXZ1,ELEM,4,ETAB,SXZ

*GET,SIGXZ2,ELEM,1,ETAB,ILSXZ

*GET,SIGXZ3,ELEM,1,ETAB,ILMX

*GET,FC3,ELEM,1,ETAB,FCMX

*DIM,LABEL,CHAR,4,2

*DIM,VALUE,,4,3

LABEL(1,1) = 'SIGXZ,ps','SIGXZ,ps','SIGXZ,ps','FC3MAX ('

LABEL(1,2) = 'i(Z=H/2)','i(Z=H/4)','i(Z= 0 )','FCMX) '

*VFILL,VALUE(1,1),DATA,0,5625,7500,225

*VFILL,VALUE(1,2),DATA,SIGXZ1,SIGXZ2,SIGXZ3,FC3

*VFILL,VALUE(1,3),DATA,0,ABS(SIGXZ2/5625),ABS(SIGXZ3/7500),ABS(FC3/225)

/OUT,beam,vrt

FINISH

7.3.3 命令流模式

/PREP7

/TITLE, NATURAL FREQUENCY OF A PIEZOELECTRIC TRANSDUCER

ET,1,SOLID5,3 !选择单元

!设定材料属性

MP,DENS,3,7500

MP,PERX,3,804.6

MP,PERZ,3,659.7

!定义表格

TB,PIEZ,3

TBDATA,16,10.5

TBDATA,14,10.5

TBDATA,3,-4.1

TBDATA,6,-4.1

TBDATA,9,14.1

TB,ANEL,3

TBDATA,1,13.2E10,7.1E10,7.3E10

TBDATA,7,13.2E10,7.3E10

TBDATA,12,11.5E10

TBDATA,16,3.0E10

TBDATA,19,2.6E10

TBDATA,21,2.6E10

!建模

L=10E-3

W=10E-3

H=20E-3

K,1

K,2,L

K,3,L,W

K,4,,W

KGEN,2,1,4,1,,,H

L,1,5

LESIZE,1,,,4 !设定单元尺寸

ESIZE,,2

MSHK,1

MSHA,0,3D

V,1,2,3,4,5,6,7,8

VMESH,1 !划分单元

NSEL,S,LOC,X,0

!施加约束

DSYM,SYMM,X

NSEL,S,LOC,Y,0

DSYM,SYMM,Y

NSEL,ALL

FINISH

/SOLU

ANTYP,MODAL

MODOPT,LANB,10,50000,150000 !设置提取模态方式MXPAND,10 !扩展模态

/COM,

NSEL,S,LOC,Z,0

D,ALL,VOLT,0

NSEL,S,LOC,Z,H

D,ALL,VOLT,0

NSEL,ALL

SOLVE

*GET,F1,MODE,2,FREQ

*GET,F2,MODE,5,FREQ

FINISH

/POST1

/VIEW,1,1,1,1

/VUP,,Z

/TYPE,,4

*DO,I,1,10

SET,LS,I

PLDISP,1 !显示模态

*ENDDO

FINISH

/SOLU

ANTYPE,MODAL

MODOPT,LANB,10,50000,150000

MXPAND,10

/COM,

NSEL,S,LOC,Z,H

DDELE,ALL,VOLT !删除VOLT 约束

CP,1,VOLT,ALL !耦合VOLT 约束

NSEL,ALL

SOLVE

*GET,F3,MODE,4,FREQ

*GET,F4,MODE,8,FREQ

FINISH

/POST1

*DO,I,1,10

SET,LS,I

PLDISP,1 !显示响应模态形状

*ENDDO

Finish

8.3.3 命令流模式

/PREP7

/TITLE, HARMONIC RESPONSE OF A SPRING-MASS SYSTEM

ANTYPE,MODAL ! 定义分析类型

MODOPT,REDUC,2,,,2 ! 打印前两阶模态形状

ET,1,COMBIN40,,,2 ! 定义单元

R,1,6,,2 ! 定义实常数

R,2,16,,2 ! 定义实常数

N,1

N,2,0,1

N,3,0,2

REAL,1

E,1,2

REAL,2

E,2,3

M,1,UY,2 ! 定义主自由度

OUTPR,,ALL

D,3,ALL

FINISH

/SOLU

SOLVE

FINISH

/SOLU

ANTYPE,HARMIC ! 谐响应分析

HROPT,MSUP,2 ! 模态叠加法

HARFRQ,0.1,1.0 ! 频率变化范围为0.1~1.0

F,1,FY,50

KBC,1 ! 阶跃边界和载荷

NSUBST,50

OUTPR,,NONE

OUTRES,,1

SOLVE

FINISH

/POST26

FILE,,rfrq ! 读入数据文件

NSOL,2,1,U,Y,UY1

NSOL,3,2,U,Y,UY2

/GRID,1

/AXLAB,Y,DISP

PLVAR,2,3 ! 显示变量

PRVAR,2,3

FINISH

9.3.3 命令流模式

/PREP7

/TITLE, FREE VIBRATION WITH COULOMB DAMPING

ET,1,COMBIN40,,,,,,2 ! 定义单元类型

R,1,1E4,,(10/386),,1.875,30 ! 定义实常数

N,1

N,2,1

E,1,2

FINISH

/SOLU

SOLCONTROL,0

ANTYPE,TRANS ! 定义分析类型

D,1,UX

IC,2,UX,-1,0 ! 定义初始条件

KBC,1 ! 阶跃载荷和边界条件

CNVTOL,F,1,0.001 ! 力收敛准则

TIME,.2025

NSUBST,404 ! 定义子步数

OUTRES,,1

SOLVE

FINISH

/POST26

NSOL,2,2,U,X,UX ! 定义节点变量

ESOL,3,1,,SMISC,1,F1 ! 定义单元变量

PRVAR,2,3

/GRID,1 ! 设置坐标

/AXLAB,Y,DISP

/GTHK,CURVE,2

PLVAR,2 ! 显示变量

/AXLAB,Y,FORCE

PLVAR,3

FINISH

10.3.3 命令流模式

/VERIFY,SPECTRUM

/PREP7

/TITLE, DYNAMIC LOAD EFFECT ON SIMPLY-SUPPORTED THICK SQUARE PLATE

ET,1,SHELL93,,,,,1 ! 定义单元类型

MP,EX,1,200E9 ! 定义材料属性

MP,NUXY,1,0.3

MP,ALPX,1,0.1E-5

MP,DENS,1,8000

R,1,1 ! 定义实常数

N,1,0,0,0 ! 定义模型

N,9,0,10,0

FILL

NGEN,5,40,1,9,1,2.5

N,21,1.25,0,0

N,29,1.25,10,0

FILL,21,29,3

NGEN,4,40,21,29,2,2.5

EN,1,1,41,43,3,21,42,23,2

EGEN,4,2,1

EGEN,4,40,1,4

FINISH

/SOLU

ANTYPE,MODAL ! 定义分析类型为模态分析MODOPT,REDUC

MXPAND,16,,,YES

SFE,ALL,,PRES,,-1E6 ! 施加面载荷

D,ALL,UX,0,,,,UY,ROTZ ! 施加约束

D,1,UZ,0,0,9,1,ROTX

D,161,UZ,0,0,169,1,ROTX

D,1,UZ,0,0,161,20,ROTY

D,9,UZ,0,0,169,20,ROTY

NSEL,S,LOC,X,.1,9.9

NSEL,R,LOC,Y,.1,9.9

M,ALL,UZ ! 选择主自由度

NSEL,ALL

SOLVE

*GET,F,MODE,1,FREQ

FINISH

/SOLU

ANTYPE,SPECTR ! 定义分析类型SPOPT,PSD,2,ON ! 利用前两阶模态并计算应力PSDUNIT,1,PRES ! 定义功率谱为面载荷谱DMPRAT,0.02

PSDFRQ,1,1,1.0,80.0

PSDVAL,1,1.0,1.0

LVSCALE,1 ! 比例使用载荷因子

PFACT,1,NODE

PSDRES,DISP,REL

PSDCOM

SOLVE

FINISH

/POST1

SET,3,1 ! 读取位移

/VIEW,1,2,3,4

PLNSOL,U,Z

PRNSOL,U,Z

FINISH

/SOLUTION

ANTYPE,HARMIC ! 重新定义求解类型

HROPT,MSUP ! 利用模态叠加法

HROUT,OFF,ON

KBC,1

HARFRQ,1,80

DMPRAT,0.02

NSUBSTEP,10

SOLVE

FINISH

/POST26

FILE,,rfrq

PRCPLX,1

NSOL,2,85,U,Z ! 定义变量

PSDDAT,6,1,1.0,80,1.0

PSDTYP,2

PSDCAL,7,2

PSDPRT

PRVAR,2,7 ! 绘制变量曲线

*GET,P,VARI,7,EXTREM,VMAX

*status,parm

/VIEW

/AXLAB,Y,PSD (M^2/HZ)

PLVAR,7

FINISH

11.3.3 命令流模式

/VERIFY,CREEP

/PREP7

/TITLE, CREEP, STRESS RELAXATION OF A BOLT DUE TO CREEP

C*** STR. OF MATL., TIMOSHENKO, PART 2, 3RD ED., PAGE 531

ANTYPE,STATIC

ET,1,LINK1 ! 定义杆单元

R,1,1,(1/30000) ! 定义初始应变

MP,EX,1,30E6

TB,CREEP,1

TBDATA,1,4.8E-30,7 ! 定义蠕变属性

N,1

N,2,10

E,1,2

BFUNIF,TEMP,900 ! 环境温度

TIME,1000

KBC,1

D,ALL,ALL ! 约束端部

FINISH

/SOLU

SOLCONTROL,0

NSUBST,100

OUTPR,BASIC,10 ! 每隔10步打印基本结果

OUTRES,ESOL,1 ! 保存每步结果的数据

SOLVE

FINISH

/POST26

ESOL,2,1,,LS,1,SIG ! 定义杆单元轴向应力变量

PRVAR,2 ! 打印杆单元轴向应力随时间变化值

FINISH

12.3.3 命令流模式

!步骤一前处理

/TITLE,buckling of a frame

/PREP7

ET,1,BEAM4

R,1,2.83e-5,2.89e-10,2.89e-10,0.01,0.01, ,

RMORE, , , , , , ,

MPTEMP,,,,,,,,

MPTEMP,1,0

MPDATA,EX,1,,1e11

MPDATA,PRXY,1,,0.35

RPR4,3,0,0,86.6025e-3,

VOFFST,1,1, ,

/VIEW,1,1,1,1

/ANG,1

/REP,FAST

VDELE, 1

FLST,2,5,5,ORDE,2

FITEM,2,1

FITEM,2,-5

ADELE,P51X

LPLOT

FLST,5,3,4,ORDE,2

FITEM,5,7

FITEM,5,-9

CM,_Y,LINE

LSEL, , , ,P51X

CM,_Y1,LINE

CMSEL,,_Y

LESIZE,_Y1, , ,20, , , , ,0

FLST,5,6,4,ORDE,2

FITEM,5,1

FITEM,5,-6

CM,_Y,LINE

LSEL, , , ,P51X

CM,_Y1,LINE CMSEL,,_Y

LESIZE,_Y1, , ,3, , , , ,0 FLST,3,6,4,ORDE,2 FITEM,3,4

FITEM,3,-9

LGEN,15,P51X, , , , ,1, ,0 /PLOPTS,INFO,3

/PLOPTS,LEG1,1

/PLOPTS,LEG2,1

/PLOPTS,LEG3,1

/PLOPTS,FRAME,1

/PLOPTS,TITLE,1

/PLOPTS,MINM,1

/PLOPTS,FILE,0

/PLOPTS,LOGO,1

/PLOPTS,WINS,1

/PLOPTS,WP,0

/PLOPTS,DATE,2

/TRIAD,LTOP

/REPLOT NUMMRG,KP, , , ,LOW NUMCMP,KP NUMCMP,LINE FLST,2,93,4,ORDE,2 FITEM,2,1

FITEM,2,-93 LMESH,P51X

FINISH

!步骤二获得静力解/SOL

ANTYPE,0 NLGEOM,0

NROPT,AUTO, , LUMPM,0

EQSLV, , ,0, PRECISION,0 MSAVE,0 PIVCHECK,1 PSTRES,ON TOFFST,0,

/PNUM,KP,0

/PNUM,LINE,0

/PNUM,AREA,0

/PNUM,VOLU,0

/PNUM,NODE,1

/PNUM,TABN,0

/PNUM,SVAL,0

/NUMBER,0

/PNUM,ELEM,0

/REPLOT

/ZOOM,1,SCRN,1.332160,0.608101,1.398657,0.533799 FLST,2,3,1,ORDE,3

FITEM,2,1

FITEM,2,-2

FITEM,2,5

/GO

D,P51X, , , , , ,ALL, , , , ,

/AUTO,1

/REP,FAST

/ZOOM,1,SCRN,-0.654929,-0.576816,-0.635371,-0.619832 FLST,2,3,1,ORDE,3

FITEM,2,934

FITEM,2,-935

FITEM,2,938

/GO

F,P51X,FZ,-1

/PNUM,KP,0

/PNUM,LINE,0

/PNUM,AREA,0

/PNUM,VOLU,0

/PNUM,NODE,0

/PNUM,TABN,0

/PNUM,SVAL,0

/NUMBER,0

/PNUM,ELEM,0

/REPLOT

/STATUS,SOLU

SOLVE

FINISH

!步骤三获得特征值屈曲解

/SOLU

ANTYPE,1

BUCOPT,LANB,10,0,0

/STATUS,SOLU

SOLVE

FINISH

!步骤四扩展解

/SOLU

EXPASS,1

MXPAND,10,0,0,1,0.001,

/STATUS,SOLU

SOLVE

FINISH

!步骤五后处理

/POST1

SET,LIST

SET,FIRST

PLDISP,2

/AUTO,1

/REP,FAST

/VIEW,1,1

/ANG,1

/REP,FAST

SET,LIST,999

SET,,, ,,, ,3

/REPLOT

SET,LIST,999

SET,,, ,,, ,5

/REPLOT

SET,LIST,999

/REPLOT

SET,LIST,999

SET,,, ,,, ,7

/REPLOT

SET,LIST,999

SET,,, ,,, ,9

/REPLOT

AVPRIN,0, ,

ETABLE, ,LS,1

PRETAB,LS1

PLETAB,LS1,NOAV

SET,FIRST

/REPLOT

/VIEW,1,1,1,1

/ANG,1

/REP,FAST

SAVE

FINISH

/EXIT,NOSAV

13.3.3 命令流模式

/TITLE,Contact Analysis

/PREP7

ET,1,SOLID185 !选择单元

MPTEMP,,,,,,,,

MPTEMP,1,0

MPDATA,EX,1,,30e6 !设定材料属性

MPDATA,PRXY,1,,0.25

CYLIND,1.5, ,2.5,4.5,0,360, !生成圆柱

/VIEW, 1 ,1,1,1

/ANG, 1

/REP,FAST

/AUTO, 1

/REP

CYLIND,0.45, ,2.5,4.5,0,360,

VSBV, 1, 2 CYLIND,0.5, ,2,5,0,360,

!体积编号显示

/PNUM,KP,0

/PNUM,LINE,0

/PNUM,AREA,0

/PNUM,VOLU,1

/PNUM,NODE,0

/PNUM,TABN,0

/PNUM,SVAL,0

/NUMBER,0

/PNUM,ELEM,0

/REPLOT

/REPLOT WPSTYLE,,,,,,,,1

wpstyle,0.05,0.1,-1,1,0.003,0,0,,5 wpro,,,90.000000

FLST,2,2,6,ORDE,2

FITEM,2,1

FITEM,2,3

VSBW,P51X

FLST,2,2,6,ORDE,2

FITEM,2,2

FITEM,2,5

VDELE,P51X, , ,1

wpro,,90.000000,

FLST,2,2,6,ORDE,2

FITEM,2,4

FITEM,2,6

VSBW,P51X

FLST,2,2,6,ORDE,2

FITEM,2,2

FITEM,2,5

VDELE,P51X, , ,1 WPSTYLE,,,,,,,,0

SAVE

!线编号显示

/PNUM,KP,0

/PNUM,LINE,1

/PNUM,AREA,0

/PNUM,VOLU,0

/PNUM,NODE,0

/PNUM,TABN,0

/PNUM,SVAL,0

/NUMBER,0

/PNUM,ELEM,0

/REPLOT

FLST,5,1,4,ORDE,1

FITEM,5,7

CM,_Y,LINE

LSEL, , , ,P51X

CM,_Y1,LINE CMSEL,,_Y

LESIZE,_Y1, , ,10, , , , ,1 FLST,5,1,4,ORDE,1 FITEM,5,17

CM,_Y,LINE

LSEL, , , ,P51X

CM,_Y1,LINE CMSEL,,_Y

LESIZE,_Y1, , ,5, , , , ,1 FLST,5,1,4,ORDE,1 FITEM,5,27

CM,_Y,LINE

LSEL, , , ,P51X

CM,_Y1,LINE CMSEL,,_Y

LESIZE,_Y1, , ,5, , , , ,1 FLST,5,1,4,ORDE,1 FITEM,5,17

CM,_Y,LINE

LSEL, , , ,P51X

CM,_Y1,LINE CMSEL,,_Y

FLST,5,2,6,ORDE,2 FITEM,5,1

FITEM,5,3

CM,_Y,VOLU

VSEL, , , ,P51X

CM,_Y1,VOLU CHKMSH,'VOLU' CMSEL,S,_Y

VSWEEP,_Y1 CMDELE,_Y

CMDELE,_Y1 CMDELE,_Y2

/RGB,INDEX,100,100,100, 0 /RGB,INDEX, 80, 80, 80,13 /RGB,INDEX, 60, 60, 60,14 /RGB,INDEX, 0, 0, 0,15

/REPLOT

/SHRINK,0

/ESHAPE,0.0

/EFACET,2

/RATIO,1,1,1

/CFORMAT,32,0

/REPLOT

SAVE

/COM, CONTACT PAIR CREATION - START !生成接触对CM,_NODECM,NODE

CM,_ELEMCM,ELEM

CM,_KPCM,KP

CM,_LINECM,LINE

CM,_AREACM,AREA

CM,_VOLUCM,VOLU

/GSAV,cwz,gsav,,temp

MP,MU,1,0.2

MAT,1

MP,EMIS,1,7.88860905221e-031

R,3

REAL,3

ET,2,170

ET,3,174

R,3,,,0.1,0.1,0,

RMORE,,,1.0E20,0.0,1.0,

RMORE,0.0,0,1.0,,1.0,0.5

RMORE,0,1.0,1.0,0.0,,1.0

KEYOPT,3,4,0

KEYOPT,3,5,0

NROPT,UNSYM

KEYOPT,3,7,0

KEYOPT,3,8,0

KEYOPT,3,9,0

KEYOPT,3,10,1

KEYOPT,3,11,0

KEYOPT,3,12,0

KEYOPT,3,2,0

KEYOPT,2,5,0

!生成目标面

ASEL,S,,,30

CM,_TARGET,AREA

TYPE,2

NSLA,S,1

ESLN,S,0

ESURF,ALL

CMSEL,S,_ELEMCM

!生成接触面

ASEL,S,,,18

CM,_CONTACT,AREA

TYPE,3

NSLA,S,1

ESLN,S,0

ESURF,ALL

ALLSEL

ESEL,ALL

ESEL,S,TYPE,,2

ESEL,A,TYPE,,3

ESEL,R,REAL,,3

/PSYMB,ESYS,1

/PNUM,TYPE,1

/NUM,1

EPLOT

ESEL,ALL

ESEL,S,TYPE,,2

ESEL,A,TYPE,,3

ESEL,R,REAL,,3

CMSEL,A,_NODECM

CMDEL,_NODECM

CMSEL,A,_ELEMCM

CMDEL,_ELEMCM

CMSEL,S,_KPCM

CMDEL,_KPCM

CMSEL,S,_LINECM

CMDEL,_LINECM

CMSEL,S,_AREACM

CMDEL,_AREACM

CMSEL,S,_VOLUCM

CMDEL,_VOLUCM

/GRES,cwz,gsav

CMDEL,_TARGET

CMDEL,_CONTACT

/COM, CONTACT PAIR CREATION - END /MREP,EPLOT

/REPLOT

FINISH

/SOL

/PNUM,KP,0

/PNUM,LINE,0

/PNUM,AREA,1

/PNUM,VOLU,0

/PNUM,NODE,0

/PNUM,TABN,0

/PNUM,SVAL,0

/NUMBER,0

/PNUM,ELEM,0

/REPLOT

APLOT

FLST,2,4,5,ORDE,4

FITEM,2,3

FITEM,2,-4

FITEM,2,10

FITEM,2,24

DA,P51X,SYMM

FLST,2,1,5,ORDE,1

FITEM,2,28

/GO

DA,P51X,ALL,

ANTYPE,0

NLGEOM,1

NSUBST,1,0,0

AUTOTS,0

TIME,100

/STATUS,SOLU

SOLVE

/REPLOT

NSEL,S,LOC,Z,5

NPLOT

NSEL,S,LOC,Z,5

FLST,2,17,1,ORDE,4 FITEM,2,38

FITEM,2,-42

FITEM,2,297

FITEM,2,-308

/GO

D,P51X, ,2.5, , , ,UZ, , , , , ALLSEL,ALL

NSUBST,100,1000,10 OUTRES,ERASE OUTRES,ALL,-10 AUTOTS,1

TIME,200

/STATUS,SOLU

SOLVE

SAVE

/EXPAND,4,POLAR,HALF,,90 /REPLOT

FINISH

!后处理

/POST1

SET,1,LAST,1,

/EFACE,2

AVPRIN,0, ,

PLNSOL,S,EQV,0,1

SET, , ,1, ,120, ,

ESEL,S,ENAME,,174

/EFACE,2

AVPRIN,0, ,

PLNSOL,CONT,PRES,0,1 SET,2,LAST,1,

ALLSEL,ALL

/EFACE,2

AVPRIN,0, ,

PLNSOL,S,EQV,0,1

FINISH

/POST26

FINISH

/POST1

INRES,BASIC

FILE,'file','rst','.'

SET,LAST

FINISH

!时域后处理

/POST26

FILE,'file','rst','.'

/UI,COLL,1

NUMVAR,200

SOLU,191,NCMIT

STORE,MERGE

RFORCE,3,298,F,Z, FZ_1

STORE,MERGE

XVAR,1

PLVAR,1,

SAVE

FINISH

/EXIT,NOSAV !退出ANSYS

14.3.3 命令流模式

/BATCH

/TITLE,Optimization of a Frame Structure !定义标题

/PLOPTS,INFO,3

/PLOPTS,LEG1,1

/PLOPTS,LEG2,1

/PLOPTS,LEG3,1

/PLOPTS,FRAME,1

/PLOPTS,TITLE,1

/PLOPTS,MINM,1

/PLOPTS,FILE,0

/PLOPTS,LOGO,1

/PLOPTS,WINS,1

/PLOPTS,WP,0

/PLOPTS,DATE,2

/TRIAD,OFF

/REPLOT

*SET,d1,0.1 !定义参数

*SET,d2,0.1

/PREP7

MPTEMP,,,,,,,,

MPTEMP,1,0

MPDATA,EX,1,,10e10 !定义材料属性

MPDATA,PRXY,1,,0.3

ET,1,BEAM3 !选择单元

SAVE

!定义参数

*SET,d1cb,d1**3

*SET,d2cb,d2**3

*SET,k,825000

R,1,d1**2/2,d1*d1cb/24,d1, , , , R,2,d2**2/2,d2*d2cb/24,d2,0,0,0, !生成节点

N,1,0,0,0,,,,

N,2,0,2.5,0,,,,

N,3,2.16506,3.75,0,,,,

/REPLOT

/PNUM,KP,0

/PNUM,LINE,0

/PNUM,AREA,0

/PNUM,VOLU,0

/PNUM,NODE,1

/PNUM,TABN,0

/PNUM,SVAL,0

/NUMBER,0

/PNUM,ELEM,0

/REPLOT

FLST,2,2,1

FITEM,2,1

FITEM,2,2

E,P51X

TYPE, 1

MAT, 1

REAL, 2

ESYS, 0

SECNUM,

TSHAP,LINE

FLST,2,2,1

FITEM,2,2

FITEM,2,3

E,P51X

FINISH

!求解

/SOL

FLST,2,1,1,ORDE,1

FITEM,2,1

/GO

D,P51X, , , , , ,ALL, , , , , FLST,2,1,1,ORDE,1

FITEM,2,3

/GO

F,P51X,FY,-2000

NSEL,S,LOC,X,2.1,2.2 DSYM,SYMM,X, ,

ALLSEL,ALL

/REPLOT

GPLOT

SAVE

/STATUS,SOLU

SOLVE

SAVE,frame_resu,db,D:\ANSYSE~1\aa\

FINISH

!后处理POST1

/POST1

AVPRIN,0, ,

ETABLE,evol,VOLU,

AVPRIN,0, ,

ETABLE,mi,SMISC,6

AVPRIN,0, ,

ETABLE,mj,SMISC,12

*GET,m11,ELEM,1,ETAB,MI

*GET,m21,ELEM,1,ETAB,MJ

*GET,m12,ELEM,2,ETAB,MI

*GET,m22,ELEM,2,ETAB,MJ

*SET,lim1,d1cb*k

*SET,lim2,d2cb*k

*SET,m11,lim1-abs(m11)

*SET,m21,lim1-abs(m21)

*SET,m12,lim2-abs(m12)

*SET,m22,lim2-abs(m22)

SSUM

*GET,vtot,SSUM, ,ITEM,EVOL

/SHRINK,0

/ESHAPE,2

/EFACET,1

/RATIO,1,1,1

/CFORMAT,32,0

/REPLOT

/VIEW, 1 ,1,1,1

/ANG, 1

/REP,FAST

/AUTO, 1

/REP

SAVE

!保持LGWRITE,frame,lgw文件到D:\ANSYSE~1\aa\,COMMENT FINISH

!优化处理

/OPT

OPANL,'frame','lgw',' '

OPVAR,D1,DV,0.05,0.5, ,

OPVAR,D2,DV,0.05,0.5, ,

OPVAR,M11,SV,0,2000, ,

OPVAR,M12,SV, ,2000, ,

OPVAR,M21,SV, ,2000, ,

OPVAR,M22,SV, ,2000, ,

OPSAVE,'frame','opt',' '

OPVAR,VTOT,OBJ, , ,0.00001, OPTYPE,SUBP

OPSUBP,15,7,

OPEQN,0,0,0,0,0,

OPEXE

!优化迭代

KEYW,BETA,0

OPEXE

SAVE,frame_opt_resu,db,D:\ANSYSE~1\aa\ OPLIST,1, ,0

OPLIST,ALL, ,0

/VIEW, 1 ,,,1

/ANG, 1

/REP,FAST

/AUTO, 1

/REP

/AXLAB,X,Iteration number

/AXLAB,Y,structure volume

/GTHK,AXIS,2

/GRTYP,0

/GROPT,ASCAL,ON

/GROPT,LOGX,OFF

/GROPT,LOGY,OFF

/GROPT,AXDV,1

/GROPT,AXNM,ON

/GROPT,AXNSC,1,

/GROPT,DIG1,4,

/GROPT,DIG2,3,

/GROPT,XAXO,0,

/GROPT,YAXO,0,

/GROPT,DIVX,

/GROPT,DIVY,

/GROPT,REVX,0

/GROPT,REVY,0

/GROPT,LTYP,0

/XRANGE,DEFAULT

/YRANGE,DEFAULT,,1

XVAROPT,VTOT

PLVAROPT,

XVAROPT,' '

PLVAROPT,VTOT

/AXLAB,X,Iteration number

/AXLAB,Y,Base Dimension

/GTHK,AXIS,2

/GRTYP,0

/GROPT,ASCAL,ON

/GROPT,LOGX,OFF

/GROPT,LOGY,OFF

Ansys常见命令流

Ansys命令流 第一天 目标:熟悉ANSYS基本关键字的含义 k --> Keypoints 关键点 l --> Lines 线 a --> Area 面 v --> Volumes 体 e --> Elements 单元 n --> Nodes 节点 cm --> component 组元 et --> element type 单元类型 mp --> material property 材料属性 r --> real constant 实常数 d --> DOF constraint 约束 f --> Force Load 集中力 sf --> Surface load on nodes 表面载荷 bf --> Body Force on Nodes 体载荷 ic --> Initial Conditions 初始条件 第二天 目标:了解命令流的整体结构,掌握每个模块的标识 !文件说明段 /BATCH /TITILE,test analysis !定义工作标题 /FILENAME,test !定义工作文件名 /PREP7 !进入前处理模块标识 !定义单元,材料属性,实常数段 ET,1,SHELL63 !指定单元类型 ET,2,SOLID45 !指定体单元 MP,EX,1,2E8 !指定弹性模量 MP,PRXY,1,0.3 !输入泊松比 MP,DENS,1,7.8E3 !输入材料密度 R,1,0.001 !指定壳单元实常数-厚度...... !建立模型 K,1,0,0,, !定义关键点 K,2,50,0,,

K,3,50,10,, K,4,10,10,, K,5,10,50,, K,6,0,50,, A,1,2,3,4,5,6, !由关键点生成面 ...... !划分网格 ESIZE,1,0, AMESH,1 ...... FINISH !前处理结束标识 /SOLU !进入求解模块标识 !施加约束和载荷 DL,5,,ALL SFL,3,PRES,1000 SFL,2,PRES,1000 ...... SOLVE !求解标识 FINISH !求解模块结束标识 /POST1 !进入通用后处理器标识 ...... /POST26 !进入时间历程后处理器 …… /EXIT,SAVE !退出并存盘 以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助 /ANGLE !指定绕轴旋转视图 /DIST !说明对视图进行缩放 /DEVICE !设置图例的显示,如:风格,字体等 /REPLOT !重新显示当前图例 /RESET !恢复缺省的图形设置 /VIEW !设置观察方向 /ZOOM !对图形显示窗口的某一区域进行缩放

ANSYS学习心得

一学习ANSYS需要认识到的几点 相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。在学习ANSYS的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议:(1)将ANSYS的学习紧密与工程力学专业结合起来 毫无疑问,刚开始接触ANSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。 作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模量是合适的。而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准确。实际上在学ANSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一

定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。 在涉及到复杂的非线性问题时(比如接触问题),一方面,不同的问题对应着不同的数值计算方法,求解器的选择直接关系到程序的计算代价和问题是否能顺利解决;另一方面,需要对非线性的求解过程有比较清楚的了解,知道程序的求解是如何实现的。只有这样,才能在程序的求解过程中,对计算的情况做出正确的判断。因此,要能对具体的问题选择什么计算方法做出正确判断以及对计算过程进行适当控制,对《计算方法》里面的知识必须要相当熟悉,将其理解运用到ANSYS的计算过程中来,彼此相互加强理解。要知道ANSYS是基于有限元单元法与现代数值计算方法的发展而逐步发展起来的。因此,在解决非线性问题时,千万别忘了复习一下《计算方法》。此外,对《计算固体力学》也要有所了解(一门非常难学的课),ANSYS对非线性问题处理的理论基础就是基于《计算固体力学》里面所讲到的复杂理论。 作为学工程力学的学生,提高建模能力是非常急需加强的一个方面。在做偏向于理论的分析时,可能对建模能力要求不是很高,但对于实际的工程问题,有限元模型的建立可以说是一个最重要的问题,而后

ANSYS APDL命令流学习参数化建模

第一天 目标:熟悉ANSYS基本关键字的含义 k --> Keypoints 关键点 l --> Lines 线 a --> Area 面 v --> V olumes 体 e --> Elements 单元 n --> Nodes 节点 cm --> component 组元 et --> element type 单元类型 mp --> material property 材料属性 r --> real constant 实常数 d --> DOF constraint 约束 f --> Force Load 集中力 sf --> Surface Force on nodes 表面载荷 bf --> Body Force on Nodes 体载荷 ic --> Initial Conditions 初始条件 第二天 目标:了解命令流的整体结构,掌握每个模块的标识 !文件说明段 /BATCH /TITILE,test analysis !定义工作标题/FILENAME,test !定义工作文件名 /PREP7 !进入前处理模块标识!定义单元,材料属性,实常数段 ET,1,SHELL63 !指定单元类型 ET,2,SOLID45 !指定体单元 MP,EX,1,2E8 !指定弹性模量 MP,PRXY,1,0.3 !输入泊松比 MP,DENS,1,7.8E3 !输入材料密度 R,1,0.001 !指定壳单元实常数-厚度...... !建立模型 K,1,0,0,, !定义关键点 K,2,50,0,, K,3,50,10,, K,4,10,10,, K,5,10,50,, K,6,0,50,, A,1,2,3,4,5,6, !由关键点生成面...... !划分网格 ESIZE,1,0, AMESH,1 ...... FINISH !前处理结束标识

ansys旋转经典命令流

1 旋转摩擦 (1) 2. 电磁三d命令流实例(论坛看到) (11) 3. 帮助感应加热例子induction heating of a solid cylinder billet (15) 4. 感应加热温度场的数值模拟(论文)inducheat30命令流 (19) 5. 如何施加恒定的角速度?Simwe仿真论坛 (24) 6. 旋转一个已经生成好的物体 (27) 7. 产生这样的磁力线 (28) 8. 旋转摩擦生热简单例子(二维旋转) (32) 8.1. 原版 (32) 8.2. 部分gui操作 (35) 9. VM229 Input Listing (39) 10 轴承---耦合+接触分析 (47) 11. 板的冲压仿真 (52) 1 旋转摩擦 FINISH /FILNAME,Exercise24 !定义隐式热分析文件名 /PREP7 !进入前处理器 ET,1,SOLID5 !选择单元类型 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,1,,7800 !定义材料1的密度 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,C,1,,460 !定义材料1的比热 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,KXX,1,,66.6 !定义材料1的热传导系数 MPTEMP,,,,,,,, MPTEMP,1,0 UIMP,1,REFT,,,30 !定义材料1的热膨胀系数的参考温度 MPDATA,ALPX,1,,1.06e-5 !定义材料1的热膨胀系数MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,EX,1,,206e9 !定义材料1的弹性模量 MPDATA,PRXY,1,,0.3 !定义材料1的泊松比 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,2,,8900 !定义材料2的密度 MPTEMP,,,,,,,, MPTEMP,1,0

ANSYS命令流解释大全

A N S Y S命令流解释大 全 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

一、定义材料号及特性 mp,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次项的系数二、定义DP材料: 首先要定义EX和泊松比:MP,EX,MAT,…… MP,NUXY,MAT,…… 定义DP材料单元表(这里不考虑温度):TB,DP,MAT 进入单元表并编辑添加单元表:TBDATA,1,C TBDATA,2,ψ TBDATA,3,…… 如定义:EX=1E8,NUXY=,C=27,ψ=45的命令如下:

MP,EX,1,1E8 MP,NUXY,1, TB,DP,1 TBDATA,1,27 TBDATA,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 !选择所有单元

ANSYS中的APDL命令总结

在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,这些功能一般来说通过菜单操作也能够实现(而那些命令流能够实现,菜单操作实现不了的单个命令比较少见)。以下命令是结合我自身经验,和前辈们的一些经验而总结出来的,希望对大家有帮助。 (1).Lsel, type, item, comp, vmin, vmax, vinc, kswp选择线 type: s 从全部线中选一组线 r 从当前选中线中选一组线 a 再选一部线附加给当前选中组 au none u(unselect) inve: 反向选择 item: line 线号 loc坐标 length 线长 comp: x,y,z kswp: 0 只选线 1 选择线及相关关键点、节点和单元 (2).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”仅用绝对值 (3).Esel, type, item, comp, vmin, vmax, vinc, kabs选择一组单元 type: S: 选择一组单元(缺省) R: 在当前组中再选一部分作为一组 A: 为当前组附加单元 U: 在当前组中不选一部分单元 All: 选所有单元 None: 全不选 Inve: 反向选择当前组 Stat: 显示当前选择状态 Item:Elem: 单元号 Type: 单元类型号

ansys命令流解释

对ansys主要命令的解释 本文给出了ansys主要命令的一些解释。 1, /PREP7 ! 加载前处理模块 2, /CLEAR,NOSTART ! 清除已有的数据, 不读入启动文件的设置(不加载初始化文件)初始化文件是用于记录用户和系统选项设置的文本文件 /CLEAR, START !清除系统中的所有数据,读入启动文件的设置/FILENAME, EX10.5 ! 定义工程文件名称 /TITLE, EX10.5 SOLID MODEL OF AN AXIAL BEARING ! 指定标题 4, F,2,FY,-1000 ! 在2号节点上施加沿着-Y方向大小为1000N 的集中力 6, FINISH ! 退出模块命令 7, /POST1 ! 加载后处理模块 8, PLDISP,2 ! 显示结构变形图,参数“2”表示用虚线绘制出原来结构的轮廓 9, ETABLE,STRS,LS,1 ! 用轴向应力SAXL的编号”LS,1”定义单元表STRS ETABLE, MFORX,SMISC,1 ! 以杆单元的轴力为内容, 建立单元表MFORX

ETABLE, SAXL, LS, 1 ! 以杆单元的轴向应力为内容, 建立单元表SAXL ETABLE, EPELAXL, LEPEL, 1 ! 以杆单元的轴向应变为内容, 建立单元表EPELAXL ETABLE,STRS_ST,LS,1 !以杆件的轴向应力“LS,1”为内容定义单元表STRS_ST ETABLE, STRS_CO, LS,1 !以杆件的轴向应力“LS,1”定义单元表STRS_CO ETABLE,STRSX,S,X ! 定义X方向的应力为单元表STRSX ETABLE,STRSY,S,Y ! 定义Y方向的应力为单元表STRSY *GET,STRSS_ST,ELEM,STEEL_E, ETAB, STRS_ST !从单元表STRS_ST中提取STEEL_E单元的应力结果,存入变量STRSS_ST; *GET, STRSS_CO,ELEM,COPPER_E,ETAB,STRS_CO”从单元表STRS_CO中提取COPPER_E单元的应力结果,存入变量STRSS_CO 10 FINISH !退出以前的模块 11, /CLEAR, START ! 清除系统中的所有数据,读入启动文件的设置 12 /UNITS, SI !申明采用国际单位制 14 /NUMBER, 2 !只显示编号, 不使用彩色 /NUMBER, 0 ! 显示编号, 并使用彩色 15 /SOLU ! 进入求解模块:定义力和位移边界条件,并求解 ANTYPE, STATIC ! 申明分析类型是静力分析(STATIC或者0)

ANSYS命令流学习笔记10-利用APDL在WorkBench中进行非线性屈曲分析

!ANSYS命令流学习笔记10-利用APDL在WorkBench中进行非线性屈曲分析 !学习重点: !1、强化非线性屈曲知识 首先了解屈曲问题。在理想化情况下,当F < Fcr时, 结构处于稳定平衡状态,若引入一个小的侧向扰动力,然后卸载, 结构将返回到它的初始位置。当F > Fcr时, 结构处于不稳定平衡状态, 任何扰动力将引起坍塌。当F = Fcr时,结构处于中性平衡状态,把这个力定义为临界载荷。在实际结构中, 几何缺陷的存在或力的扰动将决定载荷路径的方向。在实际结构中, 很难达到临界载荷,因为扰动和非线性行为, 低于临界载荷时结构通常变得不稳定。 要理解非线性屈曲分析,首先要了解特征值屈曲。特征值屈曲分析预测一个理想线弹性结构的理论屈曲强度,缺陷和非线性行为阻止大多数实际结构达到理想的弹性屈曲强度,特征值屈曲一般产生非保守解, 使用时应谨慎。 !理论解,根据Euler公式。其中μ取决于固定方式。 !有限元方法, 已知在特征值屈曲问题: 求解,即可得到临界载荷 而非线性屈曲问题: 其中为结构初始刚度,为有缺陷的结构刚度,为位移矩阵,为载荷矩阵。 非线性屈曲分析时考虑结构平衡受扰动(初始缺陷、载荷扰动)的非线性静力分析,该分析时一直加载到结构极限承载状态的全过程分析,分析中可以综合考虑材料塑性、几何非线性、接触、大变形。非线性屈曲比特征值屈曲更精确,因此推荐用于设计或结构的评价。 !2、熟悉WB中非线性屈曲分析流程 (1) 前处理,施加单元载荷,进行预应力静力分析。 (2) 基于预应力静力分析,指定分析类型为特征值屈曲分析,完成特征值屈曲分析。 (3) 在APDL模块将一阶特征屈曲模态位移乘以适当系数,将此变形后的形状当做非线性分析的初始模型。

个人总结ansys命令流

Q235 属性:弹性模量E=2.1e5 N/mm2 密度=7.85e-6kg/mm3 泊松比=0.3 mp,ex,1,2.1e5 mp,prxy,1,0.3 mp,dens,1,7.85e-6 1,ksymm 镜像点 2,arsym 镜像面 3,kgen 复制点 4.adele删除面 6,kdist,k1,k2 测量两关键点的距离 7,adele,a,,,1 删除area and below 8,创建圆柱面: circle 创建圆 然后创建直线 然(轴线) 利用拉伸命令创建圆柱面creat__areas__by Lines adrag 线拉伸成面modeling>operate>extrude>lines>>along lines VDRAG 面拉伸成体modeling>operate>extrude>areas>>along lines !创建空心圆柱体 这个命令 CYLIND, RAD1, RAD2, Z1, Z2, THETA1, THETA2 Main Menu>Preprocessor>Modeling>Create>Volumes>Cylinder>By Dimensions Main Menu>Preprocessor>Trefftz Domain>TZ Geometry>Create>Volume>Cylinder>By Dimensions 9,aptn 分割面 10,asbw 用工作平面切割面 11.wpoffs 12.wprota

https://www.360docs.net/doc/dd13026807.html,ng 过圆外一点做圆的切线(0°或180°) 14,nummrg 将重复的点消除 15,asba 面减去面 16,两个圆柱面的相贯线作法:做出两个相穿的圆柱面,利用APTN命令 17,选择面,不选择一部分面 asel,u,loc,z,kz(735) 18.在工作平面上生成一个矩形面 RECTING,X1,X2,Y1,Y2 X1,X2——矩形在工作平面X方向坐标值的变化范围 Y1,Y2——矩形在工作平面Y方向坐标值的变化范围 18,圆阵列 建立工作平面与圆柱的横截面平行,在工作平面情况下建立局部坐标系(柱坐标系),然后利用agen命令复制。 19,转换成局部柱坐标系 20,kfill 在两个关键点之间生成一个或多个关键点 21.网格划分 aatt,1,14,1, !aatt,mat,real,type,esys,secn aesize,all,1000 !aesize,anum,size, 单元尺寸 mshape,0,2d !mshape,key,dimension 指定划分单元形状amesh,all k,1,24000,33000,2230 k,2,24000,33000,-2230 k,3,-24000,33000,-2230 k,4,-24000,33000,2230 kfill,2,3,23,5,1,1 kfill,1,4,23,28,1,1 *do,i,5,26 l,i,i+1 *enddo

ansys命令流

第一天目标: 熟悉ANSYS基本关键字的含义k --> Keypoints关键点l --> Lines线a --> Area 面v --> Volumes体e --> Elements单元n --> Nodes节点cm --> component组元et --> element type单元类型mp --> material property材料属性r --> real constant实常数d --> DOF constraint约束f --> Force Load集中力sf --> Surface load on nodes 表面载荷bf --> Body Force on Nodes体载荷ic --> Initial Conditions初始条件第二天目标: 了解命令流的整体结构,掌握每个模块的标识!文件说明段/BATCH/TILE,test analysis!定义工作标题/FILENAME,test!定义工作文件名/PREP7!进入前处理模块标识!定义单元,材料属性,实常数段ET,1,SHELL63!指定单元类型ET,2,SOLID45!指定体单元MP,EX,1,2E8!指定弹性模量MP,PRXY,1, 0.3!输入泊松比MP,DENS,1, 7.8E3!输入材料密度R,1, 0.001!指定壳单元实常数-厚度......!建立模型K,1,0,0,,!定义关键点 K,2,50,0,,K,3,50,10,,K,4,10,10,,K,5,10,50,,K,6,0,50,,A,1,2,3,4,5,6,!由关键点生成面......!划分网格ESIZE,1,0,AMESH, 1......FINISH!前处理结束标识/SOLU!进入求解模块标识!施加约束和载荷DL,5,,ALLSFL,3,PRES,1000SFL,2,PRES, 1000......SOLVE!求解标识FINISH!求解模块结束标识/POST1!进入通用后处理器标识....../POST26!进入时间历程后处理器……/EXIT,SAVE!退出并存盘以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助/ANGLE!指定绕轴旋转视图/DIST!说明对视图进行缩放/DEVICE!设置图例的显示,如: 风格,字体等/REPLOT!重新显示当前图例/RESET!恢复缺省的图形设置/VIEW!设置观察方向/ZOOM!对图形显示窗口的某一区域进行缩放第三天生成关键点和线部分 1.生成关键点K,关键点编号,X坐标,Y坐标,Z坐标例:

ANSYS-结构稳态(静力)分析之经典实例-命令流格式

ANSYS 结构稳态(静力)分析之经典实例-命令流格式.txt两人之间的感情就像织毛衣,建立 的时候一针一线,小心而漫长,拆除的时候只要轻轻一拉。。。。/FILNAME,Allen-wrench,1 ! Jobname to use for all subsequent files /TITLE,Static analysis of an Allen wrench /UNITS,SI ! Reminder that the SI system of units is used /SHOW ! Specify graphics driver for interactive run; for batch ! run plots are written to pm02.grph ! Define parameters for future use EXX=2.07E11 ! Young's modulus (2.07E11 Pa = 30E6 psi) W_HEX=.01 ! Width of hex across flats (.01m=.39in) *AFUN,DEG ! Units for angular parametric functions定义弧度单位 W_FLAT=W_HEX*TAN(30) ! Width of flat L_SHANK=.075 ! Length of shank (short end) (.075m=3.0in) L_HANDLE=.2 ! Length of handle (long end) (.2m=7.9 in) BENDRAD=.01 ! Bend radius of Allen wrench (.01m=.39 in) L_ELEM=.0075 ! Element length (.0075 m = .30 in) NO_D_HEX=2 ! Number of divisions on hex flat TOL=25E-6 ! Tolerance for selecting nodes (25e-6 m = .001 in) /PREP7 ET,1,SOLID45 ! 3维实体结构单元;Eight-node brick element ET,2,PLANE42 ! 2维平面结构;Four-node quadrilateral (for area mesh) MP,EX,1,EXX ! Young's modulus for material 1;杨氏模量 MP,PRXY,1,0.3 ! Poisson's ratio for material 1;泊松比 RPOLY,6,W_FLAT ! Hexagonal area创建规则的多边形 K,7 ! Keypoint at (0,0,0) K,8,,,-L_SHANK ! Keypoint at shank-handle intersection K,9,,L_HANDLE,-L_SHANK ! Keypoint at end of handle L,4,1 ! Line through middle of hex shape L,7,8 ! Line along middle of shank L,8,9 ! Line along handle LFILLT,8,9,BENDRAD ! Line along bend radius between shank and handle! 产生 一个倒角圆,并生成三个点 /VIEW,,1,1,1 ! Isometric view in window 1 /ANGLE,,90,XM ! Rotates model 90 degrees about X! 不用累积的旋转 /TRIAD,ltop /PNUM,LINE,1 ! Line numbers turned on LPLOT

ANSYS APDL命令流建模及模态分析实例相关内容

本文介绍了轮毂的ANSYS APDL命令流建模及模态分析实例相关内容。 ANSYS命令流及注释 五个辐条的轮毂 ! !初始化ANSYS环境 ! FINISH /CLEAR !清空内存 /FILNAM,WHEEL5 !文件名 /TITILE,WHEEL5 PARAMETER MODELING !工作名 ! !定义几何尺寸参数 ! R1=180 R2=157 R3=75 R4=75 R5=30 R6=28 R7=20 R8=90 R9=60 S_HOLE=5 TH1=48 TH2=23 TH3=11 TH4=180 TH5=40 TH6=45 TH7=105

TH8=25 TH9=15 TH10=25 TH11=13 /VIEW,1,1,1,1 !改变视图/ANG,1 /PNUM,LINE,1 /PNUM,AREA,1 /PNUM,VOLU,1 /NUMBER,1 ! !关键点 ! /PREP7 k,1,r5,r7,0 k,2,r4-ky(1),ky(1),0 k,3,r4,0,0 k,4,r1,0,0 k,5,kx(4),th5-th9,0 k,6,r1-th8,ky(5),0 k,7,kx(6),th4/2,0 k,8,kx(7)+th11,ky(7)+th10,0 k,9,kx(8),th4-th3,0 k,10,kx(4),ky(9),0 k,11,kx(4),th4,0 k,12,r2,ky(11),0 k,13,kx(12),ky(8),0 k,14,kx(7)-th3,ky(7),0 k,15,kx(14),th5,0 k,16,r3+r6,ky(15),0

ANSYS命令流(入门必备)

ANSYS命令集 /EXIT,Slab,Fname,Ext,Dir Slab=ALL 保存所有资料 Slab=NOSA VE所有更改资料不保存 Slab=MODEL保存实体模型,有限元 模型,负载的资料(系统默认)例:/EXIT,ALL -------------------------------------------------------- /FILNAM,Fname Fname=工作文件名称,不要扩展名例:/FILNAM,Sanpangzi --------------------------------------------------------/SA VE,Fname,Ext,Dir 保存目前所有的Datebase资料,即 更新Jobname.db --------------------------------------------------------/RESUME,Fname,Ext,Dir,NOPAR 回到最后SA VE时的Datebase 状态 --------------------------------------------------------/CLEAR 清除所有Datebase资料 -------------------------------------------------------- LOCAL,KCN,KCS,XC,YC,ZC,THXY,THYZ,THZX,PAR1,PAR2 定义区域坐标系统 KCN 区域坐标系统代号,大于10的任何号码

KCS=0,1,20=笛卡儿坐标1=圆柱坐标2=球面坐标XC,YC,ZC 该区域坐标原点与整体坐标原点的关系 THXY,THYZ,THZX 该区域坐标与整体坐标XYZ轴的关系例:LOCAL,11,1,1,1,0 -------------------------------------------------------- CSYS,0,1,2声明当前坐标系统 例:CSYS,0 -------------------------------------------------------- /UNITS,LABEL 声明系统分析时所用的单位 LABEL=SI (米,千克,秒) LABEL=CGS (厘米,克,秒) LABEL=BFT (英尺) LABEL=BIN (英寸) 例:LABEL,SI -------------------------------------------------------- /PREP7进入通用前处理器-------------------------------------------------------- N,NODE,X,Y,Z,THXY,THYZ,THZX 定义节点NODE 节点号码X,Y,Z 节点在当前坐标系中位置 例:N,1,2,3,4 -------------------------------------------------------- NDELE,NODE1,NODE2,NINC 删除已建立的节点

ANSYS的基本使用

2ANSYS的基本使用;2.1ANSYS环境简介;ANSYS有两种模式:一种是交互模式(Inter;运行该程序一般采用Interactive进入,这;进入系统后会有6个窗口,提供使用者与软件之间的交;各窗口的功能如下:;1.应用命令菜单(UtilityMenu):包含;设定(WorkPlane)、参数化设计(Para;及辅助说明(Help)等;2.主菜单(M 2 ANSYS 的基本使用 2.1 ANSYS环境简介 ANSYS有两种模式:一种是交互模式(Interactive Mode),另一个是非交互模式(Batch Mode)。交互模式是初学者和大多数使用者所采用,包括建模、保存文件、打印图形及结果分析等,一般无特别原因皆用交互模式。但若分析的问题要很长时间,如一、两天等,可把分析问题的命令做成文件,利用它的非交互模式进行分析。 运行该程序一般采用 Interactive 进入,这样可以定义工作名称,并且存放到指定的工作目录中。若使用 Run Interactive Now 进入还需使用命令定义工作文件名或使用默认的文件名,使用该方式进入一般是为恢复上一次中断的分析。所以在开始分析一个问题时,建议使用 Interactive 进入交互模式。 进入系统后会有6个窗口,提供使用者与软件之间的交流,凭借这6个窗口可以非常容易的输入命令、检查模型的的建立、观察分析结果及图形输出与打印。整个窗口系统称为GUI(Graphical User Interface).如图2-1所示。 各窗口的功能如下: 1. 应用命令菜单(Utility Menu):包含各种应用命令,如文件控制(Fi le)、对象选择(Select)、资料列式(List)、图形显示(Pplot)、图形控制(PlotCtrls)、工作界面

ANSYS软件APDL命令流建模的体会

ANSYS软件APDL命令流建模的体会ANSYS软件APDL命令流建模的体会首先申明,本人学习ANSYS基本上是靠自己一点一点琢磨出来的,由于本人喜欢用APDL命令流,故总结出来的几点经验也就比较适合用APDL命令的朋友。 1、多看help,ANSYS的help为我们提供了很强大的功能,我最喜欢的是其中对各个命令有关参数的说明和解释部分,不管是建模、加载、后处理等,都可以通过apdl命令来实现。只要你知道命令,如“aatt ”,在help搜索栏输入“aatt”,回车,弹出aatt的有关页码,一般其中有一个只有“aatt”的一项,确认,即可看到你要查询的aatt命令的有关参数意义,本人常用的命令有: et---定义单元类型 mp---定义材料属性 k----建关键点, l----建线条 a---由关键点建立面 al---由线建立面 v----由关键点建立体 vl---由线建立体 va--由面建立体 lsel---在很多很多线中选择你需要的目标线,数量可以无限多…… asel---在很多很多面中选择你需要的目标面,数量也可以无限多…… vsel---在很多很多体中选择你需要的目标体,数量也可以无限多…… latt----给选中的线按材料编号赋属性(前提是首先已定义好材料) aatt---给选中的面按材料编号赋属性

vatt-----给选中的体按材料编号赋属性 acel---按坐标轴赋体积力, lmesh,amesh,vmesh---对线、面、体进行剖分 d---在节点上加约束边界 dl---在线上加载约束边界 da----在面上加载约束边界 2、以上只是列出了常见的几个命令,但是ansys提供的命令是很多的,我们不可能都记得,计算记得,也不知道其有关参数是如何定义的,那不要紧,我们可以与界面操作结合起来学习。我们先利用界面操作实现,然后在保存路径里面找到文件“file.log”,在该文件里有该操作等价的apdl命令,那以后我们就可以使用了。 3、复合命令,很多命令是复合命令,通过几个命令的组合以实现一定的目标,如FITEM、FLST等。这里不予以详述,大家可在学习中慢慢体会。 4、ansys提供的apdl语言可像fortain、c语言一样,可以编程,有条件语句、逻辑语句、文件读写等,但是这些语句语法有个特点,就是在相应的语句前要加“*”,以示其与以上apdl命令的区别。 以上只是一点小小的总结,希望对大家有帮助。 K, NPT, X, Y, Z Defines a keypoint. Npt: Reference number for keypoint. If zero, the lowest available number is assigned X,y,z: Keypoint location in the active coordinate system (may be R, θ, Z or R, θ, Φ). If X = P, gra phical picking is enabled and all other fields (including NPT) are ignored (valid only in the GUI).

Ansys命令流大全(整理)

1、A,P1,P2,P3,P4,P5,P6,P7,P8,P9 此命令用已知的一组关键点点(P1~P9 )来定义面(Area), 最少使用三个点才能围成面,同时产生转围绕些面的线。 点要依次序输入,输入的顺序会决定面的法线方向。 如果超过四个点,则这些点必须在同一个平面上。Men uPaths:Ma inMenu >Preprocessor>Cre ate>Arbitrary>ThroughKPs 2、G ABBR,Abbr,String ――定义一个缩略语. Abbr:用来表示字符串"String "的缩略语,长度不超过8个字符. String :将由"Abbr "表示的字符串,长度不超过6 0个字符. 3、A BBRES,Lab,Fname,EGt —从一个编码 文件中读出缩略语. Lab :指定读操作的标题, NEW :用这些读出的缩略语重新取代当前的缩略语(默认) CHANGE :将读出的缩略语添加到当前缩略语阵列,并替代现存同名的缩略语. EGt:如果"Fname "是空的,则缺省的扩展命是"ABBR". 4、ABBSAV , Lab , Fname , EGt —将当前的 缩略语写入一个文本文件里 Lab :指定写操作的标题,若为ALL,表示将所有 的缩略语都写入文件(默认) 5、 add,ir,ia,ib,ic,name,--,--,facta,factb,f actc 将ia,ib,ic变量相加赋给ir变量 ir,ia,ib,ic :变量号 name:变量的名称 6、 Adele,na1,na2,ninc,kswp ! kswp=O 时只 删除掉面积本身,=1时低单元点一并删除。 7、 Adrag ,n 11, nl2, nl3, nl4, nl5, nl6, nlp1, nlp2, nlp3 ,n lp4, nlp5, nlp6 !面积的建立,沿某组线段路径,拉伸而成。 8、Afillt,na1,na2,rad !建立圆角面积,在两相 交平面间产生曲面,rad为半径。 9、GAFUN,Lab 在参数表达式中,为角度函数指定单位.

ANSYS命令流总结

ANSYS命令流总结(全) ANSYS结构分析单元功能与特性 /可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1 ! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取, * 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等 NSEL的意思是node select,即选择节点。s就是select,选择。 DIM 是定义数组的意思。array 数组。 MP命令用来定义材料参数。 K是建立关键点命令。K,关键点编号,x坐标,y坐标,z坐标。K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。 NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。这个命令对于重复的线面都可以用。这个很简单,压缩关键。Ngen 复制节点 e,节点号码:这个命令式通过节点来形成单元 NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号 NSUBST,100,500,50 :通过指定子步数来设置载荷步的子步 LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。 LNSRCH 激活线性搜索PRED 激活自由度求解预测 NEQIT指定一个荷载步中的最大子步数 AUTOTS 自动求解控制打开自动时间步长. KBC -指定阶段状或者用跳板装载里面一个负荷步骤。

ANSYS带轮建模命令流

Finish$/clear$/prep7 Dd=200$fai=38$b=13$z=4 S=14$ha=3 Hf=9$e=15$f=10 Ks=8$r1=0.5$r2=1.0 R3=1.5$dta=6 C1=2$c2=2 Pd=25$d0=24 D1=1.9*d0 S1=1.5*s S2=0.5*s L=2*d0 Da=dd+2*ha Ub=(z-1)*e+2*f Rk1=dd/2-hf-dta-0.5*(ub-s)/pd-s2 Rk2=d1/2+0.5*(l-s)/pd+s1 Rk=(rk1-rk2)/2 Dk=rk1+rk2 *afun,deg$y0=hf+ha B0=b-2*tan(fai/2)*y0 Local,12,0,-ub/2,dd/2-hf K,,0,y0$k,,f-b/2,y0$k,,f-b0/2 *do,i,1,z-1 X0=f+(i-1)*e$k,,x0+b0/2 K,,x0+b/2,y0$k,,x0+e-b/2,yo K,,x0+e-b0/2$*enddo K,,ub-f+b0/2$k,,ub-f+b/2,y0 K,,ub,y0 *get,kp1,kp,0,num,max *do,i,1,kp1-1$l,i,i+1$*enddo

*get,l1,line,0,num,max *do,i,1,z$j=4*i Lfillt,j,j+1,r1$Lfillt,j+1,j+2,r2 Lfillt,j+3,j+4,r2$*enddo Lfillt,3,4,r2 Csdele,12$ksll,s Ksel,inve$kdele,all Allsel Numcmp,all Cm,l1cm,line *get,kp1,kp,0,num,max Y0=dd/2-hf-dta$k,,-ub/2,y0+c1-c1/pd$k,,-ub/2+c1,y0-c1/pd K,,-s/2,y0-0.5*(ub-s)/pd$k,,-s/2,d1/2+0.5*(l-s)/pd K,,-l/2,d1/2$k,,-l/2,d0/2+c2$k,,-l/2+c2,d0/2$l,1,kp1+1 *do,i,kp1+1,kp1+6$l,i,i+1$*enddo Lsel,s,loc,y,y0-c1/pd,d1/2+0.5*(l-s)/pd$*get,l1,line,0,num,min L2=lsnext(l1)$lfillt,l1,l2,r3$lsel,all$lfillt,l2,l2+1,r3 Cmsel,u,l1cm Lsymm,x,all$ksel,s,loc,y,d0/2$*get,kp1,kp,0,num,min Kp2=kpnext(kp1)$l,kp1,kp2$allsel Nummrg,all$numcmp,all Al,all *get,kp1,kp,0,num,max K,kp1+10,-ub/2$k,kp1+20,ub/2 Vrotat,all,,,,,,kp1+10,kp1+20,,ks Kdele,kp1+10,kp1+20,10 !chouchou

相关文档
最新文档