Matlab和Fluent联合仿真实现涡激振动

        这里以简单的二维圆柱涡激振动流固耦合为例,向大家介绍MATLAB与Fluent联合仿真的基本过程。
我们都知道,以往利用Fluent模拟二维圆柱涡激振动是利用用户自定义函数(User-defined-functions,UDFs)来实现,在UDFs中,针对每一个计算时间步长,采用Compute_Force_And_Momenthong宏来计算圆柱表面受到的流体力,这个流体力是由于尾涡交替脱落在圆柱表面产生的。知道圆柱受力之后,根据结构运动方程(如下式,二阶常微分方程,右端项表示流体力),采用四阶龙格库塔法离散求解,得到圆柱的振动位移和速度,然后利用DEFINE_CG_MOTION宏实现网格运动。

        通过上面对传统UDFs实现涡激振动的流程可以看出,关键步骤有三点:1、获取圆柱所受的流体力;2、龙格库塔法求解结构运动方程;3、将得出的位移和速度更新圆柱体位置,实现网格运动。
        利用MATLAB与Fluent联合仿真,可以将上述的第2点在MATLAB中实现,发挥MATLAB求解方程的能力,而Fl

Matlab和Fluent联合仿真实现涡激振动最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/21231.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>