ANSYS中双变量函数的使用说明

2016-10-25  by:CAE仿真在线  来源:互联网


在 ANSYS 中,不仅可以定义单个变量的函数,也可以定义多个变量的函数,这里以一个双变量函数为例,来说明定义多个变量的函数的操作过程。实例的模型与以前一篇日志 “ANSYS 使用函数加载的具体方法及一点疑问” 相同。

一、  实例的具体说明:

1.  模型几何与材料性能

一个 1/4 圆柱,内半径 30 mm,外半径 42 mm,长度 100mm,如图所示:

                                              


 所用材料为双线性弹塑性材料,其机械性能为:

弹性模量  E = 201000 Mpa;

泊松比 μ=0.3

屈服应力  σ= 200 Mpa;

切线模量 Et = 2010 Mpa。

    2.  单元类型和网格

使用单元类型 solid185 (8 节点六面体单元)。

取整体单元边长 4 mm,然后可以直接对该几何模型划分 MAP 网格,划分网格结果如下图:

                                              


 3.  约束条件和载荷条件

约束条件为:

    轴向两个截面为对称边界条件;一个端面约束轴向位移 Uz。

载荷条件为:

        在外表面施加变化的压力载荷,在总体圆柱坐标系中,压力的分布函数是:

        P = 10 * cos({Y}) * cos(({Z}-50) / 100*180)

          = 1E7*cos({Y})*cos(1.8*{Z}-90)

其中:

        y – 圆周角度 从 -90° ~ 90°,cos({y}) 从 -1~+1。

        z – 轴向坐标,从 0 ~ 50~100,

相应 cos(({z}-50)/100*180) 从 0~1~0

采用函数方式来施加压力载荷。首先定义该函数:

                                           


 在函数编辑器中定义一个双变量的单值函数如下:

          


         然后绘制该函数的图形和列表相应的数据,检查数据的正确与否。

        在函数编辑器中点击 Graph 图标,出现如下对话框:

        对于多变量函数,先选择一个变量,其余变量设为常数值;然后输入变量的取值范围:

                                   

     然后点击 Graph 图标,显示函数随变量 Y 变化的曲线如下:


                                            


         注意:图 6 中的坐标 x 实际上是坐标 y (角度值),坐标 y 是函数值。

         再点击 List 按钮,列表函数值如下:

                                    


         可以看到函数的图形和数值都是正确的。

       点击 Close 回到上一个对话框,重新设置变量等:

                                         


                                        


       注意:图 9 中的坐标 x 实际上是坐标 Z,坐标 y 是函数值。

                                   


然后点击 Close > Close,回到函数编辑器对话框。在其中,点击 File > Save,将所定义的函数存盘:

 准备保存函数到盘在弹出的 另存为” 对话框中输入文件名 func_v2,然后点击 保存:

                                            


然后点击 Close,关闭函数编辑器。为了使用该函数,需要先读取相应的函数文件。菜单路径如下:                                            


 点击 Read From File 菜单后,弹出选择文件对话框:                                         


在弹出对话框中输入参数名,即所使用的表数组名,并选择函数定义时使用的坐标系序号 (1 – 总体圆柱坐标系 Z):

                                           


     可以查看所定义的函数表数组,操作如下:

                                           


表数组 FUNC_V2 中的内容如下:                                      


分别点击 File > Quit 和 Close 关闭两个对话框。然后在施加载荷时就可以使用该函数了。使用该函数表数组在模型外表面上施加压力载荷:

                                             


点击 OK 后,在弹出对话框中选择表数组 FUNC_V2,再 OK:

                                          


再施加其它边界条件 (约束条件和其它载荷),然后就可以进行求解和后处理了。这里不再详述。


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:ANSYS中双变量函数的使用说明 Ansys有限元培训 Ansys workbench培训 ansys视频教程 ansys workbench教程 ansys APDL经典教程 ansys资料下载 ansys技术咨询 ansys基础知识 ansys代做 Fluent、CFX流体分析 HFSS电磁分析 Abaqus培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com