[發(fā)明專利]一種介質(zhì)類型分步標(biāo)記方法有效
| 申請?zhí)枺?/td> | 202011594479.8 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112613251B | 公開(公告)日: | 2023-07-28 |
| 發(fā)明(設(shè)計)人: | 樓昊;許亮;楊武兵 | 申請(專利權(quán))人: | 中國航天空氣動力技術(shù)研究院 |
| 主分類號: | G06F30/28 | 分類號: | G06F30/28;G06F111/10;G06F113/08;G06F119/14 |
| 代理公司: | 北京思創(chuàng)大成知識產(chǎn)權(quán)代理有限公司 11614 | 代理人: | 張立君 |
| 地址: | 100074 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 介質(zhì) 類型 分步 標(biāo)記 方法 | ||
1.一種介質(zhì)類型分步標(biāo)記方法,其特征在于,用于在采用水平集方法模擬多介質(zhì)流動的過程中對介質(zhì)的類型進行標(biāo)記;
所述介質(zhì)類型分步標(biāo)記方法包括:
根據(jù)所包含介質(zhì)的數(shù)量對所有水平集函數(shù)符號進行排序;
根據(jù)介質(zhì)計算區(qū)域的大小對每種水平集函數(shù)符號所包含的介質(zhì)進行排序;
根據(jù)定義的每種水平集函數(shù)符號的序號和每種水平集函數(shù)符號所包含的介質(zhì)的序號分步對該種水平集函數(shù)符號所包含的介質(zhì)進行標(biāo)記;
其中,所述根據(jù)所包含介質(zhì)的數(shù)量對所有水平集函數(shù)符號進行排序的步驟包括:
分別獲取水平集函數(shù)正號和水平集函數(shù)負號所包含介質(zhì)的數(shù)量;
根據(jù)所包含介質(zhì)的數(shù)量由少至多的順序?qū)λ鏊郊瘮?shù)正號和所述水平集函數(shù)負號進行排序;
定義在前的水平集函數(shù)符號的序號;
定義在后的水平集函數(shù)符號的序號;
當(dāng)所包含介質(zhì)的數(shù)量相等時,將所述水平集函數(shù)負號作為所述在前的水平集函數(shù)符號;
所述根據(jù)介質(zhì)計算區(qū)域的大小對每種水平集函數(shù)符號所包含的介質(zhì)進行排序的步驟包括:
根據(jù)介質(zhì)計算區(qū)域由小至大的順序?qū)υ摲N水平集函數(shù)符號所包含的介質(zhì)進行排序;
定義該種水平集函數(shù)符號所包含的介質(zhì)的序號;
當(dāng)介質(zhì)計算區(qū)域的大小相等時,計算區(qū)域邊界點網(wǎng)格序號較小的介質(zhì)排序靠前;
所述在前的水平集函數(shù)符號的序號定義為S1,所述在后的水平集函數(shù)符號的序號定義為S2;
所述水平集函數(shù)符號所包含的介質(zhì)的序號定義為M1、M2……Mn;
所述根據(jù)定義的每種水平集函數(shù)符號的序號和每種水平集函數(shù)符號所包含的介質(zhì)的序號分步對該種水平集函數(shù)符號所包含的介質(zhì)進行標(biāo)記的步驟包括:
標(biāo)記S1中的S1M1介質(zhì):逐點遍歷,判斷該介質(zhì)的計算區(qū)域中的每一點的成分并執(zhí)行預(yù)定的第一判斷操作;
標(biāo)記S1中的S1M2介質(zhì):逐點遍歷,判斷該介質(zhì)的計算區(qū)域中的每一點的成分并執(zhí)行預(yù)定的第二判斷操作;重復(fù)執(zhí)行該逐點遍歷,判斷該介質(zhì)的計算區(qū)域中的每一點的成分并執(zhí)行預(yù)定的第二判斷操作的步驟,直至在所述標(biāo)記S1中的S1M2介質(zhì)的步驟之前雖屬于S1M2介質(zhì)但被誤標(biāo)記為其他介質(zhì)的點均被找到;
按照以上標(biāo)記S1中的S1M2介質(zhì)的方式標(biāo)記S1中的除S1M1介質(zhì)和S1M2介質(zhì)以外的其他介質(zhì);
按照以上標(biāo)記S1中的介質(zhì)的方式標(biāo)記S2中的介質(zhì)。
2.根據(jù)權(quán)利要求1所述的介質(zhì)類型分步標(biāo)記方法,其特征在于,在所述根據(jù)所包含介質(zhì)的數(shù)量對所有水平集函數(shù)符號進行排序的步驟之前,還包括:
獲取水平集函數(shù)信息。
3.根據(jù)權(quán)利要求2所述的介質(zhì)類型分步標(biāo)記方法,其特征在于,在所述根據(jù)介質(zhì)計算區(qū)域的大小對每種水平集函數(shù)符號所包含的介質(zhì)進行排序的步驟之前,還包括:
獲取每種介質(zhì)的計算區(qū)域信息。
4.根據(jù)權(quán)利要求3所述的介質(zhì)類型分步標(biāo)記方法,其特征在于,所述水平集函數(shù)信息包括每個網(wǎng)格點的水平集函數(shù)值與網(wǎng)格坐標(biāo),所述介質(zhì)的計算區(qū)域信息包括包含該介質(zhì)所有點的最小網(wǎng)格區(qū)域的邊界點網(wǎng)格坐標(biāo)。
5.根據(jù)權(quán)利要求1所述的介質(zhì)類型分步標(biāo)記方法,其特征在于,在所述標(biāo)記S1中的S1M1介質(zhì)的步驟中,所述第一判斷操作包括:
若該點的水平集函數(shù)符號不為S1,則該點不標(biāo)記為S1M1;
若該點的水平集函數(shù)符號為S1,則該點標(biāo)記為S1M1。
6.根據(jù)權(quán)利要求5所述的介質(zhì)類型分步標(biāo)記方法,其特征在于,在所述標(biāo)記S1中的S1M2介質(zhì)的步驟中,所述第二判斷操作包括:
若該點的水平集函數(shù)符號不為S1,則該點不標(biāo)記為S1M2;
若該點的水平集函數(shù)符號為S1,且該點尚未被標(biāo)記成任何介質(zhì),則該點標(biāo)記為S1M2;
若該點的水平集函數(shù)符號為S1,且該點已被標(biāo)記為S1M2以外的其他介質(zhì),但該點的相鄰點中存在被標(biāo)記為S1M2的點,則該點標(biāo)記為S1M2;
若該點的水平集函數(shù)符號為S1,且已被標(biāo)記為S1M2以外的其他介質(zhì),而該點的相鄰點中不存在被標(biāo)記為S1M2的點,則該點不標(biāo)記為S1M2;
若該點的水平集函數(shù)符號為S1,且已被標(biāo)記為S1M2,則跳過對該點的標(biāo)記行為;
記錄第二判斷操作中新增介質(zhì)為S1M2的點數(shù)量NS1M2。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國航天空氣動力技術(shù)研究院,未經(jīng)中國航天空氣動力技術(shù)研究院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011594479.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





