A method and system for optimizing the stability of a floating platform based on boundary element method and coordinates

Through the method based on boundary element method and coordinate optimization, the problems of complexity and low computing efficiency in floating platform stability verification are solved, and the calculation of stable force arm under different wind directions and inclination angles is realized, which improves the calculation efficiency and applicability.

CN119262207BActive Publication Date: 2025-02-18NORTH CHINA ELECTRIC POWER UNIV
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The prior art has problems of complexity and low computing efficiency in floating platform stability verification, especially in stability analysis at different wind directions and inclination angles.

Method used

The algorithm is simplified and applicable to most offshore floating platforms by obtaining the boundary discrete point coordinates and center of gravity coordinates of the floating platform.

Benefits of technology

It realizes effective calculation of the stable force arms of the floating platform at different inclination angles and wind directions, improves the calculation efficiency and applicability, and can be applied to most offshore floating platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119262207B_ABST
    Figure CN119262207B_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of floating platform verification, and specifically discloses a method and system for optimizing the stability of a floating platform based on a boundary element method and coordinates, comprising: obtaining the coordinates of discrete points of the floating platform and the coordinates of the center of gravity; setting the step value of the inclination angle of the floating platform and the wind direction; calculating the displacement volume of the floating platform in an initial state; performing coordinate transformation on the discrete points and the coordinates of the center of gravity of the floating platform according to the step value of the inclination angle of the floating platform and the wind direction, and respectively calculating the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform under different inclination angles and wind directions, so as to determine the position of the waterplane after inclination; performing coordinate transformation on the discrete point coordinates and the center of gravity of the floating platform according to the position of the waterplane, and calculating the transformed waterline area, center of gravity coordinates and center of buoyancy coordinates; and repeatedly calculating the stability lever arm of the floating platform by using the difference between the transformed center of gravity abscissa coordinates and the center of buoyancy abscissa coordinates until the stability lever arm is less than 0.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of floating platform verification, and in particular to a method and system for optimizing the stability of a floating platform based on a boundary element method and coordinates. Background Art

[0002] Floating platforms are the main means of support for deep-sea operations and are widely used in the fields of oil and gas development, wind power generation, offshore aquaculture, etc. In the design of floating foundations, stability verification is an indispensable part. Stability represents the ability of a floating platform to return to a positive floating state when it is tilted. Based on the equal displacement volume method, the present invention provides a stability calculation method based on BEM and coordinate transformation. This method omits the calculation of the moment of inertia in the equal displacement volume method and simplifies the algorithm. This method is applicable to most offshore floating platforms and has strong universality. Summary of the invention

[0003] To achieve the purpose of the present invention, the present application provides a method for optimizing the stability of a floating platform based on a boundary element method and coordinates, comprising:

[0004] Step S1: Obtaining the coordinates of discrete boundary points and the center of gravity of the floating platform;

[0005] Step S2: setting the step value of the inclination angle of the floating platform and the wind direction, and performing coordinate transformation on the discrete point coordinates and the center of gravity coordinates of the floating platform according to the wind direction;

[0006] Step S3: Calculate the displacement volume of the floating platform in the initial state;

[0007] Step S4: performing coordinate transformation on the discrete points and the center of gravity coordinates of the floating platform according to the step value of the inclination angle of the floating platform, and respectively calculating the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform at the corresponding inclination angle to determine the position of the waterplane after inclination;

[0008] Step S5: According to the waterplane position, coordinate transformation is performed on the discrete point coordinates and the center of gravity of the floating platform, and the transformed waterplane area, center of gravity coordinates and center of buoyancy coordinates are calculated;

[0009] Step S6: Calculate the stability arm of the floating platform using the transformed center of gravity coordinates and center of buoyancy coordinates; loop through steps S4 and S6 until the calculated stability arm is less than 0;

[0010] Step S7: adjusting and optimizing the state of the floating platform according to the stability arm.

[0011] In some specific embodiments, the step value of the tilt angle is 1°~5°.

[0012] In some specific embodiments, in step S2, the coordinate transformation is determined according to the following formula:

[0013] ;

[0014] in, Indicates wind direction.

[0015] In some specific embodiments, in step S4, the coordinate transformation is determined according to the following formula:

[0016] ;

[0017] In the formula, is the step value of the tilt angle.

[0018] In some specific embodiments, in step S4, the waterplane position is determined according to the following formula:

[0019] ;

[0020] in, l is the corrected distance of the waterplane, V is the displacement volume; V 0 is the displacement volume of the floating platform in the initial state.

[0021] In some specific embodiments, step S4 includes:

[0022] Step S41: Taking the horizontal plane as a reference, separate the points and surface elements below the waterline plane;

[0023] Step S42: projecting each separated facet onto the waterline plane, wherein the vertices of the facet and the vertices of the projection form a three-dimensional cube;

[0024] Step S43: Calculate the volume, body center coordinates and center coordinates of each face of the three-dimensional cube, determine the normal vector of the face element, and ensure that the normal vector points to the outside of the floating platform;

[0025] Step S44: Determine the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform at different inclination angles according to the volume, body center coordinates, center coordinates of each face of the three-dimensional cube and the normal vector of the face element.

[0026] In some specific embodiments, in step S5, the coordinate transformation is determined according to the following formula:

[0027] ;

[0028] in,l Indicates the corrected distance of the waterplane.

[0029] In some specific embodiments, the stability arm is determined according to the following formula:

[0030] ;

[0031] in, is the abscissa of the center of buoyancy coordinate, is the horizontal coordinate of the centroid coordinate.

[0032] To achieve the same invention purpose, the present application also provides a system for optimizing the stability of a floating platform based on a boundary element method and coordinates, comprising:

[0033] Coordinate acquisition module: used to obtain the coordinates of discrete boundary points and center of gravity of the floating platform;

[0034] Initial value setting module: used to set the step value of the inclination angle of the floating platform and the wind direction, and to perform coordinate transformation on the discrete point coordinates and the center of gravity coordinates of the floating platform according to the wind direction;

[0035] Volume calculation module: used to calculate the displacement volume of the floating platform in the initial state;

[0036] Iterative calculation module: used for performing coordinate transformation on discrete points and center of gravity coordinates of the floating platform according to the step value of the inclination angle of the floating platform, and respectively calculating the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform at different inclination angles to determine the position of the waterplane after inclination;

[0037] Coordinate transformation module: used to transform the coordinates of the discrete points and the center of gravity of the floating platform according to the water plane position, and calculate the transformed water plane area, center of gravity coordinates and center of buoyancy coordinates;

[0038] A lever arm calculation module is used to calculate the stability lever arm of the floating platform using the transformed center of gravity coordinates and center of buoyancy coordinates; the iterative calculation module and the coordinate transformation module are repeatedly executed until the calculated stability lever arm is less than 0;

[0039] Floating platform optimization module: used to adjust and optimize the state of the floating platform according to the stability arm.

[0040] In some specific embodiments, the iterative calculation module is used to perform the following steps:

[0041] Step S41: Taking the horizontal plane as a reference, separate the points and surface elements below the waterline plane;

[0042] Step S42: projecting each separated facet onto the waterline plane, wherein the vertices of the facet and the vertices of the projection form a three-dimensional cube;

[0043] Step S43: Calculate the volume, body center coordinates and center coordinates of each face of the three-dimensional cube, determine the normal vector of the face element, and ensure that the normal vector points to the outside of the floating platform;

[0044] Step S44: Determine the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform at different inclination angles according to the volume, body center coordinates, center coordinates of each face of the three-dimensional cube and the normal vector of the face element.

[0045] Beneficial effects of the above technical solution:

[0046] The present application provides a method for the stability of a floating platform based on the boundary element method and coordinate transformation, which can obtain the stability arm of the floating platform at different inclination angles; the method can also obtain the stability arm of the floating platform under any wind direction; the method can also be applied to most floating platforms and has strong applicability. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0048] Figure 1 A schematic flow chart of a method for optimizing the stability of a floating platform based on a boundary element method and coordinates provided in accordance with an embodiment of the present invention;

[0049] Figure 2 A schematic diagram of a hexahedron formed by a surface element and a waterline plane in a method for optimizing the stability of a floating platform based on a boundary element method and coordinates provided in one embodiment of the present invention;

[0050] Figure 3 A schematic diagram of the relationship between different tilt angles and stability lever arms of a method for optimizing the stability of a floating platform based on a boundary element method and coordinates provided in one embodiment of the present invention;

[0051] Figure 4 A schematic structural diagram of a system for optimizing the stability of a floating platform based on the boundary element method and coordinates provided in accordance with an embodiment of the present invention. DETAILED DESCRIPTION

[0052] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0053] Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar symbols throughout represent the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.

[0054] Embodiment 1

[0055] One embodiment of the present invention provides a method for optimizing the stability of a floating platform based on a boundary element method and coordinates, referring to Figure 1 As shown, including:

[0056] Step S1: Obtain the coordinates of discrete boundary points and the center of gravity of the floating platform.

[0057] Step S2: setting the step value of the inclination angle of the floating platform and the wind direction, and performing coordinate transformation on the discrete point coordinates and the center of gravity coordinates of the floating platform according to the wind direction.

[0058] In a specific embodiment of the present invention, the step value of the tilt angle is 1°~5°.

[0059] Specifically, the tilt angle of the floating platform each time is determined according to the step value of the tilt angle.

[0060] Specifically, the coordinates of the discrete points and the center of gravity of the floating platform are transformed according to the wind direction and determined according to the following formula:

[0061] ;

[0062] in, Indicates wind direction.

[0063] Step S3: Calculate the displacement volume of the floating platform in the initial state V 0 .

[0064] Step S31: Taking the horizontal plane as a reference, separate the points and surface elements below the waterline plane;

[0065] Step S32: projecting each separated face element onto the waterline plane, wherein the vertices of the face element and the vertices of the projection form a three-dimensional cube;

[0066] Step S33: Calculate the volume, body center coordinates and center coordinates of each face of the three-dimensional cube, determine the normal vector of the face element, and ensure that the normal vector points to the outside of the floating platform;

[0067] Step S34: Determine the displacement volume of the floating platform at different inclination angles according to the volume, volume, body center coordinates, center coordinates of each face of the three-dimensional cube and the normal vector of the face element. V 0 , waterline area A, center of gravity coordinate COB and center of buoyancy coordinate COF.

[0068] Step S4: coordinate transformation is performed on the discrete points and the center of gravity coordinates of the floating platform according to the step value of the inclination angle of the floating platform and the wind direction, and the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform under different inclination angles and wind directions are calculated respectively to determine the position of the waterplane after inclination.

[0069] In a specific embodiment of the present invention, in step S4, the coordinate transformation is determined according to the following formula:

[0070] ;

[0071] In the formula, is the step value of the tilt angle.

[0072] In a specific embodiment of the present invention, in step S4, the waterplane position is determined according to the following formula:

[0073] ;

[0074] in, l is the corrected distance of the waterplane, V is the displacement volume; V 0 is the displacement volume of the floating platform in the initial state.

[0075] In a specific embodiment of the present invention, step S4 includes:

[0076] Step S41: Taking the horizontal plane as a reference, separate the points and surface elements below the waterline plane;

[0077] Step S42: projecting each separated facet onto the waterline plane, wherein the vertices of the facet and the vertices of the projection form a three-dimensional cube;

[0078] Step S43: Calculate the volume, body center coordinates and center coordinates of each face of the three-dimensional cube, determine the normal vector of the face element, and ensure that the normal vector points to the outside of the floating platform;

[0079] Step S44: Determine the displacement volume V, waterline area A, center of gravity coordinates COB and center of buoyancy coordinates COF of the floating platform at different inclination angles according to the volume, volume, body center coordinates, center coordinates of each face of the three-dimensional cube and the normal vector of the face element.

[0080] Specifically, suppose any separated face element is FACE (P 1 ,P 2 ,P 3 ,P 4 ), where P 1 ,P 2 ,P 3 ,P 4 are the four vertices of the face element, and their coordinates are , the corresponding points of the four vertices on the free water surface at z=0 are , where: i=1,2,3,4, so far - It forms a complete six-sided shape. Figure 2 The volume of the hexahedron is , the body center is , facet The area is , the centroid is , the normal direction is Therefore, the displacement volume V, waterline area A, center of gravity coordinates (COB) and center of gravity coordinates (COF) of the floating body can be obtained according to Table 1.

[0081] Table 1 Calculation method of each parameter

[0082]

[0083] in, , Indicates increment.

[0084] Step S5: According to the waterplane position, coordinate transformation is performed on the discrete point coordinates and the center of gravity of the floating platform, and the transformed waterplane area, center of gravity coordinates and center of buoyancy coordinates are calculated.

[0085] In a specific embodiment of the present invention, the floating platform is tilted about the y-axis, and the coordinates of the discrete points and the center of gravity are calculated by coordinate transformation to ensure that the displacement volume of the floating platform remains unchanged.

[0086] (1) Calculate the displacement volume V, waterline area A, center of gravity coordinates and center of buoyancy coordinates at this time;

[0087] (2) Calculation The value of

[0088] (3) Judgment Whether it is established;

[0089] If not, calculate the corrected water layer , translate the floating platform along the z-axis l , and perform coordinate transformation, calculate the coordinates of the discrete points and the coordinates of the center of gravity at this time, and repeat steps (1) to (3); wherein the coordinate transformation is determined according to the following formula:

[0090] ;

[0091] In the formula, Indicates the step value of the set tilt angle. V 0 It represents the displacement volume when the floating platform is not tilted;

[0092] Wherein, the coordinate transformation is determined according to the following formula:

[0093] ;

[0094] in, l Indicates the corrected distance of the waterplane.

[0095] Step S6: Calculate the stability arm of the floating platform using the transformed center of gravity coordinates and center of buoyancy coordinates; loop through steps S4 and S5 until the calculated stability arm is less than 0. When the stability arm is less than 0, the calculated stability arm is meaningless, and the loop ends.

[0096] In a specific embodiment of the present invention, the stability arm is determined according to the following formula:

[0097]

[0098] in, is the abscissa of the center of buoyancy coordinate, is the horizontal coordinate of the centroid coordinate.

[0099] Step S7: adjusting and optimizing the state of the floating platform according to the stability arm.

[0100] Specifically, Figure 3 The following is a diagram showing the relationship between the stability arm and the tilt angle at different tilt angles when the step value is 5°, and a comparison diagram with the results of another well-known software. The position of the floating platform is adjusted according to the obtained stability arm value.

[0101] The present application provides a method for optimizing the stability of a floating platform based on the boundary element method and coordinates, which can obtain the stability lever arm of the platform at different inclination angles; the method can also obtain the stability lever arm of the platform in any direction; the method can also be applied to most floating platforms and has strong applicability.

[0102] Embodiment 2

[0103] One embodiment of the present invention provides a system for optimizing the stability of a floating platform based on a boundary element method and coordinates, referring to Figure 4 As shown, including:

[0104] Coordinate acquisition module 10: used to obtain the coordinates of discrete boundary points and the center of gravity of the floating platform;

[0105] Initial value setting module 20: used to set the step value of the inclination angle of the floating platform and the wind direction, and to perform coordinate transformation on the discrete point coordinates and the center of gravity coordinates of the floating platform according to the wind direction;

[0106] Volume calculation module 30: used to calculate the displacement volume of the floating platform in the initial state;

[0107] Iterative calculation module 40: used to transform the coordinates of the discrete points and the center of gravity of the floating platform according to the step value of the inclination angle of the floating platform and the wind direction, and calculate the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform under different inclination angles and wind directions, so as to determine the position of the waterplane after inclination;

[0108] Coordinate transformation module 50: used to transform the coordinates of the discrete points and the center of gravity of the floating platform according to the water plane position, and calculate the transformed water plane area, center of gravity coordinates and center of buoyancy coordinates;

[0109] The lever arm calculation module 60 is used to calculate the stability lever arm of the floating platform using the transformed center of gravity coordinates and center of buoyancy coordinates; repeatedly execute the iterative calculation module and the coordinate transformation module until the calculated stability lever arm is less than 0;

[0110] The floating platform optimization module 70 is used to adjust and optimize the state of the floating platform according to the stability arm.

[0111] In some specific embodiments, the step value of the tilt angle is 1°-5°.

[0112] In some specific embodiments, in the initial value setting module 20, the coordinate transformation is determined according to the following formula:

[0113] ;

[0114] in, Indicates wind direction;

[0115] In the iterative calculation module 40, the coordinate transformation is determined according to the following formula:

[0116] ;

[0117] In the formula, Indicates the step value of the set tilt angle.

[0118] In some specific embodiments, the iterative calculation module 40 is used to perform the following steps:

[0119] Step S41: Taking the horizontal plane as a reference, separate the points and surface elements below the waterline plane;

[0120] Step S42: projecting each separated facet onto the waterline plane, wherein the vertices of the facet and the vertices of the projection form a three-dimensional cube;

[0121] Step S43: Calculate the volume, body center coordinates and center coordinates of each face of the three-dimensional cube, determine the normal vector of the face element, and ensure that the normal vector points to the outside of the floating platform;

[0122] Step S44: Determine the displacement volume V, waterline area A, center of gravity coordinates COB and center of buoyancy coordinates COF of the floating platform at different inclination angles according to the volume, volume, body center coordinates, center coordinates of each face of the three-dimensional cube and the normal vector of the face element.

[0123] In some specific embodiments, the stability arm is determined according to the following formula:

[0124]

[0125] in, is the abscissa of the center of buoyancy coordinate, is the horizontal coordinate of the centroid coordinate.

[0126] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

[0127] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referenced to each other. The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the functions in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing terminal device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the functions specified in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device, so that a series of operation steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable terminal device provide for implementing the process in the process. Figure 1 A process or multiple processes and / or boxes Figure 1The steps of the functions specified in one or more boxes. Although the preferred embodiments of the embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they know the basic creative concept. Therefore, the attached claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention. Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or terminal device including a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of more restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0128] The method and device provided by the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principle and implementation mode of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation mode and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

[0129] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", "one specific embodiment" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0130] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for optimizing the stability of a floating platform based on boundary element method and coordinates, characterized in that: include: Step S1: Obtaining the coordinates of discrete boundary points and the center of gravity of the floating platform; Step S2: setting the step value of the inclination angle of the floating platform and the wind direction, and performing coordinate transformation on the discrete point coordinates and the center of gravity coordinates of the floating platform according to the wind direction; Step S3: Calculate the displacement volume of the floating platform in the initial state; Step S4: coordinate transformation is performed on the discrete points and the center of gravity coordinates of the floating platform according to the step value of the inclination angle of the floating platform and the wind direction, and the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform under different inclination angles and wind directions are calculated respectively to determine the position of the waterplane after inclination; Step S5: According to the waterplane position, coordinate transformation is performed on the discrete point coordinates and the center of gravity coordinates of the floating platform, and the transformed waterplane area, center of gravity coordinates and center of buoyancy coordinates are calculated; Step S6: Calculate the stability arm of the floating platform using the transformed center of gravity coordinates and center of buoyancy coordinates; loop through steps S4 and S5 until the calculated stability arm is less than 0; Step S7: adjusting and optimizing the state of the floating platform according to the stability arm.

2. The method for optimizing the stability of a floating platform based on the boundary element method and coordinates according to claim 1, characterized in that: The step value of the tilt angle is 1°-5°.

3. The method for optimizing the stability of a floating platform based on the boundary element method and coordinates according to claim 1, characterized in that: In step S2, the coordinate transformation is determined according to the following formula: ; in, Indicates wind direction.

4. The method for optimizing the stability of a floating platform based on the boundary element method and coordinates according to claim 1, characterized in that: In step S4, the coordinate transformation is determined according to the following formula: ; In the formula, is the step value of the tilt angle.

5. The method for optimizing the stability of a floating platform based on the boundary element method and coordinates according to claim 1, characterized in that: In step S4, the waterplane position is determined according to the following formula: ; in, l is the corrected distance of the waterplane, V is the displacement volume; V 0 is the displacement volume of the floating platform in the initial state.

6. The method for optimizing the stability of a floating platform based on the boundary element method and coordinates according to claim 1, characterized in that: Step S4 includes: Step S41: Taking the horizontal plane as a reference, separate the points and surface elements below the waterline plane; Step S42: projecting each separated facet onto the waterline plane, wherein the vertices of the facet and the vertices of the projection form a three-dimensional cube; Step S43: Calculate the volume, body center coordinates and center coordinates of each face of the three-dimensional cube, determine the normal vector of the face element, and ensure that the normal vector points to the outside of the floating platform; Step S44: Determine the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform at different inclination angles according to the volume, body center coordinates, center coordinates of each face of the three-dimensional cube and the normal vector of the face element.

7. The method for optimizing the stability of a floating platform based on the boundary element method and coordinates according to claim 1, characterized in that: In step S5, the coordinate transformation is determined according to the following formula: ; in, l Indicates the corrected distance of the waterplane.

8. The method for optimizing the stability of a floating platform based on the boundary element method and coordinates according to claim 1, characterized in that: The stability arm is determined according to the following formula: ; in, is the abscissa of the center of buoyancy coordinate, is the horizontal coordinate of the centroid coordinate.

9. A system for optimizing the stability of a floating platform based on boundary element method and coordinates, characterized in that: include: Coordinate acquisition module: used to obtain the coordinates of discrete boundary points and center of gravity of the floating platform; Initial value setting module: used to set the step value of the inclination angle of the floating platform and the wind direction, and to perform coordinate transformation on the discrete point coordinates and the center of gravity coordinates of the floating platform according to the wind direction; Volume calculation module: used to calculate the displacement volume of the floating platform in the initial state; Iterative calculation module: used for performing coordinate transformation on discrete points and center of gravity coordinates of the floating platform according to the step value of the inclination angle of the floating platform and the wind direction, and respectively calculating the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform under different inclination angles and wind directions, so as to determine the position of the waterplane after inclination; Coordinate transformation module: used to transform the discrete point coordinates and the center of gravity coordinates of the floating platform according to the water plane position, and calculate the transformed water plane area, center of gravity coordinates and center of buoyancy coordinates; A lever arm calculation module is used to calculate the stability lever arm of the floating platform using the transformed center of gravity coordinates and center of buoyancy coordinates; the iterative calculation module and the coordinate transformation module are repeatedly executed until the calculated stability lever arm is less than 0; Floating platform optimization module: used to adjust and optimize the state of the floating platform according to the stability arm.

10. The system for optimizing the stability of a floating platform based on the boundary element method and coordinates according to claim 9, characterized in that: The iterative calculation module is used to perform the following steps: Step S41: Taking the horizontal plane as a reference, separate the points and surface elements below the waterline plane; Step S42: projecting each separated facet onto the waterline plane, wherein the vertices of the facet and the vertices of the projection form a three-dimensional cube; Step S43: Calculate the volume, body center coordinates and center coordinates of each face of the three-dimensional cube, determine the normal vector of the face element, and ensure that the normal vector points to the outside of the floating platform; Step S44: Determine the displacement volume, waterline area, center of gravity coordinates and center of buoyancy coordinates of the floating platform at different inclination angles according to the volume, body center coordinates, center coordinates of each face of the three-dimensional cube and the normal vector of the face element.

Citation Information

Patent Citations

  • Shipborne platform wind speed measurement correction method

    CN116223842A

  • Stability calculation method for uniform-section column stabilizing type offshore wind power semi-submersible platform

    CN117034535A