柔性轮对轴箱地铁模型,ansys+simpack刚柔耦合教程

最近在研究地铁模型这块,尤其是柔性轮对轴箱地铁模型,用 Ansys 和 Simpack 做刚柔耦合分析还挺有意思的,今天就来给大家分享一下这个过程。

前期准备

在开始之前,你得先有 Ansys 和 Simpack 这俩软件,并且对它们的基本操作有一定了解。要是你还不太熟悉的话,建议先去看看官方文档或者找些基础教程学学。

第一步:在 Ansys 中建立柔性体模型

这里我们以柔性轮对轴箱为例,在 Ansys 中建立它的有限元模型。下面是一段简单的 Ansys APDL 代码示例:

! 定义工作文件名和标题
/FILNAME, Flexible_Wheel_Axlebox, 1
/TITLE, Finite Element Model of Flexible Wheel Axlebox

! 定义单元类型
ET, 1, SOLID185

! 定义材料属性
MP, EX, 1, 2.0E11  ! 弹性模量
MP, PRXY, 1, 0.3    ! 泊松比

! 建立几何模型
BLOCK, 0, 1, 0, 1, 0, 1  ! 简单的长方体示例,实际根据轮对轴箱形状修改

! 划分网格
ESIZE, 0.1
VMESH, ALL

! 保存模型
SAVE

代码分析

  • FILNAMETITLE:这俩语句分别定义了工作文件名和标题,方便我们识别和管理模型。
  • ET:定义单元类型,这里用的是 SOLID185,它是一种三维实体单元,适合用来模拟轮对轴箱这种实体结构。
  • MP:用来定义材料属性,EX 是弹性模量,PRXY 是泊松比,根据实际材料修改这些参数。
  • BLOCK:创建一个简单的长方体几何模型,在实际应用中,你需要根据柔性轮对轴箱的真实形状来创建几何模型,可以使用 Ansys 的各种建模工具。
  • ESIZEVMESHESIZE 设置网格尺寸,VMESH 对整个体进行网格划分。
  • SAVE:保存当前的模型。

第二步:生成柔性体中性文件

在 Ansys 中完成有限元模型的建立和网格划分后,我们需要生成供 Simpack 使用的柔性体中性文件(MNF 文件)。还是用 APDL 代码:

! 定义约束条件
D, ALL, ALL  ! 简单示例,全约束,实际根据需要修改

! 模态分析
ANTYPE, MODAL
MODOPT, LANB, 10  ! 提取前 10 阶模态
SOLVE

! 生成 MNF 文件
SET, LIST
SMWRITE, Flexible_Wheel_Axlebox.mnf

代码分析

  • D:定义约束条件,这里简单地对所有节点进行全约束,实际情况中你要根据轮对轴箱在地铁系统中的实际约束情况来设置。
  • ANTYPEMODOPTANTYPE 指定分析类型为模态分析,MODOPT 用来设置模态提取方法和提取的模态阶数,这里提取前 10 阶模态。
  • SOLVE:求解模态分析问题。
  • SET, LIST:列出模态分析结果。
  • SMWRITE:生成 MNF 文件,这个文件包含了柔性体的模态信息,是 Simpack 中使用柔性体的关键。

第三步:在 Simpack 中导入柔性体并建立刚柔耦合模型

打开 Simpack,创建一个新的项目,然后导入刚才生成的 MNF 文件。在 Simpack 中,你可以使用图形界面或者命令行来完成这些操作。下面是一段简单的 Simpack 命令行代码示例:

! 导入柔性体
IMPORT FLEXIBLE_BODY "Flexible_Wheel_Axlebox.mnf"

! 建立刚性体
CREATE RIGID_BODY "Carbody"

! 连接刚性体和柔性体
CONNECT "Carbody" "Flexible_Wheel_Axlebox" TYPE=JOINT

! 定义仿真参数
SIMULATION_TIME = 10
TIME_STEP = 0.01

! 运行仿真
RUN_SIMULATION

代码分析

  • IMPORT FLEXIBLE_BODY:导入 Ansys 生成的 MNF 文件,将柔性体引入到 Simpack 模型中。
  • CREATE RIGID_BODY:创建一个刚性体,这里以车体为例。
  • CONNECT:将刚性体和柔性体通过关节连接起来,模拟它们之间的相互作用。
  • SIMULATIONTIMETIMESTEP:设置仿真时间和时间步长。
  • RUN_SIMULATION:运行仿真。

总结

通过以上步骤,我们就完成了柔性轮对轴箱地铁模型的 Ansys + Simpack 刚柔耦合分析。这个过程中,Ansys 主要负责柔性体的建模和模态分析,Simpack 则用于建立整个地铁系统的刚柔耦合模型并进行仿真。希望这篇教程能对你有所帮助,大家在实际操作中遇到问题可以一起交流探讨。

柔性轮对轴箱地铁模型,ansys+simpack刚柔耦合教程

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐