当前位置: 首页 > news >正文

HydroD 实用教程(四)水动力模型

目 录

  • 一、前言
  • 二、Hydro Properties
    • 2.1 Compartment Properties
    • 2.2 Rudder and Thruster
    • 2.3 Wind Properties
  • 三、Hydro Structure
    • 3.1 Load Cross Sections
  • 四、Loading Conditions
    • 4.1 Mass Model
    • 4.2 Second Order Surface Model
    • 4.3 Wadam Offbody Points
    • 4.4 Additional Matrices
  • 五、参考文献


一、前言


  SESAM (Super Element Structure Analysis Module)是由挪威船级社(DNV-GL)开发的一款有限元分析(FEA)系统,它以 GeniE、HydroD 和 DeepC 等模块为核心,是海洋工程结构分析的行业标准软件,主要用于海工结构的强度评估、波浪荷载计算和系泊系统分析等。GeniE、HydroD 和 DeepC 分别是 Sesam 系统的固定式结构分析模块、漂浮式结构分析模块和系泊系统分析模块。HydroD is the software package for robust hydrodynamic analysis and stability analysis.



在这里插入图片描述

Sesam Overview



  水动力模型(Hydro Model)定义了海工结构的几何和结构属性。根据是否直接作用于海床上,海工结构分为固定式(Fixed)和漂浮式(Floating)两大类。在 HydroD 中,不同的结构类型会执行不同的计算内容。对于固定式结构将计算激振力与漂移力(exciting and drift forces);对于漂浮式结构将计算附加质量、阻尼、激振力(exciting forces)等,且需要求解运动方程。


在这里插入图片描述

create a hydro model
名称为 HydroModel1;类型为 Floating
Baseline, AP and FP positions are only relevant for Wasim analysis,
so you don’t need to change these.

HydroModel1 = HydroModel(HydroModelFloating);
HydroModel1.setColumnStabilized(false);
HydroModel1.setBoundaryType(HydroModelFloating);
HydroModel1.setColumnStabilized(false);
JS Command Example



  一个水动力模型(如HydroModel1)下面包含三个子文件夹:HydroProperties、HydroStructure 和 LoadingConditions。The hydro properties folder may contain properties for compartments, Morison model, Rudders and thrusters and wind. The hydro structure folder contains all loading condition independent models and element types that may be defined on a hydro model. The Panel Model may be replaced by a Section Model. The loading conditions folder contains all data related to different draughts of the hydro model.


在这里插入图片描述





二、Hydro Properties


  HydroProperties 文件夹下可以定义五大类水动力属性,分别是 Compartments(压载)、Morison Model、Rudders、Thrusters(作动器)和 Wind。在 Wasim 分析中,Rudders 用于运动控制,Rudders 的属性定义在 RudderProperties 文件夹内。Thrusters 可以用在稳性分析中,为浮体提供主动作用力。分布在结构表面上的风压力是不均匀的,除了风速,还与结构的体型有关。 Wind 属性用来计算风倾力矩。

在这里插入图片描述



  The rudder properties folder contains properties for rudders. Rudders can be used for motion control in a Wasim analysis. The autopilot model in Wasim is very simplified and should only be regarded as a numerical tool to control horizontal motions. Thus the rudders defined here do not necessarily have to reflect the actual physical rudder on the vessel. Different types of thrusters with different force characteristics can be defined. Thrusters can be used in stability analyses. The wind properties are used in the computation of wind heeling moment. This is based on drag coefficients and drag block coefficients.




2.1 Compartment Properties


Compartment Properties

编号名称功能
01DeckTanksDeck tanks are only used in connection with the NMD stability code check.
02FillingFractionsA Filling Fraction property is defined for each different filling ratio of a compartment.
03FloodedTanksCompartments may be defined as flooded.
If so, the internal free surface level will coincide with the external free surface level.
04FluidsThe fluid density is given as a property to be assigned to compartment contents.
05PermeabilitiesThe permeability describes the fraction of the compartment volume that can be filled with fluid.


在这里插入图片描述






2.2 Rudder and Thruster


在这里插入图片描述

Rudder Properties


在这里插入图片描述

Thuster Properties



2.3 Wind Properties


在这里插入图片描述

Defune Drag Block Coefficient Curve

在这里插入图片描述

Defune Drag Coefficient Curve




三、Hydro Structure


  通常,进行水动力分析的各类实体对象是在 HydroStructure 下创建或导入的。这些实体对象可能是:有限元模型(.FEM)、主动或被动控制装置、荷载汇集平面(Load Cross Sections)。有限元模型主要有:Panel Model、Morison Model 和 Structure Model;控制装置包括:Rudders(位移控制装置)、Thrusters(力控制装置/主动控制)和 Motion Control Springs(运动控制弹簧)。


在这里插入图片描述




3.1 Load Cross Sections


  在 HydroD 中,荷载汇集面(Load Cross Section)是一个与坐标面相平行的平面,由点和坐标面定义,主要用于截面内力的计算。作用在这个截面上的荷载(内力)是通过汇集外载与质量力得到的,力矩相对于用户输入点给出。


在这里插入图片描述





四、Loading Conditions


  加载条件(loading conditions)文件夹包含了水动力模型不同吃水深度下的所有数据,加载条件将影响模型的质量分布和吃水深度。通常,一个加载条件是由水线的 Z 坐标、纵倾角(Trim)与横倾角(Heel)定义的,决定模型吃水深度的各种数据都在加载条件下创建。Trim and heel angles are Euler angles performed in the order RX-RY-RZ (i.e. heel before trim) for the input to global transformation. Rotations are done prior to translating the model a magnitude minus “Z-waterline” in the z-direction.


在这里插入图片描述

Create Loading Condition



4.1 Mass Model


  质量模型(Mass Model)有四种定义方式:(1)来自质量模型文件(.FEM);(2)用户自定义质量参数;(3) 6 x 6 质量矩阵;(4)由 Morison Model 给出的质量。当采用用户自定义方式定义质量模型时,需要指定定义用户质量的坐标系。坐标系的类型可能是:Input Coordinate System、Global Coordinate System、Mixed Coordinate System、COG (Center of gravity) Centered Coordinate System。


在这里插入图片描述



Coordinate System

编号类型说明
01Input Coordinate SystemCoordinate system in which all input is defined and vizualized.
02Global Coordinate SystemCoordinate system of your model after it has been transformed according to the loading condition trim, heel and draft.
03Mixed Coordinate SystemCenter of gravity is specified in input coordinate system.
Radius of gyration and product of inertia are specified in global coordinate system.
04COG Centered CoordinateCenter of gravity is specified in the input coordinate system.
Radius of gyration and products of inertia are specified in a coordinate system parallel with the input system but with its origin in center of gravity.



4.2 Second Order Surface Model


在这里插入图片描述




4.3 Wadam Offbody Points


在这里插入图片描述




4.4 Additional Matrices


在这里插入图片描述





五、参考文献


[1]. HydroD User Manual.

[2]. HydroD/Tutorials Stability analysis and code checking.

[3]. HydroD/Tutorials Wadam, Wasim and Meshing tools.

[4]. 关于风机 叶片/荷载/控制 方面的介绍请访问:https://www.zhihu.com/column/c_1485646874003058688

[5]. 关于风机 有限元分析 方面的介绍请访问:https://blog.csdn.net/shengyutou

[6]. 联系作者 ,Email: liyang@alu.hit.edu.cn

[7]. 联系作者 ,WeChat/Weixin: 761358045




相关文章:

HydroD 实用教程(四)水动力模型

目 录一、前言二、Hydro Properties2.1 Compartment Properties2.2 Rudder and Thruster2.3 Wind Properties三、Hydro Structure3.1 Load Cross Sections四、Loading Conditions4.1 Mass Model4.2 Second Order Surface Model4.3 Wadam Offbody Points4.4 Additional Matrices…...

vue项目第七天

项目中模块操做业务使用ajax(需要使用接口认证)修改封装的findData发送ajax请求管理员列表内部搜索业务复用之前的findData 方法即可实现整个查询业务。实现退出业务在下拉菜单上添加事件以及属性。用户退出登录,二次登录系统菜单可能不存在的…...

拂晓·微信机器人

前言 本项目是基于千寻微信框架进行的功能开发,采用SpringBoot青云客机器人进行开发。 千寻初衷是想开源一个框架的写法,并不是为了用来运营,因此功能不全,所以使用和适配前请查看是否与自己需求匹配。 因此本文主要通过千寻客…...

React:Hooks工作机制

Hooks规则 React Hooks的使用,有两个规则: Hooks只能在函数组件中使用;不能在条件、循环或者嵌套函数中使用hook。确保每一次渲染中都按照同样的顺序被调用,import React, {useState } from "react"; export default function PersonalInfoComponent() {const […...

基于深度神经网络的3D模型合成【Transformer vs. CNN】

本文介绍用于3D模型合成的transformer网络与深度卷积网络。 推荐:使用 NSDT场景设计器 快速搭建 3D场景。 1、概述 从单一视角合成 3D 数据是一种基本的人类视觉功能,这对计算机视觉算法来说极具挑战性,这是一个共识。 但在 3D 传感器&#…...

前端面试题整理之HMTL篇(一)

HTML面试题(一) 前言: 面试题及答案解析,大部分来自网络整理,我自己做了一些简化,如果想了解的更多,可以搜索一下,前端面试题宝典微信公众号或者查百度,另外如果出现错误…...

【论文速递】ICLR2018 - 用于小样本语义分割的条件网络

【论文速递】ICLR2018 - 用于小样本语义分割的条件网络 【论文原文】:CONDITIONAL NETWORKS FOR FEW-SHOT SEMANTIC SEGMENTATION(Workshop track - ICLR 2018) 【作者信息】:Kate Rakelly Evan Shelhamer Trevor Darrell Alexe…...

本地生成动漫风格 AI 绘画 图像|Stable Diffusion WebUI 的安装和局域网部署教程

Stable Diffusion WebUI 的安装和部署教程1. 简介2. 安装环境2.1 Windows2.2 Linux3. 运行4. 模型下载链接5. 局域网部署5.1 Windows5.2 Linux6. 其他资源1. 简介 先放一张WebUI的图片生成效果图,以给大家学习的动力 :) 怎么样,…...

用一行Python代码,为图片上水印版权!

今天一个朋友跟我吐槽:前段时间,我辛辛苦苦整理的一份XX攻略,分享给自己的一些朋友,结果今天看到有人堂而皇之地拿着这份攻略图片去引流,并声称是自己整理的,真是岂有此理!他自己总结吃一堑长一…...

java中的lambda表达式

java中的lambda表达式java中的lambda表达式语法参数的不同写法代码块的不同写法函数式接口运用方法引用object::instanceMethodClass::staticMethodClass::instanceMethod什么是lambda表达式? 带参数变量的表达式。 java中的lambda表达式 我对java中lambda表达式是这…...

0.1opencv库VS环境配置

opencv环境配置 感谢大家学习这门教程。本系列文章首发于公众号【周旋机器视觉】。 这个这门课程的第一篇文章,主要是opencv环境配置。 本教程的环境为 Visual Studio 2019CMake 3.22.3opencv 4.6.0windows 10 1、opencv的源码下载与安装 直接访问opencv官网&…...

第五十七章 树状数组(二)

第五十七章 树状数组(二)一、差分的缺陷二、树状数组与差分三、例题题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1提示样例 1 解释:数据规模与约定代码一、差分的缺陷 差分的作用是能够在O(1)的时间内给一段区间加上相同的数字&am…...

比特币的网络

比特币的网络 1. DNS-seed 在比特币网络中,初始节点发现一共有两种方式。 第一种叫做 DNS-seed,又称 DNS 种子节点,DNS 就是中心化域名查询服务,比特币的 社区维护者会维护一些域名。 比如 seed.bitcoin.sipa.be 这个域名就是由比特币的核心开发者 Sipa 维护的,如果我…...

ChatGPT的模型介绍及GO语言实现API

ChatGPT除了大家熟悉的GPT3之外,还有其他辅助模型,比如处理代码的以及有害信息过滤的系统。总的来说是下面三个组成:GPT-3:一组能够理解和生成自然语言的模型CodexLimited beta:一组可以理解和生成代码的模型&#xff…...

Tile防丢器引入全新防盗模式,苹果Find My功能拓展到大众消费电子

Tile 宣布引入全新的防盗模式,Tile 配件启用之后,反跟踪扫描和安全功能就无法检测到该配件。Tile 为了遏制其物品追踪产品用于追踪某人,此前推出了 Scan and Secure 功能。iPhone 和安卓用户可以通过该功能扫描附近的 Tile 设备,以…...

物联网中RocketMQ的使用

物联网中RocketMQ的使用 1. 背景 随着物联网行业的发展、智能设备数量越来越多,很多常见的智能设备都进入了千家万户;随着设备数量的增加,也对后台系统的性能提出新的挑战。 在日常中,存在一些特定的场景,属于高并发请…...

用Three.js搭建的一个艺术场景

本文翻译自于Medium,原作者用 Three.js 创建了一个“Synthwave 场景”,效果还不错,在此加上自己的理解,记录一下。在线Demo. 地形构建 作者想要搭建一个中间平坦、两侧有凹凸山脉效果并且能够一直绵延不断的地形,接下…...

算法导论【字符串匹配】—朴素算法、Rabin-Karp、有限自动机、KMP

算法导论【字符串匹配】—朴素算法、Rabin Karp、有限自动机、KMP朴素字符串匹配算法Rabin-Karp算法有限自动机KMP算法朴素字符串匹配算法 预处理时间:0匹配时间:O((n-m1)m) Rabin-Karp算法 预处理时间:Θ(m),需要预先算出匹…...

如何在 Python 中验证用户输入

要验证用户输入: 使用 while 循环进行迭代,直到提供的输入值有效。检查输入值在每次迭代中是否有效。如果该值有效,则跳出 while 循环。 # ✅ 验证用户输入的是否是整数num 0while True:try:num int(input("Enter an integer 1-10: …...

JVM详解——类的加载

文章目录类的加载1、Java程序如何运行2、Java字节码文件3、类加载4、类加载的过程5、类加载器6、类的加载方式7、类的加载机制8、双亲委派机制9、破坏双亲委派机制类的加载 1、Java程序如何运行 首先通过Javac命令将.java文件编译生成.class字节码文件。 Javac是Java编译命令&a…...

《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》

引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...

PL0语法,分析器实现!

简介 PL/0 是一种简单的编程语言,通常用于教学编译原理。它的语法结构清晰,功能包括常量定义、变量声明、过程(子程序)定义以及基本的控制结构(如条件语句和循环语句)。 PL/0 语法规范 PL/0 是一种教学用的小型编程语言,由 Niklaus Wirth 设计,用于展示编译原理的核…...

GitHub 趋势日报 (2025年06月08日)

📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...

NLP学习路线图(二十三):长短期记忆网络(LSTM)

在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...

Reasoning over Uncertain Text by Generative Large Language Models

https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...

蓝桥杯 冶炼金属

原题目链接 🔧 冶炼金属转换率推测题解 📜 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V,是一个正整数,表示每 V V V 个普通金属 O O O 可以冶炼出 …...

【分享】推荐一些办公小工具

1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

音视频——I2S 协议详解

I2S 协议详解 I2S (Inter-IC Sound) 协议是一种串行总线协议,专门用于在数字音频设备之间传输数字音频数据。它由飞利浦(Philips)公司开发,以其简单、高效和广泛的兼容性而闻名。 1. 信号线 I2S 协议通常使用三根或四根信号线&a…...

给网站添加live2d看板娘

给网站添加live2d看板娘 参考文献: stevenjoezhang/live2d-widget: 把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platformEikanya/Live2d-model: Live2d model collectionzenghongtu/live2d-model-assets 前言 网站环境如下,文章也主…...