目录
一、项目概述 1
二、系统设计 2
2.1 设计目标 2
2.2 系统设计原则 2
三、数据设计 2
四、菜单设计 3
4.1.主页 3
4.2.全场监控 3
4.3.数据统计 3
4.4.报表管理 4
4.5.报警管理 4
五、 数据库设计 4
5.1 物理视图 4
5.2 E-R 图 5
六、系统功能 7
6.1 完整实时数据展现 7
6.2 数据统计与查询 7
6.3 强大的风势折线与风频玫瑰图 7
6.4 功率展示 7
七、项目结构 10
八、界面设计 12
九、性能测试 15
十、说明 16
十一、数据库安装 16
11.1 jar 包 16
11.2.实时数据库 TrendDB 安装 16
11.3.实时数据 16
十二、trendDB 介绍 17
总结 19
一、项目概述
此项目为模拟风电场监控项目,模拟一个电厂、六台风机,数据采用随机数实时插入到时序数据库中,再由 websocket+quartz 从时序数据库中取出推送到界面展示。其中统计信息存放在关系型数据库中。
账号:root1
密码:123456
演示环境没有删除、修改权限权限。
二、系统设计
2.1 设计目标
1.显示机组的运行数据,如机组的瞬时发电功率、累计发电量、发电小时数、风轮及电机的转速和风速、风向等,用风玫瑰图、曲线或图表的形式直观地显示出来。
2.显示风电机组的运行状态。
3.显示各机组运行过程中发生的故障。在显示故障时,显示出故障的类型及发生时间,以便运行人员及时处理及消除故障,保证风电机组的安全和持续运行。
2.2 系统设计原则
1.可扩展性—系统的设计上一方面要全面满足当前环境下的需求及未来一段时间的应用需求,另一方面要能方便地进行功能扩展,可灵活增添删减功能模块。
2.从技术发展角度和用户需求来看,软件结构本身应能与其它应用系统集成,做到信息共享和资源共享。
3.互操作性—支持实时数据库的数据接口,并通过标准关系数据库接口(ODBC,OLE DB)实现与 ERP 及其它 MIS 系统的数据集成。平台的开放性保证了今后可从生产管理系统的不同数据模块中裁剪不同的功能,以满足某个特定任务的需要,实现互操作。