随着社会经济的发展以及气候变化,暴雨洪水发生更加频繁和损失更加严重,对防洪减灾提出了更高的要求,需要的资料越来越详细,例如河道洪水水位、街道的洪水淹没过程、局部地方的洪水流速等,传统的水文学方法无法给出这些特征数据,这为水动力学方法提供了发展空间。
按照研究方法的不同,水动力学模型可以分为宏观[......]
网格生成技术是计算流体力学和计算水力学成功实现数值模拟的关键前提之一,网格质量的好坏将直接影响到计算结果的收敛及精度。网格生成的实质是物理求解域与计算求解域的转换,在求解具有复杂几何形状的流场时,适当的网格生成是一个十分关键的问题。尽管有贴体坐标的方法,但由于网格的安排是有序和有一定结构,不可避免会[......]
最近在编水动力学模型,用Fortran编写,运行效率相对较快,可视化部分则采用C#来做。由于涉及两门语言,便会产生交互问题,最佳搭配是用Fortran生成DLL,由C#来调,反过来的话则比较困难。我采用的运行环境是VS2010+IVF11.0,下面稍微讲一下方法,记录一下。
C#中导入DLL,[......]
船舶CFD是伴随着电子计算机的高速发展,与船舶流体力学相结合的数值模拟产物。船舶CFD的应用能提高设计质量、缩短设计周期、降低设计成本,因而得到了普遍的重视,是国际船舶界十分活跃的前沿研究课题。
早在1962年,Hess和Smith发表了用叠模绕流的方法求解任意三维无升力物体势流的论文,这标志[......]
目前,船舶阻力的研究方法可以简单归纳为三种:理论方法,试验方法和数值模拟。
理论方法
理论方法是根据观察实际现象,进行力学抽象,从而利用流体力学的基本理论和数学工具来分析、研究和计算船舶阻力和推进问题。这种方法近年来虽有很大的进展,但目前尚未被普遍用到船舶设计和制造中去,原因在于:一是船[......]
光滑粒子流体动力学(Smoothed particle Hydrodynamics,简称SPH)法是近二十年来发展起来的一种纯的拉格朗日无网格粒子法,它最初提出是为了解决三维开放空间中的天体物理学问题,尤其是多变性问题。与传统的基于网格的方法如FDM和FEM相比,SPH法的主要优点在于不需要使用任何[......]