一种单物面上液滴的目标释放位置的计算方法转让专利
申请号 : CN202111045328.1
文献号 : CN113536605B
文献日 : 2021-12-07
发明人 : 任靖豪 , 易贤 , 王强 , 李维浩 , 刘宇
申请人 : 中国空气动力研究与发展中心低速空气动力研究所
摘要 :
权利要求 :
1.一种单物面上液滴的目标释放位置的计算方法,其特征在于,包括以下步骤:步骤S10:获得单物面上所有的网格角点信息和第g次演进时的Ng组撞击信息,所述第g次演进时的第 组撞击信息包括第g次演进时的第 个释放位置 、第g次演进时的第个撞击点和第g次演进时的第 个网格角点 ,所述第g次演进时的第 个撞击点与所述网格角点 之间的距离为第g次演进时的第 个距离 ,所述第g次演进时的第 个距离 小于预设距离阈值R,网格角点 位于单物面上,将所述释放位置标记为第i个撞击域内释放位置Yi,i=i+1,其中,g为撞击信息的演进次数, 为第g次演进时撞击信息的组号,g、 均为整数,g≧0、1≦ ≦Ng,Ng为第g次演进时撞击信息的总组数,i为撞击域内释放位置的序号,i为整数且i≧1;
步骤S20:根据所述第g次演进时的Ng组撞击信息得到第g+1次演进时的Ng+1组撞击信息,第g+1次演进时的第 组撞击信息包括第g+1次演进时的第 个释放位置 、第g+1次演进时的第 个撞击点和第g+1次演进时的第 个网格角点 ,所述第g+1次演进时的第 个撞击点与所述网格角点 之间的距离为第g+1次演进时的第个距离 ,所述第g+1次演进时的第 个距离 小于预设距离阈值R,所述网格角点 至少与第g次演进时的Ng组撞击信息中的一个网格角点相邻,其中,为第g+1次演进时撞击信息的组号, 为整数且1≦ ≦Ng+1,Ng+1≧0,Ng≧1,Ng+1为第g+
1次演进时撞击信息的总组数;
步骤S30:若所述第g+1次演进时的第 个撞击点位于所述单物面上,则将所述第g+1次演进时的第 个释放位置 标记为第i个撞击域内释放位置Yi,令i=i+1;若所述第g+1次演进时的第 个撞击点未位于所述单物面上,则将所述第g+1次演进时的第个释放位置 标记为第j个撞击边界释放位置Bj,令j=j+1;其中,j为撞击边界释放位置的序号,j为整数且j≧1;
步骤S40:将Ng+1组撞击信息中的一组或多组撞击信息作为Ng组撞击信息,令g=g+1,重复步骤S20,直至单物面上所有撞击信息中的释放位置均被标记,则得到单物面上液滴的目标释放位置。
2.如权利要求1所述的一种单物面上液滴的目标释放位置的计算方法,其特征在于,当g≧2时,步骤S30之前包括:步骤S301:若第g+1次演进时的第 个释放位置 未被标记,则继续步骤S30;若第g+1次演进时的第 个释放位置 已被标记,则令,继续步骤S30。
3.如权利要求2所述的一种单物面上液滴的目标释放位置的计算方法,其特征在于,当步骤S40中将Ng+1组撞击信息中的所有撞击信息作为Ng组撞击信息时,步骤S40之前包括:步骤S401:若第g+1次演进时的Ng+1组撞击信息中的释放位置均被标记,则继续步骤S40;若第g+1次演进时的Ng+1个撞击信息中的释放位置未被全部标记,则令 ,继续步骤S301。
4.如权利要求1‑3中任一项所述的一种单物面上液滴的目标释放位置的计算方法,其特征在于,步骤S20中,根据第g次演进时的Ng组撞击信息得到第g+1次演进时的Ng+1组撞击信息的计算步骤包括:
步骤S201:第g次演进时的第 个撞击信息为第 次释放液滴 时的撞击信息,第 次释放液滴 时的撞击信息包括第 次释放液滴 时的撞击点位置、第 次释放液滴 时的释放位置 和第 次释放液滴 时的网格单元,其中, 为液滴 释放次数的序号, 为整数且 ≧1;
步骤S202:根据第 次释放液滴 时的撞击点位置与第 个网格角点之间的距离得到目标距离 ,所述第 个网格角点 为第 次释放液滴 时撞击点位置所处网格单元的某一网格角点;
步骤S203:若 >R,则计算第 次释放液滴 时的释放位置 ,再次释放液滴 得到第 次释放液滴 时的撞击点位置 ,令,继续步骤S202;若 ≦R,则释放位置 所对应的液滴 撞击信息为第g+1次演进时的第 个撞击信息,令 ,继续步骤S201,直至获得所有Ng+1组撞击信息。
5.如权利要求4所述的一种单物面上液滴的目标释放位置的计算方法,其特征在于,所述释放位置 的计算公式如下: ,其中, 为第 次释放液滴 后的梯度函数, 为第 次释放液滴 后的推进步长。
6.如权利要求5所述的一种单物面上液滴的目标释放位置的计算方法,其特征在于,当≧2时,所述释放位置 的计算公式如下: ,其中, 为第 次释放液滴 后的修正梯度函数,所述计算第 次释放后的修正梯度函数 的计算公式如下: ,其中,为第 次释放液滴 后的释放位置。
7.如权利要求5所述的一种单物面上液滴的目标释放位置的计算方法,其特征在于,所述梯度函数 的计算公式如下: ,其中, 为第次释放液滴 后的第一矩阵, 为第 次释放液滴 后的第一矩阵的转置, 为第 次释放液滴 后的第二矩阵。
8.如权利要求7所述的一种单物面上液滴的目标释放位置的计算方法,其特征在于,所述第二矩阵 的计算公式如下: ,其中,q为辅助液滴的序号,q为整数且q=1、2、3、...、P,P为辅助液滴的总数量,P≧3, 为第q个辅助液滴的辅助目标距离,所述辅助目标距离 第 次释放时第q个辅助液滴与第 个网格角点之间的距离,所述第q个辅助液滴为虚拟流管中与第 次释放液滴 同步释放的液滴,所述虚拟流管中第 次释放液滴 和第q个辅助液滴的释放方向均为液滴 的撞击方向,P个辅助液滴的撞击点位于一个或多个不同的网格单元内。
9.如权利要求8所述的一种单物面上液滴的目标释放位置的计算方法,其特征在于,所述第一矩阵 的计算公式如下: ,第 次释放液滴 时第q个辅助液滴的撞击点位置为 ,第 次释放液滴 时的撞击点位置为,其中, 为坐标轴u方向上第 次释放液滴 时的第一差值,为坐标轴v方向上第 次释放液滴 时的第二差值, 为第 次释放液滴 时的撞击点在坐标轴u方向上的值, 为第 次释放液滴 时的撞击点在坐标轴v方向上的值, 为第 次释放液滴 时第q个辅助液滴的撞击点在坐标轴u方向上的值, 为第 次释放液滴 时第q个辅助液滴的撞击点在坐标轴v方向上的值,坐标轴u和坐标轴v正交,所述坐标轴u和坐标轴v形成的平面uv垂直于所述液滴 的撞击方向,所述第一差值 的计算公式为 ,所述第二差值 的计算公式为 。
10.如权利要求5所述的一种单物面上液滴的目标释放位置的计算方法,其特征在于,步骤S203中,当 >R且 ≧2时,若 < 且第 次释放液滴 时的撞击点位置位于物面上,其中, 为第 次释放液滴 时的目标距离,则根据第 次释放液滴 时的推进步长 调整释放位置 ,令,重复步骤S202;若 ≧ 或第 次释放液滴 时的撞击点位置未位于的物面上,则根据第 次释放液滴 时的修正推进步长 调整释放位置 ,令 , ,重复步骤S202;直至推进步长小于预设步长阈值,则释放位置 所对应的液滴 撞击信息为第g+1次演进时的第 个撞击信息,令 ,继续步骤S201,直至获得所有Ng+1组撞击信息;其中,所述推进步长 的计算公式为 ,所述修正推进步长 的计算公式为 。
说明书 :
一种单物面上液滴的目标释放位置的计算方法
技术领域
背景技术
预测结果的准确性。目前,针对液滴撞击问题采用的数值计算模型通常分为两类:拉格朗日
法和欧拉法。
壁面获得更高精度的液滴收集率;②通过引入网格自适应加密算法和限制径向基函数插值
方法,提高了撞击极限的捕捉精度和收集率的表征能力。
壁面包络线的方法获得撞击后面积,并基于流管理论的拉格朗日法计算获得液滴收集率。
等方式,确定各样本点的插值权重后,再进行目标点的插值计算。但实际模拟中加密3次后
得到的撞击网络图,如图1所示,可以看出,液滴撞击点的分布通常是随机零散且部分的分
布于壁面上,即造成样本点分布不均匀或数量较少,若以此作为计算样本,则将极大降低载
荷插值结果的精度。如图2所示,可以看出,进而导致通过现有技术中的计算方法计算得到
的液滴收集率分布云图等高线的光滑度较差,同时存在局部凸点或局部凹点,根据客观规
律,球面的水滴收集率应该呈现轴对称的分布特性,然而现有技术中的计算结果存在不对
称的局部的凸点或凹点以及呈锯齿状的云图等高线。这一现象表明了插值对结果造成的不
利影响。
复杂,计算流程复杂,运算效率低下和鲁棒性差等问题,且对初始条件的要求高;
基于径向基函数或反距离比等方式,确定各样本点的插值权重后,再进行目标点的插值计
算。但实际模拟中液滴撞击点的分布通常是随机零散且部分的分布于壁面上,即造成样本
点分布不均匀或数量较少,若以此作为计算样本,则将极大降低水滴收集率插值结果的精
度,插值结果中存在人工干预,且具有较大的不可靠性。
发明内容
进时的第 个撞击点和第g次演进时的第 个网格角点 ,所述第g次演进时的第
个撞击点与所述网格角点 之间的距离为第g次演进时的第 个距离 ,所述
第g次演进时的第 个距离 小于预设距离阈值R,网格角点 位于单物面上,将所
述释放位置 标记为第i个撞击域内释放位置Yi,i=i+1,其中,g为撞击信息的演进次
数, 为第g次演进时撞击信息的组号,g、 均为整数,g≧0、1≦ ≦Ng,Ng为第g次演
进时撞击信息的总组数,i为撞击域内释放位置的序号,i为整数且i≧1;
、第g+1次演进时的第 个撞击点和第g+1次演进时的第 个网格角点
,所述第g+1次演进时的第 个撞击点与所述网格角点 之间的距离为
第g+1次演进时的第 个距离 ,所述第g+1次演进时的第 个距离 小
于预设距离阈值R,所述网格角点 至少与第g次演进时的Ng组撞击信息中的一个网
格角点相邻,其中, 为第g+1次演进时撞击信息的组号, 为整数且1≦ ≦Ng+1,
Ng+1≧0,Ng≧1,Ng+1为第g+1次演进时撞击信息的总组数;
若所述第g+1次演进时的第 个撞击点未位于所述单物面上,则将所述第g+1次演进时的
第 个释放位置 标记为第j个撞击边界释放位置Bj,令j=j+1;其中,j为撞击边界
释放位置的序号,j为整数且j≧1;
的目标释放位置。
已被标记,则令 ,继续步骤S30。
记,则继续步骤S40;若第g+1次演进时的Ng+1个撞击信息中的释放位置未被全部标记,则令
,继续步骤S301。
击点位置、第 次释放液滴 时的释放位置 和第 次释放液滴
时的网格单元,其中, 为液滴 释放次数的序号, 为整数且 ≧1;
次释放液滴 时撞击点位置所处网格单元的某一网格角点;
,继续步骤S202;若 ≦R,则释放位置 所对应的液滴
撞击信息为第g+1次演进时的第 个撞击信息,令 ,继续步骤S201,直至获
得所有Ng+1组撞击信息。
滴 后的推进步长。
梯度函数,所述计算第 次释放后的修正梯度函数 的计算公式如下:
,其中, 为第 次释放液
滴 后的释放位置。
后的第一矩阵的转置, 为第 次释放液滴 后的第二矩阵。
为第q个辅助液滴的辅助目标距离,所述辅助目标距离 第 次释放时第q个辅助
液滴与第 个网格角点 之间的距离,所述第q个辅助液滴为虚拟流管中与第
次释放液滴 同步释放的液滴,所述虚拟流管中第 次释放液滴 和
第q个辅助液滴的释放方向均为液滴 的撞击方向,P个辅助液滴的撞击点位于一个或
多个不同的网格单元内。
放液滴 时的撞击点位置为 ,其中, 为坐标轴u方向上第 次释
放液滴 时的第一差值, 为坐标轴v方向上第 次释放液滴 时的第二
差值, 为第 次释放液滴 时的撞击点在坐标轴u方向上的值, 为第
次释放液滴 时的撞击点在坐标轴v方向上的值, 为第 次释放液滴
时第q个辅助液滴的撞击点在坐标轴u方向上的值, 为第 次释放液滴
时第q个辅助液滴的撞击点在坐标轴v方向上的值,坐标轴u和坐标轴v正交,所述坐
标轴u和坐标轴v形成的平面uv垂直于所述液滴 的撞击方向,所述第一差值 的
计算公式为 ,所述第二差值 的计算公式为 。
时的目标距离,则根据第 次释放液滴 时的推进步长 调整释放位
置 ,令 ,重复步骤S202;若 ≧ 或第 次释放液
滴 时的撞击点位置未位于的物面上,则根据第 次释放液滴 时的修正推
进步长 调整释放位置 ,令 , ,重复步骤
S202;直至推进步长 小于预设步长阈值,则释放位置 所对应的液滴
撞击信息为第g+1次演进时的第 个撞击信息,令 ,继续步骤S201,
直至获得所有Ng+1组撞击信息;其中,所述推进步长 的计算公式为
,所述修正推进步长 的计算公式为 。
个距离 均小于预设距离阈值R,并对释放位置 进行标记,直至单物面上
所有网格角点相对应的释放位置均被标记,则得到撞击点为单物面上所有网格角点的液滴
的目标释放位置,为计算单物面上整体或任意位置的液滴收集率的计算提供更加精确可靠
的数据样本;
总组数,进而得到撞击点为单物面上所有网格角点的液滴的目标释放位置,这种形式减少
了计算过程中的运算量,并简化了判断条件,进一步提高了运算速度;
加精确的确定了单物面的形状和大小,撞击域内释放位置Yi为后续单物面上的各项数值模
拟提供了精确可靠的样本,撞击边界释放位置Bj则为撞击极限处的水滴收集率计算提供精
确的样本;
小于预设距离值R,从而获得液滴 的撞击点为第 个网格角点 的目
标释放位置;
理结果的出现,实现了撞击轨迹的确定性计算,无需人工干预调整加密次数,提高了计算结
果的准确性和可靠性;
整体的运算效率。
附图说明
一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他的附图。
具体实施方式
以限制本发明。
置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须
具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语"
第一"、"第二"仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示
的技术特征的数量。由此,限定有"第一"、"第二"的特征可以明示或者隐含地包括一个或者
更多个所述特征。在本发明的描述中,"多个"的含义是两个或两个以上,除非另有明确具体
的限定。
以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间
接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术
人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
们之间的另外的特征接触。而且,第一特征在第二特征"之上"、"上方"和"上面"包括第一特
征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在
第二特征"之下"、"下方"和"下面"包括第一特征在第二特征正上方和斜上方,或仅仅表示
第一特征水平高度小于第二特征。
了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用
和/或其他材料的使用。
意网格单元角点的液滴释放点位置,进而能够通过单物面上任意一个或多个网格单元表征
的撞击域。再根据虚拟流管模型,直接计算出网格单元中心处的液滴收集率,使得液滴收集
率的计算更加简单易行。
进时的第 个撞击点和第g次演进时的第 个网格角点 ,所述第g次演进时的第
个撞击点与所述网格角点 之间的距离为第g次演进时的第 个距离 ,所述
第g次演进时的第 个距离 小于预设距离阈值R,网格角点 位于单物面上,将
所述释放位置 标记为第i个撞击域内释放位置Yi,i=i+1,其中,g为撞击信息的演进次
数, 为第g次演进时撞击信息的组号,g、 均为整数,g≧0、1≦ ≦Ng,Ng为第g次演
进时撞击信息的总组数,i为撞击域内释放位置的序号,i为整数且i≧1;
、第g+1次演进时的第 个撞击点和第g+1次演进时的第 个网格角点
,所述第g+1次演进时的第 个撞击点与所述网格角点 之间的距离为
第g+1次演进时的第 个距离 ,所述第g+1次演进时的第 个距离 小
于预设距离阈值R,所述网格角点 至少与第g次演进时的Ng组撞击信息中的一个网
格角点相邻,其中, 为第g+1次演进时撞击信息的组号, 为整数且1≦ ≦Ng+1,
Ng+1≧0,Ng≧1,Ng+1为第g+1次演进时撞击信息的总组数;
若所述第g+1次演进时的第 个撞击点未位于所述单物面上,则将所述第g+1次演进时的
第 个释放位置 标记为第j个撞击边界释放位置Bj,令j=j+1;其中,j为撞击边
界释放位置的序号,j为整数且j≧1;
的目标释放位置。
的一个角点具有6个相邻的角点,即当以y0,1为第0次演进的液滴释放点时,进行第1次演进
后将得到6组撞击信息;如图5所示,四边形网格的一个角点具有4个相邻的角点,即当以y0,1
为第0次演进的液滴释放点时,进行第1次演进后将得到4组撞击信息;如图6所示,六边形网
格的一个角点具有3个相邻的角点,即当以y0,1为第0次演进的液滴释放点时,进行第1次演
进后将得到3组撞击信息。下面以数值计算中常用的四边形网格为例进行分析。
1组撞击信息包括第0次演进时的第1个释放位置y0,1、第0次演进时的第1个撞击点和第0次
演进时的第1个网格角点d0,1,将所述释放位置y0,1标记为第1个撞击域内释放位置Y1,令i=1
+1=2;然后,根据所述第0次演进时的1组撞击信息得到第1次演进时的4组撞击信息,第1次
演进时的4组撞击信息包括4个释放位置y0,1、y0,2、y0,3和y0,4,4个撞击点和4个网格角点d0,1、
d0,2、d0,3和d0,4;之后,第1次演进时中的4个撞击点均位于所述单物面100上,则将所述第1次
演进时中的4个释放位置y0,1、y0,2、y0,3和y0,4依次分别标记为撞击域内释放位置Y2,Y3,Y4,
Y5,令i=5+1=6,g=g+1=2,将第2次演进时4组撞击信息中的第1组作为第3次演进的基础,重
复上述步骤,直至单物面100上所有撞击信息中的释放位置均被标记,则得到单物面100上
液滴的目标释放位置。
Y4,Y5之后,令i=5+1=6,g=g+1=2,将第2次演进时4组撞击信息中的第1组和第2组分别作为第
3次演进的基础,同时进行演进,重复上述步骤,直至单物面100上所有撞击信息中的释放位
置均被标记,则得到单物面100上液滴的目标释放位置。
区域边界网格角点的边界撞击位置,所述边界撞击位置对应的释放位置即为撞击边界释放
位置Bj,即B1和B2的趋近过程如图8所示。因此,撞击域内释放位置Yi和撞击边界释放位置Bj
均为单物面100上液滴的目标释放位置。
算提供更加精确可靠的数据样本。
均小于预设距离阈值R,并对释放位置 进行标记,直至单物面上所有网格
角点相对应的释放位置均被标记,则得到撞击点为单物面上所有网格角点的液滴的目标释
放位置,为计算单物面上整体或任意位置的液滴收集率的计算提供更加精确可靠的数据样
本。
确定了撞击域的形状和大小,撞击域内释放位置Yi为后续单物面上的各项数值模拟提供了
精确可靠的样本,撞击边界释放位置Bj则为撞击极限处的水滴收集率计算提供精确的样
本。
置。通过计算液滴的目标释放位置,实现对液滴释放位置的控制,有效避免了拉格朗日撞击
点向欧拉网格点的插值计算,改善了因插值计算造成的非物理结果的出现,实现了撞击轨
迹的确定性计算,无需人工干预调整加密次数,提高了计算结果的准确性和可靠性;同时,
本发明基于最优化的思想,引入了梯度下降模型,简化了液滴收集率的计算过程和判定过
程,提高了预测撞击极限的鲁棒性和系统整体的运算效率。
放位置 已被标记,则令 ,继续步骤S30。
述释放位置 ;若第g+1次演进时的第 个释放位置 已被标记,则令
,直接跳过被标记的释放位置,继续下一个释放位置的计算,如:当通过y0,1
对y1,1进行标记之后,当通过y2,1找到相邻释放点y1,1时,由于y1,1已经标记,则不标记y1,1,直
接进行y3.3的判断和标记。加宽了每次演进时的宽度,提升了运算效率。
位置均被标记,则继续步骤S40;若第g+1次演进时的Ng+1个撞击信息中的释放位置未被全部
标记,则令 ,继续步骤S301。
液滴的目标释放位置。除网格角点d1,0所对应的撞击信息外,其中,撞击信息的演进次数g与
总组数Ng的关系为Ng=4g。这种形式减少了计算过程中的运算量,并简化了判断条件,在通过
初始撞击信息得到N组相邻撞击信息的基础上进一步提高了运算速度。
进时的第1个撞击点和第0次演进时的第1个网格角点d0,1,将所述释放位置y0,1标记为第1个
撞击域内释放位置Y1,令i=1+1=2;然后,根据所述第0次演进时的1组撞击信息得到第1次演
进时的4组撞击信息,第1次演进时的4组撞击信息包括4个释放位置y1,1、y1,2、y1,3和y1,4,4个
撞击点和4个网格角点d1,1、d1,2、d1,3和d1,4;之后,第1次演进时中的4个撞击点均位于所述单
物面100上,则将所述第1次演进时中的4个释放位置y1,1、y1,2、y1,3和y1,4依次分别标记为撞
击域内释放位置Y2,Y3,Y4,Y5,令i=5+1=6,若第1次演进时的4组撞击信息中的释放位置均被
标记,则将第1次演进时的4组撞击信息均作为第2次演进时4组撞击信息,g=g+1=2,重复上
述步骤;
的5个释放位置y2,2、y2,3、y2,4、y2,5和y2,6依次分别标记为撞击域内释放位置Y6,Y7,Y8,Y9和
Y10,令i=10+1=11,同时,第2次演进时中的1个撞击点位于所述单物面100上的点上,则将所
述第2次演进时中的释放位置y2,1标记为撞击边界释放位置B1,令j=1+1=2;若第2次演进时
的6组撞击信息中的释放位置均被标记,则将第2次演进时的6组标记有目标释放位置的撞
击信息作为第3次演进时6组撞击信息,g=g+1=3,重复上述步骤,直至单物面100上所有撞击
信息中的释放位置均被标记,则得到单物面100上液滴的目标释放位置。
击信息,能够最大限度的提升运算效率,从而有效减少计算次数,简化判定条件,降低存储
内存,进一步提高了运算效率。
击点位置、第 次释放液滴 时的释放位置 和第 次释放液滴
时的网格单元,其中, 为液滴 释放次数的序号, 为整数且 ≧1;
释放液滴 时撞击点位置所处网格单元的某一网格角点;
,继续步骤S202;若 ≦R,则释放位置 所对应的液滴
撞击信息为第g+1次演进时的第 个撞击信息,令 ,继续步骤S201,直至获得
所有Ng+1组撞击信息。
取第1次释放液滴 的撞击点位置和第1次释放液滴 时撞击点位置对应的网格角
点 ,则得到第1次释放液滴 时的释放位置y1;再根据第1次释放液滴 时
的撞击点位置与第1次释放液滴 时撞击点位置所处的网格角点 之间的距离
得到目标距离s1;s1>R,则计算第2次释放液滴 时的释放位置y2,再次释放液滴
得到第2次释放液滴 时的撞击点位置,令 ,重复上述步骤。直至
≦R,则释放位置 所对应的液滴 的撞击信息为第g+1次演进时的第 个
相邻撞击信息。
的释放位置,从而获得液滴 撞击点为网格角点的目标释放位置。
滴 后的推进步长。
第 次释放液滴 时的释放位置 的演进过程。
正梯度函数,所述计算第 次释放后的修正梯度函数 的计算公式如下:
,其中, 为第 次释放液
滴 后的释放位置。
一步加快了收敛的进程,并且消除了迭代过程中出现的震荡。
后的第一矩阵的转置, 为第 次释放液滴 后的第二矩阵。
为第q个辅助液滴的辅助目标距离,所述辅助目标距离 第 次释放时第q个辅助
液滴与第 个网格角点 之间的距离,所述第q个辅助液滴为虚拟流管中与第
次释放液滴 同步释放的液滴,所述虚拟流管中第 次释放液滴 和
第q个辅助液滴的释放方向均为液滴 的撞击方向,P个辅助液滴的撞击点位于一个或
多个不同的网格单元内。
在的平面垂直于液滴 的撞击方向,所述液滴 的撞击方向为来流方向,所述虚拟
流管中同步释放的的液滴 均采用相同的插值模板,相同的插值模板能够确保插值结
果的连续性。
放液滴 时的撞击点位置为 ,其中, 为坐标轴u方向上第 次释
放液滴 时的第一差值, 为坐标轴v方向上第 次释放液滴 时的第二
差值, 为第 次释放液滴 时的撞击点在坐标轴u方向上的值, 为第
次释放液滴 时的撞击点在坐标轴v方向上的值, 为第 次释放液滴
时第q个辅助液滴的撞击点在坐标轴u方向上的值, 为第 次释放液滴
时第q个辅助液滴的撞击点在坐标轴v方向上的值,坐标轴u和坐标轴v正交,所述坐
标轴u和坐标轴v形成的平面uv垂直于所述液滴 的撞击方向,所述第一差值 的
计算公式为 ,所述第二差值 的计算公式为 。
向上所述坐标轴v方向上的值能够简单、准确且高效的确定平面uv上某一点的位置。
方向。
时的目标距离,则根据第 次释放液滴 时的推进步长 调整释放位
置 ,令 ,重复步骤S202;若 ≧ 或第 次释放液
滴 时的撞击点位置未位于的物面上,则根据第 次释放液滴 时的修正推
进步长 调整释放位置 ,令 , ,重复步骤
S202;直至推进步长 小于预设步长阈值,则释放位置 所对应的液滴 撞
击信息为第g+1次演进时的第 个撞击信息,令 ,继续步骤S201,直至获得
所有Ng+1组撞击信息;其中,所述推进步长 的计算公式为 ,
所述修正推进步长 的计算公式为 。
的情况,此时通过修正推进步长 从而控制液滴 进一步接近第 个
网格角点 ,如图8所示。同时,通过判断第 次释放液滴 时的撞击点位
置是否位于所述物面上,能够判断第 次释放的液滴 是否撞击物面,当第
次释放的液滴 未能撞击当前物面时,通过修正推进步长 从而使液滴
进一步接近物面边界。此外,通过设置预设步长阈值,从而当 ≧ 或第
次释放液滴 时的撞击点位置未位于所述物面上时,控制了推进步长 的
最小值,进而当液滴 远离第 个网格角点 或液滴 未撞击物面时,
选择撞击点离网格角点最近的释放位置作为再次演进的基础。
击点位置,其中λ1=s1 /||G(x1)||, ;由第2次释放液滴 时的释放
位置y2和第2次释放液滴 时的撞击点位置计算得到s2,此时s2>R且 ,若s2
推进步长λ2调整第3次的释放位置y3和第3次释放液滴 时的撞击点位置,其中λ2=s2 /|
|G(x2)||, ;
位于所述物面上,则根据第3次释放液滴 时的修正推进步长λ3′调整第4次的释放位置
y4和第4次释放液滴 时的撞击点位置,其中λ3=s3 /||G(x3)||,λ3′=0.5λ3,λ3=λ3′,
;
所示;将释放位置 所对应的液滴v撞击信息作为第g+1次演进时的第 个撞击
信息,此时,目标释放位置为yb,目标释放位置yb对应的目标距离为sb、撞击点位置记为[ub,
vb]即为第g+1次演进时的第 个撞击信息。
置记为[ub,vb],如图8、图15所示;将释放位置 所对应的液滴 撞击信息作为第
g+1次演进时的第 个撞击信息,此时,目标释放位置为yb,目标释放位置yb对应的目标
距离为sb、撞击点位置记为[ub,vb]即为第g+1次演进时的第 个撞击信息。
息(如图1所示)更加均匀,从而使得通过单物面上任意一个或多个网格单元来表征撞击域
成为可能,同时避免了撞击点位置不均匀导致的液滴收集率结果不精确的问题。
的等高线更加光滑。通过本发明中单物面上液滴的目标释放位置的计算方法,简化了液滴
收集率的计算过程和判定过程,提高了预测撞击极限的鲁棒性和系统整体的运算效率。同
时,通过所述单物面上的撞击域内释放位置Yi和所述单物面的撞击边界释放位置Bj,从而更
加精确的确定了单物面的形状和大小,撞击域内释放位置Yi为后续单物面上的各项数值模
拟提供了精确可靠的样本,撞击边界释放位置Bj则为撞击极限处的水滴收集率计算提供精
确的样本。