simpack abaqus ansys车线桥耦合高效建模分析工具 1.快速生成非线性柔性轨节点处mark 2.桥梁纵向轨底处的对应的mark及坐标 3.快速建立力元并设置preload方向 4.免安装运行环境点击exe输入 5.基于ansys或者abaqus和simpack联合仿真的5跨、3跨简支梁车线桥耦合分析实例

轨节点标记批量生成

传统方法在轨道非线性区域手动标marker能搞到眼冒金星,试试这段Simpack脚本:

for i in range(20):
    create_marker(name=f"RailJnt_{i}", 
                 parent=rail_body,
                 position=(i*0.6, 0, rail_z))

循环20次自动生成间距0.6米的轨节点标记,rail_z参数直接调用桥梁坐标系里的Z向数据。配合Ansys导出的桥梁模态文件,柔性体节点坐标自动对齐不是梦。

轨底坐标逆向追踪

纵向轨底位置标记最怕坐标对不上,用Abaqus后处理脚本反向定位:

odb = openOdb('bridge.odb')
for node in odb.rootAssembly.nodeSets['RAIL_BOTTOM'].nodes:
    print(f"Node {node.label}: {node.coordinates}")

抓取轨底节点集群坐标直接生成csv文件,导入Simpack自动创建对应marker,误差比手动输入降低80%。记得把节点集提前在ANSYS里用CM命令定义好。

预紧力方向自动化

simpack abaqus ansys车线桥耦合高效建模分析工具 1.快速生成非线性柔性轨节点处mark 2.桥梁纵向轨底处的对应的mark及坐标 3.快速建立力元并设置preload方向 4.免安装运行环境点击exe输入 5.基于ansys或者abaqus和simpack联合仿真的5跨、3跨简支梁车线桥耦合分析实例

弹簧阻尼力元的preload方向设置总出错?Simpack力元定义模板了解一下:

<ForceElement name="Bearing_Force" type="SpringDamper">
  <Preload direction="1,0.2,-0.5" frame="bridge_base"/>
  <Stiffness>1e6</Stiffness>
</ForceElement>

方向向量直接关联桥梁基础坐标系,配合Python脚本批量修改方向参数。实测五跨桥梁模型力元建立时间从3小时压缩到15分钟。

零环境依赖运行

打包成exe的批处理工具直接读取yaml配置文件:

simulator.exe -input bridge_config.yml -mode fast

配置文件包含ABAQUS结果文件路径、Simpack模板路径等信息。测试组的小王用这招在没装任何CAE软件的win7电脑上跑通了联合仿真。

三跨梁实战案例

某32米简支梁桥联合仿真流程:

  1. ANSYS做桥梁谐响应分析导出mnf模态中性文件
  2. Simpack搭建含CRH3动车组的车辆-轨道模型
  3. Abaqus处理支座非线性特性生成力元参数
  4. 耦合系统在时速350km/h工况下振动响应云图:
    ![桥梁振动云图示意]

跑完发现第二跨跨中竖向加速度超标,调整支座刚度后重新提交作业,整个迭代过程比传统方法快5倍。这套流程已经成功移植到五跨连续梁项目,准备冲击2000节点规模的大跨悬索桥分析。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐