System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于EXCEL逻辑的数据处理方法及系统技术方案_技高网

基于EXCEL逻辑的数据处理方法及系统技术方案

技术编号:44493271 阅读:0 留言:0更新日期:2025-03-04 17:59
本发明专利技术涉及数据处理技术领域,公开了基于EXCEL逻辑的数据处理方法及系统,获取目标模具的M个角度的点云数据,并分配M张EXCEL表格,每张EXCEL表格的一个单元格对应一个角度的一个点云数据;基于预设的模具质量模型对M张EXCEL表格进行分析,以得到问题单元格;基于预设的EXCEL命令,对问题单元格进行可视化标记。本发明专利技术通过将复杂的模具质量检测数据转化为基于EXCEL表格的直观问题可视化,不仅简化了传统检测流程中依赖第三方专业软件和人工分析的复杂性,还显著提升了信息传递的效率和直观性,使得模具质量问题的分析和管理更加高效且易于操作。

【技术实现步骤摘要】

本专利技术涉及数据处理,更具体地说,它涉及基于excel逻辑的数据处理方法及系统。


技术介绍

1、现有模具企业的管理工具通常基于excel开发,用于记录和分析生产数据。然而,模具质量检测结果通常依赖第三方专业软件完成,这类软件的检测结果往往需要人工总结记录并上传到管理工具中,导致信息传递效率低下且不够直观。目前的记录方式仅文字描述为,某模具的某部分存在质量问题,缺乏对模具质量问题的直观反映。

2、此外,第三方专业工具通常需要专业人员操作,使用成本高。这对中小型模具企业而言,既增加了运营成本,也提高了流程复杂性。现有技术因此存在信息传递效率低、问题反映不直观以及使用成本高等问题。


技术实现思路

1、本专利技术提供基于excel逻辑的数据处理方法及系统,解决
技术介绍
中提出的技术问题。

2、本专利技术提供了基于excel逻辑的数据处理方法,包括:

3、步骤1,获取目标模具的m个角度的点云数据,并分配m张excel表格,每张excel表格的一个单元格对应一个角度的一个点云数据,包括:

4、建立目标平面,并基于目标平面获得一个角度的点云数据的中心点云;

5、基于中心点云将一个角度的点云数据构建拓扑结构,基于拓扑结构进行聚类得到更新拓扑结构,并根据更新拓扑结构将点云数据填入对应的excel表格的单元格中;

6、步骤2,基于预设的模具质量模型对m张excel表格进行分析,以得到问题单元格;

7、步骤3,基于预设的excel命令,对问题单元格进行可视化标记。

8、进一步的,获取目标模具的m个角度的点云数据,包括:

9、通过雷达扫描目标模具的多个角度,得到目标模具的每个角度的点云数据;其中,每个角度均覆盖目标模具对应角度的全部表面。

10、进一步的,每张excel表格的一个单元格对应一个角度的一个点云数据,包括:

11、步骤4,获得第i个角度的点云数据的最大接触面,作为目标平面;目标平面计算公式如下:

12、;其中,表示目标平面的法向量的x轴分量、y轴分量和z轴分量,,表示目标平面的截距,表示目标平面的接触距离阈值,表示第i个角度的点云总数量,表示的索引,表示第i个角度的点云数据中第个点云的x轴坐标、y轴坐标和z轴坐标,表示满足则为1,否则为0;

13、选择未接触到目标平面的边缘的点云,,并垂直投影到目标平面中,得到映射点云;其中,投影公式如下:

14、;

15、其中,表示的映射点云的x轴坐标、y轴坐标和z轴坐标,表示的x轴坐标、y轴坐标和z轴坐标;

16、将目标平面上映射点云和非映射点云构建的组合点云的边缘连接,得到几何图形,通过质心法获得几何图形的中心,并将于几何图形的中心的欧式距离最小的点云作为i个角度的点云数据的中心点云;

17、步骤5,将中心点云填充到第i张excel表格的中心表格;

18、以中心点云为根节点,建立第i个角度的点云数据的拓扑结构,,其中,表示1度节点,表示度节点,表示n度节点,;

19、步骤6,对度节点分配个聚类中心,并根据点云的位置坐标进行聚类,得到第i个角度的点云数据的更新拓扑结构;

20、步骤7,将更新拓扑结构的1度到n度节点按顺序填充中心点云周围的单元格。

21、进一步的,模具质量模型,包括:

22、在一个预设时间段内,获得目标模具的m个角度的点云数据,并基于点云数据构建目标模具的三维模型,若三维模型内部存在问题区域,则获取三维模型的m个角度的特征图像,特征图像包括问题区域;

23、基于目标模具的m个角度的点云数据,通过步骤4到步骤7获得目标模具的m张excel表格,并将三维模型的m个角度的特征图像和m张excel表格进行对应拟合,根据问题区域确定每张excel中的问题单元格,得到m张特征excel表格;

24、将excel表格作为训练样本,将对应的特征excel表格作为样本标签,以训练得到模具质量模型,模具质量模型的输出表示excel表格中的预测问题单元格;

25、通过预设的损失函数,对模具质量模型的隐藏层的超参数进行反向传播更新。

26、进一步的,将三维模型的m个角度的特征图像和m张excel表格进行对应拟合,包括:

27、通过对第i个角度的特征图像进行缩放,得到缩放图;其中,缩放图的行数和列数均与第i个角度的excel表格的行数和列数相等;

28、将第i个角度的缩放图和excel表格进行重叠,得到与缩放图中的问题区域重合的单元格,并将对应的单元格设置为问题单元格。

29、进一步的,模具质量模型包括第一隐藏层、第二隐藏层、第三隐藏层和输出层;

30、第一隐藏层的计算公式如下:

31、;

32、其中,表示第一隐藏层输出的第一向量,表示excel表格中第g行第h列的单元格内的向量,、和分别表示第一学习参数、第二学习参数和第三学习参数,表示逐元素相乘,表示多层感知机;

33、第二隐藏层的计算公式如下:

34、;

35、其中,表示第二隐藏层输出的第二向量,表示行间滑动窗口,表示行间滑动窗口的索引,表示列间滑动窗口,表示列间滑动窗口的索引;

36、第三隐藏层的计算公式如下:

37、;

38、其中,表示第三隐藏层输出的第三向量;

39、输出层的计算公式如下:

40、;

41、其中,表示输出层的输出,表示求取余弦相似度,表示标准阈值,表示相似度阈值。

42、进一步的,模具质量模型的损失函数的具体如下:

43、通过模具质量模型对目标模具的m个角度的excel表格输出的预测问题单元格,并将预测单元格作为一个特征点,根据对应的excel表格的角度进行将特征点进行延伸,得到个焦点,统计每个焦点连接的特征点的数量;

44、损失函数的计算公式如下:

45、;

46、其中,和分别表示第一损失系数和第二损失系数,,表示的索引,表示excel表格的单元格的行数,表示的索引,表示excel表格的单元格的列数,表示的索引,表示模具质量模型输出的excel表格的第行第列元素,表示特征excel表格中第行第列元素,表示焦点数量,表示的索引,表示第个焦点连接的特征点的数量。

47、进一步的,预设的excel命令,包括:

48、基于excel的vba编辑器,建立宏命令,宏命令如下:

49、声明变量:声明一个worksheet类型的变量ws;

50、声明range类型的变量cell,用于在循环中遍历excel表格的单元格;

51、设置excel表格:将ws变量设置为当前工作簿的"sheet1"中excel表格;

52、遍历单元格:使用本文档来自技高网...

【技术保护点】

1.基于EXCEL逻辑的数据处理方法,其特征在于,包括:

2.根据权利要求1所述的基于EXCEL逻辑的数据处理方法,其特征在于,获取目标模具的M个角度的点云数据,包括:

3.根据权利要求1所述的基于EXCEL逻辑的数据处理方法,其特征在于,每张EXCEL表格的一个单元格对应一个角度的一个点云数据,包括:

4.根据权利要求3所述的基于EXCEL逻辑的数据处理方法,其特征在于,模具质量模型,包括:

5.根据权利要求4所述的基于EXCEL逻辑的数据处理方法,其特征在于,将三维模型的M个角度的特征图像和M张EXCEL表格进行对应拟合,包括:

6.根据权利要求4所述的基于EXCEL逻辑的数据处理方法,其特征在于,模具质量模型包括第一隐藏层、第二隐藏层、第三隐藏层和输出层;

7.根据权利要求4所述的基于EXCEL逻辑的数据处理方法,其特征在于,模具质量模型的损失函数的具体如下:

8.根据权利要求1所述的基于EXCEL逻辑的数据处理方法,其特征在于,预设的EXCEL命令,包括:

9.基于EXCEL逻辑的数据处理系统,应用于权利要求1-8任一项所述的方法中,其特征在于,包括:

...

【技术特征摘要】

1.基于excel逻辑的数据处理方法,其特征在于,包括:

2.根据权利要求1所述的基于excel逻辑的数据处理方法,其特征在于,获取目标模具的m个角度的点云数据,包括:

3.根据权利要求1所述的基于excel逻辑的数据处理方法,其特征在于,每张excel表格的一个单元格对应一个角度的一个点云数据,包括:

4.根据权利要求3所述的基于excel逻辑的数据处理方法,其特征在于,模具质量模型,包括:

5.根据权利要求4所述的基于excel逻辑的数据处理方法,其特征在于,将三维模型的m个角度...

【专利技术属性】
技术研发人员:杜罗山李灵英王飞郑跃迪朱建伟
申请(专利权)人:台州市点睛模业有限公司
类型:发明
国别省市:

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

1