Method for automatically generating nonlinear unit of independent liquid tank type liquefied gas carrier base

By automatically generating nonlinear units of liquefied gas boat base, the problem of inefficiency of traditional methods is solved, efficient and accurate finite element analysis is achieved, and the accuracy and reliability of structural design is improved.

CN120429952APending Publication Date: 2025-08-05SHANGHAI WISON OFFSHORE & MARINE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510531307.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2025-08-05

AI Technical Summary

Technical Problem

Traditional methods are inefficient and error-prone in generating nonlinear units of independent tank type liquefied gas boat pedestals, making it difficult to meet the needs of complex structures and large-scale models.

Method used

By obtaining the finite element model of the liquefied gas boat base, performing grid division, determining the target nodes and units, and automatically generating spring or gap unit connections based on the position matching relationship to avoid repeated connections, and integrating them into the Nastran file of FEMAP for finite element analysis.

Benefits of technology

It realizes automatic, efficient and accurate generation of nonlinear units, improves the accuracy and reliability of finite element analysis, reduces manual operation workload and error rate, and provides technical support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120429952A_ABST
    Figure CN120429952A_ABST
Patent Text Reader

Abstract

The invention relates to a method for automatically generating a nonlinear unit of an independent liquid tank type liquefied gas carrier base. The method comprises the following steps: carrying out grid division on an independent liquid tank type liquefied gas carrier base to obtain a plurality of target grids; determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids; determining a matching relationship between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to the positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units and the plurality of lower surface target units; and for each pair of matched multiple upper surface target nodes and multiple lower surface target nodes or multiple upper surface target units and multiple lower surface target units, corresponding springs or gap units are determined for connection. The method at least can automatically, efficiently and accurately generate the nonlinear units and determine the matching information, and has important practical significance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of design of independent liquid tank type liquefied gas ship foundation, and in particular to a method for automatically generating nonlinear elements of an independent liquid tank type liquefied gas ship foundation. Background Art

[0002] The structural safety and reliability of the independent tank foundations of independent tank-type liquefied gas carriers are crucial for transporting liquefied gas. Finite element analysis of the foundations requires accurate simulation of the connection between the upper and lower surfaces, particularly through the use of nonlinear elements such as springs or gaps to simulate the effects of insulating wood blocks. Traditional methods for manually creating these nonlinear elements are inefficient and error-prone, making them inefficient for complex structures and large-scale models. Summary of the Invention

[0003] Based on this, it is necessary to provide a method for automatically generating nonlinear elements of the independent liquid tank type liquefied gas ship foundation to address the above technical problems, which can at least automatically, efficiently and accurately generate these nonlinear elements and determine the matching information, which has important practical significance.

[0004] In a first aspect, the present application provides a method for automatically generating nonlinear elements of an independent tank-type liquefied gas carrier foundation, comprising:

[0005] Obtain the finite element model of the independent tank type liquefied gas carrier foundation;

[0006] Based on finite element analysis software, meshing is performed on the independent liquid tank type liquefied gas ship foundation to obtain multiple target meshes;

[0007] Determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids, the plurality of target nodes including a plurality of upper surface target nodes and a plurality of lower surface target nodes, and the plurality of target units including a plurality of upper surface target units and a plurality of lower surface target units;

[0008] Determining matching relationships between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units, and the plurality of lower surface target units;

[0009] For each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

[0010] In one embodiment, gridding the independent tank type liquefied gas ship base includes:

[0011] Performing mesh division on the upper surface of the independent liquid tank type liquefied gas ship base to obtain a plurality of upper surface target meshes;

[0012] The lower surface of the independent liquid tank type liquefied gas ship base is meshed to obtain a plurality of lower surface target meshes.

[0013] In one embodiment, determining a matching relationship between a plurality of upper surface target nodes and a plurality of lower surface target nodes or between a plurality of upper surface target units and a plurality of lower surface target units includes:

[0014] Based on the target algorithm, according to the position of each upper surface target node or each upper surface target unit, searching for the nearest lower surface target node or lower surface target unit among the multiple lower surface target nodes or multiple lower surface target units;

[0015] The nearest lower surface target node or lower surface target unit among the multiple lower surface target nodes or multiple lower surface target units is determined as a lower surface target node or a lower surface target unit that matches each upper surface target node or each upper surface target unit.

[0016] In one embodiment, the corresponding spring or gap unit is determined for connection by the following steps:

[0017] Obtaining actual connection relationships and material properties of each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units;

[0018] According to the actual connection relationship and material properties of each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

[0019] In one embodiment, it further includes:

[0020] For each target node or target unit, determine whether the target node or target unit is used by other nonlinear units;

[0021] For each target node or target unit, if the target node or target unit is used by other nonlinear units, each target node or target unit is no longer connected to avoid repeated connection of nonlinear units.

[0022] In one embodiment, each upper surface target node, each lower surface target node, each upper surface target unit, and each lower surface target unit are nonlinear units;

[0023] The method further comprises:

[0024] The generated nonlinear elements and connection relationship information are integrated into the Nastran file of FEMAP for finite element analysis and solution.

[0025] In the second aspect, the present application also provides a device for automatically generating nonlinear units of an independent liquid tank type liquefied gas ship base, including a finite element model acquisition module, a grid division module, a node and unit determination module, a matching relationship determination simulation module and a nonlinear unit creation module, the finite element model acquisition module is used to obtain the finite element model of the independent liquid tank type liquefied gas ship base; the grid division module is used to grid the independent liquid tank type liquefied gas ship base based on finite element analysis software to obtain multiple target grids; the node and unit determination module is used to determine multiple target nodes and / or multiple target units in the multiple target grids, and the multiple target nodes include multiple upper surface target nodes and / or multiple upper surface target units. Nodes and multiple lower surface target nodes, the multiple target units include multiple upper surface target units and multiple lower surface target units; a matching relationship determination simulation, used to determine the matching relationship between multiple upper surface target nodes and multiple lower surface target nodes or between multiple upper surface target units and multiple lower surface target units according to the positions of multiple upper surface target nodes, multiple lower surface target nodes, multiple upper surface target units and multiple lower surface target units; a nonlinear unit creation module, used to determine the corresponding spring or gap unit for connection for each pair of matching multiple upper surface target nodes and multiple lower surface target nodes or multiple upper surface target units and multiple lower surface target units.

[0026] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0027] Obtain the finite element model of the independent tank type liquefied gas carrier foundation;

[0028] Based on finite element analysis software, meshing is performed on the independent liquid tank type liquefied gas ship foundation to obtain multiple target meshes;

[0029] Determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids, the plurality of target nodes including a plurality of upper surface target nodes and a plurality of lower surface target nodes, and the plurality of target units including a plurality of upper surface target units and a plurality of lower surface target units;

[0030] Determining matching relationships between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units, and the plurality of lower surface target units;

[0031] For each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

[0032] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:

[0033] Obtain the finite element model of the independent tank type liquefied gas carrier foundation;

[0034] Based on finite element analysis software, meshing is performed on the independent liquid tank type liquefied gas ship foundation to obtain multiple target meshes;

[0035] Determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids, the plurality of target nodes including a plurality of upper surface target nodes and a plurality of lower surface target nodes, and the plurality of target units including a plurality of upper surface target units and a plurality of lower surface target units;

[0036] Determining matching relationships between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units, and the plurality of lower surface target units;

[0037] For each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

[0038] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the following steps:

[0039] Obtain the finite element model of the independent tank type liquefied gas carrier foundation;

[0040] Based on finite element analysis software, meshing is performed on the independent liquid tank type liquefied gas ship foundation to obtain multiple target meshes;

[0041] Determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids, the plurality of target nodes including a plurality of upper surface target nodes and a plurality of lower surface target nodes, and the plurality of target units including a plurality of upper surface target units and a plurality of lower surface target units;

[0042] Determining matching relationships between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units, and the plurality of lower surface target units;

[0043] For each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

[0044] The above-mentioned method for automatically generating nonlinear elements of the independent liquid tank type liquefied gas ship foundation can automatically, efficiently and accurately generate these nonlinear elements and determine matching information, which has important practical significance. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.

[0046] Figure 1 1 is a flow chart of a method for automatically generating nonlinear elements of a foundation of an independent liquid tank type liquefied gas carrier in one embodiment;

[0047] Figure 2 This is a structural block diagram of a device for automatically generating nonlinear elements of an independent tank-type liquefied gas ship foundation in one embodiment;

[0048] Figure 3 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment.

[0049] Reference numerals and descriptions:

[0050] 10. Finite element model acquisition module; 20. Meshing module; 30. Node and unit determination module; 40. Matching relationship determination simulation module; 50. Nonlinear unit creation module. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0052] The method for automatically generating nonlinear elements for the foundation of an independent tank-type liquefied gas carrier provided in the embodiments of this application can be applied to various personal computers, laptops, smartphones, tablets, Internet of Things (IoT) devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart car devices, and projectors. Portable wearable devices can include smart watches, smart bracelets, and head-mounted devices. Head-mounted devices can include virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, and the like.

[0053] Please refer to Figure 1 In an exemplary embodiment, a method for automatically generating nonlinear elements of an independent tank-type liquefied gas ship foundation is provided, comprising the following steps S101 to S105.

[0054] Step S101: obtaining a finite element model of the independent tank type liquefied gas carrier foundation.

[0055] Step S102: Based on finite element analysis software, meshing is performed on the independent liquid tank type liquefied gas ship foundation to obtain a plurality of target meshes.

[0056] Here, adaptive grid encryption technology can be used to dynamically adjust the grid density according to the curvature change rate; and a grid quality inspection module (Jacobian matrix test, aspect ratio detection, etc.) can be performed.

[0057] Here, boundary layer meshing can be implemented for the welding area, and the gradient refinement coefficient is recommended to be 0.8-0.9.

[0058] Step S103: determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids.

[0059] The multiple target nodes include multiple upper surface target nodes and multiple lower surface target nodes, and the multiple target units include multiple upper surface target units and multiple lower surface target units.

[0060] Step S104, determining the matching relationship between multiple upper surface target nodes and multiple lower surface target nodes or between multiple upper surface target units and multiple lower surface target units based on the positions of multiple upper surface target nodes, multiple lower surface target nodes, multiple upper surface target units and multiple lower surface target units.

[0061] Step S105 : for each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, determine corresponding springs or gap units for connection.

[0062] In an exemplary embodiment, meshing the independent liquid tank type liquefied gas ship base includes: meshing the upper surface of the independent liquid tank type liquefied gas ship base to obtain a plurality of upper surface target meshes; and meshing the lower surface of the independent liquid tank type liquefied gas ship base to obtain a plurality of lower surface target meshes.

[0063] In one embodiment, determining the matching relationship between multiple upper surface target nodes and multiple lower surface target nodes or between multiple upper surface target units and multiple lower surface target units includes: based on a target algorithm, searching for the nearest lower surface target node or lower surface target unit among the multiple lower surface target nodes or multiple lower surface target units according to the position of each upper surface target node or each upper surface target unit; and determining the nearest lower surface target node or lower surface target unit among the multiple lower surface target nodes or multiple lower surface target units as a lower surface target node or a lower surface target unit that matches each upper surface target node or each upper surface target unit.

[0064] In one embodiment, the corresponding spring or gap unit is determined for connection by the following steps: obtaining the actual connection relationship and material properties of each pair of matching multiple upper surface target nodes and multiple lower surface target nodes or multiple upper surface target units and multiple lower surface target units; and determining the corresponding spring or gap unit for connection based on the actual connection relationship and material properties of each pair of matching multiple upper surface target nodes and multiple lower surface target nodes or multiple upper surface target units and multiple lower surface target units.

[0065] In one embodiment, the method further includes: for each target node or target unit, determining whether the target node or target unit is used by other nonlinear units; for each target node or target unit, if the target node or target unit is used by other nonlinear units, no longer connecting to each target node or target unit to avoid repeated connection of nonlinear units.

[0066] In one embodiment, each upper surface target node, each lower surface target node, each upper surface target unit, and each lower surface target unit are nonlinear units.

[0067] The method further includes: integrating the generated nonlinear units and connection relationship information into the Nastran file of FEMAP to perform finite element analysis and solution.

[0068] Here, FEMAP's Nastran can verify the validity of nonlinear elements, for example, normal consistency check, degree of freedom coupling verification, material parameter rationality test, etc.

[0069] For example, the finite element model of the independent liquid tank type liquefied gas ship base can be imported into the FEMAP software, and according to the requirements of analysis accuracy, appropriate mesh refinement operations are performed on the upper and lower surfaces to ensure that the mesh quality meets the needs of subsequent analysis; then, the pyNastran module in Python is used to write a corresponding script program to accurately select the nodes and units of the upper and lower surfaces in the refined mesh model, and classify them into different groups for subsequent targeted processing; then, based on the nodes on the upper surface, combined with the geometric shape and normal information of the lower surface, a nearest point search algorithm (such as the KD tree algorithm, etc.) is used to automatically search for the corresponding nearest point on the lower surface; during the search process, factors such as the Euclidean distance and normal angle between nodes are comprehensively considered to ensure that the corresponding points found are reasonable in both geometric and physical senses; for each pair of successfully matched upper and lower surface nodes, the corresponding spring or gap unit is created through the pyNastran module for connection based on the actual connection characteristics and material properties. During the creation process, it is necessary to check whether the node has been used by other nonlinear elements. If it has been used, skip the node to avoid repeated connections that lead to analysis errors; integrate the generated nonlinear element information into the Nastran file of FEMAP, organize and store it according to the standard format of Nastran files, and ensure the integrity and correctness of the file so that it can be solved and analyzed in the finite element analysis software later.

[0070] The method for automatically generating nonlinear elements of the independent liquid tank type liquefied gas ship base proposed in the above embodiment provides a systematic and automated solution that can efficiently and accurately generate nonlinear elements of the independent liquid tank type liquefied gas ship base, greatly reducing the workload and error rate of manual operations. Through reasonable node matching and mapping algorithms, it is ensured that the connection relationship between the upper and lower surface nodes conforms to the actual engineering situation, thereby improving the accuracy and reliability of finite element analysis. The generated Nastran file can be directly used for subsequent finite element solutions and structural performance evaluations, providing strong technical support for ship design and safety assessments. In addition, the method and device have good versatility and scalability, and can be easily applied to nonlinear element generation tasks of other similar structures, and have broad application prospects.

[0071] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0072] Based on the same inventive concept, embodiments of the present application also provide a device for automatically generating nonlinear elements for an independent tank-type liquefied gas vessel foundation, for implementing the aforementioned method for automatically generating nonlinear elements for an independent tank-type liquefied gas vessel foundation. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more embodiments of the device for automatically generating nonlinear elements for an independent tank-type liquefied gas vessel foundation provided below can be found in the aforementioned limitations of the method for automatically generating nonlinear elements for an independent tank-type liquefied gas vessel foundation, and will not be further elaborated here.

[0073] Please refer to Figure 2 In an exemplary embodiment, a device for automatically generating nonlinear elements of an independent liquid tank type liquefied gas ship foundation is provided, comprising: a finite element model acquisition module 10, a meshing module 20, a node and unit determination module 30, a matching relationship determination simulation module 40, and a nonlinear unit creation module 50, wherein the finite element model acquisition module is used to obtain a finite element model of the independent liquid tank type liquefied gas ship foundation; the meshing module is used to mesh the independent liquid tank type liquefied gas ship foundation based on finite element analysis software to obtain multiple target meshes; the node and unit determination module is used to determine multiple target nodes and / or multiple target units in the multiple target meshes, wherein the multiple target nodes include The invention comprises a plurality of upper surface target nodes and a plurality of lower surface target nodes, wherein the plurality of target units comprise a plurality of upper surface target units and a plurality of lower surface target units; a matching relationship determination simulation is used to determine the matching relationship between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to the positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units and the plurality of lower surface target units; a nonlinear unit creation module is used to determine the corresponding spring or gap unit for connection for each pair of matching plurality of upper surface target nodes and the plurality of lower surface target nodes or the plurality of upper surface target units and the plurality of lower surface target units.

[0074] Each module in the aforementioned apparatus for automatically generating nonlinear elements for an independent tank-type liquefied gas carrier foundation can be implemented in whole or in part via software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0075] In an exemplary embodiment, a computer device is provided, which may be a terminal. The computer device includes a processor, memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are connected to the system bus via the input / output interface. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and computer program stored in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal via wired or wireless communication, which may be achieved via Wi-Fi, a mobile cellular network, near-field communication (NFC), or other technologies. When executed by the processor, the computer program implements a method for automatically generating nonlinear elements for a base of an independent tank-type liquefied gas carrier. The display unit of the computer device is used to produce a visually visible image and may be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse.

[0076] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0077] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0078] Obtain the finite element model of the independent tank type liquefied gas carrier foundation;

[0079] Based on finite element analysis software, meshing is performed on the independent liquid tank type liquefied gas ship foundation to obtain multiple target meshes;

[0080] Determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids, the plurality of target nodes including a plurality of upper surface target nodes and a plurality of lower surface target nodes, and the plurality of target units including a plurality of upper surface target units and a plurality of lower surface target units;

[0081] Determining matching relationships between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units, and the plurality of lower surface target units;

[0082] For each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

[0083] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0084] Obtain the finite element model of the independent tank type liquefied gas carrier foundation;

[0085] Based on finite element analysis software, meshing is performed on the independent liquid tank type liquefied gas ship foundation to obtain multiple target meshes;

[0086] Determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids, the plurality of target nodes including a plurality of upper surface target nodes and a plurality of lower surface target nodes, and the plurality of target units including a plurality of upper surface target units and a plurality of lower surface target units;

[0087] Determining matching relationships between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units, and the plurality of lower surface target units;

[0088] For each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

[0089] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0090] Obtain the finite element model of the independent tank type liquefied gas carrier foundation;

[0091] Based on finite element analysis software, meshing is performed on the independent liquid tank type liquefied gas ship foundation to obtain multiple target meshes;

[0092] Determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids, the plurality of target nodes including a plurality of upper surface target nodes and a plurality of lower surface target nodes, and the plurality of target units including a plurality of upper surface target units and a plurality of lower surface target units;

[0093] Determining matching relationships between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units, and the plurality of lower surface target units;

[0094] For each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

[0095] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.

[0096] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0097] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A method for automatically generating nonlinear elements of an independent tank type liquefied gas ship foundation, characterized in that: The method comprises: Obtain the finite element model of the independent tank type liquefied gas carrier foundation; Based on finite element analysis software, meshing is performed on the independent liquid tank type liquefied gas ship foundation to obtain multiple target meshes; Determining a plurality of target nodes and / or a plurality of target units in the plurality of target grids, the plurality of target nodes including a plurality of upper surface target nodes and a plurality of lower surface target nodes, and the plurality of target units including a plurality of upper surface target units and a plurality of lower surface target units; Determining matching relationships between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units according to positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units, and the plurality of lower surface target units; For each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

2. The method for automatically generating nonlinear elements of the independent tank type liquefied gas ship foundation according to claim 1 is characterized in that: The grid division of the independent liquid tank type liquefied gas ship foundation includes: Performing mesh division on the upper surface of the independent liquid tank type liquefied gas ship base to obtain a plurality of upper surface target meshes; The lower surface of the independent liquid tank type liquefied gas ship base is meshed to obtain a plurality of lower surface target meshes.

3. The method for automatically generating nonlinear elements of the independent tank type liquefied gas ship foundation according to claim 1 is characterized in that: Determining a matching relationship between a plurality of upper surface target nodes and a plurality of lower surface target nodes or between a plurality of upper surface target units and a plurality of lower surface target units includes: Based on the target algorithm, according to the position of each upper surface target node or each upper surface target unit, searching for the nearest lower surface target node or lower surface target unit among the multiple lower surface target nodes or multiple lower surface target units; The nearest lower surface target node or lower surface target unit among the multiple lower surface target nodes or multiple lower surface target units is determined as a lower surface target node or a lower surface target unit that matches each upper surface target node or each upper surface target unit.

4. The method for automatically generating nonlinear elements of the independent tank type liquefied gas ship foundation according to claim 1 is characterized in that: Determine the appropriate spring or gap element for connection by following these steps: Obtaining actual connection relationships and material properties of each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units; According to the actual connection relationship and material properties of each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units, corresponding springs or gap units are determined for connection.

5. The method for automatically generating nonlinear elements of the independent tank type liquefied gas ship foundation according to claim 4 is characterized in that: Also includes: For each target node or target unit, determine whether the target node or target unit is used by other nonlinear units; For each target node or target unit, if the target node or target unit is used by other nonlinear units, each target node or target unit is no longer connected to avoid repeated connection of nonlinear units.

6. The method for automatically generating nonlinear elements of the independent tank type liquefied gas ship foundation according to claim 1 is characterized in that: Each upper surface target node, each lower surface target node, each upper surface target unit and each lower surface target unit are nonlinear units; The method further comprises: The generated nonlinear elements and connection relationship information are integrated into the Nastran file of FEMAP for finite element analysis and solution.

7. An automatic generation device for nonlinear elements of an independent tank type liquefied gas ship foundation, characterized in that: The device comprises: Finite element model acquisition module, used to obtain the finite element model of the independent liquid tank type liquefied gas carrier foundation; A meshing module is used to mesh the independent liquid tank type liquefied gas ship base based on finite element analysis software to obtain multiple target meshes; a node and unit determination module, configured to determine a plurality of target nodes and / or a plurality of target units in the plurality of target grids, wherein the plurality of target nodes include a plurality of upper surface target nodes and a plurality of lower surface target nodes, and the plurality of target units include a plurality of upper surface target units and a plurality of lower surface target units; a matching relationship determination module, configured to determine, based on the positions of the plurality of upper surface target nodes, the plurality of lower surface target nodes, the plurality of upper surface target units, and the plurality of lower surface target units, a matching relationship between the plurality of upper surface target nodes and the plurality of lower surface target nodes or between the plurality of upper surface target units and the plurality of lower surface target units; The nonlinear unit creation module is used to determine corresponding springs or gap units for connection for each pair of matched upper surface target nodes and lower surface target nodes or upper surface target units and lower surface target units.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.