天天看点

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

本节书摘来自异步社区《ansys 14.0超级学习手册》一书中的第1章,第1.2节,作者 张建伟 , 白海波 , 李昕, 更多章节内容可以访问云栖社区“异步社区”公众号查看

ansys 14.0超级学习手册

ansys软件是融结构、流体、电场、磁场、声场分析于一体的大型通用有限元分析软件。由世界上最大的有限元分析软件公司之一的美国ansys开发,它能与多数cad软件接口,实现数据的共享和交换,是现代产品设计中的高级cae工具之一。

启动mechanical apdl product launcher 14.0,显示如图1-1所示的启动画面,稍后即可弹出如图1-2所示的菜单窗口。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

mechanical apdl product launcher 14.0窗口方便用户管理自己的项目。在working directory中可以输入工作目录,job name中可以输入用户定义的项目名称。

单击mechanical apdl product launcher 14.0窗口,选择run按钮,即可进入ansys 14.0的gui界面,如图1-3所示。与gui操作界面同时打开的,还有如图1-4所示的ansys 14.0 output window。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

ansys 14.0 output window窗口显示了ansys项目的信息,例如定义单元、材料参数,分析过程的各种警告与错误提示,*get命令提取的数据等均可以在该窗口中查看到。

ansys 14.0 gui界面主菜单(ansys main menu)如图1-5所示,定义单元、建立模型、求解、后处理等命令都可以在这里找到。

图1-6所示为gui界面的工作区,建立的模型、分析完成后的结果、求解过程的监视等都将发生在这里。

图1-7所示为ansys 14.0 gui操作界面的通用菜单(utility menu)。

通用菜单中包含了文件管理、项目选择、工作区显示的控制、参数的定义、工作平面、帮助等功能。通用菜单中的功能在下文的介绍中将经常遇到,在此不多赘述。

这里希望读者能够多加注意的是ansys的帮助功能。ansys的帮助系统功能十分强大,进入帮助系统后,用户可能找到有关ansys的任何理论知识、操作方法等。图1-8所示为ansys 14.0帮助系统。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介
《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

ansys软件广泛应用文件来存储和恢复数据,特别是在求解分析时。这些文件被命名为filename.ext,这里filename为默认的作业名,ext是一个唯一的由二到4个字符组成的值,表明文件的内容。作业名是进入ansys程序后用户指定的文件名(执行/filname命令或在gui界面中单击utility menu> files> change jobname)。如果没有给文件起名,默认值为file(或file)。

文件名(文件名和扩展名)在某些系统中可能是小写,例如,如果文件名是“bolt”,在一个ansys问题分析结束时可能得到如下文件。

bolt.db:数据库文件。

bolt.emat:单元矩阵文件。

bolt.err:错误和警告消息文件。

bolt.log:命令输入历史文件。

bolt.rst:结果文件。

在ansys运行结束前产生,然后又在某一时刻被删除的文件称为临时文件。在运行结束后仍然存在的文件叫永久性文件。

贯穿ansys文档组,输出文件(jobname.out)是常提到的文件之一。如果运行于unix系统,仅想把输出送到屏幕,从启动器中选择iteractive,出现selected product对话框时,选择screen only,输出“文件”将是ansys输出窗口。如果选择screen and file,那么在当前的工作目录中,将会产生一个名叫jobname.out的真实文件。

ansys将不会立即把输出输到输出窗口中。输入/输出缓冲器首先必须被添满或刷新。错误和警告将刷新输入/输出缓冲器。用户也可以发出某些命令(如/output,nlist,or klist)来使输入/输出缓冲器强行刷新。

根据文件如何被使用,程序相应地用文本格式(acsii码)或二进制格式写入文件。例如:err和log文件是文本文件,而db、emat和rst文件是二进制文件。通常,需要进行读(及编辑)的文件是用文本格式写入的,其他文件是用二进制格式写入的。

二进制文件可以是外部文件或内部文件。外部二进制文件能在不同计算机之间相互传送;内部二进制文件仅在写该文件的机器上调用,不能传送。在默认的情况下,所有ansys保存的二进制文件都是外部文件类型,可通过下列两种方法之一来把它改为内部文件类型:

使用/ftype命令。

utility menu> file> ansys file options。

不能将数据库文件(jobname.db)或结果文件(jobname.rxx)改为内部文件。

下面是使用二进制文件的一些技巧。

如果不打算在不同计算机系统间传送文件,把所有的二进制文件指明为内部文件可节省cpu的运行时间。因为一些系统写外部类型的二进制文件要比写内部类型的二进制文件花费更多的时间。

当通过ftp(文件传输协议)传输文件时,在传输前必须设置binary选项。

即使数据仅从文件中读取,大多数ansys二进制文件也必须使写许可可用。然而,数据库文件(file.db)和结果文件(file.rst,file.rth etc.)只能为只读形式。当保存一个只读文件file.db时,已有的只读文件将被存为file.dbb。但是,不能再次保存只读文件file.db,因为它将试图覆盖file.dbb,这一点ansys不允许。

高级版本的ansys二进制文件不兼容低版本二进制文件。例如:不能将ansys 14.0产生的二进制文件在ansys 13.0或更低版本上运行。如果这样做的话,可能引起严重的操作问题,向上兼容的文件见表1-1。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介
《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介
《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介
《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

在许多场合,ansys程序需要读取自己的文件。这个文件可能是ansys命令的文本文件或者ansys数据的二进制文件。

用/input命令(gui界面的utility mneu > files > read input from命令)读读取包含ansys命令的文本文件。如:可以读取前面ansys对话的命令记录文件(jobname.log),例如,用下面的命令,ansys程序从当前目录中读material.inp文件:

表1-2列出了常用的读取文件命令及gui界面操作方法。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

表1-3列出来读取二进制文件的命令及gui界面操作。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

ansys有限元软件包是一个多用途的有限元法计算机设计程序,可以用来求解结构、流体、电力、电磁场及碰撞等问题。因此它可应用于以下工业领域:航空航天、汽车工业、生物医学、桥梁、建筑、电子产品、重型机械、微机电系统、运动器械等。

软件主要包括3个部分:前处理模块、分析计算模块和后处理模块。

(1)前处理模块提供了一个强大的实体建模及网格划分工具,用户可以方便地构造有限元模型;

(2)分析计算模块包括结构分析(可进行线性分析、非线性分析和高度非线性分析)、流体动力学分析、电磁场分析、声场分析、压电分析以及多物理场的耦合分析,可模拟多种物理介质的相互作用,具有灵敏度分析及优化分析能力;

(3)后处理模块可将计算结果以彩色等值线显示、梯度显示、矢量显示、粒子流迹显示、立体切片显示、透明及半透明显示(可看到结构内部)等图形方式显示出来,也可将计算结果以图表、曲线形式显示或输出。

与ansys软件架构对应的是,典型的ansys有限元分析流程分为如下3个阶段。

(1)建立有限元模型(前处理器,preprocessor)

创建几何模型(导入或在ansys中建立)。

定义单元、材料属性。

划分网格。

(2)加载与求解(求解器,solution processor)

施加载荷与其他边界条件。

求解。

(3)查看与处理结果(后处理器,post processor)

查看分析结果。

导出结果数据。

判断结果的合理性。

问题描述

如图1-10所示,为一个悬臂梁示意图,基本参数如下:

梁长度l = 2m;矩形截面参数h = 150mm,b = 50mm;弹性模量e = 2.1×105n/mm2;泊松比prxy = 0.3;

载荷为b处集中力p = 1000n;计算悬臂梁在集中力的作用下b点的挠度。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

在mechanical apdl product launcher 14.0窗口中设置simulation environment为ansys,lisence为ansys multiphysics,在working directory中输入工作目录名称,job name输入项目名称1-1。

单击run,如果上一步输入的工作目录不存在,则会弹出如图1-12所示的ansys mechanical apdl product launcher query对话框。

图1-12所示的对话框提示用户上一步输入的工作目录不存并询问是否创建,单击yes,进入ansys图形界面(gui)。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(2)设置分析模块。本例是结构分析,所以只需要选择结构分析模块,这样就可以把热分析、电磁场分析模块和流体分析模块的菜单都滤去。在主菜单中选择preferences命令,弹出一个对话框,勾选structural复选框,然后单击ok按钮即完成分析模块的选择,如图1-13所示。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(3)选择单元类型。在主菜单中选择preprocessor> element type> add/edit/delete命令,弹出如图1-14所示的element types对话框,单击add,弹出如图1-15所示的library of element types对话框。首先在左侧的列表框中选择欲添加的单元类别,这里选择structure beam选项,然后在右侧的列表框中选择具体的单元类型,本例选择2 node 188选项,单击ok按钮完成。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(4)在主菜单中选择preprocessor> sections> beam> common sections命令,弹出图1-16所示的beam tool对话框。在beam tool对话框中输入b = 50,h = 150,单击ok按钮完成设置。

(5)定义材料属性。在主菜单中选择preprocessor> material props> material models命令,弹出define material model behavior对话框如图1-17,选择material models available> structural> linear> elastic> isotropic选项,双击弹出如图1-18所示的linear isotropic properties for material number 1对话框。在ex(弹性模量)文本框中输入“2.1e5”,在prxy(主泊松比)文本框输入0.3,单击ok按钮完成,并关闭材料模型定义对话框。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介
《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(6)创建关键点。本例中利用带有两个关键点的线表示悬臂梁,在主菜单中选择preprocessor> modeling> create> keypoints> in active cs命令,将弹出create keypoints in active coordinate system对话框,如图1-19所示。

分别在对话框中输入1号关键点坐标x = y = z = 0,单击apply,接着输入2号关键点坐标,x = 2000,y = z = 0,单击ok按钮,工作区中将出现两个关键点。

(7)创建直线。在主菜单中选择preprocessor> modeling> create> lines> lines> straight line命令,弹出创建直接的拾取窗口,依次拾取图形窗口中的关键点1与关键点2,单击ok按钮完成直接创建。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(8)在完成模型的创建后,单击工具栏窗口中的save_db按钮保存数据库文件。

(9) 设置单元长度。在主菜单中选择preprocessor> meshing> size cntrls> manualsize> global> size命令,弹出如图1-20所示的global element sizes对话框。设置element edge length为50,单击ok按钮完成。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(10)划分网格。在主菜单中选择preprocessor> meshing> mesh> lines> size命令,弹出网格划分对话框,在图形窗口中拾取直线,单击ok按钮完成网格划分。

(11)施加约束。在主菜单中选择preprocessor> loads> define loads> apply> structural> displacement> on keypoints 命令,弹出apply u, rot on nodes对话框,拾取关键点1,单击ok按钮,弹出apply u, rot on kps对话框,如图1-21所示。在lab2列表中选择all dof选项,单击ok按钮完成kp1的约束设置。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(12)施加载荷。在主菜单中选择preprocessor> loads> define loads> apply> structural> force/moment> on keypoints命令,拾取关键点2,单击ok按钮,在施加载荷对话框中,lab下拉列表中选择lab,在value文本框中输入−1000,单击ok按钮完成关键点2的载荷的施加。

(13)在能用菜单中选择plot> multi-plots命令,此时的图形窗口将显示模型如图1-22所示。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(14)问题求解。在gui界面选择main menu> solution> solve> current ls命令,弹出如图1-23所示的status command窗口,窗口中显示了项目的求解信息及输出选项。同时弹出的还有如图1-24所示的solve current load step对话框,询问用户是否开始进行求解。

单击图1-24所示的solve current load step对话框中的ok按钮开始求解,当弹出图1-25所示的solution is done!提示时,求解完成。

(15)保存分析结果。在通用菜单中选择file> save as命令,弹出save as对话框,输出“1-1.rst”,单击ok按钮完成保存。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(16)后处理,显示挠度计算结果。在主菜单中选择general postproc> plot result> contour plot> nodal solu命令,弹出如图1-26所示contour nodal solution data对话框。在item to be contoured列表框中选择nodal solution> dof solution> y-component of displacement选项,在undisplaced shape key列表中选择deformed shape with undeformed model选项,单击ok按钮,在图形窗口即显示计算结果,如图1-27所示。

由图1-27左上角结果参数可以看到,smn = −8.12988,即最大挠度约为8.13mm,方向为沿y轴负方向。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

(17)保存结果并退出。单击工具栏中的quit按钮,弹出如图1-28所示的exit from ansys对话框。选择save everything,保存所有项目,单击ok按钮退出ansys。

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

继续阅读