虹科分享 | 流浪地球背后:运载火箭行业的高性能计算!

news2024/11/16 1:57:27

当长征系列运载火箭直冲云霄时,你想到的是什么?
是嫦娥奔月,是技术革新,是一望无际的星空,是伟大的航天员
还是流浪地球中用火箭推进太空天梯的科幻场景 我
想到的是运载火箭行业背后的高性能计算
……
是无数次的计算模拟
是一次次仿真测试
运载火箭成功的那一刻,是无数个数据支撑的成功!

下面分享全球小型运载火箭的领先开发商Firefly Aerospace的高性能计算案例。

公司简介:

Firefly Aerospace(萤火虫太空公司)于2017年创立,是全球小型运载火箭的领先开发商。

在这里插入图片描述

公司发展前景:

1.Firefly正在开发一系列运载火箭和太空飞行器,以及提供领先的可负担、便捷性和高可靠性的行业服务。
2.Firefly的运载火箭利用通用技术制造基础设施、提高发射能力和提供低地球轨道(LEO)发射的解决方案,可以最低的成本在小型起重级别中装载大约10公吨的有效载荷。
3.结合Firefly的太空飞行器,如轨道转移飞行器和Genesis着陆器,Firefly为航天工业提供了一个完成月球表面或更远任务的一站式服务点。

运载大型通信卫星和小型通信卫星的火箭价格十分昂贵,卫星的所有者一般无法支付运载火箭的全价。但是Firefly开发出的Alpha火箭解决了这个问题,Firefly也因此成名。

Firefly Alpha是一种小型卫星发射器,可以将1000公斤重物部署到近地轨道。然而,由于火箭组件的制造成本非常高,并且通常只能在实际飞行中进行测试,所以火箭组件需要极其精确的建模,不能出现任何错误。此外,火箭组件模拟非常复杂且需要密集的计算资源。因此,Firefly需要像HK-Nimbix这样的HPC合作伙伴的资源、灵活性和可靠性对其提供支持。

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

挑战

1.原有HPC无法快速迭代、调试和改进火箭设计:由于Firefly火箭模拟所需的数据量、带宽和内核数量庞大,原有HPC供应商的基础设施和接口使研发团队难以快速迭代、调试和改进其设计。Lightning发动机的喷嘴延伸部分就是这种情况,它是火箭发动机的一部分,只有在发动机进入太空时才会使用。

2.设计精度难以达到最佳:在真空室中运行大型火箭发动机既困难又昂贵,因此喷嘴延伸等部件仅在飞行中进行测试——这意味着发射的成功或失败可能取决于设计的精度。因此,为确保最佳设计,Firefly需要随时可用、高度可扩展且易于使用的计算资源,使得他们能够在最短的时间内开启新作业,并且无论火箭规模如何,他们只需为其实际使用的资源付费。

McKinnon说:“一次模拟可能涉及求解具有六个未知数和一亿个数据元素的六个方程,而每次迭代求解6亿个方程通常需要一万个核心。因此,我们不能坐以待毙,仅仅只在队列中等待计算资源。我们需要一家能够解决数量、频率和大量计算能力的HPC供应商,找到能够解决实际问题的创造性解决方案。”

模拟过程中使用的工具:

1.使用计算流体动力学(CFD)仿真来模拟影响喷嘴延伸的因素:对流、辐射和传导。

2.利用Ansys CFD软件(主要是Ansys CFX和Ansys Fluent)以及 Ansys Mechanical 进行结构分析。

3.运行NASA开发的CFD仿真和设计程序,包括NASTRAN(有限元分析)、NASA CFD代码以模拟流体流动,以及Cart3D和FUN3D。

这些工具在Nimbix HPC云基础设施的按需资源上运行,使Firefly能够准确地模拟实际火箭飞行期间热量和热力如何影响喷嘴延伸的操作。

HK-Nimbix Cloud—高性能计算Nimbix云:由JARVICE™提供支持,JARVICE™是专为真正的高性能计算(HPC)构建的平台。使用JARVICE™,企业可从任何网络连接、在任何设备上按需加速超级计算的渠道,是在云中使用复杂应用最简单、最方便的方法。

工程解决方案:

通过使用Nimbix HPC云基础架构,可以随时提交任何规模的模拟作业,并确保开始执行的等待时间最短。

具体来说,随时可用的资源意味着研发团队可以随时获得想要的计算结果,从而更快地做出最佳设计决策。例如,一位分析师能够在一周内运行15次迭代来设计一个挡板,该挡板能将薄膜冷却气流优化分配到喷嘴延伸上。分析师也可以以合理的成本制造其设计。

在这里插入图片描述

使用HK-Nimbix为Firefly带来的优势:

1.将设计迭代从几天缩短到几小时;

2.通过HPC基础设施和带宽的按需可用性,可以并行运行多个仿真,进一步缩短整体设计时间;

3.能够快速分析庞大的数据集和评估新工程设计理念,为Firefly的火箭运载工具提供关键组件的优化设计;

4.借助HK-Nimbix,Firefly能够做出更快的分析和设计决策以解决喷嘴延伸冷却问题。

5.借助HK-Nimbix,研发团队在严格设计要求的前提下,能够确定搭建薄膜冷却增压室和喷嘴扩展的低成本方法。

与业内使用的其他方法相比,增压室和喷嘴延伸设计的解决方案为每台发动机节省了大约十万美元。McKinnon也总结说:“HK-Nimbix运行模拟的速度和准确性帮助我们为客户搭建更可靠且更便宜的火箭,并在实际条件下可以按期工作。”

除了应用于运载火箭行业,HK-Nimbix高性能计算套件还可以用于如下行业:

电信行业:高保真度快速评估原型设计的空气动力学性能,例如设计空中信号塔。

生物科技行业:提供创新产品设计的HPC资源及并行计算能力,例如设计具有生物识别认证功能的指纹传感器。

能源行业:提供运行模拟软件的HPC资源,例如设计消融探针。

通信行业:为产品创新设计提供HPC资源,例如设计毫米波天线。

高校科研:提供科研计算所需的HPC云,例如加快高校实验室火箭发动机设计速度。

汽车制造行业:为运行计算流体动力学 (CFD) 仿真提供HPC资源,例如优化某赛车的空气动力学性能。

推荐阅读:
《虹科分享 | 流浪地球背后:运载火箭行业的高性能计算!》

想要了解【HK-Nimbix高性能计算套件】及【行业解决方案】等详细内容,欢迎联系我们或评论交流!

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

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

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

相关文章

从写下第1个脚本到年薪30W,我的自动化测试心路历程

我希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点”的测试人。 你可能会有疑问:“我也能做到这一点的可能性有多大?”因此,我会尽量把自己做决定和思考的过程讲得更具体一些,并尽量体现更多细节。 …

vue3.0 响应式数据

目录1.什么是响应式2. 选项式 API 的响应式数据3.组合式 API 的响应式数据3.1 reactive() 函数3.2 toref() 函数3.3 toRefs() 函数3.4ref() 函数总结1.什么是响应式 这个术语在今天的各种编程讨论中经常出现,但人们说它的时候究竟是想表达什么意思呢?本质…

spark03-读取文件数据分区数量个数原理

代码val conf: SparkConf new SparkConf().setMaster("local").setAppName("wordcount")val sc: SparkContext new SparkContext(conf)val rdd: RDD[String] sc.textFile("datas/1.txt",2)rdd.saveAsTextFile("output")数据格式 &a…

Docker 部署微服务项目

目录 一、前言 二、环境准备 1、安装 Docker 2、Docker 安装 MySQL 3、Docker 安装 Redis 4、Docker 安装 Nacos 5、Docker 安装 Nginx 三、部署后端服务 四、部署前端服务 感谢观看!! 一、前言 以谷粒学苑为例,使用 Docker 部署后…

【SpringBoot3.0源码】启动流程源码解析 • 上

文章目录初始化SpringBoot启动类: SpringBootApplication public class AppRun {public static void main(String[] args) {SpringApplication.run(AppRun.class, args);} }步入SpringApplication.run(AppRun.class, args)方法: 这里分为两步&#xff1…

【暴力量化】查找最优均线

搜索逻辑 代码主要以支撑概率和压力概率来判断均线的优劣 判断为压力: 当日线与测试均线发生金叉或即将发生金叉后继续下行 判断为支撑: 当日线与测试均线发生死叉或即将发生死叉后继续上行 判断结果的天数: 小于6日均线,用金叉或…

Tensorflow中的多层感知器学习

Tensorflow中的多层感知器学习 在这篇文章中,我们将了解多层感知器的概念和它在Python中使用TensorFlow库的实现。 多层感知 多层感知也被称为MLP。它是完全连接的密集层,可以将任何输入维度转化为所需维度。多层感知是一个具有多层的神经网络。为了创…

【黑马SpringCloud(6)】Sentinel解决雪崩问题

微服务保护雪崩问题服务保护技术Sentinel微服务整合Sentinel流量控制簇点链路入门练习流控模式关联链路流控效果Warm Up排队等待热点参数限流隔离和降级FeignClient整合Sentinel线程隔离(舱壁模式)实现线程隔离熔断降级慢调用异常比例/异常数授权规则获取origin给网关添加请求头…

ROS2+nav2+激光雷达导航实践(上)

目录写在前面安装nav2nav2介绍nav2实践map地图保存地图读取状态估计(TF变换)所需TF坐标base_link -> sensor framesodom -> base_linkLaser Scan Matcher for ROS2map -> odomAMCL使用AMCL参数配置文件amcl_config.yaml效果过程中的知识点一、launch文件编写格式及方法…

Python 之 NumPy 切片索引和广播机制

文章目录一、切片和索引1. 一维数组2. 二维数组二、索引的高级操作1. 整数数组索引2. 布尔数组索引三、广播机制1. 广播机制规则2. 对于广播规则另一种简单理解一、切片和索引 ndarray 对象的内容可以通过索引或切片来访问和修改(),与 Pytho…

30、基于51单片机交通灯车流量管控数码管显示系统设计

摘要 随着社会主义的建设,城市的规模在不断扩大,城市的交通也在不断的提高和改进,交通的顺畅已经成为制约社会主义建设的一个重要因素。目前,伴随着机动车辆的不断增加,尤其是十字路口的交通建设 颇为关键&#xff0c…

PID控制算法简介

目录 1 简介 2 比例Proportional 3 积分Integral 4 微分Differential 5 公式 6 积分限幅 7 积分限行 8 相关代码 1 简介 PID控制中有P、I、D三个参数,PID即:Proportional(比例)、Integral(积分&#…

【渝偲医药】实验室关于核磁共振波谱NMR的知识(原理、用途、分析、问题)

核磁共振波谱法(Nuclear Magnetic Resonance,简写为NMR)与紫外吸收光谱、红外吸收光谱、质谱被人们称为“四谱",是对各种有机和无机物的成分、结构进行定性分析的强有力的工具之一,亦可进行定量分析。 核磁共振&…

目标检测的旋框框文献学习

这是最近打算看完的文献,一天一篇 接下来将记录一下文献阅读笔记,避免过两天就忘了 RRPN 论文题目:Arbitrary-Oriented Scene Text Detection via Rotation Proposals 论文题目:通过旋转方案进行任意方向的场景文本检测&#x…

深度学习刷 SOTA 有哪些 trick?

“深度学习刷 SOTA 有哪些 trick?”,此问题在知乎上有超 1700 人关注,浏览量超 32 万,相信是大家都非常关心的问题,快一起看看下面的分享吧,希望可以帮助到大家~对于图像分类任务,让我们以 Swin…

阿里前端必会手写面试题汇总

实现节流函数(throttle) 节流函数原理:指频繁触发事件时,只会在指定的时间段内执行事件回调,即触发事件间隔大于等于指定的时间才会执行回调函数。总结起来就是: 事件,按照一段时间的间隔来进行触发 。 像d…

啪,还敢抛出异常

🙉 作者简介: 全栈领域新星创作者 ;天天被业务折腾得死去活来的同时依然保有对各项技术热忱的追求,把分享变成一种习惯,再小的帆也能远航。 🏡 个人主页:xiezhr的个人主页 前言 去年又重新刷了…

DELL游匣ubuntu2004系统 RTX3060显卡,cuda11.4,cudnn8.2.4安装

1.安装Ubuntu2004的系统2.驱动安装前的准备工作第一步:修改设置下载源~阿里源。在Software Updater在第一栏Ubuntu Software页面中,找到Download from,选择->China->mirrors.aliyun.com,点击确认。第二步:sudo apt-get upda…

都说爱有回音,这次情人节驱动人生宠你!

来了来了,它又来了——那个一波人狂欢,一波人孤单的节日。 眼看着身边人在订花订餐厅,选礼物,空气中弥漫着微妙的氛围,驱动哥脑海里只有明天下班的地铁挤不挤得过这群约会的人。 不过根据哥的观察,发现一个…

【GlobalMapper精品教程】046:空间操作(3)——并集(Union)

本文讲解globalmapper空间操作中一种很重要的工具:并集。 文章目录 一、工具介绍1. 并集原理2. GM并集工具二、案例演示1. 加载数据2. 并集运算三、结果分析1. 空间变化2. 属性表变化3. 空间和属性对应关系一、工具介绍 1. 并集原理 并集(union)操作创建由两个输入图层的所…