The present invention relates to a design support system, a design support processing method, and a design support processing program. More particularly, the invention relates to design support techniques for analyzing design data by use of a computer, such as a server, so as to extract the extent of impact of design change in product design.
Design support techniques have been in practical use for automatically designing device products or the like through CAD (Computer Aided Design). It may well happen that a product designed through CAD needs to undergo design change in response to the customer's request or due to the environment in which the product is to be used. Where the existing product is to be changed in design, it is necessary to identify the range of product parts impacted by the changed specifications and evaluate the impact of the change. For that reason, study has been underway on design support systems that facilitate grasping of the objects to be verified at the time of design change.
With regard to the verification of design change, Patent Document 1, for example, discloses a design support system including extracted node presenting means that creates a functional model for hierarchically defining a interrelation between the functions to be performed by a design target device and the parts for implementing the functions, identifies from the functional model the extent of impact at the time of design change, and presents a user with what was identified.
Patent Document 1: JP-2005-322211-A
According to the technique disclosed in Patent Document 1, the user is involved in creating the functional model, which requires many man-hours. Other problems are that an impact taking place but inconceivable in view of the existing design knowledge may be overlooked and that the accuracy of the functional model depends on the knowledge of the user who created it.
An object of the present invention is to provide a design support system, a design support processing method, and a design support processing program for easily identifying the extent of impact of design change while saving the labor involved in working on the design change.
The design support system according to the present invention is preferably a design support system for supporting design change of an object by use of a server. The design support system includes: a simulation execution unit that executes a simulation by executing a program on the server using a predetermined parameter regarding a design of the object; an extent-of-impact extraction unit that extracts extent of impact that parts are subject to due to design change, from an analysis result obtained through execution of the simulation by the simulation execution unit; and an output unit that outputs the extent of impact extracted by the extent-of-impact extraction unit.
Preferably in the design support system, the simulation execution unit executes an analysis program to obtain the analysis result made of specific numerical data corresponding to the parameters regarding each of the parts constituting the object. The design support system further includes an extent-of-impact database creation unit that uses an impact evaluation function, input through input means, to calculate degree of impact of a changed part with respect to the analysis result data, in order to create an extent-of-impact database. The extent-of-impact extraction unit extracts the extent of impact from the extent-of-impact database created by the extent-of-impact database creation unit.
Preferably, the design support system may further include: a configuration data creation unit that creates standard design CAD configuration data and design change CAD configuration data in a text file format from standard design CAD data and design change CAD data at a time of design change; and a configuration data difference extraction unit that extracts a difference between the standard design CAD configuration data and the design change CAD configuration data both created by the configuration data creation unit. The extent-of-impact extraction unit searches through the extent-of-impact database to extract parts impacted at the time of design change from among parts which are subject to design change, the latter parts having had a difference thereof extracted by the configuration data difference extraction unit.
Preferably in the design support system, by use of the impact evaluation function input from the input means, the extent-of-impact extraction unit searches through extent-of-impact database to extract parts of which the impact evaluation function have a value exceeding an impact evaluation function threshold value. The parts are extracted from among parts which are subject to design change and of which the differences have been extracted by the configuration data difference extraction unit.
The design support processing method according to the present invention is preferably a design support processing method for supporting design change of an object by use of a server. The design support processing method includes: a simulation execution step for executing a simulation, by executing a program on the server, using predetermined parameters regarding design of the object; an extent-of-impact extraction step for extracting extent of impact that parts are subject to due to design change, from an analysis result obtained through execution of the simulation in the simulation execution step; and an output step for outputting the extent of impact extracted by the extent-of-impact extraction unit.
The design support processing program according to the present invention is preferably a design support processing program for supporting design change of an object by use of a server. The design support processing program includes: a simulation execution step for executing a simulation using predetermined parameters regarding the design of the object; an extent-of-impact extraction step for extracting extent of impact that parts are subject to due to design change, from an analysis result obtained through execution of the simulation in the simulation execution step; and an output step for outputting the extent of impact extracted by the extent-of-impact extraction unit.
The present invention makes it easy to identify the extent of impact of design change while saving the labor involved in working on the design change.
One embodiment of the present invention will be explained below with reference to the accompanying drawings.
The execution on the server 1 of a program specific to this embodiment generates a design support system having the functions described below. That is, the design support system is configured to have a configuration data creation unit 105 that creates standard design CAD configuration data 103 and three-dimensional design change CAD configuration data 104 by use of standard design CAD data 101 and design change CAD 102; a configuration data difference extraction unit 107 that creates configuration data differences 106 using the standard design CAD configuration data 103 and the design change CAD configuration data 104; an automatic simulation execution unit 110 that creates a standard analysis model from parameter setting data 108, performs analysis with the created analysis model, and outputs an analysis result database 110; an extent-of-impact database creation unit 113 that creates an extent-of-impact database 112 by use of the analysis result database 109 and a user-input impact evaluation function 111; an extent-of-impact extraction unit 115 that extracts an extent of impact 114 upon design change by use of the extent-of-impact database 113 and the configuration data differences 106 created at the time of design change; and an extent-of-impact display unit 116 that outputs and displays the extent of impact 114 for the user.
The standard design CAD data here refer to standard CAD data prepared in advance as a basis for changing the design due to the customer's request or of the specification environment. The design change CAD data 102 refer to CAD data derived from the standard design CAD data 101 that have been subject to design change.
Moreover, the standard design CAD configuration data 103 and the design change CAD configuration data 104 refer to the data created in a text file format by extracting, from the standard design CAD data 101 and the design change CAD data 102, the parameters that may be varied at the time of design change such as part names, feature names, surface types, sizes, and materials. More specifically, as shown in
The parameter setting data represent, as shown in
As shown in
Moreover, as shown in
As shown in
Searching through the extent-of-impact database 112 provides a search for the entire extent of impact as a result of design change.
The present invention thus saves labor by using the automatic simulation execution unit 110 and extent-of-impact database creation unit 113 to automatically create the extent-of-impact database 112 that used to be created manually by the user, and by having the extent-of-impact extraction unit 115 extract the extent of impact at the time of design change.
The steps of the processing performed by the design support system of this embodiment may be divided into the first half of steps (see
The processing operation of simulation execution will now be explained with reference to
First, the user inputs shape data as the standard design CAD data 101 (S202) by use of the input and display devices. The configuration data creation unit 105 creates the standard design CAD configuration data 103 in a text file format by use of the input shape data (S204). The creation of the configuration data will be discussed later with reference to
The user then inputs the parameter setting data 108 by use of the input and display devices (S206). The input of the parameter setting data 108 will be discussed later with reference to
With the parameter setting data input, the automatic simulation execution unit 110 creates an analysis model from the parameter setting data 108, performs a simulation with the analysis model (S207), and outputs the result of the simulation execution to the analysis result database 109. Thereafter, the user inputs the impact evaluation function 111 (to be discussed later with reference to
Specifically, the changed parameters are output in the form of an input file to the analysis program, so that the automatic simulation execution unit 110 executes the analysis program (mesh generation, analysis solver, result processing). Here, the parameter setting data 108 refer to the data representing the entries in the fields 501 to 505 in
Explained next with reference to
On the display screen appearing on the display device, the user selects target parts from an item 701, inputs the impact evaluation functions of the target parts to an item 702, and operates a create button 703. This operation causes the impact evaluation functions to be added to the listed fields of part names 704 and impact evaluation functions 705. The impact evaluation function is a function for evaluating the degree of impact of each applicable part as a whole by use of the contribution ratio of each of the parameters calculated from the result of the simulation. The contribution ratio is a quantitative index that indicates to what extent the variations of objective functions (evaluation item values 606 in this case) are impacted by the design variables (control parameter values 603 in this case).
Because the impact evaluation function is an index indicative of the degree of, impact of a given changed part on the other parts, if the model is made up of as many as M parts, then M2-M values are calculated for each analysis type. Furthermore, the user may edit or delete the created impact evaluation functions by operating an edit button 706 or a delete button 707. Here, a previously created analysis result file 208 is read through an analysis result database input unit 708, and a button 709 is operated to create the extent-of-impact database 212. In the manner described above, the degree of impact that a given changed part could have on the other parts can be expressed numerically on a one-to-one basis by use of the impact evaluation function obtained from the contribution ratios of multiple control functions.
The processing operation of the extent-of-impact database creation unit will be explained next with reference to
In a contribution ratio calculation step S804, the contribution ratio is calculated by use of the data from the analysis result database 109. Then, in an impact evaluation function calculation step S805, the impact evaluation function is calculated from the calculated contribution ratio and is output to the extent-of-impact database 112. Searching through the extent-of-impact database 112 provides a search for the entire extent of impact without omission at the time of design change.
The processing operation performed at the time of design change will be explained next with reference to
First in a shape data input step S1002, the user inputs the standard design CAD configuration data 103 and design change CAD data 102 by use of the input and display devices. In turn, the configuration data creation unit 105 creates configuration data regarding the design change CAD data 102 (S1003). As shown in portion (2) of
Then in a configuration data difference extraction step S1004, the configuration data difference extraction unit 107 extracts configuration data differences between the standard design CAD configuration data 103 and the design change CAD data 102. As shown in portion (3) of
Later in an extent-of-impact extraction step S1005, the extent-of-impact extraction unit 115 extracts the extent of impact following input of the data from the extent-of-impact database 112 and the configuration data differences 106. As shown in
Explained below with reference to
As described above, in case there is any design change, the change is extracted as configuration data differences. The previously created extent-of-impact database is referenced for the parts of which the impact evaluation functions are different. The parts with their values exceeding the user-input threshold value are then extracted as the parts impacted by the design change and can be displayed as such on the display screen. Furthermore, when impacted parts are to be changed, all the parts impacted by the design change are extracted and displayed on the screen, so that the user can evaluate the entire extent of impact of the design change.
According to the above-described embodiment of the present invention, it is easy to identify the extent of impact of design change while saving the labor involved in working on the design change. That is, simulations are performed repeatedly and automatically beforehand in order to summarize the mutual impact between parts using contribution ratios and evaluation functions, whereby the extent of impact can be identified when the parameters of any part are changed.
This identification allows the user, even a novice in product design, to obtain results equivalent to those of experts with a minimum of workload. In addition, when three-dimensional configuration data are created from CAD data, it is possible to acquire difference data on the design change by use of only a small quantity of data.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2012/074449 | 9/24/2012 | WO | 00 |