《Proceedings of the Design Society》:Implementation of LCA-based product design through semantic technologies
编辑推荐:
本文提出了一种利用语义技术实现产品设计中可持续性指标自动决策支持的应用。所提出的框架利用一个本体(Ontology)来结构化地表示设计特征并关联生命周期数据。研究探索了一种基于规则的方法以实现自动化推理。该实现展示了基于计算机辅助设计(CAD)模型的实时影响评
本文提出了一种利用语义技术实现产品设计中可持续性指标自动决策支持的应用。所提出的框架利用一个本体(Ontology)来结构化地表示设计特征并关联生命周期数据。研究探索了一种基于规则的方法以实现自动化推理。该实现展示了基于计算机辅助设计(CAD)模型的实时影响评估,支持可持续产品开发。此方法在工业背景下推进生命周期设计实践方面展现出巨大潜力。
### 论文解读:基于语义技术实现生命周期评估驱动的产品设计
#### 研究背景与问题
当前,气候变化等环境问题凸显了将工业价值创造过程向更可持续方向转型的重要性。为推进这一转型,欧盟正在加强监管行动,例如《可持续产品生态设计法规》(ESPR)要求对多个产品组进行产品层面的环境影响评估与报告,特别是产品碳足迹(PCF)。手动评估此类面向生命周期的影响指标是一项由专家执行的劳动与知识密集型过程,其标准框架由生命周期评估(LCA)国际标准(ISO 14040/44)提供。产品生命周期特性(如能耗)及相关影响指标的最大影响存在于产品设计阶段。因此,基于产品数据自动进行影响评估的方法,对于满足可持续性背景下可靠设计决策支持的需求具有巨大潜力。将这种生命周期视角融入产品设计是生命周期设计(LCD)的一个基本方面。数据驱动应用的核心挑战在于如何以前瞻性的方式,基于设计特征对生命周期数据进行推理。在工业环境中,产品与生命周期数据高度分散于异构的信息技术(IT)环境中,包括产品生命周期管理(PLM)相关的多种IT系统,如企业资源规划(ERP)或供应链管理(SCM)系统。因此,开发一个跨领域接口来表征LCA背景下产品与生命周期数据的依赖关系具有巨大潜力。语义技术旨在解决从不同来源集成数据并将其语境化为机器可读格式的问题。本文发表于《Proceedings of the Design Society》,旨在探索语义技术在基于数字化产品数据实现自动化生命周期评估方面的潜力。
#### 主要研究方法
研究人员采用了一种三步法来开发生命周期设计应用(LCD应用):
1. **本体细化**:基于已发布的生命周期设计本体(LCDO),该本体遵循了Noy和
McGuinness框架的前五个步骤开发。LCDO包含表示产品数据(如装配体、特征、几何)、LCA数据(如过程、流、技术资源)以及表示通过分配的操作参数实现生命周期数据逻辑转换的中间操作符三大组件。研究对概念表达进行了细化,并针对燃料电池生产的实验室用例进行了实例化。
2. **推理能力实现**:回顾了现有的基于规则的语义推理技术。根据用例特定需求和LCDO结构开发了规则集。通过合适的推理引擎应用这些规则集,实现了基于设计特征推理生命周期数据并对其进行量化的能力。
3. **技术集成**:对LCD应用的主要模块进行了技术实例化和验证。这些模块包括:提供产品数据的PLM系统、用于基于图的数据集成的LCD知识库、数据提取/推理/处理模块,以及用于产品系统建模和影响评估的LCA模块。研究以燃料电池双极板(BPP)的生产过程为用例,在实验室环境中进行了验证。
#### 研究结果
**4.1. 语义设计表示与本体扩展**
为实现基于设计特征与生命周期过程关联的形式化知识,研究人员在LCDO中引入了特征(Feature)概念。特征分为物理特征(P-Features,如几何元素)和信息特征(I-Features,如聚合了特定生命周期过程相关产品属性的实体)。在LCDO中,通过`ProductFeature`(P-Features)和`LifecycleFeature`(I-Features)子类实现此分类。`ProductFeature`实例引用初始设计模型(如CAD模型)提供的设计信息,其子类覆盖了组件和装配体层面的不同设计粒度。`LifecycleFeature`的子类代表了用例相关的生命周期阶段(如生产)。通过此模式,通用设计特征被分组到一个可扩展的特征库中,并在特定的生命周期上下文中表示。此外,LCDO在LCA领域内扩展了影响评估结果数据的表示,并集成了DCMI本体以确保对不同领域模型(如CAD模型或LCA数据库)中数据实体的持久化引用。
**4.2. 生命周期数据的量化**
环境影响评估的基础是对特定生命周期阶段相关生命周期数据(如电力或材料消耗)的量化。在LCDO中,与生命周期数据相关的计算操作通过操作符(Operator)类形式化表示。作为扩展,引入了操作参数(Operator Parameter)概念来表示基于设计特征的生命周期数据量化关联逻辑。操作参数通过所引用输入数据的类型和关联逻辑的数学运算来指定。图2展示了一个实例化的图,说明了产品特征、生命周期特征、操作符和生命周期过程之间的关联序列。在双极板制造的用例中,一个典型的关联序列始于检测到一个属于`FreeFormContour`类的几何产品特征,该特征通过预定义的规则集链接到生命周期特征`ContouringFeature`,进而关联到`ContourMillingOperator`及其操作参数,最终链接到LCA领域中的铣削活动流,从而提供了设计特征与生命周期数据之间的无缝链接。
**4.3. 基于规则的推理与实例化**
为实现自动化应用,需要具备对形式化数据模型各领域内实例特定链接进行推理和集成的综合能力。研究选择了基于形式化规则集的方法,因其能在给定用例中验证数据模型的逻辑结构,并提供高精度和明确的推理结果可追溯性。规则集主要分为两类:基于设计特征推理生命周期特征;基于生命周期特征推理用于生命周期数据量化的操作符和操作参数。在评估了语义Web规则语言(SWRL)、形状约束语言(SHACL)和SPARQL协议与RDF查询语言(SPARQL)等语义技术后,由于SPARQL在通过定义的图模式指定条件以及通过更新操作实现结果方面具有高度灵活性,且与大多数图存储兼容,故被选用于规则集规范。图3展示了一个用于检测和创建操作符的简化SPARQL查询结构示例。
**4.4. 工具集成**
LCD应用集成了三大主要软件系统:提供机器可读产品数据的CAD工具(选用Siemens NX)、作为存储按LCDO结构化的LCD知识库核心元素的三元组存储(选用ontotext GraphDB),以及用于模型创建和影响计算的LCA软件(选用openLCA)。中间的数据提取、传输和集成功能通过几个Python模块实现的LCD应用完成。具体流程包括:从Siemens NX CAD模型中提取相关产品数据;在知识图中为每个提取的特征和属性创建实例并映射到初始数据模型;通过LCD应用的推理模块执行一系列SPARQL更新查询,实现生命周期特征、操作符和操作参数的规则集验证与实例化以及跨领域关系的建立;基于此,通过openLCA的IPC接口自动创建和计算产品系统;使用预选方法“CML v4.8 2016”进行影响评估;最后将影响结果返回到LCD知识图,并可通过先前建立的关联追溯到初始产品特征。图4展示了LCD应用的技术架构及结果可视化。基准研究表明,手动创建LCA模型需要6分20秒,而LCD应用自动处理提取的产品数据仅需3.5秒即可完成LCA模型创建,随后的计算和基于图的特征级贡献追溯需1.7秒,总处理时间不到6秒,节省了超过99%的时间。
#### 讨论与结论
**讨论**:技术实现展示了语义技术在实现生命周期影响及其与特定设计特征依赖关系的无缝追溯方面的潜力。基于LCDO模式构建的知识库提供了基础的形式化和数据集成能力,证明了LCDO的概念化和结构对于在环境影响指标应用中表征生命周期设计上下文具有普遍适用性。与现有方法相比,对已建立数据模型的集成和扩展实现了更高程度的标准化和粒度。自动化工具链通过减少所需个体知识、手动工作和相关成本,实现了LCA模型的创建和计算。除了节省工作量,与所回顾的工业方法相比,还在设计相关粒度和LCA结果可追溯性方面取得了提升。LCD应用可与现有设计工具结合使用,用于设计变体比较或形式化特征类范围内的新开发。此外,可互操作的语义数据模型提供了集成与上游设计实体(如需求和逻辑系统模型)关系的能力,从而将综合决策支持扩展到更早的设计阶段。未来需要进行用户研究以开发和验证合适的设计过程可视化和沟通方式。从公司角度来看,实施LCD应用需要大量的初始投入和领域专家的参与,包括由LCA从业者收集相关生命周期过程和流的数据,以及由设计师参与制定全面的规则集。然而,像ESPR这样的法规要求公司量化产品特定的生命周期指标,因此LCD应用所解决的高效重用LCA知识的需求从商业角度正变得越来越重要。为了验证这些潜力,需要将实验室实现转移到工业环境中,面临的主要挑战在于集成多个分散在不同PLM工具中的数据源。
**结论**:本文介绍了生命周期设计应用的技术实现。该应用在设计决策支持系统的背景下,基于数字化设计数据实现了自动化的生命周期评估。通过引用标准化数据模型并嵌入知识库的本体,实现了设计与生命周期数据的语义集成。通过语义技术实现了基于规则的推理能力,以基于离散设计特征自动识别和量化生命周期数据。知识库中基于图的上下文表示允许对设计特征与生命周期影响之间的关联进行端到端追溯。通过在实验室环境中的实施,验证了应用的整体可行性和所开发本体的一致性。未来工作将进行用户研究以探索决策支持的交互场景和有益的可视化方式,考虑将需求规范和系统设计等概念阶段的其他设计领域纳入,以扩展应用在整个设计过程中的支持范围,并将在工业环境中实施,研究其与多个IT系统的兼容性以及验证可扩展性和可维护性。