Simulation method, device and equipment of semi-submersible floating platform and storage medium

By receiving and inputting the configuration data of the semi-submersible floating platform into the prediction model on the simulation platform, the problem of low simulation efficiency in the prior art is solved, and more efficient semi-submersible floating platform simulation and design optimization is achieved.

CN119538691AInactive Publication Date: 2025-02-28SHANDONG JIAOTONG UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510090794.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-02-28
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, the simulation efficiency of semi-submersible floating platforms is low, resulting in low design and optimization efficiency.

Method used

By receiving the configuration data of the semi-submersible floating platform to be simulated on the simulation platform, including the floating particle attributes and fluid particle attributes, and inputting these data into the semi-submersible floating platform prediction model, the simulation is performed to obtain the motion data of the floating particle.

Benefits of technology

The simulation efficiency of the semi-submersible floating platform is improved and better technical support is provided for design and optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119538691A_ABST
    Figure CN119538691A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a simulation method, device and equipment for a semi-submersible floating platform and a storage medium, and relates to the technical field of digital data processing. According to the scheme, the semi-submersible floating platform simulation method comprises the steps that the motion process of a semi-submersible floating platform floating on fluid is simulated on the simulation platform, received configuration data corresponding to the semi-submersible floating platform to be simulated are input into a semi-submersible floating platform prediction model, motion data of floating platform particles are obtained, the simulation efficiency of the semi-submersible floating platform is improved, and the simulation accuracy of the semi-submersible floating platform is improved. Therefore, technical support is provided for design and optimization of the semi-submersible floating platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of digital data processing, and in particular to a simulation method, device, equipment and storage medium for a semi-submersible floating platform. Background Art

[0002] A semi-submersible floating platform is a special floating structure. The main body of the floating platform adopts a semi-submersible design to reduce the impact of waves and improve stability. It is often used in marine engineering, marine science research and other fields. When the semi-submersible floating platform is working, it will be affected by complex fluids such as waves and currents.

[0003] In order to understand the motion state of a semi-submersible floating platform during operation, a real semi-submersible floating platform model is used in related technologies to simulate the motion process of the floating platform, but this requires a lot of manpower and material resources and has low simulation efficiency. Summary of the invention

[0004] The embodiments of the present specification provide a simulation method for a semi-submersible floating platform to solve the problem of low efficiency in simulating a semi-submersible floating platform in the prior art.

[0005] To solve the above technical problems, the embodiments of this specification are implemented as follows: In a first aspect, a simulation method of a semi-submersible floating platform provided in an embodiment of the present specification is applied to a simulation platform, comprising: Receiving configuration data corresponding to the semi-submersible floating platform to be simulated; the configuration data at least includes fluid particle properties of the simulated fluid and floating platform particle properties of the simulated semi-submersible floating platform floating on the simulated fluid; The floating platform particle properties and the fluid particle properties are input into a semi-submersible floating platform prediction model to obtain motion data of the floating platform particles; wherein the semi-submersible floating platform prediction model simulates the motion process of the semi-submersible floating platform to be simulated based at least on the configuration data.

[0006] In a second aspect, a simulation device for a semi-submersible floating platform provided in an embodiment of the present specification is applied to a simulation platform, comprising: A receiving module, used to receive configuration data corresponding to the semi-submersible floating platform to be simulated; the configuration data at least includes fluid particle properties of the simulated fluid and floating platform particle properties of the simulated semi-submersible floating platform floating on the simulated fluid; A determination module is used to input the floating platform particle properties and the fluid particle properties into a semi-submersible floating platform prediction model to obtain motion data of the floating platform particles; wherein the semi-submersible floating platform prediction model simulates the motion process of the semi-submersible floating platform to be simulated based at least on the configuration data.

[0007] In a third aspect, an embodiment of the present specification provides a simulation device for a semi-submersible floating platform, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the simulation method for the semi-submersible floating platform in scheme one.

[0008] In a fourth aspect, an embodiment of the present specification provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the simulation method of the semi-submersible floating platform in scheme one.

[0009] An embodiment of the present specification realizes the following beneficial effects: simulating the movement process of a semi-submersible floating platform floating on a fluid on a simulation platform, inputting the received configuration data corresponding to the semi-submersible floating platform to be simulated into a semi-submersible floating platform prediction model, obtaining the movement data of the floating platform particles, thereby improving the simulation efficiency of the semi-submersible floating platform, and providing technical support for the design and optimization of the semi-submersible floating platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0011] Figure 1 A schematic flow chart of a simulation method for a semi-submersible floating platform provided in an embodiment of this specification; Figure 2 A schematic diagram of an application scenario of a simulation method for a semi-submersible floating platform provided in an embodiment of this specification; Figure 3 A schematic diagram comparing the experimental results and simulation results provided in the embodiments of this specification; Figure 4 A schematic diagram of a particle distribution diagram output by a semi-submersible floating platform prediction model provided in an embodiment of this specification; Figure 5 Schematic diagram of displacement change of the semi-submersible platform under different mooring modes provided in the embodiments of this specification, wherein (a) is a schematic diagram for comparing the lateral swing under a single cableway mooring system and a double cableway mooring system, (b) is a schematic diagram for comparing the longitudinal swing under a single cableway mooring system and a double cableway mooring system, and (c) is a schematic diagram for comparing the vertical swing under a single cableway mooring system and a double cableway mooring system; Figure 6Schematic diagram of the change in the rotation angle of the semi-submersible platform under different mooring modes provided in the embodiments of this specification, wherein (d) is a schematic diagram for comparing the roll under a single cableway mooring system and a double cableway mooring system, (e) is a schematic diagram for comparing the pitch under a single cableway mooring system and a double cableway mooring system, and (f) is a schematic diagram for comparing the yaw under a single cableway mooring system and a double cableway mooring system; Figure 7 A schematic diagram of the structure of a simulation device for a semi-submersible floating platform provided in an embodiment of this specification; Figure 8 A schematic structural diagram of a simulation device for a semi-submersible floating platform provided in an embodiment of this specification. DETAILED DESCRIPTION

[0012] In order to make the purpose, technical solutions and advantages of one or more embodiments of this specification clearer, the technical solutions of one or more embodiments of this specification will be clearly and completely described below in combination with the specific embodiments of this specification and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of one or more embodiments of this specification.

[0013] The technical solutions provided by the embodiments of this specification are described in detail below in conjunction with the accompanying drawings.

[0014] A simulation method for a semi-submersible floating platform provided in an embodiment of the specification is specifically described in conjunction with the accompanying drawings.

[0015] Figure 1 A flow chart of a simulation method for a semi-submersible floating platform provided in an embodiment of this specification. Applied to the simulation platform, the DualSPHysics software can be used for simulation. DualSPHysics is an open source numerical simulation software based on the SPH method, focusing on the research of complex fluid dynamics problems. Its meshless method is suitable for phenomena such as free surface flow, large deformation, multiphase flow and fluid-solid coupling, and is widely used in fields such as marine engineering, water conservancy engineering, environmental science and industrial design. The software supports graphics processing unit (GPU) acceleration and multi-core CPU parallel computing, has efficient computing performance, and realizes geometric modeling, result analysis and visualization through modular tool chains (such as GenCase, PostProcessing and DesignSPHysics). DualSPHysics is the application software of the simulation platform, and SPH is the application method of the simulation platform.

[0016] like Figure 1As shown, the process may include the following steps: Step 110: receiving configuration data corresponding to the semi-submersible floating platform to be simulated; the configuration data at least includes fluid particle properties of the simulated fluid and floating platform particle properties of the simulated semi-submersible floating platform floating on the simulated fluid.

[0017] Figure 2 A schematic diagram of an application scenario of a simulation method for a semi-submersible floating platform provided in an embodiment of this specification.

[0018] Before simulating the semi-submersible floating platform, a simulation mold can be built on the simulation platform in advance, such as Figure 2 As shown, the simulation mold may include a floating platform, a fluid, and a wave maker, and a wave-breaking zone may be formed.

[0019] In the embodiments of this specification, the semi-submersible floating platform floats on a fluid, which may be seawater. The semi-submersible floating platform and water are placed in a water tank, and a wave maker is provided on the left side of the water tank to simulate the wave environment. The semi-submersible floating platform and the fluid in the simulation mold are discretized into a plurality of particles to obtain floating platform particles and fluid particles. The configuration data may include floating platform particle properties, fluid particle properties, mold data, boundary conditions, etc., and the mold data may include floating platform data, water tank data, wave data, etc. Data is configured for each floating platform particle and water particle. The floating platform particle initially remains in a fixed position and moves after receiving the wave load.

[0020] The floating platform particle properties can be used to describe the basic physical and chemical characteristics of the semi-submersible floating platform. The floating platform particle properties can include particle mass, particle density, particle velocity, particle position, etc.

[0021] Fluid particle properties can include particle mass, particle density, particle velocity, particle viscosity, particle position, and so on.

[0022] The floating platform data may include the shape, material, size, etc. of the floating platform. For example, the floating platform material is an acrylic plate with a length of 0.04m, a width of 0.02m, and a height of 0.01m.

[0023] The water tank data may include shape, size, etc. For example, the water tank is 4.7m long, 0.4m wide, and 0.3m deep. A wave maker is set on the left side of the water tank to simulate the wave environment, and a wave-breaking device is set on the right side.

[0024] Wave data may include wave type, wave height, spectrum peak period, etc. For example, a second-order regular sine wave is selected for simulation experiment. The wave is generated by the wave maker on the left, with an effective wave height of 0.1m and a spectrum peak period of 1s.

[0025] By inputting the particle spacing, you can set a reasonable number of particles in the simulation model. For example, if the particle spacing is 0.02, the total number of particles is 60756. The particles should be reasonably distributed to ensure uniform spatial distribution of the particles and avoid local over-crowding or over-sparseness to ensure the accuracy and stability of the simulation.

[0026] Step 120: Input the floating platform particle properties and the fluid particle properties into a semi-submersible floating platform prediction model to obtain motion data of the floating platform particles; wherein the semi-submersible floating platform prediction model simulates the motion process of the semi-submersible floating platform to be simulated based at least on the configuration data.

[0027] In the embodiments of the present specification, the semi-submersible floating platform prediction model simulates the motion process of the semi-submersible floating platform to be simulated based on the input floating platform particle properties and fluid particle properties, sets the simulation time, step size, boundary conditions, etc. of the model, monitors the motion state of the floating platform and the flow state of the fluid during the simulation, obtains simulation results, and records simulation data.

[0028] Through simulation calculation, the motion data and particle distribution map of each particle can be output, from which the motion data of the floating platform particles can be extracted. The motion data may include velocity, acceleration, displacement, etc. The motion data of the simulated semi-submersible floating platform can be obtained to understand the motion characteristics of the floating platform in the fluid. The particle distribution map can intuitively display the motion state of the particles.

[0029] In practical applications, the simulation results output by the semi-submersible floating platform prediction model mainly include the position coordinates of the geometric center point of the semi-submersible floating platform on the x-axis, y-axis, and z-axis and the movement in six degrees of freedom. The movement in six degrees of freedom includes translation along the x-axis, y-axis, and z-axis and rotation around each axis. Translation includes sway, sway, and heave; rotation includes roll, pitch, and yaw.

[0030] It should be understood that the order of some steps in the methods described in one or more embodiments of this specification can be interchanged according to actual needs, or some steps can be omitted or deleted.

[0031] In an embodiment of the present specification, the movement process of a semi-submersible floating platform floating on a fluid is simulated on a simulation platform, and the received configuration data corresponding to the semi-submersible floating platform to be simulated is input into a semi-submersible floating platform prediction model to obtain the movement data of the floating platform particles, thereby improving the simulation efficiency of the semi-submersible floating platform, and further providing technical support for the design and optimization of the semi-submersible floating platform.

[0032] based on Figure 1 The method in this specification also provides some specific implementation plans of the method, which are described below.

[0033] Optionally, after the floating platform particle properties and the fluid particle properties are input into the semi-submersible floating platform prediction model in the embodiments of this specification, the method further includes: The linked list search method is used to calculate the interaction force between the floating platform particles and the fluid particles; The velocity of the floating platform particle is determined according to the interaction force.

[0034] In the embodiments of this specification, a linked list search method is used to divide the simulation area of ​​the simulation mold and perform pairing search in the target area, which can avoid repeated pairing, save search time, and reduce the amount of calculation.

[0035] According to the spatial distribution of fluid particles, a linked list data structure is constructed. For each particle on the platform, the linked list search method is used to quickly find the fluid particles that interact with it. The linked list search method traverses the nodes in the linked list and selects the interacting particle pairs according to conditions such as the distance between particles. According to the laws of physics (such as Newton's second law, fluid mechanics equations, etc.), the interaction force between the platform particles and the selected fluid particles is calculated. The interaction force may include buoyancy, resistance, pressure, viscosity, etc.

[0036] Calculate the interaction force between the floating platform particles and the fluid particles. According to the specified kernel function and smooth length, the sum of the forces of all surrounding fluid particles on the floating platform particles is taken as the force on the floating platform particles. Each unit mass of the floating platform particle k is subject to a force , , in, is the unit mass force of fluid particle a on the floating platform particle k, WP S is the set of fluid particles. is the unit mass force of the floating platform particle k, and The relationship is: .

[0037] For the motion of a moving object,

[0038]

[0039] in, is the mass of the floating platform particle k, is the mass of fluid particle a, is the mass of the buoy, is the speed of the floating platform, is the floating platform particle set, t is the time, is the inertial force, is the rotation speed of the floating platform, is the position of the center of gravity, is the relative position of the floating platform particle.

[0040] Then, the velocity of each floating platform particle is:

[0041] The displacement of the floating platform particles can be obtained by the velocity of the floating platform particles.

[0042] The mooring system can ensure the stability and safety of the platform. Optionally, the configuration data in the embodiments of this specification may also include mooring line particle properties of the simulated mooring system. The method may also include: The mooring line particle attributes are input into the semi-submersible floating platform prediction model to obtain the target motion data of the floating platform particles.

[0043] In the embodiments of this specification, the mooring line is a device that connects the platform to the seabed base equipment. This connection not only ensures that the surface platform can stably float on the sea surface, but also provides necessary support and positioning through the fixed equipment on the seabed. The mooring system limits the displacement of the surface platform through the tension and layout of the mooring line. The tension of the mooring line can be adjusted according to the movement of the platform to keep the platform moving within a predetermined position and range. When the marine platform is subjected to environmental loads such as wind and waves, the mooring line can generate a restoring force to balance these loads.

[0044] The mooring line dynamics of the mooring system is discretized by the lumped mass method to obtain mooring line particles. The properties of mooring line particles can include particle mass, particle density, particle velocity, particle position, etc. The configuration data can also include mooring line data, which can include quantity, material, elastic modulus, density, volume per unit length, equivalent diameter, length, etc. For example, the material is 304 stainless steel, with an elastic modulus of 193GPa, a density of 9.73g / cm³ (20℃), a volume per unit length of 0.0305kg / m, an equivalent diameter of 0.002213m, and a length of 0.6m. A mooring line is divided into 20 units of equal size, connecting 21 nodes, and the nodes are evenly distributed along the direction of the cableway.

[0045] By inputting the mooring line particle properties into the semi-submersible floating platform prediction model, the motion data of the floating platform particles under the control of the mooring system can be obtained. The semi-submersible floating platform prediction model can also output the stress data of the mooring line.

[0046] In practical applications, the motion state of the floating platform under different mooring systems can be predicted by setting the number of mooring lines in the mooring system and the connection position between the mooring lines and the platform. Different mooring systems of the semi-submersible floating platform are simulated under the same simulation conditions, and the displacement, velocity and acceleration changes of the geometric center of the semi-submersible floating platform are recorded to generate motion curves in the directions of lateral movement, longitudinal movement and heave.

[0047] The model's prediction results are compared with experimental results or actual observation data. Based on the verification results, the model can be optimized and adjusted to improve the prediction accuracy and applicability.

[0048] Figure 3 A schematic diagram comparing the experimental results and simulation results provided in the embodiments of this specification.

[0049] like Figure 3 As shown in the figure, the simulation results (simulated values) are compared with the actual situation (experimental values), and the displacement values ​​of the platform geometric center point on the Z axis are compared. The simulation curve and the experimental curve have a high degree of similarity, which can verify the accuracy and reliability of the simulation results.

[0050] Figure 4 A schematic diagram of a particle distribution diagram output by a semi-submersible floating platform prediction model provided in an embodiment of this specification.

[0051] like Figure 4 As shown, the particle distribution diagram shows that the floating platform tilts under the combined effect of the fluid and the mooring line.

[0052] Existing semi-submersible platform simulations use software such as ANSYS and OpenFOAM to perform CFD (computational fluid dynamics) and FEM (finite element method) coupling analysis to simulate the interaction between fluid and structure, but there are huge shortcomings in dealing with problems such as the free surface of water and large deformation. FEM grids are prone to distortion or grid loss, resulting in reduced accuracy of simulation results or failure of the simulation process.

[0053] In order to solve the defects in the prior art, optionally, before inputting the floating platform particle properties and the fluid particle properties into the semi-submersible floating platform prediction model in the embodiments of this specification, the method may also include: Based on the data exchange mechanism between SPH and MoorDyn, the coupling algorithm between SPH and MoorDyn is established; The coupling algorithm is used to construct the semi-submersible floating platform prediction model.

[0054] In the embodiments of this specification, SPH (Smoothed Particle Hydrodynamics) is a meshless method based on a Lagrangian framework, which describes the dynamic behavior of a fluid by dispersing particles.

[0055] MoorDyn is a mooring system dynamics model based on the finite element method, which can effectively simulate the dynamic behavior of mooring systems such as anchor chains and ropes.

[0056] An effective data exchange mechanism is established between SPH and MoorDyn to achieve coupling between the two. Based on the coupling algorithm of SPH and MoorDyn, a prediction model of a semi-submersible floating platform is constructed. The connection between SPH and MoorDyn is achieved through precise data exchange, which mainly relies on unified data format, synchronized time step, etc. SPH transmits the calculated fluid data such as water surface height and flow rate to MoorDyn to simulate the dynamic response of the semi-submersible floating platform; MoorDyn feeds back the dynamic state of the semi-submersible floating platform to SPH to update the smooth boundary conditions and force information.

[0057] MoorDyn provides dynamic modeling capabilities for mooring lines and anchoring systems, while SPH provides detailed information on fluid dynamics. After coupling, it can accurately simulate the motion and response of semi-submersible floating platforms under the action of waves and currents, including the pitch, roll and pitch of semi-submersible floating platforms. Through the coupling of SPH and MoorDyn, the dynamic response of semi-submersible floating platforms in complex environments can be simulated more realistically.

[0058] Specifically, SPH calculates the speed, rotation, and center of gravity position of the floating platform ( , , ) is passed to MoorDyn and used as input for the kinematics of the mooring line. MoorDyn then solves the behavior of the mooring line for the time step used in the model and calculates the connection between the mooring line and the platform ( , ) and transmit it to SPH to obtain the final force acting on the flat floating platform, and finally calculate the final motion of the floating platform.

[0059] The interaction between the fluid and the flexible mooring system is simulated through bidirectional data exchange. In this process, SPH calculates the velocity and pressure of the fluid, and outputs the fluid forces on the buoy and mooring point (such as the pressure and velocity of each particle) to MoorDyn, and the data is transmitted at each time step. After receiving this data, MoorDyn calculates the response of the mooring system (such as anchor points, buoys and ropes), including displacement, tension and velocity, and updates it once every time step. In the feedback process, MoorDyn passes the updated results of the mooring system (such as the displacement of the buoy, the tension distribution of the mooring line, etc.) back to SPH, and SPH updates the pressure distribution and velocity field of the fluid field accordingly. After multiple iterations, the coupling of the fluid and the mooring system is realized, and finally the tilt of the buoy caused by waves, the dynamic deformation of the mooring line, and the feedback effect of the fluid force are simulated.

[0060] According to the result of time integration, the state information such as the position and velocity of the particle is updated. At the end of each time step, the density, velocity and position of the particle are advanced by one time step. By controlling the time step, the stability of the numerical integration is maintained.

[0061] In practical applications, the simulation method of the motion state of the floating platform when it is impacted by wave loads based on SPH and MoorDyn coupling can be applied to the optimization of the mooring system of the semi-submersible floating platform.

[0062] Existing semi-submersible floating platform mooring systems mostly use single cableway mooring systems, which are not stable enough. A single mooring line is fixed on one side. When the external wind, waves and currents are strong, the semi-submersible floating platform may drift over a large range, resulting in reduced structural stability. In addition, a single mooring line bears all environmental loads, which concentrates the force, makes the structure prone to fatigue, has a short lifespan and high maintenance costs. Especially in severe sea conditions, the tension of the mooring line increases significantly, resulting in a high risk of breakage or fatigue damage. In the embodiments of this specification, the mooring line particle properties of the double cableway mooring system are obtained and input into the semi-submersible floating platform prediction model to obtain the motion data of the semi-submersible floating platform under the double cableway mooring system.

[0063] The double-cableway mooring system can better disperse the external environmental load by optimizing the layout and force distribution of the mooring cables. In the double-cableway mooring system, the upper end of the main mooring line is connected to the cable guide hole at the bottom of the floating platform, the lower end of the mooring line is connected to the seabed mooring anchor, the upper end of the auxiliary mooring line is connected to the cable guide hole on the side wall, and the lower end is connected to the seabed mooring anchor. The four auxiliary mooring lines are connected at a preset distance above the main mooring line, which can be 0.025m, and are in a catenary state under a certain pre-tension.

[0064] The single-cableway mooring system fixes the semi-submersible floating platform at a single point. When faced with complex sea conditions, the semi-submersible floating platform is prone to large lateral displacement and rotation. The double-cableway mooring system adds a mooring point in the connection direction between each mooring line and the platform to form a double-point support structure, which improves the stability of the semi-submersible floating platform in many aspects.

[0065] Figure 5 Schematic diagram of the displacement change of the semi-submersible platform under different mooring modes provided in the embodiments of this specification, wherein (a) is a schematic diagram for comparing the lateral swing under a single cableway mooring system and a double cableway mooring system, (b) is a schematic diagram for comparing the longitudinal swing under a single cableway mooring system and a double cableway mooring system, and (c) is a schematic diagram for comparing the vertical swing under a single cableway mooring system and a double cableway mooring system.

[0066] Figure 6Schematic diagram of the change in the rotation angle of the semi-submersible platform under different mooring modes provided in the embodiments of this specification, wherein (d) is a schematic diagram for comparing the roll under a single cableway mooring system and a double cableway mooring system, (e) is a schematic diagram for comparing the pitch under a single cableway mooring system and a double cableway mooring system, and (f) is a schematic diagram for comparing the yaw under a single cableway mooring system and a double cableway mooring system.

[0067] Compared with the single cableway mooring system, the double cableway mooring system improves the stability of the semi-submersible floating platform, which is mainly reflected in the comprehensive advantages of translation and rotation control. This system can not only effectively control the lateral displacement and rotation amplitude of the semi-submersible floating platform, but also maintain high-precision positioning and stability in complex marine environments. Figure 5 and Figure 6 As shown in the figure, in terms of translational stability, the double-cableway mooring system is connected to the semi-submersible floating platform through two mooring lines in each mooring direction. When subjected to wave loads, the force can be distributed more evenly on the two mooring lines. Compared with the single-cableway mooring system, the floating (translational) amplitude of the semi-submersible floating platform can be reduced, the swing of the semi-submersible floating platform in the three degrees of freedom of sway, pitch and heave can be suppressed, and the stress concentration on a single mooring line can be reduced to prevent the mooring line from breaking due to excessive pressure on the mooring line. In terms of rotational stability, the double-cableway mooring system improves the resistance of the semi-submersible floating platform to rotational motion by increasing the mooring points, and the two mooring points can effectively disperse and resist the rotational torque from wind and waves, and constrain the semi-submersible floating platform in multiple directions. Compared with the single-cableway mooring system, the swing (rotation) amplitude of the semi-submersible floating platform in roll, pitch and yaw can be reduced, thereby reducing the rotation amplitude and frequency of the semi-submersible floating platform when subjected to wave loads.

[0068] At the same time, when one cable of the dual-cableway mooring system breaks or fails, the other mooring line can still provide a certain support, slowing down the instability of the semi-submersible floating platform and reducing the risk of the semi-submersible floating platform losing control due to the failure of a single mooring line.

[0069] In practical applications, DualSPHysics software is used for simulation, and the platform, fluid, and mooring lines are discretized into particles. A semi-submersible floating platform prediction model based on the coupling algorithm of SPH and MoorDyn is used to simulate the motion state of the platform when it is impacted by wave loads. The configuration data corresponding to the semi-submersible floating platform to be simulated is input into the semi-submersible floating platform prediction model to obtain the motion data of the floating platform particles, so that the semi-submersible floating platform can simulate the dynamic response in a complex environment more realistically, efficiently and accurately, and provide reliable data support for the floating platform structure design and mooring system optimization.

[0070] Figure 7 This is a schematic structural diagram of a simulation device for a semi-submersible floating platform proposed in an embodiment of this specification.

[0071] The simulation device of the semi-submersible floating platform described in the embodiments of this specification may include: The receiving module 702 is used to receive configuration data corresponding to the semi-submersible floating platform to be simulated; the configuration data at least includes fluid particle properties of the simulated fluid and floating platform particle properties of the simulated semi-submersible floating platform floating on the simulated fluid; The determination module 704 is used to input the floating platform particle properties and the fluid particle properties into the semi-submersible floating platform prediction model to obtain the motion data of the floating platform particles; wherein the semi-submersible floating platform prediction model simulates the motion process of the semi-submersible floating platform to be simulated based on at least the configuration data.

[0072] Optionally, after the floating platform particle properties and the fluid particle properties are input into the semi-submersible floating platform prediction model in the embodiments of this specification, the device may further include: The linked list search method is used to calculate the interaction force between the floating platform particles and the fluid particles; The velocity of the floating platform particle is determined according to the interaction force.

[0073] Optionally, the configuration data in the embodiments of this specification may further include mooring line particle properties of a simulated mooring system, and the device may further include: The mooring line particle attributes are input into the semi-submersible floating platform prediction model to obtain the target motion data of the floating platform particles.

[0074] Optionally, before inputting the floating platform particle properties and the fluid particle properties into the semi-submersible floating platform prediction model in the embodiments of this specification, the device may further include: Based on the data exchange mechanism between SPH and MoorDyn, the coupling algorithm between SPH and MoorDyn is established; The coupling algorithm is used to construct the semi-submersible floating platform prediction model.

[0075] Based on the same idea, the embodiments of this specification also provide a device corresponding to the above method.

[0076] Figure 8 The following is a schematic diagram of a semi-submersible floating platform simulation device provided in the embodiments of this specification. Figure 8 As shown, a simulation device 800 of a semi-submersible floating platform provided in an embodiment of the present specification includes a memory 830, a processor 810 and a computer program 820 stored in the memory, and the processor 810 executes the computer program 820 to implement the simulation method of the semi-submersible floating platform described in any of the above embodiments.

[0077] A simulation device for a semi-submersible floating platform provided in an embodiment of the present specification may include a memory, a processor, and a computer program stored in the memory, and the processor executes the computer program to implement the simulation method for the semi-submersible floating platform described in any of the above embodiments.

[0078] An embodiment of the present specification provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the simulation method of the semi-submersible floating platform described in any of the above embodiments can be implemented.

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

[0080] In the 1990s, it was very clear whether the improvement of a technology was hardware improvement (for example, improvement of the circuit structure of diodes, transistors, switches, etc.) or software improvement (improvement of the method flow). However, with the development of technology, many improvements of the method flow today can be regarded as direct improvements of the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be implemented with hardware entity modules. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask chip manufacturers to design and make dedicated integrated circuit chips. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0081] The controller may be implemented in any suitable manner, for example, the controller may take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (e.g., software or firmware) executable by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, and the memory controller may also be implemented as part of the control logic of the memory. It is also known to those skilled in the art that, in addition to implementing the controller in a purely computer-readable program code manner, the controller may be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, such a controller may be considered as a hardware component, and the devices for implementing various functions included therein may also be considered as structures within the hardware component. Or even, the devices for implementing various functions may be considered as both software modules for implementing the method and structures within the hardware component.

[0082] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0083] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0084] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may 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 code.

[0085] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to 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 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 device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing 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.

[0086] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising 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.

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

[0088] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0089] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0090] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0091] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or 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, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0092] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may 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.

[0093] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0094] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A simulation method for a semi-submersible floating platform, characterized in that: Applied to a simulation platform, the method comprises: Receiving configuration data corresponding to the semi-submersible floating platform to be simulated; the configuration data at least includes fluid particle properties of the simulated fluid and floating platform particle properties of the simulated semi-submersible floating platform floating on the simulated fluid; The floating platform particle properties and the fluid particle properties are input into a semi-submersible floating platform prediction model to obtain motion data of the floating platform particles; wherein the semi-submersible floating platform prediction model simulates the motion process of the semi-submersible floating platform to be simulated based at least on the configuration data.

2. The method according to claim 1, characterized in that After inputting the floating platform particle properties and the fluid particle properties into the semi-submersible floating platform prediction model, the method further includes: The linked list search method is used to calculate the interaction force between the floating platform particles and the fluid particles; The velocity of the floating platform particle is determined according to the interaction force.

3. The method according to claim 1, characterized in that: The configuration data also includes mooring line particle properties of the simulated mooring system, and the method further includes: The mooring line particle attributes are input into the semi-submersible floating platform prediction model to obtain the target motion data of the floating platform particles.

4. The method according to claim 1, characterized in that Before inputting the floating platform particle properties and the fluid particle properties into the semi-submersible floating platform prediction model, the method further includes: Based on the data exchange mechanism between SPH and MoorDyn, the coupling algorithm between SPH and MoorDyn is established; The coupling algorithm is used to construct the semi-submersible floating platform prediction model.

5. A simulation device for a semi-submersible floating platform, characterized in that: Applied to simulation platforms, including: A receiving module, used to receive configuration data corresponding to the semi-submersible floating platform to be simulated; the configuration data at least includes fluid particle properties of the simulated fluid and floating platform particle properties of the simulated semi-submersible floating platform floating on the simulated fluid; A determination module is used to input the floating platform particle properties and the fluid particle properties into a semi-submersible floating platform prediction model to obtain motion data of the floating platform particles; wherein the semi-submersible floating platform prediction model simulates the motion process of the semi-submersible floating platform to be simulated based at least on the configuration data.

6. The device according to claim 5, characterized in that After inputting the floating platform particle properties and the fluid particle properties into the semi-submersible floating platform prediction model, the device further comprises: The linked list search method is used to calculate the interaction force between the floating platform particles and the fluid particles; The velocity of the floating platform particle is determined according to the interaction force.

7. The device according to claim 5, characterized in that The configuration data also includes mooring line particle properties of the simulated mooring system, and the device also includes: The mooring line particle attributes are input into the semi-submersible floating platform prediction model to obtain the target motion data of the floating platform particles.

8. The device according to claim 5, characterized in that Before inputting the floating platform particle properties and the fluid particle properties into the semi-submersible floating platform prediction model, the device further includes: Based on the data exchange mechanism between SPH and MoorDyn, the coupling algorithm between SPH and MoorDyn is established; The coupling algorithm is used to construct the semi-submersible floating platform prediction model.

9. A simulation device for a semi-submersible floating platform, comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 4.

10. 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 4 are implemented.

Citation Information

Patent Citations

  • Semi-submersible floating type wind power plant dynamic layout optimization method, system and equipment

    CN114818511A

  • Physical modelling of the behaviour in a flow of objects whose dimensions are smaller than the spatial scale of variation of the flow

    EP4400824A1