전산물리학:변분법

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
전산물리학:변분법 [2025/03/14 11:38] – [전자기학에서] admin전산물리학:변분법 [2025/03/14 13:11] (current) – [예제] admin
Line 7: Line 7:
 적분을 해보면 적분을 해보면
 \begin{eqnarray*} \begin{eqnarray*}
-J\left[ u+v \right] = \frac{1}{2} \int_\Omega \left| \nabla u \right|^2 dA - \int_\Omega fu ~dA+J\left[ u+v \right] &=\frac{1}{2} \int_\Omega \left| \nabla u \right|^2 dA - \int_\Omega fu ~dA\\ 
 +&&+\int_\Omega \nabla u \cdot \nabla v ~dA - \int_\Omega fv ~dA\\ 
 +&& + \frac{1}{2} \int_\Omega \left| \nabla v \right|^2 dA
 \end{eqnarray*} \end{eqnarray*}
 +여기에서 세 번째와 네 번째 항을 따로 적어보자. 발산정리를 활용하면 다음처럼 고쳐 쓸 수 있다:
 +\begin{eqnarray*}
 +\delta J &=& \int_\Omega \nabla u \cdot \nabla v ~dA - \int_\Omega fv ~dA\\
 +&=& \int_\Omega \nabla \cdot \left( v\nabla u \right) dA - \int_\Omega v \nabla^2 u ~dA - \int_\Omega fv ~dA\\
 +&=& \int_\Gamma v \nabla u \cdot \hat{n} dl + \int_\Omega v \left(\nabla^2 u - f\right) ~dA.
 +\end{eqnarray*}
 +두 항 모두 0임을 알 수 있다. 따라서 다음 결론을 얻는다:
 +\begin{eqnarray*}
 +J\left[ u+v \right] &=& \frac{1}{2} \int_\Omega \left| \nabla u \right|^2 dA - \int_\Omega fu ~dA + \frac{1}{2} \int_\Omega \left| \nabla v \right|^2 dA\\
 +&\ge& \frac{1}{2} \int_\Omega \left| \nabla u \right|^2 dA - \int_\Omega fu ~dA\\
 +&=& J\left[ u \right].
 +\end{eqnarray*}
 +
 +=====예제=====
 +
 +푸아송 방정식 $\nabla^2 V = -\rho_0 = const.$가 2차원 공간 $\Omega \equiv [-1,1] \times [-1,1]$에서 정의되어 있다. 경계조건은 $V(\pm 1, y) = V(x, \pm 1)=0$이다.
 +시험 함수 $\Phi$를 아래의 기저로 나타내자:
 +$$u_{mn} = \left(1-x^2 \right) \left(1-y^2 \right) \left( x^{2m} y^{2n} + x^{2n} y^{2m} \right).$$
 +여기에서 $m,n = 0,1,2,\ldots$이다.
 +1차 근사로서 $m=n=0$인 하나의 기저만 사용해보자. 그러면 시험 해는 $\Phi = a_1 u_1$이며, 변분법을 활용하기 위해 이를 적분에 집어 넣으면
 +\begin{eqnarray*}
 +J &=& \frac{1}{2} \int_\Omega \left| \nabla \Phi \right|^2 dA - \int_\Omega \rho_0 \Phi ~dA\\
 +&=& \frac{a_1^2}{2} \int_{-1}^1 \int_{-1}^1 \left[ 4x^2 \left(1-y^2\right)^2 + \left(1-x^2\right) 4y^2 \right] dx dy - \rho_0 a_1 \int_{-1}^1 \int_{-1}^1 \left(1-x^2\right) \left(1-y^2\right) dx dy\\
 +&=& \frac{128}{45} a_1^2 - \frac{16}{9} \rho_0 a_1.
 +\end{eqnarray*}
 +$a_1$에 대한 이 이차함수의 최소를 구해보면 $a_1 = \frac{5}{16} \rho_0$임을 얻는다.
 +
 +$m=n=1$인 기저까지 활용해서
 +$\Phi = a_1 \left(1-x^2 \right) \left(1-y^2 \right) +  a_2 \left(1-x^2 \right) \left(1-y^2 \right) \left( x^2 y^2 + x^2 y^2 \right)$로도 연습하고 해의 모양이 얼마나 바뀌었는지 확인해볼 수 있다.
 +답은 $a_1 = \frac{1295}{4432} \rho_0$와 $a_2 = \frac{525}{8864} \rho_0$이다.
 ======양자역학에서====== ======양자역학에서======
  
Line 99: Line 131:
  
 ======함께 보기====== ======함께 보기======
-[[수학:범함수]] +  * [[수학:범함수]] 
 +  * [[전산물리학:모멘트법]] 
 +  * [[전산물리학:유한요소법]]
 ======참고문헌====== ======참고문헌======
   * http://www.fisica.uniud.it/~giannozz/Corsi/MQ/LectureNotes/mq.pdf   * http://www.fisica.uniud.it/~giannozz/Corsi/MQ/LectureNotes/mq.pdf
   * https://ocw.mit.edu/courses/16-920j-numerical-methods-for-partial-differential-equations-sma-5212-spring-2003/b08aec3e6f8cd87891d84d05b6d7a5eb_lecs13_14_notes.pdf   * https://ocw.mit.edu/courses/16-920j-numerical-methods-for-partial-differential-equations-sma-5212-spring-2003/b08aec3e6f8cd87891d84d05b6d7a5eb_lecs13_14_notes.pdf
   * Karl E. Lonngren, Sava V. Savov, and Randy J. Jost, //Fundamentals of Electromagnetics with MATLAB//, (SciTech Publishing, 2007).   * Karl E. Lonngren, Sava V. Savov, and Randy J. Jost, //Fundamentals of Electromagnetics with MATLAB//, (SciTech Publishing, 2007).
 +  * Matthew N.O. Sadiku, //Computational Electromagnetics with MATLAB//, (CRC Press, Boca Raton, FL, 2019).
  • 전산물리학/변분법.1741919912.txt.gz
  • Last modified: 2025/03/14 11:38
  • by admin