(57)【特許請求の範囲】
【請求項１】
コンピュータ機能を有するデータ処理部により、射出成形機の成形条件を含む入力パラメーターに係わる成形データとこの入力パラメーターに基づく試し成形により得る出力パラメーターに係わる成形データによりニューラルネットワークの学習に基づく予測関数を求め、この予測関数により所定の成形条件を予測する射出成形機の成形支援方法であって、予め、前記データ処理部に、前記入力パラメーター及び出力パラメーターに係わる成形データに対して数理計画法による最適化に用いるための制約条件及び目的関数を設定するとともに、当該数理計画法により当該制約条件及び目的関数を満たす前記入力パラメーターに係わる最適化した前記成形条件を求める最適化処理プログラムを設定し、生産稼働時に、前記データ処理部により、任意のショット時における可塑化工程中の前記出力パラメーターに係わる成形データを取得し、当該可塑化工程以外の期間中に、当該出力パラメーターに係わる成形データから、前記予測関数及び前記最適化処理プログラムにより最適化した成形条件を求め、この最適化した成形条件により前記任意のショットが終了した後の他のショットにおける成形条件を変更する処理を行うことを特徴とする射出成形機の成形支援方法。
【請求項２】
前記可塑化工程以外の期間は、当該可塑化工程の終了から型締工程の開始までの期間であることを特徴とする請求項１記載の射出成形機の成形支援方法。
【請求項３】
前記制約条件として可塑化工程時における樹脂の状態を示す成形データを選定するとともに、前記目的関数として消費電力を選定することを特徴とする請求項１記載の射出成形機の成形支援方法。
【請求項４】
前記可塑化工程時における樹脂の状態を示す成形データとして、スクリュ回転数，スクリュ回転速度，スクリュ位置，樹脂圧力，樹脂温度，可塑化時間の一又は二以上、及び／又はこれらの各偏差の一又は二以上を選定することを特徴とする請求項３記載の射出成形機の成形支援方法。
【請求項５】
前記任意のショットが終了した後の他のショットは、次回のショットであることを特徴とする請求項１記載の射出成形機の成形支援方法。
【請求項６】
前記目的関数は、非線形関数であることを特徴とする請求項１記載の射出成形機の成形支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ニューラルネットワークを利用して成形条件を最適化する際に用いて好適な射出成形機の成形支援方法に関する。
【背景技術】
【０００２】
従来、射出成形機による成形を支援する方法（手段）として、ニューラルネットワークを利用した方法（手段）も提案されており、この種の方法（手段）としては、既に、本出願人が提案した特許文献１に開示される射出成形機の制御方法及び特許文献２に開示される射出成形機の支援装置が知られている。
【０００３】
特許文献１で開示される射出成形機の制御方法は、高速成形が可能であり且つ複数の変動要素を考慮できる射出成形方法の提供を目的としたものであり、具体的には、ニューラルネットワークを備える制御装置が接続されている射出成形機の制御方法において、射出成形機で試し成形を実施して、計量工程での計量モニタ値及び射出工程での射出モニタ値を取得し、得られた計量モニタ値を入力項目、射出モニタ値を出力項目とし、制御装置のニューラルネットワークにより予測関数を定める予測関数決定工程と、射出成形機で量産成形を開始し、計量工程終了時にその工程での計量モニタ値を取得した制御装置は、取得した計量モニタ値を予測関数に代入することで、射出モニタ値に対応する第１の値を予測する第１の値予測工程と、予測した第１の値を制御装置で加工して、射出条件の一つである第２の値を決定する第２の値決定工程と、この第２の値を含む射出条件に基づいて、制御装置で射出制御及び保圧制御を実施する射出工程とを設けたものである。
【０００４】
また、特許文献２で開示される射出成形機の支援装置は、未熟練作業者の教育に好適で且つ実際の射出成形機の運転に役立つ支援装置の提供を目的としたものであり、具体的には、射出成形機の運転に携わる作業者を支援する射出成形機の支援装置であって、この支援装置は、試し成形で良品が得られたときに用いた複数の成形条件を入力項目とし、良品を測定して得られた品質値を出力項目とし、これらの入力項目及び出力項目に基づいて予測関数を定めるニューラルネットワークと、複数の成形条件から少なくとも一つを選択するとともに、選択された成形条件以外の成形条件に固定値をインプットする第１入力装置と、この第１入力装置により選択された成形条件を特定成形条件と呼ぶときに、予測関数において出力項目を未知数とし、固定値を入力項目に入れ、特定成形条件を変数の形態で入れて演算することで、品質値の予測値である予測品質値を求める演算部と、特定成形条件と予測品質値との関係をグラフ化するグラフ発生部と、このグラフ発生部の情報を表示する表示部と、を含み、作業者は、自己が選択した特定成形条件に対応する予測品質値を、随時目視できるようにしたものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１１０４８５号公報
【特許文献２】特開２００８−１１０４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述した射出成形機に対する従来の成形支援方法は、次のような解決すべき課題も存在した。
【０００７】
第一に、ニューラルネットワークを利用する場合、試し成形により得られたデータを学習し、パターン認識により予測関数を求めることができる。したがって、ある物理現象を疑似的にモデル化する手法となるため、実際に成形機を運転させなくても入力パラメーターから出力パラメーターをシミュレーションすることができる。一方、これとは逆に、入力パラメーターと出力パラメーターを入れ替え、学習させることにより目的の出力パラメーターを得るための入力パラメーターを予測することも可能である。しかし、複数の出力パラメーター、例えば、三つの出力パラメーターとなる「可塑化時間」，「樹脂温度」及び「消費電力」を選択したような場合、本来、物理的には起こりえない組合わせも計算上は成り立つため、予測に用いる出力パラメーターが多い場合、ほとんど役に立たなくなる。しかも、導出したい入力パラメーターを変更する際には、ニューラルネットワークの入出力関係をリセットし、再学習させる必要があるなど、利用範囲が限定的になるとともに、使い勝手にも難がある。
【０００８】
第二に、入力パラメーターの最適化を行う場合、実数となる入力パラメーターに対して分解能を設定し、各パラメーターを入れ替えることにより、全ての組合わせに対してシミュレーション（予測処理）を行い、最も希望に沿う組合わせを検索することになる。したがって、例えば、分解能を１００，パラメーター数を４とした場合、１００の４乗となる膨大な処理量が必要になる。結局、最適化処理の高速化を実現する観点からは限界があり、実験レベルにおける解析等には利用できるものの、実際の生産現場における一成形サイクル内で処理を行い、以降の生産に適用するような利用形態は困難となるなど、実用的な使用は容易でない。
【０００９】
本発明は、このような背景技術に存在する課題を解決した射出成形機の成形支援方法の提供を目的とするものである。
【課題を解決するための手段】
【００１０】
本発明は、上述した課題を解決するため、コンピュータ機能を有するデータ処理部Ｅにより、射出成形機Ｍの成形条件を含む入力パラメーターＤｆ…に係わる成形データとこの入力パラメーターＤｆに基づく試し成形により得る出力パラメーターＤｓ…に係わる成形データによりニューラルネットワークＮの学習に基づく予測関数Ｆ…を求め、この予測関数Ｆ…により所定の成形条件を予測する射出成形機の成形支援方法であって、予め、データ処理部Ｅに、入力パラメーターＤｆ…及び出力パラメーターＤｓ…に係わる成形データに対して数理計画法による最適化に用いるための制約条件Ｘｃ…及び目的関数Ｘｐを設定するとともに、当該数理計画法により当該制約条件Ｘｃ…及び目的関数Ｘｐを満たす入力パラメーターＤｆ…に係わる最適化した成形条件を求める最適化処理プログラムＰｓを設定し、生産稼働時に、データ処理部Ｅにより、任意のショット時における可塑化工程（Ｓ６−Ｓ７）中の出力パラメーターＤｓ…に係わる成形データを取得し、当該可塑化工程（Ｓ６−Ｓ７）以外の期間中に、当該出力パラメーターＤｓ…に係わる成形データから、予測関数Ｆ…及び最適化処理プログラムＰｓにより最適化した成形条件を求め、この最適化した成形条件により任意のショットが終了した後の他のショットにおける成形条件を変更する処理を行うようにしたことを特徴とする。
【００１１】
この場合、発明の好適な態様により、可塑化工程（Ｓ６−Ｓ７）以外の期間として、当該可塑化工程の終了（Ｓ８）から型締工程の開始（Ｓ１０）までの期間を適用することができる。また、制約条件Ｘｃとしては可塑化工程（Ｓ６−Ｓ７）時における樹脂の状態を示す成形データを選定できるとともに、目的関数Ｘｐとして消費電力を選定することができ、この際の成形データには、スクリュ回転数，スクリュ回転速度，スクリュ位置，樹脂圧力，樹脂温度，可塑化時間の一又は二以上、及び／又はこれらの各偏差の一又は二以上を選定できる。一方、任意のショットが終了した後の他のショットには、次回のショットを適用できる。また、目的関数Ｘｐに係わる関数には、非線形関数を適用できる。
【発明の効果】
【００１２】
このような手法による本発明に係る射出成形機の成形支援方法によれば、次のような顕著な効果を奏する。
【００１３】
（１）  任意のショット時における可塑化工程（Ｓ６−Ｓ７）中の出力パラメーターＤｓ…に係わる成形データを取得し、当該可塑化工程（Ｓ６−Ｓ７）以外の期間中に、当該出力パラメーターＤｓ…に係わる成形データから、ニューラルネットワークＮの学習に基づく予測関数Ｆ…及び数理計画法による最適化に用いるための制約条件Ｘｃと目的関数Ｘｐと最適化処理プログラムＰｓにより、最適化した成形条件を求め、この最適化した成形条件により任意のショットが終了した後の他のショットにおける成形条件を変更する処理を行うようにしたため、予測した成形条件に対する最適化を容易かつ確実に行うことができる。この結果、利用範囲を拡大し、汎用性を高めることができるとともに、使い勝手に優れた成形支援方法として提供できる。
【００１４】
（２）  入力パラメーターＤｆ…の最適化を行う場合であっても、最適化に係わる信頼性を低下させることなく、最適化に係わる処理量を効果的に低減させることができるため、いわば最適化処理の高速化を実現できる。この結果、実際の生産現場における一成形サイクル内での処理が可能になり、以降の生産において有効に利用できるなど、実際の生産現場における実用性の高い成形支援方法を構築できる。
【００１５】
（３）  好適な態様により、可塑化工程（Ｓ６−Ｓ７）以外の期間として、当該可塑化工程の終了（Ｓ８）から型締工程の開始（Ｓ１０）までの期間を適用すれば、最適化した成形条件に変更する場合であっても、可塑化工程（Ｓ６−Ｓ７）に何ら影響することなく変更できる。即ち、生産稼働中であっても、生産量に影響することなく成形品質を高めることができる。
【００１６】
（４）  好適な態様により、制約条件Ｘｃとして可塑化工程（Ｓ６−Ｓ７）時における樹脂の状態を示す成形データを選定し、かつ目的関数Ｘｐとして消費電力を選定すれば、可塑化工程（Ｓ６−Ｓ７）時における樹脂の状態を示す成形データ（樹脂温度等）の安定化を図りつつ消費電力を最少にできるため、成形品質を低下させることなく、省エネルギ性及びランニングコストの削減を図ることができる。
【００１７】
（５）  好適な態様により、可塑化工程（Ｓ６−Ｓ７）時における樹脂の状態を示す成形データとして、スクリュ回転数，スクリュ回転速度，スクリュ位置，樹脂圧力，樹脂温度，可塑化時間の一又は二以上、及び／又はこれらの各偏差の一又は二以上を選定すれば、可塑化工程（Ｓ６−Ｓ７）時における樹脂の状態を左右する十分な種別の成形データを確保できるため、成形品質を低下させることなく省エネルギ性及びランニングコストの削減を図る観点からの最適化を容易かつ柔軟に行うことができる。
【００１８】
（６）  好適な態様により、任意のショットが終了した後の他のショットに、次回のショットを適用すれば、任意のショットにおける一成形サイクル中における入力パラメーターＤｆ…の最適化及びこの入力パラメーターＤｆ…の変更処理を速やかに実現できるため、各ショットにおける個々の成形品毎に品質を高めることが可能となり、生産全体の品質向上及び均質化に貢献できる。
【００１９】
（７）  好適な態様により、目的関数Ｘｐに非線形関数を適用すれば、任意の非線形関数として表現される様々な課題に対処できるため、射出成形機Ｍの成形条件を最適化する上で最も望ましい態様として利用できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の好適実施形態に係る成形支援方法を実施する際における実際の生産時の処理手順を説明するためのフローチャート、
【図２】同成形支援方法を実施する際における生産前の処理手順を説明するためのフローチャート、
【図３】同成形支援方法を実施することができる射出成形機及びデータ処理部の処理系統を示すブロック系統図、
【図４】同成形支援方法の実施に用いるニューラルネットワークの原理説明図、
【図５】同成形支援方法を実施する際における生産前の処理系統を説明するためのブロック系統図、
【図６】同成形支援方法を実施するデータ処理部に付属するディスプレイの表示画面図、
【図７】同成形支援方法を実施するデータ処理部に付属するディスプレイの他の表示画面図、
【図８】同成形支援方法を実施するデータ処理部に付属するディスプレイの他の表示画面図、
【図９】同成形支援方法を実施するデータ処理部に付属するディスプレイの他の表示画面図、
【図１０】同成形支援方法の実施に用いる制約条件及び目的関数を設定する際における関連データを示す表、
【図１１】同成形支援方法を実施した際の各ショットにおける射出ピーク圧の変化を示すグラフ、
【図１２】同成形支援方法を実施した際の各ショットにおける可塑化時間の変化を示すグラフ、
【発明を実施するための形態】
【００２１】
次に、本発明に係る好適実施形態を挙げ、図面に基づき詳細に説明する。
【００２２】
まず、本実施形態に係る成形支援方法を実施できる射出成形機Ｍ及びデータ処理部Ｅの構成について、図３〜図９を参照して説明する。
【００２３】
図３中、Ｍは一部を仮想線で描いた射出成形機であり、機台Ｍｂと、この機台Ｍｂの上に搭載された射出装置Ｍｉ及び型締装置Ｍｃを備える。射出装置Ｍｉは、加熱筒３１を備え、この加熱筒３１の内部には回転動作及び進退動作するスクリュを収容するとともに、加熱筒３１の前端には図に現れない射出ノズルを備え、さらに、加熱筒３１の後部には成形材料（樹脂ペレット）を供給するホッパー３２を備える。型締装置Ｍｃには可動型と固定型の組合わせからなる金型３３を備えるとともに、機台Ｍｂ上には側面パネル３４を起設し、この側面パネル３４に液晶ディスプレイ等を用いたタッチパネル付のディスプレイ３５を配設する。
【００２４】
また、射出成形機Ｍには、各種の制御処理及び演算処理を行うとともに、外部との通信処理を行うコンピュータ機能を有する成形機コントローラ４１を内蔵し、この成形機コントローラ４１に上述したディスプレイ３５を接続する。さらに、射出成形機Ｍの動作時における温度，回転数，電力，圧力，速度，位置，時間等の各種物理量を計測（検出）する各種センサを含むセンサ群４２を備え、このセンサ群４２（各種センサ）は、成形機コントローラ４１のアナログ入力ポート（又はデジタル入力ポート）に接続する。したがって、成形機コントローラ４１は、本実施形態に係る成形支援方法の実施に用いる機能部として、少なくとも、センサ群４２の一部又は全部の計測結果（検出結果）を取り込む計測結果取込処理機能部Ｕｉを備えるとともに、計測結果に対して一定の周期でサンプリングして計測値（成形データ）を得るサンプリング処理機能部Ｕｓを備える。
【００２５】
一方、Ｅｏは一部を仮想線で描いた一般的なコンピュータシステムであり、Ｅｄはディスプレイ、Ｅｋはキーボードを示す。また、ディスプレイＥｄには、コンピュータ本体部Ｅｍを内蔵し、このコンピュータ本体部Ｅｍは、各種の制御処理及び演算処理を行うとともに、外部との通信処理を行う汎用的なコンピュータ機能を備えており、本実施形態に係る成形支援方法で用いるデータ処理部Ｅを構成する。
【００２６】
したがって、コンピュータ本体部Ｅｍは、ＣＰＵ及び内部メモリ等のハードウェアを内蔵するとともに、この内部メモリには、本実施形態に係る成形支援方法の実施に用いる処理プログラム、即ち、数理計画法に基づく最適化処理プログラムＰｓを格納するとともに、ニューラルネットワークＮの学習に基づく予測関数Ｆ…を作成するための予測関数作成処理プログラムＰｎを格納する。さらに、最適化処理プログラムＰｓに関連して、数理計画法による最適化に用いるための制約条件Ｘｃ及び目的関数Ｘｐを設定する機能を有する。このコンピュータ本体部Ｅｍと成形機コントローラ４１は、ＬＡＮシステム等により接続することにより相互通信を行うことができる。
【００２７】
以下、予測関数作成処理プログラムＰｎと最適化処理プログラムＰｓの基本的な処理機能について、図４〜図９を参照して説明する。
【００２８】
まず、予測関数作成処理プログラムＰｎは、基本的な処理機能として、射出成形機Ｍの成形条件を含む入力パラメーターＤｆ…に係わる成形データとこの入力パラメーターＤｆ…に基づく試し成形により得る出力パラメーターＤｓ…に係わる成形データによりニューラルネットワークＮの学習に基づく予測関数Ｆ…を求め、この予測関数Ｆ…により所定の成形条件を予測する処理機能を備えている。
【００２９】
図４は、ニューラルネットワークＮの多層構造モデルを示している。入力層Ｎｉには処理対象となるパターンが入力され、その入力は中間層Ｎｍで重みを付けられ、出力層Ｍｏに伝達される。その伝達総量ｏiは、［数１］で表される。［数１］において、ｘiは中間層Ｎｍからの入力信号、即ち、中間層Ｎｍから出力層Ｎｏへの出力信号を示すとともに、ｗijは重みを示す。
【００３０】
【数１】
0006514622.tif 000002
【００３１】
この場合、中間層Ｎｍは、入力層Ｎｉからの信号入力を受け、出力層Ｎｏへ信号を出力する。また、複数の中間層Ｎｍから信号を受けた出力層Ｎｏは、各信号に反応して最終的な出力を行う。この際の出力関数には、［数２］に示すシグモイド関数を使用する。なお、出力関数には、例示のシグモイド関数の他、ガウス関数や三角関数なども使用される。
【００３２】
【数２】
0006514622.tif 000003
【００３３】
図５は、ニューラルネットワークＮにより、本実施形態に係る可塑化における予測関数Ｆ…を求める疑似的な可塑化モデルを示している。即ち、試し成形による可塑化試験５１により計測データ５２が得られる。この計測データ５２には、射出成形機Ｍの成形条件を含む入力パラメーターＤｆ…（入力層Ｎｉ）に係わる成形データ、具体的には、加熱筒３１の加熱温度となる加熱筒温度に係わる成形データ５３，加熱筒３１の後部２位置における後部２温度に係わる成形データ５４，スクリュの回転数に係わる成形データ５５等が含まれるとともに、この入力パラメーターＤｆに基づく可塑化試験５１により得る出力パラメーターＤｓ…（出力層Ｎｏ）に係わる成形データ、具体的には、樹脂温度に係わる成形データ５６，標準偏差に係わる成形データ５７，消費電力に係わる成形データ５８等が含まれる。そして、これらの各成形データに基づき、ニューラルネットワークＮの学習により予測関数Ｆ…が求められる。
【００３４】
図６〜図９は、ニューラルネットワークＮにより、本実施形態に係る可塑化における予測関数Ｆ…（可塑化モデル）を求める際に用いる具体的な操作画面Ｖｃ及び結果画面Ｖｍを示している。
【００３５】
図６は操作画面Ｖｃであり、射出成形時の可塑化工程における可塑化条件となる入力パラメーターＤｆ…を表示（選択）する入力表示部Ｖｃｉと、結果として得られる出力パラメーターＤｓ…を表示（選択）する出力表示部Ｖｃｏを備える。例示の場合、入力表示部Ｖｃｉには、入力パラメーターＤｆ…として、上から、加熱筒の基本温度，加熱筒の後部１温度，加熱筒の後部２温度，樹脂の計量値（ＳＭ），スクリュの背圧，スクリュの回転数，中間時間，可塑化時間平均，平均樹脂温度，消費電力が順次表示され、加熱筒の基本温度から中間時間までが入力パラメーターＤｆ…として選択された状態を示している。一方、出力表示部Ｖｃｏには、出力パラメーターＤｓ…として、上から、可塑化時間平均，平均樹脂温度，消費電力が順次表示され、これら全てが出力パラメーターＤｓ…として、選択された状態を示している。
【００３６】
また、各入力パラメーターＤｆ…と各出力パラメーターＤｓ…に対応する所定数の成形データ（計測データ５２）は、予め、複数回にわたって行った試し成形における可塑化工程から得られている。したがって、図６に示す操作画面Ｖｃにおける学習キーＶｃｗをＯＮすることにより、ニューラルネットワークＮを用いる予測関数作成処理プログラムＰｎは、試し成形により得られた所定数の成形データを学習し、パターン認識させることにより、ある物理現象を疑似的にモデル化する。これにより、実際に射出成形機Ｍを運転させなくても、入力パラメーターＤｆ…による可塑化条件により、可塑化結果をシミュレーションすることができる。
【００３７】
図８は、図６の操作画面Ｖｃに対応する結果画面Ｖｍである。この結果画面Ｖｍには、ニューラルネットワークＮを用いる予測関数作成処理プログラムＰｎにより学習した予測関数Ｆを表示する予測関数表示部Ｖｍｆを備えるとともに、Ｘ軸に表示するパラメーターを選択するＸ軸選択部Ｖｍｘ及びＹ軸に表示するパラメーターを選択するＹ軸選択部Ｖｍｙを備える。例示の場合、Ｘ軸選択部Ｖｍｘにより加熱筒の基本温度を選択し、Ｙ軸選択部Ｖｍｙにより平均樹脂温度を選択した場合をそれぞれ示している。これにより、予測関数表示部Ｖｍｆには、学習された結果である、成形データがプロットされ、疑似的な相関曲線Ｌａが表示される。この相関曲線Ｌａが予測関数Ｆとなり、加熱筒の基本温度により平均樹脂温度を予測することができる。
【００３８】
他方、図６及び図８における成形データはそのままとし、入力層Ｎｉ（入力パラメーターＤｆ…）と出力層（出力パラメーターＤｓ…）を入れ替えて学習させることにより、希望する結果を得るための成形条件（入力パラメーターＤｆ…）を予測する予測関数Ｆ…（可塑化モデル）を作成することができる。
【００３９】
図７は、図６において、出力パラメーターＤｓ…として用いた可塑化時間平均，平均樹脂温度，消費電力を入力パラメーターＤｆ…に変更するとともに、入力パラメーターＤｆ…として用いた加熱筒の基本温度，加熱筒の後部１温度，加熱筒の後部２温度を出力パラメーターＤｓ…に変更した場合を示している。
【００４０】
図９は、図７における操作画面Ｖｃに対応する結果画面Ｖｍを示すとともに、Ｘ軸選択部Ｖｍｘにより平均樹脂温度を選択し、Ｙ軸選択部Ｖｍｙにより加熱筒の平均樹脂温度を選択した場合を示している。これにより、予測関数表示部Ｖｍｆには、学習された結果である、成形データがプロットされ、疑似的な相関曲線Ｌｂが表示される。この相関曲線Ｌｂが予測関数Ｆとなり、平均樹脂温度を得ることができる加熱筒の基本温度を予測することができる。
【００４１】
一方、最適化処理プログラムＰｓは、基本的な処理機能として、数理計画法により制約条件Ｘｃ…及び目的関数Ｘｐを満たす入力パラメーターＤｆ…に係わる最適化した成形条件を求める処理機能を備えており、この処理には、入力パラメーターＤｆ…及び出力パラメーターＤｓ…に係わる成形データに対して、数理計画法に基づいて設定する制約条件Ｘｃ…と目的関数Ｘｐが用いられる。
【００４２】
最適化処理プログラムＰｓの処理機能の理解を容易にするため、数理計画法に基づき成形条件を最適化するためのアルゴリズムについて説明する。なお、数理計画法に基づいて設定する制約条件Ｘｃ…と目的関数Ｘｐを用いて最適化するアルゴリズムとしては様々なアルゴリズムが考えられるが、本実施形態に好適な一例として、内点法の一つである信頼領域法を用いたアルゴリズムについて説明する。
【００４３】
今、［数３］に示す非線形関数の最適化問題を考える。［数３］におけるｆ（ｘ）は、ニューラルネットワークＮにおける一つの出力層Ｎｏを示す。
【００４４】
【数３】
0006514622.tif 000004
【００４５】
信頼領域法では、目的関数Ｘｐの二次近似モデルを最小化することにより最適化を行うことができる。
【００４６】
最初に、二次近似モデルが妥当であると思われる領域（信頼領域）の大きさ（信頼半径）を暫定的に与えることにより探索方向を決定する。ｋ回目の反復計算における信頼半径をΔkとしたとき、ｆ（ｘ）の二次近似モデルを考えれば、探索方向は［数４］の部分問題の解として得られる。
【００４７】
【数４】
0006514622.tif 000005
【００４８】
次に、初期点ｘ0，初期信頼半径Δ0を与える。パラメーター０＜η1≦η2＜１，０＜γ1＜１＜γ2を決め、ｋ＝０とする。
【００４９】
これにより、もし、ｘkが局所的最適解の近似になっていると判断できたならば終了する。
【００５０】
一方、部分問題［数４］を解いてｐkを求める。これにより、［数５］が成立すれば、ｘk+1＝ｘk＋ｐkとする。
【００５１】
【数５】
0006514622.tif 000006
【００５２】
この際、もし、［数６］が成立すれば、Δk+1∈［Δk，γ2Δk］として、信頼領域を拡大するとともに、そうでなければ、Δk+1＝Δkとして現状を維持する。
【００５３】
【数６】
0006514622.tif 000007
【００５４】
もし、［数５］が成立しなければ、Δk+1∈［γ1Δk，Δk］として、信頼領域を減少する。
【００５５】
そして、ｋ＝ｋ＋１とし、終了条件を調べる。
【００５６】
以上が数理計画法における内点法の一つである信頼領域法を用いたアルゴリズムとなり、データ処理部Ｅでは、取得した出力パラメーターＤｓ…に係わる成形データから、前述した予測関数Ｆ…（予測関数作成処理プログラムＰｎ）及び最適化処理プログラムＰｓにより最適化した成形条件を求めることが可能となる。
【００５７】
次に、本実施形態に係る成形支援方法の処理手順について、図３〜図１２を参照しつつ図１及び図２に示すフローチャートに従って説明する。
【００５８】
まず、本実施形態に係る成形支援方法を実施する際における生産稼働前の処理手順について、図２に示すフローチャートを参照して説明する。
【００５９】
生産稼働前の処理は、基本的に、試し成形を行い、前述した入力パラメーターＤｆ…に係わる所定数の成形データ及び出力パラメーターＤｓ…に係わる所定数の成形データを採取し、ニューラルネットワークＮの学習により予測関数Ｆ…を作成するとともに、制約条件Ｘｃ及び目的関数Ｘｐを設定する処理となる。
【００６０】
本実施形態に係る成形支援は、成形条件のうち、特に、可塑化条件の最適化を目的とするものである。このため、最初に、対象となる射出成形機Ｍの現状を把握し、可塑化条件の最適化に関係する制御因子、即ち、入力パラメーターＤｆ…及び出力パラメーターＤｓ…を設定する（ステップＳ２１，Ｓ２２）。例えば、「後部２温度と可塑化時間の安定性には関係がある」，「サイクル時間が長いと可塑化状態が不安定な傾向になる」などの現状を把握し、関連する後部２温度やサイクル時間などを制御因子とし、入力パラメーターＤｆ…と出力パラメーターＤｓ…に振り分けて設定する。
【００６１】
制御因子の設定が終了したなら入力パラメーターＤｆ…を用いて試し成形を行う（ステップＳ２３，Ｓ２４）。また、試し成形から、設定した制御因子、即ち、成形条件のうちの可塑化条件に係わる入力パラメーターＤｆ…に係わる所定数の成形データと出力パラメーターＤｓ…に係わる所定数の成形データを収集する（ステップＳ２５）。
【００６２】
所定回数の試し成形を行い、成形データの収集が終了したなら、予測関数作成処理プログラムＰｎを実行し、収集した成形データによりニューラルネットワークＮの学習に基づく予測関数Ｆ…を求める（ステップＳ２６，Ｓ２７）。予測関数Ｆ…を求めたなら、可塑化モデルとして最適化処理プログラムＰｓに組み込む（ステップＳ２８，Ｓ２９）。
【００６３】
一方、最適化処理プログラムＰｓを機能させる際に必要となる数理計画法による制約条件Ｘｃと目的関数Ｘｐを設定する（ステップＳ３０，Ｓ３１）。例示の場合、制約条件Ｘｃとして、計量値を２０〔ｍｍ〕、背圧を８〔ＭＰａ〕、サイクル時間（充填時間＋可塑化時間＋中間時間）を１２．５〔秒〕、可塑化最大遅延時間を０．１〔秒〕以下、平均樹脂温度を２５５〜２５８〔℃〕、樹脂温度ショット間標準偏差を０．１以下、パージ圧ショット間標準偏差を０．０８以下に設定した。また、目的関数Ｘｐとして、１ショット当たりの消費電力量の最小化を設定した。
【００６４】
このように、制約条件Ｘｃに少なくとも樹脂温度を含ませ、かつ目的関数Ｘｐに消費電力を適用すれば、例えば、生産稼働中における樹脂温度の安定化を図りつつ消費電力を最少にできるため、成形品質を低下させることなく、省エネルギ性及びランニングコストの削減を図れる利点がある。また、この場合、目的関数Ｘｐは非線形関数となる。このように、目的関数Ｘｐには非線形関数を適用可能である。したがって、任意の非線形関数として表現される様々な課題に対処でき、射出成形機Ｍの成形条件を最適化する上で最も望ましい態様として利用できる利点がある。
【００６５】
図１０に、試し成形を行った際における入力パラメーターＤｆ…及び出力パラメーターＤｓ…に係わる項目及び各項目に対する目的関数と制約条件，及び関連する基準条件，最適化条件，入力条件，の実際に得られたデータ表を示す。
【００６６】
また、図１１はショット毎における射出ピーク圧〔ＭＰａ〕の大きさを示したものであり、黒ドットは、図１０に示した基準条件により試し成形を行った結果を示し、白ドットは、最適化処理後の条件により試し成形を行った結果を示す。図１２はショット毎における可塑化時間〔秒〕の長さを示したものであり、黒ドットは、図１０に示した基準条件により試し成形を行った結果を示し、白ドットは、最適化処理後の条件により試し成形を行った結果を示す。
【００６７】
次に、本実施形態に係る成形支援方法を実施する際における実際の生産稼働時の処理手順について、図１に示すフローチャートを参照して説明する。
【００６８】
まず、射出成形機Ｍの運転を開始する（ステップＳ１）。この場合、射出成形機Ｍは自動運転モードとなり、型締装置Ｍｃは型開状態にある。また、射出装置Ｍｉは可塑化終了状態（計量終了状態）にある。
【００６９】
一方、成形工程の開始により型締工程が行われる（ステップＳ２，Ｓ３）。型締工程では、型開状態にある可動型が固定型に対して前進移動し、設定された型締力により金型３３の型締めが行われる。型締工程の終了により射出工程が行われる（ステップＳ４，Ｓ５）。射出工程では、加熱筒３１内のスクリュが前進移動する。これにより、可塑化（計量）された溶融樹脂が射出ノズルから射出され、金型３３のキャビティ内に充填される。
【００７０】
射出工程の終了により、射出装置Ｍｉでは可塑化工程が行われる（ステップＳ６，Ｓ７）。可塑化工程では、加熱筒３１内のスクリュが設定された回転数で回転するため、ホッパー３２内の成形材料（樹脂ペレット）が加熱筒３１に取り込まれる。こりにより、成形材料は、加熱筒３１の温度とスクリュの回転により可塑化溶融され、前方に移送されることにより加熱筒３１の前部に計量蓄積される。
【００７１】
また、型締装置Ｍｃでは型開工程が行われる（ステップＳ８）。型開工程では、金型３３の冷却が行われた後、型締状態にある可動型が固定型から型開位置まで後退移動し、金型３３に対する型開きが行われる。型開工程の終了により成形品取出工程が行われる（ステップＳ９）。成形品取出工程では、金型３３に付属するエジェクタ機構により固定型に付着した成形品の取り出しが行われる。
【００７２】
以上により、射出成形機Ｍの１ショット分の成形工程（成形サイクル）が完了する。この後、生産（生産計画）が終了するまで、同様の成形工程が繰り返される（ステップＳ１０，Ｓ２…）。また、計画した生産が終了したなら射出成形機Ｍの運転は停止する（ステップＳ１０，Ｓ１１）。
【００７３】
一方、各成形サイクルにおいては、本実施形態に係る成形支援方法に従う成形支援が行われる。
【００７４】
まず、可塑化工程（ステップＳ６−Ｓ７）では、この工程中における出力パラメーターＤｓ…に係わる成形データを取得する。即ち、可塑化工程の開始（ステップＳ６）により、射出成形機Ｍのセンサ群４２により、可塑化に伴う物理量の変化波形が計測されるとともに、成形機コントローラ４１では、計測結果に対してサンプリングを行うことにより、可塑化時間平均，平均樹脂温度，消費電力に係わる成形データを収集する（ステップＳ１２，Ｓ１３）。そして、収集した成形データは、データ処理部Ｅ（コンピュータシステムＥｍ）に送信される（ステップＳ１４）。
【００７５】
また、データ処理部Ｅでは、受信した成形データを、最適化処理プログラムＰｓに格納されている可塑化モデルに入力することにより前述した最適化処理を行う。即ち、最初に、受信した成形データから可塑化モデル（予測関数Ｆ）により入力パラメーターＤｆ…に係わる成形条件を求めるとともに、数理計画法による最適化に用いるための制約条件Ｘｃ及び目的関数Ｘｐを満たす成形条件を導出する（ステップＳ１５，Ｓ１６）。この処理を対応する成形データに対して繰り返し行うことにより、最適化した成形条件を求めることができる（ステップＳ１７）。
【００７６】
一方、この最適化された成形条件は、データ処理部Ｅから成形機コントローラ４１に送信される（ステップＳ１８）。これにより、成形機コントローラ４１は、受信した成形条件を判定し、既設定の成形条件に対して変更処理を行う（ステップＳ１９）。この場合、変更処理は、全ての最適化された成形条件に対して実行してもよいし、レベル判定を行い、一定のレベル（変化レベル）を超える成形条件に対してのみ実行してもよい。
【００７７】
また、変更処理の実行タイミングは、計測を行った任意のショットに対して、次回のショットで行うとともに、可塑化工程（ステップＳ６−Ｓ７）以外の期間、具体的には、可塑化工程の終了（ステップＳ８）から型締工程の開始（ステップＳ１０）までの期間内に行う。
【００７８】
このように、変更処理を、任意のショットが終了した後、次回のショットで行うようにすれば、任意のショットにおける一成形サイクル中における入力パラメーターＤｆ…の最適化及びこの入力パラメーターＤｆ…の変更処理を速やかに実現できるため、各ショットにおける個々の成形品毎に品質を高めることが可能となり、生産全体の品質向上及び均質化に貢献できる利点がある。
【００７９】
また、可塑化工程（ステップＳ６−Ｓ７）以外の期間として、当該可塑化工程の終了（ステップＳ８）から型締工程の開始（ステップＳ１０）までの期間を適用すれば、最適化した成形条件に変更する場合であっても、可塑化工程（ステップＳ６−Ｓ７）に何ら影響することなく変更できる。即ち、生産稼働中であっても、生産量に影響することなく成形品質を高めることができる利点がある。
【００８０】
なお、以上の実施形態では、一例として、制約条件Ｘｃに少なくとも樹脂温度を含ませ、かつ目的関数Ｘｐに消費電力を適用した場合を示したが、制約条件Ｘｃと目的関数Ｘｐには、様々な項目（因子）を適用できる。
【００８１】
例えば、目的関数Ｘｐとして消費電力を選定した場合であっても、制約条件Ｘｃとして可塑化工程（Ｓ６−Ｓ７）時における樹脂の状態を示す、スクリュ回転数，スクリュ回転速度，スクリュ位置，樹脂圧力，樹脂温度，可塑化時間の一又は二以上，及び／又はこれらの各偏差の一又は二以上となる任意の成形データを選定可能である。この場合であっても、可塑化工程時における樹脂の状態を示す成形データの安定化を図りつつ消費電力を最少にすることが可能になるため、成形品質を低下させることなく、省エネルギ性及びランニングコストの削減を図るという目的を達成できる。また、可塑化工程時における樹脂の状態を示す成形データの種類として、スクリュ回転数，スクリュ回転速度，スクリュ位置，樹脂圧力，樹脂温度，可塑化時間の一又は二以上，及び／又はこれらの各偏差の一又は二以上となる任意の成形データを選定することにより、可塑化工程時における樹脂の状態を左右する十分な種別の成形データを確保できるため、成形品質を低下させることなく省エネルギ性及びランニングコストの削減を図る観点からの最適化を容易かつ柔軟に行える利点がある。
【００８２】
よって、このような本実施形態に係る射出成形機の成形支援方法によれば、コンピュータ機能を有するデータ処理部Ｅにより、射出成形機Ｍの成形条件を含む入力パラメーターＤｆ…に係わる成形データとこの入力パラメーターＤｆに基づく試し成形により得る出力パラメーターＤｓ…に係わる成形データによりニューラルネットワークＮの学習に基づく予測関数Ｆ…を求め、この予測関数Ｆ…により所定の成形条件を予測する射出成形機の成形支援方法を前提とし、基本的な成形支援方法として、予め、データ処理部Ｅに、入力パラメーターＤｆ…及び出力パラメーターＤｓ…に係わる成形データに対して数理計画法による最適化に用いるための制約条件Ｘｃ…及び目的関数Ｘｐを設定するとともに、当該数理計画法により当該制約条件Ｘｃ…及び目的関数Ｘｐを満たす入力パラメーターＤｆ…に係わる最適化した成形条件を求める最適化処理プログラムＰｓを設定し、生産稼働時に、データ処理部Ｅにより、任意のショット時における可塑化工程中の出力パラメーターＤｓ…に係わる成形データを取得し、当該可塑化工程以外の期間中に、当該出力パラメーターＤｓ…に係わる成形データから、予測関数Ｆ…及び最適化処理プログラムＰｓにより最適化した成形条件を求め、この最適化した成形条件により任意のショットが終了した後の他のショットにおける成形条件を変更する処理を行うようにしたため、予測した入力パラメーターＤｆ…（成形条件）に対する最適化を容易かつ確実に行うことができる。この結果、利用範囲を拡大し、汎用性を高めることができるとともに、使い勝手に優れた成形支援方法として提供できる。また、入力パラメーターＤｆ…の最適化を行う場合であっても、最適化に係わる信頼性を低下させることなく、最適化に係わる処理量を効果的に低減させることができるため、いわば最適化処理の高速化を実現できる。この結果、実際の生産現場における一成形サイクル内での処理が可能になり、以降の生産において有効に利用できるなど、実際の生産現場における実用性の高い成形支援方法として構築できる。
【００８３】
以上、好適実施形態について詳細に説明したが、本発明は、このような実施形態に限定されるものではなく、細部の構成，形状，素材，数量，数値等において、本発明の要旨を逸脱しない範囲で、任意に変更，追加，削除することができる。
【００８４】
例えば、データ処理部Ｅは、射出成形機Ｍに対して別途用意したコンピュータシステムＥｍを用いた場合を示したが、成形機コントローラ４１と一体に構成してもよい。また、数理計画法として、内点法の一つである信頼領域法を例示したが、その他、線形計画法，分枝限定法など、公知である様々な数理計画法を利用することができる。一方、可塑化条件の最適化について例示したが、射出条件など、各種成形条件に適用できるとともに、制約条件Ｘｃ及び目的関数Ｘｐも射出成形機Ｍにおける様々な動作物理量を適用することができる。
【産業上の利用可能性】
【００８５】
本発明に係る成形支援方法は、ニューラルネットワークを利用して成形条件を最適化する機能を備える各種射出成形機に利用できる。
【符号の説明】
【００８６】
Ｅ：データ処理部，Ｍ：射出成形機，Ｄｆ…：入力パラメーター，Ｄｓ…：出力パラメーター，Ｎ：ニューラルネットワーク，Ｘｐ：目的関数，Ｘｃ：制約条件，Ｐｓ：最適化処理プログラム，（Ｓ６−Ｓ７）：可塑化工程，（Ｓ８）：可塑化工程の終了，（Ｓ１０）：型締工程の開始
【図１】
0006514622.tif 000008
【図２】
0006514622.tif 000009
【図３】
0006514622.tif 000010
【図４】
0006514622.tif 000011
【図５】
0006514622.tif 000012
【図６】
0006514622.tif 000013
【図７】
0006514622.tif 000014
【図８】
0006514622.tif 000015
【図９】
0006514622.tif 000016
【図１０】
0006514622.tif 000017
【図１１】
0006514622.tif 000018
【図１２】
0006514622.tif 000019