[go: up one dir, main page]

CN116702647B - A method and device for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure - Google Patents

A method and device for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure Download PDF

Info

Publication number
CN116702647B
CN116702647B CN202310699774.7A CN202310699774A CN116702647B CN 116702647 B CN116702647 B CN 116702647B CN 202310699774 A CN202310699774 A CN 202310699774A CN 116702647 B CN116702647 B CN 116702647B
Authority
CN
China
Prior art keywords
cylinder
parameters
induced vibration
preset
vortex
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310699774.7A
Other languages
Chinese (zh)
Other versions
CN116702647A (en
Inventor
陈威
包燕旭
李晓彬
林永水
池晴佳
王思莹
李然
王志平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University of Technology WUT
Original Assignee
Wuhan University of Technology WUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan University of Technology WUT filed Critical Wuhan University of Technology WUT
Publication of CN116702647A publication Critical patent/CN116702647A/en
Application granted granted Critical
Publication of CN116702647B publication Critical patent/CN116702647B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/28Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/10Numerical modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/08Fluids
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Fluid Mechanics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Computing Systems (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Algebra (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种附体‑旋转组合圆柱结构的涡激振动计算方法及装置,方法包括基于预设的间隙比以及圆柱的直径确定出每个控制杆到圆柱之间的距离,并建立组合涡激振动数值模型;对组合涡激振动数值模型进行划分处理,从组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出流体区域的流场特性;基于流场特性确定出圆柱的受力参数,并根据受力参数计算出圆柱的速度参数;根据速度参数以及旋转角速度,得到圆柱的运动参数,并输出圆柱的运动参数。通过设置控制杆与圆柱的组合结构,以探讨旋转和控制杆联合作用下圆柱的涡激振动抑制情况,进而可得到一种对涡激振动有效抑制的结构,为海洋立管的涡激振动机理和响应特性分析提供基础。

The present application discloses a method and device for calculating vortex-induced vibration of an attached-rotating combined cylindrical structure, the method comprising determining the distance between each control rod and the cylinder based on a preset gap ratio and the diameter of the cylinder, and establishing a combined vortex-induced vibration numerical model; dividing the combined vortex-induced vibration numerical model, determining the fluid region from the combined vortex-induced vibration numerical model, and calculating the flow field characteristics of the fluid region based on preset fluid parameters; determining the force parameters of the cylinder based on the flow field characteristics, and calculating the velocity parameters of the cylinder based on the force parameters; obtaining the motion parameters of the cylinder based on the velocity parameters and the angular velocity of rotation, and outputting the motion parameters of the cylinder. By setting a combined structure of a control rod and a cylinder, the vortex-induced vibration suppression of the cylinder under the combined action of rotation and control rods can be explored, and then a structure that effectively suppresses vortex-induced vibration can be obtained, providing a basis for the analysis of the vortex-induced vibration mechanism and response characteristics of marine risers.

Description

一种附体-旋转组合圆柱结构的涡激振动计算方法及装置A method and device for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure

技术领域Technical Field

本申请属于海洋工程技术领域,特别的涉及一种附体-旋转组合圆柱结构的涡激振动计算方法及装置。The present application belongs to the field of marine engineering technology, and in particular relates to a method and device for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure.

背景技术Background Art

海洋立管系统是海洋工程中的重要结构,承担油气输送等重要功能,海流在经过海洋立管时会发生交替的漩涡脱落,漩涡脱落会引起立管结构产生周期性的振动,即涡激振动(Vortex Induced Vibration,简称VIV)。涡激振动的响应过程中,漩涡脱落产生的结构表面激励力引发结构振动,而结构的振动会影响流体漩涡脱落从而影响激励力,这是一种典型的非线性流固耦合问题。当结构的振动频率接近其固有频率,会引起结构振动频率的锁定现象(lock-in),激发结构高振幅响应。由于涡激振动易引发圆柱高振幅和高激励力响应,甚至引起结构疲劳破坏,圆柱涡激振动的抑制方法受到广泛关注。The marine riser system is an important structure in marine engineering, which undertakes important functions such as oil and gas transportation. When the ocean current passes through the marine riser, alternating vortex shedding will occur. Vortex shedding will cause periodic vibrations in the riser structure, namely vortex induced vibration (VIV). In the response process of vortex induced vibration, the structural surface excitation force generated by vortex shedding will induce structural vibration, and the vibration of the structure will affect the fluid vortex shedding and thus affect the excitation force. This is a typical nonlinear fluid-solid coupling problem. When the vibration frequency of the structure is close to its natural frequency, it will cause the locking phenomenon (lock-in) of the structural vibration frequency, stimulating a high amplitude response of the structure. Since vortex induced vibration can easily induce high amplitude and high excitation force responses of cylinders, and even cause structural fatigue damage, the suppression method of vortex induced vibration of cylinders has received widespread attention.

现有的研究中,涡激振动抑制一般通过影响圆柱附近流场实现,如控制杆、分流板,螺旋条和施加旋转等,然而对于现有的圆柱涡激振动抑制技术,其抑制效果受到流场和结构固有属性的显著影响,甚至反而增强涡激振动。其次,现有的研究主要基于单一结构对圆柱涡激振动的抑制特性,但单一结构对圆柱涡激振动的抑制效果不稳定,易受到流场和圆柱自身属性的影响,甚至结构反而加强了圆柱的涡激振动响应。In existing research, vortex-induced vibration suppression is generally achieved by affecting the flow field near the cylinder, such as control rods, splitter plates, spiral strips and applied rotation, etc. However, for existing cylindrical vortex-induced vibration suppression technology, its suppression effect is significantly affected by the inherent properties of the flow field and structure, and even enhances the vortex-induced vibration. Secondly, existing research is mainly based on the suppression characteristics of cylindrical vortex-induced vibration by a single structure, but the suppression effect of a single structure on cylindrical vortex-induced vibration is unstable and easily affected by the flow field and the cylinder's own properties, and even the structure strengthens the vortex-induced vibration response of the cylinder.

发明内容Summary of the invention

本申请为解决上述提到的对于现有的圆柱涡激振动抑制技术,其抑制效果受到流场和结构固有属性的显著影响,甚至反而增强涡激振动。其次,现有的研究主要基于单一结构对圆柱涡激振动的抑制特性,但单一结构对圆柱涡激振动的抑制效果不稳定,易受到流场和圆柱自身属性的影响,甚至结构反而加强了圆柱的涡激振动响应等技术缺陷,提出一种附体-旋转组合圆柱结构的涡激振动计算方法及装置,其技术方案如下:This application aims to solve the above-mentioned problem that the suppression effect of the existing cylindrical vortex-induced vibration suppression technology is significantly affected by the inherent properties of the flow field and the structure, and even enhances the vortex-induced vibration. Secondly, the existing research is mainly based on the suppression characteristics of a single structure on cylindrical vortex-induced vibration, but the suppression effect of a single structure on cylindrical vortex-induced vibration is unstable and easily affected by the flow field and the properties of the cylinder itself. The structure even enhances the vortex-induced vibration response of the cylinder and other technical defects. A vortex-induced vibration calculation method and device for an appendage-rotating combined cylindrical structure are proposed, and its technical solution is as follows:

第一方面,本申请实施例提供了一种附体-旋转组合圆柱结构的涡激振动计算方法,包括:In a first aspect, an embodiment of the present application provides a method for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure, comprising:

基于预设的间隙比以及圆柱的直径确定出每个控制杆到圆柱之间的距离,并根据圆柱的直径、每个控制杆到圆柱之间的距离以及至少两个控制杆,建立组合涡激振动数值模型;其中,每个控制杆到圆柱之间的距离,与圆柱的直径的比值为预设的间隙比;The distance between each control rod and the cylinder is determined based on a preset gap ratio and the diameter of the cylinder, and a combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods; wherein the ratio of the distance between each control rod and the cylinder to the diameter of the cylinder is the preset gap ratio;

对组合涡激振动数值模型进行划分处理,从经过划分处理后的组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出流体区域的流场特性;The combined vortex-induced vibration numerical model is divided, a fluid region is determined from the combined vortex-induced vibration numerical model after the division process, and a flow field characteristic of the fluid region is calculated based on preset fluid parameters;

基于流体区域的流场特性确定出圆柱在流体区域中的受力参数,并根据受力参数计算出圆柱的速度参数;Determine the force parameters of the cylinder in the fluid region based on the flow field characteristics of the fluid region, and calculate the velocity parameters of the cylinder based on the force parameters;

根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数,并当检测到圆柱的运动参数满足预设条件时,输出圆柱的运动参数。The motion parameters of the cylinder are obtained according to the speed parameters of the cylinder and the preset rotation angular velocity, and when it is detected that the motion parameters of the cylinder meet the preset conditions, the motion parameters of the cylinder are output.

在第一方面的一种可选方案中,至少两个控制杆具体为三个控制杆;In an optional solution of the first aspect, the at least two control rods are specifically three control rods;

根据圆柱的直径、每个控制杆到圆柱之间的距离以及至少两个控制杆,建立组合涡激振动数值模型,包括:According to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods, a combined vortex-induced vibration numerical model is established, including:

基于圆柱的圆心以及圆柱的直径建立参照三角形;其中,参照三角形的内切圆直径与圆柱的直径相同,参照三角形的内切圆圆心与圆柱的圆心相同;A reference triangle is established based on the center of the cylinder and the diameter of the cylinder; wherein the diameter of the inscribed circle of the reference triangle is the same as the diameter of the cylinder, and the center of the inscribed circle of the reference triangle is the same as the center of the cylinder;

根据每个控制杆到圆柱之间的距离调整参照三角形的每个顶点到内切圆圆心的距离,以使每个顶点到内切圆圆心的距离,与每个控制杆到圆柱之间的距离相同,并将调整后的参照三角形中每个顶点的位置分别作为每个控制杆与圆柱之间的相对位置;Adjust the distance from each vertex of the reference triangle to the center of the inscribed circle according to the distance from each control rod to the cylinder, so that the distance from each vertex to the center of the inscribed circle is the same as the distance from each control rod to the cylinder, and use the position of each vertex in the adjusted reference triangle as the relative position between each control rod and the cylinder;

基于预设的直径比以及圆柱的直径,确定出每个控制杆的直径;Determining the diameter of each control rod based on the preset diameter ratio and the diameter of the cylinder;

根据圆柱的直径、每个控制杆与圆柱之间的相对位置以及每个控制杆的直径,建立组合涡激振动数值模型。A combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the relative position between each control rod and the cylinder, and the diameter of each control rod.

在第一方面的又一种可选方案中,对组合涡激振动数值模型进行划分处理,包括:In another optional solution of the first aspect, the combined vortex-induced vibration numerical model is divided and processed, including:

在组合涡激振动数值模型中分别确定出圆柱的圆心以及每个控制杆的圆心;In the combined vortex-induced vibration numerical model, the center of the cylinder and the center of each control rod are determined respectively;

将与圆柱的圆心之间的距离处于预设的第一距离区间的区域划分为第一刚性区域;Divide a region whose distance from the center of the cylinder is within a preset first distance interval as a first rigid region;

将与每个控制杆的圆心之间的距离处于预设的第二距离区间的区域划分为第二刚性区域;Dividing a region whose distance from the center of each control rod is within a preset second distance interval as a second rigid region;

将与圆柱的圆心之间的距离处于预设的第三距离区间的区域划分为动网格区域;Divide the area whose distance from the center of the cylinder is within a preset third distance interval as a dynamic grid area;

将组合涡激振动数值模型中除去第一刚性区域、第二刚性区域以及动网格区域的区域划分为静网格区域。The area of the combined vortex-induced vibration numerical model excluding the first rigid area, the second rigid area and the dynamic grid area is divided into a static grid area.

在第一方面的又一种可选方案中,从经过划分处理后的组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出流体区域的流场特性,包括:In another optional solution of the first aspect, a fluid region is determined from the combined vortex-induced vibration numerical model after the division process, and a flow field characteristic of the fluid region is calculated based on preset fluid parameters, including:

将经过划分处理后的组合涡激振动数值模型中除去第一刚性区域以及第二刚性区域的所有区域作为初始流体区域;All regions except the first rigid region and the second rigid region in the combined vortex-induced vibration numerical model after the division process are used as the initial fluid region;

基于预设的边界条件,对初始流体区域进行裁剪处理,得到目标流体区域;Based on the preset boundary conditions, the initial fluid region is clipped to obtain the target fluid region;

根据目标流体区域以及预设的流体参数,计算出流体区域的流场特性。According to the target fluid region and preset fluid parameters, the flow field characteristics of the fluid region are calculated.

在第一方面的又一种可选方案中,基于流体区域的流场特性确定出圆柱在流体区域中的受力参数,并根据受力参数计算出圆柱的速度参数,包括:In yet another optional solution of the first aspect, determining the force parameters of the cylinder in the fluid region based on the flow field characteristics of the fluid region, and calculating the velocity parameters of the cylinder according to the force parameters, includes:

从流体区域的流场特性中提取出圆柱的表面压力载荷;The surface pressure load of the cylinder is extracted from the flow field characteristics of the fluid region;

对圆柱的表面压力载荷中处于顺流向的压力载荷进行叠加计算,得到圆柱在流体区域中处于顺流向的流体力;The pressure load in the downstream direction of the surface pressure load of the cylinder is superimposed and calculated to obtain the fluid force of the cylinder in the downstream direction in the fluid area;

对圆柱的表面压力载荷中处于横流向的压力载荷进行叠加计算,得到圆柱在流体区域中处于横流向的流体力;The pressure load in the cross-flow direction of the surface pressure load of the cylinder is superimposed and calculated to obtain the fluid force of the cylinder in the cross-flow direction in the fluid area;

将圆柱在流体区域中处于顺流向的流体力以及圆柱在流体区域中处于横流向的流体力代入至预设的动力学方程式中;Substitute the fluid force of the cylinder in the fluid region in the downstream direction and the fluid force of the cylinder in the fluid region in the cross-stream direction into the preset dynamic equation;

基于预设的求解参数对动力学方程式进行离散计算,得到圆柱的速度参数。The dynamic equations are discretely calculated based on the preset solution parameters to obtain the velocity parameters of the cylinder.

在第一方面的又一种可选方案中,当检测到圆柱的运动参数满足预设条件时,输出圆柱的运动参数,包括:In yet another optional solution of the first aspect, when it is detected that the motion parameters of the cylinder meet a preset condition, outputting the motion parameters of the cylinder includes:

基于圆柱的运动参数绘制振幅曲线,并判断振幅曲线中是否存在呈现周期性变化的曲线;Draw an amplitude curve based on the motion parameters of the cylinder, and determine whether there is a curve showing periodic changes in the amplitude curve;

当检测到振幅曲线中存在呈现周期性变化的曲线时,确定圆柱的运动参数满足预设条件,并输出圆柱的运动参数。When it is detected that there is a curve showing periodic changes in the amplitude curve, it is determined that the motion parameters of the cylinder meet the preset conditions, and the motion parameters of the cylinder are output.

在第一方面的又一种可选方案中,在根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数之后,还包括:In another optional solution of the first aspect, after obtaining the motion parameter of the cylinder according to the speed parameter of the cylinder and the preset rotation angular velocity, the method further includes:

当检测到圆柱的运动参数不满足预设条件时,基于圆柱的运动参数控制圆柱以及每个控制杆进行移动,并对流体区域进行更新处理;When it is detected that the motion parameters of the cylinder do not meet the preset conditions, the cylinder and each control rod are controlled to move based on the motion parameters of the cylinder, and the fluid area is updated;

基于预设的流体参数,计算出更新处理后的流体区域的流场特性,并根据更新处理后的流体区域的流场特性重新计算出圆柱的运动参数。Based on the preset fluid parameters, the flow field characteristics of the updated fluid region are calculated, and the motion parameters of the cylinder are recalculated according to the flow field characteristics of the updated fluid region.

第二方面,本申请实施例提供了一种附体-旋转组合圆柱结构的涡激振动计算装置,包括:In a second aspect, an embodiment of the present application provides a vortex-induced vibration calculation device for an appendage-rotating combined cylindrical structure, comprising:

模型建立模块,用于基于预设的间隙比以及圆柱的直径确定出每个控制杆到圆柱之间的距离,并根据圆柱的直径、每个控制杆到圆柱之间的距离以及至少两个控制杆,建立组合涡激振动数值模型;其中,每个控制杆到圆柱之间的距离,与圆柱的直径的比值为预设的间隙比;A model building module, used to determine the distance between each control rod and the cylinder based on a preset gap ratio and the diameter of the cylinder, and to establish a combined vortex-induced vibration numerical model according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods; wherein the ratio of the distance between each control rod and the cylinder to the diameter of the cylinder is the preset gap ratio;

第一计算模块,用于对组合涡激振动数值模型进行划分处理,从经过划分处理后的组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出流体区域的流场特性;The first calculation module is used to divide the combined vortex-induced vibration numerical model, determine the fluid area from the combined vortex-induced vibration numerical model after the division process, and calculate the flow field characteristics of the fluid area based on the preset fluid parameters;

第二计算模块,用于基于流体区域的流场特性确定出圆柱在流体区域中的受力参数,并根据受力参数计算出圆柱的速度参数;The second calculation module is used to determine the force parameters of the cylinder in the fluid area based on the flow field characteristics of the fluid area, and calculate the velocity parameters of the cylinder according to the force parameters;

参数输出模块,用于根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数,并当检测到圆柱的运动参数满足预设条件时,输出圆柱的运动参数。The parameter output module is used to obtain the motion parameters of the cylinder according to the speed parameters of the cylinder and the preset rotation angular velocity, and output the motion parameters of the cylinder when it is detected that the motion parameters of the cylinder meet the preset conditions.

在第二方面的一种可选方案中,至少两个控制杆具体为三个控制杆;In an optional solution of the second aspect, the at least two control rods are specifically three control rods;

模型建立模块包括:The model building module includes:

基于圆柱的圆心以及圆柱的直径建立参照三角形;其中,参照三角形的内切圆直径与圆柱的直径相同,参照三角形的内切圆圆心与圆柱的圆心相同;A reference triangle is established based on the center of the cylinder and the diameter of the cylinder; wherein the diameter of the inscribed circle of the reference triangle is the same as the diameter of the cylinder, and the center of the inscribed circle of the reference triangle is the same as the center of the cylinder;

根据每个控制杆到圆柱之间的距离调整参照三角形的每个顶点到内切圆圆心的距离,以使每个顶点到内切圆圆心的距离,与每个控制杆到圆柱之间的距离相同,并将调整后的参照三角形中每个顶点的位置分别作为每个控制杆与圆柱之间的相对位置;Adjust the distance from each vertex of the reference triangle to the center of the inscribed circle according to the distance from each control rod to the cylinder, so that the distance from each vertex to the center of the inscribed circle is the same as the distance from each control rod to the cylinder, and use the position of each vertex in the adjusted reference triangle as the relative position between each control rod and the cylinder;

基于预设的直径比以及圆柱的直径,确定出每个控制杆的直径;Determining the diameter of each control rod based on the preset diameter ratio and the diameter of the cylinder;

根据圆柱的直径、每个控制杆与圆柱之间的相对位置以及每个控制杆的直径,建立组合涡激振动数值模型。A combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the relative position between each control rod and the cylinder, and the diameter of each control rod.

在第二方面的又一种可选方案中,第一计算模块包括:In yet another optional solution of the second aspect, the first computing module includes:

在组合涡激振动数值模型中分别确定出圆柱的圆心以及每个控制杆的圆心;In the combined vortex-induced vibration numerical model, the center of the cylinder and the center of each control rod are determined respectively;

将与圆柱的圆心之间的距离处于预设的第一距离区间的区域划分为第一刚性区域;Divide a region whose distance from the center of the cylinder is within a preset first distance interval as a first rigid region;

将与每个控制杆的圆心之间的距离处于预设的第二距离区间的区域划分为第二刚性区域;Dividing a region whose distance from the center of each control rod is within a preset second distance interval as a second rigid region;

将与圆柱的圆心之间的距离处于预设的第三距离区间的区域划分为动网格区域;Divide the area whose distance from the center of the cylinder is within a preset third distance interval as a dynamic grid area;

将组合涡激振动数值模型中除去第一刚性区域、第二刚性区域以及动网格区域的区域划分为静网格区域。The area of the combined vortex-induced vibration numerical model excluding the first rigid area, the second rigid area and the dynamic grid area is divided into a static grid area.

在第二方面的又一种可选方案中,第一计算模块还包括:In yet another optional solution of the second aspect, the first calculation module further includes:

将经过划分处理后的组合涡激振动数值模型中除去第一刚性区域以及第二刚性区域的所有区域作为初始流体区域;All regions except the first rigid region and the second rigid region in the combined vortex-induced vibration numerical model after the division process are used as the initial fluid region;

基于预设的边界条件,对初始流体区域进行裁剪处理,得到目标流体区域;Based on the preset boundary conditions, the initial fluid region is clipped to obtain the target fluid region;

根据目标流体区域以及预设的流体参数,计算出流体区域的流场特性。According to the target fluid region and preset fluid parameters, the flow field characteristics of the fluid region are calculated.

在第二方面的又一种可选方案中,第二计算模块包括:In yet another optional solution of the second aspect, the second computing module includes:

从流体区域的流场特性中提取出圆柱的表面压力载荷;The surface pressure load of the cylinder is extracted from the flow field characteristics of the fluid region;

对圆柱的表面压力载荷中处于顺流向的压力载荷进行叠加计算,得到圆柱在流体区域中处于顺流向的流体力;The pressure load in the downstream direction of the surface pressure load of the cylinder is superimposed and calculated to obtain the fluid force of the cylinder in the downstream direction in the fluid area;

对圆柱的表面压力载荷中处于横流向的压力载荷进行叠加计算,得到圆柱在流体区域中处于横流向的流体力;The pressure load in the cross-flow direction of the surface pressure load of the cylinder is superimposed and calculated to obtain the fluid force of the cylinder in the cross-flow direction in the fluid area;

将圆柱在流体区域中处于顺流向的流体力以及圆柱在流体区域中处于横流向的流体力代入至预设的动力学方程式中;Substitute the fluid force of the cylinder in the fluid region in the downstream direction and the fluid force of the cylinder in the fluid region in the cross-stream direction into the preset dynamic equation;

基于预设的求解参数对动力学方程式进行离散计算,得到圆柱的速度参数。The dynamic equations are discretely calculated based on the preset solution parameters to obtain the velocity parameters of the cylinder.

在第二方面的又一种可选方案中,参数输出模块包括:In yet another optional solution of the second aspect, the parameter output module includes:

基于圆柱的运动参数绘制振幅曲线,并判断振幅曲线中是否存在呈现周期性变化的曲线;Draw an amplitude curve based on the motion parameters of the cylinder, and determine whether there is a curve showing periodic changes in the amplitude curve;

当检测到振幅曲线中存在呈现周期性变化的曲线时,确定圆柱的运动参数满足预设条件,并输出圆柱的运动参数。When it is detected that there is a curve showing periodic changes in the amplitude curve, it is determined that the motion parameters of the cylinder meet the preset conditions, and the motion parameters of the cylinder are output.

在第二方面的又一种可选方案中,装置还包括:In yet another optional solution of the second aspect, the device further comprises:

在根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数之后,当检测到圆柱的运动参数不满足预设条件时,基于圆柱的运动参数控制圆柱以及每个控制杆进行移动,并对流体区域进行更新处理;After obtaining the motion parameters of the cylinder according to the speed parameters of the cylinder and the preset rotational angular velocity, when it is detected that the motion parameters of the cylinder do not meet the preset conditions, the cylinder and each control rod are controlled to move based on the motion parameters of the cylinder, and the fluid area is updated;

基于预设的流体参数,计算出更新处理后的流体区域的流场特性,并根据更新处理后的流体区域的流场特性重新计算出圆柱的运动参数。Based on the preset fluid parameters, the flow field characteristics of the updated fluid region are calculated, and the motion parameters of the cylinder are recalculated according to the flow field characteristics of the updated fluid region.

第三方面,本申请实施例还提供了一种附体-旋转组合圆柱结构的涡激振动计算装置,包括处理器以及存储器;In a third aspect, an embodiment of the present application further provides a vortex-induced vibration calculation device for an appendage-rotating combined cylindrical structure, comprising a processor and a memory;

处理器与存储器连接;The processor is connected to the memory;

存储器,用于存储可执行程序代码;A memory for storing executable program codes;

处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现本申请实施例第一方面或第一方面的任意一种实现方式提供的附体-旋转组合圆柱结构的涡激振动计算方法。The processor runs the program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the vortex-induced vibration calculation method of the appendage-rotating combined cylindrical structure provided by the first aspect of the embodiment of the present application or any one of the implementation methods of the first aspect.

第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,可实现本申请实施例第一方面或第一方面的任意一种实现方式提供的附体-旋转组合圆柱结构的涡激振动计算方法。In a fourth aspect, an embodiment of the present application provides a computer storage medium, which stores a computer program. The computer program includes program instructions. When the program instructions are executed by a processor, the method for calculating the vortex-induced vibration of the appendage-rotating combined cylindrical structure provided in the first aspect of the embodiment of the present application or any one of the implementation methods of the first aspect can be implemented.

在本申请实施例中,针对海中设置的立管,可在对附体-旋转组合圆柱结构计算涡激振动数值时,基于预设的间隙比以及圆柱的直径确定出每个控制杆到圆柱之间的距离,并根据圆柱的直径、每个控制杆到圆柱之间的距离以及至少两个控制杆,建立组合涡激振动数值模型;对组合涡激振动数值模型进行划分处理,从经过划分处理后的组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出流体区域的流场特性;基于流体区域的流场特性确定出圆柱在流体区域中的受力参数,并根据受力参数计算出圆柱的速度参数;根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数,并当检测到圆柱的运动参数满足预设条件时,输出圆柱的运动参数。通过设置控制杆与圆柱的组合结构,以探讨旋转和控制杆联合作用下圆柱的涡激振动抑制情况,进而可得到一种对涡激振动有效抑制的结构,为海洋立管的涡激振动机理和响应特性分析提供基础。In the embodiment of the present application, for the riser set in the sea, when calculating the vortex-induced vibration value of the appendage-rotating combined cylindrical structure, the distance between each control rod and the cylinder can be determined based on the preset gap ratio and the diameter of the cylinder, and a combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods; the combined vortex-induced vibration numerical model is divided, and the fluid area is determined from the combined vortex-induced vibration numerical model after the division process, and the flow field characteristics of the fluid area are calculated based on the preset fluid parameters; the force parameters of the cylinder in the fluid area are determined based on the flow field characteristics of the fluid area, and the speed parameters of the cylinder are calculated according to the force parameters; the motion parameters of the cylinder are obtained according to the speed parameters of the cylinder and the preset rotation angular velocity, and when it is detected that the motion parameters of the cylinder meet the preset conditions, the motion parameters of the cylinder are output. By setting the combined structure of the control rod and the cylinder, the vortex-induced vibration suppression of the cylinder under the combined action of the rotation and the control rod can be explored, and then a structure that effectively suppresses the vortex-induced vibration can be obtained, which provides a basis for the analysis of the vortex-induced vibration mechanism and response characteristics of the marine riser.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

图1为本申请实施例提供的一种附体-旋转组合圆柱结构的涡激振动计算方法的整体流程图;FIG1 is an overall flow chart of a method for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure provided in an embodiment of the present application;

图2为本申请实施例提供的一种组合涡激振动数值模型的划分效果示意图;FIG2 is a schematic diagram of the division effect of a combined vortex-induced vibration numerical model provided in an embodiment of the present application;

图3为本申请实施例提供的又一种组合涡激振动数值模型的划分效果示意图;FIG3 is a schematic diagram of the division effect of another combined vortex-induced vibration numerical model provided in an embodiment of the present application;

图4为本申请实施例提供的一种附体-旋转组合圆柱结构的涡激振动流场涡量等值线图;FIG4 is a vorticity contour diagram of a vortex-induced vibration flow field of an appendage-rotating combined cylindrical structure provided in an embodiment of the present application;

图5为本申请实施例提供的一种附体-旋转组合圆柱结构的涡激振动振幅与约化速度关系图;FIG5 is a graph showing the relationship between the vortex-induced vibration amplitude and the reduced velocity of an appendage-rotating combined cylindrical structure provided in an embodiment of the present application;

图6为本申请实施例提供的一种附体-旋转组合圆柱结构的涡激振动计算装置的结构示意图;FIG6 is a schematic structural diagram of a vortex-induced vibration calculation device for an appendage-rotating combined cylindrical structure provided in an embodiment of the present application;

图7为本申请实施例提供的又一种附体-旋转组合圆柱结构的涡激振动计算装置的结构示意图。FIG. 7 is a schematic structural diagram of another vortex-induced vibration calculation device of an appendage-rotating combined cylindrical structure provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

在下述介绍中,术语“第一”、“第二”仅为用于描述的目的,而不能理解为指示或暗示相对重要性。下述介绍提供了本申请的多个实施例,不同实施例之间可以替换或者合并组合,因此本申请也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含特征A、B、C,另一个实施例包含特征B、D,那么本申请也应视为包括含有A、B、C、D的一个或多个所有其他可能的组合的实施例,尽管该实施例可能并未在以下内容中有明确的文字记载。In the following introduction, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The following introduction provides multiple embodiments of the present application, and different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and/or different embodiments recorded. Therefore, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing one or more of all other possible combinations of A, B, C, and D, although the embodiment may not be clearly recorded in the following text.

下面的描述提供了示例,并且不对权利要求书中阐述的范围、适用性或示例进行限制。可以在不脱离本申请内容的范围的情况下,对描述的元素的功能和布置做出改变。各个示例可以适当省略、替代或添加各种过程或组件。例如所描述的方法可以以所描述的顺序不同的顺序来执行,并且可以添加、省略或组合各种步骤。此外,可以将关于一些示例描述的特征组合到其他示例中。The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present application. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described in some examples may be combined in other examples.

请参阅图1,图1示出了本申请实施例提供的一种附体-旋转组合圆柱结构的涡激振动计算方法的整体流程图。Please refer to FIG. 1 , which shows an overall flow chart of a method for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure provided in an embodiment of the present application.

如图1所示,附体-旋转组合圆柱结构的涡激振动计算方法至少可以包括以下步骤:As shown in FIG1 , the vortex-induced vibration calculation method of the appendage-rotating combined cylindrical structure may at least include the following steps:

步骤102、基于预设的间隙比以及圆柱的直径确定出每个控制杆到圆柱之间的距离,并根据圆柱的直径、每个控制杆到圆柱之间的距离以及至少两个控制杆,建立组合涡激振动数值模型。Step 102: determine the distance between each control rod and the cylinder based on a preset gap ratio and the diameter of the cylinder, and establish a combined vortex-induced vibration numerical model according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods.

在本申请实施例中主要针对海洋立管以及控制杆所组合的结构进行研究,通过对流场和附体-旋转组合圆柱结构之间的流固耦合进行了数值模拟,研究组合结构的涡激振动响应,分析组合结构对圆柱涡激振动的抑制效果。本申请所提出的附体-旋转组合圆柱结构的涡激振动计算方法可应用于安装有ICEM CFD软件以及Fluent软件的控制终端,该ICEMCFD软件可以但不局限于根据用户在控制终端所输入的圆柱的直径、预设的间隙比以及控制杆个数生成由控制杆和圆柱所组成的组合涡激振动数值模型,此处组合涡激振动数值模型中每个控制杆可设置在圆柱的附近,且每个控制杆到该圆柱的距离保持一致,并可由该ICEM CFD软件对组合涡激振动数值模型进行划分处理。其中,在ICEM CFD软件对建立的组合涡激振动数值模型进行划分处理之后,可由控制终端将该经过划分处理后的组合涡激振动数值模型所对应的文件导入至Fluent软件中,以由该Fluent软件对划分处理后的组合涡激振动数值模型进行后续处理。需要说明的是,控制终端还可在该Fluent软件运行之前,获取用户输入的基于C语言所编译的UDF二次开发程序,并通过Fluent软件中的User DefinedFunctions窗口将该UDF程序嵌入该Fluent软件,以通过嵌入有UDF程序的Fluent软件,以保障输出结果准确反应出组合结构对圆柱涡激振动的抑制效果。可以理解的是,控制终端还可在Fluent软件运行的过程中,将用户预先设定好的参数设置在该Fluent软件中,以便于Fluent软件实现更精准的计算。In the embodiment of the present application, the structure composed of the marine riser and the control rod is mainly studied. By numerically simulating the fluid-solid coupling between the flow field and the appendage-rotating combined cylindrical structure, the vortex-induced vibration response of the combined structure is studied, and the inhibitory effect of the combined structure on the vortex-induced vibration of the cylinder is analyzed. The vortex-induced vibration calculation method of the appendage-rotating combined cylindrical structure proposed in the present application can be applied to a control terminal installed with ICEM CFD software and Fluent software. The ICEM CFD software can, but is not limited to, generate a combined vortex-induced vibration numerical model composed of a control rod and a cylinder according to the diameter of the cylinder, the preset gap ratio, and the number of control rods input by the user in the control terminal. Here, each control rod in the combined vortex-induced vibration numerical model can be set near the cylinder, and the distance between each control rod and the cylinder is kept consistent, and the combined vortex-induced vibration numerical model can be divided and processed by the ICEM CFD software. Among them, after the ICEM CFD software divides the established combined vortex-induced vibration numerical model, the control terminal can import the file corresponding to the combined vortex-induced vibration numerical model after the division process into the Fluent software, so that the Fluent software can perform subsequent processing on the combined vortex-induced vibration numerical model after the division process. It should be noted that the control terminal can also obtain the UDF secondary development program compiled based on the C language input by the user before the Fluent software runs, and embed the UDF program into the Fluent software through the User Defined Functions window in the Fluent software, so as to ensure that the output result accurately reflects the suppression effect of the combined structure on the cylindrical vortex-induced vibration through the Fluent software embedded with the UDF program. It is understandable that the control terminal can also set the parameters pre-set by the user in the Fluent software during the operation of the Fluent software, so that the Fluent software can achieve more accurate calculations.

具体地,可在对附体-旋转组合圆柱结构计算涡激振动数值时,控制终端将用户输入的预设的间隙比以及圆柱的直径输入至ICEM CFD软件中,以由该ICEM CFD软件先根据预设的间隙比以及圆柱的直径计算出组合涡激振动数值模型中每个控制杆到圆柱之间的距离,其中,该预设的间隙比可理解为每个控制杆的圆心到圆柱圆心之间的距离,与圆柱的直径的比值,接着该ICEM CFD软件可结合控制杆的个数,以及圆柱的直径、每个控制杆到圆柱之间的距离,生成包含控制杆以及圆柱的组合涡激振动数值模型。Specifically, when calculating the vortex-induced vibration value of the appendage-rotating combined cylindrical structure, the control terminal inputs the preset gap ratio and the diameter of the cylinder input by the user into the ICEM CFD software, so that the ICEM CFD software first calculates the distance between each control rod and the cylinder in the combined vortex-induced vibration numerical model according to the preset gap ratio and the diameter of the cylinder, wherein the preset gap ratio can be understood as the ratio of the distance between the center of each control rod to the center of the cylinder to the diameter of the cylinder, and then the ICEM CFD software can combine the number of control rods, the diameter of the cylinder, and the distance between each control rod and the cylinder to generate a combined vortex-induced vibration numerical model including control rods and cylinders.

作为本申请实施例的一种可选,根据圆柱的直径、每个控制杆到圆柱之间的距离以及至少两个控制杆,建立组合涡激振动数值模型,包括:As an option of the embodiment of the present application, a combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods, including:

基于圆柱的圆心以及圆柱的直径建立参照三角形;其中,参照三角形的内切圆直径与圆柱的直径相同,参照三角形的内切圆圆心与圆柱的圆心相同;A reference triangle is established based on the center of the cylinder and the diameter of the cylinder; wherein the diameter of the inscribed circle of the reference triangle is the same as the diameter of the cylinder, and the center of the inscribed circle of the reference triangle is the same as the center of the cylinder;

根据每个控制杆到圆柱之间的距离调整参照三角形的每个顶点到内切圆圆心的距离,以使每个顶点到内切圆圆心的距离,与每个控制杆到圆柱之间的距离相同,并将调整后的参照三角形中每个顶点的位置分别作为每个控制杆与圆柱之间的相对位置;Adjust the distance from each vertex of the reference triangle to the center of the inscribed circle according to the distance from each control rod to the cylinder, so that the distance from each vertex to the center of the inscribed circle is the same as the distance from each control rod to the cylinder, and use the position of each vertex in the adjusted reference triangle as the relative position between each control rod and the cylinder;

基于预设的直径比以及圆柱的直径,确定出每个控制杆的直径;Determining the diameter of each control rod based on the preset diameter ratio and the diameter of the cylinder;

根据圆柱的直径、每个控制杆与圆柱之间的相对位置以及每个控制杆的直径,建立组合涡激振动数值模型。A combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the relative position between each control rod and the cylinder, and the diameter of each control rod.

具体地,以设置控制杆的个数为三个为例,ICEM CFD软件在根据预设的间隙比以及圆柱的直径计算出组合涡激振动数值模型中每个控制杆到圆柱之间的距离之后,该ICEMCFD软件可基于圆柱的直径确定出圆柱的圆心,并根据圆柱的圆心以及直径建立参照三角形,该参照三角形的内切圆与该圆柱保持一致,也即是说,该参照三角形的内切圆直径与圆柱的直径相同,且该参照三角形的内切圆圆心与圆柱的圆心相同。可以理解的是,此处参照三角形为等边三角形,内切圆与参照三角形的三边分别存在一个交点,该交点与内切圆的圆心之间的连线,与交点所对应的边垂直。Specifically, taking the setting of the number of control rods to three as an example, after the ICEM CFD software calculates the distance between each control rod and the cylinder in the combined vortex-induced vibration numerical model according to the preset gap ratio and the diameter of the cylinder, the ICEM CFD software can determine the center of the cylinder based on the diameter of the cylinder, and establish a reference triangle based on the center and diameter of the cylinder. The inscribed circle of the reference triangle is consistent with the cylinder, that is, the diameter of the inscribed circle of the reference triangle is the same as the diameter of the cylinder, and the center of the inscribed circle of the reference triangle is the same as the center of the cylinder. It can be understood that the reference triangle here is an equilateral triangle, and there is an intersection point between the inscribed circle and the three sides of the reference triangle, and the line between the intersection point and the center of the inscribed circle is perpendicular to the side corresponding to the intersection point.

进一步的,在建立参照三角形之后,ICEM CFD软件可根据计算出的每个控制杆到圆柱之间的距离,对该参照三角形的三个顶点到内切圆圆心之间的距离进行调整,以使每个顶点到内切圆圆心的距离,与每个控制杆到圆柱之间的距离相同,并可将调整后的每个顶点相对于内切圆圆心的位置作为每个控制杆到圆柱之间的相对位置,也即是说,当确定出圆柱的圆心所在位置后,可根据该每个控制杆到圆柱之间的相对位置分别确定出每个控制杆的位置。Furthermore, after establishing the reference triangle, the ICEM CFD software can adjust the distances between the three vertices of the reference triangle and the center of the inscribed circle according to the calculated distances between each control rod and the cylinder, so that the distance from each vertex to the center of the inscribed circle is the same as the distance from each control rod to the cylinder, and the position of each adjusted vertex relative to the center of the inscribed circle can be used as the relative position between each control rod and the cylinder. That is to say, after determining the position of the center of the cylinder, the position of each control rod can be determined according to the relative position between each control rod and the cylinder.

进一步的,ICEM CFD软件还可根据输入的圆柱的直径,以及预设的直径比,计算出每个控制杆的直径,该预设的直径比可理解为控制杆的直径与圆柱的直径之间的比值,此处,为了模拟出更真实的状态,控制杆的直径需保障小于圆柱的直径,也即该预设的直径比小于1。Furthermore, the ICEM CFD software can also calculate the diameter of each control rod based on the input diameter of the cylinder and the preset diameter ratio. The preset diameter ratio can be understood as the ratio between the diameter of the control rod and the diameter of the cylinder. Here, in order to simulate a more realistic state, the diameter of the control rod must be smaller than the diameter of the cylinder, that is, the preset diameter ratio is less than 1.

进一步的,ICEM CFD软件在分别确定出每个控制杆与圆柱之间的相对位置以及每个控制杆的直径之后,可结合圆柱的直径,建立出组合涡激振动数值模型,其中,该组合涡激振动数值模型可为矩形区域(尺寸可以但不局限于为50D*70D,D为圆柱的直径,且阻塞率可以但不局限于设置为2%),在该矩形区域中设置有与圆柱的直径一致的圆柱(用直径为该圆柱的直径进行表示)、与该圆柱连接的弹簧阻尼系统以及三个分别设置在圆柱附近的控制杆(每个控制杆的直径可以但不局限于为0.25D)。此处,圆柱可在进行旋转的过程中,模拟发生横向运动或纵向运动或横向运动以及纵向运动,该横向运动可理解为圆柱的圆心沿着与矩形区域横边平行的轴线向左或是向右运动,且该圆柱的圆心设置在与矩形区域横边平行的轴线上;该纵向运动可理解为圆柱的圆心沿着与矩形区域竖边平行的轴线向上或是向下运动,且该圆柱的圆心设置在与矩形区域竖边平行的轴线上。需要说明的是,在圆柱移动的过程中,每个控制杆与该圆柱同步进行移动,每个控制杆的移动速度以及移动位移均与圆柱的移动速度以及移动位移保持一致,且每个控制杆自身不发生旋转。Furthermore, after determining the relative position between each control rod and the cylinder and the diameter of each control rod, the ICEM CFD software can establish a combined vortex-induced vibration numerical model in combination with the diameter of the cylinder, wherein the combined vortex-induced vibration numerical model can be a rectangular area (the size can be but is not limited to 50D*70D, D is the diameter of the cylinder, and the blockage rate can be but is not limited to being set to 2%), in which a cylinder with the same diameter as the cylinder is arranged (expressed by the diameter of the cylinder), a spring damping system connected to the cylinder, and three control rods respectively arranged near the cylinder (the diameter of each control rod can be but is not limited to 0.25D). Here, the cylinder can simulate lateral movement or longitudinal movement or lateral movement and longitudinal movement during the rotation process. The lateral movement can be understood as the center of the cylinder moving left or right along the axis parallel to the horizontal side of the rectangular area, and the center of the cylinder is set on the axis parallel to the horizontal side of the rectangular area; the longitudinal movement can be understood as the center of the cylinder moving upward or downward along the axis parallel to the vertical side of the rectangular area, and the center of the cylinder is set on the axis parallel to the vertical side of the rectangular area. It should be noted that during the movement of the cylinder, each control rod moves synchronously with the cylinder, the moving speed and displacement of each control rod are consistent with the moving speed and displacement of the cylinder, and each control rod itself does not rotate.

需要注意的是,本申请设置控制杆的目的,是为了配合圆柱的强制旋转,对圆柱表面的漩涡脱落实现进一步的抑制,以获得涡激振动抑制的效果。It should be noted that the purpose of setting the control rod in the present application is to cooperate with the forced rotation of the cylinder to further suppress the vortex shedding on the surface of the cylinder to achieve the effect of suppressing vortex-induced vibration.

步骤104、对组合涡激振动数值模型进行划分处理,从经过划分处理后的组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出流体区域的流场特性。Step 104 , dividing the combined vortex-induced vibration numerical model, determining the fluid region from the combined vortex-induced vibration numerical model after the division processing, and calculating the flow field characteristics of the fluid region based on preset fluid parameters.

具体地,控制终端在ICEM CFD软件中建立组合涡激振动数值模型之后,基于该ICEM CFD软件对组合涡激振动数值模型进行划分处理,以在组合涡激振动数值模型中确定出刚性区域、动网格区域以及静网格区域。Specifically, after the control terminal establishes the combined vortex-induced vibration numerical model in the ICEM CFD software, the combined vortex-induced vibration numerical model is divided and processed based on the ICEM CFD software to determine the rigid area, the dynamic grid area and the static grid area in the combined vortex-induced vibration numerical model.

作为本申请实施例的又一种可选,对组合涡激振动数值模型进行划分处理,包括:As another option of the embodiment of the present application, the combined vortex-induced vibration numerical model is divided and processed, including:

在组合涡激振动数值模型中分别确定出圆柱的圆心以及每个控制杆的圆心;In the combined vortex-induced vibration numerical model, the center of the cylinder and the center of each control rod are determined respectively;

将与圆柱的圆心之间的距离处于预设的第一距离区间的区域划分为第一刚性区域;Divide a region whose distance from the center of the cylinder is within a preset first distance interval as a first rigid region;

将与每个控制杆的圆心之间的距离处于预设的第二距离区间的区域划分为第二刚性区域;Dividing a region whose distance from the center of each control rod is within a preset second distance interval as a second rigid region;

将与圆柱的圆心之间的距离处于预设的第三距离区间的区域划分为动网格区域;Divide the area whose distance from the center of the cylinder is within a preset third distance interval as a dynamic grid area;

将组合涡激振动数值模型中除去第一刚性区域、第二刚性区域以及动网格区域的区域划分为静网格区域。The area of the combined vortex-induced vibration numerical model excluding the first rigid area, the second rigid area and the dynamic grid area is divided into a static grid area.

具体地,在建立出组合涡激振动数值模型之后,ICEM CFD软件可在该组合涡激振动数值模型中分别确定出圆柱的圆心以及每个控制杆的圆心,并将与圆柱的圆心之间的距离处于预设的第一距离区间的区域划分为第一刚性区域,该第一刚性区域可以但不局限于表示为[D,L1],D为圆柱的直径。接着,可将与每个控制杆的圆心之间的距离处于预设的第二距离区间的区域划分为第二刚性区域,该第二刚性区域可以但不局限于表示为[0.25D,L2],0.25D为控制杆的直径,且该第二刚性区域不与第一刚性区域重合。Specifically, after establishing the combined vortex-induced vibration numerical model, the ICEM CFD software can determine the center of the cylinder and the center of each control rod in the combined vortex-induced vibration numerical model, and divide the area whose distance from the center of the cylinder is in a preset first distance interval into a first rigid area, and the first rigid area can be, but is not limited to, represented by [D, L1], where D is the diameter of the cylinder. Then, the area whose distance from the center of each control rod is in a preset second distance interval can be divided into a second rigid area, and the second rigid area can be, but is not limited to, represented by [0.25D, L2], where 0.25D is the diameter of the control rod, and the second rigid area does not overlap with the first rigid area.

接着,ICEM CFD软件可将与圆柱的圆心之间的距离处于预设的第三距离区间的区域划分为动网格区域,该动网格区域可以但不局限于表示为[L1,L3],其中,圆柱以及每个控制杆均可在该动网格区域内进行运动。Then, the ICEM CFD software may divide the area whose distance from the center of the cylinder is in a preset third distance interval into a moving mesh area, which may be but is not limited to being represented as [L1, L3], wherein the cylinder and each control rod may move within the moving mesh area.

接着,ICEM CFD软件可将组合涡激振动数值模型中除去第一刚性区域、第二刚性区域以及动网格区域的区域划分为静网格区域。Then, the ICEM CFD software can divide the area of the combined vortex-induced vibration numerical model except the first rigid area, the second rigid area and the dynamic mesh area into a static mesh area.

可以理解的是,在对组合涡激振动数值模型进行区域划分处理之后,为了实现动网格模型,还可对该经过区域划分处理后的组合涡激振动数值模型进行网格划分处理,网格类型可以但不局限于为三角形网格,并可由控制终端将与该经过网格划分处理后的组合涡激振动数值模型所对应的文件导入至Fluent软件。It can be understood that after the combined vortex-induced vibration numerical model is divided into regions, in order to realize the dynamic mesh model, the combined vortex-induced vibration numerical model after the region division can also be meshed. The mesh type can be but is not limited to a triangular mesh, and the file corresponding to the combined vortex-induced vibration numerical model after the mesh division can be imported into the Fluent software by the control terminal.

此处还可参阅图2示出的本申请实施例提供的一种组合涡激振动数值模型的划分效果示意图。如图2所示,组合涡激振动数值模型包括有圆柱以及三个控制杆,其中,圆柱的边界层部分区域被划分为第一刚性区域(可参阅放大图),控制杆的边界层部分区域被划分为第二刚性区域(可参阅放大图),圆柱的附近区域被划分为动网格区域,其他的所有区域被划分为静网格区域,且每个区域全部被划分为多个三角形网格。Here, please refer to the schematic diagram of the division effect of a combined vortex-induced vibration numerical model provided by an embodiment of the present application shown in Figure 2. As shown in Figure 2, the combined vortex-induced vibration numerical model includes a cylinder and three control rods, wherein the boundary layer part of the cylinder is divided into a first rigid area (see the enlarged view), the boundary layer part of the control rod is divided into a second rigid area (see the enlarged view), the vicinity of the cylinder is divided into a dynamic mesh area, and all other areas are divided into static mesh areas, and each area is divided into multiple triangular meshes.

进一步的,控制终端在将经过划分处理后的组合涡激振动数值模型由ICEM CFD软件导入至Fluent软件之后,可在基于Fluent软件所导出的组合涡激振动数值模型中将除去第一刚性区域以及第二刚性区域的其他所有区域作为初始流体区域,并结合预先设定在Fluent软件中的边界条件,对该初始流体区域进行裁剪处理,以得到目标流体区域。其中,边界条件可以但不局限于包括左边界条件、右边界条件以及上下侧边界,该左边界条件为速度入口(velocity-inlet),该右边界条件为压力出口(pressure-out),该上下侧边界为对称边界(symmetry)。Furthermore, after the control terminal imports the combined vortex-induced vibration numerical model after the division process from the ICEM CFD software into the Fluent software, all other regions except the first rigid region and the second rigid region in the combined vortex-induced vibration numerical model derived from the Fluent software can be used as the initial fluid region, and the initial fluid region can be trimmed in combination with the boundary conditions pre-set in the Fluent software to obtain the target fluid region. Among them, the boundary conditions can include but are not limited to the left boundary condition, the right boundary condition, and the upper and lower side boundaries, the left boundary condition is the velocity inlet (velocity-inlet), the right boundary condition is the pressure outlet (pressure-out), and the upper and lower side boundaries are symmetry boundaries (symmetry).

此处还可参阅图3示出的本申请实施例提供的又一种组合涡激振动数值模型的划分效果示意图。如图3所示,组合涡激振动数值模型包括有圆柱、三个控制杆、横向设置的与该圆柱连接的弹簧阻尼系统以及竖向设置的与该圆柱连接的弹簧阻尼系统,该组合涡激振动数值模型的左侧对应为速度入口,该组合涡激振动数值模型的右侧对应为压力出口,该组合涡激振动数值模型的上下侧对应为对称边界,且该对称边界到圆柱的圆心距离保持一致(图式为25D,D为圆柱的直径)。在图3中,速度入口侧与圆柱的圆心距离为20D,压力出口侧与圆柱的圆心距离为50D。Here, you can also refer to the schematic diagram of the division effect of another combined vortex-induced vibration numerical model provided by the embodiment of the present application shown in Figure 3. As shown in Figure 3, the combined vortex-induced vibration numerical model includes a cylinder, three control rods, a spring damping system connected to the cylinder in a transverse arrangement, and a spring damping system connected to the cylinder in a vertical arrangement. The left side of the combined vortex-induced vibration numerical model corresponds to the velocity inlet, the right side of the combined vortex-induced vibration numerical model corresponds to the pressure outlet, and the upper and lower sides of the combined vortex-induced vibration numerical model correspond to symmetric boundaries, and the distance from the symmetric boundary to the center of the cylinder remains consistent (the diagram is 25D, and D is the diameter of the cylinder). In Figure 3, the distance between the velocity inlet side and the center of the cylinder is 20D, and the distance between the pressure outlet side and the center of the cylinder is 50D.

进一步的,在得到目标流体区域之后,控制终端可利用Fluent软件,结合目标流体区域以及预设的流体参数,计算出流体区域的流场特性。其中,预设的流体参数可以但不局限于由用户预先输入至该Fluent软件中,该预设的流体参数具体可包括流体的密度以及运动粘度,此处所模拟的流体对象一般可设置为水。可以理解的是,在基于Fluent软件计算流体区域的流场特性的过程中,具体可由Fluent软件基于有限体积法把目标流体区域的流场离散成有限个节点,接着可用RANS方法对流体对应的雷诺平均N-S方程进行求解,以得到相应的流场特性,且该流场特性可以但不局限于包括整个流场中流体的速度、压力等信息。需要说明的是,在本申请实施例中应用Fluent软件计算流体区域的流场特性可为本领域常见的技术手段,此处不过多赘述。Further, after obtaining the target fluid region, the control terminal can use Fluent software, combined with the target fluid region and preset fluid parameters, to calculate the flow field characteristics of the fluid region. Among them, the preset fluid parameters can be, but are not limited to, pre-input into the Fluent software by the user, and the preset fluid parameters can specifically include the density and kinematic viscosity of the fluid. The fluid object simulated here can generally be set to water. It can be understood that in the process of calculating the flow field characteristics of the fluid region based on the Fluent software, the flow field of the target fluid region can be discretized into a finite number of nodes based on the finite volume method by the Fluent software, and then the Reynolds average N-S equation corresponding to the fluid can be solved by the RANS method to obtain the corresponding flow field characteristics, and the flow field characteristics can be, but are not limited to, including the velocity, pressure and other information of the fluid in the entire flow field. It should be noted that the use of Fluent software to calculate the flow field characteristics of the fluid region in the embodiment of the present application can be a common technical means in the art, and no further description is given here.

当然,在基于Fluent软件计算流体区域的流场特性之前,控制终端还可将预先设定的用于计算流场特性的求解参数输入至Fluent软件中,以便于该Fluent软件结合目标流体区域、预设的流体参数以及求解参数,快速准确的计算出流体区域的流场特性。其中,该求解参数可以但不局限于包括求解算法、离散格式以及求解精度。Of course, before calculating the flow field characteristics of the fluid region based on the Fluent software, the control terminal can also input the preset solution parameters for calculating the flow field characteristics into the Fluent software, so that the Fluent software can combine the target fluid region, the preset fluid parameters and the solution parameters to quickly and accurately calculate the flow field characteristics of the fluid region. Among them, the solution parameters can include but are not limited to solution algorithms, discrete formats and solution accuracy.

还可以理解的是,在计算出流体区域的流场特性之前,控制终端还可控制Fluent软件结合预设的流体参数以及目标流体区域,对该目标流体区域进行初始化,以保障模拟出的该目标流体区域的可靠性。其中,初始化操作可以但不局限于由控制终端根据自动控制程序对该Fluent软件进行操作,此处不限定于此。It is also understood that before calculating the flow field characteristics of the fluid region, the control terminal can also control the Fluent software to initialize the target fluid region in combination with the preset fluid parameters and the target fluid region to ensure the reliability of the simulated target fluid region. The initialization operation can be, but is not limited to, the control terminal operating the Fluent software according to the automatic control program, which is not limited to this.

步骤106、基于流体区域的流场特性确定出圆柱在流体区域中的受力参数,并根据受力参数计算出圆柱的速度参数。Step 106: Determine the force parameters of the cylinder in the fluid region based on the flow field characteristics of the fluid region, and calculate the velocity parameters of the cylinder according to the force parameters.

具体地,在计算出流体区域的流场特性之后,控制终端可利用Fluent软件中所嵌入的UDF程序,通过调用宏Compute_Force_And_Moment,从该流体区域的流场特性中提取出圆柱的表面压力载荷(也即理解为流体施加在圆柱表面一周的压力分布数据),接着可从该圆柱的表面压力载荷中按照不同流向分别划分出处于顺流向(也可理解为竖流向)的压力载荷以及处于横流向的压力载荷,并分别对该处于顺流向的压力载荷进行叠加计算以及,对处于横流向的压力载荷处于叠加计算,以分别得到圆柱在流体区域中处于顺流向的流体力以及处于横流向的流体力。Specifically, after calculating the flow field characteristics of the fluid area, the control terminal can use the UDF program embedded in the Fluent software to call the macro Compute_Force_And_Moment to extract the surface pressure load of the cylinder (that is, it can be understood as the pressure distribution data applied by the fluid on the surface of the cylinder) from the flow field characteristics of the fluid area. Then, the surface pressure load of the cylinder can be divided into the pressure load in the downstream direction (also understood as the vertical flow direction) and the pressure load in the transverse direction according to different flow directions, and the pressure load in the downstream direction and the pressure load in the transverse direction can be superimposed and calculated respectively, so as to obtain the fluid force of the cylinder in the downstream direction and the fluid force in the transverse direction in the fluid area respectively.

可以理解的是,根据图3示出的组合涡激振动数值模型可看出圆柱在横向以及竖向分别设置有弹簧阻尼系统,且该圆柱的运动方向主要为横向左右运动以及竖向上下运动,基于此得到圆柱在流体区域中处于顺流向的流体力以及处于横流向的流体力便于后续准确的计算出该圆柱在流体区域的运动状态。It can be understood that according to the combined vortex-induced vibration numerical model shown in Figure 3, it can be seen that the cylinder is provided with spring damping systems in the horizontal and vertical directions respectively, and the movement direction of the cylinder is mainly horizontal left-right movement and vertical up-and-down movement. Based on this, the fluid force of the cylinder in the downstream direction and the fluid force in the transverse direction in the fluid area are obtained, which facilitates the subsequent accurate calculation of the movement state of the cylinder in the fluid area.

此处,在本申请实施例中,用于嵌入至Fluent软件的UDF程序中还可以但不局限于包括预先设定的圆柱动力学参数,例如包括圆柱的直径、密度、固有频率、阻尼系数等参数,以有效保障模型模拟的准确性以及适用性。Here, in an embodiment of the present application, the UDF program embedded in the Fluent software may also include, but is not limited to, pre-set cylinder dynamic parameters, such as the diameter, density, natural frequency, damping coefficient and other parameters of the cylinder, so as to effectively ensure the accuracy and applicability of the model simulation.

进一步的,在得到圆柱在流体区域中处于顺流向的流体力以及处于横流向的流体力之后,控制终端还可利用Fluent软件中所嵌入的UDF程序,将该圆柱在流体区域中处于顺流向的流体力以及圆柱在流体区域中处于横流向的流体力代入至预设的动力学方程式中,并基于预设的求解参数以及预设的圆柱动力学参数,对动力学方程式进行离散计算,以得到圆柱的速度参数。其中,预设的动力学方程式可以但不局限于表示如下:Furthermore, after obtaining the fluid force of the cylinder in the downstream direction and the fluid force in the cross-flow direction in the fluid region, the control terminal can also use the UDF program embedded in the Fluent software to substitute the fluid force of the cylinder in the downstream direction and the fluid force of the cylinder in the cross-flow direction in the fluid region into the preset dynamic equation, and based on the preset solution parameters and the preset cylinder dynamic parameters, perform discrete calculations on the dynamic equation to obtain the velocity parameters of the cylinder. The preset dynamic equation can be, but is not limited to, expressed as follows:

在上述提到的动力学方程式中,可理解为圆柱的质量比,可对应为流体的密度,m可对应为圆柱的质量,D可对应为圆柱的直径参数,可理解为圆柱表面的顺流力系数,可对应为圆柱在流体区域中处于顺流向的流体力,可理解为圆柱表面的横流里系数,可对应为圆柱在流体区域中处于横流向的流体力,U可对应为流场的入口速度。以及可分别对应为圆柱在横流向上的无量纲化位移、速度以及加速度,以及可分别对应为圆柱在顺流向上的无量纲化位移、速度以及加速度。由于圆柱基于弹簧-阻尼系统支撑,包括线弹性弹簧(横流向)和 (顺流向),所以c可对应为系统的阻尼系数。可理解为约化速度,可对应为圆柱的固有频率。In the above mentioned kinetic equation, It can be understood as the mass ratio of the cylinder, It can be corresponded to the density of the fluid, m can be corresponded to the mass of the cylinder, and D can be corresponded to the diameter parameter of the cylinder. It can be understood as the downstream force coefficient on the cylindrical surface. It can be corresponded to the fluid force of the cylinder in the downstream direction in the fluid area, It can be understood as the cross-flow coefficient of the cylindrical surface. It can be corresponded to the fluid force of the cylinder in the cross-flow direction in the fluid area, and U can be corresponded to the inlet velocity of the flow field. , as well as They can correspond to the dimensionless displacement, velocity and acceleration of the cylinder in the cross-flow direction, , as well as They can correspond to the dimensionless displacement, velocity and acceleration of the cylinder in the downstream direction. Since the cylinder is supported by a spring-damper system, including linear elastic springs (transverse direction) and (downstream direction), c can correspond to the damping coefficient of the system. It can be understood as the reduced speed, It can be corresponded to the natural frequency of the cylinder.

进一步的,控制终端可利用Fluent软件中所嵌入的UDF程序,调用基于四阶Runge-Kutta法的迭代程序以及预设的求解参数,离散求解上述提到的动力学方程式,以得到圆柱的速度参数,该预设的求解参数可以但不局限于包括湍流模型、求解算法、离散格式、求解精度以及时间步长,该圆柱的速度参数可以但不局限于包括位移、速度以及加速度。其中,求解具体过程如下:Furthermore, the control terminal can utilize the UDF program embedded in the Fluent software to call the iterative program based on the fourth-order Runge-Kutta method and the preset solution parameters to discretely solve the above-mentioned dynamic equations to obtain the velocity parameters of the cylinder. The preset solution parameters may include but are not limited to turbulence model, solution algorithm, discrete format, solution accuracy and time step. The velocity parameters of the cylinder may include but are not limited to displacement, velocity and acceleration. The specific solution process is as follows:

其中:in:

上式中,可对应为计算时间步长,可理解为固有圆频率,可理解为阻尼比。In the above formula, It can be corresponded to the calculation time step, It can be understood as the natural circular frequency. It can be understood as the damping ratio.

步骤108、根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数,并当检测到圆柱的运动参数满足预设条件时,输出圆柱的运动参数。Step 108: Obtain motion parameters of the cylinder according to the speed parameters of the cylinder and the preset rotational angular velocity, and output the motion parameters of the cylinder when it is detected that the motion parameters of the cylinder meet preset conditions.

具体地,在计算出圆柱的速度参数(位移、速度以及加速度)之后,控制终端可利用Fluent软件中所嵌入的UDF程序,调用宏DEFINE_CG_MOTION,将该圆柱的速度传递给Fluent软件中的组合涡激振动数值模型,并通过宏DEFINE_CG_MOTION赋予组合涡激振动数值模型中预设的旋转角速度,以使该组合涡激振动数值模型中的圆柱可按照速度以及旋转角速度进行模拟运动,以及使每个控制杆可按照相同的速度与圆柱进行同步运动。Specifically, after calculating the velocity parameters (displacement, velocity and acceleration) of the cylinder, the control terminal can use the UDF program embedded in the Fluent software to call the macro DEFINE_CG_MOTION to pass the velocity of the cylinder to the combined vortex-induced vibration numerical model in the Fluent software, and assign the preset angular velocity of rotation in the combined vortex-induced vibration numerical model through the macro DEFINE_CG_MOTION, so that the cylinder in the combined vortex-induced vibration numerical model can simulate the movement according to the velocity and angular velocity of rotation, and each control rod can move synchronously with the cylinder at the same speed.

其中,控制终端可按照预设间隔时刻,依次计算出与每个间隔时刻对应的圆柱的运动参数,其中,圆柱的运动参数可包括升力系数、阻力系数、横流向振幅以及顺流向振幅等参数。Among them, the control terminal can calculate the motion parameters of the cylinder corresponding to each interval moment in sequence according to the preset interval moments, wherein the motion parameters of the cylinder may include parameters such as lift coefficient, drag coefficient, transverse amplitude and downstream amplitude.

可以理解的是,控制终端还可在Fluent软件中预先选择圆柱的运动参数的具体类型,以便于该Fluent软件可结合圆柱绕流数值模型中圆柱的运动情况计算出相应类型的结果,例如控制终端可在Fluent软件中预先设置提取升力系数()、阻力系数()、横流向振幅()和顺流向振幅()等计算数据。It is understandable that the control terminal can also pre-select the specific type of the motion parameter of the cylinder in the Fluent software, so that the Fluent software can calculate the corresponding type of results in combination with the motion of the cylinder in the numerical model of flow around the cylinder. For example, the control terminal can pre-set the extraction of lift coefficient ( )、Drag coefficient( ), transverse amplitude ( ) and the downstream amplitude ( ) and other calculation data.

进一步的,在得到与每个间隔时刻对应的圆柱的运动参数之后,控制终端可根据该与每个间隔时刻对应的圆柱的运动参数中的振幅参数绘制出振幅曲线,并判断该振幅曲线中是否存在呈现周期性变化的曲线。其中,呈现周期性变化的曲线一般可为振幅以及周期保持一致的正弦波或是余弦波。可能的,当检测到该振幅曲线中存在呈现周期性变化的曲线时,表征该圆柱的运动状态已趋于稳定,进而可确定圆柱的运动参数满足预设条件,并输出相应的圆柱的运动参数。Furthermore, after obtaining the motion parameters of the cylinder corresponding to each interval moment, the control terminal can draw an amplitude curve according to the amplitude parameters in the motion parameters of the cylinder corresponding to each interval moment, and determine whether there is a curve showing periodic changes in the amplitude curve. Among them, the curve showing periodic changes can generally be a sine wave or a cosine wave with consistent amplitude and period. It is possible that when it is detected that there is a curve showing periodic changes in the amplitude curve, it indicates that the motion state of the cylinder has stabilized, and then it can be determined that the motion parameters of the cylinder meet the preset conditions, and the corresponding motion parameters of the cylinder are output.

当然,在本申请实施例中还可以但不局限于通过判断该振幅曲线中所有幅值是否处于预设的幅值区间,来确定出圆柱的运动参数是否满足预设条件,此处不限定于此。Of course, in the embodiment of the present application, it is also possible but not limited to determine whether the motion parameters of the cylinder meet the preset conditions by judging whether all the amplitudes in the amplitude curve are within the preset amplitude range, which is not limited to this.

可以理解的是,当检测到该振幅曲线中不存在呈现周期性变化的曲线时,表征该圆柱仍存在较大的波动,进而确定出圆柱的运动参数不满足预设条件,则可结合当前时刻的圆柱的运动参数控制圆柱以及每个控制杆进行运动,并在该圆柱以及每个控制杆运动之后对相应的流体区域进行更新处理。It can be understood that when it is detected that there is no curve showing periodic changes in the amplitude curve, it is characterized that there are still large fluctuations in the cylinder, and it is determined that the motion parameters of the cylinder do not meet the preset conditions. In this case, the cylinder and each control rod can be controlled to move in combination with the motion parameters of the cylinder at the current moment, and the corresponding fluid area can be updated after the movement of the cylinder and each control rod.

接着,在得到经过更新处理后的流体区域之后,控制终端可以但不局限于结合上述提到的步骤,计算出下一时刻的圆柱的运动参数,循环直至圆柱的运动参数满足预设条件。Next, after obtaining the fluid region after the update processing, the control terminal can, but is not limited to, calculate the motion parameters of the cylinder at the next moment in combination with the above-mentioned steps, and loop until the motion parameters of the cylinder meet the preset conditions.

在本申请实施例中,流场计算通过有限体积法离散雷诺平均不可压缩N-S方程,结构分析通过四阶Runge-Kutta法离散求解结构动力学方程;接着采用“刚性随动区域+动网格区域+静网格区域”的思路建立网格,并通过Fluent中流体域和UDF程序中的固体域之间循环交互迭代求解实现了流固耦合计算,可准确反应组合结构涡激振动响应情况,为海洋立管的涡激振动机理和响应特性分析提供基础。In the embodiment of the present application, the flow field calculation is carried out by discretizing the Reynolds-averaged incompressible Navier-Stokes equations through the finite volume method, and the structural analysis is carried out by discretizing the structural dynamics equations through the fourth-order Runge-Kutta method; then, the grid is established by adopting the idea of "rigid follower area + dynamic grid area + static grid area", and the fluid-solid coupling calculation is realized through the cyclic interactive iterative solution between the fluid domain in Fluent and the solid domain in the UDF program, which can accurately reflect the vortex-induced vibration response of the combined structure and provide a basis for the analysis of the vortex-induced vibration mechanism and response characteristics of the marine riser.

还可以理解的是,在使组合涡激振动数值模型中的圆柱按照速度以及旋转角速度进行模拟运动之后,控制终端可以但不局限于通过Fluent软件导出相应的case文件和data文件,并运用Tecplot等后处理软件分析绘制出涡量云图和速度云图。此处可参阅图4示出的本申请实施例提供的一种附体-旋转组合圆柱结构的涡激振动流场涡量等值线图。It can also be understood that after the cylinder in the combined vortex-induced vibration numerical model is simulated to move according to the speed and the rotational angular velocity, the control terminal can, but is not limited to, export the corresponding case file and data file through Fluent software, and use post-processing software such as Tecplot to analyze and draw the vorticity cloud map and the velocity cloud map. Reference can be made here to the vorticity contour map of the vortex-induced vibration flow field of the vortex-induced vibration combined cylindrical structure provided in an embodiment of the present application, which is shown in FIG.

如图4所示,包括附体-旋转组合圆柱结构在转速比分别为0、0.2、0.4、0.6、0.8以及1时,所各自对应的涡激振动流场涡量等值线图,其中,转速比可理解为2倍的流场流速与,圆柱的直径以及预设的旋转角速度的乘积之间的比值。可以看出,对于圆柱不旋转的情况(转速比为0),虽然控制杆影响了圆柱周围的流场,但圆柱表面仍存在漩涡脱落,圆柱的振幅未被显著抑制,流场宽度(横流向)较大。然而通过增加圆柱的转速比,在转速比为0.6时实现了圆柱表面漩涡脱落的抑制,对应的圆柱振幅也显著降低,表现为流场宽度(横流向)减小,也即实现了涡激振动的有效抑制。As shown in Figure 4, the vortex-induced vibration flow field vorticity contour diagrams corresponding to the appendage-rotating combined cylindrical structure when the speed ratio is 0, 0.2, 0.4, 0.6, 0.8 and 1, respectively, where the speed ratio can be understood as the ratio between 2 times the flow field velocity and the product of the diameter of the cylinder and the preset rotational angular velocity. It can be seen that for the case where the cylinder does not rotate (the speed ratio is 0), although the control rod affects the flow field around the cylinder, there is still vortex shedding on the surface of the cylinder, the amplitude of the cylinder is not significantly suppressed, and the flow field width (cross-flow direction) is large. However, by increasing the speed ratio of the cylinder, the vortex shedding on the surface of the cylinder is suppressed when the speed ratio is 0.6, and the corresponding cylinder amplitude is also significantly reduced, which is manifested as a reduction in the flow field width (cross-flow direction), that is, the effective suppression of vortex-induced vibration is achieved.

还可以理解的是,在使组合涡激振动数值模型中的圆柱按照速度以及旋转角速度进行模拟运动之后,控制终端可以但不局限于通过Fluent软件导出相应的case文件和data文件,运用Origin等后处理软件分析绘制振幅、流体力系数趋势图。此处可参阅图5示出的本申请实施例提供的一种附体-旋转组合圆柱结构的涡激振动振幅与约化速度关系图。It can also be understood that after the cylinder in the combined vortex-induced vibration numerical model is simulated to move according to the speed and the rotational angular velocity, the control terminal can, but is not limited to, export the corresponding case file and data file through the Fluent software, and use post-processing software such as Origin to analyze and draw the amplitude and fluid force coefficient trend graph. Here, please refer to the relationship diagram between the vortex-induced vibration amplitude and the reduced speed of a body-rotating combined cylindrical structure provided in an embodiment of the present application shown in FIG5.

如图5所示,上半部分为附体-旋转组合圆柱结构的横流向振幅与约化速度关系趋势图,图中横坐标可对应为上述提到的约化速度,纵坐标可对应为横流向振幅,且图中每个曲线分别对应有一个转速比。可以看出,圆柱转速升高到一定程度后会反而加强圆柱的振动,如转速比等于2时,振动幅值更大。基于此,可确定出圆柱的转速比需要控制在0-1的区间内。下半部分为附体-旋转组合圆柱结构的顺流向振幅与约化速度关系趋势图,图中横坐标可对应为上述提到的约化速度,纵坐标可对应为顺流向振幅,且图中每个曲线分别对应有一个转速比。可以看出,圆柱的旋转会使圆柱的顺流向振幅显著增强(对于无旋转的圆柱涡激振动,顺流向振幅比横流向振幅值小一个数量级),此时横流向振幅和顺流向振幅值差距不大。基于此,结合附体-旋转组合圆柱结构的横流向振幅与约化速度关系趋势图以及顺流向振幅与约化速度关系趋势图,可得出附体-旋转组合圆柱结构的两个方向振幅值很相似。As shown in Figure 5, the upper part is a trend diagram of the relationship between the cross-flow amplitude and the reduced velocity of the appendage-rotating combined cylindrical structure. The horizontal axis in the figure corresponds to the reduced velocity mentioned above. , the ordinate can correspond to the cross-flow amplitude , and each curve in the figure corresponds to a speed ratio. It can be seen that when the cylinder speed increases to a certain extent, the vibration of the cylinder will be strengthened. For example, when the speed ratio is equal to 2, the vibration amplitude is larger. Based on this, it can be determined that the speed ratio of the cylinder needs to be controlled in the range of 0-1. The lower part is a trend diagram of the downstream amplitude and reduced speed relationship of the appendage-rotating combined cylinder structure. The horizontal axis in the figure can correspond to the reduced speed mentioned above. , the ordinate can correspond to the downstream amplitude , and each curve in the figure corresponds to a speed ratio. It can be seen that the rotation of the cylinder will significantly enhance the downstream amplitude of the cylinder (for non-rotating cylindrical vortex-induced vibration, the downstream amplitude is one order of magnitude smaller than the transverse amplitude), and the difference between the transverse amplitude and the downstream amplitude is not large. Based on this, combined with the trend graph of the transverse amplitude and the reduced velocity relationship of the appendage-rotating combined cylindrical structure and the trend graph of the downstream amplitude and the reduced velocity relationship, it can be concluded that the amplitude values of the two directions of the appendage-rotating combined cylindrical structure are very similar.

请参阅图6,图6示出了本申请实施例提供的一种附体-旋转组合圆柱结构的涡激振动计算装置的结构示意图。Please refer to FIG. 6 , which shows a schematic structural diagram of a vortex-induced vibration calculation device of an appendage-rotating combined cylindrical structure provided in an embodiment of the present application.

如图6所示,该附体-旋转组合圆柱结构的涡激振动计算装置至少可以包括模型建立模块601、第一计算模块602、第二计算模块603以及参数输出模块604,其中:As shown in FIG6 , the vortex-induced vibration calculation device of the appendage-rotating combined cylindrical structure may at least include a model building module 601, a first calculation module 602, a second calculation module 603 and a parameter output module 604, wherein:

模型建立模块601,用于基于预设的间隙比以及圆柱的直径确定出每个控制杆到圆柱之间的距离,并根据圆柱的直径、每个控制杆到圆柱之间的距离以及至少两个控制杆,建立组合涡激振动数值模型;其中,每个控制杆到圆柱之间的距离,与圆柱的直径的比值为预设的间隙比;A model building module 601 is used to determine the distance between each control rod and the cylinder based on a preset gap ratio and the diameter of the cylinder, and to establish a combined vortex-induced vibration numerical model according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods; wherein the ratio of the distance between each control rod and the cylinder to the diameter of the cylinder is the preset gap ratio;

第一计算模块602,用于对组合涡激振动数值模型进行划分处理,从经过划分处理后的组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出流体区域的流场特性;The first calculation module 602 is used to divide the combined vortex-induced vibration numerical model, determine the fluid region from the combined vortex-induced vibration numerical model after the division process, and calculate the flow field characteristics of the fluid region based on the preset fluid parameters;

第二计算模块603,用于基于流体区域的流场特性确定出圆柱在流体区域中的受力参数,并根据受力参数计算出圆柱的速度参数;The second calculation module 603 is used to determine the force parameters of the cylinder in the fluid region based on the flow field characteristics of the fluid region, and calculate the velocity parameters of the cylinder according to the force parameters;

参数输出模块604,用于根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数,并当检测到圆柱的运动参数满足预设条件时,输出圆柱的运动参数。The parameter output module 604 is used to obtain the motion parameters of the cylinder according to the speed parameters of the cylinder and the preset rotation angular velocity, and output the motion parameters of the cylinder when it is detected that the motion parameters of the cylinder meet the preset conditions.

在一些可能的实施例中,至少两个控制杆具体为三个控制杆;In some possible embodiments, the at least two control rods are specifically three control rods;

模型建立模块包括:The model building module includes:

基于圆柱的圆心以及圆柱的直径建立参照三角形;其中,参照三角形的内切圆直径与圆柱的直径相同,参照三角形的内切圆圆心与圆柱的圆心相同;A reference triangle is established based on the center of the cylinder and the diameter of the cylinder; wherein the diameter of the inscribed circle of the reference triangle is the same as the diameter of the cylinder, and the center of the inscribed circle of the reference triangle is the same as the center of the cylinder;

根据每个控制杆到圆柱之间的距离调整参照三角形的每个顶点到内切圆圆心的距离,以使每个顶点到内切圆圆心的距离,与每个控制杆到圆柱之间的距离相同,并将调整后的参照三角形中每个顶点的位置分别作为每个控制杆与圆柱之间的相对位置;Adjust the distance from each vertex of the reference triangle to the center of the inscribed circle according to the distance from each control rod to the cylinder, so that the distance from each vertex to the center of the inscribed circle is the same as the distance from each control rod to the cylinder, and use the position of each vertex in the adjusted reference triangle as the relative position between each control rod and the cylinder;

基于预设的直径比以及圆柱的直径,确定出每个控制杆的直径;Determining the diameter of each control rod based on the preset diameter ratio and the diameter of the cylinder;

根据圆柱的直径、每个控制杆与圆柱之间的相对位置以及每个控制杆的直径,建立组合涡激振动数值模型。A combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the relative position between each control rod and the cylinder, and the diameter of each control rod.

在一些可能的实施例中,第一计算模块包括:In some possible embodiments, the first calculation module includes:

在组合涡激振动数值模型中分别确定出圆柱的圆心以及每个控制杆的圆心;In the combined vortex-induced vibration numerical model, the center of the cylinder and the center of each control rod are determined respectively;

将与圆柱的圆心之间的距离处于预设的第一距离区间的区域划分为第一刚性区域;Divide a region whose distance from the center of the cylinder is within a preset first distance interval as a first rigid region;

将与每个控制杆的圆心之间的距离处于预设的第二距离区间的区域划分为第二刚性区域;Dividing a region whose distance from the center of each control rod is within a preset second distance interval as a second rigid region;

将与圆柱的圆心之间的距离处于预设的第三距离区间的区域划分为动网格区域;Divide the area whose distance from the center of the cylinder is within a preset third distance interval as a dynamic grid area;

将组合涡激振动数值模型中除去第一刚性区域、第二刚性区域以及动网格区域的区域划分为静网格区域。The area of the combined vortex-induced vibration numerical model excluding the first rigid area, the second rigid area and the dynamic grid area is divided into a static grid area.

在一些可能的实施例中,第一计算模块还包括:In some possible embodiments, the first calculation module further includes:

将经过划分处理后的组合涡激振动数值模型中除去第一刚性区域以及第二刚性区域的所有区域作为初始流体区域;All regions except the first rigid region and the second rigid region in the combined vortex-induced vibration numerical model after the division process are used as the initial fluid region;

基于预设的边界条件,对初始流体区域进行裁剪处理,得到目标流体区域;Based on the preset boundary conditions, the initial fluid region is clipped to obtain the target fluid region;

根据目标流体区域以及预设的流体参数,计算出流体区域的流场特性。According to the target fluid region and preset fluid parameters, the flow field characteristics of the fluid region are calculated.

在一些可能的实施例中,第二计算模块包括:In some possible embodiments, the second calculation module includes:

从流体区域的流场特性中提取出圆柱的表面压力载荷;The surface pressure load of the cylinder is extracted from the flow field characteristics of the fluid region;

对圆柱的表面压力载荷中处于顺流向的压力载荷进行叠加计算,得到圆柱在流体区域中处于顺流向的流体力;The pressure load in the downstream direction of the surface pressure load of the cylinder is superimposed and calculated to obtain the fluid force of the cylinder in the downstream direction in the fluid area;

对圆柱的表面压力载荷中处于横流向的压力载荷进行叠加计算,得到圆柱在流体区域中处于横流向的流体力;The pressure load in the cross-flow direction of the surface pressure load of the cylinder is superimposed and calculated to obtain the fluid force of the cylinder in the cross-flow direction in the fluid area;

将圆柱在流体区域中处于顺流向的流体力以及圆柱在流体区域中处于横流向的流体力代入至预设的动力学方程式中;Substitute the fluid force of the cylinder in the fluid region in the downstream direction and the fluid force of the cylinder in the fluid region in the cross-stream direction into the preset dynamic equation;

基于预设的求解参数对动力学方程式进行离散计算,得到圆柱的速度参数。The dynamic equations are discretely calculated based on the preset solution parameters to obtain the velocity parameters of the cylinder.

在一些可能的实施例中,参数输出模块包括:In some possible embodiments, the parameter output module includes:

基于圆柱的运动参数绘制振幅曲线,并判断振幅曲线中是否存在呈现周期性变化的曲线;Draw an amplitude curve based on the motion parameters of the cylinder, and determine whether there is a curve showing periodic changes in the amplitude curve;

当检测到振幅曲线中存在呈现周期性变化的曲线时,确定圆柱的运动参数满足预设条件,并输出圆柱的运动参数。When it is detected that there is a curve showing periodic changes in the amplitude curve, it is determined that the motion parameters of the cylinder meet the preset conditions, and the motion parameters of the cylinder are output.

在一些可能的实施例中,装置还包括:In some possible embodiments, the device further includes:

在根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数之后,当检测到圆柱的运动参数不满足预设条件时,基于圆柱的运动参数控制圆柱以及每个控制杆进行移动,并对流体区域进行更新处理;After obtaining the motion parameters of the cylinder according to the speed parameters of the cylinder and the preset rotational angular velocity, when it is detected that the motion parameters of the cylinder do not meet the preset conditions, the cylinder and each control rod are controlled to move based on the motion parameters of the cylinder, and the fluid area is updated;

基于预设的流体参数,计算出更新处理后的流体区域的流场特性,并根据更新处理后的流体区域的流场特性重新计算出圆柱的运动参数。Based on the preset fluid parameters, the flow field characteristics of the updated fluid region are calculated, and the motion parameters of the cylinder are recalculated according to the flow field characteristics of the updated fluid region.

本领域的技术人员可以清楚地了解到本申请实施例的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(Field-ProgrammableGate Array,FPGA)、集成电路(Integrated Circuit,IC)等。Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and/or hardware. The "unit" and "module" in this specification refer to software and/or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (FPGA), an integrated circuit (IC), etc.

请参阅图7,图7示出了本申请实施例提供的又一种附体-旋转组合圆柱结构的涡激振动计算装置的结构示意图。Please refer to FIG. 7 , which shows a schematic structural diagram of a vortex-induced vibration calculation device of another appendage-rotating combined cylindrical structure provided in an embodiment of the present application.

如图7所示,该附体-旋转组合圆柱结构的涡激振动计算装置700可以包括至少一个处理器701、至少一个网络接口704、用户接口703、存储器705以及至少一个通信总线702。As shown in FIG. 7 , the vortex-induced vibration calculation device 700 of the appendage-rotating combined cylindrical structure may include at least one processor 701 , at least one network interface 704 , a user interface 703 , a memory 705 and at least one communication bus 702 .

其中,通信总线702可用于实现上述各个组件的连接通信。The communication bus 702 may be used to realize the connection and communication among the above-mentioned components.

其中,用户接口703可以包括按键,可选用户接口还可以包括标准的有线接口、无线接口。The user interface 703 may include buttons, and the optional user interface may also include a standard wired interface or a wireless interface.

其中,网络接口704可以但不局限于包括蓝牙模块、NFC模块、Wi-Fi模块等。The network interface 704 may include, but is not limited to, a Bluetooth module, an NFC module, a Wi-Fi module, etc.

其中,处理器701可以包括一个或者多个处理核心。处理器701利用各种接口和线路连接附体-旋转组合圆柱结构的涡激振动计算装置700内的各个部分,通过运行或执行存储在存储器705内的指令、程序、代码集或指令集,以及调用存储在存储器705内的数据,执行路由附体-旋转组合圆柱结构的涡激振动计算装置700的各种功能和处理数据。可选的,处理器701可以采用DSP、FPGA、PLA中的至少一种硬件形式来实现。处理器701可集成CPU、GPU和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器701中,单独通过一块芯片进行实现。Among them, the processor 701 may include one or more processing cores. The processor 701 uses various interfaces and lines to connect the various parts of the vortex-induced vibration calculation device 700 of the attached-rotating combined cylindrical structure, and executes various functions and processes data of the vortex-induced vibration calculation device 700 of the routing attached-rotating combined cylindrical structure by running or executing instructions, programs, code sets or instruction sets stored in the memory 705, and calling data stored in the memory 705. Optionally, the processor 701 can be implemented in at least one hardware form of DSP, FPGA, and PLA. The processor 701 can integrate one or a combination of CPU, GPU, modem, etc. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 701, and it can be implemented by a single chip.

其中,存储器705可以包括RAM,也可以包括ROM。可选的,该存储器705包括非瞬时性计算机可读介质。存储器705可用于存储指令、程序、代码、代码集或指令集。存储器705可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器705可选的还可以是至少一个位于远离前述处理器701的存储装置。如图7所示,作为一种计算机存储介质的存储器705中可以包括操作系统、网络通信模块、用户接口模块以及附体-旋转组合圆柱结构的涡激振动计算应用程序。Among them, the memory 705 may include RAM or ROM. Optionally, the memory 705 includes a non-transient computer-readable medium. The memory 705 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 705 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 705 may also be at least one storage device located away from the aforementioned processor 701. As shown in Figure 7, the memory 705 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a vortex-induced vibration calculation application for an appendage-rotating combined cylindrical structure.

具体地,处理器701可以用于调用存储器705中存储的附体-旋转组合圆柱结构的涡激振动计算应用程序,并具体执行以下操作:Specifically, the processor 701 may be used to call the vortex-induced vibration calculation application program of the appendage-rotating combined cylindrical structure stored in the memory 705, and specifically perform the following operations:

基于预设的间隙比以及圆柱的直径确定出每个控制杆到圆柱之间的距离,并根据圆柱的直径、每个控制杆到圆柱之间的距离以及至少两个控制杆,建立组合涡激振动数值模型;其中,每个控制杆到圆柱之间的距离,与圆柱的直径的比值为预设的间隙比;The distance between each control rod and the cylinder is determined based on a preset gap ratio and the diameter of the cylinder, and a combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods; wherein the ratio of the distance between each control rod and the cylinder to the diameter of the cylinder is the preset gap ratio;

对组合涡激振动数值模型进行划分处理,从经过划分处理后的组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出流体区域的流场特性;The combined vortex-induced vibration numerical model is divided, a fluid region is determined from the combined vortex-induced vibration numerical model after the division process, and a flow field characteristic of the fluid region is calculated based on preset fluid parameters;

基于流体区域的流场特性确定出圆柱在流体区域中的受力参数,并根据受力参数计算出圆柱的速度参数;Determine the force parameters of the cylinder in the fluid region based on the flow field characteristics of the fluid region, and calculate the velocity parameters of the cylinder based on the force parameters;

根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数,并当检测到圆柱的运动参数满足预设条件时,输出圆柱的运动参数。The motion parameters of the cylinder are obtained according to the speed parameters of the cylinder and the preset rotation angular velocity, and when it is detected that the motion parameters of the cylinder meet the preset conditions, the motion parameters of the cylinder are output.

在一些可能的实施例中,至少两个控制杆具体为三个控制杆;In some possible embodiments, the at least two control rods are specifically three control rods;

根据圆柱的直径、每个控制杆到圆柱之间的距离以及至少两个控制杆,建立组合涡激振动数值模型,包括:According to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods, a combined vortex-induced vibration numerical model is established, including:

基于圆柱的圆心以及圆柱的直径建立参照三角形;其中,参照三角形的内切圆直径与圆柱的直径相同,参照三角形的内切圆圆心与圆柱的圆心相同;A reference triangle is established based on the center of the cylinder and the diameter of the cylinder; wherein the diameter of the inscribed circle of the reference triangle is the same as the diameter of the cylinder, and the center of the inscribed circle of the reference triangle is the same as the center of the cylinder;

根据每个控制杆到圆柱之间的距离调整参照三角形的每个顶点到内切圆圆心的距离,以使每个顶点到内切圆圆心的距离,与每个控制杆到圆柱之间的距离相同,并将调整后的参照三角形中每个顶点的位置分别作为每个控制杆与圆柱之间的相对位置;Adjust the distance from each vertex of the reference triangle to the center of the inscribed circle according to the distance from each control rod to the cylinder, so that the distance from each vertex to the center of the inscribed circle is the same as the distance from each control rod to the cylinder, and use the position of each vertex in the adjusted reference triangle as the relative position between each control rod and the cylinder;

基于预设的直径比以及圆柱的直径,确定出每个控制杆的直径;Determining the diameter of each control rod based on the preset diameter ratio and the diameter of the cylinder;

根据圆柱的直径、每个控制杆与圆柱之间的相对位置以及每个控制杆的直径,建立组合涡激振动数值模型。A combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the relative position between each control rod and the cylinder, and the diameter of each control rod.

在一些可能的实施例中,对组合涡激振动数值模型进行划分处理,包括:In some possible embodiments, the combined vortex-induced vibration numerical model is divided and processed, including:

在组合涡激振动数值模型中分别确定出圆柱的圆心以及每个控制杆的圆心;In the combined vortex-induced vibration numerical model, the center of the cylinder and the center of each control rod are determined respectively;

将与圆柱的圆心之间的距离处于预设的第一距离区间的区域划分为第一刚性区域;Divide a region whose distance from the center of the cylinder is within a preset first distance interval as a first rigid region;

将与每个控制杆的圆心之间的距离处于预设的第二距离区间的区域划分为第二刚性区域;Dividing a region whose distance from the center of each control rod is within a preset second distance interval as a second rigid region;

将与圆柱的圆心之间的距离处于预设的第三距离区间的区域划分为动网格区域;Divide the area whose distance from the center of the cylinder is within a preset third distance interval as a dynamic grid area;

将组合涡激振动数值模型中除去第一刚性区域、第二刚性区域以及动网格区域的区域划分为静网格区域。The area of the combined vortex-induced vibration numerical model excluding the first rigid area, the second rigid area and the dynamic grid area is divided into a static grid area.

在一些可能的实施例中,从经过划分处理后的组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出流体区域的流场特性,包括:In some possible embodiments, a fluid region is determined from the combined vortex-induced vibration numerical model after the division process, and a flow field characteristic of the fluid region is calculated based on preset fluid parameters, including:

将经过划分处理后的组合涡激振动数值模型中除去第一刚性区域以及第二刚性区域的所有区域作为初始流体区域;All regions except the first rigid region and the second rigid region in the combined vortex-induced vibration numerical model after the division process are used as the initial fluid region;

基于预设的边界条件,对初始流体区域进行裁剪处理,得到目标流体区域;Based on the preset boundary conditions, the initial fluid region is clipped to obtain the target fluid region;

根据目标流体区域以及预设的流体参数,计算出流体区域的流场特性。According to the target fluid region and preset fluid parameters, the flow field characteristics of the fluid region are calculated.

在一些可能的实施例中,基于流体区域的流场特性确定出圆柱在流体区域中的受力参数,并根据受力参数计算出圆柱的速度参数,包括:In some possible embodiments, determining the force parameters of the cylinder in the fluid region based on the flow field characteristics of the fluid region, and calculating the velocity parameters of the cylinder according to the force parameters include:

从流体区域的流场特性中提取出圆柱的表面压力载荷;The surface pressure load of the cylinder is extracted from the flow field characteristics of the fluid region;

对圆柱的表面压力载荷中处于顺流向的压力载荷进行叠加计算,得到圆柱在流体区域中处于顺流向的流体力;The pressure load in the downstream direction of the surface pressure load of the cylinder is superimposed and calculated to obtain the fluid force of the cylinder in the downstream direction in the fluid area;

对圆柱的表面压力载荷中处于横流向的压力载荷进行叠加计算,得到圆柱在流体区域中处于横流向的流体力;The pressure load in the cross-flow direction of the surface pressure load of the cylinder is superimposed and calculated to obtain the fluid force of the cylinder in the cross-flow direction in the fluid area;

将圆柱在流体区域中处于顺流向的流体力以及圆柱在流体区域中处于横流向的流体力代入至预设的动力学方程式中;Substitute the fluid force of the cylinder in the fluid region in the downstream direction and the fluid force of the cylinder in the fluid region in the cross-stream direction into the preset dynamic equation;

基于预设的求解参数对动力学方程式进行离散计算,得到圆柱的速度参数。The dynamic equations are discretely calculated based on the preset solution parameters to obtain the velocity parameters of the cylinder.

在一些可能的实施例中,当检测到圆柱的运动参数满足预设条件时,输出圆柱的运动参数,包括:In some possible embodiments, when it is detected that the motion parameters of the cylinder meet a preset condition, the motion parameters of the cylinder are output, including:

基于圆柱的运动参数绘制振幅曲线,并判断振幅曲线中是否存在呈现周期性变化的曲线;Draw an amplitude curve based on the motion parameters of the cylinder, and determine whether there is a curve showing periodic changes in the amplitude curve;

当检测到振幅曲线中存在呈现周期性变化的曲线时,确定圆柱的运动参数满足预设条件,并输出圆柱的运动参数。When it is detected that there is a curve showing periodic changes in the amplitude curve, it is determined that the motion parameters of the cylinder meet the preset conditions, and the motion parameters of the cylinder are output.

在一些可能的实施例中,在根据圆柱的速度参数以及预设的旋转角速度,得到圆柱的运动参数之后,还包括:In some possible embodiments, after obtaining the motion parameters of the cylinder according to the speed parameters of the cylinder and the preset rotation angular velocity, the method further includes:

当检测到圆柱的运动参数不满足预设条件时,基于圆柱的运动参数控制圆柱以及每个控制杆进行移动,并对流体区域进行更新处理;When it is detected that the motion parameters of the cylinder do not meet the preset conditions, the cylinder and each control rod are controlled to move based on the motion parameters of the cylinder, and the fluid area is updated;

基于预设的流体参数,计算出更新处理后的流体区域的流场特性,并根据更新处理后的流体区域的流场特性重新计算出圆柱的运动参数。Based on the preset fluid parameters, the flow field characteristics of the updated fluid region are calculated, and the motion parameters of the cylinder are recalculated according to the flow field characteristics of the updated fluid region.

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、DVD、CD-ROM、微型驱动器以及磁光盘、ROM、RAM、EPROM、EEPROM、DRAM、VRAM、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器IC),或适合于存储指令和/或数据的任何类型的媒介或设备。The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and/or data.

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(Read-Only Memory, ROM)、随机存取存储器(RandomAccess Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(Read-Only Memory, ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by entering a program to instruct related hardware. The program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

以上者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。The above are only exemplary embodiments of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure. The description and examples are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.

Claims (10)

1.一种附体-旋转组合圆柱结构的涡激振动计算方法,其特征在于,包括:1. A method for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure, characterized by comprising: 基于预设的间隙比以及圆柱的直径确定出每个控制杆到圆柱之间的距离,并根据所述圆柱的直径、所述每个控制杆到圆柱之间的距离以及至少两个所述控制杆,建立组合涡激振动数值模型;其中,所述预设的间隙比为每个控制杆到圆柱之间的距离,与圆柱的直径的比值;The distance between each control rod and the cylinder is determined based on a preset gap ratio and the diameter of the cylinder, and a combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods; wherein the preset gap ratio is the ratio of the distance between each control rod and the cylinder to the diameter of the cylinder; 对所述组合涡激振动数值模型进行划分处理,从经过划分处理后的所述组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出所述流体区域的流场特性;Performing a division process on the combined vortex-induced vibration numerical model, determining a fluid region from the combined vortex-induced vibration numerical model after the division process, and calculating a flow field characteristic of the fluid region based on preset fluid parameters; 基于所述流体区域的流场特性确定出所述圆柱在所述流体区域中的受力参数,并根据所述受力参数计算出所述圆柱的速度参数;Determining force parameters of the cylinder in the fluid region based on flow field characteristics of the fluid region, and calculating velocity parameters of the cylinder according to the force parameters; 根据所述圆柱的速度参数以及预设的旋转角速度,得到所述圆柱的运动参数,并当检测到所述圆柱的运动参数满足预设条件时,输出所述圆柱的运动参数。The motion parameters of the cylinder are obtained according to the speed parameters of the cylinder and the preset rotational angular velocity, and when it is detected that the motion parameters of the cylinder meet the preset conditions, the motion parameters of the cylinder are output. 2.根据权利要求1所述的方法,其特征在于,至少两个所述控制杆具体为三个所述控制杆;2. The method according to claim 1, characterized in that the at least two control rods are specifically three control rods; 所述根据所述圆柱的直径、所述每个控制杆到圆柱之间的距离以及至少两个所述控制杆,建立组合涡激振动数值模型,包括:The method of establishing a combined vortex-induced vibration numerical model according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods comprises: 基于所述圆柱的圆心以及所述圆柱的直径建立参照三角形;其中,所述参照三角形的内切圆直径与所述圆柱的直径相同,所述参照三角形的内切圆圆心与所述圆柱的圆心相同;A reference triangle is established based on the center of the cylinder and the diameter of the cylinder; wherein the diameter of the inscribed circle of the reference triangle is the same as the diameter of the cylinder, and the center of the inscribed circle of the reference triangle is the same as the center of the cylinder; 根据所述每个控制杆到圆柱之间的距离调整所述参照三角形的每个顶点到所述内切圆圆心的距离,以使每个顶点到所述内切圆圆心的距离,与所述每个控制杆到圆柱之间的距离相同,并将调整后的所述参照三角形中每个所述顶点的位置分别作为每个所述控制杆与所述圆柱之间的相对位置;Adjust the distance from each vertex of the reference triangle to the center of the inscribed circle according to the distance between each control rod and the cylinder, so that the distance from each vertex to the center of the inscribed circle is the same as the distance between each control rod and the cylinder, and use the position of each vertex in the reference triangle after adjustment as the relative position between each control rod and the cylinder; 基于预设的直径比以及所述圆柱的直径,确定出每个所述控制杆的直径;Determining the diameter of each of the control rods based on a preset diameter ratio and the diameter of the cylinder; 根据所述圆柱的直径、每个所述控制杆与所述圆柱之间的相对位置以及每个所述控制杆的直径,建立组合涡激振动数值模型。A combined vortex-induced vibration numerical model is established according to the diameter of the cylinder, the relative position between each of the control rods and the cylinder, and the diameter of each of the control rods. 3.根据权利要求1所述的方法,其特征在于,所述对所述组合涡激振动数值模型进行划分处理,包括:3. The method according to claim 1, characterized in that the division process of the combined vortex-induced vibration numerical model comprises: 在所述组合涡激振动数值模型中分别确定出所述圆柱的圆心以及每个所述控制杆的圆心;In the combined vortex-induced vibration numerical model, the center of the cylinder and the center of each control rod are respectively determined; 将与所述圆柱的圆心之间的距离处于预设的第一距离区间的区域划分为第一刚性区域;Dividing a region whose distance from the center of the cylinder is within a preset first distance interval as a first rigid region; 将与每个所述控制杆的圆心之间的距离处于预设的第二距离区间的区域划分为第二刚性区域;Dividing a region whose distance from the center of each control rod is within a preset second distance interval as a second rigid region; 将与所述圆柱的圆心之间的距离处于预设的第三距离区间的区域划分为动网格区域;Dividing an area whose distance from the center of the cylinder is within a preset third distance interval as a dynamic grid area; 将所述组合涡激振动数值模型中除去所述第一刚性区域、所述第二刚性区域以及所述动网格区域的区域划分为静网格区域。The area of the combined vortex-induced vibration numerical model excluding the first rigid area, the second rigid area and the dynamic grid area is divided into a static grid area. 4.根据权利要求3所述的方法,其特征在于,所述从经过划分处理后的所述组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出所述流体区域的流场特性,包括:4. The method according to claim 3, characterized in that the step of determining a fluid region from the combined vortex-induced vibration numerical model after the division process and calculating the flow field characteristics of the fluid region based on preset fluid parameters comprises: 将经过划分处理后的所述组合涡激振动数值模型中除去所述第一刚性区域以及所述第二刚性区域的所有区域作为初始流体区域;taking all regions of the combined vortex-induced vibration numerical model after the division process except the first rigid region and the second rigid region as the initial fluid region; 基于预设的边界条件,对所述初始流体区域进行裁剪处理,得到目标流体区域;Based on the preset boundary conditions, the initial fluid region is clipped to obtain a target fluid region; 根据所述目标流体区域以及预设的流体参数,计算出所述流体区域的流场特性。The flow field characteristics of the fluid region are calculated according to the target fluid region and preset fluid parameters. 5.根据权利要求1所述的方法,其特征在于,所述基于所述流体区域的流场特性确定出所述圆柱在所述流体区域中的受力参数,并根据所述受力参数计算出所述圆柱的速度参数,包括:5. The method according to claim 1, characterized in that the step of determining the force parameters of the cylinder in the fluid region based on the flow field characteristics of the fluid region, and calculating the velocity parameters of the cylinder according to the force parameters, comprises: 从所述流体区域的流场特性中提取出所述圆柱的表面压力载荷;extracting the surface pressure load of the cylinder from the flow field characteristics of the fluid region; 对所述圆柱的表面压力载荷中处于顺流向的压力载荷进行叠加计算,得到所述圆柱在所述流体区域中处于顺流向的流体力;Superimposing and calculating the pressure load in the downstream direction of the surface pressure load of the cylinder, to obtain the fluid force of the cylinder in the downstream direction in the fluid region; 对所述圆柱的表面压力载荷中处于横流向的压力载荷进行叠加计算,得到所述圆柱在所述流体区域中处于横流向的流体力;Superimposing and calculating the pressure load in the transverse flow direction among the surface pressure loads of the cylinder, to obtain the fluid force of the cylinder in the transverse flow direction in the fluid region; 将所述圆柱在所述流体区域中处于顺流向的流体力以及所述圆柱在所述流体区域中处于横流向的流体力代入至预设的动力学方程式中;Substituting the fluid force of the cylinder in the fluid region in the downstream direction and the fluid force of the cylinder in the fluid region in the cross-stream direction into a preset dynamic equation; 基于预设的求解参数对所述动力学方程式进行离散计算,得到所述圆柱的速度参数。The dynamic equation is discretely calculated based on preset solution parameters to obtain the velocity parameters of the cylinder. 6.根据权利要求1所述的方法,其特征在于,所述当检测到所述圆柱的运动参数满足预设条件时,输出所述圆柱的运动参数,包括:6. The method according to claim 1, characterized in that when the motion parameter of the cylinder is detected to meet a preset condition, outputting the motion parameter of the cylinder comprises: 基于所述圆柱的运动参数绘制振幅曲线,并判断所述振幅曲线中是否存在呈现周期性变化的曲线;Drawing an amplitude curve based on the motion parameters of the cylinder, and determining whether there is a curve showing periodic changes in the amplitude curve; 当检测到所述振幅曲线中存在呈现周期性变化的曲线时,确定所述圆柱的运动参数满足预设条件,并输出所述圆柱的运动参数。When it is detected that there is a curve showing periodic changes in the amplitude curve, it is determined that the motion parameters of the cylinder meet a preset condition, and the motion parameters of the cylinder are output. 7.根据权利要求1所述的方法,其特征在于,在所述根据所述圆柱的速度参数以及预设的旋转角速度,得到所述圆柱的运动参数之后,还包括:7. The method according to claim 1, characterized in that after obtaining the motion parameters of the cylinder according to the speed parameters of the cylinder and the preset rotation angular velocity, it further comprises: 当检测到所述圆柱的运动参数不满足预设条件时,基于所述圆柱的运动参数控制所述圆柱以及每个所述控制杆进行移动,并对所述流体区域进行更新处理;When it is detected that the motion parameter of the cylinder does not meet the preset condition, the cylinder and each of the control rods are controlled to move based on the motion parameter of the cylinder, and the fluid region is updated; 基于所述预设的流体参数,计算出更新处理后的所述流体区域的流场特性,并根据更新处理后的所述流体区域的流场特性重新计算出所述圆柱的运动参数。Based on the preset fluid parameters, the flow field characteristics of the fluid region after the update processing are calculated, and the motion parameters of the cylinder are recalculated according to the flow field characteristics of the fluid region after the update processing. 8.一种附体-旋转组合圆柱结构的涡激振动计算装置,其特征在于,包括:8. A vortex-induced vibration calculation device for an appendage-rotating combined cylindrical structure, characterized by comprising: 模型建立模块,用于基于预设的间隙比以及圆柱的直径确定出每个控制杆到圆柱之间的距离,并根据所述圆柱的直径、所述每个控制杆到圆柱之间的距离以及至少两个所述控制杆,建立组合涡激振动数值模型;其中,所述预设的间隙比为每个控制杆到圆柱之间的距离,与圆柱的直径的比值;A model building module, used to determine the distance between each control rod and the cylinder based on a preset gap ratio and the diameter of the cylinder, and to establish a combined vortex-induced vibration numerical model according to the diameter of the cylinder, the distance between each control rod and the cylinder, and at least two control rods; wherein the preset gap ratio is the ratio of the distance between each control rod and the cylinder to the diameter of the cylinder; 第一计算模块,用于对所述组合涡激振动数值模型进行划分处理,从经过划分处理后的所述组合涡激振动数值模型中确定出流体区域,并基于预设的流体参数,计算出所述流体区域的流场特性;A first calculation module is used to divide the combined vortex-induced vibration numerical model, determine the fluid region from the combined vortex-induced vibration numerical model after the division process, and calculate the flow field characteristics of the fluid region based on preset fluid parameters; 第二计算模块,用于基于所述流体区域的流场特性确定出所述圆柱在所述流体区域中的受力参数,并根据所述受力参数计算出所述圆柱的速度参数;A second calculation module is used to determine the force parameters of the cylinder in the fluid region based on the flow field characteristics of the fluid region, and calculate the velocity parameters of the cylinder according to the force parameters; 参数输出模块,用于根据所述圆柱的速度参数以及预设的旋转角速度,得到所述圆柱的运动参数,并当检测到所述圆柱的运动参数满足预设条件时,输出所述圆柱的运动参数。The parameter output module is used to obtain the motion parameters of the cylinder according to the speed parameters of the cylinder and the preset rotation angular velocity, and output the motion parameters of the cylinder when it is detected that the motion parameters of the cylinder meet the preset conditions. 9.一种附体-旋转组合圆柱结构的涡激振动计算装置,其特征在于,包括处理器以及存储器;9. A vortex-induced vibration calculation device for an appendage-rotating combined cylindrical structure, characterized in that it includes a processor and a memory; 所述处理器与所述存储器连接;The processor is connected to the memory; 所述存储器,用于存储可执行程序代码;The memory is used to store executable program code; 所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如权利要求1-7任一项所述方法的步骤。The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method according to any one of claims 1 to 7. 10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在计算机或处理器上运行时,使得所述计算机或处理器执行如权利要求1-7任一项所述方法的步骤。10. A computer-readable storage medium having a computer program stored thereon, characterized in that the computer-readable storage medium stores instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.
CN202310699774.7A 2023-01-19 2023-06-14 A method and device for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure Active CN116702647B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310056440 2023-01-19
CN2023100564408 2023-01-19

Publications (2)

Publication Number Publication Date
CN116702647A CN116702647A (en) 2023-09-05
CN116702647B true CN116702647B (en) 2024-05-31

Family

ID=87838841

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310699774.7A Active CN116702647B (en) 2023-01-19 2023-06-14 A method and device for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure

Country Status (1)

Country Link
CN (1) CN116702647B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117113777B (en) * 2023-09-08 2024-04-09 武汉理工大学 Drill string vortex-induced vibration calculation method considering internal flow

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110795827A (en) * 2019-10-11 2020-02-14 扬州大学 Vortex-induced vibration simulation method of elastically supported rigid cylindrical structures under the action of nonlinear energy wells
CN111008490A (en) * 2019-10-11 2020-04-14 扬州大学 A Fluid-Structure Interaction Prediction Method for Suppressing Flow-Induced Vibration of Double Cylinder Structure Using Nonlinear Energy Well

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4442765B2 (en) * 2002-12-27 2010-03-31 独立行政法人理化学研究所 Numerical analysis method and apparatus for flow field of incompressible viscous fluid using V-CAD data directly

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110795827A (en) * 2019-10-11 2020-02-14 扬州大学 Vortex-induced vibration simulation method of elastically supported rigid cylindrical structures under the action of nonlinear energy wells
CN111008490A (en) * 2019-10-11 2020-04-14 扬州大学 A Fluid-Structure Interaction Prediction Method for Suppressing Flow-Induced Vibration of Double Cylinder Structure Using Nonlinear Energy Well

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
串列双圆柱涡激振动响应的数值模拟;邹琳 等;《水动力学研究与进展》;20180130;第33卷(第1期);第58-64页 *

Also Published As

Publication number Publication date
CN116702647A (en) 2023-09-05

Similar Documents

Publication Publication Date Title
US20130151215A1 (en) Relaxed constraint delaunay method for discretizing fractured media
KR102181989B1 (en) Particle based fluid simulation method using a plurality of processors and fluid simulation apparatus
JP5670832B2 (en) Simulation method, simulation apparatus, and simulation program
JP6048062B2 (en) Simulation program, simulation method, and simulation apparatus
CN116702647B (en) A method and device for calculating vortex-induced vibration of an appendage-rotating combined cylindrical structure
KR102181986B1 (en) Dummy particle based fluid analysis simulation method and fluid simulation apparatus
KR20120100419A (en) System and method for fluid simulation using interaction between grid and particle
CN109753681A (en) A kind of underwater Comprehensive prediction method for flowing sharp cavity line spectrum noise
Rahimi et al. An SPH-based FSI framework for phase-field modeling of brittle fracture under extreme hydrodynamic events
CN116702649B (en) A method and device for calculating vortex-induced vibration of a rotating cylinder
CN116702648B (en) A method and device for calculating vortex-induced vibration of three-dimensional drill string
US20120219164A1 (en) Producing sounds in a virtual world and related sound card
JP2018018164A (en) Particle simulation program, particle simulation method, and information processing apparatus
García et al. A two‐phase adaptive finite element method for solid–fluid coupling in complex geometries
CN112682340A (en) Automatic detection method for rotation direction of axial flow type cooling fan
Fan et al. Boundary finite-element method coupling finite-element method for steady-state analyses of dam-reservoir systems
US10248766B2 (en) Simulation method and analyzing device
KR101545154B1 (en) Field line creation apparatus in overlapped grid and method thereof
CN116842864B (en) Vortex-induced vibration calculation method and device in near-wall state
Yahyai et al. Wind effect on milad tower using computational fluid dynamics
Friedrich et al. Towards an acoustic simulation of a water drop impacting in a water pool
CN108763636A (en) Roller washing machine vibration radiation noise prediction method based on dynamics simulation
CN115779416A (en) Game music visualization method, system, device and storage medium based on time domain
Quan et al. Anisotropic adaptive nearly body-fitted meshes for CFD
KR101820946B1 (en) Rain simulation method by smoothed particle hydrodynamics based on particles, and rain simulation platform which is composed in order to be performed with the same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant