一种水电站建设三维建模协同系统技术方案

技术编号:39246366 阅读:14 留言:0更新日期:2023-10-30 11:58
本发明专利技术提供了一种水电站建设三维建模协同系统,包括身份登录模块、三维建模模块、格式处理模块和用户权限验证模块;身份登录模块用于对运维人员的身份进行验证;三维建模模块用于生成三维水电站模型文件;格式处理模块用于生成标准三维水电站模型文件;用户权限验证模块用于通过权限验证通过的用户修改标准三维水电站模型文件。在水电站建设三维建模协同系统中,用户可通过身份登录模块登录该系统,允许该用户改动在该三维模型文件中符合用户权限范围内的数据,不允许该用户改动在该三维模型文件中不符合用户权限范围内的数据,完成三维建模和协同。维建模和协同。维建模和协同。

【技术实现步骤摘要】
一种水电站建设三维建模协同系统


[0001]本专利技术涉及水电站建设
,具体而言,涉及一种水电站建设三维建模协同系统。

技术介绍

[0002]水电站建设过程中需要根据施工总布置进行可视化三维建模,构建原始地形、周边环境、交通系统、砂石加工系统、施工现场和大坝系统的三维模型,实现对水电站建设全过程应用场景的三维展示和数字孪生,有效帮助施工和技术人员快速、准确掌握复杂地质现象,对结果进行实时动态反馈,提高建设效率和质量。但在水电站工程设计和建设过程的建模过程中,参与设计单位众多、供应商行业差异很大,常需用到各种不同设计和计算软件,以及厂家设备及工程建设数据,数据种类格式大多不相同。不便于参与各方的建设协同和沟通,因此提出了一种水电站建设三维建模协同系统。

技术实现思路

[0003]本专利技术的目的在于提供一种水电站建设三维建模协同系统。
[0004]本专利技术的实施例通过以下技术方案实现:一种水电站建设三维建模协同系统包括身份登录模块、三维建模模块、格式处理模块和用户权限验证模块;
[0005]身份登录模块用于运维人员登录水电站建设三维建模协同系统,并对运维人员的身份进行验证;
[0006]三维建模模块用于获取建模参数和不同格式的水电站数据,并进行三维建模,生成三维水电站模型文件;
[0007]格式处理模块用于对三维水电站模型文件进行格式转换,生成标准三维水电站模型文件;
[0008]用户权限验证模块用于获取权限验证通过的用户身份,并通过权限验证通过的用户修改标准三维水电站模型文件。
[0009]进一步地,建模参数包括空白构件编码;
[0010]水电站数据包括水电站设备的零部件形状、零部件尺寸和零部件连接关系。
[0011]进一步地,三维建模模块生成三维水电站模型文件包括以下步骤:
[0012]获取不同格式的水电站数据,并将不同格式的水电站数据转换为统一格式的水电站数据,生成标准水电站数据;
[0013]从数据库中获取空白构件,将标准水电站数据导入空白构件中,生成三维水电站模型;
[0014]为三维水电站模型生成三维水电站模型文件。
[0015]进一步地,标准水电站数据的生成方法为:利用Simulink工具将水电站设备的零部件形状、零部件尺寸和零部件连接关系转换为二进制代码,作为标准水电站数据。
[0016]进一步地,三维水电站模型的生成方法为:构建空白构件和标准水电站数据的映
射关系,根据空白构件和标准水电站数据的映射关系,将标准水电站数据导入至空白构件中,生成三维水电站模型。
[0017]进一步地,三维水电站模型文件的生成方法为:将三维水电站模型中各个构件编码作为索引,将三维水电站模型和水电站设备的零部件形状、零部件尺寸和零部件连接关系导入空白组装文件中,生成三维水电站模型文件。
[0018]进一步地,格式处理模块生成标准三维模型文件包括以下步骤:
[0019]生成三维水电站模型文件的哈希值;
[0020]将三维水电站模型文件以哈希值命名并存储,生成标准三维水电站模型文件。
[0021]进一步地,三维水电站模型文件的哈希值的生成方法为:识别三维水电站模型文件的文件属性,基于三维水电站模型文件的文件属性,将三维水电站模型文件转换为JSON数据格式,对JSON数据格式的三维水电站模型文件进行解析,生成三维水电站模型文件的哈希值。
[0022]进一步地,JSON数据格式包括三维水电站模型文件的key

value值,其中,key为文件属性,value为文件名的字符串和数组。
[0023]本专利技术实施例的技术方案至少具有如下优点和有益效果:在水电站建设三维建模协同系统中,用户可通过身份登录模块登录该系统;三维建模模块提供不同格式数据选择及建模参数设定,生成三维水电站模型文件;格式处理模块对该文件的格式进行识别,若该格式不是标准格式,将该文件的格式转换为标准三维模型文件格式,使该系统具有良好的兼容性;通过用户权限验证模块进行权限认证,当用户需要调整三维水电站模型文件中的任意数据时,通过确定该用户的权限,确定该用户的权限范围,允许该用户改动在该三维模型文件中符合用户权限范围内的数据,不允许该用户改动在该三维模型文件中不符合用户权限范围内的数据,完成三维建模和协同。
附图说明
[0024]图1为本专利技术实施例提供的水电站建设三维建模协同系统的结构示意图。
具体实施方式
[0025]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0026]如图1所示,本专利技术提供了一种水电站建设三维建模协同系统,包括身份登录模块、三维建模模块、格式处理模块和用户权限验证模块;
[0027]身份登录模块用于运维人员登录水电站建设三维建模协同系统,并对运维人员的身份进行验证;
[0028]三维建模模块用于获取建模参数和不同格式的水电站数据,并进行三维建模,生成三维水电站模型文件;
[0029]格式处理模块用于对三维水电站模型文件进行格式转换,生成标准三维水电站模型文件;
[0030]用户权限验证模块用于获取权限验证通过的用户身份,并通过权限验证通过的用户修改标准三维水电站模型文件。
[0031]在本专利技术实施例中,建模参数包括空白构件编码;
[0032]水电站数据包括水电站设备的零部件形状、零部件尺寸和零部件连接关系。
[0033]在本专利技术实施例中,三维建模模块生成三维水电站模型文件包括以下步骤:
[0034]获取不同格式的水电站数据,并将不同格式的水电站数据转换为统一格式的水电站数据,生成标准水电站数据;
[0035]从数据库中获取空白构件,将标准水电站数据导入空白构件中,生成三维水电站模型;
[0036]为三维水电站模型生成三维水电站模型文件。
[0037]在本专利技术实施例中,标准水电站数据的生成方法为:利用Simulink工具将水电站设备的零部件形状、零部件尺寸和零部件连接关系转换为二进制代码,作为标准水电站数据。
[0038]在本专利技术实施例中,三维水电站模型的生成方法为:构建空白构件和标准水电站数据的映射关系,根据空白构件和标准水电站数据的映射关系,将标准水电站数据导入至空白构件中,生成三维水电站模型。
[0039]在本专利技术实施例中,三维水电站模型文件的生成方法为:将三维水电站模型中各个构件编码作为索引,将三维水电站模型和水电站设备的零部件形状、零部件尺寸和零部件连接关系导入空白组装文件中,生成三维水电站模型文件。
[0040]在本专利技术实施例中,格式处理模块生成标准三维模型文件包括以下步骤:
[0041]生成三维水本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水电站建设三维建模协同系统,其特征在于,包括身份登录模块、三维建模模块、格式处理模块和用户权限验证模块;所述身份登录模块用于运维人员登录水电站建设三维建模协同系统,并对运维人员的身份进行验证;所述三维建模模块用于获取建模参数和不同格式的水电站数据,并进行三维建模,生成三维水电站模型文件;所述格式处理模块用于对三维水电站模型文件进行格式转换,生成标准三维水电站模型文件;所述用户权限验证模块用于获取权限验证通过的用户身份,并通过权限验证通过的用户修改标准三维水电站模型文件。2.根据权利要求1所述的水电站建设三维建模协同系统,其特征在于:所述建模参数包括空白构件编码;所述水电站数据包括水电站设备的零部件形状、零部件尺寸和零部件连接关系。3.根据权利要求2所述的水电站建设三维建模协同系统,其特征在于:所述三维建模模块生成三维水电站模型文件包括以下步骤:获取不同格式的水电站数据,并将不同格式的水电站数据转换为统一格式的水电站数据,生成标准水电站数据;从数据库中获取空白构件,将标准水电站数据导入空白构件中,生成三维水电站模型;为三维水电站模型生成三维水电站模型文件。4.根据权利要求3所述的水电站建设三维建模协同系统,其特征在于:所述标准水电站数据的生成方法为:利用Simulink工具将水电站设备的零部件形状、零部件尺寸和零部件连接关系转换为二进制代码,作为标准水电站数据。5.根据权利要求3所述的水...

【专利技术属性】
技术研发人员:石磊韩朝强徐黎胡永福王照英邓拥军杨宝奇雍飞罗伟李海达路速张洋
申请(专利权)人:华能澜沧江水电股份有限公司浙江华东工程咨询有限公司
类型:发明
国别省市:

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

1