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的过程没有表现出来。
请高手指教!!