首页/文章/ 详情

基于CAD系统和ANSYS Workbench的2D分析方法

3月前浏览1585


问题描述

 

平面应力(Plane Stress)、平面应变(Plane Strain)、轴对称(Axisymmetric)等问题,经常需要构建2D模型,并进行2D分析设置。


3D分析时,我们经常是用CAD软件(如Solidworks)构建几何模型,然后导入到ANSYS Workbench中进行分析。2D分析亦不例外。

 

但是, 2D分析会像3D分析那样导入外部CAD系统的几何模型吗?ANSYS Workbench又是如何将分析类型由3D激活为2D的呢?

 

看完本文,你就彻底明白了。

 

 

2 几何建模


我们用Solidworks的曲面建模功能构建一个2D平面,如图1所示。

 

图1


2D平面的草图必须选择前视基准面(即XY平面),如图2所示。


图2

 

2D平面保存为STP(推荐)或IGS格式,如图3所示。


图3 

 


3 模型导入


启动并进入ANSYS Workbench界面,新建一个静力分析系统,如图4所示。

 

图4


右击Static Structural中的Geometry——>选择Edit Geometry in DesignModeler,进入DM界面,如图5所示。


图5

 

选择DM界面中的File——>Import External Geometry Files——>选择构建好的2D平面,如图6所示。


图6

 

右击模型树中的Import1,选择Generate,导入2D平面,如图7所示。


图7

 

当然,也可以通过右击Static Structural中的Geometry——>Import Geometry——>Browse,导入2D平面。

 

 

4 激活2D


关闭DM界面,返回到Workbench界面,勾选菜单栏View中的Properties,右侧出现“Properties of Project Schematic”表格,如图8所示。


图8

 

单击Static Structural中的Geometry,右侧表格变为“Properties of SchematicGeometry”,如图9所示。


图9

 

将表格最下方的Analysis Type3D修改为2D,激活2D分析类型,如图10所示。


图10


 双击Static Structural中的Model,进入Mechanical界面,如图11所示。


图11


 单击模型树中的Geometry,在下方的2D Behavior中设置2D分析的问题类型,如图12所示。


图12

 

其余步骤与3D分析基本一致,本文不再一一操作,有兴趣自行学习研究。

 

 

5 注意事项


12D分析,需要在DesignModeler界面新建或打开一个面物体,或者从任意可以创建面物体的CAD系统中导入。


22D模型必须在XY平面内,2D平面物体可以使用,但是2D线状物体不可使用。


3)先激活2D分析类型,然后才能进入Mechanical,否则还是3D分析,并且不能再进行2D激活。一旦激活2D,则不可能再把2D分析改成3D分析了。


42D分析不能使用螺栓预紧载荷、线性压力、简单支撑、固定转动;压力只能施加在边界上;轴承载荷和圆柱支撑只能施加在圆形边界上;对于施加在圆形边界上的力,Z方向的投影分量会被忽略;对于有轴对称行为的分析,旋转速度载荷只能施加在Y轴上;载荷和分析结果都是XY平面内的,没有Z方向上的分量。 



来源:纵横CAE
MechanicalWorkbenchSolidWorks曲面螺栓ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-01
最近编辑:3月前
纵横CAE
硕士 签名征集中
获赞 18粉丝 37文章 173课程 0
点赞
收藏
作者推荐

ANSYS Workbench结果数据自动批量导出方法

1问题描述有限元分析后,我们经常需要将分析结果以数据形式导出,以便将数据导入专业的分析软件(如MATLAB)中进行后处理操作。如下图所示,通过利用MATLAB强大的数值计算功能,拟合反射镜在自重作用下的变形数据,从而获取畸变的反射镜面型。对于单一工况的少量数据,我们可以通过手动操作导出数据。但是对于多工况、多载荷步的大量数据,采用手动操作的方式,显然是费时费力、很不现实的。那么有没有什么方便快捷的方法,不仅可以自动批量的将分析结果导出,而且可以将每个工况、每个载荷步的分析数据分别保存在同一个文件中,以便提高数据处理效率呢?答案是肯定的!读了本文你就彻底明白了!2读取结果数据该方法基于ANSYS强大的命令流实现,因此我们先将ANSYSWorkbench的分析结果导入到ANSYS经典界面中。具体操作步骤如下:(1)在ANSYSWorkbench的Mechanical界面下,前处理后、Solve求解前,单击AnalysisSettings,在下方面板的AnalysisDataManagement中设置SaveMAPDL_db为Yes,如下图所示;(重要操作,否则ANSYS经典界面无法打开结果文件)(2)点击Solve求解后,关闭Mechanical界面,返回到ANSYSWorkbench主界面,右击项目流程图中的Solution,单击TransferDataToNew,选择MechanicalAPDL,将ANSYSWorkbench的分析结果数据传递到ANSYS经典界面中,如下图所示;(3)右击项目流程图中的Solution,选择Update,进行结果更新,如下图所示;(4)右击MechanicalAPDL下的Analysis,选择EditinMechanicalAPDL,进入ANSYS经典界面,如下图所示;(5)此时,ANSYS经典界面一片漆黑,没有模型显示,说明模型还未成功导入,点击左上角RESUME_DB,如下图所示;(6)展开模型树中的GeneralPostproc,展开ReadResults,双击LastSet,读取ANSYSWorkbench的分析结果,如下图所示;3批量导出数据通过上述操作后,我们已将ANSYSWorkbench的分析结果成功导入到ANSYS经典界面中,接下来就可以通过命令流实现分析结果的批量导出。具体操作步骤如下:(1)将指定点、线、面等几何体的节点编号保存为文本文件(如nodenum.txt),然后将该文件保存在工作目录\files\dp0\APDL\ANSYS下;(重要操作,否则命令流无法读取节点编号)(2)用记事本编写并保存如下代码:/post1m=“指定点、线、面的节点总数”!定义一个数组用于存放数据*dim,nudenum_1,array,m,1!将保存的文本文件存放到数组*vread,nodenum_1,nodenum,txt来源:纵横CAE

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈