智慧航天 | 数字孪生货运飞船运行可视化

2024-08-30 10:48

本文主要是介绍智慧航天 | 数字孪生货运飞船运行可视化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

北京时间 2021 年 6 月 17 日 9 时 22 分,搭载神州十二号载人飞船的长征二号 F 遥十二运载火箭,在酒泉卫星发射中心点火发射。17 日 18 时 28 分,航天员聂海胜、刘伯明、汤洪波先后进入天和核心舱,标志着中国人首次进入自己的空间站。

前言

今天将采用 Hightopo 的产品 HT 搭建 “天舟一号”货运飞船数字孪生管理系统。HT 三维仿真技术可多维度直观展示飞船主体、运载信息、飞行试验、技术实验、运行历程等重点管理对象的运行态势,支持全范围空间的态势可视化监控。智慧航天是基于大数据、云计算、人工智能技术的应用平台,它的出现能更加迅速的从海量数据中提取出有效的信息,为智慧决策提供有力支持。

动画展示

将地球以三维立体的形式辅以匹配地理环境贴图来进行三维虚拟仿真展示,并通过高亮部分的颜色区分展示各国家位置。同时,HT 具有 BIM 模型转 HT 图元功能,能为 BIM 文件做轻量化处理,确保场景在 Web 中高效流畅地加载运行。

模拟飞船运行

界面由 3D 轻量化场景搭配 2D 数据面板以及动画驱动构建而成,如图是完整的界面展示:

选用 3D 可视化监控平台即可呈现立体的全面的飞船运行实时画面,且支持对接飞船传感器对数据进行实时采集,辅助监测人员通过数据对飞船运行态势、健康状态、预警告警信息等进行快速判断。保证飞船运行轨迹始终处于平稳状态,优化以往传统的操作流程。

数据全方位展示

对于庞杂繁琐的航天数据来说,想要超精度、高效率、大范围的处理分析数据,则需要通过时间、空间、分类等多源数据进行分析研判,进而实时呈现飞船的推进剂、运载、飞行试验、技术实验等状态信息,并根据预警告警提示快速进行问题定位。

同时界面可添置时间轴式运行历程,进行历史回溯和模拟演练,点击时间节点可单独播放对应过程的动画。

帆板展开可视化

天舟号(包括天舟一号、天舟二号)货运飞船由大直径的货物舱和小直径的推进舱组成。货物舱用于装载货物,而推进舱为整个飞船提供动力与电力。推进舱两侧各有一翼太阳能帆板三板,3D 可视化控制展开演示如下:

自主导引可视化

天舟一号在远距离段需要人工辅助将飞船引导到距离天宫二号一定的位置,然后由飞船自主完成近距离交会对接。

每次变轨前后,地面测控站首先要对飞船和空间实验室进行精确测轨,掌控它们现在和未来的准确位置后,再对飞船发号施令。这样一环扣一环,每一步都必须将飞船严格控制在预定的范围内,最后才能保障飞船自主导引的正常实施。

自主对接可视化

据了解,空间交会对接是载人航天活动的三大基本技术之一,是实现空间站和空间运输系统的装配、补给、维修、回收、航天员交换及营救等在轨服务的先决条件。但飞船的运动过程变幻莫测,其飞行速度可达 8 Km/s,为确保飞船自主对接的顺利进行,地面监测人员必须在第一时间从数据中获取飞行实况,而飞船每秒传回的原始数据有 8G 之多,单纯依靠人工解决,效率会大大降低。

数据可视化能将杂乱情报数据进行精简提炼,并结合航天领域专业的数据模型和分析算法加以实时分析判断。帮助获取数据的更高价值,有助于增强监测人员的决策判断能力,一定程度上提高数据分析效率。

飞船完成交会对接动作主要是依赖地面测控,监测人员在地面生成的轨道参数注入指令,如飞船发动机开机及时长点位等内容,监测人员依旧可根据数据可视化大屏呈现的实时数据进行分析判断和决策。

燃料补给可视化

切换成可视化效果,监测人员可直观的观察到舱内燃料补给状态,呈现飞船及推进剂储量等信息。

图扑软件航天系列

前不久,“祝融号”火星车已安全驶离着陆平台,到达火星表面,开始巡视探测。“祝融号”是我国第一辆自己设计的火星车,对我国航天事业发展有着重要的意义。如下是 Hightopo 利用 HT 搭建的火星车探测场景。

通过三维可视化平台实时呈现接收到的各类监测数据、探测全过程和其他必要状态信息。系统性、实时性、精确性成为构建 3D 火星探测车探测系统的主要性能特点。Web 3D 具有无限的想象空间,超丰富的数据呈现方式,焕然一新的可视化效果。

HT 可视化技术应用实现了数据共享,逐步实现产业数字化、绿色化、智能化。不论是飞船运行、火箭发射、太阳系运转、还是火星探测车,都可以通过 3D 可视化界面对其状态、相对位置、质量、资源含量等进行实时掌控了解,在宇宙空间探索能力愈加稳健的当下,甚至可以通过该系统对行星状态做实时监控呈现,对宇航员的作业点、作业情况做在线监控。

对于航天事业来说,数据不仅是航天理论的基础,更是航天实践的基石。智慧航天一系列操作都可通过轻量化的 Hightopo 3D 可视化场景实现,将整个宇宙挪入 PC、Paid、移动端中方便跨平台展示,场景支持常规的旋转、平移和视角缩放。

总结

在浩瀚的太空中刻下中国新高度。千年上下求索,逐梦浩瀚星空,从嫦娥奔月的上古神话传说,到屈原欲探“天地万象之理”的《天问》,中国古人对神秘太空的好奇和追问,在中国航天人一次又一次的探索中变成现实。图扑愿辅助航天科研人员一起为航天事业做出贡献,共同谱写航天事业新篇章。

Hightopo 数据可视化亦深度融合制造业、风电能源、城市园区等各行各业,助推智能制造和数字化转型,让产业运维可追溯,设备运行可监管,赋能万物皆可信息互通、资源共享、能力协同。

这篇关于智慧航天 | 数字孪生货运飞船运行可视化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1120608

相关文章

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

使用PyTorch实现手写数字识别功能

《使用PyTorch实现手写数字识别功能》在人工智能的世界里,计算机视觉是最具魅力的领域之一,通过PyTorch这一强大的深度学习框架,我们将在经典的MNIST数据集上,见证一个神经网络从零开始学会识... 目录当计算机学会“看”数字搭建开发环境MNIST数据集解析1. 认识手写数字数据库2. 数据预处理的

java字符串数字补齐位数详解

《java字符串数字补齐位数详解》:本文主要介绍java字符串数字补齐位数,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java字符串数字补齐位数一、使用String.format()方法二、Apache Commons Lang库方法三、Java 11+的St

Java终止正在运行的线程的三种方法

《Java终止正在运行的线程的三种方法》停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作,停止一个线程可以用Thread.stop()方法,但最好不要用它,本文给大家介绍了... 目录前言1. 停止不了的线程2. 判断线程是否停止状态3. 能停止的线程–异常法4. 在沉睡中停止5

使用Folium在Python中进行地图可视化的操作指南

《使用Folium在Python中进行地图可视化的操作指南》在数据分析和可视化领域,地图可视化是一项非常重要的技能,它能够帮助我们更直观地理解和展示地理空间数据,Folium是一个基于Python的地... 目录引言一、Folium简介与安装1. Folium简介2. 安装Folium二、基础使用1. 创建

基于Python开发PDF转PNG的可视化工具

《基于Python开发PDF转PNG的可视化工具》在数字文档处理领域,PDF到图像格式的转换是常见需求,本文介绍如何利用Python的PyMuPDF库和Tkinter框架开发一个带图形界面的PDF转P... 目录一、引言二、功能特性三、技术架构1. 技术栈组成2. 系统架构javascript设计3.效果图

在VSCode中本地运行DeepSeek的流程步骤

《在VSCode中本地运行DeepSeek的流程步骤》本文详细介绍了如何在本地VSCode中安装和配置Ollama和CodeGPT,以使用DeepSeek进行AI编码辅助,无需依赖云服务,需要的朋友可... 目录步骤 1:在 VSCode 中安装 Ollama 和 CodeGPT安装Ollama下载Olla

解读docker运行时-itd参数是什么意思

《解读docker运行时-itd参数是什么意思》在Docker中,-itd参数组合用于在后台运行一个交互式容器,同时保持标准输入和分配伪终端,这种方式适合需要在后台运行容器并保持交互能力的场景... 目录docker运行时-itd参数是什么意思1. -i(或 --interactive)2. -t(或 --

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机