当前位置:文档之家› ansys常见问题及回答集锦

ansys常见问题及回答集锦

ansys常见问题及回答集锦
ansys常见问题及回答集锦

关于ansys常见问题及回答集锦

问题1:一个面,赋予材料特性、截面特性,网格划分后如何在不/solu的前提下,知道其质量?

初步解答有五种办法:

第一种办法:用XSUM命令族,但其限制较多(例如无法考虑象mass21这样单元的质量),且除了vsum命令,其它XSUM命令并不能得到实体的质量,不管这些实体是否分网并赋予单元特性

第二和第三种办法:利用psolve部分求解命令,或者联合irlf和psolve命令求解,前者或者较快但是结果不够精确,后者速度很慢,但是结果精确

第四种办法:利用APDL编写命令流宏,求解每个单元的质量和几何信息,然后叠加求解第五种办法:利用etable,建立单元表,利用单元操作完成。

注:计划写一个有关的宏,希望可以交流

问题2:CFX是否有像ANSYS一样可以利用的命令流,通过直接编写命令流来算题,如果有可否提供一个命令流模版,或者实例,参考书籍

一致的观点认为没有类似于ansys的命令流,通常用CCL (CFX Command Language)和CEL表达式

问题3:多工况下结构体的优化设计——一个结构体,分析其在不同工况下的强度和刚度,进而对其进行优化设计,我们该如何着手?例如,如果单以承压工况,优化设计后,其结构体在承拉工况下未必合理;而在承拉工况下优化得到的结构体,在承压工况下也未必合理;如何兼顾两者,同时优化,同时最优合理?

单工况的优化设计都会做,多工况的优化设计有人考虑过?

首先,找到不同工况下最大应力值所处的位置

然后,进入时间历程后处理器,定义这些位置相应的变量,如等效应力,然后绘出时间历程曲线

再次,在变分优化中寻找对应力结果影响较显著的变量

最后,在优化设计中,忽略不必要的、影响不大的变量,进行结果优化分析

问题4:两个结构体,分别采用焊接(即几何glue和节点融合)和绑定接触/CEINTF(MPC 多点约束方法),给定同样的边界条件,得到的计算结果,相似?

几何gule和NUMMRG节点融合,可能更容易引发连接局部的应力奇异现象。

用MPC在局部可能会造成应力集中,且在MPC附近的单元的应力是不可信的!

问题5-1:瞬态分析中,如何限制刚体位移?

一个例题,在结构端部施加X方向的载荷,进而产生加速度,在delt时间内预计产生某一位移,结果却出现刚体位移,如何避免、处理?

问题5-2:ANSYS的multibody analysis是不是等同于ADAMS的运动分析,可以完全替代,

或者可以完成其部分功能哪?

初步分析后认为,5-1和5-2是同一问题,那就是

ansys的multibody analysis并不能代替MSC的ADAMS

MULTIBODY ANAL YSIS只能做一些简单的机构关联运动分析,

并不能实现机构相对于地面的运动分析

附件1:是一个刚做完的有关油缸起竖过程动画演示的文件,其中颇多纰漏,有兴趣者可相互讨论、交流。

附命令流1:

!两个宏块:托架起竖过程受力分析和起竖过程动画演示

FINISH

/CLEAR,START

/FILENAME,Tub,1

/CONFIG,NRES,5000

!(一)创建宏

!一、宏块1

!宏描述:托架起竖过程受力分析

*CREATE,Tray.mac

/PMACRO

*AFUN,DEG

!1.参数定义与赋值

!1)多参数变量

MULTIPRO,'START',4 !重物

*CSET,61,62,'THE PARAMETER OF Matter:'

*CSET,1,3,Matter_M,'THE MASS OF Matter: T',15

*CSET,4,6,Matter_L0,'THE WHOLE LENGTH OF Matter: M',15.4

*CSET,7,9,Matter_L,'THE LENGTH TO ROTATER-AREA FROM CENTROID: M',5.6

*CSET,10,12,Matter_R,'THE RADUIS OF Matter: M',0.75

MULTIPRO,'END'

MULTIPRO,'START',3 !虚拟/托架

*CSET,61,62,'THE PARAMETER OF Tray:'

*CSET,1,3,Tray_L,'THE LENGTH OF Tray: M',3.457 !控制起竖上支点

*CSET,4,6,Tray_H,'THE HIGH OF Tray: M',0 !控制回转支点

*CSET,7,9,Tray_D,'THE DISPLACEMENT OF Tray IN X DIRECTION: M',0 !控制滑动MULTIPRO,'END'

MULTIPRO,'START',5 !油缸

*CSET,61,62,'THE PARAMETER OF OIL:'

*CSET,1,3,OIL_UX0,'THE X COORDINATE OF OIL UP_SUPPORT IN 0 DEG: M',Tray_L

*CSET,4,6,OIL_UY0,'THE Y COORDINA TE OF OIL UP_SUPPORT IN 0 DEG: M',0

*CSET,7,9,OIL_DY0,'THE Y COORDINA TE OF OIL DOWN_SUPPORT IN 0 DEG: M',-1.137 *CSET,10,12,OIL_L0,'THE INITIAL LENGTH OF OIL: M',2.7

*CSET,13,15,OIL_N,'THE SECT-NUM OF OIL',3

MULTIPRO,'END'

MULTIPRO,'START',3 !空气/风载

*CSET,61,62,'THE PARAMTER OF AIR:'

*CSET,1,3,K,'THE RESISTANCE COEFFICIENT OF AIR: ',1.2

*CSET,4,6,AIR_Ro,'THE DENSITY OF AIR: KG/M^3',1.47

*CSET,7,9,AIR_V,'THE WIND VELOCITY OF AIR: M/S',21

MULTIPRO,'END'

!2)参数数组

*DIM,Matter_G1,ARRAY,91 !顺风

*DIM,Matter_G2,ARRAY,91 !逆风

*DIM,OIL_ALFA,ARRAY,91 !油缸角度

*DIM,OIL_F0,ARRAY,91 !无风

*DIM,OIL_F0X,ARRAY,91

*DIM,OIL_F0Y,ARRAY,91

*DIM,Tray_RX0,ARRAY,91

*DIM,Tray_RY0,ARRAY,91

*DIM,OIL_F1,ARRAY,91 !起竖载荷:顺风

*DIM,OIL_F1X,ARRAY,91

*DIM,OIL_F1Y,ARRAY,91

*DIM,Tray_RX1,ARRAY,91

*DIM,Tray_RY1,ARRAY,91

*DIM,OIL_F2,ARRAY,91 !逆风

*DIM,OIL_F2X,ARRAY,91

*DIM,OIL_F2Y,ARRAY,91

*DIM,Tray_RX2,ARRAY,91

*DIM,Tray_RY2,ARRAY,91

*DIM,Tray_DX,ARRAY,91 !限位位移:X向

*ABSET,This is a Tray.MAC Process Bar,BOTH

!2.计算程序

!1)油缸长度优化

OIL_UXY=SQRT(OIL_UX0**2+OIL_UY0**2) !上支点斜距

OIL_UAng0=ATAN(OIL_UY0/OIL_UX0) !上支点斜距初始水平夹角

OIL_UX90=OIL_UXY*Cos(90+OIL_UAng0) !上支点90度横坐标

OIL_UY90=OIL_UXY*Sin(90+OIL_UAng0) !上支点90度纵坐标

*DO,I,1,1.0E9

OIL_DX0=OIL_UX0-SQRT(OIL_L0**2-(OIL_UY0-OIL_DY0)**2) !0度时油缸下支点X坐标OIL_DX90=OIL_DX0-Tray_D !90度时油缸下支点X坐标OIL_DY90=OIL_DY0 ! Y坐标OIL_L90=SQRT((OIL_UX90-OIL_DX90)**2+(OIL_UY90-OIL_DY90)**2) !90度时油缸长度OIL_LMax=OIL_L90-OIL_L0 !最大行程

OIL_LAve=OIL_LMax/OIL_N !平均行程

OIL_LT=OIL_L0-OIL_LAve !不可用部分/预留长度

*IF,OIL_LT,GE,0.690,AND,OIL_LT,LE,0.691,THEN

*EXIT

*ENDIF

*IF,OIL_LT,LT,0.690,THEN

OIL_L0=OIL_L0+1.0E-5

*ENDIF

*IF,OIL_LT,GT,0.691,THEN

OIL_L0=OIL_L0-1.0E-5

*ENDIF

*ENDDO

!2)载荷计算

*DO,I,1,91

THETA=I-1

Tray_DX(I)=Tray_D/90*(I-1)

!<1>重力和风载

Matter_G0=Matter_M*1000*10 !重力

AIR_P=0.5*AIR_Ro*AIR_V**2 !风压

AREA1=2*Matter_L0*Matter_R*Sin(THETA)+3.14*Matter_R**2*Cos(THETA)

$ AREA2=AREA1

Matter_G1(I)=K*AIR_P*AREA1 !顺风

Matter_G2(I)=K*AIR_P*AREA2 !逆风

!<2>油缸

OIL_UX=OIL_UXY*Cos(THETA+OIL_UAng0)

$ OIL_UY=OIL_UXY*Sin(THETA+OIL_UAng0) !上支点坐标

OIL_DX=OIL_DX0-Tray_DX(I)

$ OIL_DY=OIL_DY0 !下支点坐标

OIL_L=SQRT((OIL_UX-OIL_DX)**2+(OIL_UY-OIL_DY)**2) !油缸即时长度

OIL_ALFA(I)=ACOS((OIL_UX-OIL_DX)/OIL_L) !上下支点与水平正方向夹角

K0=Matter_L*Cos(THETA)+(Tray_H-Matter_R)*Sin(THETA)

K12=Matter_L*Sin(THETA)+(Tray_H-Matter_R)*Cos(THETA)

K012=Tray_L*Sin(OIL_ALFA(I)-THETA)+Tray_H*Cos(OIL_ALFA(I)-THETA)

!CASE0:无风

OIL_F0(I)=K0*Matter_G0/K012

OIL_F0X(I)=OIL_F0(I)*Cos(OIL_ALFA(I))

OIL_F0Y(I)=OIL_F0(I)*Sin(OIL_ALFA(I))

!CASE1:顺风

OIL_F1(I)=K0*Matter_G0/K012-Matter_G1(I)*K12/K012

OIL_F1X(I)=OIL_F1(I)*Cos(OIL_ALFA(I))

OIL_F1Y(I)=OIL_F1(I)*Sin(OIL_ALFA(I))

!CASE2:逆风

OIL_F2(I)=K0*Matter_G0/K012+Matter_G2(I)*K12/K012

OIL_F2X(I)=OIL_F2(I)*Cos(OIL_ALFA(I))

OIL_F2Y(I)=OIL_F2(I)*Sin(OIL_ALFA(I))

!<3>托架

!CASE0:无风

Tray_RX0(I)=-OIL_F0X(I)

Tray_RY0(I)=Matter_G0-OIL_F0Y(I)

!CASE1:顺风

Tray_RX1(I)=-OIL_F1X(I)+Matter_G1(I)

Tray_RY1(I)=Matter_G0-OIL_F1Y(I)

!CASE2:逆风

Tray_RX2(I)=-OIL_F2X(I)-Matter_G2(I)

Tray_RY2(I)=Matter_G0-OIL_F2Y(I)

*ABCHECK,8+I,THIS IS COMPUTING......

*ENDDO

!3.结果输出

*CREATE,ansuitmp

*CFOPEN,Tray,DAT

*VWRITE,

('1.油缸基本参数:')

*VWRITE,

(8X,'0度:上支点X坐标',12X,'Y坐标',12X,'下支点X坐标',12X,'Y坐标')

*VWRITE,OIL_UX0,OIL_UY0,OIL_DX0,OIL_DY0

(5X,F12.3,7X,F12.3,8X,F12.3,9X,F12.3)

*VWRITE,

(8X,'90度:上支点X坐标',12X,'Y坐标',12X,'下支点X坐标',12X,'Y坐标') *VWRITE,OIL_UX90,OIL_UY90,OIL_DX90,OIL_DY90

(8X,F16.3,7X,F12.3,8X,F12.3,9X,F12.3)

*VWRITE,

(8X,'最大行程',12X,'平均行程',12X,'油缸级数',12X,'最大长度',12X,'初始长度') *VWRITE,OIL_LMax,OIL_LAve,OIL_N,OIL_L90,OIL_L0

(5X,F12.3,7X,F12.3,7X,F12.3,7X,F12.3,6X,F12.3)

*VWRITE,

('2.重物基本参数:')

*VWRITE,

(8X,'质量',6X,'到回转耳轴面距离',6X,'总长',6X,'半径')

*VWRITE,Matter_M,Matter_L,Matter_L0,Matter_R

(6X,F8.2,3X,F16.3,6X,F8.3,3X,F8.3)

*VWRITE,

('3.托架基本载荷(无风):')

*VWRITE,

(8X,'托架长',6X,'托架高',6X,'托架X向位移')

*VWRITE,Tray_L,Tray_H,Tray_D

(8X,F6.3,6X,F6.3,6X,F12.3)

*VWRITE,

(8X,'起竖角度',6X,'起竖载荷',6X,'起竖X向载荷',6X,'起竖Y向载荷',6X,'油缸角度',6X,'X向支反力',6X,'Y向支反力',6X,'X向位移')

*VWRITE,SEQU,OIL_F0(1),OIL_F0X(1),OIL_F0Y(1),OIL_ALFA(1),Tray_RX0(1),Tray_RY0( 1),Tray_DX(1)

(8X,F5.2,6X,F12.3,4X,F12.3,6X,F12.3,6X,F6.2,4X,F12.3,4X,F12.3,6X,F5.3)

*CFCLOS

*END

/INPUT,ansuitmp

*ABCHECK,100,THE COMPUTA TION IS COMPLTED...

*ABFINISH

*END

!二、宏块2

!宏描述:托架起竖过程动画演示

!备注:以虚拟/托架回转耳轴/后支为坐标圆点O、水平长度L方向为X轴、竖直高度H方向为Y轴

*CREATE,ANIMATE_SUP,MAC

*AFUN,RAD

!0.参数定义与赋值

!0.1截面形式和几何参数

!1)虚拟/托架

Tray_L1=0 !后支

Tray_L2=1.575 !中支

Tray_L3=Tray_L !前支

Tray_R=0.25 !主梁截面

!2)重物

Matter_L1=Tray_L2 !中联支

Matter_L2=Tray_L3 !前支面

Matter_L3=Matter_L !质心点

Matter_R=Matter_R !半径

Matter_M=1000*Matter_M !质量

!0.2起竖要求

TTIME=2 !时间

ACCEL=3.14*50/180 !最大角加速度

!0.3边界条件

!1)起竖载荷

*DIM,F_X,TABLE,91,1,,THETA !水平载荷,THETA起竖角度

F_X(0,1)=1 !X水平方向

*DO,I,1,91

F_X(I,0)=3.14*(I-1)/180

F_X(I,1)=OIL_F0X(I)

*ENDDO

*DIM,F_Y,TABLE,91,1,,THETA !垂直载荷,THETA起竖角度

F_Y(0,1)=2 !Y垂直方向

*DO,I,1,91

F_Y(I,0)=3.14*(I-1)/180

F_Y(I,1)=OIL_F0Y(I)

*ENDDO

!2)限位位移

*DIM,D_X,TABLE,91,1,,THETA !水平位移,THETA起竖角度

D_X(0,1)=3 !X水平方向

*DO,I,1,91

D_X(I,0)=3.14*(I-1)/180

D_X(I,1)=Tray_DX(I)

*ENDDO

!3)起竖角度

*DIM,D_Y,TABLE,91,1,,THETA !起竖位移,THETA起竖角度

D_Y(0,1)=4 !Y垂直方向

*DO,I,1,91

D_Y(I,0)=3.14*(I-1)/180

D_Y(I,1)=Tray_L*Sin(3.14*(I-1)/180)

*ENDDO

*DIM,THETA,TABLE,91,1,,TIME !起竖角度,TIME起竖时间

DTIME=TTIME/90 $ ANG_V=3.14*90/180/TTIME !时间增量、平均角速度THETA(0,1)=4 !y转动方向

*DO,I,1,91

THETA(I,0)=DTIME*(I-1)

THETA(I,1)=ANG_V*DTIME*(I-1)

*ENDDO

/PREP7

!1.有限单元模型

!1)单元类型与实常数

ET,1,BEAM188 $ R,1

ET,2,MASS21 $ KEYOPT,2,3,2 $ R,2,Matter_M

ET,3,MPC184 $ KEYOPT,3,1,1 $ KEYOPT,3,2,1

!2)材料模型

MP,EX,1,2.1E11

MP,NUXY,1,0.27

!3)截面特性——梁单元

SECTYPE,1,BEAM,CSOLID !托架

SECDATA,Tray_R,64,4

SECOFFSET,USER,-Tray_R

SECTYPE,2,BEAM,CSOLID !重物

SECDATA,Matter_R,64,4

!4)单元模型

CSYS,0

!<1>虚拟/托架

N,1,Tray_L1,0 !后支

N,2,Tray_L2,0 !中支

N,3,Tray_L3,0 !前支

N,10,Tray_L3+0.001 !边界点——载荷

N,11,Tray_L3+0.002 !边界点——位移

TYPE,1 $ REAL,1 $ SECNUM,1 $ E,1,2 $ E,2,3 $ E,3,10 $ E,10,11

!<2>重物

N,4,Matter_L1,Matter_R !中联支

N,5,Matter_L2,Matter_R !前支面

N,6,Matter_L3,Matter_R !质心点

TYPE,1 $ REAL,1 $ SECNUM,2 $ E,4,5 $ E,5,6

TYPE,2 $ REAL,2 $ E,6

N,7,Matter_L1,0 !中联支——托架

N,8,Matter_L2,0 !前支面——托架

TYPE,3 $ E,4,7 $ E,5,8

!<3>联接关系

ET,4,MPC184 $ KEYOPT,4,1,6 $ KEYOPT,4,4,1

ET,5,MPC184 $ KEYOPT,5,1,11

NWPA VE,2 $ CSWPLA,11,0

SECTYPE,4,JOINT,REVO

SECJOINT,LSYS,11

NWPA VE,3 $ CSWPLA,12,0

SECTYPE,5,JOINT,CYLI

SECJOINT,LSYS,12

TYPE,4 $ SECNUM,4 $ E,2,7 !中联耳——托架和重物

TYPE,5 $ SECNUM,5 $ E,3,8 !前支面——托架和重物

ALLSEL,ALL

EPLOT $ SA VE

FINISH

!2.起竖过程

/SOLU

!1)分析类型与求解控制

!<1>分析类型

ANTYPE,4 !瞬态分析

TRNOPT,FULL,,,,,HHT

LUMPM,ON

!<2>求解控制

OUTRES,ALL,ALL

SOLCONTROL,1,1

!<3>时间与频率

TIME,TTIME

DELTIM,DTIME,DTIME/10,DTIME*1.2,ON

!<4>动力学选项——时间积分

TIMINT,ON,STRUC

TINTP,0.005,,,1.0,0.5

!<5>非线性分析选项

NLGEOM,ON

NROPT,FULL,,ON

AUTO,ON $ KBC,1

NEQIT,75

!<6>求解器

EQSLV,SPARSE

!2)初边条件

!<1>初始条件

ACEL,0,10,0 !整体重力加速度

!<2>边界条件

!A.位移边界条件

D,1,UZ,0,,,,UY,ROTX !托架后支点

D,1,UX,%D_X%

D,11,UZ,0 !托架边界点——位移

D,11,UY,%D_Y%

!B.载荷边界条件

F,10,FX,%F_X% !托架边界点——载荷

F,10,FY,%F_Y%

!3)计算求解

ALLSEL,ALL

SOLVE

FINISH

*END

!(二)调用宏块

*USE,TRAY.MAC !起竖过程受力分析

!注意:一定要一个一个单独执行,否则有错

!这也是,我一直没有解决的问题

!如何让一个宏模块优先执行,而其它操作,比如变量赋值、模型构建、另一个宏块的调用,都在第一个宏块调用完成后

!再依次,执行相应操作,欢迎建议,希望帮助!

*USE,ANIMATE_SUP.MAC !起竖过程动画演示

!(三)后处理

!1)基本设置

/POST26

FILE,'Tub','rst','.'

NUMV AR,200

SOLU,191,NCMIT $ STORE,MERGE

FILLDATA,191,,,,1,1

REALVAR,191,191

!2)定义变量并存储

NSOL,2,1,U,X,UX_2 $ STORE,MERGE

NSOL,3,1,ROT,Z,ROTZ_3 $ STORE,MERGE

NSOL,4,1,V,X,VX_4 $ STORE,MERGE

NSOL,5,1,OMG,Z,OMGZ_5 $ STORE,MERGE

NSOL,6,1,A,X,AX_6 $ STORE,MERGE

NSOL,7,1,DMG,Z,DMGZ_7 $ STORE,MERGE

RFORCE,8,1,F,X,FX_8 $ STORE,MERGE

RFORCE,9,1,F,Y,FY_9 $ STORE,MERGE

RFORCE,10,1,F,Z,FZ_10 $ STORE,MERGE

问题6:不同分析中,刚体的建立?

解答:在线性分析中,可利用CERIG命令

在非线性分析中,可利用RBE3命令和MPC184单元;或者利用接触向导建立目标刚性实体

问题7:我们都知道,任一载荷可分解为对称载荷(对称边界条件)和反对称载荷(反对称边界条件),那么针对对称边界条件和反对称边界条件下,实体结构分析,该如何进行?

针对对称边界条件下实体结构的分析,我们都会利用ansys的对称边界条件设置,求解半个

或者1/4实体结构,将所得结果对称/循环,得到整体结果分析;

那么针对反对称边界条件下实体结构的分析,我们该如何利用对称边界条件求得整体结构的结果分析呢?好像,ansys中没有反对称边界条件设置一说,如果有,我们就省事多了,哈哈

解答:分别求解出两个对称解,即F/2和-F/2对称载荷,

两个对称载荷相减,F/2-(-F/2)=F,就是一个F反对称载荷

具体减法是,左半:左减右,右半:右减左

个人想法,未经验证,欢迎讨论

(二)子结构问题

问题一:在做一个有关橡胶的计算

由于,单元较多,因而计算较慢,不过最终还是得到了结果

现在,想用子结构方法,把钢板单元做成一个超单元

可是,机子电脑内存,竟然不够用,ft

觉得不可能啊?

子结构,本意就是省时,省空间的

难道,却要占用更多的内存?

解答:有同仁说解决方法是加大计算机的虚拟内存,加大虚拟内存的量比平时想象的要大得多,直到程序能够进行为止,至于到底你的问题需要多大虚拟内存需要试一试。原因在于虽然每个部分都形成了超单元,但计算时要把每个超单元都调入需要大的scratch space。

评析:其实,采用子结构的本意,就是希望可以减少内存的使用,既然使用子结构需要更多的内存,那么还不如不用,><

问题二:在做载荷向量时,我发现好像

在一个/SOLU ~ FINISHI里只能做一个载荷向量计算

如果有多个载荷向量,就只能多个/SOLU ~ FINISH,是这样?

解答:如果载荷是作用在超单元上,则必须重新做自由度缩减,因为形成超单元时不仅要缩减刚度阵和质量阵,还有载荷向量.

评析:解答好像没有说道正点上,正是因为知道作用在超单元上的载荷需要做载荷向量,我碰到以上做多个载荷向量的问题

问题三:是否所有和超单元相关的约束和载荷,都需要做成载荷向量;

解答:与非超单元部分接触的节点需要处理为主自由度,超单元部分本身的(非零)约束条件和载荷边界条件,可处理为载荷向量;或者可以把所有约束条件和载荷条件在gen部分处理为主自由度,在use部分添加边界条件。

问题四:第一个单元的第九个节点一定是内节点,作何意解释?

我模型中,第一个单元是solid185,并不是超单元

此问题已经解决!

问题五:matrix单元keyopt(1)=1如何解释?

特征说明,其辐射、大旋转;辐射是对应热核辐射?大旋转对应结构运动

那么,怎样才能区别、体现出,keyopt(1)=1设置是表明辐射、或者大旋转?

问题六:超单元上节点不可以改变节点坐标系,是吗?该如何解决?

问题七:warning——Superelement does not have a complete degree of freedom set as required by large deflection analysis

做何解?超单元上节点本来就只有三个自由度,用了solid185单元,怎么会does not have a complete degree of freedom

那么large deflection analys require什么样的自由度?

问题八:对每个超单元做扩展,每次应定义不同的文件名,并每次进入和退出/SOLUTION 疑惑ing,每次定义不同的文件名?

如果我的参数文件给GEN,那么每次定义不同的文件名,分别就是GEN1、GEN2,那么扩展时就找不到

.EMA T等扩展必需的文件

希望,有人可以给以说明!

命令例子1:

/CLEAR,NOSTART

/FILENAME,Adapter_GEN,1

RESUME,ADAPTER_FULL,DB

!1.扩展部分1

/SOLU

!1)激活扩展部分及其选项

ANTYPE,SUBSTR !子结构分析

EXPASS,ON !激活扩展选项

EXPSOL,1,1

SEEXP,PIN_SEP,Adapter_USE

!2)载荷步选项

OUTRES,ALL,ALL

!3)扩展求解

CMSEL,S,PIN_EP $ NSLE,S

SOLVE

FINISH

******************

!2.扩展部分2

/SOLU

!1)激活扩展部分及其选项

ANTYPE,SUBSTR !子结构分析

EXPASS,ON !激活扩展选项

EXPSOL,1,1

SEEXP,PIN_SEBC,Adapter_USE

!2)载荷步选项

OUTRES,ALL,ALL

!3)扩展求解

CMSEL,S,PIN_EB $ CMSEL,S,PIN_EC $ NSLE,S

SOLVE

FINISH

********************************

扩展部分1可以正确扩展,

而扩展部分2(即*****所扩部分)却无法正常扩展,提示没有可ACTIVE激活的自由度,是何意?

warning:There are no degree of freedom active

仁兄解答:至于那个扩展部分2,你可以试试扩展完1后,

/clear,

/filnam,PIN_SEBC,

resume,

/solu

......

评析:没有尝试

(三)焊接/铆接装配问题

1.如何更好实现/模拟?

2.焊缝位置如何处理?

3.焊缝如何模拟、实现?

4.各种处理方式为何?如何?

解答3和4:考虑焊缝的建模方法有多种,各有一定的优缺点。常用方法是:

1) 采用三维实体单元模拟焊缝几何;

2) 采用变厚度板壳单元模拟焊缝处厚度的变化;缺点:对竖板靠近焊缝部位采用了变厚度,可以反映焊缝材料对竖板的作用;但是,将焊缝材料加到竖板后,横板仍为基本厚度,不能反映焊缝材料对横板的加强作用;如果在横板上也采用变厚度来模拟焊缝材料,则焊缝材料将被重复考虑。

3) 采用梁单元模拟焊缝对壳的加强。

注:焊缝类别——单/双面角焊缝,对于角焊缝,焊缝为等边直角三角形,直边长度等于板厚。

解析:粗略简化,即忽略焊缝效应,很容易引发应力奇异,因为引入了结构奇异:直角边、直角尖点;即使小圆角过渡,也难避免应力奇异

考虑细节,适当圆角过渡,产生影响为应力集中

引入装配连接,也会引入应力集中,人为因素、网格的敏感性

个人意见:对于应力奇异/应力集中位置,结构强度的判别,

铸件——可以局部屈服,整体(内部微裂纹);屈服标准是材料屈服应力

焊接件——不可局部区分,焊缝(内部宏观裂纹);屈服标准是焊锡粘贴强度

附:疑惑部分:

疑惑1: weldspot点焊在模型中有什么用处?实际物理模型、或者说焊接结构,都是焊接焊缝,在有限元模型里就是一条线,怎么偏偏ansys只有点焊单元?

疑惑2:以前有一个误区,认为一个非线性分析的标志就是:一定要设定NLGEOM,ON;最近才搞明白,非线性分析只是要求求解迭代,即设定求解步数和求解时间增量;

非线性分析中,几何非线性和材料非线性是一定要设定NLGEOM,ON,问题是材料非线性我们都很明白,可对于一个结构体我们很难区分其到底是小变形,还是已经达到了几何非线性的程度,是否需要设定NLGEOM,ON;

但是,问题还不至于此。

对于一个接触分析,我们知道需要做非线性迭代,问题是对那些使用了非线性单元的模型,我们都需要做非线性迭代?

单元描述中,非线性单元是需要非线性迭代求解的,而且一些模型计算中确实有Warning提示;

可是,在用接触单元做绑定接触的时候,好像并不需要做非线性迭代求解,这样合适?影响如何?

疑惑3: 我都不用子结构了,感觉,它没有什么优势

本意就是因为模型大,内存不足,才用子结构缩减

如果用了,内存更不足,我还能想什么办法?

如果能增大内存,我还何必费力心思,去做子结构

ansys在这个问题上,都令人困惑!

最后,两个小问题:

1.矢量模式和光栅模式显示,是怎么回事?有何效果,区别?

2.一致集中质量矩阵和集中质量矩阵,在动态分析中,有何区别?

ansys考试重点整理

ANSYS复习试卷 一、填空题 1.启动ANSYS有命令方式和菜单方式两种方式。 2.典型的ANSYS分析步骤有创建有限元模型(预处理阶段)、施加载荷并求解(求解阶段)、查看结果(后处理阶段)等。 3.APDL语言的参数有变量参数和数组参数,前者有数值型和字符型,后者有数值型、字符型和表。 4.ANSYS中常用的实体建模方式有自下而上建模和自上而下建模两种。 5.ANSYS中的总体坐标系有总体迪卡尔坐标系 [csys,0]、总体柱坐标系(Z)[csys,1]、总体球坐标系[csys,2]和总体柱坐标系(Y)[csys,3]。 6.ANSYS中网格划分的方法有自由网格划分、映射网格划分、扫掠网格划分、过渡网格划分等。 7.ANSYS中载荷既可以加在实体模型上,也可以加在有限元模型上。 8.ANSYS中常用的加载方式有直接加载、表格加载和函数加载。 9.在ANSYS中常用的结果显示方式有图像显示、列表显示、动画显示等。 10.在ANSYS中结果后处理主要在通用后处理器 (POST1) 和时间历程后处理器 (POST26) 里完成。 11.谐响应分析中主要的三种求解方法是完全法、缩减法、模

态叠加法 。 12.模态分析主要用于计算结构的 固有频率 和 振型(模态) 。 13. ANSYS 热分析可分为 稳态传热 、 瞬态传热 和 耦合分析 三类。 14. 用于热辐射中净热量传递的斯蒂芬-波尔兹曼方程的表达式是4411212()q A F T T εσ=-。 15. 热传递的方式有 热传导 、 热对流 、 热辐射 三种。 16. 利用ANSYS 软件进行耦合分析的方法有 直接耦合 、 间接耦合 两种。 二、 简答题 1. 有限元方法计算的思路是什么包含哪几个过程 答:(1)有限元是将一个连续体结构离散成有限个单元体,这些单元体在节点处相互铰结,把荷载简化到节点上,计算在外荷载作用下各节点的位移,进而计算各单元的应力和应变。用离散体的解答近似代替原连续体解答,当单元划分得足够密时,它与真实解是接近的。 (2)物体离散化;单元特性分析;单元组装;求解节点自由度。 2. ANSYS 都有哪几个处理器各自用途是什么 答:(1)有6个,分别是:前处理器;求解器;通用后处理器;时间历程后处理器;拓扑优化器;优化器。 (2)前处理器:创建有限元或实体模型; 求解器:施加荷载并求解; 通用后处理器:查看模型在某一时刻的结果; 时间历程后处理器:查看模型在不同时间段或子步历程上的结果; 拓扑优化器:寻求物体对材料的最佳利用; 优化器:进行传统的优化设计;

ansys错误汇总大全-史上最全

ANSYS分析出现问题 NSYS error message 错误信息汇总 2011-10-19 12:57:12| 分类:ANSYS | 标签:ansys 错误error |举报|字号订阅以前很多的心得全丢了,现在把新遇到的error message及解决方法逐一添加如下: 1\ Too many expressions. 表达式太长,ansys要求一个表达式不要超过6个分段,比如以下不对 A22=y1*z2-y1*z3-y2*z1+y2*z3+y3*z1-y3*z2 有7个段 改为 A22=y1*z2-y1*z3-y2*z1+y2*z3+y3*z1 A22=A22-y3*z2 就行了 2\ No *DO trips needed, enter *ENDDO . 循环执行次数为0,说明下标的变化范围越界,就是形如下面的循环 *do,i,0,-1 .....

..... *enddo 3\ *** NOTE *** CP = 227.688 TIME= 12:30:54 One or more elements have become highly distorted. Excessive distortion of elements is usually a symptom indicating the need for corrective action elsewhere. Try incrementing the load more slowly (increase the number of substeps or decrease the time step size). You may need to improve your mesh to obtain elements with better aspect ratios. Also consider the behavior of materials, contact pairs, and/or constraint equations. If this message appears in the first iteration of first substep, be sure to perform element shape checking. 为什么上面的错误信息用深色底纹标出呢?原因很简单,上面的错误出现在非线性计算中意味着致命错误,说明计算无法收敛,遇到这个错误是非常头疼的,下面重点讨论这个问题的由来和解决办法。 1、错误信息的内容。这段英文的意思是:一个或多个单元出现严重扭曲。单元的过度扭曲通常意味着需要一些改进措施,比如:减缓载荷的施加速度(增加子步数或者减少时间步长),改进网格质量,同时考虑材料、接触和/或约束方程。

Ansys的热载荷及热单元类型

Ansys的热载荷及热单元类型 Ansys的6种热载荷 ANSYS共提供了6种载荷,可以施加在实体模型或单元模型上,包括:温度、热流率、对流、热流密度、生热率和热辐射率。 1. 温度 作为第一类边界条件,温度可以施加在有限元模型的节点上,也可以施加在实体模型的关键点、线段及面上。 2. 热流率 热流率(Heal Flow)—种节点集中载荷,只能施加在节点或关键点上,主要用于线单元模型。提示:如果温度与热流率同时施加在某一节点上,則ANSYS读取温度值进行计算。 3.对流 对流(Convection)是一种面载荷,用于计算流体与实体的热交换。它可以施加在有限元模型的节点及单元上,也可以施加在实体模型的线段和面上。 4.热流密度 热流密度,又称热通量(Heat Flux),单位为W/m2。热流密度是一种面载荷,表示通过单位面积的热流率。当通过单位面积的热流率己知时,可在模型相应的外表面施加热流密度。若输入值为正,则表示热流流入单元:反之,则表示热流流出单元。它可以施加在有限元模型的节点及单元上,也可以施加在实体模型的线段和面上。 提示:热流密度与对流可以施加在同一外表面,但ANSYS将读取最后施加的面载荷进行计算。 5. 生热率 如前所述,生热率既可看成是材料的一种基本属性,又可作为载荷施加在单元上,它可以施加在有限元模型的节点及单元上,也可以施加在实体模型的关键点、线段、面及体上。 6. 热辐射率 热辐射率也是一种面载荷,通常施加于实体的外表面。它可以施加在有限元模型的节点及单元上,也可以施加在实体模型的线段和面上。

Ansys的热单元类型 ANSYS 10.0热分析共提供了 40余种单元,其中包括辐射单元、对流单元、特殊单元以及前面所介绍的耦合场中-元等。其中常见的用于热分析的单元有16种: 下面一次对各单元进行介绍●MASS71 维度:1D、2D、3D 节点数:1 自由度:温度 性质:质量单元 几何形状 ●LINK31 维度:2D、3D 节点数:2 自由度:温度 性质:热辐射单元 几何形状

ANSYS 练习1解答步骤

练习1 高压容器筒体与封头的连接区的应力分析由于球型封头在内压力作用下的两向应力相同,应力状态最好,在凸形封头中所需厚度最小,因此直径较大的高压容器一般采用球型封头。但是,由于球型封头的厚度与相连筒体的厚度相差较大,因此,筒体与封头之间必然存在过渡区,通常采用锥形过度段进行连接。而锥形过度段则通过削薄筒体端部获得,结构如图9-1所示。由于结果的不连续,使得该过度区域称为高压容器告应力区之一。 1.问题描述 某高压容器设计压力P=16MPa,设计温度T=200℃,材料为16MnR。筒体内径R1=775mm,容器筒体与封头的连接区进行应力分析。 2.分析问题 由于主要讨论封头与筒体过渡区的应力状况,忽略封头上的其他结构,如开孔接管等,建立如图9-2所示的有限元分析力学模型,其中筒体长度应远大于边缘应力的衰减长度,此处取筒体长度Lc=1200mm。 图9-1 高压容器球形封头与筒体链接区结构图9-2有限元分析模型 有限元计算采用PLANE82单元,并设定轴对称选项。筒体下端各节约束轴向位移,球壳对称面上各节点约束水平方向位移,内壁施加均匀压力面载荷。 3.GUI过程 (1)环境设置。 Step 1 启动ANSYS:以交互模式进入ANSYS。在总路径下面建立子路径F:\ANSYS_WORK,工作文件名取为E41,进入ANSYS界面。 Step 2 设置标题:执行Utility Menu>Change Title命令,弹出Change Title对话框,输入vortex,单击OK按钮,关闭对话框。 Step 3 初始化设计变量:执行Utility Menu>Parameters>Scalar Parameters命令,弹出Scalar Parameters对话框,输入表4-1所列参数。

Plaxis中常见问题集锦

1 问:Geo FEM,Plaxis,Z-Soil软件比较?2008/6/5 9:34:48 答:三者针对某个算例计算结果相差不大,误差在可接受围之。 就易用性来说,Plaxis好于Z-Soil好于GEO。Plaxis大家都用得很多了,Z-Soil的建模可以在前处理模块中用CAD元素绘制,或者通过dxf文件导入;GEO4只能输入剖面线的坐标,比较烦琐。Plaxis和Z-soil基本可以解决岩土工程所有问题,但GEO4由于建模功能的限制,只能解决隧道、边坡等相关问题;Plaxis和Z-Soil可以进行渗流分析(非饱和)包括流固偶合分析。 总的来说,Plaxis和Z-Soil是专业的岩土工程有限元程序;GEO FEM是GEO4里面的一个工具包,而GEO4类似于国的理正一样,是遵循Eurocode的设计软件。 2 问:在plaxis中,用折减系数作出它的几个滑裂面,如何查看滑裂面的角度、圆心、半径等 这些滑裂面的相关参数呢? 2008/6/5 9:36:26 答:使用强度折减法,不用假定slip surface,故不会有这些数据。 3 问:Plaxis怎么模拟路堤分步填筑?在实际施工中,填筑不是一次加载的,可能先填一半, 过个月再填一半,而且这一半也不是一次填完,要在几天完成,请问怎么在Plaxis中模拟,怎么 设置可以反应填筑速率,请高手指教? 2008/6/5 9:47:25 答:手册里有相关例子,你可以参考一下lesson 5。 堆载速率可以通过设置堆载这个stage的时间间隔来设置。如果只有基本模块,可以设置mstage 的数值。mstage=1.0,说明100%施加上去了,mstage=0.1,说明只有10%的荷载。由于Plaxis 不能设置load function,比较麻烦。当然,你可以将一层土细分成几个stage完成,也可以实现。 4 问:Plaxis 3D 用这个软件分析基坑时,基坑是钢格栅喷混凝土支护,支护用板来模拟,EI 和EA中的I和A分别指哪个面的惯性矩和面积,以及单位后面的/m应该是哪个长度? 2008/6/5 9:49:13 答:应该是:A=沿着洞轴方向L×厚度d E是弹性模量I是惯性矩 5 问:在网上看到有人怀疑Plaxis 3D Foundation和3D Tunnel的真三维性,有人说它们不是 真正的三维计算,有谁知道是怎么回事吗? 2008/6/5 9:59:42 答:Plaxis 3D Tunnel计算核是三维的。但是目前只支持平面拉伸建模,建附加模型还存在困难。 3D Tunnel的确不能生成复杂的斜交隧道。 3D Foundation是专门解决基础问题的三维有限元计算软件。其解决基础问题要比FLAC3D要专 业,特别是考虑了一些工程实际,但开放性不如FLAC3d。近期3D Foundation将在此方面有重 大改进,新版本前处理借用GID作为前处理工具。Plaxis 系列优点长处是其理论,尤其是hs和 hs-small模型。 6 问:最近在算一个基坑,很好的地质条件,桩、撑刚度都取得很大,居然算出来水平位移始终 都有70mm左右,但用同济启明星算水土分算,并且参数都没有取最大值,算的结果只有17mm 左右。规要求水平位移不超过30mm,要是用Plaxis是很难算出小于规值的结果的,事实上,也 不至于有那么大的位移的? 2008/6/5 10:05:32 答:主要问题是现在很多地质报告都不提供三轴的试验参数:例如E50模量,Eur模量,Es模量, 有效强度指标等;土体的本构参数比较特殊,要做特殊的试验,因此一般的项目参数方面的确有 问题。不过,即便是只有Es模量和直剪固快指标,通过换算和引入K0、孔隙比、Cc,Cs等其 他参数,也是可以得到其他需要的参数,不过这需要比较扎实的本构模型方面的知识和岩土工程 经验,知道不同的本构适合模拟什么土层,知道本构的优点和局限性,这对使用者的要求的确比 较高。 7 问:隧道已经组成一个类组,所以一定要对其进行材料定义。如果不定义得话,就不能对其 进行网格划分,这要怎么解决呢? 2008/6/5 10:08:42 答:你是不是只想模拟基坑开挖对既有隧道结构的影响,而省略掉前面隧道开挖过程的模拟。 这样的话,结果恐怕很难正确,而且会碰到你所说的问题。因为隧道在基坑开挖前,有一定的受 力状况,这需要模拟隧道开挖过程才能得到其受力状况,基坑开挖的影响也是在其这个受力状况 上产生的。你现在的目的是让基坑开挖前,隧道结构的力和弯矩都为零了,所以结果很难正确。

(仅供参考)ANSYS软件中常用的单元类型

ANSYS软件中常用的单元类型 一、单元 (1)link(杆)系列: link1(2D)和link8(3D)用来模拟珩架,注意一根杆划一个单元。 link10用来模拟拉索,注意要加初应变,一根索可多分单元。 link180是link10的加强版,一般用来模拟拉索。 (2)beam(梁)系列: beam3(2D)和beam4(3D)是经典欧拉梁单元,用来模拟框架中的梁柱,画弯据图用etab 读入smisc数据然后用plls命令。注意:虽然一根梁只划一个单元在单元两端也能得到正确的弯矩图,但是要得到和结构力学书上的弯据图差不多的结果还需多分几段。该单元需要手工在实常数中输入Iyy和Izz,注意方向。 beam44适合模拟薄壁的钢结构构件或者变截面的构件,可用"/eshape,1"显示单元形状。 beam188和beam189号称超级梁单元,基于铁木辛科梁理论,有诸多优点:考虑剪切变形的影响,截面可设置多种材料,可用"/eshape,1"显示形状,截面惯性矩不用自己计算而只需输入截面特征,可以考虑扭转效应,可以变截面(8.0以后),可以方便地把两个单元连接处变成铰接(8.0以后,用ENDRELEASE命令)。缺点是:8.0版本之前beam188用的是一次形函数,其精度远低于beam4等单元,一根梁必须多分几个单元。8.0之后可设置“KEYOPT(3)=2”变成二次形函数,解决了这个问题。可见188单元已经很完善,建议使用。beam189与beam188的区别是有3个结点,8.0版之前比beam188精度高,但因此建模较麻烦,8.0版之后已无优势。 (3)shell(板壳)系列 shell41一般用来模拟膜。 shell63可针对一般的板壳,注意仅限弹性分析。它的塑性版本是shell43。加强版是shell181(注意18*系列单元都是ansys后开发的单元,考虑了以前单元的优点和缺陷,因而更完善),优点是:能实现shell41、shell63、shell43...的所有功能并比它们做的更好,偏置中点很方便(比如模拟梁板结构时常要把板中面望上偏置),可以分层,等等。 (4)solid(体)系列 土木中常用的就solid45、solid46、solid65、solid95等。 solid45就不用多说了,solid95是它的带中结点版本。

ANSYS 的基本使用

2ANSYS 的基本使用 2.1 ANSYS环境简介 ANSYS有两种模式:一种是交互模式(Interactive Mode),另一个是非交互模式(Batch Mode)。交互模式是初学者和大多数使用者所采用,包括建模、保存文件、打印图形及结果分析等,一般无特别原因皆用交互模式。但若分析的问题要很长时间,如一、两天等,可把分析问题的命令做成文件,利用它的非交互模式进行分析。 运行该程序一般采用Interactive 进入,这样可以定义工作名称,并且存放到指定的工作目录中。若使用Run Interactive Now 进入还需使用命令定义工作文件名或使用默认的文件名,使用该方式进入一般是为恢复上一次中断的分析。所以在开始分析一个问题时,建议使用Interactive 进入交互模式。 进入系统后会有6个窗口,提供使用者与软件之间的交流,凭借这6个窗口可以非常容易的输入命令、检查模型的的建立、观察分析结果及图形输出与打印。整个窗口系统称为GUI(G raphical U ser I nterface).如图2-1所示。 各窗口的功能如下: 1.应用命令菜单(Utility Menu):包含各种应用命令,如文件控制(File)、对象选择 (Select)、资料列式(List)、图形显示(Pplot)、图形控制(PlotCtrls)、工作界面 设定(WorkPlane)、参数化设计(Parameers)、宏命令(Macro)、窗口控制(MenuCtrls)及辅助说明(Help)等。 2.主菜单(Main Menu):包含分析过程的主要命令,如建立模块、外力负载、边界条 件、分析类型的选择、求解过程等。 3.工具栏(Toolbar):执行命令的快捷方式,可依照各人爱好自行设定。 4.输入窗口(Input Window):该窗口是输入命令的地方,同时可监视命令的历程。 5.图形窗口(Graphic Window):显示使用者所建立的模块及查看结果分析。 6.输出窗口(Output Window):该窗口叙述了输入命令执行的结果。

ANSYS中单元类型介绍和单元的选择原则

ANSYS中单元类型介绍和单元的选择原则ANSYS中单元类型的选择 初学ANSYS的人,通常会被ANSYS所提供的众多纷繁复杂的单元类型弄花了眼,如何选择正确的单元类型,也是新手学习时很头疼的问题。 类型的选择,跟你要解决的问题本身密切相关。在选择单元类型前,首先你要对问题本身有非常明确的认识,然后,对于每一种单元类型,每个节点有多少个自由度,它包含哪些特性,能够在哪些条件下使用,在ANSYS的帮助文档中都有非常详细的描述,要结合自己的问题,对照帮助文档里面的单元描述来选择恰当的单元类型。 1.该选杆单元(Link)还是梁单元(Beam)? 这个比较容易理解。杆单元只能承受沿着杆件方向的拉力或者压力,杆单元不能承受弯矩,这是杆单元的基本特点。 梁单元则既可以承受拉,压,还可以承受弯矩。如果你的结构中要承受弯矩,肯定不能选杆单元。 对于梁单元,常用的有beam3,beam4,beam188这三种,他们的区别在于: 1)、beam3是2D的梁单元,只能解决2维的问题。 2)、beam4是3D的梁单元,可以解决3维的空间梁问题。 3)、beam188是3D梁单元,可以根据需要自定义梁的截面形状。(常规是6个自由度,比如是用于桁架等框架结构,如鸟巢,飞机场的架构) 2.对于薄壁结构,是选实体单元还是壳单元? 对于薄壁结构,最好是选用shell单元,shell单元可以减少计算量,如果你非要用实体单元,也是可以的,但是这样计算量就大大增加了。而且,如果选实体单元,薄壁结构承受弯矩的时候,如果在厚度方向的单元层数太少,有时候计算结果误差比较大,反而不如shell单元计算准确。 实际工程中常用的shell单元有shell63,shell93。shell63是四节点的shell单元(可以退化为三角形),shell93是带中间节点的四边形shell单元(可以退化为三角形),shell93单元由于带有中间节点,计算精度比shell63更高,但是由于节点数目比shell63多,计算量会增大。对于一般的问题,选用shell63就足够了。

ANSYS错误提示及其含义

1 在Ansys中出现“Shape testing revealed that 450 of the 1500 new or modified elements violate shape warning limits.”,是什么原因造成的呢? 单元网格质量不够好,尽量用规则化网格,或者再较为细密一点。 2 在Ansys中,用Area Fillet对两空间曲面进行倒角时出现以下错误:Area 6 offset could not fully converge to offset distance 10. Maximum error between the two surfaces is 1% of offset distance.请问这是什么错误?怎么解决?其中一个是圆柱接管表面,一个是碟形封头表面。ansys的布尔操作能力比较弱。如果一定要在ansys里面做的话,那么你试试看先对线进行倒角,然后由倒角后的线形成倒角的面。建议最好用UG、PRO/E这类软件生成实体模型然后导入到ansys。 3在Ansys中,出现错误“There are 21 small equation solver pivot t erms。”,是否是在建立接触contact时出现的错误? 不是建立接触对的错误,一般是单元形状质量太差(例如有接近零度的锐角或者接近180度的钝角)造成small equation solver pivot terms 4在Ansys中,出现警告“SOLID45 wedges are recommended only in regions of relatively low stress gradients.”,是什么意思? "这只是一个警告,它告诉你:推荐SOLID45单元只用在应力梯度较低的区域。 它只是告诉你注意这个问题,如果应力梯度较高,则可能计算结果不可信。" 5ansys向adams导的过程中,出现如下问题“There is not enough memory for the Sparse Matrix Solver to proceed.Please shut down other applications that may be running or increase the virtual memory on your system and return ANSYS.Memory currently allocated for the Sparse Matrix Solver=50MB.Memory currently required for the Sparse Matrix Solver to continue=25MB”,是什么原因造成的? 不清楚你ansys导入adams过程中怎么还需要使用Sparse Matrix Solver(稀疏矩阵求解器)。估计是scrachmemery太低了,从ansys product launcher 进入设置内存,total workspace和dataspace的差就是scrachmemery。如:total workspace 1150MB,dataspace200MB,scrachmemery就是1150-200=950MB。 6在Ansys中,出现错误“error:element type 1 is PLANE42,which can't be used with the VMES command, meshing of volume 3 aborted.”,是什么意思? 意思是:单元类型1是PLANE42,不能使用划分体网格的命令VMES,划分体3中止。 改进办法:1修改单元类型为适合体网格的单元类型。如solid,或shell。2不使用VMES 命令,使用AMESH。 7在Ansys中,出现错误“error: key point 10 is referenced by only one line. Improperly connected line set for AL command.”,是什么意思?该怎么解决? 意思是:关键点10只在一条线上。不适合使用AL命令连接线。 AL命令是用线来定义面,而选择两条线可能只有两个关键点,因为关键点10不在线上,而定义面至少有三个点。 改进办法:再选一条线

HyperMesh一些常见问题的解答

1、如何将.igs文件或.stl文件导入hypermesh进行分网? files\import\切换选项至iges格式,然后点击import...按钮去寻找你的iges文件吧。划分网格前别忘了清理几何 2、导入的为一整体,如何分成不同的comps?两物体相交,交线如何做?怎样从面的轮廓产生线(line)? 都用surface edit Surface edit的详细用法见HELP,点索引,输入surface edit 3、老大,有没有划分3D实体的详细例子? 打开hm,屏幕右下角help,帮助目录下hyperworks/tutorials/hyermesh tutorials/3D element,有4个例子。 4、如何在hypermesh里建实体? hm的几何建模能力不太强,而且其中没有体的概念,但它的曲面功能很强的.在2d面板中可以通过许多方式构建面或者曲面,在3D面板中也可以建造标准的3D曲面,但是对于曲面间的操作,由于没有"体"的概念,布尔运算就少了,分割面作就可以了 5、请问怎么在hypermesh中将两个相交平面到圆角啊? defeature/surf fillets 6、使用reflect命令的话,得到了映射的另一半,原先的却不见了,怎么办呢? 法1、在选择reflect后选择duplicate复制一个就可以 法2、先把已建单元organize〉copy到一个辅助collector中, 再对它进行reflect, 将得到的新单元organize〉move到原collector中, 最后将两部分equivalence, 就ok拉。 7、请问在hypermesh中如何划分装配体?比如铸造中的沙型和铸件以及冷铁, 他们为不同材质,要求界面单元共用,但必须能分别开? 你可以先划分其中一个部件,在装配面上的单元进行投影拷贝到被装配面上8、我现在有这样一个问题,曲线是一条线,我想把它分成四段,这样可以对每一段指定density,网格质量会比直接用一条封闭的线好。

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耦合问题

ANSYS的耦合命令【ZZ】 1 耦合 当需要迫使两个或多个自由度取得相同(但未知)值,可以将这些自由度耦合在一起。耦合自由度集包含一个主自由度和一个或多个其它自由度。 典型的耦合自由度应用包括: ?模型部分包含对称; ?在两重复节点间形成销钉、铰链、万向节和滑动连接; ?迫使模型的一部分表现为刚体。 如何生成耦合自由度集 1.在给定节点处生成并修改耦合自由度集 命令:CP GUI: Main Menu>Preprocessor>Coupling / Ceqn>Couple DOFs 在生成一个耦合节点集之后,通过执行一个另外的耦合操作(保证用相同的参考编号集)将更多节点加到耦合集中来。也可用选择逻辑来耦合所选节点的相应自由度。用CP命令输入负的节点号来删除耦合集中的节点。要修改一耦合自由度集(即增、删节点或改变自由度标记)可用CPNGEN命令。(不能由GUI直接得到CPNBGEN命令)。 2.耦合重合节点。 CPINTF命令通过在每对重合节点上定义自由度标记生成一耦合集而实现对模型中重合节点的耦合。此操作对“扣紧”几对节点(诸如一条缝处)尤为有用。 命令:CPINTF GUI: Main Menu>Preprocessor>Coupling / Ceqn>Coincident Nodes 3.除耦合重复节点外,还可用下列替换方法迫使节点有相同的表现方式: o如果对重复节点所有自由度都要进行耦合,常用NUMMRG命令(GUI:Main Menu>Preprocessor>Numbering Ctrls>Merge Items)合并节点。 o可用EINTF命令(GUI:Main Menu> Preprocessor>Create> Elements >At Coincid Nd)通在重复节点对之间生成2节点单元来连接它们。 o用CEINTF命令(GUI:Main Menu>Preprocessor> Coupling/Ceqn >Adjacent Regions)将两个有不相似网格模式的区域连接起来。这项操作使一个区域的选定节点与另一个区域的选定单元连接起来生成约束方程。 生成更多的耦合集 一旦有了一个或多个耦合集,可用这些方法生成另外的耦合集: 1.用下列方法以相同的节点号但与已有模式集不同的自由度标记生成新的耦合集。 命令:CPLGEN GUI: Main Menu>Preprocessor>Coupling / Ceqn>Gen w/Same Nodes 2.用下列方法生成与已有耦合集不同(均匀增加的)节点编号但有相同的自由度标记的新的耦合集: 命令:CPSGEN GUI: Main Menu>Preprocessor>Coupling / Ceqn>Gen w/Same DOF 使用耦合注意事项 1.每个耦合的节点都在节点坐标系下进行耦合操作。通常应当保持节点坐标系的一致性。 2.自由度是在一个集内耦合而不是集之间的耦合。不允许一个自由度出现在多于一个耦合集中。 3.由D或共它约束命令指定的自由度值不能包括在耦合集中。

ansys常见问题

Concatenate areas是专为(map)映射网格划分作准备的,因映射网格划分对体上面的个数有要求,通过Concatenate areas可以减少面的个数,即将两个或多个面变成一个面,Concatenate areas操作仅用于网格划分,Concatenate areas操作产生的面也不能进行任何操作,如布尔运算。 映射网格的要求: 对面:1、此面必须由3或4条线围成。 2、在对边上必须有相等的单元划分数。 3、如果此面由3条线围成,则三条边上的单元划分数必须是偶数。 对体:1、它必须是砖形(六面体),楔形体(五面体)或四面体。 2、在对面和侧边上所定义的单元划分数必须相等。 3、如果体是棱柱形或四面体形,在三角形面上的单元划分数必须是偶数,相对棱边上划分的单元数必须相等地。 如果spacing ratio输入的是正值,就是这条线的最后尺寸比最先尺寸。如果为负值,就是这条线的中间尺寸比两端尺寸。 举个例子啊,一条线被划分为10段,spacing ratio=5,也就是划分后,这条线的第一段长度比最后一段长度等于5:sapcing ratio=-5,即划分后,这条线中间那段的长度比两端线段长度等于5,线段长度向两端逐渐减小。 但划分时应注意线的走向,即线两端关键点的标号。spacing ratio 可能是5,也肯能是1/5哦. ansys用function editor定义温度-时间函数T=2.3+18.6sin(0.000717t-0.7536),为什么invalid equation啊

分享到: ansys如何施加变化的温度荷载? 第一先编写函数 1)apply>fuctions>define 读取编写的函数文件并命名函数名 2)apply>fuctions>read file 加载的时候使用existing 3)apply>thermal >temperatuer>on nodes 选择apply temp on nodes 点击existing table

ANSYS错误集锦 李

ansys分析出现问题 NO.0052 some contact elements overlap with the other contact element which can cause over constraint.这是由于在同一实体上,即有绑定接触(MPC)的定义,又有刚性区或远场载荷(MPC)的定义,操作中注意在定义刚性区或远场载荷时 避免选择不必要的DOF自由度,以消除过约束 NO.0053 Shape testing revealed that 450 of the 1500 new or modified elements violate shape warning limits. 是什么原因造成的呢? 单元网格质量不够好 尽量,用规则化网格,或者再较为细密一点 NO.0054在用Area Fillet对两空间曲面进行倒角时出现以下错误:Area 6 offset could not fully converge to offset distance 10. Maximum error between the two surfaces is 1% of offset distance.请问这是什么错误?怎么解决?其 中一个是圆柱接管表面,一个是碟形封头表面。 ansys的布尔操作能力比较弱。如果一定要在ansys里面做的话,那么你试试看先对线进行倒角,然 后由倒角后的线形成倒角的面。 建议最好用UG、PRO/E这类软件生成实体模型然后导入到ansys

NO.0055 There are 21 small equation solver pivot terms.; SOLID45 wedges are recommended only in regions of relatively low stress gradients.第一个问题我自己觉得是在建立contact时出现的错误,但自己还没有 改正过来;第二个也不知道是什么原因。 还有一个:initial penetration 4.44089×10E-6 was detacted between contact element 53928 and target element 53616;也是建立接触是出现 的,也还没有接近。 第一个问题:There are 21 small equation solver pivot terms.;不是建立接触对的错误,一般是单元形状质量太差(例如有i接近零度的锐角或者接近180度的钝角)造成small equation solver pivot terms 第二个问题:SOLID45 wedges are recommended only in regions of relatively low stress gradients.这只是一个警告,它告诉你:推荐SOLID45单元只用在应力梯度较低 的区域。它只是告诉你注意这个问题,如果应力梯度较高,则可能计算结果不 可信。 NO.0056 ansys向adams导的过程中,出现如下问题There is not enough memory for the Sparse Matrix Solver to

ansys后处理技巧

让ansys中途停止计算 计算中途停止计算:假如觉得计算时间太长或感觉某些方面设置不对要求重新计算或停止计算,提前查看已经计算的结果(直接关闭ANSYS方法显然不可取),可以在计算的时候按ctrl+c,这样计算就停止了,然后在output 窗口中输入quit 就可以退出计算。 绘制等值线 期刊上大都不用彩色,所以打出的云图一片模糊,无法识别,这时候可以选择出等值线图,但是等值线图也是彩色的,如何把它转成黑白的呢?开始是抓图后用Photoshop处理,太麻烦,ansys自己行不行呢? 方法如下: 1 用命令jpgprf,500,100,1将背景变为白色; 2 plotctrls>device option中,把vector mode改为on,画出等值线图; 3 plotctrls>style>contour>contour labeling, 将key vector mode contour labels设为on every Nth ele,对N输入一个数值,值越大,图中的label越少; 4 plotctrls>style>colors>contour colors,将所有的系列都改为黑色; 5 如果不喜欢ansys给出的MX,MN标志,可以用plotctrls>window controls>window options把它们去掉,将MINM 后的Mix-Min Symbols改为off就可以了。 这时候,一幅清晰的黑白等值线图就出来了。 ansys如何美化你的输出 嗯,先拿个例子,如当你list nodal solution时,可能会生成如下的结果

NODE UX 1 0.0000 2 -0.68950E-02 3 0.52000E-05 4 -0.69579E-05 5 -0.40977E-04 6 -0.10699E-03 7 -0.22181E-03 8 -0.40028E-03 9 -0.65161E-03 10 -0.98022E-03 11 -0.13885E-02 12 -0.18956E-02 13 -0.25216E-02 14 -0.32836E-02

ANSYS 常见错误

1、把体用面分割的时候出现的错误提示: Boolean operation failed. try adjusting the tolerance value on the BTOL commmand to some fraction of the minimum keypoint distance. Model Size (current problem)1.183933e+000,BTOL setting 1.00000e-005,minmum KP T distance 4.308365e-006 先在要分割的地方设置一个工作平面,用布尔运算“divided --volume by working plane”进行分割的时候,出现上述错误,主要原因可能是设置的公差太小, 当时试了几次都么有成功,最后干脆把体重新建立了一个,又画了一个很大的面,终于成功了。 2、一个常见的代表性错误! 原来我的虚拟内存设置为“无分页文件”,现在改为“系统管理”,就不在出现计算内存不够的情况了。 Error! Element type 1 is Solid95,which can not be used with the AMES command, meshi ng of area 2 aborted. 刚开始学习的人经常出这种错误,这是因为不同单元类型对应不同的划分网格操作。 上面的错误是说单元类型为Solid95(实体类型),不能用AMES命令划分面网格。 3、Meshing of volume 5 has been aborted because of a lack of memory. Closed d own other processes and/or choose a larger element size, then try the VMESH co mmand again. Minimum additional memory required=853MB(by kitty_zoe ) 说你的内存空间不够,可能因为你的计算单元太多,增加mesh尺寸,减少数量或者增加最小内存设定(ansys10中在customization preferences菜单存储栏可以修改) 你划分的网格太细了,内存不足。建议将模型划分为几个部分,分部分进行划分,可以减少内存使用,试一下! 4、The input volumes do not meet the conditions required for the VGLU operation . No new entities were created . The VOVLAP operation is a possible alternative VGLU 是将两个或多个体粘到一块,体之间的交集应该是面,帮助里的说法,This operati on is only valid if the intersections of the input volumes are areas along the bound aries of those volumes。你粘结glue的体可能有重叠,所以后面提示了一个VOVLAP命令,该命令是将两个或多个体的重叠部分拿出来作为结果 VMESH划分时,精度不同,单元数量差别太大了,如果是自由网格划分,那么尝试几个S MRT等级看看。还有就是单元形状不同,产生的网格质量也差别很大,我前几天才重新划了一次网格,印象很深。shape,0,3d和shape,1,3d就是划分体时控制单元形状的

ANSYS中不同单元之间的连接问题

一般来说,按“杆梁壳体”单元顺序,只要后一种单元的自由度完全包含前一种单元的自由度,则只要有公共节点即可,不需要约束方程,否则需要耦合自由度与约事方程。例如: (1)杆与梁、壳、体单元有公共节点即可,不需要约束方程。 (2)梁与壳有公共节点怒可,也不需要约束写约束方程;壳梁自由度数目相同,自由度也相同,尽管壳的rotz是虚的自由度,也不妨碍二者之间的关系,这有点类同于梁与杆的关系。 (3)梁与体则要在相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。 (4)壳与体则也要相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。 上面所述的不同单元之间的接连方法主要是用耦合自由度和约束方程来实现的,有一定的局限性,只适用于小位移,下面介绍一种支持大位移算法的方法,MPC法。 MPC即Multipoint Constraint,多点约束方程,其原理与前面所说的方程的技术几乎一致,将不连续、自由度不协调的单元网格连接起来,不需要连接边界上的节点完全一一对应。 MPC能够连接的模型一般有以下几种。 solid 模型-solid 模型 shell模型-shell模型 solid 模型-shell 模型 solid 模型-beam 模型 shell 模型-beam模型 在 ANSYS中,实现上述MPC技术有三种途径。 (1)通过MPC184单元定义模型的刚性或者二力杆连接关系。定义MPC184单元模型与定义杆的操作完全一致,而MPC单元的作用可以是刚性杆(三个自由度的连接关系)或者刚性梁(六个自由度的连接关系)。 (2)利用约束方程菜单路径Main Menu>preprocessor>Coupling/Ceqn>shell/solid Interface创建壳与实体模型之间的装配关系。 (3)利用ANSYS接触向导功能定义模型之间的装配关系。选择菜单路径Main

相关主题
文本预览
相关文档 最新文档