US20070225953A1 - Management system and management method of CAD data - Google Patents

Management system and management method of CAD data Download PDF

Info

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
Application number
US11/717,718
Other versions
US8024158B2 (en
Inventor
Takanao Uchida
Hideharu Koga
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Assigned to HONDA MOTOR CO., LTD. reassignment HONDA MOTOR CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KOGA, HIDEHARU, UCHIDA, TAKANAO
Publication of US20070225953A1 publication Critical patent/US20070225953A1/en
Application granted granted Critical
Publication of US8024158B2 publication Critical patent/US8024158B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design 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

A management system of CAD data is provided, which stores sets of the CAD data, and a set of mesh conditions under which a CAE model is created from each of the sets of the CAD data and a set of analysis conditions under which CAE analysis on the created CAE model is performed associated with each set of the CAD data. Moreover, the management system of CAD data, to perform the CAE analysis on one of the sets 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 set of the CAD data under the read set of the mesh conditions, and perform the CAE analysis on the created CAE model under the read set of the analysis conditions.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • 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.
  • BACKGROUND OF THE INVENTION
  • 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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 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; and
  • FIG. 9 is a diagram illustrating process steps in a conventional CAE analysis.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Here will be described embodiments of the present invention, referring to the accompanying drawings as needed.
  • First Embodiment
  • 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 in FIG. 2, 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.
  • 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, 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 (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 or more 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 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.
  • At first, 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). Thus, the management system 11 associates the set of the CAE conditions with the set of the CAD data 34, afterward. When performing the CAE analysis, 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. Moreover, 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.
  • 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 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. However, a single mesh condition 341 or analysis condition 342 may be associated with the single set of the CAD data 34.
  • Next, referring to FIG. 3, functions in the management system 11 will be described. FIG. 3 is a block diagram showing functions in the management system in FIG. 2. In other words, 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. For instance, 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. Moreover, 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.
  • Next, referring to FIG. 4, process steps of the management system 11 will be described. FIG. 4 is a flowchart showing the process steps of the management system in FIG. 3.
  • First of all, 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.
  • Then, the input process module 127 specifies which one of the sets of the CAD data 34 is selected through the input 80 (S51). 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 (S52). An example of the screen at this time will be described later, referring to FIG. 5.
  • Then, 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 (S53). The CAE model creation module 121 creates a CAE model from the set of the CAD data 34 selected in S51 under the mesh conditions 341 selected in S53 (S54). Next, the CAE analysis module 122 performs the CAE analysis on the CAE model created in S54 under the analysis conditions 342 selected in S53 (S55). Then, the display 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 the mesh conditions 341 and the set of the analysis 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 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). For instance, the CAD model 61 is a 3D model created from the set of the CAD data 34 selected in S51 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.
  • 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 the CAD data 34A-34C are sets of the CAD data for respectively different parts, the sets of the CAD data 34A-34C 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.
  • 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 71A, 71B, and 71C are CAD models of different parts respectively created from the sets of the CAD data 34A, 34B and 34C in FIG. 3. In this case, to obtain information about which one of the sets of the CAD data 34 is selected in S51 in FIG. 4, the display process module 123 displays the screen which shows combined CAD models 71A-71C (See a screen 72 in FIG. 6).
  • After that, in the screen, a CAD model 71 (the CAD model 71A, for instance) of a desired part is selected through the input 80 such as a mouse and the like. Then, the display process module 123 displays a screen which shows the selected CAD model 71A and a set of the mesh conditions 341 and a set of the analysis conditions 342 for the selected CAD model 71A (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. Thus, 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 S54-S56. Then, the process unit 120 displays a set of analysis results of the CAE analysis on the desired part in the display 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 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.
  • Second Embodiment
  • 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 the management system 11.
  • Referring to FIG. 7, functions of the management 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, 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. When the CAE analysis is performed, 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.
  • In FIG. 7, 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.
  • In the management system 11, for instance, 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.
  • 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 the CAD 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 the analysis time 346 is displayed in this way and a user can learn the analysis time in advance.
  • Third Embodiment
  • 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 in FIG. 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, 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. 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.
  • Process steps in S91-S93 in FIG. 8, which are similar to the process steps in S51-S53 in FIG. 4, are not described here. Therefore, process steps starting from S94 will be described.
  • 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 S91 and a set of the current hardware resource information 35 (S94). 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 S93, and the analysis log 345 and the set of the current hardware resource information 35 read in S94 (S95). Thus, the display process module 123 displays the calculated estimated analysis time in the display 70 (S96). After that, 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 S54-S56 in FIG. 4 (S97-S99). 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 (S100).
  • Thus, 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.
  • Other Embodiments
  • In the above-described embodiments, in a case where some conditions of the set of the mesh conditions 341 and the set of the analysis 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 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.
  • Moreover, the CAD data 34 may include information about display conditions for the display 70. Then, 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 according to the present embodiment may be realized by the management 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)

1. A management system of CAD data comprising:
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.
2. The management system as claimed in claim 1, further comprising an input and a display,
wherein each set of the CAD data is associated with a part in a product, and
wherein the process unit
reads from the storage unit one or more sets of the CAD data which are respectively associated with one or more parts in the product,
displays 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,
selects a CAD model of a part among the displayed CAD models of the one or more parts through the input,
reads 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
performs 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.
3. The management system as claimed in claim 1, wherein
the process unit when performing the CAE analysis on the set of the CAD data,
stores 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,
displays 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.
4. The management system as claimed in claim 2, wherein
the process unit when performing the CAE analysis on the set of the CAD data,
stores 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,
displays 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.
5. The management system as claimed in claim 3, wherein
the set of the analysis information further comprises a set of analysis hardware information which is a set of information about hardware which has been used for the CAE analysis, and wherein
the process unit 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,
reads 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,
calculates 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, and
displays in the display the calculated estimated analysis time.
6. The management system as claimed in claim 4, wherein
the set of the analysis information further comprises a set of analysis hardware information which is a set of information about hardware which has been used for the CAE analysis, and wherein
the process unit 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,
reads 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,
calculates 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, and
displays in the display the calculated estimated analysis time.
7. A management method of CAD data in a management system of CAD data, the management system comprising
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, and the management method comprising the steps of:
to perform the CAE analysis on the set of the CAD data,
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.
8. The management method as claimed in claim 7, further comprising 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.
US11/717,718 2006-03-27 2007-03-14 Management system and management method of CAD data used for a structural analysis Expired - Fee Related US8024158B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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