CN113656888A - Automatic modeling method, device and equipment for opening and closing piece and storage medium - Google Patents
Automatic modeling method, device and equipment for opening and closing piece and storage medium Download PDFInfo
- Publication number
- CN113656888A CN113656888A CN202110867681.1A CN202110867681A CN113656888A CN 113656888 A CN113656888 A CN 113656888A CN 202110867681 A CN202110867681 A CN 202110867681A CN 113656888 A CN113656888 A CN 113656888A
- Authority
- CN
- China
- Prior art keywords
- file
- information
- original data
- connection
- opening
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000012545 processing Methods 0.000 claims abstract description 111
- 238000003466 welding Methods 0.000 claims description 26
- 230000010365 information processing Effects 0.000 claims description 20
- 238000000605 extraction Methods 0.000 claims description 8
- 229920000297 Rayon Polymers 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 20
- 238000004891 communication Methods 0.000 description 7
- 230000008676 import Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 239000000853 adhesive Substances 0.000 description 2
- 230000001070 adhesive effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000012356 Product development Methods 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- YQNQNVDNTFHQSW-UHFFFAOYSA-N acetic acid [2-[[(5-nitro-2-thiazolyl)amino]-oxomethyl]phenyl] ester Chemical compound CC(=O)OC1=CC=CC=C1C(=O)NC1=NC=C([N+]([O-])=O)S1 YQNQNVDNTFHQSW-UHFFFAOYSA-N 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to the field of computers, and discloses an automatic modeling method, device, equipment and storage medium for a shutter, wherein the method comprises the steps of obtaining original data of the shutter, and carrying out hierarchical processing on the original data of the shutter to obtain a hierarchical file; carrying out grid processing on the original data of the opening and closing piece to obtain a grid file; carrying out geometric processing on the original data of the opening and closing piece to obtain a connection file; modeling is carried out according to the hierarchical file, the grid file and the connection file to generate a corresponding model, the hierarchical file, the grid file and the connection file are obtained by independently processing the original data of the opening and closing piece, modeling is carried out according to the generated hierarchical file, grid file and connection file, and only information content corresponding to the generated file is concerned in the processing process, so that the modeling time of the opening and closing piece is shortened, and the modeling efficiency is improved.
Description
Technical Field
The invention relates to the technical field of computers, in particular to an automatic modeling method, device, equipment and storage medium for a shutter.
Background
With the increasing competition, the research and development period of new vehicles is compressed continuously, and the virtual verification technology is paid more and more attention. In the development process of an automobile body structure, CAE (computer Aided engineering) performance simulation is an essential link, wherein the performance attributes of the body CAE mainly include collision safety, Noise, Vibration and Harshness (NVH), structural durability and the like, and almost all body structures CAE need to face the problem of finite element mesh preprocessing.
At present, in the pretreatment process of CAE simulation application, domestic and foreign automobile manufacturers can not make qualitative breakthrough in pretreatment efficiency all the time, and still are in the stages of maximum personnel investment, most time consumption, low technical threshold and repeated labor accumulation. However, at present, the mesh division is manually performed, so that the efficiency is low, and errors are easy to occur. In contrast, automobile manufacturers who make better can only increase some secondary development codes aiming at the preprocessing software as much as possible, and realize local improvement of preprocessing efficiency by manually calling the secondary development codes. Therefore, how to reduce the modeling time of the opening and closing part and improve the modeling efficiency becomes a technical problem to be solved urgently.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide an automatic modeling method, device, equipment and storage medium for a switch, and aims to solve the technical problems that the modeling time of the switch cannot be effectively shortened and the modeling efficiency cannot be improved in the prior art.
In order to achieve the above object, the present invention provides an automatic modeling method for a shutter, the method comprising the steps of:
acquiring original data of a switching piece, and carrying out level processing on the original data of the switching piece to acquire a level file;
carrying out grid processing on the original data of the opening and closing piece to obtain a grid file;
carrying out geometric processing on the original data of the opening and closing piece to obtain a connection file;
and modeling according to the hierarchical file, the grid file and the connection file to generate a corresponding model.
Optionally, the step of obtaining original data of the shutter, and performing hierarchical processing on the original data of the shutter to obtain a hierarchical file includes:
acquiring original data of the opening and closing piece, deleting geometric information and link information in the original data of the opening and closing piece, and acquiring hierarchy information;
and generating a hierarchical file according to the hierarchical information.
Optionally, the step of performing mesh processing on the original data of the opening and closing member to obtain a mesh file includes:
performing grid processing on the original data of the opening and closing piece to obtain a middle file to be processed;
and obtaining the grid file according to the to-be-processed middle file.
Optionally, the step of performing mesh processing on the original data of the opening and closing piece to obtain a to-be-processed middle profile includes:
deleting the hierarchical information and the connection information in the original data of the opening and closing piece to obtain the component information of the part;
and performing extraction and middle surface processing on the part element information to obtain a corresponding middle surface file to be processed.
Optionally, after the step of obtaining the mesh file according to the to-be-processed middle file, the method further includes:
acquiring part attributes and parameter specifications in the part element information;
establishing an attribute table according to the part attributes;
and importing the grid file into the attribute table, and assigning the grid file according to the parameter rule to obtain the assigned grid file.
Optionally, the step of geometrically processing the original data of the opening and closing member to obtain a connection file includes:
extracting connection target point information from the original data of the opening and closing piece, wherein the target connection point information comprises welding spot information, viscose information, welding seam information and bolt connection information;
and generating a connection file according to the connection target point information.
Optionally, the step of modeling according to the hierarchical file, the mesh file, and the connection file to generate a corresponding model includes:
matching the hierarchical file with the grid file, and generating target hierarchical component information according to a matching result;
and modeling according to the target level component information and the connection file to generate a corresponding model.
In addition, to achieve the above object, the present invention also provides an automatic modeling apparatus for a shutter, the apparatus including:
the hierarchical relation processing module is used for acquiring original data of the opening and closing piece, and carrying out hierarchical processing on the original data of the opening and closing piece to acquire a hierarchical file;
the part processing module is used for carrying out grid processing on the original data of the opening and closing part to obtain a grid file;
the connection information processing module is used for carrying out geometric processing on the original data of the opening and closing piece to obtain a connection file;
and the model generation module is used for carrying out modeling according to the hierarchy file, the grid file and the connection file to generate a corresponding model.
Further, to achieve the above object, the present invention also provides an automatic modeling apparatus for a shutter, the apparatus including: memory, a processor and a shutter auto-modeling program stored on the memory and executable on the processor, the shutter auto-modeling program configured to implement the steps of the shutter auto-modeling method as described above.
In addition, in order to achieve the above object, the present invention also proposes a storage medium having stored thereon a shutter automatic modeling program that realizes the steps of the shutter automatic modeling method as described above when executed by a processor.
The method comprises the steps of obtaining original data of the opening and closing piece, carrying out level processing on the original data of the opening and closing piece, and obtaining a level file; carrying out grid processing on the original data of the opening and closing piece to obtain a grid file; carrying out geometric processing on the original data of the opening and closing piece to obtain a connection file; modeling is carried out according to the hierarchical file, the grid file and the connection file to generate a corresponding model, the hierarchical file, the grid file and the connection file are obtained by independently processing the original data of the opening and closing piece, modeling is carried out according to the generated hierarchical file, grid file and connection file, and only information content corresponding to the generated file is concerned in the processing process, and irrelevant factors are removed, so that the modeling time of the opening and closing piece is shortened, and the modeling efficiency is improved.
Drawings
Fig. 1 is a schematic structural diagram of an automatic opening and closing part modeling apparatus of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a first embodiment of the automatic modeling method for the opening/closing member according to the present invention;
FIG. 3 is a schematic flow chart of a second embodiment of the automatic modeling method for the shutter according to the present invention;
fig. 4 is a block diagram showing the structure of the automatic modeling apparatus for a shutter according to the first embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of an automatic modeling apparatus for a switch in a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the automatic modeling apparatus for a shutter may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a Wireless interface (e.g., a Wireless-Fidelity (WI-FI) interface). The Memory 1005 may be a Random Access Memory (RAM) Memory, or may be a Non-Volatile Memory (NVM), such as a disk Memory. The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the configuration shown in FIG. 1 does not constitute a limitation of an automated shutter modeling apparatus, and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a storage medium, may include therein an operating system, a network communication module, a user interface module, and a shutter automatic modeling program.
In the automatic modeling apparatus for a shutter shown in fig. 1, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 of the automatic modeling apparatus for a shutter according to the present invention may be provided in the automatic modeling apparatus for a shutter, which calls the automatic modeling program for a shutter stored in the memory 1005 through the processor 1001 and executes the automatic modeling method for a shutter according to the embodiment of the present invention.
An embodiment of the present invention provides an automatic modeling method for a shutter, and referring to fig. 2, fig. 2 is a schematic flow diagram of a first embodiment of the automatic modeling method for a shutter according to the present invention.
In this embodiment, the automatic modeling method for the opening and closing member includes the following steps:
step S10: acquiring original data of the opening and closing piece, and carrying out hierarchical processing on the original data of the opening and closing piece to acquire a hierarchical file.
It should be noted that the execution main body of the embodiment may be a computing service device with data processing, network communication, and program running functions, such as a tablet computer, a personal computer, an upper computer, or an electronic device or an intelligent television capable of implementing the above functions. The present embodiment and each of the following embodiments will be described below by taking the computer as an example.
It is understood that the shutter data used in this embodiment is in Catia format, and the Catia interactive CAD/CAE/CAM system is a solution for the product development flagship of daxon, france. As an important component of PLM collaborative solutions, it can help manufacturers design their future products through modeling and support all industrial design flows from pre-project stage, detailed design, analysis, simulation, assembly to maintenance.
In specific implementation, the whole modeling process of the switch starts from the hierarchical relationship processing module, and is triggered and started by a user after a path of the Catia specification digifax, namely a working path, of the switch is given.
It should be noted that, in this embodiment, Hypermesh (hereinafter abbreviated as Hm) is used as a scenario of finite element preprocessing software, the Hypermesh software is a product of Altair corporation in usa, is a world-leading and powerful CAE application software package, and is also an innovative and open enterprise-level CAE platform, which integrates various tools required for design and analysis, and has an unrivaled performance and a high degree of openness, flexibility, and a friendly user interface.
It is understood that the vehicle shutter includes a body member that can be opened and closed, and the shutter has a wide range. The opening and closing member integrates a hinge of a vehicle body and other various accessories such as a hood, a sunroof of the vehicle body, a door, and a trunk lid in a general view. In an automotive system, a shutter constitutes an essential part thereof, and the performance of the shutter itself is related to the stable operation of the entire vehicle.
The hierarchical processing is processing only the packet and the table corresponding to the data without paying attention to other information in the data processing process.
In a specific implementation, the original data of the opening and closing piece is obtained, and the hierarchical processing is performed on the original data of the opening and closing piece, and obtaining the hierarchical file means that the execution main body of this embodiment imports the original data of the opening and closing piece, analyzes the original data of the opening and closing piece, and only performs the opening speed processing on the hierarchical information without paying attention to the geometric information in the original data to obtain the corresponding hierarchical file.
Further, in order to increase the speed of automatic modeling, the step of obtaining original data of the shutter and performing hierarchical processing on the original data of the shutter to obtain a hierarchical file includes: acquiring original data of the opening and closing piece, deleting geometric information and link information in the original data of the opening and closing piece, and acquiring hierarchy information; and generating a hierarchical file according to the hierarchical information.
In specific implementation, original data of the opening and closing piece is obtained, geometric information and link information in the original data of the opening and closing piece are deleted, and hierarchy information is obtained; generating the hierarchical file according to the hierarchical information means processing original data of the open-close piece, deleting all the geometric information, deleting all the connection related information, including all the connection hierarchical information, to derive the hierarchical file.
It should be noted that, in this embodiment, when the original data is processed, the corresponding module serially outputs an execution function, that is, in the process of executing the function of one of the modules, the other modules are in a waiting state.
Step S20: and carrying out grid processing on the original data of the opening and closing piece to obtain a grid file.
The mesh processing is processing only on specific parts without paying attention to hierarchy and connection information.
It can be understood that the mesh file refers to a mesh file generated after the geometric data of the shutter is subjected to mesh processing, and the mesh file is also a part where the component processing module performs mesh batch processing on all the middle surfaces and automatically places the batch processed mesh in the middle surfaces.
In a specific implementation, the grid processing is performed on the original data of the shutter to obtain the grid file, which means that the original data of the shutter is obtained, other information in the data is not concerned, only geometric information is processed, and specifically, parts in the information are processed.
Step S30: and geometrically processing the original data of the opening and closing piece to obtain a connection file.
The geometric processing is an operation of processing only the welding points, the bonding, the bolts, and the welding lines in the data, while ignoring other information.
Further, in order to improve the modeling accuracy, the step of performing geometric processing on the original data of the opening and closing member to obtain a connection file includes: extracting connection target point information from the original data of the opening and closing piece, wherein the target connection point information comprises welding spot information, viscose information, welding seam information and bolt connection information; and generating a connection file according to the connection target point information.
In specific implementation, the connection information processing module processes the original geometry again, firstly extracts welding spot information, adhesive information, welding seam information and bolt connection information, and adds corresponding identifiers to the component group names.
It should be noted that the function of the connection information processing module is provided according to the specification based on the CAD data of the passenger car, and there is no case that the original connection information has no hierarchical rule due to human factors.
It will be appreciated that for an Assem with an "WP" identification in its name, the connection information processing module handles that Assem and the next level Assem contained therein and its Comp as connection information and records the current Assem name (e.g. 112233_ XXXX _ WP); the connection information processing module continues to traverse all other sub-assems in the Assem (112233_ XXXX _ WP) in the step S32, in the sub-assems, if the names of the sub-assems have similar fields such as "two-layer welding", "three-layer welding", and the like, the sub-assems are identified as welding points in the connection information, and if the names of the sub-assems have similar fields such as "welding line", the sub-assems are identified as welding lines in the connection information, and the same identification mode is adopted for the glue and the bolt; for the sub-Assem identified as the welding spot in the above S33, the connection information processing module creates a new Comp according to the number of welding spot layers, and names the Comp as 112233_ XXXX _ WP _2T \3T \4T …, and places all the connection information in the sub-Assem in the Comp; for welding seams, viscose and bolt connection, the same processing mode as welding spots is adopted.
Step S40: and modeling according to the hierarchical file, the grid file and the connection file to generate a corresponding model.
In the specific implementation, after detecting the connection file, the hierarchical relationship processing module simultaneously imports the connection file, the grid file and the hierarchical file, and places the grid file and the connection file in the original Assem level according to the part number information in the names of the grid Comp and the connection Comp; after the hierarchical relation processing module is finished, the completion state is transmitted to the connection information processing module again; and the hierarchical relation processing module automatically generates the connection units according to the hierarchy based on the connection files and the hierarchy where the grids are positioned, automatically creates the attributes of the connection units and endows the attributes of the connection units to the corresponding connection units.
In this process, the thicknesses of all the components are extracted together, and the attributes automatically generated for each component are automatically given.
It can be understood that the connection information processing module sends the execution completion status to the hierarchical relationship processing module; after receiving the message from the connection information processing module, the hierarchical relation processing module detects that the grid file, the hierarchical file and the connection file are generated and starts to execute; the hierarchical relation processing module simultaneously imports a grid file, a hierarchical file and a connection file, and based on mutual comparison of a part number field in a grid file Comp name, a part number field in a connection file Comp name and a part number field in a hierarchical file Assem name, the grid file, namely the connection file is placed in an original hierarchy of the grid file: the hierarchical relation processing module sends an execution completion state to the connection information processing module, and the connection information processing module restarts work after receiving the message from the hierarchical relation processing module; the connection information processing module traverses Comp of all connection geometries, automatically creates a connection unit only for all components in the hierarchy of each connection, wherein for the connection of welding spots, entity units are automatically created, and simultaneously, welding spot attributes, namely materials, are automatically created; for the viscose unit, the same processing mode as the welding spot unit is adopted; for the welding seam and the bolt unit, based on automation consideration and reducing loss of automation degree caused by manual grid repairing quality as much as possible, the connection information processing module can automatically process the welding seam unit and the bolt unit into rigid connection.
Further, in order to improve the modeling efficiency, the step of modeling according to the hierarchical file, the mesh file, and the connection file to generate a corresponding model includes: matching the hierarchical file with the grid file, and generating target hierarchical component information according to a matching result; and modeling according to the target level component information and the connection file to generate a corresponding model.
In a specific implementation, the execution steps of this embodiment are specifically: import geometry, delete all geometry, delete Assems of connection information, export hierarchy information, import geometry, delete all hierarchies and connection information, mid-plane and mesh batching, export mesh, import geometry, connection information extraction, delete all hierarchies and mail, export connection information, import mesh, hierarchy information and connection information, mesh and connection information are relocated to the original hierarchy, connection units are generated and unit attributes are assigned.
It should be noted that the core module performs four communications in the working process, that is, the hierarchical relationship processing module to the component processing module to the connection information processing module to the hierarchical relationship processing module to the connection information processing module.
In the concrete implementation, through with the mode of functional module, encapsulate the execution step in four core module to through mutually supporting of each module function, realize passenger car switching member basically by the integrated modeling of CAD data to finite element, greatly improve the efficiency of finite element modeling, effectively reduce personnel and time input, can promote efficiency by a wide margin, reduce the input cost by a wide margin.
In the embodiment, the original data of the opening and closing piece is acquired, and the hierarchy processing is performed on the original data of the opening and closing piece to acquire a hierarchy file; carrying out grid processing on the original data of the opening and closing piece to obtain a grid file; carrying out geometric processing on the original data of the opening and closing piece to obtain a connection file; modeling is carried out according to the hierarchical file, the grid file and the connection file to generate a corresponding model, the hierarchical file, the grid file and the connection file are obtained by independently processing the original data of the opening and closing piece, modeling is carried out according to the generated hierarchical file, grid file and connection file, and only information content corresponding to the generated file is concerned in the processing process, and irrelevant factors are removed, so that the modeling time of the opening and closing piece is shortened, and the modeling efficiency is improved.
Referring to fig. 3, fig. 3 is a schematic flow chart of an automatic modeling method for a shutter according to a second embodiment of the present invention. Based on the first embodiment described above, in the present embodiment, the step S20 includes:
step S201: and carrying out grid processing on the original data of the opening and closing piece to obtain a to-be-processed middle file.
It should be noted that, after the component processing module detects the exported hierarchical file, the execution program is automatically started.
It will be appreciated that the component handling module again processes the original geometry, first deleting all hierarchical information and all connection information, only keeping the Comp of all parts.
In specific implementation, the component processing module automatically extracts the middle surfaces of all the components, the thickness of the components is automatically calculated in the process, and meanwhile, attributes are automatically created and given to the thickness of each extracted middle surface; the material uniformly builds steel and gives all properties.
It should be noted that the component processing module performs grid batch processing on all middle planes, and automatically places the batch processed grid in the Comp of the middle plane.
In a specific implementation, the component processing module finishes execution and exports the grid file, and after exporting the grid file, the work message is transmitted to the next module.
Further, in order to perform mesh processing quickly, the step of performing mesh processing on the original data of the opening and closing piece to obtain a to-be-processed middle profile includes: deleting the hierarchical information and the connection information in the original data of the opening and closing piece to obtain the component information of the part; and performing extraction and middle surface processing on the part element information to obtain a corresponding middle surface file to be processed.
Step S202: and obtaining the grid file according to the to-be-processed middle file.
Further, in order to assign the parameter information of the mesh file, after the step of obtaining the mesh file according to the to-be-processed middle file, the method further includes: acquiring part attributes and parameter specifications in the part element information; establishing an attribute table according to the part attributes; and importing the grid file into the attribute table, and assigning the grid file according to the parameter rule to obtain the assigned grid file.
In a specific implementation, all the middle surfaces of all the components of the opening and closing part are automatically extracted by the component processing module, and in the process, the thicknesses of all the components are extracted together and automatically given to the attributes automatically generated for each component.
When the component processing module performs mid-plane extraction on each component, the volume V and the surface area S of the component are extracted at the same time, and the thickness T of the component is calculated as V/S according to a formula.
It will be appreciated that each time the component handling module performs a component mid-plane extraction, a shell attribute is created with the same name and the automatically calculated thickness is assigned to that attribute.
In a specific implementation, the part processing module traverses all the middle planes, performs grid batch processing, and places the batch processing grid of each part middle plane at the Comp where the original middle plane is located.
It should be noted that, the component processing module transmits the execution completion status to the connection information processing module, and after receiving the message from the component processing module and detecting that the mesh file is generated, the connection information processing module starts to perform connection information separation on the original CAD data of the open/close component.
In the embodiment, the to-be-processed middle files are obtained by performing grid processing on the original data of the opening and closing piece; acquiring a mesh file according to the to-be-processed middle file, acquiring the to-be-processed middle file by carrying out mesh processing on the original data of the opening and closing piece, acquiring the mesh file according to the to-be-processed middle file, and deleting the hierarchy information and the connection information in the original data of the opening and closing piece to obtain the component information of the part; and performing extraction and middle surface processing on the part element information to obtain a corresponding middle surface file to be processed, neglecting other elements in the original data of the opening and closing piece, and further improving the modeling efficiency.
Furthermore, an embodiment of the present invention further provides a storage medium, where an automatic modeling program for a shutter is stored, and the automatic modeling program for a shutter, when executed by a processor, implements the steps of the automatic modeling method for a shutter as described above.
Referring to fig. 4, fig. 4 is a block diagram showing the structure of the automatic modeling apparatus for a shutter according to the first embodiment of the present invention.
As shown in fig. 4, an automatic modeling apparatus for a shutter according to an embodiment of the present invention includes:
the hierarchical relationship processing module 401 is configured to obtain original data of an open/close piece, perform hierarchical processing on the original data of the open/close piece, and obtain a hierarchical file;
a component processing module 402, configured to perform mesh processing on the original data of the opening/closing component to obtain a mesh file;
a connection information processing module 403, configured to perform geometric processing on the original data of the opening/closing component to obtain a connection file;
a model generating module 404, configured to perform modeling according to the hierarchical file, the mesh file, and the connection file to generate a corresponding model.
In the embodiment, the original data of the opening and closing piece is acquired, and the hierarchy processing is performed on the original data of the opening and closing piece to acquire a hierarchy file; carrying out grid processing on the original data of the opening and closing piece to obtain a grid file; carrying out geometric processing on the original data of the opening and closing piece to obtain a connection file; modeling is carried out according to the hierarchical file, the grid file and the connection file to generate a corresponding model, the hierarchical file, the grid file and the connection file are obtained by independently processing the original data of the opening and closing piece, modeling is carried out according to the generated hierarchical file, grid file and connection file, and only information content corresponding to the generated file is concerned in the processing process, and irrelevant factors are removed, so that the modeling time of the opening and closing piece is shortened, and the modeling efficiency is improved.
In an embodiment, the hierarchical relationship processing module 401 is further configured to obtain original data of a shutter, delete geometric information and link information in the original data of the shutter, and obtain hierarchical information; and generating a hierarchical file according to the hierarchical information.
In an embodiment, the component processing module 402 is further configured to perform mesh processing on the original data of the opening and closing component to obtain a to-be-processed middle file; and obtaining the grid file according to the to-be-processed middle file.
In an embodiment, the component processing module 402 is further configured to delete the hierarchical information and the connection information from the original data of the opening/closing component to obtain component information; and performing extraction and middle surface processing on the part element information to obtain a corresponding middle surface file to be processed.
In an embodiment, the component processing module 402 is further configured to obtain the part attributes and the parameter specifications in the component information of the component; establishing an attribute table according to the part attributes; and importing the grid file into the attribute table, and assigning the grid file according to the parameter rule to obtain the assigned grid file.
In an embodiment, the connection information processing module 403 is further configured to extract connection target point information from the original data of the opening/closing member, where the target connection point information includes welding point information, adhesive information, welding seam information, and bolt connection information; and generating a connection file according to the connection target point information.
In an embodiment, the model generating module 404 is further configured to match the hierarchical file with the mesh file, and generate target hierarchical component information according to a matching result; and modeling according to the target level component information and the connection file to generate a corresponding model.
Other embodiments or specific implementation manners of the automatic modeling device for the opening and closing part can refer to the above method embodiments, and are not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., a rom/ram, a magnetic disk, an optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (10)
1. A method for automatic modeling of a shutter, the method comprising:
acquiring original data of a switching piece, and carrying out level processing on the original data of the switching piece to acquire a level file;
carrying out grid processing on the original data of the opening and closing piece to obtain a grid file;
carrying out geometric processing on the original data of the opening and closing piece to obtain a connection file;
and modeling according to the hierarchical file, the grid file and the connection file to generate a corresponding model.
2. The method of claim 1, wherein the step of obtaining raw data of a shutter and performing hierarchical processing on the raw data of the shutter to obtain a hierarchical file comprises:
acquiring original data of the opening and closing piece, deleting geometric information and link information in the original data of the opening and closing piece, and acquiring hierarchy information;
and generating a hierarchical file according to the hierarchical information.
3. The method of claim 1, wherein said step of gridding said raw data of said shutter to obtain a gridding file comprises:
performing grid processing on the original data of the opening and closing piece to obtain a middle file to be processed;
and obtaining the grid file according to the to-be-processed middle file.
4. The method of claim 3, wherein said step of gridding said raw data of said shutter to obtain a mid-plane document to be processed comprises:
deleting the hierarchical information and the connection information in the original data of the opening and closing piece to obtain the component information of the part;
and performing extraction and middle surface processing on the part element information to obtain a corresponding middle surface file to be processed.
5. The method of claim 4, wherein after the step of obtaining the mesh file from the to-be-processed midplane file, further comprising:
acquiring part attributes and parameter specifications in the part element information;
establishing an attribute table according to the part attributes;
and importing the grid file into the attribute table, and assigning the grid file according to the parameter rule to obtain the assigned grid file.
6. The method of claim 1, wherein said step of geometrically processing said raw data of said shutter to obtain a connection file comprises:
extracting connection target point information from the original data of the opening and closing piece, wherein the target connection point information comprises welding spot information, viscose information, welding seam information and bolt connection information;
and generating a connection file according to the connection target point information.
7. The method of any one of claims 1 to 6, wherein said step of generating a corresponding model from said hierarchical file, said mesh file, and said connection file comprises:
matching the hierarchical file with the grid file, and generating target hierarchical component information according to a matching result;
and modeling according to the target level component information and the connection file to generate a corresponding model.
8. An automatic modeling device for a shutter, characterized in that it comprises:
the hierarchical relation processing module is used for acquiring original data of the opening and closing piece, and carrying out hierarchical processing on the original data of the opening and closing piece to acquire a hierarchical file;
the part processing module is used for carrying out grid processing on the original data of the opening and closing part to obtain a grid file;
the connection information processing module is used for carrying out geometric processing on the original data of the opening and closing piece to obtain a connection file;
and the model generation module is used for carrying out modeling according to the hierarchy file, the grid file and the connection file to generate a corresponding model.
9. An automatic shutter modeling apparatus, characterized in that the apparatus comprises: memory, a processor and a shutter auto-modeling program stored on the memory and executable on the processor, the shutter auto-modeling program being configured to implement the steps of the shutter auto-modeling method according to any of claims 1 to 7.
10. A storage medium, characterized in that the storage medium has stored thereon a shutter automatic modeling program that, when executed by a processor, implements the steps of the shutter automatic modeling method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110867681.1A CN113656888A (en) | 2021-07-29 | 2021-07-29 | Automatic modeling method, device and equipment for opening and closing piece and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110867681.1A CN113656888A (en) | 2021-07-29 | 2021-07-29 | Automatic modeling method, device and equipment for opening and closing piece and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113656888A true CN113656888A (en) | 2021-11-16 |
Family
ID=78479002
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110867681.1A Pending CN113656888A (en) | 2021-07-29 | 2021-07-29 | Automatic modeling method, device and equipment for opening and closing piece and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113656888A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114877853A (en) * | 2022-04-21 | 2022-08-09 | 东风柳州汽车有限公司 | Cylinder hole reticulate pattern parameter measuring device |
CN117574553A (en) * | 2024-01-15 | 2024-02-20 | 中信戴卡股份有限公司 | Design space rapid establishment method and system based on wheel grids |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060055040A1 (en) * | 1998-09-03 | 2006-03-16 | Brooks Jerry M | Cavity ball grid array apparatus having improved inductance characteristics |
CN109657376A (en) * | 2018-12-20 | 2019-04-19 | 奇瑞汽车股份有限公司 | A kind of vehicle automation modeling method for CAE emulation |
CN109898943A (en) * | 2019-04-02 | 2019-06-18 | 浙江众泰汽车制造有限公司 | Automobile door hinge mounting device |
CN112016230A (en) * | 2020-08-28 | 2020-12-01 | 上汽大众汽车有限公司 | Finite element modeling method for sealing strip of opening and closing part |
-
2021
- 2021-07-29 CN CN202110867681.1A patent/CN113656888A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060055040A1 (en) * | 1998-09-03 | 2006-03-16 | Brooks Jerry M | Cavity ball grid array apparatus having improved inductance characteristics |
CN109657376A (en) * | 2018-12-20 | 2019-04-19 | 奇瑞汽车股份有限公司 | A kind of vehicle automation modeling method for CAE emulation |
CN109898943A (en) * | 2019-04-02 | 2019-06-18 | 浙江众泰汽车制造有限公司 | Automobile door hinge mounting device |
CN112016230A (en) * | 2020-08-28 | 2020-12-01 | 上汽大众汽车有限公司 | Finite element modeling method for sealing strip of opening and closing part |
Non-Patent Citations (2)
Title |
---|
IOANNIS FILIPPIDIS等: ""Layering Assume-Guarantee Contracts for Hierarchical System Design"", 《PROCEEDINGS OF THE IEEE》, vol. 106, no. 9, 17 September 2018 (2018-09-17), pages 1616 - 1654 * |
田磊 等: ""汽车底盘件结构耐久自动分析***研究"", 《重庆理工大学学报(自然科学)》, vol. 34, no. 5, 13 May 2019 (2019-05-13), pages 58 - 67 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114877853A (en) * | 2022-04-21 | 2022-08-09 | 东风柳州汽车有限公司 | Cylinder hole reticulate pattern parameter measuring device |
CN114877853B (en) * | 2022-04-21 | 2023-07-07 | 东风柳州汽车有限公司 | Cylinder hole reticulate pattern parameter measuring device |
CN117574553A (en) * | 2024-01-15 | 2024-02-20 | 中信戴卡股份有限公司 | Design space rapid establishment method and system based on wheel grids |
CN117574553B (en) * | 2024-01-15 | 2024-04-02 | 中信戴卡股份有限公司 | Design space rapid establishment method and system based on wheel grids |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113656888A (en) | Automatic modeling method, device and equipment for opening and closing piece and storage medium | |
CN110765685A (en) | Simulation method and device for multi-physical-field coupling of reactor and storage medium | |
CN106446019B (en) | A kind of software function treating method and apparatus | |
CN102236672A (en) | Method and device for importing data | |
CN106548326B (en) | Method and system for linking handling scene and workflow engine of handling scene | |
Inkermann et al. | Model-based requirement engineering to support development of complex systems | |
CN107066676A (en) | A kind of finite element automation modeling method based on satellite plate and shell structure | |
CN103605843A (en) | Complex production assembling ability evaluation system and method based on DELMIA | |
CN104423968A (en) | Method of designing business logic, server performing the same and storage medium storing the same | |
Gujarathi et al. | Generative CAD and CAE integration using common data model | |
CN111539066A (en) | Method for parametric integrated design of automobile door cover | |
US20070150243A1 (en) | Apparatus and method for preparing data to generate simulation model, and program thereof | |
Husung et al. | Model-based systems engineering: a new way for function-driven product development | |
CN114201397A (en) | Interface test modeling method and device, electronic equipment and storage medium | |
CN114398694A (en) | Method for realizing rapid building information model based on Dynamo program | |
KR102293274B1 (en) | Method and apparatus for constructing test environment | |
CN110321596B (en) | Locomotive vehicle structure simulation method based on finite element analysis | |
CN112506395B (en) | Vehicle design processing method and device and computer equipment | |
CN113609576A (en) | Vehicle door edge wrapping simulation method and device | |
CN114139257A (en) | System and method for automatically calculating room number of S3D element | |
CN112784417A (en) | Avionics distributed joint simulation method and system based on SysML | |
KR101170546B1 (en) | Generic system requirement design method for vehicles type | |
CN112948956A (en) | Vehicle parameter generation method, device and equipment | |
CN115221628A (en) | Method, device, equipment and storage medium for analyzing performance of outer cover | |
CN117873691B (en) | Data processing method, device, equipment and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |