【技术实现步骤摘要】
考虑服务类型间关联关系的能效评估服务组合系统及方法
[0001]本专利技术属于面向能效评估服务的多目标服务组合
,具体涉及一种考虑服务类型间关联关系的能效评估服务组合系统及方法。
技术介绍
[0002]能效评估服务组合问题是一种以能效评估服务为对象的组合优化问题,此类问题旨在寻找一定条件下、不同类型和不同属性服务的最优组合。随着可持续发展、节能减排等概念的提出,能效评估作为一种精细、完整的能源评估方法,得到了普遍的认可和应用。能效评估可以从定性和定量结合的角度去评估一个产品或过程所具有的能耗和环境影响,从而有针对性地构建绿色优化策略。而能效评估服务则是将评估资源进行服务化封装,再通过服务组合包装成完整的服务流程提供给需要的企业或团体,有着操作简单、成本低、时效性强等优势。针对服务组合这类NP
‑
hard问题,目前主要通过基于框架、基于中介器、或基于启发式的服务组合方法求解。但由于能效评估服务存在服务流程不固定、服务组合的影响因素多、关联关系尚未被有效利用等特点,导致现有的服务组合方法无法满足能效评估服 ...
【技术保护点】
【技术特征摘要】
1.一种考虑服务类型间关联关系的能效评估服务组合系统,其特征在于,包括:能效评估服务类型间关联关系挖掘模块、能效评估服务流程构建模块和多目标能效评估服务组合模块;能效评估服务类型间关联关系挖掘模块,完成对案例库中能效评估服务类型的定义,建立支持度、置信度、作用度、肯定度和任务完成度五种服务类型建关联关系的模型,并通过FP
‑
growth算法计算各能效评估服务类型间的关联关系各能效评估服务类型两两之间的支持度、置信度、作用度、肯定度及案例库中每条案例的任务完成度;能效评估服务流程构建模块,以满足能效评估任务要求为前提,利用能效评估服务类型间关联关系挖掘模块得到各服务类型间的关联关系,构建完整的能效评估服务流程;多目标能效评估服务组合模块,利用完整的能效评估服务流程构建多目标能效评估服务组合函数,并使用NSGA
‑
II算法求解多目标能效评估服务组合函数,最终得到最优的服务组合方案;所述能效评估服务类型间关联关系挖掘模块具体实现如下:(11)定义能效评估服务类型,将已有案例库中的能效评估服务按照基础服务、功能服务、能效特征服务的三级分类标准依次进行分类,并将案例库中的每条案例转换成以服务类型为单位的服务流程,以此形成服务流程案例库;三级分类中的第一级分类为基础服务,基础服务分为4类,基础服务包括能效评估的基础流程;三级分类中的第二级分类为功能服务,功能服务共12类,功能服务将每项基础服务按照不同的功能进一步细化;三级分类中的第三级分类为能效特征服务,共29类,将每项功能服务按照其在能效角度的特征进一步细化;(12)分别建立支持度supp、置信度conf、作用度lift、肯定度conv和任务完成度comp五种服务类型间关联关系的数学模型;(13)在步骤(11)得到的服务流程案例库中,基于步骤(12)中定义的支持度、置信度、作用度、肯定度和任务完成度的数学模型,使用FP
‑
growth算法计算服务流程案例库中各能效评估服务类型两两之间的支持度、置信度、作用度和肯定度,并计算案例库中每条案例的任务完成度;所述能效评估服务流程构建模块具体实现如下:(21)在数据服务、模型服务、评估优化、结果可视化4类基础服务中各选择至少1类服务类型作为节点;若用户需求中有指定的服务类型,则将指定的服务类型确立为节点,并在其他基础服务中选择支持度最大的服务类型作为补充节点;若用户需求中未指定服务类型,则分别在4类基础服务中选择支持度最大的服务类型作为节点;最终确定的节点应不少于4个,且覆盖所有基础服务;(22)在数据服务、模型服务、评估优化、结果可视化4类基础服务中各选择至少1类服务类型作为该流程的候选分枝,且由步骤(21)得到的节点不能作为候选分枝;候选分枝Y与节点X的关联关系应满足supp(X∪Y)>0.5、并在候选分枝中选择一项或多项和与其属于同一基础服务的节点间肯定度最大的服务类型作为分枝;最终确定的分枝应不少于4个,且覆盖所有基础服务;(23)用步骤(21)得到的节点和步骤(22)得到的分枝组成能效评估服务流程,计算此服
务流程的任务完成度,并判断任务完成度是否高于案例库的平均任务完成度,如果否,则保留现有的分枝,并返回步骤(22)继续添加其他分枝;如果是,则将该服务流程作为结果输出,即最终输出为完整的能效评估服务流程;所述多目标能效评估服务组合模块具体实现如下:(31)分别建立总服务成本TC、总服务时间TT、总服务延时TD、综合风险度TR四项服务组合指标的数学模型,并通过决策者偏好序列进行加权、归一化处理多目标能效评估服务组合函数;(32)利用NSGA
‑
II算法求解步骤(31)得到的多目标能效评估服务组合函数,迭代I轮后,I≥500,输出一个或多个帕累托最优解作为服务组合方案解集;(33)判断所述解集中的方案是否满足用户需求,如果是,则将所述解集中目标函数最优的解作为最优服务组合方案输出;否则,返回步骤(32)中继续执行迭代。2.根据权利要求1所述的考虑服务类型间关联关系的能效评估服务组合系统,其特征在于:所述能效评估服务类型间关联关系挖掘模块的步骤(11)中,所述三级分类中,先按基础服务分为4类,再按功能服务分为12类,最后按能效特征服务分为29类;4类基础服务包括:数据服务,模型服务,评估优化,结果可视化;每项基础服务可按功能细分为功能服务,功能服务共12类:其中数据服务分为数据服务
‑
数据库,数据服务
‑
数据分析,数据服务
‑
数据处理3类;模型服务分为模型服务
‑
模型建立,模型服务
‑
模型验证,模型服务
‑
模型更新3类;评估优化分为评估优化
‑
敏感性分析,评估优化
‑
不确定性分析,评估优化
‑
对比分析,评估优化
‑
优化方案4类;结果可视化可分为结果可视化
‑
二维可视化,结果可视化
‑
高维可视化2类;每项功能服务按能效特征再细分为能效特征服务,能效特征服务共29类:其中数据服务
‑
数据库可分为数据服务
‑
数据库
‑
能源相关,数据服务
‑
数据库
‑
非能源相关2类;数据服务
‑
数据分析可分为数据服务
‑
数据分析
‑
能源相关,数据服务
‑
数据分析
‑
非能源相关2类;数据服务
‑
数据处理分为数据服务
‑
数据处理
‑
能源相关,数据服务
‑
数据处理
‑
非能源相关2类;模型服务
‑
模型建立分为模型服务
‑
模型建立
‑
热能相关,模型服务
‑
模型建立
‑
化学能相关,模型服务
‑
模型建立
‑
电能相关3类;模型服务
‑
模型验证可分为模型服务
‑
模型验证
‑
热能相关,模型服务
‑
模型验证
‑
化学能相关,模型服务
‑
模型验证
‑
电能相关3类;模型服务
‑
模型更新分为模型服务
‑
模型更新
‑
热能相关,模型服务
‑
模型更新
‑
化学能相关,模型服务
‑
模型更新
‑
电能相关3类;评估优化...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。