流体中文网 应力 (张量) “把固体切开,其内部的力才暴露出来” “切的方向不同,表面上的力也不同” 给定方向,就能得到表面

来源: 2011-02-04 11:52:37 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

http://www.cfluid.com/bbs/forumdisplay.php?fid=2&filter=digest

 

这是 http://www.cfluid.com/bbs/attachment.php?aid=14382&k=4eed3c5245c414da8bf361062f042a25&t=1285149866 的 HTML 档。
G o o g l e 在网路漫游时会自动将档案转换成 HTML 网页来储存。

Copyright  by Li Xinliang 

计算流体力学 

李新亮

lixl@imech.ac.cn

Tel:  82543801

力学所主楼219 

参考数目:  傅德薰等:《计算流体力学》,《计算空气动力学》

                            阎超:《计算流体力学方法及应用》

                            任玉新等: 《计算流体力学基础》  

1  

Copyright  by Li Xinliang 

讲义、课件上传至   www.cfluid.com (流体中文网) -> “流体论坛” ->“ CFD基础理”

Copyright  by Li Xinliang 

2  

Copyright  by Li Xinliang 

版权声明: 

        PPT的版权为作者李新亮所有,作者将本PPT公布至“体中文网”供各位相关领域师生使用。

          如在论文、报告、专著中使用本PPT的内容,请务必进行标注。 

致谢:

     本感谢清华大学任玉新教授提供的清华大学《计算流体力学》课程PPT. 本讲义(主要是第一讲)中采用了任玉新教授PPT的部分素材,特此表示感谢。

Copyright  by Li Xinliang 

1   流体力学基本方程 

  • 计算流体力学(CFD) 的概念及意义
  •  流体力学的基本方程
  • 偏微分方程组的类型

     

重点:

       了解N-S方程的由来及物理含义,熟练掌握N-S方程

       了解偏微方程的基本类型 
 

3  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

1.  计算流体力学的基本概念 

  • 计算流体()力学
  • Computational Fluid Dynamics 简称CFD
 
  • 计算流体力学是通过数值方法求解流体力学控制方程,得到流场的离散的定量描述,并以此预测流体运动规律的学科”
 

第一章  绪论 

4  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

流动控制方程 

    理论解

(解析解) 

精确解:  Poiseuille解,

                   Blasius解, Plantdl 湍流边界层解 

渐进解、近似解:

                Stokes解 

数值解 

差分法、 有限体积法、边界元法、谱(元)方法、 粒子方法 ……

  • 借助计算机来实现数值求解
  • 在计算机产生之前,数值方法已然产生
 

Mach10

正激波 

平板 

60° 

  • 方程复杂(非线性偏微方程组), 解析解很难获得
 

5  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

连续解

微分方程

      ↓

网格划分

数值方法

     ↓

解的离散表示

代数方程

      ↓

离散方程求解

数值计算

      ↓

离散点上的数值解 

Mach10

正激波 

平板 

60° 

6  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 
 

计算流体力学(CFD): 在航空航天领域得到广泛应用

● 1970 年代, 飞机设计主要依赖风洞实验

      YF-17研制,风洞实验13,500小时

● 1980年代,CFD逐渐发展,  部分取代实验

      YF-23,风洞实验5,500小时,CFD计算15,000机时 
 

YF17 

YF23 

YF17 

7  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

●   90年代, CFD 在飞机设计中发挥了主力作用

         波音777, CFD占主角

●   2000 之后, CFD 取代了大部分风洞实验

         波音787:全机风洞实验仅3次 
 
 
 

波音787 

波音777 

●  航天领域,CFD发挥着实验无法取代的作用

            实验难点:复现高空高速流动条件

             

8  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

CFD  面临的挑战及主要任务: 

  • 多尺度复杂流动的数学模型化;

        湍流的计算模型;

        转捩的预测模型;

        燃烧及化学反应模型;

        噪声模型… 

  • 可处理间断及多尺度流场的高分辨率强鲁棒性、高效数值方法;

             高精度激波捕捉法;

             间断有限元法;

             ……  

        

  • 可处理复杂外形、易用性强的算法;
  • 复杂外形—网格生成工作量大  

       多块分区算法;

       无网格法; 粒子算法; 

9  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

课程安排

  • 流体力学基本方程
  • 双曲型方程组及其特性
  • 差分法  1    差分方法的数学基础
  • 差分法   2):   差分格式的构造及分析
  • 可压缩流体力学方程组的离散方法
  • 激波高分辨率差分方法
  • 代数方程组的求解
  • 不可压方程的数值方法
  • 网格生成技术
  • 并行计算的MPI编程初步 Part 1, Part 2
  • 湍流的计算方法 1): RANS
  • 湍流的计算方法(2 LESDNS;  计算声学初步
  • 常用CFD软件(Fluent)及可视化软件(Tecplot, AVS 介绍
  • 案例教学 (1)
  • 案例教学 2
 

10  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

§ 1.1   流体力学基本方程组 

连续介质假设;

宏观守恒律: 质量守恒、动量守恒、能量守恒 

     考虑任意控制体计算dt 时刻内流出的质量 

控制体 

1 

1) 量守恒律 

单位时刻表面微元ds的流出质量为: 

总质量流出为 

根据质量守恒: 控制体内质量的增加=流入控制体的质量 

第二章 流体力学基本方程及其数学性质 

1.   基本方程的推导 

  • 基本概念随体导数
 

Euler型)控制体特性: 不运动、不变形 

控制体的任意性 

11  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

2)  动量守恒律 

单位时刻内,流出面元ds的动量为: 

总流出动量为: 

根据动量守恒: 

外力的合力: 

质量力 

表面力 

控制体内的动量增加=流入的动量+表面力的冲量+体积力的冲量 

12  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

根据本构方程(广义牛顿粘性定律) 

通常情况下: 

基本概念: 应力 (张量) 

把固体切开,其内部的力才暴露出来” 

   “切的方向不同,表面上的力也不同” 
 

给定方向,就能得到表面力 

  •  普通的线性应力-应变关系:

    

各向同性假设 

  •   静止流体应力张量保持各向同性(帕斯卡定律):  静止流体:
 

:静止部分+运动部分 

通常情况下,第二粘性系数(膨胀粘性)可忽略 

13  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

3) 量守恒律 

单位体积内流体的总能量=动能+内能 

流出的体积dV带走的能量 

外力做功 

质量力 

表面力: 

热传递: 

控制体内的能量变化=流入的能量+表面力做功+体积力做功+传入热量 

Fourier传热定律: 
 

14  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

最终N-S方程组为: 

也可写成如下分量形式  (《计算流体力学》2.1.1  

               

            

              

            

      

补充状态方程: 

15  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

2.    N-S方程的无量纲化 

  • 采用无量纲方程的优缺点
  • 无量纲方式可以任意
 

出现的无量纲参数:  

作业: 推导N-S方程的无量纲化形式 

  •  不同的无量纲方式得到的方程的形式不同
 

无量纲状态方程: 

16  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

3.   N-S方程的简化 

1) 可压情况下 

2) 粘情况下(Euler方程) 

通常: 

变形: 

假设粘性系数为常数(温度变化较小的情况) 

17  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

§ 2.2 偏微方程的分类及特征 

1.   一阶偏微方程 

采用特征线法,可转化为常微分方程 

考虑曲线G: 

显然, 沿着该曲线G有: 

如果该曲线G满足: 

则有: 

  • 偏微方程在特征线上变成了常微分方程
 

特征线 

特征相容关系 

18  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

  •  特例:常系数线性单波方程
 

特征线G  

特征关系式               

  • 扰动沿特征线以有限速度传播的方程称为“曲型”
 

    基本特征: 扰动以有限速度传播  局部依赖关系 -->  “ 依赖域”、 “影响域” 

19  

Copyright by Li Xinliang

Copyright  by Li Xinliang 

2.  一阶常系数偏微方程组 

如果矩阵A 可以被对角化: 

令: 

 

即:  

m个方程完全解耦, 可独立求解 

m 条特征线: 

m个特征相容关系式 

如果矩阵A能够(相似变换)对角化,则原方程是双曲型 

20  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

  •    如果矩阵A 具有m个实特征值, 这些特征值共具有m个线性无关的特征向量, 则称为双曲型方程
 
 
  •    一阶拟线性偏微分方程组和m条特征线上的m个特征相容关系(常微分方程)等价。
 
  •   如果A的特征值为m重根,而且对应的独立特征向量数小于m,则称为抛物型方程。
  • 如果其A的特征值均为复数,则称为椭圆型方程
 

组合情况: 

     双曲-椭圆型   

     双曲-抛物型 

思考题: 如果A为变系数情况? 

21  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

3.   高阶偏微方程——  可转化为一阶方程组 

原方程化为一阶方程组: 

转化为一阶偏微方程组 

矩阵 

特征方程(3)有两个互异实根 ->  矩阵A可对角化 -> 双曲型  

特征方程(3 有两个相同实根,且无法对角化    ->  抛物型 

特征方程(3)无实根                                            ->   椭圆型 

  • 对于变系数情况, 局部讨论
 

22  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

4.    讨论Euler方程组 

  • 作业题1-1  给出A, S,S-1 , 的具体推导过程
 

将矩阵A对角化 

一维非定常Euler方程转化为三个单波方程

 扰动波分别以速度                           传播 

一维非定常流动: 

23  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

二维非定常Euler方程组 

  • 作业题: 判断二维定常Euler方程的类型(双曲、抛物、椭圆)
 

24  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

  • 二维定常Euler方程
 

25  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

§ 2.3 模型方程及其数学性质 

简化的模型方程:

  • 线性单波方程—— 最简单的双曲型方程
  • 热传导方程—— 抛物型
  • Laplace方程——椭圆型
  • Burgers方程——混合型
 

目的:  通过简化模型方程,研究流体力学方程组的数学性质及计算方法 

偏微分方程的分类: 

椭圆型 

抛物型 

双曲型 

26  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

1.   线性单波方程 

方程的精确解: 

含义:  以常速度c向右传播。 波形,振幅保持不变 

A 

B 

c>0 扰动波向右传播:

           左端(A)需要给定边界条件;

            右端(B)只能被动接受,无法给定边界条件 

          (即使给定,对计算域也无任何影响, 且造成B端的非适定性)。 

c<0 扰动波向左传播:

       右端(B)需要给定边界条件; 左端(A)无需给定 
 

线性单波方程的边界条件: 

  • 对于初值问题,如果微分方程解的定解域中存在、唯一、且连续依赖于初始值,则称数学问题的提法是适定的
 
  • 对流方程的典型模型
 

27  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

x 

t 

xa 

xb 
 
 
 

A 

1)波动方程有两条特征线和两个特征相容关系;每个特征相容关系携带了偏微分方程的部分信息,在相应的特征线上传播,信息传播的速度就是相应特征值。  

特点: 

2)两条特征线上的特征相容关系综合起来,和原来的偏微分方程是等价的。利用特征相容关系和初始值,我们可以得到波动方程初值问题的解。这种求解双曲型方程的方法称为特征线法。  

28  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

x 

t 

xa 

xb 
 
 
 

A 

4)边界条件

边界条件个数=边界处指向求解域内的特征线条数

5)时间变量的单向性

  

29  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

2. 热传导方程—— 抛物型方程 

精确解 

特点:  扰动解瞬时传遍整个计算域 

  • 扩散方程的典型模型
 

30  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

抛物型方程特点 

  • 由于抛物型方程独立的特征向量数少于特征值数,因此,特征相容关系所包含的信息少于原抛物型偏微分方程的信息,即抛物型方程不可能用特征线方法求解。 
  • 依赖域。由于特征相容关系的个数少于拟线性方程组未知量的个数,抛物型方程不存在有限的依赖域。因此,每一的解依赖于           整个求解域。
  • 抛物型方程的特征值均为实数,时间变量(或类似时间变量)有单向性,可以用推进的方法求解。同双曲型方程一样,抛物型方程也是发展型方程。
 

t 

x 

31  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

3.   Burgers方程 

  • 对流-扩散方程
 

精确解: 

含义: 扰动波既下下游传播,同时进行扩散 

32  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

4. 椭圆型方程Laplace方程 

33  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

椭圆型方程特点 

  • 椭圆型方程由于其特征值均为复数,所以,特征线、相容关系等均无定义;不能沿某一方向推进求解(必须整个求解域同时求解);
  • 椭圆型方程不存在有限的影响域和依赖域,或者说,任何一点的影响域和依赖域都是整个求解域;
  • 椭圆型方程只能提边值问题。
  • 在物理上,椭圆型方程对应着一种稳态平衡的过程,称为平衡方程。
 

34  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

椭圆型方程边界条件的提法: 

1类边界条件( Dirichlet问题) 
 

2类边界条件( Neumann问题) 

3类边界条件  Robin问题) 

35  

Copyright  by Li Xinliang

Copyright  by Li Xinliang 

Copyright  by Li Xinliang 

36  

作业 

  • 推导无量纲的Navier-Stokes方程
 
  • 对于一维Euler方程组

     推导Jocabian矩阵 

     以及                                 的表达式。

     要求: 给出具体推导过程,切忌从书上抄录公式