Aqwa 带你掌握船舶与海洋工程水动力理论与工程应用

news2025/1/13 10:10:06

作者:高巍,仿真秀科普作者

一、写在前面

20世纪60年代欧洲北海发现了储量丰富的油气资源,随着1973年第二次石油危机的到来,欧洲国家能源自主的迫切需要推进了北海油气资源的开发进程,推动了海洋工程技术发展。

为了应对日益增长的海洋工程业务需求,英国的WS Atkins(阿特金斯集团)在1975年开发了AQWA(Advanced Quantitative Wave Analysis)软件。AQWA软件主要解决北海油气开发,乃至范围更广的世界海洋油气开发中浮体设计分析,如航行、安装、作业、定位等方面所面临的技术难题。

20世纪80年代,逐渐发展成熟的AQWA软件推向市场,成为第一款商业化的海洋工程浮体分析软件。AQWA软件在发展过程中功能不断丰富,逐渐成为一款深受业界认可的浮体分析软件。

2001年AQWA软件的运营权转交给Century Dynamics Ltd.。

2005年ANSYS集团收购Century Dynamic。

2008年发布的AQWA V5.7d是Century Dynamic独立开发的最后一个AQWA版本。

2009年,ANSYS推出的ANSYS 12.0首次将AQWA作为其重要的计算模块推向市场。随着版本不断更新,AQWA与ANSYS Workbench系统的整合程度不断提高,其界面、计算功能、计算效率都有了较大提升。

当前,AQWA软件已经成为大学、研究机构、海洋工程设计公司的重要分析工具之一。相信随着开发力度和推广力度的不断增强,AQWA在海洋工程分析软件领域将扮演更加重要的角色,将更专业、更广泛的服务于海洋工程行业。

二、AQWA软件理论基础与主要功能

AQWA软件主要解决浮体在环境载荷作用下的运动响应、系泊定位、海上安装作业、船舶航行以及波浪载荷传递等方面的问题。

其理论基础主要有:

  • 船舶静力学:解决浮体静水/非静水状态下的水刚度问题
  • 刚体动力学:解决浮体在环境载荷影响下的运动响应问题
  • 三维势流辐射-绕射理论:解决相对于波浪不可忽略的浮体所受波浪载荷情况,解法为面源法
  • Morrison方程:解决小直径波长比状态下杆件在波浪中的受力问题
  • 缆索动力学:解决浮体系泊状态下缆绳动力响应问题

AQWA功能强大,能够解决海洋工程浮体分析领域的大多数问题,其能够实现的计算功能如下图所示。

图1.1 AQWA能够实现的计算功能

AQWA的频域水动力分析可以求解浮式结构物静水刚度、附加质量、辐射阻尼、一阶波浪力(包括绕射力)、二阶定常波浪载荷。在求解二阶差频、和频载荷中可以考虑二阶速度势的影响。

AQWA能够分析有航速情况下船舶的波浪运动响应、固定结构物的波浪载荷、多体耦合水动力计算等多种复杂水动力问题。另外,AQWA具备不规则频率去除功能和驻波抑制功能,能够提高复杂水动力分析结果的精度。AQWA可以将作用在船体上的波浪速度势、压力以及波面升高等数据输出,用于结构分析和耐波性分析。

AQWA的时域分析分为两种。基于平均湿表面的时域求解可以分析浮式结构在风、流、一阶波浪载荷和二阶波浪载荷作用下的运动响应及连接部件的响应状态。基于非线性瞬时湿表面时域分析可以考虑浮体瞬时湿表面变化的影响。

AQWA可以建立系泊缆、铰、护舷、绞车、滑轮、张力腱等多种连接部件,能够进行复杂的系泊分析与安装分析计算。

AQWA具有外部程序接口,用户可以通过编程实现自定义计算。

AQWA软件包主要包括九个模块(程序),模块名称及对应功能分别为:

  • Line 频域水动力求解模块
  • Librium 静平衡计算模块
  • Fer 频域分析模块
  • Drift 平均湿表面时域计算模块
  • Naut 瞬时湿表面时域计算模块
  • Ags 后处理模块
  • Wave 波浪载荷转换程序
  • Flow 流场数据读取程序
  • Aql AQWA与Excel的接口程序

经典ANSYS、Ags部分功能是经典AQWA的前处理程序。Line、Fer、Librium、Drift、Naut是AQWA的核心计算模块。Wave、Flow、Ags以及Aql是AQWA的后处理程序。

图1.2 AQWA主要模块关系

三、AQWA软件的运行界面

点击完整阅读全文

Aqwa 带你掌握船舶与海洋工程水动力理论与工程应用

相关阅读推荐:

在AQWA中建立漂浮式风力机全耦合模型-图文详解及程序分享

[AQWA小技巧]AQWA的报错信息及解决方案

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/62755.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【多线程(三)】生产者和消费者模式

文章目录3.生产者和消费者模式前言3.1生产者和消费者模式概述3.2生产者和消费者案例3.3 阻塞队列基本使用3.4 阻塞队列实现等待唤醒机制总结3.生产者和消费者模式 前言 在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线 程开发…

SQL SERVER数据库修复之REPAIR_ALLOW_DATA_LOSS级别简介和实例

目录 (一)前言 (二)关于DBCC CHECKxxx系列命令 1. DBCC CHECKALLOC 2. DBCC CHECKCATALOG 3. DBCC CHECKDB (1)基本概念 (2)基本语法 (3)参数说明 &…

分析常见限流算法及手写三种(计数器、漏斗、令牌桶)代码实现

常见的限流算法分析 限流在我们日常生活中经常见到,如火车站门口的栏杆、一些景点的门票只出售一定的数量 等等。在我们的开发中也用到了这种思想。 为什么要限流 在保证可用的情况下尽可能多增加进入的人数,其余的人在排队等待,或者返回友好提示,保证里面的进行…

机器如何快速学习数据采集

很多人都在思考如何利用机器学习(ML)算法来提高产品或服务的质量。 如果你正在考虑采用ML,以正确的格式收集正确的数据,将会降低你的数据清理工作以及数据浪费。 要收集所有数据 收集所有数据是非常重要的。除非你真正训练一个…

Excel基于分隔符拆分列

1、示例数据 id name describe 1 张三 学生 2 李四 老师 3 王五 学生 2、将数据复制到Excel中 数据目前都在A列中 3、将数据一次拆分到多个列 Excel基于分隔符拆分列,将数据一次拆分到多个列。 选中数据,数据-分列-分列 设置分隔符 点击完成后&…

【Python自然语言处理】使用逻辑回归(logistic)对电影评论情感分析实战(超详细 附源码)

需要源码和数据集请点赞关注收藏后评论区留言私信~~~ 一、舆情分析 舆情分析很多情况下涉及到用户的情感分析,或者亦称为观点挖掘,是指用自然语言处理技术、文本挖掘以及计算机语言学等方法来正确识别和提取文本素材中的主观信息,通过对带有…

使用Visual Studio Code 进行Python编程(一)

1、下载Visual Studio Code 到微软的Visual Studio Code官方主页下载Visual Studio Code: Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器Visual Studio 开发工具和服务让任何开发人员在任何平台和语言的应用开发都更加轻松。 随时随地免费使用代码编辑器或 I…

Spire.Office for .NET 7.12.0 2022年最后版本?

谷歌能找到破解版是破坏强签名,不能用web,请把大家不要用Spire.Office for .NET is a combination of Enterprise-Level Office .NET API offered by E-iceblue. It includes Spire.Doc, Spire.XLS, Spire.Spreadsheet, Spire.Presentation, Spire.PDF, …

数据库开发项目 flask + html 01

目的 开放平台(网站) 前端开发 HTML CSS JavaScript Web框架: 接受请求并处理 MySQL数据库: 存储数据 快速上手: 基于 Flask Web框架 快速搭建网站。 进阶: 基于 Django框架 1. 快速开发网站 安装框架 …

(附源码)SSM介绍信智能实现系统 毕业设计 260930

SSM介绍信智能实现系统 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中&…

java+mysql基于SSM的大学生兼职信息系统-计算机毕业设计

开发环境 运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架:SSM(springspringMVCmybatis)vue 项目介绍 论文主要是对大学生兼职信息系统进行了介绍,包括研究的现状,还有涉及的开发背景,然…

分享几款免费实用的国产内网穿透工具

对于没有公网IP的用户来说,如何实现远程管理或让局域网的服务可以被公网访问到是一个问题。当然,也有很多类似的需求,比如: 微信公众号小程序开发调试公网访问本地web项目异地远程处理公司服务问题异地访问公司内网财务/管理系统…

Qt 中模型视图编程的基本概念

背景 一个应用程序本质可以抽象为三部分:界面、逻辑处理、数据。程序中存储有大量的数据,经过逻辑处理后、通过界面展示给用户,同时用户可以通过界面对数据进行编辑,如下图所示: Qt 中的模型视图架构就是用来实现大量…

Spring_第3章_AOP+事务

Spring_第3章_AOP事务 文章目录Spring_第3章_AOP事务一、AOP1 AOP简介问题导入1.1 AOP简介和作用【理解】1.2 AOP中的核心概念【理解】2 AOP入门案例【重点】问题导入2.1 AOP入门案例思路分析2.2 AOP入门案例实现【第一步】导入aop相关坐标【第二步】定义dao接口与实现类【第三…

8 常规聚类

常规聚类 聚类分析是解决数据全方位自动分组的有效方式。若将数据全体视为一个大类,这个大类很可能是由若干个包含了一定数量观测的自然小类”组成的。聚类分析的目的就是找到这些隐藏于数据中的客观存在的“自然小类”,并通过刻画“自然小类”体现数据…

舆情监控软件

随着中国互联网的快速发展,舆情监测成为工作中的一部分,如果没有舆情监控软件的及时介入,负面舆情将会迅速扩大并蔓延到各个方面,对社会以及公众造成严重的影响,舆情监控软件对企业政府有着深远影响,接下来…

Python学习小组课程P5-Python办公(2)Excel读取与Word生成

一、前言 注意:此为内部小组学习资料,非售卖品,仅供学习参考。 本系列课程: Python学习小组课程-课程大纲与Python开发环境安装 Python学习小组课程P1-Python基础(1)语法与数组 Python学习小组课程P2-Pyth…

【配电网重构】基于yalmip求解含sop+二阶锥配电网重构附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

ouster-32激光雷达使用---雷达输出数据分析

ouster-32激光雷达使用---雷达输出数据分析雷达输出数据分析所有数据imu数据雷达数据坐标系Rviz显示雷达输出数据分析 所有数据 查看当前topic消息种类 rostopic list终端输出 /clicked_point /initialpose /move_base_simple/goal /os_node/imu_packets /os_node/lidar_pa…

ADSP-21489的开发详解:VDSP+自己编程写代码开发(2-软件和硬件的开发环境搭建)

Visual DSP软件的安装 运行 setup 软件安装包,全部下一步即可完成软件安装,非常简单。我们的资料里提供了 VDSP5.1.2 软件,当然您也可以通过 ADI 公司官网下载。 VDSP5.1.2 软件官网下载地址: Visual DSP5.1.2的ADI官网下载链接…