面対称性のある問題 Y コイル磁場の変化により穴あき の正方形板に誘導電流を流す コイル X 誘導電流 電流、磁場、ベクトルポテンシャルなど 全ての「場」に「yz面対称性」がある ベクトルの対称関係 yz面に対する面対称マトリクス yz面に対する面対称マトリクス y 1 0 0 − 1 [S ] = 0 0 0 0 A=(Ax, Ay, Az, Φa) B=(Bx, By, Bz, Φb) z x 0 0 0 0 1 0 0 1 B = [S ]A yz面をはさんで対称の位置にある2つのベクトルは、 上式の関係をもつ y 6 4 2 x 5 3 1 [S x ] = [S z ] = [SΦ ] A1x 2 Ax A 3 x 4= Ax A5 x6 Ax 1 0 0 0 0 1 0 0 1 0 0 0 0 0 2 0 0 0 1 1 2 0 0 0 2 0 1 A1y 2 2 0 Ay A3 y 0 4= Ay 0 A 5 − 1 y6 2 A y 0 1 2 0 1 2 0 0 0 − 1 2 2 A1x 2 2 Ax = [S x ] 3 Ax Ax4 0 0 0 0 1 0 0 1 0 0 0 0 2 A1x 2 2 Ax 3 Ax Ax4 2 A1y 2 A1y 2 2 2 Ay 2 Ay = Sy 3 3 Ay Ay A4 A y4 y [ ] 各[S]マトリクスの逆マトリクスは、それぞれの転置マトリクスに等しい。 [S x ] −1 [S y ] −1 = [S x ] T [ ] = Sy T [S z ] = [S z ] −1 T [S Φ ] = [S Φ ] −1 T 確かめてみてください。 まとめて、 (4×6)×1 A1x M A6 1x A y (4×6)× (4×4) M S 0 0 0 x 0 A y6 0 S y 0 1= 0 Sz 0 Az 0 M 0 0 0 SΦ 6 Az A1 Φ M 6 AΦ (4×4) ×1 2 A1x M Ax4 1 2 Ay M A y4 = [S ] 1 2 Az M 4 Az 1 2 AΦ M 4 AΦ 2 A1x M Ax4 1 2 Ay Axs M s 4 Ay Ay = [S ] s 1 2 Az Az s A M Φ Az4 1 2 AΦ M 4 AΦ もともとのマトリクス方程式 Ax Ax A A Q R Q+R + −1 −1 y y = + [M ][G ] {F } P + ∆t + MG H ∆t Az Az φ old φ new Ax M1 Ay Az Φ (4×6) × (4×6) = new M2 Ax Fx Ay Fy Az Φ (4×6) × (4×6) + M3 old (4×6) × (4×6) Fz 0 (*)式をこのマトリクス方程式に代入し、かつ前から [S]-1=[S]Tをかけると、 Axs Fxs Axs s s s Ay F y Ay T T T [S ] [M 1 ][S ] s = [S ] [M 2 ][S ] s + [S ] [M 3 ][S ] s Az Fz Az Φ s 0 Φ s old new (4×4) × (4×4) (4×4) × (4×4) (4×4) × (4×4) となり、 (4×6) × (4×6)のマトリクス方程式が(4×4) × (4×4)まで小さくなる。これによりメモリおよび計算時間が (4/6)2倍と節約される。 凝縮されたマトリクス方程式は A1x A1x Fx1 1 1 1 Q'+ R' Ay Q'+ R' Ay −1 −1 Fy = 1 + n M ' G' 1 P'+ ∆t + M ' G ' H ' A1 z ∆t Az Fz φ 1 φ 1 0 new old [ ] となり、nN×nNのマトリクス方程式がN×Nまで小さくなる。 これによりメモリおよび計算時間が1/n2倍と大幅に節約さ れる。 しかしながら、一度[P]のような大マトリクスを求めてから [P’]を求めるのでは、結局トータルメモリの節約にはなら ない。
© Copyright 2024 ExpyDoc