一种支撑大能源研究的多参与者和智能代理混合仿真环境构建方法.pdf

上传人:Y948****062 文档编号:4445903 上传时间:2018-10-02 格式:PDF 页数:15 大小:762.55KB
返回 下载 相关 举报
一种支撑大能源研究的多参与者和智能代理混合仿真环境构建方法.pdf_第1页
第1页 / 共15页
一种支撑大能源研究的多参与者和智能代理混合仿真环境构建方法.pdf_第2页
第2页 / 共15页
一种支撑大能源研究的多参与者和智能代理混合仿真环境构建方法.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种支撑大能源研究的多参与者和智能代理混合仿真环境构建方法.pdf》由会员分享,可在线阅读,更多相关《一种支撑大能源研究的多参与者和智能代理混合仿真环境构建方法.pdf(15页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 104036067 A (43)申请公布日 2014.09.10 C N 1 0 4 0 3 6 0 6 7 A (21)申请号 201410194902.3 (22)申请日 2014.05.10 G06F 17/50(2006.01) G06F 9/48(2006.01) (71)申请人南京南瑞集团公司 地址 210003 江苏省南京市鼓楼区南瑞路8 号 申请人国电南瑞科技股份有限公司 (72)发明人薛禹胜 谢东亮 黄杰 蔡斌 罗剑波 常康 李雪明 (74)专利代理机构南京知识律师事务所 32207 代理人汪旭东 (54) 发明名称 一种支撑大能源研究的多参与者和智。

2、能代理 混合仿真环境构建方法 (57) 摘要 本发明公开了一种支撑大能源研究的多参与 者和智能代理混合仿真环境构建方法,属于电力 系统仿真技术领域。本发明基于事件的仿真驱动 机制、面向服务的模块交互机制、进程内仿真中断 方法,统一了参与者、智能代理和数学模块的交互 环境和建模方法。采用本发明方法构建的仿真环 境允许采用混合智能代理、其它数学算法、化身对 象的仿真构件,能够实现决策权在托管智能代理 和参与者之间有条件转移以协调效率和精度,实 现仿真环境开发者集中建模、对智能代理、参与者 决策时机和决策信息可观性的完全可控和智能代 理、参与者对自身决策时机和所获信息的有条件 控制。本发明占用资源少。

3、、容许仿真规模大、操控 灵活。 (51)Int.Cl. 权利要求书1页 说明书7页 附图6页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书7页 附图6页 (10)申请公布号 CN 104036067 A CN 104036067 A 1/1页 2 1.一种支撑大能源研究的多参与者和智能代理混合仿真环境构建方法,其特征在于, 包括以下步骤: 1)构建仿真进程:在服务器进程内,均以事件来推动仿真进程,并通过仿真驱动器决定 仿真进程的行止,一个仿真进程包括多个同时执行的仿真线程,如果仿真驱动器中的仿真 结束标记被设置,则仿真进程结束; 如果仿真驱动器检测到标记同。

4、步处理的消息,则暂停触发事件,直到标记同步处理的 消息或同步处理标记均从服务器消息缓存中被清除;当存在多个并行仿真线程时,利用会 话标记需暂停的仿真线程,停止相关事件的触发; 2)构建消息处理机制:仿真进程内的对象通过消息内核向仿真进程外发布消息,消息 内核自动在服务器消息缓存留存记录,记录内容包括消息的唯一识别符、同步处理标记、会 话标记;当需要利用仿真驱动器暂停仿真进程时,应将消息标记为同步处理,并选择需暂停 的会话或者保留在默认会话内;当同步处理完成后,清除相关联的同步处理标记或同步消 息;若某个被暂停的会话中所有同步处理标记或同步消息都被清除,则立刻恢复运行该会 话; 3)实现对象之间。

5、的直接交互:通过在服务响应结果中设置“请求未完成标记”以分辨立 即和非立即响应的服务处理流程;当处理立即响应服务时,响应结果直接发回服务请求者, 当服务提供者或服务中间人不能立即响应服务时,采用递归方式将请求通过同步消息向实 际服务提供者方向转发;当实际服务提供者不能立即返回结果时,视作等待同步操作状态, 通过仿真驱动器针对同步消息的操作,使整个仿真进程或会话也处于等待状态;当同步操 作结束,响应结果又通过消息向最终宿主方向转发,并由最终服务请求者接收; 4)实现次要决策行为的智能代理托管:参与者在实验过程中被允许在对其角色可观测 的参数集合中设定一组提醒范围,每个提醒范围独立指定1个参数和1。

6、种提醒方式;当任一 参数进入设定的提醒范围后触发相应的提醒动作,提醒参与者输入决策;在提醒范围外利 用智能代理输入次要决策; 5)进行集中仿真建模:基于面向对象技术对多参与者、多智能代理环境进行集中仿真 建模,赋予实验开发者对每个对象管理的整体环境、其它对象的数据映像的控制权,该数据 映像决定了外部仿真环境针对每个参与者的可观性;赋予参与者筛选和使用映射数据、订 购和收集合法数据的权限,以模拟不完全信息条件下的实际博弈环境。 2.根据权利要求1所述的支撑大能源研究的多参与者和智能代理混合仿真环境构建 方法,其特征在于,事件的数据结构包括事件名称和事件数据,能够被任何对该事件感兴趣 的对象监听到。

7、,并触发同名的事件处理,事件处理中能够继续触发事件,拼接为任意复杂的 事件序列。 3.根据权利要求1所述的支撑大能源研究的多参与者和智能代理混合仿真环境构建 方法,其特征在于,所述提醒方式,包括用户界面提醒、多媒体信息提醒、仿真进程或会话中 断提醒或其组合形式。 4.根据权利要求1所述的支撑大能源研究的多参与者和智能代理混合仿真环境构建 方法,其特征在于,建立统一描述接口和文件对整个实验经济学仿真环境所涉全部参数和 对象数据进行设置。 权 利 要 求 书CN 104036067 A 1/7页 3 一种支撑大能源研究的多参与者和智能代理混合仿真环境 构建方法 技术领域 0001 本发明属于电力系。

8、统仿真技术领域,更准确地说本发明涉及一种支撑大能源研究 的多参与者和智能代理混合仿真环境构建方法。 背景技术 0002 复杂系统仿真不仅涉及大量数学模型,在以智力活动为核心的复杂系统包括市场 经济、社会管理仿真方面,类型和数量众多的参与者主观决策对仿真结果存在显著影响。目 前尚缺乏对人的主观行为进行广泛有效的数学建模方法,用于生成人工智能的仿生学、随 机性学习算法还只能在极其有限的决策域中模拟人类的思维活动。实验经济学方法通过 组织有人参与的可控重复实验,来考察真实人在所设定经济学场景下的行为表现,并利用 统计手段滤除参与者个体差异对实验结果的影响。该方法已在经济学研究领域得到广泛应 用。然而。

9、,实验经济学一般方法多依赖课堂实验形式,受制于有限的人脑记忆和逻辑推导能 力,难以考察足够复杂的系统。应该将能用数学模型表达的环节构成实验环境,将各参与者 的博弈策略作为仿真系统的输入信息。 0003 一次能源、自然环境(包括气候变化、自然灾害、排放污染等)、电力物理-经济系统 及各类型参与者等大能源系统组成部分存在相互影响,传统模型仿真技术难以考虑参与者 行为,无法为大能源系统仿真提供完整的技术支撑。需要将完全依靠人参与的实验经济学 与完全依靠数学模型的仿真技术(后者在经济学领域被称为计算经济学)在方法论层面相 互结合,包括具有复杂交互作用的真实世界系统的所有基本要素,通过动态仿真轨迹信息 。

10、提取实现更全面的定量分析,优化对这些系统的控制。 0004 大能源系统仿真领域目前尚缺乏成熟的成套技术和方法,在相近领域如电力市场 仿真领域,多智能代理(agent)系统方法和实验经济学方法均获得应用,但两者少有沟通, 也缺乏联合两者的混合仿真方法。 发明内容 0005 本发明的目的是:为了克服现有技术的不足,填补大能源系统仿真领域的空白,在 保证准确反映参与者决策意愿的前提下,提高有人参与的实验经济学仿真的效率,提供一 种支撑大能源研究的多参与者和智能代理混合仿真环境构建方法。该方法在大能源系统实 验经济学仿真的支撑层内,通过有效解决同步消息的同步问题,统一参与者、智能代理和数 学模块的交互。

11、环境和建模方法,通过可定制提醒功能实现决策权在托管智能代理和参与者 之间有条件的转移,以协调效率和精度,实现对智能代理、参与者决策时机和决策信息可观 性的完全可控和智能代理、参与者对自身决策时机和所获信息的有条件控制。该方法能够 降低仿真此类复杂适应性系统所需占用的资源,提高一定计算和存储能力下智能个体(包 括智能代理和参与者)的容纳数量,提高开发、实验过程的操控灵活性。 0006 具体地说,本发明是采用以下技术方案实现的,包括如下步骤: 说 明 书CN 104036067 A 2/7页 4 1)构建仿真进程:在服务器进程内,均以事件来推动仿真进程,并通过仿真驱动器决定 仿真进程的行止,一个仿。

12、真进程包括多个同时执行的仿真线程,如果仿真驱动器中的仿真 结束标记被设置,则仿真进程结束; 如果仿真驱动器检测到标记同步处理的消息,则暂停触发事件,直到标记同步处理的 消息或同步处理标记均从服务器消息缓存中被清除;当存在多个并行仿真线程时,利用会 话标记需暂停的仿真线程,停止相关事件的触发; 2)构建消息处理机制:仿真进程内的对象通过消息内核向仿真进程外发布消息,消息 内核自动在服务器消息缓存留存记录,记录内容包括消息的唯一识别符、同步处理标记、会 话标记;当需要利用仿真驱动器暂停仿真进程时,应将消息标记为同步处理,并选择需暂停 的会话或者保留在默认会话内;当同步处理完成后,清除相关联的同步处。

13、理标记或同步消 息;若某个被暂停的会话中所有同步处理标记或同步消息都被清除,则立刻恢复运行该会 话; 3)实现对象之间的直接交互:通过在服务响应结果中设置“请求未完成标记”以分辨立 即和非立即响应的服务处理流程;当处理立即响应服务时,响应结果直接发回服务请求者, 当服务提供者或服务中间人不能立即响应服务时,采用递归方式将请求通过同步消息向实 际服务提供者方向转发;当实际服务提供者不能立即返回结果时,视作等待同步操作状态, 通过仿真驱动器针对同步消息的操作,使整个仿真进程或会话也处于等待状态;当同步操 作结束,响应结果又通过消息向最终宿主方向转发,并由最终服务请求者接收; 4)实现次要决策行为的。

14、智能代理托管:参与者在实验过程中被允许在对其角色可观测 的参数集合中设定一组提醒范围,每个提醒范围独立指定1个参数和1种提醒方式;当任一 参数进入设定的提醒范围后触发相应的提醒动作,提醒参与者输入决策;在提醒范围外利 用智能代理输入次要决策; 5)进行集中仿真建模:基于面向对象技术对多参与者、多智能代理环境进行集中仿真 建模,赋予实验开发者对每个对象管理的整体环境、其它对象的数据映像的控制权,该数据 映像决定了外部仿真环境针对每个参与者的可观性;赋予参与者筛选和使用映射数据、订 购和收集合法数据的权限,以模拟不完全信息条件下的实际博弈环境。 0007 上述技术方案的进一步特征在于:事件的数据结。

15、构包括事件名称和事件数据,能 够被任何对该事件感兴趣的对象监听到,并触发同名的事件处理,事件处理中能够继续触 发事件,拼接为任意复杂的事件序列。 0008 上述技术方案的进一步特征在于:所述提醒方式,包括用户界面提醒、多媒体信息 提醒、仿真进程或会话中断提醒或其组合形式。 0009 上述技术方案的进一步特征在于:建立统一描述接口和文件对整个实验经济学仿 真环境所涉全部参数和对象数据进行设置。 0010 本发明的有益效果如下:本发明基于事件的仿真驱动机制、面向服务的模块交互 机制、进程内仿真中断方法,统一了参与者、智能代理和数学模块的交互环境和建模方法, 实现了多个智能代理和多个参与者共存的混合。

16、仿真环境。采用本发明方法构建的仿真环境 允许采用混合智能代理、其它数学算法、化身对象的仿真构件,能够实现决策权在托管智能 代理和参与者之间有条件转移以协调效率和精度,实现仿真环境开发者集中建模、对智能 代理、参与者决策时机和决策信息可观性的完全可控和智能代理、参与者对自身决策时机 说 明 书CN 104036067 A 3/7页 5 和所获信息的有条件控制。本发明占用资源少、容许仿真规模大、操控灵活,不仅可替代传 统模型仿真技术,而且平衡了参与者决策效率和精度,对信息可观性实施了控制,提高了对 混合仿真的复杂开发和实验环境的集中控制能力,实现了智能代理和参与者的混合建模、 统一交互和同一角色下。

17、的灵活切换。 附图说明 0011 图1为本发明的仿真驱动器内部流程图。 0012 图2为本发明的事件拼接原理示意图。 0013 图3为本发明的动作终点同步原理示意图。 0014 图4为本发明的服务请求和响应流程图。 0015 图5为本发明的构建仿真系统的基础硬件设施示意图。 0016 图6为本发明的事件驱动机制的典型实体间关系示意图。 0017 图7为本发明的典型时域仿真简化流程图。 0018 图8为本发明的面向服务架构的典型实体间关系示意图。 0019 图9为本发明实施例的实现报价功能的示意图。 0020 图10为本发明实施例的实现报价功能的流程图。 0021 图11为本发明实施例的实现电力。

18、经济-物理系统交互的流程图。 具体实施方式 0022 下面参照附图并结合实例对本发明作进一步详细描述。 0023 应用本发明方法需具备相应的软硬件基础,其中硬件包括:一个进入实验的“参与 者”人群,每名参与者可通过计算机终端访问计算机系统中允许其访问的数据,同时通过指 定人机接口输入其决策;一个虚拟实验环境,由1台或多台计算机构成;一个典型的局域网 络环境,上述计算机设备通过该网络相互连接,如图5所示。软件包括:客户端计算机需安 装能将视图消息转换为图形人机界面、同时允许实验参与者与界面交互的软件运行环境; 所有服务器均应安装应用本发明的服务器端程序,所用程序语言和基本数据结构支持面向 对象技。

19、术。 0024 根据本发明构建支撑大能源研究的多参与者和智能代理混合仿真环境的具体步 骤如下: (1)构建仿真进程。在服务器进程内,采用事件来推动仿真进程,通过仿真驱动器决定 仿真进程的行止。图1给出了仿真驱动器的内部流程。一个仿真进程包括多个同时执行的 仿真线程,如果其中的仿真结束标记被设置,仿真驱动器从图1流程中退出,即仿真进程结 束。如果检测到标记同步处理的消息(即同步消息),仿真驱动器暂停触发事件,直到同步消 息或同步处理标记均从服务器消息缓存中被清除。 0025 事件的数据结构包括事件名称和事件数据,可被任何对该事件感兴趣的对象监听 到,并触发同名的事件处理接口,执行一段用户代码;最。

20、终用户可以开放的对这段代码进行 修改,且可在代码中继续触发事件,拼接为任意复杂的事件序列,如图2所示。事件驱动从 仿真驱动器发出的“根事件”开始,并通过上述事件拼接机制触发由用户自定义的各种事 件,包括驱动会话线程所用的会话事件。 说 明 书CN 104036067 A 4/7页 6 0026 会话用于在存在并行仿真线程时,标记需暂停的线程,停止相关事件的触发,以避 免对其它并行线程造成影响。会话的创立和终止由程序控制,会话包含1次或多次消息收 发过程,当其中所涉同步处理均完成,会话始可结束。当会话存在未完成处理的同步消息 时,该会话中断,直到与该会话有关的所有同步消息均处理完成。通过清除消息。

21、的“同步处 理标记”来通知仿真驱动器同步处理已经完成。会话事件是否触发,则由会话中是否存在未 完成处理的同步消息自动决定,任一同步消息未完成处理则会话事件不会触发,反之则会 触发。所有会话都中断时,最终推动仿真进程的“根事件”暂停触发,称为仿真中断。这一 设计使涉及分组参与者的并行流程不会相互干扰。 0027 步骤1是利用事件驱动机制实现动作起点的同步。事件驱动机制通过事件调度中 心(调度内核中的一个软件实体)在仿真环境中广播场景或步骤的名称,感兴趣并注册为该 事件监听者的对象均能“同时”收听到这些“名称”(即事件名称,同时可能附带事件数据), 使相应动作得以在同一时间启动,如图6 所示。“同。

22、时”并非墙上时间一致,仿真的虚拟时间 (简称仿真时间)可根据需要时断时续,在同一事件派发过程中只要中断仿真时间的流逝, 即为“同时”。将事件驱动机制作为仿真环境的最基础的机制,才能确保起点同步的普适性。 0028 事件不仅用于表示用户操作或智能代理状态变化,通过仿真驱动器“制造”一系列 事件,以反映时步向前推进和模拟事物发展变化过程。抽象出的典型时域仿真程序的基本 流程如图7所示。与图1相比,本发明将反复调用积分子程序的过程分割为中间层和业务 层2部分,中间层受图1流程控制在业务层触发事件,决定了业务层的流程行止,还提供了 支撑实验经济学仿真的基本消息处理逻辑。 0029 (2)构建消息处理机。

23、制。仿真进程内对象(一般模块、智能代理和支持与参与者直 接交互的化身对象统称为对象)均可通过消息内核向进程外发布消息,消息内核将自动在 消息缓存留存记录,记录信息至少包括消息的唯一识别符、同步处理标记、会话标记等。当 需要利用仿真驱动器暂停进程时,应将消息标记为同步处理,并选择需暂停的会话或者保 留在默认会话内。当同步处理完成后,应清除相关联的同步处理标记或同步消息,当该会话 中所有同步处理标记或同步消息都被清除,被暂停的会话即刻恢复运行,如图3所示。进程 内仿真中断方法能有效减少对计算和存储资源的占用。 0030 步骤2是利用消息传输机制实现动作终点的同步。并行业务逻辑既应允许同时开 始,也。

24、应允许同时结束。而信息的网络传输、人机界面交互、智能代理可能包含大量同步处 理,导致动作终点的同步问题。 0031 除本服务器进程内的智能代理外,其它的同步处理均基于消息(一种在网络间传 输的信息包)。为了实现普遍意义的动作终点同步管理,本发明设立了消息缓存,往来消息 均要求在缓存结构中留有备份记录,每条消息记录至少应包括唯一识别符、同步处理标记、 会话标记等。待同步处理完成后,应清除对应消息记录的同步处理标记,使仿真驱动器得以 继续触发事件,推进仿真进程。当存在同步信息未被清除时,仿真进程停止向前推进,即停 止触发图1中的事件。 0032 暂停的范围需要加以控制。例如,对于并不改变某运营主体。

25、边界条件的异步动作, 只需暂停运营主体边界内对象的活动,即暂停触发与此类活动有关的事件。本发明通过识 别会话标记有选择的触发事件,如图3所示。 0033 (3)实现对象之间的直接交互。对象之间的直接交互均通过服务接口实现。通过 说 明 书CN 104036067 A 5/7页 7 在服务响应结果中设置“请求未完成标记”以分辨立即和非立即响应的服务处理流程。当 处理立即响应服务时,响应结果会直接发回服务请求者。当服务提供者或宿主不能立即响 应服务时,采用如图4所示递归结构,将请求通过同步消息向实际服务提供者方向转发;当 实际服务提供者不能立即返回结果时,视作等待同步处理状态(如等待用户点击),通。

26、过仿 真驱动器针对同步消息的操作,使整个进程或会话也处于等待状态;当同步处理结束,响应 结果又通过消息向最终宿主方向转发,并由最终服务请求者接收。 0034 因此,步骤3将对象的交互接口统一为双模式服务接口:当服务请求能被立即处 理时,提供立即响应模式,具有传统模块调用的高效率;当需借助消息转发才能完成服务请 求,即包含如等待用户点击等异步操作时,切换为非立即响应模式,服务请求者需在监听到 响应事件后完成服务处理。前一模式类似本地进程内模块或函数调用,后一模式类似网络 程序的远程异步调用。本发明将两类不同调用处理模式统一在交互接口内,要求面向对象 技术条件下的一切对象均按这一标准提供接口,并提。

27、供具有上述接口的对象模板。提供双 模式统一交互接口的目的是使任何仿真构件均可采用智能代理、其它数学算法、含有参与 者交互功能的化身对象的任一或任意组合实现。递归的消息转发方法保证服务请求能沿服 务链传递到远程的最终执行者(模块、智能代理或参与者)。当服务处于立即响应模式时,模 块交互流程没有任何改变,且效率也不会降低。 0035 可见,步骤3的目的是利用面向服务的模块交互机制以配合前述2类同步措施,并 封装智能代理、参与者在处理流程上的差异细节,以最终实现混合仿真环境。无论数学模 块、智能代理还是化身对象,与外界交互的目的都是提供或请求某项服务;当服务提供者发 生更换时,要保证其余部分不需为此。

28、作出任何调整。面向服务架构中典型的实体关系如图8 所示。本发明需保证当执行某项服务的智能代理被替换为参与者时,仿真应用的其余部分 不需更换。应用基于Internet的SOAP等协议尽管可以解决跨网络提供服务的问题,但应 用同样协议的进程内数学模块、智能代理之间的交互效率将大大降低。因此,本发明将服务 区别为立即响应和非立即响应等2类,采用递归技术的处理流程如图4所示。通过递归,还 能实现非立即响应和立即响应2种处理流程的多层嵌套。 0036 (4)实现次要决策行为的智能代理托管。参与者在实验过程中被允许在对其角色 可观测的参数集合中,设定一组提醒范围,每个提醒范围可独立指定1个参数和1种提醒方。

29、 式,这些方式包括但不限于用户界面提醒、多媒体信息提醒、仿真或会话中断提醒或其组合 形式。当任一参数进入设定范围后触发相应的提醒动作,提醒参与者输入决策。在提醒范 围外利用智能代理输入对仿真结果影响权重较小的决策(即次要决策),智能代理接口对参 与者和实验设计者开放。这一开放设计旨在平衡对结果影响权重较大的决策(重要决策)与 次要决策的效率和精度。 0037 步骤4是利用化身对象本身可包含智能代理的原理,实现化身次要决策行为的智 能代理托管。如可首先设定提醒向量,形式为n组(参数名,提醒下限值,提醒上限值,提醒 方式)4元表(n为不小于0的整数);n可根据需求随时增加或减少。当仿真运行过程中检。

30、 测到参数不小于提醒下限值,且不大于提醒上限值时,按所设定的提醒方式发出提醒,其中 仿真或会话中断提醒借助步骤2实现。通过定义提醒范围外的智能代理以提交次要决策。 0038 (5)进行集中仿真建模。基于面向对象技术对多参与者、多智能代理环境进行集 中仿真建模,赋予实验开发者对每个对象管理的整体环境、其它对象的数据映像的控制权, 说 明 书CN 104036067 A 6/7页 8 该数据映像决定了外部仿真环境针对每个参与者的可观性。赋予参与者筛选和使用映射数 据、订购和收集合法数据的权限,以模拟不完全信息条件下的实际博弈环境。 0039 具体而言,可按对象统一组织描述接口和文件,单个化身对象对。

31、应单个客户终端, 这些相互关联的脚本文件能对整个实验经济学仿真环境(包括所有服务器、客户端上的相 关进程)所涉全部参数、对象数据进行设置。对其中agent和参与者个体的信息可观性有严 格限制,每个对象都包括1个独立映射数据库,只允许有管理权限的开发者、管理者向该库 映射对象外数据的地址。对象可通过仿真环境设立的公开数据库、或以订购数据和服务的 方式合法的收集额外信息,以模拟不完全信息条件下的实际博弈环境。 0040 步骤5是通过建立统一开发接口,并借助步骤3对模块交互机制的统一规范,来实 现对包含多台服务器、客户端的复杂网络运行环境的集中管理和控制。该接口利用对象为 个体进行组织,对象内填写名。

32、称、化身标记、数据库(按键-值对组织)、事件与服务的注册信 息、事件监听与处理器信息、服务订购和处理器信息等;开发接口可自由切割为多个文件, 通过引用关系相连接;对象数据库可包括外部数据的映射信息(数据地址),通过函数可访 问公开数据库(所有对象公开数据的总映像),通过服务接口可间接访问到服务提供者对象 的部分数据;对象不能直接访问除自身和公开数据库之外的其它对象的数据。 0041 以下通过2个简单实施例体现本发明的控制效果。 0042 示例1应用本发明实现了报价功能。 0043 报价是电力市场中的一种典型经济学行为,一个发电厂商的报价不仅受自身成本 (如投资、折旧、日常运维、燃料等)影响,更。

33、需考虑市场竞争因素以最大化自身利润,主观性 很强。实践上,既可以利用包括智能代理模型在内的数学模型来描述报价行为,也可以采纳 实验经济学观点,将报价实现为人机交互接口。 0044 应用本发明,首先定义“报价”服务和在发生同步处理操作时须触发的“完成报价” 事件,然后建立服务请求者“交易中心”和服务提供者“发电厂商”,仅有1名发电厂商的示 例如图9所示。 0045 发电厂商的智能代理模型可在收到报价服务请求后,经计算立即输出报价结果。 当替换为发电厂商的参与者模型后,交易中心提出的报价请求不能立即得到答复,此时发 电厂商向交易中心发回带“请求未完成标记”的信号,交易中心中断报价结果的处理;在仿 。

34、真进程等待报价提交的同时,发电厂商将包含报价视图的同步消息发送给所连接参与者的 终端(客户端进程),参与者考虑视图信息并决策后,由Flex内核(适于本发明的一种客户端 实现底层技术)触发用户操作事件,再由消息内核将报价结果再次以消息的形式发回服务 器进程中的发电厂商;在发电厂商处,触发“完成报价”事件,并在事件数据中包含报价结 果,同时清除同步消息,仿真恢复运行,如图10所示。该流程实际是图4单层递归(非立即 处理的嵌套)的特例。发电厂商还可根据批发电价参数设置提醒,当批发电价低于设定值时 由智能代理托管报价决策过程;反之参与者介入报价过程。 0046 本发明的服务均支持图4所示2种不同模式,。

35、因此对象类型和仿真方式的更换对 除发电厂商以外的对象和环境不会构成任何影响。 0047 示例2是与大能源系统仿真密切相关的电力经济-物理系统交互仿真。经济系 统仿真的主体是市场交易,其中的实体电网公司需调用电力暂态仿真软件实现安全校核 功能;电力物理系统仿真以电力暂态仿真商业软件FASTEST为例实现,两者借助安全校核 说 明 书CN 104036067 A 7/7页 9 服务实现交互的步骤如图11所示:服务请求者为电网公司,服务提供者为安全校核器;请 求安全校核服务后,作为服务宿主的安全校核器首先准备潮流等数据,发出调用消息,启动 FASTEST;当FASTEST完成时域仿真后,发出仿真结束。

36、事件,通知安全校核器收集仿真结果; 最后触发服务事件,向电网公司发回仿真结果作为服务响应。该流程实际也是图4单层递 归(非立即处理嵌套立即处理)的特例。 0048 虽然本发明已以较佳实施例公开如上,但实施例并不是用来限定本发明的。在不 脱离本发明之精神和范围内,所做的任何等效变化或润饰,同样属于本发明之保护范围。因 此本发明的保护范围应当以本申请的权利要求所界定的内容为标准。 说 明 书CN 104036067 A 1/6页 10 图1 图2 说 明 书 附 图CN 104036067 A 10 2/6页 11 图3 说 明 书 附 图CN 104036067 A 11 3/6页 12 图4 图5 说 明 书 附 图CN 104036067 A 12 4/6页 13 图6 图7 图8 说 明 书 附 图CN 104036067 A 13 5/6页 14 图9 图10 说 明 书 附 图CN 104036067 A 14 6/6页 15 图11 说 明 书 附 图CN 104036067 A 15 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1