当前位置: 首页 > article >正文

ANSYS Workbench打开cdb文件

背景:

前面一篇文章已经说过ANSYS Mechanical APDL打开cdb文件-CSDN博客,经典ANSYS界面可以打开HyperMesh中生成的cdb文件,如果是workbench,那么该如何操作?

方法:

首先打开ANSYS的workbench软件,如下图,不要和经典ANSYS搞混淆了,两个东西。

1-选择模块

软件打开界面如下,通过拖拉两个模块到工作区。 

2-数据串联

选择External Model的A2单元(一定要选中),拖拽到Static Structural的B4单元中。

这样模型就是共享了,然后双击A2的setup,进行模型的导入。

3-导入cdb文件

点击Location的三个小点,然后点击Browser,选择你需要导入的文件。

4-设置单位

5-更新模型以及报错

导入以后进行更新,就会弹出如下的报错框,说明这样操作是不可以的。

结论:Workbench不能直接导入HyperMesh输出的cdb文件(inp文件是OK的),所以需要用ANSYS Mechanical APDL进行中转。 

报错解决方法:

1-打开ANSYS Mechanical APDL,导入cdb文件。

用APDL界面生成cdb文件的方法如下,PreProcessor------Archive Model------Write-------DB

        在workbench里面导入刚刚用APDL界面生成的cdb文件,我们可以发现HM生成的cdb文件是558KB,用APDL生成的cdb文件是705KB,说明这两个文件还是有很大区别的,再次强调一遍,Workbench是无法直接读取HM生成的cdb文件的。

点击更新以后,发现这次就没报错了,结算结果也都做完了(因为这些都在HM中设置好了)。

双击Results,进入Workbench的界面。

根据自己的情况,添加变形和应力,然后再点击“Solve”,就可以看到结果了

思考 

对比前面ANSYS Mechanical APDL打开cdb文件-CSDN博客这篇文章的结果,我们可以看到Workbench的最大von-mises应力是46.712MPa(这个工况是两个孔都有500N的力,对应前面的force1和force3),而ANSYS Mechanical APDL算出来是68.33MPa,可以看到差别还是很大的。原因为何?

因为Workbench和Mechanical APDL的后处理采用了不同的应力平均模式。

下面进行说明:

        有限元法一般以节点位移为基本变量,由ANSYS求得的位移解在全域是连续的,应变和应力解在单元内部是连续的,而在单元间一般是不连续的,即在单元边界上发生突变。因此,同一个节点,由围绕它的不同单元计算得到的应变和应力值通常是不同的。在实际工程里,我们感兴趣的通常是单元边缘和节点上的应力。因此,须对计算得到的应力进行处理,以改善所得到的结果。 ANSYS在单元积分点求得应变和应力,再外推到单元节点处。  默认情况下,Mechanical APDL采用PowerGraphics方式显示结果,而Mechanical采用Full方式显示结果。

        对于PowerGraphics,只有模型外表面的单元和结果用于平均和显示。

        对于Full方式,所有单元和结果(内部和表面的)都用于平均和显示。

        一般认为,PowerGraphics方式是一种保守的方法,会产生较大的应力,可得到偏安全的设计方案。这是因为表面总会产生较大的应力,而PowerGraphics方式不对模型内部的单元结果进行平均。PowerGraphics方式在几何不连续处不进行平均处理,会得到较为真实的图形显示。 对于Mechanical,用户可以为后处理插入命令流(Commands),强制采用PowerGraphics方式进行后处理。例如,可以用如下命令,显示载荷步1的von-Mises应力云图,具体操作如下。

输入以下指令,再点击菜单栏下的Solve,稍等片刻即可得到结果。

命令流如下:

/SHOW,PNG
/GRAPHICS,POWER
SET,1
PLNSOL,S,EQV,0,1

 可以看到Mechanical与Mechanical APDL计算的应力对比数据,从可知两者计算结果几乎一致,都是68.33MPa,说明两者的计算内核是一致的,只是后处理方式不一样而已,需要自己理解。

--------------------------------------------------------以上 -----------------------------------------------------------------                                        

-------------------------------------------------2025/2/4 S.Han        Shanghai----------------------------------------


http://www.kler.cn/a/531828.html

相关文章:

  • 小程序设计和开发:如何研究同类型小程序的优点和不足。
  • ubuntu18.04环境下,Zotero 中pdf translate划线后不翻译问题解决
  • 【文件上传】
  • Unity Shader Graph 2D - 跳动的火焰
  • The Simulation技术浅析(三):数值方法
  • Spring Boot 实例解析:配置文件
  • Vue-el挂载点
  • 安装及使用Tomcat
  • 软件测试 - 概念篇
  • Python MVC框架和其他Web框架有什么区别?
  • (电脑版)植物大战僵尸幼儿园版本,开启你的冒险之旅!
  • 加载数据,并切分
  • 计算机网络笔记再战——理解几个经典的协议1
  • Leetcode:680
  • 【流媒体】搭建流媒体服务器
  • FFM 因子分解机原理与特征域概念解析
  • 追逐低空经济,无人机研学技术详解
  • 【双指针题目】
  • Vue3学习笔记-Vue开发前准备-1
  • Rust场景示例:为什么要使用切片类型
  • Deep Sleep 96小时:一场没有硝烟的科技保卫战
  • 即梦(Dreamina)技术浅析(三):数据库与存储
  • 手写单例模式
  • Java循环操作哪个快
  • bootstrap.yml文件未自动加载问题解决方案
  • 【回溯+剪枝】优美的排列 N皇后(含剪枝优化)