TOP > n.s.研究所 > ライブラリ > VisualC++ > 計算物理学

ライブラリ

計算物理学
レナード・ジョーンズ(LJ)ポテンシャルにおける動径分布(3次元)

文責:遠藤 理平 (2009年4月22日) カテゴリ:日誌計算物理学

モンテカルロシミュレーション(メトロポリスの方法)で、レナード・ジョーンズ(LJ)ポテンシャルにおけるカノニカル集合の動径分布について計算した結果を掲載する。
1.粒子密度(体積)一定で、無次元温度を変化させたときの動径分布を表示
2.無次元温度一定で、粒子密度(体積)を変化させたときの動径分布を表示

モンテカルロシミュレーション(メトロポリスの方法)の詳細についてはこちらをご覧ください。

注意1:周期的境界条件を課した場合、有効な動径分布の範囲は、0<r^*<L/2 となる。

粒子密度(体積)一定の場合

以下の結果から、密度に関わらず、温度が低い時に動径分布 g(r)のr=1.3 付近に鋭いピークがたち、密度が低いほど高い。 1つ目のピークは、ある粒子からみて一つ目粒子の分布を表している。
また、r=2 付近のピークは、2つ目の粒子の分布を表している。

図1.\rho=0.1

図2.\rho=0.2

図3.\rho=0.3

図4.\rho=0.4

図5.\rho=0.5

図6.\rho=0.6

図7.\rho=0.7

図8.\rho=0.8

図9.\rho=0.9

図10.\rho=1.0


無次元温度一定の場合

温度が高くなるにつれ、動径分布が1に近づいていることが分かる。

図11.T^*=0.001

図12.T^*=0.01

図13.T^*=0.1

図14.T^*=1.0

図15.T^*=10

図16.T^*=100

図17.T^*=1000

計算精度について

モンテカルロシミュレーションで妥当な計算結果を得るためのステップ数(モンテカルロステップ)について考察する。 下の計算結果は、理想気体の場合の動径分布をモンテカルロステップ(ms)=10,100,1000,10000 の場合について計算した。
理想気体の場合、動径分布関数は r に依らず g(r)=1 となるはずである。 msが大きくなるにつれ、r=0 付近以外で g(r)=1 に近づいていることが分かる。
ms = 10000 のでは、g(r)=1 からのずれは1%程度となっている。r の小さな領域で誤差が大きな理由は、g(r)を求めるときに 小さな r での割り算があるためであることが考えられる。 但し、レナード・ジョーンズポテンシャルの場合には元々、r の小さな領域では g(r)=0 であるために、割算による誤差が生まれない。

図18.理想気体の場合


今後の予定

・圧縮因子 Z の計算を行う
・静的分布関数を計算を行う

■現在のカテゴリ: ライブラリ > VisualC++ > 計算物理学

ライブラリ

LabVIEWを使った物理数学集

VisualC++


▲このページのトップn.s.研究所 トップ

関連記事

日誌


計算物理学


▲このページのトップn.s.研究所 トップ

n.s.研究所

About n.s.研究所

Activity 活動予定

Thema 研究テーマ

単細胞生物の行動に関する研究

多細胞生物の行動に関する研究

社会性昆虫の行動に関する研究

人の認識に関する研究

環境に関する研究

Thema 開発テーマ

ロボットの開発

作ってみた

Lecture 講義

コンピュータ・サイエンス講座

マイコン・サイエンス講座

Library ライブラリ

LabVIEWを使った物理数学集

VisualC++

Report 報告

学会等での発表

論文発表

その他の報告




Warning: mysqli_connect(): (28000/1045): Access denied for user 'xsvx1015071_ri'@'sv102.xserver.jp' (using password: YES) in /home/xsvx1015071/include/natural-science/include_counter-d.php on line 8
MySQL DBとの接続に失敗しました