cheMC chem eng Monte Carlo
¢ª cheMC ´Â ¸óÅ×Ä®·Î ¹æ¹ýÀ¸·Î ºÐÀÚ ½Ã¹Ä·¹À̼ÇÀ» ¼öÇàÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ÀÔ´Ï´Ù.
¸óÅ×Ä®·Î ¹æ¹ý (Monte Carlo method) À̶õ?
'¸óÅ×Ä®·Î' ´Â µµ¹ÚÀ¸·Î À¯¸íÇÑ ¸ð³ªÄÚÀÇ ÈÞ¾ç µµ½ÃÀÔ´Ï´Ù. µµ¹Ú¿¡¼ ½Â¸®Çϱâ À§Çؼ È®·ü¿¡ ´ëÇÑ ÀÌÇØ°¡ Áß¿äÇѵ¥, ÁÖ»çÀ§ ´øÁö±â¿Í °°Àº È®·üÀûÀÎ ¹æ¹ýÀ» »ç¿ëÇÏ¿© ¹°¸®Àû Çö»óÀ» ÇØ¼®ÇÏ´Â ¹æ¹ýµé¿¡ ÀÌ·¯ÇÑ À̸§ÀÌ ºÙ¿©Á³½À´Ï´Ù. ¾àÀÚ·Î ÁÙ¿©¼ MC ¹æ¹ýÀ̶ó°íµµ ÇÕ´Ï´Ù. ½Ã¹Ä·¹ÀÌ¼Ç (simulation)Àº '¸ð»ç' ¶Ç´Â '½Ã´¿'À¸·Îµµ ¹ø¿ªµÇ´Âµ¥, ÄÄÇ»Å͸¦ »ç¿ëÇÏ¿© °¡»óÀûÀÎ ½ÇÇèÀ» ÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. µû¶ó¼, ¸óÅ×Ä®·Î ½Ã¹Ä·¹ÀÌ¼Ç ¹æ¹ýÀ̶ó°í Çϸé, ÄÄÇ»ÅÍ¿Í È®·üÀ» »ç¿ëÇÏ¿©À¸·Î °¡»óÀûÀÎ ½ÇÇèÀ» ±¸ÇöÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. cheMC ÇÁ·Î±×·¥Àº ºÐÀÚµé·Î ±¸¼ºµÈ ÈÇÕ¹°(chemical) ¶Ç´Â ±×µéÀÇ È¥ÇÕ¹°ÀÇ ¼ºÁúÀ» ¸óÅ×Ä®·Î(MC) ¹æ¹ýÀ¸·Î ¿¹ÃøÇÏ´Â ¹æ¹ýÀ» ¼Õ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾îÁø ¼ÒÇÁÆ®¿þ¾î ÀÔ´Ï´Ù.
»ç¿ëÀÚ ¼³¸í
¢ª Äü°¡À̵å (¾Æ·¡ ¼³¸íÀº cheMC °¡ D:\cheMC Æú´õ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì¸¦ °¡Á¤ÇÕ´Ï´Ù.)
VIEW/OPEN ¸Þ´º¸¦ ´©¸£¸é a.view ÆÄÀÏÀ» ºÒ·¯¿Ã ¼ö ÀÖ½À´Ï´Ù. a.*** ÆÄÀϵéÀº ¼³Ä¡½Ã ÀÚµ¿À¸·Î »ý¼ºµÇ´Â °ÍÀ¸·Î, 300°³ÀÇ ¸ÞźºÐÀÚµéÀ» ½Ã¹Ä·¹ÀÌ¼Ç ÇÏ´Â ÀÛ¾÷ (ÇÁ·ÎÁ§Æ®)ÀÔ´Ï´Ù. view ŸÀÔÀÇ ÆÄÀÏÀº cheMC ¿¡¼ ºÐÀÚµéÀÇ ÁÂÇ¥¸¦ Ç¥½ÃÇÏ¿© »ïÂ÷¿ø ±×¸²À¸·Î ³ªÅ¸³»´Âµ¥ ¾²ÀÌ´Â ÆÄÀÏÀÔ´Ï´Ù. ¾Æ½ºÅ° Çü½ÄÀ̹ǷΠ³ëÆ®ÆÐµå·Î º¼ ¼ö ÀÖ½À´Ï´Ù. view ÆÄÀÏÀº ½Ã¹Ä·¹ÀÌ¼Ç Áß°£¿¡ ºó¹øÈ÷ »ý¼ºµÇ¹Ç·Î, ½Ã¹Ä·¹À̼ÇÀÇ ÁøÇàÀ» °üÂûÇϰųª, ¾Ö´Ï¸ÞÀÌ¼Ç Á¦ÀÛ¿¡ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
±×¸². 300 °³ÀÇ ¸Þź ºÐÀÚ°¡ 300 K, 1bar¿¡¼ ±âü »óŸ¦ ÀÌ·ç°í ÀÖ´Â ¸ð½À
VIEW/OPEN ¸Þ´º¸¦ ´©¸£°í a.cor ¶Ç´Â a.cor2 ÆÄÀÏÀ» ºÒ·¯¿Ã ¼ö ÀÖ½À´Ï´Ù. cor ŸÀÔÀÇ ÆÄÀϵéÀº ºÐÀÚµéÀÇ ÁÂÇ¥ (coordinate)µéÀ» ÀúÀåÇÏ´Â ÆÄÀÏ·Î, ½Ã¹Ä·¹À̼Ç,ÀÇ ÀÔÃâ·Â¿¡ »ç¿ëµÇ´Â ÆÄÀÏÀÔ´Ï´Ù. ¿¹¸¦ µé¾î a.cor ÆÄÀÏÀ» ÀÔ·ÂÀ¸·Î »ç¿ëÇϸé cheMC´Â a.cor2 ÆÄÀÏÀ» Ãâ·Â ÆÄÀÏ·Î »ý¼ºÇÕ´Ï´Ù. ¸¸¾à, a.cor2 ÆÄÀÏÀ» ÀÔ·ÂÀ¸·Î »ç¿ëÇϸé cheMC´Â a.cor2 ÆÄÀÏÀ» Ãâ·Â ÆÄÀÏ·Î »ý¼ºÇÏ¿© µ¤¾î¾²±â¸¦ ÇÕ´Ï´Ù.
±×¸². 300 °³ÀÇ ¸Þź ºÐÀÚ°¡ 300 K, 0.1g/cm3 ¿¡¼ ±âü »óŸ¦ ÀÌ·ç°í ÀÖ´Â ¸ð½À
SIM/Setup ¸Þ´º¸¦ ´©¸£¸é ´ÙÀ½°ú °°ÀÌ ÄÁÆ®·Ñ ÅÇÀÌ ³ªÅ¸³³´Ï´Ù. µðÆúÆ® ÇÁ·ÎÁ§Æ®·Î a.proj °¡ ·Îµå µË´Ï´Ù. ÆíÀÇ»ó ÆÄÀÏ Á¾·ù¸¦ ³ªÅ¸³»´Â È®ÀåÀÚ´Â (.proj) Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.
¾Æ·¡ÀÇ Run ´ÜÃ߸¦ ´©¸£¸é ½Ã¹Ä·¹À̼ÇÀÌ ÁøÇàµË´Ï´Ù. a.view ÆÄÀÏÀÌ ¿¬¼ÓÀûÀ¸·Î »õ·Ó°Ô ¹Ù²ãÁö¸é¼ ¾Ö´Ï¸ÞÀÌ¼Ç ±×·¡ÇÈÀ¸·Î Ç¥½ÃµË´Ï´Ù. a.moni ÆÄÀÏ¿¡ Áß°£ °á°ú°¡ ±â·ÏµÇ´Âµ¥, ÁÖ¿ä ¹°¼ºÀÎ ¿¡³ÊÁö, ¾Ð·Â µîÀÌ MC »çÀÌŬ¿¡ µû¶ó Ç¥½ÃµË´Ï´Ù.
½Ã¹Ä·¹À̼ÇÀÌ Á¾·áµÇ¸é Output ¸Þ´º¸¦ ´·¯¼ a.out ÆÄÀÏÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¥ À¯¿ëÇÑ ¿¹Á¦µéÀº cheMC °¡ ¼³Ä¡µÈ Æú´õ ¾Æ·¡¿¡ example Æú´õ¿¡¼ ã¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.