JP5998572B2 - Design verification support apparatus, design verification support method, and design verification support program - Google Patents
Design verification support apparatus, design verification support method, and design verification support program Download PDFInfo
- Publication number
- JP5998572B2 JP5998572B2 JP2012075010A JP2012075010A JP5998572B2 JP 5998572 B2 JP5998572 B2 JP 5998572B2 JP 2012075010 A JP2012075010 A JP 2012075010A JP 2012075010 A JP2012075010 A JP 2012075010A JP 5998572 B2 JP5998572 B2 JP 5998572B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- design
- difference
- risk
- extracted
- 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.)
- Active
Links
Description
本発明は、設計データの検証に用いられる設計検証支援装置に関する。 The present invention relates to a design verification support apparatus used for verification of design data.
一般的な設計データにおいて、設計における変化点は設計者のみが知る情報である。しかし、初級設計技術者は、設計における変化点のうち、本来設計検証するべき危険度の判断ができない場合があり、自身では十分な設計検証ができない場合がある。また、上級設計者が他の設計者の設計をチェックする場合においては、膨大な設計変化点のうち、設計者が告知した大きな設計変更点や危険度が高いと判断した点を中心にチェックを行う。その場合、告知された点が不十分であれば、チェック漏れが生じ、設計ミスが見逃される可能性がある。 In general design data, a change point in design is information that only the designer knows. However, the beginner design engineer may not be able to determine the degree of risk that should be verified by design among the changing points in the design, and may not be able to perform sufficient design verification by himself. In addition, when a senior designer checks the design of another designer, he checks mainly the major design changes announced by the designer and the points judged to be high risk among the enormous design changes. Do. In that case, if the notified points are insufficient, a check omission may occur and a design error may be missed.
上記のような問題点を解決するためにシステムを用いて設計検証を行う一般的な技術として、例えば、設計された形状から設計ルールを抽出し、点検項目を提示する技術がある。例えば、特許文献1には、予め定めた推奨値と、推奨値に対応する設計値とを比較し、判定結果を提示することで、設計支援を行う技術が開示されている。 As a general technique for performing design verification using a system in order to solve the above problems, for example, there is a technique for extracting a design rule from a designed shape and presenting an inspection item. For example, Patent Literature 1 discloses a technique for providing design support by comparing a predetermined recommended value with a design value corresponding to the recommended value and presenting a determination result.
しかし、一般的なシステムを用いた設計検証において、設計ルールが充実しデータベース内の設計ルール数が増大してくると、大量の点検項目が提示されることとなる。そのため、設計者やレビュー者に対する負担が大きくなり、開発リードタイムが長くなったり、多数の人員による検証が必要となったりするという課題がある。また、検証数が増えると点検漏れが発生する恐れがあるという課題がある。 However, in design verification using a general system, when the design rules are enriched and the number of design rules in the database increases, a large number of inspection items are presented. Therefore, there is a problem that a burden on a designer or a reviewer is increased, a development lead time becomes long, and verification by a large number of personnel is necessary. In addition, there is a problem that an inspection failure may occur when the number of verifications increases.
そこで、本発明は、設計検証において確認するべき対象を容易に判別することができる設計検証支援装置を提供することを目的とする。 Accordingly, an object of the present invention is to provide a design verification support apparatus that can easily determine an object to be confirmed in design verification.
本発明による設計検証支援装置は、設計データを格納する計算機援用設計装置と、前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、選択された前記設計ルールが、所定数より少ない場合、前記形状および付帯情報抽出部は、前記差分データが示す形状から一定の距離内または同じ平面上における形状および付帯情報を抽出近傍データとして出力し、前記差分確認部は、前記抽出近傍データと当該抽出近傍データに対応する過去の設計データとの差異を示す差分近傍データを抽出し、前記リスク抽出部は、前記予め記憶された設計ルールのうち前記差分近傍データに関する設計ルールを選択し、前記差分近傍データが当該設計ルールに合致しているかどうか判定することを特徴とする。
また、本発明による設計検証支援装置は、設計データを格納する計算機援用設計装置と、前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、前記リスク抽出部が、前記差分データ以外の前記設計データに設計変更による影響があると判定した場合、前記形状および付帯情報抽出部は、前記抽出データから一定の距離内にある前記設計データ、または前記抽出データと接触している前記設計データを設計周辺データとして取得し、当該設計周辺データの形状および付帯情報を抽出して抽出周辺データとして出力し、前記差分確認部は、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータを生成し、前記形状および付帯情報抽出部は、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータに前記差分データを加えたデータを差分周辺データとして出力し、前記リスク抽出部は、前記予め記憶された設計ルールのうち前記差分周辺データに関する設計ルールを選択し、前記差分周辺データが当該設計ルールに合致しているかどうか判定することを特徴とする。
また、本発明による設計検証支援装置は、設計データを格納する計算機援用設計装置と、前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、前記リスク抽出部は、前記差分データが、所定の面積以上かつ所定の厚さ以上の部分を含む場合、肉厚が変更されたと判定し、肉厚に関する前記設計ルールを選択することを特徴とする。
また、本発明による設計検証支援装置は、設計データを格納する計算機援用設計装置と、前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、前記リスク抽出部は、前記差分データが、同一または類似形状の削除および追加を含む場合は、部品が移動されたと判定して移動量を算出し、移動量および設置位置のうちの少なくとも一つに関する前記設計ルールを選択することを特徴とする。
また、本発明による設計検証支援装置は、設計データを格納する計算機援用設計装置と、前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、前記リスク抽出部は、前記差分データが、形状が類似し大きさが異なる複数の外形形状を含む場合、設計変更前後の形状が相似していると判定し、前記差分確認部は、形状比率を変更した抽出データを用いて再度差分データを抽出し、前記リスク抽出部は、当該差分データに関する前記設計ルールを選択することを特徴とする。
A design verification support apparatus according to the present invention includes a computer-aided design apparatus that stores design data, a shape and incidental information extraction unit that acquires the design data, extracts the shape and incidental information of the design data, and outputs the extracted data as extracted data when a difference confirmation unit for extracting the difference data indicating the difference between the past design data corresponding to the extracted data and the extracted data, and inputs the difference data as the verification data, among the pre-stored design rules A design rule related to the verification data is selected, a change amount of the physical property value related to the design intention is calculated based on the verification data, and risk extraction data including the verification data, the design rule, and the change amount of the physical property value is calculated. A risk extraction unit for outputting, and a risk output data that includes the risk extraction data and expresses the risk of the design data. And a click explicit-shape portion, said design rule selected is, if less than the predetermined number, the shape and supplementary information extracting section, shape and incidental within said predetermined distance from the shape indicated by the difference data or the same plane The information is output as extracted neighborhood data, the difference confirmation unit extracts difference neighborhood data indicating a difference between the extracted neighborhood data and past design data corresponding to the extracted neighborhood data, and the risk extraction unit A design rule related to the difference neighborhood data is selected from design rules stored in advance, and it is determined whether or not the difference neighborhood data matches the design rule .
A design verification support apparatus according to the present invention includes a computer-aided design apparatus for storing design data, and the shape and incidental information for acquiring the design data, extracting the shape and incidental information of the design data, and outputting the extracted data as extracted data. An extraction unit, a difference confirmation unit for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data, the difference data is input as verification data, and a pre-stored design rule Risk extraction data that selects the design rule for the verification data, calculates the amount of change in the physical property value related to the design intent based on the verification data, and includes the verification data, the design rule, and the amount of change in the physical property value A risk extraction unit that outputs the risk, and the risk extraction data that includes the risk extraction data and that clearly indicates the risk of the design data And when the risk extraction unit determines that the design data other than the difference data has an influence due to the design change, the shape and incidental information extraction unit is configured to obtain a certain amount from the extracted data. The design data within the distance or the design data in contact with the extracted data is acquired as design peripheral data, the shape and auxiliary information of the design peripheral data is extracted and output as extracted peripheral data, and the difference The confirmation unit generates data indicating a difference between the extracted peripheral data and past design data corresponding to the extracted peripheral data, and the shape and incidental information extracting unit corresponds to the extracted peripheral data and the extracted peripheral data. The data obtained by adding the difference data to the data indicating the difference from the past design data is output as the difference peripheral data, and the risk extraction Selects the design rule for the differential peripheral data of said pre-stored design rule, the differential peripheral data and judging whether conform to the design rule.
A design verification support apparatus according to the present invention includes a computer-aided design apparatus for storing design data, and the shape and incidental information for acquiring the design data, extracting the shape and incidental information of the design data, and outputting the extracted data as extracted data. An extraction unit, a difference confirmation unit for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data, the difference data is input as verification data, and a pre-stored design rule Risk extraction data that selects the design rule for the verification data, calculates the amount of change in the physical property value related to the design intent based on the verification data, and includes the verification data, the design rule, and the amount of change in the physical property value A risk extraction unit that outputs the risk, and the risk extraction data that includes the risk extraction data and that clearly indicates the risk of the design data And the risk extraction unit determines that the wall thickness has been changed when the difference data includes a portion having a predetermined area or more and a predetermined thickness or more. It is characterized by selecting a rule.
A design verification support apparatus according to the present invention includes a computer-aided design apparatus for storing design data, and the shape and incidental information for acquiring the design data, extracting the shape and incidental information of the design data, and outputting the extracted data as extracted data. An extraction unit, a difference confirmation unit for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data, the difference data is input as verification data, and a pre-stored design rule Risk extraction data that selects the design rule for the verification data, calculates the amount of change in the physical property value related to the design intent based on the verification data, and includes the verification data, the design rule, and the amount of change in the physical property value A risk extraction unit that outputs the risk, and the risk extraction data that includes the risk extraction data and that clearly indicates the risk of the design data A risk shape clarification unit, and when the difference data includes deletion and addition of the same or similar shape, the risk extraction unit determines that the part has been moved, calculates a movement amount, The design rule relating to at least one of the installation positions is selected.
A design verification support apparatus according to the present invention includes a computer-aided design apparatus for storing design data, and the shape and incidental information for acquiring the design data, extracting the shape and incidental information of the design data, and outputting the extracted data as extracted data. An extraction unit, a difference confirmation unit for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data, the difference data is input as verification data, and a pre-stored design rule Risk extraction data that selects the design rule for the verification data, calculates the amount of change in the physical property value related to the design intent based on the verification data, and includes the verification data, the design rule, and the amount of change in the physical property value A risk extraction unit that outputs the risk, and the risk extraction data that includes the risk extraction data and that clearly indicates the risk of the design data And the risk extraction unit determines that the shape before and after the design change is similar when the difference data includes a plurality of external shapes having similar shapes and different sizes, The difference confirmation unit extracts the difference data again using the extracted data whose shape ratio is changed, and the risk extraction unit selects the design rule related to the difference data.
本発明による設計検証支援方法は、コンピュータが、設計データを格納し、前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力し、前記抽出データと、当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出し、前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力し、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力し、選択された前記設計ルールが、所定数より少ない場合、前記差分データが示す形状から一定の距離内または同じ平面上における形状および付帯情報を抽出近傍データとして出力し、前記抽出近傍データと当該抽出近傍データに対応する過去の設計データとの差異を示す差分近傍データを抽出し、前記予め記憶された設計ルールのうち前記差分近傍データに関する設計ルールを選択し、前記差分近傍データが当該設計ルールに合致しているかどうか判定することを特徴とする。
また、本発明による設計検証支援方法は、コンピュータが、設計データを格納し、前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力し、前記抽出データと、当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出し、前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力し、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力し、前記差分データ以外の前記設計データに設計変更による影響があると判定した場合、前記抽出データから一定の距離内にある前記設計データ、または前記抽出データと接触している前記設計データを設計周辺データとして取得し、当該設計周辺データの形状および付帯情報を抽出して抽出周辺データとして出力し、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータを生成し、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータに前記差分データを加えたデータを差分周辺データとして出力し、前記予め記憶された設計ルールのうち前記差分周辺データに関する設計ルールを選択し、前記差分周辺データが当該設計ルールに合致しているかどうか判定することを特徴とする。
In the design verification support method according to the present invention, a computer stores design data, acquires the design data, extracts the shape and incidental information of the design data, outputs the extracted data, and extracts the extracted data and the extracted data. extracts the difference data indicating the difference between the past design data corresponding to the data, the difference data inputted as verification data, to select the design rules for the verification data of previously stored design rule, the verification A change amount of the physical property value related to the design intention is calculated based on the data, and the risk extraction data including the verification data, the design rule, and the change amount of the physical property value is output, the risk extraction data is included, and the design If the risk of data outputs demonstrating risk explicit data, said design rule selected, fewer than a predetermined number, the difference data The shape and incidental information within a certain distance or on the same plane from the indicated shape are output as extracted neighborhood data, and differential neighborhood data indicating the difference between the extracted neighborhood data and past design data corresponding to the extracted neighborhood data is extracted. Then, a design rule related to the difference neighborhood data is selected from the design rules stored in advance, and it is determined whether or not the difference neighborhood data matches the design rule .
Further, in the design verification support method according to the present invention, a computer stores design data, acquires the design data, extracts the shape and incidental information of the design data, outputs the extracted data, and the extracted data; Extracting difference data indicating a difference from past design data corresponding to the extracted data, inputting the difference data as verification data, selecting a design rule related to the verification data from design rules stored in advance, A change amount of the physical property value related to the design intention is calculated based on the verification data, and the risk extraction data including the verification data, the design rule, and the change amount of the physical property value is output, including the risk extraction data, Risk explicit data that clearly indicates the risk of the design data is output, and the design data other than the differential data are affected by the design change. If it is determined, the design data within a certain distance from the extracted data or the design data in contact with the extracted data is acquired as design peripheral data, and the shape and incidental information of the design peripheral data are extracted. Output as extracted peripheral data, and generate data indicating a difference between the extracted peripheral data and past design data corresponding to the extracted peripheral data, and the past design corresponding to the extracted peripheral data and the extracted peripheral data. Data obtained by adding the difference data to data indicating a difference from the data is output as difference peripheral data, and a design rule related to the difference peripheral data is selected from the pre-stored design rules, and the difference peripheral data is the design It is characterized by determining whether or not the rule is met.
本発明による設計検証支援プログラムは、コンピュータに、設計データを格納する計算機援用設計処理と、前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出処理と、前記抽出データと、当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認処理と、前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出処理と、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示処理とを実行させ、選択された前記設計ルールが、所定数より少ない場合、前記形状および付帯情報抽出処理で、前記差分データが示す形状から一定の距離内または同じ平面上における形状および付帯情報を抽出近傍データとして出力させ、前記差分確認処理で、前記抽出近傍データと当該抽出近傍データに対応する過去の設計データとの差異を示す差分近傍データを抽出させ、前記リスク抽出処理で、前記予め記憶された設計ルールのうち前記差分近傍データに関する設計ルールを選択させ、前記差分近傍データが当該設計ルールに合致しているかどうか判定させることを特徴とする。
また、本発明による設計検証支援プログラムは、コンピュータに、設計データを格納する計算機援用設計処理と、前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出処理と、前記抽出データと、当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認処理と、前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出処理と、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示処理とを実行させ、前記リスク抽出処理で、前記差分データ以外の前記設計データに設計変更による影響があると判定した場合、前記形状および付帯情報抽出処理で、前記抽出データから一定の距離内にある前記設計データ、または前記抽出データと接触している前記設計データを設計周辺データとして取得させ、当該設計周辺データの形状および付帯情報を抽出して抽出周辺データとして出力させ、前記差分確認処理で、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータを生成させ、前記形状および付帯情報抽出処理で、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータに前記差分データを加えたデータを差分周辺データとして出力させ、前記リスク抽出処理で、前記予め記憶された設計ルールのうち前記差分周辺データに関する設計ルールを選択させ、前記差分周辺データが当該設計ルールに合致しているかどうか判定させることを特徴とする。
A computer-aided design verification program according to the present invention includes a computer-aided design process for storing design data in a computer, a shape and incidental information for acquiring the design data, extracting the shape and incidental information of the design data, and outputting the extracted data as extracted data. an information extracting process, and the extracted data, the difference verification process for extracting difference data indicating the difference between the past design data corresponding to the extracted data, and inputs the difference data as the verification data, stored in advance The design rule related to the verification data is selected from the design rules, the amount of change in the physical property value related to the design intention is calculated based on the verification data, and the verification data, the design rule, and the amount of change in the physical property value are included. Risk extraction process for outputting risk extraction data, including the risk extraction data, and clarifying the risk of the design data To execute the risk shape explicit process for outputting risk explicit data, the design rule is selected, it is less than a predetermined number, in the shape and supplementary information extraction processing, within a certain distance from the shape of the difference data indicates or The shape and incidental information on the same plane is output as extraction neighborhood data, and in the difference confirmation process, difference neighborhood data indicating a difference between the extraction neighborhood data and past design data corresponding to the extraction neighborhood data is extracted, In the risk extraction process, a design rule related to the difference neighborhood data is selected from the design rules stored in advance, and it is determined whether or not the difference neighborhood data matches the design rule .
Further, the design verification support program according to the present invention includes a computer-aided design process for storing design data in a computer, a shape for acquiring the design data, extracting the shape of the design data and incidental information, and outputting it as extracted data And an auxiliary information extraction process, a difference confirmation process for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data, and the difference data is input as verification data and stored in advance. The design rule for the verification data is selected from the design rules, the amount of change in the physical property value related to the design intention is calculated based on the verification data, and the amount of change in the verification data, the design rule, and the physical property value is calculated. A risk extraction process for outputting the risk extraction data including the risk extraction data, including the risk of the design data Risk shape explicit processing that outputs risk explicit data to be displayed, and when it is determined in the risk extraction processing that the design data other than the difference data is affected by a design change, the shape and incidental information extraction processing The design data within a certain distance from the extracted data or the design data in contact with the extracted data is acquired as design peripheral data, and the shape and incidental information of the design peripheral data are extracted and extracted. Output as peripheral data, and in the difference confirmation process, generate data indicating a difference between the extracted peripheral data and past design data corresponding to the extracted peripheral data, and in the shape and incidental information extraction process, the extraction peripheral data The difference data is added to the data indicating the difference between the data and the past design data corresponding to the extracted peripheral data Data is output as difference peripheral data, and in the risk extraction process, a design rule related to the difference peripheral data is selected from the pre-stored design rules, and whether the difference peripheral data matches the design rule It is characterized by making it judge.
本発明によれば、設計検証にて確認するべき対象を容易に判別することができる。 According to the present invention, it is possible to easily determine an object to be confirmed by design verification.
実施形態1.
本発明による設計検証支援装置の第1の実施形態(実施形態1)を、図面を参照して詳細に説明する。図1は、本実施形態の設計検証支援装置の構成を示すブロック図である。図1に示すように、本実施形態の設計検証支援装置は、計算機援用設計装置(Computer Aided Design。以下、CADと記載する)11、形状および付帯情報抽出部12、過去製品データベース13、差分確認部14、設計ルールデータベース15、リスク抽出部16、およびリスク形状明示部17を備える。なお、上記の過去製品データベース13および設計ルールデータベース15を除く各構成要素は、プログラムに基づいて処理を実行するCPUで実現可能である。
Embodiment 1. FIG.
A first embodiment (Embodiment 1) of a design verification support apparatus according to the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the design verification support apparatus of this embodiment. As shown in FIG. 1, the design verification support apparatus of this embodiment includes a computer-aided design apparatus (Computer Aided Design, hereinafter referred to as CAD) 11, a shape and incidental information extraction unit 12, a past product database 13, and a difference check. Unit 14, design rule database 15, risk extraction unit 16, and risk shape clarification unit 17. Each component excluding the past product database 13 and the design rule database 15 can be realized by a CPU that performs processing based on a program.
CAD11は、設計データを格納している。形状および付帯情報抽出部12は、CAD11から、設計データD21を取得し、形状や寸法などの付帯情報を読み取る。図2は、設計データD21の例を示す説明図である。図2に示すように、設計データD21は、例えば、形状を示す画像データと、材料情報、寸法情報、幾何公差、表面仕上げ情報および加工方法等の付帯情報とを含む。形状および付帯情報抽出部12は、図2に示すような形状および付帯情報を設計データD21から抽出し、抽出データD22として記録する。 The CAD 11 stores design data. The shape and incidental information extraction unit 12 acquires design data D21 from the CAD 11 and reads incidental information such as the shape and dimensions. FIG. 2 is an explanatory diagram showing an example of the design data D21. As shown in FIG. 2, the design data D21 includes, for example, image data indicating a shape and incidental information such as material information, dimension information, geometrical tolerance, surface finishing information, and a processing method. The shape and incidental information extraction unit 12 extracts the shape and incidental information as shown in FIG. 2 from the design data D21 and records it as extracted data D22.
差分確認部14は、抽出データD22を取得する。そして、差分確認部14は、形状の類似判断機能を用い、過去製品データベース13に格納されている過去設計データD23と抽出データD22とを比較し、対応する過去設計データD23を決定する。具体的には、差分確認部14は、例えば量産実績のある過去設計データD23のうち抽出データD22と最も近い(類似する)形状のデータを1つまたは複数決定する。そして、差分確認部14は、抽出データD22と、決定した過去設計データD23との差異を示す差分データD24を作成する。図3は、差分確認部14による差分データD24の作成動作の例を示す説明図である。差分データD24は、形状の差異だけでなく、材質や寸法などの付帯情報の変化量も含む。 The difference confirmation unit 14 acquires the extracted data D22. Then, the difference confirmation unit 14 compares the past design data D23 stored in the past product database 13 with the extracted data D22 using the shape similarity determination function, and determines the corresponding past design data D23. Specifically, the difference confirmation unit 14 determines one or a plurality of pieces of data having a shape closest to (similar to) the extracted data D22 among the past design data D23 having a mass production record, for example. Then, the difference confirmation unit 14 creates difference data D24 indicating the difference between the extracted data D22 and the determined past design data D23. FIG. 3 is an explanatory diagram illustrating an example of an operation of creating the difference data D24 by the difference confirmation unit 14. The difference data D24 includes not only the difference in shape but also the amount of change in incidental information such as material and dimensions.
リスク抽出部16は、差分データD24の形状認識を行い、設計変更によって生じた物性値の変化量や、強度、重量、重心の位置などの主要な特性値の変化量を演算し、差分データD24の特性値および演算した変化量を、リスク抽出データD26に含めて出力する。そして、リスク抽出部16は、その変化量を参照することで、設計変更意図に従った物性値変化となっているか判断できる。また設計変更量の多い部分や特性値の変化が大きい部分は、検証が必要となる可能性が高いと判断できる。また、リスク抽出部16は、この特性値または特性値の変化量に応じてリスクの重みつけを行い、リスク抽出データD26に含めて出力する。 The risk extraction unit 16 recognizes the shape of the difference data D24, calculates the amount of change in the physical property value caused by the design change, and the amount of change in main characteristic values such as strength, weight, and the position of the center of gravity, and the difference data D24. Are included in the risk extraction data D26 and output. And the risk extraction part 16 can judge whether it is a physical-property value change according to the design change intention with reference to the variation | change_quantity. In addition, it can be determined that a portion with a large amount of design change or a portion with a large change in the characteristic value is likely to require verification. In addition, the risk extraction unit 16 weights the risk according to the characteristic value or the amount of change in the characteristic value, and outputs the result by including it in the risk extraction data D26.
上記の物性値の変化量の演算において、リスク抽出部16は、具体的には変更されたデータから設計者の設計意図を推測し、その設計意図に関係する物性値の変化量を演算する。そして、リスク抽出部16は、演算した変化量をリスク抽出データD26に含めて出力する。例えば、リブが追加された場合、設計者の意図は強度アップであると推測されるので、設計意図の検証として強度の変化量を出力し、付随の検証(負の効果)として、重量の変化量(増加量)を出力する。また、例えば、鉄からアルミに材質変更された場合、設計者の意図は軽量化であると推測されるので、設計意図の検証として、重量の変化量を出力し、付随の検証(負の効果)として強度の変化量(低下量)を出力する。 In the calculation of the change amount of the physical property value, the risk extraction unit 16 specifically estimates the design intention of the designer from the changed data, and calculates the change amount of the physical property value related to the design intention. Then, the risk extraction unit 16 includes the calculated change amount in the risk extraction data D26 and outputs it. For example, if a rib is added, the intention of the designer is presumed to be an increase in strength. Therefore, the amount of change in strength is output as verification of the design intention, and the change in weight as an accompanying verification (negative effect). Output amount (increase). Also, for example, when the material is changed from iron to aluminum, it is assumed that the designer's intention is to reduce the weight. Therefore, as the verification of the design intention, the amount of change in weight is output and the accompanying verification (negative effect) ) Is output as the amount of change (decrease) in intensity.
また、例えば、類似形状の追加と削除が同時にされた場合、設計者の意図は移動であると推測されるので、設計意図の検証として移動量を出力し、付随の検証として、関連部品の位置を出力する。また、例えば、形状が類似し大きさが異なる複数の外形形状を含む場合、設計者の意図はその形状の拡大または縮小であると推測されるので、設計検証として、容量の変化量を出力し、付随の検証として、重量の変化量を出力する。 In addition, for example, when the similar shape is added and deleted at the same time, the intention of the designer is assumed to be movement. Therefore, the movement amount is output as the verification of the design intention, and the position of the related part is detected as the accompanying verification. Is output. In addition, for example, when a plurality of external shapes having similar shapes and different sizes are included, the intention of the designer is assumed to be the enlargement or reduction of the shape, so the amount of change in capacity is output as design verification. As an accompanying verification, the amount of change in weight is output.
リスク抽出部16は、差分データD24の形状認識を行い、縦横比や配置情報、サイズなどから特徴を形式化する。そして、リスク抽出部16は、差分データD24に含まれる形状、ならびに材質および寸法等の付帯情報に基づいて、設計ルールデータベース15に格納された設計ルールD25の中から、差分データD24に適合する設計ルールD25を選択し、抽出する。図4は、リスク抽出部16による差分データD24に適合する設計ルールD25の選択手順を示す説明図である。 The risk extraction unit 16 recognizes the shape of the difference data D24 and formalizes the features from the aspect ratio, arrangement information, size, and the like. The risk extraction unit 16 then designs a design that conforms to the difference data D24 from the design rules D25 stored in the design rule database 15 based on incidental information such as the shape, material, and dimensions included in the difference data D24. Rule D25 is selected and extracted. FIG. 4 is an explanatory diagram showing a selection procedure of the design rule D25 that matches the difference data D24 by the risk extraction unit 16.
また、リスク抽出部16は、差分データD24が設計ルールD25で決められた寸法範囲、形状などと合致しているかどうかの判定を行う。設計ルールD25は、例えば、寸法および形状に関する定数、数式、範囲指定、および条件分岐、ならびに付属部品の有無などを含む。リスク抽出部16は、差分データD24および設計ルールD25を含むリスク抽出データD26を出力する。この際、リスク抽出部16は、差分データD24のうち設計ルールD25に合致している部分を示す情報や、設計ルールD25に合致しているかどうかの程度を示す情報をリスク抽出データD26に含めてもよい。また、リスク抽出部16は、設計ルールD25に合致している程度によるリスク重みつけを行ってもよい。 Further, the risk extraction unit 16 determines whether or not the difference data D24 matches the size range, shape, etc. determined by the design rule D25. The design rule D25 includes, for example, constants related to dimensions and shapes, mathematical expressions, range designations, conditional branches, presence / absence of accessory parts, and the like. The risk extraction unit 16 outputs risk extraction data D26 including the difference data D24 and the design rule D25. At this time, the risk extraction unit 16 includes, in the risk extraction data D26, information indicating a portion of the difference data D24 that matches the design rule D25 and information indicating whether the design rule D25 is satisfied. Also good. Further, the risk extraction unit 16 may perform risk weighting according to the degree that the design rule D25 is met.
リスク形状明示部17は、リスク抽出データD26にしたがって、リスクのある部分を明示的に変化させた設計データD21を、設計ルールD25とともにリスク明示データD27として登録し、CAD11に出力する。CAD11は、出力されたリスク明示データD27を表示する。リスクのある部分とは、例えば、差分データD24に相当する部分である。また、リスクのある部分として、差分データD24のうち設計ルールD25に合致していない部分のみを明示的に変化させてもよい。差分形状のうち設計ルールD25に合致していない部分を明示的に変化させることで設計検証を行う箇所をさらに絞りこむことができる。 The risk shape clarification unit 17 registers the design data D21 in which the risk portion is explicitly changed according to the risk extraction data D26 as the risk clarification data D27 together with the design rule D25, and outputs it to the CAD 11. The CAD 11 displays the output risk explicit data D27. The part at risk is, for example, a part corresponding to the difference data D24. Further, as a risky part, only a part of the difference data D24 that does not match the design rule D25 may be explicitly changed. By explicitly changing the portion of the difference shape that does not match the design rule D25, it is possible to further narrow down the places where design verification is performed.
図5は、リスク形状明示部17が明示するリスク明示データD27の例を示す説明図である。図5(a)は、差分形状を明示的に変化させた設計データD21、および設計ルールD25を含むリスク明示データD27の例を示す説明図である。また、リスク形状明示部17は、図5(a)で示したリスク明示データD27とともに上記の特性値、変化量およびリスク重みづけを表示させてもよい。図5(b)は、変化量の表示例を示す説明図である。リスク形状明示部17は、図5(b)に示すように、変化量とともに過去設計データD23および設計データD21の画像および物性値を表示してもよい。 FIG. 5 is an explanatory diagram showing an example of the risk clarification data D27 specified by the risk shape clarification unit 17. FIG. 5A is an explanatory diagram showing an example of design data D21 in which the difference shape is explicitly changed and risk explicit data D27 including the design rule D25. Further, the risk shape clarification unit 17 may display the characteristic value, the change amount, and the risk weighting together with the risk clarification data D27 illustrated in FIG. FIG. 5B is an explanatory diagram illustrating a display example of the change amount. As shown in FIG. 5B, the risk shape clarification unit 17 may display the past design data D <b> 23 and the design data D <b> 21 and the physical property values together with the amount of change.
また、リスク抽出部16は、差分データD24と、選択した設計ルールD25と合致しているかどうかの判定を行う際、設計ルールD25に関連付けられた情報も合わせて判定を行ってもよい。図6は、設計ルールD25の関連情報の例を示す説明図である。リスク形状明示部17は、図6に示すように設計ルールともに関連情報を表示してもよい。 Further, when the risk extraction unit 16 determines whether or not the difference data D24 matches the selected design rule D25, the risk extraction unit 16 may also determine the information associated with the design rule D25. FIG. 6 is an explanatory diagram illustrating an example of related information of the design rule D25. The risk shape specifying unit 17 may display related information together with the design rule as shown in FIG.
次に、本実施形態の設計検証支援装置の動作を説明する。図7は、本実施形態の設計検証支援装置の動作を示すフローチャートである。例えば利用者から設計検証の指示がされた場合、形状および付帯情報抽出部12は、CAD11から設計データD21を取得する(ステップS1)。そして、形状および付帯情報抽出部12は、設計データD21の形状や寸法などの付帯情報を読み取る(ステップS2)。 Next, the operation of the design verification support apparatus of this embodiment will be described. FIG. 7 is a flowchart showing the operation of the design verification support apparatus of the present embodiment. For example, when design verification is instructed by the user, the shape and incidental information extraction unit 12 acquires the design data D21 from the CAD 11 (step S1). Then, the shape and incidental information extraction unit 12 reads incidental information such as the shape and dimensions of the design data D21 (step S2).
次に、差分確認部14は、形状の類似判断機能を用い、過去製品データベース13内のデータと抽出データD22とを比較し、抽出データD22と最も近い(類似する)形状の過去設計データD23を1つまたは複数決定する(ステップS3)。そして、差分確認部14は、設計データD21と、ステップS3で決定した過去設計データD23との差異を示す差分データD24を作成する(ステップS4)。 Next, the difference confirmation unit 14 compares the data in the past product database 13 with the extracted data D22 by using the shape similarity determination function, and obtains the past design data D23 having a shape closest to (similar to) the extracted data D22. One or more are determined (step S3). And the difference confirmation part 14 produces the difference data D24 which shows the difference of the design data D21 and the past design data D23 determined by step S3 (step S4).
次に、リスク抽出部16は、設計ルールデータベース15に格納された設計ルールD25の中から、形状、ならびに材質および寸法等の付帯情報に基づいて、差分データD24に適合する設計ルールD25を選択する(ステップS5)。リスク抽出部16は、差分データD24と、選択した設計ルールD25と合致しているかどうかの判定を行う(ステップS6)。また、リスク抽出部16は、設計変更によって生じた物性値や、強度、重量、重心の位置、熱特性、電気特性などの主要な特性値の変化量を演算してもよい。 Next, the risk extraction unit 16 selects a design rule D25 that matches the difference data D24 from the design rules D25 stored in the design rule database 15 based on incidental information such as shape, material, and dimensions. (Step S5). The risk extraction unit 16 determines whether the difference data D24 matches the selected design rule D25 (Step S6). In addition, the risk extraction unit 16 may calculate a physical property value generated by the design change, and a change amount of main characteristic values such as strength, weight, position of the center of gravity, thermal characteristics, and electrical characteristics.
そして、リスク抽出部16は、差分データD24の特性値によるリスク重みつけ、特性値の変化量の大きさによるリスク重みつけ、および設計ルールD25に合致している程度によるリスク重みつけを行う。そして、リスク抽出部16は、差分データD24および設計ルールD25等を含むリスク抽出データD26を出力する。(ステップS7)。リスク抽出データD26は、上記特性値、変化量、ルールに合致している程度、およびこれらに基づくリスク重みづけを含んでいてもよい。 Then, the risk extraction unit 16 performs risk weighting based on the characteristic value of the difference data D24, risk weighting based on the amount of change in the characteristic value, and risk weighting depending on the degree of matching with the design rule D25. And the risk extraction part 16 outputs the risk extraction data D26 containing the difference data D24, the design rule D25, etc. (Step S7). The risk extraction data D26 may include the characteristic value, the amount of change, the degree of matching with the rule, and the risk weighting based on these.
次に、リスク形状明示部17は、リスク抽出データD26にしたがって、リスクのある部分を明示的に変化させた設計データD21を、設計ルールD25とともにリスク明示データD27として登録し、CAD11に出力する(ステップS8)。リスクのある部分とは、例えば、差分データD24に相当する部分や、差分データD24のうち設計ルールD25に合致していない部分である。リスクのある部分とは、例えば、差分データD24に相当する部分である。また、リスクのある部分として、差分データD24のうち設計ルールD25に合致していない部分のみを明示的に変化させてもよい。 Next, the risk shape clarification unit 17 registers the design data D21 in which the risk portion is explicitly changed according to the risk extraction data D26 as the risk clarification data D27 together with the design rule D25, and outputs it to the CAD 11 ( Step S8). The part at risk is, for example, a part corresponding to the difference data D24 or a part of the difference data D24 that does not match the design rule D25. The part at risk is, for example, a part corresponding to the difference data D24. Further, as a risky part, only a part of the difference data D24 that does not match the design rule D25 may be explicitly changed.
リスク形状明示部17は、リスク明示データD27として、上記特性値や変化量を含めてもよい。また、設計ルールD25に合致していない部分において、適合しなかった上記変化量を提示してもよい。適合しなかった上記変化量を設計検証者に提示することで、利用者は、どの程度適合していないか定量的に判断することができる。 The risk shape clarification unit 17 may include the characteristic value and the change amount as the risk clarification data D27. In addition, in the part that does not match the design rule D25, the change amount that did not match may be presented. By presenting the amount of change that has not been met to the design verifier, the user can quantitatively determine how much it has not been met.
本実施形態の設計検証支援装置によれば、設計データのうち、設計検証にて確認するべき対象を容易に判別することができる。具体的には、設計データのうち、過去設計データと比べ変化した部分、特性値の変化が大きく品質に影響する可能性が高い部分、設計ルールに従わない部分など、真に問題が発生しうる可能性が高い部分が明確になる。そして、その内容を明示することで、設計者を含むすべての設計検証者が知ることができる。また、設計データD21と過去設計データD23との差分に基づいてリスクを明示するので、点検項目が必要最小限となり、設計検証者が、必要十分な点検箇所のみを判断することが可能となるので、設計レビュー時の点検漏れ防止とレビュー時間の削減が可能となる。 According to the design verification support apparatus of this embodiment, it is possible to easily determine a target to be confirmed by design verification in the design data. Specifically, there may be real problems in design data, such as parts that have changed compared to past design data, parts that have a large change in characteristic values and are likely to affect quality, and parts that do not follow design rules. The most likely part becomes clear. Then, by clearly indicating the contents, all design verifiers including the designer can know. Further, since the risk is clearly shown based on the difference between the design data D21 and the past design data D23, the inspection items are minimized, and the design verifier can judge only the necessary and sufficient inspection points. In addition, it is possible to prevent inspection omissions during design review and reduce review time.
また、リスク明示データD27に変化量を含む場合、設計検証者が、設計変更の内容に関係する剛性、重量等の物性値の変化量を知ることが可能となる。この変化量は、設計変更の内容に基づいて設計者の設計意図を推測して、その設計意図に関係する物性値の変化量を出力したものなので、設計検証者は、この変化量を参照することにより設計変更によるリスクおよび効果を確認することができる。また、適合しなかった上記変化量を設計検証者に提示することで、利用者は、どの程度適合していないか定量的に判断することができる。これにより、設計検証者は、設計変更によるリスクの検証をすることも容易となり、効果的なレビューの実施が可能となる。 Further, when the amount of change is included in the risk explicit data D27, the design verifier can know the amount of change in physical property values such as rigidity and weight related to the contents of the design change. This amount of change is the result of estimating the designer's design intent based on the contents of the design change and outputting the amount of change in the physical property value related to the design intention. Therefore, the design verifier refers to this amount of change. Therefore, the risk and effect of the design change can be confirmed. In addition, by presenting the amount of change that has not been met to the design verifier, the user can quantitatively determine how much it has not been met. As a result, the design verifier can easily verify the risk due to the design change, and the effective review can be performed.
実施形態2.
以下、本発明による設計検証支援装置の第2の実施形態(実施形態2)を、図面を参照して詳細に説明する。なお、本実施形態において、特に説明しない構成および動作は、第1の実施形態と同じであるものとする。
Embodiment 2. FIG.
Hereinafter, a second embodiment (embodiment 2) of a design verification support apparatus according to the present invention will be described in detail with reference to the drawings. In the present embodiment, configurations and operations not particularly described are the same as those in the first embodiment.
リスク抽出部16は、第1の実施形態と同様に、差分データD24と設計ルールD25とが合致しているかどうかの判定を行う。その際、差分データD24だけでなく、差分データD24の近傍形状である差分近傍データも、設計ルールD25と合致しているかの判定を行う。以下、差分近傍データの生成動作を詳細に説明する。 The risk extraction unit 16 determines whether or not the difference data D24 and the design rule D25 match as in the first embodiment. At this time, it is determined whether not only the difference data D24 but also the difference neighborhood data which is the neighborhood shape of the difference data D24 matches the design rule D25. Hereinafter, the operation of generating the difference neighborhood data will be described in detail.
図8は、差分近傍データD34の作成の流れを示すブロック図である。図8において、データ以外の構成は、図1に示した第1の実施形態の構成と同じである。また、図8において、差分近傍データD34の作成に関するデータ以外のデータの図示は省略されている。 FIG. 8 is a block diagram showing a flow of creating the difference neighboring data D34. In FIG. 8, the configuration other than the data is the same as that of the first embodiment shown in FIG. Further, in FIG. 8, illustration of data other than data relating to creation of the difference neighborhood data D34 is omitted.
リスク抽出部16は、選択された設計ルールD25が、ある数を下回った場合、形状および付帯情報抽出部12に、近傍データ指示D38を送信する。そして、形状および付帯情報抽出部12は、対象となる差分データD24から一定の距離の形状、同じ平面の形状、差分ではない材質などの付帯情報を、抽出近傍データD32として差分確認部14に送る。そして、差分確認部14は、抽出近傍データD32と過去設計データD23との差異を示す差分近傍データD34を作成する。そして、リスク抽出部16は、差分近傍データD34に適合する設計ルールD25を選択し、合致しているかどうかの判定を行う。 When the selected design rule D25 falls below a certain number, the risk extraction unit 16 transmits a neighborhood data instruction D38 to the shape and incidental information extraction unit 12. Then, the shape and incidental information extraction unit 12 sends the incidental information such as the shape of a certain distance, the shape of the same plane, the material that is not the difference from the target difference data D24 to the difference confirmation unit 14 as the extraction vicinity data D32. . Then, the difference confirmation unit 14 creates difference vicinity data D34 indicating the difference between the extracted vicinity data D32 and the past design data D23. Then, the risk extraction unit 16 selects the design rule D25 that matches the difference neighboring data D34, and determines whether or not it matches.
また、リスク抽出部16は、差分データD24と設計ルールD25との合致判定を行う際に、差分データD24と影響があると判定された差分データD24の周辺情報である差分周辺データを作成し、設計ルールD25との合致判定を行ってもよい。 Further, the risk extraction unit 16 creates difference peripheral data that is peripheral information of the difference data D24 that is determined to have an influence on the difference data D24 when performing a match determination between the difference data D24 and the design rule D25. A match determination with the design rule D25 may be performed.
図9は、差分周辺データD44の作成の流れを示すブロック図である。リスク抽出部16は、選択された設計ルールD25と差分データD24との合致判定において、差分データD24以外の設計データD21に影響があると判定した場合は、CAD11に周辺データ指示D48を送信する。そして、CAD11は、格納している設計データD21のうち、抽出データD22から一定の距離にある設計データD21または接触している設計データD21を設計周辺データD41として格納する。 FIG. 9 is a block diagram showing a flow of creating the difference peripheral data D44. If the risk extraction unit 16 determines that there is an influence on the design data D21 other than the difference data D24 in the matching determination between the selected design rule D25 and the difference data D24, the risk extraction unit 16 transmits a peripheral data instruction D48 to the CAD11. Then, the CAD 11 stores the design data D21 at a certain distance from the extracted data D22 or the design data D21 in contact with it as the design peripheral data D41 among the stored design data D21.
形状および付帯情報抽出部12は、設計周辺データD41を取得する。そして、形状および付帯情報抽出部12は、設計周辺データD41の形状および付帯情報を読み取り、抽出周辺データD42として出力する。差分確認部14は、抽出周辺データD42と対応する過去設計データとの差異を示すデータを生成する。そして、形状および付帯情報抽出部12は、生成されたデータに差分データD24に加えたものを、新たに差分周辺データD44として出力する。そして、リスク抽出部16は、差分周辺データD44に適合する設計ルールD25を選択し、合致しているかどうかの判定を行う。 The shape and incidental information extraction unit 12 acquires design peripheral data D41. Then, the shape and incidental information extraction unit 12 reads the shape and incidental information of the design peripheral data D41 and outputs it as extracted peripheral data D42. The difference confirmation unit 14 generates data indicating a difference between the extracted peripheral data D42 and the corresponding past design data. Then, the shape and incidental information extraction unit 12 newly outputs the generated data added to the difference data D24 as difference peripheral data D44. Then, the risk extraction unit 16 selects a design rule D25 that conforms to the difference peripheral data D44, and determines whether or not it matches.
以上のように、本実施形態の設計検証支援装置は、選択された設計ルールD25が少ない場合、抽出近傍データD32に基づいて差分近傍データD34を作成するので、適切な設計ルールD25を選択することができる。 As described above, the design verification support apparatus according to the present embodiment creates the difference neighborhood data D34 based on the extracted neighborhood data D32 when there are few selected design rules D25, and therefore selects an appropriate design rule D25. Can do.
また、本実施形態の設計検証支援装置は、差分データD24の周辺のデータも設計ルールD25との合致判定を行う。そのため、設計変更により影響のある部分も検証できるので、差分のみを検証する場合と比べ、設計検証における点検漏れをより削減することができる。 In addition, the design verification support apparatus according to the present embodiment also determines whether data around the difference data D24 matches the design rule D25. For this reason, since it is possible to verify a part that is affected by the design change, it is possible to further reduce inspection omissions in the design verification as compared with the case where only the difference is verified.
実施形態3.
実施形態1および実施形態2のリスク抽出部16の処理において、差分データD24が複雑な形状のため、膨大な設計ルールが抽出される場合、または単純な形状を抽出することで、設計ルールD25が合致しない場合がある。本実施形態の設計検証支援装置は、そのような場合に所定の処理を設計ルール抽出の前処理または後処理として実施する。なお、本実施形態の設計検証支援装置の構成は、第1の実施形態または第2の実施形態で示した構成と同じであるとする。
Embodiment 3. FIG.
In the processing of the risk extraction unit 16 according to the first and second embodiments, since the difference data D24 is a complicated shape, the design rule D25 is obtained when a huge design rule is extracted or by extracting a simple shape. It may not match. In such a case, the design verification support apparatus according to the present embodiment performs predetermined processing as pre-processing or post-processing for design rule extraction. Note that the configuration of the design verification support apparatus of this embodiment is the same as the configuration shown in the first embodiment or the second embodiment.
以下、本実施形態の動作を説明する。図10は、本実施形態の設計検証支援装置の動作を示すフローチャートである。リスク抽出部16は、差分確認部14により作成された差分データD24を認識する(ステップS11)。リスク抽出部16は、図11に示すように、差分データD24に、所定の面積以上かつ所定の厚さ以上の形状が存在した場合は(ステップS12)、肉厚の変更と判断し、肉厚に関する設計ルールD25を選択する(ステップS13)。肉厚に関する設計ルールD25は、肉厚の変更により必要となる検討項目のみを含むため、通常の設計ルールD25よりも簡略的である。 The operation of this embodiment will be described below. FIG. 10 is a flowchart showing the operation of the design verification support apparatus of the present embodiment. The risk extraction unit 16 recognizes the difference data D24 created by the difference confirmation unit 14 (step S11). As shown in FIG. 11, the risk extraction unit 16 determines that the thickness of the difference data D24 is a change in the thickness when a shape having a predetermined area or more and a predetermined thickness or more is present (step S12). The design rule D25 regarding is selected (step S13). The design rule D25 related to the wall thickness is simpler than the normal design rule D25 because it includes only the examination items required by changing the wall thickness.
図11は、所定の面積以上かつ所定の厚さ以上の形状を含む差分データD24の例を示す説明図である。図11に示すように、肉厚の変更により大きな差分データD24が抽出されても、肉厚に関する設計ルールD25を適用することで、通常の設計ルールD25を用いるよりも検証が簡略化できる。 FIG. 11 is an explanatory diagram illustrating an example of the difference data D24 including a shape having a predetermined area or more and a predetermined thickness or more. As shown in FIG. 11, even if large difference data D24 is extracted by changing the wall thickness, verification can be simplified by using the design rule D25 related to the wall thickness rather than using the normal design rule D25.
また、リスク抽出部16は、厚さの減少等により差分データD24の差分がマイナスとなる場合は、差分箇所の色を変えたり点滅または破線を用いたりするなどの表示方法の変更を行う。利用者は、表示方法の違いを確認することで、肉厚の増減を容易に見分けることが可能となる。 In addition, when the difference of the difference data D24 becomes negative due to a decrease in thickness or the like, the risk extraction unit 16 changes the display method such as changing the color of the difference part, using blinking, or using a broken line. By checking the difference in display method, the user can easily identify the increase or decrease in wall thickness.
図12は、同一形状の構成を移動した場合の差分データD24の例を示す説明図である。図12に示すように、リスク抽出部16は、差分データD24参照し、一定以上の数の同一形状の削除、追加等が存在するかどうか判定する(ステップS14)。ステップS14の判定がYESである場合、リスク抽出部16は、部品の移動と判定して移動距離を算出する。そして、リスク抽出部16は、形状の移動に関する設計ルールD25を選択する(ステップS15)。部品の移動に関する設計ルールD25は、例えば、移動量または設置場所など移動に関する禁止事項のみを含み、移動した部品単体の検証などの不必要な設計ルールの提示を排除したものである。これにより、通常の設計ルールD25を用いるよりも検証が簡略化できる。 FIG. 12 is an explanatory diagram illustrating an example of the difference data D24 when the configuration having the same shape is moved. As illustrated in FIG. 12, the risk extraction unit 16 refers to the difference data D24 and determines whether there are deletions, additions, or the like of a certain number of identical shapes (step S14). When the determination in step S <b> 14 is YES, the risk extraction unit 16 determines the movement of the component and calculates the movement distance. And the risk extraction part 16 selects the design rule D25 regarding a movement of a shape (step S15). The design rule D25 related to the movement of the component includes only prohibited items related to the movement such as a movement amount or an installation location, and excludes unnecessary design rules such as verification of the moved component alone. Thereby, verification can be simplified rather than using the normal design rule D25.
また、差分がマイナスの場合は、図12に示すように追加部分と削除部分の色を変えたり、点滅または破線を用いたりするなど、表示方法の変更を行う。利用者は、表示方法の違いを確認することで、削除された部分と追加された部分とが容易に見分けられ、移動した方向が分かる。 If the difference is negative, the display method is changed by changing the color of the added portion and the deleted portion, using blinking or using a broken line, as shown in FIG. By confirming the difference in the display method, the user can easily distinguish between the deleted part and the added part and can know the moving direction.
また、差分データが所定の体積以下である等の形状特徴により設計ルールが抽出できない場合、以下の処理を行うことで、設計ルールを抽出することが可能とする。図13は、空中浮遊した差分データD24と周辺部分を含めた差分データD24の例を示す説明図である。図13に示す差分データD24は、一定量以下の体積であり、隣接する形状と接続されず、ある距離を持って空中に浮遊している。リスク抽出部16は、差分データD24が、他の構成と所定の距離以上離れて空中に浮遊しているかどうか判定する(ステップS16)。 In addition, when the design rule cannot be extracted due to a shape feature such as the difference data being equal to or less than a predetermined volume, the design rule can be extracted by performing the following processing. FIG. 13 is an explanatory diagram showing an example of the difference data D24 floating in the air and the difference data D24 including the peripheral portion. The difference data D24 shown in FIG. 13 has a volume equal to or smaller than a certain amount, is not connected to an adjacent shape, and floats in the air with a certain distance. The risk extraction unit 16 determines whether the difference data D24 is floating in the air at a predetermined distance or more away from other components (step S16).
ステップS16の判定がYESである場合、差分確認部14は、対象形状から一定距離、一定形状の周辺部を含めて、再度差分確認を行う。リスク抽出部16は、設計ルールを選択する(ステップS17)。これにより、適正な設計ルールD25を抽出することができる。図13(b)は、再度確認をして得られた差分データD24である。図13(a)では、差分データから設計ルールが抽出できないが、図13(b)では、面の方向からツメ形状による締結要素と判断することができる。 When the determination in step S <b> 16 is YES, the difference confirmation unit 14 confirms the difference again including a certain distance from the target shape and the peripheral part of the certain shape. The risk extraction unit 16 selects a design rule (step S17). Thereby, an appropriate design rule D25 can be extracted. FIG. 13B shows difference data D24 obtained by reconfirmation. In FIG. 13A, the design rule cannot be extracted from the difference data, but in FIG. 13B, it can be determined that the fastening element has a claw shape from the surface direction.
次に、差分データD24として形状が類似し大きさが異なる複数の外形形状が表示されているかどうか判定する(ステップS18)。図14は、形状が類似し大きさが異なる複数の外形形状である差分データD24の例を示す説明図である。図14に示すように、差分データD24として、形状が類似し大きさが異なる複数の外形形状(相似形)が表示されている場合は、大きさの比率を変更する設計変更である可能性が高い。そのため、差分確認部14は、抽出データD22の比率変更を行い、差分データD24を再計算する。そして、リスク抽出部16は、再計算された差分データD24に基づいて設計ルールD25を選択する(ステップS19)。なお、形状が類似するかどうかの判断において、例えば、同一形状の範囲が所定の割合以上であれば類似すると判断する。 Next, it is determined whether or not a plurality of external shapes having similar shapes and different sizes are displayed as the difference data D24 (step S18). FIG. 14 is an explanatory diagram illustrating an example of the difference data D24 that is a plurality of external shapes having similar shapes and different sizes. As shown in FIG. 14, when a plurality of external shapes (similar shapes) having similar shapes and different sizes are displayed as the difference data D24, there is a possibility that the design change is to change the size ratio. high. Therefore, the difference confirmation unit 14 changes the ratio of the extracted data D22 and recalculates the difference data D24. Then, the risk extraction unit 16 selects the design rule D25 based on the recalculated difference data D24 (step S19). In determining whether the shapes are similar, for example, if the range of the same shape is a predetermined ratio or more, it is determined that the shapes are similar.
抽出データD22の比率変更をしたことにより、再計算された差分データD24は、再計算前の差分データD24よりも小さいデータとなる。これにより、リスク抽出部16は、簡略化された、適正な設計ルールD25を取得することができる。差分がマイナスの場合は、色を変えたり、点滅または破線を用いたりするなど、表示方法の変更を行う。利用者は、表示方法の違いを確認することで、外形の増減を容易に見分けることが可能となる。 By changing the ratio of the extracted data D22, the recalculated difference data D24 becomes smaller than the difference data D24 before recalculation. Thereby, the risk extraction part 16 can acquire the simplified appropriate design rule D25. If the difference is negative, the display method is changed by changing the color, using blinking or using a broken line. The user can easily recognize the increase / decrease in the outer shape by checking the difference in the display method.
本実施形態の設計検証支援装置の動作は、ステップS11〜ステップS19に示した動作を、第1の実施形態のステップS5と置き換えたものとする。または、第1の実施形態のステップS5を実施した後に、設計ルールD25の数が膨大であった場合にステップS11〜ステップS19の動作を行い、選択した設計ルールD25をステップS5で選択した設計ルールD25と置き換えてもよい。 The operation of the design verification support apparatus according to the present embodiment is assumed to replace the operation shown in steps S11 to S19 with step S5 of the first embodiment. Alternatively, after performing step S5 of the first embodiment, when the number of design rules D25 is enormous, the operations of steps S11 to S19 are performed, and the selected design rule D25 is selected in step S5. It may be replaced with D25.
本実施形態の設計検証支援装置によれば、特定の条件化において、適切な設計ルールを選択することができるので、不必要な設計ルールの提示をすることなく、設計検証を効率化することができる。 According to the design verification support apparatus of the present embodiment, it is possible to select an appropriate design rule in a specific condition, so that design verification can be made more efficient without presenting unnecessary design rules. it can.
また、上記の実施形態では、以下の(1)〜(8)に示すような設計検証支援装置も開示されている。 Moreover, in said embodiment, the design verification assistance apparatus as shown to the following (1)-(8) is also disclosed.
(1)設計データを格納する計算機援用設計装置(例えば、CAD11)と、前記設計データ(例えば、設計データD21)を取得し、当該設計データの形状および付帯情報を抽出して抽出データ(例えば、抽出データD22)として出力する形状および付帯情報抽出部(例えば、形状および付帯情報抽出部12)と、前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データ(例えば、差分データD24)を抽出する差分確認部(例えば、差分確認部14)と、前記差分データまたは前記差分データに当該差分データの周辺部分を追加したデータ(例えば、差分近傍データD34、差分周辺データD44、または差分近傍データD34および差分周辺データD44)を検証データとして入力し、予め記憶された設計ルール(例えば、設計ルールD25)のうち当該検証データと適合する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データ(例えば、リスク抽出データD26)を出力するリスク抽出部(例えば、リスク抽出部16)と、前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データ(例えば、リスク明示データD27)を出力するリスク形状明示部(例えば、リスク形状明示部17)とを備えた設計検証支援装置。 (1) A computer-aided design device (for example, CAD11) that stores design data and the design data (for example, design data D21) are acquired, and the shape and incidental information of the design data are extracted and extracted data (for example, Extracted data D22) and the difference data (for example, the difference between the extracted data and the past design data corresponding to the extracted data, for example, the shape and the accompanying information extracting unit (for example, the shape and the accompanying information extracting unit 12)) A difference confirmation unit (for example, the difference confirmation unit 14) that extracts the difference data D24), and data obtained by adding a peripheral part of the difference data to the difference data or the difference data (for example, difference neighboring data D34, difference neighboring data D44) , Or difference neighboring data D34 and difference neighboring data D44) are input as verification data and stored in advance. A design rule that matches the verification data is selected from among the design rules (for example, the design rule D25), a change amount of the physical property value related to the design intention is calculated based on the verification data, and the verification data and the design rule A risk extraction unit (for example, risk extraction unit 16) that outputs risk extraction data (for example, risk extraction data D26) including the amount of change in the physical property value, and the risk of the design data including the risk extraction data is specified A design verification support apparatus including a risk shape clarification unit (for example, risk shape clarification unit 17) that outputs risk clarification data (for example, risk clarification data D27).
(2)設計検証支援装置は、リスク抽出部が、検証データの形状、材質および寸法のうちの少なくとも一つに基づいて、適合する設計ルールを選択するように構成されていてもよい。 (2) The design verification support apparatus may be configured such that the risk extraction unit selects a suitable design rule based on at least one of the shape, material, and dimensions of the verification data.
(3)設計検証支援装置は、リスク抽出部が、差分データが、所定の面積以上かつ所定の厚さ以上の部分を含む場合、肉厚が変更されたと判定し、肉厚に関する設計ルールを選択するように構成されていてもよい。このような設計検証支援装置によれば、通常の設計ルールを用いるよりも検証が簡略化できる。 (3) In the design verification support device, the risk extraction unit determines that the wall thickness has been changed when the difference data includes a portion having a predetermined area or more and a predetermined thickness or more, and selects a design rule related to the wall thickness. It may be configured to. According to such a design verification support apparatus, verification can be simplified as compared with the use of normal design rules.
(4)設計検証支援装置は、リスク抽出部が、差分データが、同一または類似形状の削除または追加を含む場合は、部品が移動されたと判定して移動量を算出し、移動量および設置位置のうちの少なくとも一つに関する設計ルールを選択するように構成されていてもよい。このような設計検証支援装置によれば、通常の設計ルールを用いるよりも検証が簡略化できる。 (4) In the design verification support apparatus, when the difference data includes deletion or addition of the same or similar shape, the risk extraction unit determines that the part has been moved, calculates the movement amount, and the movement amount and the installation position May be configured to select a design rule for at least one of them. According to such a design verification support apparatus, verification can be simplified as compared with the use of normal design rules.
(5)設計検証支援装置は、リスク抽出部が、差分データが、形状が類似し大きさが異なる複数の外形形状を含む場合、設計変更前後の形状が相似していると判定し、差分確認部は、形状比率を変更した抽出データを用いて再度差分データを抽出し、リスク抽出部が、当該差分データと適合する設計ルールを選択するように構成されていてもよい。このような設計検証支援装置によれば、通常の設計ルールを用いるよりも検証が簡略化できる。 (5) In the design verification support device, the risk extraction unit determines that the shapes before and after the design change are similar when the difference data includes a plurality of outer shapes having similar shapes and different sizes, and confirming the difference. The unit may be configured to extract difference data again using the extracted data whose shape ratio has been changed, and the risk extraction unit may select a design rule that matches the difference data. According to such a design verification support apparatus, verification can be simplified as compared with the use of normal design rules.
(6)設計検証支援装置は、リスク抽出データが、検証データが設計ルールに合致している程度を示す情報を含むように構成されていてもよい。このような設計検証支援装置によれば、問題が発生しうる可能性が高い部分をより明確にすることができる。 (6) The design verification support apparatus may be configured such that the risk extraction data includes information indicating a degree to which the verification data matches the design rule. According to such a design verification support apparatus, it is possible to further clarify a portion where there is a high possibility that a problem may occur.
(7)設計検証支援装置は、リスク抽出データが、抽出データの特性値を含むように構成されていてもよい。 (7) The design verification support apparatus may be configured such that the risk extraction data includes a characteristic value of the extraction data.
(8)設計検証支援装置は、リスク抽出部が、リスク抽出データに基づいてリスク重みづけを行い、当該リスク重みづけの結果を当該リスク抽出データに追加して出力するように構成されていてもよい。このような設計検証支援装置によれば、複数あるリスクのうち、特に問題が発生しうる可能性が高い部分が明確になる。 (8) The design verification support apparatus may be configured such that the risk extraction unit performs risk weighting based on the risk extraction data, and outputs the risk weighting result in addition to the risk extraction data. Good. According to such a design verification support device, a portion where there is a high possibility that a problem may occur is clarified among a plurality of risks.
(付記1)リスク形状明示部は、リスク重みづけの結果に基づいて、設計データのリスクをリスクが重い順に明示するリスク明示データを出力する。このような設計検証支援装置によれば、複数あるリスクのうち、特に問題が発生しうる可能性が高い部分を利用者が優先的に検討することが容易になる。 (Additional remark 1) A risk shape clarification part outputs the risk explicit data which specifies the risk of design data in an order with a heavy risk based on the risk weighting result. According to such a design verification support device, it becomes easy for the user to preferentially examine a portion where there is a high possibility that a problem may occur among a plurality of risks.
本発明は、製品設計の分野全般における設計検証に適用することができる。 The present invention can be applied to design verification in the entire field of product design.
12 付帯情報抽出部
13 過去製品データベース
14 差分確認部
15 設計ルールデータベース
16 リスク抽出部
17 リスク形状明示部
D21 設計データ
D22 抽出データ
D23 過去設計データ
D24 差分データ
D25 設計ルール
D26 リスク抽出データ
D27 リスク明示データ
D32 抽出近傍データ
D34 差分近傍データ
D38 近傍データ指示
D41 設計周辺データ
D42 抽出周辺データ
D44 差分周辺データ
D48 周辺データ指示
12 Accompanying Information Extraction Unit 13 Past Product Database 14 Difference Confirmation Unit 15 Design Rule Database 16 Risk Extraction Unit 17 Risk Shape Clarification Unit D21 Design Data D22 Extraction Data D23 Past Design Data D24 Difference Data D25 Design Rule D26 Risk Extraction Data D27 Risk Clarification Data D32 Extraction neighboring data D34 Difference neighboring data D38 Neighborhood data instruction D41 Design peripheral data D42 Extraction peripheral data D44 Difference peripheral data D48 Peripheral data instruction
Claims (10)
前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、
前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、
前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、
前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、
選択された前記設計ルールが、所定数より少ない場合、
前記形状および付帯情報抽出部は、前記差分データが示す形状から一定の距離内または同じ平面上における形状および付帯情報を抽出近傍データとして出力し、
前記差分確認部は、前記抽出近傍データと当該抽出近傍データに対応する過去の設計データとの差異を示す差分近傍データを抽出し、
前記リスク抽出部は、前記予め記憶された設計ルールのうち前記差分近傍データに関する設計ルールを選択し、前記差分近傍データが当該設計ルールに合致しているかどうか判定する
ことを特徴とする設計検証支援装置。 A computer-aided design device for storing design data;
Obtaining the design data, extracting the shape and incidental information of the design data and outputting it as extracted data, and an incidental information extraction unit;
A difference confirmation unit for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data;
Wherein a difference data type as the verification data, select the design rules for the verification data of previously stored design rule, calculates the amount of change in physical properties related to the design intent based on the verification data, the A risk extraction unit that outputs risk extraction data including verification data, the design rule, and the amount of change in the physical property value;
A risk shape clarification unit that includes the risk extraction data and outputs risk clarification data that clarifies the risk of the design data ;
If the selected design rules are less than a predetermined number,
The shape and incidental information extraction unit outputs the shape and incidental information within a certain distance from the shape indicated by the difference data or on the same plane as the extraction vicinity data,
The difference confirmation unit extracts difference neighboring data indicating a difference between the extracted neighboring data and past design data corresponding to the extracted neighboring data,
The risk extraction unit selects a design rule related to the difference neighborhood data from the pre-stored design rules, and determines whether the difference neighborhood data matches the design rule. apparatus.
前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、
前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、
前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、
前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、
前記リスク抽出部が、前記差分データ以外の前記設計データに設計変更による影響があると判定した場合、
前記形状および付帯情報抽出部は、前記抽出データから一定の距離内にある前記設計データ、または前記抽出データと接触している前記設計データを設計周辺データとして取得し、当該設計周辺データの形状および付帯情報を抽出して抽出周辺データとして出力し、
前記差分確認部は、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータを生成し、
前記形状および付帯情報抽出部は、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータに前記差分データを加えたデータを差分周辺データとして出力し、
前記リスク抽出部は、前記予め記憶された設計ルールのうち前記差分周辺データに関する設計ルールを選択し、前記差分周辺データが当該設計ルールに合致しているかどうか判定する
ことを特徴とする設計検証支援装置。 A computer-aided design device for storing design data;
Obtaining the design data, extracting the shape and incidental information of the design data and outputting it as extracted data, and an incidental information extraction unit;
A difference confirmation unit for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data;
Wherein a difference data type as the verification data, select the design rules for the verification data of previously stored design rule, calculates the amount of change in physical properties related to the design intent based on the verification data, the A risk extraction unit that outputs risk extraction data including verification data, the design rule, and the amount of change in the physical property value;
A risk shape clarification unit that includes the risk extraction data and outputs risk clarification data that clarifies the risk of the design data ;
When the risk extraction unit determines that the design data other than the difference data is affected by a design change,
The shape and incidental information extraction unit obtains the design data within a certain distance from the extraction data, or the design data in contact with the extraction data as design peripheral data, and the shape of the design peripheral data and Accompanying information is extracted and output as extracted peripheral data.
The difference confirmation unit generates data indicating a difference between the extracted peripheral data and past design data corresponding to the extracted peripheral data,
The shape and incidental information extraction unit outputs data obtained by adding the difference data to data indicating a difference between the extracted peripheral data and past design data corresponding to the extracted peripheral data, as differential peripheral data,
The risk extraction unit selects a design rule related to the difference peripheral data from the pre-stored design rules, and determines whether or not the difference peripheral data matches the design rule. apparatus.
検証データの形状、材質および寸法のうちの少なくとも一つに基づいて、当該検証データに関する設計ルールを選択する
請求項1または請求項2記載の設計検証支援装置。 The risk extractor
The design verification support apparatus according to claim 1 or 2 , wherein a design rule related to the verification data is selected based on at least one of a shape, a material, and a dimension of the verification data .
前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、
前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、
前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、
前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、
前記リスク抽出部は、
前記差分データが、所定の面積以上かつ所定の厚さ以上の部分を含む場合、肉厚が変更されたと判定し、肉厚に関する前記設計ルールを選択する
ことを特徴とする設計検証支援装置。 A computer-aided design device for storing design data;
Obtaining the design data, extracting the shape and incidental information of the design data and outputting it as extracted data, and an incidental information extraction unit;
A difference confirmation unit for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data;
The difference data is input as verification data, a design rule related to the verification data is selected from pre-stored design rules, a change amount of a physical property value related to the design intention is calculated based on the verification data, and the verification is performed. A risk extraction unit that outputs risk extraction data including data, the design rule, and the amount of change in the physical property value;
A risk shape clarification unit that includes the risk extraction data and outputs risk clarification data that clarifies the risk of the design data;
The risk extraction unit
The difference data, if it contains more than a predetermined area and a predetermined thickness or more parts, determines that the thickness is changed, selects the design rules for the thickness
A design verification support device characterized by that .
前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、
前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、
前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、
前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、
前記リスク抽出部は、
前記差分データが、同一または類似形状の削除および追加を含む場合は、部品が移動されたと判定して移動量を算出し、移動量および設置位置のうちの少なくとも一つに関する前記設計ルールを選択する
ことを特徴とする設計検証支援装置。 A computer-aided design device for storing design data;
Obtaining the design data, extracting the shape and incidental information of the design data and outputting it as extracted data, and an incidental information extraction unit;
A difference confirmation unit for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data;
The difference data is input as verification data, a design rule related to the verification data is selected from pre-stored design rules, a change amount of a physical property value related to the design intention is calculated based on the verification data, and the verification is performed. A risk extraction unit that outputs risk extraction data including data, the design rule, and the amount of change in the physical property value;
A risk shape clarification unit that includes the risk extraction data and outputs risk clarification data that clarifies the risk of the design data;
The risk extraction unit
The difference data, if it contains a deletion and addition of the same or similar shape, it is determined that the component has been moved to calculate the movement amount, selects the design rules for at least one of a movement amount and the installation position
A design verification support device characterized by that .
前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出部と、
前記抽出データと当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認部と、
前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出部と、
前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示部とを備え、
前記リスク抽出部は、
前記差分データが、形状が類似し大きさが異なる複数の外形形状を含む場合、設計変更前後の形状が相似していると判定し、
前記差分確認部は、
形状比率を変更した抽出データを用いて再度差分データを抽出し、
前記リスク抽出部は、
当該差分データに関する前記設計ルールを選択する
ことを特徴とする設計検証支援装置。 A computer-aided design device for storing design data;
Obtaining the design data, extracting the shape and incidental information of the design data and outputting it as extracted data, and an incidental information extraction unit;
A difference confirmation unit for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data;
The difference data is input as verification data, a design rule related to the verification data is selected from pre-stored design rules, a change amount of a physical property value related to the design intention is calculated based on the verification data, and the verification is performed. A risk extraction unit that outputs risk extraction data including data, the design rule, and the amount of change in the physical property value;
A risk shape clarification unit that includes the risk extraction data and outputs risk clarification data that clarifies the risk of the design data;
The risk extraction unit
When the difference data includes a plurality of external shapes having similar shapes and different sizes, it is determined that the shapes before and after the design change are similar,
The difference confirmation unit
Extract the difference data again using the extracted data with the changed shape ratio,
The risk extraction unit
Selecting the design rules for the difference data
A design verification support device characterized by that .
設計データを格納し、
前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力し、
前記抽出データと、当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出し、
前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力し、
前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力し、
選択された前記設計ルールが、所定数より少ない場合、
前記差分データが示す形状から一定の距離内または同じ平面上における形状および付帯情報を抽出近傍データとして出力し、
前記抽出近傍データと当該抽出近傍データに対応する過去の設計データとの差異を示す差分近傍データを抽出し、
前記予め記憶された設計ルールのうち前記差分近傍データに関する設計ルールを選択し、前記差分近傍データが当該設計ルールに合致しているかどうか判定する
ことを特徴とする設計検証支援方法。 Computer
Store design data,
Obtain the design data, extract the shape and accompanying information of the design data and output as extracted data,
Extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data;
Wherein a difference data type as the verification data, select the design rules for the verification data of previously stored design rule, calculates the amount of change in physical properties related to the design intent based on the verification data, the Output the risk extraction data including the verification data, the design rule and the amount of change of the physical property value,
Including risk extraction data, outputting risk clarification data specifying the risk of the design data ;
If the selected design rules are less than a predetermined number,
Output the shape and incidental information within a certain distance or on the same plane from the shape indicated by the difference data as the extraction neighborhood data,
Extracting difference neighborhood data indicating a difference between the extracted neighborhood data and past design data corresponding to the extracted neighborhood data,
A design verification support method , comprising: selecting a design rule related to the difference neighborhood data from the design rules stored in advance, and determining whether the difference neighborhood data matches the design rule .
設計データを格納し、
前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力し、
前記抽出データと、当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出し、
前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力し、
前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力し、
前記差分データ以外の前記設計データに設計変更による影響があると判定した場合、
前記抽出データから一定の距離内にある前記設計データ、または前記抽出データと接触している前記設計データを設計周辺データとして取得し、当該設計周辺データの形状および付帯情報を抽出して抽出周辺データとして出力し、
前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータを生成し、
前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータに前記差分データを加えたデータを差分周辺データとして出力し、
前記予め記憶された設計ルールのうち前記差分周辺データに関する設計ルールを選択し、前記差分周辺データが当該設計ルールに合致しているかどうか判定する
ことを特徴とする設計検証支援方法。 Computer
Store design data,
Obtain the design data, extract the shape and accompanying information of the design data and output as extracted data,
Extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data;
Wherein a difference data type as the verification data, select the design rules for the verification data of previously stored design rule, calculates the amount of change in physical properties related to the design intent based on the verification data, the Output the risk extraction data including the verification data, the design rule and the amount of change of the physical property value,
Including risk extraction data, outputting risk clarification data specifying the risk of the design data ;
When it is determined that the design data other than the difference data is affected by the design change,
The design data within a certain distance from the extracted data, or the design data in contact with the extracted data is acquired as design peripheral data, and the shape and auxiliary information of the design peripheral data are extracted to extract the extracted peripheral data Output as
Generating data indicating a difference between the extracted peripheral data and past design data corresponding to the extracted peripheral data;
The difference peripheral data is output as the difference peripheral data by adding the difference data to the data indicating the difference between the extracted peripheral data and the past design data corresponding to the extraction peripheral data,
A design verification support method , comprising: selecting a design rule related to the difference peripheral data from the pre-stored design rules and determining whether the difference peripheral data matches the design rule .
設計データを格納する計算機援用設計処理と、
前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出処理と、
前記抽出データと、当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認処理と、
前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出処理と、
前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示処理とを実行させ、
選択された前記設計ルールが、所定数より少ない場合、
前記形状および付帯情報抽出処理で、前記差分データが示す形状から一定の距離内または同じ平面上における形状および付帯情報を抽出近傍データとして出力させ、
前記差分確認処理で、前記抽出近傍データと当該抽出近傍データに対応する過去の設計データとの差異を示す差分近傍データを抽出させ、
前記リスク抽出処理で、前記予め記憶された設計ルールのうち前記差分近傍データに関する設計ルールを選択させ、前記差分近傍データが当該設計ルールに合致しているかどうか判定させる
設計検証支援プログラム。 On the computer,
A computer-aided design process for storing design data;
Obtaining the design data, extracting the shape and incidental information of the design data and outputting it as extraction data, and an incidental information extraction process;
A difference confirmation process for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data;
Wherein a difference data type as the verification data, select the design rules for the verification data of previously stored design rule, calculates the amount of change in physical properties related to the design intent based on the verification data, the A risk extraction process for outputting risk extraction data including verification data, the design rule, and the amount of change in the physical property value;
Including risk extraction data, and executing risk shape clarification processing that outputs risk clarification data that clarifies the risk of the design data ,
If the selected design rules are less than a predetermined number,
In the shape and incidental information extraction process, the shape and incidental information within a certain distance from the shape indicated by the difference data or on the same plane are output as extraction neighborhood data,
In the difference confirmation process, the difference neighborhood data indicating the difference between the extracted neighborhood data and the past design data corresponding to the extraction neighborhood data is extracted,
In the risk extraction process, a design rule related to the difference neighborhood data is selected from the design rules stored in advance, and it is determined whether the difference neighborhood data matches the design rule.
Design verification support program.
設計データを格納する計算機援用設計処理と、
前記設計データを取得し、当該設計データの形状および付帯情報を抽出して抽出データとして出力する形状および付帯情報抽出処理と、
前記抽出データと、当該抽出データに対応する過去の設計データとの差異を示す差分データを抽出する差分確認処理と、
前記差分データを検証データとして入力し、予め記憶された設計ルールのうち当該検証データに関する設計ルールを選択し、当該検証データに基づいて設計意図に関係する物性値の変化量を演算し、当該検証データ、当該設計ルールおよび当該物性値の変化量を含むリスク抽出データを出力するリスク抽出処理と、
前記リスク抽出データを含み、前記設計データのリスクを明示するリスク明示データを出力するリスク形状明示処理とを実行させ、
前記リスク抽出処理で、前記差分データ以外の前記設計データに設計変更による影響があると判定した場合、
前記形状および付帯情報抽出処理で、前記抽出データから一定の距離内にある前記設計データ、または前記抽出データと接触している前記設計データを設計周辺データとして取得させ、当該設計周辺データの形状および付帯情報を抽出して抽出周辺データとして出力させ、
前記差分確認処理で、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータを生成させ、
前記形状および付帯情報抽出処理で、前記抽出周辺データと前記抽出周辺データに対応する過去の設計データとの差異を示すデータに前記差分データを加えたデータを差分周辺データとして出力させ、
前記リスク抽出処理で、前記予め記憶された設計ルールのうち前記差分周辺データに関する設計ルールを選択させ、前記差分周辺データが当該設計ルールに合致しているかどうか判定させる
設計検証支援プログラム。 On the computer,
A computer-aided design process for storing design data;
Obtaining the design data, extracting the shape and incidental information of the design data and outputting it as extraction data, and an incidental information extraction process;
A difference confirmation process for extracting difference data indicating a difference between the extracted data and past design data corresponding to the extracted data;
Wherein a difference data type as the verification data, select the design rules for the verification data of previously stored design rule, calculates the amount of change in physical properties related to the design intent based on the verification data, the A risk extraction process for outputting risk extraction data including verification data, the design rule, and the amount of change in the physical property value;
Including risk extraction data, and executing risk shape clarification processing that outputs risk clarification data that clarifies the risk of the design data ,
In the risk extraction process, when it is determined that the design data other than the difference data is affected by the design change,
In the shape and incidental information extraction processing, the design data within a certain distance from the extracted data, or the design data in contact with the extracted data is acquired as design peripheral data, and the shape of the design peripheral data and Extract the incidental information and output it as extracted peripheral data.
In the difference confirmation process, data indicating a difference between the extracted peripheral data and past design data corresponding to the extracted peripheral data is generated,
In the shape and incidental information extraction process, the data indicating the difference between the extracted peripheral data and the past design data corresponding to the extracted peripheral data is added as the difference peripheral data to output the difference data,
In the risk extraction process, a design rule related to the difference peripheral data is selected from the pre-stored design rules, and it is determined whether or not the difference peripheral data matches the design rule.
Design verification support program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012075010A JP5998572B2 (en) | 2012-03-28 | 2012-03-28 | Design verification support apparatus, design verification support method, and design verification support program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012075010A JP5998572B2 (en) | 2012-03-28 | 2012-03-28 | Design verification support apparatus, design verification support method, and design verification support program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013206169A JP2013206169A (en) | 2013-10-07 |
JP5998572B2 true JP5998572B2 (en) | 2016-09-28 |
Family
ID=49525176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012075010A Active JP5998572B2 (en) | 2012-03-28 | 2012-03-28 | Design verification support apparatus, design verification support method, and design verification support program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5998572B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7264632B2 (en) * | 2018-12-11 | 2023-04-25 | 株式会社日立製作所 | Design support device and design support method |
JP7085586B2 (en) * | 2020-05-08 | 2022-06-16 | 株式会社日立製作所 | Design support system, design verification method and design verification program |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3144085B2 (en) * | 1992-09-24 | 2001-03-07 | 株式会社日立製作所 | Design support equipment |
JP3593447B2 (en) * | 1997-12-04 | 2004-11-24 | 株式会社日立製作所 | Design support method and apparatus |
JP2002007488A (en) * | 2000-06-20 | 2002-01-11 | Hitachi Metals Ltd | Structural analysis method and recording medium having structural analysis program recorded thereon |
JP3924436B2 (en) * | 2001-03-29 | 2007-06-06 | 本田技研工業株式会社 | Structure optimization result display method and apparatus |
JP4084731B2 (en) * | 2003-10-09 | 2008-04-30 | 株式会社日立製作所 | Design change support system |
JP2005309522A (en) * | 2004-04-16 | 2005-11-04 | Toyota Motor Corp | Design support device |
JP4922094B2 (en) * | 2007-07-26 | 2012-04-25 | 株式会社東芝 | Pattern data creation method |
JP4973392B2 (en) * | 2007-08-30 | 2012-07-11 | 富士通セミコンダクター株式会社 | Circuit verification method and circuit verification program |
JP2010211434A (en) * | 2009-03-10 | 2010-09-24 | Hitachi Ltd | Design support device |
JP2011008664A (en) * | 2009-06-29 | 2011-01-13 | Panasonic Corp | Method and system for determining emc |
-
2012
- 2012-03-28 JP JP2012075010A patent/JP5998572B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013206169A (en) | 2013-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108733890B (en) | Methods, apparatus and media for analyzing designs of integrated circuits | |
US10867083B2 (en) | Technique for generating approximate design solutions | |
JP5830004B2 (en) | 3D model generation apparatus, 3D model generation method, and 3D model generation program | |
US9971954B2 (en) | Apparatus and method for producing image processing filter | |
JP6937659B2 (en) | Software testing equipment and methods | |
JP2010002370A (en) | Pattern extraction program, technique, and apparatus | |
KR20220085740A (en) | Method and apparatus for Evaluating the Reliability of Artificial Intelligence Software | |
US20200334399A1 (en) | Design support system, design verification method, and design verification program | |
JP2024109572A (en) | Gap detection for 3D models | |
JP5998572B2 (en) | Design verification support apparatus, design verification support method, and design verification support program | |
JP6416588B2 (en) | Source code verification system | |
US20190066285A1 (en) | Image inspection apparatus, image inspection method, and image inspection program | |
US20140081604A1 (en) | Computer-implemented method of identifying a group of perforations | |
US20190087511A1 (en) | Design-information processing apparatus and non-transitory computer readable medium | |
JP5419555B2 (en) | Image inspection apparatus, image inspection method, and image inspection program | |
US20210326755A1 (en) | Learning model creation device, material property prediction device, and learning model creation method and program | |
US8219948B2 (en) | Layout verification device, layout verification program, and layout verification method of layout pattern of semiconductor device | |
TW201915913A (en) | Information processing system and information processing method | |
JP6086793B2 (en) | Tire wear simulation method and tire wear simulation program | |
JP2010211629A (en) | Apparatus and method for processing information | |
JP6698474B2 (en) | Analysis mesh creating apparatus and method | |
JP7457281B2 (en) | Information processing device, information processing method, and program | |
US11468204B2 (en) | Method for measuring wrinkles with reference to target surface | |
JP2008310576A (en) | Design support method and design support system | |
JP2015201055A (en) | Defect location prediction apparatus, defect location prediction program, and defect location prediction method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150205 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160209 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160324 |
|
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: 20160802 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160815 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5998572 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |