一种数字孪生体的加载方法及相关装置制造方法及图纸

技术编号:37344489 阅读:26 留言:0更新日期:2023-04-22 21:36
本申请实施例公开了一种数字孪生体的加载方法及相关装置,该方法包括:接收输入的数字孪生体模型,数字孪生体模型包括骨架数据;基于骨架数据构建数字孪生体骨架;数字孪生体骨架包括每一个最小粒度的数字孪生体所对应的子骨架;在数字孪生体骨架外部构建虚拟摄像机;基于虚拟摄像机向中心点发射射线,根据射线接触到的数字孪生体不同端面的时间先后顺序,标注各端面所属的子骨架的层级;对标注结果进行归一化处理,确定每个子骨架的层级;基于每个子骨架的层级生成用于指示数字孪生体骨架的加载顺序的配置文件;基于配置文件,依次加载每个子骨架。通过本方法,可以提升数字孪生体的加载速度。孪生体的加载速度。孪生体的加载速度。

【技术实现步骤摘要】
一种数字孪生体的加载方法及相关装置


[0001]本申请涉及计算机
,尤其涉及一种数字孪生体的加载方法及相关装置。

技术介绍

[0002]数字孪生(digital twin,DT)是一种利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程。基于数字孪生技术,可以将实体装置映射到虚拟空间中,创造出该实体装置对应的虚拟模型(或称为数字模型),该虚拟模型可以称之为“数字孪生体”。数字孪生体是一种包括物理对象、过程、关系和行为等在内的现实世界的虚拟表示,可以反映其对应的实体装置的全生命周期过程,它可以利用从实体装置上的传感器发送的实时数据以及该实体装置运行的历史数据来模拟该实体装置的行为。
[0003]本领域技术人员可以利用数字孪生体对真实世界中的实体装置进行仿真分析,从而为实体装置后续的运行和改进提供辅助信息。例如,数字孪生可以用于航空航天飞行器的健康维护。首先在数字空间创建真实飞机的虚拟模型,并通过传感器数据的实时更新实现与飞机真实状态的同步,通过这样的方式,每次飞行后,技术人员可以根据现有情况和过往本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数字孪生体的加载方法,其特征在于,所述方法包括:接收输入的数字孪生体模型,所述数字孪生体模型包括骨架数据,所述数字孪生体模型由至少两个最小颗粒度的数字孪生体构成;基于所述骨架数据构建数字孪生体骨架;所述数字孪生体骨架包括每一个最小粒度的数字孪生体所对应的子骨架;确定每个所述子骨架的层级;生成所述数字孪生体模型的配置文件,所述配置文件包括指示所述数字孪生体骨架的加载顺序的信息,所述数字孪生体骨架的加载顺序由所述每个所述子骨架对应的层级确定;基于所述配置文件,依次加载每个所述子骨架。2.根据权利要求1所述的方法,其特征在于,所述确定每个所述子骨架的层级:具体包括:在所述数字孪生体骨架外部构建虚拟摄像机,所述虚拟摄像机与所述数字孪生体骨架的中心点的距离为所述中心点到所述数字孪生体骨架的各端面的最长距离的倍数;基于所述虚拟摄像机向所述中心点发射射线,根据射线接触到的所述数字孪生体骨架不同端面的时间先后顺序,标注各端面所属的子骨架的层级,对标注结果进行归一化处理,从而确定每个所述子骨架的层级。3.根据权利要求2所述方法,其特征在于,所述在所述数字孪生体骨架外部构建虚拟摄像机包括:以所述中心点到所述数字孪生体骨架的各端面的最长距离的倍数为半径,所述中心点为球心,构建球体;在所述球体的球面的每单位面积上构建一个虚拟摄像机。4.根据权利要求2所述的方法,其特征在于,所述在所述数字孪生体骨架外部构建虚拟摄像机包括:以所述中心点到所述数字孪生体骨架的各端面的最长距离的倍数为半径,所述中心点为球心,构建球体;在所述数字孪生体骨架的每个所述端面在所述球体的球面上的投影区域中构建一个虚拟摄像机。5.根据权利要求2

4任一项所述的方法,其特征在于,所述标注结果包括所述每个子骨架被标注的至少一个层级;所述对标注结果进行归一化处理,包括:在一个子骨架存在两个或者两个以上的层级时,将所述一个子骨架的层级确定为最外层的层级。6.根据权利要求1

5任一项所述的方法,其特征在于,基于所述配置文件,依次加载每个所述子骨架,包括:从最外层的数字孪生体骨架依次加载到最内层的数字孪生体骨架;被标注为同一层级的子骨架重新确定为所述同一层级的子骨架。7.根据权利要求1

6任一项所述的方法,其特征在于,所述数字孪生体模型还包括纹理贴图数据;所述方法还包括:基于所述纹理贴图数据生成纹理贴图,其中纹理贴图与最小粒度的数字孪生体对应的子骨架具有对应关系;
对每个所述纹理贴图进行压缩处理,生成每个所述纹理贴图对应的图片占位符;生成所述数字孪生体模型的配置文件,所述配置文件包括每个所述图片占位符的数据文件,所述配置文件还用于生成:在加载每个所述子骨架时,所述子骨架的表面的图像。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:根据每个所述纹理贴图和每个所述图片占位符生成模糊动画,所述模糊动画用于显示从每个所述图片占位符加载至每个所述纹理贴图的动画效果;所述配置文件中还包括所述模糊动画的数据文件;所述依次加载每个所述子骨架时,所述方法还包括:基于所述配置文件,加载并显示同一层级的子骨架对应的图片占位符,加载并显示所述同一层级的子骨架对应的模糊动画,并将所述同一层级的子骨架对应的图片占位符替换为所述纹理贴图。9.根据权利要求7或权利要求8所述的方法,其特征在于,对每个所述纹理贴图进行压缩处理,生成每个所述纹理贴图对应的图片占位符,包括:对每个所述纹理贴图进行无损压缩,生成压缩后的图像;对所述压缩后的图像进行有损压缩,生成每个所述纹理贴图对应的图片占位符。10.一种数字孪生体的加载方法,其特征在于,所述方法包括:接收输入的数字孪生体模型,所述数字孪生体模型包括骨架数据和纹理贴图数据,所述数字孪生体模型由至少两个最小颗粒度的数字孪生体构成;获取所述数字孪生体模型的配置文件,所述配置文件包括指示所述数字孪生体模型的数字孪生体骨架的加载顺序的信息,以及所述数字孪生体模型的纹理贴图对应的图片占位符与模糊动画的数据文件;其中所述数字孪生体骨架包括每一个最小粒度的数字孪生体所对应的子骨架,所述子骨架与所述纹理贴图具有对应关系,所述数字孪生体骨架的加载顺序为从最外层的子骨架依次加载到最内层的子骨架;根据所述骨架数据、纹理贴图数据和所述配置文件,按照所述数字孪生体骨架的加载顺序依次执行如下操作:加载并显示同一层级的子骨架以及所述同一层级的子骨架对应的图片占位符;加载并显示所述同一层级的子骨架对应的模糊动画,将所述同一层级的子骨架对应的图片占位符替换为纹理贴图。11.一种数字孪生体的加载装置,所述加载装置包括通信单元、处理单元和加载单元,其中:所述通信单元,用于接收输入的数字孪生体模型,所述数字孪生体模型包括骨架数据,所述数字孪生体模型由至少两个最小颗粒度的数字孪生体构成;所述处理单元用于执行以下操作:基于所述骨架数据构建数字孪生体骨架;所述数字孪生体骨架包括每一个最小粒度的数字孪生体所对...

【专利技术属性】
技术研发人员:冯浩霖张洵王言
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1