ABAQUS 中的 VFRICTION 和 VFRIC 子程序简介

本教程旨在帮助您解决经典哥伦比亚方程较为复杂且无法通过图形化 ABAQUS 环境实现的问题。本软件包介绍并讲解了如何编写这两个子程序。本介绍部分将解释 VFRICTION 和 VFRIC 子程序的各种可选参数和必需参数。.

ABAQUS 中的 VFRICTION 和 VFRIC 子程序简介
你将学到什么

Buy Together & Save

This Course 包括

课程 内容

ABAQUS 中的 VFRICTION 和 VFRIC 子程序简介

产品 Informations

ABAQUS 中的 VFRICTION 和 VFRIC 子程序简介

本教程提供了一个完整、实用的介绍,内容涵盖…… VFRIC垂直摩擦 子程序 Abaqus/Explicit.
这两个子程序都允许用户定义 自定义摩擦行为 在接触面之间,将 Abaqus 的功能扩展到远远超出标准摩擦选项。.

通过本教程,您将逐步学习如何编写、编译和应用您自己的摩擦模型。 FORTRAN 用户子程序.

摩擦是周围许多过程中普遍存在的现象之一。VFRIC 和 VFRICTION 子程序用于模拟这种现象。.

如果经典的哥伦比亚方程比较复杂,无法通过图形化的 ABAQUS 环境实现,那么使用 VFRICTION 和 VFRIC 子程序将会很有帮助。.

本软件包介绍并讲解如何编写这两个子程序。本介绍部分解释了这些子程序的不同可选参数和必需参数。.

您可以在此处找到编写子程序的基本信息和建议。 文章:如何编写 Abaqus 子程序? | 你需要知道的一切

为什么要学习 VFRIC 和 VFRICTION?

在许多实际工程应用中,摩擦行为不能用简单的常数系数精确表示。.
通过使用 VFRIC垂直摩擦, 你可以定义 任何自定义摩擦定律, , 例如:

  • 速度相关的摩擦力

  • 压力或温度相关的摩擦

  • 定向或各向异性摩擦

  • 粘滑行为或其他复杂摩擦现象

理解这些子程序能让你完全掌控接触建模的方式。 Abaqus/Explicit, 从而能够进行高级研究和工业级模拟。.

研讨会 1:莫尔-库仑模型中可变形立方体和刚性表面之间的相互作用模拟 

本子程序首先解释了主要的库仑方程,然后逐行编写了该子程序。此外,还介绍了 VGETPARTINFOR 和 VGETINTERNAL 这两个实用程序子程序,并使用它们来定制本子程序。.

研讨会 2:基于速率相关莫尔-库仑相互作用的滚动模拟 (VFRIC)

在第二次研讨会上,我们将使用平面应变单元模拟二维滚动分析。滚轮具有初始速度,滑块位于滚轮下方。我们将全面研究滚轮与滑块之间的摩擦相互作用。.

研讨会 3:利用莫尔库仑模型和速率相关的莫尔库仑模型模拟 3D 可变形立方体与刚性表面之间的相互作用 (VFRICTION)

在本工作坊中,一个三维立方体被放置在刚性板上,并使用 Vfriction 子程序来实现所有相关公式。可以观察到立方体的位移、正应力和剪应力以及速度。摩擦系数是基于子程序中的指数方程计算的。.

研讨会 4:基于速率相关莫尔库仑模型(VFRICTION)的水力深冲模拟

第四次研讨会模拟了水力深拉延工艺,主要难点在于Vfriction子程序中摩擦系数方程的实现。研讨会还讨论了模型inp文件中的一些必要设置。.


阅读更多: Abaqus 子程序示例


[woodmart_list icon_library=”openiconic” woodmart_css_id=”5df87a346d863″ 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=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI1ZGY4N2EzNDZkODYzIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==”]

您可以在这里观看演示。.

[woodmart_popup shape=”round” width=”800″ woodmart_css_id=”5def77c20eda5″ title=”Watch Video” full_width=”no” button_inline=”no”]
[/woodmart_popup]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”5dfaa10210a11″ list=”%5B%7B%22list-content%22%3A%22When%20do%20you%20need%20to%20use%3F%5Cn%22%7D%2C%7B%22list-content%22%3A%22How%20to%20use%20FRIC%20and%20VFRIC%20Subroutines%3F%5Cn%22%7D%2C%7B%22list-content%22%3A%22What%20is%20the%20difference%20between%20FRIC%20and%20VFRIC%20Subroutines%3F%5Cn%22%7D%2C%7B%22list-content%22%3A%22How%20to%20use%20in%20example%20step%20by%20step%20%5Cn%22%7D%2C%7B%22list-content%22%3A%22How%20to%20verify%20the%20subroutine%20with%20ABAQUS%20Software%5Cn%22%7D%5D” icon_openiconic=”vc-oi vc-oi-play” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI1ZGZhYTEwMjEwYTExIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”5fa9a28186b6c” list=”%5B%7B%22list-content%22%3A%22Main%20equations%20to%20write%20subroutine%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%5Cn%22%7D%2C%7B%22list-content%22%3A%22Writing%20the%20subroutine%20step%20by%20step%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Verify%20the%20subroutine%20in%20visualization%20module%20in%20ABAQUS%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%22%7D%2C%7B%22list-content%22%3A%22Costumized%20Simulation%20with%20VGETPARTINFO%20utility%20subroutine%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%22%7D%2C%7B%22list-content%22%3A%22Costumized%20Simulation%20with%20VGETINTERNAL%20utility%20subroutine%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI1ZmE5YTI4MTg2YjZjIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1604952799416{padding-left: 5px !important;}”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”5e294689e9f62″ list=”%5B%7B%22list-content%22%3A%22Main%20equations%20to%20write%20subroutine%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%5Cn%22%7D%2C%7B%22list-content%22%3A%22Writing%20the%20subroutine%20step%20by%20step%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Verify%20the%20subroutine%20in%20visualization%20module%20in%20ABAQUS%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI1ZTI5NDY4OWU5ZjYyIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1579763353342{padding-left: 5px !important;}”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”5fa9a30cd1366″ list=”%5B%7B%22list-content%22%3A%22Main%20equations%20to%20write%20subroutine%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%5Cn%22%7D%2C%7B%22list-content%22%3A%22Writing%20the%20subroutine%20step%20by%20step%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%5Cn%22%7D%2C%7B%22list-content%22%3A%22Verify%20the%20subroutine%20in%20visualization%20module%20in%20ABAQUS%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Simulation%20in%20two%20methods%2C%20Mohr%20Coloumb%20and%20Rate-dependent%20Mohr%20Coloumb%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI1ZmE5YTMwY2QxMzY2IiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1604952931522{padding-left: 5px !important;}”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”5e2946a32bc31″ list=”%5B%7B%22list-content%22%3A%22Main%20equations%20to%20write%20subroutine%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%5Cn%22%7D%2C%7B%22list-content%22%3A%22Writing%20the%20subroutine%20step%20by%20step%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%5Cn%22%7D%2C%7B%22list-content%22%3A%22Verify%20the%20subroutine%20in%20visualization%20module%20in%20ABAQUS%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI1ZTI5NDZhMzJiYzMxIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1579763386344{padding-left: 5px !important;}”]

用户提出这些问题

在社交媒体上,用户们提出了关于 VFRIC 和 VFRICTION 子程序的问题。您可以在下方看到这些问题:

我。. VFRIC 还是 VFRICTION?

问: VFRIC 和 VFRICTION 有什么区别?我的分析应该使用哪一个?

一个: 我们两者都用。 VFRIC 和 垂直摩擦 用户可以使用子程序在 Abaqus/Explicit 中定义接触面的摩擦行为。然而,, VFRIC 用于定义两者之间的摩擦行为 接触对 表面,不能与……一起使用 一般联系方式 算法,但用户子程序 垂直摩擦 只能与以下方式一起使用: 一般联系方式 算法。.

Abaqus技巧:解决VFRIC/VFRICTION错误

🧩 Abaqus 小技巧:解决 VFRIC / VFRICTION 错误

一般接触兼容性指南

错误概述 问题

使用时 用户自定义摩擦力 在 Abaqus/CAE 中,了解求解器如何解释您的交互设置非常重要。.

默认情况下,如果您设置了一个 交互属性用户定义, Abaqus 假设 a VFRIC 即使您的分析依赖于子程序,也会使用该子程序。 一般联系人. 这可能会导致兼容性错误。.

VFRIC 用户子程序目前不支持与 *CONTACT 一起使用(请参阅名为 NORMAL 的表面交互)。

这是因为 VFRIC 旨在 表面与表面接触, , 尽管 一般联系人 需要 垂直摩擦 改为使用子程序。.

建造 如何解决这个问题

  1. 打开 关键词编辑器 在 Abaqus/CAE 中。.
  2. 找到定义交互属性的部分——特别是 切线行为.
默认关键字块:
*表面相互作用,名称=xx
*摩擦力,用户,依赖变量=xx,属性=xx
xx,,
修改后的关键词块(适用于“一般联系方式”):
*表面相互作用,名称=xx
*摩擦力,用户=FRICTION,依赖变量=xx,属性=xx
xx,,

灯泡 解释

  • 用户 — 告诉 Abaqus 使用自定义子程序。.
  • 用户=摩擦 — 明确地调用 垂直摩擦 子程序(通用联系所必需)。.
  • 如果没有此设置,Abaqus 默认设置为 VFRIC, 这就导致了兼容性错误。.
要点: 在 Abaqus 中使用 General Contact 时,VFRIC 和 VFRICTION 子程序之间的区别至关重要。.

总结 概括

如果你正在使用 一般联系人 与一个 用户自定义摩擦定律, 始终替换:

摩擦力,用户

和:

*摩擦力,用户=摩擦力
这确保 Abaqus 正确调用 垂直摩擦 子程序代替 VFRIC, 解决了与 General Contact 的兼容性问题。.

ABAQUS 中的 VFRICTION 和 VFRIC 子程序简介 有 3 个评价

  1. Avatar of Rajesh Gupta

    拉杰什·古普塔

    考虑到网上没有合适的培训资料,这个培训包还算不错。这些子程序与 VUINTER 和 VUINTARCTION 子程序有何不同?

    • Avatar photo

      CAE助理组专家

      谢谢。是的,它们有所不同。网站上很快会推出一些关于这些子程序的培训资料或文章。 .

  2. Avatar of wang zhang

    王章

    我已经开始模拟该领域的一些项目,以便发表论文。所有在该领域从事研究并在知名期刊上发表论文的人都可以从这个软件包中受益。.

  3. Avatar of eder

    埃德尔

    谢谢!这对我的项目很有帮助。请问如何才能获得更多示例和数据来练习这个子程序?

添加评价

讲师

0-Abaqus-1-caeassistantpartnerm

欧元 130.0

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