System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及配网设备参数化建模,具体为基于制作图纸的城市配网设备参数化建模方法。
技术介绍
1、随着城市化进程的加速,城市配网规模不断扩大,涉及的设备种类和数量日益增多,配网设备的建模是配网规划、运行仿真、故障分析等领域的基础工作,对于提高配网的运维效率和管理水平具有重要意义,传统的配网设备建模方法往往基于手工绘制和静态数据录入,建模过程繁琐且耗时,且效率低下;手工绘制和静态数据录入容易引入误差,导致模型与实际设备存在偏差;传统方法建立的模型通常难以适应不同场景和需求,缺乏灵活性和可复用性,因此,开发一种高效、准确、可复用的城市配网设备参数化建模方法及系统成为当前研究的重点。
技术实现思路
1、本专利技术的目的在于提供基于制作图纸的城市配网设备参数化建模方法,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:
3、基于制作图纸的城市配网设备参数化建模方法,其城市配网设备参数化建模方法:构建数据库管理系统(dbms)→配网设备图纸资料收集→配网设备类型分类→配网设备零件参数提取→表面三角网算法→建立参数化模型接口→生成参数化设备模型,包括以下七个步骤:
4、步骤一:所述数据库管理系统(dbms)包括数据定义语言(ddl)、数据操作语言(dml)、数据控制语言(dcl)、存储管理、事务管理、安全性控制、完整性约束、恢复管理;
5、步骤二:所述收集配网设备以及零件的制作图纸,对图纸的详细尺寸标注、材料特性、
6、步骤三:所述根据配网设备的不同部分,如电缆接头、电缆终端设备、断路器、隔离开关进行分类,分类后的数据储存至数据库管理系统中;
7、步骤四:所述使用cad软件(如autocad)的api或第三方库(如teigha、netdxf等)来读取和解析数据库管理系统中存储的设计图纸文件,利用ocr(光学字符识别)、nlp(自然语言处理)技术,自动提取设计图纸中的关键参数,对于复杂的图纸,使用图像处理或机器学习技术来识别和提取参数,将这些参数将作为建模的点云数据或曲面数据,然后将提取的关键参数保存回数据库,更新数据库管理系统中的记录;
8、步骤五:所述将点云数据或曲面数据转换成三角网格的过程包括三角网算法、复杂曲面参数构建;
9、三角网算法实现方法:1)输入顶点数据:表面三角网算法从数据库管理系统中读取顶点数据,这些数据通常包含三维空间中的一系列点,每个点具有坐标(x,y,z);
10、2)顶点计算:根据图纸信息以及几何交并补计算零件表面顶点信息;
11、3)重建曲面:在表面三角网算法中,需要通过点云数据重建一个光滑的曲面,常用的方法包括泊松重建、无约束高斯曲率估计、点云法线估计等;
12、4)估计法向量:对于每个点,需要估计其法向量,以便在三角网格中生成平滑的三角形;
13、5)顶点数据处理:根据需要,可以对点云数据进行清理和处理,去除异常点或噪声;
14、6)三角化:利用点云和估计的法向量,将点云数据转换成三角网格,最常用的三角化算法是delaunay三角化算法:
15、7)表面优化:进行三角网格的优化,根据需要对三角形的大小、形状等进行调整,可以使用数据结构如邻接表、邻接矩阵等来存储和管理拓扑关系,以获得更好的拓扑结构和三角形质量;
16、8)输出三角网格:将生成的三角网格数据保存到数据库管理系统中,用于后续的渲染、模拟或分析等应用,将构建好的三角网导出为合适的文件格式(如stl、obj等),以便在其他软件中进行后续处理;
17、复杂曲面参数构建:用于构建复杂曲面的参数化表示:1)选择曲面类型:首先需要确定所需曲面的类型,例如球面、圆柱面、锥面、高次曲面(如椭球面、双曲面)、bézier曲面、nurbs曲面等;
18、2)确定参数:选择适当的参数集,用于描述曲面,这些参数可以是标量(例如半径、高度、角度等)或矢量(例如控制点坐标、法向量等);
19、3)建立参数化方程:基于所选曲面类型和参数,建立一个参数化方程来描述曲面,其结果能够描述曲面上任意点的位置;
20、4)控制点和权重:对于基于控制点的曲面(如bézier曲面和nurbs曲面),需要选择和调整控制点的位置和权重,以便控制曲面的形状;
21、5)调整形状:根据实际需求,对参数和控制点进行调整,以改变曲面的形状,使其满足特定的设计要求;
22、6)优化和逼近:在实际应用中,对参数化方程进行优化和逼近,以提高计算效率和准确性;
23、步骤六:所述建立参数化模型接口,首先功能模块设计是根据设备的功能需求,将设备划分为不同的功能模块,每个功能模块应具有明确的输入输出接口和功能描述,然后定义标准的接口和协议,接口定义是建立各功能模块之间以及设备与外部环境之间的通信规则,接口定义应清晰明确,包括数据格式、通信协议、错误处理等方面;
24、步骤七:所述根据功能模块设计和接口定义,编写控制代码以实现设备的各项功能,控制逻辑应充分考虑设备的运行效率、安全性、稳定性等因素,生成参数化设备模型。
25、优选的,在所述步骤一中,数据定义语言(ddl):用于定义数据库结构,如表、视图、索引等;数据操作语言(dml):用于插入、查询、更新和删除数据库中的数据;数据控制语言(dcl):用于控制对数据库的访问,如授权和撤销权限;存储管理:负责数据的物理存储和检索,包括文件读写、缓冲区管理、索引管理等;事务管理:负责处理用户事务,包括并发控制、事务提交和回滚等;安全性控制:确保只有授权用户才能访问数据库,并防止数据泄露和非法操作;完整性约束:确保数据库中的数据满足一定的规则和条件,如实体完整性、参照完整性等;恢复管理:在发生故障时,能够恢复数据库到一致的状态。
26、优选的,在所述步骤五中,曲面的参数方程可以表示为:x=f(u,v)y=g(u,v)z=h(u,v),其中,x、y、z分别表示曲面上任意一点的坐标,f(u,v)、g(u,v)、h(u,v)是关于参数u和v的函数;
27、参数方程中的参数u和v通常取自一个定义域,通常是一个矩形区域或一个圆形区域,通过改变参数u和v的取值,在定义域内遍历曲面上的所有点。
28、与现有技术相比,本专利技术的有益效果是:
29、通过参数化建模方法,可以快速生成配网设备的三维模型,缩短建模周期,参数化建模方法基于实际设备的结构和特性进行建模,能够保证模型的准确性,通过定义标准的接口和协议,实现不同模型之间的互操作性和可复用性,降低模型维护成本;
30、通过参数化建模,实现对配网设备的快速、准确建模,提高建模效率,同时保证模型的准确性和可复用性,本专利技术的应用将有助于提高城市配网本文档来自技高网...
【技术保护点】
1.基于制作图纸的城市配网设备参数化建模方法,其城市配网设备参数化建模方法:构建数据库管理系统(DBMS)→配网设备图纸资料收集→配网设备类型分类→配网设备零件参数提取→表面三角网算法→建立参数化模型接口→生成参数化设备模型,其特征在于:包括以下七个步骤:
2.根据权利要求1所述的基于制作图纸的城市配网设备参数化建模方法,其特征在于:在所述步骤一中,数据定义语言(DDL):用于定义数据库结构,如表、视图、索引等;数据操作语言(DML):用于插入、查询、更新和删除数据库中的数据;数据控制语言(DCL):用于控制对数据库的访问,如授权和撤销权限;存储管理:负责数据的物理存储和检索,包括文件读写、缓冲区管理、索引管理等;事务管理:负责处理用户事务,包括并发控制、事务提交和回滚等;安全性控制:确保只有授权用户才能访问数据库,并防止数据泄露和非法操作;完整性约束:确保数据库中的数据满足一定的规则和条件,如实体完整性、参照完整性等;恢复管理:在发生故障时,能够恢复数据库到一致的状态。
3.根据权利要求1所述的基于制作图纸的城市配网设备参数化建模方法,其特征在于:在所述
...【技术特征摘要】
1.基于制作图纸的城市配网设备参数化建模方法,其城市配网设备参数化建模方法:构建数据库管理系统(dbms)→配网设备图纸资料收集→配网设备类型分类→配网设备零件参数提取→表面三角网算法→建立参数化模型接口→生成参数化设备模型,其特征在于:包括以下七个步骤:
2.根据权利要求1所述的基于制作图纸的城市配网设备参数化建模方法,其特征在于:在所述步骤一中,数据定义语言(ddl):用于定义数据库结构,如表、视图、索引等;数据操作语言(dml):用于插入、查询、更新和删除数据库中的数据;数据控制语言(dcl):用于控制对数据库的访问,如授权和撤销权限;存储管理:负责数据的物理存储和检索,...
【专利技术属性】
技术研发人员:邓明,肖英豪,朱炜锋,曾慧,江辉煌,
申请(专利权)人:广东电网有限责任公司广州供电局,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。