ABAQUS 中的 UMESHMOTION 子程序

如果要定义网格节点的运动,必须使用 UMESHMOTION 子程序。该子程序可帮助您在自适应网格划分过程中指定网格运动约束。在本教程包中,您将学习何时需要使用 UMESHMOTION 子程序以及如何使用它。本教程包包含三个工作坊:“在成形过程中编写 UMESHMOTION 子程序”、“在轧制过程中编写 UMESHMOTION 子程序”和“通过 UMESHMOTION 进行胎面磨损仿真”。磨损过程采用 Archard 模型,该模型在学术和工业项目中应用广泛。.
ABAQUS-Front 中的 UMESHMOTION 子程序
你将学到什么

Buy Together & Save

This Course 包括

课程 内容

ABAQUS 中的 UMESHMOTION 子程序

产品 Informations

ABAQUS 中的 UMESHMOTION 子程序 (最新更新)

ABAQUS 软件包中的 UMESHMOTION 子程序通过各种示例,指导您如何编写该子程序。UMESHMOTION 子程序的一个应用示例是使用 Abaqus 中的 Archard 模型进行磨损过程模拟,这在学术和工业项目中非常流行。.

UMESHMOTION 子程序可用于定义自适应网格约束节点集中节点的运动。该子程序会在每次执行自适应网格划分的增量结束时调用(具体调用频率由增量中指定)。. 
您可以通过以下方式在 Abaqus 文档中找到有关此子程序的常规信息: 此链接.。

在本软件包中,您将首先学习何时以及如何使用 UMESHMOTION 子程序。要使用此子程序,通常还需要使用其他内部(实用)子程序。这些子程序的示例包括 GETVRN、GETNODETOELEMNET 和 GETVRMAVGATNODE。这些子程序用于获取材料点或节点信息,例如不同的 Abaqus 输出、节点部件信息、每个节点的特定平均输出等。.

第一次研讨会:在成形过程中编写 UMESHMOTION 子程序(2D 磨损)

本次研讨会首先阐述了板材应变成形工艺及其所有输入信息,包括几何尺寸、材料属性、边界条件和载荷信息。为了编写子程序,研讨会介绍了将要实现的磨损方程(Archad模型)。接下来,详细展示并逐步解释了该子程序的流程图。然后,根据流程图逐行编写所需的子程序,并解释了每一行中与相关公式相关的必要步骤。此外,还详细介绍了如何在子程序中输入文本信息,以及如何调用前文提到的内部子程序。最后,在软件中实现了所需的子程序,并对相关步骤进行了详细解释,同时讨论了实验结果。.

第二次研讨会:在滚动过程中编写 UMESHMOTION 子程序(二维磨损)

本次研讨会将磨损问题应用于轧制过程模型。首先,对本次模拟的问题及其几何和材料细节进行了全面阐述。然后,提供了关于子程序实现、网格收敛和结果讨论方面的技巧。

第三次研讨会: 使用胎面磨损模拟 UMESHMOTION

本次研讨会研究了轮胎在以 32 公里/小时的速度行驶 1000 小时后的磨损情况。磨损模拟采用 Archard 方程,并通过 UMESHMOTION 子程序进行。该模拟使用了一些书面输入进行建模。其中一些输入在软件(Abaqus/CAE)中没有对应的图形输入。因此,需要使用合适的模型来建立轮胎模型。 Abaqus网格 该过程分几个步骤进行。第一步,使用轴对称单元创建模型几何形状。第二步,利用轴对称单元构建三维模型的一部分。最后,基于前一步构建的完整三维模型。需要注意的是,在计算磨损量时,考虑了轮胎行驶过程中的两种状态:打滑和非打滑。.

Abaqus 用户子程序允许对程序进行自定义,以满足 Abaqus 主程序无法提供的特定应用需求。如果您无法使用 Abaqus 内置的材料、载荷、属性、单元等模型进行分析,例如,如果您需要模拟 Abaqus 未提供的用户自定义非线性应力-应变关系,则应编写用户子程序。您可以查找 UMAT 用户子程序。更高级的子程序是 UMESHMOTION,它允许创建用户自定义网格。如果您是第一次编写像 UMESHMOTION 这样的子程序,请阅读相关文档。 开始编写 Abaqus 子程序:基础知识和建议 如果您不熟悉如何编写子程序,可以阅读这篇文章。 在 Abaqus 中编写子程序必须掌握的 Fortran 知识 用于 Fortran。.

阅读本文并观看本教程的演示视频后,您一定会决定节省 Abaqus 建模时间,并购买这套 Abaqus UMESHMOTION 手册包。如有任何疑问,请点击页面左侧的在线聊天窗口进行咨询。.


阅读更多: UHARD 子程序 ABAQUS 示例


  1. 本研究对人工膝关节的磨损进行了模拟。研究人员使用 ABAQUS 软件及其 UMESHMOTION 子程序来评估人工关节的磨损情况。UMESHMOTION 子程序用于更新接触区域的几何形状。这是一个重要的 Abaqus 用户子程序示例。.
  2. 本文对变摩擦系数下的微动磨损进行了有限元分析研究。微动磨损可能导致紧固件松动或其他问题;此外,实验中难以测量微动;因此,有限元模拟和ABAQUS子程序可以用于分析其行为。UMESHMOTION子程序实现了接触面几何形状的连续变化。.
  3. 本研究旨在评估高内压下腐蚀缺陷管道的时变爆破强度。研究建立了一个新的数值模型,简化了机械-电化学相互作用。用户自定义的UMESHMOTION子程序实现了腐蚀损伤的扩展过程,该过程由应力腐蚀模型控制。.
  4. 表面形貌对接触面的耐磨性有显著影响。光滑表面的耐磨性低于不光滑表面。本研究考察了球头铣削加工形成的四边形凹坑表面的滑动磨损特性。利用ABAQUS软件的UMESHMOTION子程序和Archard磨损模型,在干摩擦条件下进行有限元模拟,分析了滑动磨损过程。通过分析不同尺寸四边形凹坑的接触面积、接触压力、磨损区域和相对磨损率,揭示了凹坑尺寸与耐磨性之间的关系。.
  5. 航空航天工业广泛使用铝合金,因为与其他金属相比,铝合金具有优异的机械性能和较低的密度。铝合金在实际应用中最重要的特性之一是其疲劳性能。在恶劣环境下,腐蚀坑会在材料表面形成并扩展。本研究将改进的腐蚀坑演化模型与连续损伤力学(CDM)技术相结合,以研究铝合金中的腐蚀坑-裂纹转变过程。利用耦合弹塑性损伤本构模型计算了含腐蚀坑试样的应力和应变。通过考虑疲劳损伤和循环多轴载荷的影响,改进了腐蚀坑演化模型。数值模拟采用ABAQUS软件进行。耦合弹塑性损伤本构模型、两种疲劳损伤演化模型和腐蚀坑扩展模型分别通过用户子程序UMAT和UMESHMOTION实现。.

[woodmart_list icon_library=”openiconic” woodmart_css_id=”6036302658fee” list=”%5B%7B%22list-content%22%3A%22What%20do%20we%20learn%20from%20this%20package%3F%22%7D%2C%7B%22list-content%22%3A%22Teaching%20plan%20and%20Prerequisites%20and%20Next%20steps%20%22%7D%2C%7B%22list-content%22%3A%22Package%20specification%22%7D%5D” icon_openiconic=”vc-oi vc-oi-play” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI2MDM2MzAyNjU4ZmVlIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==”]

您可以观看演示 这里.

[woodmart_list icon_library=”openiconic” woodmart_css_id=”60362f9f0fc3d” list=”%5B%7B%22list-content%22%3A%22When%20do%20you%20need%20to%20use%20a%20UMESHMOTION%20Subroutine%3F%5Cn%22%7D%2C%7B%22list-content%22%3A%22How%20to%20use%20UMESHMOTION%20subroutine%3F%5Cn%22%7D%2C%7B%22list-content%22%3A%22What%20is%20GETVRN%20and%20GETPARTINFO%20subroutines%3F%5Cn%22%7D%2C%7B%22list-content%22%3A%22What%20is%20GETNODETOELEMCONN%20subroutine%3F%5Cn%22%7D%2C%7B%22list-content%22%3A%22What%20is%20GETVRMAVGATNODE%20%20subroutine%3F%5Cn%22%7D%2C%7B%22list-content%22%3A%22How%20to%20use%20in%20example%20step%20by%20step%3F%20%5Cn%22%7D%5D” icon_openiconic=”vc-oi vc-oi-play” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI2MDM2MmY5ZjBmYzNkIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”60ee8adf832cf” list=”%5B%7B%22list-content%22%3A%22Problem%20Description%22%7D%2C%7B%22list-content%22%3A%22Subroutine%20flowchart%22%7D%2C%7B%22list-content%22%3A%22Writing%20Subroutine%20line%20by%20line%22%7D%2C%7B%22list-content%22%3A%22Introduction%20to%20UMESHMOTION%20variables%22%7D%2C%7B%22list-content%22%3A%22How%20to%20import%20text%20file%20to%20Fortran%22%7D%2C%7B%22list-content%22%3A%22How%20to%20call%20GETNODETOELEMCONN%20and%20use%20this%20utility%20subroutine%22%7D%2C%7B%22list-content%22%3A%22How%20to%20call%20GETVRMAVGANODE%20and%20use%20this%20utility%20subroutine%22%7D%2C%7B%22list-content%22%3A%22How%20to%20call%20GETPARTINFO%20and%20use%20this%20utility%20subroutine%22%7D%2C%7B%22list-content%22%3A%22How%20to%20call%20GETVRN%20and%20use%20this%20utility%20subroutine%22%7D%2C%7B%22list-content%22%3A%22Subroutine%20implementation%20in%20ABAQUS%5Cn%22%7D%2C%7B%22list-content%22%3A%22Discussion%20about%20the%20result%20of%20UMESHMOTION%20subroutine%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI2MGVlOGFkZjgzMmNmIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1626245976657{padding-left: 5px !important;}”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”60ee8cb47b09b” list=”%5B%7B%22list-content%22%3A%22Problem%20Description%22%7D%2C%7B%22list-content%22%3A%22How%20to%20mesh%20correctly%3F%22%7D%2C%7B%22list-content%22%3A%22Subroutine%20implementation%20in%20the%20simulation%22%7D%2C%7B%22list-content%22%3A%22Discussion%20about%20the%20results%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI2MGVlOGNiNDdiMDliIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1626246330233{padding-left: 5px !important;}”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”6210b2b32cbb5″ list=”%5B%7B%22list-content%22%3A%22Problem%20Description%22%7D%2C%7B%22list-content%22%3A%22Material%20definition%20for%20different%20parts%20of%20tire%22%7D%2C%7B%22list-content%22%3A%22Model%20creation%20steps(Ax%20to%20partial%203D%2FPartial%3B%203D%20to%20Complete%203D)%22%7D%2C%7B%22list-content%22%3A%22Discussion%20about%20the%20results%22%7D%2C%7B%22list-content%22%3A%223D%20Archad%20equations%20to%20implement%20in%20Thread%20Wear%20simulation%22%7D%2C%7B%22list-content%22%3A%22Description%20of%20Important%20input%20commands%20%22%7D%2C%7B%22list-content%22%3A%22Graphical%20Description%20for%20some%20complex%20variables%20in%20the%20subroutine%22%7D%2C%7B%22list-content%22%3A%22Different%20Element%20type%20discription%22%7D%2C%7B%22list-content%22%3A%22Flowchart%20of%203D%20wear%20Umeshmotion%20subroutine%22%7D%2C%7B%22list-content%22%3A%22What%20is%20*SYMMETRIC%20MODEL%20GENERATION%20command%3F%22%7D%2C%7B%22list-content%22%3A%22Description%20of%20the%20UMESHMOTION%20subroutine%20line%20by%20line%22%7D%2C%7B%22list-content%22%3A%22Description%20of%20the%205%20%20used%20input%20files%20line%20by%20line%22%7D%2C%7B%22list-content%22%3A%22How%20to%20submit%20the%20model%20with%20reatart%20and%20written%20commands%20manually%20step%20by%20step%20via%20cmd(coupled%20with%20Fortran)%22%7D%2C%7B%22list-content%22%3A%22Get%20required%20results%20including%20contact%20stresses%2C%20error%20in%20contact%20stresses%2C%20wear%2C%20displacement%20%22%7D%2C%7B%22list-content%22%3A%22Comparison%20and%20discussion%20between%20the%20results%20of%20tire%20with%20wear%20and%20without%20wear%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI2MjEwYjJiMzJjYmI1IiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1645262541573{padding-left: 5px !important;}”]
与其他网站的产品比较
CAE 助手网站
类似网站
包装内容保证
质量保险
购买前以透明的方式展示产品内容详情。
免费访问子程序演示文件
可在 GitHub 上获取
YouTube 视频展示了项目片段,以证明其质量
+60分钟
约3分钟
来自顶尖大学的产品客户
演示图片
促进学习的视频功能
详细理论和公式
清晰、高质量的真人旁白 + 无错英文字幕
逐块审查 Abaqus inp 文件
附加服务
免费访问相关博客文章
*可通过其他套餐获取相关内容
*证书
价格
套餐价格
240
£ 70

*需额外收费

ABAQUS 中的 UMESHMOTION 子程序 已有 15 个评价

  1. Avatar of DING KIM

    丁金

    这是一份很好的培训课程。请问如何联系您进行咨询?

  2. Avatar of franck locas

    弗兰克·洛卡斯

    这个培训课程非常全面,每个要点都讲解得非常详细。而且,与其他类似网站相比,他们的价格简直太划算了!谢谢!

  3. Avatar of Peter

    彼得

    这套培训资料内容质量很高,非常全面。作为一名资深的ABAQUS用户,我对此非常满意,并会推荐给我的同事。.

  4. Avatar of William

    威廉

    这套培训资料帮助我系统、有条理地学习和使用ABAQUS中的UMESHMOTION子程序。视频和文档都非常有帮助。.

  5. Avatar of Oswald

    奥斯瓦尔德

    我对这套培训资料非常满意。内容出色且全面,使我能够熟练地使用UMESHMOTION子程序。.

  6. Avatar of Lowry

    洛瑞

    证书和评估报告等补充功能确实帮助我正式证明了我的技能,并被认可为 UMESHMOTION 子程序专家。.

添加评价

讲师

0-Abaqus-1-caeassistantpartnerm

欧元 240.0

得到 自由的 Access to More Than the Demo!