US20070118342A1 - Mesh creating device, mesh creating method and mesh creating program - Google Patents

Mesh creating device, mesh creating method and mesh creating program Download PDF

Info

Publication number
US20070118342A1
US20070118342A1 US11/649,164 US64916407A US2007118342A1 US 20070118342 A1 US20070118342 A1 US 20070118342A1 US 64916407 A US64916407 A US 64916407A US 2007118342 A1 US2007118342 A1 US 2007118342A1
Authority
US
United States
Prior art keywords
mesh
attribute
attributes
creating
mesh creating
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.)
Abandoned
Application number
US11/649,164
Inventor
Kenichiro Aoki
Koichi Shimizu
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to US11/649,164 priority Critical patent/US20070118342A1/en
Publication of US20070118342A1 publication Critical patent/US20070118342A1/en
Abandoned legal-status Critical Current

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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/08Thermal analysis or thermal optimisation

Definitions

  • the present invention relates to a mesh creating device, a mesh creating method and a mesh creating program which are suitable for use in execution of a heat and/or fluid analysis simulation using a calculating model for a device composed of a plurality of kinds of parts.
  • an analysis such as a thermal conduction analysis, a fluid analysis, a structural analysis, an electromagnetic field analysis, and electromagnetic analysis and the like is generally performed by employing the finite volume method and/or finite element method in which a mesh is formed in a analyzing field, as a result of which a plurality of objects divided by such a mesh are analyzed.
  • it is performed to remove parts which are each regarded as unimportance in view of the analysis in order to converge the analysis result and to reduce an analysis period of time.
  • a mesh creation for a construction such as electrical appliance wherein a plurality of objects corresponding respectively to a plurality of parts constituting the electrical appliance are handled as an analysis object.
  • a heat flux is calculated as importance in the respective analysis simulations of the plurality of objects by using information regarding a plurality of kinds of attributes (attribute information) inclusive of coordinate information of the plurality of objects so that parts which have been decided to be of low importance based on the calculated heat flux values are removed and then a mesh for an analysis is created for the construction except the removed objects.
  • This conventional mesh creation for the construction composed of the plurality of parts is performed by using a division specification defined constantly regardless of attributes of the respective parts. For this reason, when the respective analysis simulations of the plurality of parts are performed, parts which are regarded as importance in the analysis (each part should essentially be finely analyzed) and parts which are not regarded as importance (each part is not need to be finely analyzed) are divided on the same level so that it is difficult to catch balance between improvement in analysis accuracy and speeding-up of analysis processing. Specifically, in order to improve the analysis accuracy, parts which are not regarded as importance will be finely analyzed so that futile analysis processing operations are increased to obstruct the speeding-up of analysis.
  • an object of the present invention is to provide a mesh creating device, a mesh creating method and a mesh creating program which are adapted to speed up an analysis processing without deteriorating analysis accuracy. Also, another object of the present invention is to provide a mesh creating device, a mesh creating method and a mesh creating program which are adapted to facilitate an handling of data after an analysis model of an object to be analyzed.
  • a mesh creating device adapted to create a mesh for use in analysis for data of an construction composed of a plurality of objects.
  • the mesh creating device capable of creating an analysis mesh for the data of a construction composed of a plurality of objects, comprising:
  • a first mesh creating specification setting section adapted to set attributes to which the plurality of objects belong respectively and set mesh creating specifications for the respective attributes
  • a mesh creating section adapted to conduct mesh creations according to the set mesh creating specifications.
  • parts of the construction are exemplified as objects in the following embodiments and the objects include an analysis object such as an air space formed within the construction.
  • the attribute category information may include at least one of class, material, heating element and object name (article name).
  • the attribute discriminative information may include information representative of one material of a plurality of materials, information representative of one class of a plurality of classes and information representative of a kind of one of heating elements.
  • the mesh creating specification includes the number of division for each object belonging to one attribute of a plurality of attributes. With this configuration, it is possible to finely or coarsely divide an object depending on its attribute. As a result, a portion which is important in analysis of the object can densely be calculated but a portion which is not important in analysis of the object can roughly be calculated, thereby efficiently speeding-up the analysis processing without deteriorating analysis accuracy.
  • the mesh creating specification includes removal enable/disable information for the object belonging to the attribute.
  • the mesh creating device further comprises a priority order setting section adapted to set a priority order of a mesh creating specification every group divided on attribute-by-attribute basis based on the set mesh creating specifications, as a result of which the mesh creating section can conduct mesh creations based on the set mesh creating specifications according to the set priority order thereof.
  • the priority order setting section can set the priority orders based on the mesh creating specifications. For example, the priority order of a mesh creating specification set for an attribute by which the number of division should be set larger can be set higher than that of a mesh creating specification for an attribute by which the number of division should be set smaller. With this configuration, the division of an object will be conducted with the largest number of division among those set for a plurality of attributes to which the object belongs, thereby conveniently maintaining the number of division for an object which is very important in analysis and then leading to a high reliability.
  • the mesh creating device further comprises a second mesh creating specification setting section which is adapted to set a mesh creating specification for the plurality of objects in total regardless of the attributes to which the plurality of objects belong.
  • a mesh creating method of creating a mesh for use in analysis for the data of a construction composed of a plurality of objects comprising the steps of:
  • the mesh creating method further comprises (c) setting a priority order of a mesh creating specification every group divided on attribute-by-attribute basis based on the mesh creating specifications set in the previous step (a), wherein, in the previous step (b), the mesh creations are conducted according to the priority orders set in the previous step (c).
  • a mesh creating program for causing a computer to execute a mesh creation processing to create a mesh for use in analysis, comprising the steps of:
  • This mesh creating program can be stored in a computer readable storage medium which comprises a portable storage medium such as a CD-ROM, a flexible disk (FD), a DVD disk, an opto-magnetic disk, an IC card and the like, or a database storing computer programs.
  • a computer readable storage medium which comprises a portable storage medium such as a CD-ROM, a flexible disk (FD), a DVD disk, an opto-magnetic disk, an IC card and the like, or a database storing computer programs.
  • the attribute includes attribute category information which designates category of the attribute and attribute discriminative information which designates discriminations within the attribute.
  • the attribute category includes at least one of class, material, heating element and object name.
  • the mesh creating specification includes the number of division for an object belonging to an attribute.
  • the mesh creating specification further includes removal enable/disable information of the object belonging to the attribute.
  • the mesh creating program is characterized by further comprising (c) setting the priority order of the mesh creating specification every group divided on attribute-by-attribute basis, wherein, in the previous step (b), the mesh creations are conducted based on the mesh creating specifications according to the priority orders set in the previous step (c). In particular, the priority order is set based on the mesh creating specification in the previous step (c). Also in the previous step (c), the priority order is set higher as the number of division becomes larger. Furthermore, the mesh creating program is characterized by further comprising a second step of setting a mesh creating specification for the plurality of objects in total regardless of the attributes to which the plurality of objects belong.
  • FIG. 1 is a schematic block diagram showing a mesh creating device according to a preferred embodiment of the present invention
  • FIG. 2 is a schematic view showing a setting screen (total designation screen) prepared for a mesh creating specification
  • FIG. 3 is a schematic view showing a setting screen prepared for classes as attribute information
  • FIG. 4 is a schematic view showing a setting screen prepared for materials as attribute information
  • FIG. 5 is a schematic view showing a setting screen prepared for the necessity and nonnecessity of heating as attribute information
  • FIG. 6 is a schematic view showing a setting screen prepared for user's options as attribute information
  • FIG. 7 is a schematic view showing a setting screen for priority order
  • FIG. 8 is a flow chart showing an entire operation of the preferred embodiment of the present invention.
  • FIG. 9 is an example of output mode according to the preferred embodiment of the present invention.
  • FIG. 1 is a schematic block diagram showing a mesh creating device according to a preferred embodiment of the present invention.
  • the mesh creating device 1 comprises: an input section 2 for inputting part (as an object and which may include an air space) information from product information device; inputted part information storing section 3 for storing therein the inputted part information outputted from the input section 2 ; a group forming section 4 for setting a group of parts every attribute based on the inputted part information and setting a division specification every group (or every attribute); a priority order deciding section 5 for deciding a priority order of a division specification for a part included in each of the groups every group; a mesh creating information producing/storing section 6 for producing and storing information suitable for creating a mesh so as to perform a removal or division of the part according to the mesh creating specification and based on the groups and the priority orders; a mesh creating section 7 for removing a part to be removed according to this mesh creating information and for creating a mesh suitable for performing the division of a part; a mesh data storing section
  • the part information from the input section 2 includes attribute information such as a parts name, a parts class, a physical property value (material), an existence of heating (a part being a heating element or non-heating element) and a user option, as well as a parts ID and its shape data.
  • the attribute information may include discriminative information in each attribute category (e.g., materials A and B).
  • the group forming section 4 is adapted to group inputted parts every attribute. At that time, a part may belong to a plurality of attributes. For each of parts which are grouped, a mesh creating specification is provided with a setting input for the possibility as to whether such a part should be removed every group or with a setting input for the number of division.
  • the setting input of this mesh creating specification may initially be given as part information or may be inputted directly from the group forming section 4 .
  • the priority order deciding section 5 decides priority order about which one of the mesh creating specifications set for the part should priorly be handled.
  • the input section 2 , the inputted part information storing section 3 , the group forming section 4 , the priority order deciding section 5 and the mesh creating information producing/storing section 6 constitute a mesh creating specification setting section 11 according to the present invention.
  • FIG. 2 is a schematic view showing a setting screen (total designation screen) prepared for the mesh creating specification and adapted to designate and set the number of division and the removal of parts.
  • the total designation screen the necessity or nonnecessity of division and the number of division in the case of the necessity thereof are inputted and set in a division setting section 21 .
  • the necessity of division is checked by a check mark in a division designation box 21 a and the number of division (50) is designated in a divisional number designation box 21 b .
  • a removal setting section 24 for unwanted parts.
  • the necessity of a part as an object to be removed is designated by a check mark and a size of its removed object is inputted and designated in a size designation box 25 .
  • a part having a size less than 10 mm in x, y, z directions is shown as an object to be removed.
  • a group of mesh creating specifications set in this total designation screen is indicated in a group number indication box 26 as a group number “1”.
  • FIG. 3 is a schematic view showing a setting screen prepared for classes as attribute information and adapted to set a mesh creating specification for a group of parts every class and to set a group number thereof.
  • a class setting screen as shown in FIG. 3 , there are provided a class name designation box 30 by which class names (A, B, C, . . . ) are designated and a division designation section 31 by which, every class name, the necessity or nonnecessity of the division and the number of division in the case of the necessity thereof are designated.
  • the necessity of the division is checked by a check mark in a division designation box 31 a and the number of division is designated in a divisional number designation box 31 b.
  • a removal setting section 34 adapted to designate the possibility of removal is provided in this setting screen.
  • a removal enable box 34 a is checked by a check mark, but a removal disable box 34 b is check by a check mark in the case of non-removal.
  • a group number indication box 36 is provided therein in which a group number for a group of parts every class is indicated.
  • the class name “B” is a removal object and therefore its group number is not indicated in the group number indication box 36 .
  • the class “A” is set in the number of division with larger in numbers than those for the other classes and “disable” for its removal in the removal setting section 34 because the class “A” requires a more detailed calculation in thermal analysis.
  • the class “B” is a removal object because its existence has no influence on such a thermal analysis.
  • the class “C” is not so large in influence and therefore is set with small in numbers for the number of division. With respect to the removal, parts of the class “C” follows conditions set in connection with the other attributes for the same parts or conditions set in the total designation screen.
  • FIG. 4 is a schematic view showing a setting screen prepared for materials as attribute information and adapted to set a mesh creating specification for a group of parts every material and to set a group number thereof.
  • a material name designation box 40 for setting material names (A, B, C, . . . ).
  • a division designation section 41 the necessity or nonnecessity of the division and the number of division in the case of the necessity thereof are set every material name.
  • the necessity of the division is checked by a check mark in a division designation box 41 a and the number of division is designated in a divisional number designation box 41 b .
  • a removal setting section 44 adapted to designate the possibility of removal is provided in this setting screen.
  • a removal enable box 44 a is checked by a check mark, but a removal disable box 44 b is check by a check mark in the case of non-removal.
  • a group number indication box 46 is provided therein in which a group name for a group of parts every class name is indicated. In this example, only the group name “C” is an object to be divided. Also, in this example, there is no designation in the removal setting section 44 and the possibility of removal of such parts is decided in dependence on a higher one of priority orders set in the total designation screen and set for the other attributes.
  • FIG. 5 is a schematic view showing a setting screen prepared for the necessity and nonnecessity of heating as attribute information and adapted to set a mesh creating specification for a group of parts every heating element and to set a group number thereof.
  • a heating element-name designation box 50 for setting heating element names (A, B).
  • the necessity or nonnecessity of the division and the number of division in the case of the necessity thereof are set every heating element name indicated in the heating element-name designation box 50 .
  • FIG. 5 is a schematic view showing a setting screen prepared for the necessity and nonnecessity of heating as attribute information and adapted to set a mesh creating specification for a group of parts every heating element and to set a group number thereof.
  • a removal setting section 54 for designating the possibility of removal is provided in this setting screen.
  • a removal enable box 54 a is checked by a check mark, but a removal disable box 54 b is check by a check mark in the case of non-removal.
  • a group number indication box 56 is provided therein in which a group name for a group of parts every class name is indicated.
  • the heating element is an important part in thermal analysis, the number of division is set with large in numbers and the “disable” for removal is set.
  • the heating element “B” is larger in influence on the thermal analysis than that of the heating element “A”. Therefore, the heating element “B” is set in the number of division with larger in numbers than those for the heating element “A”.
  • FIG. 6 is a schematic view showing a setting screen prepared for user's options as attribute information and adapted to set a mesh creating specification for a group of parts every part name and to set a group number thereof.
  • a part-name setting screen an user's option setting screen
  • a part-name designation box 60 for setting part names (A, B, C, . . . ).
  • a division designation section 61 the necessity or nonnecessity of the division and the number of division in the case of the necessity thereof are set every part name designated in the part-name designation box 60 .
  • a removal setting section 64 for designating the possibility of removal is provided in this setting screen.
  • the part name (parts B, parts C, . . . )
  • the names of class, group and the like involved in the respective attributes as described above may be added to this setting screen as desired.
  • the division designation box and the divisional number designation box can be increased in numbers in the division setting section 61 .
  • FIG. 7 is a schematic view showing a setting screen for deciding the priority order about which one of the group numbers should priorly be selected such that the mesh specification set for its selected group number is executed.
  • the lower priority order is set (the larger the number of division, the higher priority order is set.).
  • the priority order for the mesh creating specification set the general setting screen is set at the lowest order.
  • the priority order can optionally be set by the user in a manner that, after selection of a group number as an object, its priority order can be varied by an operation button 71 .
  • FIG. 8 is a flow chart showing an entire operation of the preferred embodiment of the present invention.
  • shapes and attributes of parts are captured (S 1 ) to create a prototype of a group every attribute (class, material etc.) (S 2 ).
  • a mesh creating specification conditions of division and removal
  • S 3 a mesh creating specification for all of components, inclusive of parts, constituting a construction is set on the total setting screen as shown in FIG. 2 (S 3 ).
  • a creation of group is executed every attribute as shown in FIGS. 3 through 6 (setting of a mesh creating specification every attribute) (S 4 ).
  • the priority orders for the created groups are decided or set as shown in FIG. 7 , thereby ending setting of the mesh creating specification.
  • a removal processing of parts to be removed or removal parts is executed before the creation of a mesh according to the mesh creating specification.
  • S 6 it is decided if there is any removal parts designated on the total setting screen.
  • S 7 a retrieval of the removal parts is executed and all of the retrieved parts are listed (S 7 ).
  • S 8 the removal enable parts
  • S 9 the removal thereof is executed (S 9 ).
  • step S 11 it is decided if there are any removal parts on an attribute-by-attribute basis as set in FIGS. 3 through 6 (S 11 ).
  • a retrieval of the removal parts is executed and all of the retrieved parts are listed (S 12 ). If the retrieved parts are found to be removal enable parts (S 13 : True) as a similar manner to the step of S 8 in connection with the other attributes, the removal thereof is executed (S 14 ) and the processing steps (S 13 and S 14 ) are executed on all of the retrieved parts as listed above (S 15 ).
  • FIG. 9 is an example of output mode according to an output type.
  • the class is selected as output type and then a part number per class (attribute discrimination) is outputted and displayed.
  • a part number per class attribute discrimination
  • the present invention it is possible to speed up the analysis processing without deteriorating analysis accuracy. Also, it is possible to provide a mesh creating device, a mesh creating method and a mesh creating program which are adapted to effectively facilitate an handling of the data after creation of the analysis model.

Abstract

Herein disclosed is a mesh creating device, a mesh creating method and a mesh creating program which speed up the analysis processing without deteriorating analysis accuracy and to effectively facilitate handling of the data after creation of the analysis model. The mesh creating device creates an analysis mesh for the data of a construction composed of a plurality of objects by creating one or more groups of attributes to which said plurality of objects belong respectively, setting mesh creating specifications on an object attribute-by-attribute basis according to the one or more groups of attributes, and conducting mesh creations according to the set object attribute mesh creating specifications.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of U.S. patent application Ser. No. 10/641,006 filed Aug. 15, 2003, now pending, and this application claims the priority of Japanese Patent Application No. 2002-254041, filed on Aug. 30, 2002, in the Japanese Patent Office, the disclosures of which are incorporated herein in their entirety by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a mesh creating device, a mesh creating method and a mesh creating program which are suitable for use in execution of a heat and/or fluid analysis simulation using a calculating model for a device composed of a plurality of kinds of parts.
  • 2. Description of the Related Art
  • Recently, it is often performed in a computer to simulate a physical movement of a device model that is designed by employing CAD (computer-aided design) in order to verify the model. For example, an analysis such as a thermal conduction analysis, a fluid analysis, a structural analysis, an electromagnetic field analysis, and electromagnetic analysis and the like is generally performed by employing the finite volume method and/or finite element method in which a mesh is formed in a analyzing field, as a result of which a plurality of objects divided by such a mesh are analyzed. In this case, it is performed to remove parts which are each regarded as unimportance in view of the analysis in order to converge the analysis result and to reduce an analysis period of time.
  • In Japanese Patent Laid-Open Publication No. 2002-183223 for example, there is disclosed a mesh creation for a construction such as electrical appliance wherein a plurality of objects corresponding respectively to a plurality of parts constituting the electrical appliance are handled as an analysis object. According to this publication, a heat flux is calculated as importance in the respective analysis simulations of the plurality of objects by using information regarding a plurality of kinds of attributes (attribute information) inclusive of coordinate information of the plurality of objects so that parts which have been decided to be of low importance based on the calculated heat flux values are removed and then a mesh for an analysis is created for the construction except the removed objects.
  • This conventional mesh creation for the construction composed of the plurality of parts is performed by using a division specification defined constantly regardless of attributes of the respective parts. For this reason, when the respective analysis simulations of the plurality of parts are performed, parts which are regarded as importance in the analysis (each part should essentially be finely analyzed) and parts which are not regarded as importance (each part is not need to be finely analyzed) are divided on the same level so that it is difficult to catch balance between improvement in analysis accuracy and speeding-up of analysis processing. Specifically, in order to improve the analysis accuracy, parts which are not regarded as importance will be finely analyzed so that futile analysis processing operations are increased to obstruct the speeding-up of analysis. Furthermore, when a mesh is created for a construction composed of a plurality of parts, a predetermined processing thereof is performed regardless of attributes of the respective parts. After the mesh creation, all of the parts are handled as the same class without discrimination of the physical properties thereof. Therefore, it often happens that inconveniences are caused in handling an analysis model after mesh creation processing. For example, it is inconveniently impossible to reproduce an assembly state captured before creation of its analysis model.
  • Accordingly, an object of the present invention is to provide a mesh creating device, a mesh creating method and a mesh creating program which are adapted to speed up an analysis processing without deteriorating analysis accuracy. Also, another object of the present invention is to provide a mesh creating device, a mesh creating method and a mesh creating program which are adapted to facilitate an handling of data after an analysis model of an object to be analyzed.
  • SUMMARY OF THE INVENTION
  • In order to address the above-mentioned problem and the other, the present invention has been accomplished. According to an aspect of the present invention, there is provided a mesh creating device adapted to create a mesh for use in analysis for data of an construction composed of a plurality of objects. The mesh creating device capable of creating an analysis mesh for the data of a construction composed of a plurality of objects, comprising:
  • a first mesh creating specification setting section adapted to set attributes to which the plurality of objects belong respectively and set mesh creating specifications for the respective attributes; and
  • a mesh creating section adapted to conduct mesh creations according to the set mesh creating specifications.
  • With this configuration, it is possible to create a mesh according to the mesh specification which is adapted for an attribute of the object, thereby speeding up the analysis processing without deteriorating the analysis accuracy.
  • Here, parts of the construction are exemplified as objects in the following embodiments and the objects include an analysis object such as an air space formed within the construction.
  • Further, it is possible to include in the attributes attribute category information which designates categories of the attributes and attribute discriminative information which designates discriminations among the attributes. For example, the attribute category information may include at least one of class, material, heating element and object name (article name). On the other hand, the attribute discriminative information may include information representative of one material of a plurality of materials, information representative of one class of a plurality of classes and information representative of a kind of one of heating elements.
  • In the mesh creating device, the mesh creating specification includes the number of division for each object belonging to one attribute of a plurality of attributes. With this configuration, it is possible to finely or coarsely divide an object depending on its attribute. As a result, a portion which is important in analysis of the object can densely be calculated but a portion which is not important in analysis of the object can roughly be calculated, thereby efficiently speeding-up the analysis processing without deteriorating analysis accuracy.
  • Also, in the mesh creating device, the mesh creating specification includes removal enable/disable information for the object belonging to the attribute.
  • Also, the mesh creating device further comprises a priority order setting section adapted to set a priority order of a mesh creating specification every group divided on attribute-by-attribute basis based on the set mesh creating specifications, as a result of which the mesh creating section can conduct mesh creations based on the set mesh creating specifications according to the set priority order thereof. With this configuration, it is possible to conduct the mesh creations according to the set priority orders thereof (or to conduct a mesh creation based on a mesh creating specification having the highest priority order) in the event that an object (part) belongs to a plurality of attributes and that different mesh creating specifications are set for those attributes.
  • Also in this case, the priority order setting section can set the priority orders based on the mesh creating specifications. For example, the priority order of a mesh creating specification set for an attribute by which the number of division should be set larger can be set higher than that of a mesh creating specification for an attribute by which the number of division should be set smaller. With this configuration, the division of an object will be conducted with the largest number of division among those set for a plurality of attributes to which the object belongs, thereby conveniently maintaining the number of division for an object which is very important in analysis and then leading to a high reliability.
  • Furthermore, the mesh creating device further comprises a second mesh creating specification setting section which is adapted to set a mesh creating specification for the plurality of objects in total regardless of the attributes to which the plurality of objects belong. With this configuration, a mesh creation for all of parts (objects) constituting the construction can be conducted without defining some attributes to which all of parts belong.
  • According to another aspect of the present invention, there is provided a mesh creating method of creating a mesh for use in analysis for the data of a construction composed of a plurality of objects, comprising the steps of:
  • (a) setting attributes to which the plurality of objects belong respectively and setting mesh creating specifications for the respective attributes; and
  • (b) conducting mesh creations according to the set mesh creating specifications.
  • Also, the mesh creating method further comprises (c) setting a priority order of a mesh creating specification every group divided on attribute-by-attribute basis based on the mesh creating specifications set in the previous step (a), wherein, in the previous step (b), the mesh creations are conducted according to the priority orders set in the previous step (c).
  • According to yet another aspect of the present invention, there is provided a mesh creating program for causing a computer to execute a mesh creation processing to create a mesh for use in analysis, comprising the steps of:
  • (a) setting attributes to which a plurality of objects belong respectively and setting mesh creating specifications for the respective attributes; and
  • (b) conducting mesh creations according to the set mesh creating specifications.
  • This mesh creating program can be stored in a computer readable storage medium which comprises a portable storage medium such as a CD-ROM, a flexible disk (FD), a DVD disk, an opto-magnetic disk, an IC card and the like, or a database storing computer programs.
  • Also, in the mesh creating program, the attribute includes attribute category information which designates category of the attribute and attribute discriminative information which designates discriminations within the attribute. The attribute category includes at least one of class, material, heating element and object name. The mesh creating specification includes the number of division for an object belonging to an attribute.
  • Also, in the mesh creating program, the mesh creating specification further includes removal enable/disable information of the object belonging to the attribute. Moreover, the mesh creating program is characterized by further comprising (c) setting the priority order of the mesh creating specification every group divided on attribute-by-attribute basis, wherein, in the previous step (b), the mesh creations are conducted based on the mesh creating specifications according to the priority orders set in the previous step (c). In particular, the priority order is set based on the mesh creating specification in the previous step (c). Also in the previous step (c), the priority order is set higher as the number of division becomes larger. Furthermore, the mesh creating program is characterized by further comprising a second step of setting a mesh creating specification for the plurality of objects in total regardless of the attributes to which the plurality of objects belong.
  • These and other aspects of the present invention will be apparent from the following specific description, given by way of example, with reference to the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic block diagram showing a mesh creating device according to a preferred embodiment of the present invention;
  • FIG. 2 is a schematic view showing a setting screen (total designation screen) prepared for a mesh creating specification;
  • FIG. 3 is a schematic view showing a setting screen prepared for classes as attribute information;
  • FIG. 4 is a schematic view showing a setting screen prepared for materials as attribute information;
  • FIG. 5 is a schematic view showing a setting screen prepared for the necessity and nonnecessity of heating as attribute information;
  • FIG. 6 is a schematic view showing a setting screen prepared for user's options as attribute information;
  • FIG. 7 is a schematic view showing a setting screen for priority order;
  • FIG. 8 is a flow chart showing an entire operation of the preferred embodiment of the present invention; and
  • FIG. 9 is an example of output mode according to the preferred embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
  • FIG. 1 is a schematic block diagram showing a mesh creating device according to a preferred embodiment of the present invention. The mesh creating device 1 comprises: an input section 2 for inputting part (as an object and which may include an air space) information from product information device; inputted part information storing section 3 for storing therein the inputted part information outputted from the input section 2; a group forming section 4 for setting a group of parts every attribute based on the inputted part information and setting a division specification every group (or every attribute); a priority order deciding section 5 for deciding a priority order of a division specification for a part included in each of the groups every group; a mesh creating information producing/storing section 6 for producing and storing information suitable for creating a mesh so as to perform a removal or division of the part according to the mesh creating specification and based on the groups and the priority orders; a mesh creating section 7 for removing a part to be removed according to this mesh creating information and for creating a mesh suitable for performing the division of a part; a mesh data storing section 8 for storing therein mesh data created by the mesh creating section 7; output data producing section 9 for producing output data suitable for outputting the mesh data thus created above; and an output section 10 for outputting the output data. The output data outputted from the output section 10 is sent as analysis model data to an analysis simulating device and a display device.
  • The part information from the input section 2 includes attribute information such as a parts name, a parts class, a physical property value (material), an existence of heating (a part being a heating element or non-heating element) and a user option, as well as a parts ID and its shape data. In addition to the class and the physical properties as attribute categories, the attribute information may include discriminative information in each attribute category (e.g., materials A and B). The group forming section 4 is adapted to group inputted parts every attribute. At that time, a part may belong to a plurality of attributes. For each of parts which are grouped, a mesh creating specification is provided with a setting input for the possibility as to whether such a part should be removed every group or with a setting input for the number of division. The setting input of this mesh creating specification may initially be given as part information or may be inputted directly from the group forming section 4. In the event that a plurality of mesh creating specifications are set for a part belonging to a plurality of groups, the priority order deciding section 5 decides priority order about which one of the mesh creating specifications set for the part should priorly be handled.
  • In the above configuration, the input section 2, the inputted part information storing section 3, the group forming section 4, the priority order deciding section 5 and the mesh creating information producing/storing section 6 constitute a mesh creating specification setting section 11 according to the present invention.
  • The following description is provided to explain an operation of a method for setting a mesh creating specification with reference to FIGS. 2 to 6. In association with a plurality of parts (analysis construction) in total, FIG. 2 is a schematic view showing a setting screen (total designation screen) prepared for the mesh creating specification and adapted to designate and set the number of division and the removal of parts. In the total designation screen, the necessity or nonnecessity of division and the number of division in the case of the necessity thereof are inputted and set in a division setting section 21. In an example as shown in FIG. 2, the necessity of division is checked by a check mark in a division designation box 21 a and the number of division (50) is designated in a divisional number designation box 21 b. Further, there is provided in the total designation screen a removal setting section 24 for unwanted parts. In this example, the necessity of a part as an object to be removed is designated by a check mark and a size of its removed object is inputted and designated in a size designation box 25. In this example, it would be appreciated that a part having a size less than 10 mm in x, y, z directions is shown as an object to be removed. Furthermore, a group of mesh creating specifications set in this total designation screen is indicated in a group number indication box 26 as a group number “1”.
  • In association with parts belonging to the attribute of classes, FIG. 3 is a schematic view showing a setting screen prepared for classes as attribute information and adapted to set a mesh creating specification for a group of parts every class and to set a group number thereof. In a class setting screen as shown in FIG. 3, there are provided a class name designation box 30 by which class names (A, B, C, . . . ) are designated and a division designation section 31 by which, every class name, the necessity or nonnecessity of the division and the number of division in the case of the necessity thereof are designated. In an example as shown in FIG. 3, the necessity of the division is checked by a check mark in a division designation box 31 a and the number of division is designated in a divisional number designation box 31 b.
  • Furthermore, a removal setting section 34 adapted to designate the possibility of removal is provided in this setting screen. In the case of removal, a removal enable box 34 a is checked by a check mark, but a removal disable box 34 b is check by a check mark in the case of non-removal. Also, a group number indication box 36 is provided therein in which a group number for a group of parts every class is indicated. In this example, the class name “B” is a removal object and therefore its group number is not indicated in the group number indication box 36. Also, in this example, the class “A” is set in the number of division with larger in numbers than those for the other classes and “disable” for its removal in the removal setting section 34 because the class “A” requires a more detailed calculation in thermal analysis. However, the class “B” is a removal object because its existence has no influence on such a thermal analysis. Also, the class “C” is not so large in influence and therefore is set with small in numbers for the number of division. With respect to the removal, parts of the class “C” follows conditions set in connection with the other attributes for the same parts or conditions set in the total designation screen.
  • In association with parts belonging to the attribute of materials, FIG. 4 is a schematic view showing a setting screen prepared for materials as attribute information and adapted to set a mesh creating specification for a group of parts every material and to set a group number thereof. In the setting screen prepared for materials as shown in FIG. 4, there is provided a material name designation box 40 for setting material names (A, B, C, . . . ). In a division designation section 41, the necessity or nonnecessity of the division and the number of division in the case of the necessity thereof are set every material name. In an example as shown in FIG. 4, the necessity of the division is checked by a check mark in a division designation box 41 a and the number of division is designated in a divisional number designation box 41 b. Furthermore, a removal setting section 44 adapted to designate the possibility of removal is provided in this setting screen. In the case of removal, a removal enable box 44 a is checked by a check mark, but a removal disable box 44 b is check by a check mark in the case of non-removal. Also, a group number indication box 46 is provided therein in which a group name for a group of parts every class name is indicated. In this example, only the group name “C” is an object to be divided. Also, in this example, there is no designation in the removal setting section 44 and the possibility of removal of such parts is decided in dependence on a higher one of priority orders set in the total designation screen and set for the other attributes.
  • In association with parts belonging to the attribute of heating elements, FIG. 5 is a schematic view showing a setting screen prepared for the necessity and nonnecessity of heating as attribute information and adapted to set a mesh creating specification for a group of parts every heating element and to set a group number thereof. In the setting screen prepared for heating elements as shown in FIG. 5, there is provided a heating element-name designation box 50 for setting heating element names (A, B). In a division designation section 51, the necessity or nonnecessity of the division and the number of division in the case of the necessity thereof are set every heating element name indicated in the heating element-name designation box 50. In an example as shown in FIG. 5, the necessity of the division is checked by a check mark in a division designation box 51 a and the number of division is designated in a divisional number designation box 51 b. Furthermore, a removal setting section 54 for designating the possibility of removal is provided in this setting screen. In the case of removal, a removal enable box 54 a is checked by a check mark, but a removal disable box 54 b is check by a check mark in the case of non-removal. Also, a group number indication box 56 is provided therein in which a group name for a group of parts every class name is indicated. In this example, since the heating element is an important part in thermal analysis, the number of division is set with large in numbers and the “disable” for removal is set. In particular, the heating element “B” is larger in influence on the thermal analysis than that of the heating element “A”. Therefore, the heating element “B” is set in the number of division with larger in numbers than those for the heating element “A”.
  • In association with selection of a part name as the attribute of user's options, FIG. 6 is a schematic view showing a setting screen prepared for user's options as attribute information and adapted to set a mesh creating specification for a group of parts every part name and to set a group number thereof. In a part-name setting screen (an user's option setting screen) as shown in FIG. 6, there is provided a part-name designation box 60 for setting part names (A, B, C, . . . ). In a division designation section 61, the necessity or nonnecessity of the division and the number of division in the case of the necessity thereof are set every part name designated in the part-name designation box 60. Furthermore, a removal setting section 64 for designating the possibility of removal is provided in this setting screen. As well as the part name (parts B, parts C, . . . ), the names of class, group and the like involved in the respective attributes as described above (attribute categories) may be added to this setting screen as desired. Correspondingly, the division designation box and the divisional number designation box can be increased in numbers in the division setting section 61.
  • In the event that a part has a plurality of group numbers set every attribute as described above, FIG. 7 is a schematic view showing a setting screen for deciding the priority order about which one of the group numbers should priorly be selected such that the mesh specification set for its selected group number is executed. In this example as shown in FIG. 7, the smaller the number of division, the lower priority order is set (the larger the number of division, the higher priority order is set.). Also, the priority order for the mesh creating specification set the general setting screen is set at the lowest order. However, the priority order can optionally be set by the user in a manner that, after selection of a group number as an object, its priority order can be varied by an operation button 71.
  • FIG. 8 is a flow chart showing an entire operation of the preferred embodiment of the present invention. First of all, shapes and attributes of parts are captured (S1) to create a prototype of a group every attribute (class, material etc.) (S2). Then, a mesh creating specification (conditions of division and removal) for all of components, inclusive of parts, constituting a construction is set on the total setting screen as shown in FIG. 2 (S3). By using the prototype created in the step of S2, a creation of group is executed every attribute as shown in FIGS. 3 through 6 (setting of a mesh creating specification every attribute) (S4). Then, the priority orders for the created groups are decided or set as shown in FIG. 7, thereby ending setting of the mesh creating specification.
  • Subsequently, a removal processing of parts to be removed or removal parts is executed before the creation of a mesh according to the mesh creating specification. In the step of S6, it is decided if there is any removal parts designated on the total setting screen. In the case that the removal parts are present (S6: True), a retrieval of the removal parts is executed and all of the retrieved parts are listed (S7). Then, it is decided whether the retrieved parts are designated as removal disable parts under the other attributes. In the case that the retrieved parts are found to be removal enable parts (S8: True), the removal thereof is executed (S9). These processing steps (S8 and S9) are executed on all of the retrieved parts as listed above (S10). After execution of such a general or total removal or in the case of non-necessity thereof (S6: False), the control flow proceeds to step S11 wherein it is decided if there are any removal parts on an attribute-by-attribute basis as set in FIGS. 3 through 6 (S11). In the case that the removal parts are present, a retrieval of the removal parts is executed and all of the retrieved parts are listed (S12). If the retrieved parts are found to be removal enable parts (S13: True) as a similar manner to the step of S8 in connection with the other attributes, the removal thereof is executed (S14) and the processing steps (S13 and S14) are executed on all of the retrieved parts as listed above (S15).
  • In this way, the removal of all of parts to be removed are completed. Thereafter the number of division based on the priority order is allocated to each of parts in step of S16. Then, all of parts are each divided according to the number of division (a mesh creation) (S17 and S18). After that divisional processing, an output type is selected (S19) and then the parts are grouped as desired (S20). The resultant data is duly transformed into an analysis format suitable for the analysis simulating device in consideration of the attribute information (such as material or the like) (S21) and outputted (S22). FIG. 9 is an example of output mode according to an output type. For example, the class is selected as output type and then a part number per class (attribute discrimination) is outputted and displayed. Thus, an assembly state of the construction can readily be reproduced from the data for the analysis model, thereby providing a convenience to a user in handling thereof.
  • According to the present invention, it is possible to speed up the analysis processing without deteriorating analysis accuracy. Also, it is possible to provide a mesh creating device, a mesh creating method and a mesh creating program which are adapted to effectively facilitate an handling of the data after creation of the analysis model.
  • While preferred exemplary embodiments of the present invention have been described above, it is to be understood that further adaptations of the invention described herein can be obtained by appropriate modifications by one of ordinary skill in the art without departing from the scope of the present invention. Accordingly, although preferred configurations of devices, methods, and programs embodying the present invention have been described, it should be understood that these devices, methods, and programs may take on a wide variety of configurations and arrangements without departing from the scope of the present invention. Therefore, the scope of the present invention should be considered in terms of the following claims and should not be limited to the details of the devices, methods, and programs shown and described above.

Claims (14)

1. A mesh creating device creating a mesh for use in analysis for data of a construction composed of a plurality of objects, comprising:
a first mesh creating specification setting section creating one or more groups of attributes to which said plurality of objects belong respectively and setting mesh creating specifications on an object attribute-by-attribute basis according to the one or more groups of attributes; and
a mesh creating section conducting mesh creations according to the set object attribute mesh creating specifications.
2. A mesh creating device as claimed in claim 1, wherein said attributes are grouped according to a categorization of the attributes and an attribute in each group of attributes is discriminated according to attribute discriminative information which designates discriminations within said attribute.
3. A mesh creating device as claimed in claim 2, wherein said attribute category includes one or more of class, material, heating element or object name.
4. A mesh creating device as claimed in claim 1, wherein said set mesh creating specifications for an attribute in a group of attributes includes a number of division for each object belonging to the group of attributes.
5. A mesh creating device as claimed in claim 1, wherein said set mesh creating specifications for an attribute in a group of attributes includes removal enable/disable information for an object belonging to the group of attributes.
6. A mesh creating device as claimed in claim 1, further comprising a second mesh creating specification setting section setting a mesh creating specification for said plurality of objects in total regardless of said groups of attributes to which said plurality of objects belong.
7. A method of creating a mesh for use in analysis for data of a construction composed of a plurality of objects, comprising:
creating one or more groups of attributes to which said plurality of objects belong respectively;
setting mesh creating specifications on an object attribute-by-attribute basis according to the one or more groups of attributes; and
conducting mesh creations according to the set object attribute mesh creating specifications.
8. A computer readable medium storing a mesh creating program causing a computer to execute a mesh creation process for analyzing data of a construction composed of a plurality of objects, by:
creating one or more groups of attributes to which said plurality of objects belong respectively;
setting mesh creating specifications on an object attribute-by-attribute basis according to the one or more groups of attributes; and
conducting mesh creations according to the set object attribute mesh creating specifications.
9. The medium as claimed in claim 8, wherein said attributes are grouped according to a categorization of the attributes and an attribute in each group of attributes is discriminated according to attribute discriminative information which designates discriminations within said attribute.
10. The medium as claimed in claim 9, wherein said attribute category includes one or more of class, material, heating element or object name.
11. The medium as claimed in claim 8, wherein said set mesh creating specifications for an attribute in a group of attributes includes a number of division for an object belonging to the attribute in the group of attributes.
12. The medium as claimed in claim 8, wherein said mesh creating specifications for an attribute in a group of attributes includes removal enable/disable information of an object belonging to the attribute in the group of attributes.
13. The medium as claimed in claim 8, wherein the mesh creation process further sets a mesh creating specification for said plurality of objects in total regardless of said groups of attributes to which said plurality of objects belong.
14. An apparatus, comprising:
a controller
grouping attributes to which a plurality of objects belong;
preparing a user interface setting one or more mesh creating specifications on an attribute-by-attribute basis for an object, according to the grouping of the attributes; and
generating one or more meshes of the plurality of objects, according to the one or more mesh creating specifications for the object.
US11/649,164 2002-08-30 2007-01-04 Mesh creating device, mesh creating method and mesh creating program Abandoned US20070118342A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/649,164 US20070118342A1 (en) 2002-08-30 2007-01-04 Mesh creating device, mesh creating method and mesh creating program

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2002-254041 2002-08-30
JP2002254041A JP4574941B2 (en) 2002-08-30 2002-08-30 Mesh creation device, mesh creation method, and mesh creation program
US10/641,006 US7197442B2 (en) 2002-08-30 2003-08-15 Mesh creating device, mesh creating method and mesh creating program
US11/649,164 US20070118342A1 (en) 2002-08-30 2007-01-04 Mesh creating device, mesh creating method and mesh creating program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/641,006 Continuation US7197442B2 (en) 2002-08-30 2003-08-15 Mesh creating device, mesh creating method and mesh creating program

Publications (1)

Publication Number Publication Date
US20070118342A1 true US20070118342A1 (en) 2007-05-24

Family

ID=31972822

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/641,006 Expired - Fee Related US7197442B2 (en) 2002-08-30 2003-08-15 Mesh creating device, mesh creating method and mesh creating program
US11/649,164 Abandoned US20070118342A1 (en) 2002-08-30 2007-01-04 Mesh creating device, mesh creating method and mesh creating program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/641,006 Expired - Fee Related US7197442B2 (en) 2002-08-30 2003-08-15 Mesh creating device, mesh creating method and mesh creating program

Country Status (2)

Country Link
US (2) US7197442B2 (en)
JP (1) JP4574941B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4574941B2 (en) * 2002-08-30 2010-11-04 富士通株式会社 Mesh creation device, mesh creation method, and mesh creation program
JP2007156572A (en) * 2005-11-30 2007-06-21 Toshiba Corp Design support system and design support method
JP4475293B2 (en) * 2007-05-18 2010-06-09 パナソニック株式会社 Analysis mesh creation method and analysis mesh creation device
JP2011159674A (en) * 2010-01-29 2011-08-18 Fujitsu Ltd Temperature analyzing program, temperature analyzing device, and temperature analyzing method
CN107832494B (en) * 2017-10-13 2021-02-19 南京航空航天大学 Hypersonic aircraft leading edge flow-heat-solid integrated calculation method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4912664A (en) * 1988-02-01 1990-03-27 Mentor Graphics Corporation Method and apparatus for generating a mesh for finite element analysis
US5553206A (en) * 1993-02-12 1996-09-03 International Business Machines Corporation Method and system for producing mesh representations of objects
US6678642B1 (en) * 1998-10-08 2004-01-13 Sandia Corporation Method of and apparatus for modeling interactions
US7197442B2 (en) * 2002-08-30 2007-03-27 Fujitsu Limited Mesh creating device, mesh creating method and mesh creating program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0432975A (en) 1990-05-23 1992-02-04 Toshiba Corp Analysis assisting device
JPH07254003A (en) 1994-03-15 1995-10-03 Oki Electric Ind Co Ltd Structure analysis system for elastic lock pawl
JPH117548A (en) 1997-04-24 1999-01-12 Hazama Gumi Ltd Mesh division process for finite element method
JP2002183223A (en) 2000-12-15 2002-06-28 Sharp Corp Device and method for processing mesh and computer- readable recording medium with mesh processing program recorded thereon

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4912664A (en) * 1988-02-01 1990-03-27 Mentor Graphics Corporation Method and apparatus for generating a mesh for finite element analysis
US5553206A (en) * 1993-02-12 1996-09-03 International Business Machines Corporation Method and system for producing mesh representations of objects
US6678642B1 (en) * 1998-10-08 2004-01-13 Sandia Corporation Method of and apparatus for modeling interactions
US7197442B2 (en) * 2002-08-30 2007-03-27 Fujitsu Limited Mesh creating device, mesh creating method and mesh creating program

Also Published As

Publication number Publication date
JP2004094535A (en) 2004-03-25
US7197442B2 (en) 2007-03-27
JP4574941B2 (en) 2010-11-04
US20040044507A1 (en) 2004-03-04

Similar Documents

Publication Publication Date Title
US8533184B2 (en) Numerical analysis data creating method and apparatus, and computer-readable program
US7584436B2 (en) Method, system, and program product for controlling a display on a data editing screen
KR101925640B1 (en) Designing a three-dimensional modeled assembly of objects in a three-dimensional scene
JPH0830811A (en) Model generator and method for constitution of model as object of finite-element analysis
EP2669824A1 (en) Design support system, method and program
EP3040945A1 (en) Creation of bounding boxes on a 3d modeled assembly
JP2004171576A (en) Rapid chip management system
JP2012069108A (en) Design of modeled object within session of cad system interacting with database
US20070118342A1 (en) Mesh creating device, mesh creating method and mesh creating program
US7505884B2 (en) Method for automatic generation of finite element mesh from IC layout data
US7512527B2 (en) Apparatus and method for preparing data to generate simulation model, and program thereof
JP4648386B2 (en) Design support device, design support method, design support program
JP2019209446A (en) Work instruction generation device and work instruction generation method
JP2018180693A (en) Work instruction generation device and work instruction generation method
US20070225953A1 (en) Management system and management method of CAD data
US7612774B2 (en) Mesh dividing device, computer-readable recording medium in which mesh dividing program is recoded, and method for setting maximum number of cuboids and parameters for mesh-division
JP3695823B2 (en) Arrangement determination method and arrangement decision support apparatus
JP2009003900A (en) Mesh model generating, device and program
JP4245928B2 (en) Design support apparatus, design support method, and design support program
Choi et al. Product design enhancement by integration of virtual design and assembly analysis tools
JPWO2004107221A1 (en) Grid division method, grid division apparatus, grid division program, computer-readable recording medium recording the program, data conversion program, and computer-readable recording medium recording the program
JP7289110B2 (en) Structure design search device, structure design search method, and structure manufacturing method
CN111753345B (en) Method for generating assembled component data model plan, CAD platform and storage medium
EP1703427A1 (en) System for acquiring profile information from three-dimensional profile data, its method and computer software program
JPH10187771A (en) Device and method for analytic model generation

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION