US20070225953A1 - Management system and management method of CAD data - Google Patents
Management system and management method of CAD data Download PDFInfo
- Publication number
- US20070225953A1 US20070225953A1 US11/717,718 US71771807A US2007225953A1 US 20070225953 A1 US20070225953 A1 US 20070225953A1 US 71771807 A US71771807 A US 71771807A US 2007225953 A1 US2007225953 A1 US 2007225953A1
- Authority
- US
- United States
- Prior art keywords
- analysis
- cad data
- conditions
- cae
- cad
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
Definitions
- the present invention relates to a management technology of CAD (Computer Aided Design) data used for a CAE (Computer Aided Engineering) analysis.
- CAD Computer Aided Design
- CAE Computer Aided Engineering
- FIG. 9 is a diagram illustrating the outline of process steps of the conventional CAE analysis.
- a set of mesh conditions are specified for a CAD model (or a set of CAD data) by a computer-aided design system or the like. Then, a mesh process is performed to create a CAE model (S 1 ).
- the CAE model is a model in which the CAD model is divided into polyhedral meshes to facilitate the CAE analysis.
- the mesh conditions include Size, Sag Ratio, and so on which respectively express a size of a triangular mesh, a shape of the triangular mesh, and so on in the CAE model. Size expresses an approximate length of the triangular mesh in the CAE model.
- Sag Ratio which is so called aspect (Aspect Ratio), expresses how flat the triangular mesh is. For instance, Sag Ratio expresses a ratio of a length of a long side to that of a short side of the triangular mesh. The larger a value of Sag Ratio is, the flatter the triangular mesh is.
- the CAD system specifies a set of analysis conditions of the CAE analysis on the created CAE model, and performs the CAE analysis (S 2 ).
- the analysis conditions include, for instance, a torque value or a load value, a torque direction or a load direction, a cycle Hz of the load value, and so on.
- the mesh process in S 1 requires complicated computation and takes as long as about one month even for a specialist in the CAE analysis. Therefore, the CAE model created from the set of the CAD data and a set of analysis results of the CAE analysis need to be stored and managed for later use. In this case, the set of the CAD data, and the CAE model and the set of the analysis results of the CAE analysis are usually managed separately. In addition, the set of the CAD data is often manually associated with the CAE model and the set of the analysis results.
- an object of the present invention is to provide a management system and a management method of CAD data to solve the above-described problems.
- a management system of CAD data including a storage unit which stores a set of the CAD data, and a set of one or more mesh conditions under which a CAE model is created from the set of the CAD data and a set of one or more analysis conditions under which CAE analysis on the created CAE model is performed associated with the set of the CAD data, and a process unit which, to perform the CAE analysis on the set of the CAD data, reads from the storage unit the set of the CAD data, and the set of the mesh conditions and the set of the analysis conditions associated with the set of the CAD data, creates the CAE model from the read set of the CAD data under the read set of the mesh conditions, and performs the CAE analysis on the created CAE model under the read set of the analysis conditions.
- each set of the CAD data is associated with the set of the mesh conditions and the set of the analysis conditions (a set of CAE conditions). Therefore, it is merely required to perform the CAE analysis under the set of the CAE conditions every time when a set of analysis results of the CAE analysis is required. In other words, it is unnecessary to manage the set of the analysis results of the CAE analysis separately.
- the management system of the CAD data may further include an input and a display.
- each set of the CAD data may be associated with a part in a product.
- the process unit may read from the storage unit one or more sets of the CAD data which are respectively associated with one or more parts in the product, display in the display one or more CAD models of the one or more parts respectively created from the read one or more sets of the CAD data, select a CAD model of a part among the displayed CAD models of the one or more parts through the input, read from the storage unit a set of the mesh conditions and a set of the analysis conditions associated with one of the one or more sets of the CAD data which is associated with the selected CAD model of the part, and perform the CAE analysis on the set of the CAD data which is associated with the selected part under the read set of the mesh conditions and set of the analysis conditions.
- the management system can perform the CAE analysis on each part in the product.
- the process unit when performing the CAE analysis on the set of the CAD data, may store in the storage unit a set of analysis information which includes an analysis time which has been taken for the CAE analysis, and is associated with the set of the CAD data, the set of the mesh conditions, and the set of the analysis conditions.
- the process unit may display in the display the set of the analysis information which is associated with the set of the CAD data and stored in the storage unit.
- a user of the management system can learn in advance the analysis time which have been taken for the past CAE analysis.
- the set of the analysis information may further include a set of analysis hardware information which is a set of information about hardware which has been used for the CAE analysis.
- the process unit may read the set of the analysis information, the set of the mesh conditions, and the set of the analysis conditions, which are associated with the set of the CAD data and stored in the storage unit.
- the process unit may calculate an estimated analysis time which is to be taken for a following CAE analysis on the set of the CAD data based on the read set of the analysis information, set of the mesh conditions, and set of the analysis conditions, and a set of current hardware information of the management system. Moreover, the process unit may display in the display the calculated estimated analysis time.
- the management system displays in the display the estimated analysis time which is calculated in accordance with hardware resources (a CPU (Central Processing Unit), a memory, and so on) in a current management system. Therefore, a user can obtain the analysis time which is closer to an actual analysis time for the CAE analysis even when hardware resources have changed in the management system.
- hardware resources a CPU (Central Processing Unit), a memory, and so on
- a management method of CAD data in a management system of CAD data including a storage unit which stores a set of CAD data, and a set of one or more mesh conditions under which a CAE model is created from the set of the CAD data and a set of one or more analysis conditions under which CAE analysis on the created CAE model is performed associated with the set of the CAD data.
- the management method includes the steps of reading from the storage unit the set of the CAD data, the set of the mesh conditions and the set of the analysis conditions associated with the set of the CAD data, creating the CAE model from the set of the CAD data under the read set of the mesh conditions, and performing the CAE analysis on the created CAE model under the read set of the analysis conditions.
- the set of the CAD data has the set of the mesh conditions and the set of the analysis conditions (a set of CAE conditions). Therefore, it is merely necessary to perform the CAE analysis under the set of the CAE conditions every time when a set of analysis results of the CAE analysis is required. In other words, it is unnecessary to manage the set of analysis results of the CAE analysis separately.
- the management method of the CAD data may further include the steps of storing an analysis time which has been taken for the CAE analysis on the set of the CAD data, associated with the set of the CAD data, the set of the mesh conditions, and the set of the analysis conditions, and reading from the storage unit and displaying in the display the analysis time associated with the set of the CAD data, the set of the mesh conditions, and the set of the analysis conditions.
- a user of the management system can learn the analysis time which the management system has taken for the past CAE analysis.
- FIG. 1 is a diagram illustrating features of a management system according to a present embodiment
- FIG. 2 is a block diagram showing a hardware configuration of the management system according to the present embodiment
- FIG. 3 is a block diagram showing functions in the management system in FIG. 2 ;
- FIG. 4 is a flowchart showing process steps in the management system in FIG. 3 ;
- FIG. 5 is a diagram illustrating a screen where mesh conditions and analysis conditions are selected according to the present embodiment
- FIG. 6 is a diagram illustrating a screen which is displayed by the management system according to the present embodiment.
- FIG. 7 is a block diagram showing functions in a management system according to the second and third embodiments.
- FIG. 8 is a flowchart showing process steps in the management system of the third embodiment.
- FIG. 9 is a diagram illustrating process steps in a conventional CAE analysis.
- FIG. 1 features of a management system of CAD data (hereafter, referred to as merely a management system) according to an embodiment of the invention will be described.
- FIG. 1 is a diagram illustrating the features of the management system according to the present embodiment.
- the management system of the present embodiment stores and manages a CAD model (a set of CAD data) associated with a set of one or more mesh conditions and a set of one or more analysis conditions. That is to say, the management system is characterized in that a CAE model and a set of the CAE analysis results are not in particular stored or managed.
- the management system creates the CAE model based on the set of the mesh conditions associated with the set of the CAD data every time when the set of the analysis results of the CAE analysis is required. Then, the management system performs the CAE analysis on the CAE model under the set of analysis conditions. Therefore, it is unnecessary to store the CAE model and the set of the CAE analysis results for later use.
- FIG. 2 is a block diagram showing the hardware configuration of the management system of the present embodiment.
- the management system 11 is implemented in a computer including a CPU 10 which performs various kinds of operations, a main memory 20 which is a storage used for the operations, an auxially storage 30 which stores a management program 33 , sets of CAD data 34 , and so on, an I/O interface 50 which manages input and output of data through external I/Os, a display 70 which displays results of the operations performed by the CPU 10 , and an input 80 through which various kinds of instructions to the CPU 10 are input.
- a CPU 10 which performs various kinds of operations
- main memory 20 which is a storage used for the operations
- an auxially storage 30 which stores a management program 33 , sets of CAD data 34 , and so on
- an I/O interface 50 which manages input and output of data through external I/Os
- a display 70 which displays results of the operations performed by the CPU 10
- an input 80 through which various kinds of instructions to the CPU 10 are input
- the main memory 20 is realized by a semiconductor memory or the like such as a RAM (Random Access Memory) and the like.
- the auxially storage 30 (storage) is realized by a hard disk drive or the like.
- the display 70 is realized by a liquid crystal monitor or the like.
- the input 80 is realized by an input device or the like such as a keyboard, a mouse, and so on.
- the auxially storage 30 stores the management program 33 and the sets of the CAD data 34 .
- the management program 33 is an essential program in the management system 11 .
- the CPU 10 executes the management program 33 to realize functions of the management system 11 .
- the management program 33 includes a CAE process program which creates the CAE model and performs the CAE analysis.
- the sets of the CAD data 34 are CAD data for which the management system 11 performs the CAE analysis.
- Each of the sets of the CAD data 34 ( 34 A, 34 B, and 34 C) includes a set of one or more mesh conditions 341 under which a CAE model is created from the set of the CAD data 34 ( 34 A, 34 B, and 34 C) and a set of one or more analysis conditions 342 under which a CAE analysis is performed for the CAE model.
- the set of the mesh conditions 341 includes, for instance, Size, Sag Ratio, and so on.
- the set of the analysis conditions 342 includes, for instance, a torque value or a load value, a torque direction or a load direction, a cycle Hz of the load value.
- the set of the analysis conditions 342 may include conditions of a breakdown.
- the set of the CAD data 34 is associated with neither the set of the mesh conditions 341 nor the set of the analysis conditions 342 (CAE conditions).
- CAE conditions the set of the CAE conditions with the set of the CAD data 34 , afterward.
- the management system 11 may associate the set of the CAE conditions which has been used for the CAE analysis with the set of the CAD data 34 .
- the management system 11 may associate the set of the CAE conditions with the set of the CAD data 34 based on information input through the input 80 or the I/O interface 50 by a user.
- the set of the CAE conditions may include boundary conditions and contact conditions for the set of the CAD data (object) 34 .
- the boundary condition is a condition concerning a boundary of an object.
- the boundary condition includes a condition which expresses how an object is constrained by a wall or is rotatable on the wall when the object is installed on the wall.
- the contact condition is a condition concerning contact surfaces of objects.
- the contact condition includes a condition which expresses whether a contact surface of an object may slip on the other contact surface of the other object or the contact surface is fixed to the other contact surface when the contact surfaces are in contact with each other.
- a plurality of the mesh conditions 341 and the analysis conditions 342 may be associated with a single set of the CAD data (CAD file) 34 .
- the following description mainly will be given to a case where the plurality of the mesh conditions 341 and the analysis conditions 342 are associated with the single set of the CAD data 34 .
- a single mesh condition 341 or analysis condition 342 may be associated with the single set of the CAD data 34 .
- FIG. 3 is a block diagram showing functions in the management system in FIG. 2 .
- FIG. 3 shows a state where the management program 33 and various kinds of data are loaded from the storage 30 to the main memory 20 in FIG. 2 to realize a process unit 120 and a storage unit 110 .
- the storage unit 110 stores the sets of the CAD data 34 .
- the process unit 120 reads the set of the CAD data 34 stored in the storage unit 110 and performs the CAE analysis on the set of the CAD data 34 .
- the process unit 120 includes a CAE model creation module 121 , a CAE analysis module 122 , a display process module 123 , and an input process module 127 .
- the CAE model creation module 121 reads the set of the CAD data 34 from the storage unit 110 and creates the CAE model from the set of the CAD data 34 under the set of the mesh conditions 341 included in the set of the CAD data 34 .
- the CAE analysis module 122 performs the CAE analysis on the CAE model created by the CAE model creation module 121 under the set of the analysis conditions 342 included in the set of the CAD data 34 .
- the display process module 123 controls display in the display 70 .
- the display process module 123 displays in the display 70 a set of analysis results of the CAE analysis performed by the CAE analysis module 122 , and so on.
- the display process module 123 displays in the display 70 the set of the mesh conditions 341 and the set of the analysis conditions 342 included in the set of the CAD data 34 and a screen where these conditions are to be selected.
- the input process module 127 transfers information input through the input 80 and the I/O interface 50 in FIG. 2 to the CAE model creation module 121 , the CAE analysis module 122 , and the display process module 123 .
- FIG. 4 is a flowchart showing the process steps of the management system in FIG. 3 .
- the management system 11 in advance specifies a set of the mesh conditions 341 and a set of the analysis conditions 342 for each of the sets of the CAD data 34 stored in the storage unit 110 .
- the input process module 127 specifies which one of the sets of the CAD data 34 is selected through the input 80 (S 51 ). Then, the display process module 123 reads from the storage unit 110 the selected set of the CAD data 34 , and a set of the mesh conditions 341 and a set of the analysis conditions 342 included in (associated with) the selected set of the CAD data 34 . Next, the display process module 123 displays in the display 70 a screen where some of the mesh conditions 341 and the analysis conditions 34 under which the CAE analysis is performed are selected for the selected set of the CAD data 34 (S 52 ). An example of the screen at this time will be described later, referring to FIG. 5 .
- the input process module 127 specifies which conditions of the set of the mesh conditions 341 and the set of the analysis conditions 342 are selected for the set of the CAD data 34 through the input 80 (S 53 ).
- the CAE model creation module 121 creates a CAE model from the set of the CAD data 34 selected in S 51 under the mesh conditions 341 selected in S 53 (S 54 ).
- the CAE analysis module 122 performs the CAE analysis on the CAE model created in S 54 under the analysis conditions 342 selected in S 53 (S 55 ).
- the display process module 123 displays in the display 70 a set of analysis results of the CAE analysis (S 56 ).
- FIG. 5 is a diagram illustrating the screen where some conditions of the set of the mesh conditions and the set of the analysis conditions are selected according to the present embodiment.
- the screen which shows a CAD model 61 , and menus of the set of the mesh conditions 341 and the set of the analysis conditions 342 under which the CAE analysis is performed for the CAD model 61 are displayed in the display 70 (See a reference number 62 ).
- the CAD model 61 is a 3D model created from the set of the CAD data 34 selected in S 51 in FIG. 4 .
- the display process module 123 in FIG. 3 detects that the CAD model 61 is selected through a pointing device such as a mouse and the like and then pops up a selection menu as designated by a reference number 62 .
- a user of the management system 11 can select some of the mesh conditions 341 and the analysis conditions 342 for the set of the CAD model 61 with checking the CAD model 61 through the screen displayed by the display process module 123 .
- the sets of the CAD data 34 A- 34 C may be sets of the CAD data for respectively different products or respectively different parts in a product.
- the sets of the CAD data 34 A- 34 C include information about positional relationship among the parts, for instance. Then, the display process module 123 displays the parts combined based on the information about the positional relationship.
- FIG. 6 is a diagram illustrating the screen displayed by the management system of the present embodiment.
- CAD models 71 A, 71 B, and 71 C are CAD models of different parts respectively created from the sets of the CAD data 34 A, 34 B and 34 C in FIG. 3 .
- the display process module 123 displays the screen which shows combined CAD models 71 A- 71 C (See a screen 72 in FIG. 6 ).
- a CAD model 71 (the CAD model 71 A, for instance) of a desired part is selected through the input 80 such as a mouse and the like.
- the display process module 123 displays a screen which shows the selected CAD model 71 A and a set of the mesh conditions 341 and a set of the analysis conditions 342 for the selected CAD model 71 A (see a screen 73 ). Then, some conditions of the set of the mesh conditions 341 and the set of the analysis conditions 342 are selected in the screen.
- the process unit 120 performs the CAE analysis on the set of the CAD data 34 from which the CAD model of the desired part is created under the selected conditions of the mesh conditions 341 and the analysis conditions 342 similarly to the above-described S 54 -S 56 . Then, the process unit 120 displays a set of analysis results of the CAE analysis on the desired part in the display 70 .
- the management system 11 thus displays the CAD models and performs the CAE analysis so that it becomes easy for a user to verify a DMU (Digital Mock-Up).
- each of the sets of CAD data 34 in the management system 11 includes a set of the CAE conditions, points to be examined and evaluation of materials are clarified and simplified in a designing process by a user (designer or the like). In other words, a user can use the sets of the CAD data 34 as a design guide when the user designs.
- the second embodiment is characterized in that the management system 11 displays an analysis time which has been taken for a past CAE analysis. In other words, it is characterized in that a user can obtain an approximate analysis time which is to be taken for the following CAE analysis performed by the management system 11 .
- FIG. 7 is a block diagram showing functions of the management system of the second and third embodiments. Elements or parts similar to the first embodiment are designated with the same references and not described here.
- the storage unit 110 of the management system 11 further stores a set of current hardware resource information (current hardware information) 35 which is a set of information about hardware resources currently being used in the management system 11 .
- the process unit 120 further includes an analysis time measurement module 124 and an analysis log creation module 125 .
- the current hardware resource information 35 may include information about a type and a version of an OS (Operating System) in the management system 11 and the CAE analysis program included in the management program 33 . Meanwhile, an estimated analysis time calculation module 126 indicated by the dashed line will be described in the third embodiment.
- the analysis time measurement module 124 measures the analysis time 346 which has been taken for the CAE analysis on the set of the CAD data 34 .
- the analysis log creation module 125 creates an analysis log (analysis information) 345 which is information about the CAE analysis which has been performed and stores the created analysis log 345 in the set of the CAD data 34 in the storage unit 110 .
- the analysis log 345 is information including the above-described analysis time 346 and a set of analysis hardware resource information (analysis hardware information) 347 .
- the set of the current hardware resource information 35 of the management system 11 (for instance, information about the CPU and the memory) may be written in the set of the analysis hardware resource information 347 .
- the set of the analysis hardware resource information 347 is used in the third embodiment.
- the set of the mesh conditions 341 and the set of the analysis conditions 342 are shown separately from the analysis log 345 . However, it is obvious that the set of the mesh conditions 341 and the set of the analysis conditions 342 can be stored as a part of the analysis log 345 .
- the display process module 123 can display the analysis time 346 for the set of the CAD data 34 with the set of the mesh conditions 341 and the set of the analysis conditions 342 before the CAE analysis is performed for the set of the CAD data 34 . Therefore, a user can check how much time is taken for the CAE analysis which is to be performed again for the set of the CAD data 34 .
- the analysis time 346 at this time may be displayed with the CAD model as shown in FIG. 5 , or in a table such as a table 1 shown below.
- the table 1 shows that it has taken an analysis time “DDD” to analyze a set of CAD data 34 in a file named “AAA” under a set of mesh conditions “BBB” and a set of analysis conditions “CCC”. Moreover, the table 1 also shows that it has taken an analysis time “GGG” to analyze the set of the CAD data 34 in the same file named “AAA” under a set of mesh conditions “EEE” and a set of analysis conditions “FFF”.
- the analysis time 346 is displayed in this way and a user can learn the analysis time in advance.
- the third embodiment is characterized in that the management system 11 displays an estimated analysis time which is to be taken to perform the following CAE analysis.
- the management system 11 displays an estimated analysis time which is to be taken to perform the following CAE analysis.
- the process unit 120 in the management system 11 further includes an estimated analysis time calculation module 126 which calculates the estimated analysis time which is to be taken to perform the following CAE analysis.
- an estimated analysis time calculation module 126 which calculates the estimated analysis time which is to be taken to perform the following CAE analysis. Referring to a flowchart in FIG. 8 , the estimated analysis time calculation module 126 will be described in detail.
- FIG. 8 is a flowchart showing process steps in the management system of the third embodiment.
- the estimated analysis time calculation module 126 in the management system 11 reads an analysis log 345 in the set of the CAD data 34 selected in S 91 and a set of the current hardware resource information 35 (S 94 ). Then, the estimated analysis time calculation module 126 calculates an estimated analysis time based on some of the mesh conditions 341 and the analysis conditions 342 selected in S 93 , and the analysis log 345 and the set of the current hardware resource information 35 read in S 94 (S 95 ). Thus, the display process module 123 displays the calculated estimated analysis time in the display 70 (S 96 ).
- the process unit 120 creates a CAE model, performs the CAE analysis on the created CAE model, and displays the set of the analysis results of the CAE analysis similarly to the process steps in S 54 -S 56 in FIG. 4 (S 97 -S 99 ). Consequently, the analysis log creation module 125 stores an analysis log 345 of the CAE analysis for this time in the set of the CAD data 34 (S 100 ).
- the management system 11 calculates the estimated analysis time based on the current hardware resource information 35 of the management system 11 itself. Therefore, even when some changes such as adding a memory and the like are made in the management system 11 , it is possible to obtain a more accurate estimated analysis time. In a background process or the like, it is also possible to calculate the estimated analysis time based on resource information (the set of the current hardware resource information 35 ) which expresses hardware resources currently available. Moreover, it is also possible to calculate the estimated analysis time in consideration of information such as a type and a version of an OS and the CAE analysis program, and so on. Thus, even in a case where another OS is used, or after the version is upgraded, it is possible to accurately calculate the estimated analysis time.
- each condition the set of the mesh conditions 341 and the set of the analysis conditions 342 may include information about whether the condition has been actually used or not.
- the condition including such information allows a user of the management system 11 to check whether the CAE analysis on the set of the CAD data 34 has been actually performed under the condition, afterward.
- the CAD data 34 may include information about display conditions for the display 70 .
- the display process module 123 may display the CAD model, the set of the CAE analysis results, the set of the mesh conditions 341 , the set of the analysis conditions 342 , and so on in the display 70 under the display conditions.
- the management system 11 may be realized by the management program 33 which performs the above-described processes.
- a computer readable storage medium CD-ROM, and so on
- the program through a network such as the Internet or the like.
- a set of CAD data managed by a management system includes a set of mesh conditions and a set of analysis conditions (CAE conditions). Therefore, it is only required to perform CAE analysis under the set of the CAE conditions to obtain a set of analysis results of the CAE analysis. In other words, since it is not required to separately manage the set of the analysis results of the CAE analysis, it is easy to manage data files. As described above, conventionally, it took about one month to perform the CAE analysis including creation of the CAE model for the CAE analysis. However, computer performance improved in recent years shortens the time taken for the CAE analysis including the creation of the CAE model, to about 10-20 minutes.
- the set of the CAD data managed by the management system according to the present invention does not include the set of the analysis results of the CAE analysis. Therefore, it is easy to modify the set of the CAD data and perform the CAE analysis on each part. In addition, it is possible to improve portability of the CAD data to another system.
- the management system according to the present invention displays the analysis time which has been taken for the previous CAE analysis and the estimated analysis time which is to be taken for the following CAE analysis. Therefore, it is easy for a user to use the management system.
Abstract
Description
- This application claims the foreign priority benefit under
Title 35, United States Code, § 119(a)-(d) of Japanese Patent Application No. 2006-085316, filed on Mar. 27, 2006 in the Japan Patent Office, the disclosure of which is herein incorporated by reference in its entirety. - 1. Field of the Invention
- The present invention relates to a management technology of CAD (Computer Aided Design) data used for a CAE (Computer Aided Engineering) analysis.
- 2. Description of the Related Art
- In general, to accomplish a design of a certain product, the following processes are required. First of all, a two-dimensional draft is drawn, a prototype is created based on the draft, and then the prototype is tested. Consequently, problems are identified in the prototype so that a more perfect draft is drawn. However, repeating creating a prototype requires a long development period and increases cost of the prototypes. Therefore, in recent years, a computer is used for a structural analysis (that is, so-called CAE analysis) of a product based on CAD data in order to shorten the development period (See JP2002-92042A).
- The outline of the conventional CAE analysis will be described below.
-
FIG. 9 is a diagram illustrating the outline of process steps of the conventional CAE analysis. - First of all, a set of mesh conditions are specified for a CAD model (or a set of CAD data) by a computer-aided design system or the like. Then, a mesh process is performed to create a CAE model (S1). The CAE model is a model in which the CAD model is divided into polyhedral meshes to facilitate the CAE analysis. For instance, the mesh conditions include Size, Sag Ratio, and so on which respectively express a size of a triangular mesh, a shape of the triangular mesh, and so on in the CAE model. Size expresses an approximate length of the triangular mesh in the CAE model. Sag Ratio, which is so called aspect (Aspect Ratio), expresses how flat the triangular mesh is. For instance, Sag Ratio expresses a ratio of a length of a long side to that of a short side of the triangular mesh. The larger a value of Sag Ratio is, the flatter the triangular mesh is.
- Next, the CAD system specifies a set of analysis conditions of the CAE analysis on the created CAE model, and performs the CAE analysis (S2). The analysis conditions include, for instance, a torque value or a load value, a torque direction or a load direction, a cycle Hz of the load value, and so on.
- Conventionally, the mesh process in S1 requires complicated computation and takes as long as about one month even for a specialist in the CAE analysis. Therefore, the CAE model created from the set of the CAD data and a set of analysis results of the CAE analysis need to be stored and managed for later use. In this case, the set of the CAD data, and the CAE model and the set of the analysis results of the CAE analysis are usually managed separately. In addition, the set of the CAD data is often manually associated with the CAE model and the set of the analysis results.
- However, there are problems that it takes much work for a person to manage such files and that relationship between the set of the CAD data and the set of the analysis results of the CAE analysis tends to be unclear. On the other hand, there is a technology which manages a single file including the set of the CAE conditions (mesh conditions and analysis conditions) and the set of the analysis results of the CAE analysis. However, data size of the set of the analysis results of the CAE analysis is very large. Therefore, there are problems of troublesome data handling such as that it is difficult to change the set of the CAD data, that it takes long time to transmit the data, and so on.
- In view of the above, an object of the present invention is to provide a management system and a management method of CAD data to solve the above-described problems.
- Conventionally, since a lot of work, time, and cost are spent to obtain the analysis results of the CAE analysis, the analysis results are required to be stored for later use. However, technological progresses in hardware and software allow a single machine to perform the CAE analysis, and significantly shorten time spent for the CAE analysis. Moreover, it is expected that the time spent for the CAE analysis will still be shortened in future. In view of such circumstances, the inventors perceived a concept that every time when the analysis results are required, the stored set of the analysis results should not be reloaded, but the analysis should be performed again. The inventors eagerly discussed about how to realize the concept and complete the invention.
- To solve the above-described problems, in one aspect of the present invention, there is provided a management system of CAD data including a storage unit which stores a set of the CAD data, and a set of one or more mesh conditions under which a CAE model is created from the set of the CAD data and a set of one or more analysis conditions under which CAE analysis on the created CAE model is performed associated with the set of the CAD data, and a process unit which, to perform the CAE analysis on the set of the CAD data, reads from the storage unit the set of the CAD data, and the set of the mesh conditions and the set of the analysis conditions associated with the set of the CAD data, creates the CAE model from the read set of the CAD data under the read set of the mesh conditions, and performs the CAE analysis on the created CAE model under the read set of the analysis conditions.
- In this configuration, each set of the CAD data is associated with the set of the mesh conditions and the set of the analysis conditions (a set of CAE conditions). Therefore, it is merely required to perform the CAE analysis under the set of the CAE conditions every time when a set of analysis results of the CAE analysis is required. In other words, it is unnecessary to manage the set of the analysis results of the CAE analysis separately.
- The management system of the CAD data may further include an input and a display. In the management system, each set of the CAD data may be associated with a part in a product. Moreover, the process unit may read from the storage unit one or more sets of the CAD data which are respectively associated with one or more parts in the product, display in the display one or more CAD models of the one or more parts respectively created from the read one or more sets of the CAD data, select a CAD model of a part among the displayed CAD models of the one or more parts through the input, read from the storage unit a set of the mesh conditions and a set of the analysis conditions associated with one of the one or more sets of the CAD data which is associated with the selected CAD model of the part, and perform the CAE analysis on the set of the CAD data which is associated with the selected part under the read set of the mesh conditions and set of the analysis conditions.
- In this configuration, the management system can perform the CAE analysis on each part in the product.
- In the management system of the CAD data, the process unit, when performing the CAE analysis on the set of the CAD data, may store in the storage unit a set of analysis information which includes an analysis time which has been taken for the CAE analysis, and is associated with the set of the CAD data, the set of the mesh conditions, and the set of the analysis conditions. When the CAD model of the part which is associated with the set of the CAD data is selected among the displayed CAD models of the one or more parts through the input, the process unit may display in the display the set of the analysis information which is associated with the set of the CAD data and stored in the storage unit.
- In this configuration, a user of the management system can learn in advance the analysis time which have been taken for the past CAE analysis.
- In the management system of the CAD data, the set of the analysis information may further include a set of analysis hardware information which is a set of information about hardware which has been used for the CAE analysis. In addition, when the CAD model of the part which is associated with the set of the CAD data is selected among the displayed CAD models of the one or more parts through the input, the process unit may read the set of the analysis information, the set of the mesh conditions, and the set of the analysis conditions, which are associated with the set of the CAD data and stored in the storage unit. Then, the process unit may calculate an estimated analysis time which is to be taken for a following CAE analysis on the set of the CAD data based on the read set of the analysis information, set of the mesh conditions, and set of the analysis conditions, and a set of current hardware information of the management system. Moreover, the process unit may display in the display the calculated estimated analysis time.
- In this configuration, the management system displays in the display the estimated analysis time which is calculated in accordance with hardware resources (a CPU (Central Processing Unit), a memory, and so on) in a current management system. Therefore, a user can obtain the analysis time which is closer to an actual analysis time for the CAE analysis even when hardware resources have changed in the management system.
- In another aspect of the present invention, there is provided a management method of CAD data in a management system of CAD data, the management system including a storage unit which stores a set of CAD data, and a set of one or more mesh conditions under which a CAE model is created from the set of the CAD data and a set of one or more analysis conditions under which CAE analysis on the created CAE model is performed associated with the set of the CAD data. To perform the CAE analysis on the set of the CAD data, the management method includes the steps of reading from the storage unit the set of the CAD data, the set of the mesh conditions and the set of the analysis conditions associated with the set of the CAD data, creating the CAE model from the set of the CAD data under the read set of the mesh conditions, and performing the CAE analysis on the created CAE model under the read set of the analysis conditions.
- In this method, the set of the CAD data has the set of the mesh conditions and the set of the analysis conditions (a set of CAE conditions). Therefore, it is merely necessary to perform the CAE analysis under the set of the CAE conditions every time when a set of analysis results of the CAE analysis is required. In other words, it is unnecessary to manage the set of analysis results of the CAE analysis separately.
- The management method of the CAD data may further include the steps of storing an analysis time which has been taken for the CAE analysis on the set of the CAD data, associated with the set of the CAD data, the set of the mesh conditions, and the set of the analysis conditions, and reading from the storage unit and displaying in the display the analysis time associated with the set of the CAD data, the set of the mesh conditions, and the set of the analysis conditions.
- In this method, a user of the management system can learn the analysis time which the management system has taken for the past CAE analysis.
- The object and features of the present invention will become more readily apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
-
FIG. 1 is a diagram illustrating features of a management system according to a present embodiment; -
FIG. 2 is a block diagram showing a hardware configuration of the management system according to the present embodiment; -
FIG. 3 is a block diagram showing functions in the management system inFIG. 2 ; -
FIG. 4 is a flowchart showing process steps in the management system inFIG. 3 ; -
FIG. 5 is a diagram illustrating a screen where mesh conditions and analysis conditions are selected according to the present embodiment; -
FIG. 6 is a diagram illustrating a screen which is displayed by the management system according to the present embodiment; -
FIG. 7 is a block diagram showing functions in a management system according to the second and third embodiments; -
FIG. 8 is a flowchart showing process steps in the management system of the third embodiment; and -
FIG. 9 is a diagram illustrating process steps in a conventional CAE analysis. - Here will be described embodiments of the present invention, referring to the accompanying drawings as needed.
- First of all, referring to
FIG. 1 , features of a management system of CAD data (hereafter, referred to as merely a management system) according to an embodiment of the invention will be described. -
FIG. 1 is a diagram illustrating the features of the management system according to the present embodiment. The management system of the present embodiment stores and manages a CAD model (a set of CAD data) associated with a set of one or more mesh conditions and a set of one or more analysis conditions. That is to say, the management system is characterized in that a CAE model and a set of the CAE analysis results are not in particular stored or managed. In other words, the management system creates the CAE model based on the set of the mesh conditions associated with the set of the CAD data every time when the set of the analysis results of the CAE analysis is required. Then, the management system performs the CAE analysis on the CAE model under the set of analysis conditions. Therefore, it is unnecessary to store the CAE model and the set of the CAE analysis results for later use. - Next, referring to
FIG. 2 , a hardware configuration of the management system of the present embodiment will be described.FIG. 2 is a block diagram showing the hardware configuration of the management system of the present embodiment. As shown inFIG. 2 , themanagement system 11 is implemented in a computer including aCPU 10 which performs various kinds of operations, amain memory 20 which is a storage used for the operations, anauxially storage 30 which stores amanagement program 33, sets ofCAD data 34, and so on, an I/O interface 50 which manages input and output of data through external I/Os, adisplay 70 which displays results of the operations performed by theCPU 10, and aninput 80 through which various kinds of instructions to theCPU 10 are input. - For instance, the
main memory 20 is realized by a semiconductor memory or the like such as a RAM (Random Access Memory) and the like. The auxially storage 30 (storage) is realized by a hard disk drive or the like. Moreover, thedisplay 70 is realized by a liquid crystal monitor or the like. Theinput 80 is realized by an input device or the like such as a keyboard, a mouse, and so on. - The
auxially storage 30 stores themanagement program 33 and the sets of theCAD data 34. Themanagement program 33 is an essential program in themanagement system 11. TheCPU 10 executes themanagement program 33 to realize functions of themanagement system 11. Themanagement program 33 includes a CAE process program which creates the CAE model and performs the CAE analysis. - The sets of the CAD data 34 (34A, 34B, and 34C) are CAD data for which the
management system 11 performs the CAE analysis. Each of the sets of the CAD data 34 (34A, 34B, and 34C) includes a set of one ormore mesh conditions 341 under which a CAE model is created from the set of the CAD data 34 (34A, 34B, and 34C) and a set of one ormore analysis conditions 342 under which a CAE analysis is performed for the CAE model. The set of themesh conditions 341 includes, for instance, Size, Sag Ratio, and so on. The set of theanalysis conditions 342 includes, for instance, a torque value or a load value, a torque direction or a load direction, a cycle Hz of the load value. The set of theanalysis conditions 342 may include conditions of a breakdown. - At first, the set of the
CAD data 34 is associated with neither the set of themesh conditions 341 nor the set of the analysis conditions 342 (CAE conditions). Thus, themanagement system 11 associates the set of the CAE conditions with the set of theCAD data 34, afterward. When performing the CAE analysis, themanagement system 11 may associate the set of the CAE conditions which has been used for the CAE analysis with the set of theCAD data 34. Moreover, themanagement system 11 may associate the set of the CAE conditions with the set of theCAD data 34 based on information input through theinput 80 or the I/O interface 50 by a user. - In addition, the set of the CAE conditions may include boundary conditions and contact conditions for the set of the CAD data (object) 34. The boundary condition is a condition concerning a boundary of an object. For instance, the boundary condition includes a condition which expresses how an object is constrained by a wall or is rotatable on the wall when the object is installed on the wall. Meanwhile, the contact condition is a condition concerning contact surfaces of objects. For instance, the contact condition includes a condition which expresses whether a contact surface of an object may slip on the other contact surface of the other object or the contact surface is fixed to the other contact surface when the contact surfaces are in contact with each other.
- Moreover, a plurality of the
mesh conditions 341 and theanalysis conditions 342 may be associated with a single set of the CAD data (CAD file) 34. The following description mainly will be given to a case where the plurality of themesh conditions 341 and theanalysis conditions 342 are associated with the single set of theCAD data 34. However, asingle mesh condition 341 oranalysis condition 342 may be associated with the single set of theCAD data 34. - Next, referring to
FIG. 3 , functions in themanagement system 11 will be described.FIG. 3 is a block diagram showing functions in the management system inFIG. 2 . In other words,FIG. 3 shows a state where themanagement program 33 and various kinds of data are loaded from thestorage 30 to themain memory 20 inFIG. 2 to realize aprocess unit 120 and astorage unit 110. - The
storage unit 110 stores the sets of theCAD data 34. Theprocess unit 120 reads the set of theCAD data 34 stored in thestorage unit 110 and performs the CAE analysis on the set of theCAD data 34. - The
process unit 120 includes a CAEmodel creation module 121, aCAE analysis module 122, adisplay process module 123, and aninput process module 127. - The CAE
model creation module 121 reads the set of theCAD data 34 from thestorage unit 110 and creates the CAE model from the set of theCAD data 34 under the set of themesh conditions 341 included in the set of theCAD data 34. - The
CAE analysis module 122 performs the CAE analysis on the CAE model created by the CAEmodel creation module 121 under the set of theanalysis conditions 342 included in the set of theCAD data 34. - The
display process module 123 controls display in thedisplay 70. For instance, thedisplay process module 123 displays in the display 70 a set of analysis results of the CAE analysis performed by theCAE analysis module 122, and so on. Moreover, thedisplay process module 123 displays in thedisplay 70 the set of themesh conditions 341 and the set of theanalysis conditions 342 included in the set of theCAD data 34 and a screen where these conditions are to be selected. - The
input process module 127 transfers information input through theinput 80 and the I/O interface 50 inFIG. 2 to the CAEmodel creation module 121, theCAE analysis module 122, and thedisplay process module 123. - Next, referring to
FIG. 4 , process steps of themanagement system 11 will be described.FIG. 4 is a flowchart showing the process steps of the management system inFIG. 3 . - First of all, the
management system 11 in advance specifies a set of themesh conditions 341 and a set of theanalysis conditions 342 for each of the sets of theCAD data 34 stored in thestorage unit 110. - Then, the
input process module 127 specifies which one of the sets of theCAD data 34 is selected through the input 80 (S51). Then, thedisplay process module 123 reads from thestorage unit 110 the selected set of theCAD data 34, and a set of themesh conditions 341 and a set of theanalysis conditions 342 included in (associated with) the selected set of theCAD data 34. Next, thedisplay process module 123 displays in the display 70 a screen where some of themesh conditions 341 and theanalysis conditions 34 under which the CAE analysis is performed are selected for the selected set of the CAD data 34 (S52). An example of the screen at this time will be described later, referring toFIG. 5 . - Then, the
input process module 127 specifies which conditions of the set of themesh conditions 341 and the set of theanalysis conditions 342 are selected for the set of theCAD data 34 through the input 80 (S53). The CAEmodel creation module 121 creates a CAE model from the set of theCAD data 34 selected in S51 under themesh conditions 341 selected in S53 (S54). Next, theCAE analysis module 122 performs the CAE analysis on the CAE model created in S54 under theanalysis conditions 342 selected in S53 (S55). Then, thedisplay process module 123 displays in the display 70 a set of analysis results of the CAE analysis (S56). - Here, referring to
FIG. 5 , a description will be given to the screen where some conditions of the set of themesh conditions 341 and the set of theanalysis conditions 342 are selected in the above-described S52.FIG. 5 is a diagram illustrating the screen where some conditions of the set of the mesh conditions and the set of the analysis conditions are selected according to the present embodiment. - As shown in
FIG. 5 , the screen which shows aCAD model 61, and menus of the set of themesh conditions 341 and the set of theanalysis conditions 342 under which the CAE analysis is performed for theCAD model 61 are displayed in the display 70 (See a reference number 62). For instance, theCAD model 61 is a 3D model created from the set of theCAD data 34 selected in S51 inFIG. 4 . Thedisplay process module 123 inFIG. 3 detects that theCAD model 61 is selected through a pointing device such as a mouse and the like and then pops up a selection menu as designated by areference number 62. - A user of the
management system 11 can select some of themesh conditions 341 and theanalysis conditions 342 for the set of theCAD model 61 with checking theCAD model 61 through the screen displayed by thedisplay process module 123. - By the way, in the above-described embodiment, the sets of the
CAD data 34A-34C may be sets of the CAD data for respectively different products or respectively different parts in a product. In a case where the sets of theCAD data 34A-34C are sets of the CAD data for respectively different parts, the sets of theCAD data 34A-34C include information about positional relationship among the parts, for instance. Then, thedisplay process module 123 displays the parts combined based on the information about the positional relationship. - Referring to
FIG. 6 , a screen displayed in this case will be described.FIG. 6 is a diagram illustrating the screen displayed by the management system of the present embodiment. - In
FIG. 6 ,CAD models CAD data FIG. 3 . In this case, to obtain information about which one of the sets of theCAD data 34 is selected in S51 inFIG. 4 , thedisplay process module 123 displays the screen which shows combinedCAD models 71A-71C (See ascreen 72 inFIG. 6 ). - After that, in the screen, a CAD model 71 (the
CAD model 71A, for instance) of a desired part is selected through theinput 80 such as a mouse and the like. Then, thedisplay process module 123 displays a screen which shows the selectedCAD model 71A and a set of themesh conditions 341 and a set of theanalysis conditions 342 for the selectedCAD model 71A (see a screen 73). Then, some conditions of the set of themesh conditions 341 and the set of theanalysis conditions 342 are selected in the screen. Thus, theprocess unit 120 performs the CAE analysis on the set of theCAD data 34 from which the CAD model of the desired part is created under the selected conditions of themesh conditions 341 and theanalysis conditions 342 similarly to the above-described S54-S56. Then, theprocess unit 120 displays a set of analysis results of the CAE analysis on the desired part in thedisplay 70. - Thus, a user can obtain a set of the results of the CAE analysis on each part. Moreover, the
management system 11 thus displays the CAD models and performs the CAE analysis so that it becomes easy for a user to verify a DMU (Digital Mock-Up). In addition, since each of the sets ofCAD data 34 in themanagement system 11 includes a set of the CAE conditions, points to be examined and evaluation of materials are clarified and simplified in a designing process by a user (designer or the like). In other words, a user can use the sets of theCAD data 34 as a design guide when the user designs. - Next, the second embodiment according to the present invention will be described. The second embodiment is characterized in that the
management system 11 displays an analysis time which has been taken for a past CAE analysis. In other words, it is characterized in that a user can obtain an approximate analysis time which is to be taken for the following CAE analysis performed by themanagement system 11. - Referring to
FIG. 7 , functions of themanagement system 11 will be described.FIG. 7 is a block diagram showing functions of the management system of the second and third embodiments. Elements or parts similar to the first embodiment are designated with the same references and not described here. - As shown in
FIG. 7 , thestorage unit 110 of themanagement system 11 further stores a set of current hardware resource information (current hardware information) 35 which is a set of information about hardware resources currently being used in themanagement system 11. Theprocess unit 120 further includes an analysistime measurement module 124 and an analysislog creation module 125. The currenthardware resource information 35 may include information about a type and a version of an OS (Operating System) in themanagement system 11 and the CAE analysis program included in themanagement program 33. Meanwhile, an estimated analysistime calculation module 126 indicated by the dashed line will be described in the third embodiment. - The analysis
time measurement module 124 measures theanalysis time 346 which has been taken for the CAE analysis on the set of theCAD data 34. - The analysis
log creation module 125 creates an analysis log (analysis information) 345 which is information about the CAE analysis which has been performed and stores the createdanalysis log 345 in the set of theCAD data 34 in thestorage unit 110. Theanalysis log 345 is information including the above-describedanalysis time 346 and a set of analysis hardware resource information (analysis hardware information) 347. When the CAE analysis is performed, the set of the currenthardware resource information 35 of the management system 11 (for instance, information about the CPU and the memory) may be written in the set of the analysishardware resource information 347. The set of the analysishardware resource information 347 is used in the third embodiment. - In
FIG. 7 , the set of themesh conditions 341 and the set of theanalysis conditions 342 are shown separately from theanalysis log 345. However, it is obvious that the set of themesh conditions 341 and the set of theanalysis conditions 342 can be stored as a part of theanalysis log 345. - In the
management system 11, for instance, thedisplay process module 123 can display theanalysis time 346 for the set of theCAD data 34 with the set of themesh conditions 341 and the set of theanalysis conditions 342 before the CAE analysis is performed for the set of theCAD data 34. Therefore, a user can check how much time is taken for the CAE analysis which is to be performed again for the set of theCAD data 34. Theanalysis time 346 at this time may be displayed with the CAD model as shown inFIG. 5 , or in a table such as a table 1 shown below. -
TABLE 1 Name of Mesh Analysis Analysis CAD Data File Conditions Conditions Time AAA BBB CCC DDD AAA EEE FFF GGG HHH III JJJ KKK . . . . . . . . . . . . - For instance, the table 1 shows that it has taken an analysis time “DDD” to analyze a set of
CAD data 34 in a file named “AAA” under a set of mesh conditions “BBB” and a set of analysis conditions “CCC”. Moreover, the table 1 also shows that it has taken an analysis time “GGG” to analyze the set of theCAD data 34 in the same file named “AAA” under a set of mesh conditions “EEE” and a set of analysis conditions “FFF”. - In a case where the
management system 11 stores no analysis results of the CAE analysis and performs calculation for the CAE analysis every time when the analysis results are required, it is advantageous that theanalysis time 346 is displayed in this way and a user can learn the analysis time in advance. - Next, the third embodiment according to the present invention will be described. The third embodiment is characterized in that the
management system 11 displays an estimated analysis time which is to be taken to perform the following CAE analysis. Referring to a block diagram inFIG. 7 , the third embodiment will be described below. Elements or parts similar to the first and second embodiments are designated with the same references and not described here. - As shown in
FIG. 7 , theprocess unit 120 in themanagement system 11 further includes an estimated analysistime calculation module 126 which calculates the estimated analysis time which is to be taken to perform the following CAE analysis. Referring to a flowchart inFIG. 8 , the estimated analysistime calculation module 126 will be described in detail. -
FIG. 8 is a flowchart showing process steps in the management system of the third embodiment. - Process steps in S91-S93 in
FIG. 8 , which are similar to the process steps in S51-S53 inFIG. 4 , are not described here. Therefore, process steps starting from S94 will be described. - The estimated analysis
time calculation module 126 in themanagement system 11 reads ananalysis log 345 in the set of theCAD data 34 selected in S91 and a set of the current hardware resource information 35 (S94). Then, the estimated analysistime calculation module 126 calculates an estimated analysis time based on some of themesh conditions 341 and theanalysis conditions 342 selected in S93, and theanalysis log 345 and the set of the currenthardware resource information 35 read in S94 (S95). Thus, thedisplay process module 123 displays the calculated estimated analysis time in the display 70 (S96). After that, theprocess unit 120 creates a CAE model, performs the CAE analysis on the created CAE model, and displays the set of the analysis results of the CAE analysis similarly to the process steps in S54-S56 inFIG. 4 (S97-S99). Consequently, the analysislog creation module 125 stores ananalysis log 345 of the CAE analysis for this time in the set of the CAD data 34 (S100). - Thus, the
management system 11 calculates the estimated analysis time based on the currenthardware resource information 35 of themanagement system 11 itself. Therefore, even when some changes such as adding a memory and the like are made in themanagement system 11, it is possible to obtain a more accurate estimated analysis time. In a background process or the like, it is also possible to calculate the estimated analysis time based on resource information (the set of the current hardware resource information 35) which expresses hardware resources currently available. Moreover, it is also possible to calculate the estimated analysis time in consideration of information such as a type and a version of an OS and the CAE analysis program, and so on. Thus, even in a case where another OS is used, or after the version is upgraded, it is possible to accurately calculate the estimated analysis time. - In the above-described embodiments, in a case where some conditions of the set of the
mesh conditions 341 and the set of theanalysis conditions 342 have been actually used for calculation (creation of a CAE model and the CAE analysis on the created CAE model) and the rest of the conditions have not, each condition the set of themesh conditions 341 and the set of theanalysis conditions 342 may include information about whether the condition has been actually used or not. The condition including such information allows a user of themanagement system 11 to check whether the CAE analysis on the set of theCAD data 34 has been actually performed under the condition, afterward. - Moreover, the
CAD data 34 may include information about display conditions for thedisplay 70. Then, thedisplay process module 123 may display the CAD model, the set of the CAE analysis results, the set of themesh conditions 341, the set of theanalysis conditions 342, and so on in thedisplay 70 under the display conditions. - The
management system 11 according to the present embodiment may be realized by themanagement program 33 which performs the above-described processes. Thus, it is possible to provide a computer readable storage medium (CD-ROM, and so on) which stores the program. Moreover, it is also possible to provide the program through a network such as the Internet or the like. - According to the present invention, a set of CAD data managed by a management system includes a set of mesh conditions and a set of analysis conditions (CAE conditions). Therefore, it is only required to perform CAE analysis under the set of the CAE conditions to obtain a set of analysis results of the CAE analysis. In other words, since it is not required to separately manage the set of the analysis results of the CAE analysis, it is easy to manage data files. As described above, conventionally, it took about one month to perform the CAE analysis including creation of the CAE model for the CAE analysis. However, computer performance improved in recent years shortens the time taken for the CAE analysis including the creation of the CAE model, to about 10-20 minutes. In other words, it is relatively easy to obtain the analysis results of the CAE analysis as long as the set of the CAE conditions is stored for the set of the CAD data. Accordingly, it is considered that it is exceedingly effective to apply the present invention to a management system of CAD data.
- Moreover, the set of the CAD data managed by the management system according to the present invention does not include the set of the analysis results of the CAE analysis. Therefore, it is easy to modify the set of the CAD data and perform the CAE analysis on each part. In addition, it is possible to improve portability of the CAD data to another system.
- Furthermore, the management system according to the present invention displays the analysis time which has been taken for the previous CAE analysis and the estimated analysis time which is to be taken for the following CAE analysis. Therefore, it is easy for a user to use the management system.
- While the described embodiments represent the preferred forms of the present invention, it is to be distinctly understood that the invention is not limited thereto but may be otherwise variously embodied within the spirit and scope of the following claims.
Claims (8)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006085316A JP4783187B2 (en) | 2006-03-27 | 2006-03-27 | CAD data management system and management method |
JP2006-085316 | 2006-03-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070225953A1 true US20070225953A1 (en) | 2007-09-27 |
US8024158B2 US8024158B2 (en) | 2011-09-20 |
Family
ID=38534621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/717,718 Expired - Fee Related US8024158B2 (en) | 2006-03-27 | 2007-03-14 | Management system and management method of CAD data used for a structural analysis |
Country Status (2)
Country | Link |
---|---|
US (1) | US8024158B2 (en) |
JP (1) | JP4783187B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109255206A (en) * | 2018-11-23 | 2019-01-22 | 珠海格力电器股份有限公司 | A kind of emulation contact setting method, device, storage medium and terminal |
US11562109B2 (en) | 2018-03-05 | 2023-01-24 | Fujitsu Limited | Computer-readable recording medium storing structural analysis simulation program, structural analysis simulation method, and information processing device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4986642B2 (en) * | 2007-01-31 | 2012-07-25 | キヤノン株式会社 | Analysis apparatus and control method thereof |
JP5872324B2 (en) * | 2012-02-28 | 2016-03-01 | 株式会社日立製作所 | Mesh generator |
US11449651B2 (en) | 2019-11-05 | 2022-09-20 | Ford Global Technologies, Llc | Enhanced component dimensioning |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040186702A1 (en) * | 2003-01-30 | 2004-09-23 | Matsushita Electric Industrial Co., Ltd. | Mounting process simulation program and method for the same and system implementing the same |
US20050197822A1 (en) * | 2004-03-02 | 2005-09-08 | Makoto Onodera | Analysis model producing apparatus |
US20050228804A1 (en) * | 2004-04-06 | 2005-10-13 | Ichiro Kataoka | Analysis model producing/assisting apparatus |
US20070220520A1 (en) * | 2001-08-06 | 2007-09-20 | International Business Machines Corporation | Network system, CPU resource provider, client apparatus, processing service providing method, and program |
US7275023B2 (en) * | 2003-01-29 | 2007-09-25 | Ford Motor Company | System and method of interactively generating a family of mesh models |
US7372995B2 (en) * | 2003-09-25 | 2008-05-13 | Pioneer Corporation | Analysis apparatus |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04123176A (en) * | 1990-09-13 | 1992-04-23 | Fujitsu Ltd | Analytic time estimating system |
JPH07198789A (en) * | 1993-12-28 | 1995-08-01 | Mitsubishi Denki Semiconductor Software Kk | Characteristic analyzing device and characteristic analyzing method used therein |
JPH1115868A (en) * | 1997-06-26 | 1999-01-22 | Hitachi Ltd | Method for analyzing signal delay time of logic circuit |
JP2002092042A (en) | 2000-09-19 | 2002-03-29 | Honda Motor Co Ltd | Method for designing product using three-dimensional model |
JP2003316832A (en) * | 2002-04-25 | 2003-11-07 | Sekisui Chem Co Ltd | General purpose analytic system, general purpose analytic processing program, and storage medium with general purpose analytic processing program stored therein |
JP2003337836A (en) * | 2002-05-21 | 2003-11-28 | Hitachi Ltd | Method and device for preparing model for analysis |
JP4664010B2 (en) * | 2004-06-17 | 2011-04-06 | パナソニック株式会社 | Mesh data creation method and mesh data creation device |
JP2006004259A (en) * | 2004-06-18 | 2006-01-05 | Nec Corp | Design support system for electronic device, and design support system for multilayer printed circuit board |
-
2006
- 2006-03-27 JP JP2006085316A patent/JP4783187B2/en not_active Expired - Fee Related
-
2007
- 2007-03-14 US US11/717,718 patent/US8024158B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070220520A1 (en) * | 2001-08-06 | 2007-09-20 | International Business Machines Corporation | Network system, CPU resource provider, client apparatus, processing service providing method, and program |
US7275023B2 (en) * | 2003-01-29 | 2007-09-25 | Ford Motor Company | System and method of interactively generating a family of mesh models |
US20040186702A1 (en) * | 2003-01-30 | 2004-09-23 | Matsushita Electric Industrial Co., Ltd. | Mounting process simulation program and method for the same and system implementing the same |
US7372995B2 (en) * | 2003-09-25 | 2008-05-13 | Pioneer Corporation | Analysis apparatus |
US20050197822A1 (en) * | 2004-03-02 | 2005-09-08 | Makoto Onodera | Analysis model producing apparatus |
US20050228804A1 (en) * | 2004-04-06 | 2005-10-13 | Ichiro Kataoka | Analysis model producing/assisting apparatus |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11562109B2 (en) | 2018-03-05 | 2023-01-24 | Fujitsu Limited | Computer-readable recording medium storing structural analysis simulation program, structural analysis simulation method, and information processing device |
CN109255206A (en) * | 2018-11-23 | 2019-01-22 | 珠海格力电器股份有限公司 | A kind of emulation contact setting method, device, storage medium and terminal |
Also Published As
Publication number | Publication date |
---|---|
US8024158B2 (en) | 2011-09-20 |
JP2007264724A (en) | 2007-10-11 |
JP4783187B2 (en) | 2011-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3027009B2 (en) | Design capture system | |
NL2010546C2 (en) | Method and apparatus for automatically generating a test script for a graphical user interface. | |
JP2004171576A (en) | Rapid chip management system | |
JPH11191116A (en) | System design and evaluation cad system and program storage medium therefor | |
US8825450B2 (en) | Method and system for updating a modeled object in a product lifecycle management system | |
JP2013515993A (en) | Computer-implemented improved method for detecting shape features | |
US11675967B2 (en) | Automated front-end code generating method and system for a website | |
US8024158B2 (en) | Management system and management method of CAD data used for a structural analysis | |
JP2008217651A (en) | Design support device, design support method and program | |
US10417924B2 (en) | Visual work instructions for assembling product | |
JP4769687B2 (en) | Timing verification method, timing verification apparatus, and timing verification program | |
US10204187B1 (en) | Method and system for implementing data reduction for waveform data | |
CN117280321A (en) | Change estimation in a version control system | |
KR20170135703A (en) | Display control method, display control device, and recording medium | |
US20140058708A1 (en) | Computer-implemented method of simplifying a complex part in a geometric model | |
JP4870956B2 (en) | Embedded program generation method, embedded program development system, and information table section | |
CN116301735A (en) | Method, device and storage medium for organizing software elements into software data links | |
US10114916B1 (en) | Method and system to accelerate visualization of waveform data | |
KR101182015B1 (en) | System for Designing Architecture Engineering and Method for Using the Same | |
CN111460235A (en) | Atlas data processing method, device, equipment and storage medium | |
JP2019207663A (en) | Analysis model display processing program, analysis model display processing method, and information processing device | |
JP7289636B2 (en) | Information processing device, information processing method, and program | |
Noori et al. | UI Performance Comparison of Jetpack Compose and XML in Native Android Applications | |
JP2012128609A (en) | Drawing creation support method and apparatus | |
US20240070944A1 (en) | Visual Reordering Of Partial Vector Objects |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HONDA MOTOR CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:UCHIDA, TAKANAO;KOGA, HIDEHARU;SIGNING DATES FROM 20070219 TO 20070220;REEL/FRAME:019088/0230 Owner name: HONDA MOTOR CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:UCHIDA, TAKANAO;KOGA, HIDEHARU;REEL/FRAME:019088/0230;SIGNING DATES FROM 20070219 TO 20070220 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20150920 |