(57)【要約】【課題】過去の解析結果から今回の解析に有効な解析結果を効率的に検索させること。【解決手段】設計情報検索装置１は、今回の設計結果として変更前後の設計情報を含む今回プロセス２２の入力を受け付ける入力部１１と、入力された今回プロセス２２から設計情報の差分を今回変更情報２５として抽出する変更抽出部１３と、今回変更情報２５を検索キーとし、記憶手段内の各段階の従来変更情報３５から、今回変更情報２５に類似する従来変更情報３５を検索する変更検索部１４と、検索された従来変更情報３５に対応する従来プロセス３２の設計情報のうちの少なくとも後段階の設計情報の解析データを記憶手段から取得して出力する出力部１５と、を有する。【選択図】図１
2015166895.tif 000002
【特許請求の範囲】
【請求項１】
過去の解析データを含む設計情報が設計の各段階に分けて構成される従来プロセスの情報と、前記従来プロセスの情報内の前段階の設計情報から後段階の設計情報への差分である従来変更情報とが記憶されている記憶手段と、
今回の設計結果として変更前後の設計情報を含む今回プロセスの情報の入力を受け付ける入力部と、
入力された前記今回プロセスの情報から設計情報の差分を今回変更情報として抽出する変更抽出部と、
前記今回変更情報を検索キーとし、前記記憶手段内の各段階の前記従来変更情報から、前記今回変更情報に類似する前記従来変更情報を検索する変更検索部と、
検索された前記従来変更情報に対応する前記従来プロセスの情報の設計情報のうちの少なくとも後段階の設計情報の前記解析データを前記記憶手段から取得して出力する出力部と、を有することを特徴とする
設計情報検索装置。
【請求項２】
前記変更抽出部は、抽出する設計情報の差分として、変更前後の形状データを互いに同じ座標系に配置して比較することにより、前記形状データの共通部品を抽出し、変更前後の設計情報それぞれの文書データ内にあらかじめ記載されている部品の前記形状データと部品の材料情報との対応データを参照して、前記共通部品に対応する材料情報を変更前後それぞれで特定し、変更前後での材料情報の一致または不一致を前記今回変更情報として抽出することを特徴とする
請求項１に記載の設計情報検索装置。
【請求項３】
前記変更抽出部は、抽出する設計情報の差分として、変更前後の前記形状データを互いに同じ座標系に配置して比較することにより、変更前後の前記形状データで互いに異なる差分部品を抽出し、あらかじめ記載されている部品の前記形状データと部品の名称との対応データを参照して、前記差分部品の名称を特定し、その差分部品の名称と、変更前後で前記差分部品が追加されたか削除されたかを示す情報との組み合わせを、前記今回変更情報として抽出することを特徴とする
請求項１に記載の設計情報検索装置。
【請求項４】
前記変更抽出部は、前記今回プロセスの情報における変更前の設計情報を解析した結果である前記解析データが所定の設計基準を満足しない場合、前記所定の設計基準を満足しない前記従来プロセスの情報の設計情報から、前記所定の設計基準を満足する前記従来プロセスの情報の設計情報への前記従来変更情報を検索するための前記今回変更情報を作成することを特徴とする
請求項１に記載の設計情報検索装置。
【請求項５】
前記設計情報検索装置は、さらに、タスク抽出部とタスク検索部とを備えており、
前記記憶手段内の前記従来プロセスの情報は、設計対象を特定する情報または設計目標を特定する情報を示す従来タスクと対応付けられており、
前記タスク抽出部は、入力された前記今回プロセスの情報の設計情報を読み取り、読み取った設計情報内の前記形状データから前記設計対象を特定する情報を抽出する処理、または、読み取った設計情報内の前記文書データから前記設計目標を特定する情報を抽出する処理を行うことで、前記今回プロセスの情報に対応する今回タスクを抽出し、
前記タスク検索部は、抽出された前記今回タスクを検索キーとして、前記記憶手段内の前記従来タスクから類似する前記従来タスクを検索し、その検索結果に対応する前記従来プロセスの情報を、前記変更検索部の検索対象とすることを特徴とする
請求項１ないし請求項４のいずれか１項に記載の設計情報検索装置。
【請求項６】
記憶手段と、入力部と、変更抽出部と、変更検索部と、出力部と、を有する設計情報検索装置によって実行され、
前記記憶手段には、過去の解析データを含む設計情報が設計の各段階に分けて構成される従来プロセスの情報と、前記従来プロセスの情報内の前段階の設計情報から後段階の設計情報への差分である従来変更情報とが記憶されており、
前記入力部は、今回の設計結果として変更前後の設計情報を含む今回プロセスの情報の入力を受け付け、
前記変更抽出部は、入力された前記今回プロセスの情報から設計情報の差分を今回変更情報として抽出し、
前記変更検索部は、前記今回変更情報を検索キーとし、前記記憶手段内の各段階の前記従来変更情報から、前記今回変更情報に類似する前記従来変更情報を検索し、
前記出力部は、検索された前記従来変更情報に対応する前記従来プロセスの情報の設計情報のうちの少なくとも後段階の設計情報の前記解析データを前記記憶手段から取得して出力することを特徴とする
設計情報検索方法。
【請求項７】
請求項６に記載の設計情報検索方法を、コンピュータである前記設計情報検索装置に実行させるための設計情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計情報検索装置、設計情報検索方法および設計情報検索プログラムに関する。
【背景技術】
【０００２】
製品を設計した後、その製品を検証するために、強度解析などの解析作業を行うことが一般的である。設計者は、解析者が行った解析結果をもとに、強度不足などの問題点を把握して設計を修正する。
特許文献１には、製品の設計データの解析結果を蓄積したデータベースから選択された解析内容を修正させることで、設計者から解析者に対する新たな解析依頼の作成を支援する設計解析方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−４４５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
同じ計算機や同じプログラムを用いたとしても、解析者による解析結果の品質は、熟練者と初心者とで大きく異なることもある。解析対象となる３次元の形状データは製品ごとに多様であり、熟練者は、それぞれの形状データの特性に合わせて、解析の種類や解析の適用箇所を的確に選択している。一方、初心者は、熟練者のような高度な知識を持ち合わせていないことにより、解析プログラムの機能を活かしきることができず、強度不足の発見漏れなどの不充分な解析を行ってしまうこともある。
そこで、熟練者の解析結果をデータベースとして蓄積しておき、初心者が解析を行うときに、その解析に類似する熟練者の解析結果を取得できれば、初心者の助けになる。
【０００５】
また、製品設計を行うときには、１回の設計や１回の解析で済むことは少なく、何度も解析や設計を行うことで、徐々に製品の問題点を解消して設計を改良していく場合が多い。そのため、熟練者の解析結果を製品設計ごとという大まかな単位で検索させても、その改良過程においてどの解析が、初心者の今回の解析に有効かがわからないため、データ検索結果を今回の解析に有効な部分に絞り込む必要がある。
【０００６】
そこで、本発明は、過去の解析結果から今回の解析に有効な解析結果を効率的に検索させることを、主な課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明の設計情報検索装置は、
過去の解析データを含む設計情報が設計の各段階に分けて構成される従来プロセスの情報と、前記従来プロセスの情報内の前段階の設計情報から後段階の設計情報への差分である従来変更情報とが記憶されている記憶手段と、
今回の設計結果として変更前後の設計情報を含む今回プロセスの情報の入力を受け付ける入力部と、
入力された前記今回プロセスの情報から設計情報の差分を今回変更情報として抽出する変更抽出部と、
前記今回変更情報を検索キーとし、前記記憶手段内の各段階の前記従来変更情報から、前記今回変更情報に類似する前記従来変更情報を検索する変更検索部と、
検索された前記従来変更情報に対応する前記従来プロセスの情報の設計情報のうちの少なくとも後段階の設計情報の前記解析データを前記記憶手段から取得して出力する出力部と、を有することを特徴とする。
その他の手段は、後記する。
【発明の効果】
【０００８】
本発明によれば、過去の解析結果から今回の解析に有効な解析結果を効率的に検索させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に関する設計情報検索装置を示す構成図である。
【図２】本発明の一実施形態に関する今回プロセスを示す説明図である。
【図３】本発明の一実施形態に関する従来プロセスを示す説明図である。
【図４】本発明の一実施形態に関する今回タスクに類似する従来タスクを検索するタスク検索部を示す説明図である。
【図５】本発明の一実施形態に関する今回変更情報を示す説明図である。
【図６】本発明の一実施形態に関する従来変更情報を示す説明図である。
【図７】本発明の一実施形態に関する従来設計情報から従来変更情報を抽出する変更抽出部を示す説明図である。
【図８】本発明の一実施形態に関する設計情報検索装置の処理を示すフロー説明図である。
【図９】本発明の一実施形態に関する今回プロセスの入力画面を示す画面図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。
【００１１】
図１は、設計情報検索装置１を示す構成図である。
設計情報検索装置１は、演算処理を行う際に用いられる記憶手段としてのメモリと、前記演算処理を行う演算処理装置とを少なくとも備えるコンピュータを搭載または内蔵しているものとする。このコンピュータのメモリは、ＲＡＭ（Random Access Memory）などにより構成される。演算処理は、ＣＰＵ（Central Processing Unit）によって構成される演算処理装置が、メモリ上のプログラムを実行することで、実現される。
設計情報検索装置１は、入力される初心者の変更前後の設計情報の差分を手がかりとして、あらかじめ記憶してある熟練者の変更前後の設計情報の差分から類似する差分を検索し、検索された差分結果の設計情報を初心者に提供するデータマイニング装置として動作する。
【００１２】
さらに、設計情報検索装置１は、各処理部（入力部１１、タスク抽出部１１ｂ、タスク検索部１２、変更抽出部１３、変更検索部１４、および、出力部１５）を構成するためのプログラムと、その各処理部の処理に使用される各データとして、今回タスク２１、今回プロセス２２（変更前設計情報２３と、変更後設計情報２４とを含む）、今回変更情報２５、従来タスク３１、および、従来プロセス３２（従来設計情報３３と、従来変更情報３５とを含む）とを記憶するための記憶手段を有する。
【００１３】
入力部１１は、今回プロセス２２（詳細は図２，図９）および従来プロセス３２（詳細は図３）の入力を受け付ける。今回プロセス２２および従来プロセス３２は、各設計段階の設計情報を段階順に並べたものである。
【００１４】
タスク抽出部１１ｂは、今回プロセス２２から今回タスク２１を抽出するとともに、従来プロセス３２から従来タスク３１を抽出する（詳細は図４）。なお、今回プロセス２２と、その今回プロセス２２から抽出した今回タスク２１とは、互いに対応付けられて設計情報検索装置１の記憶手段内に登録される。同様に、従来プロセス３２と、その従来プロセス３２から抽出した従来タスク３１とは、互いに対応付けられて設計情報検索装置１の記憶手段内に登録される。
なお、データベースにおけるデータ本体を従来プロセス３２とすると、従来タスク３１は、そのデータ本体を効率的に検索させるためのインデックスに該当する。
【００１５】
タスク検索部１２は、今回タスク２１に類似する従来タスク３１を検索し、その検索された従来タスク３１に対応する従来プロセス３２を取得する（詳細は図４）。
変更抽出部１３は、タスク検索部１２が検索した今回プロセス２２から今回変更情報２５を抽出するとともに（詳細は図５）、タスク検索部１２が取得した従来プロセス３２から従来変更情報３５を抽出する（詳細は図６，図７）。
変更検索部１４は、今回変更情報２５に類似する従来変更情報３５を、従来プロセス３２から検索する。
出力部１５は、検索された従来変更情報３５に対応する従来設計情報３３の解析データを取得して出力する。
【００１６】
図２は、今回プロセス２２を示す説明図である。今回プロセス２２は、変更前設計情報２３から変更後設計情報２４への変更のプロセスを示す情報である。
変更前設計情報２３は、文書データ２３ａと、形状データ２３ｂと、解析データ２３ｃと、概要データ２３ｚとを含めて構成される。
変更後設計情報２４は、文書データ２４ａと、形状データ２４ｂと、解析データ２４ｃと、概要データ２４ｚとを含めて構成される。
【００１７】
文書データ２３ａ，２４ａは、形状データ２３ｂ，２４ｂを設計する際に設計者によって入力された設計ドキュメントであり、人間が読めるようにテキスト形式で記述されている。文書データ２３ａ，２４ａには、例えば、形状データ２３ｂ，２４ｂの材料が「鉄」である旨が記載される。
形状データ２３ｂ，２４ｂは、３Ｄ−ＣＡＤ（Computer Aided Design）のモデルなどで記述される設計対象の形状を示すデータである。
解析データ２３ｃ，２４ｃは、形状データ２３ｂ，２４ｂに対して、強度解析、熱解析、電磁解析、流体解析、振動解析、音響解析などの各種解析処理の結果として作成されるデータである。本実施形態では、解析処理が行われた解析データを示すのに、微細な三角形の集合であるメッシュ表現を用いる。
【００１８】
概要データ２３ｚ，２４ｚは、文書データ２３ａ，２４ａの概要を示すデータ（材料「鉄」）と、形状データ２３ｂ，２４ｂの概要を示すデータ（モデル「基礎モデル」や「面取り追加」）と、解析データ２３ｃ，２４ｃの概要を示すデータ（「解析結果：強度不足、熱溜まり有り」や「解析結果：強度ＯＫ、熱溜まり無し」）とで構成される。
この概要データ２３ｚ，２４ｚは、入力部１１を介してユーザが手入力してもよいし、概要を示すデータ元を入力として、設計情報検索装置１が抽出してもよい。
【００１９】
図３は、従来プロセス３２を示す説明図である。従来プロセス３２は、各段階（ここでは、第１版と第４版）の従来設計情報３３の変更のプロセスを示す情報である。
従来設計情報３３も、変更前設計情報２３や変更後設計情報２４と同様に、文書データ３３ａと、形状データ３３ｂと、解析データ３３ｃと、概要データ３３ｚとを含めて構成される。
【００２０】
図４は、今回タスク２１に類似する従来タスク３１を検索するタスク検索部１２を示す説明図である。
今回タスク２１および従来タスク３１は、それぞれ製品種類、部品種類、設計目標を含めて構成される。
「製品種類」は、製品の名称や機能などで定義されており、例えば、パワエレ（パワーエレクトロニクス）装置、エレベータ、情報機器である。タスク抽出部１１ｂは、設計情報内の文書データからのあらかじめ登録されているキーワード抽出処理や、設計情報内の形状データからのあらかじめ登録されている製品形状データとの照合処理などにより、各設計情報から製品種類を抽出する。
「部品種類」は、部品の名称や形状などで定義されており、例えば、板金部品、コンデンサ、銅板部品、バッテリである。タスク抽出部１１ｂは、設計情報内の形状データからのあらかじめ登録されている部品形状データとの照合処理などにより、各設計情報から部品種類を抽出する。
【００２１】
「設計目標」は、設計目標を満たすか否かを判定するための解析種類に関わる各物理量で定義されており、例えば、熱（発熱低減）、強度（応力低減）、流量（通風改良）である。また、設計目標は、指定する物理量のパターンで定義するケースもあり、「バッテリ付近の熱溜り」と、「コンデンサ付近の熱溜り」などがある。タスク抽出部１１ｂは、設計情報内の文書データからのあらかじめ登録されているキーワード抽出処理や、設計情報内の解析データからの解析種別を示すキーワード抽出処理などにより、各設計情報から設計目標を抽出する。
【００２２】
タスク検索部１２は、タスク抽出部１１ｂにより抽出された今回タスク２１および従来タスク３１それぞれに含まれる各キーワードを、「製品種類」などの項目ごとに比較して、一致するキーワードの数や一致するキーワードの割合が高いほど、類似度が高いとして判定する。そして、タスク検索部１２は、類似度が高い（所定値よりも高い、または、従来タスク３１間での類似度の順位が、所定順位よりも高い）従来タスク３１を、検索結果として抽出する。
または、タスク検索部１２は、例えば、参考文献「清水勇喜, 設計プロセスと連携した有用情報配信技術の開発,日本機械学会論文集,Vol78, 1226-1234, 2012」に記載の文書関連度評価技術を用いて、文書と文書との関連度を評価することで、今回タスク２１と類似する従来タスク３１を抽出してもよい。
以上、図４を参照して説明したタスク検索部１２によるタスク検索処理により、大量の従来プロセス３２が格納されている大規模なデータベースであっても、今回タスクに有益な従来プロセス３２を事前に絞り込むことができる。
【００２３】
図５は、今回変更情報２５を示す説明図である。図５では、変更前設計情報２３を左列に記載し、変更後設計情報２４を右列に記載し、左列と右列との中間位置に今回変更情報２５の概要を記載する。
今回変更情報２５は、（１）「属性変更」と、（２）「モデル変更」と、（３）「解析結果変更」とのうちの少なくとも１つの変更情報から構成されている。このように多様な視点で変更内容を抽出することで、所望の検索結果を初心者に与えることができる。
【００２４】
（１）「属性変更」は、「材料変更：鉄→銅」など、材料などの属性の変更である。変更抽出部１３は、以下に示すように、変更前設計情報２３と変更後設計情報２４とから「属性変更」を抽出する。
まず、変更抽出部１３は、変更前後の形状データ２３ｂ，２４ｂを互いに同じ座標系に置いて比較することで、変更前後で形状が共通する（座標系内で重複する）形状データの部品集合を抽出し、その部品集合のうちの体積（ボリューム）が最大の共通部品を選択する。
次に、変更抽出部１３は、最大の共通部品を示す名称を検索キーとして、文書データ２３ａ，２４ａからそれぞれその共通部品の材料名を検索する。検索された両材料名が不一致であるときには、「材料変更：鉄→銅」などの形式に従って、「属性変更」が抽出される。
【００２５】
（２）「モデル変更」は、モデル形状変化であり、部品の追加、部品の削除、部品の開口、補強の追加、補強の削除、補強の開口などが挙げられる。また、「部品」や「補強」を具体化した、仕切り板の追加、リブとフィレットの追加なども、モデル変更も一例である。
変更抽出部１３は、変更前後の形状データ２３ｂ，２４ｂを互いに同じ座標系に置いて比較することで、形状データ２３ｂ，２４ｂの差分となる形状を抽出し、その抽出した差分形状を対象とした、文献「針谷著,設計者気づき支援システム（日本機械学会誌2011.8，Vol.114，No.1113）」などに記載された形状認識処理により、差分形状を示すキーワード（面取り）と、追加や削除などのＣＡＤ操作を示すキーワードとを取得する。
なお、今回変更情報２５には、抽出した差分形状の周囲を破線で囲み、「変更Ａ」などの差分形状を示すＩＤが割り当てられている。そして、変更前後それぞれの差分形状を拡大したもの（図５の破線の囲み部分）も、拡大前の形状データ２３ｂ，２４ｂと併せて今回変更情報２５に含めている。
【００２６】
また、変更抽出部１３は、形状認識結果から曲げといった加工に関する情報を取り出すには、CAD形状と加工形状名が対応づけられた表を用意し、前記の形状認識処理により認識された形状をもとに、用意された表から形状に対応する加工形状名を取り出す。
さらに、変更抽出部１３は、CAD形状と部品名との対応関係が記載された表も同様に用意し、CAD形状に対応する部品名を取り出してもよい。
これにより、CADによる設計変更操作に対応した加工形状名や部品名を設計変更内容として抽出することができる。
【００２７】
（３）「解析結果変更」は、性能の改良に関わる物理量の変化であり、最大応力が下がること、風量と風速が上がること、固有値が変動することなどがある。
変更抽出部１３は、以下に示すように解析データ２３ｃ，２４ｃから「解析結果変更」を抽出する。
まず、変更抽出部１３は、解析データ２３ｃ，２４ｃの解析種類に関する情報（応力、温度、熱、流速）などを用いて、文書データ２３ａ，２３ｂに記載された設計基準を読み取る。設計基準は、例えば、以下のフォーマットで記載されている。
・設計基準を満足する条件：    ミーゼス応力＜応力閾値→強度ＯＫ
・設計基準を満足しない条件：  ミーゼス応力＞応力閾値→強度不足
応力閾値は、例えば、80[kgf/mm2]（＝80×9806650[Pa]）である。
【００２８】
次に、変更抽出部１３は、各解析データ２３ｃ，２４ｃについて、読み取った設計基準を満たしているか否かを判定する。もし、解析データ２３ｃ，２４ｃそれぞれについて、１箇所でも設計基準を満たしていない箇所（ミーゼス応力＞応力閾値となる箇所）が存在する場合、その解析データ２３ｃまたは解析データ２４ｃは、「強度不足」と判定される。
【００２９】
そして、変更抽出部１３は、「解析データ２３ｃの判定結果（強度不足）→解析データ２４ｃの判定結果（強度ＯＫ）」という「解析結果変更」を抽出する。
一方、解析データ２４ｃの入力が省略される場合、変更抽出部１３は、解析データ２３ｃが「設計基準を満足しない条件」であるときには、「設計基準を満足しない条件」から「設計基準を満足する条件」にすることが好ましい。つまり、変更抽出部１３は、「強度不足→強度ＯＫ」の「解析結果変更」を抽出してもよい。
【００３０】
図６は、従来変更情報３５を示す説明図である。
変更抽出部１３は、図５で説明した今回変更情報２５と同様にして、第１版などの古い版の従来設計情報３３から、第４版などの新しい版の従来設計情報３３への変更内容を、従来変更情報３５として抽出する。よって、従来変更情報３５も、（１）「属性変更」と、（２）「モデル変更」と、（３）「解析結果変更」とから構成されている。
ここで、変更抽出部１３は、（３）「解析結果変更」において、横軸を形状データの位置とし、縦軸を解析データの解析結果である応力としたグラフにより、「強度不足」や「強度ＯＫ」の根拠を示してもよい。変更抽出部１３は、このグラフ内で物理量変化量の最も大きい場所（破線で囲った場所）を抽出し、強調表示する。
さらに、変更抽出部１３は、今回変更情報２５と同様に、抽出した差分形状の周囲を破線で囲み、「変更Ａ」などの差分形状を示すＩＤを割り当て、その差分形状の拡大図を（２）「モデル変更」内に記載してもよい。
【００３１】
このように抽出された従来変更情報３５により、面取りを追加したため、変更後の解析結果である物理量（応力）が変更前よりも低減したこと（つまり、強度不足が解消されたこと）がわかる。つまり、今回変更情報２５に類似する従来変更情報３５には、応力が低減するという事前評価がなされているので、今回変更情報２５を入力するユーザは、従来変更情報３５を参照することにより、今回変更情報２５に対する解析を行う前に、応力が低減することが期待できることを把握できる。
【００３２】
図７は、各段階の従来設計情報３３から各段階の従来変更情報３５を抽出する変更抽出部１３の処理内容を示す説明図である。
従来設計情報３３には、図３で説明した各レビュー段階の概要データ３３ｚの項目として、属性情報と、モデルと、解析結果とが含まれている。
例えば、第１版の従来設計情報３３の解析結果には「強度不足、熱溜まり有り」という２つの問題点がある。
第２版の従来設計情報３３は、第１版の従来設計情報３３の形状データに対して、補強を追加することにより、「強度不足」は解消される。一方、「熱溜まり有り」の問題点は、依然として残っている。
第３版の従来設計情報３３は、第２版の従来設計情報３３の形状データに対して、追加された補強に開口することにより、「熱溜まり有り」は解消されるが、その副作用として「強度不足」が発生してしまう。
第４版の従来設計情報３３は、第３版の従来設計情報３３の形状データに対して、面取りを追加することにより、「強度不足、熱溜まり有り」という２つの問題点が同時に解消される。
【００３３】
従来変更情報３５には、第ｎ版の従来設計情報３３から第ｎ＋１版の従来設計情報３３への変更内容の項目として、属性情報の変更と、モデルの変更と、解析結果の変更とが含まれている。
なお、従来変更情報３５や今回変更情報２５が対象とするレビュー（版）は、変更前「第ｎ版」→変更後「第ｎ＋１版」のように直前の版からの変更に限定されず、変更前「第１版」→変更後「第４版」のように、変更後よりも前の版を変更前としてもよい。
【００３４】
変更抽出部１３は、第ｎ版の従来設計情報３３と、第ｎ＋１版の従来設計情報３３とを項目ごとに比較して、その差分を従来変更情報３５として抽出する。
次に、変更抽出部１３は、図５で説明したように、変更前設計情報２３と変更後設計情報２４とを項目ごとに比較して、その差分を今回変更情報２５として抽出する。例えば、今回変更情報２５は、「属性変更：無し」、「モデル変更：面取り」、「解析結果変更：強度不足→強度ＯＫ（強度の改善）」の組み合わせである。
【００３５】
そして、変更検索部１４は、今回変更情報２５を検索キーとし、各段階の従来変更情報３５から、今回変更情報２５に類似する従来変更情報３５を検索する。
例えば図７の場合、第１版→第２版の従来変更情報３５と、第３版→第４版の従来変更情報３５とがそれぞれ「強度の改善」において、今回変更情報２５と一致するものの、「モデル変更：面取り」は第３版→第４版の従来変更情報３５だけが一致するので、変更検索部１４は、第３版→第４版の従来変更情報３５を、検索結果として取得する。
【００３６】
図８は、設計情報検索装置１の処理を示すフロー説明図である。
Ｓ１０１は、タスク抽出部１１ｂが、入力部１１により入力された従来プロセス３２から従来タスク３１を抽出する処理である（図４参照）。
Ｓ１０２は、変更抽出部１３が、Ｓ１０１の従来プロセス３２の各従来設計情報３３から従来変更情報３５を抽出する処理である（図７参照）。
Ｓ１０３は、Ｓ１０１と同様に、タスク抽出部１１ｂが、入力部１１により入力された今回プロセス２２から今回タスク２１を抽出する処理である。
Ｓ１０４は、Ｓ１０２と同様に、変更抽出部１３が、Ｓ１０３の今回プロセス２２から今回変更情報２５を抽出する処理である。
【００３７】
Ｓ１０５は、タスク検索部１２が、Ｓ１０３の今回タスク２１に類似する、Ｓ１０１の従来タスク３１を検索する処理である（図４参照）。
Ｓ１０６は、タスク検索部１２が、Ｓ１０５で検索された従来タスク３１の従来プロセス３２（Ｓ１０１で抽出元となったもの）を取得する処理である。
Ｓ１０７は、変更検索部１４が、Ｓ１０４の今回変更情報２５に類似するＳ１０２の従来変更情報３５を、Ｓ１０６の従来プロセス３２から検索する処理である。
【００３８】
Ｓ１０８は、出力部１５が、Ｓ１０７で検索された従来変更情報３５に対応する従来設計情報３３（Ｓ１０２で抽出元となったもののうちの少なくとも変更後のもの）の解析データを取得して出力する処理である。この出力処理では、例えば、出力部１５は、表示装置に対して、図５の今回変更情報２５と、図６の従来変更情報３５とを画面の左右に分けて並べて表示する。
【００３９】
図９は、今回プロセス２２の入力画面（Ｓ１０３の入力処理）を示す画面図である。「今回情報の入力」ボタン２１０が押されると、今回情報入力画面２２０が表示される。
今回情報入力画面２２０の表示欄２２１は、変更前設計情報２３のファイル特定情報（ディレクトリ名称とファイル名称との組み合わせ）が表示される。選択ボタン２２２が押されると、ファイル選択ダイアログが表示され、表示欄２２１に表示されるファイル特定情報を選択させる。
同様にして、今回情報入力画面２２０の表示欄２２３には、選択ボタン２２４によって選択される変更後設計情報２４のファイル特定情報が表示される。
なお、表示欄２２１（変更前設計情報２３の入力手段）と、表示欄２２３（変更後設計情報２４の入力手段）とは、同じ今回情報入力画面２２０内に設置されているが、別々の画面に設置されていてもよい。
【００４０】
今回情報入力画面２２０の表示欄２２５には、選択ボタン２２６によって選択される今回変更情報２５のファイル特定情報が表示される。なお、今回変更情報２５は、今回プロセス２２（変更前設計情報２３、変更後設計情報２４）とは異なり、機械生成（変更抽出部１３の出力）されるデータであるので、既存のファイルを選択する代わりに、新たなファイル特定情報を入力させる。
そして、「従来設計情報の検索」ボタンが押されると、図８のＳ１０４〜Ｓ１０８が実行されることにより、表示欄２２１，２２３，２２５で指定された各データをもとにして、今回変更情報２５に類似する従来変更情報３５が検索され、その従来設計情報３３に対応する従来設計情報３３の解析データが出力される。
【００４１】
以上説明した本実施形態では、熟練設計者による従来プロセス３２として、設計各段階での解析データを含む従来設計情報３３をあらかじめ設計情報検索装置１内に用意しておく。そして、変更抽出部１３は、初心設計者による今回プロセス２２が入力されると、変更前後の設計情報の差分（今回変更情報２５、従来変更情報３５）を今回変更情報２５として抽出する。
変更検索部１４は、今回変更情報２５と、従来設計情報３３の差分である従来変更情報３５とを比較することによって、今回プロセス２２に類似する従来プロセス３２の設計段階を取得する。
【００４２】
初心設計者は、出力部１５から出力される従来プロセス３２の設計段階（特に、類似する設計変更後の従来設計情報３３内の解析データ）を把握することにより、設計変更の内容に関連する過去解析事例を効率よく参照できる。
よって、初心設計者は、今回プロセス２２の解析（変更後設計情報２４の解析データの作成）が苦手であっても、従来設計情報３３内の解析データを参照することで、強度の改善などの問題解決に役立つ熟練設計者の解析内容を、今回の設計に活用することができる。
【００４３】
なお、本発明は前記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、前記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。
また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段などは、それらの一部または全部を、例えば集積回路で設計するなどによりハードウェアで実現してもよい。
また、前記の各構成、機能などは、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。
【００４４】
各機能を実現するプログラム、テーブル、ファイルなどの情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）などの記録装置、または、ＩＣ（Integrated Circuit）カード、ＳＤカード、ＤＶＤ（Digital Versatile Disc）などの記録媒体に置くことができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００４５】
１      設計情報検索装置
１１    入力部
１１ｂ  タスク抽出部
１２    タスク検索部
１３    変更抽出部
１４    変更検索部
１５    出力部
２１    今回タスク
２２    今回プロセス
２３    変更前設計情報
２４    変更後設計情報
２５    今回変更情報
３１    従来タスク
３２    従来プロセス
３３    従来設計情報
３５    従来変更情報
【図１】
2015166895.tif 000003
【図２】
2015166895.tif 000004
【図３】
2015166895.tif 000005
【図４】
2015166895.tif 000006
【図５】
2015166895.tif 000007
【図６】
2015166895.tif 000008
【図７】
2015166895.tif 000009
【図８】
2015166895.tif 000010
【図９】
2015166895.tif 000011