The present application claims priority from Japanese Patent application serial no. 2022-163075, filed on Oct. 11, 2022, the content of which is hereby incorporated by reference into this application.
The present invention relates to a design supporting device and a design supporting method which support consideration of product design plans.
In product design, it is necessary to examine design plans which satisfy a plurality of evaluation indexes such as product performance, cost, and reliability on the basis of customer requirements. However, among the evaluation indexes, there are some evaluation indexes having a trade-off relationship with each other. For example, if the plate thickness is increased in order to increase the strength of a part, the cost and weight which are originally intended to be as small as possible will increase. In order to satisfy all the evaluation indexes, it is necessary to resolve the trade-off relationship as described above.
The method of TRIZ (Russian: Teoriya Resheniya Izobretatelskikh Zadatch: Inventive Problem Solving Theory) is generally known as a method for supporting ideas such as structures and functions which solve the trade-off relationship of evaluation indexes. TRIZ is a theory which systematizes the point of view of ideas for innovative problem solving and a thinking process, based on a statistical analysis of a huge amount of patent data and technical literatures of about 2 million items. In TRIZ, for each combination of evaluation indexes having a trade-off relationship, an invention principle being an idea to solve the trade-off relationship is presented.
Further, according to Japanese Unexamined Patent Application Publication No. 2019-125389, with the aim of supporting the creation of innovation by effectively presenting a solution concept to a user, it has been proposed that there is provided a “problem-solving support system characterized by having: basic information acquiring means to acquire basic information input by the user; and search means to search for one or more solution concepts, on the basis of three or more stages of degrees of relation between the reference character strings corresponding to the character strings of the basic information acquired by the basic information acquiring means and the solution concepts, by using three or more stages of degrees of relation between each reference character string acquired in advance and each solution concept classified into two or more types.
Japanese Unexamined Patent Application Publication No. 2019-125389 is an invention which effectively presents a problem-solving concept to a user, thereby leading to the creation of innovation. However, in TRIZ and the known technology described in Japanese Unexamined Patent Application Publication No. 2019-125389, the presented solution concept and inventive principle are abstract. Therefore, the user's skill, experience and knowledge are separately required to materialize according to the design target.
For example, representative examples of the inventive principle include “copying substitution” and “low cost and low durability”, or the like. Each has a meaning such as “replacing with cheap ones, copying”, “use disposable or free materials”. However, if this is applied when newly designing heat radiation fins or fan blades or the like as applications for cooling the inside of a device, for example, the user sometimes gets lost in deciding what kind of design plan should be made.
With the above foregoing in view, an object of the present invention is to provide a design supporting device and a design supporting method capable of presenting a specific improvement plan for solving evaluation indexes having a trade-off relationship.
According to the above, this invention provides “a design supporting device comprising: an input unit which inputs a plurality of evaluation indexes and attribute information; a retrieval unit which acquires information on cases for improvement cases using the input information; a priority order calculation unit which prioritizes the cases; and an output unit which prioritizes cases for improvement plans of evaluation indexes being in a trade-off relationship and presents the same to the outside.”
Further, this invention provides “a design supporting method comprising the steps of: acquiring information on a case for a corresponding improvement case using a plurality of evaluation indexes and attribute information; performing prioritization on the case; and prioritizing and presenting cases for improvement plans of evaluation indexes being in a trade-off relationship.”
According to the present invention, specific improvement plans which solve evaluation indexes having a trade-off relationship are presented so that design plans which satisfy the evaluation indexes can be efficiently considered. Further, it is possible to efficiently support design without its turn by presenting the suggested improvement plans in descending priority order.
The following case will hereinafter be described as a specific example of a design supporting device of the present invention with reference to the accompanying drawings. First, representative examples which present improvements for solving the trade-off relationship are shown as first and second embodiments. The present embodiment will be described taking as an example that with a CAD model of each cooling fin as a target, the trade-off relationship between evaluation indexes “improvement in cooling performance” and “reduction in manufacturing cost” is reconciled to present a design plan for “cooling fins” that satisfies the evaluation indexes.
The design supporting device of
Of these, the input unit 100 receives from the user as a retrieval condition, the input of attribute information such as evaluation indexes being in the relationship of trade-off desired to improve, the name of the product/part to be designed, a product function, and the classification of environment, quality, cost, deadline, etc. related to the evaluation indexes. In the illustrated example, it is assumed that evaluation indexes 1 and 2 as the evaluation indexes being in the trade-off relationship desired to be improved, and information on target products, etc. are input as input information (retrieval conditions).
The retrieval unit 101 refers to the case database 106 based on the input information from the input unit 100 to extract an improvement plan for the trade-off relationship by retrieval, and outputs the same to the priority order calculation unit 102. The essential retrieval conditions for retrieval here are evaluation indexes having a trade-off relationship. It is assumed that there are stored in
The case database 106 that stores multiple sets of improvement plans for the trade-off relationship in advance is constituted of data in the table structure of
Of these, the ID (D0) is an identifier assigned to each design case. The improvement case D1 is described as a specific improvement plan. The evaluation index 1 name D2 and the evaluation index 2 name D3 are evaluation indexes to be improved having a trade-off relationship and are evaluation indexes that have been improved by the improvement plan D1.
Characteristic items of the data held in the case database 106 according to the present invention are that they have the evaluation index 1 sensitivity D5 and the evaluation index 2 sensitivity D6. The evaluation index 1 sensitivity D5 and the evaluation index 2 sensitivity D6 store improvement effects by the improvement plan D1 in a format that allows qualitative or qualitative comparison of the improvement effects.
In the case where the ID (D0) of the case in
The cooling performance of the evaluation index 1 name D2 is defined as “quality” in the evaluation index 1 classification D7. The processing cost of the evaluation index 2 name D3 is defined as “cost” in the evaluation index 2 classification D8. In such classifications, for example, they can be defined from the viewpoint of EQCD such as environment, quality, performance, cost, and deadline from the viewpoint of quality assurance. The target product/part name D9 is represented as “fin”, and the product function D10 is represented as “cooling”. It should be noted that the evaluation index 1 sensitivity D5 and the evaluation index 2 sensitivity D6 may be visualized so that they can be intuitively recognized by indicating the value indicating the degree of improvement with an arrow as an inclination.
In the case where the ID (D0) of the case in
As described above, the format that enables qualitative or quantitative comparison of the improvement effects by the improvement plan is a format that qualitatively or quantitatively expresses how much a certain problem is improved or deteriorated in each improvement. In the present embodiment, each improvement plan is expressed by “%” or “good and/or bad”, but is not limited to or by these.
Returning to
Here, the information handled by the contribution degree calculation part 103 is basically information of each case extracted from the match retrieval of the data content of the case database 106 for the reason that all input items match. In this case, the extracted cases are assumed to be limited and few. For this reason, in the retrieval for the contribution degree calculation part 103, it is better to generate related terms for the input terms, and to perform retrieval including these terms.
Further, the similarity calculation part 104 acquires the similarity of attribute information of evaluation indexes having a trade-off relationship with the design case retrieved from the case database 106 as the target in the same manner as the contribution degree calculation part 103, to thereby calculate similar ones so that the similarity becomes high.
Here, the information handled by the similarity calculation part 104 is basically information of each case extracted from the match retrieval of the case database 106 for the reason that some of the input items match. For example, when the input is five items, a case where the three items match is extracted together with information on a match rate. Alternatively, the similarity may be determined from the viewpoint of similar technology.
Using the above-described results of the contribution degree calculation part 103 and the similarity calculation part 104, the priority order calculation unit 102 calculates the priority order of the improvement plans for the evaluation indexes so that those having a high degree of contribution and a high degree of similarity become high in priority order as well. The output unit 105 outputs a result of sorting the improvement plans in the order of descending priorities.
Next, an improvement plan that matches or is similar to the acquired keyword is retrieved from the case database 106 (processing step S301). At this time, when a keyword retrieval is used, a natural language processing technology such as a morphological analysis, Word2Vec or the like may be utilized.
In a processing step S302, it is checked whether there is an improvement plan related to the case database 106. When there is an improvement plan, the processing procedure proceeds to the next processing step S303. On the other hand, when there is no improvement plan, the user instructs to re-input the keyword entered in the input unit 100 or input the attribute information in a processing step S310.
After the processing step S303, the processing of the priority order calculation unit 102 is conducted. First, the priority order calculation unit 102 acquires an improvement plan related to the keyword in the processing step S310 as a result of the retrieval unit 101.
Next, two processing are carried out. Specifically, the processing of the contribution degree calculation part 103 (processing step S304) and the processing of the similarity calculation part 104 (processing step S305) are executed. The details of the respective calculation formulas and processing contents will be described later.
Returning to
K=u
1
+u
2 (1)
As information related to the formula (1), the data stored in the past case database 106 is used for the evaluation index 1 sensitivity D5 and the evaluation index 2 sensitivity D6. Specifically, the rate improved from past cases and a correlation coefficient that indicates the tendency to improve from past results, etc. are stored as numerical values. The range of the values is defined within the range of ±1.0 to 0.0. It means that the closer the value is to 1.0, the higher the degree of contribution. The degree of contribution of each improvement plan is calculated based on the sensitivity of each evaluation index. This evaluation is applicable when the degree of improvement is quantitatively grasped by the numerical values.
On the other hand, in the evaluation index 1 sensitivity D5 and the evaluation index 2 sensitivity D6, as indicated by the arrows, the degree of improvement may be qualitatively grasped like the inclination of the arrow or large, medium or small. In such a case, it is possible to deal with this situation in the same manner by performing numerical conversion according to the inclination, or by converting large, medium, and small to numerical values such as 0.8, 0.5, and 0.2, respectively.
Next, the similarity calculation part 104 utilizes the data of the target product/part name D9 and the product function D10, which are input as attribute information to calculate similarity for the acquired improvement plan as shown in the processing step S305. The similarity is determined by the following formula (2). Incidentally, tp is the similarity of the target product/part name, f is the similarity of the product function, n is the number of items of the target product/part name and product function, and R is the similarity of the improvement plan.
As information about the formula (2), the similarity between the keyword received by the input unit 100 and the keyword of the data stored in the case database 106 is calculated as a quantitative numerical value. When a keyword retrieval is utilized, the natural language processing technology such as the morphological analysis, Word2Vec or the like may be utilized. The similarity of each keyword is defined within the range of 0.0 to 1.0. It means that the closer the value is to 1.0, the higher the similarity. Based on the similarity of each attribute information, the similarity with the name, function, etc., of the design target is calculated for each improvement plan.
The final priority order is determined by the following formula (3) based on the results of the formulas (1) and (2). Incidentally, K is the degree of contribution of an improvement plan, R is the similarity of the improvement plan, and Y is a score index for a priority order.
Y=K×R (3)
As described above, each of the indexes which serves as the prioritized score is calculated by multiplying the degree of contribution and the similarity. In other words, the score of the improvement plan which is high in the degree of contribution and similarity becomes high. When the user wants to place importance on the degree of contribution, it is also possible to add a weight.
As described above, based on the acquired prioritized scores, the priority order calculation unit 102 ranks the improvement plans, and displays the improvement plans in descending order of scores thereof (processing step S306).
In retrieving, D3 and D4 in the database structure of
As the calculation results, an ID (D0), an evaluation index 1 sensitivity D5, an evaluation index 2 sensitivity D6, a target product/part name similarity D11, a product function similarity D12, a contribution degree D13, a similarity D14, and a priority order score D15 are calculated and displayed.
For example, in #0001, “0.01” is displayed as the evaluation index 1 sensitivity D5, and “0.03” is displayed as the evaluation index 2 sensitivity D6. Substituting the values into the formula (1), “0.04” is calculated and displayed as the contribution degree D13 for the improvement plan. Next, the similarity D14 becomes “1.0” when the retrieval keyword and the keyword of each item completely match. “1.00” is displayed as the target product/part name similarity D11, and “1.00” is displayed as the product function similarity D12.
Substituting these values into the formula (2), “1.00” is calculated for the similarity D14 of the improvement plans. Substituting the results of the formulas (1) and (2) into the formula (3), “0.04” is calculated for the priority order score D15. From the above, the priority order score for each ID can be calculated as “0.04” for #0001, “0.18” for #0002, “0.05” for #0003, and “0.04” for #0004.
A second embodiment is similar in basic configuration to the first embodiment. Further, however, for each element for which the similarity is calculated, the similarity of the shape is calculated using the CAD model to be designed and the geometric information of the shape even in addition to the above-described similarity of target product/part name and product function.
As a method of determining the similarity, there is a method of evaluating the similarity of the geometric information of the shape and newly adding it to the item of the similarity in the formula (2). At this time, the similarity of the geometric information may be evaluated by partial shape recognition using, for example, a similar partial shape retrieval technique.
For example, when comparing “fin” and “fan” in the target product/part name, they are common except for the second letter, and the natural language processing technology will judge that they are high in similarity. However, by using the geometric information of the two shapes, it is considered that it is possible to correctly evaluate the similarity and present an improvement plan more suitable for the user's design target in these two shapes whose target shapes are completely different.
In addition, when visualizing groups with similar contents of improvement plans, it is desirable to be able to filter and switchably display the visualization form such that similar types of data are grouped and displayed.
Further, if there is no superiority or inferiority from the calculation results of the degree of contribution or similarity, it is preferable to add the items necessary for calculation, by instructing an input part to re-enter or add attribute information for inputting and calculate the priority order.
Number | Date | Country | Kind |
---|---|---|---|
2022-163075 | Oct 2022 | JP | national |