热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Workbench流固耦合分析:选择经典APDL还是现代Workbench?一文帮你做出明智决策

随着ACT插件的推出,经典版APDL的大部分高级功能已成功迁移至现代Workbench平台。本文将深入探讨Workbench在流固耦合分析中的应用,帮助读者在经典APDL与现代Workbench之间做出明智的选择。通过对比两者的功能、易用性和扩展性,我们将为用户提供全面的参考信息,助力其在工程仿真领域取得更好的成果。

遥想当年网上仍在激烈争论"到底是学习经典版还是workbench?",而随着act插件的出现,经典版APDL的绝大部分高级功能已经移植到workbench中,基于workbench平台的多物理场耦合分析将是未来CAE的发展趋势,接下来用几个案例介绍Mechanical的强大。

案例一、外伸梁受力分析

1、问题描述

一根外伸梁受力如下,包括集中力、均布力、弯矩。对其进行静力学分析,求其支反力、挠度、剪力图、弯矩图。(详见《材料力学》王世斌主编,P102例3-4)

5980bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图1 外伸梁受力示意图

2、分析过程

采用梁单元Beam188模拟,在DM草图创建四条直线生成一个线体并赋予截面。给梁施加简支约束,按照图1加载集中力、均布力和弯矩,如图2所示。

5a80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图2 边界条件示意图

3、 求解结果

由于施加的集中力为负值,所以剪力图与理论结果反向。

5b80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图3 剪力弯矩位移图

5d80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4 支反力结果

案例二、细长压杆失稳分析

1、问题描述

一细长杆件承受压力载荷,已知杆的横截面形状为矩形,截面的高度h和宽度b均为30mm,杆的长度l=2000mm,材料为Q235钢,弹性模量取2e5MPa,试计算不同约束条件的临界压力。

表1 压杆长度系数

5e80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

杆横截面的惯性距为:

5f80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

杆横截面的面积为:

6080bb2d-2d1f-eb11-8da9-e4434bdf6706.png

杆横截面的最小惯性半径为:

6180bb2d-2d1f-eb11-8da9-e4434bdf6706.png

杆的柔度为:

6280bb2d-2d1f-eb11-8da9-e4434bdf6706.png

因为受压杆材料为Q235A,且柔度λ>100,所以可用欧拉公式计算其临界压力。根据欧拉公式有

6380bb2d-2d1f-eb11-8da9-e4434bdf6706.png

当一端自由,一段固支时,Fcr=8327.48N;当两端铰支时,Fcr=33309.91N;

当一端铰支,一端固支时,Fcr=67979.42N;当两端固支时,Fcr=133239.65N。

2、分析过程

采用梁单元Beam188模拟,在DM草图创建直线生成一个线体并赋予截面。

当一端自由,一端固支时,得到模拟值为8326.3N。

6480bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图1 屈曲结果(一端自由一端固支)

当两端铰支时,得到模拟值为33291N。

6680bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图2 屈曲结果(两端铰支)

当一端铰支,一端固支时,得到模拟值为68056N。

6780bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图3 屈曲结果(一端铰支一端固支)

当两端固支时,得到模拟值为132936.04N。

6880bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4 屈曲结果(两端固支)

3、结果对比

表2 结果对比

6980bb2d-2d1f-eb11-8da9-e4434bdf6706.png

案例三、固支管子模态分析

1、问题描述

有一不锈钢管子,长20m,内径0.5m,管厚0.025m,两端固定支撑,求其不同环境下的固有频率及振型:

① 在空气中;

② 管内管外充满水;

③ 仅管内充满水;

④ 仅管外充满水。

对于管子在空气中的固有频率,根据材料力学知识,容易得到其固有频率为

6a80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

其中,特征根值

6b80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

表1 固支梁的特征根值

6c80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

当r≥2时,各个特征根可近似地表示为

6a80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

把管子各参数代入,得

表2 管子固有频率

6e80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

2、分析过程

为了对比不同环境下管子的固有频率结果,管子统一采用实体模型并划分相同的尺寸,具体模型网格如图1所示。整体流体域及固体域模型总共42661个节点,21038单元,网格平均偏度为0.423。

7080bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图1 模型网格

7380bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图2 网格质量

在act插件出现以前,在workbench中做湿模态分析需要插入命令流把流体域的实体186单元修改成流体220单元、实体187单元修改成流体221单元,同时通过设置keyopt打开流固耦合面上流体单元的流固耦合功能,定义流体的密度以及声音在流体的速度,设置流体域外表面的压力边界为0,采用非对称求解器来求解。

act插件出现后,直接把命令流集成在菜单栏中,操作更方便。

7580bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图3 act插件菜单栏

3、结果讨论

在空气中的模拟结果如下:

7880bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4 各阶振型(在空气中)

不同环境下模拟得到管子振型均相同,前三阶固有频率如表3所示。

7a80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

管子在流体中的振型与在空气中的振型一致,在流体中的固有频率比在空气中低;不同环境下得到的管子各阶固有频率之间的比值一致,均为 。

同理,可以模拟多根不同布置方式的管子在不同约束条件、不同流体环境下的固有频率及振型。

案例四、厚壁圆筒应力分析

平面问题,实际结构都是空间结构,所承受的载荷也是空间的。但如果结构具有某种特殊形状,所承受载荷具有特殊性质,就可以讲空间问题简化为杆系结构问题、平面问题。

所谓平面问题,是指弹性力学的平面应力问题和平面应变问题。

当结构为均匀薄板,作用在板上的所有面力和体力的方向均平行于板面,而且不沿厚度方向变化,可以近似认为只有平行于板面的三个应力分量

7c80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

不为零,所以这种问题就称为平面应力问题。

设有无限长的柱状体,在柱状体上作用的面力和体力的方向与横截面平行,而且不沿长度发生变化。此时,可以近似认为只有平行于横截面的三个应变分量

7d80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

不为零,所以这种问题就称为平面应变问题。

1、问题描述

有一超高压管道,内径Ri=17mm,外径Ro=39mm,承受内压力pi=300MPa,无轴向压力,轴向长度视为无穷大。求超高压管道的径向应力 和周向应力 沿半径r方向的分布。(详见《过程设备设计》2.3节厚壁圆筒应力分析,例子源于习题2-8)

根据拉美(Lam )公式,有:

7f80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

当仅有内压或外压作用时,上式可以简化(径比 ,表示厚壁圆筒的厚度特征)。

表1 厚壁圆筒的筒壁应力值

8180bb2d-2d1f-eb11-8da9-e4434bdf6706.png
8280bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图1 厚壁圆筒中各应力分量分布

2、分析过程

采用2D平面应变分析,根据对称性取四分之一模型进行模拟。创建新的圆柱坐标系,施加对称约束或者无摩擦约束,在内孔表面施加压力载荷,选取半径作为路径方便结果后处理。

8380bb2d-2d1f-eb11-8da9-e4434bdf6706.png

分析结果如下:

8480bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4 内外壁面处周向应力及径向应力

8680bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图5 应力随壁厚变化关系

结果对比:

表3 结果对比

8780bb2d-2d1f-eb11-8da9-e4434bdf6706.png

同理可以得到仅受压力载荷的应力分布或者既受内压又受外压载荷的应力分布。

3、问题扩展

现假设内壁面温度为200℃,外壁面温度为25℃,不受压力作用。求该高压管道的径向应力 和周向应力 沿半径r方向的分布。

表4 厚壁圆筒中的热应力

8880bb2d-2d1f-eb11-8da9-e4434bdf6706.png
8980bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图6 厚壁圆筒中的热应力分布

模拟结果如下:

8a80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图7 应力随壁厚变化关系

8c80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图8 内外壁面处周向应力及径向应力

表5 结果对比

8e80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

案例五:厚壁圆筒弹塑性分析

1、材料弹塑性

大多数工程材料(如钢材、钢筋混凝土)在加载变形过程中都存在线弹性阶段、屈服阶段和强化阶段(见下图)。随着载荷的增加,结构上应力大的点首先达到屈服强度,发生屈服而使结构进入弹塑性状态。这时虽然部分材料已进入塑性状态,但相当大部分仍处于弹性范围,因而结构仍可继续承载,直至塑性部分进一步扩展而发生崩塌。

8f80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

2、例子

如图所示钢制厚壁圆筒,其内径r1=50mm,外径r2=100mm,作用在内孔上的自增强压力p=375MPa,工作压力p1=250MPa。材料屈服极限=500MPa。计算自增强处理后厚壁圆筒的承载能力。(参考文献:徐一凡.考虑材料强化效应的自增强厚壁圆筒应力分析[J].化工设备设计.1991(4):8-12)

9080bb2d-2d1f-eb11-8da9-e4434bdf6706.png

3、理论解

根据弹塑性力学理论,由von Mises屈服条件,弹塑性区分界面半径rc可由下式计算得到:

9380bb2d-2d1f-eb11-8da9-e4434bdf6706.png

代入各参数得rc=0.08m

加载时,厚壁圆筒应力分布为:

9480bb2d-2d1f-eb11-8da9-e4434bdf6706.png
9580bb2d-2d1f-eb11-8da9-e4434bdf6706.png

将各参数代入上式,可得:

9680bb2d-2d1f-eb11-8da9-e4434bdf6706.png

卸载后,厚壁圆筒内残余应力分布为:

9880bb2d-2d1f-eb11-8da9-e4434bdf6706.png
9980bb2d-2d1f-eb11-8da9-e4434bdf6706.png

将各参数代入上式,可得:

9a80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

加载和卸载时,圆筒沿壁厚方向应力分布如下:

9b80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

4、ANSYS APDL分析

定义材料弹塑性,采用双线性随动强化模型。例子简化为平面应变问题,根据对称性,取圆筒四分之一并施加垂直于对称面的约束,指定载荷步数为3,分别模拟自增强、卸载和施加工作载荷三个过程。

9d80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

计算得到自增强、卸载后的等效应力云图如下:

9f80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

以内外径的壁厚为路径提取应力分布结果如下:

a280bb2d-2d1f-eb11-8da9-e4434bdf6706.png

5、ANSYS Workbench分析

定义材料弹塑性,采用双线性随动强化模型。例子简化为平面应变问题,根据对称性,取圆筒四分之一并施加垂直于对称面的约束,指定载荷步数为3,分别模拟自增强、卸载和施加工作载荷三个过程。

a480bb2d-2d1f-eb11-8da9-e4434bdf6706.png

计算得到自增强、卸载后的等效应力云图如下:

a780bb2d-2d1f-eb11-8da9-e4434bdf6706.png

以内外径的壁厚为路径提取应力分布结果如下:

aa80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

最后提取出不同载荷下等效应力分布如下:

ad80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

从图中可以看出,当厚壁圆筒承载工作载荷时,内壁处的总应力有所下降,外壁处的总应力有所上升,从而提高圆筒初始屈服压力,更好地利用材料(了解压力容器的读者应会知道,该现象称为材料的自增强效应)。

6、结果对比

误差范围内,apdl和wb精度均满足需求。

b080bb2d-2d1f-eb11-8da9-e4434bdf6706.png

7、附录(命令流)

/CLEAR

/PREP7

ET, 1, 183,,,2

MP, EX, 1, 2E11

MP, PRXY, 1,0 .3

TB, BKIN, 1, 1

TBTEMP, 0

TBDATA, 1, 500E6, 0

PCIRC, 0.1, 0.05, 0, 90

ESIZE, 0.003

MSHKEY, 1

MSHAPE, 0

AMESH, ALL

FINISH

/SOLU

DL, 4,,UY

DL, 2,,UX

AUTOTS, ON

DELTIM, 0.2, 0.1, 0.3

KBC, 0

TIME, 1

SFL, 3, PRES, 375E6

LSWRITE

TIME, 2

SFL, 3, PRES, 0

LSWRITE

TIME, 3

SFL, 3, PRES, 250E6

LSWRITE

LSSOLVE, 1, 3

FINISH

/POST1

RSYS, 1

SET, 1

PLNSOL, S, EQV

FINISH

案例六:Workbench中变截面壳体的实现

1、问题描述

以下图简单模型为例,介绍如何在Ansys Workbench中实现变截面壳体:

截面尺寸如图1所示,梯形短边长10mm,长边长20mm,高50mm:

b380bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图1-1 截面尺寸

将截面拉伸100mm,得到所需模型,如图2所示。

b780bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图1-2 例子模型

对梯形长边面施加固定约束,顶端矩形面施加向下压力5Mpa,分别采用实体solid186单元,实体壳单元solsh190,壳体单元shell181进行模型。

2、实体单元(solid 186)

① 网格

ca80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图2-1

cd80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图2-2

② 结果

d080bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图2-3

d180bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图2-4

3、实体壳单元(solsh190)

① 网格

d280bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图3-1

d380bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图3-2

d680bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图3-3

② 结果

d880bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图3-3

da80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图3-4

4、壳体单元(shell181)

① 网格

dd80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4-1

df80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4-2

e680bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4-3

eb80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4-4

② 结果

ed80bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4-5

f080bb2d-2d1f-eb11-8da9-e4434bdf6706.png

图4-6

5、结果对比

表5-1 各单元结果对比

f380bb2d-2d1f-eb11-8da9-e4434bdf6706.png

通过结果对比可知,三种单元所得位移几乎一致,壳体单元并不能考虑应力集中,所得应力值偏低,实体单元最接近实际情况,实体壳单元其次,工程应用中在误差允许内可采用实体壳单元直接模拟,节省计算时间。

好了,六个案例讲完了,大家自行判断,"到底是学习经典版还是workbench?"欢迎留言告诉我!

作者:钟伟良

声明:原创文章,部分图片源自网络,如有不当请联系我们,欢迎分享,禁止私自转载,转载请联系我们。



推荐阅读
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文详细介绍了如何在BackTrack 5中配置和启动SSH服务,确保其正常运行,并通过Windows系统成功连接。涵盖了必要的密钥生成步骤及常见问题解决方法。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 深入解析Spring Cloud Ribbon负载均衡机制
    本文详细介绍了Spring Cloud中的Ribbon组件如何实现服务调用的负载均衡。通过分析其工作原理、源码结构及配置方式,帮助读者理解Ribbon在分布式系统中的重要作用。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文探讨了如何在发布 XenApp 应用时,通过命令行参数实现启动时的参数传递。特别介绍了静态和动态参数传递的方法,并详细解释了 ICA 文件中两种参数传递方式的区别及安全检查机制。 ... [详细]
  • 本文基于刘洪波老师的《英文词根词缀精讲》,深入探讨了多个重要词根词缀的起源及其相关词汇,帮助读者更好地理解和记忆英语单词。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
author-avatar
小啊丌-619
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有