(57)【特許請求の範囲】
【請求項１】
最適化を行う試算対象の変化特性を情報出力手段に表示する最適化装置であって、
情報出力手段上に表示する窓枠の制御が行われる枚数と、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記情報出力手段上に表示する窓枠の選択を行う際の判定式を設定するとともに、最適化のための試算計算を行う最適化手段と、
上記最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われた場合に、
上記情報出力手段に、窓枠の表示命令を行うとともに、当該情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合で、且つ、少なくとも一つ許容値を満たしている試算結果が窓枠内にある場合に、許容値を満たしている試算結果がある窓枠の中から上記設定手段において予め設定されている窓枠の選択を行う際の判定式に基づき上記情報出力手段に表示する窓枠の選択を行い、
表示された前記窓枠に、上記最適化手段において行われた最適化のための試算計算の際の入力値と、試算計算の際に算出された試算結果と、の表示を行い、上記窓枠内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合に、上記情報出力手段に表示する窓枠に、当該許容値を満たしたことを表示する表示命令手段と、
を有することを特徴とする最適化装置。
【請求項２】
上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記情報出力手段上に表示する窓枠として選択しなかった窓枠の大きさを縮小化する窓枠縮小化手段を有することを特徴とする上記請求項１に記載の最適化装置。
【請求項３】
上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記情報出力手段上に表示する窓枠として選択した窓枠の大きさを拡大化する窓枠拡大化手段を有することを特徴とする上記請求項１又は２に記載の最適化装置。
【請求項４】
上記表示命令手段が、窓枠内の試算結果が許容値を満たしておらず、さらに、窓枠の大きさが上記窓枠縮小化手段により縮小化されている窓枠を操作者が操作できなくする制御手段を有することを特徴とする上記請求項２に記載の最適化装置。
【請求項５】
上記表示命令手段が、上記最適化計算において、窓枠内に表示されている試算結果が許容可能な範囲の値である許容値を満たしていない場合に、上記情報出力手段に表示する窓枠に許容値を満たしていないことを表示することを特徴とする上記請求項１、２、３又は４に記載の最適化装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、最適化装置に関するものであり、特に、試算結果あるいは、試行結果の表示に関するものである。
【０００２】
【従来の技術】
従来、最適化装置における最適化のための試算計算の際の試算結果は、最適化を行っている操作者に対し、知らされることはなく、最適化を行う試算対象の最適値のみが知らされるのが一般的であった。
【０００３】
また、コンピュータのディスプレイ画面上にデータを表示する方法としては、ディスプレイ画面上に複数の窓枠（ウインドウ）を開き、そのそれぞれの窓枠内に必要なデータを表示させるマルチウインドウシステムが一般的であり、このマルチウインドウシステムを用いたオペレーションシステムやアプリケーションシステムが一般的に用いられている。
【０００４】
【発明が解決しようとする課題】
しかし、上述したように、最適化装置における最適化のための試算計算の際の試算結果においては、最適化を行う試算対象の変化特性を知ることができず、また、算出された最適値が最適値であることを確認することができない。
【０００５】
また、上述したような、マルチウインドウシステムによりコンピュータのディスプレイ画面上に複数の窓枠（ウインドウ）を開き、そのそれぞれの窓枠内に必要なデータを表示しようとした場合には、試算計算の入力値の組み合わせが複雑化することが起きるとともに、コンピュータのディスプレイ画面上に表示される窓枠が煩雑なものとなり、不明瞭なものとなってしまうことがある。
【０００６】
そこで、本発明は、最適化を行う試算対象の変化特性を簡単克つ明確に操作者に知らせることができる最適化装置を提供することを目的とするものである。
【０００７】
【課題を解決するための手段】
本発明は上記問題点を解決するために創作されたものであって、第１には、最適化を行う試算対象の変化特性を情報出力手段に表示する最適化装置であって、最適化のための試算計算を行う手段である最適化手段と、上記最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われた場合に、上記情報出力手段に、窓枠の表示命令を行うとともに、表示された前記窓枠に、上記最適化手段において行われた最適化のための試算計算の際の入力値と、試算計算の際に算出された試算結果と、の表示を行い、上記窓枠内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合に、上記情報出力手段に表示する窓枠に許容値を満たしたことを表示する表示命令手段と、を有することを特徴とする。
【０００８】
この第１の構成の最適化装置においては、最適化のための試算計算を行う手段である最適化手段と、上記最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われた場合に、上記情報出力手段に、窓枠の表示命令を行うとともに、表示された前記窓枠に、上記最適化手段において行われた最適化のための試算計算の際の入力値と、試算計算の際に算出された試算結果と、の表示を行い、上記窓枠内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合に、上記情報出力手段に表示する窓枠に許容値を満たしたことを表示する表示命令手段と、を有するため、操作者が、最適化を行う試算対象の変化特性を知ることが可能となる。また、上記窓枠内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たしたことを容易に確認することが可能となる。
【０００９】
また、第２には、上記第１の構成において、上記最適化手段が、上記情報出力手段上に表示する窓枠の制御が行われる枚数と、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記情報出力手段上に表示する窓枠の選択を行う際の判定式を設定する設定手段を有しており、さらに、上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合で、且つ、少なくとも一つ許容値を満たしている試算結果が窓枠内にある場合に、許容値を満たしている試算結果がある窓枠の中から上記設定手段において予め設定されている窓枠の選択を行う際の判定式に基づき上記情報出力手段に表示する窓枠の選択を行う選択手段を有していることを特徴とする。
【００１０】
この第２の構成の最適化装置においては、上記最適化手段が、上記情報出力手段上に表示する窓枠の制御が行われる枚数と、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記情報出力手段上に表示する窓枠の選択を行う際の判定式を設定する設定手段を有しており、さらに、上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合で、且つ、少なくとも一つ許容値を満たしている試算結果が窓枠内にある場合に、許容値を満たしている試算結果がある窓枠の中から上記設定手段において予め設定されている窓枠の選択を行う際の判定式に基づき上記情報出力手段に表示する窓枠の選択を行う選択手段を有しているため、上記情報出力手段に表示される情報を、操作者にとって、最適化を行う試算対象において最適値であることを確認し易い情報として表示することが可能となる。
【００１１】
また、第３には、上記第１又は第２の構成において、上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記選択手段が上記情報出力手段上に表示する窓枠として選択しなかった窓枠の大きさを縮小化する窓枠縮小化手段を有することを特徴とする。
【００１２】
この第３の構成の最適化装置においては、上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記選択手段が上記情報出力手段上に表示する窓枠として選択しなかった窓枠の大きさを縮小化する窓枠縮小化手段を有するため、情報出力手段に表示される情報が煩雑になることを防ぐことが可能となるとともに、必要に応じて上記縮小化手段により縮小化された窓枠を参照することが可能となる。
【００１３】
また、第４には、上記第１又は第２又は第３の構成において、上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記選択手段が上記情報出力手段上に表示する窓枠として選択した窓枠の大きさを拡大化する窓枠拡大化手段を有することを特徴とする。
【００１４】
この第４の構成の最適化装置においては、上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記選択手段が上記情報出力手段上に表示する窓枠として選択した窓枠の大きさを拡大化する窓枠拡大化手段を有するため、情報出力手段に表示される情報を、操作者にとって、最適化を行う試算対象における最適値であることを確認し易い情報とすることが可能となる。
【００１５】
また、第５には、上記第１又は第２又は第３又は第４の構成において、上記表示命令手段が、窓枠内の試算結果が許容値を満たしておらず、さらに、窓枠の大きさが上記縮小化手段により縮小化されている窓枠を操作者が操作できなくする制御手段を有することを特徴とする。
【００１６】
この第５の構成の最適化装置においては、上記表示命令手段が、窓枠内の試算結果が許容値を満たしておらず、さらに、窓枠の大きさが上記縮小化手段により縮小化されている窓枠を操作者が操作できなくする制御手段を有するため、情報出力手段に表示される情報が煩雑になることを防ぐことが可能となる。
【００１７】
また、第６には、上記第１又は第２又は第３又は第４又は第５の構成において、上記表示命令手段が、上記最適化計算において、窓枠内に表示されている試算結果が許容可能な範囲の値である許容値を満たしていない場合に、上記情報出力手段に表示する窓枠に許容値を満たしていないことを表示することを特徴とする。
【００１８】
この第６の構成の最適化装置においては、上記表示命令手段が、上記最適化計算において、窓枠内に表示されている試算結果が許容可能な範囲の値である許容値を満たしていない場合に、上記情報出力手段に表示する窓枠に許容値を満たしていないことを表示するため、操作者が、最適化計算において、窓枠内に表示されている試算結果が許容可能な範囲の値である許容値を満たしていないことを容易に確認することが可能となる。
【００２７】
【発明の実施の形態】
本発明の実施の形態としての一実施例を図面を利用して説明する。尚、本実施例は、最適化装置Ｗにおける実施例である。
【００２８】
本実施例の最適化装置Ｗの構成は、図１に示すように、入力部１０と、モニター２０と、ＣＰＵ３０と、出力部４０と、記憶媒体５０とを有している。
【００２９】
上記入力部１０は、必要なデータを入力する部材であり、上記モニター２０は最適化のための試算状況や、試算結果を表示するものである。
【００３０】
また、上記ＣＰＵ３０は、最適化を行う試算対象の最適値の算出を行うとともに、ウインドウ及び最適化のための試算計算の際に算出された試算結果を上記モニター（情報出力手段）２０に表示するための命令を行い、さらに、演算を行うものである。また、上記出力部４０は、最適化を行う試算対象の最適値及び最適化を行う試算対象の変化特性のデータを出力するものである。
【００３１】
また、上記記憶媒体５０は、図１に示すように、最適化のための試算計算を行う手段である最適化手段６０と、最適化を行う試算対象の変化特性を上記モニター２０に表示する手段である表示命令手段７０と、を有している。
【００３２】
上記最適化手段６０は、あらかじめ、既存の演算プログラム６１と、最適化のための試算計算を上記演算プログラム６１を用いて行う試算命令手段６２と、諸条件の設定を行う手段である設定手段６３を有している。なお、前記設定手段６３は上記既存の演算プログラム６１において用いられている変数名の一覧表を作成する機能を有している。
【００３３】
上記表示命令手段７０は、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われた場合に、上記モニター２０に、ウインドウ（窓枠）の表示命令を行うとともに、表示された前記ウインドウに、上記最適化手段６０において行われた最適化のための試算計算の際の入力値と、試算計算の際に算出された試算結果と、の表示を行う。また、上記表示命令手段７０は、上記最適化のための試算計算の際に、ウインドウ内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合に、上記モニター２０に表示するウインドウに許容値を満たしたことの表示を行う。さらに、上記表示命令手段７０は、最適化のための試算計算の際に、ウインドウ内に表示されている試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たしていない場合に、上記モニター２０に表示するウインドウに許容値を満たしていないことの表示を行う。なお、上記表示命令手段７０は、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われた場合以外においてもウインドウの表示の必要のある場合、上記モニター２０に、ウインドウの表示命令を行う機能を有している。また、上記表示命令手段７０は、最適化のための試算計算の際の入力値の組み合わせを検索する機能を有している。
【００３４】
また、上記表示命令手段７０は、制御手段７１と、選択手段７２と、窓枠縮小化手段７３と、窓枠拡大化手段７４と、を有している。
【００３５】
上記制御手段７１は、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われ、さらに、上記モニター２０に表示されているウインドウの枚数が、上記設定手段６３において予め設定されているモニター２０上に表示するウインドウの制御が行われる枚数である場合に、縮小化された状態で表示されているウインドウをブラインド状を呈した表示に変更するとともに、上記縮小化された状態で表示されているウインドウを操作者が、クリックできないように変更し、拡大化をできないようにすることを行う。
【００３６】
上記選択手段７２は、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われ、さらに、上記モニター２０に表示されているウインドウの枚数が、上記設定手段６３において予め設定されているモニター２０上に表示するウインドウの制御が行われる枚数である場合に、上記設定手段６３において予め設定されているウインドウの選択を行う判定式に基づき上記モニター２０に表示するウインドウの選択を行う。
【００３７】
上記窓枠縮小化手段７３は、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われ、さらに、上記モニター２０に表示されているウインドウの枚数が、上記設定手段６３において予め設定されているモニター２０上に表示するウインドウの制御が行われる枚数である場合に、上記選択手段７２が、上記モニター２０に表示するウインドウに選択しなかったウインドウの大きさを少なくとも１枚小さくすることを行う。また、上記窓枠縮小化手段７３は、操作者が、モニター２０上に表示されている拡大状態のウインドウの大きさを縮小化する操作を行った場合、ウインドウの大きさを小さくする機能も有している。
【００３８】
上記窓枠拡大化手段７４は、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われ、さらに、上記選択手段７２が、上記モニター２０に縮小化されたウインドウで表示されているウインドウを上記モニター２０に表示するウインドウに選択した場合、上記モニター２０に縮小化され表示されているウインドウの大きさを大きくすることを行う。また、上記窓枠拡大化手段７４は、操作者が、モニター２０上に表示されている縮小状態のウインドウの大きさを拡大化する操作を行った場合、ウインドウの大きさを大きくする機能も有している。
【００３９】
次に、上記設定手段６３の動作について説明する。なお、上記設定手段６３による諸条件の設定は、上記最適化装置Ｗにおいて最適化のための試算計算を開始する前に、予め行っておく。また、上記既存の演算プログラム６１には、あらかじめ、許容応力度設計法により、道路橋合成桁の設計計算のできるプログラムが入っており、図２に示すようなＩ型断面を呈した主桁鋼材の任意の点Ｐに、曲げモーメントが架かっている場合の上縁と下縁に働く応力を算出することができ、さらに、上記道路橋合成桁の設計計算プログラムには、あらかじめ、使用鋼材の許容応力のデータが組み込まれている。
【００４０】
まず、始めに、該演算プログラム６１のファイル名の一覧が表示される。そして、最適化を行っているファイル名の設定を設定画面を用いて行う。
【００４１】
すると、上記設定手段６３の変数名の一覧表を用いて、既存の演算プログラム６１において用いられている変数名の一覧表の作成が行われ、作成された変数名の一覧表がモニター２０に表示される。
【００４２】
次に、操作者は、モニター２０に表示された変数名一覧表を用いて、該当する変数名及び諸条件の設定を行う。つまり、まず、作成された変数名一覧表の中から、受け身的入力値に相当する変数名を選択する。具体的には、受け身的入力値に相当する変数名は、ＳＰＡＮであるためＳＰＡＮを選択する。
【００４３】
ここで、上記受け身的入力値について説明すると、ある条件が設定されると、おのずと設定されてしまう入力値のことであって、入力者が、受け身的に設定しなければならない入力値のことである。例えば、橋梁を例にあげると、河川における橋梁の架橋位置を決定すると、おのずと設定されてしまう橋梁の支間等の値である。
【００４４】
次に、作成された変数名一覧表の中から、積極的入力値に相当する変数名を選択し、さらに、選択した積極的入力値をいくつからいくつまでどれだけの増減幅で変化させていくかといった詳細を設定していく。
【００４５】
つまり、積極的入力値に相当する変数名の一つであるＢ．Ｌ．ＦＬＡＮＧＥ（下フランジの幅）を選択し、次に、設定したＢ．Ｌ．ＦＬＡＮＧＥの増減幅を１０、範囲の上限を５００、範囲の下限を２００と入力していく。なお、同時に、試算命令手段作成手段により作成されたプログラムが、エンドレスループに陥ってしまった場合の脱出回数の値である脱出回数の設定もこの画面上で行う行う。さらに、積極的入力値に相当する変数名の個数回分上記積極的入力値の設定と、積極的入力値に関する詳細の設定を繰り返す。具体的には、積極的入力値に相当する変数名であるＢ．Ｕ．ＦＬＡＮＧＥ（上フランジの幅）、Ｈ．Ｌ．ＦＬＡＮＧＥ（下フランジの高さ）、Ｈ．Ｕ．ＦＬＡＮＧＥ（上フランジの高さ）を選択し、Ｂ．Ｕ．ＦＬＡＮＧＥの増減幅を１０、範囲の上限を５００、範囲の下限を２００、Ｈ．Ｌ．ＦＬＡＮＧＥ、Ｈ．Ｕ．ＦＬＡＮＧＥの増減幅を１、範囲の上限を２２、範囲の下限を８と設定する。
【００４６】
ここで、上記積極的入力値について説明すると、受け身的入力値に対し、入力値の値を積極的に設定できる入力値のことである。例えば、構造物の幅、形状、使用材料などのように、目的にあった力学的な許容値を満たせば、どのような形状であったり、また、どのような断面幅であってもよい値である。
【００４７】
次に、上記受け身的入力値に相当する変数名の選択同様、作成された変数名一覧表の中から、試算結果に相当する変数名を選択する。つまり、試算結果に相当する変数名であるＳＴＲＥＳＳ．１．Ｓ．Ｌ（下縁側応力）、ＳＴＲＥＳＳ．１．Ｓ．Ｕ（上縁側応力）を選択する。
【００４８】
次に、上記積極的入力値に相当する変数名の選択同様、作成された変数名一覧表の中から、許容値に相当する変数名を選択し、さらに、選択した許容値のタイプ、判定方式、判定度合い、有効範囲といった詳細を設定する。つまり、まず、試算結果に相当する変数名ＳＴＲＥＳＳ．１．Ｓ．Ｕの許容値に相当する変数名であるＳ．Ｕ、ＳＴＲＥＳＳ．９．Ｓ．Ｌ（下縁側の許容応力度）を選択し、次に、設定したＳＴＲＥＳＳ．９．Ｓ．Ｌの詳細にあたる許容値のタイプを鴨居的許容値、判定方式を片側、判定度合いを寛容、有効範囲の下限を２００と入力していく。さらに、試算結果に相当する変数名ＳＴＲＥＳＳ．１．Ｓ．Ｌの許容値に相当する変数名であるＳＴＲＥＳＳ．Ｃ．Ａ．ＤＡＳＨ（上縁側の許容応力度）を選択すし、上記許容値の詳細の設定同様、許容値のタイプを鴨居的許容値、判定方式を片側、判定度合いを寛容、有効範囲の下限を２００などと入力する。
【００４９】
ここで、上記許容値の詳細について詳しく説明すると、最適化を行う場合、まず、必ず満たさなければならない値を満たした上で、さらに、最も良い値であるといった条件を満たすことが要求される。つまり、許容値のタイプの一つである鴨居的許容値を例にあげると、許容値を下回る値であって、さらに、許容値より下側のある程度の範囲の中に入っていることが望ましいこととなる。このことから、許容値そのものにおける判定と、許容値より離れたある範囲における値における判定を行わなければならないこととなる。
【００５０】
そこで、許容値の詳細の設定において、必ず満たさなければならない値からある程度の範囲に試算結果があるかを判定するために、有効範囲のを設定を行い、そして、必ず満たさなければならない値のみの片側で判定を行うか、あるいは、必ず満たさなければならない値と、必ず満たさなければならない値からある程度の範囲における値との両方で判定を行うかの判定方式の選択を行う。
【００５１】
また、条件においては、許容値から離れたある値において値を満たす値を算出することができない場合が考えられるため、必ず満たさなければならない値からある程度の範囲における値における判定度合いを厳密にするかあるいは寛容とするかの選択を行う。
【００５２】
次に、上記設定において設定した受け身的入力値に相当する変数名と、積極的入力値に相当する変数名との間で、受け身的入力値に相当する変数名との間に相関の有ると思われる積極的入力値に相当する変数名を設定する。つまり、まず、受け身的入力値に相当する変数名であるＳＰＡＮを選択する。そして、前記受け身的入力値の変化により影響を受けると思われる変数名には、積極的入力値に相当する変数名であるＢ．Ｌ．ＦＬＡＮＧＥ、Ｂ．Ｕ．ＦＬＡＮＧＥ、Ｈ．Ｌ．ＦＬＡＮＧＥ、Ｈ．Ｕ．ＦＬＡＮＧＥといった変数名を選択する。
【００５３】
次に、上記設定において設定した積極的入力値に相当する変数名と、試算結果に相当する変数名との間で、積極的入力値に相当する変数名と相関の有ると思われる試算結果に相当する変数名を設定する。つまり、まず、積極的入力値に相当する変数名であるＢ．Ｌ．ＦＬＡＮＧＥを選択する。そして、上記積極的入力値の変化により影響を受けると思われる試算結果に相当する変数名であるＳＴＲＥＳＳ．１．Ｓ．Ｌを選択する。次に、積極的入力値に相当する変数名であるＢ．Ｕ．ＦＬＡＮＧＥを選択し、さらに、積極的入力値の変化により影響を受けると思われる試算結果に相当する変数名であるＳＴＲＥＳＳ．１．Ｓ．Ｕを選択する。次に、積極的入力値に相当する変数名であるＨ．Ｌ．ＦＬＡＮＧＥを選択し、さらに、積極的入力値の変化により影響を受けると思われる試算結果に相当する変数名であるＳＴＲＥＳＳ．１．Ｓ．Ｌを選択する。そして、積極的入力値に相当する変数名であるＨ．Ｕ．ＦＬＡＮＧＥを選択し、さらに、積極的入力値の変化により影響を受けると思われる試算結果に相当する変数名であるＳＴＲＥＳＳ．１．Ｓ．Ｕを選択する。
【００５４】
次に、上記設定において設定した試算結果に相当する変数名の許容値に相当する変数名の設定を行う。つまり、まず、試算結果に相当する変数名であるＳＴＲＥＳＳ．１．Ｓ．Ｌを選択し、さらに、試算結果の許容値となる変数名であるＳＴＲＥＳＳ．９．Ｓ．Ｌを選択する。次に、試算結果に相当する変数名であるＳＴＲＥＳＳ．１．Ｓ．Ｕを選択し、さらに、試算結果の許容値となる変数名であるＳＴＲＥＳＳ．Ｃ．Ａ．ＤＡＳＨを選択する。
【００５５】
次に、上記演算プログラム６１において、繰り返し試算が行われているファイル名の選択を行い、ファイル中の繰り返し試算が行われている領域の設定を行う。
【００５６】
次に、上記演算プログラム６１において、試算結果の表示が行われているファイル名の選択を行い、ファイル中で試算結果の表示を行っている領域の設定を行う。
【００５７】
さらに、試算の際の受け身的入力値、積極的入力値、試算結果等のデータの消去回数の設定を行う。つまり、ここで、データの消去回数の設定を行うのは、ある程度の最適化装置が作成された時点で、それまでに蓄積されたデータの法則性が、プログラムに記載されるため、データの保有の必要がなくなった時点でデータを消去するためである。
【００５８】
また、上記設定において設定した試算結果に相当する変数名において、優先したい試算結果が存在する場合には、優先する変数名の設定を行う。
【００５９】
次に、モニター２０上に表示するウインドウの制御が行われる枚数の入力を行う。つまり、縮小化された状態で表示されているウインドウをブラインド状を呈した表示に変更するとともに、上記縮小化された状態で表示されているウインドウを操作者が、クリックできないように変更し、拡大化をできないようにすることが行われるウインドウの枚数の設定を行う。具体的には、３枚と入力する。
【００６０】
そして、モニター２０上に表示するウインドウの選択を行う判定式の入力を行う。つまり、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われ、さらに、上記モニター２０に表示されているウインドウの枚数が、上記設定手段６３において予め設定されているモニター２０上に表示するウインドウの制御が行われる枚数である場合に、モニター２０上に表示するウインドウの選択を行う際の、判定式の入力を行う。具体的には、Ｉ型断面を呈した主桁鋼材の断面積を算出する計算式が入力される。
【００６１】
次に、上記最適化装置Ｗの動作を図３から図１１を用いて説明する。また、図３におけるフローチャートは、上記最適化装置Ｗの動作の流れを示したものである。なお、上記最適化装置Ｗの動作は、操作者による入力割り込みが発生すると、一旦動作を終了し、操作者による入力割り込みに切り替えることが可能なものである。
【００６２】
まず、最適化の終了？の判定（Ｓ１０）が行われる。つまり、最適化を行う試算対象の最適値が算出されたか否かの判定が行われる。
【００６３】
次に、上記最適化の終了？の判定（Ｓ１０）において、最適化を行う試算対象の最適値が算出されている場合、試算計算の終了が行われる。つまり、後述の最適化のための試算計算の際に、最適化を行う試算対象の最適値が算出されている場合、最適化のための試算計算及び最適化のための試算計算の際に算出された試算結果の表示が行われなくなる。なお、上記最適化の終了？の判定（Ｓ１０）において、最適化を行う試算対象の最適値が算出され、上記試算計算の終了が行われると、上記モニター２０上に最適値の表示が行われる。
【００６４】
一方、上記最適化の終了？の判定（Ｓ１０）において、最適化を行う試算対象の最適値が算出されていない場合、試算計算（Ｓ１１）が行われる。つまり、試算命令手段６２により、最適化のための試算計算が、既存の演算プログラム６１を用いて行われる。
【００６５】
次に、試算結果が、２つ以上算出されたか？（Ｓ１２）の判定が行われる。つまり、表示命令手段７０により、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上の試算計算が行われたか否かの判定が行われる。
【００６６】
次に、上記試算結果が、２つ以上算出されたか？（Ｓ１２）の判定において、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせが、少なくとも２つ以上算出されていない場合、上記最適化の終了？の判定（Ｓ１０）及び上記試算計算（Ｓ１１）の処理が繰り返される。
【００６７】
一方、上記試算結果が、２つ以上算出されたか？（Ｓ１２）の判定において、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせが、少なくとも２つ以上算出されている場合、モニター２０に表示されているウインドウの枚数が制御の行われる枚数に達しているか？（Ｓ１３）の判定が行われる。すなわち、上記諸条件の設定のウインドウの制御が行われる枚数の設定において、操作者により設定されたウインドウの制御が行われる枚数に達しているか否かの判定が行われる。
【００６８】
次に、上記モニター２０に表示されているウインドウの枚数が制御の行われる枚数に達しているか？（Ｓ１３）の判定において、ウインドウの枚数が制御の行われる枚数に達していない場合、ウインドウの表示（Ｓ２２）が行われる。つまり、上記表示命令手段７０により、上記モニター２０に、ウインドウの表示命令が行なわれ、上記モニター２０に図４に示すような拡大化状態のウインドウＬＷ１、ＬＷ２、ＬＷ３とともに、該拡大化状態のウインドウの縮小化状態のウインドウＳＷ１、ＳＷ２、ＳＷ３の表示が行われる。
【００６９】
ここで、上記モニター２０上に表示されているウインドウＬＷ１、ＬＷ２、ＬＷ３の内容について一例を挙げて説明すると、ウインドウＬＷ１内の内容は、上フランジの幅と、上フランジの高さと、Ｗｅｂの幅と、Ｗｅｂの高さと、下フランジの幅と、下フランジの高さと、がある中で、上フランジの幅を２２０ｍｍ、上フランジの高さを１１ｍｍ、Ｗｅｂの幅を９ｍｍ、Ｗｅｂの高さを１７００ｍｍ、下フランジの幅を２８０ｍｍ、として、下フランジの高さを順次変えた際の試算結果について集められたものである。また、ウインドウＬＷ２内の内容は、上フランジの幅と、上フランジの高さと、Ｗｅｂの幅と、Ｗｅｂの高さと、下フランジの幅と、下フランジの高さと、がある中で、上フランジの幅を２２０ｍｍ、上フランジの高さを１１ｍｍ、Ｗｅｂの幅を９ｍｍ、Ｗｅｂの高さを１７００ｍｍ、下フランジの高さを１３ｍｍ、として、下フランジの幅を順次変えた際の試算結果について集められたものである。さらに、ウインドウＬＷ３の内容は、上フランジの幅と、上フランジの高さと、Ｗｅｂの幅と、Ｗｅｂの高さと、下フランジの幅と、下フランジの高さと、がある中で、上フランジの幅を２２０ｍｍ、上フランジの高さを１１ｍｍ、Ｗｅｂの幅を９ｍｍ、Ｗｅｂの高さを１７００ｍｍ、下フランジの幅を２９０ｍｍ、として、下フランジの高さを順次変えた際の試算結果について集められたものである。つまり、上記モニター２０上に表示されているウインドウＬＷ１、ＬＷ２、ＬＷ３内に表示されているデータは、下フランジの高さ〜下縁側応力、或いは、下フランジの幅〜下縁側応力のグラフとして表示されているが、他の入力値の値の情報もともに有したものである。なお、上記ウインドウ内の内容については、図示略のメニューバー等において参照することが可能に形成されている。
【００７０】
また、上記モニター２０に表示されるウインドウは、ウインドウ内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合には、上記モニター２０上に表示される拡大化状態のウインドウ及び該拡大化状態のウインドウの縮小化状態のウインドウに許容値を満たした表示が行われ、また、ウインドウ内に表示されている試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たしていない場合には、上記モニター２０に表示するウインドウに許容値を満たしていないことの表示が行われる。
【００７１】
具体的には、ウインドウ内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合、図４に示すように、拡大化状態のウインドウＬＷ２、ＬＷ３内に表示されているデータの内容を表すタイトルＴ２、Ｔ３（タイトルバー）の周囲を実線Ｌ１で囲んだウインドウの表示が行われるとともに、縮小化状態のウインドウＳＷ２、ＳＷ３の内周を実線Ｌ１で囲んだウインドウの表示が行われる。また、ウインドウ内に表示されている試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たしていない場合、図４に示すように、ウインドウＬＷ１内に表示されているデータの内容を表すタイトルＴ１の周囲を破線Ｌ２で囲んだウインドウの表示が行われるとともに、縮小化状態のウインドウＳＷ１の内周を破線Ｌ２で囲んだウインドウの表示が行われる。
【００７２】
続いて、上記ウインドウの表示（Ｓ２２）後、試算結果のデータが表示可能か？（Ｓ２３）の判定が行われる。つまり、上記ウインドウの表示（Ｓ２２）において、モニター２０上に表示されたウインドウの大きさが、試算結果のデータが表示可能な大きさか否かの判定が行われる。
【００７３】
ここで、上記モニター２０上に表示されるウインドウと、該ウインドウ中に表示される試算結果のデータについて説明すると、上記モニター２０上に表示されるウインドウの大きさは様々な大きさで表示されるため、表示されたウインドウが試算結果のデータを表示するスペースを有していない場合が発生する。そのような場合には、上記モニター２０上に、ウインドウのみの表示が行われ、試算結果のデータの表示は、行われなくなる。なお、上記モニター２０上に、ウインドウのみの表示が行われている場合、操作者は、ウインドウの大きさを大きくすることで試算結果のデータを参照することが可能となる。
【００７４】
次に、上記試算結果のデータが表示可能か？（Ｓ２３）において、試算結果のデータが表示可能な場合、試算結果の表示（Ｓ２４）が行われる。つまり、上記表示されたウインドウ上に、上記最適化手段６０において行われた最適化のための試算計算の際の入力値と、試算計算の際に算出された試算結果と、の表示が行われる。具体的には、表示命令手段７０により、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせとして、検索された組み合わせが、上記諸条件の設定において、積極的入力値の設定と、試算結果の設定において設定されたＢ．Ｌ．ＦＬＡＮＧＥ（下フランジの幅）と、ＳＴＲＥＳＳ．１．Ｓ．Ｌ（下縁側応力）の組み合わせであった場合、図４に示すウインドウＬＷ２のような下フランジの幅〜下縁側応力（Ｂ．Ｌ．ＦＬＡＮＧＥ〜σｓｌ）のグラフとして、下フランジの幅〜下縁側応力の変化特性の表示が行われる。なお、上記表示されたウインドウ上に表示された変化特性より、操作者は、最適化を行う試算対象の変化特性を知ることが可能となる。具体的には、図４に示すようなウインドウＬＷ１、ＬＷ２、ＬＷ３がモニター２０上に表示されている場合、下フランジの高さ及び下フランジの幅は、下縁側応力との間に直線的な相関関係を有することが認識できるとともに、下フランジの幅に比べ下フランジの高さの方が１増減幅当たりの変化率が大きいことが認識できる。
【００７５】
一方、上記試算結果のデータが表示可能か？（Ｓ２３）において、試算結果のデータが表示不可能な場合、試算結果の表示を行わず、上記最適化の終了？の判定（Ｓ１０）へと戻ることとなる。
【００７６】
また、上記モニター２０に表示されているウインドウの枚数が制御の行われる枚数に達しているか？（Ｓ１３）の判定において、ウインドウの枚数が制御の行われる枚数に達している場合、許容値を満たす試算結果が算出されているか？（Ｓ１４）の判定が行われる。つまり、新しく算出された複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせの試算結果と、モニター２０上に表示されているウインドウ中の試算結果において、許容値を満たす試算結果が算出されているか否かの判定が行われる。
【００７７】
次に、上記許容値を満たす試算結果が算出されているか？（Ｓ１４）の判定において、許容値を満たす試算結果が算出されていない場合、縮小化した状態のウインドウの表示（Ｓ１７）が行われる。具体的には、図５に示すように、拡大化状態のウインドウＬＷ１１、ＬＷ１２、ＬＷ１３内に表示されているデータの内容を表すタイトルＴ１１、Ｔ１２、Ｔ１３の周囲が破線Ｌ２で囲んだウインドウの表示が行われているとともに、縮小化状態のウインドウＳＷ１１、ＳＷ１２、ＳＷ１３の内周を破線Ｌ２で囲んだウインドウの表示が行われているような、許容値を満たす試算結果が算出されていない場合において、許容値を満たす試算結果が算出されなかった場合、図６に示すような、縮小化した状態のウインドウＳＷ１４の表示が行われる。
【００７８】
すなわち、許容値を満たす試算結果が算出されていない場合、今後も許容値を満たす試算結果が算出されないことが考えられ、許容値を満たす試算結果が算出されなかった場合、モニター２０上に表示されているウインドウが、最適値が算出されていないことを示すものとなるため、試算計算の終了後、最適化を行う試算対象において、最適値が算出されなっかたことを確認できるよう上記縮小化した状態のウインドウの表示が行われる。
【００７９】
続いて、ウインドウの制御（Ｓ１８）が行われる。つまり、上記制御手段７１により、図７に示すように、縮小化された状態でのみ表示されているウインドウＳＷ１４がブラインド状を呈した表示に変更されるとともに、上記縮小化された状態のみで表示されているウインドウを操作者が、クリックできないように変更し、拡大化をできないようにすることが行われる。なお、上記モニター２０上に、拡大化状態のウインドウＬＷ１１、ＬＷ１２、ＬＷ１３とともに表示されている縮小化状態のウインドウＳＷ１１、ＳＷ１２、ＳＷ１３は、上記制御が行われない。
【００８０】
一方、上記許容値を満たす試算結果が算出されているか？（Ｓ１４）の判定において、許容値を満たす試算結果が算出されている場合、表示するウインドウの選択（Ｓ１５）が行われる。つまり、上記選択手段７２により、上記諸条件の設定において操作者により設定されたモニター２０上に表示するウインドウの選択を行う際の判定式を用いて、モニター２０上に表示するウインドウの選択が行われる。具体的には、ウインドウ内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たしているものを優先してモニター２０上に表示する候補とし、さらに、上記判定式を用いＩ型断面を呈した主桁鋼材の断面積が小さくなる積極的入力値のものを候補とする選択が行われる。例えば、図８に示す拡大化状態のウインドウＬＷ２６が、拡大化状態のウインドウＬＷ２４に比べ下フランジの幅が１０（下フランジの幅の増減幅）小さい試算結果の集まったウインドウであって、新しく検出された複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせのウインドウＬＷ２７が、上記拡大化状態のウインドウＬＷ２６比べ下フランジの幅が１０（下フランジの幅の増減幅）小さい試算結果の集まったウインドウであった場合、下フランジの増減幅が１０であるのに対し下フランジの高さの増減幅が１であるため、Ｉ型断面を呈した主桁鋼材の断面積は、上記新しく検出されたウインドウＬＷ２７の試算結果の最適値において、もっとも小さくなり、次に、上記ＬＷ２６の試算結果の最適値において小さくなる。そして、同時に、下フランジの幅の試算結果の集まったウインドウＬＷ２３が小さくなる。そして、ウインドウＬＷ２７、ＬＷ２６、ＬＷ２３が候補として選択される。なお、上記表示するウインドウの選択（Ｓ１５）において、モニター２０上に表示するウインドウを選択することで、操作者に対して、モニター２０上に表示される情報が、最適化を行う試算対象における最適値であることを確認し易い情報とすることが可能となる。
【００８１】
次に、選択しなっかたウインドウが拡大化状態のウインドウとして表示されているか？（Ｓ１６）の判定が行われる。すなわち、モニター２０上に表示されているウインドウの枚数は、すでに、ウインドウの枚数が制御の行われる枚数に達しているため、選択しなっかたウインドウが、モニター２０上に拡大化した状態のウインドウとして表示されている場合、選択したウインドウの表示ができなくなってしまう。そのため、選択しなっかたウインドウが拡大化状態のウインドウとして表示されているか否かの判定が行われる。
【００８２】
次に、上記選択しなっかたウインドウが拡大化状態のウインドウとして表示されているか？（Ｓ１６）の判定において、上記選択しなっかたウインドウが拡大化状態のウインドウとして表示されていない場合、縮小化した状態のウインドウの表示（Ｓ１７）が行われる。すなわち、上記新しく算出された複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせが、上記表示するウインドウの選択（Ｓ１５）において、モニター２０上に表示するウインドウとして選択されなかったウインドウであるため、図６に示すように、縮小化した状態のウインドウＳＷ１４として表示が行われる。このとき、表示される縮小化した状態のウインドウＳＷ１４は、図７に示すように、ブラインド状を呈したウインドウとして表示が行われるとともに、操作者が、クリックできないよう制御されたものである。また、上記縮小化した状態のウインドウＳＷ１４は、試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合、上記縮小化した状態のウインドウＳＷ１４の内周を実線Ｌ１で囲む表示が行われる。
【００８３】
一方、上記選択しなっかたウインドウが拡大化状態のウインドウとして表示されているか？（Ｓ１６）の判定において、上記選択しなっかたウインドウが拡大化状態のウインドウとして表示されている場合、ウインドウの縮小化（Ｓ１９）が行われる。すなわち、図８に示すように、モニター２０上に表示されている拡大化状態のウインドウの枚数は、すでに、ウインドウの枚数が制御の行われる枚数に達しているため、モニター２０上に拡大化した状態で表示されているウインドウの枚数を、一旦、ウインドウの枚数が制御の行われない枚数にするために、上記窓枠縮小化手段７３により、選択しなっかたウインドウＬＷ２４の縮小化（図９参照）が行われ、モニター２０上に縮小化されたウインドウＳＷ２４として表示が行われる。このとき、図９に示すように、ブラインド状を呈した表示が施されていたウインドウＳＷ２１、ＳＷ２２は、ブラインド状を呈した表示が解除されるとともに、クリックを行うことが可能なウインドウへと変更される。なお、上記表示するウインドウの選択（Ｓ１５）において、モニター２０上に拡大化状態で表示されていないウインドウを複数枚選択することがあるため、上記窓枠縮小化手段７３により、縮小化が行われる上記選択しなっかたウインドウの枚数は、複数枚であることがある。
【００８４】
次に、選択したウインドウが縮小化した状態のウインドウとして表示されているか？（Ｓ２０）の判定が行われる。すなわち、上記表示するウインドウの選択（Ｓ１５）において、モニター２０上に表示するウインドウとして選択したウインドウが、すでにモニター２０上に縮小化した状態のウインドウとして表示されている場合がある。そのため、選択したウインドウが縮小化した状態のウインドウとして表示されているか否かの判定が行われる。
【００８５】
そして、上記選択したウインドウが縮小化した状態のウインドウとして表示されているか？（Ｓ２０）の判定において、選択したウインドウが縮小化した状態のウインドウとして表示されていない場合、ウインドウの表示（Ｓ２２）が行われる。すなわち、上記選択しなっかたウインドウが拡大化状態のウインドウとして表示されているか？（Ｓ１６）の判定において、上記選択しなっかたウインドウが拡大化状態のウインドウとして表示されていない場合で、さらに、上記選択したウインドウが縮小化した状態のウインドウとして表示されているか？（Ｓ２０）の判定において、選択したウインドウが縮小化した状態のウインドウとして表示されていない場合であるため、上記表示するウインドウの選択（Ｓ１５）において、モニター２０上に表示するウインドウとして選択されたウインドウで、さらに、モニター２０上に表示されていないウインドウは、上記新しく算出された複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおけるウインドウということとなる。そのため、図１０に示すように、上記新しく算出された複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおけるウインドウＬＷ２７の表示が行われる。また、同時に、上記ＬＷ２７の表示とともに、ＳＷ２７の表示が行われ、さらに、縮小化された状態でのみ表示されているウインドウＳＷ２１、ＳＷ２２、ＳＷ２４、ＳＷ２５は、再び、上記制御手段７１により、図１０に示すように、ブラインド状を呈した表示に変更されるとともに、上記縮小化された状態で表示されているウインドウＳＷ２１、ＳＷ２２、ＳＷ２４、ＳＷ２５を操作者が、クリックできないように変更し、拡大化をできないようにすることが行われる。
【００８６】
続いて、試算結果のデータが表示可能か？（Ｓ２３）の判定及び試算結果の表示（Ｓ２４）が行われる。
【００８７】
一方、上記選択したウインドウが縮小化した状態のウインドウとして表示されているか？（Ｓ２０）の判定において、選択したウインドウが縮小化した状態のウインドウとして表示されている場合、ウインドウの拡大化（Ｓ２１）が行われる。すなわち、上記窓枠拡大化手段７４により、図１１に示すように、縮小化した状態のウインドウとして表示されているウインドウＳＷ２５の拡大化が行われ、モニター２０上に拡大化されたウインドウＬＷ２５として表示が行われる。このとき、モニター２０上に表示されるウインドウの枚数が、制御の行われる枚数となるため、上記ウインドウの縮小化（Ｓ１９）において、制御されていないウインドウへと変更された縮小化された状態でのみ表示されているウインドウＳＷ２１、ＳＷ２２、ＳＷ２６は、再び、上記制御手段７１により、図１１に示すように、ブラインド状を呈した表示に変更されるとともに、上記縮小化された状態で表示されているウインドウＳＷ２１、ＳＷ２２、ＳＷ２６を操作者が、クリックできないように変更し、拡大化をできないようにすることが行われる。なお、上記表示するウインドウの選択（Ｓ１５）において、モニター２０上に縮小化状態で表示されているウインドウを複数枚選択することがあるため、上記窓枠拡大化手段７４により、拡大化が行われる上記縮小化した状態のウインドウとして表示されているウインドウの枚数は、複数枚であることがある。
【００８８】
続いて、試算結果のデータが表示可能か？（Ｓ２３）及び試算結果の表示（Ｓ２４）が行われる。
【００８９】
なお、上記最適化装置Ｗの説明においては、あらかじめ既存の演算プログラムに組み込まれていたが、既存の演算プログラムを有する記憶媒体に対して、上記最適化装置Ｗを組み込む操作を行ってもよい。
【００９０】
また、上記最適化装置Ｗの説明においては、既存の演算プログラムを有する記憶媒体を用い試算による応答を得るようにしたが、上記既存の演算プログラムを有する記憶媒体の代わりに、センサーを用いて試行の際の応答を得るようにしてもよい。
【００９１】
さらに、上記実施例においては、上記拡大化状態のウインドウとともに、該拡大化状態のウインドウの縮小化状態のウインドウが表示されていたが、ウインドウを拡大化状態で表示する場合、上記モニター２０上に拡大化状態のウインドウのみを表示するようにしても良い。
【００９２】
また、上記実施例においては、ウインドウ内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合と、ウインドウ内に表示されている試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たしていない場合と、の両方の場合に、ウインドウ内に表示されているデータの内容を表すタイトル（タイトルバー）の周囲を枠で囲むウインドウの表示が行われていたが、どちらか一方の場合のみウインドウ内に表示されているデータの内容を表すタイトル（タイトルバー）の周囲を枠で囲む表示であっても良い。
【００９３】
さらに、上記実施例においては、ウインドウ内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合に、ウインドウ内に表示されているデータの内容を表すタイトル（タイトルバー）の周囲を実線で囲むウインドウの表示が行われていたが、ウインドウ内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たしたことを認識することができれば他の方法であっても良い。例えば、ウインドウ内に表示されているデータの内容を表すタイトル（タイトルバー）の周囲を赤色で囲む方法や、或いは、ウインドウの周囲全体を赤色で囲む方法や、或いは、ウインドウ全体を赤く塗りつぶす方法や、ウインドウ上の所定部位に特定のマークを表示する方法や、マウスをウインドウ上の所定部位上に置くと、バルーン（吹き出し）が表示される方法であっても良い。
【００９４】
また、上記ウインドウ内の内容の表示において、図示略のメニューバー等において参照することが可能に形成されているとしたが、マウスをウインドウ上の所定部位上に置くと、バルーン（吹き出し）が表示される方法や、或いは、ウインドウ上の所定部位をダブルクリックするとウインドウ内の内容が表示される方法であっても良い。
【００９５】
また、上記試算結果の表示（Ｓ２４）において、モニター２０上に表示された試算結果より、操作者は、定性的に下フランジの幅に比べ下フランジの高さの方が１増減幅当たりの変化率が大きいことを認識できていたが、モニター２０上に表示された試算結果に対してマウスの右クリックを行うことで平均変化率をバルーンで表示し、定量的に変化率を認識できるようにしてもよい。
【００９６】
以上のように、上記最適化装置Ｗによれば、最適化のための試算を行う最適化手段６０と、上記最適化のための試算計算の際の試算結果を、情報を出力する手段であるモニター２０に、少なくとも２つ以上表示する表示命令手段７０と、を有するため、操作者が、最適化を行う試算対象の変化特性を知ることが可能となる。また、算出された最適値が最適化を行う試算対象において最適値であることを確認することが可能となる。
【００９７】
また、上記表示命令手段７０が、上記モニター２０に、複数のウインドウの表示を行うとともに、それぞれの上記ウインドウ内に最適化のための試算計算の際の試算結果を表示するため、上記モニター２０には、入力値及び試算結果に関して整理された情報が知らされることとなり、操作者は、最適化を行う試算対象の変化特性を簡単克つ明確に知ることが可能となる。
【００９８】
また、上記表示命令手段７０が、上記モニター２０に表示するウインドウの枚数を任意枚数に制御する制御手段７１を有するため、上記モニター２０に表示される情報が煩雑になることを防ぐとともに、操作者が、最適化を行う試算対象の変化特性を簡単克つ明確に知ることが可能となる。
【００９９】
また、上記表示命令手段７０が、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われた場合に、上記モニター２０に、ウインドウを表示するため、最適化のための試算計算の際に算出された試算結果において、変化特性を示す有効なデータのみをモニター２０に出力することが可能となり、さらに、上記モニター２０に表示される情報が煩雑になることを防ぐことができる。
【０１００】
また、上記表示命令手段７０が、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われ、さらに、上記モニター２０に表示されているウインドウの枚数が、上記制御される任意枚数である場合に、上記モニター２０に表示するウインドウの選択を行う選択手段７２を有するため、モニター２０に表示される情報を、操作者にとって、最適化を行う試算対象において最適値であることを確認し易い情報として表示することが可能となる。
【０１０１】
また、上記表示命令手段７０が、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われ、さらに、上記モニター２０に表示されているウインドウの枚数が、上記制御される任意枚数である場合に、上記選択手段７２が、上記モニター２０に表示するウインドウに選択しなかったウインドウの大きさを少なくとも１枚小さくする窓枠縮小化手段７３を有するため、モニター２０に表示される情報が煩雑になることを防ぐことが可能となるとともに、必要に応じて上記窓枠縮小化手段７３により縮小化されたウインドウを参照することが可能となる。
【０１０２】
また、上記表示命令手段７０が、最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われ、さらに、上記選択手段７２が、上記モニター２０に縮小化されたウインドウで表示されているウインドウを上記モニター２０に表示するウインドウに選択した場合、上記モニター２０に縮小化され表示されているウインドウの大きさを大きくする窓枠拡大化手段７４を有するため、モニター２０に表示される情報を、操作者にとって、最適化を行う試算対象における最適値であることを確認し易い情報とすることが可能となる。
【０１０３】
また、上記表示命令手段７０が、最適化のための試算計算の際に、ウインドウ内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合に、上記モニター２０に表示するウインドウに許容値を満たしたことを表示するため、モニター２０に表示されたウインドウが、最適化計算において許容可能な範囲を満たした変化特性のウインドウであることを、操作者が、簡単克つ明確に知ることが可能となる。
【０１０４】
また、上記表示命令手段７０が、最適化のための試算計算の際に、ウインドウ内に表示されている試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たしていない場合に、上記モニター２０に表示するウインドウに許容値を満たしていないことを表示するため、モニター２０に表示されたウインドウが、最適化計算において許容可能な範囲を満たしていない変化特性のウインドウであることを、操作者が、簡単克つ明確に知ることが可能となる。
【０１０５】
また、現実の状態のデータを検出するデータ検出部を有し、該データ検出部によって検出された検出値に基づいて上記表示命令手段７０が、試行対象の変化特性をモニター２０に表示を行うべくなしたため、現実の状態における変化特性を、操作者が、簡単克つ明確に知ることが可能となる。
【０１０６】
【発明の効果】
本発明に基づく請求項１に記載の最適化装置によれば、最適化のための試算計算を行う手段である最適化手段と、上記最適化のための試算計算の際、複数存在する入力値の組み合わせの中で、１つの入力値の値が異なる入力値の組み合わせにおいて、少なくとも２つ以上試算計算が行われた場合に、上記情報出力手段に、窓枠の表示命令を行うとともに、表示された前記窓枠に、上記最適化手段において行われた最適化のための試算計算の際の入力値と、試算計算の際に算出された試算結果と、の表示を行い、上記窓枠内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たした場合に、上記情報出力手段に表示する窓枠に許容値を満たしたことを表示する表示命令手段と、を有するため、操作者が、最適化を行う試算対象の変化特性を知ることが可能となる。また、上記窓枠内に表示されている試算結果の内少なくとも１つの試算結果が、最適化計算において、許容可能な範囲の値である許容値を満たしたことを容易に確認することが可能となる。
【０１０７】
また、特に、請求項２に記載の最適化装置によれば、上記最適化手段が、上記情報出力手段上に表示する窓枠の制御が行われる枚数と、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記情報出力手段上に表示する窓枠の選択を行う際の判定式を設定する設定手段を有しており、さらに、上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合で、且つ、少なくとも一つ許容値を満たしている試算結果が窓枠内にある場合に、許容値を満たしている試算結果がある窓枠の中から上記設定手段において予め設定されている窓枠の選択を行う際の判定式に基づき上記情報出力手段に表示する窓枠の選択を行う選択手段を有しているため、上記情報出力手段に表示される情報を、操作者にとって、最適化を行う試算対象において最適値であることを確認し易い情報として表示することが可能となる。
【０１０８】
また、特に、請求項３に記載の最適化装置によれば、上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記選択手段が上記情報出力手段上に表示する窓枠として選択しなかった窓枠の大きさを縮小化する窓枠縮小化手段を有するため、情報出力手段に表示される情報が煩雑になることを防ぐことが可能となるとともに、必要に応じて上記縮小化手段により縮小化された窓枠を参照することが可能となる。
【０１０９】
また、特に、請求項４に記載の最適化装置によれば、上記表示命令手段が、上記情報出力手段上に表示する窓枠の枚数が窓枠の枚数の制御を行う枚数に達した場合に、上記選択手段が上記情報出力手段上に表示する窓枠として選択した窓枠の大きさを拡大化する窓枠拡大化手段を有するため、情報出力手段に表示される情報を、操作者にとって、最適化を行う試算対象における最適値であることを確認し易い情報とすることが可能となる。
【０１１０】
また、特に、請求項５に記載の最適化装置によれば、上記表示命令手段が、窓枠内の試算結果が許容値を満たしておらず、さらに、窓枠の大きさが上記縮小化手段により縮小化されている窓枠を操作者が操作できなくする制御手段を有するため、情報出力手段に表示される情報が煩雑になることを防ぐことが可能となる。
【０１１１】
また、特に、請求項６に記載の最適化装置によれば、上記表示命令手段が、上記最適化計算において、窓枠内に表示されている試算結果が許容可能な範囲の値である許容値を満たしていない場合に、上記情報出力手段に表示する窓枠に許容値を満たしていないことを表示するため、操作者が、最適化計算において、窓枠内に表示されている試算結果が許容可能な範囲の値である許容値を満たしていないことを容易に確認することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１実施例に基づく最適化装置の具体的構成を示す構成図である。
【図２】本発明の第１実施例に基づく最適化装置の動作を説明する説明図である。
【図３】本発明の第１実施例に基づく最適化装置の動作を説明するフローチャートである。
【図４】本発明の第１実施例の最適化装置に関する説明図である。
【図５】本発明の第１実施例の最適化装置に関する説明図である。
【図６】本発明の第１実施例の最適化装置に関する説明図である。
【図７】本発明の第１実施例の最適化装置に関する説明図である。
【図８】本発明の第１実施例の最適化装置に関する説明図である。
【図９】本発明の第１実施例に基づく最適化装置の動作を説明する説明図である。
【図１０】本発明の第１実施例の最適化装置に関する説明図である。
【図１１】本発明の第１実施例の最適化装置に関する説明図である。
【符号の説明】
Ｗ  最適化装置
１０  入力部
２０  モニター
３０  ＣＰＵ
４０  出力部
５０  記憶媒体
６０  最適化手段
６１  演算プログラム
６２  試算命令手段
６３  設定手段
７０  表示命令手段
７１  制御手段
７２  選択手段
７３  窓枠縮小化手段
７４  窓枠拡大化手段
【図１】
0004526163.tif 000002
【図２】
0004526163.tif 000003
【図３】
0004526163.tif 000004
【図４】
0004526163.tif 000005
【図５】
0004526163.tif 000006
【図６】
0004526163.tif 000007
【図７】
0004526163.tif 000008
【図８】
0004526163.tif 000009
【図９】
0004526163.tif 000010
【図１０】
0004526163.tif 000011
【図１１】
0004526163.tif 000012