(57)【要約】【課題】コンピュータを用いた作業では、繰り返し作業により最終生成物を得る。このとき、作業に必要なプログラムや複数発生するファイル、ノウハウデータを効率よく実行と管理を行う作業支援装置を得ることを目的とする。【解決手段】作業の手順やプログラム、ノウハウなどの作業における共通情報を定義する共通テンプレートを作成する共通テンプレート作成部と、テンプレートに従って作業を実行するテンプレート実行部と、共通テンプレートで定義されていない情報を差分テンプレートとして作成する差分テンプレート作成部とを備え、共通テンプレートを用いて実行した作業のうち新たな情報が差分テンプレートに蓄積されるようにすることで、ナレッジが蓄積される。【選択図】　図１
2004062707.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを用いた作業支援装置において、作業が手順に沿ったプロセス毎に定義された共通テンプレート作成部と、作業を進める上で必要な情報であって前記共通テンプレートに記述されていない情報を前記プロセス毎に記録した差分テンプレート作成部とを備えた作業支援装置。
【請求項２】
コンピュータを用いた作業支援装置において、作業が手順に沿ったプロセス毎に定義された共通テンプレート作成部と、作業を進める上で必要な情報であって前記共通テンプレートに記述されていない情報を前記プロセス毎に記録した差分テンプレート作成部と、前記共通テンプレート及び前記差分テンプレートとを関連付けるキーワードを記憶する手段とを備えた作業支援装置。
【請求項３】
コンピュータを用いた作業支援装置において、作業が手順に沿ったプロセス毎に定義された共通テンプレート作成部と、作業を進める上で必要な情報であって前記共通テンプレートに記述されていない情報を前記プロセス毎に記録した差分テンプレート作成部と、前記共通テンプレート及び前記差分テンプレートとを関連付けるキーワードを記憶する手段と、前記キーワードにて検索した１つ若しくは複数の差分テンプレートの内容を一覧表示する手段とを備えた作業支援装置。
【請求項４】
作業手順に沿ったプロセス毎に作業に必要な情報を定義する共通テンプレート作成部と、この共通テンプレートを用いて作業を実行するテンプレート実行部と、作業を実行した結果、前記共通テンプレートに記述されていない情報を取り込み差分テンプレートを作成する差分テンプレート作成部とを備えた記憶媒体。
【請求項５】
作業手順に沿ったプロセス毎に作業に必要な情報を定義する共通テンプレート作成部と、この共通テンプレートを用いて作業を実行するテンプレート実行部と、作業を実行した結果、前記共通テンプレートに記述されていない情報を取り込み差分テンプレートを作成する差分テンプレート作成部と、前記共通テンプレートにキーワードを付与する共通キーワード設定部と、前記差分テンプレートにキーワードを付与する差分キーワード設定部とを備えた記憶媒体。
【請求項６】
作業手順に沿ったプロセス毎に作業に必要な情報を定義する共通テンプレート作成部と、この共通テンプレートを用いて作業を実行するテンプレート実行部と、作業を実行した結果、前記共通テンプレートに記述されていない情報を取り込み差分テンプレートを作成する差分テンプレート作成部と、前記共通テンプレートにキーワードを付与する共通キーワード設定部と、前記差分テンプレートにキーワードを付与する差分キーワード設定部と、前記キーワードにて検索した１つ若しくは複数の差分テンプレートの内容を一覧表示するテンプレート情報表示部とを備えた記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
コンピュータを利用した作業システムに関する。
【０００２】
【従来の技術】
一般にＣＡＥ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｅｎｇｉｎｅｅｒｉｎｇ）を用いた解析作業は、解析対象となる形状モデルの作成、解析メッシュの作成、解析条件の定義、解析実行およびに解析結果の可視化や評価などの一連の操作を、各々のプログラムを逐次実行することによって行っている。通常、ＣＡＥを実際の設計業務に活用する場合、上記の解析作業を１回だけ行うのではなく、形状モデルをいろいろ変化させ、多くの解析を繰り返すパラメータサーベイを行い、得られた解析結果の中から設計仕様を満たす条件のものを抽出している。
【０００３】
従来、このような繰り返し解析作業を支援する技術として、特開２００１−１４７９５０号公報に記載された技術が知られている。すなわち、ＣＡＤデータを基に解析用のＣＡＥ用の形状データを作成し、この形状データに基づき解析を実行し、解析結果を判定する。この際、強度等が満足の行くものでない場合、ＣＡＥ形状データを変更して再び解析にかけ、満足の行くまでこれら一連の解析作業を実行する。このＣＡＥの形状データの変更は解析技術者が行なう。そして、満足の行くＣＡＥ形状が得られたと判断した場合、ＣＡＤデータをＣＡＥ形状に基づいて修正する。
【０００４】
【発明が解決しようとする課題】
解析作業は、上記したように、解析用形状モデルを生成し、この形状モデルからメッシュを切った解析用メッシュモデルを作成し、解析を実行する工程がある。このとき、強度等が満足しないため、モデル形状を変更すると、モデル形状の変更する個所、メッシュの張り方、変更に伴い微妙に変化する各種パラメータが１解析毎に異なる。
【０００５】
上記従来技術では、形状の変更及びそれに伴う各種の変更は、解析技術者の手に委ねられていたため、以下に示す問題点があった。
【０００６】
繰り返し計算を行うパラメータサーベイの実行において、形状データや解析条件などの入力データを何回も変更させて解析する。このとき計算条件が異なれば、解析プログラムに必要な入出力ファイルも異なる。そして、最終的に強度等の条件が適合したものを最終ＣＡＤデータとして提示されるため、形状データの変更に伴う解析結果や計算途中のデータは保存されなく、形状の変更が解析結果に寄与する度合い等がわからなかった。このためこの繰り返し行なわれる形状変更の寄与度を分析しようとする場合、パラメータサーベイの１解析事象毎に、解析データの作成やコピーをしなければならず、解析対象モデルの寸法変更した際の解析結果などのように、互いに関連性の高い類似の解析データが多数存在することになる。これによって解析データの管理が難しくなるという問題があった。
【０００７】
さらに、モデルの形状変更、解析メッシュの切り方、解析条件の微妙な変更等は、解析技術者のノウハウに基づくものであるので、解析技術者が交代すると同じ結果が得られないといった不具合を生ずる。
【０００８】
本発明の目的は、コンピュータを用いた作業を支援する支援装置を提供することにある。
【０００９】
【課題を解決するための手段】
上記目的は、コンピュータを用いた作業支援装置において、作業が手順に沿ったプロセス毎に定義された共通テンプレート作成部と、作業を進める上で必要な情報であって前記共通テンプレートに記述されていない情報を前記プロセス毎に記録した差分テンプレート作成部とを備えることによって達成される。
【００１０】
上記目的は、コンピュータを用いた作業支援装置において、作業が手順に沿ったプロセス毎に定義された共通テンプレート作成部と、作業を進める上で必要な情報であって前記共通テンプレートに記述されていない情報を前記プロセス毎に記録した差分テンプレート作成部と、前記共通テンプレート及び前記差分テンプレートとを関連付けるキーワードを記憶する手段とを備えることによって達成される。
【００１１】
上記目的は、コンピュータを用いた作業支援装置において、作業が手順に沿ったプロセス毎に定義された共通テンプレート作成部と、作業を進める上で必要な情報であって前記共通テンプレートに記述されていない情報を前記プロセス毎に記録した差分テンプレート作成部と、前記共通テンプレート及び前記差分テンプレートとを関連付けるキーワードを記憶する手段と、前記キーワードにて検索した１つ若しくは複数の差分テンプレートの内容を一覧表示する手段とを備えることによって達成される。
【００１２】
上記目的は、作業手順に沿ったプロセス毎に作業に必要な情報を定義する共通テンプレート作成部と、この共通テンプレートを用いて作業を実行するテンプレート実行部と、作業を実行した結果、前記共通テンプレートに記述されていない情報を取り込み差分テンプレートを作成する差分テンプレート作成部とを備えた記憶媒体とすることにより達成される。
【００１３】
上記目的は、作業手順に沿ったプロセス毎に作業に必要な情報を定義する共通テンプレート作成部と、この共通テンプレートを用いて作業を実行するテンプレート実行部と、作業を実行した結果、前記共通テンプレートに記述されていない情報を取り込み差分テンプレートを作成する差分テンプレート作成部と、前記共通テンプレートにキーワードを付与する共通キーワード設定部と、前記差分テンプレートにキーワードを付与する差分キーワード設定部とを備えた記憶媒体とすることにより達成される。
【００１４】
上記目的は、作業手順に沿ったプロセス毎に作業に必要な情報を定義する共通テンプレート作成部と、この共通テンプレートを用いて作業を実行するテンプレート実行部と、作業を実行した結果、前記共通テンプレートに記述されていない情報を取り込み差分テンプレートを作成する差分テンプレート作成部と、前記共通テンプレートにキーワードを付与する共通キーワード設定部と、前記差分テンプレートにキーワードを付与する差分キーワード設定部と、前記キーワードにて検索した１つ若しくは複数の差分テンプレートの内容を一覧表示するテンプレート情報表示部とを備えた記憶媒体とすることにより達成される。
【００１５】
【発明の実施の形態】
本発明は、設計業務を円滑に遂行するＣＡＥ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｅｎｇｉｎｅｅｒｉｎｇ）に代表されるディジタルエンジニアリングの利用技術およびその方法に係り、特に、複数の解析実行が必要なパラメータサーベイのための解析作業において、解析手順の誘導や解析に必要なノウハウデータ、解析結果のデータを効率よく管理およびに分類する解析作業支援装置およびその方法に関する。以下に、この実施例を詳細説明する。
【００１６】
図１は、本発明に係る解析作業支援装置の一実施例の系統構成を示すブロック図である。図１に示す実施例の解析作業支援装置は、共通テンプレート作成部１０１、共通キーワード設定部１０２、テンプレート実行部１０３、差分テンプレート作成部１０４、差分キーワード設定部１０５、テンプレート情報表示部１０６、共通テンプレートデータベース１０７、差分テンプレートデータベース１０８、キーワードデータベース１０９と、計算機１１０とを備えている。
【００１７】
共通テンプレート作成部１０１では、解析の手順、解析に必要なプログラムや入出力ファイル、ノウハウ情報ファイルやその参照プログラムなど、解析に必要な情報を定義する。ここで定義したデータを、共通テンプレートと呼ぶ。
【００１８】
共通キーワード設定部１０２では、共通テンプレート作成部１０１で作成した共通テンプレートと他のテンプレートやファイル等とを結び付けるキーワードを入力する。
【００１９】
テンプレート実行部１０３では、共通テンプレートを入力し、共通テンプレートに記述された情報を元にして本実施例では解析作業を行う。また、差分テンプレートを入力し、差分テンプレートが参照している共通テンプレートを入力することで、解析作業を行うことも可能である。
【００２０】
差分テンプレート作成部１０４では、テンプレート実行部１０３で実行した解析作業において、解析結果や評価情報など新たに追加するデータを差分テンプレートとして作成する。
【００２１】
すなわち、共通テンプレートとは、繰り返し解析を行う場合、解析手順、解析に必要なプログラムなど、誰もが共通で使用するデータを記述したものであり、解析毎に異なる解析結果、解析結果の評価や使用者の所見など、共通データに対して非共通部分を差分テンプレートとして定義する。
【００２２】
差分キーワード設定部１０５では、テンプレート実行部で使用した共通テンプレートに結び付けられたキーワードから、差分テンプレートに結び付けるキーワードを決定する。
【００２３】
テンプレート情報表示部１０６では、キーワードデータベース１０９を利用し、キーワードに結び付けられたテンプレート情報を、共通テンプレートデータベース１０７、差分テンプレートデータベース１０８からデータを受け取り、テンプレート情報の一覧を出力する。
【００２４】
共通テンプレートデータベース１０７では、共通テンプレート作成部１０１で作成したテンプレートのデータを管理する。
【００２５】
差分テンプレートデータベース１０８では、差分テンプレート作成部１０４で作成した差分テンプレートのデータを管理する。
【００２６】
キーワードデータベース１０９では、共通キーワード設定部１０２、差分キーワード設定部１０５で定義した共通テンプレートや差分テンプレートに結び付けられたキーワード情報を管理する。このとき、キーワードを介して共通テンプレートに関連した差分テンプレートとのデータ所在や参照関係も管理する。
【００２７】
計算機１１０では、本装置を構成する１０１から１０９の制御を行う。
【００２８】
このように構成される実施例の処理手続きについて、図２から図１３を参照しながら説明する。図２は図１に示す解析作業支援装置における利用手順を示すフローチャートである。本実施例における利用手順は、大きく三つのフェーズに分けられる。
【００２９】
一つ目は、定例的に行われる解析手順を共通テンプレートとして作成する。このとき、解析手順、解析に必要なプログラムや入出力ファイル、ノウハウ情報ファイルやその参照プログラムなど解析に必要な情報を定義する。そして共通テンプレートに結び付けるキーワードを定義する。これをフェーズＦ１とする。
【００３０】
二つ目は、共通テンプレートを利用して解析を行う。ここでの操作は、共通解析テンプレートに従ってプログラムの実行、ノウハウ情報を参照しながら解析作業を行う。そして解析結果や評価結果などの共通テンプレートに定義された情報以外を、差分テンプレートとして定義する。このとき、共通テンプレートと差分テンプレートとを結び付けるために、共通テンプレートに結び付けられたキーワードから、キーワードを選択する。これをフェーズＦ２とする。なおフェーズＦ２は、解析対象や解析手順は同一であるが、パラメータサーベイのために解析対象モデルの寸法など変更によって解析を繰り返し行うフェーズである。
【００３１】
最後は、共通テンプレートと差分テンプレートに結び付けられたキーワードを利用して、テンプレートに付加された情報を取り纏めて表示するものである。これをフェーズＦ３とする。
【００３２】
ここでは、図３に示す部品Ａの解析作業を例に取り、本実施例を利用した解析作業の実行について説明する。
【００３３】
フェーズＦ１では、まず、Ｓ１として共通テンプレート作成部にて共通テンプレートを作成する。図４に共通テンプレートの作成画面を一例を示す。ここでは、部品Ａに関して定例的に行う代表的な解析作業を定義する。図に示すように、解析手順として「モデル作成」→「解析条件定義」→「解析」→「解析結果評価」を定義し、夫々の手順で使用するプログラム「３Ｄ−ＣＡＤ」、「ＰｒｅＰｒｏｃｅｓｓｏｒ」、「Ａｎａｌｙｓｉｓ」、「ＰｏｓｔＰｒｏｃｅｓｓｏｒ」を拒通テンプレート作成者が定義する。また、共通テンプレートでは、解析に必要な入出力ファイル、ノウハウ参照情報やその参照プログラムも定義することが可能である。例えば、モデル作成のフォルダ中に「ＰｒｅＰｒｏｃｅｓｓｏｒ」の特有な使いこなしに関する先人の情報（ノウハウ）、例えばモデルにメッシュを張って解析用モデルを作成する際の便利機能やうまくいかなかったときの事例等を書き込んだファイルを収録しておくことで、使いこなしのテクニックを他の使用者に展開することができる。また、ここではこの共通テンプレートを「定例解析」と名前を付けた。
【００３４】
次にＳ２の共通テンプレートに結び付けるキーワードを、共通キーワード設定部にて定義する。図５にキーワード入力画面の一例を示す。キーワードに結び付けられる共通テンプレート名として、Ｓ１で定義した「定例解析」が表示されている。また、キーワード入力として、現在キーワードである「太郎」が入力されている最中であり、追加ボタンが押されることで「太郎」がキーワードとして登録される。登録されたキーワードは、キーワード一覧に表示されており、現在「部品Ａ」及び「Ｇ１」が登録されている。また、削除ボタンを利用することにより、キーワードの削除は可能である。
【００３５】
Ｓ２で、「部品Ａ」、「Ｇ１」及び「太郎」の３個のキーワードが、共通テンプレート「定例解析」に結び付けられたこととなる。
【００３６】
Ｓ３では、Ｓ１、Ｓ２で定義した共通テンプレートとキーワードが、それぞれ共通テンプレートデータベースとキーワードデータベースに登録される。図６に共通テンプレートのデータ構造例、図７にキーワードのデータ構造例を夫々示す。共通テンプレートのデータ構造として、共通テンプレート名称、手順のプロセス名、プロセスが使用するプログラムとその入出力ファイル、解析に必要なノウハウなどの参照ファイルとそのプログラムが記述されている。ここで、「プロセス」、「ＥＮＧツール」、「入力ファイル」、「出力ファイル」、「参照ファイル」、「参照プログラム」を一つの単位プロセスとする。すなわち、「モデル作成」を一つの単位プロセスとして定義し、作業遂行のために必要なプログラム、ファイルを定義する。単位プロセスの中の空欄部分、すなわちプロセス名「モデル作成」の入力ファイルなどは、フェーズＦ２のＳ４で定義する部分であり、差分テンプレートに定義される項目である。また、データが記述されている部分は、共通テンプレートで利用するデータであることを意味する。なお、データを利用しない場合は、単位プロセス内のデータが空でもよい。ここでは、単位プロセスの内容を、「プロセス」、「ＥＮＧツール」、「入力ファイル」、「出力ファイル」、「参照ファイル」、「参照プログラム」としてが、データの制限はなく、定義できる単位プロセスの個数の制約もない。次にプロセスの順番を手順定義に記述する。これは作業手順と同等である。次にキーワードのデータ構造として、共通テンプレート名、共通テンプレートと結び付けられたキーワードを記述する。これは、Ｓ２で定義したものである。また、差分テンプレート名、とそのキーワードについては、Ｓ７で述べる。このようにフェーズＦ１で、共通テンプレート、キーワードを定義する。
【００３７】
フェーズＦ２では、Ｓ４として、テンプレート実行部によって共通テンプレートを読み込み、解析を行う。ここでは図８に示すように、共通テンプレート「定例解析」に記述された解析手順に従い、定義したプログラム、入出力ファイルを利用して作業を行う。図では「解析条件定義」の作業中を示す一例であり、入力ファイル「３ＤＯｕｔ」（図６参照）に対して解析条件を定義する。このように、読み込んだ共通テンプレートに記述された内容に従って一連の解析作業を行う。
【００３８】
共通テンプレートのデータで空欄部分である解析結果や評価など、解析毎に新たに発生するデータはＳ４で定義する。すなわち、共通テンプレートに記述されていない新たな情報（データ、参照ファイル）を書き加えた場合、複数回実行する解析のうち、この解析に特有なナレッジとして、テンプレート中のプロセス毎に書き加えた内容及びプロセスにおける演算結果結果をプロセス毎に登録させておく。これによって、この解析を行なうために操作者が行なったデータの選択、参照ファイルやプログラム、結果得られた演算結果が、解析毎にプロセス順に記録される。このため、この解析を実行した操作者のナレッジがこの解析中に記録される。従って、１解析毎、プロセス毎にナレッジが蓄積されるため、例えば、２回目以降、図３に示す部品Ａの寸法を変更して解析を実行する際、寸法の変更の仕方、この変更に伴うメッシュの変更の仕方、条件の選定等ナレッジが蓄積され、部品の寸法変化と解析結果との因果関係を簡単に明らかにすることができ、また他の解析技術者が解析を行なう場合にそのナレッジを利用することができるので作業効率が上がるといった効果がある。
【００３９】
上記実施例では、テンプレート実行部の入力として共通テンプレートを選ぶことで作業を進めるようにしたが、既に作成されている差分テンプレートを読み込んで実行してもよい。この場合、差分テンプレートには共通テンプレートの内容が記録されていないので、差分テンプレートに加えて差分テンプレートが参照する共通テンプレートの情報も読み込む必要がある。
【００４０】
次にＳ５にてこの解析作業の差分テンプレートを作成する。図１０に示すように差分テンプレート名を「部品Ａ＿１」とする。「Ａ＿１」とした理由は、同じ部品であっても複数回解析を行なうことを考慮したためである。差分テンプレート作成部１０４は、共通テンプレートに記述されていないデータ、参照ファイル、参照プログラム、メッシュモデル、演算結果、解析結果等をプロセス毎に記録する。これは、解析を終了したテンプレートの全情報から共通テンプレートに記述された全情報を差し引いた内容を差分テンプレートとすることで生成することができる。また、各プロセス毎に操作者によって新たに加えられたデータ等を時系列に記録し、解析終了時に、記録されたプロセス毎のデータ等を収集して差分テンプレートに割り付けることで生成することもできる。
【００４１】
次にＳ６の共通・差分テンプレートに結び付けるキーワードを定義する。図９にキーワード入力画面の一例を示す。共通テンプレート名は「定例解析」であり、共通テンプレートに結び付けられたキーワードがキーワード一覧に表示されている。「部品Ａ＿１」と「定例解析」とを結ぶキーワードを、キーワード一覧から選択する。ここでは、「部品Ａ」と「Ｇ１」を選択する。このように共通解析テンプレート「定例解析」に対して本解析作業「部品Ａ＿１」はキーワード「部品Ａ」、「Ｇ１」によって結ばれる。
【００４２】
Ｓ７では、差分テンプレート、キーワードを差分テンプレートデータベース、キーワードデータベースに保存する。図１０に差分テンプレートのデータ構造を示す。ここでは、差分テンプレート名称、プロセス名とその情報が記述される。プロセスの情報が少ないのは、共通テンプレートに定義された以外の情報を差分テンプレートに記述しているためである。すなわち、解析に必要なプログラムや共通に使用するノウハウ情報、中間データなどは共通テンプレートで定義し、解析に必要な入力データや解析結果などは差分テンプレートとしてデータを保存する。解析手順は、通常共通データとして見なして差分テンプレートには記述していない。しかし、解析作業者独自の解析手順が存在する場合、共通テンプレート以外に追加、挿入されたプロセスが差分テンプレートに記述されることになる。
【００４３】
図１１にキーワードのデータ構造を示す。図７と同等であるが、差分テンプレート名にＳ５で定義した「部品Ａ＿１」、キーワードにＳ６で定義した「部品Ａ」、「Ｇ１」が記述されている。ここではさらに、フェーズＦ２の解析作業を繰り返し行ったとして、複数の差分テンプレート情報が記述されている。
【００４４】
以上、フェーズＦ２は、解析作業のフェーズである。通常設計では、解析対象の形状や物性値を色々変更し、幾つも解析するパラメータサーベイを行う。このとき、解析手順、プログラムやそれらの中間ファイル名、ノウハウデータなどは、繰り返し計算毎に変更することはない。そこで、繰り返し計算における共通作業部分、中間ファイル、ノウハウなどは共通テンプレートとして定義し、該当する解析作業の共通テンプレートをテンプレート実行部において繰り返し解析作業を行う。繰り返し計算などに関しては、形状変更したデータや解析結果などの非共通部分を、差分テンプレートとして定義する。これによって、テンプレートを繰り返し計算毎に作成やコピーする必要が無くなる。また、共通テンプレートを変更すれば、共通テンプレートを参照している差分テンプレートにも情報が直ちに反映されることになる。このように繰り返し計算を場合、フェーズ２を繰り返し、差分テンプレートのみが作成されていく。
【００４５】
フェーズＦ３について説明する。共通テンプレートを利用して繰り返し解析作業を行う場合、差分テンプレートが複数存在することになる。部品Ａに関するパラメータサーベイを例に取ると、部品Ａの共通な解析データが共通テンプレートであり、部品Ａの形状や物性値を変更した解析結果などのデータが差分テンプレートとして複数存在する。このとき、共通テンプレートと差分テンプレートとは、キーワードを通じて部品Ａの共通解析データと解析入力ファイル、解析結果という関係を持つ。ここで、部品Ａに関する複数の解析結果、すなわち差分テンプレートに定義されたデータの取り纏めについて述べる。
【００４６】
まず、Ｓ８では、テンプレート情報表示部によってデータを集める対象である共通テンプレートを入力する。テンプレート情報のキーワード入力画面の一例を図１２に示す。ここでは、「定例解析」が入力されている。すると共通テンプレートに結び付けられたキーワードが、キーワード一覧に表示される。次にデータを集める差分テンプレートを決定するために、収集すべき差分テンプレートに結び付けられたキーワードを選択する。ここでは、「部品Ａ」、「Ｇ１」を入力する。
【００４７】
Ｓ９では、入力された共通テンプレートデータ、選択されたキーワードに結びついた差分テンプレートを共通テンプレートデータベース、差分テンプレートデータベースから検索し、データを読み込む。このとき、図１１で示したようにキーワードデータベースを利用することにより、差分テンプレートの名称が分かるので、差分テンプレートのデータを集めることは可能である。
【００４８】
Ｓ１０では、集められた解析情報を表示する。表示画面の一例を図１３に示す。共通テンプレート名「定例解析」、選択キーワード「部品Ａ」、「Ｇ１」が表示されている。すなわち、共通テンプレート「定例解析」を参照して解析作業を行ったもので、差分テンプレートにキーワード「部品Ａ」、「Ｇ１」を定義した解析データ一覧が表示されている。表の一列目は、単位プロセスに定義された情報が記述され、「プロセス」、「ＥＮＧツール」、「入力ファイル」、「出力ファイル」、「参照ファイル」、「参照プログラム」が一つのセットとして、テンプレートで定義された４つの単位プロセスが表示されている。２列目は共通テンプレートで定義されたデータが表示されている。ここで、「／」は共通テンプレートとして定義されておらず、データが無いか、差分テンプレートにデータがあることを意味する。３列目から６列目に、共通テンプレート「定例解析」、キーワードに「部品Ａ」、「Ｇ１」を持つ差分テンプレートの情報が示されている。図では、「部品Ａ＿１」、「部品Ａ＿２」、「部品Ａ＿３」、「部品Ａ＿４」の４個の差分テンプレートがあり、４回パラメータサーベイを行ったことを意味する。表中の「―」は、共通テンプレートのデータを引用することを意味する。すなわち「部品Ａ＿１」を例に取ると、プロセス名、ＥＮＧツールは共通テンプレートに記述された情報を利用するが、入力ファイルは、「部品Ａ１」を利用することを意味する。また、参照ファイルとして「部品情報Ａ」が定義され、参照するためのプログラムに「エディタ」を利用することになっている。また、共通テンプレートの参照ファイルに「作成方法」、参照プログラムに「Ｗｅｂブラウザ」が定義されているが、「部品Ａ＿１」から「部品Ａ＿４」全てにおいて、テンプレート実行部において、それらの情報の参照が可能であることを意味する。このように、フェーズＦ３によってパラメータサーベイによる解析情報を、キーワードによって収集が可能であり、一覧表示することによって、解析状況が一目で分かるようになっている。また、共通テンプレートに結び付けられたキーワードから、差分テンプレートに結ぶキーワードを選択することによって、差分テンプレートのグループ分けも出来る。これは、図１１に示す、キーワードのデータ構造の一例が示すように、「部品Ａ」、「Ｇ１」を持つ差分テンプレートのグループと、「部品Ａ」、「太郎」を持つ差分テンプレートを持つグループに分けることが可能である。
【００４９】
なお、上記実施例では、作業支援装置として説明したが、共通テンプレート作成部１０１、共通キーワード設定部１０２、テンプレート実行部１０３、差分テンプレート作成部１０４、差分キーワード設定部１０５、テンプレート情報表示部１０６のプログラムをＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記憶媒体に記憶させて、作業支援装置用ソフトウエアとして販売することができる。このときデータベースは、そのソフトウエアをインストールするコンピュータに接続された若しくは付随したハードディスクを自動的に領域化するプログラムを各部に備えることで生成される。
【００５０】
本実施例によれば、差分テンプレートファイルが分散して保存されていても、キーワードデータベースに差分テンプレートの名称と共に場所が記述されているので、テンプレートファイルのデータを収集することが可能となる。
【００５１】
また、図１３に示された表が表示されるので、プログラムの実行やノウハウデータを参照することが容易となる。
【００５２】
また、ネットワークでデータベースやサーバーを接続することで、テンプレート実行部を複数の操作者が別々の場所で行うことが可能となる。
【００５３】
また、最適化エンジンを用いて、繰り返し解析部分を最適化計算により自動化することができる。この場合、パラメータ毎に差分テンプレートを生成する必要がある。
【００５４】
また、繰り返し解析ばかりでなく、単一解析でも本実施例に係る装置を利用することができる。このとき、フェーズＦ２を１回のみ実行する場合と同等になる。
【００５５】
また、解析手順や解析に必要なプログラム、ノウハウデータを共通テンプレートとして情報提供企業のサーバに登録し、この企業以外の会社が、インターネットを介して利用するビジネスモデルを構築することができる。
【００５６】
以上、本実施例によれば、テンプレートに共通部分と非共通部分とに分けたため、複数の解析を行う場合のテンプレートの新規作成やコピーが必要なくなる。また、共通テンプレートのデータを更新すると、差分テンプレートに直ちに情報が反映されるため、変更に伴う作業工程の低減が可能となる。また、共通テンプレートと差分テンプレートとを、テンプレートと独立なキーワードで結び付けることで、テンプレート情報の収集を可能にし、かつ差分テンプレートのグループ分けが可能となる。
【００５７】
以上、本実施例では、繰り返し解析を行なう解析作業に関して説明したが、コンピュータを用いた複数のプロセスが時系列（前段のプロセスによって得られた結果を後段のプロセスで用いて結果を得る）に存在し、その作業工程が汎用性を有する作業（特殊な作業であってもその作業に携わる者のうちで汎化される作業）であれば如何なる作業にも適用可能である。
【００５８】
例えば、旅行会社における旅行プランの企画業務に用いることができる。プロセスは、大雑把な旅行プランを入力するプロセス、この旅行プランに基づいて、各種データベースを用いて行く先々の見所などを検索することでこの旅行プランを肉付けするプロセス、ルート検索システム、時間検索システムを利用して旅行日程を生成するプロセス、運賃計算システムやバス会社の費用データベースを用いて費用を計算するプロセス、最終的に日程と費用や行き先の写真等を貼り付けてパンフレットを作成するプロセスがある。
【００５９】
操作者は、旅行プラン作成共有テンプレートを開いて、自分が企画した旅行プランの素案を入力する。そして各種データベースを開いて、各地の見所などの写真や説明を登録しておく。次に、旅行日程をルート検索や地点間必要移動時間を検索することで、旅行する順番を入れ替えるなどして決める。そして、この決めた旅行プランでかかる費用を計算し、もしこれが、企画として成立するようであれば、パンフレット生成プロセスで、パンフレットを作成する。そして、企画として成立しないと判断した場合、この旅行プランを差分テンプレートとして登録し、次のプランの検討に入る。次のプランが先のプランに似ている場合は、先の差分テンプレートを開き、共通テンプレートに入れることで新規作成することなく次の企画つくりを行なうことができる。そして、この旅行プランを差分テンプレートとしてデータベースに登録することで、他の企画者などが参照することで、先にその企画を作成した企画者のノウハウを活かせることができる。もちろん、企画として成立しないと判断した旅行プランの差分テンプレートには、なぜ成立しないと判断したかを記入しておくことで、次の判断時に解消されていれば再び旅行プランとして採用することができる。
【００６０】
このように、コンピュータ上で行なう一連の作業が順番で流れ、その作業工程上で各種データベースやプログラムを参照し、最終生成物、上記実施例では部品Ａの最適形状、上記旅行会社の例では企画として成立する旅行プラン、を得るために複数回作業を事項するものにおいて、ノウハウの蓄積と利用を行ないつつ最終生成物を得ることができる。
【００６１】
【発明の効果】
本発明によれば、コンピュータを用いた作業を支援する支援装置を提供することができる。
【図面の簡単な説明】
【図１】本発明装置の全体構成図である。
【図２】本発明の利用手順を示す図である。
【図３】部品Ａの解析作業を示す図である。
【図４】共通テンプレートの作成画面の一例を示す図である。
【図５】共通テンプレートを結ぶキーワードの入力画面の一例を示す図である。
【図６】共通テンプレートのデータ構造の一例を示す図である。
【図７】キーワードのデータ構造の一例を示す図である。
【図８】解析作業実施の一例を示す図である。
【図９】共通・差分テンプレートを結ぶキーワードの入力画面の一例を示す図である。
【図１０】差分データのデータ構造の一例を示す図である。
【図１１】キーワードの構造の一例を示す図である。
【図１２】収集するテンプレート情報のキーワードの入力画面の一例を示す図である。
【図１３】収集されたテンプレートデータの画面の一例を示す図である。
【符号の説明】
１０１…共通テンプレート作成部、１０２…共通キーワード設定部、１０３…テンプレート実行部、１０４…差分テンプレート作成部、１０５…差分キーワード設定部、１０６…テンプレート情報表示部、１０７…共通テンプレートデータベース、１０８…差分テンプレートデータベース、１０９…キーワードデータベース、１１０…計算機。
【図１】
2004062707.tif 000003
【図２】
2004062707.tif 000004
【図３】
2004062707.tif 000005
【図４】
2004062707.tif 000006
【図５】
2004062707.tif 000007
【図６】
2004062707.tif 000008
【図７】
2004062707.tif 000009
【図８】
2004062707.tif 000010
【図９】
2004062707.tif 000011
【図１０】
2004062707.tif 000012
【図１１】
2004062707.tif 000013
【図１２】
2004062707.tif 000014
【図１３】
2004062707.tif 000015