文档详情

数值计算基本概念.doc

发布:2017-03-29约字共20页下载文档
文本预览下载声明
数值计算基本概念 概述 关键词:CFD、微分方程(离散方程、连续解(离散点上的解 CFD 数值流体力学一般称为CFD(Computational Fluid Dynamics), 为流体力学的一个重要支柱。CFD即利用离散方法(discretization method), 将微分方程简化成代数方程式,通过计算机近似求解流体微分方程的方法。它的解是一些小的空间和时间上的区域上的解,称为离散点。CFD 同理论、实验并列。被人注目的理由之一是,它为计算机利用的力学(计算力学)的一面,特别是它为超级计算机的重要利用领域之一。此外,利用高度的图形处理,可将其结果表示非常美丽的图象,对年轻人非常有魅力。因此,流体的数值模拟,在许许多多的领域内得到了利用。有许多人是在对数值计算方法了解的基础上,自己编程进行模拟。也有相当一部分人是用商用程序进行模拟。 CFD包括面很广泛,从采用良好的工程设计方法,到详细求解Navier-Stokes方程;从简单流动到非常复杂的流动。简单的可能在几秒时间内就能完成,复杂的需要在最大的超级计算机上用几百个小时才能完成。 完美的CFD应满足以下条件: 适用任何问题 计算速度快 能得到精度高且可信度高的结果 程序简单,谁都能简单使用 记忆容量少 其实不然,以上的要求相互矛盾,至今无一程序能满足。 提醒:连续介质(Navier-Stokes, 非连续介质(Boltzman 微分方程的求解方法 将连续的数据用离散的数据来记录,称为离散化(discretization)。在离散的点之间用光滑曲线通过内插来连接。这样,即使对于假的离散数据,只要在头脑内想象成连续的函数即可认为在对微分方程进行求解。这样,只要已知现在的时间和空间,就可根据这些离散数据对想象进行预测。 数值流体力学的问题一般是要了解每时每刻流场的变化过程。即对支配方程式进行积分求解。实际上是求空间离散点(网格)上的压力、速度等物理量。 图示:离散化、控制方程、压力,速度,温度 数值求解方法的基本组成 关键词:数学模型、方程离散化方法、坐标、空间离散、网络、求解方法、收敛准则 数学模型 控制方程类型(提醒:主导方程、支配方程) 基本偏微分方程的形式: (2D) 提醒:微分形式和积分形式 ( 01 ) 提醒:空间:x, y 时间—空间:t,x; t,x,y 对于求解域内的任一点(xo, yo) 双曲型方程: , 过该点有两条实的特征线 如当ac0 异号,,波动方程 抛物型方程: , 过该点有一条实的特征线 如当ac=0 ,,非稳态导热 椭圆型方程: , 过该点无实的特征线 如当ac0同号,,稳态导热 椭圆型方程 相当于平衡问题或稳态问题。影响区域是椭圆的。与时间无关。空间的闭区域。又称为边值问题。 例如:稳态导热问题。稳态扩散问题。 求解特征:所有点联立求解。用直接法或迭代法。 提示:稳态、边值、相互影响 抛物型方程 时间步进性问题或相当于时间的步进性问题。又称为初值问题。影响区域以特征线为分界线,与主流方向垂直。 例如:1D非稳态导热(时间步进);2D稳态边界层型的流动和换热问题(扩散忽略,主流方向步进) 求解特征:从已知的初值开始,逐步推进,依存获得适合定边界的解。求解代数方程的量可为一维的,可节约容量。 物理意义:分布与瞬时以前的情况和边界条件相关。(时间步进) 下游的分布仅与上游的变化相关(主流步进)x 双曲型方程 也是步进问题。但依赖区域仅在两条特征区域之间。 例如:无粘性流体的非稳态问题;无粘性流体的稳态超音速流动。 流动类型 偏微分方程组或积分方程组及边界条件。必须选择应用的目标: 不可压缩((可压缩 非粘性的((粘性 湍流((层流 2维或3维 单相((多相 。。。 由此可以选择不同的简化守恒方程。 控制方程的离散化方法(discretization method) 有限差分法(finite difference method FDM) 微分方程 使用网络节点,选择微分的近似方法。 将区域离散成有限个网格,通常为结构化网格; 选择方程各项的差分形式(Taylor展开); 对每个节点建立差分方程; 整理出关于节点上未知数的非线性代数方程式。 提示:网格、微分方程、差分形式、差分方程、代数方程 有限体积法(finite volume method FVM) 积分方程 使用控制体积,选择表面和体积积分的近似方法。 将区域离散成有限个控制体积,适用任何形状的网格; 选择未知函数对时间和空间的局部分布曲线(线性或曲线分布); 对每个CV进行空间(表面、体积)和时间的积分; 整理出关于节点上未知数的代数方程式。 特点:适用任何形状的网格,可用复杂几何形状 与坐标类型无关 提示:网
显示全部
相似文档