A multi-scale modeling method for jacket based on mesoscopic model

By adopting a multi-scale modeling method based on mesoscopic model in the catheter structure, embedding the mesoscopic model into the macroscopic rod system model, solving the problem of the inability of the existing technology to effectively reflect the local stress concentration, and realizing the multi-scale finite element of the structure Modeling provides more accurate mechanical analysis and evaluation.

CN118917028BActive Publication Date: 2025-02-18THREE GORGES GROUP IND DEVELOPMENT (BEIJING) CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411347978.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-02-18
Estimated Expiration
2044-09-26

AI Technical Summary

Technical Problem

The simulation modeling methods of existing catheter frame structures cannot effectively reflect the stress concentration and hot spot stress distribution in local details, resulting in the plastic stage or early damage when the structure is still in the elastic stage.

Method used

A multi-scale modeling method based on mesoscopic model is adopted to obtain the position and dimension information of catheter frame components, a macro rod system model and mesoscopic model are established, and the mesoscopic model is embedded in the macro model to form a multi-scale finite element model.

Benefits of technology

This method can take into account the overall characteristics of the structure and the local details, effectively solve the disadvantages of rod-based units and physical units, and provides support for sensor layout and structural status evaluation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118917028B_ABST
    Figure CN118917028B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a multi-scale modeling method for a conductor frame based on a mesoscopic model, the method comprising obtaining position information and size information of multiple components included in the conductor frame, and establishing a macroscopic bar system model of the conductor frame according to the position information and size information of the multiple components; obtaining size information of intersecting nodes in the conductor frame, and establishing a mesoscopic model of intersecting nodes in the conductor frame according to the size information of the intersecting nodes; and embedding the mesoscopic model of the intersecting nodes into the macroscopic bar system model to obtain a multi-scale finite element model. The embodiment of the present invention embeds the mesoscopic model reflecting local detail information into the macroscopic model of the overall structure using a multi-scale connection method, and obtains a multi-scale finite element model that can take into account both the overall characteristics of the structure and the local detail characteristics, which can effectively solve the drawbacks of bar system units and solid units, provide guidance for sensor deployment, and provide support for conducting structural status assessment based on measured data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of marine engineering and simulation technology, and in particular to a multi-scale modeling method of a jacket based on a mesoscopic model. Background Art

[0002] Fixed jacket is the most common structural form used in offshore wind turbines, booster stations, drilling platforms and other marine projects. It is a space truss structure made of welded steel pipes. The working load of the jacket acts directly on the large scale of the overall structure, while structural damage starts from the local details and occurs on the small scale of the local details of the structure. In particular, the intersection of rods is often a defect hidden danger, a place where stress is concentrated and easy to start damage. Often when the overall structure is still in the elastic stage, they have already reached the plastic stage or are damaged in advance.

[0003] Most existing simulation modeling methods for jacket structures use a bar system model, where each bar in the structure is simulated using a beam unit or a bar unit, which can be used to analyze the dynamic characteristics of the overall structure and the static and dynamic responses of the components. This model is suitable for the design stage of the structure. However, the macroscopic bar system model is only a node at the intersection of the bars, and cannot reflect information such as stress concentration and hot spot stress distribution in local details. Summary of the invention

[0004] In view of the above problems, an embodiment of the present invention is proposed to provide a multi-scale modeling method of a jacket based on a mesoscopic model, which overcomes the above problems or at least partially solves the above problems.

[0005] According to a first aspect of an embodiment of the present invention, a multi-scale modeling method of a jacket based on a mesoscopic model is provided, the method comprising:

[0006] Acquiring position information and size information of a plurality of components included in the catheter rack; the plurality of components are in a tubular shape;

[0007] According to the position information and size information of the plurality of components, a geometric model of the catheter rack formed by connecting the center lines of the components is established;

[0008] The geometric model of the jacket is imported into the finite element software, and the beam unit or rod unit is used to simulate the component. By defining the component cross-section information, the unit characteristic length is obtained as 10 0 Macroscopic bar model of the jacket of m;

[0009] Acquire the dimension information of the intersection node in the conductor frame; the intersection node is the point where the components intersect;

[0010] Establishing a geometric model of the intersecting node according to the size information of the intersecting node in the jacket;

[0011] The geometric model of the intersecting node is imported into the finite element software and meshed to obtain a unit characteristic length of 10 -3 Mesoscopic model of the intersecting nodes of m;

[0012] The microscopic model of the intersecting node is embedded in the macroscopic bar system model to obtain a multi-scale finite element model.

[0013] Optionally, establishing a geometric model of the intersecting node according to the size information of the intersecting node in the jacket includes:

[0014] According to the dimension information of the intersecting nodes in the jacket, a geometric model of the intersecting nodes without welds is established;

[0015] Generate intersecting weld models;

[0016] The geometric model of the intersecting node without welds and the intersecting weld model are subjected to Boolean operation to obtain the geometric model of the intersecting node including welds.

[0017] Optionally, generating the intersecting weld model includes:

[0018] Determining an intersection line of a geometric model of the intersection node;

[0019] Determine the local dihedral angle at each position on the intersection line and the thickness of the component corresponding to the intersection node;

[0020] Determining the size information of the intersecting weld to be provided on the intersecting line according to the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node;

[0021] An intersecting weld model is generated according to the size information of the intersecting welds.

[0022] Optionally, determining the local dihedral angles at various positions on the intersection line includes:

[0023] Determining the normal vector at each position on the intersection line;

[0024] According to the normal vectors at various positions on the intersection line, the normal angles at various positions on the intersection line are determined. , and determine the local dihedral angle based on the normal angle .

[0025] Optionally, determining the size information of the intersecting weld to be provided on the intersecting line according to the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node includes:

[0026] Obtaining the weld type of the intersecting weld that needs to be set on the intersection line;

[0027] The size information of the intersecting weld to be provided on the intersecting line is determined according to the weld type, the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node.

[0028] Optionally, embedding the mesoscopic model of the intersecting node into the macroscopic bar system model to obtain a multi-scale finite element model includes:

[0029] The microscopic model of the intersecting node is embedded into the macroscopic bar system model through the substructure method or the multi-point constraint method to obtain a multi-scale finite element model.

[0030] Optionally, the method further includes:

[0031] In the multi-scale finite element model, a transition area is set at the boundary of the microscopic model of the intersecting node and the intersecting weld.

[0032] According to a second aspect of an embodiment of the present invention, a multi-scale modeling device for a jacket based on a mesoscopic model is provided, the device comprising:

[0033] A first information acquisition module is used to acquire position information and size information of a plurality of components included in the catheter rack; the plurality of components are in a tubular shape;

[0034] A first model building module is used to build a geometric model of the jacket according to the position information and size information of the plurality of components;

[0035] The second model building module is used to import the geometric model of the jacket into the finite element software, use beam units or rod units to simulate components, and obtain a unit characteristic length of 10 by defining the component section information. 0 Macroscopic bar model of the jacket of m;

[0036] The second information acquisition submodule is used to acquire the size information of the intersection node in the jacket; the intersection node is the point where the components intersect;

[0037] A third model building module is used to establish a geometric model of the intersecting node according to the size information of the intersecting node in the jacket;

[0038] The fourth model building module is used to import the geometric model of the intersecting node into the finite element software and perform mesh division to obtain a unit characteristic length of 10 -3 Mesoscopic model of the intersecting nodes of m;

[0039] The fifth model building module is used to embed the microscopic model of the intersecting node into the macroscopic bar system model to obtain a multi-scale finite element model.

[0040] Optionally, the third model building module includes:

[0041] A first geometric model establishment submodule is used to establish a geometric model of an intersecting node without a weld according to the size information of the intersecting node in the jacket;

[0042] Intersecting weld model generation submodule, used to generate intersecting weld models;

[0043] The first finite element model establishment submodule is used to perform Boolean operation on the geometric model of the intersecting node without welds and the intersecting weld model to obtain the geometric model of the intersecting node containing welds.

[0044] Optionally, the intersecting weld model generation submodule includes:

[0045] The intersecting weld model generating unit is used to determine the intersecting line of the geometric model of the intersecting node; determine the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node; determine the size information of the intersecting weld that needs to be set on the intersecting line according to the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node; generate the intersecting weld model according to the size information of the intersecting weld.

[0046] Optionally, the intersecting weld model generating unit is used to determine the normal vectors at each position on the intersecting line; and determine the normal angles at each position on the intersecting line according to the normal vectors at each position on the intersecting line. , and determine the local dihedral angle based on the normal angle .

[0047] Optionally, an intersecting weld model generating unit is used to obtain the weld type of the intersecting weld that needs to be set on the intersecting line;

[0048] The size information of the intersecting weld to be provided on the intersecting line is determined according to the weld type, the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node.

[0049] Optionally, the fifth model building module is used to embed the mesoscopic model of the intersecting node into the macroscopic bar system model through a substructure method or a multi-point constraint method to obtain a multi-scale finite element model.

[0050] Optionally, the device further comprises:

[0051] The transition region setting module is used to set the transition region at the boundary of the microscopic model of the intersecting node and the intersecting weld in the multi-scale finite element model.

[0052] According to a third aspect of the present invention, there is provided an electronic device, the electronic device comprising:

[0053] A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the multi-scale modeling method of a jacket based on a mesoscopic model as described in any one of the above items is implemented.

[0054] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the multi-scale modeling method of a jacket based on a mesoscopic model as described in any one of the above items is implemented.

[0055] The technical solution provided by the embodiments of the present invention may have the following beneficial effects:

[0056] The embodiment of the present invention provides a multi-scale modeling method for a conductor frame based on a mesoscopic model, the method comprising obtaining position information and size information of multiple components included in the conductor frame, and establishing a macroscopic bar system model of the conductor frame according to the position information and size information of the multiple components; obtaining size information of intersecting nodes in the conductor frame, and establishing a mesoscopic model of intersecting nodes in the conductor frame according to the size information of the intersecting nodes; and embedding the mesoscopic model of the intersecting nodes into the macroscopic bar system model to obtain a multi-scale finite element model. The embodiment of the present invention embeds the mesoscopic model reflecting local detail information into the macroscopic model of the overall structure using a multi-scale connection method, and obtains a multi-scale finite element model that can take into account both the overall characteristics of the structure and the local detail characteristics, which can effectively solve the drawbacks of bar system units and solid units, provide guidance for sensor deployment, and provide support for conducting structural status assessment based on measured data. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 is a flowchart of the steps of a multi-scale modeling method of a jacket based on a mesoscopic model provided by an embodiment of the present invention;

[0058] Figure 2 It is a schematic diagram of a weld structure diagram of an intersecting node provided by an embodiment of the present invention;

[0059] Figure 3 is a schematic diagram of a weld structure of another intersecting node provided by an embodiment of the present invention;

[0060] Figure 4 is a schematic diagram of a multi-scale finite element model of a conductor frame provided by an embodiment of the present invention;

[0061] Figure 5 is a schematic diagram of a multi-scale connection provided by an embodiment of the present invention;

[0062] Figure 6 is a schematic diagram of an intersecting node geometric model provided by an embodiment of the present invention;

[0063] Figure 7 is a schematic diagram of a local dihedral angle on an intersection line provided by an embodiment of the present invention;

[0064] Figure 8 is a schematic diagram of an intersecting weld provided by an embodiment of the present invention;

[0065] Fig. 9 is a schematic diagram of a geometric model of an intersecting node including a weld provided in an embodiment of the present invention;

[0066] Fig.10 is a schematic diagram of importing a Hypermesh grid partition provided by an embodiment of the present invention;

[0067] Fig.11 It is a structural block diagram of a multi-scale modeling device for a jacket based on a mesoscopic model provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0068] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0069] One of the core concepts of the embodiments of the present invention is that the fixed conductor frame is the most common structural form used in marine engineering such as offshore wind turbines, booster stations, and drilling platforms. It is a spatial truss structure formed by intersecting and welding steel pipes. The working load of the conductor frame directly acts on the large scale of the overall structure, while the structural damage starts from the local details and occurs in the small scale of the local details of the structure. In particular, the intersection of rods is often a defect hidden danger, a place where stress is concentrated and easy to start damage. Often when the overall structure is still in the elastic stage, they have already reached the plastic stage or are damaged in advance. To carry out health monitoring and status assessment of the conductor frame structure, the established finite element model must be able to accurately analyze the static and dynamic response of the structure under actual service loads and the stress analysis of key structural components, including stress concentration at connection details such as welds.

[0070] Most of the existing simulation modeling methods for the conductor frame structure use a bar system model. Each bar in the structure is simulated using a beam unit or a bar unit. It can be used to analyze the dynamic characteristics of the overall structure and the static and dynamic responses of the components. This model is suitable for the design stage of the structure. However, the macro-scale bar system model is only a node at the intersection of the bars, and cannot reflect the stress concentration, hot spot stress distribution and other information in the local details. The existing technology mostly achieves the analysis purpose by establishing a conductor frame with full solid units or performing an overall analysis first and then adding it as a boundary condition to the local fine finite element model. However, when simulating and analyzing the conductor frame, it is impossible to obtain information such as local stress concentration and hot spot stress distribution at the node by simply using bar system units; if all solid units are used, the amount of calculation is huge, which is very time-consuming and labor-intensive; if secondary analysis is used, there will be distortion in the boundary condition simulation, and it is impossible to achieve consistent multi-scale simulation of structural behavior.

[0071] To this end, the present invention uses a multi-scale connection method to embed the microscopic model that reflects local detail information into the macroscopic model of the overall structure, and obtains a multi-scale finite element model that can take into account both the overall characteristics of the structure and the local detail characteristics. It can effectively solve the drawbacks of bar units and solid units, provide guidance for sensor deployment, and provide support for carrying out structural status assessment based on measured data.

[0072] Reference Figure 1 , shows a flowchart of the steps of a multi-scale modeling method of a jacket based on a mesoscopic model provided by an embodiment of the present invention, and the method may specifically include the following steps:

[0073] Step 101, obtaining position information and size information of a plurality of components included in the catheter rack; the plurality of components are in a tubular shape;

[0074] A jacket is a marine engineering structure that is mainly used to support offshore oil and gas platforms. It is usually made of steel pipes, which are connected into a frame structure by welding or bolting and fixed to the seabed to provide a stable support foundation. The design of the jacket needs to consider the influence of natural forces such as waves, tides, currents and wind in the marine environment, as well as possible seismic activities. The jacket structure is composed of many circular tubes of different sizes, and the internal forces on the components are mainly axial forces. Its multiple components refer to the many circular tubes of different sizes that make up the jacket structure. According to the position information and size information of multiple components, the geometric model of the jacket is established. The simulation of circular tubes of different sizes is achieved by defining the cross-section of beams and rods.

[0075] Step 102, based on the position information and size information of the plurality of components, a geometric model of the jacket consisting of component center lines is established; wherein the component center line refers to a line connecting the center points of each cross section of the component;

[0076] The geometric model can be made by using CAD software to first extract the center lines of the components, and then use these center lines to connect and form the geometric model of the jacket to ensure that the model accurately reflects the spatial layout and dimensional characteristics of the actual structure. In addition, the dimensional information of multiple components can accurately reflect the actual geometric form of the structure. Components of different sizes correspond to different mechanical properties, such as section inertia moment, bending stiffness, etc., which are directly related to the structure's resistance to various loads (such as wind loads, wave loads, gravity, etc.).

[0077] Step 103, import the geometric model of the jacket into finite element software, use beam units or rod units to simulate components, and obtain a unit characteristic length of 10 by defining component cross-section information. 0 Macroscopic bar model of the jacket of m;

[0078] The geometric model of the jacket is imported into the finite element software, and the beam unit or rod unit is used to simulate the component. By defining the component cross-section information, the unit characteristic length is obtained as 10 0 The macroscopic bar model of the conductor frame of m. Finite element software is a key tool in engineering design and analysis. They are used to simulate and analyze the performance of complex structures and systems. For example, HyperMesh can import a variety of CAD formats and provide advanced geometry cleanup and repair tools to facilitate the creation of models suitable for finite element analysis. In addition, HyperMesh provides a wealth of tools to define boundary conditions, loads, and constraints to simulate actual engineering problems. Meshing refers to the process of discretizing a continuous structure into a finite number of smaller, non-overlapping subdomains or elements. These subdomains are usually simple geometric shapes, such as triangles, quadrilaterals, tetrahedrons, hexahedrons, etc., which are connected to each other through nodes (vertices). The unit characteristic length is 10 0 The finite element model of the jacket of m is used to embed the fine model of smaller scale into it, which is the macroscopic bar system model of the jacket.

[0079] Step 104, obtaining the size information of the intersection node in the conductor frame; the intersection node is the point where the components intersect;

[0080] Accurately measure parameters such as the diameter, wall thickness, and intersection angle of each component at the node, use these data to build a three-dimensional model of the node, and achieve accurate simulation of the mesoscopic structure of the conductor frame intersection node. An intersection node is a node where two or more components intersect and connect together in space. These components can be beams, columns, truss rods, etc., which are fixed together at the node by welding, bolting, riveting or other connection methods. It can be understood that the intersection node is the point where the components intersect. The conductor frame node belongs to the intersection node, and its construction form is: the main rods remain connected, and the support rods are connected to the main rods by welding. Compared with the main rod that can withstand large bending moments, the support rods have weaker bending stiffness due to their large slenderness ratio, so the support rods are subjected to smaller bending moments at the nodes.

[0081] Step 105, establishing a geometric model of the intersecting node according to the size information of the intersecting node in the jacket;

[0082] As the key connection part in the structure, the intersecting node is subjected to complex stress distribution, and its performance directly affects the stability and safety of the entire structure. By importing the precise geometric model into the finite element software, the geometric characteristics and load conditions of the node can be truly reflected. Meshing is the bridge between theoretical model and numerical calculation. A reasonable mesh can delicately capture geometric details and stress concentration areas. The unit characteristic length is set to 10 -3 m means that an extremely fine mesh is used, which helps to simulate the microstructural response with high accuracy, especially for intersecting nodes with high nonlinearity or stress concentration. The fine mesh can more accurately predict key performance indicators such as crack initiation and fatigue life.

[0083] For example, a 3D geometric model can be built through Rhino based on the size information of the intersecting nodes. By importing the 3D geometric model created by Rhino into HyperMesh for meshing, a unit characteristic length of 10 -3 m finite element model so that the subsequent embedded element characteristic length is 10 0 m jacket macroscopic bar system model.

[0084] In one embodiment, step 105 may include the following sub-steps:

[0085] Sub-step S51, establishing a geometric model of the intersecting node without a weld according to the size information of the intersecting node in the jacket;

[0086] A weld is a connection area formed by melting the parent metal and / or filler material during the welding process. Welding is a commonly used metal joining method that forms a permanent bond between two or more metal parts by heating or pressurizing (or both). When establishing a node geometry model, the accuracy of the node simulation model can be improved by establishing intersecting welds; in finite element analysis, the weld area is often a place where stress is concentrated, which requires fine meshing and complex boundary conditions to accurately simulate. Intersecting nodes without welds can simplify the model, reduce the demand for computing resources, and speed up the analysis.

[0087] Sub-step S52, generating an intersecting weld model;

[0088] Intersecting weld models can be generated in HyperMesh. First, create basic geometry based on the dimensional information of the conduit and structural parts, then use the software's Boolean operations or special weld generation tools to define the weld path and shape, and finally refine the weld geometry details to ensure that the model accurately reflects the actual welding situation. Generating intersecting weld models is a key link in the modern engineering design and manufacturing process, aimed at ensuring the quality, safety and reliability of welding parts in complex structures. Intersecting welds usually appear in the intersection of two or more components, such as the connection between the pipes in this embodiment. Its shape is diverse and the force is complex, which is a weak link in the structure. Generating intersecting weld models can promote the standardization and optimization of welding processes. By comparing and analyzing the models under different welding parameters, the optimal welding sequence, heat input, etc. can be explored to control deformation, reduce residual stress, and improve welding efficiency and quality.

[0089] In one embodiment, the sub-step S52 may further include:

[0090] Sub-step S521, determining the intersection line of the geometric model of the intersection node;

[0091] Sub-step S522, determining the local dihedral angles at various positions on the intersection line and the thickness of the component corresponding to the intersection node;

[0092] In finite element analysis, intersection lines can refer to the intersections of different elements in a structural model. These intersections require special attention because they may be areas of stress concentration. The local dihedral angle refers to the angle between two adjacent planes or surfaces in three-dimensional space. In geometry, it describes the degree and direction of curvature of a surface near a certain point. Both the China Steel Structure Welding Code (GB50661-2011) and the American Steel Structure Welding Code (ANSI-AWS-2006) have detailed descriptions of the dimensions of intersecting welds. The calculated thickness of the weld is related to the local dihedral angle at the corresponding point on the external intersection line. Different ranges of dihedral angles correspond to different thickness calculation formulas.

[0093] In one embodiment, the sub-step S52 may further include:

[0094] Determine the normal vectors at each position on the intersection line; determine the normal angles at each position on the intersection line according to the normal vectors at each position on the intersection line , and determine the local dihedral angle based on the normal angle .

[0095] Specifically, the intersecting node can be established in the Rhino software, and the intersecting node geometry model without welds can be generated through Boolean operations to extract the intersecting line of the intersecting node. Then, the Grasshopper plug-in can be used to directly obtain the normal vector of the intersecting node at any position, and then the normal angle at any point on the intersecting line can be obtained. , local dihedral angle After the local dihedral angle is determined, the corresponding thickness calculation formula is selected according to the type of weld (full penetration weld, partial penetration weld or fillet weld) to obtain the geometric dimensions of the weld.

[0096] Sub-step S523, determining the size information of the intersecting weld to be provided on the intersecting line according to the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node;

[0097] Specifically, based on the local dihedral angles at each point on the intersection line and the component thickness, the weld toe angle and weld crown width are first calculated; then the weld root gap and weld height are determined based on welding standards and empirical formulas; finally, the weld size is adjusted by comprehensively considering the material properties and welding process requirements to ensure that the weld quality and structural strength meet the design requirements.

[0098] In one embodiment, the sub-step S523 may include:

[0099] Sub-step S5231, obtaining the weld type of the intersecting weld that needs to be set on the intersection line; determining the size information of the intersecting weld that needs to be set on the intersection line according to the weld type, the local dihedral angles at each position on the intersection line and the thickness of the component corresponding to the intersection node.

[0100] First, analyze the geometric characteristics and stress conditions of the intersection node, and then select the appropriate weld type according to the welding standards and design specifications. For example, for parts that are subjected to large tensile stress, full penetration welds may be selected to ensure structural strength. Setting a specific type of weld on the intersection line is mainly to meet the strength, stability and integrity requirements of the structure, while also considering the feasibility and economy of the manufacturing process. After the local dihedral angle is determined, according to the type of weld (full penetration weld, partial penetration weld or fillet weld), select the corresponding thickness calculation formula to obtain the geometric dimensions of the weld.

[0101] Sub-step S524, generating an intersecting weld model according to the size information of the intersecting welds.

[0102] When generating a weld model based on the dimensional information of intersecting welds, first determine the geometric parameters of the weld, such as width, height, and length, based on the design specifications and welding standards. Then create a three-dimensional model, enter these dimensional parameters in the modeling software to construct an accurate weld shape, and apply it to the corresponding intersection line to finally form a complete intersecting weld model. The dimensional parameters such as the width, thickness, and length of the weld directly affect the load-bearing capacity and fatigue life of the weld. In addition, accurate dimensional information makes the model close to the actual situation, which is convenient for planning welding paths and operating space, and is particularly important for automated welding. Through model generation, the mechanical properties under different sizes can be pre-evaluated to avoid over-welding or under-welding, and ensure that the structure meets the design load requirements without wasting materials.

[0103] Sub-step S53, performing Boolean operation on the geometric model of the intersecting node without welds and the intersecting weld model to obtain the geometric model of the intersecting node including welds.

[0104] Boolean operation is a basic operation for processing geometric entities, including union, difference and intersection. The geometric model of the intersecting node without welds and the intersecting weld model are subjected to Boolean operation to obtain the geometric model of the intersecting node containing welds.

[0105] Step 106: import the geometric model of the intersecting node into finite element software and perform mesh division to obtain a unit characteristic length of 10 -3 Mesoscopic model of the intersecting node of m.

[0106] In HyperMesh, we first obtain the size information of the intersecting nodes in the jacket, and then build a mesoscopic model of the intersecting nodes in the jacket based on this size information. By importing the geometric model, we use the function of HyperMesh to accurately measure the node size, and then create a mesoscopic model to ensure that the model accurately reflects the true geometric characteristics of the node.

[0107] As the intersection of various components in the conductor frame, the intersection node is subjected to load transfer and force concentration effects from multiple directions. The rationality of its design is directly related to the stability and durability of the entire structure. In addition, the geometry of the intersection node is complex and the stress concentration phenomenon is significant. The traditional macroscopic model may not be able to accurately describe the detailed stress distribution in this tiny area. Through the mesoscopic model, the geometric details of the node, the characteristics of the contact surface, and the welding quality can be carefully considered, which is crucial for evaluating the strength and fatigue life of the node.

[0108] Reference Figure 2 , Figure 3, is a schematic diagram of the weld structure of the intersecting node. The shaded part is the weld, and the weld type can be a full penetration weld; the upper rod is the support rod, and the lower rod is the main rod. The support rod intersects the main rod. The diagram shows the perspective along the neutral axis of the support rod. A0 is the point (x, y, z) on the outer intersection line, Ai is a point on the inner intersection line, T1: A0, A i The distance between the weld toe and A0 is T2, and the distance between the weld root and A0 is T3. i distance.

[0109] The calculation formula for full penetration welds can be:

[0110]

[0111]

[0112] when :

[0113]

[0114]

[0115] when :

[0116]

[0117]

[0118] Weld height:

[0119]

[0120] Weld thickness:

[0121]

[0122] In the formula, The height of the weld root is in the range of 2-6 mm given in the AWS specification. is the wall thickness of the support rod, and F is recommended according to AWS specifications. / 2, Any point on the external intersection line.

[0123] Step 107, embedding the microscopic model of the intersecting node into the macroscopic bar system model to obtain a multi-scale finite element model.

[0124] Although the macroscopic model can effectively evaluate the stability and response of the entire structure, its simplified processing may lead to a decrease in analysis accuracy for complex geometries and high stress concentration areas such as intersecting nodes. The mesoscopic model focuses on details and can simulate welds, contact surfaces and material microscopic properties in detail to ensure more accurate reliability assessment of key nodes. Embedding the mesoscopic model of intersecting nodes into the macroscopic bar system model to form a multi-scale finite element model can accurately capture the complex mechanical behavior of key parts while maintaining the overall analysis efficiency of the structure.

[0125] In one embodiment, step 107 may include the following sub-steps:

[0126] Sub-step S71, embedding the microscopic model of the intersecting node into the macroscopic bar system model through a substructure method or a multi-point constraint method to obtain a multi-scale finite element model.

[0127] Reference Figure 4 , a multi-scale finite element model after embedding the microscopic model into the macroscopic bar system model. The substructure method is to condense the degrees of freedom inside the substructure and connect it only as a unit to the macroscopic model of the overall structure. The multi-point constraint law is based on the displacement coordination, energy balance and other relationships between the macroscopic unit and the microscopic unit to establish the free constraint equation of the multi-scale unit node.

[0128] In one embodiment, after the multi-scale finite element model is obtained, a transition area may be set in the multi-scale finite element model at the boundary of the mesoscopic model of the intersecting node and the intersecting weld.

[0129] Reference Figure 5 , which is a schematic diagram of cross-scale connection. The principle of determining the geometric size of the intersecting node is to reduce the computational cost as much as possible while meeting the analysis objectives. In addition, since the multi-scale model has errors within a certain range of the cross-scale interface, the mesoscopic model should provide an appropriate transition area between the cross-scale interface and the concerned part, and the length of the transition area should be greater than the diameter of the rod.

[0130] Combine the following Figure 6-Figure 10 The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0131] In order to enable those skilled in the art to better understand the embodiments of the present invention, the embodiments of the present invention are described below by using an example:

[0132] In the embodiment, a main rod with an outer diameter of 800 mm, a wall thickness of 40 mm, and a length of 3000 mm and a supporting rod with an outer diameter of 500 mm, a wall thickness of 25 mm, and a length of 1500 mm are intersected as an example.

[0133] like Figure 6-Figure 10As shown, the geometric modeling method of the intersecting node including the weld may specifically include the following steps:

[0134] S1, first build the geometric model in Rhino, and generate the intersecting nodes without welds through Boolean operations. Figure 6 , which is a schematic diagram of the geometric model of the intersecting node. The two ducts intersect and form an intersecting node at the intersection.

[0135] S2: Extract the intersection line, use the Grasshopper plug-in to extract the normal angle at any position on the intersection line, and then obtain the local dihedral angle. Figure 7 , which is a schematic diagram of the local dihedral angle on the intersection line. There are different normal angles on the intersection line between the two ducts.

[0136] S3: Model the full penetration weld and perform parametric modeling based on the derived formula to generate intersecting welds. Figure 8 , is a schematic diagram of an intersecting weld, showing the thickness and height of the weld. The thickness and height of the weld will vary at different locations.

[0137] S4: Boolean estimation is performed on the intersecting welds and the nodes without intersecting welds to generate the node geometry model including the intersecting welds. Fig. 9 , is a schematic diagram of the geometric model of the intersecting node including the weld, and the two intersecting conduits are connected by the weld. At this point, the full penetration weld modeling including the intersecting weld is obtained, and the node model including the intersecting weld and not including the relevant weld in the embodiment of the present invention is established.

[0138] S5: Import Hypermesh and divide the finite element mesh.

[0139] like Fig.10 , which is a schematic diagram of meshing imported into Hypermesh, and the extremely fine mesh helps to simulate the microstructure response with high accuracy. The analysis model of the node finite element including intersecting welds and not including related welds in the embodiment of the present invention is intuitively displayed.

[0140] The embodiment of the present invention provides a multi-scale modeling method for a conductor frame based on a mesoscopic model, the method comprising obtaining position information and size information of multiple components included in the conductor frame, and establishing a macroscopic bar system model of the conductor frame according to the position information and size information of the multiple components; obtaining size information of intersecting nodes in the conductor frame, and establishing a mesoscopic model of intersecting nodes in the conductor frame according to the size information of the intersecting nodes; and embedding the mesoscopic model of the intersecting nodes into the macroscopic bar system model to obtain a multi-scale finite element model. The embodiment of the present invention embeds the mesoscopic model reflecting local detail information into the macroscopic model of the overall structure using a multi-scale connection method, and obtains a multi-scale finite element model that can take into account both the overall characteristics of the structure and the local detail characteristics, which can effectively solve the drawbacks of bar system units and solid units, provide guidance for sensor deployment, and provide support for conducting structural status assessment based on measured data.

[0141] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0142] Reference Fig.11 , shows a structural block diagram of a multi-scale modeling device for a jacket based on a mesoscopic model provided by an embodiment of the present invention, which may specifically include the following modules:

[0143] The first information acquisition module 1101 is used to acquire position information and size information of a plurality of components included in the jacket; the plurality of components are in a tubular shape;

[0144] A first model building module 1102 is used to build a geometric model of the jacket according to the position information and size information of the plurality of components;

[0145] The second model building module 1103 is used to import the geometric model of the jacket into the finite element software, use beam units or rod units to simulate components, and obtain a unit characteristic length of 10 by defining component cross-section information. 0 Macroscopic bar model of the jacket of m;

[0146] The second information acquisition module 1104 is used to acquire the size information of the intersection node in the jacket; the intersection node is the point where the components intersect;

[0147] The third model building module 1105 is used to build a geometric model of the intersecting node according to the size information of the intersecting node in the jacket;

[0148] The fourth model building module 1106 is used to import the geometric model of the intersecting node into the finite element software and perform mesh division to obtain a unit characteristic length of 10 -3 Mesoscopic model of the intersecting nodes of m;

[0149] The fifth model building module 1107 is used to embed the microscopic model of the intersecting node into the macroscopic bar system model to obtain a multi-scale finite element model.

[0150] In one embodiment, the third model building module includes:

[0151] A first geometric model establishment submodule is used to establish a geometric model of an intersecting node without a weld according to the size information of the intersecting node in the jacket;

[0152] Intersecting weld model generation submodule, used to generate intersecting weld models;

[0153] The first finite element model establishment submodule is used to perform Boolean operation on the geometric model of the intersecting node without welds and the intersecting weld model to obtain the geometric model of the intersecting node containing welds.

[0154] In one embodiment, the intersecting weld model generation submodule includes:

[0155] The intersecting weld model generating unit is used to determine the intersecting line of the geometric model of the intersecting node; determine the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node; determine the size information of the intersecting weld that needs to be set on the intersecting line according to the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node; generate the intersecting weld model according to the size information of the intersecting weld.

[0156] In one embodiment, the intersecting weld model generating unit is used to determine the normal vector of each position on the intersecting line; and determine the normal angle of each position on the intersecting line according to the normal vector of each position on the intersecting line. , and determine the local dihedral angle based on the normal angle .

[0157] In one embodiment, the intersecting weld model generation unit is used to obtain the weld type of the intersecting weld that needs to be set on the intersection line; based on the weld type, the local dihedral angles at each position on the intersection line and the thickness of the component corresponding to the intersection node, determine the size information of the intersecting weld that needs to be set on the intersection line.

[0158] In one embodiment, the fifth model building module is used to embed the microscopic model of the intersecting node into the macroscopic bar system model through a substructure method or a multi-point constraint method to obtain a multi-scale finite element model.

[0159] In one embodiment, the device further comprises:

[0160] The transition region setting module is used to set the transition region at the boundary of the microscopic model of the intersecting node and the intersecting weld in the multi-scale finite element model.

[0161] In the embodiment of the present invention, the position information and size information of multiple components included in the catheter rack are obtained, and a macroscopic bar system model of the catheter rack is established based on the position information and size information of the multiple components; the size information of the intersecting nodes in the catheter rack is obtained, and a mesoscopic model of the intersecting nodes in the catheter rack is established based on the size information of the intersecting nodes; the mesoscopic model of the intersecting nodes is embedded in the macroscopic bar system model to obtain a multi-scale finite element model. In the embodiment of the present invention, the mesoscopic model reflecting the local detail information is embedded into the macroscopic model of the overall structure using a multi-scale connection method, and a multi-scale finite element model that can take into account both the overall characteristics of the structure and the local detail characteristics is obtained, which can effectively solve the drawbacks of the bar system unit and the entity unit, provide guidance for sensor deployment, and provide support for conducting structural status assessment based on measured data.

[0162] An embodiment of the present invention further provides an electronic device, including:

[0163] The invention comprises a processor, a memory and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, each process of the embodiment of the multi-scale modeling method of the jacket based on the mesoscopic model is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0164] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, each process of the embodiment of the multi-scale modeling method of a jacket based on a mesoscopic model is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0165] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0166] It should be understood by those skilled in the art that the embodiments of the present invention can be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0167] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0168] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0169] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable terminal device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0170] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0171] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0172] The above is a detailed introduction to a multi-scale modeling method of a jacket based on a mesoscopic model and a multi-scale modeling device of a jacket based on a mesoscopic model provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A multi-scale modeling method for a jacket based on a mesoscopic model, characterized in that: include: Acquire location information and size information of multiple components included in the jacket; According to the position information and size information of the plurality of components, a geometric model of the catheter rack formed by connecting the center lines of the components is established; The geometric model of the jacket is imported into the finite element software, and the beam unit or rod unit is used to simulate the component. By defining the component cross-section information, the unit characteristic length is obtained as 10 0 Macroscopic bar model of the jacket of m; Acquire the dimension information of the intersection node in the conductor frame; the intersection node is the point where the components intersect; Establishing a geometric model of the intersecting node according to the size information of the intersecting node in the jacket; The geometric model of the intersecting node is imported into the finite element software and meshed to obtain a unit characteristic length of 10 -3 Mesoscopic model of the intersecting nodes of m; Embedding the microscopic model of the intersecting node into the macroscopic bar system model to obtain a multi-scale finite element model; Wherein, the step of establishing a geometric model of the intersecting node according to the size information of the intersecting node in the jacket includes: According to the dimension information of the intersecting nodes in the jacket, a geometric model of the intersecting nodes without welds is established; Generate intersecting weld models; Performing Boolean operation on the geometric model of the intersecting node without welds and the intersecting weld model to obtain a geometric model of the intersecting node including welds; The generating of the intersecting weld model comprises: Determining an intersection line of a geometric model of the intersection node; Determine the local dihedral angle at each position on the intersection line and the thickness of the component corresponding to the intersection node; Determine the size information of the intersecting weld to be provided on the intersecting line according to the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node; Generate an intersecting weld model according to the size information of the intersecting welds; Determining the local dihedral angles at various positions on the intersection line includes: Determining the normal vector at each position on the intersection line; According to the normal vectors at various positions on the intersection line, the normal angles at various positions on the intersection line are determined. , and determine the local dihedral angle based on the normal angle ; Determining the size information of the intersecting weld to be provided on the intersecting line according to the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node includes: Obtaining the weld type of the intersecting weld that needs to be set on the intersection line; According to the weld type, the local dihedral angles at various positions on the intersection line and the thickness of the component corresponding to the intersection node, the size information of the intersecting weld that needs to be set on the intersection line is determined.

2. The method according to claim 1, characterized in that The step of embedding the microscopic model of the intersecting node into the macroscopic bar system model to obtain a multi-scale finite element model comprises: The microscopic model of the intersecting node is embedded into the macroscopic bar system model through the substructure method or the multi-point constraint method to obtain a multi-scale finite element model.

3. The method according to claim 1, characterized in that Also includes: In the multi-scale finite element model, a transition area is set at the boundary of the microscopic model of the intersecting node and the intersecting weld.

4. A multi-scale modeling device for a jacket based on a mesoscopic model, characterized in that: include: A first information acquisition module is used to acquire position information and size information of a plurality of components included in the jacket; The plurality of members are tubular in shape; A first model building module is used to build a geometric model of the jacket according to the position information and size information of the plurality of components; The second model building module is used to import the geometric model of the jacket into the finite element software, use beam units or rod units to simulate components, and obtain a unit characteristic length of 10 by defining the component section information. 0 Macroscopic bar model of the jacket of m; A second information acquisition module is used to acquire the size information of the intersection node in the jacket; the intersection node is the point where the components intersect; A third model building module is used to build a geometric model of the intersecting node according to the size information of the intersecting node in the jacket; The fourth model building module is used to import the geometric model of the intersecting node into the finite element software and perform mesh division to obtain a unit characteristic length of 10 -3 Mesoscopic model of the intersecting nodes of m; A fifth model building module is used to embed the microscopic model of the intersecting node into the macroscopic bar system model to obtain a multi-scale finite element model; Wherein, the third model building module includes: A first geometric model establishment submodule is used to establish a geometric model of an intersecting node without a weld according to the size information of the intersecting node in the jacket; Intersecting weld model generation submodule, used to generate intersecting weld models; A first finite element model building submodule is used to perform Boolean operation on the geometric model of the intersecting node without welds and the intersecting weld model to obtain a geometric model of the intersecting node containing welds; The intersecting weld model generation submodule includes: An intersecting weld model generating unit is used to determine the intersecting line of the geometric model of the intersecting node; determine the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node; Determine the size information of the intersecting weld to be provided on the intersecting line according to the local dihedral angles at various positions on the intersecting line and the thickness of the component corresponding to the intersecting node; generate an intersecting weld model according to the size information of the intersecting weld; The intersecting weld model generating unit is used to determine the normal vectors at each position on the intersecting line; according to the normal vectors at each position on the intersecting line, determine the normal angles at each position on the intersecting line. , and determine the local dihedral angle based on the normal angle ; The intersecting weld model generation unit is used to obtain the weld type of the intersecting weld that needs to be set on the intersecting line; according to the weld type, the local dihedral angles at each position on the intersecting line and the thickness of the component corresponding to the intersecting node, determine the size information of the intersecting weld that needs to be set on the intersecting line.

5. The device according to claim 4, characterized in that The fifth model building module is used to embed the microscopic model of the intersecting node into the macroscopic bar system model through the substructure method or the multi-point constraint method to obtain a multi-scale finite element model.

6. The device according to claim 4, characterized in that The device also includes: The transition region setting module is used to set the transition region at the boundary of the microscopic model of the intersecting node and the intersecting weld in the multi-scale finite element model.

7. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of the multi-scale modeling method of a jacket based on a mesoscopic model as described in any one of claims 1 to 3 are implemented.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the multi-scale modeling method of a jacket based on a mesoscopic model are implemented as claimed in any one of claims 1 to 3.