電磁界解析ソフトウェアEMSolution

無限境界要素によるコイルインダクタンス

概要

既にEMSolutionにおける無限境界要素の取り組みは"無限境界要素の適用""境界条件と無限要素"で述べています。無限境界要素は解析領域境界に無限遠に達する有限要素を加えたことと等価で,有限要素法で開領域問題を解くことを可能にします。通常,有限要素法の解析領域の境界の影響を無くすためには,かなり広い空気の解析領域を設定する必要があります。しかし,無限境界要素を使用することにより,空気の解析領域を削減することが可能となり,メッシュ分割も容易になるだけでなく計算時間を短縮することが期待できます。

解説

本手法は軸対称三次元および三次元の解析で使用することができます。従来,軸対称三次元ではICCG法の収束性は問題なく非常に有効な方法ですが,三次元解析では収束性が問題となっておりましたが,この度高速化に成功し,実務レベルの計算時間となりました。

ここでは,三次元解析における無限境界要素を適用し,Fig.1で示される電気学会検証用コイルのインダクタンスを計算します。コイルは空心とし,対称性より全体の1/8領域の静磁場解析を行います。コイルはSDEFCOILとして定義し,インダクタンスは,LI=∫A・JdV により求められます。

Fig.1 電気学会検証用コイル

対称境界以外の遠方境界に無限境界要素を適用し,コイル外側に空気領域を取らない場合(1倍領域),三次元の各方向にその2倍および4倍の空気領域で解析を行いました。外部領域磁場の無限境界要素の展開次数(以下,オーダーと呼ぶ)は,多く取るに従い精度が高くなります。 Fig.2で見られますように,解析領域内の磁場は空気領域の大きさにかかわらず,ほぼ一致した結果となっています。Fig.2(a)の1倍領域のように,コイルとその内部の空気だけでコイル外部の空気領域がなくても,精度よく解析されていることがわかります。

(1) 1倍領域(order 3)

(2) 2倍領域(order 3)

(3) 4倍領域(order 2)

Fig.2 解析領域と磁束密度強度分布

Fig.3に示すように,計算されたインダクタンスの精度は解析領域の大きさと無限境界要素のオーダーに依存します。解析領域を大きく,またオーダーを高くするに従い,インダクタンスが一定値に収束していることがわかります。一般に,真のインダクタンス値は境界条件をBn=0とHt=0で解いた中間になりますが,今回も,そのような傾向になっています。必要とする解析精度によりますが,1倍領域の解析では4次のオーダーの計算が必要ですが,4倍領域の解析では1次のオーダーで十分な精度となっています。Table Iに,解析諸元をまとめます。
次に計算時間の比較を行います。Fig.4に示すように,同じ解析領域では,無限要素を使用すると計算時間が増加します。従来は、特にオーダーを高くしますと,急激にその計算時間が増大する問題がありましたが、高速化により計算時間の短縮に成功していることが示せているかと思います。入力は従来と変わりません。是非お使い頂ければと思います。

Fig.3 解析領域の大きさと
無限境界要素オーダーによる
インダクタンスの比較

Fig.4 解析領域の大きさと
無限境界要素オーダーによる
計算時間の比較

(1)1倍領域

 Ht=0Bn=0無限要素
Oder001234
Number of elements30,400
Number of nodes33,201
Number of unknowns93,42088,18096,020103,860111,700119,540
Number of non-zeros1,510,9931,424,4111,554,407 1,805,6152,178,0352,671,667
ICCG Itarations
error <$10^{-8}$
81 / 138*81 / 146*142 / 203*204 / 817*235 / 3,838*261 / 16,356*
CPU Times (s) 3.2 / 3.7* 3.2 / 4.2* 5.0 / 5.87.1 / 32.3* 9.4 / 195.5* 12.2 / 1,001.5*
Inductance (H) 3.38133E-033.04443E-041.50634E-031.67678E-031.69503E-031.69917E-03
*無限要素高速化による結果/従来の無限要素による結果

(2)2倍領域

 Ht=0Bn=0無限要素
Order001234
Number of elements67,648
Number of nodes72,297
Number of unknowns205,724197,820209,644221,468233,292245,116
Number of non-zeros3,370,313 3,238,899 3,435,999 381,0394,379,0195,124,939
ICCG Itarations
error < $10^{-8}$
138146204 / 203*249 / 817*277 / 3,838*297 / 16,356*
CPU Times (s) 10.3 / 12.4* 10.5 / 12.8* 14.5 / 20.2* 18.2 / 61.7* 22.3 / 321.7* 27.2 / 1,518.8*
Inductance (H) 2.06976E-031.42398E-031.69477E-031.70070E-031.70081E-031.70082E-03
*無限要素高速化による結果/従来の無限要素による結果

(3)4倍領域

 Ht=0Bn=0無限要素
Order0012
Number of elements103,104
Number of nodes109,113
Number of unknowns311,828 302,148316,628331,108
Number of non-zeros5,136,6334,975,3315,217,1675,683,095
ICCG Itarations
error < $10^{-8}$
218208267304 / 1,004*
CPU Times (s) 22.6 / 24.7* 21.0 / 23.6* 26.9 / 29.3* 32.4 / 107.8*
Inductance (H) 1.75995E-031.65485E-031.70062E-031.70069E-03
*無限要素高速化による結果/従来の無限要素による結果

この先は会員の方のみご覧いただけます。

既存ユーザのログイン