【技术实现步骤摘要】
一种工业软件组件的装配集成方法和系统
[0001]本专利技术涉及工业软件
,尤其是一种工业软件组件的装配集成方法和系统
。
技术介绍
[0002]工业与城市互联网环境工业软件系统具有规模庞大
、
涵盖的软件组件与设备实体繁杂异构
、
跨平台
、
跨操作系统
、
跨编程语言
、
跨网络,跨
IT/OT
域集成并且信息流
、
控制流与业务流异常复杂等典型特征,工业软件组件实现对繁杂异构软件组件与设备实体进行服务化
、
组件化封装,提供统一的互操作访问接口,从而支撑灵活敏捷的大型工业软件系统构建开发
。
相关技术中的装配集成方法往往难以有效地适应变化,通常倾向于在某些局部环境下寻找最优解,而忽视了全局优化的重要性,无法有效地处理工业软件组件装配集成优化问题;造成装配集成效果不佳,无法提升工作效率
。
技术实现思路
[0003]本专利技术的目的在于至少一定程度上解决现有技术中存在的技术问题之一
。
[0004]为此,本专利技术的目的在于提供一种高效的工业软件组件的装配集成方法和系统
。
[0005]为了达到上述技术目的,本专利技术实施例所采取的技术方案包括:
[0006]一方面,本专利技术实施例提供了一种工业软件组件的装配集成方法,包括以下步骤:
[0007]本专利技术实施例的工业软件组件的装配集成 ...
【技术保护点】
【技术特征摘要】
1.
一种工业软件组件的装配集成方法,其特征在于,包括以下步骤:获取工业软件组件集合;所述工业软件组件集合为待装配集成的组件组;计算所述工业软件组件集合的奖励值;所述奖励值用于表征工业软件组件的
QoS
值和物联网设备的能量消耗;以所述奖励值为优化目标,构建装配集成模型;所述装配集成模型基于经验池预估所述工业软件组件的组合序列;根据所述组合序列,对所述工业软件组件集合进行装配集成
。2.
根据权利要求1所述的工业软件组件的装配集成方法,其特征在于,所述装配集成模型包括行为网络和目标网络,所述行为网络用于预测组合序列,所述目标网络用于生成目标值;所述方法还包括对所述装配集成模型进行训练的步骤:初始化经验池;所述经验池包括尺寸和迭代次数;初始化所述行为网络的第一动作值函数和第一参数;所述第一参数为所述第一动作值函数的参数;所述第一动作值函数用于预测工业软件组件的价值,还用于预测动作的优势;初始化所述目标网络的第二动作值函数和第二参数;初始化任务集合;确定当前任务索引对应的任务为第一任务;根据所述第一任务对应的第一工业软件组件和所述第一动作值函数,确定第一动作;所述第一动作为对相关动作进行从大到小排序后,位于第一的动作;根据所述第一动作,确定下一个工业软件组件;将所述第一动作
、
第一动作对应的奖励值
、
第一动作对应的工业软件组件和下一个工业软件组件组成第一样本,将所述第一样本存入经验池;若所述经验池中的样本数量大于所述尺寸,从所述经验池中获取若干样本,所述若干样本的数量为所述迭代次数;根据所述若干样本,更新所述行为网络,确定目标值;将所述任务索引加一,并返回至所述确定当前任务索引对应的任务为第一任务这一步骤
。3.
根据权利要求2所述的工业软件组件的装配集成方法,其特征在于,所述方法还包括:获取预设迭代次数;记录当前第一迭代次数,若所述第一迭代次数等于所述预设迭代次数,确定第二参数的数值与所述第一参数的数值相等
。4.
根据权利要求1所述的工业软件组件的装配集成方法,其特征在于,所述方法还包括以下步骤:根据服务请求位置与所述工业软件组件的位置,构建第一约束;所述第一约束为对所述工业软件组件的有效工作范围进行约束;根据第一约束与预设范围约束的关系,更新所述装配集成模型
。5.
根据权利要求1所述的工业软件组件的装配集成方法,其特征在于,所述计算所述工业软件组件集合的奖励值这一步骤,包括:获取每个工业软件组件的
QoS
属性值,记为第一属性...
【专利技术属性】
技术研发人员:程良伦,陈奕,王涛,
申请(专利权)人:广东能哥知识科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。