我做的是ansys和simpack联合车桥耦合分析,导入simpack生成柔性体桥梁和轨道,柔性轨道长度覆盖桥长以及桥前后一段长度,在我以300km/h的速度进行分析时,总是报错,而且根据报错时间计算的话应该是车体刚跑出柔性轨道范围就开始报错,有人帮忙解答一下疑问吗?难道只能在柔性轨道上跑吗?
我建的30米简支梁,柔性轨道长度402米
参考
(1) ANSYS-Simpack 联合仿真车-线-桥动力相互作用模型 ——以CHN60钢轨、无砟轨道板、3*32m简支桥梁为例 https://www.bilibili.com/video/BV1834y1o7o8/
(2) 基于ANSYS APDL/GUI/Workbench全平台的Simpack车辆-柔性轨道联合仿真 https://www.bilibili.com/read/cv11165870
(3) 基于SIMPACK和ANSYS的铁路车桥耦合振动仿真分析 https://xueshu.baidu.com/usercenter/paper/show?paperid=65728ee7b4527d50ddc5bc2d03781e9f
延长柔性轨道的长度,使其覆盖整个桥梁以及周围的空间,以确保车辆可以在整个桥梁范围内移动。
将柔性轨道与其他部分的桥梁进行更加精细的耦合,例如通过在轨道和桥梁之间设置接触条件或者约束条件,以确保它们之间的相对位置始终保持正确。
考虑使用更加精确的模型或者算法来处理车辆和桥梁之间的相互作用。
Abaqus-Simpack联合仿真车辆-浮置板轨道耦合动力学仿真
可以参考下
https://www.rstk.cn/news/288386.html
检查一下参数设置
模型间耦合不太好吧,试试使用精确度更高的模型
由于Simpack在进行车辆-轨道耦合分析时找不到车轮相对应的轨道位置。错误信息表明Simpack试图找到位于s范围 588.9916 米到 628.9916 米的轨道位置,但它无法找到。在你描述的分析设置中,当车辆跑出你设定的柔性轨道范围后,Simpack无法继续分析,因为车轮已经没有相对应的轨道位置了。
你需要确保车辆运行的所有轨道范围内都设置了柔性轨道。这包括车辆可能运行的所有区域,例如如果你在模拟一个整个车辆运行周期,你需要设置从车辆开始运行到结束运行的所有区域内的轨道。否则,如果车辆跑出了你设定的柔性轨道范围,Simpack会找不到车轮对应的轨道位置,就会产生这种错误。
你可以尝试延长你设定的柔性轨道范围,使其覆盖车辆可能运行的所有区域。如果你确定车辆不会跑出你设定的柔性轨道范围,但仍然出现这种错误,那么可能是你在设定柔性轨道时出现了错误,Simpack无法正确读取你设定的轨道位置。你需要检查你的模型和设置,确保所有的轨道位置都正确设定。
以下是一些可能的猜测原因
耦合接口
1、你可以检查ansys和simpack之间的耦合接口的设置和参数,确保其正确配置和参数设置
柔性体建模
2、你可以检查柔性体的建模方法,确保其正确性和稳定性。可以考虑使用更精细的网格或更高阶的有限元方法来提高模型的精度和稳定性。
速度
3、你可以尝试降低分析速度,或者调整数值稳定性和计算精度相关的参数。
内存
4、你可以检查计算机的内存使用情况,或者尝试减少分析规模或降低分析精度来减少计算量和内存占用。
导致此错误的原因可能有多种。以下是一些需要考虑的可能性:
检查车辆和桥梁之间的接触是否正确。如果车辆和桥梁之间的接触不正确,可以尝试调整车辆和桥梁之间的接触参数,或者调整车辆和桥梁之间的距离。
检查轨道是否正确。如果轨道不正确,可以尝试调整轨道的参数,或者重新生成轨道。
检查车辆速度是否合理。如果车辆速度过快,可以尝试降低车辆速度,或者调整车辆的参数。