【技术实现步骤摘要】
【国外来华专利技术】基本工程项目设计系统的多组件设计约束的验证优先权本PCT申请要求保护2016年5月26日提交的美国非临时申请no.15/163,825的优先权。如果本申请的要素或本说明书、权利要求书或附图的一部分未以其它方式包含在本申请中,而是完全包含在上述优先权申请中,则该要素或部分通过引用而全部并入本文中。
本专利技术总体上涉及用于使用一个或更多个计算机辅助设计系统来验证机器或制造的设计的数据处理系统,并且更具体地说,本专利技术涉及指示设计变更以满足机器或制造的约束的失败。
技术介绍
开发、建设、以及管理大规模基本工程项目(capitalproject)(诸如,发电厂(例如,燃煤发电设施)、大型船舶(例如,军用航运、游轮、或货船)、以及海上石油平台)需要协调在数量级方面大于较小常见项目(例如,建筑和销售十间房子)的规模上的处理和数据。因此,大规模基本工程项目通常需要大体上更加综合的生产和管理解决方案。响应于这种需求,本领域技术人员已经开发了综合的3D设计程序(例如,由阿拉巴马州亨茨维尔的Intergraph公司分销的Enterprise),其专门针对这种大型基本工程项目的严格要求而配置。尤其是,这种类型的设计程序(还被称为“厂级程序(plantprogram)”)可以被实现为广泛的应用套件,该应用套件管理大规模基本工程项目的大部分或全部阶段,从初始概念到设计、施工、移交、维护、管理、以及退役。对于每个设计项目,数据模型存储有关该项目的各种组件的信息,并且具体为当在设计中创建或修改组件时捕获的各种项目组件的固有特性。这种固有特性的模式是软件开发人员提前知道的。例如,该系 ...
【技术保护点】
1.一种用于验证具有多个组件的基本工程项目的设计的系统,该系统包括:数据通信端口,该数据通信端口被配置成使用应用编程接口从设计所述基本工程项目的一个或更多个3D设计系统接收所述多个组件中的被检查组件的设计变更数据;存储部,该存储部存储与一个或更多个规则有关的元数据,其中,所述一个或更多个规则中的每个定义了所述被检查组件与所述基本工程项目的至少一个其它功能相关参照组件之间的设计约束;以及计算处理器,该计算处理器被配置成:确定与所述被检查组件有关的一个或更多个规则,将所述一个或更多个规则中的每个应用于(a)所述被检查组件的设计变更数据,和(b)所述规则的所述至少一个其它功能相关参照组件的、从所述一个或更多个3D设计系统获得的设计数据二者,其中,所述应用的步骤生成所述被检查组件是否满足所应用的规则的设计约束的判定,并且在数据库中存储指示每个这种判定的数据。
【技术特征摘要】
【国外来华专利技术】2016.05.25 US 15/163,8251.一种用于验证具有多个组件的基本工程项目的设计的系统,该系统包括:数据通信端口,该数据通信端口被配置成使用应用编程接口从设计所述基本工程项目的一个或更多个3D设计系统接收所述多个组件中的被检查组件的设计变更数据;存储部,该存储部存储与一个或更多个规则有关的元数据,其中,所述一个或更多个规则中的每个定义了所述被检查组件与所述基本工程项目的至少一个其它功能相关参照组件之间的设计约束;以及计算处理器,该计算处理器被配置成:确定与所述被检查组件有关的一个或更多个规则,将所述一个或更多个规则中的每个应用于(a)所述被检查组件的设计变更数据,和(b)所述规则的所述至少一个其它功能相关参照组件的、从所述一个或更多个3D设计系统获得的设计数据二者,其中,所述应用的步骤生成所述被检查组件是否满足所应用的规则的设计约束的判定,并且在数据库中存储指示每个这种判定的数据。2.根据权利要求1所述的系统,其中,所述计算处理器还被配置成,响应于从所述一个或更多个3D设计系统中的一个3D设计系统接收到对指示所述被检查组件不满足的设计约束的数据的请求,而指导所述数据通信端口向该3D设计系统发送该数据。3.根据权利要求1所述的系统,其中,所述计算处理器还被配置成,通过分析所接收的设计数据的部分与所述至少一个其它功能相关参照组件的设计数据的部分来应用规则。4.根据权利要求1所述的系统,其中,所述计算处理器还被配置成,通过动态地确定如下的至少一个其它功能相关参照组件来应用规则:关于该至少一个其它功能相关参照组件,所述规则的元数据定义了与所述被检查组件的功能关系。5.根据权利要求1所述的系统,其中,所述计算处理器还被配置成,在所述数据库中存储与所述至少一个功能相关参照组件有关并且被用于应用所述规则的数据,这种数据在此被称为“重要数据”。6.根据权利要求5所述的系统,其中,应用规则的步骤包括:访问先前与所述规则相关联地存储在所述数据库中的重要数据;以及如果所述重要数据从先前存储之时起未被更改,则省略所述规则的进一步处理。7.根据权利要求1所述的系统,其中,所述计算处理器还被配置成:按规则间隔识别设计数据已经被从所述设计中删除的被检查组件;并且从所述数据库去除与所识别的被检查组件相关联的一个或更多个不满足的设计约束。8.根据权利要求1所述的系统,其中,所述计算处理器还被配置成:按规则间隔识别设计数据已经被从所述设计中删除的功能相关参照组件;针对每个这种功能相关参照组件,识别所述一个或更多个规则中的哪个规则提供与该参照组件功能相关的被检查组件;重新应用每个所识别的规则,以生成所述被检查组件是否仍然满足所识别的规则的设计约束的判定;并且在所述数据库中存储指示每个这种判定的数据。9.一种验证具有多个组件的基本工程项目的设计的由计算机实施的方法,该方法包括以下步骤:使用应用编程接口从设计所述基本工程项目的一个或更多个3D设计系统接收所述多个组件中的被检查组件的设计变更数据;从存储部获得与一个或更多个规则有关的元数据,其中,所述一个或更多个规则中的每个定义了所述被检查组件与所述基本工程项目的至少一个其它功能相关参照组件之间的设计约束;由计算处理器将所述一个或更多个规则中的每个应用于(a)所述被检查组件的设计变更数据,和(b)所述规则的所述至少一个其它功能相关参照组件的、从所述一个或更多个3D设计系统获得的设计数据二者,其中,所述应用的步骤生成所述被检查组件是否满足所应用的规则的设计约束的判定;以及在数据库中存储指示每个这种判定的数据。10.根据权利要求9所述的方法,所述方法还包括以下步骤:响应于从所述一个或更多个3D设计系统中的一个3D设计系统接收到对指示所述被检查组件不满足的设计约束的数据的请求,而向该3D设计系统发送该数据。11.根据权利要求9所述的方法,其中,应用规则的步骤包括:分析所接收的设计数据的部分与所述至少一个其它功能相关参照组件的设计数据的部分。12.根据权利要求9所述的方法,其中,应用规则的步骤包括:动态地确定如下的至少一个其它功能相关参照组件:关于该至少一个其它功能相关参照组件,所述规则的元数据定义了与所述被检查组件的功能关系。13.根据权利要求9所述的方法,所述方法还包括以下步骤:在所述数据库中存储与所述至少一个功能相关参照组件有关并且被用于应用所述规则的数据,这种数据在此被称为“重要数据”。14.根据权利要求9所述的方法,其...
【专利技术属性】
技术研发人员:V·N·P·曼特拉拉特纳姆,J·P·沙克,
申请(专利权)人:赫克斯冈技术中心,
类型:发明
国别省市:瑞士,CH
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。