|
楼主 |
发表于 2021-3-24 23:41
|
显示全部楼层
来自: 加拿大
水动力软件的的发展日新月异,更新很快。本人在这里做些综述介绍,不求全面概括,但求介绍基本的知识,希望抛砖引玉。
1. 应用领域.
先举例说明一下水动力(也有考虑包括空气的作用)计算软件的一些应用领域,比如:1)船舶:阻力和动力(包括螺旋桨),操纵性,耐波性,自航,动力定位等。
2)海洋结构体(固定或漂浮体): 结构体和波浪的相互作用。
3)水下航行体。
4)其他海洋流体力学问题:比如海洋环境和海洋学(波浪,波的破碎,波浪和风的相互作用),波浪能转换器,波浪对结构的撞击, green water,slashing,sloshing,空化,撇油器,VIV等等。
2. 解决问题的方法.
1) 理论分析(解析解)。优点:精确直观。困难:复杂几何形状和复杂控制方程的问题不好求解,往往需要对几何形状及控制方程进行简化处理。
2) 实验测量。主要优点:为研究和设计提供数据,为软件提供验证数据。主要困难:如何更好的降低成本,对某些周期长的实验则需要设法缩短时间。
3) 数值模拟(往往是CFD(计算流体力学)软件计算水动力)。主要优点:成本低,速度快,数据完备。
3. 船舶水动力计算软件(数值模拟)大概分类(不考虑结构变形的流固作用问题的计算)
1) 势流方法。缺点:忽略了流体的粘性,有时候比如求船的阻力往往误差较大,另外处理有拓扑形状复杂变化的问题比如波的破碎也有困难。优点:比如panel方法,可以把体积问题转化为曲面的问题,大大加快了计算速度。对势流方法,本人没有做过太多的研究课题,以后忽略不表。
2) 粘性流方法(以后下文的CFD在这里就专指这种方法)。
(1) 自由面问题(free surface flow:忽略空气效应的单相流),或流体运动界面问题(moving interface flow: 水和空气的耦合的两项流问题)。船舶水动力软件一般就是这类问题。
(a)Surface track (界面追踪法,Lagrangian method):Front Tracking , Particle Based等等。
(b)Surface capture (界面捕获法,Eulerian method)。
(c) Hybrid Lagrangian and Eulerian method. (在这不展开讲)。
(2) 非自由面或流体运动界面的问题。比如一般的螺旋桨问题的计算。
(3) 其他的涉及复杂物理现象的问题比如空化的求解方法在此省略不表。
4. 自由面或流体运动界面问题的Surface capture方法(只是方法举例,不做全面介绍)
1) 结构网格 (精度高)。
(1)直角坐标的方法。比如:Sussman (VOF- Level set), USA, Hu (CIP,semi-Lagrangian scheme), Japan, CFDSHIP-Iowa V6 (VOF-Level set) USA,等等。
(2)曲线坐标的方法(适体网格)。比如:Cura Hochbaum, Vogt (Level set), German. CFDSHIP-Iowa V4, V4.5 (非正交曲线网格,Level Set方法) USA. INSEAN (Level Set, single-phase), Italy. TRANSOM (DRDC), Canada. CFDSHIP-Iowa V6 (VOF-Level Set,也包含曲线坐标), USA.
2) 非结构网格的方法 (复杂形状)
(1) Level set 方法(非守恒界面方法,光滑): SURF (artificial compressible) , Japan. U2NCLE (artificial compressible), USA. CFD-OHMUGA(主要采用非结构网格的数值方法,也可兼容结构网格的一些数值方法以取得好的离散精度,narrow band Level Set, 并行化的fast marching 作为其中一选项,开发了一种动态Overset 网格技术), Canada. 等等。
(2) VOF 方法(守恒界面方法,商业软件一般为Algebra VOF方法, compressive method)。比如:FLUENT, CFX,STAR-CCM+ (HRIC 方法处理界面),OPENFOAM (Multi-methods, hybrid, 各种衍生的版本) , European. U2NCLE (two-phase flow, density diffusion), USA. ISIS-CFD (BICS, BRICS). EMN, France. 等等,还有很多。
(3) CLSVOF (Coupled Level Set and VOF).
|
|