CN112506476B - A fast architecture method and device for a digital twin workshop system - Google Patents
A fast architecture method and device for a digital twin workshop system Download PDFInfo
- Publication number
- CN112506476B CN112506476B CN202011230066.1A CN202011230066A CN112506476B CN 112506476 B CN112506476 B CN 112506476B CN 202011230066 A CN202011230066 A CN 202011230066A CN 112506476 B CN112506476 B CN 112506476B
- Authority
- CN
- China
- Prior art keywords
- data
- workshop
- gpu
- geometric model
- geometric
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Image Generation (AREA)
Abstract
本发明提供一种数字孪生车间系统快速架构方法,包括根据提取的制造车间动态工艺数据形成具有车间生产逻辑和制造工序的工艺文件,根据工艺文件构建车间的逻辑数据模型;通过嵌入式数据控制器等采集制造车间的几何模型数据,通过几何建模的方法完成所述数字孪生车间的几何数据建模。基于着色器编码的方式将几何模型数据由CPU内存转移至GPU的预分配缓存区,并通过矩阵变换预设几何模型在孪生空间中的坐标变换;CPU在对动态逻辑数据计算的同时,向GPU发送图形渲染指令,使得GPU与预分配缓存区的几何模型数据多批次交互。本发明,对孪生系统动态逻辑数据和几何模型数据并行计算,可解决数字孪生车间系统因数据量大导致的延迟映射问题。
The invention provides a fast architecture method for a digital twin workshop system, which includes forming a process file with workshop production logic and manufacturing procedures according to the extracted dynamic process data of a manufacturing workshop, and constructing a logical data model of the workshop according to the process file; The geometric model data of the manufacturing workshop is collected, and the geometric data modeling of the digital twin workshop is completed by means of geometric modeling. Based on shader coding, the geometric model data is transferred from the CPU memory to the pre-allocated buffer area of the GPU, and the coordinate transformation of the geometric model in the twin space is preset through matrix transformation; the CPU calculates the dynamic logical data and sends the data to the GPU. Send graphics rendering instructions to make the GPU interact with the geometry model data in the pre-allocated buffer in multiple batches. In the invention, the dynamic logic data and geometric model data of the twin system are calculated in parallel, and the problem of delayed mapping caused by the large amount of data in the digital twin workshop system can be solved.
Description
技术领域technical field
本发明涉及数字化制造技术领域,尤其涉及一种数字孪生车间系统快速架构方法及装置。The invention relates to the technical field of digital manufacturing, and in particular, to a method and a device for rapid architecture of a digital twin workshop system.
背景技术Background technique
数字孪生(Digital twin,DT)是一种在虚拟空间中利用数字化模型对物理系统进行镜像映射的关键性技术,通过物理建模、传感器更新、数据传输、服务分析等方法,进行多学科、多物理量、多尺度、多概率的仿真分析,忠实反映相对应实体全生命周期过程,实现数字化分析、仿真、运维和管理。Digital twin (DT) is a key technology that uses digital models to mirror physical systems in virtual space. The simulation analysis of physical quantity, multi-scale and multi-probability faithfully reflects the whole life cycle process of the corresponding entity, and realizes digital analysis, simulation, operation and maintenance and management.
目前,数字孪生是国际上信息物理系统领域的前沿技术,在电力、城市规划、建筑建设、工业制造等领域有广泛应用前景。在早期,数字孪生系统的建立集中于几何模型的创建、数据传输和服务分析方面,构建的模型主要以静态对象为主,且模型之间不具备协同运动属性,数据内容和形式较为单一。然而,对于工业制造系统而言,由于制造工艺、制造流程的存在,导致在进行数字孪生系统建模时,除大量静态几何模型数据外,还存在大量动态属性数据,即因制造过程引入的生产、工艺等逻辑数据,需要进行运动匹配关系建模,增加了资源消耗和模型构建的复杂度,导致早期的数字孪生系统并不适用于工业制造领域。因此,随着数据量和孪生系统运行要求的提高,如何快速架构数字孪生系统,并保证孪生关系的忠实性与实时性,已成为制造领域数字孪生技术发展的关键之一。At present, digital twin is a cutting-edge technology in the field of cyber-physical systems in the world, and has broad application prospects in electric power, urban planning, building construction, industrial manufacturing and other fields. In the early days, the establishment of the digital twin system focused on the creation of geometric models, data transmission and service analysis. The built models were mainly static objects, and the models did not have cooperative motion attributes, and the data content and form were relatively simple. However, for industrial manufacturing systems, due to the existence of manufacturing processes and manufacturing processes, when modeling a digital twin system, in addition to a large number of static geometric model data, there are also a large number of dynamic attribute data, that is, the production process introduced by the manufacturing process. , process and other logical data, it is necessary to model the motion matching relationship, which increases the complexity of resource consumption and model construction, resulting in the early digital twin system not suitable for industrial manufacturing. Therefore, with the increase in the amount of data and the operation requirements of the twin system, how to quickly construct the digital twin system and ensure the fidelity and real-time performance of the twin relationship has become one of the keys to the development of digital twin technology in the manufacturing field.
数字孪生系统的建立有赖于大量模型数据的处理和计算,尤其是制造领域中包括大量静态属性的模型数据和动态属性的逻辑数据,快速计算数据并提升执行效率是保障孪生系统忠实、实时映射关系的关键,目前这一方面的研究还较少。同时,考虑到数字孪生系统对几何模型数据和动态逻辑数据的处理主要依靠CPU和GPU完成,需要对计算资源和计算任务进行合理分配,否则会导致数字孪生系统执行效率无法得到提升,产生孪生系统延迟映射的问题。The establishment of a digital twin system depends on the processing and calculation of a large amount of model data, especially in the manufacturing field, which includes a large number of model data of static attributes and logical data of dynamic attributes. Quickly calculating data and improving execution efficiency are the keys to ensuring the faithful and real-time mapping relationship of the twin system. The key to this, so far there is little research in this area. At the same time, considering that the processing of geometric model data and dynamic logic data by the digital twin system mainly relies on CPU and GPU, it is necessary to reasonably allocate computing resources and computing tasks. Otherwise, the execution efficiency of the digital twin system cannot be improved, resulting in a twin system. Lazy mapping problem.
发明内容SUMMARY OF THE INVENTION
本发明实施例所要解决的技术问题在于,提供一种数字孪生车间系统快速架构方法及装置,通过对几何模型数据和动态逻辑数据占用资源的合理分配,通过CPU和GPU对几何模型数据、动态逻辑数据并行计算,解决数字孪生车间系统因运算数据量大导致的孪生系统延迟映射的问题。The technical problem to be solved by the embodiments of the present invention is to provide a fast architecture method and device for a digital twin workshop system. Data parallel computing solves the problem of delayed mapping of the twin system caused by the large amount of operation data in the digital twin workshop system.
为了解决上述技术问题,本发明实施例提供了一种数字孪生车间系统快速架构方法,包括以下步骤:In order to solve the above-mentioned technical problem, the embodiment of the present invention provides a fast architecture method for a digital twin workshop system, including the following steps:
S1、根据提取的制造车间动态工艺数据形成具有车间生产逻辑和制造工序的工艺文件,根据工艺文件构建车间的逻辑数据模型;通过嵌入式数据控制器等采集制造车间的几何模型数据,完成所述数字孪生车间的几何数据建模;S1. According to the extracted dynamic process data of the manufacturing workshop, a process file with workshop production logic and manufacturing procedures is formed, and a logical data model of the workshop is constructed according to the process file; the geometric model data of the manufacturing workshop is collected through an embedded data controller, etc. Geometric data modeling of digital twin workshop;
S2、基于着色器编码的方式将几何模型数据由CPU内存转移至GPU的预分配缓存区,并通过矩阵变换预设几何模型在孪生空间中的坐标变换;S2. Transfer the geometric model data from the CPU memory to the pre-allocated buffer area of the GPU based on shader coding, and preset the coordinate transformation of the geometric model in the twin space through matrix transformation;
S3、CPU在对动态逻辑数据计算的同时,向GPU发送图形渲染指令,使得GPU与预分配缓存区的几何模型数据多批次交互,完成几何模型数据的并行计算,得到渲染后的数字孪生车间。S3. While calculating the dynamic logical data, the CPU sends graphics rendering instructions to the GPU, so that the GPU interacts with the geometric model data in the pre-allocated buffer area in multiple batches, completes the parallel calculation of the geometric model data, and obtains the rendered digital twin workshop .
其中,所述制造车间的几何模型数据是通过嵌入式数据控制器、传感器网络、数据采集卡和工业相机等多种工具配合采集到的。Wherein, the geometric model data of the manufacturing workshop is collected through various tools such as an embedded data controller, a sensor network, a data acquisition card and an industrial camera.
其中,所述车间的动态工艺数据包括车间生产逻辑和制造工序等数据。几何模型数据包括车间模型的纹理、位置、尺寸和大小等数据。Wherein, the dynamic process data of the workshop includes data such as workshop production logic and manufacturing procedures. The geometric model data includes the texture, position, size and size of the workshop model.
其中,所述步骤S3具体包括:Wherein, the step S3 specifically includes:
CPU在对动态逻辑数据计算的同时,向GPU发送图形渲染指令,待GPU获取到CPU图形调用渲染指令后,GPU与预分配缓存区的几何模型数据进行多批次交互,分批次读取预分配缓存区中几何模型数据的顶点数据和渲染状态,完成模型的多批次渲染。并通过相应的矩阵运算,确定每批次所渲染模型的大小及位置;While calculating the dynamic logical data, the CPU sends graphics rendering instructions to the GPU. After the GPU obtains the CPU graphics calling rendering instructions, the GPU interacts with the geometric model data in the pre-allocated buffer in multiple batches, and reads the pre-allocated data in batches. Allocate the vertex data and rendering state of the geometric model data in the buffer area to complete the multi-batch rendering of the model. And through the corresponding matrix operation, determine the size and position of the model rendered in each batch;
本发明实施例还提供了一种数字孪生车间系统快速架构装置,包括:The embodiment of the present invention also provides a rapid architecture device for a digital twin workshop system, including:
数据建模模块,根据提取的制造车间动态工艺数据形成具有车间生产逻辑和制造工序的工艺文件,构建车间的逻辑数据模型;通过嵌入式数据控制器等采集制造车间的几何模型数据,完成所述数字孪生车间的几何数据建模。The data modeling module forms a process file with workshop production logic and manufacturing procedures according to the extracted dynamic process data of the manufacturing workshop, and constructs a logical data model of the workshop; collects the geometric model data of the manufacturing workshop through an embedded data controller, etc., to complete the described Geometric data modeling of digital twin workshops.
数据转移模块,基于着色器编码的方式,将几何模型数据,包括顶点面片等数据由CPU内存转移至GPU的预分配缓存区,并通过在GPU预分配缓存区中的矩阵运算,确定所渲染几何模型的大小及位置;The data transfer module, based on the shader coding method, transfers the geometric model data, including vertex patches and other data from the CPU memory to the pre-allocated buffer area of the GPU, and determines the rendered data through the matrix operation in the pre-allocated buffer area of the GPU. the size and location of the geometric model;
并行计算模块,CPU在对动态逻辑数据计算的同时,向GPU发送图形渲染指令,使得GPU与预分配缓存区的几何模型数据进行多批次交互,分批次读取预分配缓存区中几何模型数据的顶点数据和渲染状态,完成模型的多批次渲染。并通过相应的矩阵运算,确定每批次所渲染模型的大小及位置;Parallel computing module, the CPU sends graphics rendering instructions to the GPU while calculating the dynamic logical data, so that the GPU interacts with the geometric model data in the pre-allocated buffer in multiple batches, and reads the geometric models in the pre-allocated buffer in batches. Vertex data and rendering state of the data to complete the multi-batch rendering of the model. And through the corresponding matrix operation, determine the size and position of the model rendered in each batch;
其中,所述制造车间的几何模型数据是通过嵌入式数据控制器、传感器网络、数据采集卡和工业相机等多种工具配合采集到的。Wherein, the geometric model data of the manufacturing workshop is collected through various tools such as an embedded data controller, a sensor network, a data acquisition card and an industrial camera.
其中,所述车间的动态工艺数据包括车间生产逻辑和制造工序等数据。几何模型数据包括车间模型的纹理、位置和大小等数据。Wherein, the dynamic process data of the workshop includes data such as workshop production logic and manufacturing procedures. The geometric model data includes the texture, position and size of the workshop model.
实施本发明实施例,具有如下有益效果:Implementing the embodiment of the present invention has the following beneficial effects:
本发明通过在GPU中建立预分配缓存区,将数字孪生车间中的几何模型数据运算从CPU中分割出来,使大量模型渲染工作导致的CPU与GPU之间频繁进行的交互,转化为GPU与其预分配缓存区之间的数据交流,节省了CPU的计算资源,使得CPU可以集中对数字孪生车间中的逻辑数据(即动态逻辑数据)进行处理,实现CPU与GPU对孪生车间数据的并行计算,从而实现对几何模型数据和动态逻辑数据占用资源的合理分配,实现CPU与GPU对孪生车间数据的并行计算,解决数字孪生车间系统运算数据量大所导致的孪生系统延迟映射的问题。By establishing a pre-allocated buffer area in the GPU, the invention separates the geometric model data operation in the digital twin workshop from the CPU, so that the frequent interaction between the CPU and the GPU caused by a large number of model rendering work is transformed into the GPU and its pre-processing. Allocating data exchange between buffer areas saves the computing resources of the CPU, so that the CPU can centrally process the logic data (ie dynamic logic data) in the digital twin workshop, and realize the parallel computing of the twin workshop data between the CPU and the GPU, thereby Realize the reasonable allocation of the resources occupied by the geometric model data and dynamic logic data, realize the parallel computing of the twin workshop data by CPU and GPU, and solve the twin system delay mapping problem caused by the large amount of operation data of the digital twin workshop system.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,根据这些附图获得其他的附图仍属于本发明的范畴。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention, and for those of ordinary skill in the art, obtaining other drawings according to these drawings still belongs to the scope of the present invention without any creative effort.
图1为本发明实施例提供的数字孪生车间系统快速架构方法的流程图;1 is a flowchart of a method for fast architecture of a digital twin workshop system provided by an embodiment of the present invention;
图2为本发明实施例提供的数字孪生车间系统快速架构方法的应用场景中逻辑与模型数据并行计算的逻辑图;2 is a logic diagram of parallel computing of logic and model data in an application scenario of a digital twin workshop system fast architecture method provided by an embodiment of the present invention;
图3为本发明实施例提供的数字孪生车间系统快速架构方法的应用场景中CPU模型数据传送过程的示意图;3 is a schematic diagram of a CPU model data transmission process in an application scenario of a fast architecture method for a digital twin workshop system provided by an embodiment of the present invention;
图4为本发明实施例提供的数字孪生车间系统快速架构方法的应用场景中GPU模型数据处理过程的示意图;4 is a schematic diagram of a GPU model data processing process in an application scenario of a fast architecture method for a digital twin workshop system provided by an embodiment of the present invention;
图5为本发明实施例提供的数字孪生车间系统快速架构方法的应用场景中数字孪生车间渲染过程的流程图;5 is a flowchart of a rendering process of a digital twin workshop in an application scenario of a fast architecture method for a digital twin workshop system provided by an embodiment of the present invention;
图6为本发明实施例提供的数字孪生车间系统快速架构方法的应用场景中断路器数字孪生车间运行效果的对比图;6 is a comparison diagram of the operation effect of the circuit breaker digital twin workshop in the application scenario of the fast architecture method of the digital twin workshop system provided by the embodiment of the present invention;
图7为本发明实施例提供的数字孪生车间系统快速架构装置的结构示意图。FIG. 7 is a schematic structural diagram of a rapid architecture device for a digital twin workshop system provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings.
如图1所示,为本发明实施例中,提出的一种数字孪生车间系统快速架构方法,包括以下步骤:As shown in FIG. 1, it is a fast architecture method for a digital twin workshop system proposed in an embodiment of the present invention, including the following steps:
步骤S1、根据提取的制造车间动态工艺数据形成具有车间生产逻辑和制造工序的工艺文件,构建车间的逻辑数据模型;通过嵌入式数据控制器等采集制造车间的几何模型数据,完成所述数字孪生车间的几何数据建模。Step S1, according to the extracted dynamic process data of the manufacturing workshop, a process file with workshop production logic and manufacturing procedures is formed, and a logical data model of the workshop is constructed; the geometric model data of the manufacturing workshop is collected through an embedded data controller, etc., to complete the digital twin. Geometric data modeling of the workshop.
具体过程为,一般工业制造车间的车间环境、生产工艺比较复杂,车间内部零部件众多,生产流程繁杂,为了在虚拟环境中搭建数字孪生车间,需要对制造车间的物理几何信息精准建模和忠实映射。The specific process is that the workshop environment and production process of general industrial manufacturing workshops are relatively complex, there are many internal parts in the workshop, and the production process is complicated. In order to build a digital twin workshop in a virtual environment, it is necessary to accurately model and faithfully model the physical geometric information of the manufacturing workshop. map.
首先,通过嵌入式数据控制器、传感器网络、数据采集卡和工业相机等多种工具配合采集到车间的几何模型数据和动态工艺数据,形成工艺文件并构建车间的逻辑数据模型;其中,车间的几何模型数据包括但不限于车间全局模型的纹理、位置和大小等,该信息数据为静态的模型数据;生产逻辑信息包括但不限于车间动态生产线的生产工序和步骤,该生产逻辑信息数据为动态的逻辑数据。First, the geometric model data and dynamic process data of the workshop are collected through various tools such as embedded data controllers, sensor networks, data acquisition cards and industrial cameras to form process files and build a logical data model of the workshop; The geometric model data includes but is not limited to the texture, position and size of the workshop global model, and the information data is static model data; the production logic information includes but is not limited to the production process and steps of the workshop dynamic production line, and the production logic information data is dynamic logical data.
其次,基于信息模型,构建数字孪生车间。例如,采集信息模型的几何信息,包括车间的几何模型数据和动态工艺数据,在虚拟环境中构建孪生几何模型(即数字孪生车间),同时对模型进行网格合并优化处理,为构建场景做准备。Second, build a digital twin workshop based on the information model. For example, collect the geometric information of the information model, including the geometric model data of the workshop and dynamic process data, build a twin geometric model (ie digital twin workshop) in a virtual environment, and perform mesh merging and optimization on the model to prepare for the construction of the scene. .
步骤S2基于着色器编码的方式将几何模型数据由CPU内存转移至GPU的预分配缓存区,并通过矩阵变换预设几何模型在孪生空间中的坐标变换。Step S2 transfers the geometric model data from the CPU memory to the pre-allocated buffer area of the GPU based on shader coding, and presets the coordinate transformation of the geometric model in the twin space through matrix transformation.
具体过程为,数字孪生车间的架构依赖于大量几何模型和具有动态属性的逻辑模型支持,计算机需要给予复杂度高的动态逻辑数据足够的CPU资源,以实现模型逻辑行为之间的高度耦合。The specific process is that the architecture of the digital twin workshop relies on the support of a large number of geometric models and logical models with dynamic attributes. The computer needs to give enough CPU resources to the dynamic logical data with high complexity to achieve a high degree of coupling between the logical behaviors of the models.
传统的基于CPU运算的数字孪生车间,CPU需要同时处理大量的几何模型数据与逻辑数据,使得系统内存压力较大且CPU载荷过重,容易造成数字孪生体延时映射的问题。In the traditional digital twin workshop based on CPU operation, the CPU needs to process a large amount of geometric model data and logic data at the same time, which makes the system memory pressure high and the CPU load is too heavy, which is easy to cause the problem of digital twin delay mapping.
鉴于GPU内部包含数百个流处理器,适合进行并行数据计算,因此提出在GPU中建立预分配缓存区,将车间的静态模型运算从CPU中分割出来(即将映射在所述数字孪生车间中的模型数据转移至GPU预分配缓存区中),从而将CPU与GPU之间频繁进行的交互转化为GPU与预分配缓存区之间的数据交流,避免了CPU的资源消耗。与此同时,基于实际制造工艺、工艺流程进行逻辑规划,建立生产行为的约束规则和动态逻辑数据,CPU可以集中对逻辑数据进行处理,实现CPU与GPU对孪生车间数据的并行计算,提升计算效率。In view of the fact that the GPU contains hundreds of stream processors, which are suitable for parallel data computing, it is proposed to establish a pre-allocated buffer area in the GPU to separate the static model operations of the workshop from the CPU (that will be mapped in the digital twin workshop). The model data is transferred to the GPU pre-allocated buffer area), thereby converting the frequent interaction between the CPU and the GPU into the data exchange between the GPU and the pre-allocated buffer area, avoiding CPU resource consumption. At the same time, based on the actual manufacturing process and process flow, the logic planning is carried out, and the constraint rules and dynamic logic data of production behavior are established. The CPU can centrally process the logic data, realize the parallel computing of the twin workshop data between the CPU and the GPU, and improve the computing efficiency. .
步骤S3、CPU在对动态逻辑数据计算的同时,向GPU发送图形渲染指令,使得GPU与预分配缓存区的几何模型数据多批次交互,完成几何模型数据的并行计算,得到渲染后的数字孪生车间。Step S3: While calculating the dynamic logic data, the CPU sends a graphics rendering instruction to the GPU, so that the GPU interacts with the geometric model data in the pre-allocated buffer area in multiple batches, completes the parallel calculation of the geometric model data, and obtains the rendered digital twin. workshop.
具体过程为CPU在对动态逻辑数据计算的同时,向GPU发送图形渲染指令,待GPU获取到CPU图形调用渲染指令后,GPU与预分配缓存区的几何模型数据进行多批次交互计算,分批次读取预分配缓存区中几何模型数据的顶点数据和渲染状态,完成模型的多批次渲染。并通过相应的矩阵运算,确定每批次所渲染模型的大小及位置;The specific process is that the CPU sends graphics rendering instructions to the GPU while calculating the dynamic logical data. After the GPU obtains the CPU graphics call rendering instructions, the GPU performs multiple batches of interactive calculation with the geometric model data in the pre-allocated buffer area. Read the vertex data and rendering state of the geometric model data in the pre-allocated buffer at one time, and complete the multi-batch rendering of the model. And through the corresponding matrix operation, determine the size and position of the model rendered in each batch;
在本发明实施例中,制造车间的工艺流程和生产逻辑主要通过CPU计算,具体实现方式包括状态机、碰撞检测等。此外,CPU还需要几何模型数据的处理和计算。如图2所示,将实现动态生产线的所有动态逻辑数据由磁盘加载到内存中,再传输至GPU的显存存储。GPU根据接收到的CPU渲染命令,对预分配缓存区中的顶点数据和渲染状态多批次读取经过缓存区中的矩阵变换预置模型在虚拟空间中的大小位置。最终将车间生产线的生产逻辑画面动态渲染在用户界面上。In the embodiment of the present invention, the process flow and production logic of the manufacturing workshop are mainly calculated by the CPU, and the specific implementation methods include a state machine, collision detection, and the like. In addition, the CPU also requires the processing and computation of the geometric model data. As shown in Figure 2, all the dynamic logic data for realizing the dynamic production line is loaded into the memory from the disk, and then transferred to the video memory storage of the GPU. The GPU reads the vertex data and rendering state in the pre-allocated buffer area in batches according to the received CPU rendering command, and the size and position of the preset model in the virtual space through the matrix transformation in the buffer area. Finally, the production logic picture of the workshop production line is dynamically rendered on the user interface.
考虑到车间几何模型数据符合并行计算的数据特征,将大量的模型计算工作通过着色器编码的方式分离至GPU进行,在GPU显存中预分配一部分缓存区,供GPU读写,CPU只需负责通知GPU与预分配缓存区的数据交互。如图3所示,为CPU端对几何模型数据的传送过程,将数字孪生车间中大量的几何模型数据(DATA2)从磁盘加载到内存,再通过传输、存储等方式转移至预分配缓存区,其中DATA2包含几何模型的顶点信息和渲染状态。Considering that the workshop geometric model data conforms to the data characteristics of parallel computing, a large amount of model computing work is separated to the GPU by means of shader coding, and a part of the buffer area is pre-allocated in the GPU video memory for the GPU to read and write, and the CPU only needs to be responsible for notifying The GPU interacts with data in preallocated buffers. As shown in Figure 3, for the transfer process of the geometric model data from the CPU side, a large amount of geometric model data (DATA2) in the digital twin workshop is loaded from the disk to the memory, and then transferred to the pre-allocated buffer area through transmission, storage, etc. Where DATA2 contains the vertex information and rendering state of the geometric model.
如图4所示,为GPU端对几何模型数据的处理过程,CPU将几何模型的数据信息存储在GPU的预分配缓存区中,当GPU接收到CPU调用图形渲染指令后,对预分配缓存区中的顶点数据和渲染状态进行多批次读取,通过相应的矩阵运算确定该渲染批次所渲染模型的大小、位置等,实现逻辑与模型数据的并行处理,完成数字孪生车间的搭建,如图5所示。As shown in Figure 4, for the processing process of the geometric model data on the GPU side, the CPU stores the data information of the geometric model in the pre-allocated buffer area of the GPU. The vertex data and rendering state in the multi-batch are read in multiple batches, and the size and location of the model rendered in the rendering batch are determined through corresponding matrix operations, so as to realize the parallel processing of logic and model data, and complete the construction of the digital twin workshop, such as shown in Figure 5.
应当说明的是,孪生体在虚拟空间中世界坐标的变换(即顶点变换)主要有三种:平移、缩放和旋转,其中具有动态逻辑属性的车间模型会在CPU的内存中预置其运动轨迹,本发明将几何模型数据移植至GPU缓存区中,通过缓存区中若干变换矩阵的组合,可以将平移、旋转和缩放组合起来,在虚拟空间中对静态的模型数据的状态任意规划,实现相应生产逻辑、制造流程的忠实映射。It should be noted that there are three main types of world coordinate transformations (ie vertex transformations) of twins in virtual space: translation, scaling and rotation. The workshop model with dynamic logical attributes will preset its motion trajectory in the CPU memory, The invention transplants the geometric model data into the GPU buffer area, and through the combination of several transformation matrices in the buffer area, the translation, rotation and scaling can be combined, and the state of the static model data can be arbitrarily planned in the virtual space to realize the corresponding production. Faithful mapping of logic, manufacturing process.
如公式(1)所示,使用齐次坐标表示法,可以将场景中的任意向量(x,y,z)在空间中各个坐标轴上平移(tx,ty,tz)距离。As shown in formula (1), using the homogeneous coordinate representation, any vector (x, y, z) in the scene can be translated by (t x , t y , t z ) distance on each coordinate axis in space.
假设缩放系数为(kx,ky,kz),如果三个缩放系数k都相等,称为统一缩放,否则是非统一缩放,非统一缩放会拉伸或挤压模型,会改变与模型相关的角度和比例,为了保持场景中模型的真实感,一般不会选择非统一缩放。Assuming that the scaling factor is (k x , k y , k z ), if the three scaling coefficients k are equal, it is called uniform scaling, otherwise it is non-uniform scaling, which will stretch or squeeze the model, which will change the correlation with the model. In order to maintain the realism of the model in the scene, non-uniform scaling is generally not selected.
又如公式(2)所示,将任意向量(x,y,z),在空间中缩放(kx,ky,kz)倍。As shown in formula (2), any vector (x, y, z) is scaled (k x , ky , k z ) times in space.
又如公式(3)所示,利用绕X、Y、Z轴的旋转,可以推导沿着任意一个轴旋转的矩阵,对于向量(x,y,z)绕任意方向向量(Rx,Ry,Rz)旋转角度。As shown in formula (3), by using the rotation around the X , Y , and Z axes, the matrix that rotates along any axis can be deduced. ,R z ) rotate angle.
如图6所示,对本发明实施例中的一种数字孪生车间系统快速架构方法的应用场景做进一步说明:As shown in FIG. 6 , the application scenario of a fast architecture method for a digital twin workshop system in an embodiment of the present invention is further described:
为对结果进行验证,以批量化断路器制造车间为对象,对所提出的数字孪生车间快速架构方法进行验证和对比。断路器常见于配用电网络,是一种保护终端用电安全的电气设备,每年需求量高达数十亿。In order to verify the results, taking the batch circuit breaker manufacturing workshop as the object, the proposed rapid architecture method of the digital twin workshop is verified and compared. Circuit breakers are commonly used in power distribution networks. They are electrical equipment that protects the safety of terminal power consumption. The annual demand is as high as billions.
小型断路器的几何结构包括手柄、磁系统等零部件,以一个日产量超过10万极的小型断路器制造车间为例,车间系统共包括6条完整的生产线,单条生产线包含设备24台套,共计144个制造单元,涉及4860个装配动作和4548个检测动作,其制造流程包括自动装配、多级铆合、激光打标等18道工艺流程,所对应数字的孪生车间几何模型数量高达47415个,包括6.39×107个顶点和6.71×107个面片,对计算资源需求较大。The geometric structure of the miniature circuit breaker includes parts such as handle and magnetic system. Take a miniature circuit breaker manufacturing workshop with a daily output of more than 100,000 poles as an example. The workshop system includes 6 complete production lines, and a single production line contains 24 sets of equipment. There are a total of 144 manufacturing units, involving 4,860 assembly actions and 4,548 inspection actions. The manufacturing process includes 18 process processes such as automatic assembly, multi-stage riveting, and laser marking. The number of corresponding digital twin workshop geometric models is as high as 47,415. , including 6.39×10 7 vertices and 6.71×10 7 patches, which requires a large amount of computing resources.
断路器数字孪生车间包括车间仓储模型、断路器生产线和相应的生产线设备等映射模型,通过嵌入式数据控制器等采集断路器车间的几何模型数据,通过几何建模的方法完成所述数字孪生车间的几何数据建模。根据采集的模型信息,对断路器车间的模型进行分析,通过状态机、碰撞检测和运行逻辑控制代码计算实现生产线的动态生产逻辑,从而实现对断路器数字孪生车间的三维重建。The circuit breaker digital twin workshop includes mapping models such as the workshop storage model, the circuit breaker production line and the corresponding production line equipment. The geometric model data of the circuit breaker workshop is collected through the embedded data controller, etc., and the digital twin workshop is completed by the method of geometric modeling. geometric data modeling. According to the collected model information, the model of the circuit breaker workshop is analyzed, and the dynamic production logic of the production line is realized through the state machine, collision detection and operation logic control code calculation, so as to realize the three-dimensional reconstruction of the circuit breaker digital twin workshop.
在软件开发环境中开发孪生车间可视化平台,内容包括常显的车间运营情况界面以及弹窗式单元运营情况界面。其中,车间运营情况界面包含的生产数据有:设备运营状态、计划装配数量、计划达成率、一次直通率、各单元OEE(设备综合效率)、设备能耗和系统实时时间等;运营界面包含的数据有:单元名称、设备运行状态、产量、合格率、不合格量、设备综合效率等。当物理车间某一工序发生故障时,通过信号的发送与接收,孪生车间会立即中断用户操做,自动跳转到故障单元,故障单元停止生产工序,实现与车间物理系统的真是映射。待信号恢复正常,系统会停止示警,与物理断路器车间同步恢复正常运行状态。The twin workshop visualization platform is developed in the software development environment, including the always-displayed workshop operation interface and the pop-up unit operation interface. Among them, the production data contained in the workshop operation status interface include: equipment operation status, planned assembly quantity, planned completion rate, one-time pass-through rate, OEE (comprehensive equipment efficiency) of each unit, equipment energy consumption and system real-time time, etc.; the operation interface contains The data include: unit name, equipment operation status, output, qualified rate, unqualified quantity, comprehensive equipment efficiency, etc. When a process in the physical workshop fails, through the sending and receiving of signals, the twin workshop will immediately interrupt the user operation, automatically jump to the faulty unit, and the faulty unit will stop the production process, realizing the real mapping with the physical system of the workshop. When the signal returns to normal, the system will stop the alarm and resume normal operation in synchronization with the physical circuit breaker workshop.
为对所搭建数字孪生车间系统的性能进行对比验证,本发明基于Intel(R)Core(TM)i7-10510U CPU@1.80GHz 2.30GHz硬件环境下,对所提出的数字孪生车间快速架构方法进行验证。表1记录了在上述硬件条件下,基于现有的CPU串行计算的方法与本发明提出的基于逻辑与模型数据并行计算的方法进行了对比,分别对比了自动移印、多级铆合、自动穿钉、自动检测和激光打标等单元的处理结果。In order to compare and verify the performance of the built digital twin workshop system, the present invention is based on the Intel(R) Core(TM) i7-10510U CPU@1.80GHz 2.30GHz hardware environment to verify the proposed digital twin workshop fast architecture method. . Table 1 records that under the above-mentioned hardware conditions, the method based on the existing CPU serial calculation is compared with the method based on the parallel calculation of logic and model data proposed by the present invention, and the automatic pad printing, multi-level riveting, Processing results of units such as automatic piercing, automatic detection and laser marking.
表1Table 1
分别对比了每秒的帧数(FPS)、Batches、CPU利用率和GPU利用率四项指标,FPS为绘制场景时每秒钟画面更新的频率,帧率越高画面越流畅逼真,通常帧率要求达到可交互帧率(30fps),帧率达到75fps人眼就会无法察觉帧率的变化。CPU调用图形渲染API的过程称之为Batch,每个图元的绘制都需要进行绘制函数的调用,所以Batch的数量是递增的,大量模型绘制运算严重影响了绘制效率。由表1可得,基于CPU的绘制在渲染10302模型数量时,已经难以满足绘制要求。然而,本文所提出的架构方法,在更多的逻辑工艺条件下,模型数量达到40032时,FPS数由10.3提升至392,远高于人眼察觉帧率,提升了执行效率。此外,由于CPU调用频次压力得到释放,相应的Batches数量由4810降至10,并行架构的方法提升了GPU的使用效能,使用效率由65%提升至97%,大大减少了CPU的计算压力。The four indicators of frames per second (FPS), Batches, CPU utilization and GPU utilization were compared respectively. FPS is the frequency of screen update per second when drawing the scene. The higher the frame rate, the smoother and more realistic the screen is. Usually the frame rate The interactive frame rate (30fps) is required, and the human eye will not be able to detect the change of the frame rate when the frame rate reaches 75fps. The process of calling the graphics rendering API by the CPU is called batch. The drawing of each primitive needs to call the drawing function, so the number of batches is increasing, and a large number of model drawing operations seriously affect the drawing efficiency. It can be seen from Table 1 that when rendering the number of 10302 models based on the CPU, it is difficult to meet the rendering requirements. However, with the architecture method proposed in this paper, when the number of models reaches 40032 under more logical process conditions, the FPS number is increased from 10.3 to 392, which is much higher than the frame rate perceived by the human eye, which improves the execution efficiency. In addition, due to the release of the CPU call frequency pressure, the number of corresponding batches has been reduced from 4810 to 10. The parallel architecture method improves the utilization efficiency of the GPU, and the utilization efficiency is increased from 65% to 97%, which greatly reduces the computing pressure of the CPU.
在图6中,为整个断路器数字孪生车间运行效果的对比,从对比结果可以看到,由于采用了并行处理方法,GPU使用效率得到提升,CPU的计算负担得到释放,提升了处理动态逻辑数据的能力,断路器数字孪生车间运行帧率上升到387fps,远高于可交互帧率要求,CPU利用率下降31%,GPU利用率上升21%,Batches由原来的6898降低到261,优化效果明显。In Figure 6, for the comparison of the operation effect of the digital twin workshop of the whole circuit breaker, it can be seen from the comparison results that due to the parallel processing method, the GPU usage efficiency is improved, the computing burden of the CPU is released, and the processing of dynamic logic data is improved. , the running frame rate of the circuit breaker digital twin workshop increased to 387fps, much higher than the interactive frame rate requirement, the CPU utilization decreased by 31%, the GPU utilization increased by 21%, and the batches decreased from the original 6898 to 261. The optimization effect is obvious. .
如图7所示,为本发明实施例中,提出的一种数字孪生车间系统快速架构装置,包括:As shown in FIG. 7, it is a fast architecture device for a digital twin workshop system proposed in an embodiment of the present invention, including:
数据建模模块,根据提取的制造车间动态工艺数据形成具有车间生产逻辑和制造工序的工艺文件,构建车间的逻辑数据模型;通过嵌入式数据控制器等采集制造车间的几何模型数据,完成所述数字孪生车间的几何数据建模。The data modeling module forms a process file with workshop production logic and manufacturing procedures according to the extracted dynamic process data of the manufacturing workshop, and constructs a logical data model of the workshop; collects the geometric model data of the manufacturing workshop through an embedded data controller, etc., to complete the described Geometric data modeling of digital twin workshops.
数据转移模块,基于着色器编码的方式,将几何模型数据,包括顶点面片等数据由CPU内存转移至GPU的预分配缓存区,并通过在GPU预分配缓存区中的矩阵运算,确定所渲染几何模型的大小及位置;The data transfer module, based on the shader coding method, transfers the geometric model data, including vertex patches and other data from the CPU memory to the pre-allocated buffer area of the GPU, and determines the rendered data through the matrix operation in the pre-allocated buffer area of the GPU. the size and location of the geometric model;
并行计算模块,CPU在对动态逻辑数据计算的同时,向GPU发送图形渲染指令,使得GPU与预分配缓存区的几何模型数据进行多批次交互,分批次读取预分配缓存区中几何模型数据的顶点数据和渲染状态,完成模型的多批次渲染。并通过相应的矩阵运算,确定每批次所渲染模型的大小及位置;Parallel computing module, the CPU sends graphics rendering instructions to the GPU while calculating the dynamic logical data, so that the GPU interacts with the geometric model data in the pre-allocated buffer in multiple batches, and reads the geometric models in the pre-allocated buffer in batches. Vertex data and rendering state of the data to complete the multi-batch rendering of the model. And through the corresponding matrix operation, determine the size and position of the model rendered in each batch;
其中,所述制造车间的几何模型数据是通过嵌入式数据控制器、传感器网络、数据采集卡和工业相机等多种工具配合采集到的。Wherein, the geometric model data of the manufacturing workshop is collected through various tools such as an embedded data controller, a sensor network, a data acquisition card and an industrial camera.
其中,所述车间的动态工艺数据包括车间生产逻辑和制造工序等数据。几何模型数据包括车间模型的纹理、位置和大小等数据。实施本发明实施例,具有如下有益效果:Wherein, the dynamic process data of the workshop includes data such as workshop production logic and manufacturing procedures. The geometric model data includes the texture, position and size of the workshop model. Implementing the embodiment of the present invention has the following beneficial effects:
本发明在GPU中建立预分配缓存区,将数字孪生车间中的几何模型数据运算从CPU中分割出来,使CPU与GPU之间频繁进行的交互转化为GPU与其预分配缓存区之间的数据交流,节省了CPU的计算资源,同时CPU可以集中对数字孪生车间中的逻辑数据(即动态逻辑数据)进行处理,实现CPU与GPU对孪生车间数据的并行计算,从而实现通过对几何模型数据和动态逻辑数据占用资源的合理分配,实现CPU与GPU对孪生车间数据的并行计算,解决数字孪生车间系统运算数据量大所导致的孪生系统延迟映射的问题。The invention establishes a pre-allocated buffer area in the GPU, separates the geometric model data operation in the digital twin workshop from the CPU, and converts the frequent interaction between the CPU and the GPU into the data exchange between the GPU and its pre-allocated buffer area , saves the computing resources of the CPU, and the CPU can centrally process the logic data (ie dynamic logic data) in the digital twin workshop to realize the parallel computing of the twin workshop data between the CPU and the GPU, so as to realize the geometric model data and dynamic Reasonable allocation of resources occupied by logical data enables parallel computing of twin workshop data by CPU and GPU, and solves the problem of twin system delay mapping caused by the large amount of operational data in the digital twin workshop system.
值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。It is worth noting that, in the above system embodiment, the units included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units It is only for the convenience of distinguishing from each other, and is not used to limit the protection scope of the present invention.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium , such as ROM/RAM, magnetic disk, CD, etc.
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosure is only a preferred embodiment of the present invention, and of course, it cannot limit the scope of the rights of the present invention. Therefore, the equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011230066.1A CN112506476B (en) | 2020-11-06 | 2020-11-06 | A fast architecture method and device for a digital twin workshop system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011230066.1A CN112506476B (en) | 2020-11-06 | 2020-11-06 | A fast architecture method and device for a digital twin workshop system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112506476A CN112506476A (en) | 2021-03-16 |
CN112506476B true CN112506476B (en) | 2022-04-22 |
Family
ID=74955628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011230066.1A Active CN112506476B (en) | 2020-11-06 | 2020-11-06 | A fast architecture method and device for a digital twin workshop system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112506476B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113345060A (en) * | 2021-06-01 | 2021-09-03 | 温州大学 | Rendering method of digital twin model, and visual cone removing method and system |
CN113608887B (en) * | 2021-07-07 | 2023-07-04 | 中国电子科技集团公司第三十研究所 | Real-time interaction method for digital twin virtual-real network information |
CN114706338B (en) * | 2022-04-20 | 2023-01-31 | 北京金石视觉数字科技有限公司 | Interaction control method and system based on digital twin model |
CN115083535B (en) * | 2022-08-23 | 2022-11-08 | 佰墨思(成都)数字技术有限公司 | Configuration digital twin construction method and system for biological pharmaceutical workshop |
CN115351524B (en) * | 2022-08-30 | 2023-09-19 | 北京航空航天大学 | A digital twin multi-level model assembly method |
CN116467948B (en) * | 2023-04-20 | 2024-11-19 | 江西科骏实业有限公司 | A method for joint parameter learning of digital twin model mechanism and appearance |
CN119597492B (en) * | 2025-02-11 | 2025-06-06 | 之江实验室 | A sub-area division method for digital twin platform of space computing system |
CN119850848A (en) * | 2025-03-18 | 2025-04-18 | 广东汉佳信息技术有限公司 | Digital twin scene efficient rendering method based on dynamic and static combination and vertex shader |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110850818A (en) * | 2019-10-21 | 2020-02-28 | 温州大学 | Method for realizing digital twin modeling of automatic assembly workshop of circuit breaker |
CN111784812A (en) * | 2020-06-09 | 2020-10-16 | 当家移动绿色互联网技术集团有限公司 | Rendering method, rendering device, storage medium and electronic equipment |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7558428B2 (en) * | 2004-09-13 | 2009-07-07 | Microsoft Corporation | Accelerated video encoding using a graphics processing unit |
US11726822B2 (en) * | 2017-06-05 | 2023-08-15 | Umajin Inc. | Systems and methods for providing digital twin-enabled applications |
WO2020081347A1 (en) * | 2018-10-14 | 2020-04-23 | Bentley Systems, Incorporated | Conversion of infrastructure model geometry to a tile format |
-
2020
- 2020-11-06 CN CN202011230066.1A patent/CN112506476B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110850818A (en) * | 2019-10-21 | 2020-02-28 | 温州大学 | Method for realizing digital twin modeling of automatic assembly workshop of circuit breaker |
CN111784812A (en) * | 2020-06-09 | 2020-10-16 | 当家移动绿色互联网技术集团有限公司 | Rendering method, rendering device, storage medium and electronic equipment |
Non-Patent Citations (2)
Title |
---|
Towards architecting digital twin-pervaded systems;Thomas Bauer et al.;《Proceedings of the 7th International Workshop on Software Engineering for Systems-of-Systems》;20190531;66-69 * |
基于VGE理念的高山滑雪数字孪生关键技术研究与应用;孟阳等;《城市住宅》;20200725(第07期);12-15 * |
Also Published As
Publication number | Publication date |
---|---|
CN112506476A (en) | 2021-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112506476B (en) | A fast architecture method and device for a digital twin workshop system | |
CN105263050B (en) | Mobile terminal real-time rendering system and method based on cloud platform | |
CN114493500A (en) | Energy equipment management method and device based on digital twin technology | |
CN115954933A (en) | Power grid digital twin system construction method and device, electronic equipment and storage medium | |
CN103136785B (en) | For the implementation method of the human medical model three-dimension visible sysem of mobile terminal | |
CN113688545B (en) | Visualization method and system for finite element post-processing result and data processing terminal | |
CN101702245B (en) | A Scalable General 3D Landscape Simulation System | |
CN112365598B (en) | Method, device and terminal for converting oblique photography data into three-dimensional data | |
CN116414554A (en) | Workshop digital twin system based on parallel computing | |
CN114372355A (en) | A digital twin method based on the separation of digital and analog data flow | |
CN101860979B (en) | Three-dimensional model transmitting and interactive drawing method in wireless local area network | |
CN106067189A (en) | Magnanimity three-dimensional cable and channel pattern automation modeling and rendering intent | |
CN111932663A (en) | Parallel drawing method based on multi-level asymmetric communication management | |
CN117078828A (en) | Texture model simplification method and device | |
CN120182457A (en) | A scene rendering method, device, equipment, medium and product for a large-scale digital twin model | |
CN115908670A (en) | Distributed rendering method, device and system of digital twin model in production scene | |
CN103164440A (en) | Spatial data engine method for virtual reality | |
CN112818450B (en) | BIM (building information modeling) model organization method based on block index | |
CN118890282A (en) | Topology map generation method and computing device | |
CN118036314A (en) | A lightweight visualization system for digital twin models | |
CN116485989B (en) | Image processing method, device, equipment and storage medium | |
CN117634162A (en) | A multi-GPU/CPU parallel solving method and equipment for IGA | |
CN105205851A (en) | Special-film rendering method and system based on GPU supercomputing | |
CN110070597A (en) | A kind of Unity3D rendering accelerated method based on OpenCL | |
Han et al. | Cloud-edge collaborative-based digital twin system for hardware limited IIoT scenario |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230420 Address after: 325000 No.1 Zhengtai Road, Zhengtai Industrial Park, beibaixiang Town, Yueqing City, Wenzhou City, Zhejiang Province Patentee after: ZHEJIANG CHINT ELECTRICS Co.,Ltd. Patentee after: Wenzhou University Address before: 325000 Wenzhou City National University Science Park incubator, No. 38 Dongfang South Road, Ouhai District, Wenzhou, Zhejiang Patentee before: Wenzhou University |
|
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 325000 Wenzhou City National University Science Park incubator, No. 38 Dongfang South Road, Ouhai District, Wenzhou, Zhejiang Patentee after: Wenzhou University Patentee after: ZHEJIANG CHINT ELECTRICS Co.,Ltd. Address before: 325000 No.1 Zhengtai Road, Zhengtai Industrial Park, beibaixiang Town, Yueqing City, Wenzhou City, Zhejiang Province Patentee before: ZHEJIANG CHINT ELECTRICS Co.,Ltd. Patentee before: Wenzhou University |