원통좌표계에서 벡터의 구배 유도하기(How to derive gradient of vector in cylindrical coordinates)



벡터의 구배(gradient of vector)는 텐서(tensor)를 반환한다. 직교좌표계에서는 벡터의 각 성분별로 좌표계 방향별 편미분을 취하면 되므로 쉽게 유도할 수 있다. 하지만 원통좌표계에서는 직관적이지 않으므로 구배를 구하기 위하여 다음과 같이 유도한다.

직교좌표계에서 벡터vv의 기울기 텐서(gradient tensor) 항은 다음 과정으로 유도된다. 여기서 i는 델 연산자의 i 성분만 취한 것이다.

v=uˆi+vˆj+wˆk

vxx=xvˆi=vxˆi=x(uˆi+vˆj+wˆk)ˆi=ux
vxy=yvˆi=vyˆi=y(uˆi+vˆj+wˆk)ˆi=uy
...

v=[vxxvxyvxzvyxvyyvyzvzxvzyvzz]=[uxuyuzvxvyvzwxwywz]

동일한 방법으로 원통좌표계에서의 벡터의 구배 텐서항을 유도한다.
원통좌표계 벡터 표시는

v=vrˆr+vθˆθ+vzˆz

좌표계 각 방향 r,θ,z에 대한 벡터v의 편미분을 취한다. 먼저 r 방향 편미분은

vr=vrrˆr+vθrˆθ+vzrˆz

θ에 대한 미분은 적(積)의 미분법을 적용하여 유도 한다.

vθ=(vrˆr)θ+(vθˆθ)θ+(vzˆz)θ=vrθˆr+vrˆθ+vθθˆθvθˆr+vzθˆz

여기서 각 항의 편미분은 다음과 같다.  단위벡터의 좌표계 미분은 링크를 참조한다.

(vrˆr)θ=vrθˆr+vrˆrθ=vrθˆr+vrˆθ
(vθˆθ)θ=vθθˆθ+vθˆθθ=vθθˆθvθˆr
(vzˆz)θ=vzθˆz+vzˆzθ=vzθˆz

마지막으로 z 방향 편미분은 직교좌표계와 유사하다.

vz=vrzˆr+vθzˆθ+vzzˆz

직교좌표계와 상이한 텐서항만 유도해 본다.

vrθ=θvˆr=vrθˆr=1r(vrθˆr+vrˆθ+vθθˆθvθˆr+vzθˆz)ˆr=vrrθvθr
vθθ=θvˆθ=vrθˆθ=1r(vrθˆr+vrˆθ+vθθˆθvθˆr+vzθˆz)ˆθ=vθrθ+vrr
vzθ=θvˆz=vrθˆz=1r(vrθˆr+vrˆθ+vθθˆθvθˆr+vzθˆz)ˆz=vzrθ

최종적으로 각 항들을 행열로 나타내면 다음과 같다.

v=[vrrvrθvrzvθrvθθvθzvzrvzθvzz]=[vrrvrrθvθrvrzvθrvθrθ+vrrvθzvzrvzrθvzz]


댓글

이 블로그의 인기 게시물

전단응력 (Shear Stress)

절대압력과 계기압력

엑셀 상자그림(Box Plot) 그리기