【手続補正書】
【提出日】平成17年5月19日(2005.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
化学種の結合情報を算出するステップと、
前記化学種の前記結合情報を記録するステップと、
前記化学種を構成する原子について動力学計算を行うステップと、
前記動力学計算後の前記化学種の前記結合情報を算出するステップと、
前記動力学計算後の前記化学種の前記結合情報と記録された前記結合情報とを比較するステップと、
この比較の結果に基づいて、前記動力学計算の前後で前記化学種について結合の組み替えが生じたかどうかの判断を行うステップと、
を有することを特徴とする反応メカニズム算出方法。
【請求項２】
化学種の結合情報を算出するステップと、
前記化学種の前記結合情報を記録するステップと、
ランダムに、前記化学種を構成する原子の位置を変更するステップと、
所定の運動エネルギになるように、前記化学種の初期速度をランダムに決定するステップと、
前記原子に働く力を決定し、Newton力学的に前記原子を時間ステップで移動させる動力学計算を行うステップと、
前記動力学計算後の前記化学種の前記結合情報と記録された前記結合情報を比較するステップと、
前記動力学計算の前後で前記結合の組み替えが生じたかどうかの判断を行うステップと、
この判断の結果に基づいて前記結合の組み替えの有無の回数を記録するステップと、
所定の回数、ランダムな原子位置、ランダムな初期速度における前記動力学計算を行うことを特徴とする反応メカニズム算出方法。
【請求項３】
所定の回数の前記動力学計算における結合の組み替えの有無の回数により、前記運動エネルギを変化させ、所定の回数、ランダムな原子位置、ランダムな初期速度における前記動力学計算を行うことを特徴とする請求項２に記載の反応メカニズム算出方法。
【請求項４】
目的とする化学種を入力するステップと、
前記化学種の結合情報を算出するステップと、
前記化学種の前記結合情報を記録するステップと、
前記化学種をデータベースから選択するステップと、
選択した前記化学種の前記結合情報を算出するステップと、
選択した前記化学種の前記結合情報を記録するステップと、
前記化学種を構成する原子について動力学計算を行うステップと、
前記動力学計算後の前記化学種の前記結合情報を算出するステップと、
前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種もしくはデータベースから選択された前記動力学計算前の前記化学種の前記結合情報を比較するステップと、
前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種の前記結合情報が同じ場合に、計算を終了するステップと、
前記動力学計算後の前記化学種の前記結合情報とデータベースから選択された前記動力学計算前の前記化学種の前記結合情報が異なる場合に、前記動力学計算後の前記化学種を前記データベースに追加するステップと、
前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種の前記結合情報が異なる場合に、前記化学種をデータベースから選択するステップより前記化学種を構成する原子について動力学計算を行うステップまでを所定回数繰り返すことを特徴とする反応メカニズム算出方法。
【請求項５】
反応を生ずる化学種の種類、前記化学種の３次元座標および前記化学種の安定構造のポテンシャルエネルギを決定するステップと、
前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させることにより、前記化学種に与えられる初期状態を決定するステップと、
前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、
前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、
前記初期状態を変化させて、前記結合情報を算出するステップおよび前記反応が生じたか否かを判定するステップを複数回繰り返すステップと、
を有することを特徴とする反応メカニズム算出方法。
【請求項６】
反応を生ずる化学種の種類、前記化学種の３次元座標、前記化学種の安定構造のポテンシャルエネルギおよび前記化学種の分子に与える運動エネルギを決定するステップと、
前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させ、前記運動エネルギをほぼ満たすように前記化学種の各原子に振動速度、前記化学種に回転速度を与えることにより、前記化学種に与えられる初期状態を決定するステップと、
前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、
前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、
前記初期状態を変化させて、前記結合情報を算出するステップおよび前記反応が生じたか否かを判定するステップを複数回繰り返すステップと、
前記反応が生じたと判定した回数が特定回数より少ない場合、前記運動エネルギを増加させ、前記複数回繰り返すステップを再度行うステップと、
前記反応が生じたと判定した回数が特定回数より多い場合、前記運動エネルギを低減させ、前記複数回繰り返すステップを再度行うステップと、
を有することを特徴とする反応メカニズム算出方法。
【請求項７】
目的化学種の種類、前記目的化学種の原料となる化学種、前記化学種の３次元座標および前記化学種の安定構造のポテンシャルエネルギを決定するステップと、
前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させることにより、前記化学種に与えられる初期状態を決定するステップと、
前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、
前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、
前記反応が生じたと判定し、かつ前記結合情報から特定される反応生成物が前記目的化学種と一致しない場合、前記化学種から前記反応生成物へ反応した事を反応データとして記録すると共に前記反応生成物を前記化学種に追加するステップと、
前記反応が生じたと判定し、かつ前記結合情報から特定される前記反応生成物が前記目的化学種と一致する場合、前記反応データを前記化学種まで遡って反応経路を決定するステップと、
前記初期状態を変化させて、前記結合情報を算出するステップ、前記反応が生じたか否かを判定するステップ、前記反応データとして記録すると共に前記反応生成物を前記化学種に追加するステップおよび前記反応経路を決定するステップを複数回繰り返すステップと、
を有することを特徴とする反応メカニズム算出方法。
【請求項８】
コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、
化学種の結合情報を算出するステップと、
前記化学種の前記結合情報を記録するステップと、
前記化学種を構成する原子について動力学計算を行うステップと、
前記動力学計算後の前記化学種の前記結合情報を算出するステップと、
前記動力学計算後の前記化学種の前記結合情報と記録された前記結合情報とを比較するステップと、
この比較の結果に基づいて、前記動力学計算の前後で前記化学種について結合の組み替えが生じたかどうかの判断を行うステップと、
を有することを特徴とする反応メカニズム算出方法を記録した記録媒体。
【請求項９】
コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、
化学種の結合情報を算出するステップと、
前記化学種の前記結合情報を記録するステップと、
ランダムに、前記化学種を構成する原子の位置を変更するステップと、
所定の運動エネルギになるように、前記化学種の初期速度をランダムに決定するステップと、
前記原子に働く力を決定し、Newton力学的に前記原子を時間ステップで移動させる動力学計算を行うステップと、
前記動力学計算後の前記化学種の前記結合情報と記録された前記結合情報を比較するステップと、
前記動力学計算の前後で前記結合の組み替えが生じたかどうかの判断を行うステップと、
この判断の結果に基づいて前記結合の組み替えの有無の回数を記録するステップと、
所定の回数、ランダムな原子位置、ランダムな初期速度における前記動力学計算を行うことを特徴とする反応メカニズム算出方法を記録した記録媒体。
【請求項１０】
所定の回数の前記動力学計算における結合の組み替えの有無の回数により、前記運動エネルギを変化させ、所定の回数、ランダムな原子位置、ランダムな初期速度における前記動力学計算を行うことを特徴とする請求項９に記載の反応メカニズム算出方法を記録した記録媒体。
【請求項１１】
コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、
目的とする化学種を入力するステップと、
前記化学種の結合情報を算出するステップと、
前記化学種の前記結合情報を記録するステップと、
前記化学種をデータベースから選択するステップと、
選択した前記化学種の前記結合情報を算出するステップと、
選択した前記化学種の前記結合情報を記録するステップと、
前記化学種を構成する原子について動力学計算を行うステップと、
前記動力学計算後の前記化学種の前記結合情報を算出するステップと、
前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種もしくはデータベースから選択された前記動力学計算前の前記化学種の前記結合情報を比較するステップと、
前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種の前記結合情報が同じ場合に、計算を終了するステップと、
前記動力学計算後の前記化学種の前記結合情報とデータベースから選択された前記動力学計算前の前記化学種の前記結合情報が異なる場合に、前記動力学計算後の前記化学種を前記データベースに追加するステップと、
前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種の前記結合情報が異なる場合に、前記化学種をデータベースから選択するステップより前記化学種を構成する原子について動力学計算を行うステップまでを所定回数繰り返すことを特徴とする反応メカニズム算出方法を記録した記録媒体。
【請求項１２】
コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、
反応を生ずる化学種の種類、前記化学種の３次元座標および前記化学種の安定構造のポテンシャルエネルギを決定するステップと、
前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させることにより、前記化学種に与えられる初期状態を決定するステップと、
前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、
前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、
前記初期状態を変化させて、前記結合情報を算出するステップおよび前記反応が生じたか否かを判定するステップを複数回繰り返すステップと、
を有することを特徴とする反応メカニズム算出方法を記録した記録媒体。
【請求項１３】
コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、
反応を生ずる化学種の種類、前記化学種の３次元座標、前記化学種の安定構造のポテンシャルエネルギおよび前記化学種の分子に与える運動エネルギを決定するステップと、
前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させ、前記運動エネルギをほぼ満たすように前記化学種の各原子に振動速度、前記化学種に回転速度を与えることにより、前記化学種に与えられる初期状態を決定するステップと、
前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、
前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、
前記初期状態を変化させて、前記結合情報を算出するステップおよび前記反応が生じたか否かを判定するステップを複数回繰り返すステップと、
前記反応が生じたと判定した回数が特定回数より少ない場合、前記運動エネルギを増加させ、前記複数回繰り返すステップを再度行うステップと、
前記反応が生じたと判定した回数が特定回数より多い場合、前記運動エネルギを低減させ、前記複数回繰り返すステップを再度行うステップと、
を有することを特徴とする反応メカニズム算出方法を記録した記録媒体。
【請求項１４】
コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、
目的化学種の種類、前記目的化学種の原料となる化学種、前記化学種の３次元座標および前記化学種の安定構造のポテンシャルエネルギを決定するステップと、
前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させることにより、前記化学種に与えられる初期状態を決定するステップと、
前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、
前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、
前記反応が生じたと判定し、かつ前記結合情報から特定される反応生成物が前記目的化学種と一致しない場合、前記化学種から前記反応生成物へ反応した事を反応データとして記録すると共に前記反応生成物を前記化学種に追加するステップと、
前記反応が生じたと判定し、かつ前記結合情報から特定される前記反応生成物が前記目的化学種と一致する場合、前記反応データを前記化学種まで遡って反応経路を決定するステップと、
前記初期状態を変化させて、前記結合情報を算出するステップ、前記反応が生じたか否かを判定するステップ、前記反応データとして記録すると共に前記反応生成物を前記化学種に追加するステップおよび前記反応経路を決定するステップを複数回繰り返すステップと、
を有することを特徴とする反応メカニズム算出方法を記録した記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
＜要旨＞
本発明の反応メカニズム算出方法は、化学種の結合情報を算出するステップと、前記化学種の前記結合情報を記録するステップと、前記化学種を構成する原子について動力学計算を行うステップと、前記動力学計算後の前記化学種の前記結合情報を算出するステップと、前記動力学計算後の前記化学種の前記結合情報と記録された前記結合情報とを比較するステップと、この比較の結果に基づいて、前記動力学計算の前後で前記化学種について結合の組み替えが生じたかどうかの判断を行うステップと、を有することを特徴とするものである。
また、本発明の反応メカニズム算出方法は、化学種の結合情報を算出するステップと、前記化学種の前記結合情報を記録するステップと、ランダムに、前記化学種を構成する原子の位置を変更するステップと、所定の運動エネルギになるように、前記化学種の初期速度をランダムに決定するステップと、前記原子に働く力を決定し、Newton力学的に前記原子を時間ステップで移動させる動力学計算を行うステップと、前記動力学計算後の前記化学種の前記結合情報と記録された前記結合情報を比較するステップと、前記動力学計算の前後で前記結合の組み替えが生じたかどうかの判断を行うステップと、この判断の結果に基づいて前記結合の組み替えの有無の回数を記録するステップと、所定の回数、ランダムな原子位置、ランダムな初期速度における前記動力学計算を行うことを特徴とするものである。
また、本発明の反応メカニズム算出方法は、目的とする化学種を入力するステップと、前記化学種の結合情報を算出するステップと、前記化学種の前記結合情報を記録するステップと、前記化学種をデータベースから選択するステップと、選択した前記化学種の前記結合情報を算出するステップと、選択した前記化学種の前記結合情報を記録するステップと、前記化学種を構成する原子について動力学計算を行うステップと、前記動力学計算後の前記化学種の前記結合情報を算出するステップと、前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種もしくはデータベースから選択された前記動力学計算前の前記化学種の前記結合情報を比較するステップと、前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種の前記結合情報が同じ場合に、計算を終了するステップと、前記動力学計算後の前記化学種の前記結合情報とデータベースから選択された前記動力学計算前の前記化学種の前記結合情報が異なる場合に、前記動力学計算後の前記化学種を前記データベースに追加するステップと、前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種の前記結合情報が異なる場合に、前記化学種をデータベースから選択するステップより前記化学種を構成する原子について動力学計算を行うステップまでを所定回数繰り返すことを特徴とするものである。
また、本発明の反応メカニズム算出方法は、反応を生ずる化学種の種類、前記化学種の３次元座標および前記化学種の安定構造のポテンシャルエネルギを決定するステップと、前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させることにより、前記化学種に与えられる初期状態を決定するステップと、前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、前記初期状態を変化させて、前記結合情報を算出するステップおよび前記反応が生じたか否かを判定するステップを複数回繰り返すステップと、を有することを特徴とするものである。
また、本発明の反応メカニズム算出方法は、反応を生ずる化学種の種類、前記化学種の３次元座標、前記化学種の安定構造のポテンシャルエネルギおよび前記化学種の分子に与える運動エネルギを決定するステップと、前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させ、前記運動エネルギをほぼ満たすように前記化学種の各原子に振動速度、前記化学種に回転速度を与えることにより、前記化学種に与えられる初期状態を決定するステップと、前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、前記初期状態を変化させて、前記結合情報を算出するステップおよび前記反応が生じたか否かを判定するステップを複数回繰り返すステップと、前記反応が生じたと判定した回数が特定回数より少ない場合、前記運動エネルギを増加させ、前記複数回繰り返すステップを再度行うステップと、前記反応が生じたと判定した回数が特定回数より多い場合、前記運動エネルギを低減させ、前記複数回繰り返すステップを再度行うステップと、を有することを特徴とするものである。
また、本発明の反応メカニズム算出方法は、目的化学種の種類、前記目的化学種の原料となる化学種、前記化学種の３次元座標および前記化学種の安定構造のポテンシャルエネルギを決定するステップと、前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させることにより、前記化学種に与えられる初期状態を決定するステップと、前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、前記反応が生じたと判定し、かつ前記結合情報から特定される反応生成物が前記目的化学種と一致しない場合、前記化学種から前記反応生成物へ反応した事を反応データとして記録すると共に前記反応生成物を前記化学種に追加するステップと、前記反応が生じたと判定し、かつ前記結合情報から特定される前記反応生成物が前記目的化学種と一致する場合、前記反応データを前記化学種まで遡って反応経路を決定するステップと、前記初期状態を変化させて、前記結合情報を算出するステップ、前記反応が生じたか否かを判定するステップ、前記反応データとして記録すると共に前記反応生成物を前記化学種に追加するステップおよび前記反応経路を決定するステップを複数回繰り返すステップと、を有することを特徴とするものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明の反応メカニズム算出方法を記録した記憶媒体は、コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、化学種の結合情報を算出するステップと、前記化学種の前記結合情報を記録するステップと、前記化学種を構成する原子について動力学計算を行うステップと、前記動力学計算後の前記化学種の前記結合情報を算出するステップと、前記動力学計算後の前記化学種の前記結合情報と記録された前記結合情報とを比較するステップと、この比較の結果に基づいて、前記動力学計算の前後で前記化学種について結合の組み替えが生じたかどうかの判断を行うステップと、を有することを特徴とするものである。
また、本発明の反応メカニズム算出方法を記録した記憶媒体は、コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、化学種の結合情報を算出するステップと、前記化学種の前記結合情報を記録するステップと、ランダムに、前記化学種を構成する原子の位置を変更するステップと、所定の運動エネルギになるように、前記化学種の初期速度をランダムに決定するステップと、前記原子に働く力を決定し、Newton力学的に前記原子を時間ステップで移動させる動力学計算を行うステップと、前記動力学計算後の前記化学種の前記結合情報と記録された前記結合情報を比較するステップと、前記動力学計算の前後で前記結合の組み替えが生じたかどうかの判断を行うステップと、この判断の結果に基づいて前記結合の組み替えの有無の回数を記録するステップと、所定の回数、ランダムな原子位置、ランダムな初期速度における前記動力学計算を行うことを特徴とするものである。
また、本発明の反応メカニズム算出方法を記録した記憶媒体は、コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、目的とする化学種を入力するステップと、前記化学種の結合情報を算出するステップと、前記化学種の前記結合情報を記録するステップと、前記化学種をデータベースから選択するステップと、選択した前記化学種の前記結合情報を算出するステップと、選択した前記化学種の前記結合情報を記録するステップと、前記化学種を構成する原子について動力学計算を行うステップと、前記動力学計算後の前記化学種の前記結合情報を算出するステップと、前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種もしくはデータベースから選択された前記動力学計算前の前記化学種の前記結合情報を比較するステップと、前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種の前記結合情報が同じ場合に、計算を終了するステップと、前記動力学計算後の前記化学種の前記結合情報とデータベースから選択された前記動力学計算前の前記化学種の前記結合情報が異なる場合に、前記動力学計算後の前記化学種を前記データベースに追加するステップと、前記動力学計算後の前記化学種の前記結合情報と目的とする前記化学種の前記結合情報が異なる場合に、前記化学種をデータベースから選択するステップより前記化学種を構成する原子について動力学計算を行うステップまでを所定回数繰り返すことを特徴とするものである。
また、本発明の反応メカニズム算出方法を記録した記憶媒体は、コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、反応を生ずる化学種の種類、前記化学種の３次元座標および前記化学種の安定構造のポテンシャルエネルギを決定するステップと、前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させることにより、前記化学種に与えられる初期状態を決定するステップと、前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、前記初期状態を変化させて、前記結合情報を算出するステップおよび前記反応が生じたか否かを判定するステップを複数回繰り返すステップと、を有することを特徴とするものである。
また、本発明の反応メカニズム算出方法を記録した記憶媒体は、コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、反応を生ずる化学種の種類、前記化学種の３次元座標、前記化学種の安定構造のポテンシャルエネルギおよび前記化学種の分子に与える運動エネルギを決定するステップと、前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させ、前記運動エネルギをほぼ満たすように前記化学種の各原子に振動速度、前記化学種に回転速度を与えることにより、前記化学種に与えられる初期状態を決定するステップと、前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、前記初期状態を変化させて、前記結合情報を算出するステップおよび前記反応が生じたか否かを判定するステップを複数回繰り返すステップと、前記反応が生じたと判定した回数が特定回数より少ない場合、前記運動エネルギを増加させ、前記複数回繰り返すステップを再度行うステップと、前記反応が生じたと判定した回数が特定回数より多い場合、前記運動エネルギを低減させ、前記複数回繰り返すステップを再度行うステップと、を有することを特徴とするものである。
また、本発明の反応メカニズム算出方法を記録した記憶媒体は、コンピュータを動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プログラムは、目的化学種の種類、前記目的化学種の原料となる化学種、前記化学種の３次元座標および前記化学種の安定構造のポテンシャルエネルギを決定するステップと、前記化学種の構造を前記化学種の結合を崩さない範囲でランダムに変化させることにより、前記化学種に与えられる初期状態を決定するステップと、前記化学種を構成する原子に働く力を分子軌道法により決定し、前記力に応じてNewton力学的に前記原子を時間ステップで移動させる動力学計算を行い、前記化学種の結合情報を算出するステップと、前記決定された前記化学種の種類、前記３次元座標および前記ポテンシャルエネルギと前記結合情報とを比較し、前記反応が生じたか否かを判定するステップと、前記反応が生じたと判定し、かつ前記結合情報から特定される反応生成物が前記目的化学種と一致しない場合、前記化学種から前記反応生成物へ反応した事を反応データとして記録すると共に前記反応生成物を前記化学種に追加するステップと、前記反応が生じたと判定し、かつ前記結合情報から特定される前記反応生成物が前記目的化学種と一致する場合、前記反応データを前記化学種まで遡って反応経路を決定するステップと、前記初期状態を変化させて、前記結合情報を算出するステップ、前記反応が生じたか否かを判定するステップ、前記反応データとして記録すると共に前記反応生成物を前記化学種に追加するステップおよび前記反応経路を決定するステップを複数回繰り返すステップと、を有することを特徴とするものである。