説明

高分子の物性値計算方法及び物性値計算装置

【課題】 高分子の物性値の算出を高精度かつ効率的に行う。
【解決手段】 本発明の物性値計算方法では、高分子の規模を小さくした分子の全原子モデルを生成するための情報、当該全原子モデル用のポテンシャルパラメータを示す情報、及び高分子の統合原子モデルを生成するための情報を入力し(S01)、全原子モデルを生成し(S02)、全原子モデルを用いて入力されたポテンシャルパラメータにて分子動力学法によるシミュレーションを行い(S03)、当該シミュレーションの結果により示される原子の分布に基づいて、統合原子モデル用のポテンシャルパラメータを算出し(S04〜S07)、統合原子モデルを生成し(S08)統合原子モデルを用いて、算出されたポテンシャルパラメータにて分子動力学法によるシミュレーションを行い(S09)当該シミュレーションの結果に基づいて物性値を算出する(S10)。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、高分子の物性値を算出する物性値計算方法及び物性値計算装置に関する。
【背景技術】
【0002】
従来から、分子動力学法によるシミュレーションを用いて、高分子の密度、ガラス転移温度、ヤング率等の物性値を算出することが行われている。従来、上記のような物性値を出すためには多くの繰り返し計算が必要となる(即ち、長い時間シミュレーションを行う必要がある)。そのため上記のシミュレーションでは、計算の簡易化のために高分子を構成する原子を複数個まとめたものを1単位とした統合原子モデルが用いられる。上記の分子動力学法によるシミュレーションを行うためには、ポテンシャルパラメータを割り当てることが必要になる。例えば、非特許文献1では、統合原子モデルを用いたシミュレーションに用いられるポテンシャルパラメータを、既存のものを用いるとしている。また、非特許文献2では、実験値と計算値とが合わない場合には上記のポテンシャルパラメータを、量子化学計算を用いて算出することとしている。
【先行技術文献】
【非特許文献】
【0003】
【非特許文献1】D.Pavel et al., Journal of Polymer Science; Part B; Polymer Physics,Volume 37, 2334-2352, 1999
【非特許文献2】森上賢治ら、高分子論文集,vol. 53,No. 12,852-859,1996
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、非特許文献1に記載された方法では、用いられるポテンシャルパラメータが正確な値でない場合、算出される物性値の精度が悪いものになってしまうという問題がある。また、非特許文献2に記載された方法では、算出される物性値の精度は良好であるものの、量子化学計算に(分子動力学法によるシミュレーションに比べて)要する時間が非常に長いという問題点がある。
【0005】
本発明は、上記の問題点を解決するためになされたものであり、高分子の物性値の算出を、高精度かつ効率的に行うことができる物性値計算方法及び物性値計算装置を提供することを目的とする。
【課題を解決するための手段】
【0006】
上記の目的を達成するために、本発明に係る高分子の物性値計算方法は、コンピュータにより構成され、高分子の物性値を算出する物性値計算装置によって実行される高分子の物性値計算方法であって、高分子に応じた分子の全原子モデルを生成するための情報、当該全原子モデル用のポテンシャルパラメータを示す情報、及び高分子の統合原子モデルを生成するための情報を入力する入力ステップと、入力ステップにおいて入力された情報に基づいて、全原子モデルを生成する全原子モデル生成ステップと、全原子モデル生成ステップにおいて作成された全原子モデルを用いて、入力ステップにおいて入力された情報により示されるポテンシャルパラメータにて、分子動力学法によるシミュレーションを行う全原子シミュレーションステップと、全原子シミュレーションステップにおいて行われたシミュレーションの結果により示される原子の分布に基づいて、統合原子モデル用のポテンシャルパラメータを算出するパラメータ算出ステップと、入力ステップにおいて入力された情報に基づいて、統合原子モデルを生成する統合原子モデル生成ステップと、統合原子モデル生成ステップにおいて作成された統合原子モデルを用いて、パラメータ算出ステップにおいて算出されたポテンシャルパラメータにて、分子動力学法によるシミュレーションを行う統合原子シミュレーションステップと、統合原子シミュレーションステップにおいて行われたシミュレーションの結果に基づいて、物性値を算出して出力する物性値算出ステップと、を含むことを特徴とする。
【0007】
本発明に係る高分子の物性値計算方法では、物性値を算出するために行われる統合原子モデルを用いたシミュレーションのためのポテンシャルパラメータが、物性値の算出対象の高分子に応じた分子の全原子モデルを用いたシミュレーションの結果に基づいて算出される。これにより、上記の統合原子モデルのポテンシャルパラメータを精度のよいものにすることができ、その結果、高分子の物性値の算出を高精度に行うことができる。その一方で、統合原子モデルのポテンシャルパラメータは、高分子に応じた分子の全原子モデルを用いた、分子動力学法によるシミュレーションによって算出されるため、量子化学計算等と比較して短時間で算出される。即ち、高分子の物性値の算出を効率的に行うことができる。
【0008】
全原子シミュレーションステップにおいて行われる全原子モデルを用いたシミュレーションにおける計算時間が、統合原子シミュレーションステップにおいて行われる統合原子モデルを用いたシミュレーションにおける計算時間より少なくすることができる。全原子モデルのシミュレーションは、統合原子モデル用のポテンシャルパラメータを算出することを目的としたものであり、物性値を算出することを目的とした統合原子モデルのシミュレーションとは異なり、短い計算時間で十分だからである。従って、この構成によれば、統合原子モデルのポテンシャルパラメータが更に効率的に算出されるため、これにより、高分子の物性値の算出を更に効率的に行うことができる。
【0009】
入力ステップにおいて、高分子に応じた分子の全原子モデルを生成するための情報として、高分子の規模を小さくした分子の全原子モデルを生成するための情報を入力することができる。この構成によれば、高分子の規模を小さくした分子の全原子モデルを用いたシミュレーションによって、統合原子モデルのポテンシャルパラメータが算出されるため、更に短時間で算出される。即ち、高分子の物性値の算出を更に効率的に行うことができる。
【0010】
ところで、本発明は、上記のように高分子の物性値計算方法の発明として記述できる他に、以下のように高分子の物性値計算装置の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【0011】
即ち、本発明に係る高分子の物性値計算装置は、コンピュータにより構成され、高分子の物性値を算出する物性値計算装置であって、高分子に応じた分子の全原子モデルを生成するための情報、当該全原子モデル用のポテンシャルパラメータを示す情報、及び高分子の統合原子モデルを生成するための情報を入力する入力手段と、入力手段によって入力された情報に基づいて、全原子モデルを生成する全原子モデル生成手段と、全原子モデル生成手段によって作成された全原子モデルを用いて、入力手段によって入力された情報により示されるポテンシャルパラメータにて、分子動力学法によるシミュレーションを行う全原子シミュレーション手段と、全原子シミュレーション手段によって行われたシミュレーションの結果により示される原子の分布に基づいて、統合原子モデル用のポテンシャルパラメータを算出するパラメータ算出手段と、入力手段によって入力された情報に基づいて、統合原子モデルを生成する統合原子モデル生成手段と、統合原子モデル生成手段によって作成された統合原子モデルを用いて、パラメータ算出手段によって算出されたポテンシャルパラメータにて、分子動力学法によるシミュレーションを行う統合原子シミュレーション手段と、統合原子シミュレーション手段によって行われたシミュレーションの結果に基づいて、物性値を算出して出力する物性値算出手段と、を備えることを特徴とする。
【発明の効果】
【0012】
本発明では、物性値を算出するために行われる統合原子モデルを用いたシミュレーションのためのポテンシャルパラメータが、物性値の算出対象の高分子に応じた分子の全原子モデルを用いたシミュレーションの結果に基づいて算出される。これにより、上記の統合原子モデルのポテンシャルパラメータを精度のよいものにすることができ、その結果、高分子の物性値の算出を高精度に行うことができる。その一方で、統合原子モデルのポテンシャルパラメータは、高分子に応じた分子の全原子モデルを用いた、分子動力学法によるシミュレーションによって算出されるため、量子化学計算等と比較して短時間で算出される。即ち、高分子の物性値の算出を効率的に行うことができる。
【図面の簡単な説明】
【0013】
【図1】本発明の実施形態に係る高分子の物性値計算装置の構成図である。
【図2】本発明の実施形態に係る高分子の物性値計算方法を示すフローチャートである。
【発明を実施するための形態】
【0014】
以下、図面と共に本発明に係る高分子の物性値計算方法及び物性値計算装置の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【0015】
本実施形態に係る高分子の物性値計算方法は、高分子の物性を示す値(物性値)を算出するものである。物性値の算出対象となる高分子は、通常、複数の分子を含み、例えば、高分子を構成する分子数が1000程度以上、又は分子量が10000程度以上のものである。算出される物性値としては、例えば、高分子の密度、ガラス転移温度及びヤング率である。本実施形態に係る高分子の物性値計算方法では、コンピュータ上でモデル化した高分子に対して分子動力学法によるシミュレーションを行い、シミュレーション結果に基づいて演算を行うことによって物性値を算出する。
【0016】
図1に本実施形態に係る高分子の物性値計算方法が実行される高分子の物性値計算装置10を示す。物性値計算装置10は、具体的には、ワークステーションやPC(Personal Computer)等のコンピュータにより構成される。物性値計算装置10は、例えばCPU(Central Processing Unit)やメモリ等のハードウェアにより構成されており、これらの構成要素が動作することにより後述する物性値計算装置10としての機能が発揮される。なお、コンピュータに実行させるプログラムが物性値計算装置10において実行されることにより、本実施形態に係る高分子の物性値計算方法が行われてもよい。
【0017】
図1に示すように物性値計算装置10は、記憶部11と、入力部12と、全原子モデル生成部13と、全原子シミュレーション部14と、パラメータ算出部15と、統合原子モデル生成部16と、統合原子シミュレーション部17と、物性値算出部18とを備えて構成される。また、物性値計算装置10は、外部装置20と接続されており、外部装置20から情報が入力される。
【0018】
記憶部11は、高分子の物性値の計算に必要な情報を記憶する手段であり、物性値計算装置10の各構成要素12〜18から必要に応じてアクセスされる。具体的には、記憶部11は、入力部12に入力された情報や物性値の計算の過程の演算結果等が記憶される。記憶部11は、例えば、物性値計算装置10が備えるメモリにより実現される。
【0019】
入力部12は、高分子の物性値の計算に必要な情報を入力する入力手段である。具体的には、入力部12は、物性値計算装置10におけるシミュレーションに用いられる高分子のモデルを生成するための情報が入力される。物性値計算装置10におけるシミュレーションは、2つのモデルに対して行われる。一つは、高分子を構成する原子個々をモデルの構成要素として扱う全原子モデルである。もう一つは、高分子を構成する原子を複数個まとめたものを1単位としてモデルの構成要素とした統合原子モデルである。
【0020】
ここで、全原子モデルは、物性値の算出対象となる高分子に応じた分子の全原子モデルであるとする。望ましくは、物性値の算出対象となる高分子よりも規模が小さい分子の全原子モデルであるとする。上記の全原子モデルは、単に算出対象となる高分子よりも規模が小さいだけで、原子の組成やその他の特徴は当該高分子と同じものであるとする。上記の統合原子モデルは、物性値の算出対象となる高分子をモデル化したものである。モデルを生成するための情報として、具体的には、高分子を構成する原子の組成、モノマー数及びポリマー数等がある。
【0021】
高分子の全原子モデルの生成は、例えば市販されている分子構造体モデルを用いて、モノマー構造を生成し、モノマー構造を基に行うこととしてもよい。セルの形状に関しては、立方体であることが、偏りのないモデル構造計算の観点から好ましい。高分子の全原子モデルを構成するモノマー数については、特に制限はないが、少なすぎると実際の値との乖離が大きくなり好ましくない。モノマー数は多い方が精度上では好ましいが、多すぎると計算に要する時間が長くなりすぎる。上記を考慮して、具体的には、モノマー数としては10〜100程度が好ましい。セルの境界に関しては、3次元方向に同じセルが繰り返して存在する3次元周期境界条件を用いることが、計算精度の観点から好ましい。ポリマー数についても、特に制限はないが、望ましくはポリマー数は1〜5である。ポリマー数を1〜5とすることで、計算に要する時間を短縮化できる。上記の全原子モデルは、単に算出対象となる高分子よりも規模が小さいだけで、原子の組成やその他の特徴は当該高分子と同じものであるとする。
【0022】
また、入力部12は、上記の全原子モデルを用いた、分子動力学法によるシミュレーションを行う際に設定される(割り当てられる)当該全原子モデル用のポテンシャルパラメータを示す情報が入力される。全原子モデル用のポテンシャルパラメータは、例えば、文献等に記載されている既存のものが用いられる。
【0023】
上記の情報の入力は、例えば、ユーザによる操作によって外部装置20から行われる。また、予め高分子の物性値算出装置10に記憶された情報を(ユーザによる操作等をトリガとして)入力することとしてもよい。入力部12は、入力した各情報を記憶部11に記憶させる。入力部12は、各情報を入力するとその旨を全原子モデル生成部13に通知する。
【0024】
全原子モデル生成部13は、情報を入力した旨が入力部12から通知されると、入力部12によって入力された情報に基づいて、上記の全原子モデルを生成する全原子モデル生成手段である。全原子モデル生成部13は、入力部12によって入力された全原子モデルを生成するのに必要な情報を、記憶部11から読み出して全原子モデルの生成に利用する。全原子モデルの生成自体は、従来の方法と同様に行われる。全原子モデル生成部13は、生成した全原子モデルを示す情報を記憶部11に記憶させる。全原子モデル生成部13は、全原子モデルを生成するとその旨を全原子シミュレーション部14に通知する。
【0025】
全原子シミュレーション部14は、全原子モデルを生成した旨が全原子モデル生成部13から通知されると、全原子モデル生成部13によって作成された全原子モデルを用いて分子動力学法によるシミュレーションを行う全原子シミュレーション手段である。全原子シミュレーション部14は、上記の全原子モデルに対して、入力部12によって入力された情報により示されるポテンシャルパラメータを設定して上記のシミュレーションを行う。全原子シミュレーション部14は、全原子モデルを示す情報、及び当該全原子モデル用のポテンシャルパラメータを示す情報を記憶部11から読み出し、シミュレーションを行う。また、分子動力学法によるシミュレーションに用いられる原子や分子間の相互作用力を表す計算式等を、全原子シミュレーション部14に予め設定しておく。
【0026】
全原子モデルのシミュレーションにおける時間間隔(時間刻み)は、短いほど精度が高くなり好ましいが、計算に要する時間が長くなるため、0.1〜10fs(フェムト秒)程度とするのがよい。例えば、時間間隔が1fsの値に設定される(即ち、1時間単位が1fsとされる)場合、計算時間(上記の時間間隔とシミュレーションの繰り返しの回数との積によって決まる時間)は特に制限はないが、1〜100ps(ピコ秒)(10〜10時間単位)が好ましい。計算時間が短すぎると、統合原子モデルのポテンシャル精度が悪化し、長すぎると、計算に要する時間の観点から好ましくない。上記の時間間隔及び繰り返しの回数の情報については、全原子シミュレーション部14が予め記憶しており、当該記憶された情報に基づいてシミュレーションが行われる。
【0027】
この計算時間は、後述する統合原子モデルのシミュレーションよりも短いものである。即ち、全原子モデルを用いたシミュレーションにおける計算時間は、統合原子モデルを用いたシミュレーションにおける計算時間よりも少ない。全原子モデルのシミュレーションは、統合原子モデル用のポテンシャルパラメータを算出することを目的としたものであり、物性値を算出することを目的とした統合原子モデルのシミュレーションとは異なり、短い計算時間で十分だからである。但し、全原子モデルを用いたシミュレーションにおける計算時間は、統合原子モデルを用いたシミュレーションにおける計算時間よりも必ずしも少なくなっている必要はない。なお、上記の分子動力学法によるシミュレーション自体は、従来の方法と同様に行われる。全原子シミュレーション部14は、実行したシミュレーションの結果を示す情報を記憶部11に記憶させる。シミュレーションの結果を示す情報には、分子を構成する原子の(相対)位置を示す情報が含まれる。全原子シミュレーション部14は、シミュレーションの実行が完了するとその旨をパラメータ算出部15に通知する。
【0028】
パラメータ算出部15は、シミュレーションの実行が完了した旨が全原子シミュレーション部14から通知されると、全原子シミュレーション部14によって行われたシミュレーションの結果により示される原子の分布に基づいて、統合原子モデル用のポテンシャルパラメータを算出するパラメータ算出手段である。パラメータ算出部15は、全原子モデルを用いたシミュレーションの結果を示す情報を記憶部11から読み出して、以下のように統合原子モデル用のポテンシャルパラメータを算出する。
【0029】
まず、パラメータ算出部15は、シミュレーションの結果により得られる原子の相対位置から原子間の間隔(長さ)や結合角等の分布を算出する。続いて、予め設定された分布(例えば、正規分布)に対する、算出した分布のフィッティングを行う。続いて、フィッティングした結果をポテンシャル関数に変換する。続いて、得られたポテンシャル関数から、統合原子モデル用のポテンシャルパラメータを算出する。なお、上記の一連のポテンシャルパラメータの算出の処理は、従来の方法と同様に行われる。パラメータ算出部15は、算出したポテンシャルパラメータを示す情報を記憶部11に記憶させる。パラメータ算出部15は、ポテンシャルパラメータを算出するとその旨を統合原子モデル生成部16に通知する。
【0030】
統合原子モデル生成部16は、ポテンシャルパラメータが算出された旨がパラメータ算出部15から通知されると、入力部12によって入力された情報に基づいて、上記の統合原子モデルを生成する全原子モデル生成手段である。統合原子モデル生成部16は、入力部12によって入力された統合原子モデルを生成するのに必要な情報を、記憶部11から読み出して統合原子モデルの生成に利用する。統合原子モデルの生成自体は、従来の方法と同様に行われる。統合原子モデル生成部16は、生成した統合原子モデルを示す情報を記憶部11に記憶させる。統合原子モデル生成部16は、統合原子モデルを生成するとその旨を統合原子シミュレーション部17に通知する。なお、統合原子モデル生成部16による統合原子モデルの生成は、パラメータ算出部15によるポテンシャルパラメータの算出処理を前提としていない。従って、統合原子モデルの生成は、必ずしもパラメータ算出部15からの通知をトリガとして行なわれる必要はなく、記憶部11に統合原子モデルを生成するのに必要な情報が記憶された後であればどのタイミングで行われてもよい。
【0031】
上記の統合原子モデルは、物性値の算出対象となる高分子をモデル化したものである。統合分子モデルのモノマー数は、特に制限はないが少なすぎると実際の値との乖離が大きくなり好ましくない。モノマー数は多い方が精度上では好ましいが、多すぎると計算に要する時間が長くなりすぎる。上記を考慮して、具体的には、モノマー数としては10〜1000程度が好ましい。上記の全原子モデルと同数であってもよい。ポリマー数は、特に制限はなく1〜50程度が好ましい。ポリマー数が少なすぎると精度が低下し、多すぎると、計算に要する時間の観点から好ましくない。
【0032】
統合原子シミュレーション部17は、統合原子モデルを生成した旨が統合原子モデル生成部16から通知されると、統合原子モデル生成部16によって作成された統合原子モデルを用いて分子動力学法によるシミュレーションを行う統合原子シミュレーション手段である。統合原子シミュレーション部17は、上記の統合原子モデルに対して、パラメータ算出部15によって算出されたポテンシャルパラメータを設定して上記のシミュレーションを行う。統合原子シミュレーション部17は、統合原子モデルを示す情報、及び当該統合原子モデル用のポテンシャルパラメータを示す情報を記憶部11から読み出し、シミュレーションを行う。また、分子動力学法によるシミュレーションに用いられる原子や分子間の相互作用力を表す計算式等を、統合原子シミュレーション部17に予め設定しておく。
【0033】
統合原子モデルのシミュレーションにおける時間間隔は、短いほど精度が高くなり好ましいが、計算に要する時間が長くなるため、全原子モデルのシミュレーションと同様に0.1〜10fs程度とするのがよい。例えば、時間間隔が1fsの値に設定される(即ち、1時間単位が1fsとされる)場合、計算時間は特に制限はないが、100ps〜10ns(ナノ秒)(10〜10時間単位)が好ましい。計算時間が短すぎると、シミュレーション精度が悪化し、長すぎると、計算に要する時間の観点から好ましくない。上記の時間間隔及び繰り返しの回数の情報については、統合原子シミュレーション部17が予め記憶しており、当該記憶された情報に基づいてシミュレーションが行われる。
【0034】
この計算時間は、上述した全原子モデルのシミュレーションよりも長いものである。統合原子モデルのシミュレーションは、物性値を算出することを目的としているためである。なお、上記の分子動力学法によるシミュレーション自体は、従来の方法と同様に行われる。統合原子シミュレーション部17は、実行したシミュレーションの結果を示す情報を記憶部11に記憶させる。統合原子シミュレーション部17は、シミュレーションの実行が完了するとその旨を物性値算出部18に通知する。
【0035】
物性値算出部18は、統合原子シミュレーション部17によって行われたシミュレーションの結果に基づいて、物性値を算出して出力する物性値算出手段である。物性値算出部18は、統合原子シミュレーション部17によるシミュレーションの結果を示す情報を、記憶部11から読み出して物性値の算出に利用する。物性値算出部18は、算出する物性値毎に予め記憶している演算式を用いて、シミュレーションの結果に対して演算を行うことによって物性値を算出する。物性値算出部18は、算出した物性値を示す情報を、例えば、物性値計算装置10が備える表示装置に表示することによって出力する。なお、算出した物性値を示す情報の出力は、必ずしも表示が伴うものでなくてもよく、例えば、物性値を示す情報が別途用いられるように、自装置10の記憶部11や物性値計算装置10に接続された別の装置に出力することとしてもよい。以上が、本実施形態に係る物性値計算装置10の構成である。
【0036】
引き続いて、図2のフローチャートを用いて、物性値計算装置10により実行される処理である、本実施形態に係る物性値計算方法について説明する。
【0037】
物性値計算装置10では、まず、入力部12によって、高分子の物性値の計算に必要な上述した情報が入力される(S01、入力ステップ)。続いて、全原子モデル生成部13によって、入力部12によって入力された情報を基に全原子モデルが生成される。(S02、全原子モデル生成ステップ)。続いて、全原子シミュレーション部14によって、全原子モデル生成部13によって生成された全原子モデルが用いられて、入力部12によって入力された情報に係るポテンシャルパラメータが設定されて、分子動力学法によるシミュレーションが行われる(S03、全原子シミュレーションステップ)。
【0038】
続いて、パラメータ算出部15によって、全原子シミュレーション部14によって行われたシミュレーションの結果により示される原子の分布に基づいて、以下のように統合原子モデル用のポテンシャルパラメータが算出される。シミュレーションに用いられる、原子や分子間の相互作用力を計算する計算式、及びその他のポテンシャルパラメータには、一般によく知られているもの(例えば川添良幸・三上益弘・大野かおる著『コンピュータ・シミュレーションによる物質化学』共立出版、pp.55〜82に記載されているもの)を用いることができる。分子動力学シミュレーションでは、結合ポテンシャルと非結合ポテンシャルとを用いることができる。結合ポテンシャルは、結合距離を平衡値に保つ分子間の結合長ポテンシャル、結合角を平衡角に保つ結合角ポテンシャル、及び取り得る2面角を制御する結合2面角ポテンシャルを含むことができる。非結合ポテンシャルは、レナード・ジョーンズポテンシャルを用いることができる。シミュレーションの結果により得られる原子の相対位置から原子間の結合長、結合角、2面角、分子間距離を求める。分子間距離から非共有ポテンシャルを求めることができる。
【0039】
まず、シミュレーションの結果により得られる原子の相対位置から原子間の間隔(長さ)や結合角等の分布が算出される(S04、パラメータ算出ステップ)。続いて、予め設定された分布に対する、算出した分布のフィッティングが行われる(S05、パラメータ算出ステップ)。続いて、フィッティングした結果がポテンシャル関数に変換される(S06、パラメータ算出ステップ)。得られたポテンシャル関数から、統合原子モデル用のポテンシャルパラメータが算出される(S07、パラメータ算出ステップ)。
【0040】
続いて、統合原子モデル生成部16によって、入力部12によって入力された情報を基に統合原子モデルが生成される(S08、統合原子モデル生成ステップ)。続いて、統合原子シミュレーション部17によって、統合原子モデル生成部16によって生成された統合原子モデルが用いられて、パラメータ算出部15によって算出されたポテンシャルパラメータが設定されて、分子動力学法によるシミュレーションが行われる(S09、統合原子シミュレーションステップ)。続いて、物性値算出部18によって、統合原子シミュレーション部17によって行われたシミュレーションの結果に基づいて、物性値が算出されて出力される(S10、物性値算出ステップ)。以上が、本実施形態に係る物性値計算方法である。
【0041】
上述したように、本実施形態では、物性値を算出するために行われる統合原子モデルを用いたシミュレーションのためのポテンシャルパラメータが、物性値の算出対象の高分子に応じた分子の全原子モデルを用いたシミュレーションの結果に基づいて算出される。このように、統合原子モデルのポテンシャルパラメータを算出すると、当該ポテンシャルパラメータを精度のよいものにすることができ、その結果、高分子の物性値の算出を高精度に行うことができる。その一方で、統合原子モデルのポテンシャルパラメータは、物性値の算出対象の高分子に応じた分子の全原子モデルを用いた、分子動力学法によるシミュレーションによって算出されるため、量子化学計算等と比較して短時間で算出される。即ち、高分子の物性値の算出を効率的に行うことができる。
【0042】
また、本実施形態のように、物性値の算出対象の高分子の規模を小さくした分子の全原子モデルを用いて、統合原子モデルのポテンシャルパラメータを算出するためのシミュレーションを行うこととすれば、更に短時間で上記のポテンシャルパラメータが算出される。即ち、高分子の物性値の算出を更に効率的に行うことができる。但し、必ずしも、規模を小さくした分子の全原子モデルを用いる必要はなく、物性値の算出対象の高分子自体の全原子モデルを用いることとしてもよい。
【0043】
また、本実施形態のように全原子モデルを用いたシミュレーションにおける計算時間を、統合原子モデルを用いたシミュレーションにおける計算時間より少なくすることとすれば、統合原子モデルのポテンシャルパラメータが更に効率的に算出されるため、これにより、高分子の物性値の算出を更に効率的に行うことができる。但し、必ずしも、上記の繰り返しの回数を少なくする必要はない。
【実施例】
【0044】
上述した実施形態に係る方法により、実際に物性値の計算を行った例を示す。具体的には、高分子の密度、ガラス転移温度、ヤング率を算出した。既存のポテンシャルパラメータを統合原子モデルに用いることにより、高分子の密度、ガラス転移温度、ヤング率を算出し、それらの値と本実施形態に係る統合原子モデル用のポテンシャルパラメータ作成方法により作成したポテンシャルパラメータを統合原子モデルに用いることにより算出した値と比較した。本実施例において物性値の算出対象とした高分子は、エチレン/ノルボルネン共重合体TOPAS5013(TOPAS ADVANCED POLYMERS GmbH社製)である。
【0045】
統合原子モデルのポテンシャルパラメータ作成については分子シミュレーション用ソフトウェアパッケージ「J−OCTA」(株式会社日本総研ソリューションズ社)を用いた。各ステップでの分子動力学シミュレーションについては、ソフトマテリアルに対する統合化シミュレータである「OCTA」のシミュレーションエンジンである汎用粗視化分子動力学シミュレータ「COGNAC」(財団法人化学技術戦略推進機構)を用いた。以下、統合原子モデルのポテンシャルパラメータ作成方法について説明する。
【0046】
エチレン/ノルボルネン共重合体に関して、全原子モデルを用いてエチレンモノマー数50、ノルボルネンモノマー数50を交互に配置し、セルの形状を立方体としてポリマー1本からなるモデルの初期構造を生成した。ポテンシャルパラメータにDREIDING(Stephen L. Mayo, Barry D. Olafson, and William A. Goddard III,“DREIDING: A Generic Force Field for Molecular Simulations” J. Phys. Chem.1990, 94, 8897-8909)を割り当てた。そのモデルに対して、構造最適化を行った後、アンサンブルNVEで時間刻み1fs、計算時間20psの分子動力学シミュレーションを行った。構造のサンプリングは100fsごとに行い、200構造を取得した。
【0047】
取得した200構造に対して、結合長、結合角、結合二面角、分子間距離についての分布を求めた。結合長については0〜5Åの距離を0.05Åごとに区切り、全原子モデルの分子動力学シミュレーションで得られた結合長がどの区間に含まれるかを判別した。同様に、結合角については180度の角度を1度ごと、結合二面角については360度の角度を1度ごと、分子間距離については0〜20Åの距離を0.1Åごとに区切り、構造の分布を得た。
【0048】
得られた構造の分布に対してフィッティングを行い、平滑化した分布関数を作成した。その後、得られた分布関数からポテンシャル関数への変換を行い、統合原子モデルのポテンシャルパラメータを作成した。
【0049】
エチレン/ノルボルネン共重合体の全原子モデルのポリマーから炭素に結合する水素を省き、エチレン50、ノルボルネン50の統合原子モデルのポリマーに変換した。統合原子モデルのポリマーに作成した統合原子モデルのポテンシャルパラメータを割り当てた。
【0050】
エチレン/ノルボルネン共重合体の統合原子モデルのポリマーを立方体のセルに密度0.5g/cmで発生させた。このモデルを用いて、アンサンブルNVE、時間刻み1fs、計算時間250psを行った後、アンサンブルNPT、初期温度650K、圧力100MPa、時間刻み1fs、計算時間250psの分子動力学シミュレーションを行った。その後、アンサンブルNPT、温度650K、圧力0.1MPa、時間刻み1fs、計算時間250psの常圧での分子動力学シミュレーションを行い、温度を650Kから200Kまで25Kごとに計算時間250psずつ冷却過程の分子動力学シミュレーションを行った。
【0051】
各温度での、シミュレーションの50psから250psの密度の平均値をその温度における密度とした。ガラス転移温度は冷却過程における密度の逆数である比容積の屈曲点とした。ヤング率Eは300Kでの体積弾性率Bからポアソン比γ=0.35を仮定して式(1)を用いて算出した。体積弾性率の算出方法は森上らの方法(高分子論文集、1996、vol.53、p.582)を参考に、温度300Kにおいて、圧力−50MPaから+50MPaまで5MPaごとに計算時間250psの分子動力学シミュレーションを行い、各圧力での、シミュレーションの50psから250psの比容積の平均をその圧力における比容積として、その変化から式(2)を用いて算出した。
【数1】

【0052】
比較例は統合原子モデル用のポテンシャルパラメータに上記のDREIDINGに記載のものを割り当てた以外は実施例と同様にシミュレーションを行った結果である(本発明のように統合原子モデルのポテンシャルパラメータを、全原子モデルのシミュレーションに基づいて算出していない)。以下に示す表は、本発明の方法(実施例)及び従来の方法(比較例)による計算で得られた物性値と、実験値とを示したものである。実験値は、TOPAS5013カタログ値である。
【表1】

【0053】
上記の表からもわかるように、本発明による方法の方が、従来の方法に比べて実験値に近い値が得られている。即ち、本発明では、高分子の物性値の算出を高精度に行うことができている。
【符号の説明】
【0054】
10…物性値計算装置、11…記憶部、12…入力部、13…全原子モデル生成部、14…全原子シミュレーション部、15…パラメータ算出部、16…統合原子モデル生成部、17…統合原子シミュレーション部、18…物性値算出部、20…外部装置。

【特許請求の範囲】
【請求項1】
コンピュータにより構成され、高分子の物性値を算出する物性値計算装置によって実行される高分子の物性値計算方法であって、
前記高分子に応じた分子の全原子モデルを生成するための情報、当該全原子モデル用のポテンシャルパラメータを示す情報、及び前記高分子の統合原子モデルを生成するための情報を入力する入力ステップと、
前記入力ステップにおいて入力された情報に基づいて、前記全原子モデルを生成する全原子モデル生成ステップと、
前記全原子モデル生成ステップにおいて作成された全原子モデルを用いて、前記入力ステップにおいて入力された情報により示されるポテンシャルパラメータにて、分子動力学法によるシミュレーションを行う全原子シミュレーションステップと、
前記全原子シミュレーションステップにおいて行われたシミュレーションの結果により示される原子の分布に基づいて、前記統合原子モデル用のポテンシャルパラメータを算出するパラメータ算出ステップと、
前記入力ステップにおいて入力された情報に基づいて、前記統合原子モデルを生成する統合原子モデル生成ステップと、
前記統合原子モデル生成ステップにおいて作成された統合原子モデルを用いて、前記パラメータ算出ステップにおいて算出されたポテンシャルパラメータにて、分子動力学法によるシミュレーションを行う統合原子シミュレーションステップと、
前記統合原子シミュレーションステップにおいて行われたシミュレーションの結果に基づいて、前記物性値を算出して出力する物性値算出ステップと、
を含む高分子の物性値計算方法。
【請求項2】
前記全原子シミュレーションステップにおいて行われる前記全原子モデルを用いたシミュレーションにおける計算時間が、前記統合原子シミュレーションステップにおいて行われる前記統合原子モデルを用いたシミュレーションにおける計算時間より少ないことを特徴とする請求項1に記載の物性値計算方法。
【請求項3】
前記入力ステップにおいて、前記高分子に応じた分子の全原子モデルを生成するための情報として、前記高分子の規模を小さくした分子の全原子モデルを生成するための情報を入力することを特徴とする請求項1又は2に記載の物性値計算方法。
【請求項4】
コンピュータにより構成され、高分子の物性値を算出する物性値計算装置であって、
前記高分子に応じた分子の全原子モデルを生成するための情報、当該全原子モデル用のポテンシャルパラメータを示す情報、及び前記高分子の統合原子モデルを生成するための情報を入力する入力手段と、
前記入力手段によって入力された情報に基づいて、前記全原子モデルを生成する全原子モデル生成手段と、
前記全原子モデル生成手段によって作成された全原子モデルを用いて、前記入力手段によって入力された情報により示されるポテンシャルパラメータにて、分子動力学法によるシミュレーションを行う全原子シミュレーション手段と、
前記全原子シミュレーション手段によって行われたシミュレーションの結果により示される原子の分布に基づいて、前記統合原子モデル用のポテンシャルパラメータを算出するパラメータ算出手段と、
前記入力手段によって入力された情報に基づいて、前記統合原子モデルを生成する統合原子モデル生成手段と、
前記統合原子モデル生成手段によって作成された統合原子モデルを用いて、前記パラメータ算出手段によって算出されたポテンシャルパラメータにて、分子動力学法によるシミュレーションを行う統合原子シミュレーション手段と、
前記統合原子シミュレーション手段によって行われたシミュレーションの結果に基づいて、前記物性値を算出して出力する物性値算出手段と、
を備える高分子の物性値計算装置。

【図1】
image rotate

【図2】
image rotate


【公開番号】特開2010−191529(P2010−191529A)
【公開日】平成22年9月2日(2010.9.2)
【国際特許分類】
【出願番号】特願2009−32849(P2009−32849)
【出願日】平成21年2月16日(2009.2.16)
【出願人】(000002093)住友化学株式会社 (8,981)