(57)【要約】  条件設定を迅速に行うことでフロー反応処理を支援するフロー反応支援装置及び方法、ならびに条件設定が迅速であるフロー反応設備及び方法を提供する。フロー反応設備は、フロー反応処理を行うフロー反応装置と、演算セクション及び判定部を有する支援装置とを備える。演算セクションは、実測データを用いて反応結果が未知の反応条件毎に予測結果を算出することにより、予測データセットを生成する。演算セクションは、目標結果に最も近い予測結果の反応条件を抽出反応条件として抽出する。判定部は、抽出反応条件での反応結果と予測結果との相違度が許容範囲であるか否かを判定し、許容範囲でない場合には、抽出反応条件とその反応結果とを関連付けた反応情報を実測データに加える。
2020054183.tif 000002
【特許請求の範囲】
【請求項１】
原料を流しながら反応させるフロー反応処理を支援するフロー反応支援装置であり、
反応結果が既知である反応条件と前記反応結果とを関連付けた複数の反応情報で構成された実測データを用いて反応結果が未知である複数の反応条件を有する条件データセットの前記反応条件毎に予測結果を算出することにより、反応条件と前記予測結果とを関連付けた予測データセットを生成し、得られた複数の前記予測結果のうち、予め設定した目標結果に最も近い前記予測結果を特定し、特定した前記予測結果に関連付けられた反応条件を抽出反応条件として抽出する演算セクションと、
前記抽出反応条件で反応させた場合の反応結果と、前記抽出反応条件に関連付けられた前記予測結果との相違度が予め設定した許容範囲であるか否かを判定し、許容範囲でない場合には、前記抽出反応条件と前記抽出反応条件で反応させた場合の反応結果とを関連付けた反応情報を前記実測データに加え、許容範囲である場合には、前記抽出反応条件をフロー反応処理に用いる反応条件とする判定部と、
を備えるフロー反応支援装置。
【請求項２】
前記反応条件は、前記原料の流量と、前記原料の流速と、前記原料における反応物の濃度と、前記原料の温度と、反応の設定温度と、反応時間とのいずれかである請求項１に記載のフロー反応支援装置。
【請求項３】
前記反応結果は、生成物の収率と、副生成物の収率と、生成物の分子量と、生成物の分子量分散度と、生成物のモル濃度とのいずれかである請求項１または２に記載のフロー反応支援装置。
【請求項４】
前記演算セクションは、前記実測データを学習データとして用いることにより前記条件データセットの反応条件毎に前記予測結果を算出する請求項１ないし３のいずれか１項に記載のフロー反応支援装置。
【請求項５】
前記演算セクションは、前記実測データ中の前記反応条件を説明変数とし、かつ、前記実測データ中の前記反応結果を目的変数として構築されたニューラルネットワークを有する請求項１ないし４のいずれか１項に記載のフロー反応支援装置。
【請求項６】
原料を流しながら反応させるフロー反応処理を支援するフロー反応支援方法であり、
反応結果が既知である反応条件と前記反応結果とを関連付けた複数の反応情報で構成された実測データを用いて反応結果が未知である複数の反応条件を有する条件データセットの前記反応条件毎に予測結果を算出することにより、反応条件と前記予測結果とを関連付けた予測データセットを生成し、得られた複数の前記予測結果のうち、予め設定した目標結果に最も近い前記予測結果を特定し、特定した前記予測結果に関連付けられた反応条件を抽出反応条件として抽出する演算工程と、
前記抽出反応条件で反応させた場合の反応結果と、前記抽出反応条件に関連付けられた前記予測結果との相違度が予め設定した許容範囲であるか否かを判定し、許容範囲でない場合には、前記抽出反応条件と前記抽出反応条件で反応させた場合の反応結果とを関連付けた反応情報を前記実測データに加え、許容範囲である場合には、前記抽出反応条件をフロー反応処理での反応条件にする判定工程と、
を有し、
前記判定工程により前記実測データに前記反応情報を加えた場合には、前記演算工程と前記判定工程とを新たに繰り返すフロー反応支援方法。
【請求項７】
原料を流しながら反応させる反応セクションと、
前記反応セクションでの反応結果が既知である反応条件と前記反応結果とを関連付けた複数の反応情報で構成された実測データを用いて反応結果が未知である複数の反応条件を有する条件データセットの前記反応条件毎に予測結果を算出することにより、反応条件と前記予測結果とを関連付けた予測データセットを生成し、得られた複数の前記予測結果のうち、予め設定した目標結果に最も近い前記予測結果を特定し、特定した前記予測結果に関連付けられた反応条件を抽出反応条件として抽出する演算セクションと、
前記反応セクションにて前記抽出反応条件で反応させた場合の反応結果と、前記抽出反応条件に関連付けられた前記予測結果との相違度が予め設定した許容範囲であるか否かを判定し、許容範囲でない場合には、前記抽出反応条件と前記抽出反応条件で反応させた場合の反応結果とを関連付けた反応情報を前記実測データに加え、許容範囲である場合には、前記抽出反応条件を前記反応セクションにおける以降のフロー反応処理に用いる反応条件とする判定部と、
前記反応データセット中の前記反応条件に前記反応セクションを制御するシステムコントローラと、
を備えるフロー反応設備。
【請求項８】
原料を流しながら反応させるフロー反応工程と、
反応結果が既知である反応条件と前記反応結果とを関連付けた複数の反応情報で構成された実測データを用いて反応結果が未知である複数の反応条件を有する条件データセットの前記反応条件毎に予測結果を算出することにより、反応条件と前記予測結果とを関連付けた予測データセットを生成し、得られた複数の前記予測結果のうち、予め設定した目標結果に最も近い前記予測結果を特定し、特定した前記予測結果に関連付けられた反応条件を抽出反応条件として抽出する演算工程と、
前記フロー反応工程において前記抽出反応条件で反応させた場合の反応結果と、前記抽出反応条件に関連付けられた前記予測結果との相違度が予め設定した許容範囲であるか否かを判定し、前記相違度が前記許容範囲でない場合には、前記抽出反応条件と前記抽出反応条件で反応させた場合の反応結果とを関連付けた反応情報を前記実測データに加え、前記相違度が前記許容範囲である場合には、前記抽出反応条件を、以降の前記フロー反応工程での反応条件とする判定工程と、
を有し、
前記判定工程により前記実測データに前記反応情報を加えた場合には、前記演算工程と前記判定工程とを新たに繰り返し、
前記相違度が前記許容範囲である場合には、以降の前記フロー反応工程は前記抽出反応条件で反応を行うフロー反応方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フロー反応支援装置及び方法、並びにフロー反応設備及び方法に関する。
【背景技術】
【０００２】
反応物を含有する原料を反応させる手法には、原料を容器中に収容した状態で反応させるいわゆるバッチ式と、原料を流しながら反応させる連続式とがある。連続式の反応は、原料を流しながら反応させることからフロー反応と呼ばれる。
【０００３】
フロー反応処理は、反応を連続的に実施することから生成物が均一な性状で得られやすい。また、フロー反応処理は、生産性がバッチ式に比べて高いという利点がある。
【０００４】
ところで、化学反応処理に、例えばニューラルネットワークを用いた各種演算を利用する技術がある。例えば、特許文献１では、化学反応装置の各計測器の異常状態下におけるデータをプログラム中に予め学習記憶させたニューラルネットワークによって演算させている。そして、この演算値が設定された正常許容帯値と乖離した場合には、異常信号をニューロコントローラに出力し、化学反応装置の各部に是正制御信号を送ることにより異常反応を制御している。これにより、化学反応装置の異常状態を早急に検出して、迅速かつ的確な制御を行っている。
【０００５】
特許文献２には、化合物の物性予測の手法として、作成した予測モデルを未知サンプルに適用して予測項目を計算する技術が記載されている。この技術は、未知サンプルと個々の学習サンプルとについて取得した複数のパラメータ値に基づいて未知サンプルと個々の学習サンプルとの類似度を算出し、予め設定した閾値以上の類似度である学習サンプルを取り出してサブサンプルセットを構成している。そしてサブサンプルセットのデータ解析を行って予測モデルを作成し、この予測モデルを未知サンプルに適用して予測項目を計算している。また、特許文献３は、遺伝的アルゴリズムを用いてフロー反応を制御しており、これにより目的とする生成物を産生している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３０１３５９号公報
【特許文献２】国際公開第２００９／０２５０４５号
【特許文献３】特表２０１５−５２０６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
フロー反応処理は、原料を流しながら反応させることから、最適な反応条件を見つけ出すことがバッチ式反応処理に比べて通常は難しい。流速あるいは流量など、フロー反応ならではの条件パラメータがフロー反応にはあるからである。
【０００８】
このように条件パラメータが多いフロー反応は、新たな反応処理を開始するまでに、条件設定に関して多くの試行及び時間を要し、特に新たな反応系での条件探索においては顕著である。また、なんらかの理由で例えば複数の条件パラメータのうちのひとつを変更せざるを得ない場合でも、他の条件パラメータのいずれをどう変更するかを決定することは簡単とはいえない。
【０００９】
そこで本発明は、条件設定を迅速に行うことでフロー反応処理を支援するフロー反応支援装置及び方法、ならびに条件設定が迅速であるフロー反応設備及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のフロー反応支援装置は、原料を流しながら反応させるフロー反応処理を支援するフロー反応支援装置であり、演算セクションと判定部とを備える。演算セクションは、反応結果が既知である反応条件と反応結果とを関連付けた複数の反応情報で構成された実測データを用いて反応結果が未知である複数の反応条件を有する条件データセットの反応条件毎に予測結果を算出することにより、反応条件と予測結果とを関連付けた予測データセットを生成する。演算セクションは、得られた複数の予測結果のうち、予め設定した目標結果に最も近い予測結果を特定し、特定した予測結果に関連付けられた反応条件を抽出反応条件として抽出する。判定部は、抽出反応条件で反応させた場合の反応結果と、抽出反応条件に関連付けられた予測結果との相違度が予め設定した許容範囲であるか否かを判定する。判定部は、相違度が許容範囲でない場合には、抽出反応条件と抽出反応条件で反応させた場合の反応結果とを関連付けた反応情報を実測データに加える。判定部は、相違度が許容範囲である場合には、抽出反応条件をフロー反応処理に用いる反応条件とする。
【００１１】
上記反応条件は、原料の流量と、原料の流速と、原料における反応物の濃度と、原料の温度と、反応の設定温度と、反応時間とのいずれかであることが好ましい。
【００１２】
上記反応結果は、生成物の収率と、副生成物の収率と、生成物の分子量と、生成物の分子量分散度と、生成物のモル濃度とのいずれかであることが好ましい。
【００１３】
演算セクションは、実測データを学習データとして用いることにより条件データセットの反応条件毎に予測結果を算出することが好ましい。
【００１４】
演算セクションは、実測データ中の反応条件を説明変数とし、かつ、実測データ中の反応結果を目的変数として構築されたニューラルネットワークを有することが好ましい。
【００１５】
本発明のフロー反応支援方法は、原料を流しながら反応させるフロー反応処理を支援するフロー反応支援方法であり、演算工程と、判定工程とを有する。演算工程は、反応結果が既知である反応条件と反応結果とを関連付けた複数の反応情報で構成された実測データを用いて反応結果が未知である複数の反応条件を有する条件データセットの反応条件毎に予測結果を算出することにより、反応条件と予測結果とを関連付けた予測データセットを生成する。演算工程は、得られた複数の予測結果のうち、予め設定した目標結果に最も近い予測結果を特定し、特定した予測結果に関連付けられた反応条件を抽出反応条件として抽出する。判定工程は、抽出反応条件で反応させた場合の反応結果と、抽出反応条件に関連付けられた予測結果との相違度が予め設定した許容範囲であるか否かを判定する。判定工程は、相違度が許容範囲でない場合には、抽出反応条件と抽出反応条件で反応させた場合の反応結果とを関連付けた反応情報を実測データに加える。判定工程は、相違度が許容範囲である場合には、抽出反応条件をフロー反応処理での反応条件にする。判定工程により実測データに反応情報を加えた場合には、演算工程と判定工程とを新たに繰り返す。
【００１６】
本発明のフロー反応設備は、反応セクションと、演算セクションと、判定部と、システムコントローラとを備える。反応セクションは、原料を流しながら反応させる。演算セクションは、反応セクションでの反応結果が既知である反応条件と反応結果とを関連付けた複数の反応情報で構成された実測データを用いて反応結果が未知である複数の反応条件を有する条件データセットの反応条件毎に予測結果を算出することにより、反応条件と予測結果とを関連付けた予測データセットを生成する。演算セクションは、得られた複数の予測結果のうち、予め設定した目標結果に最も近い予測結果を特定し、特定した予測結果に関連付けられた反応条件を抽出反応条件として抽出する。判定部は、反応セクションにて抽出反応条件で反応させた場合の反応結果と、抽出反応条件に関連付けられた予測結果との相違度が予め設定した許容範囲であるか否かを判定する。判定部は、相違度が許容範囲でない場合には、抽出反応条件と抽出反応条件で反応させた場合の反応結果とを関連付けた反応情報を実測データに加える。判定部は、相違度が許容範囲である場合には、抽出反応条件を反応セクションにおける以降のフロー反応処理に用いる反応条件とする。システムコントローラは、反応データセット中の反応条件に反応セクションを制御する。
【００１７】
本発明のフロー反応方法は、フロー反応工程と、演算工程と、判定工程とを有する。フロー反応工程は、原料を流しながら反応させる。演算工程は、反応結果が既知である反応条件と反応結果とを関連付けた複数の反応情報で構成された実測データを用いて反応結果が未知である複数の反応条件を有する条件データセットの反応条件毎に予測結果を算出することにより、反応条件と予測結果とを関連付けた予測データセットを生成する。演算工程は、得られた複数の予測結果のうち、予め設定した目標結果に最も近い予測結果を特定し、特定した予測結果に関連付けられた反応条件を抽出反応条件として抽出する。判定工程は、フロー反応工程において抽出反応条件で反応させた場合の反応結果と、抽出反応条件に関連付けられた予測結果との相違度が予め設定した許容範囲であるか否かを判定する。判定工程は、相違度が許容範囲でない場合には、抽出反応条件と抽出反応条件で反応させた場合の反応結果とを関連付けた反応情報を実測データに加える。判定工程は、相違度が許容範囲である場合には、抽出反応条件を、以降のフロー反応工程での反応条件とする。判定工程により実測データに反応情報を加えた場合には、演算工程と判定工程とを新たに繰り返す。相違度が許容範囲である場合には、以降のフロー反応工程は抽出反応条件で反応を行うフロー反応方法。
【発明の効果】
【００１８】
本発明によれば、フロー反応処理の条件設定が迅速に行える。
【図面の簡単な説明】
【００１９】
【図１】フロー反応処理設備の概略図である。
【図２】別のフロー反応装置の概略図である。
【図３Ａ】フロー反応支援装置の構成を示すブロック図である。
【図３Ｂ】ニューラルネットワークの層構造の概念図である。
【図４】第１回目の実測データの説明図である。
【図５】第１回目の条件データセットの説明図である。
【図６】第１回目の予測データセットの説明図である。
【図７】第１回目の対比データの説明図である。
【図８】フロー反応処理を行うフロー図である。
【図９】第２回目の実測データの説明図である。
【図１０】第２回目の対比データの説明図である。
【図１１】第７回目の対比データの説明図である。
【図１２】別のフロー反応装置の概略図である。
【図１３】第１回目の実測データの説明図である。
【図１４】第１回目の条件データセットの説明図である。
【図１５】第１回目の予測データセットの説明図である。
【図１６】第１回目の対比データの説明図である。
【図１７】第２回目の実測データの説明図である。
【図１８】第２回目の対比データの説明図である。
【図１９】第５回目の対比データの説明図である。
【発明を実施するための形態】
【００２０】
本発明の一実施形態であるフロー反応設備１０は、図１に示すように、フロー反応装置１１と、フロー反応支援装置（以下、単に「支援装置」と称する）１２と、システムコントローラ１５と、設定部１６と、検出部１７等を備える。フロー反応装置１１は、フロー反応処理を行い、生成物を得るための装置である。
【００２１】
フロー反応装置１１で行うフロー反応は、例えばモノマーである化合物を合成する合成反応、モノマー同士を反応させることにより重合体を生成させる重合反応の他、例えばアニオン重合反応等の開始反応及び停止反応などの素反応であってもよい。したがって、フロー反応の対象となる反応物は、例えば停止反応の対象となる生長（成長）段階の化合物であってもよい。本例では、ポリスチリルリチウムの生長（成長）をメタノールで停止させる停止反応をフロー反応で行っている。
【００２２】
フロー反応装置１１は、第１供給部２１と、第２供給部２２と、反応セクション２３と、回収セクション２６とを備える。第１供給部２１及び第２供給部２２はそれぞれ反応セクション２３の上流側端部に配管で接続しており、回収セクション２６は反応セクション２３の下流側端部に配管で接続している。
【００２３】
第１供給部２１は、フロー反応の第１原料を、反応セクション２３へ供給するためのものである。本例の第１原料はポリスチリルリチウムを溶媒に溶解した第１液であり、ポリスチリルリチウムはフロー反応処理の反応物の一例である。第１供給部２１はこの例では、ポルスチリルリチウムを溶媒に溶解した第１液を、反応セクション２３へ供給している。溶媒にはテトラヒドロフラン（以下、ＴＨＦと称する）を用いており、トルエン及びヘキサンが第１溶液には少量混じっている。このようにフロー反応の原料は反応物と他の物質との混合物であってもよいし、あるいは反応物のみで構成されていてもよい。第１供給部２１は、ポンプ（図示無し）を備えており、ポンプの回転数を調節することにより、反応セクション２３への第１原料の流量が調節される。
【００２４】
第２供給部２２は、フロー反応の第２原料を、反応セクション２３へ供給するためのものである。本例の第２原料はメタノールと水との混合物、すなわちメタノール水溶液であり、メタノールを停止反応の停止剤として用いている。第２供給部２２も第１供給部２１と同様にポンプ（図示無し）を備えており、ポンプの回転数を調節することにより、反応セクション２３へのメタノールの流量が調節される。第１供給部２１と第２供給部２２とは本例では液体を反応セクション２３へ供給しているが、供給物は液体に限定されず、固体または気体であってもよい。
【００２５】
反応セクション２３は、フロー反応としての停止反応を行うためのものであり、合流部３１と、反応部３２と、温調部３３とを備える。合流部３１はＴ字に分岐した管、すなわちＴ字管である。合流部３１の第１管部３１ａは第１供給部２１に、第２管部３１ｂは第２供給部２２に、第３管部３１ｃは反応部３２に、それぞれ接続している。これにより、案内されてきた第１原料と第２原料とが合流し、混合した状態で反応部３２へ送られる。
【００２６】
反応部３２は、複数の管状部材を長さ方向に繋げた状態の管である。管状部材の本数及び／または用いる個々の管状部材の長さを変えることにより、反応部３２の長さＬ３２は変更される。また、管状部材を内径が異なる他の管状部材に変えることにより、反応部３２の内径Ｄ３２は変更される。
【００２７】
反応部３２は内部が第１原料と第２原料との混合物（以下、混合原料と称する）の流路とされ、管内の中空部を反応の場として画定している。混合原料は、反応部３２を通過しながらアニオン重合の停止反応が進められ、ポリスチレンが生成する。合流部３１の第３管部３１ｃにおいても反応が若干は進むが、反応部３２の長さＬ３２（本例では８ｍ）に対して合流部３１の第３管部３１ｃの長さは非常に短く、本例の第３管部３１ｃの長さは概ね０．０３ｍとしている。そのため、第３管部３１ｃの長さは無視し、反応部３２の長さＬ３２を、フロー反応を行う場の長さ（以下、反応路長と称する）と見なしている。以下、反応路長に符号Ｌ３２を用いる。同様に、反応部３２の内径Ｄ３２を、フロー反応を行う場の径（以下、反応路径と称する）と見なし、反応路径に符号Ｄ３２を用いる。
【００２８】
温調部３３は、フロー反応の温度（以下、反応温度と称する）を調節するためのものである。温調部３３は、合流部３１及び反応部３２を介して、これらの中を流れる混合原料の温度（反応温度）を調節する。設定部１６によって設定した反応温度（以下、設定温度と称する）と、温調部３３によって温調された混合原料の温度とが同じである場合には、設定温度を反応温度とみなしてよく、本例でもそのようにしている。なお、設定温度と、混合原料の温度との差が大きい場合などには、例えば反応部３２内なのに温度を検出する温度検出器を設け、この温度検出器の検出結果を反応温度とすればよい。
【００２９】
回収セクション２６は、フロー反応の生成物であるポリスチレンを回収するためのものである。回収セクション２６は、析出部（図示無し）と、採取部（図示無し）と、乾燥部（図示無し）等で構成されている。析出部は、生成物であるポリスチレンを析出させるためのものである。この例では、攪拌機を備えた容器を析出部として用いている。容器にメタノールを収容し、攪拌されているメタノール中に、反応セクションから案内されてきたポリスチレン溶液を入れることにより、ポリスチレンを析出させている。
【００３０】
採取部は、析出したポリスチレンをメタノールとＴＨＦ等との混合液から採取するためのものである。本例ではろ過器を採取部として用いている。
【００３１】
乾燥部は、採取されたポリスチレンを乾燥するためのものである。本例では、乾燥部として、減圧機能をもつ恒温槽を用いている。恒温槽内部を減圧状態にした状態で加熱することによりポリスチレンが得られる。
【００３２】
反応セクション及び回収セクションは、上記の例に限られず、フロー反応の種類及び／または生成物の種類等に応じて適宜変更される。例えば、回収セクション２６の代わりに、容器を設け、この容器に、反応セクション２３から案内されてきたポリスチレン溶液を一旦貯留してもよい。この場合には、例えば、貯留したポリスチレン溶液を、回収セクション２６に案内し、析出、採取、及び乾燥させることによりポリスチレンを得る。
【００３３】
検出部１７は回収セクション２６及び支援装置１２と接続しており、フロー反応の処理結果である反応結果を検出し、支援装置１２の判定部５６（図３Ａ参照）へ出力する。反応結果となるパラメータ（以下、結果パラメータと称する）としては、生成物の純度、分子量、あるいは分子量分散度（以下、単に分散度と称する）などの生成物の性状の他、収率などが挙げられる。また、回収セクション２６において生成物が例えば溶媒に溶けている溶液状態で得られる場合には、溶液における生成物の濃度（モル濃度など）も結果パラメータとして検出してよい。なお、検出部１７は、生成物のこれら各種性状に加えて、副生成物の収率あるいは純度などの各種性状を結果パラメータとして検出してもよい。反応結果を構成する結果パラメータは複数であってもよい。
【００３４】
本例では、回収セクション２６で得られたポリスチレンの分子量と分散度とを検出部１７により検出している。すなわち、本例での結果パラメータは分子量と分散度との２つである。検出している分子量は数平均分子量（Ｍｎ）である。分子量及び分散度は、ポリスチレンをＴＨＦに溶解することによりポリスチレン溶液をつくり、このポリスチレン溶液を用いてゲルパーミエーションクロマトグラフィ（以下、ＧＰＣと称する，ＧＰＣはGel Permeation Chromatographyの略）により求めている。なお、分散度は、重量平均分子量（Ｍｗ）を数平均分子量で除したＭｗ／Ｍｎである。結果パラメータの検出は、ＧＰＣに限られない。例えば、赤外分光法（ＩＲ，infrared spectroscopy）、核磁気共鳴分光法（ＮＭＲ，Nuclear Magnetic Resonance spectroscopy）、高速液体クロマトグラフィ（ＨＰＬＣ，High Performance Liquid Chromatography）、またはガスクロマトグラフィ（ＧＣ，Gas Chromatography）等、各種の手法で検出してもよい。
【００３５】
ＧＰＣは、下記の条件で測定している。
装置：ＨＬＣ−８２２０ＧＰＣ（東ソー（株）製）
検出器：示差屈折計（ＲＩ（Ｒｅｆｒａｃｔｉｖｅ  Ｉｎｄｅｘ）検出器）
プレカラム：ＴＳＫＧＵＡＲＤＣＯＬＵＭＮ  ＨＸＬ−Ｌ  ６ｍｍ×４０ｍｍ（東ソー（株）製）
サンプル側カラム：以下（１）〜（３）の３本を順に直結（全て東ソー（株）製）
（１）ＴＳＫ−ＧＥＬ  ＧＭＨＸＬ  ７．８ｍｍ×３００ｍｍ
（２）ＴＳＫ−ＧＥＬ  Ｇ４０００ＨＸＬ  ７．８ｍｍ×３００ｍｍ
（３）ＴＳＫ−ＧＥＬ  Ｇ２０００ＨＸＬ  ７．８ｍｍ×３００ｍｍ
リファレンス側カラム：ＴＳＫ−ＧＥＬ  Ｇ１０００ＨＸＬ  ７．８ｍｍ×３００ｍｍ
恒温槽温度：４０℃
移動層：ＴＨＦ
サンプル側移動層流量：１．０ｍＬ／分
リファレンス側移動層流量：１．０ｍＬ／分
試料濃度：０．１質量％
試料注入量：１００μＬ
データ採取時間：試料注入後５分〜４５分
サンプリングピッチ：３００ｍｓｅｃ
【００３６】
システムコントローラ１５は、フロー反応装置１１を統括的に制御するためのものである。システムコントローラ１５は、第１供給部２１及び第２供給部２２の前述の各ポンプと、温調部３３とのそれぞれと接続している。システムコントローラ１５は、第１供給部２１と第２供給部２２との各ポンプの回転数を調節することにより第１原料と第２原料とのそれぞれの流量を調節し、これにより、反応セクション２３へ向かう第１原料と第２原料との各流速を制御する。なお、第１原料の流速は、第１供給部２１から反応セクション２３へ送り出す第１原料の流量をＸ１（単位はｍ３／秒）とし、第１供給部２１と反応セクション２３との間の配管の断面積をＸ２（単位はｍ２）とするときに、Ｘ１／Ｘ２で求められる。第２原料の流速も同様に、第２供給部２２から反応セクション２３へ送り出す第２原料の流量をＸ１（単位はｍ３／秒）とし、第２供給部２２と反応セクション２３との間の配管の断面積をＸ２（単位はｍ２）とし、Ｘ１／Ｘ２で求められる。なお、第１原料と第２原料との各流量は本例では市販品である各ポンプのカタログデータに基づいて回転数から求めている。また、システムコントローラ１５は、温調部３３の調節により、混合原料の温度を制御する。このように、システムコントローラ１５はフロー反応装置１１の各部を調節することにより、フロー反応装置１１を統括的に制御する。
【００３７】
設定部１６は、フロー反応装置１１におけるフロー反応処理の処理条件（以下、反応条件と称する）を設定するためのものである。反応条件は、複数の条件パラメータの組み合わせである。設定部１６は、操作部（図示無し）を有し、操作部からの操作信号の入力によって反応条件を設定し、これによりシステムコントローラ１５を介してフロー反応装置１１を所定の反応条件に制御する。例えば、操作部のマウスでのクリックあるいは選択、及び／またはキーボードでの文字の入力などにより反応条件が設定される。設定部１６は支援装置１２と接続しており、上記の操作部からの操作信号に加えて、または代わりに、支援装置１２の後述の第３記憶部５１ｃから読み出した後述の決定反応条件ＣＳに反応条件を設定し、これによりシステムコントローラ１５を介してフロー反応装置１１を所定の反応条件に制御する。なお、この例の設定部１６は、支援装置１２に対しても後述のように入力信号を与えることができる。
【００３８】
設定部１６で設定する条件パラメータは、実施するフロー反応処理の種類によって決定すればよく、特に限定されない。例えば、第１原料及び第２原料などの原料の流量及び／または流速と、反応セクション２３へ送り込む原料の温度と、反応温度と、反応時間などが挙げられる。本例では、第１原料及び第２原料の各流速と、合流部の形状と、反応路径Ｄ３２と、反応路長Ｌ３２と、反応温度としている。
【００３９】
フロー反応処理の条件パラメータには、予め決定した一定の値に固定する条件パラメータ（以下、固定パラメータと称する）があってもよい。本例の固定パラメータは、第１原料及び第２原料における反応物の濃度と、反応路長Ｌ３２とである。第１原料及び第２原料における反応物の濃度と、反応路長Ｌ３２とは、本例では予め決定しており、システムコントローラ１５を介した制御（例えば、濃度をより高く変更する、より低く変更するなどの制御）は行っていない。このように、フロー反応には、システムコントローラ１５による制御を行わず、例えば原料の調製工程及び／フロー反応装置１１の組み立て工程等において変更を行う条件パラメータがあってもよい。
【００４０】
支援装置１２は、フロー反応装置１１によって行うフロー反応処理について、反応条件となる複数の条件パラメータを迅速に決定するための支援を行う。支援装置１２の詳細は、別の図面を用いて後述する。
【００４１】
フロー反応設備１０において、フロー反応装置１１を他のフロー反応装置に置き換えることができる。例えば本例では、図２に示すフロー反応装置４１も、フロー反応設備１０に用いている。フロー反応装置４１は、合流部３１を合流部４２に置き換えた反応セクション４３を備える。なお、図２において、図１と同じ部材については図１と同じ符号を付し、説明を略す。
【００４２】
合流部４２は、十字(cross)に分岐した管、すなわち十字管(cross tube)である。合流部４２の第１管部４２ａは第２供給部２２に、第１管部４２ａと交差する第２管部４２ｂ及び第３管部４２ｃは第１供給部２１に、残る第４管部４２ｄは反応部３２に、それぞれ接続している。これにより、案内されてきた第１原料と第２原料とが合流し、混合した状態で反応部３２へ送られる。
【００４３】
支援装置１２は、図３Ａに示すように、演算セクション５０と、第１記憶部５１ａ〜第３記憶部５１ｃと、判定部５６等から構成されている。この例では第１記憶部５１ａ〜第３記憶部５１ｃは、演算セクション５０とは別に構成されているが、演算セクション５０の一部として構成されていてもよい。
【００４４】
第１記憶部５１ａは、フロー反応装置１１において既に実施された複数の反応情報が入力され、これら複数の反応情報が実測データとして記憶されている。個々の反応情報は、反応条件と既知の反応結果とが関連付け（紐付け）られたひとまとまりの反応データである（図４参照）。したがって、ひとつの反応条件にひとつの既知の反応結果が関連付けられてある。ただし、第１記憶部５１ａは、反応情報のうち反応条件のみで読み込み可能な状態に記憶する。例えば第１記憶部５１ａは、反応条件と既知の反応結果とを互いに異なるフィールドに記憶し、かつ反応条件と既知の反応結果との関連付け情報とを記憶する。または、反応条件と既知の反応結果とをともに記憶しておくフィールドと反応条件のみを記憶しておくフィールドとを設けてもよい。
【００４５】
これら複数の反応情報で構成された実測データは、演算セクション５０において学習データとされる。実測データを構成する反応情報の数は、後述の判定部５６の判定結果により変化する。この例では、第１記憶部５１ａに対する第１回目の入力は、反応情報ａ〜反応情報ｊの１０個の反応情報としており、それによって第１記憶部５１ａにはまず１０個の反応情報で構成された実測データが記憶される。
【００４６】
演算セクション５０は、学習モードと算出モードとを有し、モード毎に、目的とする演算処理を行う。演算セクション５０は、第１演算部６１〜第３演算部６３を備え、第１演算部６１は、学習モードで演算処理を行い、算出モードでは後述のように演算を休止した休止状態と第１記憶部５１ａを読み込む状態とを繰り返している。第２演算部６２と第３演算部６３とは、学習モードでは休止状態となっており、算出モードでは演算処理を行う。
【００４７】
第１演算部６１は、第１記憶部５１ａに記憶されている実測データを読みだし（取り出し）、読み出した実測データを学習データ（教師データ）として用いて反応条件と反応結果との関連性を学習する。そして、第１演算部６１は、学習により、反応条件と反応結果とを関連づけた関数を生成し、生成した関数を第２記憶部５１ｂに書き込む。反応条件を構成する複数の条件パラメータと反応結果を構成する結果パラメータとのそれぞれは関数における変数であり、条件パラメータ及び結果パラメータを既に決めてある場合には、関数の生成とは、関数における係数の生成を意味する。
【００４８】
本例では、第１演算部６１は、反応条件の各条件パラメータを説明変数とし、反応結果の結果パラメータを目的変数として学習し、１回目の学習を終えた学習済みのニューラルネットワーク（以下、ＮＮと称する）を構築する。なお、説明変数は入力変数に相当し、目的変数は出力変数に相当する。第１演算部６１において構築されたＮＮによって、本例では例えば以下の関数（１Ａ）及び（１Ｂ）が生成される。
y1＝wu1y1／［１＋exp｛−（wx1u1×x1＋wx2u1×x2＋・・・＋wx5u1×ｘ5）｝］
＋wu2y1／［１＋exp｛−（wx1u2×x1＋wx2u2×x2＋・・・＋wx5u2×ｘ5）｝］
＋・・・    ＋wu20y1／［１＋exp｛−（wx1u20×x1＋wx2u20×x2＋・・・＋wx5u20×ｘ5）｝］
・・・（１Ａ）
y2＝wu1y2／［１＋exp｛−（wx1u1×x1＋wx2u1×x2＋・・・＋wx5u1×ｘ5）｝］
＋wu2y2／［１＋exp｛−（wx1u2×x1＋wx2u2×x2＋・・・＋wx5u2×ｘ5）｝］
＋・・・    ＋wu20y2／［１＋exp｛−（wx1u20×x1＋wx2u20×x2＋・・・＋wx5u20×ｘ5）｝］
・・・（１Ｂ）
【００４９】
上記（１Ａ）及び（１Ｂ）において、ｘｉ（ｉは自然数）は条件パラメータの値であり、ｉの最大値は、条件パラメータの個数である。したがって、本例ではｉは１以上８以下の自然数である。ｙｍ（ｍは自然数）は結果パラメータの値であり、ｍの最大値は、結果パラメータの個数である。したがって、本例ではｍは１と２とである。ｕｌ（ｌは自然数）は後述の中間層Ｌ２のユニット値であり、ｌの最大値は、ユニットの個数である。本例ではｌは１以上２０以下の自然数である。ｗｘｉｕｌ、ｗｕｌｙｍは重み係数である。具体的には以下である。なお、下記の流速に関し、１ｍｌ／ｍｉｎは、１×１０−６×（１／６０）ｍ／秒として換算できる。
ｙ１；ポリスチレンの分子量
ｙ２；ポリスチレンの分散度
ｘ１（単位はｍｏｌ／Ｌ）；第１原料におけるポリスチリルリチウムの濃度であり、ポリスチリルリチウムの物質量（単位はｍｏｌ（モル））をＡ１，ＴＨＦの体積（単位はＬ（リットル））をＢ１とするときに、Ａ１／Ｂ１の算出式で求める
ｘ２（単位はｍｌ／ｍｉｎ）；第１原料の流速
ｘ３（単位はｍｏｌ／Ｌ）；第２原料におけるメタノールの濃度であり、メタノールの物質量（単位はｍｏｌ（モル））をＡ２，水の体積（単位はＬ（リットル））をＢ２とするときに、Ａ２／Ｂ２の算出式で求める
ｘ４（無次元の値である）；合流部の形状がＴ字の場合を「１」、十字の場合を「２」
と定義
ｘ５（単位はｍｌ／ｍｉｎ）；第２原料の流速
ｘ６（単位はｍｍ）；反応路径
ｘ７（単位はｍ）；反応路長
ｘ８（単位は℃）；反応温度
ｕｌ；ユニット値
ｗｘｉｕｌ；ｘｉとｕｌとの間の重み係数
ｙｍ；結果パラメータの値
ｗｕｌｙｍ；ｕｌとｙｍとの間の重み係数
【００５０】
ＮＮは、市販のニューラルネットワークフィッティングアプリケーションを用いて構築できる。例えば本例では、ＭａｔｈＷｏｒｋｓ社製のＭａｔｌａｂ  Ｎｅｕｒａｌ  Ｆｉｔｔｉｎｇ  ｔｏｏｌを用いてＮＮを構築している。ニューラルネットワークフィッティングアプリケーションは、上記に限定されず、例えばＲ言語上で動作可能なＲＳｔｕｄｉｏ社製のｋｅｒａｓパッケージ等を用いることもできる。
【００５１】
ＮＮは、入力層Ｌ１と中間層（隠れ層）Ｌ２と出力層Ｌ３との層構造を有し、図３Ｂには本例で実現される層構造を示している。入力層Ｌ１は、説明変数である条件パラメータの値ｘｉで構成される。中間層Ｌ２は、ユニット値ｕｌで構成され、本例では１層となっている。ユニット値ｕｌのそれぞれは、ｘ１〜ｘ８をｘ１〜ｘ８の各々に対応する重み係数Ｗｘｉｕｌで重み付けした値の総和である。出力層Ｌ３は目的変数である結果パラメータの値ｙｍで構成される。結果パラメータの値ｙｍのそれぞれは、ユニット値ｕ１〜ｕ２０を用いて、ユニット値ｕ１〜ｕ２０の各々に対応する重み係数ｗｕｌｙｍで重み付けし、求めた値である。なお、図３Ｂにおける黒丸「●」は、重み係数Ｗｘｉｕｌ，ｗｕｌｙｍを示している。ただし、ＮＮの層構造は本例に限定されない。
【００５２】
演算セクション５０は、第１演算部６１によって第２記憶部５１ｂに関数が書き込まれた場合には、学習モードを算出モードに切り替える。第２演算部６２は、算出モードにおいて、第１記憶部５１ａから実測データの反応条件を読み出し、読み出した反応条件に基づいて、反応結果が未知である複数の反応条件を含む条件データセットを生成し、第２記憶部５１ｂに書き込む。条件データセットは、読み出した反応結果が既知である反応条件を含んでいてもよく、本例でもそのようにしている。
【００５３】
第２演算部６２は、反応条件を成す複数の条件パラメータのうち、少なくともひとつの条件パラメータの値を振り、反応結果が未知の反応条件を生成することにより、条件データセットを生成する。例えば、複数の条件パラメータのうち第１原料の流速について、読み出した反応条件内の第１原料の流速が１ｍｌ／ｍｉｎ，１０ｍｌ／ｍｉｎ，１１ｍｌ／ｍｉｎ，２０ｍｌ／ｍｉｎ，１００ｍｌ／ｍｉｎである場合には、例えば２ｍｌ／ｍｉｎ，５ｍｌ／ｍｉｎ，６ｍｌ／ｍｉｎ等の値である場合の反応結果は未知であるから、これらの値にした反応条件を生成する。
【００５４】
反応結果が未知の反応条件となる状態に生成する条件パラメータの値は、第１記憶部５１ａから読み出した反応条件の条件パラメータにおける最小値と最大値との間の値とし、これらに加えて最小値及び最大値を含んでいてもよい。例えば上記の例においては第１原料の流速の最小値は１ｍｌ／ｍｉｎ、最大値は１００ｍｌ／ｍｉｎであるから、これら両値の間で条件パラメータの値を複数生成し、本例ではこれらに加えて最小値の１ｍｌ／ｍｉｎと最大値の１００ｍｌ／ｍｉｎも含んでいる。さらに、最大値と最小値との間の複数の値は、最大値と最小値との間を等間隔に刻んだ値とすることが好ましく、本例では、上記の第１原料の流速については後述のように１ｍｌ／ｍｉｎ間隔の値としている（図５参照）。
【００５５】
反応条件を成す複数の条件パラメータのうち、値を振る条件パラメータは、フロー反応装置１１において変更してもよいと判断できる条件パラメータとする。したがって、固定パラメータについては、値を振らない。この例では、第１原料及び第２原料の各流速と、合流部のタイプ（合流部３１と合流部４２）と、反応路径Ｄ３２と、反応温度とのそれぞれについて値を振った複数の反応条件を生成している（図５参照）。
【００５６】
第２記憶部５１ｂは、第１演算部６１から出力された関数と、第２演算部６２から出力された条件データセットとを記憶する。なお、この例では、第２演算部６２が条件データセットを生成しているが、条件データセットは他の演算機器、例えばパーソナルコンピュータ等を用いて生成してもよい。
【００５７】
第３演算部６３は、第２記憶部５１ｂから関数と条件データセットとを読み出し、予測データセットを生成し、生成した予測データセットを第３記憶部５１ｃに書き込む。予測データセットは、複数の予測情報で構成される。予測情報は、条件データセットの反応条件毎に反応結果を予測し、求めた予測結果を反応条件に関連付けた予測データである。したがって、予測情報の数は、条件データセットにおける反応条件の数に等しい。予測は、読み出した関数を用いて行う演算処理である。
【００５８】
第３演算部６３は、複数の予測情報の中から、最もよい予測結果を示す予測情報を特定し、抽出する。そして、第３演算部６３は、抽出した予測情報の反応条件を抽出反応条件ＣＰとして第３記憶部５１ｃに書き込み、かつ、抽出した予測情報の予測結果ＲＰを抽出反応条件ＣＰに関連付けた状態に第３記憶部５１ｃに書き込む。
【００５９】
第３演算部６３には、目標とする反応結果（以下、目標結果と称する）ＲＡが、例えば本例では設定部１６の操作部での入力により操作信号で予め入力されている。第３演算部６３は、目標結果ＲＡと、予測データセットの各予測情報の予測結果とを対比し、複数の予測結果の中から目標結果ＲＡに最も近い（目標結果ＲＡとの差が最も小さい）予測結果を上記の「最もよい予測結果」として特定する。目標結果ＲＡと同じ予測結果がある場合には、その予測結果を「最もよい予測結果」として特定する。
【００６０】
また、目標結果ＲＡに最も近い予測結果が複数ある場合には、第１記憶部５１ａから実測データを読み出し、反応結果が最も目標結果ＲＡに近い実測データの反応条件を参照し、以下のプロセスで「最もよい予測結果」を特定する。まず、予測データセットの各予測情報の条件パラメータをｘ１〜ｘ８とし、結果パラメータをｙ１とし、ｙ１に対する寄与度をａ１〜ａ８とし、ａ１〜ａ８を以下の式（１Ｃ）〜（１Ｊ）で定義する。
a1＝wx1u1×wu1y1＋wx1u2×wu2y1＋wx1u3×wu3y1＋・・・＋wx1ul×wuly1  ・・・（１Ｃ）
a2＝wx2u1×wu1y1＋wx2u2×wu2y1＋wx2u3×wu3y1＋・・・＋wx2ul×wuly1  ・・・（１Ｄ）
a3＝wx3u1×wu1y1＋wx3u2×wu2y1＋wx3u3×wu3y1＋・・・＋wx3ul×wuly1  ・・・（１Ｅ）
a4＝wx4u1×wu1y1＋wx4u2×wu2y1＋wx4u3×wu3y1＋・・・＋wx4ul×wuly1  ・・・（１Ｆ）
a5＝wx5u1×wu1y1＋wx5u2×wu2y1＋wx5u3×wu3y1＋・・・＋wx5ul×wuly1  ・・・（１Ｇ）
a6＝wx6u1×wu1y1＋wx6u2×wu2y1＋wx6u3×wu3y1＋・・・＋wx6ul×wuly1  ・・・（１Ｈ）
a7＝wx7u1×wu1y1＋wx7u2×wu2y1＋wx7u3×wu3y1＋・・・＋wx7ul×wuly1  ・・・（１Ｉ）
a8＝wx8u1×wu1y1＋wx8u2×wu2y1＋wx8u3×wu3y1＋・・・＋wx8ul×wuly1  ・・・（１Ｊ）
【００６１】
ここでａ１〜ａ８をそれぞれ求めた場合の符号が正であれば予測結果に対して正の寄与度をもっており、符号が負であれば予測結果に対して負の寄与度をもっており、絶対値が大きいほど予測結果に対して寄与度が高いことを意味する。
【００６２】
つづいて、実測データの中から目標結果ＲＡに最も近い反応結果と反応条件とを選択し、その反応結果をｙ１ｎとし、ｙ１ｎと目標結果ＲＡとの差の絶対値を式｜ＲＡ−ｙ１ｎ｜／ＲＡの算出式で求める。次に、ａ１〜ａ８の絶対値の大きさに着目する。例えばａ１〜ａ８の各絶対値の中でａ１の絶対値が最も大きかった場合においては、以下の＜Ａ＞〜＜Ｄ＞の４つの場合分けで「最も良い予測結果」が特定される。
【００６３】
＜Ａ＞ｙ１ｎとＲＡとの差と、ｙ１ＲＡ−ｙ１ｎ／ｙ１ＲＡとがともに正であり、かつ、ａ１が正であった場合
ｙ１ｎを正方向に大きくした場合にｙ１ｎはＲＡに近づく。そのため、実測データの最も目標結果ＲＡに近い反応条件のａ１の条件パラメータの値よりも正方向に最も大きい値をもつ条件パラメータを有する予測結果を、「最も良い予測結果」として特定する。
【００６４】
＜Ｂ＞ｙ１ｎとＲＡとの差と、ｙ１ＲＡ−ｙ１ｎ／ｙ１ＲＡとがともに正であり、かつ、ａ１が負であった場合
ｙ１ｎを正方向に大きくした場合にｙ１ｎはＲＡに近づく。そのため、実測データの最も目標結果ＲＡに近い反応条件のａ１の条件パラメータの値よりも負方向に最も大きい値をもつ条件パラメータを有する予測結果を、「最も良い予測結果」として特定する。
【００６５】
＜Ｃ＞ｙ１ｎとＲＡとの差と、ｙ１ＲＡ−ｙ１ｎ／ｙ１ＲＡとがともに負であり、かつ、ａ１が正であった場合
ｙ１ｎを負方向に大きくした場合にｙ１ｎはＲＡに近づく。そのため、実測データの最も目標結果ＲＡに近い反応条件のａ１の条件パラメータの値よりも負方向に最も大きい値をもつ条件パラメータを有する予測結果を、「最も良い予測結果」として特定する。
【００６６】
＜Ｄ＞ｙ１ｎとＲＡとの差と、ｙ１ＲＡ−ｙ１ｎ／ｙ１ＲＡとがともに負であり、かつ、ａ１が負であった場合
ｙ１ｎを負方向に大きくした場合にｙ１ｎはＲＡに近づく。そのため、実測データの最も目標結果ＲＡに近い反応条件のａ１の条件パラメータの値よりも正方向に最も大きい値をもつ条件パラメータを有する予測結果を、「最も良い予測結果」として特定する。
【００６７】
反応結果の結果パラメータが複数ある場合には、複数の結果パラメータに重み付けをした状態で目標結果ＲＡが入力されており、第３演算部６３は、重み付けに基づいて「最もよい予測結果」を特定する。重み付けに基づいた特定は、例えば、重み付けが最も大きい結果パラメータのみで特定する第１の手法でもよいし、重み付けが最も大きい結果パラメータで目標結果ＲＡに最も近い予測結果から例えば複数の候補を絞りこみ、絞り込んだ予測結果の中から重み付けの順位が低い結果パラメータにおいて目標結果ＲＡに最も近い予測結果を「最もよい予測結果」として特定する第２の手法でもよい。本例では第２の手法で特定している。なお、本例での目標結果ＲＡは、分子量が２５２００であり、分散度が１．０３以内としている。
【００６８】
第３記憶部５１ｃは、第３演算部６３から出力された予測データセットと、抽出反応条件ＣＰと、抽出反応条件ＣＰに関連付けられた予測結果ＲＰとを記憶する。これらの予測データセットと抽出反応条件ＣＰと予測結果ＲＰとは、個別に読み出し可能な状態に記憶されている。
【００６９】
設定部１６は、第３記憶部５１ｃから抽出反応条件ＣＰを読み出す。このように第３記憶部５１ｃを介して演算セクション５０の第３演算部６３から入力された抽出反応条件ＣＰを入力信号として、抽出反応条件ＣＰをフロー反応装置１１での反応条件として設定する。検出部１７は、抽出反応条件ＣＰで行ったフロー反応処理の反応結果（以下、実測結果と称する）ＲＲを前述の通り判定部５６へ出力する。
【００７０】
判定部５６は、第３記憶部５１ｃから、抽出反応条件ＣＰに関連付けられた予測結果ＲＰを読み出し、予測結果ＲＰと検出部１７から入力された実測結果ＲＲとを対比し、予測結果ＲＰと実測結果ＲＲとの相違度ＤＲを求める。本例では、｜ＲＰ−ＲＲ｜／ＲＲの算出式により、相違度ＤＲを求めているが、予測結果ＲＰの確からしさの指標として用いることができる値が求められれば相違度ＤＲの求め方は特に限定されない。
【００７１】
判定部５６には、相違度の許容範囲ＤＴが、例えば本例では設定部１６の操作部での入力により操作信号として予め入力されている。判定部５６は、相違度ＤＲが許容範囲ＤＴであるか否かを判定する。なお、本例では許容範囲ＤＴを１％と設定しているが、許容範囲は結果パラメータの種類などに応じて適宜設定できる。許容範囲ＤＴ（単位は％）は、（｜ＲＰ−ＲＲ｜／ＲＲ）×１００の算出式で求めることができる。
【００７２】
判定部５６は、相違度ＤＲが許容範囲ＤＴであると判定した場合には、第３記憶部５１ｃに記憶されている予測データセットの反応条件群のうち抽出反応条件ＣＰを、フロー反応装置１１で行う以降のフロー反応処理の反応条件（以下、決定反応条件と称する）ＣＳにし、第３記憶部５１に書き込む。抽出反応条件ＣＰを決定反応条件ＣＳとすることを含め、第３記憶部５１ｃに記憶されている予測データセットの反応条件群をフロー反応装置１１のフロー反応処理に用いる反応データセットとして第３記憶部５１ｃに書き込んでもよく、本例でもそのようにしている。
【００７３】
判定部５６は、本例では、第３記憶部５１ｃに、反応データセットを反応条件毎に読み出し可能な状態に記憶させている。第３記憶部５１ｃは、本例では予測データセットを記憶する領域と反応情報データセットを記憶する領域とをもつが、反応データセットにおいて反応条件毎に読み出し可能な状態で記憶させていれば、判定部５６は予測データセットの反応条件群を反応データセットに書き換えてもよい。その場合には、第３演算部６３は第３記憶部５１ｃに、予測データセットを、予め、反応条件毎に読み出し可能な状態に記憶させる。また、この例では反応条件データセットを第３記憶部５１ｃに記憶させているが、第４記憶部（図示無し）をさらに設け、この第４記憶部に記憶させてもよい。
【００７４】
判定部５６は、相違度ＤＲが許容範囲ＤＲでないと判定した場合には、抽出反応条件ＣＰを第３記憶部５１ｃから読み出し、抽出反応条件ＣＰと実測結果ＲＲとを関連付けた反応情報を生成する。そして、生成した反応情報を、第１記憶部５１ａに実測データの一部として書き込む。この書き込みにより、第１記憶部５１ａの実測データは書き換えられ、実測データを構成する反応情報の数は前述の通り変化する。この例では、第１記憶部５１ａには前述の通り第１回目の入力によって１０個の反応情報が記憶されており、判定部５６の１回の書き込みによりひとつの反応情報が追加され、全１１個の反応情報により構成された新たな実測データが第１記憶部５１ａに書き込まれる。
【００７５】
第１演算部６１は、この例では前述の通り、算出モードにおいては休止状態と第１記憶部５１ａの読み込みと繰り返している。具体的には、第１演算部６１は予め設定した時間間隔で第１記憶部５１ａの実測データを読み込んでおり、前回読み込んだ実測データが新たな実測データに書き換えられているか否かを判定している。
【００７６】
第１演算部６１が第１記憶部５１ａの実測データが書き換えられていないと判定した場合には、演算セクション５０は算出モードを継続させる。書き換えられていると判定した場合には、演算セクション５０は算出モードを学習モードに切り替え、第１演算部６１は、新たな実測データを学習データとして用いて次回の学習を行い、新たな関数を生成し、第２記憶部５１ｂに記憶されている関数を新たな関数に書き換える。なお、新たな関数の生成、及び新たな関数の書き換えとは、関数における新たな係数の生成、及び関数における係数の書き換えを意味する。例えば、前述の（１Ａ）及び（１Ｂ）の関数は係数を書き換えられ、重み係数ｗｘｉｕｌがｗ２ｘｉｕｌに書き換えられる。このようにして、下記（２Ａ）及び（２Ｂ）の関数が生成する。
y1＝w2u1y1／［１＋exp｛−（w2x1u1×x1＋w2x2u1×x2＋・・・＋w2x5u1×ｘ5）｝］
＋w2u2y1／［１＋exp｛−（w2x1u2×x1＋w2x2u2×x2＋・・・＋w2x5u2×ｘ5）｝］
＋・・・    ＋w2u20y1／［１＋exp｛−（w2x1u20×x1＋w2x2u20×x2＋・・・＋w2x5u20×ｘ5）｝］
・・・（２Ａ）
y2＝w2u1y2／［１＋exp｛−（w2x1u1×x1＋w2x2u1×x2＋・・・＋w2x5u1×ｘ5）｝］
＋w2u2y2／［１＋exp｛−（w2x1u2×x1＋w2x2u2×x2＋・・・＋w2x5u2×ｘ5）｝］
＋・・・    ＋w2u20y2／［１＋exp｛−（w2x1u20×x1＋w2x2u20×x2＋・・・＋w2x5u20×ｘ5）｝］
・・・（２Ｂ）
【００７７】
また、第２演算部６２は、新たな実測データが生成された場合も同様に、条件データセットを新たに生成する。
【００７８】
図４には、第１回目の入力により記憶されている実測データを示しており、前述の通り、本例では反応情報ａ〜反応情報ｊの１０個の反応情報で構成している。図４に示すように、第１記憶部５１ａに記憶される実測データは、本例では複数の反応情報を表構造で記憶している。具体的には、反応情報の種別を縦欄に並んだ状態に配し、反応情報の種別と反応条件と反応結果とを横欄に並んだ状態に配してある。ただし、縦欄と横欄とは逆でもよい。
【００７９】
第１記憶部５１ａにおける実測データの記憶態様は表構造に限られず、反応条件と反応結果とが関連づけられていればよい。したがって、例えば反応条件と反応結果とのそれぞれのフィールドを設けて記憶すればよい。
【００８０】
図５に示すように、第２演算部６２が生成する条件データセットも、本例では、表構造としており、したがって、第２記憶部５１ｂには表構造の条件データセットが記憶されている。具体的には、異なる反応条件を縦欄に並んだ状態に配し、条件パラメータを横欄に並んだ状態に配してある。ただし、縦欄と横欄とは逆でもよい。また、条件データセットの態様も実測データの態様と同様に表構造に限られず、反応条件毎に個別に読み出し可能に生成し、第２記憶部５１ｂに記憶させていればよい。
【００８１】
図５には、第１回目の実測データに基づいて生成した条件データセットを示している。条件データセットは、固定パラメータ以外の条件パラメータが、本例では、前述の通り、最大値、最小値、及び、最大値と最小値との間を等間隔に刻んだ値としている。例えば、第１原料の流速については最小値である１ｍｌ／ｍｉｎから最大値である１００ｍｌ／ｍｉｎまでを１ｍｌ／ｍｉｎ間隔で刻んだ値であり、第２原料の流速については最小値である０．６ｍｌ／ｍｉｎから最大値である５５．０ｍｌ／ｍｉｎまでを０．１ｍｌ／ｍｉｎ間隔で刻んだ値である。また、合流部については、合流部３１と合流部４２との２通りの形状にしている。反応路径Ｄ３２については最小値である１ｍｍから最大値である１０ｍｍまでを１ｍｍ間隔で刻んだ値であり、反応温度は最小値（最低値）である１℃から最大値（最高値）である１０℃までを１℃間隔で刻んだ値としている。ただし、値を等間隔で刻む場合の間隔は、この例に限られない。
【００８２】
図６に示すように、第３演算部６３が生成する予測データセットも、本例では、表構造としており、したがって、第３記憶部５１ｃには表構造の予測データセットが記憶されている。具体的には、予測情報の種別を縦欄に並んだ状態に配し、反応条件の条件パラメータと予測結果である結果パラメータとを横欄に並んだ状態に配してある。ただし、縦欄と横欄とは逆でもよい。予測データセットの態様も実測データの態様と同様に表構造に限られず、反応条件と予測結果とが関連付けられており、かつ、少なくとも抽出反応条件ＣＰが読み出し可能に生成し、第３記憶部５１ｃに記憶させていればよい。
【００８３】
図６には、図５の条件データセットに基づき生成した予測データセットを示している。本例では２つの結果パラメータに前述の重み付けをしており、分子量の重み付けを分散度よりも大きくしている。この例では、図６に示すように、重み付けが大きい分子量について、予測情報番号（以下、予測情報Ｎｏ．と記載する）６０５０と予測情報Ｎｏ．８０００との分子量が２４８７０となっており、他の予測情報Ｎｏ．と比べてもっとも目標結果ＲＡに近く、互いに同値となっている。そして、予測情報Ｎｏ．６０５０と予測情報Ｎｏ．８０００とのうち、予測情報Ｎｏ．６０５０の方が、重み付けが分子量よりも低い分散度について目標結果ＲＡに近い。したがって第３演算部６３は、予測情報Ｎｏ．６０５０の予測結果を前述の「最もよい予測結果」として特定し、予測情報Ｎｏ．６０５０の反応条件を抽出反応条件ＣＰとして特定する。そして、第３演算部６３は、予測情報Ｎｏ．６０５０の反応条件に、抽出反応条件ＣＰであることの記録をした状態（表６においては説明の便宜上、予測情報Ｎｏ．の横に「＊」を付してある）で、抽出反応条件ＣＰとこの抽出反応条件に関連付けた予測結果とを第３記憶部５１ｃに記憶させている。
【００８４】
判定部５６は、予測結果ＲＰと実測結果ＲＲとの対比演算行う場合に、対比データを生成している。そして、判定部５６は対比データを記憶する対比データ記憶部（図示無し）を有している。図７には、１回目の対比演算を行う場合の対比データを示している。対比データは、予測結果ＲＰの結果パラメータと実測結果ＲＲとの結果パラメータとを並べた状態の表構造に生成している。この例では、予測結果ＲＰと実測結果ＲＲとを縦欄に並べた状態で、かつ、分散度と分子量との２つの結果パラメータを横欄に並べた状態にしているが、縦欄と横欄とは逆でもよい。また、実測結果ＲＰと実測結果ＲＲとの同じ結果パラメータ同士を読み出し可能な状態で対比データ記憶部に記憶していれば、記憶の態様は表構造でなくてもよい。
【００８５】
判定部５６は、この対比データを用いて、分子量の相違度ＤＲと、分散度の相違度ＤＲとを前述の算出式によりそれぞれ求めている。例えば図７に示す対比データを用いた場合には、分子量の相違度ＤＲは９．９８９１、分散度の相違度ＤＲは、３．５１０７として算出される。
【００８６】
上記構成の作用を説明する。図８に示すように、まず、目標結果ＲＡを設定する。この例の目標結果ＲＡは、前述の通り、分散度≦１．０３、分子量＝２５２００としている。次に、実測データをつくる。なお、目標結果ＲＡの設定と実測データの作製との順序は逆であってもよい。
【００８７】
実測データは、フロー反応装置１１とフロー反応装置４１とを用いてフロー反応処理を複数回行い、それぞれの反応結果を反応条件に関連付けることによりつくる。実測データをつくるためのフロー反応処理は、設定部１６の操作部で条件パラメータを入力し、この入力信号に基づいてシステムコントローラ１５が制御することにより、行う。作製された実測データは、本例では設定部１６（図１〜３参照）の操作部で入力しており、入力信号は第１記憶部５１ａに書き込まれる。この例では、前述のように第１回目の入力において１０個の反応情報ａ〜ｊを実測データ（１回目の実測データ）としている（図４参照）。
【００８８】
支援装置１２は、学習モードにモード設定し、これにより第１演算部６１は第１記憶部５１ａから１回目の実測データを読み出す。なお、第１記憶部５１ａを設けず（介在させず）に、設定部１６から第１演算部６１へ実測データを出力してもよい。このようにして１回目の実測データが入力された第１演算部６１は、１回目の実測データを学習データとして用い、この学習データに基づいて反応条件と反応結果との関連性を学習する演算を行う。そして、第１演算部６１は条件パラメータと結果パラメータとの関数を生成し、生成した関数を第２記憶部５１ｂに書き込む。
【００８９】
関数が第２記憶部５１ｂに書き込まれた後に、支援装置１２は学習モードから算出モードにモード切り替えをし、これにより、第２演算部６２は、第１記憶部５１ａから実測データを読み出す。第２演算部６２は、実測データの反応条件に基づき、具体的には各条件パラメータの値に基づき、固定パラメータ以外の条件パラメータの値を振り、異なる複数の反応条件で構成された条件データセットを生成する（図５参照）。なお、第２演算部６２は、実測データでのすべての反応情報で同じ内容となっている条件パラメータを、固定パラメータとみなしている。生成した条件データセットは、反応条件毎に読み出し可能な状態に、第２記憶部５１ｂに書き込まれる。
【００９０】
この例では前述の通り、最大値、最小値、及び、最大値と最小値との間を等間隔に刻んだ値に刻んだ条件パラメータで条件データセットを生成している。第１原料の流速については１００通り、第２原料の流速については５４５通り、合流部の形状は２通り、反応路径Ｄ３２については１０通り、反応温度は１１通りであるから、条件データセットの反応条件の個数は、１００×５４５×２×１０×１１の全１１９９００００個である。
【００９１】
なお、支援装置１２が、学習と算出とを併行することができる場合には、第１演算部６１での学習と、第２演算部６２での条件データセットの作製との両方の演算を同時に行ってもよい。
【００９２】
関数と条件データセットとが第２記憶部５１ｂに書き込まれた後に、第３演算部６３は第２記憶部５１ｂからこれら関数と条件データセットを読み出す。なお、第２記憶部５１ｂを設けず（介在させず）に、第１演算部６１から第３演算部６３へ関数を出力し、第２演算部６２から第３演算部６３へ条件データセットを出力してもよい。このようにして関数と条件データセットが入力された第３演算部６３は、読み出した条件データセットの反応条件毎に、関数を用いて、予測結果を算出する。そして、反応条件と予測結果とを関連付けた複数の予測情報で構成された予測データセットを生成し、第３記憶部５１ｃに書き込む（図６参照）。
【００９３】
予測結果は、条件データセットの反応条件毎に算出されるから、生成される予測データセットの予測情報の個数は条件データセットの反応条件の個数と同じく、本例では１１９９００００個である。
【００９４】
第３演算部６３は、予め入力されている目標結果ＲＡと、予測データセットの各予測情報の予測結果との対比により「最もよい予測結果」を示す予測情報を特定する。特定された予測情報の反応条件は抽出反応条件ＣＰとして抽出され（演算工程）、抽出反応条件ＣＰと抽出反応条件に対応する予測結果ＲＰとからなる予測情報は、予測データセットにおいて抽出反応条件ＣＰと抽出反応条件に関連付けられた予測結果ＲＰとして第３記憶部５１ｃに書き込まれる。
【００９５】
抽出反応条件ＣＰが第３記憶部５１ｃに書き込まれた後に、設定部１６は、第３記憶部５１ｃから抽出反応条件ＣＰを読み出す。なお、第３記憶部５１ｃを設けず（介在させず）に、第３演算部６３から設定部１６へ抽出反応条件ＣＰを出力してもよい。このようにして抽出反応条件ＣＰが入力された設定部１６は、抽出反応条件ＣＰでのフロー反応処理をフロー反応装置１１，４１に試行させる。そして、試行の反応結果である実測結果ＲＲが検出部１７により判定部５６へ出力される。
【００９６】
第３記憶部５１ｃに書き込まれている抽出反応条件ＣＰに関連付けられた予測結果ＲＰは、判定部５６により読み出される。なお、第３記憶部５１ｃを介在させずに、第３演算部６３から判定部５６へ予測結果ＲＰを出力してもよい。このようにして予測結果ＲＰが入力された判定部５６により、予測結果ＲＰと実測結果ＲＲとが対比され（１回目の対比）、相違度ＤＲが求められる（図７参照）。
【００９７】
判定部５６により、設定部１６から予め入力されている相違度の許容範囲ＤＴ（本例では１％）に基づいて、相違度ＤＲが許容範囲ＤＴであるか否かが判定される。相違度ＤＲが許容範囲ＤＴであると判定された場合には、判定部５６は抽出反応条件ＣＰを決定反応条件ＣＳとして、第３記憶部５１に書き込み、本例の判定部５６はさらに、第３記憶部５１ｃに記憶されている予測データセットの反応条件群をフロー反応装置１１のフロー反応処理に用いる反応データセットとして第３記憶部５１ｃに書き込む。
【００９８】
抽出反応条件ＣＰが決定反応条件ＣＳとして書き込まれた後に、設定部１６はフロー反応装置１１での反応条件を決定反応条件ＣＳに設定し、フロー反応装置１１でフロー反応を行う。決定反応条件ＣＳは、既に実測結果ＲＲに極めて近い反応結果が得られると判定されている反応条件であるため、生成物は目的とする分子量及び分散度で得られる。また、決定反応条件ＣＳは、本例での例えば１１９９００００個という膨大な数の反応条件から演算を用いて求めており、フロー反応処理の試行及び時間が従来に比べて大きく短縮されている。
【００９９】
本例では、第１回目の対比データから求めた相違度ＤＲが、図７に示すように、分子量では９．９８９１４２、分散度では２．９０６３５５となっており、許容範囲ＤＲでないと判定される。このような場合には、判定部５６は抽出反応条件ＣＰを第３記憶部５１ｃから読み出し、抽出反応条件ＣＰと実測結果ＲＲとを関連付けた反応情報を生成する。そして、生成した反応情報は、第１記憶部５１ａの実測データに加えられ（判定工程）、第１記憶部５１ａの実測データは第２回目の実測データとして新たな実測データに書き換えられる。この書き換えにより、第１記憶部５１ａには、新たに生成された第２回目の実測データが全１１個の反応情報ａ〜ｋにより構成された状態で記憶される（図９参照）。
【０１００】
第２回目の実測データが第１記憶部５１ａに記憶された場合には、演算セクション５０は算出モードを学習モードに切り替え、第１演算部６１によって、第２回目の学習が行われる。この学習により第２記憶部５１ｂに記憶されている関数の係数が新たな係数に書き換えられ、第２回目の関数として新たな関数が第１記憶部５１ａに書き込まれる。
【０１０１】
また、第２演算部６２は、第２回目の実測データが生成された場合も同様に、条件データセットを新たに生成し、第２記憶部５１ｂに書き込む。そして、第３演算部６３は、第２記憶部５１ｂに記憶されている第２回目の関数と第２回目の条件データセットとに元すいて、前回と同様に、予測データセットを新たに生成し、また、抽出反応条件ＣＰ及びその予測結果ＲＰを新たに抽出する。その後、この抽出反応条件ＣＰに基づいたフロー反応処理がフロー反応装置１１，４１で試行され、判定部５６によって第１回目と同様に、新たな予測結果ＲＰと新たな実測結果ＲＲとが対比され（２回目の対比）、新たに相違度ＤＲが求められる（図１０参照）。
【０１０２】
今回の相違度ＤＲが許容範囲ＤＴであると判定された場合には、第１回目と同様に、抽出反応条件ＣＰを決定反応条件ＣＳとし、この決定反応条件でのフロー反応処理が行われる。この決定反応条件ＣＳは、既に実測結果ＲＲに極めて近い反応結果が得られると判定されている反応条件であるため、生成物は目的とする分子量及び分散度で得られる。また、決定反応条件ＣＳは、２回繰り返した演算工程及び判定工程とにより膨大な個数の反応条件の候補から求めており、フロー反応処理の試行及び時間が従来に比べて大きく短縮されている。
【０１０３】
相違度ＤＲが許容範囲ＤＲでないと判定された場合には、第１回目と同様の演算処理を経て新たに生成した反応情報が第１記憶部５１ａの実測データ中に加えられ、第３回目の実測データが第１記憶部５１ａ中に生成される。このようにして、判定工程において相違度ＤＲが許容範囲ＤＴ内になるまで演算工程と判定工程とを繰り返し、許容範囲ＤＴ内になった後に、得られた決定反応条件ＣＳでフロー反応処理を行う。
【０１０４】
この例では、第７回目の判定工程で、相違度ＤＲが許容範囲ＤＴ内になり（図１１参照）、この第７回目での抽出反応条件で、フロー反応処理を行っている。この例では、第１回目の実測データを作製するためのフロー反応処理を含めた試行回数はわずか１７回である。また、各回の演算工程と判定工程とに要する時間は、本例では１時間程度である。このように、条件パラメータが多く、その組み合わせが膨大にあるフロー反応処理の反応条件が、極めて迅速に求められている。
【０１０５】
また、上記の例では、反応データセットを第３記憶部５１ｃに記憶させている。反応データセットは、既に演算工程と判定工程とを経ることで得られた反応条件で構成されているから、条件パラメータのうち固定パラメータを変更または追加したり、あるいは目標結果ＲＡを変更したりした場合であっても、決定反応条件ＣＳをより迅速に見出すことができる。例えば、分子量の目標結果ＲＡを、上記の例の値から他の値に変更した場合には、以下の方法で決定反応条件ＣＳを見出すことができる。
【０１０６】
まず、設定部１６から判定部５６に分子量の目標結果ＲＡを判定部に入力する。また、例えば設定部１６からの指示信号により、第３記憶部５１ｃの反応データセットを判定部５６に読み込ませ、読み出した反応データセットから目標結果ＲＡに最も近い予測結果を特定する。
【０１０７】
このように特定した予測結果に関連付けてある反応条件は、今回の目標結果ＲＡが、上記の例、すなわち前回の目標結果ＲＡに非常に近い場合には、決定反応条件ＣＳとして用いることができる場合が多い。また、今回の目標結果ＲＡが前回の目標結果ＲＡと離れている場合には、特定した予測結果に関連付けてある反応条件を、前回の抽出反応条件ＣＰと見なし、上記の例と同様に判定工程を行う。判定工程で相違度ＤＲが許容範囲ＤＴ内ではないと判定された場合には、学習工程と判定工程とを繰り返し行うが、前回よりも決定反応条件ＣＳを見出すまでのフロー反応処理の試行及び時間は短く済む。このように、例えば目標結果ＲＡを変更する場合でも、決定反応条件ＣＳを迅速に見つけることができ、フロー反応処理をより早期に実施することができる。
【０１０８】
このように条件パラメータが多いフロー反応において条件設定が簡便に行えるから、反応処理をより迅速に開始できたり、なんらかの理由で複数の条件パラメータのうちのひとつを変更せざるを得ない場合でも迅速に新たな反応処理を行うことができる。
【０１０９】
以上は、原料として第１原料と第２原料との２つを用いた例である。しかし原料の数はこれに限定されず、３種以上であってもよい。例えば図１２に示すフロー反応装置７１は、第１原料〜第３原料の３種の原料でフロー反応処理を行う装置であり、図１のフロー反応設備１０に用いることができる。なお、図１２において、図１と同じ部材については図１と同じ符号を付し、説明を略す。
【０１１０】
フロー反応装置７１では、フロー反応装置１１で行う場合と同様に、種々のフロー反応を行うことができる。ここでは、アニオン重合反応によってポリスチレンを生成する場合を例にして説明する。この例は、アニオン重合反応の開始反応、生長（成長）段階、及び停止反応までを含む。
【０１１１】
フロー反応装置７１は、フロー反応装置１１の第１供給部２１と反応セクション２３との代わりに、第３供給部７３と第４供給部７４と反応セクション７５とを備える。システムコントローラ１５は、第２供給部２２と、第３供給部７３と、第４供給部７４と、反応セクション７５の温調部３３とに接続している。
【０１１２】
第３供給部７３及び第４供給部７４はそれぞれ反応セクション７５の上流側端部に配管で接続している。回収セクション２６は反応セクション７５の下流側端部に配管で接続している。
【０１１３】
第３供給部７３は、第３原料としてのスチレンを、反応セクション７５へ供給する。第３原料は、反応物としてのスチレンを溶媒に溶解した第３液である。溶媒にはＴＨＦを用いている。第３供給部７３は、ポンプ（図示無し）を備えており、ポンプの回転数を調節することにより、反応セクション７５への第３原料の流量が調節される。
【０１１４】
第４供給部７４は、第４原料としてのｎ−ブチルリチウムを、反応セクション７５へ供給する。第４原料は、ｎ−ブチルリチウムを溶媒に溶解した第４液である。ｎ−ブチルリチウムはアニオン重合開始剤として用いている。溶媒にはＴＨＦを用いている。第４供給部７４は、ポンプ（図示無し）を備えており、ポンプの回転数を調節することにより、反応セクション７５への第４原料の流量が調節される。スチレンとｎ−ブチルリチウムとは、フロー反応装置１１，４１において第１原料の反応物として用いたポリスチリルリチウムの原料である。
【０１１５】
反応セクション７５は、反応セクション２３の合流部３１及び反応部３２を２組直列に接続したものである。上流側の第１合流部と第１反応部とにはそれぞれ符号３１Ａと符号３２Ａとを付し、下流側の第２合流部と第２反応部とにはそれぞれ符号３１Ｂと符号３２Ｂとを付す。また、第１反応部３１Ａの長さＬ３２Ａと第２反応部３１Ｂとの長さＬ３２Ｂとをそれぞれ反応路長とみなす。
【０１１６】
第１合流部３１Ａは、第３原料と第４原料とを合流し、第１反応部３２Ａは第３原料と第４原料との混合物である混合原料のフロー反応処理を行い、ポリスチリルリチウムを生成させる。生成したポリスチリルリチウムは、第２合流部３１Ｂに案内され、第２原料と合流する。そして第２反応部３２Ｂにおいて、図１のフロー反応と同様に、フロー反応が行われ、ポリスチレンが生成物として得られる。このように、第１合流部３１Ａ及び第１反応部３２Ａは、図１のフロー反応装置１１における第１供給部２１として機能している。
【０１１７】
この例においても支援装置１２（図３Ａ参照）を同様に用いることにより、決定反応条件ＣＳを迅速に見つけることができる。例えば、以下の通りである。まず、フロー反応装置７１により、反応条件を変えてフロー反応処理を複数回行い、実測データをつくる。この例では、１０通りのフロー反応処理を行い、図１３に示すように、それぞれの反応条件と反応結果とを関連付けた１０個の反応情報ａ〜ｊで実測データ（第１回目の実測データ）をつくっている。
【０１１８】
支援装置１２は、学習モードにモード設定し、これにより第１演算部６１は第１記憶部５１ａから１回目の実測データを読み出す。第１演算部６１は、１回目の実測データを学習データとして学習処理を用い、条件パラメータと結果パラメータとの関数を生成し、生成した関数を第２記憶部５１ｂに書き込む。
【０１１９】
関数が第２記憶部５１ｂに書き込まれた後に、支援装置１２は学習モードから算出モードにモード切り替えをし、これにより、第２演算部６２は、第１記憶部５１ａから実測データを読み出す。第２演算部６２は、前述の例と同様に、固定パラメータ以外の条件パラメータの値を振り、異なる複数の反応条件で構成された条件データセットを生成する。
【０１２０】
図１４に示すように、第１原料〜第３原料の各温度と、第１反応部及び第２反応部のそれぞれの反応路径と反応路長と、第２合流部の形状と、反応温度とは固定パラメータとしている。第１原料の流速は、４ｍｌ／ｍｉｎから８０ｍｌ／ｍｉｎまでを１ｍｌ／ｍｉｎ間隔で刻んでいる。第２原料の濃度は、０．０１８ｍｏｌ／ｌから０．２５０ｍｏｌ／ｌまでを０．００１ｍｏｌ／ｌ間隔で刻んでいる。第２原料の流速は、１．９ｍｌ／ｍｉｎから３８．０ｍｌ／ｍｉｎまでを０．１ｍｌ／ｍｉｎ間隔で刻んでいる。第３原料の流速は、１ｍｌ／ｍｉｎから２０ｍｌ／ｍｉｎまでを１ｍｌ／ｍｉｎ間隔で刻んでいる。第１合流部は図１２に示すＴ字と、図２に示す十字の２通りの形状にしている。これにより、条件データセットの反応条件の個数は、全２６０００００００個（７７通り×２３３通り×３６２通り×２０通り×２通りで求めている）である。
【０１２１】
関数と条件データセットとが第２記憶部５１ｂに書き込まれた後に、第３演算部６３は第２記憶部５１ｂからこれら関数と条件データセットを読み出す。第３演算部６３は、読み出した条件データセットの反応条件毎に、関数を用いて、予測結果を算出する。そして、反応条件と予測結果とを関連付けた複数の予測情報で構成された予測データセット（第１回目の予測データセット）を生成し、第３記憶部５１ｃに書き込む。
【０１２２】
第１回目の予測データセットの予測情報の個数は条件データセットの反応条件の個数と同じく、本例では２６０００００００個である。結果パラメータの目標結果ＲＡは特に限られないが、本例では、分子量の目標結果ＲＡを２５２００としており、分散度の目標結果ＲＡを１．０２４以下と設定している。第３演算部６３は、これら目標結果ＲＡと、予測データセットの各予測情報の予測結果との対比により「最もよい予測結果」を示す予測情報を特定する。この例では、図１５に示すように、予測情報Ｎｏ．２８０の予測結果が「最もよい予測結果」として特定されている。したがって、予測情報Ｎｏ．２８０の反応条件が抽出反応条件ＣＰとして抽出される（演算工程）。抽出反応条件ＣＰと抽出反応条件に対応する予測結果ＲＰとからなる予測情報は、予測データセットにおいて抽出反応条件ＣＰと抽出反応条件に関連付けられた予測結果ＲＰとして第３記憶部５１ｃに書き込まれる。
【０１２３】
抽出反応条件ＣＰが第３記憶部５１ｃに書き込まれた後に、設定部１６は、第３記憶部５１ｃから抽出反応条件ＣＰを読み出す。設定部１６は抽出反応条件ＣＰでのフロー反応処理をフロー反応装置１１，４１に試行させ、実測結果ＲＲが検出部１７により判定部５６へ出力される。
【０１２４】
判定部５６により、前述の例と同様に予測結果ＲＰと実測結果ＲＲとが対比され（１回目の対比）、相違度ＤＲが求められ（図１６参照）、相違度ＤＲが許容範囲ＤＴであるか否かが判定される。相違度ＤＲが許容範囲ＤＴであると判定された場合には、判定部５６は抽出反応条件ＣＰを決定反応条件ＣＳとし、フロー反応が実施される。
【０１２５】
本例では、第１回目の対比データから求めた相違度ＤＲが、図１６に示すように、分子量では７.７５４５３４、分散度では４．０４９２２となっており、許容範囲ＤＲ（＝１％以内）でないと判定される。このように許容範囲でないと判定された場合には、判定部５６は抽出反応条件ＣＰを実測結果ＲＲと関連付け、反応情報を生成する。生成した反応情報は、第１記憶部５１ａの実測データに加えられ（判定工程）、第１記憶部５１ａの実測データは第２回目の実測データとして新たな実測データに書き換えられる。この書き換えにより、第１記憶部５１ａには、新たに生成された第２回目の実測データが全１１個の反応情報ａ〜ｋにより構成された状態で記憶される（図１７参照）。
【０１２６】
第２回目の実測データが第１記憶部５１ａに記憶された場合には、演算セクション５０は算出モードを学習モードに切り替え、第１演算部６１によって、第２回目の学習が行われる。これにより関数の新たな係数が生成され、第２回目の関数が新たな関数として第１記憶部５１ａに書き込まれる。
【０１２７】
前述の例と同様の演算処理を経て、判定部５６によって第１回目と同様に、新たな予測結果ＲＰと新たな実測結果ＲＲとが対比され（２回目の対比）、新たに相違度ＤＲが求められる（図１８参照）。
【０１２８】
今回の相違度ＤＲが許容範囲ＤＴであると判定された場合には、第１回目と同様に、抽出反応条件ＣＰを決定反応条件ＣＳとし、この決定反応条件でのフロー反応処理が行われる。この決定反応条件ＣＳは、既に実測結果ＲＲに極めて近い反応結果が得られると判定されている反応条件であるため、生成物は目的とする分子量及び分散度で得られる。また、決定反応条件ＣＳは、２回繰り返した演算工程及び判定工程とにより膨大な個数の反応条件の候補から求めており、フロー反応処理の試行及び時間が従来に比べて大きく短縮されている。
【０１２９】
この例では相違度ＤＲが許容範囲ＤＲでないと判定されており、第１回目と同様の演算処理を経て新たに生成した反応情報が第１記憶部５１ａの実測データ中に加えられ、第３回目の実測データが第１記憶部５１ａ中に生成される。このようにして、判定工程において相違度ＤＲが許容範囲ＤＴ内になるまで演算工程と判定工程とを繰り返し、許容範囲ＤＴ内になった後に、得られた決定反応条件ＣＳでフロー反応処理を行う。
【０１３０】
この例では、第５回目の判定工程で、相違度ＤＲが許容範囲ＤＴ内になり（図１１参照）、この第５回目での抽出反応条件で、フロー反応処理を行っている。この例では、第１回目の実測データを作製するためのフロー反応処理を含めた試行回数はわずか１５回である。また、各回の演算工程と判定工程とに要する時間は、本例では１時間程度である。このように、条件パラメータが多く、その組み合わせが膨大にあるフロー反応処理の反応条件が、極めて迅速に求められている。
【符号の説明】
【０１３１】
１０    フロー反応設備
１１，４１，７１  フロー反応装置
１２    支援装置
１５    システムコントローラ
１６    設定部
１７    検出部
２１    第１供給部
２２    第２供給部
２３，４３，７５    反応セクション
２６    回収セクション
３１，４２    合流部
３１Ａ，３１Ｂ  第１合流部，第２合流部
３１ａ〜３１ｃ  第１管部〜第３管部
３２  反応部
３２Ａ，３２Ｂ  第１反応部，第２反応部
３３    温調部
５０    演算セクション
５１ａ〜５１ｃ  第１記憶部〜第３記憶部
５６    判定部
６１〜６３  第１演算部〜第３演算部
７３    第３供給部
７４    第４供給部
ＣＰ    抽出反応条件
ＣＳ    決定反応条件
ＤＴ    許容範囲
ＤＲ    相違度
Ｌ１    入力層
Ｌ２    中間層
Ｌ３    出力層
ｘｉ，ｘ１〜ｘ８  条件パラメータの値
ｕｌ、ｕ１〜ｕ２０  ユニット値
ｙｍ，ｙ１〜ｙ２  結果パラメータの値
ｗｘｉｕｌ，ｗｘ１ｕ１〜ｗｘ８ｕ２０，ｗｕｌｙｍ，ｗｕ１ｙ１〜ｗｕ２０ｙ２  重み係数
ＲＡ    目標結果
ＲＰ    予測結果
ＲＲ    実測結果
【図１】
2020054183.tif 000003
【図２】
2020054183.tif 000004
【図３Ａ】
2020054183.tif 000005
【図３Ｂ】
2020054183.tif 000006
【図４】
2020054183.tif 000007
【図５】
2020054183.tif 000008
【図６】
2020054183.tif 000009
【図７】
2020054183.tif 000010
【図８】
2020054183.tif 000011
【図９】
2020054183.tif 000012
【図１０】
2020054183.tif 000013
【図１１】
2020054183.tif 000014
【図１２】
2020054183.tif 000015
【図１３】
2020054183.tif 000016
【図１４】
2020054183.tif 000017
【図１５】
2020054183.tif 000018
【図１６】
2020054183.tif 000019
【図１７】
2020054183.tif 000020
【図１８】
2020054183.tif 000021
【図１９】
2020054183.tif 000022
【国際調査報告】
2020054183.tif 000023
2020054183.tif 000024
2020054183.tif 000025
2020054183.tif 000026