timeActivatedFileUpdate更改参数



  • 我在计算圆柱涡激振动,想要设置随时间变化的弹簧刚度(在dynamicMeshDict中设置stiffness)。

    我采用timeActivatedFileUpdate实现这一目的,即在不同时间段使用不同dynamicMeshDict文件,比如
    time = 0 - 200,使用 dynamicMeshDict_1 (stiffness_1)
    time = 200- 400,使用 dynamicMeshDict_2 (stiffness_2)

    输出结果表明,程序确实按照预先的设置,在不同时间段读取了不同的dynamicMeshDict文件,但是结果似乎不太对。
    以圆柱振幅为例,正确的结果应该是:

    • 使用stiffness_1时,圆柱在0-200期间已经产生周期振动,且最大振幅稳定在 a1;
    • 当在 time=200 改变刚度为stiffness_2时,圆柱振幅有一个突变,并逐渐趋于周期振动,最大振幅稳定在a2.

    但目前使用timeActivatedFileUpdate的结果是,圆柱振幅逐渐增大并最终稳定在a2,0-200的过程没有表现出来。

    请高手指教!!


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2