The invention relates to an energy management multi Agent system realizing method based on an JADE platform, belonging to the field of industrial automation and multi Agent intelligent agent application technology. Integrating multiple Agent systems and OPC, a flexible and extensible SCADA system is implemented. This method will be responsible for gathering data in the OPC server data in SCADA system for distributed management, divided into a plurality of corresponding remote control terminal PLC or RTU agent, and the Web server in the SCADA system can be distributed deployment, remote workstations or terminals in the SCADA system that can interact and communicate according to need and agents of the data source. In this way, new SCADA system software development deployment can be carried out, and also can be deployed in the existing SCADA system. In this way, new functions can be added to the original system without downtime. This method greatly improves the scalability, reusability and flexibility of the system.
【技术实现步骤摘要】
基于JADE平台的能源管理多Agent系统实现方法
本专利技术属于工业自动化及多Agent智能体应用
,特别是涉及一种基于JADE的能源管理多Agent系统实现系统。
技术介绍
近年来随着企业节能减排意识的提高,对用能情况进行综合管控成为企业重要的控制成本方式,尤其对于一些高能耗企业,如钢厂等。SCADA(SupervisoryControlAndDataAcquisition)系统,即数据采集与监控系统,广泛的应用于钢铁冶金、电力、石油、化工等能源管理领域。SCADA系统发展到今天已经经历了三代,较第一代和第二代,第三代基于Web的SCADA系统具有通用性强、使用维护简单、相互依赖性小等优点,但是仍然属于集中式的管控方式,在系统扩展性、复用性、并行性等方面存在弊端。多Agent系统是由多个松散耦合、粗粒度的Agent组成,这些Agent在物理或逻辑上是分散的,但整个系统具有自治性、主动性和交互性特点。近年来,多Agent系统开始应用于工业领域,如过程控制、系统诊断、制造业、运输物流等,并且显示出一定的潜力。JADE开发平台是一个提供了多Agent系统开发中基本中间层功能的软件平台,它基于面向对象JAVA语言实现了Agent抽象,并提供了友好的API。
技术实现思路
本专利技术的目的在于提供一种基于JADE的能源管理多Agent系统实现系统,针对在能源管理第三代Web-SCADA系统存在的扩展性差等问题,将多Agent系统和OPC进行集成,实现灵活、可扩展的SCADA系统。该方法将SCADA系统中负责汇聚底层数据的OPC服务器中的数据进行分布式管理,分成 ...
【技术保护点】
一种基于JADE平台的能源管理多Agent系统实现方法,其特征在于,包括一个主容器Maincontainer及多个普通容器Container。其中主容器部署在OPC数据服务器上或是其它任意能够获取OPC数据的服务器上,它除了提供AMS管理功能及DF黄页查询功能外,还包括OPC数据采集OPC‑Agent,作用是通过SCADA系统中的OPC数据服务器获取底层某一PLC或RTU对应的数据源数据,将每个PLC或RTU进行智能体化,进而能与JADE开发平台中的其它智能体进行交互和协作,供上层Operator‑Agent进行数据调用;普通容器Container部署在远程操作PC或是服务器上,进行分布式部署,每个容器包含远程操作Operator‑Agent,负责进行数据应用及展示,或者是通过WebService的方式与其他Web应用进行交互;将底层能源管理系统的OPC数据源分成多个Agent数据源,对应的OPC‑Agent通过JeasyOpc接口获取对应底层PLC或RTU数据源数据,这样通过几个OPC‑Agent将底层不同类型的OPC数据源利用Agent分类获取,进而多Agent系统就能利用这些数据 ...
【技术特征摘要】
1.一种基于JADE平台的能源管理多Agent系统实现方法,其特征在于,包括一个主容器Maincontainer及多个普通容器Container。其中主容器部署在OPC数据服务器上或是其它任意能够获取OPC数据的服务器上,它除了提供AMS管理功能及DF黄页查询功能外,还包括OPC数据采集OPC-Agent,作用是通过SCADA系统中的OPC数据服务器获取底层某一PLC或RTU对应的数据源数据,将每个PLC或RTU进行智能体化,进而能与JADE开发平台中的其它智能体进行交互和协作,供上层Operator-Agent进行数据调用;普通容器Container部署在远程操作PC或是服务器上,进行分布式部...
【专利技术属性】
技术研发人员:孙希艳,于景峰,汤学明,张云贵,王丽娜,
申请(专利权)人:冶金自动化研究设计院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。