新闻中心   News
联系我们   Contact
搜索   Search

黑龙江、辽宁风电场数据平台项目

发布:2014-05-30 16:34      点击:

国电集团风电场数据平台系统是一款通用的风场级数据采集、数据处理、数据发布平台
   支持多种品牌、多种型号的风机数据采集与控制;
   通过修改配置的方式将系统灵活部署于多个不同风场;
   通过Modbus工业协议统一对外发布数据;
   同时支持Http、Tcp协议方式上传数据;
   支持升压站、测风塔、功率预测、电能表等多种设备的数据采集。
   系统采集Java语言开发,C/S结构,支持跨平台部署


1.外部数据接口
提供风机、升压站、测风塔等实时数据、报表数据、历史数据查询等接口,及对外提供风机控制接口。
2.Modbus数据发布模块
获取将各种设备的实时数据,根据配置文件将数据发布到modbus相应的地址中。
3.数据存储与计算模块
包括五分钟平均功率、平均风速、日发电量及实时日发电量计算模块,并将数据保存到mysql数据库。
4.风机数据上传模块
将实时数据通过Http接口上传到监控中心,支持多种风机数据格式的上传。
5.第三方驱动适配器
自动生成第三方驱动适配程序,使得java数据平台通过配置即可实现与第三方非Java语言驱动程序的对接。
6.实时数据缓存模块
可以缓存多种风机、设备的实时数据,基于LRU内存回收机制,非阻塞队列多线程安全存取算法
7.平台配置管理
通过配置实现平台加载指定模块、指定驱动,mysql数据存储相关信息等配置。

平台特点
1.易扩展
平台与风机底层数据采集接口为Json格式,可以很灵活的支持各种类型的风机及不同类型的设备
开发新的设备数据采集程序,只需要继承平台提供的驱动接口,实现getData方法,即可与平台轻松对接
设备控制接口可配置,可以对不同的风机配置不同的控制指令,可以针对每一台风机单独配置
支持非java语言驱动加载,无需开发,只需简单配置即可加载非java语言驱动
2.可伸缩
平台与风机底层数据采集接口为Json格式,可以很灵活的支持各种类型的风机及不同类型的设备
开发新的设备数据采集程序,只需要继承平台提供的驱动接口,实现getData方法,即可与平台轻松对接
设备控制接口可配置,可以对不同的风机配置不同的控制指令,可以针对每一台风机单独配置
支持非java语言驱动加载,无需开发,只需简单配置即可加载非java语言驱动
3.灵活配置
数据发布功能灵活配置,可以将任意类型数据通过modbus接口发布,并可以不断扩展新的设备类型,设备控制地址可配,可针对不同的风机、不同的设备配置任意控制地址。
界面灵活可配,可根据自己的需要配置显示的数据内容,可按风场、品牌分类查看风机数据,升压站、测风塔界面显示可配,可支持多种升压站、测风塔图像化显示数据
数据上传地址、数据、长度、频率等均可配置,可以支持多种品牌风机数据的上传,支持风机状态开关量到模拟量转换。
计算与存储数据变量名可配,可以支持有多品牌混合风机的五分钟平均值、日发电量的计算与存储。
4.高效、松耦合
基于非阻塞队列的多线程并发处理机制,既可以兼顾数据的安全,又可提高系统的性能。
基于LRU算法的缓存结构,占用内存小,回收速度更快。
松耦合。数据平台、驱动、界面三部分无任何紧耦合依赖关系,可独立运行,一个模块出问题不会影响其他功能。