数据协同解决方案

1、需求背景

在复杂产品和系统研制过程中,通常面临数据管理和协同方面的问题:


  • 数据缺乏统一存储和版本管理,尤其缺乏总体方案的版本管理。由于数据的庞杂,研发工程师很有可能将错误的数据版本共享给了其它专业,使得下游所有专业基于错误的数据开展工作,最终导致返工或严重的后果。
  • 数据共享缺乏时效性。当研发工程师产生新的数据版本后,没有及时共享给其它专业,导致下游专业研发人员的重复工作。
  • 缺乏基于单一数据源的数据协同。复杂产品和系统的总体设计是快速迭代的过程,各专业没有围绕单一数据源开展工作,使得数据版本及其对应关系错综复杂,且各专业之间的数据实际上并未有效关联,数据追溯困难。
  • 数据共享的标准难以统一。工具软件的多样化,使得设计师需要对拿到的输入数据进行一系列处理才能使用,如格式转换、数据提取等,降低了工作效率。

因此,需要建立满足复杂产品和系统研制全过程数据协同要求的工程数据中心来解决以上问题,使得各专业的数据得到统一管理和有效共享。

2、解决方案

工程数据中心架构主要分为两层,共享数据管理层和数据应用及协同层,另外提供二次开发接口,使得工程数据中心能方便的与各业务系统集成。


工程数据中心架构


共享数据管理层主要用于数据存储。建立工程数据中心来解决数据协同的问题,数据共享的标准模型是首当其冲的关键技术,共享数据管理层最底层实现的PLCS(STEP标准AP239产品全生命周期保障应用协议)可表达产品全生命周期的数据及数据间关联关系。数据融合功能可以保证多专业协同时数据唯一性问题,各专业均基于同一模型开展工作,并将各专业产生的信息更新到同一数据上。对数据和整体方案的版本管理,使得各专业能方便查找和追溯到任何关键的历史数据,而不必担心数据版本错乱或丢失。


数据应用及协同层主要给研发人员提供各种数据使用功能。数据时效性特性,可帮助用户找到某一时间段的某个数据或方案的版本;数据变更通知使得各专业间的数据协同实时性增强,同时与各自业务系统是一种松耦合关系,不影响研发人员在各业务系统中的工作。


工程数据中心使用场景


工程数据中心在数据协同中起到数据交换总线的作用:进入工程数据中心的数据都被转化为PLCS标准的数据,并且和原有数据有机融合在一起,形成一张巨大的数据和信息网;一旦数据网中的某个数据发生变化,与其关联的数据所有者会接收到变更信息;数据网上的任意一个数据集合都能被抽取出来,作为基线版本被保存。


产品方案的基线版本示例


各专业可能使用不同的业务系统或工具来开展工作,从这些业务系统中将共享数据通过一定的导入规则导入到工程数据中心里。工程数据中心通过任务管理器将数据进行融合处理,按照PLCS规范存入到数据库中。由于数据间关联关系的存在,某个数据的变更可能会影响与其关联的数据,与其关联数据相关的设计师会得到数据变更通知,并自主决定如何处理变更后的数据。用户在权限范围内也可直接去工程数据中心里抓取数据,支持数据抓取模板的开发。


数据变更通知

3、客户价值

基于标准模型的工程数据中心帮助复杂产品和系统研制组织实现从各专业间的数据协同,到跨阶段的全过程的数据协同,再到供应链扩展企业各成员单位间、以及客户与研制方之间的跨企业数据协同,打造复杂产品和系统全生命周期的数据协同总线。


4、案例应用


具体案例请点击:Share-A-space作为欧盟CRESCENDO项目的数据协同解决方案