本申請涉及仿真領(lǐng)域,特別涉及一種仿真收斂判定方法、電子設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù):
1、在建筑氣流仿真領(lǐng)域中,通常會使用方程求解過程中的殘差來判斷結(jié)果是否收斂,計算過程是否達到穩(wěn)定狀態(tài)。但是對于不同的場景來說,有些場景其方程殘差可以達到很低,但是有些場景中其方程殘差很難達到非常低的標準。如果將收斂標準對應的方程殘差值調(diào)高,則又可能存在尚未穩(wěn)定的情況下即被錯誤地判定為達到收斂,提前結(jié)束了方程迭代過程,導致計算出錯。
技術(shù)實現(xiàn)思路
1、本申請主要目的是提供一種仿真收斂判定方法、電子設(shè)備及計算機可讀存儲介質(zhì),能夠提高仿真收斂判定的準確性。
2、為解決上述技術(shù)問題,本申請采用的第一個技術(shù)方案是:提供一種仿真收斂判定方法。該方法包括基于目標空間構(gòu)建目標空間內(nèi)的氣體流動仿真方程,目標空間包括至少一回風口;利用仿真方程的迭代對目標空間內(nèi)的氣體流動進行仿真;在每一次仿真方程迭代后,獲取以下至少一種:目標空間的當前空間平均溫度、目標空間的第一平均值、所有回風口的當前風口平均溫度、對應每一回風口的每一第二平均值;其中,第一平均值為當前空間平均溫度和預設(shè)迭代次數(shù)的歷史空間平均溫度的平均值,每一第二平均值為每一回風口的當前風口平均溫度和對應的預設(shè)迭代次數(shù)的歷史風口平均溫度的平均值;響應于滿足預設(shè)條件,確定仿真方程的結(jié)果滿足收斂,停止仿真方程的迭代;其中,預設(shè)條件包括以下至少一種:在當前以及預設(shè)迭代次數(shù)內(nèi)空間平均溫度的波動程度小于第一預設(shè)值、在當前以及預設(shè)迭代次數(shù)內(nèi)高于第一預設(shè)比例的回風口的風口平均溫度的波動程度小于第二預設(shè)值、在當前以及預設(shè)迭代次數(shù)內(nèi)第一平均值的波動程度小于第三預設(shè)值、在當前以及預設(shè)迭代次數(shù)內(nèi)高于第二預設(shè)比例的回風口的第二平均值的波動程度小于第四預設(shè)值。
3、為解決上述技術(shù)問題,本申請采用的第二個技術(shù)方案是:提供一種電子設(shè)備。該電子設(shè)備包括存儲器和處理器,存儲器用于存儲程序數(shù)據(jù),程序數(shù)據(jù)能夠被處理器執(zhí)行,以實現(xiàn)如第一個技術(shù)方案中所述的方法。
4、為解決上述技術(shù)問題,本申請采用的第三個技術(shù)方案是:提供一種計算機可讀存儲介質(zhì)。該計算機可讀存儲介質(zhì)存儲有程序數(shù)據(jù),能夠被處理器執(zhí)行,以實現(xiàn)如第一個技術(shù)方案中所述的方法。
5、本申請的有益效果至少包括:通過對目標空間以及回風口的當前迭代過程的當前溫度數(shù)據(jù)以及預設(shè)迭代次數(shù)的歷史溫度數(shù)據(jù)進行獲取,判斷其是否滿足以下情況中至少一種,在當前以及預設(shè)迭代次數(shù)內(nèi)目標空間的平均溫度的波動程度小于第一預設(shè)值、在當前以及預設(shè)迭代次數(shù)內(nèi)高于第一預設(shè)比例的回風口的風口平均溫度的波動小于第二預設(shè)值、在當前以及預設(shè)迭代次數(shù)內(nèi)第一平均值的波動程度小于第三預設(shè)值、在當前以及預設(shè)迭代次數(shù)內(nèi)高于第二預設(shè)比例的所述回風口的所述第二平均值的波動程度小于第四預設(shè)值。滿足則判定收斂。通過對溫度數(shù)據(jù)的波動程度進行判斷來判定仿真結(jié)果是否收斂,提高了收斂判定的準確性,能夠準確判定收斂時機,使得在仿真方程收斂時方程殘差較大的情況下,能夠減少仿真次數(shù)和仿真時間,提高仿真效率。
1.一種仿真收斂判定方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所述目標空間的當前空間平均溫度、所述目標空間的第一平均值、所有所述回風口的當前風口平均溫度、對應每一所述回風口的每一第二平均值中至少一種之前,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,獲取所述方程殘差之后,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述方程殘差之前,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預設(shè)迭代次數(shù)中所有迭代次數(shù)的次數(shù)間隔相同。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述預設(shè)迭代次數(shù)中所有迭代次數(shù)的次數(shù)間隔為零。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述預設(shè)迭代次數(shù)中的最大迭代次數(shù)比當前迭代次數(shù)小一。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述波動程度包括以下至少一種:最大值與最小值的差值、標準差、方差。
9.一種電子設(shè)備,其特征在于,包括存儲器和處理器,所述存儲器用于存儲程序數(shù)據(jù),所述程序數(shù)據(jù)能夠被所述處理器執(zhí)行,以實現(xiàn)如權(quán)利要求1-8任一項所述的方法。
10.一種計算機可讀存儲介質(zhì),其特征在于,存儲有程序數(shù)據(jù),能夠被處理器執(zhí)行,以實現(xiàn)如權(quán)利要求1-8任一項所述的方法。