资源描述:
《基于multi_agent的压风机组控制模型的探讨》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Multi-Agent的压风机组控制模型的探讨史志鹏,雷汝海(中国矿业大学信电学院,江苏徐州221008)摘要:针对当前矿井压风系统由于采用滞后控制方式而导致的耗能问题,通过比较当前几种压风机组控制方式的优劣,提出了一种基于Multi-Agent的压风机组控制模型,给出了Multi-Agent模型框架,阐述了模型框架中的每个Agent的功能以及各个Agent之间的交互方式;并对模型仿真的可行性进行了探讨,提出了以面向对象技术和ACL语言对模型进行仿真的思路。关键词:矿井;空气压缩机;Multi-Agent;控制模型;交互方式
2、中图分类号:TD635文献标识码:A网络出版时间:2011-01-2410:34网络出版地址:http://www.cnki.net/kcms/detail/32.1627.TP.20110124.1034.003.htmlDiscussiononControlModelofAirCompressorsBasedonMulti2AgentSHIZhi2peng,LEIRu2hai(SchoolofInformationandElectrialEnginneringofCUMT.,Xuzhou221008,China)Abstra
3、ct:Fortheproblemofpowerconsumptioncausedbydelayofcontrolmodeofcurrentair2compressedsystemusedinmine,acontrolmodelofaircompressorsbasedonMulti2Agentwasproposedbycomparingwithadvantagesanddisadvantagesofseveralcontrolmodes.ModelframeworkofMulti2Agentwasgiven,functionan
4、dinteractionmodeofeachAgentintheframeworkwasdescribed,feasibilityofthemodelsimulationwasdiscussed,andasimulationwaywasputforwardwhichusesobject2orientedtechnologyandACLtosimulatemodel.Keywords:mine,aircompressor,Multi2Agent,controlmodel,interactionmethod究与改造,对于降低其耗电量
5、有着十分重要的意义。矿井压风系统主要由压风机组、输气管路和附属设备(包括阀门、相关元件、空气过滤器、风包、冷却装置、润滑装置、安全保护装置以及电气控制装置)等组成[2]。其中压风机组是压风系统的核心部分,同时也是主要的用电设备。目前对压风机组的控制主要有手动控制和集中控制2种,其控制目标是维持输气管路的压力恒定。手动控制主要是根据经验决定压风机开停的数量,由压风机司机手动完成[3]。该控制方式很难保证输气管路的压力恒定,而且存在很大的电力浪费。集中控制是基于PLC、传感器、计算机网络等技术实现的一种较为先进的控制方式。该控制方式
6、对输气管路的压力进行实时监控,并根据压力变化来开停压风机,可基本实现恒压控制。但是,这种控制方式是一种滞后控制,无法较为准确地设定各压风机的加载时间,简单地说,就是该停的时候无法及0引言空气压缩机是煤矿生产中必不可少的通用机械,是矿山四大固定机械之一。它是矿用风动机械的动力之源,主要用于驱动凿岩机、风镐、风动装岩机、混凝土喷射机、地面锻钎机、空气锤等风动机械。风动机械最大的优点在于冲击力强,结构简单,在一些瓦斯突出矿井使用较之电力机械安全,而且有较大的过负荷能力。然而,风动机械也存在着很大的缺点:使用压缩空气的效率较低。因此,对
7、于生产压缩空气的矿井压风系统而言,其耗电量是相当惊人的,据统计约占煤矿总耗电量的8%~11%[1]。而且随着矿井的延伸,需要提高风压,压风机的耗电量还将进一步增大。因此,对矿井压风系统进行研收稿日期:2010-10-21作者简介:史志鹏(1985-),男,山西稷山人,硕士研究生,研究方向为计算机过程控制。E2mail:shixiaopeng007@163.com2011年第2期史志鹏等:基于Multi-Agent的压风机组控制模型的探讨·37·(2)状态参数数据库用于存储由状态参数采集装置采集的各参数实时数据,主要存储的数据有单
8、台压风机的运行状态、供气压力、排气温度、运行时间等。(3)环境Agent针对环境数据库中的数据进行处理,主要任务:对输气管路不同路段的压力值进行均值处理,找出压力变化最大和最小的路段;此外,环境Agent还负责存储数据的二次采样,并将采样值进行排序。(4)状态A