本发明涉及电力项目工程设计平台数据融合,尤其是一种将数据从rvm格式模型到pdms三维模型的转换方法。
背景技术:
1、在电力工程项目的设计与施工过程中,模型的数据处理与转换是至关重要的一环;随着技术的不断进步,为了提高数据传输效率和降低存储成本,rvm(reduced vectormodel,简称rvm)作为一种轻量化模型格式应运而生。rvm格式通过简化模型的几何描述和数据量,实现了模型文件的高效存储与传输,特别适用于在资源受限的环境下进行模型预览和初步设计分析。
2、然而,在当前的电力工程项目设计流程中,尽管可以从pdms(plant designmanagement system,简称pdms)、e3d等高级三维设计软件中,导出rvm模型以便于共享和初步设计审查,但反向操作——即将rvm模型转换回pdms格式以便于进一步的详细设计与施工模拟,却面临着诸多挑战;现有的技术手段大多仅支持单向转换,即从pdms到rvm的导出过程,而缺乏有效的逆向转换机制;这种单向转换的局限性,严重制约了跨平台设计任务的灵活性和效率,增加了数据在不同设计软件之间流转时的丢包风险,影响了设计工作的连续性和准确性。
3、具体而言,当前电力工程项目中,设计团队可能需要在多个设计软件之间进行频繁的模型转换与验证,以确保设计方案的可行性;由于无法直接从rvm格式还原为pdms模型,设计团队不得不重新在pdms中手动重建模型,这不仅耗时费力,还容易引入人为错误,增加了设计成本和风险;因此,需开发一种能够高效、准确地将轻量化rvm模型转换为pdms三维模型的方法及系统,对于提升电力工程项目设计效率、降低数据丢包率、促进跨平台设计协作具有重要意义。
技术实现思路
1、本发明所要解决的技术问题是提供将数据从rvm格式模型到pdms三维模型的转换方法,通过对pdms模型和rvm数据的解析,制定适应于能快速将rvm模型元件与pdms模型对应的扩展参数格式、标准等级库及与等级库对应的几何特性参数表。
2、本发明解决其技术问题所采用的技术方案是:
3、将数据从rvm格式模型到pdms三维模型的转换方法,包括以下步骤:
4、s1、创建新的rvm格式文件,在新的rvm格式文件中构建数据标准,将数据标准作为rvm格式模型的扩展参数,使rvm格式文件中带有扩展参数的信息;
5、s2、构建包含pdms模型中各类型元件的标准等级库,将标准等级库内与每个等级对应的基本几何体建立参数表,将参数表作为外挂数据源; s3、读取并解析rvm格式文件,提取各类型元件的基础信息和扩展参数信息,所述基础信息包括基本几何体形态组合信息、等级名称信息和坐标信息;
6、s4、若rvm格式模型中含有扩展参数信息,则通过扩展参数中的等级名称参数赋予元件该等级;同时将该等级与pdms模型的标准等级库进行匹配,若未能找到相同等级,则需将外挂数据源中的对应等级加入到pdms等级库中;
7、s5、若rvm格式模型中缺失扩展参数信息,则通过几何图形解析的匹配算法,将每个元件与标准等级库进行几何特性的匹配,若等级匹配成功,则赋予元件该等级;如等级匹配失败,则通过外挂数据源的参数表进行几何特性匹配,为元件的赋予匹配成功的等级;同时将该等级与pdms模型的标准等级库进行匹配;如未能找到相同的等级,则需将外挂数据源中的对应等级加入到pdms等级库中;
8、s6、提取元件名称、坐标、连接关系和赋予的等级,重构为pdms可识别的数据格式,将数据格式导入pdms中生成可查看和编辑的模型,并进行正确性验证。
9、步骤s1中,所述扩展参数包括pdms三维模型元件的类型编码、元件等级名称、参数命名和数据格式标准。
10、步骤s2中,所述标准等级库由等级命名、参数属性和模型几何结构组成,所述参数表包括类型参数、等级名称参数、基本体组成参数和空间坐标点集参数。
11、步骤s3中,所述解析rvm格式文件的内容包括有基础信息、工程项目信息、模型的树状层级信息、连接顺序信息、模型基本体组成信息和扩展参数信息。
12、所述基础信息包括软件版本信息、模型导出时间信息、导出的pc端用户信息和文件编码类型;
13、所述工程项目信息为项目名称;
14、所述模型的树状层级信息为pdms模型树结构;
15、所述模型基本体组成信息由长方体(box)、圆柱体(cylinder)、圆台(cone)、偏心圆台(snout)、棱台(pyramid)、圆截面弯头(circular torus)、方截面弯头(rectanqulartorus)、封头(dish)、斜面圆柱体(sloped cylinder)、拉伸体(extrusion)和旋转体(solidof revolution)共11类基本体组成;
16、所述扩展参数信息包括元件类型和等级名称。
17、步骤s4中,所述将该等级与pdms模型的标准等级库进行匹配,步骤如下:
18、s4.1、根据扩展信息中元件的类型编码定位到pdms数据库中,得到该类型等级库;
19、s4.2、在该类型库中遍历等级名称相同的等级,匹配成功则为元件赋予该等级;若匹配失败,则当前pdms工程中无该等级,则需要将从外挂数据源中找到该等级,并将该等级库信息导入当前pdms工程项目中;
20、s4.3、若外挂数据源中发生等级库缺失的情况,则在pdms工程项目中手动创建等级,使其更加完善和覆盖全面。
21、步骤s5中,所述匹配算法包括将每个元件与pdms的标准等级库进行几何特性匹配,步骤如下:
22、s5.1、解析rvm元件的基本体组合方式、分析每个基本体的空间坐标点集构成;
23、s5.2、解析pdms等级库中每个等级模型实体的基本体组合方式、每个基本体的空间坐标点集构成;
24、s5.3、遍历pdms等级库,依次对组成元件的基本体数量、类型及组合方式进行对比匹配,若匹配成功,则对每个基本体的空间坐标点集进行对比匹配;
25、s5.4、若空间坐标点集最终匹配成功,则为元件赋予该等级;若空间坐标点集匹配失败,则当前pdms工程中无该等级,从几何基本体构造成参数表中找到相应的等级,并将该等级库信息导入当前pdms工程项目中;
26、s5.5、若等级库缺失,则设定等级库,并将本次设定的等级库加入到参数表中,使其完善和覆盖全面。
27、本发明的有益效果是:
28、1.通过对pdms模型和rvm数据的解析,制定扩展参数格式、标准等级库及与等级库对应的几何特性参数表,同时针对缺少扩展参数的现有rvm格式数据,设计了一套基于几何图形解析的匹配算法,利用设计的等级库和几何特性参数表,实现了rvm模型元件与pdms等级库的自动匹配,进而最终实现模型的转换,从而提高工程项目跨平台设计任务效率,降低模型数据丢包率,实现设计数据的无缝对接。
29、2.可实现rvm轻量化数据到pdms模型的准确、高效转换,将有助于不同专业设计人员协同设计,提高建模效率和设计质量,降低数据丢失与错误风险,提升项目竞争力,最终助力三维设计数字化行业高质量发展。
30、3.通过针对rvm格式中缺失的信息,构建了统一的扩展参数和数据标准:该标准能快速高效的实现rvm格式中元件等级的确定,进而大幅提升转换效率和质量,解决了跨平台设计数据隔离问题,从而提升了传统设计效率。
31、4.通过构造了通用的元件等级库和等级-几何基本体构造表,解决rvm数据到pdms模型转换难题的同时,能实现不同项目,不同专业,不同平台之间数据的标准统一,同时该等级库和构造表还能不断的拓展,最终形成企业级乃至行业级标准,整体提升行业的整体竞争力。
32、5.通过对模型数据的高校解析和基于几何特性的匹配算法,有效实现了数据底层模型的构造和统一对比,解决了管道、设备、土建等弱连接关系模型的建模耦合表达问题,能更加完整地、全面地表达三维模型信息,降低模型数据丢失概率,解决了在缺少基础信息时,rvm数据到pdms模型转换的难题。
1.将数据从rvm格式模型到pdms三维模型的转换方法,其特征在于:包括以下步骤:
2.如权利要求1所述的将数据从rvm格式模型到pdms三维模型的转换方法,其特征在于:步骤s1中,所述扩展参数包括pdms三维模型元件的类型编码、元件等级名称、参数命名和数据格式标准。
3.如权利要求1所述的将数据从rvm格式模型到pdms三维模型的转换方法,其特征在于:步骤s2中,所述标准等级库由等级命名、参数属性和模型几何结构组成,所述参数表包括类型参数、等级名称参数、基本体组成参数和空间坐标点集参数。
4.如权利要求1所述的将数据从rvm格式模型到pdms三维模型的转换方法,其特征在于:步骤s3中,所述解析rvm格式文件的内容包括有基础信息、工程项目信息、模型的树状层级信息、连接顺序信息、模型基本体组成信息和扩展参数信息。
5.如权利要求4所述的将数据从rvm格式模型到pdms三维模型的转换方法,其特征在于:
6.如权利要求1所述的将数据从rvm格式模型到pdms三维模型的转换方法,其特征在于:步骤s4中,所述将该等级与pdms模型的标准等级库进行匹配,步骤如下:
7.如权利要求1所述的将数据从rvm格式模型到pdms三维模型的转换方法,其特征在于:步骤s5中,所述匹配算法包括将每个元件与pdms的标准等级库进行几何特性匹配,步骤如下: