(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211172896.2
(22)申请日 2022.09.26
(71)申请人 河海大学
地址 210024 江苏省南京市 鼓楼区西康路1
号
(72)发明人 冯钧 张继茹 巫义锐 王文鹏
周思源 陆佳民 唐斌
(74)专利代理 机构 南京苏高专利商标事务所
(普通合伙) 32204
专利代理师 柏尚春
(51)Int.Cl.
G06F 16/36(2019.01)
G06F 40/216(2020.01)
G06F 40/30(2020.01)
(54)发明名称
一种知识驱动 的数字孪生流域智能体的构
建方法及装置
(57)摘要
本发明公开了一种知识驱动的数字孪生流
域智能体的构建方法及装置, 所述方法包括: 将
服务请求者的需求转换为智能体处理所需的参
数序列; 组合智能体通过查询知识图谱感知流域
态势, 获取当前请求的工作流程; 组合智能体根
据当前请求的工作流程从水利知识图谱的多个
服务类中选择合适的候选服务, 规划设计符合服
务请求者需求的最优服务组合方案; 设计执行智
能体, 根据组合智能体规划的最优服务组合方
案, 向水利知识图谱发送查询请求, 依次运行模
型, 传递模型的执行结果; 将最终执行结果反馈
给服务请求者, 实现服务请求者的请求。 本发明
的知识驱动的数字孪生流域智能体的构建具有
很强的动态演化性和松耦合性, 实现物理和数字
流域的虚实交 互迭代优化。
权利要求书2页 说明书5页 附图4页
CN 115544266 A
2022.12.30
CN 115544266 A
1.一种知识驱动的数字 孪生流域智能体的构建方法, 其特 征在于, 包括以下步骤:
(1)将服务请求者自然语言描述的需求 转换为智能体处 理所需的参数序列;
(2)组合智能体通过查询知识图谱感知流 域态势, 获取当前请求的工作流 程;
(3)组合智能体根据当前请求的工作流程从水利知识图谱的多个服务类 中选择合适的
候选服务, 规划设计符合 服务请求者需求的最优服 务组合方案;
(4)设计执行智能体, 执行智能体根据组合智能体规划的最优服务组合方案, 向水利知
识图谱发送查询请求, 依次运行模型, 传递模型的执 行结果;
(5)将执行智能体的最终结果反馈给服 务请求者, 实现服 务请求者的请求。
2.根据权利要求1所述的一种知识驱动的数字孪生流域智能体的构建方法, 其特征在
于, 所述步骤(2)实现过程如下:
(21)构造查询请求, 根据抽象的参数序列, 确定本次查询请求中需要查询的参数以及
参数序列所提供的已知参数, 构造知识图谱查询语句;
(22)发送查询请求, 向知识图谱发送已构造的请求语句: 通过函数discover_change监
控状态变化, 若状态发生 改变, 触发函数discover_workflow, 该函数需要输入的参数是变
化的状态参数, 经 过在知识图谱中的查询, 找到状态变化触发的工作流 程;
(23)返回查询结果, 知识图谱按照智能体所需格式返回查询结果。
3.根据权利要求1所述的一种知识驱动的数字孪生流域智能体的构建方法, 其特征在
于, 所述步骤(3)实现过程如下:
(31)根据知识图谱返回的工作流程, 在水利知识图谱中选择所需服务, 获取当前可用
服务的地址, 组合智能体订阅工作流 程中所需服 务, 及时接收当前服 务发生的变化;
(32)根据可用服 务的地址, 在其中查找具有具体服 务功能的候选服 务;
(33)通过计算不同组合方案的值函数, 选取分值最大满足服务请求者需求的最优服务
组合方案 。
4.根据权利要求3所述的一种知识驱动的数字孪生流域智能体的构建方法, 其特征在
于, 步骤(31)所述选择所需服务的方式包括两种, 分别为基于工作流的Web选择模 型和基于
语义Web服务的自动化服务选择模型; 所述基于工作流的Web选择模型的实现过程如下: 组
合智能体从知识图谱中获取所有流域工作流程, 并记录下来; 根据流域工作流程之间的交
互关系建立一个流线 型服务处理流程; 将当前请求的流域工作流程中所需服务无缝集成在
整个服务流程中并对工作流 程的服务执行过程进行监控和评估;
所述基于语义Web服务的自动化服务选择模型的实现过程如下: 输入服务请求者提供
的流域信息; 使用语义推论技术, 查找并匹配一组按特定执行顺序组合起来的Web服务集
合。
5.根据权利要求3所述的一种知识驱动的数字孪生流域智能体的构建方法, 其特征在
于, 所述步骤(32)包括以下步骤:
(321)建立功能属性相同而服 务性能各异的水利服 务集合;
(322)设置语法结构树, 逐层查找符合要求的实现具体服 务功能的候选服 务:
将候选服务集合记为S={S1,S2,S3,...,Sn}, 流域态势 集合记为F={F1,F2,F3,...,Fn},
查询条件集合记为C={C1,C2,C3,...,Cn}; 当
时, 依次遍历候选服务集合S, 比较候选
服务和流域态势条件集 合F, 如果Si==Fj, 则Si就是一个符合要求的候选服 务;权 利 要 求 书 1/2 页
2
CN 115544266 A
2(323)判断所选候选服务是否和查询条件与被查询服务库中的服务匹配: 遍历流域态
势条件集合F和 查询条件集合C, 比较Si+Ck==Fj, 就认为Si是满足查询条件与被查询服务
库的候选服 务, Si就是最后被选中实现具体服 务功能的候选服 务。
6.根据权利要求1所述的一种知识驱动的数字孪生流域智能体的构建方法, 其特征在
于, 所述步骤(4)实现过程如下:
(41)基于组合智能体提供的组合服务方案中的候选服务的基本信息, 执行智能体向水
利知识图谱发出请求调用的信息: 格式转换, 通过智能体内在映射, 将上游结果转换为下游
智能体可接受的参数序列; 构造请求, 确定候选服务所提供 的参数和候选服务需要在知识
图谱中得到的数据, 用键值对构造 Http请求; 发送请求, 向知识图谱发送Ht tp请求;
(42)执行智能体集合记为A={A1,A2,A3,...,An}, 遍历执行智能体集合, 每个执行智能
体根据组合智能体的分配负责一部 分工作如输入状态感知, 流域状态变化, 模型参数矫正,
模型配置方案优化等工作; 每一个执行智能体对应一个具体的处理函数, 函数 的输入是服
务请求基本信息, 函数内部通过在知识图谱中查询对应的流域态势和模型参数, 经过模型
计算, 执行智能体得到计算结果, 并传回组合智能体存 储。
7.一种知识驱动的数字孪生流域智能体的构建装置, 包括存储器、 处理器及存储在存
储器上并可在处理器上运行 的计算机程序, 其特征在于, 所述计算机程序被加载至处理器
时实现根据权利要求1 ‑6任一项所述的一种知识驱动的数字 孪生流域智能体的构建方法。权 利 要 求 书 2/2 页
3
CN 115544266 A
3
专利 一种知识驱动的数字孪生流域智能体的构建方法及装置
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-03-03 12:13:44上传分享