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Àº

 euler.Frm, euler.vbp, euler.exe¿Í °°´Ù.