JP5183038B2 - Design support system - Google Patents
Design support system Download PDFInfo
- Publication number
- JP5183038B2 JP5183038B2 JP2006192797A JP2006192797A JP5183038B2 JP 5183038 B2 JP5183038 B2 JP 5183038B2 JP 2006192797 A JP2006192797 A JP 2006192797A JP 2006192797 A JP2006192797 A JP 2006192797A JP 5183038 B2 JP5183038 B2 JP 5183038B2
- Authority
- JP
- Japan
- Prior art keywords
- shape
- function
- data
- search
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、過去に設計した部品又は部組品の設計データを利用して新たな製品を設計する設計支援システムに係り、特に、新たな製品に係る部品又は部組品の設計に利用可能な過去の設計データを効率的に検索可能にする設計支援システムに関する。 The present invention relates to a design support system for designing a new product using design data of a part or a part designed in the past, and in particular, can be used for designing a part or a part related to a new product. The present invention relates to a design support system capable of efficiently retrieving past design data.
製品の設計を支援する設計支援システムとして、過去に開発した製品の部品又は部組品の設計データなどの製品情報をデータベースに蓄積しておき、そのデータベースに蓄積された過去の製品情報を利用して、新たな製品の開発を効率的に行う設計支援システムが知られている。 As a design support system that supports product design, product information such as design data for parts or parts of products developed in the past is stored in a database, and past product information stored in the database is used. A design support system that efficiently develops a new product is known.
このような設計支援システムで利用される製品情報をコンピュータ等で統合的に管理する方法として、製品データ管理(PDM:Product Data Management)システムが知られている。PDMシステムでは、製品を構成する部品及び組品部(サブアセンブリ部品)を階層構造で表した部品表(BOM:Bill Of Materials)を用い、各部品階層のノードに製品開発に必要な関連情報(仕様書、図面、CADデータ等)をリンク付けてデータベースに格納するようにしている。また、製品開発では、CAD(Computer Aided Design)システムを用いて製品を構成する部品及び組品部の形状を決定するとともに、形状に対して寸法拘束、あるいは材質、加工精度等の属性情報を付与するといった、形状中心の設計が行われている。CADシステムを用いた製品開発における設計知識は、CADシステム上の形状に内包され、あるいは対応付けられて蓄積されるのが一般的である。 A product data management (PDM) system is known as a method for managing product information used in such a design support system in an integrated manner using a computer or the like. The PDM system uses a bill of materials (BOM) that represents the parts and assembly parts (sub-assembly parts) that make up the product in a hierarchical structure, and the relevant information required for product development at each part hierarchy node ( Specifications, drawings, CAD data, etc.) are linked and stored in the database. In product development, the CAD (Computer Aided Design) system is used to determine the shape of the parts and assembly parts that make up the product, and attribute information such as dimensional constraints or material and processing accuracy is given to the shape. Design centered on the shape, such as. In general, design knowledge in product development using a CAD system is included in or associated with a shape on the CAD system.
このような部品表又はCADシステムにより管理される過去の製品情報を新たな製品の設計に利用する場合、製品を構成する部品及び組品部の形状を部品名称又は識別子(ID)として、文献検索と同じように検索することが考えられる。しかし、過去の製品情報を効率的に利用可能にするためには、検索に適した製品情報のデータベースを構築する必要がある。 When past product information managed by such a bill of materials or CAD system is used for designing a new product, a literature search is performed using the parts constituting the product and the shape of the assembly part as part names or identifiers (IDs). It is possible to search in the same way. However, in order to make the past product information available efficiently, it is necessary to construct a database of product information suitable for search.
検索に適した製品情報のデータベースを構築する例として、特許文献1では、複数の部分要素からなる3次元オブジェクトモデルのCADデータ集合について、各部分要素及びそれら部分要素間の関連性を解析して部分要素関連図を生成し、部分要素のそれぞれに対して1種以上の特徴量又は属性値と、部分要素間の関連付け情報とを付与してデータベースを構築するようにしている。ここで、各部分要素に付与される特徴量又は属性値には、各部分要素の相対的な位置関係、相対的な動きのほか、体積、表面積、慣性モーメント、テクスチャ特徴などが含まれている。この特許文献1により構築された3次元オブジェクトモデルのデータベースによれば、部分要素ごとの情報に基づいて、部分的な検索を行うことができ、登録データの有効利用を図ることができる。
As an example of constructing a database of product information suitable for search,
一方、特許文献2には、機能を中心としたデータ管理方法が提案されている。同文献によれば、業務処理の機能を分解して機能分解木を生成し、その機能分解木に対して業務情報を関連付けてデータベースを構築することにより、機能を検索IDとして過去の業務処理を検索することができる。
On the other hand,
特許文献1に記載のデータベースによれば、部分的な形状データの検索を行うことができるので、開発効率向上に寄与できるが、形状の特徴量等を検索キーワードとして検索する必要がある。そのため、形状が全く決まっていない新規な製品開発の場合には、製品開発がある程度進んだ段階で部分的に過去の設計データを利用するのにとどまらざるを得ない。したがって、過去の形状データの検索を効率的に行って、開発効率を一層向上させるということについて改善の余地がある。
According to the database described in
一方、特許文献2に記載された機能分解木を利用して製品情報を管理する方法は、製品情報を管理するための枠組みとしてはより汎用性が高い。例えば、開発製品の「形状」は過去の製品に対して変化する度合いが大きいのに比べ、「機能」は本質的に変化しない製品が多いことから、機能に基づいて過去の製品情報を検索することができれば、効率的な検索を行うことができる。つまり、機能分解木による製品情報の設計データを構築できれば、形状が定まっていなくても利用することができる。
On the other hand, the method for managing product information using the functional decomposition tree described in
しかし、特許文献2のデータ検索の対象データは、プロジェクト業務などの業務処理データであり、最終的に形状設計が必要となる新製品の設計支援については配慮されていない。
However, the data retrieval target data of
本発明は、新規製品の開発を支援する設計支援システムにおいて、部品又は部組品に係る過去の形状データを効率的に検索可能にすることを課題とする。 It is an object of the present invention to make it possible to efficiently search past shape data related to a part or a component in a design support system that supports development of a new product.
上記課題を解決するため、本発明の設計支援システムは、部品又は部組品の機能を表す機能データと部品又は部組品の形状を表す形状データに基づいて、機能と該機能を実現する形状とを対応付けてなる機能・形状対応付けデータが格納されたデータベースを備えてなり、機能設計と形状設計とを連携させることを特徴とする。 In order to solve the above-described problems, the design support system of the present invention has a function and a shape that realizes the function based on function data that represents the function of the part or the part and shape data that represents the shape of the part or the part. Is provided with a database storing function / shape association data, and function design and shape design are linked with each other.
すなわち、例えば、従来のPDMにおける部品の識別符号(ID)をキーとした情報検索では、製品によって部品ID体系が異なる可能性が高く、同じ機能を持つ部品を検索することができないことが多い。 That is, for example, in an information search using a component identification code (ID) in a conventional PDM as a key, there is a high possibility that the component ID system differs depending on the product, and it is often impossible to search for components having the same function.
この点、本発明によれば、過去に設計された部品又は部組品の機能データと形状データとを対応付けした機能・形状対応付けデータを生成していることから、要求される機能に基づいて機能・形状対応付けデータを検索することにより、その機能に対応した1又は複数の形状データを抽出することができる。 In this regard, according to the present invention, function / shape association data in which function data and shape data of parts or parts designed in the past are associated with each other is generated. By searching the function / shape association data, one or a plurality of shape data corresponding to the function can be extracted.
つまり、機能をキーとした製品情報検索により、全く異なる製品でも横断的に検索ができ、検索された1又は複数の形状データの中から所望の形状を容易に選択できる。その結果、形状データをゼロから作成する新規製品の開発の場合であっても、過去の製品情報を効率的に検索することができ、流用設計の範囲が広がり、設計工数の大幅な低減を図って設計・解析・製造全体の開発効率の向上が可能となる。 That is, by searching for product information using the function as a key, a completely different product can be searched across the board, and a desired shape can be easily selected from one or a plurality of searched shape data. As a result, even in the case of developing a new product that creates shape data from scratch, it is possible to efficiently search for past product information, broaden the scope of diversion design, and significantly reduce design man-hours. This makes it possible to improve the development efficiency of design, analysis and manufacturing as a whole.
具体的に、本発明の設計支援システムは、部品又は部組品の機能を表す機能IDが付与された機能データが格納された機能データベースと、部品又は部組品の形状を表す形状IDが付与された形状データが格納された形状データベースと、過去に設計された部品又は部組品についての機能と該機能を実現する形状とを機能IDと形状IDの紐付けにより対応付けてなる機能・形状対応付けデータの生成を支援する機能・形状対応付け処理部と、該処理部により生成された機能・形状対応付けデータが格納される機能・形状対応付けデータベースと、入力される機能に基づいて機能・形状対応付けデータベースを検索し、その機能を実現する部品又は部組品の候補を抽出するとともに、該候補の機能IDに紐付けられた形状IDに基づいて形状データベースを検索し、該候補の形状データを抽出して該形状データに基づいて作画した画像を表示する機能・形状検索処理部と、画像表示した候補がユーザにより選択された検索履歴を格納する検索履歴データベースとを備え、機能・形状対応付け処理部は、検索履歴データベースに格納された同一の検索履歴の回数を読み出して、ユーザにより選択された候補と該候補が実現する機能との対応関係の強さを表す機能・形状対応付けデータにおけるパラメータを、読み出した検索履歴の回数に応じて更新し、パラメータは、検索履歴データベースに格納された検索履歴データを参照して機能・形状対応付け処理部によって生成され、検索履歴に応じて増大されるとともに、機能に対応した形状データを検索する際に機能・形状検索処理部で用いられることを特徴とする。 Specifically, the design support system of the present invention is provided with a function database storing function data to which a function ID representing a function of a part or a part is stored, and a shape ID representing a shape of the part or the part. Functions / shapes in which the shape database in which the shape data is stored, the function of the part or assembly designed in the past, and the shape that realizes the function are associated by linking the function ID and the shape ID features and functions and shapes correlation processor to support the generation of the mapping data, a function, shape correspondence database functions generated by the processing unit and shape mapping data is stored, based on the functional input - Find the shape correspondence database, it extracts the candidates of the components or parts assembly realizing the function, based on the string Tagged shapes ID to the function ID of the candidate shape Find the database, and stores the function-shaped retrieval unit for displaying an image drawing based on the shape data by extracting shape data of the candidate, the search history image display candidate is selected by a user search A history database, and the function / shape association processing unit reads the number of times of the same search history stored in the search history database, and indicates a correspondence relationship between the candidate selected by the user and the function realized by the candidate. The parameter in the function / shape association data representing strength is updated according to the number of times of the retrieved search history, and the function / shape association processing unit refers to the search history data stored in the search history database. And is increased according to the search history, and when searching for shape data corresponding to the function, the function / shape search processing unit Characterized in that it is needed.
ここで、機能データベースに格納する機能データは、機能モデリングツール等により部品又は部組品の機能に基づいて生成された機能分解木等を適用することができる。また、形状データベースに格納する形状データは、CADシステム等により部品又は部組品の形状に基づいて生成されたCADデータを適用することができる。 Here, the function data stored in the function database may be a function decomposition tree or the like generated based on the function of a part or a component by a function modeling tool or the like. Further, CAD data generated based on the shape of a part or a part by a CAD system or the like can be applied to the shape data stored in the shape database.
本発明において、機能・形状対応付け処理部は、マン・マシンの対話により、表示画面に機能データと形状データを表示させ、表示画面上で機能と該機能を実現する形状とを対応付ける構成とすることができる。 In the present invention, the function / shape association processing unit displays function data and shape data on the display screen through man-machine interaction, and associates the function with the shape realizing the function on the display screen. be able to.
さらに、形状データベースから形状データを読み出して部品又は部組品の形状特徴量を求める形状特徴量算出部を備えて構成し、機能・形状対応付け処理部は、形状特徴量算出部により求めた形状特徴量を機能・形状対応付けデータに対応付けることができる。 Furthermore, it is configured with a shape feature amount calculation unit that reads shape data from the shape database and obtains the shape feature amount of the part or component, and the function / shape association processing unit is the shape obtained by the shape feature amount calculation unit. The feature amount can be associated with the function / shape association data.
この場合、機能・形状対応付けデータベースを検索して、入力される機能を実現する部品又は部組品を検索する機能・形状検索処理部を備えて構成し、機能・形状検索処理部は、形状特徴量が類似する部品又は部組品の1又は複数の候補を検索して画像表示するように構成することができる。この場合、機能・形状検索処理部は、形状特徴量が類似する部品又は部組品の1又は複数の候補を検索し、各候補の該形状特徴量の類似度を認識可能に画像表示することが好ましい。 In this case, the function / shape search database is configured to include a function / shape search processing unit that searches the function / shape association database to search for a part or assembly that realizes the input function. One or a plurality of candidates for parts or parts having similar feature amounts may be searched and displayed as an image. In this case, the function / shape search processing unit searches for one or a plurality of candidates of parts or components having similar shape feature amounts, and displays an image so that the similarity of the shape feature amounts of each candidate can be recognized. Is preferred.
本発明において、形状特徴量とは、対比する部品又は部組品の形状が類似しているか否かの類似度を算出するのに必要な形状の特徴を表す幾何量をいい、類似形状検索に一般に用いられる数値データである。例えば、部品又は部組品の寸法、任意2点間の距離、面方向ベクトル、円筒、角柱、円筒孔、角孔、突起、等の幾何量を数値により表したデータである。 In the present invention, the shape feature amount refers to a geometric amount that represents a feature of a shape necessary for calculating the similarity degree of whether or not the shapes of the parts or components to be compared are similar. It is numerical data generally used. For example, it is data representing numerical values of geometrical quantities such as dimensions of parts or parts, distances between arbitrary two points, surface direction vectors, cylinders, prisms, cylindrical holes, square holes, protrusions, and the like.
さらに、本発明において、機能・形状検索処理部は、画像表示した候補がユーザにより選択された検索履歴を検索履歴データベースに格納する構成とし、機能・形状対応付け処理部は、検索履歴データベースに格納された同一の検索履歴の回数を読み出して、機能・形状対応付けデータに対応関係の度合いを調整する。 Furthermore, in the present invention, the function / shape search processing unit is configured to store in the search history database a search history in which the candidate displayed on the image is selected by the user, and the function / shape association processing unit is stored in the search history database. The number of times of the same search history is read, and the degree of correspondence is adjusted to the function / shape association data .
従来、製品開発においては、機能設計と形状設計が別々に行われてきたが、これらを本発明により統合することで、特に新規製品開発時の機能設計、及び形状設計、解析設計の効率向上が期待できる。また、製品データ管理、設計知識管理の観点からも、機能と形状を連携して扱えることにより、システムの柔軟性、拡張性が期待できる。 Conventionally, in product development, functional design and shape design have been performed separately. By integrating these functions according to the present invention, the efficiency of functional design, shape design, and analysis design, especially when developing new products, can be improved. I can expect. Also, from the viewpoint of product data management and design knowledge management, flexibility and expandability of the system can be expected by cooperating functions and shapes.
本発明によれば、新規製品の開発を支援する設計支援システムにおいて、部品又は部組品に係る過去の形状データを効率的に検索可能とする。 ADVANTAGE OF THE INVENTION According to this invention, in the design support system which supports development of a new product, it becomes possible to search the past shape data concerning a component or a component efficiently.
以下、本発明を実施形態に基づいて説明する。 Hereinafter, the present invention will be described based on embodiments.
(実施形態1)
図1に、本発明の設計支援システムの実施形態1の機能ブロック図を示す。図1に示すように、本実施形態の設計支援システムは、コンピュータシステムを用いて構成されている。機能データベース10には、部品又は部組品(以下、単に、部品と称する。)の機能に基づいて生成された機能分解木等の機能データが格納される。形状データベース11には、部品の形状に基づいて生成された形状データが格納される。機能・形状対応付けデータベース14には、機能データと形状データとを対応付けて生成される機能・形状対応付けデータが格納される。機能・形状対応付けデータは、コンピュータにより構成される形状特徴量算出部12及び機能・形状対応付け処理部13により生成される。機能・形状検索処理部16はコンピュータにより構成され、機能データベース10、形状データベース11、機能・形状対応付けデータベース14を検索して、ユーザ15の要求に応じた機能を有する部品の形状データを検索して、抽出するようになっている。ここで、形状特徴量算出部12と、機能・形状対応付け処理部13と、機能・形状対応付けデータベース14は、本発明の特徴に係る機能・形状対応付けデータ生成部を構成する。
(Embodiment 1)
FIG. 1 shows a functional block diagram of
機能データベース10には、図示していない機能モデリングツールにより生成された部品に係る機能データが格納されるようになっている。ここで、機能データは、特許文献2に記載された機能分解木等により部品の機能及び方式等に分解し、分解した機能及び方式のレベルに応じて木構造で、機能ノードと方式ノードを階層状に連結したものである。例えば、「運動の変換」という上位機能を分解すると、「回転運動を並進運動に変換する」機能、「回転運動を旋回運動に変換する」機能、等々のように下位機能(以下、サブ機能という。)に分解することができる。さらに、サブ機能を複数の下位機能分解することができれば、それらを木構造で階層状に連結することにより機能分解木が生成される。また、機能データの分解木には、各機能を実現する機構等の方式がそれぞれ関連付けて付与される。そして、各機能ノード及び方式ノードには、それぞれ識別符号(ID)が付与されている。このような機能分解木を例えば画像表示することにより、一つの機能に対する位置付け及び前後の関係の把握が視覚的に可能となる。また、機能分解木を構成する機能ノード及び方式ノードは、記述あるいは記号などにより特定の機能又は方式を識別可能に表現される。なお、機能分解木に代えて、階層構造の表形式で機能データを表現することができる。
The
形状データベース11には、図示していないCADシステムなどのモデリングツールにより生成された部品の形状データが格納されるようになっている。形状データには、例えば、特許文献1に記載のように、製品を構成する複数の部品からなる3次元オブジェクトモデルのCADデータ集合について、各部品及びそれら部品間の関連性を解析した部品関連図、各部品又は部組品の形状を表す円筒、角柱、円筒孔、角孔、突起などの部分要素の幾何形状を表したデータ、各部分要素の相対的な位置関係、相対的な動き、寸法、任意2点間の距離、面方向ベクトル、等の幾何量を数値データで表したものである。各部品の形状データには、それぞれ形状IDが付与されている。
In the
形状特徴量算出部12は、形状データベース11に格納された形状データを読み出し、各部品の形状特徴量を表す数値データを算出する。ここで、形状特徴量は、形状が類似する部品を検索するために設定されるものであり、周知の類似形状検索に用いられる数値データを適用することができる。このような類似形状検索に用いる形状特徴量としては、一般に以下の性質を持つものが好ましい。
(1)形状特徴と、その類似性を表現できること
(2)相似変換に対して不変であること
(3)形状データの表現形式に関わらず計算可能であること
具体的に、類似検索は形状同士が「同じか、違うか」だけでなく「どの程度類似しているのか」も表現可能な形状特徴量を用いる必要がある。また、3次元形状データに対して、位置、向き、拡大・縮小率等の変更が加えられても、同じ形状からは変わらない形状特徴量が算出される必要がある。さらに、形状特徴量を算出する際に問題となるのは、3次元形状の表現の多様性である。3次元形状データには、立体として定義したソリッドモデルから、点・線・面が空間上に広がるポリゴンやメッシュモデルまで様々なものがあるが、どのような3次元形状モデルでも計算可能な形状特徴量が望ましい。このような条件を満たす形状特徴量の計算手法は、従来からいくつか提案されていて、3次元モデルの表面にランダムに無数の点をばら撒き、全点対の距離や面方向ベクトルから形状特徴量を計算する方法等がある。
The shape feature
(1) The shape feature and its similarity can be expressed. (2) It is invariant to the similarity transformation. (3) It can be calculated regardless of the shape data expression format. It is necessary to use shape feature quantities that can express not only “whether they are the same or different” but also “how similar”. Further, it is necessary to calculate a shape feature amount that does not change from the same shape even if a change in position, orientation, enlargement / reduction ratio, etc. is added to the three-dimensional shape data. Furthermore, a problem in calculating the shape feature amount is the diversity of the expression of the three-dimensional shape. There are various types of 3D shape data, from solid models defined as solids to polygons and mesh models whose points, lines, and surfaces spread in space. Shape features that can be calculated by any 3D shape model The amount is desirable. Several methods for calculating shape features that satisfy these conditions have been proposed, and innumerable points are randomly distributed on the surface of the three-dimensional model, and the shape features are calculated from the distances and surface direction vectors of all point pairs. There are methods for calculating quantities.
機能・形状対応付け処理部13は、本実施形態では、マン・マシンの対話方式により、部品の機能IDと、これを実現する部品の形状IDとをオペレータが対応付けを行う。また、検索の便宜のために、形状特徴量算出部12により算出された形状特徴量を形状IDに付して、機能・形状対応付けデータを生成する。そして、生成された機能・形状対応付けデータを機能・形状対応付けデータベース14に格納する。具体的な機能・形状対応付けデータベース14のイメージは、
(機能ID)|(形状(特徴量)ID)
の並びの表形式となる。
In the present embodiment, the function / shape association processing unit 13 causes the operator to associate the function ID of the component with the shape ID of the component that realizes the function ID by a man-machine interactive method. Further, for convenience of search, the function / shape association data is generated by attaching the shape feature amount calculated by the shape feature
(Function ID) | (Shape (feature) ID)
It becomes the table form of the sequence of.
一方、機能・形状検索処理部16は、ユーザ15の指令に基づいて、機能データベース10、形状データベース11及び機能・形状対応付けデータベース14にアクセスし、検索要求に係る機能IDに紐付けされた形状IDを検索する。このとき、機能・形状対応付けデータベース14のデータの中で形状特徴量が類似する範囲で、複数の形状IDを抽出するようになっている。このようにして、機能・形状検索処理部16は、過去に設計された種々の製品情報を利用して、新たな製品の開発に利用する形状データを抽出するようになっている。
On the other hand, the function / shape
本実施形態1の設計支援システムの特徴部に係る詳細構成について、以下に、処理動作とともに説明する。図2に、機能データベース10、形状データベース11、形状特徴量算出部12、及び機能・形状対応付け処理部13の処理操作のフローチャートを示す。また、図3に、機能・形状対応付け処理部13の表示画面に表示される画像の一例を示す。
A detailed configuration related to the characteristic part of the design support system according to the first embodiment will be described below together with the processing operation. FIG. 2 shows a flowchart of processing operations of the
図2に示すように、ステップS1で、機能分解木等の図示していない機能モデリングツールにより生成された任意の製品を構成する部品の機能データ、及び機能を実現する方式データを取得して、機能データベース10に格納する。また、ステップS2で、CADシステムなどの図示していない形状モデリングツールにより生成された任意の製品を構成する部品の形状データを取得して、形状データベース11に格納する。
As shown in FIG. 2, in step S1, function data of parts constituting an arbitrary product generated by a function modeling tool (not shown) such as a function decomposition tree and method data for realizing the function are acquired, Store in the
ステップS3で、形状特徴量算出部12は、形状データベース11に格納された形状データを読み出し、各部品又は部組品の形状特徴量を算出する。ステップS4では、ユーザとの対話により、機能・形状対応付け処理部13により、機能データベース10に格納された部品の機能データと、形状特徴量算出部12から部品の形状特徴量とを取込み、機能ID,形状ID及び形状特徴量を対応付けた機能・形状対応付けデータを生成し、機能・形状対応付けデータベース14に格納する。
In step S3, the shape feature
ここで、ステップS4における機能・形状対応付け処理部13の対話操作を、図3を参照して説明する。図示のように、表示画面20上に、部品表に対応するBOMツリーを表示する表示エリア21、部品の形状データに基いて作画した3Dモデルを表示する表示エリア22、部品の機能データとしての機能分解木を表示する表示エリア23が設定されている。
Here, the interactive operation of the function / shape association processing unit 13 in step S4 will be described with reference to FIG. As shown in the figure, on the
表示エリア21のBOMツリーは、製品24を構成する部組品であるサブアッセンブリ(ASSY)−1、サブアッセンブリ(ASSY)−2、さらにサブアッセンブリ(ASSY)−1を構成する部品PART−11などの部品が図示していない部品IDとともに、階層状に関連付けて表示される。
The BOM tree in the
本実施形態1では、機能データの表現方法に機能分解木を用いており、図示のように、機能分解木は、製品等の機能25が、複数のサブ機能ノード26,27に分解され、そのサブ機能ノード27を実現するカムシャフト方式などの方式ノード28を連結して、サブ機能ノードと方式ノードを連結してツリー状に表現されている。
In the first embodiment, a function decomposition tree is used as a method for expressing function data. As shown in the figure, the function decomposition tree includes a
例えば、BOMツリー上で、部品PART−11を選択すると、選択された部品PART−11は色変え表示などにより識別可能に表示される。これにより、機能分解木の表示エリア23に設けられた形状対応付け表示エリア30に、選択された部品PART−11が表示される。これにより、部品PART−11に対して機能の対応付け処理を行うことになる。次に、オペレータは機能分解木のカムシャフトである方式ノード28を選択すると、選択された方式ノード28は色変え表示される。そして、オペレータが3Dモデル22をスクロールし、カムシャフト方式に対応する形状データの部品29を検索して選択すると、部品29は色変え表示される。これらの操作により、BOMツリー上の部品PART−11、機能データのカムシャフトの方式ノード28と形状データの部品29とが対応付けられる。なお、機能分解木上でカムシャフトの方式ノード28を選択後に、形状対応付け表示エリア30にBOMツリーの部品PART−11を、キーボードなどにより文字入力するようにしてもよい。したがって、表示画面20は、機能分解木とBOMツリーの2つの表示エリア21,23のみ、あるいは機能分解木と3Dモデルの2つの表示エリア22,23のみでもよい。
For example, when a part PART-11 is selected on the BOM tree, the selected part PART-11 is displayed so as to be identifiable by a color change display or the like. As a result, the selected component PART-11 is displayed in the shape
このようにして、本実施形態の機能・形状対応付け処理部13の対話操作により、機能データベース10の機能データと形状データベース11の形状データの機能IDと形状IDが紐付けられ、かつ、形状IDと形状特徴量が対応付けられて、機能・形状対応付けデータベース14に格納される。
In this way, the function data of the
次に、本実施形態の機能・形状対応付けデータベース14に格納された機能・形状対応付けデータを用いて、新たな製品の開発に利用するために、所望の機能を有する部品について過去の形状データを検索する機能・形状検索処理部16の処理操作について、図4のフローチャート及び図5の表示画像を参照して説明する。図5に示すように、表示画面40には、機能データを表示する表示エリア41と形状データを表示する表示エリア42が表示される。機能データの表現方法として、図3と同様の機能分解木を用いている。
Next, in order to use the function / shape association data stored in the function /
ユーザ15の指令に基づいて動作が開始されると、機能・形状検索処理部16は機能データベース10から機能データを読み出して、表示画面40の表示エリア41に機能分解木を表示する(ステップS11)。ユーザ15は、表示エリア41の機能分解木の画像をスクロールして、対象製品に係る検索要求の機能である機能ノード43の「サブ機能11」が表示エリア41に表示されたとき、ポインティングデバイス等の入力手段により機能ノード43を選択する(ステップS22)。これによって、検索要求としての機能を指定する。なお、方式ノードを選択する場合も同様である。また、図では、機能ノード43のサブ機能は、「回転運動を並進運動に変換」する例を示している。また、選択された形状対応付け表示30が色変え表示される。また、検索要求の機能を入力する方法としては、上述のように機能分解木を表示し、その中の機能ノード又は方式ノードを選択する方式に代えて、「・・・する機能」というようにユーザ15が自然言語形式で入力するようにしてもよい。
When the operation is started based on the instruction of the
次に、機能・形状検索処理部16は検索要求された機能を特定し、機能・形状対応付けデータベース14から、機能ノード43に対応付けられた形状IDを取得する(ステップS13)。このとき、形状IDに付された形状特徴量をも取得する。そして、検索要求に係る機能を実現する形状(図5の例では、機構を表す形状)について、形状特徴量が近い1又は複数の候補の形状IDを取得する。そして、取得した形状IDに対応する形状データを、形状データベース11から取得して、検索結果として表示エリア42に表示する(ステップS14)。この場合、形状の類似度(スコア)が高い順(対応関係が強い順)に一覧表示、又は3次元(あるいは2次元)表示によりユーザに提示する。
Next, the function / shape
ここで、類似度(スコア)としては、以下の式で算出されるスコア値を用いることができる。同式で、iは機能ID、jは形状IDに対応する。 Here, as the similarity (score), a score value calculated by the following equation can be used. In the formula, i corresponds to a function ID and j corresponds to a shape ID.
Score(i,k)=Σ(R(Fi,Gj)×S(Gj,Gk))
=Σ(Wij×S(Gj,Gk))
ここで、Σは形状j=1,・・・、nにおいて、機能Fiと関係があるすべての形状Gjを意味する。また、
Score(i,k):機能Fiと形状Gkのスコア、
R(Fi,Gj):機能Fiと形状Gjの関係の強さ、
S(Gj,Gk):形状Gjと形状Gkの類似度、
Wij:重みパラメータ
とする。また、形状Gjと形状Gkの類似度に代えて、形状Gjと形状Gkの相互間の形状特徴量の類似度を用いてもよい。
Score (i, k) = Σ (R (Fi, Gj) × S (Gj, Gk))
= Σ (Wij × S (Gj, Gk))
Here, Σ means all the shapes Gj related to the function Fi in the shapes j = 1,..., N. Also,
Score (i, k): Score of function Fi and shape Gk,
R (Fi, Gj): Strength of the relationship between the function Fi and the shape Gj,
S (Gj, Gk): similarity between shape Gj and shape Gk,
Wij: A weight parameter. Further, instead of the similarity between the shape Gj and the shape Gk, the similarity between the shape feature amounts between the shape Gj and the shape Gk may be used.
図5の例で、「サブ機能11」の「回転運動を並進運動に変換」を選択した場合、検索結果としては、カムシャフトの類似形状や、ラックピニオンの類似形状が一覧表示される。また、「サブ機能11」の下位方式として「ラックピニオン方式」を選択した場合、検索結果としてラックピニオンの類似形状が一覧表示される。ここで、Score値を用いるメリットとしては、機能と形状の関係情報が少ない場合でも、形状間の類似度を用いて検索対象範囲を拡大することが可能となる。
In the example of FIG. 5, when “convert rotational motion into translational motion” in “
上述したように、本実施形態によれば、機能・形状対応付けデータベース14に、過去に設計された部品の機能データと形状データが対応付けされて格納されるから、検索対象の部品の機能に基づいて検索することにより、所望の機能を有する1又は複数の形状データを抽出することができる。そして、抽出された1又は複数の形状データの中から検索対象の部品の形状を容易に選択できる。
As described above, according to the present embodiment, the function /
その結果、形状データをゼロから作成する新規製品の開発の場合であっても、過去の製品情報を効率的に検索することができ、開発効率を向上することができる。 As a result, even in the case of development of a new product that creates shape data from scratch, past product information can be searched efficiently, and development efficiency can be improved.
なお、機能データテーブル10及び形状データテーブル11に格納されるデータは、同じ製品でなくてもよく、異なる製品の機能データ及び形状データを用いて、機能・形状対応付けデータを作成することができるのはいうまでもない。 The data stored in the function data table 10 and the shape data table 11 may not be the same product, and function / shape association data can be created using the function data and shape data of different products. Needless to say.
(実施形態2)
図6に、本発明の設計支援システムの実施形態2の機能ブロック図を示す。本実施形態2が図1の実施形態1と相違する点は、さらに、検索履歴データベース51と辞書データベース52を設けたことにある。その他の点は、図1の実施形態と同一であることから、同一の符号を付して説明を省略する。
(Embodiment 2)
FIG. 6 shows a functional block diagram of
実施形態1において、ユーザ15が機能・形状検索処理部16に対して、検索要求の機能データをキーボード等から自然言語で入力することができることを説明した。この場合、ユーザ入力の機能を表す用語と、機能データベース10に格納されている機能を表す用語が単語として必ずしも一致しない場合がある。このような機能データの検索ワードが不一致でも、意味的に同一の場合なら「同じ機能」として扱えるように、機能の検索ワードの同義語を格納した辞書データベース52を設けることが好ましい。これにより、辞書データベース52を参照し、機能の検索ワードを拡張して検索することができ、検索対象範囲を拡大することが可能となる。
In the first embodiment, it has been described that the
一方、機能・形状対応付け処理部13の処理操作について、実施形態1ではオペレータがシステムとの対話により、機能データと形状(形状特徴量)データを対応付けする例を示した。本実施形態では、対話方式に加えて、検索履歴を利用した半自動的な対応付け処理を可能とするものである。 On the other hand, regarding the processing operation of the function / shape association processing unit 13, in the first embodiment, an example is shown in which the operator associates the function data with the shape (shape feature amount) data through an interaction with the system. In the present embodiment, in addition to the interactive method, semi-automatic association processing using a search history is possible.
すなわち、検索履歴データベース51を設け、機能・形状検索処理部16で入力された検索要求としての機能データと、検索結果として出力された形状データのうち、ユーザ15が「正答」として選択した形状データを検索履歴データとして検索履歴データベース51に格納する。そして、機能・形状対応付け処理部13は、検索履歴データを参照して機能・検索対応付けデータを生成する。また、既に機能・検索対応付けデータベース14に存在する機能・形状対応付けデータの場合は、その関係の強さを表す重みパラメータWを用意し、検索履歴に応じて、重みパラメータを増やす。この場合の、機能・形状対応付けデータの具体的なデータテーブルのイメージとしては、
(機能ID)|(形状(特徴量)ID)|(重みパラメータW)
の並びの表形式となる。
That is, the search history database 51 is provided, and the shape data selected by the
(Function ID) | (shape (feature amount) ID) | (weight parameter W)
It becomes the table form of the sequence of.
これにより、機能・形状検索処理16における検索において、実施形態1に比べて、重みパラメータWの大きな形状データのスコア値が大きくなるので、機能に対応した形状データを一層効率よく検索することができる。
Thereby, in the search in the function /
(実施形態3)
図7に、本発明の設計支援システムの実施形態3の機能ブロック図を示す。本実施形態3が、図1の実施形態1と相違する点は、ネットワークを介して複数のユーザが本発明の設計支援システムを利用して設計データの検索を可能にしたことにある。
(Embodiment 3)
FIG. 7 shows a functional block diagram of
図7に示すように、各ユーザ60は検索クライアント61を用いてネットワーク62経由で、第1又は第2の実施形態の機能・形状検索処理16を実現する検索サーバ63とデータの送受信を行うように形成されている。また、ユーザ管理データベース600、機能データベース10、機能データベース11、機能・形状対応付けデータベース14へのデータ入出力により、各ユーザ60に応じた形状データあるいは機能データを検索して、その結果を検索クライアント61に表示することを可能にしている。
As shown in FIG. 7, each
本実施形態によれば、多くのユーザ60により作成した機能データ及び機能データを利用して、新製品開発を効率よく行うことができる。
According to the present embodiment, new product development can be efficiently performed using function data and function data created by
(実施形態4)
上述した実施形態1〜3のでは、機能・形状検索処理16では、機能・形状対応付けデータベース14を用いて機能から形状を検索する例を説明した。本発明の機能・形状対応付けデータベース14はこのような利用形態に限られるものではなく、機能・形状対応付けデータに基づいて、形状から機能を検索することが可能であることは容易に理解できる。
(Embodiment 4)
In the above-described first to third embodiments, the function /
10…機能データベース
11…形状データベース
12…形状特徴量算出部
13…機能・形状対応付け処理部
14…機能・形状対応付けデータベース
16…機能・形状検索処理部
DESCRIPTION OF
Claims (5)
部品又は部組品の形状を表す形状IDが付与された形状データが格納された形状データベースと、
過去に設計された部品又は部組品についての機能と該機能を実現する形状とを機能IDと形状IDの紐付けにより対応付けてなる機能・形状対応付けデータの生成を支援する機能・形状対応付け処理部と、
該処理部により生成された機能・形状対応付けデータが格納される機能・形状対応付けデータベースと、
入力される機能に基づいて機能・形状対応付けデータベースを検索し、その機能を実現する部品又は部組品の候補を抽出するとともに、該候補の機能IDに紐付けられた形状IDに基づいて形状データベースを検索し、該候補の形状データを抽出して該形状データに基づいて作画した画像を表示する機能・形状検索処理部と、
画像表示した候補がユーザにより選択された検索履歴を格納する検索履歴データベースとを備え、
機能・形状対応付け処理部は、検索履歴データベースに格納された同一の検索履歴の回数を読み出して、ユーザにより選択された候補と該候補が実現する機能との対応関係の強さを表す機能・形状対応付けデータにおけるパラメータを、読み出した検索履歴の回数に応じて更新し、
パラメータは、検索履歴データベースに格納された検索履歴データを参照して機能・形状対応付け処理部によって生成され、検索履歴に応じて増大されるとともに、機能に対応した形状データを検索する際に機能・形状検索処理部で用いられることを特徴とする設計支援システム。 A function database in which function data to which a function ID representing a function of a part or a component is assigned is stored;
A shape database in which shape data to which a shape ID representing the shape of a part or a part is given is stored;
Function / shape support that supports the generation of function / shape association data that associates functions and shapes that have been designed in the past with shapes that realize the functions by associating function IDs with shape IDs. Attaching processing unit,
A function / shape association database storing function / shape association data generated by the processing unit ;
Search the function / shape association database based on the input function, extract candidates for parts or components that realize the function , and shape based on the shape ID linked to the function ID of the candidate A function / shape search processing unit for searching a database, extracting the candidate shape data and displaying an image drawn based on the shape data ;
A search history database that stores search histories selected by the user as candidates for image display;
The function / shape association processing unit reads the number of the same search history stored in the search history database, and represents the strength of the correspondence between the candidate selected by the user and the function realized by the candidate. Update the parameters in the shape association data according to the number of retrieved search histories,
The parameter is generated by the function / shape association processing unit with reference to the search history data stored in the search history database, and is increased according to the search history, and functions when searching for shape data corresponding to the function. A design support system characterized by being used in a shape search processing unit .
前記機能・形状対応付け処理部は、マン・マシンの対話により、表示画面に前記機能データと前記形状データを表示させ、該表示画面上で前記機能と該機能を実現する形状とを対応付け可能に形成されてなることを特徴とする設計支援システム。 In claim 1,
The function / shape association processing unit can display the function data and the shape data on a display screen by man-machine interaction, and associate the function with the shape realizing the function on the display screen. A design support system characterized by being formed into.
前記形状データベースから前記形状データを読み出して前記部品又は部組品の形状特徴量を求める形状特徴量算出部を備え、
前記機能・形状対応付け処理部は、前記形状特徴量算出部により求めた前記形状特徴量を前記機能・形状対応付けデータに付与することを特徴とする設計支援システム。 In claim 2,
A shape feature amount calculation unit that reads the shape data from the shape database and obtains the shape feature amount of the part or component,
The function / shape association processing unit adds the shape feature amount obtained by the shape feature amount calculation unit to the function / shape association data.
前記機能・形状検索処理部は、前記形状特徴量が類似する部品又は部組品の1又は複数の候補を検索して画像表示することを特徴とする設計支援システム。 In claim 3,
The design / support system, wherein the function / shape search processing section searches for and displays one or a plurality of candidates of parts or assemblies having similar shape features.
前記機能・形状検索処理部は、前記形状特徴量が類似する部品又は部組品の1又は複数の候補を検索し、各候補の該形状特徴量の類似度を認識可能に画像表示することを特徴とする設計支援システム。 In claim 4,
The function / shape search processing unit searches for one or a plurality of candidates of parts or components with similar shape feature values, and displays an image so that the similarity of the shape feature values of each candidate can be recognized. A featured design support system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006192797A JP5183038B2 (en) | 2006-07-13 | 2006-07-13 | Design support system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006192797A JP5183038B2 (en) | 2006-07-13 | 2006-07-13 | Design support system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008021159A JP2008021159A (en) | 2008-01-31 |
JP5183038B2 true JP5183038B2 (en) | 2013-04-17 |
Family
ID=39077039
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006192797A Expired - Fee Related JP5183038B2 (en) | 2006-07-13 | 2006-07-13 | Design support system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5183038B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010033530A (en) * | 2008-06-24 | 2010-02-12 | Incs Inc | Design support system, design support device, design support program and recording medium recording the program |
JP4969536B2 (en) * | 2008-08-29 | 2012-07-04 | 株式会社日立製作所 | Design support apparatus, method thereof, and storage medium thereof |
JP5332443B2 (en) * | 2008-09-22 | 2013-11-06 | 日本電気株式会社 | Component integration management apparatus, component integration management method, and component integration management program |
JP2011248622A (en) * | 2010-05-27 | 2011-12-08 | Hitachi Ltd | Similar model searching system and work instruction reuse system |
JP6919320B2 (en) * | 2017-05-15 | 2021-08-18 | 富士通株式会社 | Parts search program, parts search method and parts search device |
JP6808066B2 (en) * | 2017-10-27 | 2021-01-06 | 三菱電機株式会社 | Design information management system, design information management method and program |
JP7479891B2 (en) * | 2020-03-27 | 2024-05-09 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08190578A (en) * | 1995-01-04 | 1996-07-23 | Hitachi Ltd | Design support device |
JP2001297113A (en) * | 2000-04-14 | 2001-10-26 | Ricoh Co Ltd | Device and method for preparing and editing parts constitution and computer readable recording medium with parts constitution preparation/edition processing program recorded thereon |
JP2004288170A (en) * | 2003-03-05 | 2004-10-14 | Olympus Corp | Three-dimensional model retrieval method and system |
-
2006
- 2006-07-13 JP JP2006192797A patent/JP5183038B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008021159A (en) | 2008-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5183038B2 (en) | Design support system | |
US8910120B2 (en) | Software debugging recommendations | |
US20060195419A1 (en) | Device and method for supporting material name setting, and computer product | |
JPWO2011001584A1 (en) | Information classification apparatus, information classification method, and information classification program | |
JP6772478B2 (en) | Information retrieval program and information retrieval device | |
JP2002342117A (en) | Device, method and program for supporting test specification generation and recording medium | |
Ren et al. | How to manage tiny machine learning at scale: An industrial perspective | |
CN114297535A (en) | Page display method, device and equipment for query conditions and storage medium | |
JP2008181331A (en) | Relation extraction method, relation extraction system | |
Page | Phyloinformatics: Toward a phylogenetic database | |
JP4453440B2 (en) | Visual information classification method and apparatus, program, and storage medium recording visual information classification program | |
JP2003316829A (en) | Design operation support device | |
JP4877930B2 (en) | Document processing apparatus and document processing method | |
JP7299303B2 (en) | Communication methods for databases | |
Turk et al. | Object-oriented modeling of design system for RC buildings | |
CN110457435A (en) | A kind of patent novelty analysis system and its analysis method | |
JP2003330959A (en) | Catalog retrieval system | |
Li et al. | An interactive visual query interface on spatial/temporal data | |
Bassier et al. | Towards the semantic enrichment of existing online 3D building geometry to publish linked building data | |
JP7168826B2 (en) | Data integration support device, data integration support method, and data integration support program | |
JP2008293271A (en) | Cluster classification device and cluster classification program | |
JP2011095802A (en) | Machine translation device and program | |
Garfinkle et al. | Geoparsing text for characterizing urban operational environments through machine learning techniques | |
WO2004070629A2 (en) | Database search tool | |
JPH1125142A (en) | Method and device for registering/retrieving cad data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090616 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110913 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120529 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120726 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121225 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130115 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160125 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |