$$V(r) = 4\varepsilon\left[\left(\frac{\sigma}{r}\right)^{12}- \left(\frac{\sigma}{r}\right)^{6}\right]$$ 力:$F = -dV/dr$
Verlet積分:
$$x_{n+1}= 2x_n - x_{n-1}+ \frac{F_n}{m}\Delta t^2$$
スプリング-質点モデルで金属結晶の格子変形を可視化。ひずみ・格子タイプ・欠陥を操作し、弾性変形から転位核生成・塑性変形までリアルタイムでシミュレート。
原子間の相互作用をモデル化した「レナード・ジョーンズ・ポテンシャル」です。近づきすぎると強い斥力が、離れると引力が働き、ある距離で釣り合います。
$$ V(r) = 4\varepsilon\left[\left(\frac{\sigma}{r}\right)^{12}- \left(\frac{\sigma}{r}\right)^{6}\right] $$$V(r)$: ポテンシャルエネルギー, $r$: 原子間距離, $\varepsilon$: ポテンシャルの深さ(結合エネルギー), $\sigma$: 原子間力がゼロになる距離。右側の$r^{-12}$項が近距離斥力、$r^{-6}$項が引力を表します。
各原子の運動は、このポテンシャルから求まる力$F_n$を用いた「ベルレー法(速度ベルレー法)」で時間発展させています。
$$ x_{n+1}= 2x_n - x_{n-1}+ \frac{F_n}{m}\Delta t^2 $$$x_{n+1}$: 次の時間ステップの位置, $x_n$: 現在の位置, $x_{n-1}$: 前のステップの位置, $F_n$: 現在の原子に働く合力, $m$: 原子の質量, $\Delta t$: 時間ステップ幅。この式で原子の動きを逐次計算しています。
材料設計:自動車の軽量化に不可欠な高張力鋼板の開発では、転位の動きを抑制する微細な析出物の最適配置を、このような原子スケールのシミュレーションで予測します。これにより、強度と加工性を両立させた新材料を効率的に設計できます。
金属加工プロセスの最適化:鍛造や圧延などの塑性加工では、材料内部で無数の転位が発生・移動します。シミュレーションで変形挙動を予測することで、割れやひずみの発生を抑え、均一な製品を得るための加工条件(温度、速度、変形量)を決定します。
半導体デバイスの信頼性評価:シリコン結晶中では転位が電気的特性を劣化させます。微細な配線や薄膜に生じる応力による転位の発生・伝播をシミュレーションで評価し、デバイスの長期信頼性を向上させる設計に役立てています。
疲労破壊のメカニズム解明:航空機エンジン部品など繰り返し荷重を受ける部材では、転位の集積から微細なき裂が発生し、疲労破壊に至ります。その初期過程を原子レベルで可視化・理解することで、より耐久性の高い材料開発の指針が得られます。
まず、このシミュレーターは「原子そのもの」を完全に再現しているわけではない、という点を押さえておこう。あくまで「原子間の結合をバネで近似したモデル」だ。例えば、実際の金属では温度が上がると原子の熱振動が激しくなり、転位が動きやすくなる(加工が楽になる)けど、このツールでは温度の影響は直接は考慮されていない。あのバネ定数やポテンシャルが、暗黙的に「ある一定温度での挙動」を表していると思ってね。
次に、パラメータ設定で「欠陥密度」を上げると、必ず強度が上がると思いがちだ。確かに転位の動きは阻害されるけど、欠陥が多すぎると逆に材料は脆くなる。現実の材料設計でも、析出物を入れすぎると割れの起点になってしまうんだ。シミュレーターでも、欠陥を極端に多くして引っ張ると、転位が動かずに別の場所からいきなり破断が始まる様子が観察できるはずだよ。強度と靭性のトレードオフを体感する良い例だ。
最後に、シミュレーションの「スケール」を意識しよう。ここで見ているのはナノ〜ミクロンの世界。自動車のボンネット一枚の変形を予測するには、この結果を「どう積み上げてマクロな挙動にするか」が次の大きな課題になる。このツールはその第一歩、「変形の根源的なメカニズム」を学ぶためのものだと理解しておくことが大事だ。
このシミュレーターの背後にある考え方は、実は金属以外の様々な分野に応用されている。まず半導体工学だ。シリコンウェハーは完全な単結晶だが、製造プロセスで転位が入るとデバイスの性能が劇的に劣化する。このシミュレーターで学ぶ「転位の核生成」の概念は、欠陥のない結晶を作る技術の基礎そのものなんだ。
もう一つは複合材料設計。例えば、炭素繊維強化プラスチック(CFRP)では、強靭な繊維と柔らかい樹脂の界面が、転位の代わりに「き裂の進展」を食い止める役割を果たす。異なる材料の界面で何が起きるかを理解する上で、ここでの「原子(または節点)間の結合とその破壊」という視点は非常に役立つ。
さらにバイオマテリアル分野でも応用が広がっている。人工骨やインプラントに使われるチタン合金は、生体環境下での疲労破壊が課題だ。体内という複雑な環境下で転位がどう振る舞い、き裂が進展するかを予測するための基礎モデルとして、このような分子動力学シミュレーションの手法が活用されているよ。
このツールに慣れたら、次のステップは「ポテンシャル関数」の世界を深掘りすることだ。ここで使われているレナード・ジョーンズポテンシャルは最も基本的な形。実際の材料開発では、より精密な埋め込み原子法(EAM)ポテンシャルなどが使われる。式で書くと、 $$ E_{total} = \sum_i F(\rho_i) + \frac{1}{2}\sum_{i,j \neq i} \phi(r_{ij}) $$ のようになり、ある原子のエネルギーが周囲の原子密度($\rho_i$)の関数として表される。これにより、金属の「自由電子」の効果を近似的に取り込めるんだ。
数学的には、原子の運動方程式を解く「ベルレー法」は、微分方程式の数値解法の一種「ベルレー法」そのものだ。より精度の高い解法(例えば予測子-修正子法)や、大きな系を扱うための並列計算技術(ドメイン分割法)を学べば、自分でより大規模なシミュレーションコードを組む第一歩になる。
実務に近い次のトピックとしては、「転位 dynamics(DD)シミュレーション」を調べてみることを勧める。これは、原子一つ一つを追う代わりに、「転位線」を直接計算の対象とする中スケールの手法だ。ナノスケールのメカニズムを、ミリメートルスケールの変形予測にどう橋渡しするかを学ぶ絶好の題材になるよ。