§12.全体座標系と固有座標系

4)座標系の回転と平行移動(全体座標系と固有座標系)

4-1.ベクトル形式での考察

X,Y,Z軸の周りの座標系の回転と平行移動

全体座標系 OX0,Y0,Z0 と、そのX,Y,Z軸の周りに θx , θy , θz  回転させ、 (x ,  y , z )  平行移動させたローカル座標系  OL(X0L, Y0L,  Z0Lの関係を調べる。Fig.22にOOLの関係を図示した。

原点を (x ,  y , z ) に平行移動した座標系Xt Yt Zt の座標軸の単位ベクトルext , eyt ,ezt は

ext  =  ex  eyt  =   ey ezt  =   ez  式(12-38)

が成り立ち、同様にX,Y,Z軸の周りに θx ,  θy ,  θz   回転後の単位ベクトルex''' , ey''' , ez''' はローカル座標系 OL の単位ベクトルexL , eyL , ezL と

exL  =  ex'''  eyL  =   ey''' ezL  =   ez'''  式(12-39)

の関係が成り立つ。

従ってローカル座標系 OLで X0L ,  Y0L ,  Z0L で現わされる点は 全体座標系 O では 

OP=X0ex+Y0ey+Z0ez = OOL+OLP

=x ex+y ey+z ezX0L ex'''+ Y0Ley'''+  Z0Lez''' 式(12-40)

式(12-9)を用いて ex''' , ey''' , ez''' を  ex , ey , ez で現わすと式(12-32)の後半は

XLex'''+ YLey'''+  ZLez'''

  =X0L cosθzcosθy ex+ cosθz sinθy sinθx+sinθz  cosθx ey

+- cosθz sinθy cosθx+sinθz  sinθx ez

+ Y0L-sinθzcosθy ex+-sinθz sinθy sinθx+cosθz  cosθx ey 

+ sinθz sinθy cosθx+cosθz  sinθx ez

+  Z0L sinθy ex-cosθy sinθxey+cosθy cosθx ez 

=  X0Lcosθzcosθy-Y0Lsinθzcosθy+  Z0Lsinθyex

+ X0L cosθz sinθy sinθx+sinθz cosθx   + Y0L-sinθz sinθy sinθx+cosθz cosθx   -Z0Lcosθy sinθxey

+ X0L-cosθz sinθy cosθx+sinθz sinθx  + Y0Lsinθz sinθy cosθx+cosθz sinθx +Z0Lcosθy cosθxez 式(12-41)

従って 式(12-32) は ex , ey , ez で現わす事ができる。ex , ey , ez の各係数を比較して

X0=x+X0Lcosθzcosθy-Y0Lsinθzcosθy+  Z0LsinθyY0=y+X0L cosθz sinθy sinθx+sinθz cosθx   + Y0L-sinθz sinθy sinθx+cosθz cosθx   -Z0Lcosθy sinθx Z0=z+ X0L-cosθz sinθy cosθx+sinθz sinθx  + Y0Lsinθz sinθy cosθx+cosθz sinθx   +Z0Lcosθy cosθx 式(12-42)

次に逆変換を考える。Fig. 22より

OLP=X0LexL+Y0LeyL+Z0LezL=X0-xex+Y0-yey+Z0-zez 式(12-43)

式(12-11)を用いて、ex ,ey ,ez を ex''' ,ey''' ,ez''' で現わすと

X0LexL+Y0LeyL+Z0LezL=X0Lex'''+Y0Ley'''+Z0Lez'''

=X0-xex+Y0-yey+Z0-zez

=X0-xcosθycosθz ex'''-cosθysinθzey'''  +sinθy ez'''

+Y0-ycosθxsinθz+sinθxsinθycosθz ex''' +cosθxcosθz-sinθxsinθysinθzey'''-sinθxcosθy  ez'''  

+Z0-zsinθxsinθz-cosθxsinθycosθz ex''' +sinθxcosθz+cosθxsinθysinθzey'''+cosθxcosθy  ez''' 

=X0-xcosθycosθz+Y0-ycosθxsinθz+sinθxsinθycosθz  

 +  Z0-zsinθxsinθz-cosθxsinθycosθz ex'''   

+-X0-xcosθysinθz+Y0-ycosθxcosθz-sinθxsinθysinθz 

 +  Z0-zsinθxcosθz+cosθxsinθysinθzey'''

+X0-xsinθy -Y0-ysinθxcosθy  +Z0-zcosθxcosθy  ez''' 式(12-44)

従って

X0L=X0-xcosθycosθz+Y0-ycosθxsinθz+sinθxsinθycosθz

   +Z0-zsinθxsinθz-cosθxsinθycosθz

Y0L=-X0-xcosθysinθz+Y0-ycosθxcosθz-sinθxsinθysinθz

+  Z0-zsinθxcosθz+cosθxsinθysinθz

Z0L=X0-xsinθy -Y0-ysinθxcosθy  +Z0-zcosθxcosθy   式(12-45)

となる。

4-2.行列形式での考察

式(12-42)は行列形式で

X0 ,Y0 , Z0 , 1=X0L ,Y0L , Z0L , 1RzθzRy θyRx θxT( x ,  y,  z) 式(12-46)

と表せる。ここで T x ,  y,  z は、平行移動を表す行列で

T x ,  y,  z=100x   010y   001z   0001  式(12-47)

である。

実際式(12-45)の右辺において式(12-34)を用いると

X0L ,Y0L , Z0L , 1RzθzRy θyRx θxT( x ,  y,  z)

=X0L ,Y0L , Z0L , 1cosθzcosθy-sinθzcosθysinθy0   sinθzcosθx+cosθzsinθysinθxcosθzcosθx-sinθzsinθysinθx-cosθysinθx0  sinθzsinθx-cosθzsinθycosθxcosθzsinθx+sinθzsinθycosθxcosθycosθx0   0001 

100x   010y   001z   0001 

=X0L ,Y0L , Z0L , 1cosθzcosθy-sinθzcosθysinθyx   sinθzcosθx+cosθzsinθysinθxcosθzcosθx-sinθzsinθysinθx-cosθysinθxy  sinθzsinθx-cosθzsinθycosθxcosθzsinθx+sinθzsinθycosθxcosθycosθxz   0001 

=(x+X0Lcosθzcosθy-Y0Lsinθzcosθy+  Z0Lsinθy  ,    y+X0L cosθz sinθy sinθx+sinθz cosθx   + Y0L-sinθz sinθy sinθx+cosθz cosθx -Z0Lcosθy sinθx ,      z+ X0L-cosθz sinθy cosθx+sinθz sinθx  + Y0Lsinθz sinθy cosθx+cosθz sinθx  +Z0Lcosθy cosθx  ,      1  ) 式(12-48)

となり式(12-42)となる事が確認できる。

次に式(12-45)の両辺の右側からT(-x, -y, -z)Rx -θxRy -θyRz-θz を掛ける。

T-x, -y, -zTx ,  y ,  z=100-x   010-y   001-z   0001 100x   010y   001z   0001 =1000   0100   0010   0001 =E 式(12-49)

である事、及び

Rxθx Rx-θx=Ryθy Ry-θy=Rzθz Rz-θz=1000   0100   0010   0001 =E 式(12-50)

を用いると

X0 ,Y0 , Z0 , 1T(-x, -y, -z)Rx -θxRy -θyRz-θz

=X0L ,Y0L , Z0L, 1RzθzRy θyRx θxT(x, y,z)T(-x, -y, -z)Rx -θxRy -θyRz-θz

=X0L ,Y0L , Z0L , 1 式(12-51)

すなわち式(12-45)を逆に解くと

X0L ,Y0L , Z0L , 1=X0 ,Y0 , Z0 , 1T(-x, -y, -z)Rx -θxRy -θyRz-θz 式(12-52)

--------磁石専用磁場計算アプリケーション(Kojimag)に興味がある方はこちらへ--------

このサイトの基礎計算式を基に磁石専用アプリケーションを開発しました。
こちらから”磁石専用磁場計算アプリケーション(Kojimag)”からKojimagの詳細について確認できます。



公開日:2011年3月27日      更新日:2023年10月16日
作成者:児島 伸生
連絡先:
2011-2023 Copyright by Kojimag