本发明涉及自动化建模,具体涉及一种非标设备的建模方法及装置。
背景技术:
1、在工业设计过程中,按照国家颁布的统一的行业标准和规格制造的设备无法满足一些工艺的特殊要求,因此需要设计大量的非标设备。非标设备即不是按照国家颁布的统一的行业标准和规格制造的设备,而是根据自己的用途需要,自行设计制造的设备。非标设备的特点决定了其无法通过少量参数化模型完成全部设计工作。
2、目前在进行非标设备建模时,一般由设计人员手动完成建模工作,或者需要设计人员设计大量参数化模型覆盖设计需求,而参数化模型设计需要结构尺寸间满足合理的拓扑关系和约束条件的难度较高,不仅浪费人力物力且效率较低。
3、综上,目前非标设备建模过程存在的浪费人力物力且效率较低的问题,是目前急需解决的问题。
技术实现思路
1、有鉴于此,本发明实施例提供一种非标设备的建模方法及装置,以实现节约人力物力提高建模效率的目的。
2、为实现上述目的,本发明实施例提供如下技术方案:
3、本发明实施例第一方面公开了一种非标设备的建模方法,所述方法包括:
4、将待建模的非标设备与预先建立的模板数据库中过往生成的历史设备模板进行比对,若不存在与所述非标设备匹配的历史设备模板,则分解所述非标设备,得到构成所述非标设备的各个基本元素;
5、针对每一所述基本元素,根据所述基本元素的形状确定所述基本元素对应的几何参数;
6、对各个所述几何参数进行转义操作得到模板代码;所述模板代码中包含各个待赋值的形状控制参数;
7、基于所述模板代码生成所述非标设备对应的设备模板;
8、响应于用户对所述设备模板中的各个所述形状控制参数的赋值操作,生成所述非标设备对应的设备模型。
9、优选的,所述分解待建模的非标设备,得到构成所述非标设备的各个基本元素,包括:
10、根据预设的基本形状库中的多个目标基本元素,对待建模的非标设备进行分解,得到与任意所述目标基本元素相匹配的各个基本元素。
11、优选的,所述对各个所述几何参数进行转义操作得到模板代码,包括:
12、基于每一所述基本元素对应的所述几何参数,确定各个所述基本元素的几何形状;
13、将每一所述几何形状输入到大语言模型中,得到所述大语言模型依据知识库输出的各个形状代码、各个待赋值的形状控制参数和各个所述形状控制参数之间的约束关系;所述知识库至少包括预设的形状代码库和形状控制参数集;
14、针对每一所述基本元素对应的所述几何参数,根据所述几何参数表征的所述基本元素中各个基本几何体间的组合关系,生成组合关系代码;
15、基于各个所述形状代码、各个所述形状控制参数、各个所述形状控制参数之间的约束关系和各个所述组合关系代码生成模板代码。
16、优选的,所述基于所述模板代码生成所述非标设备对应的设备模板,包括:
17、利用预先设计的编译工具对所述模板代码进行编译,得到所述非标设备对应的设备模板。
18、优选的,在生成所述非标设备对应的设备模型之后,所述方法还包括:
19、响应于用户输入的添加指令,将所述设备模板添加到所述模板数据库。
20、优选的,所述方法还包括:
21、若所述模板数据库中存在与所述非标设备匹配的历史设备模板,则从所述模板数据库调取所述历史设备模板;
22、响应于用户对所述历史设备模板中的各个形状控制参数的赋值操作,生成所述非标设备对应的设备模型。
23、本发明实施例第二方面公开了一种非标设备的建模装置,所述装置包括:
24、分解单元,用于将待建模的非标设备与预先建立的模板数据库中过往生成的历史设备模板进行比对,若不存在与所述非标设备匹配的历史设备模板,则分解所述非标设备,得到构成所述非标设备的各个基本元素;
25、确定单元,用于针对每一所述基本元素,根据所述基本元素的形状确定所述基本元素对应的几何参数;
26、转义单元,用于对各个所述几何参数进行转义操作得到模板代码;所述模板代码中包含各个待赋值的形状控制参数;
27、第一生成单元,用于基于所述模板代码生成所述非标设备对应的设备模板;
28、第二生成单元,用于响应于用户对所述设备模板中的各个所述形状控制参数的赋值操作,生成所述非标设备对应的设备模型。
29、优选的,用于分解待建模的非标设备,得到构成所述非标设备的各个基本元素的所述分解单元,具体用于:
30、根据预设的基本形状库中的多个目标基本元素,对待建模的非标设备进行分解,得到与任意所述目标基本元素相匹配的各个基本元素。
31、优选的,所述转义单元,具体用于:
32、基于每一所述基本元素对应的所述几何参数,确定各个所述基本元素的几何形状;
33、将每一所述几何形状输入到大语言模型中,得到所述大语言模型依据知识库输出的各个形状代码、各个待赋值的形状控制参数和各个所述形状控制参数之间的约束关系;所述知识库至少包括预设的形状代码库和形状控制参数集;
34、针对每一所述基本元素对应的所述几何参数,根据所述几何参数表征的所述基本元素中各个基本几何体间的组合关系,生成组合关系代码;
35、基于各个所述形状代码、各个所述形状控制参数、各个所述形状控制参数之间的约束关系和各个所述组合关系代码生成模板代码。
36、优选的,所述第一生成单元,具体用于:
37、利用预先设计的编译工具对所述模板代码进行编译,得到所述非标设备对应的设备模板。
38、基于上述本发明实施例提供的一种非标设备的建模方法,将待建模的非标设备与预先建立的模板数据库中过往生成的历史设备模板进行比对,若不存在与所述非标设备匹配的历史设备模板,则分解所述非标设备,得到构成所述非标设备的各个基本元素;针对每一所述基本元素,根据所述基本元素的形状确定所述基本元素对应的几何参数;对各个所述几何参数进行转义操作得到模板代码;所述模板代码中包含各个待赋值的形状控制参数;基于所述模板代码生成所述非标设备对应的设备模板;响应于用户对所述设备模板中的各个所述形状控制参数的赋值操作,生成所述非标设备对应的设备模型。利用自动化建模的方式构建得到非标设备的设备模型,以实现节约人力物力提高建模效率的目的。
1.一种非标设备的建模方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述分解待建模的非标设备,得到构成所述非标设备的各个基本元素,包括:
3.根据权利要求1所述的方法,其特征在于,所述对各个所述几何参数进行转义操作得到模板代码,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述模板代码生成所述非标设备对应的设备模板,包括:
5.根据权利要求1所述的方法,其特征在于,在生成所述非标设备对应的设备模型之后,所述方法还包括:
6.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:
7.一种非标设备的建模装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,用于分解待建模的非标设备,得到构成所述非标设备的各个基本元素的所述分解单元,具体用于:
9.根据权利要求7所述的装置,其特征在于,所述转义单元,具体用于:
10.根据权利要求7所述的装置,其特征在于,所述第一生成单元,具体用于:
