System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能工业设计领域,尤其涉及一种对话驱动机械结构几何特征修改方法及系统。
技术介绍
1、随着人工智能技术的快速发展,机械设计朝着智能化、集成化以及协同化发展的方向日益明显。在机械装备设计过程中,经常需要根据用户的设计修改需求对机械结构的几何特征进行相应修改。传统的几何特征设计需要设计工程师手动调整参数或使用预定义的算法进行修改。然而,这种方法经常受限于设计工程师个人的经验和直觉,而且修改操作步骤频繁,费时、费力。此外,传统软件交互方式无法实现实时对话直接对机械结构几何特征的三维模型数据进行修改,导致用户交互性差。因此,如何高效、快速、实时动态化修改机械结构的几何特征,进而提升设计工程师的工作效率和设计质量是目前机械装备设计领域迫切需要解决的问题。
2、以上可知,现有的修改方法存在费时费力,用户交互性,效率低等问题。
技术实现思路
1、针对以上问题,本专利技术提出一种对话驱动机械结构几何特征修改方法及系统。
2、为实现本专利技术的目的,提供一种对话驱动机械结构几何特征修改方法,包括如下步骤:
3、s1:对机械结构几何特征的三维模型数据离散化处理;
4、s2:采集机械知识语料库和历史对话语料库,利用历史对话语料库构建对话数据库,采用所述机械知识语料库和所述构建的对话数据库对智能算法模型进行分步微调训练;
5、s3:获取、解析几何特征修改信息,自动生成设计修改参数;
6、s4:根据所述设计修改参数,获得新
7、s5:对所述修改后的三维模型离散化数据显示与确认。
8、进一步地,所述步骤s1中,对机械结构几何特征的三维模型数据进行离散化处理的具体过程为:将所述机械结构几何特征的三维模型数据通过matlab软件网格化或点云化处理后获得离散化数据,并将所述离散化数据分为坐标数据和属性数据。
9、进一步地,所述坐标数据为所述三维模型网格化或点云化提取的网格坐标或点坐标的数据矩阵,所述属性数据为包含颜色、强度、透明度、材质和法向量的数据矩阵。
10、进一步地,所述步骤s2中,所述构建对话数据库为根据所述采集的历史对话语料库中的语料数据,建立历史几何特征修改信息、历史几何特征修改结果和预设的提示词三者之间的关系数据库,所述预设的提示词包含几何特征的形状和尺寸。
11、进一步地,所述步骤s2中,所述采用分步微调的方法训练智能算法模型的具体过程包括:先利用所述机械知识语料库对智能算法模型进行初步训练,再利用对话数据库对初步训练过的所述智能算法模型进行再次训练。
12、进一步地,所述步骤s3中,所述几何特征修改信息是利用训练后的智能算法模型对语音或文本信息进行处理获得。
13、进一步地,所述步骤s3中,生成设计修改参数的步骤如下:
14、建立历史几何特征修改信息与历史设计修改参数的映射关系,形成数据标注;
15、将标注好的所述历史几何特征修改信息与历史设计修改参数导入循环神经网络算法模型进行训练;
16、利用训练过的所述智能算法模型解析获得的几何特征修改信息导入训练好的所述循环神经网络算法模型,智能生成设计修改参数。
17、进一步地,所述步骤s4中,所述新的坐标矩阵是将所述设计修改参数与坐标数据进行叉乘运算获得新的坐标矩阵,所述修改后的三维模型的离散化数据是将所述新的坐标矩阵与属性数据进行格式化拼接获得。
18、本专利技术还提供一种对话驱动机械结构几何特征修改系统,包括:三维数据离散化处理模块、修改信息获取及计算处理模块、驱动修改模块、输出模块和数据存储模块;
19、所述三维数据离散化处理模块用于导入所述机械结构几何特征的三维模型数据,并将其进行离散化处理获得三维模型的离散化数据;
20、所述修改信息获取及计算处理模块用于接收并解析用户的设计修改信息,智能生成设计修改参数,并利用所述设计修改参数生成新的坐标矩阵;
21、所述驱动修改模块用于驱动所述新的坐标矩阵与属性矩阵进行格式化拼接运算,从而生成修改后的几何特征三维模型离散化数据;
22、所述输出模块用于显示、输出所述修改后的几何特征三维模型的离散化数据;
23、所述数据存储模块用于下载、保存所述修改后的几何特征三维模型的离散化数据。
24、跟现有技术相比,本专利技术具有以下有益的技术效果:
25、本方案利用智能算法模型以引导对话问答的方式收集并处理用户的设计修改信息,根据修改信息生成新的三维模型离散化数据,用户可实时查看修改后的数据并进行下载与保存。通过对话方式对机械结构几何特征的三维模型进行修改,极大的简化了机械结构几何特征修改操作流程,实时对话、交互式动态修改,实现更高效、更直观的机械结构几何特征设计修改过程,为设计工程师提供方便、快捷、沉浸式的设计体验。此外,本方案不仅提升了设计工程师的工作效率和设计质量,还为机械设计领域的智能化设计奠定了基础。
本文档来自技高网...【技术保护点】
1.一种对话驱动机械结构几何特征修改方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述步骤S1中,对机械结构几何特征的三维模型数据进行离散化处理的具体过程为:将所述机械结构几何特征的三维模型数据通过Matlab软件网格化或点云化处理后获得离散化数据,并将所述离散化数据分为坐标数据和属性数据。
3.根据权利要求2所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述坐标数据为所述三维模型网格化或点云化提取的网格坐标或点坐标的数据矩阵,所述属性数据为包含颜色、强度、透明度、材质和法向量的数据矩阵。
4.根据权利要求1所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述步骤S2中,所述构建对话数据库为根据所述采集的历史对话语料库中的语料数据,建立历史几何特征修改信息、历史几何特征修改结果和预设的提示词三者之间的关系数据库,所述预设的提示词包含几何特征的形状和尺寸。
5.根据权利要求1所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述步骤S2中,所述采用分
6.根据权利要求1所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述步骤S3中,所述几何特征修改信息是利用训练后的智能算法模型对语音或文本信息进行处理获得。
7.根据权利要求1所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述步骤S3中,生成设计修改参数的步骤如下:
8.根据权利要求1所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述步骤S4中,所述新的坐标矩阵是将所述设计修改参数与坐标数据进行叉乘运算获得新的坐标矩阵,所述修改后的三维模型的离散化数据是将所述新的坐标矩阵与属性数据进行格式化拼接获得。
9.一种对话驱动机械结构几何特征修改系统,其特征在于,包括:三维数据离散化处理模块、修改信息获取及计算处理模块、驱动修改模块、输出模块和数据存储模块;
...【技术特征摘要】
1.一种对话驱动机械结构几何特征修改方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述步骤s1中,对机械结构几何特征的三维模型数据进行离散化处理的具体过程为:将所述机械结构几何特征的三维模型数据通过matlab软件网格化或点云化处理后获得离散化数据,并将所述离散化数据分为坐标数据和属性数据。
3.根据权利要求2所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述坐标数据为所述三维模型网格化或点云化提取的网格坐标或点坐标的数据矩阵,所述属性数据为包含颜色、强度、透明度、材质和法向量的数据矩阵。
4.根据权利要求1所述的一种对话驱动机械结构几何特征修改方法,其特征在于,所述步骤s2中,所述构建对话数据库为根据所述采集的历史对话语料库中的语料数据,建立历史几何特征修改信息、历史几何特征修改结果和预设的提示词三者之间的关系数据库,所述预设的提示词包含几何特征的形状和尺寸。
5.根据权利要求1所述的一种对话驱动机械结构几何特征...
【专利技术属性】
技术研发人员:郑凯,张宝文,胡晓琪,杜高峰,郑锐,
申请(专利权)人:无锡锡简科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。