Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| teaching:progappchim:lennard-jones [2014/01/30 03:49] – villersd | teaching:progappchim:lennard-jones [2015/03/05 12:14] (Version actuelle) – villersd | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| Exemple du [[http:// | Exemple du [[http:// | ||
| + | |||
| + | $V_{LJ} = 4\varepsilon \left[ \left(\frac{\sigma}{r}\right)^{12} - \left(\frac{\sigma}{r}\right)^{6} \right] = \varepsilon \left[ \left(\frac{r_{m}}{r}\right)^{12} - 2\left(\frac{r_{m}}{r}\right)^{6} \right]$ | ||
| + | |||
| + | où σ est la distance à laquelle le potentiel entre les particules s' | ||
| <sxh python; title : Lennard-Jones-01.py> | <sxh python; title : Lennard-Jones-01.py> | ||
| Ligne 35: | Ligne 39: | ||
| <note tip> | <note tip> | ||
| + | |||
| + | ===== Application : forces de cohésion dans les cristaux de gaz rares ===== | ||
| + | |||
| + | À basse température, | ||
| + | |||
| + | $U_{tot} = \frac{1}{2} N (4\epsilon) \left[ \sum_j \left( \frac{\sigma} {p_j R}\right)^{12} - \sum_j \left( \frac{\sigma} {p_j r}\right)^{6} \right]$ | ||
| + | |||
| + | où R est la distance de séparation entre plus proches voisins et $p_j$ représente les distances non dimensionnelles (réduites par rapport à R) entre les paires possibles d' | ||
| + | |||
| + | La distance d' | ||
| + | |||
| + | Voici un programme non optimisé calculant les deux sommes pour la structure cubique à face centrée. Il serait bien sûr intéressant de modifier le programme pour réduire le nombre de calculs nécessaires, | ||
| + | |||
| + | <sxh python; title : Lennard-Jones-sum_fcc-01.py> | ||
| + | #! / | ||
| + | # -*- coding: utf-8 -*- | ||
| + | """ | ||
| + | Calcul des sommes utilisées dans l' | ||
| + | d'un cristal de gaz rare en utilisant le potentiel de Lennard-Jones | ||
| + | |||
| + | Version non optimisée comptabilisant toutes les interactions dans | ||
| + | un cristal fictif de structure cubique à face centrée. | ||
| + | Pour une telle maille, les positions des atomes à considérer sont | ||
| + | en coordonnées cristallographiques (0,0,0), (0.5, | ||
| + | (0, | ||
| + | """ | ||
| + | from math import * | ||
| + | |||
| + | motif = [(0, | ||
| + | R2= 0.5**2+0.5**2 | ||
| + | print R2 | ||
| + | nmax = 5 # nombre de mailles entre l' | ||
| + | sum6=0. | ||
| + | sum12=0. | ||
| + | for ic in range (-nmax, | ||
| + | for jc in range (-nmax, | ||
| + | for kc in range (-nmax, | ||
| + | # ic, jc, kc est la coordonnée du noeud de référence | ||
| + | # de la maille cubique. | ||
| + | noeud=[ic, | ||
| + | # print noeud # impression pour debug | ||
| + | for atome in motif: | ||
| + | d2=0 | ||
| + | for direct in range(3): | ||
| + | d2 += (noeud[direct]+atome[direct])**2 | ||
| + | #print direct, d2 # impression pour debug | ||
| + | if d2 != 0: | ||
| + | inv_pj6 = (R2/d2)**3 | ||
| + | inv_pj12 = inv_pj6**2 | ||
| + | sum6 += inv_pj6 | ||
| + | sum12 += inv_pj12 | ||
| + | |||
| + | print 'La somme " | ||
| + | print 'La somme " | ||
| + | </ | ||
| + | |||
| + | ==== Références ==== | ||
| + | * Kittel, physique de l' | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * Données sur les gaz, σ du potentiel de Lennard-Jones ([[http:// | ||
| + | * He : 262.8 pm | ||
| + | * Ne : 277.5 pm | ||
| + | * Ar : 340.1 pm | ||
| + | * Kr : 360.1 pm | ||
| + | * Xe : 405.5 pm | ||
| + | * Données cristaux (cubic close packed ou face centered, [[http:// | ||
| + | * He : 424.2 pm | ||
| + | * Ne : 442.9 pm | ||
| + | * Ar : 525.6 pm | ||
| + | * Kr : 570.6 pm | ||
| + | * Xe : 620.23 pm | ||
| + | |||
| + | |||
| + | |||