CN112001002B - Cad模型生成产品族模块的方法与系统 - Google Patents
Cad模型生成产品族模块的方法与系统 Download PDFInfo
- Publication number
- CN112001002B CN112001002B CN202010757697.2A CN202010757697A CN112001002B CN 112001002 B CN112001002 B CN 112001002B CN 202010757697 A CN202010757697 A CN 202010757697A CN 112001002 B CN112001002 B CN 112001002B
- Authority
- CN
- China
- Prior art keywords
- data
- cad model
- characteristic parameter
- product
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及产品模块化技术领域,提供一种CAD模型生成产品族模块的方法及系统,该方法通过获取CAD模型对象,将CAD模型对象发送至N台第一装置;N台第一装置中同一产品族下具体的不同变型产品零部件的数据进行对比匹配计算出共性与差异数据返回数据库,再将CAD模型对象中的CAD模型文件与特性参数数据进行标准化、系列化,之后形成标准的产品族结构中的独立模块,不仅能够从变型新产品的零部件CAD模型文件快速生成和更新产品族结构中的独立模块,而且能够综合不同变型产品具有相同功能的零部件模块的共性和差异数据,更好地得到产品族结构中的独立模块,提升产品设计效率。
Description
技术领域
本发明涉及产品模块化技术领域,特别涉及一种CAD模型生成产品族模块的方法与系统。
背景技术
模块化设计是在对一定范围内的不同功能或相同功能、不同性能、不同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合构成不同的顾客定制的产品,以满足市场的不同需求,模块化设计是相似性原理在产品功能和结构上的应用,是一种实现标准化与多样化的有机结合及多品种、小批量与效率的有效统一的标准化方法。
CN105235685B公开了一种电力机车产品模块化实现方法,电力机车产品模块化实现方法包括:根据机车整车的功能确定所述机车整车的物理结构的布局和分割,确定所述机车整车各系统各层次的功能模块,建立产品各系统各层次功能体系和子功能集合来划分和构造产品模块化体系结构;所述功能模块包括:独立通风系统、车载微机控制系统、重载车体、制动柜、辅助变流柜、主变流柜、牵引变压器、牵引电机、转向架中的任一一种或者任意组合;所述功能模块根据产品模块形式分为两大类:基于功能的模块和基于生产加工的模块,所述基于功能的模块的零、部件和基于生产加工的模块的零、部件具有生产和装配的性质,并根据生产要求合成在一起,形成装配模块;所述基于功能的模块对一种产品的功能进行子功能的划分,将各子功能用形式关系加以表达;其中所述建立产品各系统各层次功能体系和子功能集合来划分和构造产品模块化体系结构包括:根据用户的需求定义电力机车各系统各个层次的功能分类;将功能分类集合成功能模块;考虑功能实现的使用过程本身建立系统各功能模块结构布局图;以及各功能模块定义交互、细化性能特性,建立模块化体系结构。
在目前企业实际产品设计过程中,针对产品族中的变型类产品进行设计,往往通过对产品族中模块进行组合、以及变型形成新的产品,然后进行变型新产品设计之后,例如,系列产品或变型产品设计,针对产品族中的模块节点进行变型设计或全新开发,新产生的零部件模块不能导入产品族模块中,直接零部件模块导入产品族模块则兼容性差;导致不能及时更新产品族中的模块节点,导致后续产品开发不能重用零部件模块,导致增加重复开发工作量。
发明内容
长期的实践发现,由于在企业产品设计过程,大部分的设计工作是针对产品族中的变型类产品进行设计,往往通过对产品族中模块进行组合、以及变型形成新的产品,然后进行变型新产品设计之后,例如,系列产品或变型产品设计,针对产品族中的模块节点进行变型设计或全新开发,新产生的零部件模块不能导入产品族模块中,直接零部件模块导入产品族模块则兼容性差;更不能及时更新产品族中的模块节点,影响产品设计效率。
有鉴于此,本发明旨在提出CAD模型生成产品族模块的方法,以解决针对产品族中的模块节点进行变型设计或全新开发,新产生的零部件模块不能导入产品族模块中,更不能及时更新产品族中的模块节点,导致后续产品开发不能重用零部件模块,降低产品设计效率的问题,该CAD模型生成产品族模块的方法包括:
步骤S1,获取CAD模型对象,将CAD模型对象发送至N台第一装置,所述CAD模型对象包括CAD模型文件和与CAD模型文件一一对应的特性参数数据,所述CAD模型文件包括零件或部件CAD模型文件,所述特性参数数据包括几何尺寸数据和属性数据;
步骤S2,N台第一装置获得CAD模型对象分别与N台第一装置上的产品零部件匹配计算得到N个第一数据,返回所述第一数据至数据库,其中,N为大于1的自然数;
步骤S3,获取数据库中N个第一数据,根据N个第一数据对CAD模型文件进行模型再建处理,且生成多个特性参数数据,对多个特性参数数据中数据间建立第一约束关系集,生成标准格式的第二数据,并将第二数据中的CAD模型文件与特性参数数据进行一对多映射关联;
步骤S4,根据CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系生成第二约束关系集,将所述第二数据与所述第二约束关系集形成独立模块,进行编码后储存至数据库。
优选地,第N台第一装置获得CAD模型对象分别与第N台第一装置上的同系列产品中的具有相同功能零部件的几何尺寸数据、属性数据进行匹配计算,返回包括第N台第一装置上的具有相同功能零部件的第一数据和第N台第一装置标识数据,所述第一数据包括几何尺寸数据、属性数据和匹配计算的差异数据。
优选地,在步骤S3中,获取数据库中N个第一数据后,将CAD模型文件进行模型再建处理,选择CAD模型中共同属性的几何尺寸数据进行等比例系列化,产生系列化CAD模型文件;与CAD模型文件对应特性参数数据进行扩充建立系列化多个特性参数数据集,多个特性参数数据集之间建立排他的第一约束关系集。
优选地,在步骤S4中,CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系包括节点位置、排他、条件约束。
优选地,在步骤S4中,对独立模块进行编码产生的编码数据至少包括产品族识别信息、节点位置、CAD模型信息和版本信息。
本发明还公开了一种用于执行上述方法的系统,所述系统包括:
获取模块,用于获取CAD模型对象,将CAD模型对象N台第一装置,所述CAD模型对象包括CAD模型文件和与CAD模型文件一一对应的特性参数数据,所述CAD模型文件包括零件或部件CAD模型文件,所述特性参数数据包括几何尺寸数据和属性数据;
处理模块,处理模块包括N台第一装置和数据库,N台第一装置获得CAD模型对象分别与N台第一装置上的产品零部件匹配计算得到N个第一数据,返回所述第一数据至数据库,其中,N为大于1的自然数;所述数据库用于存储返回的所述第一数据。
构建模块,用于从处理模块的数据库中获取N个第一数据,根据N个第一数据对CAD模型文件进行模型再建处理,且生成多个特性参数数据,对多个特性参数数据中数据间建立第一约束关系集,生成标准格式的第二数据,并将第二数据中的CAD模型文件与特性参数数据进行一对多映射关联;
派生模块,用于根据CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系生成第二约束关系集,将所述第二数据与所述第二约束关系集形成独立模块,进行编码后储存至数据库。
优选地,所述处理模块包括匹配计算单元,所述匹配计算单元用于将第N台第一装置获得CAD模型对象分别与第N台第一装置上的同系列产品中的具有相同功能零部件的几何尺寸数据、属性数据进行匹配计算,返回包括第N台第一装置上的具有相同功能零部件的第一数据和第N台第一装置标识数据,所述第一数据包括几何尺寸数据、属性数据和匹配计算的差异数据。
优选地,所述构建模块包括模型再建单元和约束建立单元,所述模型再建单元用于从所述处理模块的数据库中N个第一数据后,将CAD模型文件进行模型再建处理,选择CAD模型中共同属性的几何尺寸数据进行等比例系列化,产生系列化CAD模型文件;
所述约束建立单元用于与CAD模型文件对应特性参数数据进行扩充建立系列化多个特性参数数据集,多个特性参数数据集之间建立排他的第一约束关系集。
优选地,所述派生模块包括编码单元,所述编码单元用于对独立模块进行编码产生包括产品族识别信息、节点位置、CAD模型信息和版本信息的编码数据。
根据本发明实施例的另一方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的方法。
根据本发明实施例的CAD模型生成产品族模块的方法,该方法通过获取CAD模型对象,将CAD模型对象发送至N台第一装置;N台第一装置获得CAD模型对象分别与N台第一装置上的产品零部件匹配计算得到N个第一数据,返回所述第一数据至数据库;获取数据库中N个第一数据,根据N个第一数据对CAD模型文件进行模型再建处理,且生成多个特性参数数据,对多个特性参数数据中数据间建立第一约束关系集,生成标准格式的第二数据,并将第二数据中的CAD模型文件与特性参数数据进行一对多映射关联;根据CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系生成第二约束关系集,将所述第二数据与所述第二约束关系集形成独立模块,进行编码后储存至数据库,还公开了一种用于执行该方法的系统,N台第一装置中同一产品族下具体的不同变型产品零部件的数据进行对比匹配计算出共性与差异数据返回数据库,再将CAD模型对象中的CAD模型文件与特性参数数据进行标准化、系列化,之后形成标准的产品族结构中的独立模块,不仅能够从变型新产品的零部件CAD模型文件快速生成和更新产品族结构中的独立模块,而且能够综合不同变型产品具有相同功能的零部件模块的共性和差异数据,更好地得到产品族结构中的独立模块,提升产品设计效率。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施方式及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明的一种实施方式的CAD模型生成产品族模块的方法流程图;
图2为本发明的一种实施方式的CAD模型的法兰连接的实施案例;
图3为本发明的一种实施方式的CAD模型文件数据传递的业务逻辑图。
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了解决背景技术部分所指的解决针对产品族中的模块节点进行变型设计或全新开发,新产生的零部件模块不能导入产品族模块中,更不能及时更新产品族中的模块节点,导致后续产品开发不能重用零部件模块,降低产品设计效率的问题。如图1所示,本发明提供一种CAD模型生成产品族模块的方法,如图1所示,本发明的一种实施方式的CAD模型生成产品族模块的方法流程图,所述一种CAD模型生成产品族模块的方法包括:
步骤S1,获取CAD模型对象,将CAD模型对象发送至N台第一装置,所述CAD模型对象包括CAD模型文件和与CAD模型文件一一对应的特性参数数据,所述CAD模型文件包括零件或部件CAD模型文件,所述特性参数数据包括几何尺寸数据和属性数据;
步骤S2,N台第一装置获得CAD模型对象分别与N台第一装置上的产品零部件匹配计算得到N个第一数据,返回所述第一数据至数据库,其中,N为大于1的自然数;
步骤S3,获取数据库中N个第一数据,根据N个第一数据对CAD模型文件进行模型再建处理,且生成多个特性参数数据,对多个特性参数数据中数据间建立第一约束关系集,生成标准格式的第二数据,并将第二数据中的CAD模型文件与特性参数数据进行一对多映射关联;
步骤S4,根据CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系生成第二约束关系集,将所述第二数据与所述第二约束关系集形成独立模块,进行编码后储存至数据库。
本发明中的CAD模型生成产品族模块的方法通过获取CAD模型对象,将CAD模型对象发送至N台第一装置;N台第一装置获得CAD模型对象分别与N台第一装置上的产品零部件匹配计算得到N个第一数据,返回所述第一数据至数据库;获取数据库中N个第一数据,根据N个第一数据对CAD模型文件进行模型再建处理,且生成多个特性参数数据,对多个特性参数数据中数据间建立第一约束关系集,生成标准格式的第二数据,并将第二数据中的CAD模型文件与特性参数数据进行一对多映射关联;根据CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系生成第二约束关系集,将所述第二数据与所述第二约束关系集形成独立模块,进行编码后储存至数据库,该方法中,N台第一装置中同一产品族下具体的不同变型产品零部件的数据进行对比匹配计算出共性与差异数据返回数据库,再将CAD模型对象中的CAD模型文件与特性参数数据进行标准化、系列化,之后形成标准的产品族结构中的独立模块,不仅能够从变型新产品的零部件CAD模型文件快速生成和更新产品族结构中的独立模块,而且能够综合不同变型产品具有相同功能的零部件模块的共性和差异数据,更好地得到产品族结构中的独立模块,提升产品设计效率。
在基于产品族实际产品设计过程中,通过产品族产生不同的变型设计的产品设计方案,特别在分布式协同设计过程中,产生的不同的变型设计的产品设计方案在不同装置或系统中,具体的产品设计方案中的零部件是经过变型设计后的具体产品案例,为了更好获得当前CAD模型对象与具体产品案例中相同功能的不同零部件尺寸参数、属性之间的差异数据,并且建立在差异数据与共性数据进行CAD模型对象中的数据的标准化和系列化,效率更高地获得差异数据与共性数据,在本发明优选的情况下,第N台第一装置获得CAD模型对象分别与第N台第一装置上的同系列产品中的具有相同功能零部件的几何尺寸数据、属性数据进行匹配计算,返回包括第N台第一装置上的具有相同功能零部件的第一数据和第N台第一装置标识数据,所述第一数据包括几何尺寸数据、属性数据和匹配计算的差异数据。
如图2-3所示,例如,CAD模型对象中为一连接法兰,该连接法兰的CAD模型文件与特性参数数据,发送至对应的N台第一装置,第一装置中包括多个不同产品设计方案的零部件,例如当前的连接法兰A=80mm,B=76mm,C=50mm,DAA=11.2mm,DAB=30mm,DAC=36mm,DAD=60mm,经过比较后返回的第一数据中的几何参数如表1所示,单位为mm。
表1
| 产品方案 | A | B | C | DAA | DAB | DAC | DAD |
| 1 | 100 | 80 | 60 | 13.3 | 35 | 40 | 70 |
| 2 | 112 | 100 | 65 | 15 | 47 | 45 | 82.5 |
| N | 125 | 105 | 70 | 16.6 | 60 | 50 | 87.5 |
为了将返回的第一数据进行更好得数据清洗和处理,为了将相同参数属性的数据进行表格化和系列化,在本发明优选的情况下,在步骤S3中,获取数据库中N个第一数据后,对CAD模型文件进行标准化,如图2所示,产生包括A、B、C、DAA、DAB、DAC、DAD几何参数属性的标准图形,从而实现将CAD模型文件进行模型再建处理,选择CAD模型中共同属性的几何尺寸数据进行等比例系列化,产生系列化CAD模型文件;与CAD模型文件对应特性参数数据进行扩充建立系列化多个特性参数数据集,多个特性参数数据集之间建立排他的第一约束关系集。
例如,系列化多个特性参数数据集并建立特性参数数据集中几何参数的约束规则,例如,几何参数的约束规则DAA=DAC/3.0,DAB=A-65,DAC=B-40,表2所示,单位mm。
表2
为了使得新产生的模块进入产品族模块集中,在后期由产品族结构快速产生产品设计方案,在本发明优选的情况下,在步骤S4中,CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系包括节点位置、排他、条件约束。例如,排他约束的同级节点,选择该节点模块,则就不能选同属于该父节点下的同级节点模块,即为排他约束。
为了更好地对在产品族结构中新增的独立模块进行管理和版本控制,使得后期新增其它模块节点更好地组织,在本发明优选的情况下,在步骤S4中,对独立模块进行编码产生的编码数据至少包括产品族识别信息、节点位置、CAD模型信息和版本信息。
本发明还提供了一种用于执行上述CAD模型生成产品族模块的方法的系统,所述系统包括:
获取模块,用于获取CAD模型对象,将CAD模型对象N台第一装置,所述CAD模型对象包括CAD模型文件和与CAD模型文件一一对应的特性参数数据,所述CAD模型文件包括零件或部件CAD模型文件,所述特性参数数据包括几何尺寸数据和属性数据;
处理模块,处理模块包括N台第一装置和数据库,N台第一装置获得CAD模型对象分别与N台第一装置上的产品零部件匹配计算得到N个第一数据,返回所述第一数据至数据库,其中,N为大于1的自然数;所述数据库用于存储返回的所述第一数据。
构建模块,用于从处理模块的数据库中获取N个第一数据,根据N个第一数据对CAD模型文件进行模型再建处理,且生成多个特性参数数据,对多个特性参数数据中数据间建立第一约束关系集,生成标准格式的第二数据,并将第二数据中的CAD模型文件与特性参数数据进行一对多映射关联;
派生模块,用于根据CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系生成第二约束关系集,将所述第二数据与所述第二约束关系集形成独立模块,进行编码后储存至数据库。
本发明中提供的用于执行CAD模型生成产品族模块的方法的系统,通过获取模块获取CAD模型对象,将CAD模型对象发送至N台第一装置;处理模块,将N台第一装置获得CAD模型对象分别与N台第一装置上的产品零部件匹配计算得到N个第一数据,返回所述第一数据至数据库;构建模块将获取数据库中N个第一数据,根据N个第一数据对CAD模型文件进行模型再建处理,且生成多个特性参数数据,对多个特性参数数据中数据间建立第一约束关系集,生成标准格式的第二数据,并将第二数据中的CAD模型文件与特性参数数据进行一对多映射关联;派生模块则根据CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系生成第二约束关系集,将所述第二数据与所述第二约束关系集形成独立模块,进行编码后储存至数据库,该系统中,N台第一装置中具体的同一产品族下的不同变型产品零部件的数据进行对比匹配计算出共性与差异数据返回数据库,再将CAD模型对象中的CAD模型文件与特性参数数据进行标准化、系列化,之后形成标准的产品族结构中的独立模块,不仅能够从变型新产品的零部件CAD模型文件快速生成和更新产品族结构中的独立模块,而且能够综合不同变型产品具有相同功能的零部件模块的共性和差异数据,更好地得到产品族结构中的兼容性更好的独立模块,提升产品设计效率。
为了将在N台第一装置相同功能零部件的几何尺寸数据、属性数据进行匹配计算,快速返回第一数据用于在构建模块中的模型再建等,在本发明优选的情况下,所述处理模块包括匹配计算单元,所述匹配计算单元用于将第N台第一装置获得CAD模型对象分别与第N台第一装置上的同系列产品中的具有相同功能零部件的几何尺寸数据、属性数据进行匹配计算,返回包括第N台第一装置上的具有相同功能零部件的第一数据和第N台第一装置标识数据,所述第一数据包括几何尺寸数据、属性数据和匹配计算的差异数据。
在第一数据中返回的几何尺寸数据,如图2-3所示,例如,CAD模型对象中为一连接法兰,该连接法兰的CAD模型文件与特性参数数据,发送至对应的N台第一装置,第一装置中包括多个不同产品设计方案的零部件,例如当前的连接法兰A=80mm,B=76mm,C=50mm,DAA=11.2mm,DAB=30mm,DAC=36mm,DAD=60mm,经过比较后返回的第一数据中的几何参数如表3所示,单位为mm。
表3
| 产品方案 | A | B | C | DAA | DAB | DAC | DAD |
| 1 | 100 | 80 | 60 | 13.3 | 35 | 40 | 70 |
| 2 | 112 | 100 | 65 | 15 | 47 | 45 | 82.5 |
| N | 125 | 105 | 70 | 16.6 | 60 | 50 | 87.5 |
为了产生通用的、并且能够适应不同产品设计方案中的相同功能的零部件模块,同一产品族内产生新产品设计方案的兼容性更好,在本发明优选的情况下,所述构建模块包括模型再建单元和约束建立单元,所述模型再建单元用于从所述处理模块的数据库中N个第一数据后,将CAD模型文件进行模型再建处理,选择CAD模型中共同属性的几何尺寸数据进行等比例系列化,产生系列化CAD模型文件;
所述约束建立单元用于与CAD模型文件对应特性参数数据进行扩充建立系列化多个特性参数数据集,多个特性参数数据集之间建立排他的第一约束关系集。
为了更好地对在产品族结构中新增的独立模块进行管理和版本控制,使得后期新增其它模块节点更好地组织,在本发明优选的情况下,所述派生模块包括编码单元,所述编码单元用于对独立模块进行编码产生包括产品族识别信息、节点位置、CAD模型信息和版本信息的编码数据。
本发明实施例还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述方法。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、移动终端、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (3)
1.一种CAD模型生成产品族模块的方法,其特征在于,所述CAD模型生成产品族模块的方法包括:
步骤S1,获取CAD模型对象,将CAD模型对象发送至N台第一装置,所述CAD模型对象包括CAD模型文件和与CAD模型文件一一对应的特性参数数据,所述CAD模型文件包括零件或部件CAD模型文件,所述特性参数数据包括几何尺寸数据和属性数据;
步骤S2,N台第一装置获得CAD模型对象分别与N台第一装置上的产品零部件匹配计算得到N个第一数据,返回所述第一数据至数据库,其中,N为大于1的自然数;
步骤S3,获取数据库中N个第一数据,根据N个第一数据对CAD模型文件进行模型再建处理,且生成多个特性参数数据,对多个特性参数数据中数据间建立第一约束关系集,生成标准格式的第二数据,并将第二数据中的CAD模型文件与特性参数数据进行一对多映射关联;
步骤S4,根据CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系生成第二约束关系集,将所述第二数据与所述第二约束关系集形成独立模块,进行编码后储存至数据库;
第N台第一装置获得CAD模型对象分别与第N台第一装置上的同系列产品中的具有相同功能零部件的几何尺寸数据、属性数据进行匹配计算,返回包括第N台第一装置上的具有相同功能零部件的第一数据和第N台第一装置标识数据,所述第一数据包括几何尺寸数据、属性数据和匹配计算的差异数据;
在步骤S3中,获取数据库中N个第一数据后,将CAD模型文件进行模型再建处理,选择CAD模型中共同属性的几何尺寸数据进行等比例系列化,产生系列化CAD模型文件;与CAD模型文件对应特性参数数据进行扩充建立系列化多个特性参数数据集,多个特性参数数据集之间建立排他的第一约束关系集;
在步骤S4中,CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系包括节点位置、排他、条件约束;
对独立模块进行编码产生的编码数据至少包括产品族识别信息、节点位置、CAD模型信息和版本信息。
2.一种用于权利要求1所述的CAD模型生成产品族模块的方法的系统,其特征在于,所述系统包括:
获取模块,用于获取CAD模型对象,将CAD模型对象发送至N台第一装置,所述CAD模型对象包括CAD模型文件和与CAD模型文件一一对应的特性参数数据,所述CAD模型文件包括零件或部件CAD模型文件,所述特性参数数据包括几何尺寸数据和属性数据;
处理模块,处理模块包括N台第一装置和数据库,N台第一装置获得CAD模型对象分别与N台第一装置上的产品零部件匹配计算得到N个第一数据,返回所述第一数据至数据库,其中,N为大于1的自然数;所述数据库用于存储返回的所述第一数据;
构建模块,用于从处理模块的数据库中获取N个第一数据,根据N个第一数据对CAD模型文件进行模型再建处理,且生成多个特性参数数据,对多个特性参数数据中数据间建立第一约束关系集,生成标准格式的第二数据,并将第二数据中的CAD模型文件与特性参数数据进行一对多映射关联;
派生模块,用于根据CAD模型文件所在产品族节点所在位置和节点所在位置的父节点、子节点、同级节点之间的约束关系生成第二约束关系集,将所述第二数据与所述第二约束关系集形成独立模块,进行编码后储存至数据库;
所述处理模块包括匹配计算单元,所述匹配计算单元用于将第N台第一装置获得CAD模型对象分别与第N台第一装置上的同系列产品中的具有相同功能零部件的几何尺寸数据、属性数据进行匹配计算,返回包括第N台第一装置上的具有相同功能零部件的第一数据和第N台第一装置标识数据,所述第一数据包括几何尺寸数据、属性数据和匹配计算的差异数据;
所述构建模块包括模型再建单元和约束建立单元,所述模型再建单元用于从所述处理模块的数据库中N个第一数据后,将CAD模型文件进行模型再建处理,选择CAD模型中共同属性的几何尺寸数据进行等比例系列化,产生系列化CAD模型文件;
所述约束建立单元用于与CAD模型文件对应特性参数数据进行扩充建立系列化多个特性参数数据集,多个特性参数数据集之间建立排他的第一约束关系集;
所述派生模块包括编码单元,所述编码单元用于对独立模块进行编码产生包括产品族识别信息、节点位置、CAD模型信息和版本信息的编码数据。
3.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010757697.2A CN112001002B (zh) | 2020-07-31 | 2020-07-31 | Cad模型生成产品族模块的方法与系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010757697.2A CN112001002B (zh) | 2020-07-31 | 2020-07-31 | Cad模型生成产品族模块的方法与系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112001002A CN112001002A (zh) | 2020-11-27 |
| CN112001002B true CN112001002B (zh) | 2024-02-20 |
Family
ID=73463538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010757697.2A Active CN112001002B (zh) | 2020-07-31 | 2020-07-31 | Cad模型生成产品族模块的方法与系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112001002B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114186300B (zh) * | 2021-12-14 | 2025-03-21 | 北京数码大方科技股份有限公司 | 模型构建方法及模型构建装置、电子设备、存储介质 |
| TWI850862B (zh) * | 2022-11-21 | 2024-08-01 | 財團法人金屬工業研究發展中心 | 客製化沖床工程圖的自動生成與管理方法及其系統 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6718218B1 (en) * | 2000-10-06 | 2004-04-06 | Hewlett-Packard Company | CAD data model with design notes |
| CN101315644A (zh) * | 2008-05-09 | 2008-12-03 | 浙江工业大学 | 基于可拓聚类的零件分类方法 |
| CN102750407A (zh) * | 2011-11-16 | 2012-10-24 | 中国电子科技集团公司第三十八研究所 | 一种cad/cae数据自动处理与转换方法 |
| CN105718629A (zh) * | 2016-01-08 | 2016-06-29 | 桂林电子科技大学 | 一种满足工程约束条件的变型设计方法 |
| CN106202239A (zh) * | 2016-06-29 | 2016-12-07 | 泰华智慧产业集团股份有限公司 | 一种cad数据生成shape数据文件方法及系统 |
| CN111199102A (zh) * | 2019-12-27 | 2020-05-26 | 苏州数设科技有限公司 | 定义产品特征和模型映射关系的方法和装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150213154A1 (en) * | 2014-01-28 | 2015-07-30 | Stephan Toebben | Transitioning cad model data into variant configurations |
| US20180292815A1 (en) * | 2017-04-05 | 2018-10-11 | General Electric Company | Systems and methods for checking computer-aided design models |
-
2020
- 2020-07-31 CN CN202010757697.2A patent/CN112001002B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6718218B1 (en) * | 2000-10-06 | 2004-04-06 | Hewlett-Packard Company | CAD data model with design notes |
| CN101315644A (zh) * | 2008-05-09 | 2008-12-03 | 浙江工业大学 | 基于可拓聚类的零件分类方法 |
| CN102750407A (zh) * | 2011-11-16 | 2012-10-24 | 中国电子科技集团公司第三十八研究所 | 一种cad/cae数据自动处理与转换方法 |
| CN105718629A (zh) * | 2016-01-08 | 2016-06-29 | 桂林电子科技大学 | 一种满足工程约束条件的变型设计方法 |
| CN106202239A (zh) * | 2016-06-29 | 2016-12-07 | 泰华智慧产业集团股份有限公司 | 一种cad数据生成shape数据文件方法及系统 |
| CN111199102A (zh) * | 2019-12-27 | 2020-05-26 | 苏州数设科技有限公司 | 定义产品特征和模型映射关系的方法和装置 |
Non-Patent Citations (5)
| Title |
|---|
| PDM环境下基于产品配置的产品族管理系统;史俊友;机械制造(第4期);1-3 * |
| 基于CAX的产品族建模及变型设计系统研究;冯思宇;张勇;任洁岚;潘晓弘;;机械工程师(12);1-6 * |
| 基于MC环境的面向订单产品设计方法研究;鲁玉军;祁国宁;;中国机械工程(22);1-5 * |
| 基于集成模型的多层次设计重用方法;江伟光 等;中国机械工程(第24期);1-6 * |
| 面向全生命周期的零件族层次特性建模方法;史俊友;唐伟杰;杨化林;翟红岩;;青岛科技大学学报(自然科学版)(06);1-4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112001002A (zh) | 2020-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6763346B1 (en) | Document service integrated system | |
| US8782597B2 (en) | Ontology updating apparatus, method and system | |
| EP2378443A1 (en) | Method for converting system model, computer program, and system model conversion device | |
| CN112001002B (zh) | Cad模型生成产品族模块的方法与系统 | |
| An et al. | Methodology for automatic ontology generation using database schema information | |
| CN103793422A (zh) | 基于增强星型模型的立方体元数据及查询语句生成 | |
| CN105447253A (zh) | 一种三维工艺数据的集成方法 | |
| CN111858617B (zh) | 用户查找方法和装置、计算机可读存储介质、电子设备 | |
| CN115982177A (zh) | 一种基于树形维度的数据归集的方法、装置、设备及介质 | |
| US10776313B2 (en) | Converting source objects to target objects | |
| US20080281842A1 (en) | Apparatus and method for pre-processing mapping information for efficient decomposition of xml documents | |
| CN118446184A (zh) | 一种海上风电结构监测报告自动整编方法及系统 | |
| CN112256584B (zh) | 互联网造数方法及系统 | |
| US20060004812A1 (en) | Method and system for mapping datasources in a metadata model | |
| CN115510289A (zh) | 一种数据立方体配置方法、装置、电子设备及存储介质 | |
| CN109753501A (zh) | 一种离线状态的数据显示方法、装置、设备和存储介质 | |
| US10691635B1 (en) | Data translation system and method of use | |
| CN115454991B (zh) | 一种数据校验的处理方法 | |
| CN113535727B (zh) | 信息系统的数据输出方法及数据输出装置、电子设备 | |
| CN104572835B (zh) | 一种过程元模型构建方法及装置 | |
| CN116090093A (zh) | 基于整车标准结构模板生成顶层结构及完整性校验方法 | |
| CN113364886A (zh) | 一种航空电子接口数据管理系统 | |
| CN102339422A (zh) | 业务对象建模的方法及系统 | |
| CN111814268A (zh) | 一种用于三维实体模型的紧固件自动安装方法 | |
| CN113139012A (zh) | 一种基于json的etl工具引擎处理数据的方法及etl数据处理系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information |
Address after: Room 403-405, No.5, Lane 999, Yangfan Road, high tech Zone, Ningbo, Zhejiang 315000 Applicant after: Ningbo Zhixun Lianke Technology Co.,Ltd. Address before: Room 403-405, No.5, Lane 999, Yangfan Road, high tech Zone, Ningbo, Zhejiang 315000 Applicant before: NINGBO ZHEDA LIANKE TECHNOLOGY Co.,Ltd. |
|
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |