LSDYNA后处理软件Ls-prepost可以用来导出ASCII数据,比如rcforc(接触力)、matsum(能量)等。通常在ls-prepost中导出的数据是不能直接用于仿真报告或者论文当中的,一般都是通过save保存为excel格式然后用origin处理数据。
我们知道ls-prepost导出的接触力等数据文件(以图1接触力关于时间的时程曲线为例)并不是连续的曲线,实际上是无数个点的集合,当点的数目够多就能够用来描述真实的物理现象,这个点的数目的集合在lsdyna中有一个专有名词表示,就是所谓的tiemstep,时间步,而这个仿真时间步设置的大与小与最终仿真结果的准确度直接关联。导出的Excel数据如图2,可以看出是连续一百个点,不是连续光滑的曲线的。
图1 接触力时程曲线
图2 导出的100个数据点(只显示了其中79-100)
通过上面的分析,我们发现:通过设置时间步可以控制数据输出的点数,比如时间步为0.05,总的仿真时间为5,那么总的输出的数据点就是5/0.05=100组。
那么问题来了,为了保证仿真参数设置的一致性,在做多组仿真模型时,我们不改变时间步和仿真时间,但需要只输出50组或者20组甚至只要10组数据点怎么办?同时输出的数据点还需要设成0.1,不是0.05了。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删