ANSYS常见问题及应用技巧

合集下载

ANSYS使用问答精华之三

ANSYS使用问答精华之三

ANSYS使用问答精华之三ANSYS使用问答精华之三1.什么是ANSYS?ANSYS是一个集结了多种工程分析工具的通用有限元分析软件。

它被广泛应用于各种工程领域,如机械、航空航天、汽车、电子、能源等。

ANSYS提供了强大的模拟和分析功能,可以帮助工程师优化产品设计、预测产品性能、减少试验成本等。

2.ANSYS有哪些主要功能?-结构分析:用于预测和模拟结构的受力和变形行为,评估材料的性能和结构的可靠性。

可以进行静态分析、动态分析、疲劳分析等。

-流体分析:用于预测和模拟流体的流动行为、压力分布、热传输等。

可以进行稳态分析、非稳态分析、传热分析等。

-电磁场分析:用于预测和模拟电磁场的分布、电场、磁场等。

可以进行静电分析、电磁感应分析等。

-热传导分析:用于预测和模拟物体的热传导行为、温度分布等。

可以进行稳态分析、非稳态分析、辐射传热分析等。

3.如何进行模型建立和网格划分?在ANSYS中,可以通过几种方式进行模型建立和网格划分。

-直接建模:可以使用ANSYS内置的几何建模工具直接创建几何模型。

可以使用基本的几何构造操作,如绘制线条、创建面域等。

- 导入模型:可以导入其他CAD软件(如Solidworks、CATIA等)中创建的模型,然后在ANSYS中进行进一步的处理。

-网格划分:ANSYS提供了不同的网格划分工具,如自动网格划分、手动网格划分、区域网格划分等。

可以根据需要选择合适的网格划分方式。

4.如何进行分析和求解?在建立完模型和划分好网格之后,可以进行分析和求解。

-设置边界条件:为模型设置合适的约束条件和加载条件,如固支条件、受力条件等。

-配置分析类型:根据需要选择合适的分析类型,如静态分析、动态分析、热传导分析等。

-求解模型:通过点击求解按钮,可以开始进行求解。

ANSYS会根据所选择的分析类型和设置的边界条件自动进行求解,并给出相应的结果。

-后处理:求解完成后,可以进行后处理操作,如结果可视化、数据分析等。

ansys常见错误和解决方法

ansys常见错误和解决方法

ESYS is not valid for line element.原因:是因为我使用LA TT的时候,把“--”的那个不小心填成了“1”。

经过ANSYS的命令手册里说那是没有用的项目,但是根据我的理解,这些所谓的没有用的项目实际上都是ANSYS在为后续的版本留接口。

对于LA TT,实际上那个项目可能就是单元坐标系的设置。

当我发现原因后,把1改成0——即使用全局直角坐标系,就没有W ARNING了。

当然,直接空白也没有问题。

NO.0002使用*TREAD的时候,有的时候明明看文件好好的,可是却出现*TREAD end-of-file in data read.后来仔细检查,发现我TXT的数据文件里,分隔是采用TAB键分隔的。

但是在最后一列后面,如果把鼠标点上去,发现数据后面还有一个空格键。

于是,我把每个列最后多的空格键删除,然后发现上面的信息就没有了。

NO.0003Coefficient ratio exceeds 1.0e8 - Check results.这个大概是跟收敛有关,但是我找不到具体的原因。

我建立的一个桥梁分析模型,尽管我分析的结果完全符合我的力学概念判断,规律完全符合基本规律,数据也基本符合实际观测,但是却还是不断出现这个警告信息。

NO.0004*TREAD end-of-file in data readtxt中的表格数据不完整!NO.0005No *CREA TE for *END. The *END command is ignored忘了写*END了吧,呵呵NO.0006Keypoint 1 is referenced by only one line. Improperly connected line set for AL command两条线不共点,尝试nummrg命令。

NO.0007L1 is not a recognized PREP7 command, abbreviation, or macro. This command will be ignored还没有进入prep7,先:/prep7NO.0008Keypoint 2 belongs to line 4 and cannot be moved关键点2属于线4,移动低级体素时先移动高级体素!NO.0009Shape testing revealed that 32 of the 640 new or modified elementsviolate shape warning limits. To review test results, please see theoutput file or issue the CHECK command.单元形状奇异,在我的模型中6面体单元的三个边长差距较大,可忽略该错误NO.0010用命令流建模的时候遇到的The drag direction (from the keypoint on drag line 27 that is closestto a keypoint KP of the given area 95) is orthogonal to the areanormal at that KP. Area cannot be dragged by the VDRAG command.意思是拉伸源面的法向与拉伸路径垂直,不能使用VDRAG命令ASEL,S,LOC,Z,143e-3VDRAG,ALL, , , , , , 27本意是按位置z=143e-3位置的面,然后沿编号27的线拉伸,出错,之前用该语句没有任何问题。

ansys常见问题及应用技巧

ansys常见问题及应用技巧

1.ANSYS中的等效应力是什么物理含义?1)ANSYS中等效应力最大应力s1有什么区别,平常讨论应力分布,应该用等效应力还是最大应力s1呢?2)计算等效应力时是否需要输入等效泊松比呢?3)在实际的应用中,例如在讨论平板上的圆孔应力集中的应力分布问题时,应该用等效应力来描述应力集中的现象,还是采用主应力s1来反应集中的程度呢?还是采用一个单方向的sx来说明问题呢?答:1)这个等效应力应该就是弹塑性力学里的VonMises应力,他主要考察的是材料在各个方向上的应力差值,因为在实验室里获得材料强度都是单向载荷作用下的强度(当然现在也有三轴应力实验仪),所以有时候材料所受的单向载荷可能很大,但并没有造成破坏,这是就是看他的等效应力,具体计算公式是:σ等效=sqrt{0.5[(σ1-σ2)^2+(σ2-σ3)^2+(σ3-σ1)^2]}2)等效应力是三项主应力的组合如s,int即为max(si-sj),si,sj为三项主向应力。

i,j=1,2,3 i≠j即tresca型 s,eqv为sqrt(0.5*∑(si-sj)**2),i,j=1,2,3 i≠j即mises型3)个人认为应该采用等小应力来描述应力集中的现象,因为在实际中很难找到真正的单轴拉压的情况,一般结构的受力都没有这么简单,所以在分析的时候需要用等效应力来将各主应力进行转化,因此应该用等效应力来描述应力集中的现象。

4)等效泊松比就是泊松比,等效应力计算时不会用到泊松比,不过在计算mises等效应变时会用到。

对于泊松比的取值原则应遵循以下两条:a:对于elastic & thermal strains 泊松比取为材料的泊松比;b:对于plastic creep hyperelastic strains 泊松比取为0.5。

2.ANSYS后处理中负值的应力是压应力还是拉应力?答:在力学范畴内对描述应力的准则是拉为正,压为负。

外载荷(压力/拉力),压为正,拉为负。

ANSYS常见问题及应用技巧二

ANSYS常见问题及应用技巧二

ANSY S常见问题及应用技巧(二)ANSYS常见问题及应用技巧(二)发表时间:2010-3-13 作者: 刘军涛来源: e-works关键字: CAE ANSYS 技巧常见问题本篇接ANSYS常见问题及应用技巧(一)继续讲述ANSYS在使用过程中常见的问题和在使用时一些技巧,对与初学者来说,理解和弄清楚这些问题的根源和掌握这些使用技巧,能够更好的理解ANSY 本身。

6.TB命令怎么用?TB命令是用在非线性材料里吗?那么mp和TB有什么区别啊?什么情况下可以用答:TB可用来定义材料的非线性,比如说TB,BISO,1TBDATA,,235e6,0.02*235e6说明:前面一句就是说材料为双线性随动强化,后面的是弹性模量为235e6,按双线性其后来的为0.02*235e6。

命令MP只能定义时弹性,不能定义弹塑性,在定义材料数据时,MP 命令是必须用的,用来定的线性部分;TB 命令则需要根据不同情况决定是否使用和如何使用。

7. 在混凝土的计算中,如何选择裂缝模型?答:ansys中定义混凝土的裂缝为分布型的裂缝的处理方式有离散裂缝模型、分布裂缝模型和断裂力8、如何将ANSYS计算结果输出到Tecplot?下面为六面体八节点单元输出到Tecplot的命令流,其他类型单元参照如下命令流修改相关设********************************输出结果命令流********************************/post1file,Jobname,rst !指明从哪一个结果文件中读取数据*get,NodeNum,NODE,0,COUNT !得到模型的所有节点数*get,nd,NODE,0,NUM,MIN !得到模型的最小节点编号*dim,nodes,array,NodeNum !定义一个存储节点的数组*dim,xyz,array,NodeNum,3 !定义一个存储节点坐标的数组*dim,NodeTemp,array,NodeNum !定义一个存储节点的数组set,4,1 !读入第四载荷步、第一个子步的结果*do,i,1,NodeNum,1nodes(i)=nd !将节点编号存储在nodes数组中xyz(i,1)=NX(nd) !在xyz(i,1)中存储节点的X坐标xyz(i,2)=NY(nd) !在xyz(i,1)中存储节点的Y坐标xyz(i,3)=NZ(nd) !在xyz(i,1)中存储节点的Z坐标*Get,NodeTemp(i),NODE,nodes(i),TEMPnd=NDNEXT(nd) !取得下一个节点编号*enddo*get,ElementNum,ELEM,0,COUNT !得到模型的所有单元数*get,el,ELEM,0,NUM,MIN !得到模型的最小单元编号*dim,elems,array,ElementNum !定义一个存储单元的数组*dim,ndlst,array,ElementNum,8 !定义一个存储节点坐标的数组*do,i,1,ElementNum,1elems(i)=el !将单元编号存储在elems数组中*do,j,1,8,1ndlst(i,j)=NELEM(el,j) !将单元对应的节点编号存储在ndlst数组中*enddoel=ELNEXT(el) !取得下一个单元编号*enddo*cfopen,mesh,dat !输出的文件名为:mesh.dat!写TecPlot文件的文件头*vwrite("TITLE=Ansys Temperature Analysis")!写变量名*vwrite("VARIABLES="X","Y","Z","Temp"")!写节点数和单元数*vwrite,NodeNum,ElementNum("ZONE n="f6.1," e="f6.1," f=fepoint"," et=brick")!写节点的坐标和温度值*vwrite,xyz(1,1),xyz(1,2),xyz(1,3),NodeTemp(1)(4f12.6)!写一个空行*vwrite(" ")!写各单元对应的节点号*vwrite,ndlst(1,1),ndlst(1,2),ndlst(1,3),ndlst(1,4),ndlst(1,5),ndlst(1,6),ndlst(1,7), (8f6.0)!关闭文件*CFCLOSEfinish********************************输出结果命令流 ******************************** 9、如何将数组中数据导入表中命令流并用曲线画出?问题描述:将路径数据导出为数组后,直接将parameter->arrayparameter->define/edit中的数组用plot->array parameter画出的是柱状图,如图1所示,但是现在想降柱状图转化为曲线图。

ANSYS常见问题.

ANSYS常见问题.

1、ANSYS不能画线:不能显示线条:plot everyting或者是plot lines2、有模型db文件,想看命令流。

你的模型是自己建立的还是在其他地方建立的?如果是在ansys里面建立的,就会有你的命令流!大概有三种方式可以提取:(1)在工作目录里面后缀为.logd的文件里面自动保存了你的所有操作,当然包括命令流了,可以用记事本打开查看,估计你得有基本的命令流常识,不然看不懂,下同!(2)应该是在Main Menu>Preprocessor>Session Editor这样的GUI路径,打开以后可以使用ctrl+A全选,然后再ctrl+c复制,这样就复制了这里面的命令流,记住要使用键盘哦,复制好了以后就可以建立一个记事本,然后这时候粘贴就行了,保存记事本即可!当然使用另存为也可以!(3)还有一种是通过一个命令:命令是:LGWRITE, Fname, Ext, --, KeditGUI是:Utility Menu>File>Write DB Log File (用户名就是Fname,生成文件后缀就是ext,自己定义,比如LGWRITE,me,txt,就生成了文件me.txt,里面包括了你在这个模型已经操作的命令流)这个命令在默认情况下与第一种方法生成的基本上一样,而且是单独的一个案例的命令,在第一种方法里面,如果你没有及时清除你的工作空间里面的所有的文件,可能是命令流的一种累加,包括了你操作了的好几个的案例、也就是例子的命令流,可能需要你去分辨了;而且第三种方法还可以对命令流里面进行简单的筛选,当然是你要熟悉这个命令以后,不然默认就行了!左键拾取(或取消)距离鼠标点最近的图元或坐标. 按住此键进行拖拉,可以予览被拾取的图元或坐标.中键(对于两键鼠标可以用Shift加鼠标右键代替) 相当于拾取图形拾取菜单中的APPL Y.右键在拾取和取消之间切换.3、第一,如果建弹簧单元方便的问题:你可以用一些命令流来建立,比如你知道具体位置时想得到node编号,可以用Nnum=node(x,y,z),其中Nnum就是返回得到的(x,y,z)位置的node编号;如果知道该位置的关键点号k1,你想得到该位置的节点编号,可以用Nnum=node(kx(k1),ky(k1),kz(k1)) 得到了节点号后,用E,Nnum1,Nnum2建立连接单元,很方便。

ansys常见运行错误及解决办法

ansys常见运行错误及解决办法

ANSYS常见运行错误及其解决办法NO。

0001ESYS is not valid for line element.原因:是因为我使用LATT的时候,把“——”的那个不小心填成了“1"。

经过ANS YS的命令手册里说那是没有用的项目,但是根据我的理解,这些所谓的没有用的项目实际上都是ANSYS在为后续的版本留接口.对于LATT,实际上那个项目可能就是单元坐标系的设置。

当我发现原因后,把1改成0——即使用全局直角坐标系,就没有WARNING了。

当然,直接空白也没有问题.NO。

0002使用*TREAD的时候,有的时候明明看文件好好的,可是却出现*TREAD end-of—file in data read。

后来仔细检查,发现我TXT的数据文件里,分隔是采用TAB键分隔的。

但是在最后一列后面,如果把鼠标点上去,发现数据后面还有一个空格键。

于是,我把每个列最后多的空格键删除,然后发现上面的信息就没有了。

NO.0003Coefficient ratio exceeds 1.0e8 - Check results.这个大概是跟收敛有关,但是我找不到具体的原因.我建立的一个桥梁分析模型,尽管我分析的结果完全符合我的力学概念判断,规律完全符合基本规律,数据也基本符合实际观测,但是却还是不断出现这个警告信息。

NO.0004*TREAD end-of—file in data readtxt中的表格数据不完整!NO.0005No *CREATE for *END. The *END command is ignored忘了写*END了吧,呵呵NO.0006Keypoint 1 is referenced by only one line. Improperly connected line set for AL command两条线不共点,尝试nummrg命令。

NO。

0007L1 is not a recognized PREP7 command,abbreviation, or macro. This command will be ignored还没有进入prep7,先:/prep7NO。

ANSYS技巧与常见问题解决

ANSYS技巧与常见问题解决

ANSYS 查询函数(Inquiry Function)在ANSYS操作过程或条件语句中,常常需要知道有关模型的许多参数值,如选择集中的单元数、节点数,最大节点号等。

此时,一般可通过*GET命令来获得这些参数。

现在,对于此类问题,我们有了一个更为方便的选择,那就是查询函数— Inquiry Function。

Inquiry Function类似于ANSYS的 *GET 命令,它访问ANSYS数据库并返回要查询的数值,方便后续使用。

ANSYS每执行一次查询函数,便查询一次数据库,并用查询值替代该查询函数。

假如你想获得当前所选择的单元数,并把它作为*DO循环的上界。

传统的方法是使用*GET命令来获得所选择的单元数并把它赋给一个变量,则此变量可以作为*DO循环的上界来确定循环的次数*get, ELMAX,elem,,count*do, I, 1, ELMAX……*enddo现在你可以使用查询函数来完成这件事,把查询函数直接放在*DO循环内,它就可以提供所选择的单元数*do, I, ELMIQR(0,13)……*enddo这里的ELMIQR并不是一个数组,而是一个查询函数,它返回的是现在所选择的单元数。

括弧内的数是用来确定查询函数的返回值的。

第一个数是用来标识你所想查询的特定实体(如单元、节点、线、面号等等),括弧内的第二个数是用来确定查询函数返回值的类型的(如选择状态、实体数量等)。

同本例一样,通常查询函数有两个变量,但也有一些查询函数只有一个变量,而有的却有三个变量。

查询函数的种类和数量很多,下面是一些常用、方便而快速快捷的查询函数1 AREA—arinqr(areaid,key)areaid—查询的面,对于key=12,13,14可取为0;key—标识关于areaidr的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数=-1,材料号=-2,单元类型=-3,实常数=-4,节点数=-6,单元数…arinqr(areaid,key)的返回值对于key=1=0, areaid未定义=-1,areaid未被选择=1, areaid被选择…2 KEYPOINTS—kpinqr(kpid,key)kpid—查询的关键点,对于key=12,13,14为0 key —标识关于kpid的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数目=-1,数料号=-2,单元类型=-3,实常数=-4,节点数,如果已分网=-7,单元数,如果已分网kpinqr(kpid,key)的返回值对于key=1=-1,未选择=0,未定义=1,选择3 LINE—lsinqr(lsid,key)lsid—查询的线段,对于key=12,13,14为0 key—标识关于lsid的返回信息=1,选择状态=2, 长度=12,定义的数目=13,选择的数目=14,定义的最大数=-1,材料号=-2,单元类型=-3,实常数=-4,节点数=-6,单元数…4 NODE—ndinqr(node,key)node—节点号,对于key=12,13,14为0 key—标识关于node的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数=-2,超单元标记=-3,主自由度=-4,激活的自由度=-5,附着的实体模型ndinqr(node,key)的返回值对于key=1=-1,未选择=0,未定义=1,选择5 VOLUMES—vlinqr(vnmi,key)vnmi—查询的体,对于key=12,13,14为0key—标识关于vnmi的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数目=-1,数料号=-2,单元类型=-3,实常数=-4,节点数=-6,单元数=-8,单元形状=-9,中节点单元=-10,单元坐标系vlinqr(vnmi,key)的返回值对于key=1=-1,未选择=0,未定义=1,选择ANSYS能实现直接流-固耦合分析吗?ANSYS流固耦合分析有三种形式,可以实现全直接或半直接耦合分析:一: ANSYS/Mechanical模块或含该模块的软件包中的流固耦合分析功能,但此处的流体是非流动的流体,而是静流体,它计算流体由于重力、惯性力、波动压力等引起的分布压力载荷与结构的相互作用。

ANSYS常见错误和警告及其解决方法

ANSYS常见错误和警告及其解决方法

ANSYS常见错误和警告及其解决方法1、some contact elements overlap with the other contact element which can cause over constraint。

一些接触单元与其他接触单元重叠,这可能导致过度约束。

解决方法:这是由于在同一实体上,即有绑定接触(MPC)的定义,又有刚性区或远端载荷(MPC)的定义,操作中在定义刚性区或远端载荷时避免选择不必要的DOF自由度,以消除过约束。

2、error:element type 1 is PLANE42,which can't be used with the VMES command,meshing of volume 3 aborted。

单元类型1是PLANE42,不能使用命令VMES划分体网格,划分体3中止。

解决方法:修改单元类型为适合体网格的单元类型,如solid、shell等;使用AMESH。

3、error:keypoint 10 is referenced by only one line. Improperly connected line set for AL command。

关键点10只在一条线上。

不适合使用AL命令连接线。

解决方法:AL命令是用线来定义面,而选择两条线可能只有两个关键点,因为关键点10不在线上,而定义面至少有三个点,因此,需要再选一条线。

4、Element type 1 is Solid95,which can not be used with the AMES command,meshing of area 2 aborted。

这是因为不同单元类型对应不同的划分网格操作。

上面的错误是因为单元类型为Solid95(实体单元),不能用AMES命令划分面网格。

5、Shear modulus must be positive for material 1 in element 1。

ANSYS遇到问题总结

ANSYS遇到问题总结

1. 划分网格时错误提示窗口:Element type 1 is PLANE183, which cannot be used with theVMES command. Meshing of volume 4 aborted.解决:重新做,可能之前的材料属性本来是选择第二个,忘了选择,弄成了第一个2. 安装SOLIDWORKS之后ansys不能打开解决:第一步:开始>运行> 输入cmd 回车进入dos界面,再出入netstat -a -o,(注意:是空格-a空格-o否则无效),找到计算机名:1055端口对应的pid值。

第二步:打开任务管理器查看进程,打开“查看”-“选项列”,勾选PID选项,找到和之前找的PID值对应的映像名称(lmgrd.exe,这个有很多,要找对应的),右击结束进程。

第三步:打开Server ANSLIC_ADMIN Utility ,(我到这里打开之后左下角里的FLEXlm已经是三个running了,貌似就已经解决了,直接关闭对话框就行了)点击stop the ANSYS,lnc.License Manager,再点击start the ANSYS,lnc.License Manager,看看FLEXlm是不是变成running了。

3. solidworks文件保存为.t_x格式导入到ansys12.0之后怎么不是实体形式?只有边线。

解决:方法一、1.在solidworks中选择文件,另存问Parasolid(*.x_t)类型,就可以被ansys所识别。

2.在ansys中点击Utility menu————file————import————para,弹出如图所示的对话框,选择要输入的*.x_t文件,在Geometry Type 中选择“solids only”,输入实体。

3.经过上述操作,ANSYS图形界面显示的是线模型,而不是实体模型。

点击Utility Menu————plotctrls————style——solid model facets,在对话框“Style of area and volum plots”中,选择“Normal Faceting”,即可以显示实体模型。

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节点融合,可能更容易引发连接局部的应力奇异现象。

ANSYS使用问答精华

ANSYS使用问答精华

ANSYS使用问答精华问:ANSYS是什么?为什么要使用它?答:ANSYS是一款广泛应用于工程领域的有限元分析软件。

它可用于模拟和分析各种工程问题,诸如结构力学、热传导、电磁场、振动分析以及流体力学等。

ANSYS具有强大的模拟和分析功能,可以帮助工程师优化设计、提高产品性能、减少试验成本,并加速产品开发周期。

问:在ANSYS中如何建模?答:在ANSYS中,建模可以通过几种方式进行:手动建模、导入CAD模型和几何建模。

手动建模是指通过ANSYS提供的工具手动绘制几何形状,并定义材料属性和约束条件。

导入CAD模型是将已经在其他CAD软件中建立的模型直接导入到ANSYS中进行分析。

几何建模则是使用ANSYS的几何建模工具创建复杂的几何形状。

问:在ANSYS中如何进行分析?答:在ANSYS中,分析是通过定义边界条件、加载条件和所需分析类型来进行的。

边界条件包括约束和外部加载,约束定义物体的固定边界,而外部加载是对物体施加的力、压力或温度等。

加载条件是指物体承受的外部力或温度梯度。

分析类型包括静态、动态、热传导、流固耦合等。

问:如何解释ANSYS中的网格?答:网格是ANSYS中的一种离散化方法,将模型分成小的单元,再对每个单元进行分析。

网格质量对于分析结果的准确性至关重要。

ANSYS提供了多种网格生成方法,如结构网格、非结构网格和前后处理网格。

在生成网格之后,可以进行网格质量评估并进行必要的修复和优化。

问:如何解释ANSYS中的后处理?答:后处理是ANSYS中对分析结果进行可视化和解释的过程。

后处理包括生成结果图像、动画、报告和数据导出等。

ANSYS提供了强大的后处理工具,可以展示分析结果的细节和变化,帮助工程师更好地理解模型行为,优化设计和做出决策。

问:如何进行ANSYS的参数化分析?答:ANSYS中的参数化分析是指通过改变模型参数来评估模型对这些参数的敏感性。

ANSYS提供了DesignXplorer工具,可以自动化进行参数化分析。

ansys常见问题解答

ansys常见问题解答

ANSYS常见问题及应用技巧本篇开始讲述ANSYS在使用过程中常见的问题和在使用时一些常用的使用技巧,对与初学者来说,理解和弄清楚这些问题的根源和掌握这些使用技巧,能够更好的理解ANSYS这个软件本身。

1.ANSYS中的等效应力是什么物理含义?1)ANSYS中等效应力最大应力s1有什么区别,平常讨论应力分布,应该用等效应力还是最大应力s1呢?2)计算等效应力时是否需要输入等效泊松比呢?3)在实际的应用中,例如在讨论平板上的圆孔应力集中的应力分布问题时,应该用等效应力来描述应力集中的现象,还是采用主应力s1来反应集中的程度呢?还是采用一个单方向的sx来说明问题呢?答:1)这个等效应力应该就是弹塑性力学里的VonMises应力,他主要考察的是材料在各个方向上的应力差值,因为在实验室里获得材料强度都是单向载荷作用下的强度(当然现在也有三轴应力实验仪),所以有时候材料所受的单向载荷可能很大,但并没有造成破坏,这是就是看他的等效应力,具体计算公式是: σ等效=sqrt{0.5[(σ1-σ2)^2+(σ2-σ3)^2+(σ3-σ1)^2]}2)等效应力是三项主应力的组合如s,int即为max(si-sj),si,sj为三项主向应力。

i,j=1,2,3 i≠j即tresca型s,eqv为sqrt(0.5*∑(si-sj)**2),i,j=1,2,3 i≠j即mises型3)个人认为应该采用等小应力来描述应力集中的现象,因为在实际中很难找到真正的单轴拉压的情况,一般结构的受力都没有这么简单,所以在分析的时候需要用等效应力来将各主应力进行转化,因此应该用等效应力来描述应力集中的现象。

4)等效泊松比就是泊松比,等效应力计算时不会用到泊松比,不过在计算mises 等效应变时会用到。

对于泊松比的取值原则应遵循以下两条:a:对于elastic & thermal strains 泊松比取为材料的泊松比;b:对于plastic creep hyperelastic strains 泊松比取为0.5。

ANSYS常见问题

ANSYS常见问题

1、ANSYS不能画线:不能显示线条:plot everyting或者是plot lines2、有模型db文件,想看命令流。

你的模型是自己建立的还是在其他地方建立的?如果是在ansys里面建立的,就会有你的命令流!大概有三种方式可以提取:(1)在工作目录里面后缀为.logd的文件里面自动保存了你的所有操作,当然包括命令流了,可以用记事本打开查看,估计你得有基本的命令流常识,不然看不懂,下同!(2)应该是在Main Menu>Preprocessor>Session Editor这样的GUI路径,打开以后可以使用ctrl+A全选,然后再ctrl+c复制,这样就复制了这里面的命令流,记住要使用键盘哦,复制好了以后就可以建立一个记事本,然后这时候粘贴就行了,保存记事本即可!当然使用另存为也可以!(3)还有一种是通过一个命令:命令是:LGWRITE, Fname, Ext, --, KeditGUI是:Utility Menu>File>Write DB Log File (用户名就是Fname,生成文件后缀就是ext,自己定义,比如LGWRITE,me,txt,就生成了文件me.txt,里面包括了你在这个模型已经操作的命令流)这个命令在默认情况下与第一种方法生成的基本上一样,而且是单独的一个案例的命令,在第一种方法里面,如果你没有及时清除你的工作空间里面的所有的文件,可能是命令流的一种累加,包括了你操作了的好几个的案例、也就是例子的命令流,可能需要你去分辨了;而且第三种方法还可以对命令流里面进行简单的筛选,当然是你要熟悉这个命令以后,不然默认就行了!左键拾取(或取消)距离鼠标点最近的图元或坐标. 按住此键进行拖拉,可以予览被拾取的图元或坐标.中键(对于两键鼠标可以用Shift加鼠标右键代替) 相当于拾取图形拾取菜单中的APPL Y.右键在拾取和取消之间切换.3、第一,如果建弹簧单元方便的问题:你可以用一些命令流来建立,比如你知道具体位置时想得到node编号,可以用Nnum=node(x,y,z),其中Nnum就是返回得到的(x,y,z)位置的node编号;如果知道该位置的关键点号k1,你想得到该位置的节点编号,可以用Nnum=node(kx(k1),ky(k1),kz(k1)) 得到了节点号后,用E,Nnum1,Nnum2建立连接单元,很方便。

ANSYS出现的各种错误及解决方法

ANSYS出现的各种错误及解决方法

ANSYS出现的各种错误及解决方法1、The value of UY at node 1195 is 449810067.It is greater than the current limit of 1000000.This generally indicates rigid body motion as a result of an unconstrained model. Verify that your model si properly constrained.错误的可能:1).出现了刚体位移,要增加约束2).求解之前先merge或者压缩一下节点3).有没有接触,如果接触定义不当,也会出现这样类似的情况4)材料属性设置不对会出现这种情况,例如密度设置的太离谱;2、Large negative pivot value...May be because of a bad temperature-dependent material property used in the model.出现这个错误很可能的原因是约束不够!请仔细检查模型!3、开始求解后出现以下提示Solid model data is contaminated有限元网格里包含一些未被划分网格的线,一般来说出现在面于面之间有重合的线,导致虽然面被划分了网格,却包含未被划分网格的线。

解决办法,把模型存为.cdb格式(去掉几何信息),然后再读取,就可以求解了命令:cdwrite,db,模型名,cdb一般在划分后用一下NUMMRG命令,合并元素,以避免这种情况出现4、*** WARNING ***There are 79 small equation solver pivot terms.几个可能:1) 约束不够,但警告有 79 个方程出现小主元,这一条可能性较小,但也不妨检查一下。

2) 材料参数有问题,可以检查一下材料数据有否输错。

ansys常见问题解答汇总

ansys常见问题解答汇总

ANSYS常见问题及应用技巧本篇开始讲述ANSYS在使用过程中常见的问题和在使用时一些常用的使用技巧,对与初学者来说,理解和弄清楚这些问题的根源和掌握这些使用技巧,能够更好的理解ANSYS这个软件本身。

1.ANSYS中的等效应力是什么物理含义?1)ANSYS中等效应力最大应力s1有什么区别,平常讨论应力分布,应该用等效应力还是最大应力s1呢?2)计算等效应力时是否需要输入等效泊松比呢?3)在实际的应用中,例如在讨论平板上的圆孔应力集中的应力分布问题时,应该用等效应力来描述应力集中的现象,还是采用主应力s1来反应集中的程度呢?还是采用一个单方向的sx来说明问题呢?答:1)这个等效应力应该就是弹塑性力学里的VonMises应力,他主要考察的是材料在各个方向上的应力差值,因为在实验室里获得材料强度都是单向载荷作用下的强度(当然现在也有三轴应力实验仪),所以有时候材料所受的单向载荷可能很大,但并没有造成破坏,这是就是看他的等效应力,具体计算公式是: σ等效=sqrt{0.5[(σ1-σ2)^2+(σ2-σ3)^2+(σ3-σ1)^2]}2)等效应力是三项主应力的组合如s,int即为max(si-sj),si,sj为三项主向应力。

i,j=1,2,3 i≠j 即tresca型s,eqv为sqrt(0.5*∑(si-sj)**2),i,j=1,2,3 i≠j即mises型3)个人认为应该采用等小应力来描述应力集中的现象,因为在实际中很难找到真正的单轴拉压的情况,一般结构的受力都没有这么简单,所以在分析的时候需要用等效应力来将各主应力进行转化,因此应该用等效应力来描述应力集中的现象。

4)等效泊松比就是泊松比,等效应力计算时不会用到泊松比,不过在计算mises 等效应变时会用到。

对于泊松比的取值原则应遵循以下两条:a:对于elastic & thermal strains 泊松比取为材料的泊松比;b:对于plastic creep hyperelastic strains 泊松比取为0.5。

ansys经验总结(一)

ansys经验总结(一)

ansys经验总结(一)ANSYS是一款常用于工程设计及仿真的软件,对于使用ANSYS进行建模和仿真有着一定经验的工程师来说,其能够对复杂问题进行有效分析和有效解决。

在这篇文章中,我们将根据自己的经验,总结一些ANSYS 软件的使用技巧和注意事项,以便于其他工程师能够更加高效和准确地使用ANSYS软件。

一、ANASYS的优点ANSYS是一款功能十分强大的建模和仿真软件。

其灵活性和可定制性极高,可以对各种不同的问题进行分析和解决。

同时,其具有高精度、高可靠性和高效率的特点,可以帮助工程师在最短时间内得出最优的设计和方案。

二、 ANSYS的使用技巧1.合理选择单元类型在进行建模时,我们应该根据实际的工程问题和要求,合理地选择不同类型的单元。

不同类型的单元具有不同的特点和优势,合理的选择可以提高仿真的准确性和效率。

2.合理设置边界条件在进行模拟计算时,合理设置边界条件十分重要。

不同的边界条件会对模拟的结果产生影响,正确设置边界条件可以得到准确的仿真结果。

同时,在设置边界条件时考虑力学和物理条件也十分重要,合理的设置可以得到更加准确和真实的仿真结果。

3.注意网格质量网格质量是影响仿真准确性的重要因素。

在进行网格划分时,尽量保证网格的质量和均匀性,同时也要注意网格的精度和形状,避免误差产生。

4.合理使用求解器ANSYS软件中提供了多种不同类型的求解器,不同的求解器适用于不同的问题。

因此,在选择求解器时,应该综合考虑问题的类型和求解器的特点和优势,选择最优化的求解器。

三、ANSYS的常见问题1.模型不稳定模型不稳定是ANSYS仿真过程中的常见问题。

其主要原因是网格质量不佳,边界条件设置不当,模型不精细或涉及到较长时间的仿真计算等,需要在建模和仿真中注重调整和优化。

2.计算速度较慢ANSYS计算时需要进行大量的计算,特别是对于较复杂的模型,计算所消耗的时间更加长。

可以从提升计算机性能、选择合适的求解算法、优化网格、缩短实验时间和精细化建模等方式来提高计算速度。

ANSYS使用问答精华(一)

ANSYS使用问答精华(一)

ANSYS使用问答精华(一)ANSYS使用问答精华(一)------------------------------------------------------------------------------------------------------Q:模态分析得到的结果是不是某个方向上的各阶频率啊?我要得到各个方向的一阶频率能做到吗?A:模态分析得到的结果是你所选择的自由度内的振型。

如果需要得到某一个方向内的振型,用RUDECED法,选择你所希望的主自由度,如UX。

将所求的频率值设置为一即可。

Q:不过大型复杂结构的振型一般都不是一个方向的,应该是一个方向为主,其它方向为次,如果把所要求的方向设为主自由度,会不会跟真是实际结果有出入?Q:对于复杂的大型实体,其主自由度无法给出,此时就无法应用reduce法。

可不可以改约束?还是就认为一次得到前3阶频率就是x,y,z方向的一阶频率啊?A:正是因为复杂结构的主自由度不好确定,所以我还是倾向于用SUBSPACE和BLOCK LANCZOS 法。

约束不要随便改,它应该描述结构真实的状态。

不能说前3阶频率即为X、Y、Z方向的第一阶频率。

你可以好好想想所用方程中[K]和[M]的意义。

----------------------------------------------------------------------------------------------------Q:轴承是用来支撑要研究的对象,把轴承等价为弹簧,将其刚度加在对象的节点上。

这样就要定义刚度的大小在加。

是否还要定义单元类型,然后才能定义其刚度?A:我曾经用LINK8单元模拟过,根据K=EA/L确定刚度,我当时取E=210e9,L=0.1,然后A=KL/E。

经过检验,是可行的。

A:1、用link单元模拟其刚度,k=EA/L,通过假定E,A,L的值使之和k相等,其密度要=0;2、用combin14模拟其刚度,阻尼=0----------------------------------------------------------------------------------------------------Q:ANSYS处理动力问题(如土层地震响应、或基础振动反应),可否从边界施加加速度荷载?若可以,如何?瞬态动力反应分析,时间子步为>200?A:如果你所希望求的最高频率的周期为f,则ANSYS取时间步长为1/20f为默认值。

《2024年基于ANSYS软件的接触问题分析及在工程中的应用》范文

《2024年基于ANSYS软件的接触问题分析及在工程中的应用》范文

《基于ANSYS软件的接触问题分析及在工程中的应用》篇一一、引言随着现代工程技术的快速发展,接触问题在各种工程领域中变得越来越重要。

ANSYS软件作为一款强大的工程仿真软件,其在接触问题上的分析和处理能力得到了广泛应用。

本文将介绍基于ANSYS软件的接触问题分析及在工程中的应用。

二、ANSYS软件接触问题分析1. 接触问题基本理论接触问题是一种典型的非线性问题,涉及到两个或多个物体在力、热、电等作用下的相互作用。

在ANSYS中,接触问题主要通过定义接触对、设置接触面参数、定义接触刚度等方式进行模拟。

2. ANSYS软件接触问题处理流程(1)建立模型:在ANSYS中建立涉及接触问题的物理模型。

(2)定义材料属性:设置模型中各部分的材料属性,包括弹性模量、密度、泊松比等。

(3)划分网格:对模型进行网格划分,以便更好地进行后续的数值分析和计算。

(4)定义接触对:根据实际需求,定义接触对,并设置相应的接触面参数。

(5)求解设置:设置求解器、求解参数等。

(6)结果分析:对求解结果进行分析,包括应力分布、位移变化等。

三、ANSYS软件在工程中的应用1. 机械工程领域在机械工程领域,ANSYS软件被广泛应用于分析各种机械零件的接触问题。

例如,齿轮传动中齿轮与齿轮之间的接触问题、轴承中滚动体与内外圈的接触问题等。

通过ANSYS软件的分析,可以有效地预测机械零件的应力分布、疲劳寿命等,为机械产品的设计和优化提供有力支持。

2. 土木工程领域在土木工程领域,ANSYS软件被广泛应用于分析土与结构之间的接触问题。

例如,桥梁、大坝等结构物与地基之间的相互作用、地震作用下建筑结构的动力响应等。

通过ANSYS软件的分析,可以有效地评估结构的稳定性和安全性,为土木工程的设计和施工提供有力支持。

3. 汽车工程领域在汽车工程领域,ANSYS软件被广泛应用于分析汽车零部件的接触问题。

例如,汽车发动机的缸体与缸盖之间的密封问题、汽车轮胎与地面的摩擦问题等。

ANSYS常见问题要点

ANSYS常见问题要点

ANSYS常见问题要点1、ANSYS不能画线:不能显⽰线条:plot everyting或者是plot lines2、有模型db⽂件,想看命令流。

你的模型是⾃⼰建⽴的还是在其他地⽅建⽴的?如果是在ansys⾥⾯建⽴的,就会有你的命令流!⼤概有三种⽅式可以提取:(1)在⼯作⽬录⾥⾯后缀为.logd的⽂件⾥⾯⾃动保存了你的所有操作,当然包括命令流了,可以⽤记事本打开查看,估计你得有基本的命令流常识,不然看不懂,下同!(2)应该是在Main Menu>Preprocessor>Session Editor这样的GUI路径,打开以后可以使⽤ctrl+A全选,然后再ctrl+c复制,这样就复制了这⾥⾯的命令流,记住要使⽤键盘哦,复制好了以后就可以建⽴⼀个记事本,然后这时候粘贴就⾏了,保存记事本即可!当然使⽤另存为也可以!(3)还有⼀种是通过⼀个命令:命令是:LGWRITE, Fname, Ext, --, KeditGUI是:Utility Menu>File>Write DB Log File (⽤户名就是Fname,⽣成⽂件后缀就是ext,⾃⼰定义,⽐如LGWRITE,me,txt,就⽣成了⽂件me.txt,⾥⾯包括了你在这个模型已经操作的命令流)这个命令在默认情况下与第⼀种⽅法⽣成的基本上⼀样,⽽且是单独的⼀个案例的命令,在第⼀种⽅法⾥⾯,如果你没有及时清除你的⼯作空间⾥⾯的所有的⽂件,可能是命令流的⼀种累加,包括了你操作了的好⼏个的案例、也就是例⼦的命令流,可能需要你去分辨了;⽽且第三种⽅法还可以对命令流⾥⾯进⾏简单的筛选,当然是你要熟悉这个命令以后,不然默认就⾏了!左键拾取(或取消)距离⿏标点最近的图元或坐标. 按住此键进⾏拖拉,可以予览被拾取的图元或坐标.中键(对于两键⿏标可以⽤Shift加⿏标右键代替) 相当于拾取图形拾取菜单中的APPL Y.右键在拾取和取消之间切换.3、第⼀,如果建弹簧单元⽅便的问题:你可以⽤⼀些命令流来建⽴,⽐如你知道具体位置时想得到node编号,可以⽤Nnum=node(x,y,z),其中Nnum就是返回得到的(x,y,z)位置的node编号;如果知道该位置的关键点号k1,你想得到该位置的节点编号,可以⽤Nnum=node(kx(k1),ky(k1),kz(k1)) 得到了节点号后,⽤E,Nnum1,Nnum2建⽴连接单元,很⽅便。

ansys常见问题解决办法

ansys常见问题解决办法

ansys常见问题解决办法?1.ANSYS后处理时如何按灰度输出云图?1)你可以到utilitymenu-plotctrls-style-colors-window colors试试2)直接utilitymenu-plotctrls-redirect plots2 将云图输出为JPG菜单->PlotCtrls->Redirect Plots->To JPEG Files3.怎么在计算结果实体云图中切面?命令流/cplane/type图形界面操作<1.设置工作面为切面<2.PlotCtrls-->Style-->Hidden line Options将[/TYPE]选项选为section将[/CPLANE]选项选为working plane4.非线性计算过程中收敛曲线实时显示solution>load step opts>output ctrls>grph solu track>on5.运用命令流进行计算时,一个良好的习惯是:使用SELECT COMMEND后.........其后再加上ALLSEL.........6.应力图中左侧的文字中,SMX与SMN分别代表最大值和最小值如你plnsolv,s,eqv则 SMX与SMN分别代表最大值等效应力和最小值等效应力如你要看的是plnsolv,u则SMX与SMN分别代表位移最大值和位移最小值不要被S迷惑mx(max)mn(min)7.在非线性分析中,如何根据ansys的跟踪显示来判断收敛?在ansys output windows 有 force convergenge valu 值和 criterion 值当前者小于后者时,就完成一次收敛你自己可以查看两条线的意思分别是:F L2:不平衡力的2范数F CRIT:不平衡力的收敛容差,如果前者大于后者说明没有收敛,要继续计算当然如果你以弯矩M为收敛准则那么就对应 M L2 和 M CRIT希望你现在能明白8.两个单元建成公共节点,就成了刚性连接,不是接触问题了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ANSYS常见问题及应用技巧(一)(二)发表时间:2010-3-6 作者: 刘军涛来源: e-works 关键字: ANSYS使用技巧问题解本篇开始讲述ANSYS在使用过程中常见的问题和在使用时一些常用的使用技巧,对与初学者来说,理解和弄清楚这些问题的根源和掌握这些使用技巧,能够更好的理解ANSYS这个软件本身。

1.ANSYS中的等效应力是什么物理含义?1)ANSYS中等效应力最大应力s1有什么区别,平常讨论应力分布,应该用等效应力还是最大应力s1呢?2)计算等效应力时是否需要输入等效泊松比呢?3)在实际的应用中,例如在讨论平板上的圆孔应力集中的应力分布问题时,应该用等效应力来描述应力集中的现象,还是采用主应力s1来反应集中的程度呢?还是采用一个单方向的sx来说明问题呢?答:1)这个等效应力应该就是弹塑性力学里的VonMises应力,他主要考察的是材料在各个方向上的应力差值,因为在实验室里获得材料强度都是单向载荷作用下的强度(当然现在也有三轴应力实验仪),所以有时候材料所受的单向载荷可能很大,但并没有造成破坏,这时就是看他的等效应力,具体计算公式是:σ等效=sqrt{0.5[(σ1-σ2)^2+(σ2-σ3)^2+(σ3-σ1)^2]}2)等效应力是三项主应力的组合如s,int即为max(si-sj),si,sj为三项主向应力。

i,j=1,2,3 i≠j即tresca型s,eqv为sqrt(0.5*∑(si-sj)**2),i,j=1,2,3 i≠j即mises型3)个人认为应该采用等小应力来描述应力集中的现象,因为在实际中很难找到真正的单轴拉压的情况,一般结构的受力都没有这么简单,所以在分析的时候需要用等效应力来将各主应力进行转化,因此应该用等效应力来描述应力集中的现象。

4)等效泊松比就是泊松比,等效应力计算时不会用到泊松比,不过在计算mises等效应变时会用到。

对于泊松比的取值原则应遵循以下两条:a:对于elastic & thermal strains 泊松比取为材料的泊松比;b:对于plastic creep hyperelastic strains 泊松比取为0.5。

2.ANSYS后处理中负值的应力是压应力还是拉应力?答:在力学范畴内对描述应力的准则是拉为正,压为负。

外载荷(压力/拉力),压为正,拉为负。

3. 解决非线性分析不收敛的技巧在进行非线性问题的分析时,影响非线性收敛稳定性及其速度的因素很多,在实际应用时,主要应注意几个以下方面:1)模型——主要是结构刚度的大小。

对于某些结构,从概念的角度看,可以认为它是几何不变的稳定体系。

但如果结构相近的几个主要构件刚度相差悬殊,在数值计算中就可能导致数值计算的较大误差,严重的可能会导致结构的几何可变性——忽略小刚度构件的刚度贡献。

如出现上述的结构,要分析它,就得降低刚度很大的构件单元的刚度,可以加细网格划分,或着改用高阶单元(BEAM->SHELL,SHELL->SOLID)。

构件的连接形式(刚接或铰接)等也可能影响到结构的刚度。

2)线性算法(求解器选择)。

ANSYS中的非线性算法主要有:稀疏矩阵法(SPARSE DIRECT SOLVER)、预共轭梯度法(PCG SOLVER)和波前法(FRONT DIRECT SLOVER)。

稀疏矩阵法是性能很强大的算法,一般默认即为稀疏矩阵法(除了子结构计算默认波前法外)。

预共轭梯度法对于3-D实体结构而言是最优的算法,但当结构刚度呈现病态时,迭代不易收敛。

为此推荐以下算法选择准则:a:BEAM单元结构,SHELL单元结构,或以此为主的含3-D SOLID的结构,用稀疏矩阵法;b:3-D SOLID的结构,用预共轭梯度法;c:当你的结构可能出现病态时,用稀疏矩阵法;d:当你不知道该用什么算法时,可用稀疏矩阵法。

3)非线性逼近技术。

在ANSYS里还是牛顿-拉普森法和弧长法。

牛顿-拉普森法是常用的方法,收敛速度较快,但也和结构特点和步长有关。

弧长法常被某些人推崇备至,它能算出力加载和位移加载下的响应峰值和下降响应曲线。

但也发现:在峰值点,弧长法仍可能失效,甚至在非线性计算的线性阶段,它也可能会无法收敛。

为此,尽量不要从开始即激活弧长法,还是让程序自己激活为好(否则出现莫名其妙的问题)。

子步(时间步)的步长还是应适当,自动时间步长也是很有必要的。

4)加快计算速度在大规模结构计算中,计算速度是一个非常重要的问题。

下面就如何提高计算速度作一些建议:a:充分利用ANSYS MAP分网和SWEEP分网技术,尽可能获得六面体网格,这一方面减小解题规模,另一方面提高计算精度。

b:在生成四面体网格时,用四面体单元而不要用退化的四面体单元。

比如95号单元有20节点,可以退化为10节点四面体单元,而92号单元为10节点单元,在此情况下用92号单元将优于95号单元。

c:选择正确的求解器。

对大规模问题,建议采用PCG法。

此法比波前法计算速度要快10倍以上(前提是您的计算机内存较大)。

对于工程问题,可将ANSYS缺省的求解精度从默认设置1E-8改为1E-4或1E-5即可。

5)荷载步的设置直接影响到收敛。

应该注意以下几点:a:设置足够大的荷载步(将MAXMIUM SUBSTEP=1000000),可以更容易收敛,避免发散的出现(nsub,nsbstp,nsbmx,nsbmn);b:设置足够大的平衡迭代步数,默认为25,可以放大到很大(100)(eqit,eqit);c:将收敛准则调整,以位移控制时调整为0.05,以力控制为0.01(CNVTOL,lab,value,toler,norm,minref)。

d:对于线性单元和无中间节点的单元(SOLID65和SOLID45),关闭EXTRA DISPLACEMENTS OPTIONS(在OPTIONS中)。

e:对于CONCRETE材料,可以关闭压碎功能,将CONCRETE中的单轴抗压强度设置为-1(tadata,mat,shrcf-op,shrcf-cl,UntensSt,UnCompSt(-1))。

4. 非线性计算完的收敛图线,如何看他的收敛性呢,每条颜色的线代表什么意思呢?答:F:力; M:力矩; crit/L2: 按照两种收敛准则计算出来的误差量。

如果计算出来的误差量落在收敛准则之下,则表示该子步计算收敛。

5.如何读出ANSYS的刚度矩阵?答:整体刚度和质量矩阵的提取需要进行二次开发,由ansys形成的二进制文件.full提取整体刚度和质量矩阵。

程序的具体实现方式可参照如下程序代码:*************************单元刚度和质量矩阵的提取*************************/DEBUGfinish/clearPI=3.1415926w1=3w2=10w3=6w4=1.2r=.8t=0.08/PREP7!*ET,1,SHELL63R,1,tET,2,MASS21R,2,500,500,500,2000,2000,2000,!*UIMP,1,EX, , ,2e11UIMP,1,NUXY, , ,0.3,UIMP,1,DAMP, , ,0.2,UIMP,1,DENS, , ,7800,BLC4,0,0,w2,w1ESIZE,1.5,0,AMESH,allNSEL,S,LOC,X,0.0D,all, , , , , ,ALL, , , , ,allsel,allSFA,all,1,PRES,12FINISH/OUTPUT,cp,out,, ! 将输出信息送到cp.out文件/debug,-1,,,1 ! 指定输出单元矩阵/SOLUSOLVEfinish/OUTPUT, TERM ! 将输出信息送到output windows中6.TB命令怎么用?TB命令是用在非线性材料里吗?那么mp和TB有什么区别啊?什么情况下可以用TB命令?答:TB可用来定义材料的非线性,比如说TB,BISO,1TBDATA,,235e6,0.02*235e6说明:前面一句就是说材料为双线性随动强化,后面的是弹性模量为235e6,按双线性其后来的切线模量为0.02*235e6。

命令MP只能定义时弹性,不能定义弹塑性,在定义材料数据时,MP 命令是必须用的,用来定义材料性能的线性部分;TB 命令则需要根据不同情况决定是否使用和如何使用。

7. 在混凝土的计算中,如何选择裂缝模型?答:ansys中定义混凝土的裂缝为分布型的裂缝的处理方式有离散裂缝模型、分布裂缝模型和断裂力学模型。

8、如何将ANSYS计算结果输出到Tecplot?下面为六面体八节点单元输出到Tecplot的命令流,其他类型单元参照如下命令流修改相关设置即可。

********************************输出结果命令流********************************/post1file,Jobname,rst !指明从哪一个结果文件中读取数据*get,NodeNum,NODE,0,COUNT !得到模型的所有节点数*get,nd,NODE,0,NUM,MIN !得到模型的最小节点编号*dim,nodes,array,NodeNum !定义一个存储节点的数组*dim,xyz,array,NodeNum,3 !定义一个存储节点坐标的数组*dim,NodeTemp,array,NodeNum !定义一个存储节点的数组set,4,1 !读入第四载荷步、第一个子步的结果*do,i,1,NodeNum,1nodes(i)=nd !将节点编号存储在nodes数组中xyz(i,1)=NX(nd) !在xyz(i,1)中存储节点的X坐标xyz(i,2)=NY(nd) !在xyz(i,1)中存储节点的Y坐标xyz(i,3)=NZ(nd) !在xyz(i,1)中存储节点的Z坐标*Get,NodeTemp(i),NODE,nodes(i),TEMPnd=NDNEXT(nd) !取得下一个节点编号*enddo*get,ElementNum,ELEM,0,COUNT !得到模型的所有单元数*get,el,ELEM,0,NUM,MIN !得到模型的最小单元编号*dim,elems,array,ElementNum !定义一个存储单元的数组*dim,ndlst,array,ElementNum,8 !定义一个存储节点坐标的数组*do,i,1,ElementNum,1elems(i)=el !将单元编号存储在elems数组中*do,j,1,8,1ndlst(i,j)=NELEM(el,j) !将单元对应的节点编号存储在ndlst数组中 *enddoel=ELNEXT(el) !取得下一个单元编号*enddo*cfopen,mesh,dat !输出的文件名为:mesh.dat!写TecPlot文件的文件头*vwrite("TITLE=Ansys Temperature Analysis")!写变量名*vwrite("VARIABLES="X","Y","Z","Temp"")!写节点数和单元数*vwrite,NodeNum,ElementNum("ZONE n="f6.1," e="f6.1," f=fepoint"," et=brick")!写节点的坐标和温度值*vwrite,xyz(1,1),xyz(1,2),xyz(1,3),NodeTemp(1)(4f12.6)!写一个空行*vwrite(" ")!写各单元对应的节点号*vwrite,ndlst(1,1),ndlst(1,2),ndlst(1,3),ndlst(1,4),ndlst(1,5),ndlst(1,6),ndlst( 1,7),ndlst(1,8)(8f6.0)!关闭文件*CFCLOSEfinish********************************输出结果命令流 ********************************9、如何将数组中数据导入表中命令流并用曲线画出?问题描述:将路径数据导出为数组后,直接将parameter->array parameter->define/edit中的数组用plot->array parameter画出的是柱状图,如图1所示,但是现在想降柱状图转化为曲线图。

相关文档
最新文档