Molekuladinamika


A molekuladinamika egy technológiai numerikus szimuláció a részecskerendszer időbeli fejlődésének modellezésére . Különösen az anyagtudományban és szerves molekulák , fehérjék , lágy anyagok és makromolekulák tanulmányozására használják .

A gyakorlatban a molekuladinamika abból áll, hogy egy bizonyos környezetben ( hőmérséklet , nyomás , elektromágneses tér , peremfeltételek stb.) Néhány tíz-néhány ezer részecske halmazának mozgását szimulálják az idő múlásával, a newtoni mechanika keretében .

A szilárdtestfizika és a kvantumkémia kérdése , a molekuladinamika számos alkalmazással rendelkezik: biológia , biokémia , szerves kémia , részecskefizika , sűrített anyagfizika , anyagtudomány , mechanika ... Ha az egyszerű esetek modellezése viszonylag egyszerű lehet (lásd az ellenkező példát) , egyes jelenségek különösen összetett módon modellezhetők: magreakciók ( maghasadás vagy magfúzió ), izotópokat tartalmazó atomcsoportok, az interfész zónákon és / vagy korrózió ( eltérő redoxpotenciál ) stb.

Általános leírása

Mint minden numerikus szimulációban, az idő is diszkrét módon fejlődik  : az idő pillanatok sorozatára oszlik , amelyeket egy nagyon rövid intervallum választ el, az úgynevezett "idő-lépés" vagy "idő-lépés", amelyet megjegyeznek, és így tovább . Ezután a szimuláció abból áll, hogy kiszámítja a részecskék helyzetét és sebességét minden pillanatban, az előző pillanatban kapott eredmények felhasználásával.

Ehhez minden pillanatban Newton második törvényét alkalmazzuk , amely egy részecskére íródott:

∑f→én(t)=m⋅nál nél→(t){\ displaystyle \ sum {\ vec {f}} _ {i} (t) = m \ cdot {\ vec {a}} (t)} vagy:

Abban az esetben, ha a figyelembe vett részecskék atomok , két fő módszer teszi lehetővé az interakciós erők kiszámítását:

Az első megközelítésnek az az előnye, hogy különösen pontos, de csak néhány tíz részecske rendszerénél vehető figyelembe, mert nagyon sok numerikus számítást igényel. A második széles körben elterjedt, és lehetővé teszi a néhány ezer vagy akár millió részecskét tartalmazó rendszerek egyszerű tanulmányozását, de felveti az interatomikus potenciál megválasztásának nehéz kérdését .

A határértékek feltételei

A molekuladinamikában vizsgált rendszer tipikusan egy párhuzamos oldalú 3D "szimulációs doboz", amelynek méretei részecskéket tartalmaznak .

Az ál-végtelen kristály szimulálásához egy, két vagy három dimenzióban periodikus peremfeltételeket alkalmazunk . Ez azt jelenti, hogy amikor egy részecske egy arccal elhagyja a szimulációs dobozt, akkor ugyanazzal a sebességgel tér vissza a dobozba, az ellenkező oldal szintjén.

Az erők kiszámításakor figyelembe kell venni a tér ezen időszakosságát. A gyakorlatban az interakció erősségében megkülönböztetünk rövid hatótávolságú kifejezéseket, amelyeket nem befolyásol a periodicitás, vagyis hogy csak a legközelebbi részecskéket veszik figyelembe, és hosszú távú hatókört, amelyet ezt vegye figyelembe. A hosszú távú táv általában Coulomb típusú, és az Ewald összeg alapján kerül kiszámításra .

Algoritmusok megoldása

Newton második törvényének alkalmazása egy második rendű differenciálegyenletet (más néven mozgásegyenletet ) ad minden részecskéhez, amelyet meg kell oldani. A cél a részecske koordinátáinak meghatározása pillanatban , ismerve annak gyorsulását az előző pillanatban , amelyet az interakciós erők ismeretében számoltunk ki .

A vizsgált rendszertől függően több numerikus felbontású algoritmus használható kisebb-nagyobb sikerrel. Közelítő megoldást nyújtanak az egyenletre, gyakran Taylor-kiterjesztések alapján . A jó algoritmusnak lehetővé kell tennie a gyors felbontást, tiszteletben tartva az energiamegmaradás törvényét , mivel az ember zárt rendszert vesz figyelembe.

A leggyakoribb algoritmusok a következők:

Az interakciós erők (vagy potenciálok / interakciós energiák) kiszámítása

Az erők kiszámítása elengedhetetlen a molekuladinamika szimulációjához. Mint fent említettük, az atomokra ható erők kiszámításához két megközelítés alkalmazható:

Ez általában a legköltségesebb rész a számítási idő szempontjából. A fő figyelembe vett kölcsönhatások a következők:

Ha a szimuláció N részecskét tartalmaz, lehetséges kölcsönhatások vannak. Az elvégzendő számítások száma ezért növekszik , ami megmagyarázza, hogy a nagy dimenziójú rendszerek miért igényelnek jelentős számítási időt.

A meghatározandó kölcsönhatások számának csökkentése érdekében a számítások kölcsönhatásához legközelebb eső részecskéket korlátozzuk, vagyis meghatározzuk azt a küszöbtávolságot vagy távolságcsonkolást (cutoff) , amelyen túl a kölcsönhatásokat elhanyagoljuk. De ehhez a módszerhez meg kell számítani a részecskék közötti távolságokat kettőre, vagyis a távolságokat, hogy meghatározzuk az egyes részecskék közeli szomszédainak listáját. Verlet módszerével növelhetjük a csonkítási sugarat, így a létrehozott interaktorok listája több szimulációs lépésben felhasználható.

Más megközelítések lehetővé teszik az interaktorok listájának meghatározásához kiszámítandó távolságok számának csökkentését, mint például a cella-lista módszer (cellához kapcsolt listák) , egy cella, amely lehet a szimulációs doboz, vagy az egyik képe:

Ha az interakció nagyon nagy távolságon érezhető, jellemzően ha a potenciál 1 / r n-ben van, n = 2-vel, akkor a csonktávolsággal történő korlátozás hibákat okoz . Ezután egy végtelen rácson lévő összegzési típusú módszereket veszünk igénybe, mint például az Ewald-Kornfeld-összegzés vagy a multipoláris Ladd-kiterjesztés.

Számítási idő

A számítási idő nagymértékben függ a molekuladinamika szimulálásakor alkalmazott erőtértől. A polarizálható erőterek (AMOEBA, SIBFA ... stb.) Sokkal költségesebbek a számítási időben, mint egy nem polarizálható erőtér (AMBER, CHARMM ... stb.)

Megjegyzések és hivatkozások

  1. Becquart és Michel Perez, "Az  anyagokra alkalmazott molekuláris dinamika  ", Techniques de l'Ingénieur ,2010. január 10( online olvasás , konzultáció 2018. november 2 - án )
  2. Loup Verlet , "  Számítógépes" kísérletek klasszikus folyadékokkal. én. a lennard-jones molekulák termodinamikai tulajdonságai.  ”, Physical Review , vol.  159,1967, P.  98.
  3. MP Allen és DJ Tildesley , Folyadékok számítógépes szimulációja. , Clarendon Press ,1987( ISBN  0-19-855375-7 és 0-19-855645-4 , online olvasás ).
  4. lásd és [PDF]

Függelékek

Bibliográfia

Kapcsolódó cikkek

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">