CN114970196A - Method and device for synchronously and rapidly generating model and structured grid of metallurgical container - Google Patents

Method and device for synchronously and rapidly generating model and structured grid of metallurgical container Download PDF

Info

Publication number
CN114970196A
CN114970196A CN202210668060.5A CN202210668060A CN114970196A CN 114970196 A CN114970196 A CN 114970196A CN 202210668060 A CN202210668060 A CN 202210668060A CN 114970196 A CN114970196 A CN 114970196A
Authority
CN
China
Prior art keywords
grid
geometric
determining
cylinder
geometric structure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210668060.5A
Other languages
Chinese (zh)
Other versions
CN114970196B (en
Inventor
张江山
刘昱宏
刘青
杨树峰
李京社
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.)
University of Science and Technology Beijing USTB
Original Assignee
University of Science and Technology Beijing USTB
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 University of Science and Technology Beijing USTB filed Critical University of Science and Technology Beijing USTB
Priority to CN202210668060.5A priority Critical patent/CN114970196B/en
Publication of CN114970196A publication Critical patent/CN114970196A/en
Application granted granted Critical
Publication of CN114970196B publication Critical patent/CN114970196B/en
Priority to GB2303214.7A priority patent/GB2616127B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/10Numerical modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/02Reliability analysis or reliability optimisation; Failure analysis, e.g. worst case scenario performance, failure mode and effects analysis [FMEA]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Carbon Steel Or Casting Steel Manufacturing (AREA)

Abstract

The invention provides a method and a device for synchronously and quickly generating a model and a structured grid of a metallurgical container, and relates to the technical field of smelting and pouring production of metals. The method comprises the following steps: acquiring a geometric structure of a metallurgical container, and determining the original point position of the geometric structure and geometric parameters and relative positions of all parts of the geometric structure; determining the radial, tangential and axial grid sizes of each part of the geometric structure of the metallurgical vessel; according to the OpenFOAM model and the grid reading rule, Python is used for replacing manpower to quickly convert the geometric parameters and the grid size into a form which can be read by the OpenFOAM, and the form is written into a specified file; and executing a blockMesh command in OpenFOAM to read the specified file, and synchronously generating a file containing the geometric model and the structured grid. The invention has the advantages of extremely high model and structured grid generation speed, high grid quality and good operation integration level in practical application.

Description

Method and device for synchronously and rapidly generating model and structured grid of metallurgical container
Technical Field
The invention relates to the technical field of metal smelting and pouring production, in particular to a method and a device for synchronously and quickly generating a model and a structured grid of a metallurgical container.
Background
The simulation is an effective means for optimizing the structure and process design of the metallurgical container, and is an advantageous support for promoting the digitization and the intellectualization of the metallurgical process. When numerical simulation of a metallurgical process is carried out, a model is usually constructed by adopting three-dimensional modeling software in the prior art, and then a pre-processing mode of carrying out grid division on the model by using commercial software is adopted; this approach has two problems: firstly, a large amount of parameter data arrangement is needed in the initial stage of model building, a large amount of manpower and time are consumed, and used data are usually difficult to be reused; second, commercial software usually prioritizes unstructured grids rather than structured grids, and generating structured grids using manual processing often consumes a lot of effort, and if a model needs to change parameters, the structured grids need to be re-modeled and manually processed. 90% of the pretreatment process is consumed in grid generation, and the realization of high-efficiency analog simulation is seriously hindered; therefore, meshing remains one of the major performance bottlenecks in the overall numerical simulation process. The grid division is a crucial step for performing numerical simulation analysis (finite element method, boundary element method, etc.), and directly influences the accuracy and efficiency of subsequent numerical calculation analysis. The grid generation speed is increased, so that the manpower and time consumed in the simulation process can be greatly shortened.
Therefore, the problem that modeling and structured grid synchronous rapid generation cannot be realized on the metallurgical container in the prior art is a technical problem which needs to be solved urgently.
Disclosure of Invention
The invention provides a method and a device for synchronously and quickly generating a model and a structured grid of a metallurgical container, aiming at the problem that the prior art can not realize the synchronous and quick generation of the modeling and the structured grid of the metallurgical container.
In order to solve the technical problems, the invention provides the following technical scheme:
in one aspect, a method for synchronously and rapidly generating a model and a structured grid of a metallurgical container is provided, and the method is applied to electronic equipment and comprises the following steps:
s1: acquiring a geometric structure of a metallurgical container, dividing the geometric structure into a plurality of parts, and determining geometric parameters of the parts;
s2: determining the radial, tangential and axial mesh size of each part in the geometry of the metallurgical vessel;
s3: converting the geometric parameters and the grid size of each part in the geometric structure of the metallurgical container into an OpenFOAM readable form through Python, and writing the OpenFOAM readable form into a preset specified file;
s4: and executing the specified file, synchronously generating a file containing the geometric model and the structured grid, and finishing the synchronous and rapid generation of the model and the structured grid of the metallurgical container.
Optionally, in step S1, obtaining a geometry of the metallurgical vessel, dividing the geometry into a plurality of parts, and determining geometric parameters of each part, includes:
s11: the method comprises the steps of obtaining the geometric structure of a metallurgical container, accurately dividing the geometric structure of the metallurgical container into a combination body of a cylinder, a circular ring, a circular truncated cone and a quadrangular prism, and determining the relative position of each part in the combination body;
s12: determining geometrical parameters of the cylinder, the ring, the truncated cone and the quadrangular prism with respect to length; and setting coordinate axes in the geometric structure, and determining the geometric parameters of the cylinder, the circular ring, the circular truncated cone and the quadrangular prism about the coordinates according to the obtained relative positions.
Optionally, in step S12, the setting of the coordinate axes in the geometric structure includes:
determining coordinates in the directions of the periphery and the Z axis by taking the XY plane as a reference working plane and the origin as a center; the upper end of the geometric structure is set to be one end with the Z-axis coordinate numerical value increasing progressively, and the lower end of the geometric structure is set to be one end with the Z-axis coordinate numerical value decreasing progressively.
Optionally, in step S12, geometric parameters of the cylinder, the ring, the truncated cone and the quadrangular prism with respect to length are determined; determining the geometric parameters of the cylinder, the ring, the circular truncated cone and the quadrangular prism about coordinates according to the obtained relative positions, wherein the geometric parameters comprise:
determining the radius and height of each cylinder in the geometric structure, taking the center of the lower end of the cylinder with the largest diameter in the geometric structure as the origin coordinate of the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each cylinder according to the obtained relative position;
determining the inner radius, the ring thickness and the height of each ring in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each ring according to the obtained relative positions;
determining the upper end radius, the lower end radius and the height of each circular truncated cone in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each circular truncated cone according to the obtained relative positions;
and determining coordinates and heights of four top points at the upper end of each quadrangular prism in the geometric structure according to the obtained relative positions.
Optionally, in step S2, determining the radial, tangential and axial mesh size of each part of the geometry of the metallurgical vessel comprises:
determining the grid sizes in the radial direction, the tangential direction and the axial direction according to the actual simulation requirement and the geometric structure size;
the sizes of the radial grids of the cylinder, the circular ring and the circular truncated cone are divided according to the size of the radius, the size of the tangential grid is divided according to the length of the circumference, and the size of the axial grid is divided according to the height;
the radial grid size of the quadrangular prism is divided according to the prism side length along the X-axis direction, the tangential grid size is divided according to the prism side length along the Y-axis direction, and the axial grid size is divided according to the height.
Optionally, in step S3, the Python converts the geometric parameters and the mesh size of each part in the geometric structure of the metallurgical vessel into an OpenFOAM readable form, and writes a preset specified file, including:
according to geometric parameters and grid sizes of a cylinder, a ring, a round table and a quadrangular prism, and on the basis of a model and a grid reading rule of OpenFOAM, the geometric parameters and the grid sizes of the cylinder, the ring, the round table and the quadrangular prism are rapidly converted through Python; and writing the converted OpenFOAM readable form into a preset specified file.
Optionally, rapidly converting the geometric parameters and grid sizes of the cylinder, the ring, the truncated cone and the quadrangular prism through Python; writing the converted OpenFOAM readable form into a preset specified file, including:
python is used for automatically and quickly converting the point coordinates and the geometric dimensions into vector information according to rules and writing the vector information into a verticals object in a specified file; quickly converting adjacent vectors meeting the rules into block information, and adding the dimension information of radial, tangential and axial grids of geometric characteristics; simultaneously writing the block information, the radial, tangential and axial grid dimension information of the geometric features into a block object of a specified file; and (4) rapidly converting curve information of the cylinder, the circular ring and the circular truncated cone according to rules, and writing the curve information into an appointed file edges object.
Optionally, in step S4, executing the specified file, synchronously generating a file containing the geometric model and the structured grid, and completing the synchronous and fast generation of the model and the structured grid of the metallurgical vessel, including:
and placing a preset specified file in an OpenFOAM folder, executing a mesh generation command blockMesh in OpenFOAM at a terminal to read the specified file, generating a file containing a geometric model and a structured mesh, and completing synchronous and rapid generation of the model and the structured mesh of the metallurgical container.
In one aspect, an apparatus for synchronously and rapidly generating a model and a structured grid of a metallurgical vessel is provided, and the apparatus is applied to electronic equipment, and comprises:
the parameter acquisition module is used for acquiring the geometric structure of the metallurgical container, dividing the geometric structure into a plurality of parts and determining the geometric parameters of the parts;
a grid size determination module for determining the radial, tangential, axial grid size of each portion of the geometry of the metallurgical vessel;
the file conversion module is used for converting the geometric parameters and the grid size of each part in the geometric structure of the metallurgical container into an OpenFOAM readable form through Python and writing the OpenFOAM readable form into a preset specified file;
and the quick generation module is used for executing the specified file, synchronously generating a file containing the geometric model and the structured grid, and finishing synchronous quick generation of the model and the structured grid of the metallurgical container.
Optionally, the parameter acquiring module is configured to accurately divide the geometric structure of the metallurgical vessel into a combination of a cylinder, a ring, a circular truncated cone, and a quadrangular prism, and determine the relative position between each part in the combination;
determining geometrical parameters of the cylinder, the ring, the truncated cone and the quadrangular prism with respect to length; and determining the geometric parameters of the cylinder, the ring, the circular truncated cone and the quadrangular prism about coordinates according to the obtained relative positions.
In one aspect, an electronic device is provided, and the electronic device includes a processor and a memory, where the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the above method for synchronously and rapidly generating the model and the structured grid of the metallurgical vessel.
In one aspect, a computer-readable storage medium is provided, in which at least one instruction is stored, and the at least one instruction is loaded and executed by a processor to implement the above method for synchronously and rapidly generating the model and the structured grid of the metallurgical vessel.
The technical scheme of the embodiment of the invention at least has the following beneficial effects:
in the scheme, the invention provides a method for synchronously and quickly generating the model and the structured grid of the metallurgical container, and solves the problems that the pretreatment in the metallurgical numerical simulation process is slow, and the model and the structured grid cannot be generated efficiently. The invention completely uses open source software in the execution process, reduces the dependency on business software and realizes the target function more freely.
The model and the grid data generated by the invention are compared with the artificially generated data, the obtained structured grid has high quality, the transition between grids is smooth, the operation is more convenient, the grid generation speed is dozens to hundreds of times of that of the traditional artificially generated grid, the pretreatment time of numerical simulation is greatly reduced, and the foundation is laid for realizing real-time numerical simulation in the future.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a flow chart of a method for synchronously and rapidly generating a model and a structured grid of a metallurgical vessel according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method for synchronously and rapidly generating a model and a structured grid of a metallurgical vessel according to an embodiment of the present invention;
FIG. 3 is a geometric parameter diagram of each part of a method for synchronously and rapidly generating a model and a structured grid of a metallurgical vessel according to an embodiment of the invention;
FIG. 4 is a diagram of a result of writing a vertics object part in the method for synchronously and rapidly generating a model and a structured grid of a metallurgical container according to an embodiment of the present invention;
fig. 5 is a block object part write result diagram of a method for synchronously and rapidly generating a model and a structured grid of a metallurgical vessel according to an embodiment of the present invention;
FIG. 6 is a diagram of the result of writing the parts of the edges object of the method for synchronously and rapidly generating the model and the structured grid of the metallurgical container according to the embodiment of the present invention;
FIG. 7 is an isometric view of a model and a structured grid of a method for the simultaneous and rapid generation of a model and a structured grid of a metallurgical vessel according to an embodiment of the present invention;
FIG. 8 is a block diagram of a device for synchronously and rapidly generating a model and a structured grid of a metallurgical vessel according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantages of the present invention more apparent, the following detailed description is given with reference to the accompanying drawings and specific embodiments.
The embodiment of the invention provides a method for synchronously and quickly generating a model and a structured grid of a metallurgical container, which can be realized by electronic equipment, wherein the electronic equipment can be a terminal or a server. The flow chart of the method for synchronously and rapidly generating the model and the structured grid of the metallurgical container shown in fig. 1 can comprise the following steps:
s101: acquiring a geometric structure of a metallurgical container, dividing the geometric structure into a plurality of parts, and determining geometric parameters of the parts;
s102: determining the radial, tangential and axial mesh size of each part in the geometry of the metallurgical vessel;
s103: converting the geometric parameters and the grid size of each part in the geometric structure of the metallurgical container into an OpenFOAM readable form through Python, and writing the OpenFOAM readable form into a preset specified file;
s104: and executing the specified file, synchronously generating a file containing the geometric model and the structured grid, and finishing the synchronous and rapid generation of the model and the structured grid of the metallurgical container.
Optionally, in step S101, obtaining a geometric structure of the metallurgical vessel, dividing the geometric structure into a plurality of portions, and determining geometric parameters of each portion, including:
s111: the method comprises the steps of obtaining the geometric structure of a metallurgical container, accurately dividing the geometric structure of the metallurgical container into a combination body of a cylinder, a circular ring, a circular truncated cone and a quadrangular prism, and determining the relative position of each part in the combination body;
s112: determining geometrical parameters of the cylinder, the ring, the truncated cone and the quadrangular prism with respect to length; and setting coordinate axes in the geometric structure, and determining the geometric parameters of the cylinder, the circular ring, the circular truncated cone and the quadrangular prism about the coordinates according to the obtained relative positions.
Optionally, in step S112, the setting of the coordinate axes in the geometric structure includes:
determining coordinates in the directions of the periphery and the Z axis by taking the XY plane as a reference working plane and the origin as a center; the upper end of the geometric structure is set to be one end with the Z-axis coordinate numerical value increasing progressively, and the lower end of the geometric structure is set to be one end with the Z-axis coordinate numerical value decreasing progressively.
Optionally, in step S112, geometric parameters of the cylinder, the ring, the circular truncated cone and the quadrangular prism with respect to length are determined; determining the geometric parameters of the cylinder, the ring, the circular truncated cone and the quadrangular prism about coordinates according to the obtained relative positions, wherein the geometric parameters comprise:
determining the radius and height of each cylinder in the geometric structure, taking the center of the lower end of the cylinder with the largest diameter in the geometric structure as the origin coordinate of the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each cylinder according to the obtained relative position;
determining the inner radius, the ring thickness and the height of each ring in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each ring according to the obtained relative positions;
determining the upper end radius, the lower end radius and the height of each circular truncated cone in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each circular truncated cone according to the obtained relative positions;
and determining coordinates and heights of four top points at the upper end of each quadrangular prism in the geometric structure according to the obtained relative positions.
Optionally, in step S102, determining a radial, tangential and axial mesh size of each part in the geometry of the metallurgical vessel comprises:
determining the grid sizes in the radial direction, the tangential direction and the axial direction according to the actual simulation requirement and the geometric structure size;
the radial grid sizes of the cylinder, the circular ring and the circular truncated cone are divided according to the radius; the size of the tangential grid is divided according to the length of the circumference; dividing the size of the axial grid according to the height;
dividing the radial grid size of the quadrangular prism according to the side length of the quadrangular prism along the X-axis direction; dividing the size of the tangential grid according to the side length of the prism along the Y-axis direction; the axial grid size is divided by height.
Optionally, in step S103, the geometric parameters and the mesh size of each part in the geometric structure of the metallurgical vessel are converted into an OpenFOAM readable form by Python, and the writing into a preset specified file includes:
according to geometric parameters and grid sizes of a cylinder, a ring, a round table and a quadrangular prism, and on the basis of a model and a grid reading rule of OpenFOAM, the geometric parameters and the grid sizes of the cylinder, the ring, the round table and the quadrangular prism are rapidly converted through Python; and writing the converted OpenFOAM readable form into a preset specified file.
Optionally, rapidly converting the geometric parameters and grid sizes of the cylinder, the ring, the truncated cone and the quadrangular prism through Python; writing the converted OpenFOAM readable form into a preset specified file, including:
python is used for automatically and quickly converting the point coordinates and the geometric dimensions into vector information according to rules and writing the vector information into a verticals object in a specified file; quickly converting adjacent vectors meeting the rules into block information, and adding the dimension information of radial, tangential and axial grids of geometric characteristics; simultaneously writing the block information, the radial, tangential and axial grid dimension information of the geometric features into a block object of a specified file; and (4) rapidly converting curve information of the cylinder, the circular ring and the circular truncated cone according to rules, and writing the curve information into an appointed file edges object.
Optionally, in step S104, executing the specified file, synchronously generating a file including a geometric model and a structured grid, and completing the synchronous and fast generation of the model and the structured grid of the metallurgical vessel, including:
and placing a preset specified file in an OpenFOAM folder, executing a mesh generation command blockMesh in OpenFOAM at a terminal to read the specified file, generating a file containing a geometric model and a structured mesh, and completing synchronous and rapid generation of the model and the structured mesh of the metallurgical container.
In the embodiment of the invention, the invention provides a method for synchronously and quickly generating a model and a structured grid of a metallurgical container, which solves the problems that the pretreatment in the metallurgical numerical simulation process is slow and the model and the structured grid cannot be generated efficiently. The invention completely uses open source software in the execution process, reduces the dependency on business software and realizes the target function more freely.
The embodiment of the invention provides a method for synchronously and quickly generating a model and a structured grid of a metallurgical container, which can be realized by electronic equipment, wherein the electronic equipment can be a terminal or a server. The flow chart of the method for synchronously and rapidly generating the model and the structured grid of the metallurgical container shown in fig. 2 can comprise the following steps:
s201: the method comprises the steps of obtaining the geometric structure of a metallurgical container, accurately dividing the geometric structure of the metallurgical container into a combination body of a cylinder, a circular ring, a circular truncated cone and a quadrangular prism, and determining the relative position of each part in the combination body;
s202: determining geometrical parameters of the cylinder, the ring, the circular truncated cone and the quadrangular prism related to the length; and setting coordinate axes in the geometric structure, and determining the geometric parameters of the cylinder, the circular ring, the circular truncated cone and the quadrangular prism about the coordinates according to the obtained relative positions.
In one possible embodiment, the setting of the coordinate axes in the geometric structure includes:
determining coordinates in the directions of the periphery and the Z axis by taking the XY plane as a reference working plane and the origin as a center; the upper end of the geometric structure is set to be one end with the Z-axis coordinate numerical value increasing progressively, and the lower end of the geometric structure is set to be one end with the Z-axis coordinate numerical value decreasing progressively.
In a possible embodiment, the geometric parameters of the cylinder, the ring, the truncated cone and the quadrangular prism with respect to length are determined; determining the geometric parameters of the cylinder, the ring, the circular truncated cone and the quadrangular prism about coordinates according to the obtained relative positions, wherein the geometric parameters comprise:
determining the radius and height of each cylinder in the geometric structure, taking the center of the lower end of the cylinder with the largest diameter in the geometric structure as the origin coordinate of the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each cylinder according to the obtained relative position;
determining the inner radius, the ring thickness and the height of each ring in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each ring according to the obtained relative positions;
determining the upper end radius, the lower end radius and the height of each circular truncated cone in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each circular truncated cone according to the obtained relative positions;
and determining the coordinates and the height of four top points of the upper end of each quadrangular prism in the geometric structure according to the obtained relative positions.
In one possible embodiment, after the parameter is obtained, Python is used to name and store the variable in preparation for later processing, as shown in fig. 3 as part of the parameter shown.
S203: determining the radial, tangential and axial mesh size of each part in the geometry of the metallurgical vessel.
In a feasible implementation mode, the radial, tangential and axial grid sizes are determined according to actual simulation requirements and geometric structure sizes;
the radial grid sizes of the cylinder, the circular ring and the circular truncated cone are divided according to the radius; the size of the tangential grid is divided according to the length of the circumference; dividing the size of the axial grid according to the height;
dividing the radial grid size of the quadrangular prism according to the side length of the quadrangular prism along the X-axis direction; dividing the size of the tangential grid according to the side length of the prism along the Y-axis direction; the axial grid size is divided by height.
In a feasible implementation mode, the radial, tangential and axial grid sizes are determined according to the size of the existing metallurgical container and the number of the target generation grids, 30-40 million structured grids are generated for the target at this time, the tangential division number 12, the radial division number 8 and the axial division number 40 of the geometric structure are preliminarily determined, and the transition part is adjusted according to the actual situation.
S204: converting the geometric parameters and the grid size of each part in the geometric structure of the metallurgical container into an OpenFOAM readable form through Python, and writing the OpenFOAM readable form into a preset specified file;
in a feasible implementation, according to geometric parameters and grid sizes of a cylinder, a ring, a circular truncated cone and a quadrangular prism, based on an OpenFOAM model and a grid reading rule, Python is used for replacing manpower to perform rapid conversion: the geometric parameters and the grid size of the cylinder, the circular ring, the circular truncated cone and the quadrangular prism are rapidly converted through Python; and writing the converted OpenFOAM readable form into a preset specified file. .
In a possible embodiment, the geometric parameters and grid size of the cylinder, ring, truncated cone and quadrangular prism are rapidly converted by Python; writing the converted OpenFOAM readable form into a preset specified file, including:
python is used for automatically and quickly converting the point coordinates and the geometric dimensions into vector information according to rules and writing the vector information into a verticals object in a specified file, and partial writing results are shown as in the description of FIG. 4; quickly converting adjacent vectors meeting the rules into block information, adding the radial, tangential and axial grid dimension information of the geometric features, and simultaneously writing the block information, the radial, tangential and axial grid dimension information of the geometric features into a block object of a specified file, wherein the block information, the radial, tangential and axial grid dimension information of the geometric features are shown as a writing result of a display part in fig. 5; and (3) rapidly converting curve information of the cylinder, the circular ring and the circular truncated cone according to rules, and writing the curve information into an edge object of an appointed file, wherein the curve information is a partial writing result of the display part as shown in FIG. 6.
In one possible embodiment, the fast conversion using Python instead of human work according to the cylinder geometry and the mesh size and the model and mesh reading rule of OpenFOAM includes:
according to the geometric parameters and coordinates of the cylinder, the circle center coordinates and the radius of the lower end face are converted into the following coordinates by using Python: taking the coordinate of the center of a circle as a starting point, taking four direction vectors with the size being the length of a radius along the positive and negative directions of an X axis and a Y axis as external block vectors, writing the external block vectors into a verticals object in a specified file, multiplying the size of the radius by a certain proportion (more than or equal to 0.4 and less than or equal to 0.8), regenerating four aspect vectors as internal block vectors to be written into the verticals object in the specified file according to the mode, and then processing the upper end face as above;
converting the four internal vectors of the upper end face and the lower end face into block information by using Python, adding the dimension information of radial, tangential and axial grids of the cylinder, and writing the block information into an appointed file object together;
converting every two adjacent external block vectors and every two adjacent internal block vectors in the upper end face and the lower end face into block information by using Python, adding the radial, tangential and axial grid dimension information of a cylinder, and writing the block information into a specified file block object together;
using Python to sum every two adjacent internal vectors in each end face to obtain a sum vector, adding representation information of a curve, writing the sum vector into an appointed file edges object together, and processing the external vector group as above;
according to the geometric parameters of the circular ring, the size of the grid, the model of OpenFOAM and the grid reading rule, the rapid conversion by using Python instead of manpower comprises the following steps:
according to the geometric parameters and coordinates of the circular ring, the circle center coordinates, the inner radius and the thickness of the lower end face are converted into: taking the coordinate of the circle center as a starting point, taking four direction vectors with the length of an inner radius as an inner block vector along the positive and negative directions of an X axis and a Y axis, writing the inner block vector into a verticals object in a specified file, simultaneously taking the thickness of the inner radius as an outer radius, regenerating four direction vectors as outer block vectors according to the above mode, writing the outer block vectors into the verticals object in the specified file, and processing the upper end face in the above way;
converting every two adjacent external block vectors and every two adjacent internal block vectors in the upper end face and the lower end face into block information by using Python, adding the radial, tangential and axial grid dimension information of the ring body, and writing the block information into a specified file block object together;
using Python to sum every two adjacent internal vectors in each end face to obtain a sum vector, adding representation information of a curve, writing the sum vector into an appointed file edges object together, and processing the external vector group as above;
according to the geometric parameters and the grid size of the circular truncated cone and the model and the grid reading rule of OpenFOAM, the rapid conversion by using Python instead of manpower comprises the following steps:
according to the geometric parameters and coordinates of the cylinder, the circle center coordinates and the radius of the lower end face are converted into the following coordinates by using Python: taking the coordinate of the circle center as a starting point, taking four direction vectors with the radius length along the positive and negative directions of an X axis and a Y axis as external block vectors, writing the external block vectors into a verticals object in the appointed file, simultaneously multiplying the radius by a certain proportion (more than or equal to 0.4 and less than or equal to 0.8), regenerating four aspect vectors as internal block vectors to be written into the verticals object in the appointed file according to the mode, and then processing the upper end face as above;
converting the four internal vectors of the upper end face and the lower end face into block information by using Python, adding the dimension information of radial, tangential and axial grids of the cylinder, and writing the block information into an appointed file object together;
converting every two adjacent external block vectors and every two adjacent internal block vectors in the upper end face and the lower end face into block information by using Python, adding the radial, tangential and axial grid dimension information of a cylinder, and writing the block information into a specified file block object together;
using Python to sum every two adjacent internal vectors in each end face to obtain a sum vector, adding representation information of a curve, writing the sum vector into an appointed file edges object together, and processing the external vector group as above;
according to the geometrical parameters of the quadrangular prism, the grid size, the OpenFOAM model and the grid reading rule, the rapid conversion by using Python instead of manual work comprises the following steps:
converting eight vertexes including four vertexes of the upper end face and the lower end face into eight direction vectors by using Python according to geometric parameters and coordinates of the quadrangular prism, and writing the eight direction vectors into a verticals object in a specified file;
and converting the eight vectors into block information by using Python, adding the radial, tangential and axial grid dimension information of the quadrangular prism, and writing the block information into a specified file object together.
S205: and executing the specified file, synchronously generating a file containing the geometric model and the structured grid, and finishing the synchronous and rapid generation of the model and the structured grid of the metallurgical container.
In a feasible implementation manner, a preset specified file is placed in an OpenFOAM folder, a mesh generation command blockMesh in OpenFOAM is executed at a terminal to read the specified file, a file containing a geometric model and a structured mesh is generated, and the model of a metallurgical container and the structured mesh are synchronized to quickly generate an axonometric diagram of the generated model and the structured mesh as shown in fig. 7.
In the embodiment of the invention, as shown in table 1, the speed of generating the model and the structured grid by adopting the method is 45 times of the normal manual speed, the efficiency is considerable, the model or the grid parameters need to be adjusted once, the manual method needs to be reworked and reworked, and the method can be quickly regenerated by only changing individual parameters.
TABLE 1 modeling and Split grid speed comparison
Figure BDA0003693695750000121
In the embodiment of the invention, the invention provides a method for synchronously and quickly generating a model and a structured grid of a metallurgical container, which solves the problems that the pretreatment in the metallurgical numerical simulation process is slow and the model and the structured grid cannot be generated efficiently. The invention completely uses open source software in the execution process, reduces the dependency on business software and realizes the target function more freely.
The model and the grid data generated by the invention are compared with the artificially generated data, the obtained structured grid has high quality, the transition between grids is smooth, the operation is more convenient, the grid generation speed is dozens to hundreds of times of that of the traditional artificially generated grid, the pretreatment time of numerical simulation is greatly reduced, and the foundation is laid for realizing real-time numerical simulation in the future.
FIG. 8 is a block diagram illustrating an apparatus for simultaneous rapid generation of a model and structured grid for a metallurgical vessel in accordance with an exemplary embodiment. Referring to fig. 8, the apparatus 300 includes:
a parameter obtaining module 310, configured to obtain a geometric structure of the metallurgical vessel, divide the geometric structure into a plurality of portions, and determine geometric parameters of the portions;
a grid size determination module 320 for determining the radial, tangential, axial grid size of each portion of the geometry of the metallurgical vessel;
the file conversion module 330 is configured to convert the geometric parameters and the mesh size of each part in the geometric structure of the metallurgical container into an OpenFOAM readable form by using Python, and write the OpenFOAM readable form into a preset specified file;
and the fast generation module 340 is configured to execute the specified file, synchronously generate a file including the geometric model and the structured grid, and complete synchronous and fast generation of the model and the structured grid of the metallurgical container.
Optionally, the parameter obtaining module 310 is configured to obtain a geometric structure of the metallurgical container, accurately divide the geometric structure of the metallurgical container into a combination of a cylinder, a ring, a circular truncated cone and a quadrangular prism, and determine a relative position between each part in the combination;
determining geometrical parameters of the cylinder, the ring, the truncated cone and the quadrangular prism with respect to length; and setting coordinate axes in the geometric structure, and determining the geometric parameters of the cylinder, the circular ring, the circular truncated cone and the quadrangular prism about the coordinates according to the obtained relative positions.
Optionally, setting a coordinate axis in the geometric structure includes:
determining coordinates in the directions of the periphery and the Z axis by taking the XY plane as a reference working plane and the origin as a center; the upper end of the geometric structure is set to be one end with the Z-axis coordinate numerical value increasing progressively, and the lower end of the geometric structure is set to be one end with the Z-axis coordinate numerical value decreasing progressively.
Optionally, the parameter obtaining module 310 is configured to determine a radius and a height of each cylinder in the geometric structure, determine coordinates of circle centers of upper and lower ends of each cylinder according to the obtained relative position by using a center of a lower end of the cylinder with a largest diameter in the geometric structure as an origin coordinate of the geometric structure;
determining the inner radius, the ring thickness and the height of each ring in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each ring according to the obtained relative positions;
determining the upper end radius, the lower end radius and the height of each circular truncated cone in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each circular truncated cone according to the obtained relative positions;
and determining coordinates and heights of four top points at the upper end of each quadrangular prism in the geometric structure according to the obtained relative positions.
Optionally, a mesh size determining module 320, configured to determine radial, tangential, and axial mesh sizes according to actual simulation requirements and geometric structure sizes;
the radial grid sizes of the cylinder, the circular ring and the circular truncated cone are divided according to the radius; the size of the tangential grid is divided according to the length of the circumference; dividing the size of the axial grid according to the height;
the radial grid size of the quadrangular prism is divided according to the side length of the quadrangular prism along the X-axis direction; dividing the size of the tangential grid according to the side length of the prism along the Y-axis direction; the axial grid size is divided by height.
Optionally, the file conversion module 330 is configured to perform fast conversion on the geometric parameters and the grid sizes of the cylinder, the ring, the circular truncated cone, and the quadrangular prism according to the geometric parameters and the grid sizes of the cylinder, the ring, the circular truncated cone, and the quadrangular prism based on the model and the grid reading rule of OpenFOAM; and writing the converted OpenFOAM readable form into a preset specified file.
Optionally, the file conversion module 330 is configured to automatically and quickly convert the point coordinates and the geometric dimensions into vector information according to rules and write the vector information into a verticals object in the specified file by using Python; quickly converting adjacent vectors meeting the rules into block information, and adding the dimension information of radial, tangential and axial grids of geometric characteristics; simultaneously writing the block information, the radial, tangential and axial grid dimension information of the geometric features into a block object of a specified file; and (4) rapidly converting curve information of the cylinder, the circular ring and the circular truncated cone according to rules, and writing the curve information into an appointed file edges object.
Optionally, the fast generating module 340 is configured to place a preset specified file in an OpenFOAM folder, execute a mesh generation command blockMesh in OpenFOAM at the terminal to read the specified file, generate a file including a geometric model and a structured mesh, and complete synchronous fast generation of the model and the structured mesh of the metallurgical container.
In the embodiment of the invention, the invention provides a device for synchronously and quickly generating a model and a structured grid of a metallurgical container, which solves the problems that the pretreatment in the metallurgical numerical simulation process is slow and the model and the structured grid cannot be generated efficiently. The invention completely uses open source software in the execution process, reduces the dependency on business software and realizes the target function more freely.
The model and the grid data generated by the invention are compared with the artificially generated data, the obtained structured grid has high quality, the transition between grids is smooth, the operation is more convenient, the grid generation speed is dozens to hundreds of times of that of the traditional artificially generated grid, the pretreatment time of numerical simulation is greatly reduced, and the foundation is laid for realizing real-time numerical simulation in the future.
Fig. 9 is a schematic structural diagram of an electronic device 400 according to an embodiment of the present invention, where the electronic device 400 may generate relatively large differences due to different configurations or performances, and may include one or more processors (CPUs) 401 and one or more memories 402, where the memory 402 stores at least one instruction, and the at least one instruction is loaded and executed by the processor 401 to implement the following steps of a method for synchronously and rapidly generating a model and a structured grid of a metallurgical container:
s1: acquiring a geometric structure of a metallurgical container, dividing the geometric structure into a plurality of parts, and determining geometric parameters of the parts;
s2: determining the radial, tangential and axial mesh size of each part in the geometry of the metallurgical vessel;
s3: converting the geometric parameters and the grid size of each part in the geometric structure of the metallurgical container into an OpenFOAM readable form through Python, and writing the OpenFOAM readable form into a preset specified file;
s4: and executing the specified file, synchronously generating a file containing the geometric model and the structured grid, and finishing the synchronous and rapid generation of the model and the structured grid of the metallurgical container.
In an exemplary embodiment, a computer-readable storage medium, such as a memory including instructions executable by a processor in a terminal, is also provided for performing the above-described method for synchronized rapid generation of a model and a structured grid of a metallurgical vessel. For example, the computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (10)

1. A method for synchronously and rapidly generating a model and a structured grid of a metallurgical container is characterized by comprising the following steps:
s1: acquiring a geometric structure of a metallurgical container, dividing the geometric structure into a plurality of parts, and determining geometric parameters of the parts;
s2: determining the radial, tangential and axial mesh size of each part in the geometry of the metallurgical vessel;
s3: converting the geometric parameters and the grid size of each part in the geometric structure of the metallurgical container into an OpenFOAM readable form through Python, and writing the OpenFOAM readable form into a preset specified file;
s4: and executing the specified file, synchronously generating a file containing the geometric model and the structured grid, and finishing the synchronous and rapid generation of the model and the structured grid of the metallurgical container.
2. The method of claim 1, wherein the step S1 of obtaining the geometry of the metallurgical vessel, dividing the geometry into a plurality of sections, and determining the geometric parameters of each section comprises:
s11: acquiring a geometric structure of a metallurgical container, dividing the geometric structure of the metallurgical container into a combination of a cylinder, a ring, a circular truncated cone and a quadrangular prism, and determining the relative positions of all parts in the combination;
s12: determining geometrical parameters of the cylinder, the ring, the truncated cone and the quadrangular prism with respect to length; and setting coordinate axes in the geometric structure, and determining the geometric parameters of the cylinder, the circular ring, the circular truncated cone and the quadrangular prism about the coordinates according to the obtained relative positions.
3. The method according to claim 2, wherein the step S12 of setting coordinate axes in the geometric structure comprises:
determining coordinates in the directions of the periphery and the Z axis by taking the XY plane as a reference working plane and the origin as a center; the upper end of the geometric structure is set to be one end with the Z-axis coordinate numerical value increasing progressively, and the lower end of the geometric structure is set to be one end with the Z-axis coordinate numerical value decreasing progressively.
4. The method according to claim 3, wherein in step S12, geometric parameters of the cylinder, the ring, the truncated cone and the quadrangular prism with respect to length are determined; determining the geometric parameters of the cylinder, the ring, the circular truncated cone and the quadrangular prism about coordinates according to the obtained relative positions, wherein the geometric parameters comprise:
determining the radius and height of each cylinder in the geometric structure, taking the center of the lower end of the cylinder with the largest diameter in the geometric structure as the origin coordinate of the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each cylinder according to the obtained relative position;
determining the inner radius, the ring thickness and the height of each ring in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each ring according to the obtained relative positions;
determining the upper end radius, the lower end radius and the height of each circular truncated cone in the geometric structure, and determining the circle center coordinates of the upper end and the lower end of each circular truncated cone according to the obtained relative positions;
and determining the coordinates and the height of four top points of the upper end of each quadrangular prism in the geometric structure according to the obtained relative positions.
5. The method of claim 3, wherein the step S2 of determining the radial, tangential and axial mesh size of each portion of the geometry of the metallurgical vessel comprises:
determining the grid sizes in the radial direction, the tangential direction and the axial direction according to the actual simulation requirement and the geometric structure size;
the sizes of the radial grids of the cylinder, the circular ring and the circular truncated cone are divided according to the size of the radius, the size of the tangential grid is divided according to the length of the circumference, and the size of the axial grid is divided according to the height;
the radial grid size of the quadrangular prism is divided according to the prism side length along the X-axis direction, the tangential grid size is divided according to the prism side length along the Y-axis direction, and the axial grid size is divided according to the height.
6. The method according to claim 5, wherein in step S3, the Python is used to convert the geometry parameters and mesh size of each part in the geometry of the metallurgical vessel into OpenFOAM readable form, and the writing of the predetermined file comprises:
according to geometric parameters and grid sizes of a cylinder, a ring, a round table and a quadrangular prism, and on the basis of a model and a grid reading rule of OpenFOAM, the geometric parameters and the grid sizes of the cylinder, the ring, the round table and the quadrangular prism are rapidly converted through Python; and writing the converted OpenFOAM readable form into a preset specified file.
7. The method according to claim 6, characterized in that the cylinder, ring, truncated cone and quadrangular geometry parameters and mesh size are rapidly converted by Python; writing the converted OpenFOAM readable form into a preset specified file, including:
python is used for automatically and quickly converting the point coordinates and the geometric dimensions into vector information according to rules and writing the vector information into a verticals object in a specified file; quickly converting adjacent vectors meeting the rules into block information, and adding the dimension information of radial, tangential and axial grids of geometric characteristics; simultaneously writing the block information, the radial, tangential and axial grid dimension information of the geometric features into a block object of a specified file; and (4) rapidly converting curve information of the cylinder, the circular ring and the circular truncated cone according to rules, and writing the curve information into an appointed file edges object.
8. The method according to claim 1, wherein in S4, the step of executing the designated file, synchronously generating a file containing the geometric model and the structured grid, and synchronously and rapidly generating the model and the structured grid of the metallurgical vessel comprises:
and placing a preset specified file in an OpenFOAM folder, executing a grid generation command blockMesh in OpenFOAM to read the specified file, generating a file containing a geometric model and a structured grid, and completing synchronous and rapid generation of the model and the structured grid of the metallurgical container.
9. A device for the simultaneous rapid generation of models and structured grids for metallurgical vessels, characterized in that it is adapted to the method according to any one of claims 1 to 8, the device comprising:
the parameter acquisition module is used for acquiring the geometric structure of the metallurgical container, dividing the geometric structure into a plurality of parts and determining the geometric parameters of the parts;
a grid size determination module for determining the radial, tangential, axial grid size of each portion of the geometry of the metallurgical vessel;
the file conversion module is used for converting the geometric parameters and the grid size of each part in the geometric structure of the metallurgical container into an OpenFOAM readable form through Python and writing the OpenFOAM readable form into a preset specified file;
and the quick generation module is used for executing the specified file, synchronously generating a file containing the geometric model and the structured grid, and finishing synchronous quick generation of the model and the structured grid of the metallurgical container.
10. The apparatus of claim 9, wherein the parameter acquisition module is configured to acquire the geometry of the metallurgical vessel, divide the geometry of the metallurgical vessel into a combination of a cylinder, a ring, a truncated cone, and a quadrangular prism, and determine the relative positions of the parts in the combination;
determining geometrical parameters of the cylinder, the ring, the truncated cone and the quadrangular prism with respect to length; and setting coordinate axes in the geometric structure, and determining the geometric parameters of the cylinder, the circular ring, the circular truncated cone and the quadrangular prism about the coordinates according to the obtained relative positions.
CN202210668060.5A 2022-06-14 2022-06-14 Method and device for synchronously and quickly generating model and structured grid of metallurgical container Active CN114970196B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210668060.5A CN114970196B (en) 2022-06-14 2022-06-14 Method and device for synchronously and quickly generating model and structured grid of metallurgical container
GB2303214.7A GB2616127B (en) 2022-06-14 2023-03-06 Method and device for simultaneous and rapid generation of metallurgical vessel model and structured grid

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210668060.5A CN114970196B (en) 2022-06-14 2022-06-14 Method and device for synchronously and quickly generating model and structured grid of metallurgical container

Publications (2)

Publication Number Publication Date
CN114970196A true CN114970196A (en) 2022-08-30
CN114970196B CN114970196B (en) 2022-12-09

Family

ID=82960803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210668060.5A Active CN114970196B (en) 2022-06-14 2022-06-14 Method and device for synchronously and quickly generating model and structured grid of metallurgical container

Country Status (2)

Country Link
CN (1) CN114970196B (en)
GB (1) GB2616127B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117131832B (en) * 2023-10-23 2024-02-02 巨霖科技(上海)有限公司 Method and device for constructing simulation component and storage medium
CN117152381B (en) * 2023-10-30 2024-02-27 广州中望龙腾软件股份有限公司 Spherical structured meshing method, device and related equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107256304A (en) * 2017-06-02 2017-10-17 中北大学 A kind of gun bullet emissive porwer reliability estimation method
CN107679341A (en) * 2017-10-30 2018-02-09 南京理工大学 A kind of barrel configuration parametric Finite Element Modeling Method
CN111125949A (en) * 2019-12-06 2020-05-08 北京科技大学 Large-scale parallel meshing system and method for finite element analysis
CN111368467A (en) * 2020-02-20 2020-07-03 中国原子能科学研究院 Data exchange method and system based on STEP and GEO formats
CN111783324A (en) * 2020-04-28 2020-10-16 北京科技大学 Full-process simulation method for realizing alloy preparation
CN112434475A (en) * 2020-11-25 2021-03-02 西安交通大学 Post-processing method for numerical simulation calculation result of pressurized water nuclear reactor pressure vessel
CN113177335A (en) * 2021-04-07 2021-07-27 北京科技大学 Automatic generation method and system for large-scale grid of full reactor core structure of fast neutron reactor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111754560B (en) * 2020-06-10 2023-06-02 北京瓦特曼科技有限公司 High-temperature smelting container erosion early warning method and system based on dense three-dimensional reconstruction

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107256304A (en) * 2017-06-02 2017-10-17 中北大学 A kind of gun bullet emissive porwer reliability estimation method
CN107679341A (en) * 2017-10-30 2018-02-09 南京理工大学 A kind of barrel configuration parametric Finite Element Modeling Method
CN111125949A (en) * 2019-12-06 2020-05-08 北京科技大学 Large-scale parallel meshing system and method for finite element analysis
CN111368467A (en) * 2020-02-20 2020-07-03 中国原子能科学研究院 Data exchange method and system based on STEP and GEO formats
CN111783324A (en) * 2020-04-28 2020-10-16 北京科技大学 Full-process simulation method for realizing alloy preparation
CN112434475A (en) * 2020-11-25 2021-03-02 西安交通大学 Post-processing method for numerical simulation calculation result of pressurized water nuclear reactor pressure vessel
CN113177335A (en) * 2021-04-07 2021-07-27 北京科技大学 Automatic generation method and system for large-scale grid of full reactor core structure of fast neutron reactor

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
张志康 等: ""结构有限元模型局部细网格快速生成方法"", 《船舶与海洋工程》 *
曹涛涛: ""基于OpenFOAM的过冷流动沸腾热流固耦合模拟研究"", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 *
李六一: ""GOR-LF-CC流程生产高洁净不锈钢关键工艺及理论研究"", 《中国优秀博士学位论文全文数据库工程科技辑》 *
杨晓东: ""注塑模CAE用实体模型的表面网格模型生成方法"", 《塑料工业》 *
茅晓慧 等: ""混合LES-RANS模型在结晶器钢液流场模拟中的应用"", 《北京科技大学学报》 *

Also Published As

Publication number Publication date
GB202303214D0 (en) 2023-04-19
CN114970196B (en) 2022-12-09
GB2616127A (en) 2023-08-30
GB2616127B (en) 2024-06-05
GB2616127A8 (en) 2023-11-15

Similar Documents

Publication Publication Date Title
CN114970196B (en) Method and device for synchronously and quickly generating model and structured grid of metallurgical container
CN111259474B (en) Large-scale BIM model data processing and loading method and equipment
CN114444347A (en) Mirror image milling deformation prediction method for large curved surface thin-wall part based on finite element analysis
CN109446749B (en) Design method and system suitable for ship jig, electronic terminal and storage medium
CN114676522A (en) Pneumatic shape optimization design method, system and equipment integrating GAN and transfer learning
CN107423488B (en) Automatic generating system and method for plane jig frame diagram
US8749559B2 (en) Mesh sequence file format
CN115239884A (en) Reconstruction method and device for medium-assembled three-dimensional model
JP2012181674A (en) Program creation support device, program creation support method and computer program
JP2008262364A (en) Flow analysis device, flow analysis method, recording medium, and flow analysis program
JP4622987B2 (en) Tool reference plane data creation device and creation method
CN116011049B (en) Parameterization generation method and device for structured grid transition topological structure
CN110717291A (en) Welding structure deformation simulation method, device, equipment and storage medium
CN114379093B (en) Bionic structure parametric modeling method and system based on implicit field
CN110335353B (en) Method, device, equipment and storage medium for automatically subdividing blocks
CN115470598B (en) Multithreading-based three-dimensional rolled piece model block data rapid inheritance method and system
JP3221067B2 (en) Method and apparatus for generating three-dimensional structured grid
CN111090943B (en) Geometric modeling method and system for full reactor sub-channel of fast neutron reactor
CN115952310B (en) Model retrieval method based on multilayer spherical harmonic feature operator
Cai et al. Application of Gpu parallel in BIM model lightweight
CN115953593A (en) Method, device and equipment for recognizing contour of industrial part and computer storage medium
CN118053529A (en) Sliding band dividing method in crystal plasticity finite element model
CN117409165A (en) Grid dividing method, device and medium along power transmission and transformation project
CN117033339A (en) Digital twin database establishment method, device, equipment and storage medium
CN115619966A (en) Point cloud model modeling method and device, storage medium and electronic equipment

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
GR01 Patent grant
GR01 Patent grant