[發明專利]一種基于自適應時間步長的瞬變電磁-溫度場耦合計算方法有效
| 申請號: | 201710556552.4 | 申請日: | 2017-07-10 |
| 公開(公告)號: | CN107391822B | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 張宇嬌;徐彬昭;黃雄峰;劉東圓 | 申請(專利權)人: | 南京大云物移智科技有限公司 |
| 主分類號: | G06F30/23 | 分類號: | G06F30/23 |
| 代理公司: | 宜昌市三峽專利事務所 42103 | 代理人: | 吳思高 |
| 地址: | 210009 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 自適應 時間 步長 電磁 溫度場 耦合 計算方法 | ||
1.一種基于自適應時間步長的瞬變電磁-溫度場耦合計算方法,其特征在于包括以下步驟:
步驟一、電磁場與溫度場的耦合時間點確定:采用溫度場觸發熱量來判斷電磁-溫度場耦合時間節點,首先電磁-溫度場步長耦合三次,用來獲取溫度場觸發熱量Qpre的預測數據,然后采用指數平滑法預測溫度場觸發熱量,通過觸發熱量判斷耦合時間節點;
步驟二、電磁場自適應步長計算:通過載荷離散誤差和響應特征值確定電磁場載荷最佳離散的步長△tnE,當電磁場累積熱量達到溫度場觸發熱量時,暫停電磁場計算,計算溫度場;
步驟三、溫度場自適應步長計算:通過載荷離散誤差和響應特征值確定電磁場載荷最佳離散的步長△tnT,將電磁場計算平均熱功率作為載荷加至溫度場,當溫度場計算時間與電磁場同步時,暫停溫度場計算,更新電磁場節點溫度,并進行下一時間步的溫度場觸發熱量計算,反復迭代計算至最終時間;
電磁場與溫度場的耦合時間點確定包括以下步驟:
步驟1):采用溫度場觸發熱量來判斷電磁場與溫度場進行耦合計算時的時間節點,首先電磁-溫度場步長耦合三次,用來獲取溫度場觸發熱量Qpre的預測數據;
步驟2):由式(1)、(2)、(3)計算電磁場計算過程中允許材料變化最大溫度;其中線性材料的熱功率P與電流密度J的函數關系如式(1)、(2):
Pn=∫VJn2ε(T)dV (1)
ε=aT+ε0 (2)
式中:Pn為tn時刻發熱功率;V為單元體積;Jn為Tn時刻電流密度;ε為電阻率,a為電阻隨溫度變化率,ε(T)為電阻率與溫度函數,ε0為0℃時電阻率;∫V dV表示體積分;
當輸入熱功率為Pn,由溫度變化引起功率計算誤差應滿足:
|Pn(Tn)-Pn(Tn+△T)|≤γPn(Tn) (3)
式中:Pn(Tn)為功率與溫度函數,如式(1);γ為由溫度變化引起的功率誤差,取1%;
式(3)取等號時,可得出tn時刻溫度允許變化最大值△Tmax;
步驟3):溫度場觸發熱量計算,根據tn時刻最大溫度變化△Tmax,由tn,tn-1,tn-2時刻輸入功率及溫度變化,預測tn+1溫度場觸發熱量
計算tn,tn-1,tn-2時刻溫度隨熱量變化率kn-1,kn-2,kn-3,如式(4):
式中:Qn,Qn-1,Qn-2分別為tn,tn-1,tn-2時刻發熱量;Tn,Tn-1,Tn-2,Tn-3為tn,tn-1,tn-2,tn-3時刻溫度;
最后計算溫度場觸發熱量計算,采用如式(5)的指數平滑方法預測tn+1時刻溫度場變化率Kn+1:
Kn+1=αKn+(1-α)Kn-1+(1-α)2Kn-2 (5)
式中:α為指數平滑系數,α=0.75;kn-1,kn-2,kn-3如式(5);
溫度場觸發熱量為:
Qpre=△TmaxKn+1 (6)
式中:Qpre為溫度場觸發熱量;△Tmax為允許變化最大溫度,見式(4);Kn+1計算見式(5);
電磁場自適應步長計算包括以下步驟:
步驟4):根據載荷離散誤差確定電磁場時間步長t∈(tn-1,tn)時,當載荷矩陣P采用線性插值時,等效載荷采用斜坡加載,由載荷離散產生的誤差為如式(7),
式中:為第n個時間步長的載荷離散誤差;fs(t)為電磁場中電流或電壓載荷;△t為離散步長;
對式(7)采用梯形公式積分,得離散誤差近似如式(8);
式中:fs(ξ)為電磁場中電流或電壓載荷;ξ為tn-1至tn間常數;∝表示正比于,其余參數如式(7);
根據式(8),載荷離散誤差近似正比于(△t)2,可將下一步長計算可分為如下兩步:
(a)步長預測:采用式(9)根據第n步計算誤差,預測第n+1步長△tmn+1;
式中:為第n+1步預測步長;為安全系數,etolerance為允許最大誤差;為第n步產生的離散誤差;
(b)步長校正:判斷當第n+1時間步長△t1n+1所產生誤差是否滿足ek+1etolerance,如不滿足采用(8)進行修正迭代計算,直至滿足eketolerance;
式中:△t1n+1為第n+1個時間步長;為安全系數,etolerance為允許最大誤差;ek+1為第k+1次迭代產生的離散誤差;
步驟5):根據響應特征值確定電磁場時間步長采用響應特征λr值確定穩定時間步長△tn+1;定義△tn+1λ為震蕩限制條件,當△tn+1λ1時系統處于震蕩狀態,為保證計算穩定性可取最大步長需滿足:
式中:f1,f為穩定系數;λr為響應特征值;u為場量,電磁場中A為矢量磁位,V為電壓;un為tn-1到tn時間段場量u的變化;K為一階有限元方程中傳導矩陣;C為一階有限元中容性矩陣;
步驟6):電磁場在tn時刻離散時間步長為:
式中:為電磁場tn時刻離散時間步長;為式(10)中載荷離散最大步長;為特征值確定離散步長;
步驟7):耦合時間判斷:當tn+1時刻電磁場累積熱量滿足以下條件之一時,tn+1為電磁-溫度場耦合時間點,暫停電磁場計算,啟動溫度場計算;
(a):單元最大熱量變化達到步驟5)中單元預測熱量閾值時自動啟動溫度場計算:
式中:Qi為第i個單元的累積熱量;為第i個單元的預測觸發熱量,由式(6)計算;
(b):總體熱量變化達到步驟5)中單元預測熱量閾值時自動啟動溫度場計算:
式中:Qpre為溫度場總體觸發熱量,由式(6)計算;Qi為第i個單元的累積熱量;β為觸發安全系數,β=0.9;
溫度場自適應步長計算包括以下步驟:
步驟8):計算溫度場自適應時間步長溫度場自適應時間步長計算同步驟4)、步驟5)、步驟6);
步驟9):當溫度場計算時間到達步驟7)中耦合時間Tn+1時,停止溫度場計算,并更新電磁場節點溫度;
步驟10):反復迭代步驟2)~步驟8),直至計算總時間Ttotal。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京大云物移智科技有限公司,未經南京大云物移智科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710556552.4/1.html,轉載請聲明來源鉆瓜專利網。





