(57)【要約】 【課題】  設計対象に不具合等が生ずる可能性を設計段階で発見するのに好適な設計支援装置２０１等を提供する。【解決手段】  属性記憶部２０２は、部材を属性情報に対応付けて記憶し、不具合記憶部２０３は、属性情報を、これらを有する部材の不具合情報に対応付けて記憶し、対象記憶部２０４は、設計対象を構成する部材を特定する対象情報を記憶し、近接記憶部２０５は、設計対象を構成する部材の近接しているものを対応付けて記憶し、入力受付部２０６は、注目する部材の入力を受け付け、注目不具合取得部２０８は、注目部材の属性情報から不具合情報を取得し、近接不具合取得部２１１は、注目部材に近接する部材の属性情報から不具合情報を取得し、出力部２１３は、取得された不具合情報を出力する。【選択図】  図２
2005301829.tif 000002
【特許請求の範囲】
【請求項１】
部材を、当該部材が有する属性を表す属性情報に対応付けて記憶する属性記憶部、
属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶する不具合記憶部、
設計対象を構成する複数の部材を特定する対象情報を記憶する対象記憶部、
当該設計対象を構成する当該複数の部材同士のうち、近接しているものを対応付けて記憶する近接記憶部、
当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける入力受付部、
前記選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて前記属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する注目属性取得部、
前記取得された注目属性のいずれかもしくはその組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する注目不具合取得部、
当該注目部材のいずれかに近接する部材として前記近接記憶部に記憶され、当該注目部材ではないもの（以下「近接部材」という。）を取得する近接取得部、
前記近接部材に対応付けられて前記属性記憶部に記憶される属性情報（以下「近接属性」という。）を取得する近接属性取得部、
前記取得された注目属性のいずれか１つ以上と、前記取得された近接属性のいずれか１つ以上と、の組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「近接不具合情報」という。）を取得する近接不具合取得部、
前記取得された注目不具合情報、および、前記取得された近接不具合情報を出力する出力部
を備えることを特徴とする設計支援装置。
【請求項２】
部材を、当該部材が有する属性を表す属性情報に対応付けて記憶する属性記憶部、
属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶する不具合記憶部、
設計対象を構成する複数の部材を特定する対象情報を記憶する対象記憶部、
当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける入力受付部、
前記選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて前記属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する注目属性取得部、
前記取得された注目属性のいずれかもしくはその組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する注目不具合取得部、
前記取得された注目属性のいずれか１つ以上と、前記取得された注目属性以外の属性情報のいずれか１つ以上所定の数以下と、の組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「拡張不具合情報」という。）を取得する拡張不具合取得部、
前記取得された注目不具合情報、および、前記取得された拡張不具合情報を出力する出力部
を備えることを特徴とする設計支援装置。
【請求項３】
属性記憶部、不具合記憶部、対象記憶部、近接記憶部、入力受付部、注目属性取得部、注目不具合取得部、近接取得部、近接属性取得部、近接不具合取得部、出力部を備える設計支援装置にて実行される設計支援方法であって、
当該設計支援装置にて、前記属性記憶部は、部材を、当該部材が有する属性を表す属性情報に対応付けて記憶し、前記不具合記憶部は、属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶し、前記対象記憶部は、設計対象を構成する複数の部材を特定する対象情報を記憶し、前記近接記憶部は、当該設計対象を構成する当該複数の部材同士のうち、近接しているものを対応付けて記憶し、
前記入力受付部が、当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける入力受付工程、
前記注目属性取得部が、前記選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて前記属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する注目属性取得工程、
前記注目不具合取得部が、前記取得された注目属性のいずれかもしくはその組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する注目不具合取得工程、
前記近接取得部が、当該注目部材のいずれかに近接する部材として前記近接記憶部に記憶され、当該注目部材ではないもの（以下「近接部材」という。）を取得する近接取得工程、
前記近接属性取得部が、前記近接部材に対応付けられて前記属性記憶部に記憶される属性情報（以下「近接属性」という。）を取得する近接属性取得工程、
前記近接不具合取得部が、前記取得された注目属性のいずれか１つ以上と、前記取得された近接属性のいずれか１つ以上と、の組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「近接不具合情報」という。）を取得する近接不具合取得工程、
前記出力部が、前記取得された注目不具合情報、および、前記取得された近接不具合情報を出力する出力工程
を備えることを特徴とする設計支援方法。
【請求項４】
属性記憶部、不具合記憶部、対象記憶部、入力受付部、注目属性取得部、注目不具合取得部、拡張不具合取得部、出力部を備える設計支援装置にて実行される設計支援方法であって、
当該設計支援装置にて、前記属性記憶部は、部材を、当該部材が有する属性を表す属性情報に対応付けて記憶し、前記不具合記憶部は、属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶し、前記対象記憶部は、設計対象を構成する複数の部材を特定する対象情報を記憶し、
前記入力受付部が、当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける入力受付工程、
前記注目属性取得部が、前記選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて前記属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する注目属性取得工程、
前記注目不具合取得部が、前記取得された注目属性のいずれかもしくはその組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する注目不具合取得工程、
前記拡張不具合取得部が、前記取得された注目属性のいずれか１つ以上と、前記取得された注目属性以外の属性情報のいずれか１つ以上所定の数以下と、の組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「拡張不具合情報」という。）を取得する拡張不具合取得工程、
前記出力部が、前記取得された注目不具合情報、および、前記取得された拡張不具合情報を出力する出力工程
を備えることを特徴とする設計支援方法。
【請求項５】
コンピュータを、
部材を、当該部材が有する属性を表す属性情報に対応付けて記憶する属性記憶部、
属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶する不具合記憶部、
設計対象を構成する複数の部材を特定する対象情報を記憶する対象記憶部、
当該設計対象を構成する当該複数の部材同士のうち、近接しているものを対応付けて記憶する近接記憶部、
当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける入力受付部、
前記選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて前記属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する注目属性取得部、
前記取得された注目属性のいずれかもしくはその組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する注目不具合取得部、
当該注目部材のいずれかに近接する部材として前記近接記憶部に記憶され、当該注目部材ではないもの（以下「近接部材」という。）を取得する近接取得部、
前記近接部材に対応付けられて前記属性記憶部に記憶される属性情報（以下「近接属性」という。）を取得する近接属性取得部、
前記取得された注目属性のいずれか１つ以上と、前記取得された近接属性のいずれか１つ以上と、の組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「近接不具合情報」という。）を取得する近接不具合取得部、
前記取得された注目不具合情報、および、前記取得された近接不具合情報を出力する出力部
として機能させることを特徴とするプログラム。
【請求項６】
部材を、当該部材が有する属性を表す属性情報に対応付けて記憶する属性記憶部、
属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶する不具合記憶部、
設計対象を構成する複数の部材を特定する対象情報を記憶する対象記憶部、
当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける入力受付部、
前記選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて前記属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する注目属性取得部、
前記取得された注目属性のいずれかもしくはその組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する注目不具合取得部、
前記取得された注目属性のいずれか１つ以上と、前記取得された注目属性以外の属性情報のいずれか１つ以上所定の数以下と、の組合せに対応付けられて前記不具合記憶部に記憶された不具合情報（以下「拡張不具合情報」という。）を取得する拡張不具合取得部、
前記取得された注目不具合情報、および、前記取得された拡張不具合情報を出力する出力部
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援装置、設計支援方法、ならびに、これらをコンピュータにて実現するためのプログラムに関する。
【背景技術】
【０００２】
従来から、ＣＡＤ／ＣＡＭ（Computer Aided Design/Computer Aided Manufacturing）システム等のコンピュータを用いた設計支援の手法が提案されている。一方で、多数の部品から構成される各種の機器等の設計においては、各種の部品やこれらを結合した機器が要求を満たすか、十分に注意を払う必要がある。このような局面においても、コンピュータによる支援が望まれている。
【０００３】
一方で、設計対象を実際に試作・製造した場合に不具合が生じないかを設計段階で人間が簡単に知ることは難しく、このような知識を得るためには長年の経験や勘が必要とされてきた。
【０００４】
しかしながら、設計対象が多様化・複雑化する今日では、技術者の経験や勘に頼るのではなく、これを「知識」として共有し、設計段階でこれらの知識を利用するようなコンピュータを用いた設計支援環境が求められている。
【０００５】
本願発明者らは、鋭意努力を重ね、ＳＳＭ（Stress Strength Model）技術を提案してこのような設計支援環境の開発を継続するとともに、当該技術を以下の文献に開示している。
【特許文献１】特開２００３−２８１２０２号公報
【０００６】
本技術では、設計対象の部材の名称、形状、素材・材料、性質等の各種の属性が階層化され、定義属性や制御属性に分類されて整理される。
【０００７】
そして、入力受付部が設計対象の部材の定義属性名の入力を受け付けると、定義属性取得部と、制御属性取得部と、ストレス取得部と、が、当該定義属性名からストレングス値やストレス値の計算に利用できるパラメータ名を取得する。
【０００８】
さらに、入力受付部が、当該パラメータ名のパラメータ値の入力を受け付けると、ストレングス計算部が当該パラメータ値から、所定の計算手順により、設計対象のストレングス値を計算し、ストレス計算部が、当該パラメータ値から、所定の計算手順により、設計対象に与えられるストレス値を計算する。
【０００９】
最後に、比較報告部が当該ストレングス値と、当該ストレス値と、を比較して、これが所定の条件を満たす場合、これに対応付けられた不具合報告情報を報告する。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、このような不具合を生じさせるような部材の組合せについて、蓄積された不具合に関する情報をさらに適切に取得して設計者に提示する技術が求められている。
【００１１】
一方で、不具合に関する情報は多ければ多いほど良い、というものではない場合もある。そこで、設計者の要望に応じて、適切な絞り込みができるようにする必要がある。
【００１２】
本発明は、上記の課題を解決するもので、設計対象に不具合等が生ずる可能性を設計段階で適切に発見するのに好適な設計支援装置、設計支援方法、ならびに、これらをコンピュータに実現させるためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【００１４】
本発明の第１の観点に係る設計支援装置は、属性記憶部、不具合記憶部、対象記憶部、近接記憶部、入力受付部、注目属性取得部、注目不具合取得部、近接取得部、近接属性取得部、近接不具合取得部、出力部を備え、以下のように構成する。
【００１５】
すなわち、属性記憶部は、部材を、当該部材が有する属性を表す属性情報に対応付けて記憶する。
【００１６】
一方、不具合記憶部は、属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶する。
【００１７】
さらに、対象記憶部は、設計対象を構成する複数の部材を特定する対象情報を記憶する。
【００１８】
そして、近接記憶部は、当該設計対象を構成する当該複数の部材同士のうち、近接しているものを対応付けて記憶する。
【００１９】
一方、入力受付部は、当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける。
【００２０】
さらに、注目属性取得部は、選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する。
【００２１】
そして、注目不具合取得部は、取得された注目属性のいずれかもしくはその組合せに対応付けられて不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する。
【００２２】
一方、近接取得部は、当該注目部材のいずれかに近接する部材として近接記憶部に記憶され、当該注目部材ではないもの（以下「近接部材」という。）を取得する。
【００２３】
さらに、近接属性取得部は、近接部材に対応付けられて属性記憶部に記憶される属性情報（以下「近接属性」という。）を取得する。
【００２４】
そして、近接不具合取得部は、取得された注目属性のいずれか１つ以上と、取得された近接属性のいずれか１つ以上と、の組合せに対応付けられて不具合記憶部に記憶された不具合情報（以下「近接不具合情報」という。）を取得する。
【００２５】
一方、出力部は、取得された注目不具合情報、および、取得された近接不具合情報を出力する。
【００２６】
本発明のその他の観点に係る設計支援装置は、属性記憶部、不具合記憶部、対象記憶部、入力受付部、注目属性取得部、注目不具合取得部、拡張不具合取得部、出力部を備え、以下のように構成する。
【００２７】
すなわち、属性記憶部は、部材を、当該部材が有する属性を表す属性情報に対応付けて記憶する。
【００２８】
一方、不具合記憶部は、属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶する。
【００２９】
また、対象記憶部は、設計対象を構成する複数の部材を特定する対象情報を記憶する。
【００３０】
さらに、入力受付部は、当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける。
【００３１】
一方、注目属性取得部は、選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する。
【００３２】
そして、注目不具合取得部は、取得された注目属性のいずれかもしくはその組合せに対応付けられて不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する。
【００３３】
一方、拡張不具合取得部が、取得された注目属性のいずれか１つ以上と、取得された注目属性以外の属性情報のいずれか１つ以上所定の数以下と、の組合せに対応付けられて不具合記憶部に記憶された不具合情報（以下「拡張不具合情報」という。）を取得する。
【００３４】
さらに、出力工程では、出力部が、取得された注目不具合情報、および、取得された拡張不具合情報を出力する。
【００３５】
本発明のその他の観点に係る設計支援方法は、属性記憶部、不具合記憶部、対象記憶部、近接記憶部、入力受付部、注目属性取得部、注目不具合取得部、近接取得部、近接属性取得部、近接不具合取得部、出力部を備える設計支援装置にて実行され、入力受付工程、注目属性取得工程、注目不具合取得工程、近接取得工程、近接属性取得工程、近接不具合取得工程、出力工程を備える。
【００３６】
ここで、当該設計支援装置にて、属性記憶部は、部材を、当該部材が有する属性を表す属性情報に対応付けて記憶し、不具合記憶部は、属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶し、対象記憶部は、設計対象を構成する複数の部材を特定する対象情報を記憶する。近接記憶部は、当該設計対象を構成する当該複数の部材同士のうち、近接しているものを対応付けて記憶する。
【００３７】
一方、入力受付工程では、入力受付部が、当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける。
【００３８】
さらに、注目属性取得工程では、注目属性取得部が、選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する。
【００３９】
そして、注目不具合取得工程では、注目不具合取得部が、取得された注目属性のいずれかもしくはその組合せに対応付けられて不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する。
【００４０】
一方、近接取得工程では、近接取得部が、当該注目部材のいずれかに近接する部材として近接記憶部に記憶され、当該注目部材ではないもの（以下「近接部材」という。）を取得する。
【００４１】
さらに、近接属性取得工程では、近接属性取得部が、近接部材に対応付けられて属性記憶部に記憶される属性情報（以下「近接属性」という。）を取得する。
【００４２】
そして、近接不具合取得工程では、近接不具合取得部が、取得された注目属性のいずれか１つ以上と、取得された近接属性のいずれか１つ以上と、の組合せに対応付けられて不具合記憶部に記憶された不具合情報（以下「近接不具合情報」という。）を取得する。
【００４３】
さらに、出力工程では、出力部が、取得された注目不具合情報、および、取得された近接不具合情報を出力する。
【００４４】
本発明のその他の観点に係る設計支援方法は、属性記憶部、不具合記憶部、対象記憶部、入力受付部、注目属性取得部、注目不具合取得部、拡張不具合取得部、出力部を備える設計支援装置にて実行され、入力受付工程、注目属性取得工程、注目不具合取得工程、拡張不具合取得工程を備え、以下のように構成する。
【００４５】
ここで、当該設計支援装置において、属性記憶部は、部材を、当該部材が有する属性を表す属性情報に対応付けて記憶し、不具合記憶部は、属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶し、対象記憶部は、設計対象を構成する複数の部材を特定する対象情報を記憶する。
【００４６】
さらに、入力受付工程では、入力受付部が、当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける。
【００４７】
一方、注目属性取得工程では、注目属性取得部が、選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて属性記憶部に記憶される属性情報（以下「注目属性」という。）を取得する。
【００４８】
そして、注目不具合取得工程では、注目不具合取得部が、取得された注目属性のいずれかもしくはその組合せに対応付けられて不具合記憶部に記憶された不具合情報（以下「注目不具合情報」という。）を取得する。
【００４９】
一方、拡張不具合取得工程では、拡張不具合取得部が、取得された注目属性のいずれか１つ以上と、取得された注目属性以外の属性情報のいずれか１つ以上所定の数以下と、の組合せに対応付けられて不具合記憶部に記憶された不具合情報（以下「拡張不具合情報」という。）を取得する。
【００５０】
さらに、出力工程では、出力部が、取得された注目不具合情報、および、取得された拡張不具合情報を出力する。
【００５１】
本発明の他の観点に係るプログラムは、コンピュータを上記の設計支援装置として機能させ、あるいは、コンピュータに上記の設計支援方法を実行させるように構成する。
【００５２】
上記のプログラムは、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）やＦＤ（Flexible Disk）などの各種の記録媒体に記録することができるほか、インターネットなどのコンピュータ通信網を介して配布することができる。
【発明の効果】
【００５３】
本発明によれば、設計対象に不具合等が生ずる可能性を設計段階で適切に発見するのに好適な設計支援装置、設計支援方法、ならびに、これらをコンピュータに実現させるためのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００５４】
以下、添付図面を参照して、本発明の実施の形態について説明する。
【００５５】
（情報処理装置の概要構成）
図１は、本発明のデータ構造が記録された記録媒体を処理して、本発明の設計支援装置として機能しうる典型的な情報処理装置の概要構成を示す模式図である。以下、図１を参照して説明する。
【００５６】
情報処理装置１０１は、ＣＰＵ（Central Processing Unit；中央処理ユニット）１０２によって制御される。情報処理装置１０１に電源を投入すると、ＣＰＵ  １０２は、ＲＯＭ  １０３に記憶されたＩＰＬ（Initial Program Loader；初期プログラムローダ）を実行する。
【００５７】
ＩＰＬは、ハードディスク１０４、ＦＤドライブ１１０に装着されたＦＤ、ＣＤ−ＲＯＭドライブ１１１に装着されたＣＤ−ＲＯＭなどの記録媒体に記憶されたＯＳ（Operating System；オペレーティング・システム）プログラムを読み出して実行するプログラムである。
【００５８】
ＯＳを起動した後、ＣＰＵ１０２は、キーボード１０５やマウス１０６などにより入力されたユーザの指示にしたがって、あるいは、ハードディスクなどにあらかじめ記述された設定ファイルの内容にしたがって、ハードディスクなどに記憶されたアプリケーションプログラムを実行する。
【００５９】
当該アプリケーションプログラムを実行することにより、情報処理装置１０１は、設計支援装置として機能することとなる。
【００６０】
ハードディスク１０４、ＦＤドライブ１１０に装着されたＦＤ、ＣＤ−ＲＯＭドライブ１１１に装着されたＣＤ−ＲＯＭなどの記憶媒体に、定義属性、制御属性、ストレングス情報、ストレス情報、不具合レコードが記録されることになる。
【００６１】
ＣＰＵ  １０２は、このプログラムの実行の際に、ＲＡＭ  １０７を一時的な作業用記憶領域として用いる。このほか、一時的な作業用記憶領域として、ＣＰＵ  １０２内に設けられたレジスタやキャッシュ（図示せず）が使われる。
【００６２】
プログラムの実行に伴ない、ユーザに不具合レコードを報告したり、途中経過を見せるため、ＣＰＵ  １０２は、液晶ディスプレイやＣＲＴ（Cathode Ray Tube）などの表示装置１０８に当該情報を表示することができる。マウス１０６による指示操作では、マウス１０６を移動することにより、画面に表示されたカーソルが移動し、マウス１０６をクリックすることにより、カーソルが指すメニュー項目を選択することができる。
【００６３】
情報処理装置１０１は、ＮＩＣ（Network Interface Card）やモデムなどのインターフェース１０９を介してインターネットなどのコンピュータ通信網と通信を行うことができる。インターフェース１０９を介して受信した設計対象に関する情報を処理の対象としたり、処理した不具合レコードをインターフェース１０９を介して送信したり、インターフェース１０９を介して受信したプログラムを実行したり、などができる。
【００６４】
また、各種の不具合レコードを他のコンピュータに配置し、ユーザには、当該不具合レコードのＵＲＬ（Universal Resource Locator）と当該不具合レコードの要約を提示することとし、ユーザが必要に応じてインターフェース１０９を介して当該ＵＲＬから不具合レコードの詳細を得るような態様を採用することもできる。
【００６５】
（設計支援装置の基本構成）
図２は、本発明の一つの実施形態において利用される設計支援装置の基本構成を示す模式図である。図３は、当該設計支援装置にて実行される設計支援処理の制御の流れを示すフローチャートである。以下、これらの図を参照して説明する。
【００６６】
本実施形態に係る設計支援装置２０１は、属性記憶部２０２、不具合記憶部２０３、対象記憶部２０４、近接記憶部２０５、入力受付部２０６、注目属性取得部２０７、注目不具合取得部２０８、近接取得部２０９、近接属性取得部２１０、近接不具合取得部２１１、拡張不具合取得部２１２、出力部２１３を備える。
【００６７】
ここで、属性記憶部２０２は、部材を、当該部材が有する属性を表す属性情報に対応付けて記憶する。たとえば、[特許文献１]に開示するように、部材に関する種々の情報を定義属性や制御属性といった属性により階層付けて記憶する手法を採用することができる。
【００６８】
具体的には、以下のような対応付けが考えられる。以下、…の左辺が部材、右辺が当該部材が有する属性の例である。
部材Ａ…フレーム、鉄鋼、プレス加工、防錆処理
部材Ｂ…スライドベアリング、プラスチック、射出成形
部材Ｃ…シャフト、ＳＵＳ、研磨、熱処理
部材Ｄ…ワッシャ、カーボン
部材Ｅ…Ｅリング、バネ鋼
（部材Ｆ〜部材Ｗは省略）
部材Ｘ…ローラ、ゴム
部材Ｙ…センサ、セラミック、絶縁性材料
部材Ｚ…ギヤ、ポリアセタール
【００６９】
また、属性情報は階層構造をなすように構成することができる。たとえば、上記例においては、絶縁性材料には、プラスチックやゴムが含まれる、などの情報である。このほか、属性情報には否定的情報を付加することもできる。たとえば、プラスチックは「ゴムではない」などの情報である。
【００７０】
不具合記憶部２０３は、属性情報もしくは属性情報の組合せを、これらを有する部材もしくは部材群があるときに生じうる不具合を表す不具合情報に対応付けて記憶する。これも、[特許文献１]に開示するように、部材に関する種々の情報を定義属性や制御属性といった属性により階層付けて記憶する手法を採用することができる。
【００７１】
具体的には、以下のような対応付けが考えられる。以下、…の左辺が属性情報（の組合せ）、右辺が当該属性情報（の組合せ）にて起こりうる不具合に関する情報の例であり、[特許文献１]に記載の技術に用語を合わせて、
属性の組合せ…定義属性／制御属性／ストレングス／ストレス／不具合モード
のように記述してある。
絶縁性材料＆鉄鋼…絶縁性材料＆鉄鋼／鉄鋼表面電導度↓／絶縁性材料帯電防止性↓／絶縁性材料摺動，環境湿度↓／絶縁性材料帯電
シャフト＆スライドベアリング…シャフト＆スライドベアリング／スライドベアリング摩耗係数↑／耐摩耗性↓／すべり速度↑，荷重↑／摩耗（大）
【００７２】
ここでは、左辺に２つの属性が＆を挟んで列挙される例を掲げたが、＆を挟んで列挙される属性の数は任意である。属性を１個だけ指定したい場合は、＆は０個となる。
【００７３】
また、＆は、各部材の属性の組合せを表現するために使用している。＆の左辺と右辺は、各部材が持つ属性で形成される。なお、後述するように、属性の組合せを＆の両辺に「ある部材が兼ね備える属性の集合」を置くこととしてもよい。
【００７４】
これらの意味するところは、それぞれ、以下の通りである。
絶縁性材料と鉄鋼を同時に利用すると、鉄鋼の表面伝導度が下がり、絶縁性材料の帯電防止性が下がる。また、絶縁性材料が摺動したり、環境湿度が下がるなどのストレスを受けるおそれがある。このため、絶縁性材料が帯電してしまうという問題が生じうる。
シャフトとスライドベアリングを同時に使用すると、スライドベアリングの摩耗係数が上がり、耐摩耗性が下がる。また、すべり速度が上がったり、荷重が上がったりするストレスを受けるおそれがある。このため、摩耗が大きくなってしまうという問題が生じうる。
【００７５】
一方、対象記憶部２０４は、設計対象を構成する複数の部材を特定する対象情報を記憶する。すなわち、現在まさに設計しようとしている設計対象を構成する部材をすべて（あるいはそのために設計者がこれまでに入力した部材のすべて）を記憶するのである。以下では、部材Ａ、部材Ｂ、部材Ｃ、部材Ｄ、部材Ｅ、部材Ｘ、部材Ｙ、部材Ｚが記憶されているものとする。
【００７６】
このほか、近接記憶部２０５は、当該設計対象を構成する当該複数の部材同士のうち、近接しているものを対応付けて記憶する。ここで、「近接」とは、典型的には物理的に近接、隣接、嵌合、結合等している関係をいう。たとえば、シャフトと軸受、ボルトとナットなどのような関係のほか、各種の接着、溶接などにより結合された関係が、近接記憶部２０５に記憶される。もっとも、その他の種々の「関係」を近接記憶部２０５に「近接する」として記憶すれば、必ずしも物理的な「近接」に限らず、種々の「関係」を「近接」として取り扱うことができる。
【００７７】
以下では、部材Ａ、部材Ｂ、部材Ｃ、部材Ｄ、部材Ｅの５つの間にはそれぞれ近接関係があるほか、部材Ａ−部材Ｘ、部材Ａ−部材Ｙ、部材Ｅ−部材Ｚの間に、それぞれ近接関係があるものとして記憶されているものとする。
【００７８】
これら属性記憶部２０２、不具合記憶部２０３、対象記憶部２０４、近接記憶部２０５は、ＲＡＭ  １０７、ＨＤ  １０４、ＦＤドライブ１１０に装着されたＦＤ、ＣＤ−ＲＯＭドライブ１１１に装着されたＣＤ−ＲＯＭ等を用いて実現することができる。
【００７９】
さて、本設計支援処理が開始されると、入力受付部２０６が、当該設計対象を構成する当該複数の部材から、注目する部材を１つもしくは複数選択する入力を受け付ける（ステップＳ３０１）。したがって、キーボード１０５やマウス１０６は、ＣＰＵ  １０２や表示装置１０８と共働して、入力受付部２０６として機能する。
【００８０】
以下、ここで選択された１つ以上の部材を「注目部材」と呼ぶこととする。以下では、注目部材として、部材Ａ、部材Ｂ、部材Ｃ、部材Ｄ、部材Ｅの５つが選択されたものとして考える。
【００８１】
以降に説明する各部は、ＣＰＵ  １０２が、ＨＤ  １０４、ＲＡＭ  １０７等と共働して機能することにより実現される。
【００８２】
さて、注目属性取得部２０７が、選択された１つもしくは複数の部材（以下「注目部材」という。）に対応付けられて属性記憶部２０２に記憶される属性情報を取得する（ステップＳ３０２）。ここで取得される属性情報を以下「注目属性」という。
【００８３】
上記のように注目部材が選択されているため、注目属性は、フレーム、鉄鋼、プレス加工、防錆処理、スライドベアリング、プラスチック、射出成形、シャフト、ＳＵＳ、研磨、熱処理、ワッシャ、カーボン、Ｅリング、バネ鋼となる。
【００８４】
そして、注目不具合取得部２０８が、取得された注目属性のいずれかもしくはその組合せに対応付けられて不具合記憶部２０３に記憶された不具合情報を取得する（ステップＳ３０３）。ここで取得される不具合情報を以下「注目不具合情報」という。
【００８５】
注目不具合情報として取得されるものには、たとえば、「フレームの不具合」「鉄鋼とＳＵＳを同時に使用する場合の不具合」「スライドベアリングとシャフトとワッシャとＥリングを同時に使用する場合の不具合」等がある。すなわち、注目不具合の１つ以上の組合せに対応付けられる種々の不具合が抽出される。
【００８６】
ついで、近接取得部２０９が、当該注目部材のいずれかに近接する部材として近接記憶部２０５に記憶され、当該注目部材ではないものを取得する（ステップＳ３０４）。ここで取得される部材を以下「近接部材」という。
【００８７】
上記の例では、部材Ａに部材Ｘと部材Ｙが近接し、部材Ｅに部材Ｚが近接しているので、近接部材として部材Ｘ、部材Ｙ、部材Ｚが取得されることとなる。
【００８８】
さらに、近接属性取得部２１０が、近接部材に対応付けられて属性記憶部２０２に記憶される属性情報を取得する（ステップＳ３０５）。ここで取得される属性情報を以下「近接属性」という。
【００８９】
上記のように近接部材が取得されているため、近接属性は、ローラ、ゴム、センサ、セラミック、絶縁性材料、ギヤ、ポリアセタールとなる。
【００９０】
そして、近接不具合取得部２１１が、取得された注目属性のいずれか１つ以上と、取得された近接属性のいずれか１つ以上と、の組合せに対応付けられて不具合記憶部に記憶された不具合情報を取得する（ステップＳ３０６）。ここで取得される不具合情報を、以下「近接不具合情報」という。
【００９１】
ここで近接不具合情報とは、注目部材と近接部材とが「近接」にあることを利用して、ユーザが選択した注目部材を近接部材にまで「拡張」することによって得られる不具合情報である。したがって、「拡張」のし過ぎを防止し、適切な数の不具合情報を得るために、取得された注目属性のいずれか１つ以上と、取得された近接属性のいずれか１つ以上と、の組合せに対応付けられるもののみを、近接不具合情報とするのである。
【００９２】
このほか、拡張不具合取得部２１２が、前記取得された注目属性のいずれか１つ以上と、前記取得された注目属性以外の属性情報のいずれか１つ以上所定の数以下と、の組合せに対応付けられて前記不具合記憶部に記憶された不具合情報を取得する（ステップＳ３０７）。ここで取得される不具合情報を、以下「拡張不具合情報」という。
【００９３】
ここで拡張不具合情報とは、かりに注目部材に任意の何か他の部材を追加したと想定して「拡張」をした場合に得られる不具合情報である。したがって、「拡張」のし過ぎを防止し、適切な数の不具合情報を得るために、追加する何か他の部材の数を「所定の数以下」に制限して得られるもののみを、拡張不具合情報とするのである。
【００９４】
最後に、出力部２１３が、これまでに取得された各種の不具合情報を出力して（ステップＳ３０８）、本処理を終了する。
【００９５】
このようにすることによって、ユーザは、自分が現在注目している部材群のみにまつわる不具合情報のほか、これに関連する可能性が高い不具合情報をも適切に取得することができ、その際に取得される不具合情報の数を適切に制限することができるのである。
【００９６】
なお、近接不具合情報の取得に係る処理や、拡張不具合情報の取得に係る処理は、適宜省略しても良い。
【００９７】
また、上記実施例では、注目属性や近接属性をフラットに構成したが、上記実施例でも触れたように、たとえば注目属性を「フレーム、鉄鋼、プレス加工、防錆処理」「スライドベアリング、プラスチック、射出成形」「シャフト、ＳＵＳ、研磨、熱処理」「ワッシャ、カーボン」「Ｅリング、バネ鋼」のように元の組合せのまままとめて取得し、近接属性を「ローラ、ゴム」「センサ、セラミック、絶縁性材料」「ギヤ、ポリアセタール」のまとめたもの同士の組合せと不具合情報とを対応付けて用意しておいてもよい。
【００９８】
このような場合の不具合に関する情報は、たとえば以下のように表現できる。
フレーム，鉄鋼＆スライドベアリング，プラスチック…フレーム，鉄鋼，圧入穴＆スライドベアリング，プラスチック，圧入／スライドベアリング肉厚↓／スライドベアリング塑性変形強度↓／プラスチックへの圧入力↑／スライドベアリングの塑性変形
これの意味するところは、以下の通りである。
【００９９】
「鉄鋼製のフレーム」と「プラスチック製のスライドベアリング」を同時に使用する、ということは、鉄鋼製のフレームの圧入穴にプラスチック製のスライドベアリングを圧入することに相当する。この場合、スライドベアリングの肉厚が下がり、スライドベアリングの塑性変形強度が下がる。また、プラスチックへの圧入力が上がるというストレスを受けるおそれがある。このため、スライドベアリングが塑性変形するおそれがあるという問題が生じうる。
【０１００】
上記のような注目属性の構成の場合にも、上記の不具合に関する情報にマッチする。これは、＆の両辺にある属性群が、上記の注目部材のそれぞれの属性群のいずれかの部分集合となっているからである。「スライドベアリングが塑性変形するおそれがある」という不具合情報が出力されるのである。
【産業上の利用可能性】
【０１０１】
以上説明したように、本発明によれば、設計対象に不具合等が生ずる可能性を設計段階で適切に発見するのに好適な設計支援装置、設計支援方法、ならびに、これらをコンピュータに実現させるためのプログラムを提供することができ、ＣＡＤ／ＣＡＭ等の分野に適用することができる。
【図面の簡単な説明】
【０１０２】
【図１】情報処理装置の概要構成を示す模式図である。
【図２】本発明の一つの実施形態に係る設計支援装置の基本構成を示す模式図である。
【図３】本発明の一つの実施形態に係る設計支援装置にて実行される設計支援処理の制御の流れを示すフローチャートである。
【符号の説明】
【０１０３】
１０１  情報処理装置
１０２  ＣＰＵ
１０３  ＲＯＭ
１０４  ＨＤ
１０５  キーボード
１０６  マウス
１０７  ＲＡＭ
１０８  表示装置
１０９  インターフェース
１１０  ＦＤドライブ
１１１  ＣＤ−ＲＯＭドライブ
２０１  設計支援装置
２０２  属性記憶部
２０３  不具合記憶部
２０４  対象記憶部
２０５  近接記憶部
２０６  入力受付部
２０７  注目属性取得部
２０８  注目不具合取得部
２０９  近接取得部
２１０  近接属性取得部
２１１  近接不具合取得部
２１２  拡張不具合取得部
２１３  出力部
【図１】
2005301829.tif 000003
【図２】
2005301829.tif 000004
【図３】
2005301829.tif 000005