面处理的特征无反射边界条件设定方法与系统的制作方法

文档序号:6512501阅读:256来源:国知局
面处理的特征无反射边界条件设定方法与系统的制作方法
【专利摘要】本发明提供一种面处理的特征无反射边界条件设定方法与系统,根据纳维叶-斯托克斯对可压缩流体进行数值模拟,获取可压缩流体控制方程,获取X、Y和Z三个方向上的传播特征波方程,生成一维无粘特征发射方程,并根据求解变量数据生成所述可压缩流体特征波形式的控制方程,计算压缩流体进口/出口面求解变量时间推进方程,确定可压缩流体中面边界的条件。本发明面处理的特征无反射边界条件设定方法经过严格数学逻辑计算,避免直接采用Euler方程边界条件给定的方法直接应用到Navier-Stokes方程,整个设定过程稳定、准确,且能够很好处理可压缩流体中声波反射的问题,确保面处理的特征无反射边界条件设定的精准。
【专利说明】面处理的特征无反射边界条件设定方法与系统
【技术领域】
[0001]本发明涉及可压缩流动的边界条件设定【技术领域】,特别是涉及面处理的特征无反射边界条件设定方法与系统。
【背景技术】
[0002]目前可压缩流动直接数值数值模拟越来越受到研究者的重视。一方面随着并行计算机硬件和软件技术的发展,进行大规模流动和燃烧的直接数值模拟成为可能。另外研究者进行了化学反应的燃烧流动的数值模拟,以及可压缩流动在航空航天方面研究深入发展,也进一步促进了可压缩流动直接数值模拟技术的发展。
[0003]对于非稳态的可压缩流动的直接数值模拟,需要非常仔细地控制边界上的波反射。对于稳态的Navier-Stokes(纳维叶一斯托克斯)的直接数值模拟,波反射显得不是很重要。因为在稳态的数值模拟中,需要得到的只是一个稳态的结果,这种波的反射会采取一定的方法消除掉,不需要关心这种波反射对边界的影响。在非稳态的数值模拟中,非耗散的高阶数值格式会产生长距离、长时间的数值波。这些数值波会对数值求解的过程产生影响,尤其是对数值收敛性有较大的影响。在实际的流动模拟中也发现,即使物理的波反射不是很明显,不能够从下游传递到上游,数值波的反射有可能从边界传递到入口或者计算的整个区域。Vichnevertsk和Bowles采用一维对流方程研究发现,计算区域的入口和出口的边界有非常强的数值波的耦合,会导致非物理的震荡,同时他们对二维不可压缩,二维可压缩方程模拟中也发现了上述类似的现象。三维可压缩Navier-Stokes方程边界条件处理困难的关键原因是完整的特征无反射边界条件数学理论的缺乏。完全可靠并且适定的边界条件只对Euler(欧拉)方程适用,但是对于Navier-Stokes会变得非常复杂。对于Navier-Stokes方程,给定特定的边界条件从而得到比较好的模拟结果,也只适用于那些非常简单的模拟情况。
[0004]对于Navier-Stokes方程的特征边界条件的给定,主要的问题是Navier-Stokes不是双曲型方程,因此不能简单利用Euler方程边界条件给定的方法直接应用到Navier-Stokes方程,若直接采用Euler方程边界条件给定的方法直接应用到Navier-Stokes方程,得到的特征无反射边界条件设定结果必然存在比较大的误差。

【发明内容】

[0005]基于此,有必要针对一般面处理的特征无反射边界条件设定方法存在比较大的误差的问题,提供一种准确的面处理的特征无反射边界条件设定方法与系统。
[0006]一种面处理的特征无反射边界条件设定方法,包括步骤:
[0007]根据纳维叶一斯托克斯方程,对可压缩流体进行数值模拟,获取可压缩流体控制方程,其中,所述可压缩流体控制方程包括连续方程、动量方程、温度方程、整理方程和状态方程;
[0008]根据所述可压缩流体控制方程,获取可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程;
[0009]根据所述可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程,忽略横向项、可压缩流体的粘性以及源项,通过数学运算,生成一维无粘特征发射方程,所述一维无粘特征发射方程用于获取所述可压缩流体从计算区域外部进入计算区域的特征波的关系;
[0010]获取所述可压缩流体的求解变量数据,根据所述一维无粘特征发射方程,生成所述可压缩流体特征波形式的控制方程,计算所述横向项、所述可压缩流体的粘性以及所述源项,并将计算结果与所述所述可压缩流体特征波形式的控制方程整合,生成可压缩流体进口面求解变量时间推进方程;
[0011]根据所述可压缩流体特征波形式的控制方程,获得可压缩流体出口面中求解变量的时间导数方程,根据所述可压缩流体出口面中求解变量的时间导数方程,生成可压缩流体出口面求解变量的时间推进方程;
[0012]根据所述压缩流体进口面求解变量时间推进方程和所述出口面求解变量时间推进方程,确定可压缩流体中面边界的条件。
[0013]一种面处理的特征无反射边界条件设定系统,包括:
[0014]控制方程获取模块,用于根据纳维叶一斯托克斯方程,对可压缩流体进行数值模拟,获取可压缩流体控制方程,其中,所述可压缩流体控制方程包括连续方程、动量方程、温度方程、整理方程和状态方程;
[0015]特征波方程获取模块,用于根据所述可压缩流体控制方程,获取可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程;
[0016]一维无粘特征发射方程生成模块,用于根据所述可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程,忽略横向项、可压缩流体的粘性以及源项,通过数学运算,生成一维无粘特征发射方程,所述一维无粘特征发射方程用于获取所述可压缩流体从计算区域外部进入计算区域的特征波的关系;
[0017]进口面求解变量时间推进方程生成模块,用于获取所述可压缩流体的求解变量数据,根据所述一维无粘特征发射方程,生成所述可压缩流体特征波形式的控制方程,计算所述横向项、所述可压缩流体的粘性以及所述源项,并将计算结果与所述所述可压缩流体特征波形式的控制方程整合,生成可压缩流体进口面求解变量时间推进方程;
[0018]出口面求解变量的时间推进方程生成模块,用于根据所述可压缩流体特征波形式的控制方程,获得可压缩流体出口面中求解变量的时间导数方程,根据所述可压缩流体出口面中求解变量的时间导数方程,生成可压缩流体出口面求解变量的时间推进方程;
[0019]边界条件确定模块,用于根据所述压缩流体进口面求解变量时间推进方程和所述出口面求解变量时间推进方程,确定可压缩流体中面边界的条件。
[0020]本发明面处理的特征无反射边界条件设定方法与系统,首先根据纳维叶一斯托克斯对可压缩流体进行数值模拟,获取可压缩流体控制方程,之后获取x、Y和Z三个方向上的传播特征波方程,生成一维无粘特征发射方程,并根据一维无粘特征发射方程和求解变量数据生成所述可压缩流体特征波形式的控制方程,分别计算压缩流体进口 /出口面求解变量时间推进方程,确定可压缩流体中面边界的条件。本发明面处理的特征无反射边界条件设定方法经过严格数学逻辑计算,避免直接采用Euler方程边界条件给定的方法直接应用到Navier-Stokes方程,整个设定过程稳定、准确,且能够很好处理可压缩流体中声波反射的问题,更进一步确保面处理的特征无反射边界条件设定结果的精准。
【专利附图】

【附图说明】
[0021]图1为本发明面处理的特征无反射边界条件设定方法第一个实施例的流程示意图;
[0022]图2为本发明面处理的特征无反射边界条件设定方法第二个实施例的流程示意图;
[0023]图3为本发明面处理的特征无反射边界条件设定系统第一个实施例的结构示意图;
[0024]图4为本发明面处理的特征无反射边界条件设定系统第二个实施例的结构示意图。
【具体实施方式】
[0025]为了使本发明的目的、技术方案及优点更加清楚明白,以下根据附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施仅仅用以解释本发明,并不限定本发明。
[0026]如图1所示,一种面处理的特征无反射边界条件设定方法,包括步骤:
[0027]SlOO:根据纳维叶一斯托克斯方程,对可压缩流体进行数值模拟,获取可压缩流体控制方程,其中,所述可压缩流体控制方程包括连续方程、动量方程、温度方程、整理方程和状态方程;
[0028]S200:根据所述可压缩流体控制方程,获取可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程;
[0029]S300:根据所述可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程,忽略横向项、可压缩流体的粘性以及源项,通过数学运算,生成一维无粘特征发射方程,所述一维无粘特征发射方程用于获取所述可压缩流体从计算区域外部进入计算区域的特征波的关系;
[0030]S400:获取所述可压缩流体的求解变量数据,根据所述一维无粘特征发射方程,生成所述可压缩流体特征波形式的控制方程,计算所述横向项、所述可压缩流体的粘性以及所述源项,并将计算结果与所述所述可压缩流体特征波形式的控制方程整合,生成可压缩流体进口面求解变量时间推进方程;
[0031]S500:根据所述可压缩流体特征波形式的控制方程,获得可压缩流体出口面中求解变量的时间导数方程,根据所述可压缩流体出口面中求解变量的时间导数方程,生成可压缩流体出口面求解变量的时间推进方程;
[0032]S600:根据所述压缩流体进口面求解变量时间推进方程和所述出口面求解变量时间推进方程,确定可压缩流体中面边界的条件。
[0033]本发明面处理的特征无反射边界条件设定方法,首先根据纳维叶一斯托克斯对可压缩流体进行数值模拟,获取可压缩流体控制方程,之后获取X、Y和Z三个方向上的传播特征波方程,生成一维无粘特征发射方程,并根据一维无粘特征发射方程和求解变量数据生成所述可压缩流体特征波形式的控制方程,分别计算压缩流体进口 /出口面求解变量时间推进方程,确定可压缩流体中面边界的条件。本发明面处理的特征无反射边界条件设定方法经过严格数学逻辑计算,避免直接采用Euler方程边界条件给定的方法直接应用到Navier-Stokes方程,整个设定过程稳定、准确,且能够很好处理可压缩流体中声波反射的问题,更进一步确保面处理的特征无反射边界条件设定结果的精准。
[0034]为了进一步详细解释本发明面处理的特征无反射边界条件设定方法的技术方案,下面将采用一具体实施例详细说明。为了便于理解,在本是实施例中将采用数学方程体现上述方法中的各个方程对数据进行处理过程,以体现数学计算过程的严谨与准确。
[0035]本发明面处理的特征无反射边界条件设定方法的可压缩的控制方程如下:
[0036]连续方程:
【权利要求】
1.一种面处理的特征无反射边界条件设定方法,其特征在于,包括步骤: 根据纳维叶一斯托克斯方程,对可压缩流体进行数值模拟,获取可压缩流体控制方程,其中,所述可压缩流体控制方程包括连续方程、动量方程、温度方程、整理方程和状态方程; 根据所述可压缩流体控制方程,获取可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程; 根据所述可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程,忽略横向项、可压缩流体的粘性以及源项,通过数学运算,生成一维无粘特征发射方程,所述一维无粘特征发射方程用于获取所述可压缩流体从计算区域外部进入计算区域的特征波的关系; 获取所述可压缩流体的求解变量数据,根据所述一维无粘特征发射方程,生成所述可压缩流体特征波形式的控制方程,计算所述横向项、所述可压缩流体的粘性以及所述源项,并将计算结果与所述所述可压缩流体特征波形式的控制方程整合,生成可压缩流体进口面求解变量时间推进方程; 根据所述可压缩流体特征波形式的控制方程,获得可压缩流体出口面中求解变量的时间导数方程,根据所述可压缩流体出口面中求解变量的时间导数方程,生成可压缩流体出口面求解变量的时间推进方程; 根据所述压缩流体进口面求解变量时间推进方程和所述出口面求解变量时间推进方程,确定可压缩流体中面边 界的条件。
2.根据权利要求1所述的面处理的特征无反射边界条件设定方法,其特征在于,所述可压缩流体特征波形式的控制方程具体如下: dp I1--1— η— if Li + Lt) + "VI = O a c2 P 2 ^ ^ J 1 L1, L2, L5为特征波的振幅,c是声速,Vl是所述横向项,P为所述可压缩流体的密度,t为时间。
3.根据权利要求1或2所述的面处理的特征无反射边界条件设定方法,其特征在于,所述根据所述压缩流体进口面求解变量时间推进方程和所述出口面求解变量时间推进方程,确定可压缩流体中面边界的条件具体包括步骤: 根据所述压缩流体进口面求解变量时间推进方程和所述出口面求解变量时间推进方程,选取相应的时间推进格式; 采用所述时间推进格式,获得下一个时间上所述压缩流体进口面和出口面的求解变量的更新值; 根据下一个时间上所述压缩流体进口面和出口面的求解变量的更新值,确定可压缩流体中面边界的条件。
4.根据权利要求1或2所述的面处理的特征无反射边界条件设定方法,其特征在于,所述根据所述压缩流体进口面求解变量时间推进方程和所述出口面求解变量时间推进方程,确定可压缩流体中面边界的条件之后还有步骤: 对确定可压缩流体中面边界的条件进行验证。
5.根据权利要求1或2所述的面处理的特征无反射边界条件设定方法,其特征在于,面求解变量包括可压缩流体的速度、密度和温度。
6.一种面处理的特征无反射边界条件设定系统,其特征在于,包括: 控制方程获取模块,用于根据纳维叶一斯托克斯方程,对可压缩流体进行数值模拟,获取可压缩流体控制方程,其中,所述可压缩流体控制方程包括连续方程、动量方程、温度方程、整理方程和状态方程; 特征波方程获取模块,用于根据所述可压缩流体控制方程,获取可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程; 一维无粘特征发射方程生成模块,用于根据所述可压缩流体在三维空间坐标轴X、Y和Z三个方向上的传播特征波方程,忽略横向项、可压缩流体的粘性以及源项,通过数学运算,生成一维无粘特征发射方程,所述一维无粘特征发射方程用于获取所述可压缩流体从计算区域外部进入计算区域的特征波的关系; 进口面求解变量时间推进方程生成模块,用于获取所述可压缩流体的求解变量数据,根据所述一维无粘特征发射方程,生成所述可压缩流体特征波形式的控制方程,计算所述横向项、所述可压缩流体的粘性以及所述源项,并将计算结果与所述所述可压缩流体特征波形式的控制方程整合,生成可压缩流体进口面求解变量时间推进方程; 出口面求解变量的时间推进方程生成模块,用于根据所述可压缩流体特征波形式的控制方程,获得可压缩流体出口面中求解变量的时间导数方程,根据所述可压缩流体出口面中求解变量的时间导数方程,生成可压缩流体出口面求解变量的时间推进方程; 边界条件确定模块,用于根据所述压缩流体进口面求解变量时间推进方程和所述出口面求解变量时间推进方程,确定可压缩流体中面边界的条件。
7.根据权利要求6所述的面处理的特征无反射边界条件设定系统,其特征在于,所述可压缩流体特征波形式的控制方程具体如下:
8.根据权利要求6或7所述的面处理的特征无反射边界条件设定系统,其特征在于,所述边界条件确定模块具体包括: 时间推进格式选定单元,用于根据所述压缩流体进口面求解变量时间推进方程和所述出口面求解变量时间推进方程,选取相应的时间推进格式; 更新值获取单元,用于采用所述时间推进格式,获得下一个时间上所述压缩流体进口面和出口面的求解变量的更新值; 确定单元,用于根据下一个时间上所述压缩流体进口面和出口面的求解变量的更新值,确定可压缩流体中面边界的条件。
9.根据权利要求6或7所述的面处理的特征无反射边界条件设定系统,其特征在于,还包括: 验证模块,用于对确定可压缩流体中面边界的条件进行验证。
10.根据权利要求6或7所述的面处理的特征无反射边界条件设定系统,其特征在于,面求解变量包括可压缩流体的速度、密度和温度。
【文档编号】G06F19/00GK103544374SQ201310432721
【公开日】2014年1月29日 申请日期:2013年9月22日 优先权日:2013年9月22日
【发明者】李德波 申请人:广东电网公司电力科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1