(57)【要約】【課題】余分な解析を行わずに短時間で因子の最適値を自動的に見つけること。【解決手段】複数因子と該因子の数値条件が入力される入力部１と、前記複数の因子により解析を行う解析計算部２と、解析結果と実測値との誤差を判定する誤差判定部３と、前記複数の因子の数値条件を決定する数値条件決定部４とを備え、前記解析計算部２で前記複数の因子の数値条件を数値順にマトリクス状態にしておき、スタートとして前記複数の因子の任意の数値条件により解析して前記誤差判定部３で実測値との誤差を判定し、次に、前記解析計算部２で前記マトリクス状態におけるスタート時の前記複数の因子の数値条件と１つ異なる周囲の数値条件で解析して前記誤差判定部３で実測値との誤差を判定し、次に、前記数値条件決定部４で前記周囲の数値条件で解析した誤差が一番小さくなる方向の因子の数値条件に進んで前記解析計算部２で解析を行う。【選択図】        図１
2006172167.tif 000002
【特許請求の範囲】
【請求項１】
複数因子と該因子の数値条件が入力される入力部と、
前記複数の因子により解析を行う解析計算部と、
解析結果と実測値との誤差を判定する誤差判定部と、
前記複数の因子の数値条件を決定する数値条件決定部とを備え、
前記解析計算部で前記複数の因子の数値条件を数値順にマトリクス状態にしておき、スタートとして前記複数の因子の任意の数値条件により解析して前記誤差判定部で実測値との誤差を判定し、
次に、前記解析計算部で前記マトリクス状態におけるスタート時の前記複数の因子の数値条件と１つ異なる周囲の数値条件で解析して前記誤差判定部で実測値との誤差を判定し、
次に、前記数値条件決定部で前記周囲の数値条件で解析した誤差が一番小さくなる方向の因子の数値条件に進んで前記解析計算部で解析を行うことを特徴とした解析装置。
【請求項２】
前記解析計算部でスタートの数値条件を変えて繰り返し解析することを特徴とした請求項１記載の解析装置。
【請求項３】
因子の最適値を算出する処理部をブロック化し、因子数に応じてそのブロックを増やすことで高次の因子にも対応できるようにすることを特徴とした請求項１又は２記載の解析装置。
【請求項４】
複数の因子と該因子の数値条件を入力する手順と、
前記複数の因子の数値条件を数値順にマトリクス状態にしておき、スタートとして解析計算部で前記複数の因子の任意の数値条件により解析して誤差判定部で実測値との誤差を判定する手順と、
前記解析計算部で前記マトリクス状態におけるスタート時の複数の因子の数値条件と１つ異なる周囲の数値条件で解析して前記誤差判定部で実測値との誤差を判定する手順と、
数値条件決定部で前記周囲の数値条件で解析した誤差が一番小さくなる方向の因子の数値条件に進んで前記解析計算部で解析を行う手順とを、
コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
自動的に実測データとの誤差の少なくなる傾向の方向に数値条件を変えて解析を進めることで、少ない解析数で因子の最適値を見つけ出す解析装置及びプログラムに関する。
【背景技術】
【０００２】
ある実測値データとシミュレーション結果とのあわせ込みを行う場合、例えば、シミュレーションモデルの因子Ａ、因子Ｂ、因子Ｃによって決まることがわかっている。
【０００３】
シミュレーションの解析結果を実測値に近づけたいとき、因子Ａ、因子Ｂ、因子Ｃの最適値を知るためには、因子Ａ、因子Ｂ、因子Ｃの値の組み合わせすべてについてシミュレーションをし、実測値との誤差が最小になったときの因子Ａ、因子Ｂ、因子Ｃを見つければよい。しかし、この方法ではすべての組み合わせについてシミュレーションすることになるため時間がかかるものであった。
【０００４】
従来、シミュレーションの回数を少なくするため、パラメータ値の変動に対するシミュレーション値の変動の大きさを示すパラメータ感度を、パラメータ毎に抽出し、パラメータ感度が大きいパラメータを変更対象としてシミュレーションを行うものがあった（特許文献１参照）。
【０００５】
また、検出部で、指定した調節範囲において、目標特性値と実測測定値の間の差が最小となるモデルパラメータを準最適値として検出する。新規範囲指定部で準最適値を中心として前の調節範囲の半分の範囲長の数値範囲を新規の調節範囲として指定する。準最適値が調節範囲の端の値であったときには、この調節範囲の範囲長を保ったまま、準最適値がこの端とは別の端になるように、この調節範囲をずらすモデルパラメータ抽出装置があった（特許文献２参照）。
【特許文献１】特開平１０−３０１９７９号公報
【特許文献２】特開２００２−２０８６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記従来のものは次のような課題があった。
【０００７】
全ての組み合わせについてシミュレーションする方法では時間がかかるものであった。また、パラメータ感度が大きいパラメータを変更対象としてシミュレーションを行うものは、パラメータ感度が小さいものは変更しないため最適値が求まらない可能性があった。更に、準最適値を中心として前の調節範囲の半分の範囲長の数値範囲を新規の調節範囲として指定するものは、指定された調節範囲はすべてのパラメータの組み合わせでシミュレーションを行っており時間がかかるものであった。
【０００８】
本発明は、このような従来の課題を解決し、自動的に、最適値を求めるのに必要な組み合わせだけをシミュレーションして、因子Ａ、因子Ｂ、因子Ｃ・・・の最適値を短時間で算出することができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
図１は本発明の解析装置の説明図である。図１中、１は入力部、２は解析計算部、３は誤差判定部、４は数値条件決定部、５は出力部である。
【００１０】
本発明は、上記の課題を解決するため次のように構成した。
【００１１】
（１）：複数因子と該因子の数値条件が入力される入力部１と、前記複数の因子により解析を行う解析計算部２と、解析結果と実測値との誤差を判定する誤差判定部３と、前記複数の因子の数値条件を決定する数値条件決定部４とを備え、前記解析計算部２で前記複数の因子の数値条件を数値順にマトリクス状態にしておき、スタートとして前記複数の因子の任意の数値条件により解析して前記誤差判定部３で実測値との誤差を判定し、次に、前記解析計算部２で前記マトリクス状態におけるスタート時の前記複数の因子の数値条件と１つ異なる周囲の数値条件で解析して前記誤差判定部３で実測値との誤差を判定し、次に、前記数値条件決定部４で前記周囲の数値条件で解析した誤差が一番小さくなる方向の因子の数値条件に進んで前記解析計算部２で解析を行う。このため、実測値と解析結果（シミュレーション）との誤差の小さい方向の因子の数値条件に進んで解析することで、余分な解析を行わずに短時間で因子の最適値を自動的に見つけることができる。
【００１２】
（２）：前記（１）の解析装置において、前記解析計算部２でスタートの数値条件を変えて繰り返し解析する。このため、精度の高い最適値を算出することができる。
【００１３】
（３）：前記（１）又は（２）の解析装置において、因子の最適値を算出する処理部をブロック化し、因子数に応じてそのブロックを増やすことで高次の因子にも対応できるようにする。このため、因子数が増加しても、容易に最適値を算出することができる。
【００１４】
（４）：複数の因子と該因子の数値条件を入力する手順と、前記複数の因子の数値条件を数値順にマトリクス状態にしておき、スタートとして解析計算部で前記複数の因子の任意の数値条件により解析して誤差判定部で実測値との誤差を判定する手順と、前記解析計算部で前記マトリクス状態におけるスタート時の複数の因子の数値条件と１つ異なる周囲の数値条件で解析して前記誤差判定部で実測値との誤差を判定する手順と、数値条件決定部で前記周囲の数値条件で解析した誤差が一番小さくなる方向の因子の数値条件に進んで前記解析計算部で解析を行う手順とを、コンピュータに実行させるためのプログラムとする。このため、このプログラムをコンピュータにインストールするこで余分な解析を行わずに短時間で因子の最適値を自動的に見つけることができる解析装置を容易に提供することができる。
【発明の効果】
【００１５】
本発明によれば次のような効果がある。
【００１６】
（１）：解析計算部で複数の因子の数値条件をマトリクス状態にしておき、スタートとして前記複数の因子の任意の数値条件により解析して誤差判定部で実測値との誤差を判定し、次に、前記解析計算部で前記マトリクス状態におけるスタート時の前記複数の因子の数値条件と１つ異なる周囲の数値条件で解析して前記誤差判定部で実測値との誤差を判定し、次に、数値条件決定部で前記周囲の数値条件で解析した誤差が一番小さくなる方向の因子の数値条件に進んで前記解析計算部で解析を行うため、余分な解析を行わずに短時間で因子の最適値を自動的に見つけることができる。
【００１７】
（２）：解析計算部でスタートの数値条件を変えて繰り返し解析するため、精度の高い最適値を算出することができる。
【００１８】
（３）：因子の最適値を算出する処理部をブロック化し、因子数に応じてそのブロックを増やすことで高次の因子にも対応できるようにするため、因子数が増加しても、容易に最適値を算出することができる。
【発明を実施するための最良の形態】
【００１９】
本発明は、自動的に実測データとの誤差の少なくなる傾向の方向に数値条件を変えて解析を進めることで、少ない解析（シミュレーション）数で因子の最適値を見つけ出す解析ツールであり、自動的に、最適値を求めるのに必要な組み合わせだけをシミュレーションして、因子Ａ、因子Ｂ、因子Ｃ・・・等の最適値を算出するシステムである。例えば、ある特性（波形の電圧値）のプリント板（物）であれば、プリント板（物）の因子である材料の比誘電率、導電率、損失、サイズ等の最適値を見つけるものである。
【００２０】
（１）：解析装置の説明
図１は解析装置の説明図である。図１において、解析装置（解析ツール）には、入力部１、解析計算部２、誤差判定部３、数値条件決定部４、出力部５が設けてある。数値条件決定部４には、数値条件は最適値かどうかの判定手段と因子の数値条件を決定する数値条件決定手段が設けてある。
【００２１】
入力部１は、格納手段等に格納されている解析条件および実測データを取り込む入力手段である。解析条件は、解析モデルの寸法、モデル物性値、合わせこみ因子の数値条件範囲等の解析条件である。実測データは、合わせこみの対象となる解析とは別の方法で取得した実測によるデータである。
【００２２】
解析計算部２は、解析条件をもとに解析を行う解析計算手段である。誤差判定部３は、解析計算部の結果と実測データを比較し誤差を求める誤差判定手段である。数値条件決定部４は、誤差の大きさから最適値がどうかを判定する数値条件決定手段であり、まだ最適値となる可能性がある場合には数値条件を決定して解析計算部２に戻して再解析させるものである。出力部５は、解析結果を表示する出力手段である。また、合わせこみ因子の数値を表示するものである。
【００２３】
（２）：解析例の説明
以下に、解析の例を説明する。例として、シミュレーションの解析結果に影響を与える因子は、因子Ａ、因子Ｂ、因子Ｃの３種とする。それぞれの因子の数値条件の種類が因子Ａがｉ種、因子Ｂがｊ種、因子Ｃがｋ種あるとする。このとき実測値に一番近くなる因子Ａ、因子Ｂ、因子Ｃの数値の最適値を求めてみる。
ここで
因子Ａの数値条件: Ａ１＜Ａ２＜Ａ３＜・・・＜Ａｉ  
因子Ｂの数値条件: Ｂ１＜Ｂ２＜Ｂ３＜・・・＜Ｂｊ  
因子Ｃの数値条件: Ｃ１＜Ｃ２＜Ｃ３＜・・・＜Ｃｋ  
であるとする。
【００２４】
（ａ）〔初期工程〕の説明
まず、２種の因子に着目し、残りの因子は数値条件を固定にして実行する。ここでは因子Ａ、因子Ｂに着目し、因子Ｃの数値条件は固定しておく。そして、スタートの因子Ａ、因子Ｂ、因子Ｃの数値条件は、おのおのの数値条件の真中の値の組み合わせ（Ａx,Ｂy,Ｃz ）を与えてシミュレーションし、実測値との誤差σ(x,y,z) を求める。
【００２５】
（ｂ）〔第１の工程〕の説明
つぎに、スタートの数値条件に近い（周囲の）４つの組み合わせ（Ａx-1,Ｂy,Ｃz ）、（Ａx+1,Ｂy,Ｃz ）、（Ａx,Ｂy-1,Ｃz ）、（Ａx,Ｂy+1,Ｃz ）についてシミュレーションをして実測値との誤差σを次のようにそれぞれ求める。
【００２６】
σ(x-1,y,z) 、σ(x+1,y,z) 、σ(x,y-1,z) 、σ(x,y+1,z) 
スタートの数値条件の誤差と、スタートの数値条件に近い４つの組み合わせの誤差の関係を２次元的に表現すると図２（ａ）の表（組み合わせの関係の説明（１））になる。
図２（ａ）において、数値条件Ａx 、Ｂy 、Ｃz は、おのおのの数値条件の真中の値とし、ＣはＣz に固定する。
【００２７】
次に、スタートの数値条件の誤差と、スタートの数値条件に近い４つの組み合わせの誤差を比較する。考えられる比較結果は、次の1)、2)となる。
【００２８】
1)スタートの数値条件に近い４つの組み合わせのいずれかの誤差が、スタートの数値条件の誤差と同じかそれより小さく（最小に）なる。スタートの数値条件に近い４つの組み合わせのうち、誤差の一番小さい数値条件に着目し第２の工程に進む。
【００２９】
2)スタートの数値条件の誤差が最小になる。この場合は、第４の工程に進む。
【００３０】
（ｃ）〔第２の工程〕の説明
ここで（Ａx+1,Ｂy,Ｃz ）の数値条件の時の誤差が一番小さかったとして第２の工程を記載する。数値条件を（Ａx+2,Ｂy,Ｃz ）にしてシミュレーションを行い、（Ａx+1,Ｂy,Ｃz ）の数値条件の時の誤差と比較する。この比較で考えられる比較結果は、次の1)、2)となる。
【００３１】
1)  （Ａx+2,Ｂy,Ｃz ）の数値条件の誤差σ(x+2,y,z) が（Ａx+1,Ｂy,Ｃz ）の数値条件の誤差σ(x+1,y,z) と同じかそれより小さくなる場合〔＝新たな数値条件の誤差が１つ前の数値条件の誤差と同じかそれより小さくなる場合〕。（Ａx+3,Ｂy,Ｃz ）の数値条件にてシミュレーションを行う。言い換えると、与えられた数値条件での誤差が１つ前の数値条件の誤差と同じかそれより小さく（最小に）なる場合は、数値条件を変えた因子の数値条件を１つ変えて新たにシミュレーションを行うということになる。これを下記の2)の比較結果になるまで繰り返す。
【００３２】
これを２次元的に表現すると図２（ｂ）の表（組み合わせの関係の説明（２））になる。図２（ｂ）において、図２（ａ）の表で（Ａx+1,Ｂy,Ｃz ）の数値条件の時の誤差σ(x+1,y,z) が一番小さかったので、数値条件を（Ａx+2,Ｂy,Ｃz ）にしてシミュレーションを行い、数値条件（Ａx+2,Ｂy,Ｃz ）の誤差σ(x+2,y,z) が誤差σ(x+1,y,z) と同じかそれより小さくなる場合、数値条件（Ａx+3,Ｂy,Ｃz ）のシミュレーションを行うことになる。
【００３３】
2)  この工程で（Ａx+3,Ｂy,Ｃz ）の数値条件の誤差σ(x+3,y,z) が最小になる〔＝１つ前の数値条件の誤差が最小になる〕。この場合は第３の工程に進む。
【００３４】
（ｄ）〔第３の工程〕の説明
ここで（Ａx+3,Ｂy,Ｃz ）の数値条件の時の誤差σ(x+3,y,z) が一番小さかったとして第３の工程を記載する。この場合は、数値条件を変えなかった因子（例では因子Ｂ）の数値条件を変えて新たにシミュレーションを行い、誤差の比較をして誤差の小さい数値条件に着目し、第２の工程をやり直す。
【００３５】
この例に沿えば、（Ａx+3,Ｂy-1,Ｃz ）（Ａx+3,Ｂy+1,Ｃz ）の２つの数値条件で新たにシミュレーションを行い誤差の比較を行う。言い換えると、与えられた数値条件での誤差が１つ前の数値条件の誤差より大きくなる場合は、数値条件を変えてなかった因子の数値条件を１つ変えて新たに２種のシミュレーションを行い誤差の比較を行うということになる。
【００３６】
ここで（Ａx+3,Ｂy,Ｃz ）が１つ前の数値条件で、この時の誤差σ(x+3,y,z) が小さかったとして記載すると図２（ｃ）の表（組み合わせの関係の説明（３））になる。図２（ｃ）において、（Ａx+3,Ｂy,Ｃz ）の数値条件の上下である（Ａx+3,Ｂy-1,Ｃz ）（Ａx+3,Ｂy+1,Ｃz ）の２つの数値条件で新たにシミュレーションを行い誤差σ(x+3,y,z) σ(x+3,y-1,z) σ(x+3,y+1,z) の比較を行うものである。
【００３７】
このように、第２の工程にて繰り返されたあとの場合は、数値条件が（Ａx+2,Ｂy,Ｃz ）や（Ａx+3,Ｂy,Ｃz ）になっているので、その数値条件を１つ前の数値条件として対応する。
【００３８】
このとき、考えられる比較結果は、次の1)、2)となる。
【００３９】
1)１つ前の数値条件に近い２つの組み合わせのいずれかの誤差が、１つ前の数値条件の誤差と同じかそれより小さくなる。１つ前の数値条件に近い２つの組み合わせのうち、誤差の一番小さい数値条件に着目し、その数値条件を元に第２の工程（行う方法は同じなので第２の工程という）に進む。
【００４０】
2)１つ前の数値条件の誤差が最小になる。この場合は、第４の工程に進む。
【００４１】
（ｅ）〔第４の工程〕の説明
因子Ｃの数値条件を１つ変えて２種（前後の数値条件Ｃz-1 とＣz+1 ）のシミュレーションを行う。
【００４２】
1)１つ前の数値条件に近い２つの組み合わせのいずれかの誤差が、１つ前の数値条件の誤差と同じかそれより小さくなる。１つ前の数値条件に近い２つの組み合わせのうち、誤差の一番小さい数値条件に着目し、その数値条件をスタートの数値条件にして第１の工程に進む。
【００４３】
2)１つ前の数値条件の誤差が最小になる。この場合が因子Ａ、因子Ｂ、因子Ｃの最適値となる数値条件となる。
【００４４】
これによりシミュレーションする数値条件は、次の回数ですむことになる。
【００４５】
・初期設定の、1 種
・第１の工程の、スタートの時の１種の周りの4 種
・第２の工程の、誤差比較後の１種×繰り返し回数
・第３の工程の、因子を変えた数値条件の２種×繰り返し回数
・第４の工程の、固定にしていた因子の数値条件２種×繰り返し回数
（３）：スタートの数値条件による最適値の説明
図３はスタートの数値条件による最適値の説明図である。図３において、数値条件に対する誤差の曲線が、中央の山に対して左右に谷がある場合、山の左側からスタートした場合と右側からスタートした場合で、最適値（曲線の左右の谷の上矢印になる）が異なる。これでは、スタートの数値条件により最適値が取れない場合がある。これに対してはスタートの数値条件を変えて（数値条件の真中だけでなく、例えば１／３、２／３位置又はランダムで決めた複数位置等の複数のスタート位置）、複数回解析することにより最適値の精度を上げることができる。
【００４６】
（４）：フローチャートによる説明。
【００４７】
図４は最適値算出処理フローチャートである。以下、図４の処理Ｓ１〜Ｓ１７に従って説明をする。ここで、因子数、各因子の数値条件の数、数値条件の数値、実測値のデータはすでに入力されているものとする。
【００４８】
Ｓ１：入力部１より数値条件の決定と着目因子の決定を行い、処理Ｓ２に移る。
【００４９】
Ｓ２：解析計算部２は、［siml 0］として真中の数値条件でシミュレーションを行い、処理Ｓ３に移る。
【００５０】
Ｓ３：解析計算部２は、実測値と比較して、シミュレーション結果の誤差を算出して、処理Ｓ４に移る。
【００５１】
Ｓ４：解析計算部２は、［siml 1］として、siml 0と１つ異なる数値条件でシミュレーション（４種）を行い、処理Ｓ５に移る。
【００５２】
Ｓ５：誤差判定部３は、それぞれのシミュレーション（４種）結果を実測値と比較して誤差を算出し、最小の誤差となる数値条件を見つけ、処理Ｓ６に移る。
【００５３】
Ｓ６：数値条件決定部４は、siml 0の誤差が最小であるかどうかの判断をする。この判断で、siml 0の誤差が最小の場合は処理Ｓ１３に移り、最小でない場合は処理Ｓ７に移る。
【００５４】
Ｓ７：数値条件決定部４は、［siml 2］として、最小の誤差となる数値条件の方向に１つ進んで（数値条件決定）、解析計算部２でシミュレーションを行い、処理Ｓ８に移る。
【００５５】
Ｓ８：誤差判定部３は、実測値と比較して、シミュレーション結果の誤差を算出して、処理Ｓ９に移る。
【００５６】
Ｓ９：数値条件決定部４は、siml 2の１つ前の解析の誤差が最小であるかどうかの判断をする。この判断で、siml 2の１つ前の解析の誤差が最小の場合は処理Ｓ１０に移り、最小でない場合は処理Ｓ７に戻る。
【００５７】
Ｓ１０：数値条件決定部４は、［siml 3］として、もう一方の因子の数値条件を１つ変えてシミュレーション（２種）を行い、処理Ｓ１１に移る。
【００５８】
Ｓ１１：誤差判定部３は、それぞれのシミュレーション（２種）結果を実測値と比較して誤差を算出し、最小の誤差となる数値条件を見つけ、処理Ｓ１２に移る。
【００５９】
Ｓ１２：数値条件決定部４は、siml 3の１つ前の解析の誤差が最小であるかどうかの判断をする。この判断で、siml 3の１つ前の解析の誤差が最小の場合は処理Ｓ１３に移り、最小でない場合は処理Ｓ１０に戻る。
【００６０】
Ｓ１３：数値条件決定部４は、［siml 4］として、着目してなかった因子の数値条件を１つ変えてシミュレーション（２種）を行い、処理Ｓ１４に移る。
【００６１】
Ｓ１４：誤差判定部３は、それぞれのシミュレーション（２種）結果を実測値と比較して誤差を算出し、最小の誤差となる数値条件を見つけ、処理Ｓ１５に移る。
【００６２】
Ｓ１５：数値条件決定部４は、siml 4の１つ前の解析の誤差が最小であるかどうかの判断をする。この判断で、siml 4の１つ前の解析の誤差が最小の場合は処理Ｓ１６に移り、最小でない場合は処理Ｓ１７に移る。
【００６３】
Ｓ１６：数値条件決定部４は、このときの数値条件が最適値になるとして、この処理を終了する（エンド）。
【００６４】
Ｓ１７：数値条件決定部４は、siml 4の最小となる数値条件をsiml 0の数値条件とし、処理Ｓ４に戻る。
【００６５】
〔因子の数に応じてブロックをつなげる場合の説明〕
図５は追加ブロックの処理フローチャートである。最適値のフローチャートの一部（図４のフローチャートの点線内）をブロック化し、因子の数に応じてこのブロック（因子の最適化処理部）をつなげていくことで容易に対応が可能となる。以下、図５の処理Ｓ２１〜Ｓ２５に従って説明する。なお、図５を図４に接続する場合は、図４の「エンド」（前のブロック）が処理Ｓ２１に接続され、処理Ｓ２５がsiml 1（処理Ｓ４）に接続されることになる。
【００６６】
Ｓ２１：数値条件決定部４は、［siml x］として、着目してなかった因子の数値条件を１つ変えてシミュレーション（２種）を行い、処理Ｓ２２に移る。
【００６７】
Ｓ２２：誤差判定部３は、それぞれのシミュレーション（２種）結果を実測値と比較して誤差を算出し、最小の誤差となる数値条件を見つけ、処理Ｓ２３に移る。
【００６８】
Ｓ２３：数値条件決定部４は、siml xの１つ前の解析の誤差が最小であるかどうかの判断をする。この判断で、siml xの１つ前の解析の誤差が最小の場合は処理Ｓ２４に移り、最小でない場合は処理Ｓ２５に移る。
【００６９】
Ｓ２４：数値条件決定部４は、このときの数値条件が最適値になるとして、次のブロックへ移る（次がない場合はこの処理を終了する（エンド））。
【００７０】
Ｓ２５：数値条件決定部４は、siml xの最小となる数値条件をsiml 0の数値条件とし、処理Ｓ４（［siml 1］）に戻る。
【００７１】
なお、追加項目として、次のようにすることができる。
【００７２】
・一度シミュレーションした数値条件を格納手段に記録しておき、同じシミュレーションをダブって行わないようにする。
【００７３】
・前記の例では、真中の数値条件でスタートする説明をしたが、初期設定のスタートの数値条件をパソコンのランダム機能を用いて設定することで、自動で最適値を算出可能とすることもできる。
【００７４】
（５）：プログラムインストールの説明
入力部１、解析計算部２、誤差判定部３、数値条件決定部４、出力部５等はプログラムで構成でき、主制御部（ＣＰＵ）が実行するものであり、主記憶に格納されているものである。このプログラムは、コンピュータで処理されるものである。このコンピュータは、主制御部、主記憶、ファイル装置、表示装置等の出力装置、入力装置、非接触型Ｒ／Ｗ部などのハードウェアで構成されている。
【００７５】
このコンピュータに、本発明のプログラムをインストールする。このインストールは、フロッピィ、光磁気ディスク等の可搬型の記録（記憶）媒体に、これらのプログラムを記憶させておき、コンピュータが備えている記録媒体に対して、アクセスするためのドライブ装置を介して、或いは、ＬＡＮ等のネットワークを介して、コンピュータに設けられたファイル装置にインストールされる。
【図面の簡単な説明】
【００７６】
【図１】本発明の解析装置の説明図である。
【図２】本発明の組み合わせの関係の説明図である。
【図３】本発明のスタートの数値条件による最適値の説明図である。
【図４】本発明の最適値算出処理フローチャートである。
【図５】本発明の追加ブロックの処理フローチャートである。
【符号の説明】
【００７７】
１  入力部
２  解析計算部
３  誤差判定部
４  数値条件決定部
５  出力部
【図１】
2006172167.tif 000003
【図２】
2006172167.tif 000004
【図３】
2006172167.tif 000005
【図４】
2006172167.tif 000006
【図５】
2006172167.tif 000007