(57)【要約】【課題】複数の部品を組み合わせた製品を効率良く設計することができる設計支援装置、設計支援方法およびプログラムを提供する。【解決手段】設計支援装置１は、部品組み合わせ実績情報記憶部１３と、部品選択画面情報生成部１６と、表示部２０と、を備える。部品組み合わせ実績情報記憶部１３は、前記複数の部品を識別する複数の部品識別情報と、組み合わせられた回数を表す組み合わせ回数と、を関連付けて含む部品組み合わせ実績情報を記憶する。部品選択画面情報生成部１６は、部品組み合わせ実績情報に含まれる部品のうち、組み合わせ回数の多い部品から優先して列挙された画面の情報である部品選択画面情報を生成する。表示部２０は、部品選択画面情報生成部１６が生成した部品選択画面情報が表す部品選択画面を表示する。【選択図】図１
2019133227.tif 000002
【特許請求の範囲】
【請求項１】
複数の部品を組み合わせた設計を行った実績を表す情報であって、前記複数の部品を識別する複数の部品識別情報と、組み合わせられた回数を表す組み合わせ回数と、を関連付けて含む部品組み合わせ実績情報を記憶する部品組み合わせ実績情報記憶手段と、
ユーザの操作を受け付ける操作手段と、
前記操作手段を介して、組み合わせられる部品である組み合わせ元部品を識別する組み合わせ元部品識別情報とともに前記組み合わせ元部品に組み合わせるための部品を選択する画面を表示する部品選択画面表示要求を受けると、前記部品組み合わせ実績情報に含まれる部品のうち、前記組み合わせ元部品識別情報に関連付けられた部品識別情報を、組み合わせ回数の多い部品から優先して列挙された画面の情報である部品選択画面情報を生成する部品選択画面情報生成手段と、
前記部品選択画面情報生成手段が生成した前記部品選択画面情報が表す部品選択画面を表示する部品選択画面表示手段と、を備える、
設計支援装置。
【請求項２】
部品を分類するための種別を表す部品種別情報を含む部品の情報を表す部品情報を記憶する部品情報記憶手段と、
複数の部品を組み合わせた設計を行った実績を表す情報であって、各部品がどの部品種別に分類される部品と組み合わせられたかを組み合わせ回数とともに含む部品種別組み合わせ実績情報を記憶する部品種別組み合わせ実績情報記憶手段と、
前記操作手段を介して、前記組み合わせ元部品識別情報とともに前記組み合わせ元部品に組み合わせるための部品の種別を選択する画面を表示する部品種別選択画面表示要求を受けると、前記部品種別組み合わせ実績情報に含まれる部品種別のうち、前記組み合わせ元部品識別情報に関連付けられた部品種別情報を、組み合わせ回数の多い部品種別から優先して列挙された画面の情報である部品種別選択画面情報を生成する部品種別選択画面情報生成手段と、
前記部品種別選択画面情報生成手段が生成した前記部品種別選択画面情報が表す部品種別選択画面を表示する部品種別選択画面表示手段と、を備え、
前記部品選択画面情報生成手段は、前記操作手段を介して選択された部品種別を表す選択部品種別情報とともに前記部品選択画面表示要求を受けると、前記組み合わせ元部品識別情報と前記選択部品種別情報とに関連付けられた部品識別情報を、組み合わせ回数の多い部品から優先して列挙された画面の情報である部品選択画面情報を生成する、
請求項１に記載の設計支援装置。
【請求項３】
複数の部品の組み合わせを含む設計情報を取得して、前記設計情報に基づいて生成した前記部品種別組み合わせ実績情報を、前記部品種別組み合わせ実績情報記憶手段に格納する部品種別組み合わせ実績情報登録手段をさらに備える、
請求項２に記載の設計支援装置。
【請求項４】
前記部品選択画面情報生成手段は、前記組み合わせ回数が基準値以上である部品の部品種別情報を、前記基準値未満である部品の部品識別情報と区別して、優先して列挙された画面の情報である部品選択画面情報を生成する、
請求項１から３のいずれか１項に記載の設計支援装置。
【請求項５】
複数の部品の組み合わせを含む設計情報を取得して、前記設計情報に基づいて生成した前記部品組み合わせ実績情報を、前記部品組み合わせ実績情報記憶手段に格納する部品組み合わせ実績情報登録手段をさらに備える、
請求項１から４のいずれか１項に記載の設計支援装置。
【請求項６】
複数の部品を組み合わせた設計を行った実績を表す情報に基づいて、組み合わせられた回数の多い部品から優先して列挙された画面の情報である部品選択画面情報を生成する部品選択画面情報生成ステップと、
前記部品選択画面情報生成ステップで生成された前記部品選択画面情報が表す部品選択画面を表示する部品選択画面表示ステップと、を備える、
設計支援方法。
【請求項７】
コンピュータに、
複数の部品を組み合わせた設計を行った実績を表す情報に基づいて、組み合わせられた回数の多い部品から優先して列挙された画面の情報である部品選択画面情報を生成する部品選択画面情報生成ステップと、
前記部品選択画面情報生成ステップで生成された前記部品選択画面情報が表す部品選択画面を表示する部品選択画面表示ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援装置、設計支援方法およびプログラムに関する。
【背景技術】
【０００２】
設計情報を効率良く検索するための設計支援装置が開発されている。例えば、特許文献１には、形状の特徴に基づいて類似する設計情報を分類する手段を備える設計支援装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７６４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の部品を組み合わせた製品を設計する場合、ある部品に組み合わせて使われることが多い部品と少ない部品が混在していると、組み合わせる部品の検索に時間がかかる。それによって、似た部品を別途設計することによる無駄な作業が発生したり、設計情報が肥大化したり、といったさまざまな問題が発生する。このような問題に対して、特許文献１に開示された装置では、ある部品に組み合わせて使われることが多い部品と少ない部品とを区別することができず、複数の部品を組み合わせた製品を効率良く設計することができない。
【０００５】
本発明は、上記実情に鑑みてなされたものであり、複数の部品を組み合わせた製品を効率良く設計することができる設計支援装置、設計支援方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の設計支援装置は、部品組み合わせ実績情報記憶手段と、操作手段と、部品選択画面情報生成手段と、部品選択画面表示手段と、を備える。部品組み合わせ実績情報記憶手段は、複数の部品を組み合わせた設計を行った実績を表す情報であって、複数の部品を識別する複数の部品識別情報と、組み合わせられた回数を表す組み合わせ回数と、を関連付けて含む部品組み合わせ実績情報を記憶する。操作手段は、ユーザの操作を受け付ける。部品選択画面情報生成手段は、操作手段を介して、組み合わせられる部品である組み合わせ元部品を識別する組み合わせ元部品識別情報とともに組み合わせ元部品に組み合わせるための部品を選択する画面を表示する部品選択画面表示要求を受けると、部品組み合わせ実績情報に含まれる部品のうち、組み合わせ元部品識別情報に関連付けられた部品識別情報を、組み合わせ回数の多い部品から優先して列挙された画面の情報である部品選択画面情報を生成する。部品選択画面表示手段は、部品選択画面情報生成手段が生成した部品選択画面情報が表す部品選択画面を表示する。
【発明の効果】
【０００７】
本発明によれば、組み合わせ回数の多い部品から優先して列挙された画面を表示することによって、複数の部品を組み合わせた製品を効率良く設計することができる設計支援装置、設計支援方法およびプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１に係る設計支援装置の機能ブロック図
【図２】本発明の実施の形態１に係る部品情報の一例を表す図
【図３】本発明の実施の形態１に係る部品種別組み合わせ実績情報の一例を表す図
【図４】本発明の実施の形態１に係る部品組み合わせ実績情報の一例を表す図
【図５】本発明の実施の形態１に係る部品種別選択画面の一例を表す図
【図６】本発明の実施の形態１に係る部品選択画面の一例を表す図
【図７】本発明の実施の形態１に係る設計支援装置のハードウェア構成図
【図８】本発明の実施の形態１に係る部品種別選択画面表示処理のフローチャート
【図９】本発明の実施の形態１に係る部品選択画面表示処理のフローチャート
【図１０】本発明の実施の形態１の変形例に係る部品選択画面の一例を表す図
【発明を実施するための形態】
【０００９】
（実施の形態１）
以下、本発明の設計支援装置を、複数の部品を組み合わせた製品の設計業務に適用した実施の形態について、図面を参照して説明する。
【００１０】
設計業務とは、具体的には、例えば、３次元ＣＡＤ（Computer-Aided Design）による製図作業である。本実施の形態に係る設計支援装置１は、設計業務において複数の部品を組み合わせた実績を記憶し、ユーザが部品を選択する際、組み合わせた実績の多い部品を優先的に表示する装置である。
【００１１】
設計支援装置１は、図１に示すように、部品種別を含む部品情報を記憶する部品情報記憶部１１と、複数の部品を組み合わせた実績情報を部品の種別ごとに記憶する部品種別組み合わせ実績情報記憶部１２と、複数の部品を組み合わせた実績情報を部品ごとに記憶する部品組み合わせ実績情報記憶部１３と、部品情報を登録する部品情報登録部１４と、部品種別を選択するための画面情報を生成する部品種別選択画面情報生成部１５と、部品を選択するための画面情報を生成する部品選択画面情報生成部１６と、複数の部品を組み合わせた実績情報を部品の種別ごとに登録する部品種別組み合わせ実績情報登録部１７と、複数の部品を組み合わせた実績情報を部品ごとに登録する部品組み合わせ実績情報登録部１８と、操作を受け付ける操作部１９と、画面を表示する表示部２０と、を備える。
【００１２】
部品情報記憶部１１は、部品に関する情報であって、部品種別を含む情報である部品情報ＢＩを記憶する。部品種別は、部品を機能、用途、形状等によって分類するための種別であり、例えば、支持部品、ねじ部品、配管部品等である。部品情報記憶部１１に格納される部品情報ＢＩは、具体的には、図２に示すように、部品を特定する識別情報である部品ＩＤと、部品種別と、を関連付けて含む情報である。すなわち、部品情報記憶部１１は、部品を分類するための種別を表す部品種別情報を含む部品の情報を表す部品情報ＢＩを記憶する部品情報記憶手段として機能する。
【００１３】
図１に示される部品種別組み合わせ実績情報記憶部１２は、複数の部品を組み合わせた実績情報を部品の種別ごとに記憶する。部品種別組み合わせ実績情報記憶部１２に格納される部品種別組み合わせ実績情報ＣＪは、具体的には、図３に示すように、組み合わせ元の部品を特定する識別情報である部品ＩＤと、その部品に組み合わせる部品の種別である組み合わせ部品種別と、それらを組み合わせた実績の回数である組み合わせ回数と、を関連付けて含む情報である。すなわち、部品種別組み合わせ実績情報記憶部１２は、複数の部品を組み合わせた設計を行った実績を表す情報であって、各部品がどの部品種別に分類される部品と組み合わせられたかを組み合わせ回数とともに含む部品種別組み合わせ実績情報ＣＪを記憶する部品種別組み合わせ実績情報記憶手段として機能する。
【００１４】
図１に示される部品組み合わせ実績情報記憶部１３は、複数の部品を組み合わせた実績情報を部品ごとに記憶する。部品組み合わせ実績情報記憶部１３に格納される部品組み合わせ実績情報ＢＪは、具体的には、図４に示すように、第１の部品を特定する第１部品ＩＤと、第１の部品に組み合わせた第２の部品を特定する第２部品ＩＤと、それらを組み合わせた実績の回数である組み合わせ回数と、を関連付けて含む情報である。すなわち、部品組み合わせ実績情報記憶部１３は、複数の部品を組み合わせた設計を行った実績を表す情報であって、複数の部品を識別する複数の部品識別情報と、組み合わせられた回数を表す組み合わせ回数と、を関連付けて含む部品組み合わせ実績情報ＢＪを記憶する部品組み合わせ実績情報記憶手段として機能する。
【００１５】
図１に戻り、部品情報登録部１４は、部品情報ＢＩを登録する。具体的には、部品情報登録部１４は、部品を分類するための部品種別を予め設定されている。例えば、設計支援装置１を使用するユーザが、この部品種別を設定し、適宜変更する。そして、部品情報登録部１４は、新規の部品が設計された場合、部品情報ＢＩを登録する際に、どの部品種別に分類するかを決定し、部品情報記憶部１１に書き込む。さらに詳細には、部品情報登録部１４は、部品の形状を検索することによって類似する部品の情報を抽出して、その抽出された部品の部品種別に基づいて、部品をどの部品種別に分類するかを決定する。また、部品情報登録部１４は、部品の種別をユーザが選択することによって、部品をどの部品種別に分類するかを決定しても良い。
【００１６】
部品種別選択画面情報生成部１５は、部品種別を選択するための画面情報を生成する。具体的には、部品種別選択画面情報生成部１５は、図５に示すように、部品種別の選択を促す文言を含み、部品種別の選択肢を列挙した画面の画面情報を生成する。より詳細には、ユーザが、設計中の部品に組み合わせる部品の部品情報ＢＩを検索しようとする際、操作部１９を操作して、その部品の部品ＩＤを特定して、その部品に組み合わせる部品を選択するための画面の表示を要求する。部品種別選択画面情報生成部１５は、特定された部品の部品ＩＤをキーに、部品種別組み合わせ実績情報記憶部１２を検索して、組み合わせた実績のある部品種別を組み合わせ回数とともに取得する。そして、部品種別選択画面情報生成部１５は、取得した部品種別を、それぞれの組み合わせ回数の降順に列挙した画面の画面情報を生成する。
【００１７】
図１に示される部品選択画面情報生成部１６は、部品を選択するための画面情報を生成する。具体的には、部品選択画面情報生成部１６は、図６に示すように、部品の選択を促す文言と部品種別とを含み、部品の選択肢を組み合わせ回数とともに列挙した画面情報を生成する。より詳細には、ユーザが、部品種別選択画面情報生成部１５が生成した部品種別選択画面を、表示部２０を介して視認し、操作部１９を操作して、部品種別を特定する。すると、部品選択画面情報生成部１６は、特定された部品の部品種別をキーにして、部品情報記憶部１１を検索して、部品ＩＤの一覧を取得する。そして、部品選択画面情報生成部１６は、部品種別選択画面情報生成部１５が生成された際に特定された部品ＩＤと、取得した部品ＩＤの一覧のいずれかと、の組み合わせを、部品組み合わせ実績情報ＢＪの第１部品ＩＤと第２部品ＩＤとの組み合わせから検索して、該当するレコードを組み合わせ回数とともに取得する。そして、部品選択画面情報生成部１６は、部品ＩＤの一覧と、その部品ＩＤに関連付けられた組み合わせ回数と、を組み合わせ回数の降順に列挙した画面の画面情報を生成する。
【００１８】
図１に戻り、部品種別組み合わせ実績情報登録部１７は、複数の部品を組み合わせた実績情報を部品の種別ごとに登録する。具体的には、設計支援装置１が設計情報を作成した後、部品種別組み合わせ実績情報登録部１７は、組み合わせられた部品の部品種別を部品情報記憶部１１から取得する。そして、部品種別組み合わせ実績情報登録部１７は、部品ＩＤとその部品ＩＤで特定される部品に組み合わせられた部品の部品種別とを、組み合わせ回数を１として部品種別組み合わせ実績情報記憶部１２に挿入する。また、すでに部品種別組み合わせ実績情報記憶部１２に格納されている組み合わせである場合は、部品種別組み合わせ実績情報登録部１７は、該当するレコードの組み合わせ回数を１増やす。なお、部品種別組み合わせ実績情報登録部１７は、２つの部品の組み合わせから片方の部品ＩＤともう片方の部品種別とを登録するとともに、逆の組み合わせとして、前者の部品種別と後者の部品ＩＤとを登録しても良い。
【００１９】
部品組み合わせ実績情報登録部１８は、複数の部品を組み合わせた実績情報を部品ごとに登録する。具体的には、設計支援装置１が設計情報を取得して、部品組み合わせ実績情報登録部１８は、組み合わせられた２つの部品ＩＤを、組み合わせ回数を１として部品組み合わせ実績情報記憶部１３に挿入する。また、すでに部品組み合わせ実績情報記憶部１３に格納されている組み合わせである場合は、部品組み合わせ実績情報登録部１８は、該当するレコードの組み合わせ回数を１増やす。なお、部品組み合わせ実績情報登録部１８は、２つの部品ＩＤのいずれを第１部品ＩＤとするかを、例えば、文字コード順の若い方を第１部品ＩＤとするものと決めておくことが望ましい。
【００２０】
操作部１９は、ユーザによる操作を受け付ける。操作部１９は、具体的には、ユーザが部品種別選択画面の表示を要求する操作、部品種別を選択して部品選択画面の表示を要求する操作、部品を選択する操作等の各種操作を受け付ける。すなわち、操作部１９は、ユーザの操作を受け付ける操作手段として機能する。
【００２１】
表示部２０は、画面を表示する。具体的には、表示部２０は、部品種別選択画面情報生成部１５が生成した画面情報に基づいて、部品種別選択画面を表示する。また、表示部２０は、部品選択画面情報生成部１６が生成した画面情報に基づいて、部品選択画面を表示する。
【００２２】
次に、設計支援装置１のハードウェア構成について、図７を参照して説明する。設計支援装置１は、各種の処理を実行するＣＰＵ（Central Processing Unit）１０１と、揮発性メモリであるＲＡＭ（Random Access Memory）１０２と、不揮発性メモリであるＲＯＭ（Read Only Memory）１０３と、各種情報を記憶するハードディスクドライブ１０４と、操作を受け付けるキーボード１０５と、情報を表示するディスプレイ１０６と、を備える。
【００２３】
ＣＰＵ１０１は、ハードディスクドライブ１０４に記憶されているプログラムをＲＡＭ１０２に読み出して実行することにより、後述する各種処理を実行する。
【００２４】
ＲＡＭ１０２は、ＣＰＵ１０１の作業領域として用いられる。
【００２５】
ＲＯＭ１０３は、ＣＰＵ１０１が実行するサーバ１０の基本動作のための制御プログラム、ＢＩＯＳ（Basic Input Output System）等を記憶する。
【００２６】
ＣＰＵ１０１、ＲＡＭ１０２およびＲＯＭ１０３は、協同して、前述の部品情報登録部１４、部品種別選択画面情報生成部１５、部品選択画面情報生成部１６、部品種別組み合わせ実績情報登録部１７および部品組み合わせ実績情報登録部１８として機能する。
【００２７】
ハードディスクドライブ１０４は、情報を記憶する媒体であり、前述の部品情報ＢＩ、部品種別組み合わせ実績情報ＣＪ、部品組み合わせ実績情報ＢＪ等が格納される。したがって、ハードディスクドライブ１０４は、前述の部品情報記憶部１１、部品種別組み合わせ実績情報記憶部１２および部品組み合わせ実績情報記憶部１３として機能する。
【００２８】
キーボード１０５は、情報入力装置であり、ユーザの操作による各種情報の入力を受ける。キーボード１０５は、前述の操作部１９として機能する。
【００２９】
ディスプレイ１０６は、液晶パネル、プロジェクタ等の情報表示装置である。ディスプレイ１０６は、部品種別選択画面情報生成部１５が生成した画面情報に基づいて部品種別選択画面情報を表示する。また、ディスプレイ１０６は、部品選択画面情報生成部１６が生成した画面情報に基づいて、部品選択画面を表示する。ディスプレイ１０６は、前述の表示部２０として機能する。
【００３０】
次に、設計支援装置１の動作について、設計業務に沿って、図面を参照して説明する。
【００３１】
前提として、設計に使用する部品について、部品情報登録部１４は、部品情報ＢＩを部品情報記憶部１１に登録したものとする。また、部品種別組み合わせ実績情報記憶部１２には、部品種別組み合わせ実績情報ＣＪがあらかじめ格納され、部品組み合わせ実績情報記憶部１３には、部品組み合わせ実績情報ＢＪがあらかじめ格納されているものとする。
【００３２】
設計支援装置１は、ユーザから、組み合わせられる部品である組み合わせ元部品の部品ＩＤとともに、部品種別選択画面を表示する要求である部品種別選択画面表示要求を、操作部１９を介して受ける。すると、設計支援装置１は、部品種別選択画面表示処理を開始する。なお、組み合わせ元部品の部品ＩＤは、組み合わせ元部品を識別する組み合わせ元部品識別情報として機能する。
【００３３】
設計支援装置１が部品種別選択画面表示処理を開始すると、図８に示すように、部品種別選択画面情報生成部１５は、要求を受けた際に特定された部品ＩＤをキーにして、部品種別組み合わせ実績情報ＣＪを取得する。具体的には、例えば、ユーザが部品ＩＤ「Ｂ００８」に組み合わせる部品を検索するものとする。この場合、設計支援装置１は、部品ＩＤ「Ｂ００８」が特定されて、部品種別選択画面を表示する要求を受ける。したがって、部品種別選択画面情報生成部１５は、「Ｂ００８」をキーにして、部品種別組み合わせ実績情報記憶部１２を検索する。図３に示すように、部品種別組み合わせ実績情報記憶部１２に格納された「Ｂ００８」に関連づいているレコードが、「組み合わせ部品種別＝支持部品、組み合わせ回数＝４２３」および「組み合わせ部品種別＝ねじ部品、組み合わせ回数＝９２」である場合、部品種別選択画面情報生成部１５は、この２つのレコードを取得する（ステップＳ１１）。
【００３４】
次に、部品種別選択画面情報生成部１５は、ステップＳ１１で取得した部品種別組み合わせ実績情報ＣＪに基づいて、部品種別選択画面の画面情報を生成する。具体的には、ステップＳ１１で取得した部品種別組み合わせ実績情報ＣＪに含まれる部品種別を、組み合わせ回数の降順となるように列挙した画面の画面情報を生成する。その画面には、プルダウン、セレクトボックス等の選択機能が含まれる。例えば、ステップ１１で取得されたレコードが、組み合わせ部品種別＝支持部品、組み合わせ回数＝４２３」および「組み合わせ部品種別＝ねじ部品、組み合わせ回数＝９２」である場合、部品種別選択画面情報生成部１５は、組み合わせ回数が多い「支持部品」を上に、組み合わせ回数の少ない「ねじ部品」下に並べて列挙した画面の画面情報を生成する（ステップＳ１２）。このステップＳ１２において、部品種別選択画面情報生成部１５は、組み合わせ回数の多い部品種別から優先して列挙された画面の情報である部品種別選択画面情報を生成する部品種別選択画面情報生成手段として機能する。
【００３５】
次に、表示部２０は、部品種別選択画面情報生成部１５が生成した画面情報に基づいて、部品種別選択画面を表示する（ステップＳ１３）。このステップＳ１３において、表示部２０は、部品種別選択画面を表示する部品種別選択画面表示手段として機能する。
【００３６】
以上のようにして、部品種別選択画面表示処理が終了する。ユーザは、この画面を視認して、操作部１９を介して部品種別を選択する。すると、設計支援装置１は、組み合わせ元部品の部品ＩＤと、選択された部品種別を表す選択部品種別情報とともに、組み合わせ元部品に組み合わせるための部品を選択する画面を表示する部品選択画面表示要求を受けて、部品選択画面表示処理を開始する。
【００３７】
設計支援装置１が部品選択画面表示処理を開始すると、図９に示すように、部品選択画面情報生成部１６は、選択部品種別情報をキーにして、部品情報記憶部１１を検索して、部品ＩＤの一覧を取得する。具体的には、例えば、選択部品種別情報が「支持部品」であるものとする。この場合、部品選択画面情報生成部１６は、「支持部品」をキーにして、部品情報記憶部１１を検索する。図２に示すように、「部品種別＝支持部品」に関連付けられた部品ＩＤがＢ００１、Ｂ００２、Ｂ００３、Ｂ００４およびＢ００５である場合、部品選択画面情報生成部１６は、部品ＩＤの一覧として「Ｂ００１、Ｂ００２、Ｂ００３、Ｂ００４、Ｂ００５」を取得する（ステップＳ２１）。
【００３８】
次に、部品選択画面情報生成部１６は、部品種別選択画面情報生成部１５が生成された際に特定された部品ＩＤと、ステップＳ２１で取得した部品ＩＤの一覧のいずれかと、の組み合わせを、部品組み合わせ実績情報記憶部１３から検索して、該当するレコードを組み合わせ回数とともに取得する。具体的には、例えば、部品種別選択画面情報生成部１５が生成された際に特定された部品ＩＤが「Ｂ００８」であり、ステップＳ２１で取得した部品ＩＤの一覧が「Ｂ００１、Ｂ００２、Ｂ００３、Ｂ００４、Ｂ００５」とする。この場合、部品種別選択画面情報生成部１５は、部品組み合わせ実績情報記憶部１３から検索して、部品組み合わせ実績情報ＢＪの第１部品ＩＤと第２部品ＩＤとの組み合わせがこれらに該当するレコードである、図４に示す第１レコードから第４レコードおよび第６レコードを取得する（ステップＳ２２）。
【００３９】
次に、部品選択画面情報生成部１６は、部品ＩＤの一覧と、その部品ＩＤに関連付けられた組み合わせ回数と、を組み合わせ回数の降順に列挙した画面の画面情報を生成する。具体的には、部品ＩＤの一覧が「Ｂ００１、Ｂ００２、Ｂ００３、Ｂ００４、Ｂ００５」であり、ステップＳ２２で取得した部品組み合わせ実績情報ＢＪが、図４に示す第１レコードから第４レコードおよび第６レコードであるものとする。この場合、部品選択画面情報生成部１６は、これらの部品ＩＤを該当する組み合わせ回数の降順となるように、「Ｂ００２、Ｂ００４、Ｂ００３、Ｂ００１、Ｂ００５」の順に、組み合わせ回数とともに列挙された画面の画面情報を生成する（ステップＳ２３）。このステップＳ２３において、部品選択画面情報生成部１６は、組み合わせ回数の多い部品から優先して列挙された画面の情報である部品選択画面情報を生成する部品選択画面情報生成手段として機能する。また、ステップＳ２３は、部品選択画面情報を生成する部品選択画面情報生成ステップとして機能する。
【００４０】
次に、表示部２０は、部品選択画面情報生成部１６が生成した画面情報に基づいて、部品選択画面を表示する（ステップＳ２４）。このステップＳ２４において、表示部２０は、部品選択画面を表示する部品選択画面表示手段として機能する。また、ステップＳ２４は、部品選択画面を表示する部品選択画面表示ステップとして機能する。
【００４１】
以上のようにして、部品選択画面表示処理が終了する。ユーザは、この画面を視認して、操作部１９を介して部品を選択する。
【００４２】
ユーザが、上述の処理を繰り返して、複数の部品の組み合わせを含む設計情報を登録する。部品種別組み合わせ実績情報登録部１７は、登録された設計情報を取得して、複数の部品を組み合わせた実績情報を部品の種別ごとに登録する。すなわち、部品種別組み合わせ実績情報登録部１７は、複数の部品の組み合わせを含む設計情報を取得して、設計情報に基づいて生成した部品種別組み合わせ実績情報ＣＪを、部品種別組み合わせ実績情報記憶部１２に格納する部品種別組み合わせ実績情報登録手段として機能する。
【００４３】
また、部品組み合わせ実績情報登録部１８は、登録された設計情報を取得して、複数の部品を組み合わせた実績情報を部品ごとに登録する。すなわち、部品組み合わせ実績情報登録部１８は、複数の部品の組み合わせを含む設計情報を取得して、設計情報に基づいて生成した部品組み合わせ実績情報ＢＪを、部品組み合わせ実績情報記憶部１３に格納する部品組み合わせ実績情報登録手段として機能する。
【００４４】
本実施の形態に係る設計支援装置１によれば、組み合わせる対象の部品である組み合わせ元部品に組み合わせる部品を、組み合わせ回数の多い部品から選びやすくなっているため、効率良く設計することができる。また、組み合わせ対象の部品が見つからないことによって、新たに部品を設計することによる無駄な作業の発生を回避し、設計情報の肥大化を防ぐことができる。
【００４５】
本実施の形態に係る設計支援装置１によれば、組み合わせ元部品に組み合わせることが多い部品種別を選択することができる。例えば、配管部品に分類される部品には、支持部品を組み合わせることが多く、部品種別を選択することによってさらに効率良く部品を検索することができる。
【００４６】
一方で、設計支援装置１は、部品種別選択画面を省略しても良い。この場合、部品選択画面情報生成部１６は、部品種別を特定せず、すべての部品の中から、組み合わせ回数の多い部品を表示すれば良い。全体の部品数が比較的少ない場合には、ユーザは、部品種別の選択を省略して部品を選択できるため、効率良く部品を検索することができる。
【００４７】
本実施の形態に係る設計支援装置１によれば、部品種別組み合わせ実績情報登録部１７するおよび部品組み合わせ実績情報登録部１８によって、部品種別組み合わせ実績情報ＣＪおよび部品組み合わせ実績情報ＢＪを更新し、部品の組み合わせ回数が多い部品を学習することができる。これによって、ユーザが手動で実績に係る情報を管理する手間が省け、最新の情報に基づく処理が可能となり、部品検索の効率が上がる。
【００４８】
（変形例）
本発明は、上述した実施の形態に限定されるわけではなく、その他の種々の変更が可能である。
【００４９】
上述した実施の形態では、部品選択画面情報生成部１６が、図６に示すように、部品の選択を促す文言と部品種別とを含み、部品の選択肢を組み合わせ回数とともに列挙した画面情報を生成する例を例示した。部品の選択肢を表示する方法はこれに限られず、ユーザによる部品の選択を容易にする種々の表示内容を採用しても良い。例えば、部品選択画面情報生成部１６は、図１０に示すように、推奨部品とその他の部品とに区別して部品を列挙する画面の画面情報を生成しても良い。具体的には、部品選択画面情報生成部１６は、予め設定された基準値以上の組み合わせ回数に該当する部品を推奨部品とし、その基準値未満の組み合わせ回数に該当する部品をその他の部品とする。なお、基準値はユーザによって予め設定され、適宜変更可能としても良い。
【００５０】
このように、推奨部品とその他の部品とを区別して表示することによって、ユーザは組み合わせる部品を直感的に選択しやすくなり、便利である。
【００５１】
上述した実施の形態では、部品を識別する部品識別情報として、部品ＩＤを使用した。また、部品ＩＤの例として、英字と数字の組み合わせである例を例示した。部品を識別情報としては部品ＩＤでなくても良く、例えば、部品名でも良い。また部品名または部品ＩＤには英字、数字以外が含まれても良く、漢字、ひらがな、カタカナ等が含まれても良い。また、設計支援装置１が部品ＩＤと部品名との関連付けを表す情報を記憶し、内部処理においては部品ＩＤを使い、部品選択画面には部品ＩＤから部品名に変換して表示しても良い。いずれの場合でも、部品ＩＤまたは部品名は、部品を識別する部品識別情報として機能する。
【００５２】
本実施の形態に係る設計支援装置１は、専用の装置によらず、通常のコンピュータを用いて実現可能である。例えば、コンピュータに上述のいずれかを実行するためのプログラムを格納した記録媒体から該プログラムをコンピュータにインストールすることにより、上述の処理を実行する設計支援装置１を構成してもよい。また、複数のコンピュータが協同して動作することによって、１つの設計支援装置１を構成してもよい。
【００５３】
また、コンピュータにプログラムを供給するための手法は、任意である。例えば、通信回線、通信ネットワーク、通信システム等を介して供給してもよい。
【００５４】
また、上述の機能の一部をＯＳ（Operating System）が提供する場合には、ＯＳが提供する機能以外の部分をプログラムで提供すればよい。
【００５５】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【符号の説明】
【００５６】
１  設計支援装置、１１  部品情報記憶部、１２  部品種別組み合わせ実績情報記憶部、１３  部品組み合わせ実績情報記憶部、１４  部品情報登録部、１５  部品種別選択画面情報生成部、１６  部品選択画面情報生成部、１７  部品種別組み合わせ実績情報登録部、１８  部品組み合わせ実績情報登録部、１９  操作部、２０  表示部、１０１  ＣＰＵ、１０２  ＲＡＭ、１０３  ＲＯＭ、１０４  ハードディスクドライブ、１０５  キーボード、１０６  ディスプレイ、ＢＩ  部品情報、ＣＪ  部品種別組み合わせ実績情報、ＢＪ  部品組み合わせ実績情報。
【図１】
2019133227.tif 000003
【図２】
2019133227.tif 000004
【図３】
2019133227.tif 000005
【図４】
2019133227.tif 000006
【図５】
2019133227.tif 000007
【図６】
2019133227.tif 000008
【図７】
2019133227.tif 000009
【図８】
2019133227.tif 000010
【図９】
2019133227.tif 000011
【図１０】
2019133227.tif 000012