Mechanics I: ¼±Çü¹Ì¹æÁ¤½Ä:ÃʱâÁ¶°ÇÀÌ ÀÖ´Â ÇØ
( Initial value problem)
¸ñÀû: ÇØ¸¦ ÇØ¼®ÀûÀ¸·Î ±¸ÇÒ ¼ö ¾ø´Â ¹ÌºÐ ¹æÁ¤½Ä(¹Ì¹æ)ÀÇ ÇØ¸¦
¼öÄ¡ÀûÀ¸·Î ±¸ÇÏ´Â ¹æ¹ý
#1.
¼±Çü 2°è ¹Ì¹æÀ» 2 °³ÀÇ ¿¬¸³µÈ 1 °è ¹Ì¹æ 2 °³·Î °íÄ¡´Â ¹ý:
¹°¸®Çп¡¼ °¡Àå ¸¹ÀÌ º¸´Â 2
°è ¼±Çü ¹Ì¹æ(2nd order Differential Equation)ÀÇ ÇüÅ´Â
(1)
ÀÌ µÈ´Ù. À̰ÍÀ» ¿¬¸³µÈ(coupled)
1 °è ¼±Çü ¹Ì¹æ µÎ °³·Î °íÄ¡·Á¸é
(A)
¿Í
¶Ç´Â
(B)
·Î °íÄ¥ ¼ö Àִµ¥ ¹Ì¹æ (
A) ¿Í (B)´Â ¸ðµÎ
(¼±)
¶ó ÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ¹Ì¹æ (1)À» Ç®·Á¸é °á±¹ ¹Ì¹æ (¼±)À» ¼öÄ¡ÀûÀ¸·Î ÀûºÐÇÏ¸é µÈ´Ù.
ƯÈ÷ ¿ì¸®°¡ ¹Ì¹æ
(1) ÀÇ Ãʱâ Á¶°Ç ¸¦ ¸¸Á·ÇÏ´Â ¹Ì¹æ
(1)ÀÇ ÇØ¸¦
±¸ÇÏ´Â °ÍÀ» ÃʱâÁ¶°ÇÀÇ ¹®Á¦¶ó ºÎ¸¥´Ù.(
initial value problem)
#2 Euler method;
1 °è ¹Ì¹æ
(¼±)
Ãʱâ Á¶°ÇÀÇ ¹®Á¦¸¦ ¼öÄ¡ÀûÀ¸·Î ÇØ¼®ÇÏ´Â ¹ý
°¡) ÃʱâÁ¶°Ç À» ÀÌ¿ëÇØ¼
À» ±¸Çϰí
À» ÀÌ¿ëÇØ¼
µîÀ» ±¸Çϰí
...µîµîÀ¸·Î ÇØ¼ ¿ì¸®°¡ ÇÊ¿äÇÑ °ª ±îÁö °èÂ÷ÀûÀ¸·Î ±¸ÇÑ´Ù.
³ª) ¿¡¼
À» ±¸ÇÒ ¶§
Euler method
´Â ´Ü¼øÈ÷ ¹ÌºÐÀÇ Á¤ÀǸ¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ´Ù.
Áï
À̹ǷÎ
·Î ±¸ÇÑ´Ù.
´Ù) predictor-corrector method·Î Euler method¸¦ º¸Á¤:
´Ü¼øÇÑ EulerÀÇ Method °¡ »ó´çÇÑ ¿ÀÂ÷¸¦ º¸ÀÏ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ¿ÀÂ÷¸¦ º¸´Ù
³ªÀº ¹æÇâÀ¸·Î °íÄ¡´Â ¹æ¹ýÀº ()¿Í
»çÀÌÀÇ ¹ÌºÐ °ªÀÇ º¯È¸¦ °í·ÁÇÑ´Ù.
À̸¦ º¸Á¤ÇÏ´Â ¹æ¹ýÀ¸·Î ¸ÕÀú ´Ü¼øÇÑ
Euler method·Î ¸¦
(predictor)
À» ÀÌ¿ëÇÏ¿©
¸¦ ÃßÁ¤ÇÑ´Ù. ±×·¯¸é ¹ÌºÐ °ªÀ» (
)ÀÇ ¹ÌºÐ °ª
°ú
¿¡¼ÀÇ ¹ÌºÐ °ª
ÀÇ Æò±Õ °ªÀ¸·Î
,
·Î ÃßÁ¤ÇÏ¿© °á°úÀÎ ÀÎ °ª
À»
(corrector)
·Î ±¸ÇÏ´Â ¹æ¹ýÀÌ´Ù.
#3 À§»ó °ø°£( Phase-Space)
¸¸¾à 1 Â÷¿ø ¿îµ¿ ÇÏ´Â ¾î¶² ÀÔÀÚ°¡ ¸¸Á·ÇÏ´Â ¿îµ¿¹æÁ¤½ÄÀÌ
¶ó¸é ÀÌ ÀÔÀÚÀÇ ¼Óµµ¿Í À§Ä¡´Â °¢°¢
(A¡¯)
¿Í
¶Ç´Â
(B¡¯)
¸¦ ¸¸Á·ÇÒ °ÍÀÌ´Ù. À̶§ À§Ä¡¿Í ¼Óµµ·Î ÀÌ·ç¾îÁö´Â Ãß»óÀûÀÎ °ø°£À»
À§»ó °ø°£(phase space) ¶ó ºÎ¸¥´Ù. µû¶ó¼ ÀÔÀÚÀÇ ¿îµ¿Àº ½Ã°£ÀÌ º¯ÇÔ¿¡ µû¶ó
À§»ó °ø°£¿¡¼ÀÇ ±Ëµµ·Î ¿ÏÀüÈ÷ ³ªÅ¸³¾ ¼ö ÀÖ´Ù.
¿¹) °¡·É
¿Í °°Àº ´ÜÁ¶È¿îµ¿ÀÇ À§»ó°ø°£¿¡¼ÀÇ ¿îµ¿Àº
(ÃʱâÁ¶°ÇÀº ¹°·Ð)ÀÏ ¶§
ÀÔÀÚÀÇ ¿îµ¿Àº À§»ó °ø°£¿¡¼
ÀΠŸ¿øÀÌ µÈ´Ù.
¶Ç ¿Í °°Àº ÀÔÀÚÀÇ ¿îµ¿Àº À§»ó°ø°£¿¡¼
¿øÁ¡À¸·Î ȸÀüÇØ¼ µé¾î°¡´Â ³ª¼±ÇüÀÇ °î¼±ÀÌ µÈ´Ù.
¿¹) ´ÜÁøÀÚ(simple pendulum)ÀÇ ¿îµ¿À» »ý°¢ÇØ º¸ÀÚ. ´ÜÁøÀÚÀÇ ¿îµ¿¿¡¼ ´ÜÁøÀÚÀÇ ÁÙ°ú ¿¬Á÷ÀÌ ÀÌ·ç´Â
°¢À» ¶ó Çϰí, ´ÜÁøÀÚÀÇ ÁÙÀÇ ±æÀ̸¦
À̶ó Çϸé
°¡ µÇ°í µû¶ó¼
°¡ µÈ´Ù. À̸¦ µÎ°³ÀÇ ¿¬¸³µÈ 1
°è ¹ÌºÐ¹æÁ¤½ÄÀ¸·Î ºÐ¼®ÇØ º¸¸é
°¡ µÈ´Ù. ÀÌ ´ÜÁøÀÚÀÇ ¿îµ¿À»
predictor-corrector method·Î ±¸ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸ÀÚ.
¿¡¼
¸¦ ±¸ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
¸ÕÀú predictorµéÀº
·Î µÈ´Ù. µû¶ó¼ ¿ì¸®°¡ ±¸ÇÏ´Â
corrector´Â
°¡ µÈ´Ù. ÀÌ·¯ÇÑ algorithmÀ» ÀÌ¿ëÇØ visual basic programÀÇ form file, project file ¹× execution fileÀº