Search

CN-121980996-A - Floating body roll calculation method, floating body roll calculation device, computer readable medium and electronic equipment

CN121980996ACN 121980996 ACN121980996 ACN 121980996ACN-121980996-A

Abstract

The application provides a floating body rolling calculation method, a device, a computer readable medium and electronic equipment, wherein the method comprises the steps of generating a rolling attenuation curve of a target floating body model based on computational fluid dynamics; the rolling damping curve is a time-dependent change curve of a rolling angle, the rolling damping curve comprises at least a preset number of complete oscillation cycles, rolling damping of the target floating body model is determined according to the rolling damping curve, wave and floating body motion models are built according to face element models corresponding to the rolling damping and the target floating body model based on potential flow theory, the face element models are generated according to the target floating body model, a rolling motion response amplitude operator is calculated according to the rolling damping and the wave and floating body motion models, and rolling motion information of the target floating body model is generated according to the rolling motion response amplitude operator. The method improves the accuracy of calculating the rolling motion of the floating body, saves the calculation cost and improves the efficiency.

Inventors

  • WANG FANDONG
  • FU QIANG
  • LI DEJIANG
  • Yan Kaiyang
  • Li Zhangyuanren

Assignees

  • 中集海洋工程研究院有限公司
  • 烟台中集来福士海洋工程有限公司
  • 深圳智能海洋工程创新中心有限公司
  • 集海创新(山东)海洋科技有限公司
  • 烟台中集来福士海洋科技集团有限公司
  • 中国国际海运集装箱(集团)股份有限公司

Dates

Publication Date
20260505
Application Date
20260113

Claims (10)

  1. 1. A method of float roll calculation comprising: Generating a roll-decay curve of the target float model based on computational fluid dynamics, the roll-decay curve being a roll angle over time curve, the roll-decay curve comprising at least a predetermined number of complete oscillation cycles; determining roll damping of the target floating body model according to the roll damping curve; Based on potential flow theory, establishing a wave and floating body motion model according to a surface element model corresponding to the rolling damping and the target floating body model, wherein the surface element model is generated according to the target floating body model; according to the rolling damping and the wave and floating body motion model, calculating to obtain a rolling motion response amplitude operator; And generating roll motion information of the target floating body model according to the roll motion response amplitude operator.
  2. 2. The float roll calculation method of claim 1, wherein said generating a roll-decay curve of a target float model based on computational fluid dynamics comprises: determining a calculation domain according to the geometric parameters of the target floating body model, wherein the calculation domain is a preset space range surrounding the floating body model; Dividing the computational domain into a background domain surrounding the floating body model and a floating body motion domain having an overlapping region with the background domain, the floating body motion domain being a nested region surrounding a surface of a target floating body model; Respectively carrying out grid division on the background domain and the floating body motion domain to obtain a background domain grid and a floating body motion domain grid, and establishing an information interaction relation between the background domain grid and the floating body motion domain grid, wherein the background domain grid comprises grids obtained by carrying out encryption processing on a preset cube region around a water surface, and grids corresponding to the overlapped region in the background domain grid and the floating body motion domain grid are obtained by carrying out encryption processing; Defining boundary conditions for boundary surfaces of the computational domain; Activating an euler multi-phase model and separating the computational domain into a liquid phase and a gas phase based on the euler multi-phase model; Activating a turbulence model; and solving computational fluid mechanics based on the Euler multiphase model and the turbulence model according to the background domain grid, the floating body motion domain grid, the information interaction relationship, the boundary condition and the computational domain divided into liquid phase and gas phase to obtain a rolling attenuation curve of the target floating body model.
  3. 3. The float roll calculation method of claim 2, wherein the float motion domain mesh comprises a mesh corresponding to a near-wall inner layer and a mesh corresponding to an outer layer, the near-wall inner layer comprising meshes corresponding to a viscous bottom layer and a boundary layer, respectively, the near-wall inner layer being a layer near the target float model, the outer layer being a layer away from the target float model, the viscous bottom layer being a sub-layer of the near-wall inner layer near the target float model, the boundary layer being a sub-layer between the viscous bottom layer and the outer layer, a thickness of a first layer mesh in the viscous bottom layer being calculated from a local reynolds number and a dimensionless parameter of the local reynolds number; Before the computational fluid dynamics solution based on the euler multiphase model and the turbulence model, the method further comprises: activating a double-layer wall model to define a solving mode corresponding to an inner layer and an outer layer of a near wall by the double-layer wall model; The computational fluid dynamics solution based on the euler multiphase model and the turbulence model comprises: And solving computational fluid mechanics based on the Euler multiphase model, the double-layer wall surface model and the turbulence model.
  4. 4. The float roll calculation method of claim 1, wherein said determining roll damping of said target float model from said roll-damping curve comprises: Acquiring an initial roll amplitude of the roll-decay curve; if the initial roll amplitude is a small roll amplitude, determining a linear roll damping coefficient according to the roll damping curve, and taking the linear roll damping coefficient as the roll damping of the target floating body model; and if the initial roll amplitude is a large roll amplitude, determining a primary roll damping coefficient and a secondary roll damping coefficient according to the roll damping curve to serve as roll damping of the target floating body model, wherein the maximum value defined by the small roll amplitude corresponding to the judging condition is smaller than the minimum value defined by the large roll amplitude corresponding to the judging condition.
  5. 5. The float roll calculation method of claim 4, wherein said determining a linear roll damping coefficient from said roll damping curve comprises: Determining a logarithmic attenuation parameter according to the roll attenuation curve; And determining a linear roll damping coefficient according to the logarithmic damping parameter, the inherent roll frequency of the target floating body model and the total mass corresponding to the target floating body model, wherein the linear roll damping coefficient is positively correlated with the logarithmic damping parameter, the inherent roll frequency of the target floating body model and the total mass corresponding to the target floating body model respectively, and the total mass corresponding to the target floating body model comprises drainage weight and additional mass corresponding to the target floating body model, and the additional mass is the mass of water driven by the target floating body model when moving in water.
  6. 6. The method of claim 4, wherein said calculating a roll motion response magnitude operator based on said roll damping and said wave and float motion models comprises: Obtaining frequency domain response information corresponding to the rolling damping based on potential flow theory according to the wave and floating body motion model, wherein when calculating frequency domain response near the rolling natural period of the floating body, frequency encryption calculation is carried out with a first time length as an interval in a preset time interval range containing the natural period, and frequency calculation is carried out with a second time length as an interval in other time intervals outside the preset time interval range, wherein the second time length is longer than the first time length; and calculating to obtain a rolling motion response amplitude operator according to the frequency domain response information and the wave and floating body motion model.
  7. 7. The float roll calculation method of claim 1, wherein said generating roll motion information for said target float model from said roll motion response magnitude operator comprises: determining a response spectrum according to the roll motion response amplitude operator; And calculating according to the response spectrum to obtain an n-order moment of the response spectrum.
  8. 8. A float roll computing device, the device comprising: A roll-curve generating unit for generating a roll-decay curve of the target float model based on computational fluid dynamics, the roll-decay curve being a change curve of roll angle over time, the roll-decay curve comprising at least a predetermined number of complete oscillation cycles; a roll damping determining unit for determining a roll damping of the target floating body model according to the roll damping curve; The model building unit is used for building wave and floating body motion models according to a face element model corresponding to the rolling damping and the target floating body model based on potential flow theory, wherein the face element model is generated according to the target floating body model; The response amplitude operator calculation unit is used for calculating a roll motion response amplitude operator according to the roll damping and the wave and floating body motion model; And the rolling motion generation unit is used for generating rolling motion information of the target floating body model according to the rolling motion response amplitude operator.
  9. 9. A computer readable medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the floating body roll calculation method according to any one of claims 1 to 7.
  10. 10. An electronic device, comprising: One or more processors; Storage means for storing one or more programs which when executed by the one or more processors cause the one or more processors to implement the float roll calculation method of any one of claims 1 to 7.

Description

Floating body roll calculation method, floating body roll calculation device, computer readable medium and electronic equipment Technical Field The application relates to the field of ship and ocean engineering, in particular to a floating body roll calculation method, a floating body roll calculation device, a computer readable medium and electronic equipment. Background Currently, there are two main ways to calculate the roll motion of the float. One of the methods has high calculation cost, low efficiency and high model test cost, and the other method has low accuracy of calculating the rolling motion of the floating body. Disclosure of Invention The embodiment of the application provides a floating body rolling calculation method, a floating body rolling calculation device, a computer readable medium and electronic equipment, so that the accuracy of calculating the rolling movement of a floating body can be improved at least to a certain extent, the calculation cost and the model test cost can be saved, and the efficiency is improved. Other features and advantages of the application will be apparent from the following detailed description, or may be learned by the practice of the application. According to one aspect of the embodiment of the application, a floating body rolling calculation method is provided, which comprises the steps of generating a rolling attenuation curve of a target floating body model based on computational fluid dynamics, wherein the rolling attenuation curve is a rolling angle change curve with time, the rolling attenuation curve comprises at least a preset number of complete oscillation cycles, determining rolling damping of the target floating body model according to the rolling attenuation curve, establishing wave and floating body motion models according to a face element model corresponding to the rolling damping and the target floating body model based on potential flow theory, wherein the face element model is generated according to the target floating body model, calculating a rolling motion response amplitude operator according to the rolling damping and the wave and floating body motion models, and generating rolling motion information of the target floating body model according to the rolling motion response amplitude operator. According to one aspect of the embodiment of the application, a floating body rolling calculation device is provided, and the device comprises a rolling curve generation unit, a rolling damping determination unit and a model establishment unit, wherein the rolling curve generation unit is used for generating a rolling damping curve of a target floating body model based on computational fluid dynamics, the rolling damping curve is a rolling angle change curve with time, the rolling damping curve comprises at least a preset number of complete oscillation cycles, the rolling damping determination unit is used for determining rolling damping of the target floating body model according to the rolling damping curve, the model establishment unit is used for establishing a wave and a floating body motion model according to a corresponding element model of the rolling damping and the target floating body model based on potential flow theory, the element model is generated according to the target floating body model, the response amplitude calculation unit is used for calculating a rolling motion response amplitude operator according to the rolling damping operator and the wave and the floating body motion model, and the rolling motion generation unit is used for generating rolling motion information of the target floating body model according to the rolling motion response amplitude operator. The rolling curve generation unit is configured to determine a calculation domain according to geometric parameters of the target floating body model, wherein the calculation domain is a preset space range surrounding the floating body model, divide the calculation domain into a background domain surrounding the floating body model and a floating body motion domain with an overlapping area with the background domain, the floating body motion domain is a nested area surrounding the surface of the target floating body model, divide the background domain and the floating body motion domain into grids respectively to obtain a background domain grid and a floating body motion domain grid, establish an information interaction relation between the background domain grid and the floating body motion domain grid, and establish the information interaction relation between the background domain grid and the floating body motion domain grid, wherein the background domain grid comprises grids obtained by encryption processing of a preset cubic area around a water surface, grids corresponding to the overlapping area in the background domain grid and the floating body motion domain grid are obtained by encryption processing, define boundary conditions for boundary surfaces of the