» 博客 » 博客 » Abaqus代理模型:加速计算力学

Abaqus代理模型:加速计算力学

In this article you will read

目录

Main Article

Last updated on:

整合 人工智能 (人工智能) 有限元分析(FEA) 标志着计算力学的重大转变,为加速模拟和提高工程设计的精度提供了前所未有的机会。.

该领域中最成熟、应用最广泛的人工智能应用包括: 代理模型 (也称为降阶建模),它直接解决了以下关键挑战: 计算费用 使用 Abaqus 等平台进行高保真有限元分析所固有的局限性。.

该领域中最成熟、应用最广泛的人工智能应用包括: 代理模型(又称降阶模型), 这直接解决了使用 Abaqus 等平台进行高保真有限元分析时固有的计算成本这一关键挑战。在此背景下, Abaqus代理模型 可作为强大的工具,以最小的计算成本复制复杂的仿真响应,从而实现更快的设计迭代和优化。.

代理模型涉及训练 机器学习模型—例如高斯过程和各种神经网络—可以快速近似复杂的物理行为,而无需执行完整、耗时的有限元模拟。.

这些代孕母亲可以取得显著的成就。 加速因子, 通常放大倍数在 10 到 1000 倍之间,同时与传统分析相比,成功保持了可接受的准确度。.

[woodmart_image img_align=”center” rounding_size=”” click_action=”custom_link” wd_animation=”slide-from-left” parallax_scroll=”no” woodmart_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” woodmart_css_id=”6911d4ff5ba61″ responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDRmZjViYTYxIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW1hZ2UiLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” woodmart_box_shadow=”no” display_inline=”no” img_link_blank=”yes” img_link=”https://caeassistant.com/product/machine-learning-fiber-composites/” wd_animation_delay=”50″ img_size=”thumbnail” img_id=”43666″]
[woodmart_title align=”left” size=”medium” font_weight=”200″ title_decoration_style=”bordered” woodmart_css_id=”683b08ae7eede” title=”What is 包括 in this package?” title_font_size=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zaXplIiwiY3NzX2FyZ3MiOnsiZm9udC1zaXplIjpbIiAud29vZG1hcnQtdGl0bGUtY29udGFpbmVyIl19LCJzZWxlY3Rvcl9pZCI6IjY4M2IwOGFlN2VlZGUiLCJkYXRhIjp7ImRlc2t0b3AiOiIyNnB4IiwidGFibGV0IjoiMzJweCIsIm1vYmlsZSI6IjI2cHgifX0=” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2ODNiMDhhZTdlZWRlIiwic2hvcnRjb2RlIjoid29vZG1hcnRfdGl0bGUiLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” css=”.vc_custom_1748699318598{margin-bottom: 35px !important;}” wd_hide_on_desktop=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no”]
[woodmart_info_box image=”36830″ rounding_size=”” image_alignment=”left” title_tag=”span” title_size=”small” svg_animation=”yes” title=”2 hours
video” img_size=”45×45″ woodmart_css_id=”6911d47b125ca” info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDQ3YjEyNWNhIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box][woodmart_info_box image=”32840″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”MATLAB
Codes” img_size=”45×45″ woodmart_css_id=”687e4cc45f0e8″ info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2ODdlNGNjNDVmMGU4Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box][woodmart_info_box image=”32842″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”Error-Free
Subtitles” img_size=”45×45″ woodmart_css_id=”67f4e3ed38dca” info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2N2Y0ZTNlZDM4ZGNhIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box]
[woodmart_info_box image=”36832″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”Theory &
Practice” img_size=”45×45″ woodmart_css_id=”684a682bd5638″ info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2ODRhNjgyYmQ1NjM4Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box][woodmart_info_box image=”32827″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”Python
Script” img_size=”45×45″ woodmart_css_id=”67f4df1594833″ info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2N2Y0ZGYxNTk0ODMzIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box][woodmart_info_box image=”32837″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”Verification
of Results” img_size=”45×45″ woodmart_css_id=”67f4dea77897e” info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2N2Y0ZGVhNzc4OTdlIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box]
[woodmart_list icon_fontawesome=”fas fa-check” woodmart_css_id=”6911d58c95b59″ list_items_gap=”eyJkZXZpY2VzIjp7ImRlc2t0b3AiOnsidW5pdCI6InB4IiwidmFsdWUiOiIxNSJ9LCJ0YWJsZXQiOnsidW5pdCI6InB4IiwidmFsdWUiOiIwIn0sIm1vYmlsZSI6eyJ1bml0IjoicHgiLCJ2YWx1ZSI6IjAifX19″ list=”%5B%7B%22list-content%22%3A%22Introduction%20to%20Carbon%20Fiber%20Properties%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Machine%20Learning%20Framework%20(Gaussian%20Process%20Regression-GPR)%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Synthetic%20Data%20Generation%20and%20Model%20Training%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22GPR%20Model%20Validation%20and%20Robustness%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Application%20of%20ML-based%20inverse%20Model%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Future%20Direction%20-%20Using%20the%20Developed%20Machine%20Learning%20Model%20in%20Multiscale%20Framework%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDU4Yzk1YjU5Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ1OGM5NWI1OSIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fas fa-check” woodmart_css_id=”6911d65f4fb49″ list_items_gap=”eyJkZXZpY2VzIjp7ImRlc2t0b3AiOnsidW5pdCI6InB4IiwidmFsdWUiOiIxNSJ9LCJ0YWJsZXQiOnsidW5pdCI6InB4IiwidmFsdWUiOiIwIn0sIm1vYmlsZSI6eyJ1bml0IjoicHgiLCJ2YWx1ZSI6IjAifX19″ list=”%5B%7B%22list-content%22%3A%22Geometrical%20Model%20Development%3A%20Representative%20Volume%20Element%20(RVE)%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Elastic%20properties%20calculation%20with%20EasyPBC%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Analyzing%20and%20Exporting%20script%20with%20using%20Macro%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Calculating%20Elastic%20Properties%20of%20RVE%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDY1ZjRmYjQ5Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ2NWY0ZmI0OSIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”6911d6fad8e42″ list=”%5B%7B%22list-content%22%3A%22How%20to%20Generate%20the%20Synthetic%20Dataset%20of%20Composite%20Properties%20Using%20MATLAB%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDZmYWQ4ZTQyIiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ2ZmFkOGU0MiIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fas fa-check” woodmart_css_id=”6911d742ae7a2″ list_items_gap=”eyJkZXZpY2VzIjp7ImRlc2t0b3AiOnsidW5pdCI6InB4IiwidmFsdWUiOiIxNSJ9LCJ0YWJsZXQiOnsidW5pdCI6InB4IiwidmFsdWUiOiIwIn0sIm1vYmlsZSI6eyJ1bml0IjoicHgiLCJ2YWx1ZSI6IjAifX19″ list=”%5B%7B%22list-content%22%3A%22Data%20Preparation%20and%20Gaussian%20Process%20Regression%20(GPR)%20Model%20Training%20Fundamentals%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Gaussian%20Process%20Regression%20(GPR)%20Model%20Development%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Model%20Validation%2C%20Performance%20Evaluation%2C%20and%20Saving%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Results%20and%20discussion%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Prediction%20with%20New%2FUnknown%20Data%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDc0MmFlN2EyIiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ3NDJhZTdhMiIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”6911d7d2edbd4″ list=”%5B%7B%22list-content%22%3A%22Error%20Troubleshooting%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Inverse%20Code%20Error%20Troubleshooting%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Solution%20to%20Avoid%20Local%20Minimum%20Problem%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22How%20to%20execute%20Python%20Code%20to%20automatically%20run%20all%20Abaqus%20scripts%20sequentially%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22How%20to%20implement%20similar%20approach%20for%20woven%20composites%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDdkMmVkYmQ0Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ3ZDJlZGJkNCIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]

Abaqus在代理工作流程中的作用

Abaqus在代理模型开发中扮演着核心且至关重要的角色。典型的工作流程将Abaqus主要用作…… 数据生成引擎.

  1. 数据生成: 工程师使用 Abaqus 仿真进行参数化研究。这些研究系统地改变输入参数(例如,几何形状、材料属性、边界条件),以适应预期的设计或运行范围。.
  2. 数据提取: 从 Abaqus 输出数据库 (ODB) 中提取关键场量或标量响应(例如最大应力、位移或失效起始)。.
  3. 模型训练: 提取出的输入参数及其对应的输出用于训练机器学习代理模型。 Abaqus代理模型 学习输入和输出之间的复杂映射关系。.

然后,训练好的代理模型可以代替原始的高保真 Abaqus 模型进行快速评估,使其在参数研究、优化循环和不确定性量化等应用中具有很高的价值。.

例如,Abio 等人 (2022) 在 Abaqus 中对 22MnB5 压铸硬化过程进行了瞬态传热模拟,并训练了一个深度学习代理模型。他们的代理模型预测关键温度场的平均误差约为 3 °C,速度提高了约 10^4 倍。.

Tannous等人(2025)通过运行参数化的Abaqus模型,利用Python脚本提取快照刚度矩阵,应用POD算法,并使用随机森林预测约化系数,从而开发了一种降阶模型(ROM)。他们的机器学习降阶模型(ML-ROM)在几秒钟内解决了65个算例,而Abaqus平均每个算例需要约3分钟,速度大幅提升。.

Gladstone 等人 (2024) 使用 Abaqus 生成的有限元分析数据(节点应力/应变)训练图神经网络 (GNN),用于 Mooney-Rivlin 材料的静态弹性分析。他们基于网格的 GNN 代理模型在 ~0.1 秒内即可计算出解决方案,而 Abaqus 则需要 ~20 秒。.

Yan 等人 (2020) 提出了一种用于复合材料渐进损伤的 ANN 代理模型:利用细观尺度 RVE FE 数据(例如来自 Abaqus 的数据)训练非线性应力-应变和失效的代理模型,然后将其嵌入宏观尺度 FE 模型中。.

据报道,该方法具有良好的一致性和速度提升。Sunil 和 Sills (2024) 提出了“FE-PINNs”:一种基于物理信息的神经网络,它使用 Abaqus 生成网格和刚度矩阵进行训练。他们将自定义的有限元卷积嵌入到 TensorFlow 中,在推理速度方面与 Abaqus 的线性弹性计算结果相匹配。.

实施和关键方法

AI代理与Abaqus的集成通常遵循两种主要模式:

  1. 外部替代耦合: AI模型完全在Abaqus之外运行(通常在Python/TensorFlow或MATLAB环境中),通过自动化脚本与Abaqus交互,这些脚本负责管理仿真过程、数据读取和写入。一个示例模板利用Python脚本将参数写入Abaqus输入文件,运行作业,并在拟合高斯过程回归器之前从ODB文件中提取结果。.
  2. 嵌入式方法: 与材料模型相比,代理模型较少采用这种方法,这种方法涉及为模型的某些方面使用自定义子程序。.

一些开源项目展示了如何使用 Abaqus 实现代理模型。JohnCSu 的项目也体现了这一点。 Abq_2_第三方库 (上次提交时间为 2024 年 5 月)演示了一种用于屈曲柱的高斯过程回归代理模型:一个 Python 脚本运行 Abaqus(pillar.cae),提取有限元解,并训练一个 sklearn GPR 模型。主要脚本是 pillar.py(Abaqus 作业)和 external.py(训练/预测)。.

卡尔蒂凯扬的 复合材料损伤预测 (2025年2月)使用Abaqus模拟复合材料板损伤,并训练卷积神经网络(CNN)来预测失效模式。它包含Abaqus输入文件和一个PyTorch训练脚本。Mikhael Tannous的 hml (2024 年 5 月)执行多保真度代理:通过 Python 运行低/高保真度 Abaqus 模拟,POD-reduce,并训练 TF+Fortran 模型。.

代理模型文献中近期的一个关键趋势是,从纯粹的数据驱动方法转向其他方法。 物理信息神经网络(PINN). 这些模型将控制物理方程直接纳入学习过程,这有利于提高模型从精确训练数据之外进行推断的能力,并降低总体数据需求。.

此外,研究人员正在通过采用诸如以下技术来解决“维度灾难”(高维参数空间带来的挑战): 自编码器 对于非线性降维和 多保真度建模.

多保真度建模巧妙地将有限的高保真度 Abaqus 仿真与廉价的低保真度模型相结合,以加速训练过程。.

基于 Abaqus 数据的实际应用

代理模型已成功应用于多个复杂的工程问题,而传统的有限元分析速度太慢:

  • 复合材料层合板优化: Abaqus对于在复杂载荷条件下对复合材料层合板进行高保真渐进损伤建模至关重要。研究人员已经实现了 贝叶斯优化 利用框架 高斯过程代理 为了近似计算这些昂贵的 Abaqus 模拟,该方法已被证明可以减少 15–20% 次有限元评估,同时有效地识别出最佳设计参数,例如叠层顺序,从而提高缺口强度。.
  • 各向异性材料表征: Abaqus 已被用作前向函数,以生成训练数据。 高斯过程回归 代理。该框架实现了高效 贝叶斯推断 通过实验吸力测试来表征软生物组织(如皮肤)的各向异性力学特性。.
  • 非线性结构响应: 利用 Abaqus 数据生成的代理模型的常见应用包括预测复合材料性能和非线性结构响应。.

人工智能方法与 Abaqus 的结合,特别是通过代理建模,从根本上改变了工程师处理计算密集型模拟的方式,使复杂的逆问题既可行又非常快速。.

 

研讨会:基于 Abaqus 的复合材料机器学习

这门高级课程的重点是利用 高斯过程回归(GPR)有限元(FE)均匀化 彻底革新复合材料,特别是碳纤维部件的分析和设计。.

您可以在这里找到本次研讨会的完整教程:“基于Abaqus的复合材料机器学习

整体工作流程:从高保真数据到实时预测

课程中详细介绍的核心工作流程旨在解决识别难以测量的特性(例如碳纤维的横向模量和剪切模量)的难题,这些特性无法使用简单的解析表达式准确预测。.

该过程从使用 Abaqus 进行高保真数据生成过渡到部署机器学习代理进行近乎瞬时的参数识别:

  1. 正向模型开发(Abaqus FE 均质化):
    • 第一阶段通过建立代表性体积单元(RVE)模型,将Abaqus确立为数据生成器。该RVE模型由嵌入基体中的纤维组成,需要应用以下方法: 周期性边界条件(PBC) 评估复合材料的性能。.
    • 这种高保真度的有限元均质化方法至关重要,因为它提供了训练人工智能模型所需的真实数据。.
  2. 合成数据生成(拉丁超立方抽样):
    • 由于纤维特性未知,因此必须生成一个涵盖所有可行输入空间的数据集。这涉及到定义输入空间的边界。 八个输入参数 (五种纤维弹性特性、两种基体特性和体积分数)。.
    • 拉丁超立方抽样(LHS) 用于将此输入数据均匀地分布在整个定义的设计空间(例如,700 个数据集)中。.
    • 然后对所有 700 个输入集执行 Abaqus FE 均质化模型,以生成相应的高保真复合输出属性。.
  3. 代理模型训练(GPR):
    • 生成的数据集(输入参数和相应的 Abaqus 输出)用于训练五个独立的模型。 高斯过程回归(GPR) 模型,每个复合输出属性对应一个模型。.
    • 培训过程包括选择合适的 各向异性核函数 为了准确捕捉材料行为,GPR模型经过验证,可提供平均预测值。 标准差, 量化不确定性。.
  4. 逆算法应用:
    • 高精度、训练有素的 GPR 模型取代了计算成本高昂的 Abaqus FE 均匀化模型。 逆算法.
    • 这种逆向方法通过迭代更新试验纤维属性(从初始解析猜测开始),直到探地雷达预测的复合材料属性与已知属性相匹配。 实验复合材料性能.
    • 这种替代是关键优势:运行完整的有限元均质化模型可能需要长达 390 分钟才能收敛,而 GPR 模型只需很短时间即可得出纤维特性。 5秒.

立即提升您的能力

准备从耗时的有限元分析周期过渡到 快速、准确的逆向建模 想使用人工智能吗?这门高级课程将为您提供增强设计、节省大量计算时间并突破材料分析界限所需的工具。.

访问 caeassistant.com 立即购买教程包,即可获得详细的研讨会内容。 有限元分析数据生成、合成采样和探地雷达模型实施 适用于您的复合RVE模型!

未来方向与研究机遇

虽然代理模型已经成熟,但仍存在一些高价值的研究机会来增强其能力,尤其是在有限元分析的挑战性领域:

  1. 处理极端非线性: 针对涉及极端非线性(例如接触和断裂动力学)的代理模型问题,研究尚不充分。一个有前景的研究方向是将图神经网络与 Abaqus/Explicit 仿真相结合,以模拟复杂的失效机制。 Abaqus代理模型 框架。.
  2. 自适应采样和多保真度: 目前大多数方法严重依赖于高保真度的Abaqus数据。未来的研究应着重于自适应采样策略,将低成本的解析模型或粗网格模拟与策略性地、数量有限的高保真度Abaqus运行相结合,以提高方法的效率和泛化能力。 Abaqus代理模型.
  3. 实时部署: 为了充分发挥代孕的潜力,未来的工作必须侧重于发展 可部署的代理架构 其中包括经过认证的误差范围,从而可以在实时工程工作流程中实现可靠和快速的决策。.

通过将 Abaqus 作为高保真数据生成的黄金标准,代理建模继续作为人工智能增强型计算力学范式转变的基础支柱而脱颖而出。.

这是 Abaqus 中人工智能的应用之一!您可以在这里了解更多信息:“Abaqus AI:Abaqus 中 AI 应用的 5 种令人意想不到的方式“。”.

[woodmart_image img_align=”center” rounding_size=”” click_action=”custom_link” wd_animation=”slide-from-left” parallax_scroll=”no” woodmart_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” woodmart_css_id=”6911d4ff5ba61″ responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDRmZjViYTYxIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW1hZ2UiLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” woodmart_box_shadow=”no” display_inline=”no” img_link_blank=”yes” img_link=”https://caeassistant.com/product/machine-learning-fiber-composites/” wd_animation_delay=”50″ img_size=”thumbnail” img_id=”43666″]
[woodmart_title align=”left” size=”medium” font_weight=”200″ title_decoration_style=”bordered” woodmart_css_id=”683b08ae7eede” title=”What is 包括 in this package?” title_font_size=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zaXplIiwiY3NzX2FyZ3MiOnsiZm9udC1zaXplIjpbIiAud29vZG1hcnQtdGl0bGUtY29udGFpbmVyIl19LCJzZWxlY3Rvcl9pZCI6IjY4M2IwOGFlN2VlZGUiLCJkYXRhIjp7ImRlc2t0b3AiOiIyNnB4IiwidGFibGV0IjoiMzJweCIsIm1vYmlsZSI6IjI2cHgifX0=” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2ODNiMDhhZTdlZWRlIiwic2hvcnRjb2RlIjoid29vZG1hcnRfdGl0bGUiLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” css=”.vc_custom_1748699318598{margin-bottom: 35px !important;}” wd_hide_on_desktop=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no”]
[woodmart_info_box image=”36830″ rounding_size=”” image_alignment=”left” title_tag=”span” title_size=”small” svg_animation=”yes” title=”2 hours
video” img_size=”45×45″ woodmart_css_id=”6911d47b125ca” info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDQ3YjEyNWNhIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box][woodmart_info_box image=”32840″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”MATLAB
Codes” img_size=”45×45″ woodmart_css_id=”687e4cc45f0e8″ info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2ODdlNGNjNDVmMGU4Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box][woodmart_info_box image=”32842″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”Error-Free
Subtitles” img_size=”45×45″ woodmart_css_id=”67f4e3ed38dca” info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2N2Y0ZTNlZDM4ZGNhIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box]
[woodmart_info_box image=”36832″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”Theory &
Practice” img_size=”45×45″ woodmart_css_id=”684a682bd5638″ info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2ODRhNjgyYmQ1NjM4Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box][woodmart_info_box image=”32827″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”Python
Script” img_size=”45×45″ woodmart_css_id=”67f4df1594833″ info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2N2Y0ZGYxNTk0ODMzIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box][woodmart_info_box image=”32837″ rounding_size=”” image_alignment=”left” title_size=”small” svg_animation=”yes” title=”Verification
of Results” img_size=”45×45″ woodmart_css_id=”67f4dea77897e” info_box_inline=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet_landscape=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2N2Y0ZGVhNzc4OTdlIiwic2hvcnRjb2RlIjoid29vZG1hcnRfaW5mb19ib3giLCJkYXRhIjp7InRhYmxldCI6e30sIm1vYmlsZSI6e319fQ==” wd_z_index=”no”][/woodmart_info_box]
[woodmart_list icon_fontawesome=”fas fa-check” woodmart_css_id=”6911d58c95b59″ list_items_gap=”eyJkZXZpY2VzIjp7ImRlc2t0b3AiOnsidW5pdCI6InB4IiwidmFsdWUiOiIxNSJ9LCJ0YWJsZXQiOnsidW5pdCI6InB4IiwidmFsdWUiOiIwIn0sIm1vYmlsZSI6eyJ1bml0IjoicHgiLCJ2YWx1ZSI6IjAifX19″ list=”%5B%7B%22list-content%22%3A%22Introduction%20to%20Carbon%20Fiber%20Properties%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Machine%20Learning%20Framework%20(Gaussian%20Process%20Regression-GPR)%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Synthetic%20Data%20Generation%20and%20Model%20Training%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22GPR%20Model%20Validation%20and%20Robustness%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Application%20of%20ML-based%20inverse%20Model%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Future%20Direction%20-%20Using%20the%20Developed%20Machine%20Learning%20Model%20in%20Multiscale%20Framework%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDU4Yzk1YjU5Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ1OGM5NWI1OSIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fas fa-check” woodmart_css_id=”6911d65f4fb49″ list_items_gap=”eyJkZXZpY2VzIjp7ImRlc2t0b3AiOnsidW5pdCI6InB4IiwidmFsdWUiOiIxNSJ9LCJ0YWJsZXQiOnsidW5pdCI6InB4IiwidmFsdWUiOiIwIn0sIm1vYmlsZSI6eyJ1bml0IjoicHgiLCJ2YWx1ZSI6IjAifX19″ list=”%5B%7B%22list-content%22%3A%22Geometrical%20Model%20Development%3A%20Representative%20Volume%20Element%20(RVE)%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Elastic%20properties%20calculation%20with%20EasyPBC%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Analyzing%20and%20Exporting%20script%20with%20using%20Macro%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Calculating%20Elastic%20Properties%20of%20RVE%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDY1ZjRmYjQ5Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ2NWY0ZmI0OSIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”6911d6fad8e42″ list=”%5B%7B%22list-content%22%3A%22How%20to%20Generate%20the%20Synthetic%20Dataset%20of%20Composite%20Properties%20Using%20MATLAB%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDZmYWQ4ZTQyIiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ2ZmFkOGU0MiIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fas fa-check” woodmart_css_id=”6911d742ae7a2″ list_items_gap=”eyJkZXZpY2VzIjp7ImRlc2t0b3AiOnsidW5pdCI6InB4IiwidmFsdWUiOiIxNSJ9LCJ0YWJsZXQiOnsidW5pdCI6InB4IiwidmFsdWUiOiIwIn0sIm1vYmlsZSI6eyJ1bml0IjoicHgiLCJ2YWx1ZSI6IjAifX19″ list=”%5B%7B%22list-content%22%3A%22Data%20Preparation%20and%20Gaussian%20Process%20Regression%20(GPR)%20Model%20Training%20Fundamentals%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Gaussian%20Process%20Regression%20(GPR)%20Model%20Development%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Model%20Validation%2C%20Performance%20Evaluation%2C%20and%20Saving%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Results%20and%20discussion%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Prediction%20with%20New%2FUnknown%20Data%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDc0MmFlN2EyIiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ3NDJhZTdhMiIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”6911d7d2edbd4″ list=”%5B%7B%22list-content%22%3A%22Error%20Troubleshooting%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Inverse%20Code%20Error%20Troubleshooting%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Solution%20to%20Avoid%20Local%20Minimum%20Problem%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22How%20to%20execute%20Python%20Code%20to%20automatically%20run%20all%20Abaqus%20scripts%20sequentially%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22How%20to%20implement%20similar%20approach%20for%20woven%20composites%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTExZDdkMmVkYmQ0Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxMWQ3ZDJlZGJkNCIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]

资源

基于机器学习的22MnB5钢板冲压硬化过程模拟代理模型在工业4.0中的应用:

https://ouci.dntb.gov.ua/en/works/4wyvLEY9/

基于机器学习(ML)的线性和非线性固体及结构力学降阶建模(ROM) | 工程科学高级建模与仿真 | 全文:

https://amses-journal.springeropen.com/articles/10.1186/s40323-025-00299-1

基于网格的图神经网络代理模型求解与时间无关的偏微分方程 | 科学报告:

https://www.nature.com/articles/s41598-024-53185-y?error=cookies_not_supported&code=905cbf56-07bf-482b-9501-14674e5948ca

基于人工神经网络的复合材料渐进损伤多尺度高效代理模型框架:

https://nottingham-repository.worktribe.com/output/4298016/an-efficient-multiscale-surrogate-modelling-framework-for-composite-materials-considering-progressive-damage-based-on-artificial-neural-networks

FE-PINNs:基于有限元的物理信息神经网络,用于代理建模:

https://arxiv.org/html/2412.07126v1

这 CAE 助手 我们致力于满足您所有的 CAE 需求,您的反馈对我们实现这一目标至关重要。如果您有任何疑问或遇到任何问题,请随时通过我们的社交媒体账号(包括 WhatsApp)与我们联系。.

浏览我们内容全面的 Abaqus 教程页面,其中包含免费的 PDF 指南和适合所有技能水平的详细视频。探索免费和付费套餐,以及高效掌握 Abaqus 的必备信息。立即开启您的 Abaqus 学习之旅! Abaqus教程 现在!

Related 文章

Author

马特·维德

马特·维德是一位成就卓著的机械工程师,拥有超过15年的辉煌职业生涯。凭借在该领域的专业知识,马特已成为工程教育领域的领军人物,并担任一家领先的培训网站公司的核心成员。他对有限元软件充满热情,毕生致力于精通其复杂功能,并帮助他人掌握同样的技能。通过精心设计的课程,他将自己丰富的知识和实践经验传授给有志成为工程师的学员,帮助他们掌握在职业生涯中取得成功所需的技能。.

Your 评论

发表回复