虹科案例 | 石油天然气行业CFD高性能计算解决方案

2023-05-16

公司简介

DNV GL是全球领先的能源、石油和海事行业风险管理及资产绩效提升的软件供应商,主要为客户提供全面的风险管理和各类评估认证服务,认证涉及信息通信技术、汽车及航空天、食品与饮料、医疗等方面。

DNV GL以让世界更安全、更智能、更环保为使命,为海事、石油、天然气和能源行业提供技术保证和独立专家咨询服务。该公司为来自100多个国家的客户提供分类服务,得到了16000名专业人士的支持。

在该公司成立150周年之际,DNV G提出了四个关键目标:
1.创造一个安全和可持续的未来
2.缓和从技术到改革的转变
3.适应不断变化的气候
4.定义航运的未来

面临的挑战

为全球石油和天然气行业的领先技术顾问,DNV GL需要及时且高度准确的计算功能,为可行各业客户提供一致且完整的分析服务。

DNV GL的一个项目是评估防喷器 (BOP)的流体动力学。传统上,BOP受限于维护时间可能导致运营停机时间增加,例如非结构化维护管理、可靠性降低和设备大修。

计算流体动力学(CFD)仿真软件有助于预测流体流动对海上石油钻井平台和相关产品等结构的影响。CFD仿真软件的流体流动分析功能可用于设计及优化新设备、对现有安装进行故障排除等。

为了进行流体动力学评估,DNV GL公司需要使用高性能计算在石油和天然气结构上运行计算流体动力学(CFD)。此外,该公司还依赖ANSYS® Fluent®软件进行广泛的物理建模,以确定工业应用的流动、湍流、传热和反应—以进行网格划分和准备仿真参数。总体看,该项目的数据总计4000万个单元。

然而,对于DNV GL而言,想要获得HPC资源具有很大的困难。由于该公司的核心集群可用性有限,即便在两个地方拥有2000和 7000个集群核,但还不足以运行外流、进行深水数据分析以及进行如此大的计算。

“我们部门负责通过有限元分析和计算流体动力学为石油和天然气客户提供最先进的分析—我们非常需要高性能计算,然而,我们的基础设施难以胜任这项任务。”
—DNV GL的深水技术工程师 卡拉博士

为了应对上述挑战,DNV GL选择了HK-Nimbix,使用该公司基于云的HPC基础设施和应用程序。

高性能计算解决方案

ANSYS®(大型通用有限元分析软件)推荐DNV GL使用Nimbix高性能计算套件(HK-Nimbix),Nimbix混合云由JARVICE平台提供支持—作为HPC处理的公共和私有工作负载之间的网关。其用户友好的API完全简化了数据处理周期,可帮助DNV GL公司创建量身定制的工作流程,同时构建一个友好的工作环境,更有效地管理和加速工作负载处理。

在首次测试中,DNV GL利用ANSYS® Fluent®在平台上提交任务,该ANSYS+Nimbix组合解决方案立即被用于提交和执行任务,其中案例、数据和日志文件通过VPN连接从本地计算机来回拷贝,然后复制到Nimbix HPC云服务。

卡拉博士说:“使用HK-Nimbix后,我们发现工作流程原来可以如此简单和流畅。据需要的容量和数据处理速度,HK-Nimbix为我们精心设计了强大的HPC云,它可以支持交付工作所需的时间线,同时又不超出我们的预算,这样可以确保我们更好、更快地进行计算!”

结果

ANSYS® Fluent®和Nimbix JARVICE平台的结合有助于提高DNV GL的盈利率,不仅帮助该公司创建更快的计算模型、提高客户服务质量,还建立了客户群,提高了石油和天然气行业客户的服务质量和效率。

HK-Nimbix客户支持模型帮助DNV GL快速解决任何集成问题:“Nimbix的客户支持堪称完美。我们公司正在一个度复杂的行业中运转,需要快速回答和快速计算。当我们开始使用Nimbix后,其专家团队总是及时出现,无缝、高效地帮助我们推出了防喷器 (BOP)项目。”卡拉说道。

未来发展计划

基于BOP项目的成功,DNV GL准备在未来几个月内扩展ANSYS® + Nimbix组合—将高性能计算完全集成到该公司的分析基础设施中。

使用HK-Nimbix,DNV GL公司非常有信心落地新的项目,例如:
▪ Nuwave:DNV和MARINTEK正在启动一个项目,其目标是使用CFD解决与海洋/近海问题并为数值波浪水槽制定提供解决方案。
▪ Jumper:主要为分析校准和模型测试,该项目的目标是开发和推荐复杂跳线系统的涡激振动 (VIV) 评估实践。
▪ VIV:该项目包括对VIV管道进行3000次仿真的高级分析和CFD用例。

“在使用Nimbix后,我们觉得其混合云的HPC非常不错,但从未预料到它执行数据计算的效率和速度如此之快,不仅确保我们能够超额交付当前项目,而且能够为我们的新项目提供解决思路。”—卡拉博士

虹科HK-Nimbix高性能计算套件是一套灵活且安全的即服务高性能计算 (HPC) 解决方案。这种面向云中的HPC、AI和Quantum的即服务模型为客户提供了访问最广泛的HPC和高性能计算产品组合的权限—从硬件到裸机即服务,再到先进计算的民主化、是跨公共和私有数据中心的云。

下面是HK-Nimbix高性能计算套件的内容介绍及优势分析等:
在这里插入图片描述
推荐阅读:
《虹科案例 | 石油天然气行业CFD高性能计算解决方案》

虹科云科技,主要分享云计算、数据库、商业智能、数据可视化、高性能计算等相关知识、产品信息、应用案例及行业信息,为学习者传输前沿知识、为技术工程师解答专业问题、为企业找到最适合的云解决方案!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

虹科案例 | 石油天然气行业CFD高性能计算解决方案 的相关文章

  • java实现统计输入一行string中统计其中各个字符出现的次数

    方法 xff1a 通过数组ArrayList实现 代码包括两个文件 1 保存统计的字符和其出现次数的对象1 package codeSHP public class Object01 char c int count public Obje
  • 【QT】如何给QT程序设置图标和软件名

    在MainWindow的构造函数中使用以下两个方法即可设置软件名和图标 span class token keyword this span span class token operator gt span span class toke
  • Java List<Bean> 分组转换

    1 什么是List lt Bean gt 分组转换 请看如下数据结构 xff0c getter and setter 方法省略 待分组数据结构 public class CommuneResourceBean implements java
  • DB2递归函数返回TABLE对象 和 Mysql递归函数返回Varchar类型

    DB2数据库中 1 使用TABLE对象构建临时表 values 34 1 34 34 a 34 34 2 34 b 34 34 3 34 34 c 34 34 4 34 34 d 34 34 e 34 34 f 34 select from
  • SHELL命令(180701)

    shell命令 1 关机halt reboot poweroff 2 帮助手册 man 3 目录 xff0c 文件操作 xff1a Linux采用的文件是ext3 xff08 树形结构 xff09 3 1路径表示法 绝对路径 xff1a x
  • RabbitMQ——调优参数

    前言 前面几篇文章讲述了rabbitmq消息存储的相关原理 xff0c 也提到了有些参数可以进行配置 这些配置参数的微调在不同的场景中会有不同的效果 本文对其中一些参数进行说明 xff0c 同时以实测数据结合性能分析工具进行剖析 相关参数说
  • Python之turtle.circle()函数理解

    turtle circle 函数 定义 xff1a turtle circle radius extent 61 None 作用 xff1a 根据半径radius绘制extent角度的弧形 参数 xff1a radius xff1a 弧形半
  • 高精度乘法(C++实现)

    算法分析 1 C 43 43 不支持大数运算 xff0c 故而引入高精度算法 2 高精度乘法将大数以字符串形式输入 xff0c 然后拆分转换为一位一位的整数 xff0c 之后按照小学的竖式运算方法完成编码 xff08 注意 xff1a 字符
  • 在RStudio中安装packages时的“... install from sources ...”问题解决方法

    问题描述 在RStudio中安装packages时出现弹窗提示 xff1a Do you want to install from sources the packages which need compilation 解决办法 选择 NO
  • 排列组合之插板法

    算法解析 插板法的模型 xff1a m个相同的元素 xff0c 分给n个不同的空间里 xff0c 每个空间至少1个 xff0c 有多少种方法 xff1f O 表示元素 xff0c 表示隔板 xff0c xff0d 表示间隔 xff0c 如果
  • cin.getline() 函数用法

    函数用法 接收一个字符串并输出 xff08 可含空格 xff09 参数详解 1 cin getline 函数的完整形式有三个参数 xff1a cin getline 字符数组名 字符个数 结束标志 注意 xff1a 若指定参数 字符个数 为
  • Matlab以分数形式显示运算结果并输出

    问题描述 已知矩阵P的内容如下 xff1a 1 3 1 3 1 3 0 1 2 1 2 0 0 1 4 1 4 0 1 2 0 1 2 0 1 2 利用Matlab编程求P P的值 xff0c 并以分数形式显示运算结果 程序代码 forma
  • Visual Studio Code 常用快捷键

    功能快捷键跳转到定义F12往回跳转Ctrl 43 Alt 43 往前跳转Ctrl 43 Shift 43 注释 取消注释Ctrl 43 搜索Ctrl 43 F替换Ctrl 43 H在文件中搜索Ctrl 43 Shift 43 F变量重命名F
  • LaTeX中保留字符 # $ % ^ & _ { } \ 的输入方法

    LaTeX保留字符 常见的LaTeX保留字符有 xff1a amp backslash 在 LaTeX 中输入它们的命令是 xff1a documentclass UTF8 article usepackage ctex begin doc
  • 蓝桥杯:长草 ← DFS

    题目来源 https www lanqiao cn problems 149 learning 问题描述 小明有一块空地 xff0c 他将这块空地划分为 n 行 m 列的小块 xff0c 每行和每列的长度都为 1 小明选了其中的一些小块空地
  • 利用数组模拟栈,实现逆序输出。

    利用STL stack实现逆序输出的代码 在算法竞赛中 xff0c 利用STL stack实现逆序输出 xff0c 特别好理解 STL stack 的官方帮助文档详见 xff1a https cplusplus com reference
  • 算法竞赛中,sort()函数的常见用法。

    知识点 虽然我们已经学习了诸如快速排序 桶排序 基数排序 插入排序 选择排序等众多的排序算法 xff0c 但在算法竞赛中 xff0c 如需要进行排序 xff0c 我们一般 不会去重复造轮子 xff0c 即去实现某种排序算法后再使用 xff0
  • Android 打印调用栈的方法

    1 Java层调用栈打印 xff1a xff08 1 xff09 打印本地调用堆栈 Log i TAG Log getStackTraceString new Throwable 打印本地调用堆栈 xff08 2 xff09 打印远程调用堆
  • 利用gnome美化Ubuntu18.04

    先上最终的效果图 xff1a 首先需要安装gnome软件 sudo apt install gnome tweak tool 安装好后在terminal中输入 gnome tweaks 进入优化软件 软件里自带有一些主题和图标等 xff0c
  • 软件项目管理0712:干系人管理

    软件项目管理0712 xff1a 干系人管理 xff08 软件项目管理中最复杂的内容 xff09 这个题目是个大课题 xff0c 只谈一些自己的经验 xff0c 并不完整 xff0c 有很多缺漏 xff0c 在以后的工作中慢慢的完善 项目

随机推荐

  • 【JVM学习笔记】JVM内存区域定义与内存结构

    目录 定义和说明JVM内存区域的定义内存区域说明堆说明非堆 方法区说明堆栈的区别HotSpot虚拟机 JVM线程独占内存程序计数器 xff1a Program Counter RegisterJava虚拟机栈 xff1a Java Virt
  • 【自媒体营销神器】一键自动下载短视频并分发至长视频平台脚本开源展示

    项目语言 xff1a Python 开发历时 xff1a 一个月 为什么要开源 xff1a Those whom God wishes to destroy he first makes mad 用到的库 xff1a 首先是项目展示环节 x
  • 搞懂bashrc

    1 bashrc是什么 shell 是给电脑发送指令的地方 xff08 命令行 xff09 xff0c bash 是 Bourne Again Shell 的缩写1 我们在 Ubuntu 打开的命令行界面一般都是 bash xff0c 每次
  • powershell 解压RAR文件(简易版)

    01 前言 为啥要写这个 xff0c 因为可能有些特殊的环境无法使用RAR的解压软件 xff0c 因而动手找了一个库然后写了这个脚本 xff0c 希望有帮助 02 正文 准备 xff1a 第三方的dll SharpCompress xff0
  • 改变 Gnome Terminal 的默认大小

    Ubuntu 中 xff0c Gnome Terminal 的默认大小是 80列 xff0a 24行 xff0c 这是文本模式下的标准尺寸 对于图形界面环境而言 xff0c 默认的大小就不太适合了 如果不满意 Gnome Terminal
  • 主祷文

    主 祷 文 我们在天上的父 xff0c 愿人都尊你的名为圣 愿你的国降临 愿你的旨意行在地上 xff0c 如同行在天上 我们日用的饮食 xff0c 今日赐给我们 免我们的债 xff0c 如同我们免了人的债 不叫我们遇见试探 xff0c 救我
  • 一个失败的程序员

    一个失败的程序员 第一次写博客 xff0c 看了别人的很久 xff0c 也想了很久 xff0c 觉得无论文笔有多不好 xff0c 分享的内容有多糟糕 xff0c 都应该有这个勇气迈出第一步 xff0c 记录生活 抒写回忆 xff0c 等到回
  • H5新增标签及Tab切换水平垂直居中

    1 结构标签 xff08 1 xff09 section xff1a 独立内容区块 xff0c 可以用h1 h6组成大纲 xff0c 表示文档结构 xff0c 也可以有章节 页眉 页脚或页眉的其他部分 xff1b xff08 2 xff09
  • android构建工具gradle基础知识

    1 gradle概述 gradle是一个开源的通用构建工具 xff0c 可以构建几乎任意类型的产物 针对不同的场景 xff0c gradle使用不同的插件和DSL申明配置来共同完成构建 gradle有如下几个特点 xff1a 高性能基于jv
  • Kali linux 2016.2(Rolling)安装之后的常用配置

    转发 xff1a https www cnblogs com zlslch p 6047913 html 前言 使用默认的Kali Linux设置来学习是可以的 xff0c 但是我们通常要修改系统的一些基本设置 xff0c 来最大化使用Ka
  • JAVA版本:使用二分法查找数组中的数据

    使用二分法查找数组中的数据 xff1a 分析 xff1a 二分法查找适用于数据量较大时 xff0c 但是数据需要先排好顺序 主要思想是 xff1a xff08 设查找的数组区间为array low high xff09 xff08 1 xf
  • BlaBlaCar是如何解决四大挑战的?

    BlaBlaCar 是世界领先的长途拼车服务 xff0c 将汽车司机与乘客联系起来 BlaBlaCar 在 22 个国家 地区拥有 6000 万会员 xff0c 每季度有超过 1800 万旅客 xff0c 正在创建一个全新的 以人为本的旅行
  • K8S案例01

    一个简单的例子 Java Web应用 xff1a 是一个运行在 tomcat里的 Web App 如图1 1所示 xff0c JSP页面通过JDBC直接访问 MYSQL数据库并展示数据 为了演示和简化的目的 xff0c 只要程序正确连接到了
  • 【Ubuntu】修改ubuntu和windows双系统启动顺序

    目录 一 问题描述二 背景知识1 GRUB是什么2 GRUB配置文件3 96 etc default grub 96 主配置文件 二 问题分析三 解决方案1 修改grub主配置文件2 更新grub配置文件 一 问题描述 Ubuntu 43
  • OpenShift简介

    文章目录 OpenShift简介1 OpenShift是什么 xff1f OpenShift与K8S的区别1 应用部署2 应用管理3 节点配置4 安全性 2 为什么要用OpenShift xff1f 3 OpenShift的版本4 Open
  • Java 连接MariaDB

    Java应用程序连接MariaDB数据库 在本文中我们将了解到什么是JDBC驱动程序以及如何打开和安全地关闭MariaDB数据库连接 什么是 JDBC 驱动程序 xff1f JDBC 是一种 API规范 xff1a 一组定义该技术可以做什么
  • 使用 JDBC 执行 SQL 语句

    使用 JDBC 执行 SQL 语句 在上一篇文章中我们了解到什么是JDBC驱动程序以及如何打开和安全地关闭MariaDB数据库连接 接下来我们在上一篇文章的基础上学习如何使用 JDBC 对 SQL 数据库执行SELECT INSERT UP
  • 创建Redis企业版数据库的步骤

    一 Redis企业版数据库的功能 Redis Enterprise Software 允许您创建数据库并将它们分布在节点集群中 这些数据库可以使用 Redis Enterprise 功能 xff0c 例如 xff1a redis on fl
  • 关于Redis数据库,我问了ChatGPT几个问题

    最近互联网刮起了一阵ChatGPT风 xff0c 从程序猿 产品经理 运营再到大学生 xff0c 都在跟ChatGPT对话 xff01 例如 xff1a 请帮我检查这段代码的BUG 请帮我设计一款功能像虹科VUZIX一样的智能AR眼镜 虹科
  • 虹科案例 | 石油天然气行业CFD高性能计算解决方案

    公司简介 DNV GL是全球领先的能源 石油和海事行业风险管理及资产绩效提升的软件供应商 xff0c 主要为客户提供全面的风险管理和各类评估认证服务 xff0c 认证涉及信息通信技术 汽车及航空天 食品与饮料 医疗等方面 DNV GL以让世