[转载自宋博士博客]如何在ANSYS WORKBENCH中进行多载荷步的静力分析?

本文详细介绍了ANSYS WORKBENCH中的六种接触类型,包括bonded、noseparation、frictionless、rough、frictional及forced frictional sliding。通过对比不同接触类型的特性,帮助读者选择合适的接触类型以准确模拟实际工况。

不少朋友提到了关于接触类型的问题,对于如何使用接触类型弄不清楚。为了帮助刚入门的朋友们了解这些接触类型,笔者首先翻译了ANSYS 关于接触类型的帮助,然后对之进行点评。

 

翻译的部分帮助如下:

ANSYS WORKBENCH提供了6种接触类型,这些接触类型大多只对面接触使适用。

image

(1)bonded.使用绑定以后,在接触面或者接触边之间不存在切向的相对滑动或者法向的相对分离。这是缺省的接触类型,适用于所有的接触区域(实体接触,面接触,线接触)。

(2)no separation.这与绑定类似。在接触面或者接触线之间不允许发生法向的相对分离,但是允许发生少量的切向无摩擦滑动。

(3)frictionless:用于模拟无摩擦的单边接触。所谓单边接触,就是说,一旦两个物体之间出现了分离,则法向力就为零。因此当外力发生改变时,接触面之间可能会分开,也可能会闭合。这种情况下假设摩擦系数为零,即当发生切向相对滑动时,没有摩擦力。

(4)rough:与无摩擦接触类型相似。它模拟非常粗糙的接触,保证两个物体之间只是发生静摩擦,而不会发生切向的滑移,从而不会产生滑动摩擦。它相当于在两个物体之间施加了无限大的摩擦系数。

(5)frictional:有摩擦的接触。这是最实际的情况,两个接触面之间既可以法向分离,也可以切向滑动。当切向外力大于最大静摩擦力后,发生切向滑动。一旦发生切向滑动后,会在接粗面之间出现滑动摩擦力,该滑动摩擦力要根据正压力和摩擦系数来计算。此时需要用户输入摩擦系数。

(6)forced frictional sliding:该选项只对刚体动力学适用。它与frictional类型类似,只是没有静摩擦阶段。此时,系统会在每个接触点上施加一个切向的阻力。该切向阻力正比于法向接触力。

到底使用哪种接触类型,取决于你需要解决的问题。如果(1)需要模拟两个物体之间轻微的分离(2)要获得接接触面附近的应力,那么可以考虑下列三种接触类型:frictionless,rough和frictional.它们可以模拟间隙,并能更精确的建模真实的接触区域。不过使用这三种接触会导致更长的求解时间,也可能会导致收敛问题。如果出现了收敛问题,那么可以对接触区域使用更细的网格。

 

笔者的点评如下:

装配体的分析中,如何对两个物体之间的连接关系进行建模是一个关键技术问题。对于连接关系,总体考虑如下:

(1)如果两个相邻物体在分析中始终不会有相对运动,最好直接在DM中用多体部件来表达,这最省事。

(2)如果两个相邻物体在分析中存在相对运动,而我们并不关注其连接点附近的应力情况,那么用运动副来表述更简单。

(3)如果相邻两物体在分析中有相对运动,而且我们对这种相对运动的接触面及其附近点的应力情况感兴趣,那么使用接触。

 

关于接触类型的分类问题。

实际上,接触就是依据两个物体之间是否有切向和法向的相对分离来进行划分的。在两个相互接触的物体之间,也只能发生这两种运动。要么,在法线方向上可以分开;要么在切线方向上可以发生相对移动。

如果

(1)法线方向不可分开,切线方向也不可发生相对滑动,则使用boneded。

(2)法线方向不可分开,切线方向可以发生轻微的无摩擦滑动,则使用no separation.

(3) 法线方向可以分开,切线方向不可以发生相对滑动,则用rough.

(4) 法线方向可以分开,切线方向可以发生相对滑动,且没有摩擦力。则是frictionless。

(5) 法线方向可以分开,切线方向可以发生相对滑动,存在摩擦力。则是frictional。

### ANSYS Workbench 中温度场有限元分析的操作指南 #### 创建新项目并设置工作环境 在启动 ANSYS Workbench 后,创建一个新的工程文件。选择 `Thermal` 或者 `Static Structural with Thermal Effects` 类型的工作流来准备进行热分析[^1]。 #### 建立几何模型 利用内置的 CAD 工具或导入外部 CAD 文件构建待分析对象的三维几何形状。对于温度场问题来说,确保定义好材料属性以及边界条件的位置和形式非常重要[^2]。 #### 定义物理参数与网格划分 指定物体所使用的具体材质特性(如导热系数),这可以通过 Materials 库完成;接着,在 Meshing 模块内合理地分割实体结构成个离散的小区域——即所谓的“单元”,以便后续计算过程能够更加精确地模拟实际状况下的热量传递行为。 #### 施加载荷及约束条件 针对特定应用场景施加热源项(例如恒定功率发热器)、表面换热系数、初始/固定节点温度等边界条件。这些设定直接影响最终得到的结果准确性,因此需依据实际情况仔细考量每一个细节之处。 #### 运行求解器并获取结果 配置完成后提交作业给求解引擎处理。等待一段时间之后便可以获得预期解答数据集。此时可以切换至 Postprocessing 部分查看图形化展示出来的温度分布云图以及其他辅助图表帮助理解内部变化规律。 ```python # Python脚本用于自动化某些重复性的任务, 如批量修改输入参数或提取重要输出量. workbench.run_script(''' import ansys.mechanical.core as mech app = mech.launch() project = app.open_project("path_to_your_file.wbpj") solution = project.geometry.solutions['Temperature Field'] results = solution.get_results() ''') ``` #### 结果评估与验证 最后一是对所得结论做出科学合理的解释说明,并与其他实验测试手段相互印证以确认仿真预测的有效性和可靠性。如果有必要的话还可以进一调整优化原始假设前提直至满意为止。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值