当前位置:首页 >> 能源/化工 >>

风电系统设计说明书


北京和利时信息技术有限公司 北京和利时信息技术有限公司 信息技术 技术文件
文件名称:系统设计说明书 文件名称 文件编号: 文件编号 项目名称:中国风力发电信息系统 项目名称 项目编号:HTA080501 项目编号 物料编码: 物料编码 文件密级: 文件密级: 受控标识: 受控标识

第 1 册 共 38 页 共 1 册 版本 A 状态 批准 拟制

孔相力 审核 批准 批准日期 修订信息 创建

相关部门、人员会签: 相关部门、人员会签: 编号 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 部门和人员角色 <高层经理> <工程经理> <项目经理> <质量保证人员> <配置管理员> <项目组成员> <客户代表> <相关部门> <测试经理> 日期

版本记录 序号 1 2 3 4 日期 2010-1-5 版本号 A 作者 孔相力 相关章节 说明 创建

中国风力发电集团

系统设计说明书


第 1 章 1.1 1.2 1.3 1.4 1.4.1 1.4.2 第 2 章 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5 2.5.1



概述 ................................................................................................................................................ 3 文档目的 ........................................................................................................................................ 3 阅读对象 ........................................................................................................................................ 3 参考资料 ........................................................................................................................................ 3 设计方法和原则 ............................................................................................................................ 3

限制和约束............................................................................................................................ 3 设计遵循原则 ........................................................................................................................ 4
风力发电厂实时监测系统模块设计 风力发电厂实时监测系统模块设计 ............................................................................................ 5 系统概述 ........................................................................................................................................ 5

功能概述................................................................................................................................ 5 系统范围................................................................................................................................ 5 系统结构................................................................................................................................ 6 与其他系统接口 .................................................................................................................... 6
基础信息维护功能设计 ................................................................................................................ 7

功能概述................................................................................................................................ 7 系统的功能模块 .................................................................................................................... 8 功能分布结构图 .................................................................................. 错误!未定义书签。 错误!未定义书签。 系统数据流程图 .................................................................................. 错误!未定义书签。 错误!未定义书签。 涉及到的表.......................................................................................... 错误!未定义书签。 错误!未定义书签。 与其他模块接口 .................................................................................. 错误!未定义书签。 错误!未定义书签。 运行设计.............................................................................................. 错误!未定义书签。 错误!未定义书签。 约束声明.............................................................................................. 错误!未定义书签。 错误! 未定义书签。 出错处理设计 ...................................................................................... 错误!未定义书签。 错误!未定义书签。
数据维护功能设计 ...................................................................................................................... 32

功能概述.............................................................................................................................. 32 系统的功能模块 .................................................................................................................. 32 涉及到的表.......................................................................................... 错误!未定义书签。 错误!未定义书签。 与其他模块接口 .................................................................................. 错误!未定义书签。 错误!未定义书签。 运行设计.............................................................................................. 错误!未定义书签。 错误!未定义书签。 约束声明.............................................................................................. 错误!未定义书签。 错误!未定义书签。 出错处理设计 ...................................................................................... 错误!未定义书签。 错误!未定义书签。
设备管理模块设计 ...................................................................................................................... 58

功能概述.............................................................................................................................. 58 系统的功能矩阵 .................................................................................................................. 58 涉及到的表.......................................................................................... 错误!未定义书签。 错误!未定义书签。 与其他模块接口 .................................................................................. 错误!未定义书签。 错误!未定义书签。 运行设计.............................................................................................. 错误!未定义书签。 错误!未定义书签。 约束声明.............................................................................................. 错误!未定义书签。 错误!未定义书签。 出错处理设计 ...................................................................................... 错误!未定义书签。 错误!未定义书签。
报表模块设计 .............................................................................................................................. 66

功能概述.............................................................................................................................. 66
第 1 页 共 89 页

中国风力发电集团

系统设计说明书

2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 第 3 章

系统的功能矩阵 .................................................................................................................. 66 涉及到的表.......................................................................................... 错误!未定义书签。 错误!未定义书签。 与其他模块接口 .................................................................................. 错误!未定义书签。 错误!未定义书签。 运行设计.............................................................................................................................. 86 约束声明.............................................................................................................................. 86 出错处理设计 ...................................................................................................................... 86
数据结构设计 .............................................................................................................................. 87

第 2 页

共 89 页

中国风力发电集团

系统设计说明书

第 1 章 概述
1.1 文档目的
《系统设计说明书》是项目组内部文档,是各子系统设计负责人在《需求规格说明 书》和《总体架构设计》的基础上,从业务逻辑和当前用户应用环境中抽象出系统对象 的组成结构、 流程和各个部分相互关系, 同时设计数据库的逻辑结构和界面的逻辑关系。 本文档是软件下一步开发的重要依据,由于项目需求的不确定性,本项目采用增量 迭代式开发模型,因此本设计文档并不要求一次性的完整实现,而是需要不断的补充完 善,不断迭代的过程。 《系统设计说明书》要达到如下一些目标: 定义系统的各个组成部分 描述各个部分的结构 描述各个部分的相互关系以及他们如何协调与合作 项目组成员对解决方案的共识 产生物理设计的基础

1.2 阅读对象
《系统设计说明书》的阅读对象是项目组的所有成员。

1.3 参考资料
《HTA080501 中国风电集团电厂信息系统需求规格.doc》

1.4 设计方法和原则
1.4.1 限制和约束
数据采集采用 C++开发,基础信息维护、数据维护、设备管理模块采用 Microsoft Visual Studio 2008 开发,实用第三方工具为 Office Excel 2000、2003。 项目的开发环境如下: 数据库:Microsoft SQL Server 2005;
第 3 页 共 89 页

中国风力发电集团

系统设计说明书

WEB 服务器:IIS6; 开发工具: 报表计算模块: 工具:Microsoft Visual Studio 2008 语言:C++,C# 报表展示: 平台:Microsoft ReportViewer 工具:Excel 2000 、Excel 2003

软件配置工具:SVN; 软件设计工具:Microsoft Office Visio;

1.4.2 设计遵循原则
描述对本软件系统进行概要设计的原则。 1) 命名规则,意义明确无二义、简洁、无重复,如果是改进系统,则命名规则应 考虑与原系统的一致性。 2) 模块独立性原则,避免重复定义,处理完整,输入输出明确; 3) 边界设计原则,包括外部接口、内部接口和用户接口,如有“接口设计”文档, 在此引用即可; 4) 数据库或数据文件的设计规则,如有“数据库设计”文档,在此引用即可; 5) 安全和保密原则; 6) 系统的灵活性、适用性及可维护性。

第 4 页

共 89 页

中国风力发电集团

系统设计说明书

风力发电厂实时监测系统模块 模块设计 第 2 章 风力发电厂实时监测系统模块设计
2.1 系统概述
2.1.1 功能概述
风力发电厂实时监测系统主要是通过自动采集和手工录入两种方式来监测风机的发 电量、故障、风速等数据。开发目标分两部分,一是通过 C/S 结构的模式来完成风机时 时数据的采集;二是通过 B/S 结构的模式来完成手工录入、数据展现模块。

2.1.2 系统范围 系统范围
风资源、风电厂、风机以及风机类型; 发电量(上网电量、电价、回购电量等) ; 故障、报警信息; 风电厂维护费用; 设备信息; 设备利用率。

第 5 页

共 89 页

中国风力发电集团

系统设计说明书

2.1.3 系统结构 系统结构

2.1.4 与其他系统接口


第 6 页

共 89 页

中国风力发电集团

系统设计说明书

2.2 基础信息维护功能设计
2.2.1 功能概述
基础信息维护是维护系统基础数据,包括费用分类、设备利用率、故障信息定 义、手工导入数据、风电厂管理、风机类型管理、风机管理、风资源管理。该模块是为 数据维护模块和报表模块提供基础数据。

第 7 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2 系统的功能模块 系统的功能模块
2.2.2.1 费用分类管理

.2.2.2.1.1 功能 功能:添加 说明:新增费用分类; 说明 输入: 输入:分类名称; 实现方式: 实现方式:将页面数据新增加到 BS_Cate 表中; 输出: 输出: 序号 1 2 显示列 分类编号 分类名称 说明 隐藏 无 数据来源 字段 ID,自动增长 手工录入

涉及到的表:BS_Cate,其中 mCate 表示不同的数据类型 1-费用 0-设备 约束条件:分类名称不能为空, 涉及存储过程:无 算法:无 开发文件:AspGraph/Cate.aspx,NewCate.aspx 界面: 界面:

第 8 页

共 89 页

中国风力发电集团

系统设计说明书

.2.2.2.1.1 功能 功能:修改 说明:修改费用分类名称; 说明 输入:分类名称; 输入: 实现方式: 实现方式:通过 ID 从数据库读取详细信息,再把数据到 BS_Cate 表中; 输出: 输出: 序号 1 2 3 显示列 分类编号 分类名称 数据类型 说明 隐藏 无 隐藏 数据来源 字段 ID,自动增长 手工录入 1-费用 0-设备

涉及到的表:BS_Cate; 约束条件:分类名称不能为空; 涉及存储过程:无; 算法:无; 开发文件:AspGraph/Cate.aspx,NewCate.aspx; 界面: 界面:

第 9 页

共 89 页

中国风力发电集团

系统设计说明书

.2.2.2.1.1 功能 功能:查询 说明:费用分类查询; 说明 输入:分类名称; 输入: 实现方式: 实现方式:在 BS_Cate 表中查询相应的费用分类数据; 输出: 输出: 序号 1 2 3 显示列 分类编号 分类名称 数据类型 说明 隐藏 无 隐藏 数据来源 字段 ID,自动增长 字段 Cate 1-费用 0-设备

涉及到的表:BS_Cate 约束条件:无 涉及存储过程:无 算法:无 开发文件:AspGraph/Cate.aspx 界面: 界面:

第 10 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.2

设备利用率算法维护

.2.2.2.2.1 功能 功能:添加 说明:为计算设备(风机)利用率定义计算公式;T1 至 T17 代表不同的数据利用率 说明 类别。具体内容查看 DataSource /DataType.xml; 输入: 输入:标题、内容、可利用率类别; 实现方式: 实现方式:将页面数据新增加到 t_formulary 表中; 输出: 输出: 序号 1 2 3 显示列 编号 标题 公式 说明 隐藏 无 手工选择可利用率类 数据来源 字段 ID,自动增长 手工录入 字段 formulary,可利

别, 然后进行相应的加 用率类别为固定数值。 减乘除组合 4 默认标志 无 手工录入

涉及到的表:t_formulary; 约束条件:标题、公式不能为空; 涉及存储过程:无 开发文件:eqpFormularyCnfg/main.htm,Formula.aspx 界面: 界面:

第 11 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.2.2 功能 功能:修改 说明:修改计算风机利用率所定义的计算公式;T1 至 T17 代表不同的数据利用率 说明 类别。具体内容可以查看 DataSource /DataType.xml 标准 XML 文件; 输入:标题、内容; 输入: 实现方式: 实现方式:通过 ID 从数据库读取详细信息,再把数据修改至 t_formulary 表中; 输出: 输出: 序号 1 2 3 显示列 编号 标题 公式 说明 隐藏 无 手工选择可利用率类 数据来源 字段 ID,自动增长 手工录入 字段 formulary,可利

别, 然后进行相应的加 用率类别为固定数值。 减乘除组合 4 默认标志 无 手工录入

涉及到的表:t_formulary; 约束条件:标题、公式不能为空; 涉及存储过程:无; 开发文件:eqpFormularyCnfg/main.htm,Formula.aspx; 界面: 界面:

第 12 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.2.3 功能 功能:查询 说明:查询计算风机利用率所定义的计算公式;T1 至 T17 代表不同的数据利用率 说明 类别。具体内容可以查看 DataSource /DataType.xml 标准 XML 文件; 输入:无; 输入: 实现方式: 实现方式:查询 t_formulary 表; 输出: 输出: 序号 1 2 3 4 显示列 编号 标题 公式 默认标志 说明 隐藏 无 无 无 数据来源 字段 ID 字段 Title 字段 formulary。 字段 isCommon

涉及到的表:t_formulary; 约束条件:页面左边表格中的所有数据; 涉及存储过程:无 开发文件:eqpFormularyCnfg/main.htm,Formula.aspx 界面: 界面:

第 13 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.3

故障信息定义

2.2.2.3.1 功能 功能:添加; 说明:增加新故障信息。 说明 输入: 输入:故障分类、故障类型、风机类型、故障代码、故障描述、处理流程; 实现方式: 实现方式:将页面数据新增加到 t_HIWF_FaultInfoCnfg 表中; 输出: 输出: 序号 1 2 3 4 5 6 7 显示列 编号 故障分类 故障类型 风机类型 故障代码 故障描述 处理流程 说明 隐藏 分自动和手动 数据来源 字段 ID,自动增长 手工录入

风机故障、 变电站故障 手工录入 关联风机类型表 无 无 无 手工录入 手工录入 手工录入 手工录入

涉及到的表:t_HIWF_FaultInfoCnfg; 约束条件:故障代码和故障描述不能为空; 涉及存储过程:无 开发文件:AspGraph/FaultManage/FaultInfoCnfg.htm, FaultInfoCnfg_list.aspx,FaultInfoCnfg.aspx 界面: 界面:

第 14 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.3.2 功能 功能:修改; 说明:修改故障信息。 说明 输入: 输入:故障分类、故障类型、风机类型、故障代码、故障描述、处理流程; 实现方式:通过 ID 从数据库读取详细信息,再把数据到 t_HIWF_FaultInfoCnfg 实现方式: 表中; 输出: 输出: 序号 1 2 3 4 5 6 7 显示列 编号 故障分类 故障类型 风机类型 故障代码 故障描述 处理流程 说明 隐藏 分自动和手动 数据来源 字段 ID,自动增长 手工录入

风机故障、 变电站故障 手工录入 关联风机类型表 无 无 无 手工录入 手工录入 手工录入 手工录入

涉及到的表:t_HIWF_FaultInfoCnfg; 约束条件:故障代码和故障描述不能为空; 涉及存储过程:无 开发文件:AspGraph/FaultManage/FaultInfoCnfg.htm, FaultInfoCnfg_list.aspx,FaultInfoCnfg.aspx 界面: 界面:

第 15 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.3.2 功能 功能:查询; 说明:查询故障信息。 说明 输入: 输入:故障分类、故障类型、风机类型、故障代码、故障描述、处理流程; 实现方式:查询 t_HIWF_FaultInfoCnfg 表中所有数据; 实现方式: 输出: 输出: 序号 1 2 3 4 5 6 7 显示列 编号 故障分类 故障类型 风机类型 故障代码 故障描述 处理流程 说明 隐藏 分自动和手动 数据来源 字段 ID,自动增长 字段 FaultType

风机故障、 变电站故障 字段 MachineType 关联风机类型表 无 无 无 字段 FaultStyle 字段 FaultCode 字段 FaultDescribe 字段 StandDesc

涉及到的表:t_HIWF_FaultInfoCnfg; 约束条件:故障代码和故障描述不能为空; 涉及存储过程:无 开发文件:AspGraph/FaultManage/FaultInfoCnfg.htm, FaultInfoCnfg_list.aspx 界面: 界面:

第 16 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.4

手工导入数据管理 手工导入数据管理 导入

功能:导入; 功能 说明:手工导入数据是由每十分钟数据表导入到每天的数据表。正常情况下,系统 说明 每天凌晨自动导入前一天的数据。因此该模块在正常情况下是无须操作的。 如果系统在凌晨导入数据时发生异常,系统管理员可以在该页面手工导入。数据类 型包括累计发电量和平均风速。平均风速暂时不用。 输入: 输入:开始日期、结束日期、数据类型; 实现方式: 实现方式:把 HIRIS 所采集的原始数据以存储过程的方式按日期累计导入到相应的 购网电量表中; 输出: 输出:无 涉及到的表: 涉及到的表 BS_BuyPower,原始数据是每个厂都有不同的表 t_dataexp_10_厂名,比如 t_dataexp_10_昌图; 约束条件:自动导数采用 sql 代理方式,由数据库每天凌晨零点零十分自动执行。 约束条件 涉及存储过程: 涉及存储过程 p_out_data_day 开发文件:AspGraph/ReportPage/OutData.aspx 开发文件 算法:以数据日期作为存储过程参数,如果参数为空,则系统默认为当前前一天的 算法 日期做数据日期。每个风电厂的原始数据表的数据来源通过数据采集系统(hiris)自动 采集并时时(每十分钟一次)传送到关系数据库对应的表(t_dataexp_10_厂名) 。 界面: 界面:

第 17 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.5

风电厂管理

2.2.2.5.1 功能 功能:初试化; 说明:风电厂原始数据是初始化时从 HIRIS 采集数据中导入,所以系统不提供添 说明 加功能。风资源是系统自动读取风资源表中数据。 输入: 输入:无; 实现方式: 实现方式:执行存储过程 proc_Init_tag; 输出: 输出:无; 涉及到的表: 涉及到的表 v_tag,BS_Factory; 约束条件:无; 约束条件 涉及存储过程: 涉及存储过程 proc_Init_tag 开发文件:AspGraph/Factory.aspx 开发文件

项目:风资源、风电厂名称、风机类型、排序、扫风面积、空气密度、X、Y、风电 项目 厂全称(报表中使用) 、测风塔、风电厂说明。其中风厂名称是初始化时自动生成,不 能修改,其余的各项都在该模块管理。 界面: 界面:

第 18 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.5.2 功能 功能:修改; 说明:修改风电厂资料。 说明 输入: 输入:风资源、风机类型、排序、扫风面积、空气密度、X、Y、风电厂全称、说明; 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_Factory 表中; 实现方式: 输出: 输出: 序号 1 2 3 4 5 6 7 8 9 10 显示列 编号 风资源 风厂名称 风厂全称 空气密度 扫风面积 风机型号 排序 参数 X 参数 Y 数字 数字 说明 隐藏 关联风资源表 初始化读入 无 数字 数字 数字 数据来源 字段 ID,自动增长 手工录入 只读 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入

涉及到的表: 涉及到的表 BS_Factory; 约束条件:风机类型、扫风面积、空气密度、X、Y、风厂全称不能为空 约束条件: 开发文件:AspGraph/Factory.aspx,NewFactory.aspx 开发文件 界面: 界面:

第 19 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.5.2 功能 功能:查询; 说明:查询风电厂资料。 说明 输入: 输入:风电厂名称; 实现方式:根据风厂名称模糊查询 BS_Factory 表中风厂数据; 实现方式: 输出: 输出: 序号 1 2 3 4 5 6 7 显示列 编号 风资源 风厂名称 风厂全称 空气密度 扫风面积 风机型号 说明 隐藏 关联风资源表 初始化读入 报表中使用 数字 数字 数据来源 字段 ID,自动增长 字段 Wind 字段 pFactory 字段 pFullName 字段 pDensity 字段 pArea

通过字段 pCate 关联风机类型表 BS_MCate 得 到相应的风机型号

8 9 10 11

风机数量 参数 X 参数 Y 排序

关联风机表 BS_Machine 得到风机数量 数字 数字 风厂排序方式 字段 pX 字段 pY 字段 pOrder

涉及到的表:BS_Factory; 涉及到的表 开发文件:AspGraph/Factory.aspx 开发文件 界面: 界面:

第 20 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.6

风机类型管理

2.2.2.6.1 功能 功能:添加 说明:同一个风电厂的所有风机都是一种类型。风机类型各个参数主要为计算理论 说明 发电量和有效风能提供依据。同一厂家不同型号的风机在系统中必须视为两种类型。 输入: 输入:风机类型、型号、最大风速、最小风速、额定功率、生产厂家、维护说明; 实现方式: 实现方式:页面数据保存到 BS_MCate 表中 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 风机类型 型号 最大风速 最小风速 额定功率 生产厂家 维护说明 说明 隐藏 无 无 数字 数字 数字 数字 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入

涉及到的表:BS_MCate; 涉及到的表 约束条件: 约束条件:风机类型、型号、最大风速、最小风速、额定功率都不能为空。 涉及的存储过程: 涉及的存储过程:无 开发文件:AspGraph/MCate.aspx, NewMCate.aspx 开发文件 界面: 界面:

第 21 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.6.1 功能 功能:修改 说明:修改风机类型资料。 说明 输入: 输入:无; 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_MCate 表中 实现方式: 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 风机类型 型号 最大风速 最小风速 额定功率 生产厂家 维护说明 说明 隐藏 无 无 数字 数字 数字 数字 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入

涉及到的表:BS_MCate; 涉及到的表 约束条件: 约束条件:风机类型、型号、最大风速、最小风速、额定功率都不能为空。 涉及的存储过程: 涉及的存储过程:无 开发文件:AspGraph/MCate.aspx, NewMCate.aspx?ID=X,X 隐藏于表格的 开发文件 ID 界面: 界面:

第 22 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.6.1 功能 功能:查询 说明:查询风机类型资料。 说明 输入: 输入:分类名称; 实现方式:根据分类名称模糊查询 BS_MCate 表中风机类型数据 实现方式: 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 风机类型 型号 最大风速 最小风速 额定功率 生产厂家 维护说明 说明 隐藏 无 无 数字 数字 数字 无 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入

涉及到的表:BS_MCate; 涉及到的表 约束条件: 约束条件:无 涉及的存储过程: 涉及的存储过程:无 开发文件:AspGraph/MCate.aspx 开发文件 界面: 界面:

第 23 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.7

风机标准数据管理

2.2.2.7.1 功能 功能:添加; 说明:同一类型的风机对应一系列标准数据。该模块为 HIRIS 功率曲线提供数据 说明 输入: 输入:风机编号; 实现方式: 实现方式:根据风机类型得到风机名称,页面数据保存到 BS_Stand 表中 , 输出: 输出: 序号 1 2 3 4 显示列 编号 风机类型 风速 功率 说明 隐藏 只读 数字 数字 数据来源 字段 ID,自动增长 BS_MCate 表中 ID 字段 手工录入 手工录入

涉及到的表:BS_Stand; 涉及到的表 约束条件:风机类型、风速、功率都不能为空。 约束条件: 涉及的存储过程: 涉及的存储过程:无 算法: 算法:风机类型名称是上一个页面所带的参数风机类型通过 BS_MCate 所得到。 开发文件:AspGraph/StandData.aspx, NewStand.aspx 开发文件 界面: 界面:

第 24 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.7.1 功能 功能:修改; 说明:修改风机类型标准数据 说明 输入: 输入:标准数据编号、风机类型、风速、功率; 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_Stand 表中 实现方式: 输出: 输出: 序号 1 2 3 4 显示列 编号 风机类型 风速 功率 说明 隐藏 只读 数字 数字 手工录入 手工录入 数据来源 字段 ID,自动增长

涉及到的表:BS_Stand; 涉及到的表 约束条件: 约束条件:风机类型、风速、功率都不能为空。 涉及的存储过程:无 涉及的存储过程: 算法: 算法:风机类型名称是上一个页面所带的参数风机类型通过 BS_MCate 所得到。 开发文件:AspGraph/StandData.aspx, NewStand.aspx?ID=X,X 隐藏于表格 开发文件 的 ID 界面: 界面:

第 25 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.7.1 功能 功能:查询; 说明:查询风机类型标准数据 说明 输入: 输入:风机类型; 实现方式:根据风机类型查询 BS_Stand 表中标准数据 实现方式: 输出: 输出: 序号 1 2 3 4 显示列 编号 风机类型 风速 功率 说明 隐藏 关联风机类型表 数字 数字 手工录入 手工录入 数据来源 字段 ID,自动增长

涉及到的表:BS_Stand; 涉及到的表 约束条件: 约束条件:无。 涉及的存储过程:无 涉及的存储过程: 算法: 算法:通过风机类型 ID 关联 BS_MCate 显示风机类型名称。 开发文件:AspGraph/StandData.aspx 开发文件 界面: 界面:

第 26 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.8

风资源管理

2.2.2.8.1 功能 功能:添加 说明:风资源模块是为 HIRIS 在首页展现时时信息提供数据,同时每个风电厂必 说明 须某个属于风资源。 输入: 输入:风资源名称、理论风能、X-坐标、Y-坐标、备注; 实现方式: 实现方式:页面数据保存到 BS_Wind 表中 输出: 输出: 序号 1 2 3 4 5 显示列 编号 风资源名称 理论风能 X-坐标 Y-坐标 数字 数字 数字 说明 页面隐藏 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入

涉及到的表:BS_Wind; 涉及到的表 约束条件: 约束条件:风资源、X-坐标、Y-坐标不能为空。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:AspGraph/Wind.aspx, NewWind.aspx 开发文件 界面: 界面:

第 27 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.8.2 功能 功能:修改 说明:修改风资源信息。 说明 输入: 输入:风资源名称、理论风能、X-坐标、Y-坐标、备注; 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_Wind 表中 实现方式: 输出: 输出: 序号 1 2 3 4 5 显示列 编号 风资源名称 理论风能 X-坐标 Y-坐标 数字 为风厂信息模块提供 数字 说明 页面隐藏 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入

涉及到的表:BS_Wind; 涉及到的表 约束条件: 约束条件:风资源、X-坐标、Y-坐标不能为空。 涉及的存储过程:无 涉及的存储过程: 算法: 算法:无。 开发文件:AspGraph/Wind.aspx, NewWind.aspx?ID=X,X 隐藏于表格的 ID 开发文件 界面: 界面:

第 28 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.8.3 功能 功能:查询 说明:查询风资源信息。 说明 输入: 输入:风资源名称 实现方式:根据风资源名称模糊查询 BS_Wind 表中风资源数据 实现方式: 输出: 输出: 序号 1 2 3 4 5 显示列 编号 风资源名称 理论风能 X-坐标 Y-坐标 说明 页面隐藏 无 数字 数字 数字 数据来源 字段 ID,自动增长 字段 字段 字段 字段 Wind pPower pX pY

涉及到的表:BS_Wind; 涉及到的表 约束条件: 约束条件:风资源、X-坐标、Y-坐标不能为空。 涉及的存储过程:无 涉及的存储过程: 算法: 算法:无。 开发文件:AspGraph/Wind.aspx 开发文件 界面: 界面:

第 29 页

共 89 页

中国风力发电集团

系统设计说明书

2.2.2.9

风场信息

功能:风场信息 功能 说明:整个页面分左右两部分。左边是文字描述风场整体信息;右边是风资源分布 说明 地图,右边风电厂时时信息。平均风速和功率的数据来源为 HIRIS,其余的数据来源都 是关系库。页面信息定时刷新。 输入: 输入:无 实现方式: 实现方式:从关系数据库和时时库读取相应得数据 输出: 输出: 序号 1 2 3 4 5 6 7 8 9 10 显示列 风电厂个数 装机容量 平均风速 有功功率 无功功率 当日累计 当月累计 当年累计 总发电量 风机状态 说明 发电厂数量 发电厂标准功率的累计 所有点风速取平均值 所有点有功功率的平均值 所有点无功功率的平均值 累计发电厂当日的发电量 累计发电厂当月的发电量 累计发电厂当年的发电量 累计发电厂总发电量 各种状态(正常、待机、 故障、停机、通讯中断) 11 12 13 14 15 升压站 (有功) 一个风电厂的状态下显示 升压站 (无功) 一个风电厂的状态下显示 风向 温度 风向角 一个风电厂的状态下显示 一个风电厂的状态下显示 一个风电厂的状态下显示 时时库 时时库 时时库 时时库 时时库 数据来源 BS_Factory 表 BS_MCate 表 时时库 时时库 时时库 BS_BuyPower 表 BS_BuyPower 表 BS_BuyPower 表 时时库 时时库

涉及到的表:BS_Factory、BS_MCate、BS_BuyPower、BS_Wind、时时库; 涉及到的表 约束条件: 约束条件:整个页面分左右两部分,左边页面信息与右边选择风厂的状态相关联。 , 如果右边显示整个风资源地图,左边页面就按登录用户的权限来显示相应风电厂的数
第 30 页 共 89 页

中国风力发电集团

系统设计说明书

据。如果用户单点某个风电厂,左边页面就只显示被点风电厂的数据。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:功率和风速的取值都只取有效点的数值,包括平均值、最大、最小。整个系 统所有页面时时库数据的读取都是调用 HIRIS 动态库来完成。风资源地图是根据每个 风资源的 X、Y 坐标显示在相应的位置。 开发文件:AspGraph/WebData.aspx,WindMap.aspx,HIRIS 控件 开发文件 界面: 界面:

第 31 页

共 89 页

中国风力发电集团

系统设计说明书

2.3 数据维护功能设计 数据维护功能设计 功能
2.3.1 功能概述
数据维护功能是对报表数据录入的基本信息的维护。包括费用、上网电量、上网电 价、购网电量、风机状态数据、未处理故障信息、已处理故障信息、故障信息处理结果、 预计发电量。

2.3.2 系统的功能模块 系统的功能模块
2.3.2.1 费用维护管理

2.3.2.1.1 功能 功能:增加; 说明:费用分三种类型设备、风机、其他,页面通过左边树形结构来体现,只有其 说明 他类型的费用在该页面修改和增加。设备维护和风机维护所发生的费用在相应的页面管 理。 输入: 输入:费用、日期、分类、负责人、录入人、录入时间、备注; 实现方式: 实现方式:页面数据保存到 BS_Main 表中 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 发生费用 发生日期 所属分类 负责人 录入人 录入时间 备注 说明 页面隐藏 数字 无 无 无 登录人 当前时间 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 只读 只读 手工录入

涉及到的表:BS_Main; 涉及到的表 约束条件: 约束条件:发生费用、相关日期、负责人不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:手工增加的费用都属于其他费用这一大类;风机费用和设备费用均不在该模
第 32 页 共 89 页

中国风力发电集团

系统设计说明书

块增加。 开发文件:AspGraph/Main.aspx, NewMain.aspx 开发文件 界面: 界面:

2.3.2.1.2 功能 功能:修改; 说明:修改其他分类费用。 说明 输入: 输入:费用、日期、分类、负责人、录入人、录入时间、备注; 实现方式: 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_Main 表中 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 发生费用 发生日期 所属分类 负责人 录入人 录入时间 备注 说明 页面隐藏 从数据库读取相应的数据 从数据库读取相应的数据 从数据库读取相应的数据 从数据库读取相应的数据 登录人 当前时间 从数据库读取相应的数据 数据来源 字段 ID,自动增长 手工修改 手工修改 手工修改 手工修改 只读 只读 手工修改

涉及到的表:BS_Main; 涉及到的表 约束条件: 约束条件:发生费用、相关日期、负责人不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:手工修改的数据都属于其他费用这一大类;风机费用和设备费用不能修改。 开发文件:AspGraph/Main.aspx, NewMain.aspx?ID=X,X 隐藏于表格的 ID 开发文件 界面: 界面:
第 33 页 共 89 页

中国风力发电集团

系统设计说明书

2.3.2.1.2 功能 功能:查询; 说明:查询费用数据。 说明 输入: 输入:风电厂、开始日期、结束日期;开始日期默认本月 1 号,结束日期默认为当 前日期。 实现方式: 实现方式:根据用户所选择的风电厂以及用户所输入日期从 BS_Main 表中读取相 应费用数据。 输出: 输出: 序号 1 2 显示列 编号 风电厂 说明 页面隐藏 关联 BS_Factory, 显示 相应的风电厂名称 3 费用分类名称、风机 名称或者设备名称 4 5 6 7 8 9 10 发生费用 发生日期 所属分类 负责人 录入人 录入时间 备注 在算法描述中有详 细说明 无 无 无 无 无 无 无 字段 mFee 字段 mDate 字段 mCate 字段 ePerson 字段 mPerson 字段 mTime 字段 mPerson
第 34 页 共 89 页

数据来源 字段 ID,自动增长 字段 mFactory

字段 mEquip

中国风力发电集团

系统设计说明书

涉及到的表:BS_Main、BS_Factory、BS_Equipment、BS_Cate; 涉及到的表 约束条件: 约束条件:风机和设备下所发生的费用分类信息是在该页面是只能浏览,不能新增 和修改。风电厂不能为空。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:左边树形菜单内容根据页面下拉框所选择的风电厂动态显示。一级菜单下的 风机、设备、其他为固定的三个内容。风机一栏下列出的是所选风电厂下的所有风机, 数据来源为风机表,在系统初始化时随风厂自动导入;设备栏目下列出的是所选风电厂 下的所有设备,数据来源在设备管理模块。其他栏目则是所选风电厂的费用分类,数据 来源费用分类管理模块。 字段 mFactory 所保存是风电厂的编号, 页面显示是通过关联 BS_Factory 表来显 示相应的风电厂名称; 风电厂下拉框所列出风电厂是根据登录用户所具有的权限来显示的,其排序方式也 是根据 BS_Factory 表中字段 pOrder 进行相应的排序。整个数据采集系统中所有模块的 相关风电厂下拉框都属于这个模式。 字段 mEquip 在不同的费用分类下,表示不同含义。如果是风机和设备费用, mEquip 就表示设备或者设备名称;如果是其他费用,mEquip 就表示费用分类名称。 开发文件:AspGraph/Main.aspx 开发文件
界面

第 35 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.2

上网电价管理

2.3.2.2.1 功能 功能:增加; 说明:上网电价管理模块是管理上网电价每次发生变化的信息,该数据主要用在报 说明 表中计算上网电量所带来的收入。 输入: 输入:上网电价、相关日期、录入人、录入时间、备注。 实现方式: 实现方式:页面数据保存到 BS_Power 表中 输出: 输出: 序号 1 2 3 6 7 8 显示列 编号 上网电价 变化日期 录入人 录入时间 备注 说明 页面隐藏 数字 无 登录人 当前时间 无 数据来源 字段 ID,自动增长 手工录入 手工录入 只读 只读 手工录入

涉及到的表:BS_Power; 涉及到的表 约束条件: 约束条件:变化日期、上网电价不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:AspGraph/Price.aspx, NewPrice.aspx 开发文件 界面: 界面:

第 36 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.2.1 功能 功能:修改; 说明:修改上网电价。 说明 输入: 输入:上网电价、相关日期、录入人、录入时间、备注。 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_Power 表中 实现方式: 输出: 输出: 序号 1 2 3 4 5 6 显示列 编号 上网电价 变化日期 录入人 录入时间 备注 说明 页面隐藏 从数据库读取相应的数据 从数据库读取相应的数据 登录人 当前时间 从数据库读取相应的数据 数据来源 字段 ID,自动增长 手工录入 手工录入 只读 只读 手工录入

涉及到的表:BS_Power; 涉及到的表 约束条件: 约束条件:变化日期、上网电价不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:AspGraph/Price.aspx, NewPrice.aspx?ID=X,X 隐藏于表格的 ID 开发文件 界面: 界面:

2.3.2.2.1 功能 功能:查询; 说明:查询上网电价。 说明 输入:风电厂、开始日期、结束日期;开始日期默认本月 1 号,结束日期默认为当 输入: 前日期。
第 37 页 共 89 页

中国风力发电集团

系统设计说明书

实现方式: 实现方式:根据用户所选择的风电厂以及用户所输入日期从 BS_Power 表中读取相 应费用数据。 输出: 输出: 序号 1 2 3 4 5 6 7 显示列 编号 风电厂 上网电价 变化日期 录入人 录入时间 备注 说明 页面隐藏 风电厂 ID 数字 无 登录人 当前时间 无 数据来源 字段 ID,自动增长 字段 pFactory 字段 pPrice 字段 pDate 字段 pPerson 字段 pTime 字段 Memory

涉及到的表:BS_Power; 涉及到的表 约束条件: 约束条件:无。 涉及的存储过程: 涉及的存储过程:无 算法: 页面显示是关联 BS_Factory 表显 算法:字段 mFactory 所保存是风电厂的编号, 示风电厂名称。 风电厂下拉框等同费用管理模块。 开发文件:AspGraph/Price.aspx 开发文件 界面: 界面:

第 38 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.3

上网电量管理

2.3.2.3.1 功能 功能:增加; 说明:上网电量管理模块是管理风电厂每个月的上网电量信息,该数据用在报表中 说明 计算上网电量。上网电量为原始电表的累计数据,当月电量由系统自动计算所得。 输入: 输入:年度、月份、电表读数、当月电量、录入人、录入时间、备注。 实现方式: 实现方式:页面数据保存到 BS_NetPower 表中 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 年度 月份 电表读数 当月电量 录入人 录入时间 备注 说明 页面隐藏 数字 无 数字 数字 登录人 当前时间 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 只读 只读 只读 手工录入

涉及到的表:BS_NetPower; 涉及到的表 约束条件: 约束条件:年度、月份、电表读数不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:电表读数为累计数据,当月电量在页面为只读项,本月电表读数与上月电表 读数自动相减而得。 开发文件:AspGraph/NetPower.aspx, NewNetPower.aspx 开发文件 界面: 界面:

第 39 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.3.1 功能 功能:修改 说明:上网电量信息修改 说明 输入:年度、月份、电表读数、当月电量、录入人、录入时间、备注。 输入: 实现方式: 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_NetPower 表中 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 年度 月份 电表读数 当月电量 录入人 录入时间 备注 说明 页面隐藏 从数据库读取相应的数据 从数据库读取相应的数据 从数据库读取相应的数据 系统计算 登录人 当前时间 从数据库读取相应的数据 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 只读 只读 只读 手工录入

涉及到的表:BS_NetPower; 涉及到的表 约束条件: 约束条件:年度、月份、电表读数不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:电表读数为累计数据,当月电量在页面为只读项,本月电表读数与上月电表 读数自动相减而得。 开发文件: X 开发文件 AspGraph/NetPower.aspx, NewNetPower.aspx?ID=X, 隐藏于表格 的编号
第 40 页 共 89 页

中国风力发电集团

系统设计说明书

界面: 界面:

2.3.2.2.1 功能 功能:查询; 说明:上网电量信息查询。 说明 输入: 输入:风电厂、年度;年度当前年份。 实现方式: 实现方式:根据用户所选择的风电厂以及用户所选择的年度从 BS_NetPower 表中 读取相应费用数据。 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 年度 月份 电表读数 当月电量 录入人 录入时间 备注 说明 页面隐藏 从数据库读取 从数据库读取 从数据库读取 系统计算 登录人 当前时间 从数据库读取相应的数据 数据来源 字段 ID,自动增长 字段 pYear 字段 pMonths 字段 pPower 字段 mPower 字段 pPerson 字段 pTime 字段 Memory

涉及到的表:BS_NetPower; 涉及到的表 算法: 算法:无 开发文件:AspGraph/NetPower.aspx 开发文件 界面: 界面:

第 41 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.4

购网电量管理

2.3.2.4.1 功能 功能:修改购网电量信息; 说明:购网电量管理模块其实对风机每天的实际发电量信息维护,通过该模块可以 说明 修正异常购网电量数据。目前对系统能用到的数据就只有购网电量和当日发电量,当日 发电量为系统自动计算。其余的数据项目均为系统扩充所用。 输入: 输入:日期、购网电量、自动采集电量、当日发电量、人工抄表发电量、正相无功、 反相有功、反相无功、录入人、录入时间、备注。 实现方式: 实现方式:页面数据保存到 BS_BuyPower 表中。 输出: 输出: 序号 1 2 3 4 5 6 7 8 9 10 11 12 显示列 编号 购网日期 购网电量 自采电量 当月电量 人工抄表 正相无功 反相有功 反相无功 录入人 录入时间 备注 说明 页面隐藏 无 电表读数 电表读数 系统计算 电表读数 电表读数 电表读数 电表读数 登录人 当前时间 从数据库读取相应的数据 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入 只读 只读 手工录入

涉及到的表:BS_BuyPower; 涉及到的表 约束条件: 约束条件:日期、购网电量、正相有功不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法:电表读数为累计数据,当月电量在页面为只读项,本月电表读数与上月电表 算法: 读数自动相减而得。 开发文件:AspGraph/BuyPower.aspx, NewBuyPower.aspx?ID=X,X 隐藏于表 开发文件
第 42 页 共 89 页

中国风力发电集团

系统设计说明书

格的编号 界面: 界面:

2.3.2.4.1 功能:查询; 功能 说明:购网电量信息查询。 说明 输入: 输入:风电厂、年度、月份。 实现方式: 实现方式:根据用户所选择的风电厂以及用户所选择的年度从 BS_BuyPower 表中 读取相应购网电量数据。 输出: 输出: 序号 1 2 2 3 4 5 6 7 8 9 10 11 12 显示列 编号 风电厂 购网日期 购网电量 自采电量 当月电量 人工抄表 正相无功 反相有功 反相无功 录入人 录入时间 备注 说明 页面隐藏 风电厂 ID 无 电表读数 电表读数 系统计算 电表读数 电表读数 电表读数 电表读数 登录人 当前时间 从数据库读取相应的数据 数据来源 字段 ID,自动增长 字段 pFactory 字段 pDay 字段 BuyPower 字段 pPower 字段 mPower 字段 pFactory 字段 Positive 字段 NegPower 字段 Negative 字段 pPerson 字段 pTime 字段 Memory
第 43 页 共 89 页

中国风力发电集团

系统设计说明书

涉及到的表:BS_BuyPower, BS_Factory; 涉及到的表 约束条件: 约束条件:日期、购网电量、正相有功不能为空,录入人和录入时间不能修改。购 网电量数据为系统每天自动写入数据库,因此在 BuyPower 表中每个厂每天必须有存在 相应的数据。年度和月份的默认都是当年日期的年度和月份。 新增按钮在页面为提供测试数据所设置。为了保证数据一致性,如果执行存储过程 的程序在某一天的执行过程中发生异常情况,系统则要求用户人工手动执行重新导入数 据功能,而不是在该页面做手工录入。 涉及的存储过程: 涉及的存储过程:p_out_data_day 算法: 算法:计算当日发电量是以实际发电为准,如果没有录入实际发电量,系统自动默 认为自动采集发电量,当日发电量是系统自动计算的结果,当日电表读数与前天电表读 数相减而得。 页面数据按日期顺序排列,最新排在最前面。因为该页面最多只有一个月的数据, 所以该页面没有分页功能。 自动采集发电量中划有横线的数据为人工修改过的数据。实际抄表发电量如果有修 改记录,就用不同的颜色(红色)显示。 风电厂下拉框等同费用管理模块。 开发文件:AspGraph/BuyPower.aspx 开发文件 界面: 界面:

第 44 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.5

风机状态维护管理

2.3.2.4.1 功能 功能:增加; 说明:风机状态维护模块是管理风机各种状态发生变化的信息录入,为计算设备利 说明 用率提供原始数据,而计算公式在基础数据的设备利用率算法维护模块中维护。 输入: 输入:风电厂、开始时间、结束时间、风机、风机状态、录入人、录入时间、备注。 实现方式: 实现方式:页面数据保存到 BS_Flag 表中。 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 风电厂 风机 开始时间 结束时间 持续时间 状态 备注 说明 页面隐藏 保存风电厂编号 保存风机编号 可以精确到秒 可以精确到秒 以秒为单位 选择 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 系统自动计算 手工录入 手工录入

涉及到的表:BS_Flag; 涉及到的表 约束条件: 约束条件:风电厂、风机、开始,结束时间、风机状态不能为空,录入人和录入时 间不能修改。开始时间和结束时间的选择必须精确到秒。 风机状态(17 种)从 XML 文件中读取(DataSource\DataType.xml 中 Flags) 涉及的存储过程: 涉及的存储过程:无 算法: 算法:系统自动计算开始时间和结束时间差作为持续时间,以秒为单位。风机和风 厂相互关联,风机下拉框中所显示的风机必须属于所选择的风厂,选择不同的风厂时, 风机下拉框发生相应的改变。 开发文件:AspGraph/Flag.aspx, NewFlag.aspx 开发文件 界面: 界面:

第 45 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.4.1 功能 功能:修改; 说明:修改风机状态信息。 说明 输入: 输入:风电厂、开始时间、结束时间、风机、风机状态、录入人、录入时间、备注。 实现方式: 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_Flag 表中。 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 风电厂 风机 开始时间 结束时间 持续时间 状态 备注 说明 页面隐藏 从数据库读取 从数据库读取 从数据库读取 从数据库读取 页面隐藏 从数据库读取 从数据库读取 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 系统自动计算 手工录入 手工录入

涉及到的表:BS_Flag; 涉及到的表 约束条件: 约束条件:风电厂、风机、开始,结束时间、风机状态不能为空,录入人和录入时 间不能修改。开始时间和结束时间的选择必须精确到秒。 算法: 算法:同风机状态模块。 开发文件:AspGraph/Flag.aspx, NewFlag.aspx?ID=X,X 隐藏于表格的编号 开发文件 界面: 界面:
第 46 页 共 89 页

中国风力发电集团

系统设计说明书

2.3.2.4.1 功能 功能:查询; 说明:查询风机状态信息。 说明 输入: 输入:风电厂、风机、开始时间、结束时间、风机状态。 实现方式: 实现方式:组合页面相应的条件,查询 BS_Flag 表中所有符合条件的状态数据。 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 风电厂 风机 开始时间 结束时间 持续时间 状态 备注 说明 页面隐藏 风厂编号 风机编号 时间精确到秒 时间精确到秒 持续时间,以秒为单位 状态编号 无 数据来源 字段 ID,自动增长 字段 pFactory 字段 pMachine 字段 sDate 字段 eDate 字段 sTime 字段 mCate 字段 pFactory

涉及到的表:BS_Flag; 涉及到的表 开发文件:AspGraph/Flag.aspx 开发文件 算法: 算法:持续时间单位为秒,系统自动转换成为*小时*分*秒。 界面: 界面:

第 47 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.6

未处理故障信息管理

2.3.2.6.1 功能 功能:增加; 说明:该模块是管理风机未处理故障信息,故障信息来源分两部分,一部分是由 说明 HIRIS 采集,另一部分手工录入。处理完毕故障信息不在该页面显示。 输入: 输入:风电厂、设备、开始时间、结束时间、故障描述、处理人、影响发电量、是 否停机、产生费用、标准处理方法、处理方法。 实现方式: 实现方式:页面数据保存到 t_HIWF_FaultInfoCnfg 表中。 输出: 输出: 序号 1 2 3 4 5 6 7 8 9 10 11 12 显示列 编号 风电厂 设备 开始时间 结束时间 故障描述 处理人 影响发电量 是否停机 产生费用 标准处理方法 处理方法 说明 页面隐藏 保存风电厂编号 保存风机编号 可以精确到秒 可以精确到秒 无 默认为登录用户名称 默认为 0 默认为否 默认为 0 标准处理方法 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 系统自动计算 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入

涉及到的表:t_HIWF_FaultInfoCnfg; 涉及到的表 约束条件: 约束条件:风电厂、风机、开始,结束时间不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:FaultManage_list.aspx, FaultManage_list_all1.aspx 开发文件 界面: 界面:

第 48 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.6.2 功能:编辑; 功能 说明:修改未处理的故障信息。 说明 输入: 输入:风电厂、设备、开始时间、结束时间、故障描述、处理人、影响发电量、是 否停机、产生费用、标准处理方法、处理方法。 实现方式: 通过 ID 从数据库读取详细信息, 再把数据保存到 t_HIWF_FaultInfoCnfg 实现方式:
表。

输出: 输出: 序号 1 2 3 4 5 6 7 8 9 10 12 显示列 编号 风电厂 设备 开始时间 结束时间 故障描述 处理人 影响发电量 是否停机 产生费用 处理方法 说明 页面隐藏 保存风电厂编号 保存风机编号 可以精确到秒 可以精确到秒 无 默认为登录用户名称 默认为 0 默认为否 默认为 0 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 系统自动计算 手工录入 手工录入 手工录入 手工录入 手工录入
第 49 页 共 89 页

中国风力发电集团

系统设计说明书

涉及到的表:t_HIWF_FaultInfoCnfg; 涉及到的表 约束条件: 约束条件:风电厂、风机、开始,结束时间不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法:无。 算法: 开发文件:FaultManage_list.aspx, FaultManage_list_all1.aspx 开发文件

2.3.2.6.1 功能 功能:查询; 说明:风机未处理故障信息查询。 说明 输入: 输入:风电厂、设备、开始时间、结束时间。 实现方式: 实现方式:按条件组合查询数据 t_HIWF_FaultManage 表。 输出: 输出: 序号 1 2 3 4 5 6 显示列 编号 风电厂 设备 开始时间 结束时间 故障描述 说明 页面隐藏 保存风电厂编号 保存风机编号 可以精确到秒 可以精确到秒 无 数据来源 字段 ID,自动增长 字段 FactoryName 字段 MachineName 字段 starttime 字段 endtime 字段 DealWith

涉及到的表:t_HIWF_FaultManage,t_HIWF_FaultInfoCnfg; 涉及到的表 约束条件: 约束条件:开始时间和结束时间不能为空。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:FaultManage_list.aspx 开发文件
第 50 页 共 89 页

中国风力发电集团

系统设计说明书

界面: 界面:

2.3.2.7

已处理故障信息维护管理 已处理故障信息维护管理 维护

2.3.2.7.1 功能 功能:修改; 说明:该模块是修改已经处理完毕的故障信息。 说明 输入: 输入:风电厂、开始时间、结束时间、处理人。 实现方式: 通过 ID 从数据库读取详细信息, 再把数据保存到 t_HIWF_FaultInfoCnfg 实现方式:
表。

输出: 输出: 序号 1 2 3 4 5 6 7 8 9 10 12 显示列 编号 风电厂 设备 开始时间 结束时间 故障描述 处理人 影响发电量 是否停机 产生费用 处理方法 说明 页面隐藏 保存风电厂编号 保存风机编号 可以精确到秒 可以精确到秒 无 默认为登录用户名称 默认为 0 默认为否 默认为 0 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 系统自动计算 手工录入 手工录入 手工录入 手工录入 手工录入

涉及到的表:t_HIWF_FaultInfoCnfg; 涉及到的表
第 51 页 共 89 页

中国风力发电集团

系统设计说明书

约束条件: 约束条件:风电厂、风机、开始,结束时间不能为空,录入人和录入时间不能修改。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:FaultManage_list.aspx, FaultManage_list_all1.aspx 开发文件 界面: 界面:

2.3.2.8

已处理故障信息查询管理

功能:查询; 功能 说明:该模块是管理风机已经处理故障信息查询。 说明 输入:风电厂、设备、开始时间、结束时间。 输入: 实现方式: 实现方式:按条件组合查询数据 t_HIWF_FaultManage 表。 输出: 输出:

第 52 页

共 89 页

中国风力发电集团

系统设计说明书

序号 1 2 3 4 5 6 7 8

显示列 编号 风电厂 设备 开始时间 响应时间 故障描述 是否停机 处理人

说明 页面隐藏 保存风电厂编号 保存风机编号 可以精确到秒 可以精确到秒 无 是否 默认为登录人

数据来源 字段 ID,自动增长 字段 FactoryName 字段 MachineName 字段 starttime 字段 endtime 字段 DealWith

涉及到的表:t_HIWF_FaultManage,t_HIWF_FaultInfoCnfg; 涉及到的表 约束条件: 约束条件:开始时间和结束时间不能为空。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:FaultManage_list.aspx 开发文件 界面: 界面:

第 53 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.9

原始数据查询管理

功能:查询; 功能 说明:该模块是管理由 HIRIS 所采集的原始数据。查询内容包括时间、风机名称、 说明 通讯状态、发电量、风速、风向角。系统并提供导出 Excel 输入: 输入:风电厂、风机、通讯状态、开始时间、结束时间。 实现方式: 实现方式:按条件组合查询数据 t_HIWF_FaultManage 表。 输出: 输出: 序号 1 2 3 4 5 6 7 显示列 编号 采集时间 风机 发电量 风速 功率 风向角 说明 页面隐藏 无 无 数字 无 无 无 数据来源 字段 ID,自动增长 字段 time 字段 dev 字段 CumkWhExport 字段 AvWSpd_mps 字段 AvkW 字段 NacOrient

涉及到的表:不同的风厂不同的表 t_dataexp_10_昌图; 涉及到的表 约束条件: 约束条件:不同的风厂查询不同的表,表名组合规则 t_dataexp_10_+厂名。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:字段 CumkWhExport_mode 表示所采集数据点状态 0-正常 1-中断。 开发文件:AspGraph/Data.aspx 开发文件 界面: 界面:

第 54 页

共 89 页

中国风力发电集团

系统设计说明书

2.3.2.10 预计发电量管理

2.3.2.10.1 功能 功能:增加; 说明:该模块是管理风电厂每个月预计所有风机的总发电量。为报表提供预计发电 说明 数据并对比实际发电量。 输入: 输入:年、月、发电厂、预计发电量。 实现方式: 实现方式:页面数据保存到 t_intendPower 表中。 输出: 输出: 序号 1 2 3 4 5 显示列 编号 年 月 发电厂 预计发电量 说明 页面隐藏 无 无 数字 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入

涉及到的表:t_intendPower; 涉及到的表 约束条件: 约束条件:年、月、发电厂、预计发电量不能为空。 涉及的存储过程: 涉及的存储过程:无 过程 算法: 算法:无。 开发文件:AspGraph/IntendPower.aspx,NewPower.aspx 开发文件 界面: 界面:

2.3.2.10.1 功能 功能:修改; 说明:修改预计发电量信息。 说明 输入: 输入:年、月、发电厂、预计发电量。 实现方式: 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 t_intendPower 表中。 输出: 输出:
第 55 页 共 89 页

中国风力发电集团

系统设计说明书

序号 1 2 3 4 5

显示列 编号 年 月 发电厂 预计发电量

说明 页面隐藏 从数据库读取 从数据库读取 从数据库读取 从数据库读取

数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入

涉及到的表:t_intendPower; 涉及到的表 约束条件: 约束条件:年、月、发电厂、预计发电量不能为空。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:AspGraph/IntendPower.aspx,NewPower.aspx 开发文件 界面: 界面:

2.3.2.10.1 功能 功能:查询; 说明:查询预计发电量信息。 说明 输入: 输入:发电厂、开始年度、结束年度。 实现方式:按条件组合查询 t_intendPower。 实现方式: 输出: 输出: 序号 1 2 3 4 5 显示列 编号 年 月 发电厂 预计发电量 说明 页面隐藏 下拉选择 下拉选择 保存风厂编号 数字 数据来源 字段 ID,自动增长 字段 PowerYear 字段 PowerMonth 字段 Factory 字段 Power

第 56 页

共 89 页

中国风力发电集团

系统设计说明书

涉及到的表:t_intendPower; 涉及到的表 约束条件: 约束条件:年度显示从 2008 开始。 涉及的存储过程: 涉及的存储过程:无 算法:关联 BS_Factory 页面显示风厂名称。 算法: 开发文件:AspGraph/IntendPower.aspx,NewPower.aspx 开发文件 界面: 界面:

第 57 页

共 89 页

中国风力发电集团

系统设计说明书

2.4 设备管理模块设计 设备管理模块设计
2.4.1 功能概述
设备管理主要是针对风机以及其他设备进行管理,包括设备分类、设备管理、设备 查询、设备维护。

2.4.2 系统的功能矩阵
2.4.2.1 设备分类管理

2.4.2.1.1 功能 功能:添加 说明:设备分类,为设备管理提供分类数据; 说明 输入: 输入:分类名称。 实现方式: 实现方式:页面数据保存到 BS_Cate 表中。 输出: 输出: 序号 1 2 3 显示列 编号 分类名称 数据类型 说明 页面隐藏 无 0 设备 1-费用 数据来源 字段 ID,自动增长 手工录入 手工录入

涉及到的表:BS_Cate; 涉及到的表 约束条件: 约束条件:分类名称不能为空。 涉及的存储过程:无 涉及的存储过程: 算法: 算法:无。 开发文件:AspGraph/ Cate.aspx,NewCate.aspx 开发文件 界面: 界面:

第 58 页

共 89 页

中国风力发电集团

系统设计说明书

2.4.2.1.2 功能 功能:修改 说明:修改设备分类信息; 说明 输入: 输入:分类名称。 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_Cate 表中。 实现方式: 输出: 输出: 序号 1 2 3 显示列 编号 分类名称 数据类型 说明 页面隐藏 从数据库读取 通过文件参数获 数据来源 字段 ID,自动增长 手工录入 手工录入

涉及到的表:BS_Cate; 涉及到的表 约束条件: 约束条件:分类名称不能为空。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:AspGraph/ Cate.aspx,NewCate.aspx?id=XX 开发文件 界面: 界面:

2.4.2.1.3 功能 功能:查询 说明:查询设备分类信息; 说明 输入: 输入:分类名称。 实现方式: 实现方式:按条件组合模糊查询 BS_Cate 表中。 输出: 输出: 序号 1 2 3 显示列 编号 分类名称 数据类型 说明 页面隐藏 从数据库读取 通过文件参数获 数据来源 字段 ID,自动增长 手工录入 手工录入
第 59 页 共 89 页

中国风力发电集团

系统设计说明书

涉及到的表:BS_Cate; 涉及到的表 约束条件: 约束条件:分类名称不能为空。 涉及的存储过程: 涉及的存储过程:无 算法:无。 算法: 开发文件:AspGraph/ Cate.aspx 开发文件 界面: 界面:

2.4.2.2

设备管理

2.4.2.2.1 功能 功能:添加; 说明:该模块管理风机以外的设备,主要为设备费用提供基础数据; 说明 输入: 输入:风电厂、购买日期、设备名称、设备厂家、设备型号、设备分类、设备说明。 实现方式: 实现方式:页面数据保存到 BS_Equipment 表中。 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 风电厂 购买日期 设备名称 设备厂家 设备型号 设备分类 设备说明 说明 页面隐藏 关联风电厂表 无 无 无 无 关联设备分类表 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入

涉及到的表:BS_Equipment; 涉及到的表 约束条件: 约束条件:设备名称不能为空。 涉及的存储过程: 涉及的存储过程:无
第 60 页 共 89 页

中国风力发电集团

系统设计说明书

算法: 算法:无。 开发文件:AspGraph/EquipMent.aspx 开发文件 界面: 界面:

2.4.2.2.1 功能 功能:修改; 说明:修改设备信息; 说明 输入: 输入:风电厂、购买日期、设备名称、设备厂家、设备型号、设备分类、设备说明。 实现方式: 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_Equipment 表。 输出: 输出: 序号 1 2 3 4 5 6 7 8 显示列 编号 风电厂 购买日期 设备名称 设备厂家 设备型号 设备分类 设备说明 说明 页面隐藏 关联风电厂表 无 无 无 无 关联设备分类表 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入 手工录入

涉及到的表:BS_Equipment; 涉及到的表 约束条件: 约束条件:设备名称不能为空。 涉及的存储过程: 涉及的存储过程:无
第 61 页 共 89 页

中国风力发电集团

系统设计说明书

算法: 算法:无。 开发文件:AspGraph/EquipMent.aspx 开发文件 界面: 界面:

2.4.2.2.1 功能 功能:查询; 说明:查询设备信息; 说明 输入: 输入:风电厂、设备名称。 实现方式: 实现方式:根据风电厂、设备名称模糊查询 BS_Equipment 。 输出: 输出: 序号 1 2 3 4 5 6 显示列 编号 风电厂 购买日期 设备名称 设备厂家 设备分类 说明 页面隐藏 关联风电厂表,显示名称 无 无 无 关联设备分类表,显示名称 数据来源 字段 ID,自动增长 字段 pFactory 字段 BuyDate 字段 Equipment 字段 Factory 字段 Cate

涉及到的表:BS_Equipment; 涉及到的表 开发文件:AspGraph/EquipMent.aspx 开发文件 界面: 界面:

第 62 页

共 89 页

中国风力发电集团

系统设计说明书

2.4.2.3

设备费用维护管理

2.4.2.3.1 功能 功能:添加; 说明:设备费用维护模块是管理设备在维修和更换过程所发生费用的管理;在基础 说明 数据费用管理模块能查询在该模块所录入的费用。 输入: 输入:发生费用、相关日期、相关设备、负责人、录入人、录入时间、备注。 实现方式: 实现方式:页面数据保存到 BS_Main 表中。 输出: 输出: 序号 1 2 3 4 5 6 7 8 9 显示列 编号 风电厂 日期 发生费用 设备 负责人 录入人 录入时间 说明 说明 页面隐藏 关联风电厂表 无 数字 无 无 系统默认 系统默认 无 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 手工录入 只读 只读 手工录入

涉及到的表:BS_Main; 涉及到的表 约束条件: 约束条件:费用多少、相关日期、负责人不能为空。 涉及的存储过程: 涉及的存储过程:无 算法:无。 算法: 开发文件:AspGraph/EquipMain.aspx,NewMain.aspx 开发文件 界面: 界面:

第 63 页

共 89 页

中国风力发电集团

系统设计说明书

2.4.2.3.2 功能 功能:修改; 说明:设备费用信息修改。 说明 输入: 输入:发生费用、相关日期、相关设备、负责人、录入人、录入时间、备注。 实现方式:通过 ID 从数据库读取详细信息,再把数据保存到 BS_Main 表中。 实现方式: 输出: 输出: 序号 1 2 3 4 5 6 7 8 9 显示列 编号 风电厂 日期 发生费用 设备 负责人 录入人 录入时间 说明 说明 页面隐藏 关联风电厂表 从数据库读取 从数据库读取 从数据库读取 从数据库读取 系统默认 系统默认 从数据库读取 数据来源 字段 ID,自动增长 手工录入 手工录入 手工录入 手工录入 手工录入 只读 只读 手工录入

涉及到的表:BS_Main; 涉及到的表 约束条件: 约束条件:费用多少、相关日期、负责人不能为空。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:AspGraph/EquipMain.aspx,NewMain.aspx 开发文件 界面: 界面:

第 64 页

共 89 页

中国风力发电集团

系统设计说明书

2.4.2.3.2 功能 功能:查询; 说明:设备费用信息查询。该模块与费用维护模块的设备分类数据是一致的。 说明 输入: 输入:风电厂、开始日期、结束日期。 实现方式:根据风电厂、开始日期、结束日期查询 BS_Main 。 实现方式: 输出: 输出: 序号 1 2 3 4 5 6 7 8 9 显示列 编号 风电厂 日期 发生费用 设备 负责人 录入人 录入时间 说明 说明 页面隐藏 关联风电厂表 无 无 无 无 系统默认 系统默认 无 数据来源 字段 ID,自动增长 字段 mFactory 字段 mDate 字段 mFee 字段 mEquip 字段 ePerson 字段 mPerson 字段 mTime 字段 Memory

涉及到的表:BS_Main; 涉及到的表 约束条件: 约束条件:费用多少、相关日期、负责人不能为空。 涉及的存储过程: 涉及的存储过程:无 算法: 算法:无。 开发文件:AspGraph/EquipMain.aspx,NewMain.aspx 开发文件 界面: 界面:

第 65 页

共 89 页

中国风力发电集团

系统设计说明书

2.5 报表模块设计 报表模块设计
2.5.1 功能概述
报表计算模块是对数据源进行重新组织,生成报表可展示数据的过程。数据源包括 手工录入、自动采集等数据库表物理存储的数据。组织过程完成基础数据的计算、统计 功能。最后把计算、统计后的结果展现。

2.5.2
2.5.2.1

系统的功能矩阵
发电量、回购电量、 发电量、回购电量、上网电量报表

输入:开始时间、结束时间; 输入 实现方式: 实现方式:以时间为条件查询 BS_BuyPower,BS_NetPower; 输出: 输出
序号 1 2 3 4 5 显示列 风电厂 发电量 购网电量 上网电量 上网收入 说明 表 BS_BuyPower 所保存是风厂 ID,报表 显示是关联 BS_Factory 显示风厂名称。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 上网电量 * 上网电价 数据来源 表 BS_BuyPower 字段 pFactory 表 BS_BuyPower 字段 pPower 表 BS_BuyPower 字段 mbuyPower 表 BS_NetPower 字段 mPower 系统计算

涉及的表: 涉及的表:BS_BuyPower,BS_NetPower 约束条件: 约束条件:开始时间和结束时间不能为空,时间条件只能选择年度和月份, 风电厂 是根据登录用户权限动态显示,页面内容允许选择不同的排序方式。 算法: 算法:净值是开始日期和结束日期的累计值相减。 开发文件: 开发文件: Report_Power.aspx,ReportPower.rdlc,PowerData.cs。 报表所有 aspx 文件在 AspGraph/ReportPage/目录下; 报表所有 rdlc 文件在 AspGraph\Report 目录下; 界面: 界面:

第 66 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.2

风电厂某 每月发电量对比报表 风电厂某年每月发电量对比报表 发电量对比

输入:发电厂、年份 输入 实现方式: 实现方式:以时间为条件查询 BS_BuyPower,BS_NetPower; 输出: 输出
序号 1 2 3 4 5 显示列 月份 发电量 购网电量 上网电量 上网收入 从 1 月到当前月 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 上网电量 * 上网电价 说明 数据来源 自动递增 表 BS_BuyPower 字段 pPower 表 BS_BuyPower 字段 BuyPower 表 BS_NetPower 字段 mPower

涉及的表: 涉及的表:BS_BuyPower,BS_NetPower 约束条件: 约束条件:年度选择不能为空,时间条件只能选择年度和月份, 风电厂是根据登录 用户权限动态显示,页面内容允许选择不同的排序方式。 算法: 算法:净值是开始日期和结束日期的累计值相减,开始日期和结束日期分别为每月 1 号和每月的最后一天。 开发文件: 开发文件:Power2.aspx,Report2.rdlc,PowerData.cs 界面: 界面:

第 67 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.3

风电厂某 累计发电量报表 风电厂某年累计发电量报表 发电量

输入:开始年度、结束年度 输入 实现方式: 实现方式:以时间为条件查询 BS_BuyPower; 输出: 输出
序号 1 2 显示列 风电厂 各年度发电量 说明 根据用户权限显示 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 数据来源 表 BS_BuyPower 字段 pFactory 表 BS_BuyPower 字段 pPower

涉及的表: 涉及的表:BS_BuyPower 约束条件: 约束条件:年度选择不能为空,时间条件只能选择年度和月份, 风电厂是根据登录 用户权限动态显示,页面内容允许选择不同的排序方式。 算法: 算法:净值是开始日期和结束日期的累计值相减,开始日期和结束日期分别为每年 1 月 1 号和每年的最后一天。 开发文件: 开发文件:Power1.aspx,Report1.rdlc,PowerData.cs 界面: 界面:

第 68 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.4 某风电厂每月发电量对比报表 风电厂每月发电量对比报表 每月发电量对比 输入:发电厂、年度 输入 实现方式: 实现方式:以发电厂、年度为条件查询 BS_BuyPower; 输出: 输出
序号 1 2 3 4 显示列 月份 当年当月发电量 去年当月发电量 历年当月平均发 电量 从 1 月到当前月 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值取平均值 说明 数据来源 自动递增 表 BS_BuyPower 字段 pPower 表 BS_BuyPower 字段 pPower 表 BS_BuyPower 字段 pPower

涉及的表: 涉及的表:BS_BuyPower 约束条件: 约束条件:页面内容允许选择不同的排序方式,风电厂下拉框是根据登录用户权限 动态显示。 算法: 算法:净值是开始日期和结束日期的累计值相减,开始日期和结束日期的计算方式 各不相同。当年当月是每月 1 号到每月的最后一天;去年当月是当年的上一年的每月 1 号到每月的最后一天;历年当月是从发电厂投入发电以来每年当月的平均发电量值。当 年是指页面所输入的年度。默认为当前年。 开发文件: 开发文件:Power3.aspx,Report3.rdlc,PowerData.cs 界面: 界面:

第 69 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.5 所有风电厂某年某月每天发电量对比报表 所有风电厂某年某月每天发电量对比报表 某年某月每天发电量对比 输入:发电厂、年度、月份 输入 实现方式: 实现方式:以发电厂、年度、月份为条件查询 BS_BuyPower; 输出: 输出
序号 1 2 3 4 5 显示列 日期 当日发电量 上月当日 去年当日 历年平均当日 从 1 日到当前日 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值平均 说明 数据来源 自动递增 表 BS_BuyPower 字段 pPower 表 BS_BuyPower 字段 pPower 表 BS_BuyPower 字段 pPower 表 BS_BuyPower 字段 pPower

涉及的表: 涉及的表:BS_BuyPower 约束条件: 约束条件:页面内容允许选择不同的排序方式,风电厂下拉框是根据登录用户权限 动态显示。 算法: 算法:净值是开始日期和结束日期的累计值相减,开始日期和结束日期的计算方式 各不相同。当日是指当年当月当日,上月当日是当年的当月的上一个月,去年当日是当 年的上一年的当月当日;历年当日平均是从发电厂投入发电以来每年当月当日的平均发 电量。当年和当月是指页面所输入的年度和月份。默认为当前年和当前月。 开发文件: 开发文件:Power4.aspx,Report4.rdlc,PowerData.cs 界面: 界面:

第 70 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.6

实际发电量与预计发电量对比报表 实际发电量与预计发电量对比报表 预计发电量对比

输入:发电厂、年度 输入 实现方式: 实现方式:以发电厂、年度为条件查询 BS_BuyPower,t_intendPower; 输出: 输出
序号 1 2 3 显示列 月份 实际发电量 预计发电量 从 1 月到当前月 原始数据为电表读数(累计值) 。页面显示 为相应时间范围之内的净值。 按月保存、查询 说明 数据来源 自动递增 表 BS_BuyPower 字 段 pPower 表 t_intendPower 字段 Power

涉及的表: 涉及的表:BS_BuyPower,t_intendPower 约束条件: 约束条件:页面内容允许选择不同的排序方式,风电厂下拉框是根据登录用户权限 动态显示。 算法: 算法:净值是开始日期和结束日期的累计值相减,开始日期和结束日期是每月一号 到每月最后一天。 开发文件:Power5.aspx,Report5.rdlc,PowerData.cs 开发文件: 界面: 界面:

第 71 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.7

所有风厂设备利用率报表 所有风厂设备利用率报表 设备利用率

输入:开始时间、结束时间 输入 实现方式: 以开始时间、 结束时间为条件查询 BS_Factory, BS_Flag, t_formulary; 实现方式: 输出: 输出
序号 1 2 显示列 风电厂 不同的公式 不同的公式 说明 根据用户权限显示 公式在设备利用率算法管理中维护, 原始数据 在风机状态数据管理中维护。 数据来源 表 BS_Factory 字 段 pFactory 表 t_formulary 所 有记录

说明:如果仅需要计算风机设备利用率,没有标明使用何种具体的公式来计算,那 说明 么相应设备利用率就按默认公式来计算;报表允许选择不同排序方式。 涉及的表: 涉及的表:BS_Factory,BS_Flag,t_formulary 约束条件: 约束条件:开始时间和结束时间不能为空。 算法: 算法:计算设备利用率的原始数据在表 BS_Flag,数据由用户手工录入,具体操作 在风机状态数据维护模块。计算公式在表 t_formulary,数据同样是手工录入,具体操 作在设备利用率算法维护模块。 该报表行和列都是动态生成。 开发文件: 开发文件:Power7.aspx,Report7rdlc,PowerData.cs 界面: 界面:

第 72 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.8

所有风厂风机运行状态报表 所有风厂风机运行状态报表 风机运行状态

输入:开始时间、结束时间 输入 实现方式: 实现方式:以开始时间、结束时间为条件查询 BS_Factory,t_dataexp_status; 输出: 输出
序号 1 2 3 4 5 6 显示列 风电厂 风机状态-故障 风机状态-运行 风机状态-中断 风机状态-停机 风机状态-待机 说明 根据用户权限显示 字段 data =1 的持续时间 字段 data =2 的持续时间 字段 data =3 的持续时间 字段 data =4 的持续时间 字段 data =5 的持续时间 数据来源 表 BS_Factory 字段 pFactory 表 t_dataexp_status 字段 retime 表 t_dataexp_status 字段 retime 表 t_dataexp_status 字段 retime 表 t_dataexp_status 字段 retime 表 t_dataexp_status 字段 retime

涉及的表: 涉及的表:BS_Factory,t_dataexp_status 约束条件: 约束条件:开始时间和结束时间不能为空。 算法: 算法:报表显示不同的风厂不同的状态所持续的时间比例。不同颜色分别代表不同 的风机状态。风厂数量是根据用户数量动态显示。 开发文件: 开发文件:Power6.aspx,Report6.rdlc,PowerData.cs 界面: 界面:

第 73 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.9

所有风厂设备利用率与能量利用率报表 所有风厂设备利用率与能量利用率报表 用率与能量利用率

输入:开始时间、结束时间 输入 实现方式: 实现方式:分别计算各个风电厂的设备利用率和能量利用率; 输出: 输出
序号 1 2 3 显示列 风电厂 时基 能量 说明 根据用户权限显示 风电厂所定义的默认公式计算风机利用率 理论风能计算发电量/实际发电量相比 数据来源 表 BS_Factory 字 段 pFactory

涉及的表: 涉及的表:BS_Factory,BS_Flag,t_formulary,BS_Frame,BS_Stand 约束条件: 约束条件:开始时间和结束时间不能为空。 涉及存储过程: 涉及存储过程:p_Frame_Power 算法:时基利用率计算方法同报表 2.5.2.7,能量利用率是风电厂风机理论发电量 算法: 与实际发电量相除然后再乘 100。理论发电量根据平均风速和风机标准曲线计算而来; 具体计算方法参见 p_Frame_Power,存储过程每天自动执行。计算结果保存在表 BS_Frame 中,平均风速的原始数据是 HIRIS 每十分钟一个数据自动采集。而实际发 电量的计算方法与 2.5.2.1 模块相同。 风机标准曲线由手工录入,具体操作在风机类型管理模块的标准数据维护中。 开发文件: 开发文件:Power8.aspx,Report8.rdlc,PowerData.cs 界面: 界面:

第 74 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.10 风机设备利用率报表 风机设备利用率报表 利用率

输入:风机、开始时间、结束时间 输入 实现方式: 实现方式:以风机、开始时间、结束时间为条件从 BS_Flag 表中查询原始数据,按 t_formulary 表中默认公式计算风机设备利用率; 输出: 输出
序号 1 2 3 显示列 风电厂 设备名称 风机利用率 说明 显示风厂名称 显示风机名称 按默认公式计算 数据来源 表 BS_Factory 字 段 pFactory 表 BS_Machine 字段 mName 系统计算

涉及的表: 涉及的表:BS_Factory,t_formulary,BS_Flag,BS_Machine 约束条件: 约束条件:开始时间和结束时间不能为空。 算法: 算法:在页面的加载过程中,从数据库读取所有的风机并以树的形式在页面展开, 以供用户选择。页面左边的树形结构,在默认情况下,第一个风电厂是自动展开的,每 个风电厂的第一台风机被选中,如图所示。 在表 BS_Flag 中保存风机原始数据时,风电厂和风机都只保存相应的编号,在页面 显示时关联相应的风电厂表(BS_Factory)和风机表(BS_Machine)显示名称。 计算公式和原始数据的获取方式与报表 2.5.2.7 相同。 开发文件: 开发文件:Power9.aspx,Report9.rdlc,PowerData.cs 界面: 界面:

第 75 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.11 某风厂某年风机设备可利用率报表 风厂某年风机设备可利用率报表 某年风机设备可利用率

输入:风电厂、年份 输入 实现方式: 实现方式:以风电厂、年份为条件从 BS_Flag 表中查询原始数据,按 t_formulary 表所提供的默认公式计算风机设备利用率; 输出: 输出
序号 1 2 显示列 风电厂 按月份显示风机 设备利用率 按月增长 说明 显示风厂名称 按默认公式计算 默认为 1 月到当前月 数据来源 表 BS_Factory 字 段 pFactory 系统计算

说明:利用率计算方法同报表 2.5.2.7;报表所显示的列是由年份动态生成,即如 说明 果是历年则是 1 到 12 月份,如果是当年则是 1 到当月。 涉及的表: 涉及的表:BS_Factory,t_formulary,BS_Flag,BS_Machine 约束条件: 约束条件:开始时间和结束时间不能为空。 算法:该报表只计算页面所输入风电厂下的所有风机。报表表格每一列代表每一个 算法: 月所对应风机的利用率,每一列取数据的时间是每月一号到每月月底,时间的年度就是 页面所输入的年度。 在表 BS_Flag 中保存风机原始数据时,风电厂和风机都只保存相应的编号,在页面 显示时关联相应的风电厂表(BS_Factory)和风机表(BS_Machine)显示名称。 计算公式和原始数据的获取方式与报表 2.5.2.7 相同。 开发文件: 开发文件:Power10.aspx,Report10.rdlc,PowerData.cs 界面: 界面:

第 76 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.12 所有风电厂故障次数与时长报表 所有风电厂故障次数与时长报表 电厂故障次数与时长

输入:开始日期、结束日期 输入 实现方式: 实现方式:以开始时间、结束时间为查询条件查询风机故障报警数据,原始数据表 t_dataexp_status; 输出: 输出
序号 1 2 3 显示列 风电厂 故障次数 累计时间 说明 显示风厂名称 风机发生故障的次数。 风机发生故障的累计时间 数据来源 表 BS_Factory 字 段 pFactory 表 t_dataexp_status 记录 表 t_dataexp_status 字段 retime 累计时间

涉及的表: 涉及的表:BS_Factory,t_dataexp_status 约束条件: 约束条件:开始时间和结束时间不能为空。 算法: 算法:该报表是按风电厂统计所有风机发生故障(报警)情况;次数是指风机发生 故障次数,统计方法就是查询表 t_dataexp_status 符合条件的记录数;时长是风机发生 各种类型故障所累计的时间长度。同样是表(t_dataexp_status)中符合条件的记录。 时长单位为秒,系统自动换算为*小时*分*秒; 页面允许用户选择不同的排序方式。 开发文件: 开发文件:Power11.aspx,Report11.rdlc,PowerData.cs 界面: 界面:

第 77 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.13 单个风厂所有风机所发生的故障次数与时长报表 单个风厂所有风机所发生的故障次数与时长报表 所有风机所发生的故障次数与时长

输入:风电厂、开始日期、结束日期 输入 实现方式: 实现方式:以风电厂、开始时间、结束时间为查询条件查询风机故障报警数据,原 始数据表 t_dataexp_status; 输出: 输出
序号 1 2 3 4 显示列 故障代码 故障描述 次数 时长 说明 代码 相应的故障描述 故障累计次数 故障累计时间 数据来源 表 t_dataexp_status 表 t_dataexp_status 表 t_dataexp_status 表 t_dataexp_status

涉及的表: 涉及的表:BS_Factory,t_dataexp_status 约束条件:开始时间和结束时间不能为空。 约束条件: 算法: 算法:该报表是按风电厂统计所有风机发生故障(报警)情况;次数是指风机发生 故障次数,统计方法就是查询表 t_dataexp_status 符合条件的记录数;时长是风机发生 各种类型故障所累计的时间长度。同样是表(t_dataexp_status)中符合条件的记录。 时长单位为秒,系统自动换算为*小时*分*秒; 页面允许用户选择不同的排序方式。 开发文件: 开发文件:Power12.aspx,Report12.rdlc,PowerData.cs 界面: 界面:

第 78 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.14 各机组不同故障次与时长报表 各机组不同故障次与时长报表

输入:发电厂、故障类型、年份 输入 实现方式: 实现方式:以风电厂、故障类型、开始时间、结束时间为查询条件查询风机故障报 警数据,原始数据表 t_dataexp_status;其中开始时间和结束时间页面所输入年度一月 一号到该年度的最后一天。 输出: 输出
序号 1 2 3 显示列 风机名称 每月故障次数 每月故障时长 按月增长 说明 所选风电厂的所有风机 故障累计次数 故障累计时间 一月到当前月 数据来源 表 t_dataexp_status 表 t_dataexp_status 表 t_dataexp_status

涉及的表:BS_Factory,t_dataexp_status 涉及的表: 约束条件: 约束条件:无。 算法: 算法:该报表是按风电厂统计所有风机发生故障(报警)情况;次数是指风机发生 故障次数,统计方法就是查询表 t_dataexp_status 符合条件的记录数;时长是风机发生 各种类型故障所累计的时间长度。同样是表(t_dataexp_status)中符合条件的记录。 在表 BS_Flag 中保存风机原始数据时,风电厂和风机都只保存相应的编号,在页面 显示时关联相应的风电厂表(BS_Factory)和风机表(BS_Machine)显示名称。 时长单位为秒, 系统自动换算为*小时*分*秒; 页面允许用户选择不同的排序方式。 开发文件: 开发文件:Power13.aspx,Report13.rdlc,PowerData.cs 界面: 界面:

第 79 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.15 运行维护费用报表 运行维护费用报表

输入:开始年份、结束年份 输入 实现方式: 、购网电量表 实现方式:以开始时间、结束时间为查询条件查询费用表(BS_Main) (BS_BuyPower) 、风机类型表(BS_MCate) ; 输出: 输出
序号 1 2 3 4 5 6 7 显示列 风电厂 装机容量 年份 年发电量 年维护费 单位容量维护费 度电维护费用 说明 根据用户权限显示 风电厂所有风机功率累计 自动递增 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 累计所有费用维护之和,包括风机、设备和 其他三种类型的维护所发生费用。 年维护费/装机容量 年维护费/年发电量 表 BS_BuyPower 字段 pPower 表 BS_Main 系统计算 系统计算 数据来源 表 BS_Factory 字 段 pFactory 表 BS_MCate

涉及的表: 涉及的表:BS_Main ,BS_Factory,BS_BuyPower,BS_MCate 约束条件: 约束条件:无。 算法: 算法:该报表显示各个风电厂每年所发生的维护费用与该年发电量做相应的比较, 其相应的计算过程发生在报表生成过程。 开发文件: 开发文件:Power15.aspx,Report15.rdlc,PowerData.cs 界面: 界面:

第 80 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.16 电厂风资源报表

输入:开始年份、结束年份 输入 实现方式: , 实现方式:以开始时间、结束时间为查询条件查询购网电量表(BS_BuyPower) 风速表 BS_Frame 输出: 输出
序号 1 2 3 4 显示列 风电厂 年发电量 平均风速 有效风时 说明 根据用户权限显示 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 按月统计当月平均风速 按月累计有效风时 数据来源 表 BS_Factory 字 段 pFactory 表 BS_BuyPower 字段 pPower 表 BS_Frame 字段 mSpeed 表 BS_Frame 字段 mSpeed

涉及的表: 涉及的表:BS_Frame ,BS_Factory,BS_BuyPower 约束条件: 约束条件:无。 算法: 算法:有效风时是平均风速在功率曲线范围之内持续的时间。数据来源参考报表 2.5.2.9。 开发文件: 开发文件:Power14.aspx,Report14.rdlc,PowerData.cs 界面: 界面:

第 81 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.17 电厂能耗报表 电厂能耗报表

输入:开始年份、结束年份 输入 实现方式: 实现方式:以开始时间、结束时间为查询条件,多表联合查询,包括购网电量表 (BS_BuyPower) ,上网电量表(BS_NetPower) ,然后按算法说明中的方式计算结果。 输出: 输出
序号 1 2 显示列 风电厂 厂用电率 说明 根据用户权限显示 按年按月用电 数据来源 表 BS_Factory 字 段 pFactory 系统计算

涉及的表: 涉及的表:BS_Frame ,BS_Factory,BS_BuyPower 约束条件: 约束条件:无。 算法: 算法:该报表是统计风电厂所有发电量与厂用电相比较情况;具体计算方法为(发 电量+回购电量-上网电量)/发电量;发电量、回购电量、上网电量都是在一定时间范围 之内的。 开始时间和结束时间是开始年度到结束年度的每一个月;页面输入选择的年度如果 不是当前年,月份就是 1 到 12 月份,如果是当前年则是 1 到当月; 风厂数量是根据用户数量动态显示; 开发文件: 开发文件:Power17.aspx,Report17.rdlc,PowerData.cs 界面: 界面:

第 82 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.18 产能报表 产能报表

输入:风电厂、开始日期、结束日期 输入 实现方式: 实现方式:以风电厂、开始时间、结束时间为查询条件,多表联合查询,包括购网电 量表(BS_BuyPower) ,然后按算法说明中的方式计算结果。 输出: 输出
序号 1 2 3 4 5 6 7 显示列 风电厂 风机名称 平均风速 平均功率 年发电量 故障时间 设备利用率 说明 根据用户权限显示 显示相应风电厂下所有风机 平均风速 平均功率 原始数据为电表读数(累计值) 。页面显 示为相应时间范围之内的净值。 风机发生故障累计时间 按默认公式计算 数据来源 表 BS_Factory 表 BS_Machine 表 BS_Frame 表 BS_Frame 表 BS_BuyPower 字 段 pPower t_dataexp_status 系统计算

涉及的表: BS_Frame , t_dataexp_status, BS_Factory, BS_BuyPower, BS_Flag 涉及的表: 约束条件: 约束条件:无开始日期和结束日期不能为空。 算法: 算法:平均风速数据同报表 2.5.2.16;故障时间数据同报表 2.5.2.12;利用率计 算方法同报表 2.5.2.7,平均功率的数据来源同样是由 HIRIS 按风机每十分钟的频率 所采集。 开发文件: 开发文件:Power18.aspx,Report18.rdlc,PowerData.cs 界面: 界面:

第 83 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.19 综合报表

输入:查询日期 输入 实现方式: 实现方式:以查询日期为查询条件,查询多个表的数据。 输出: 输出
序号 1 2 3 4 5 显示列 风电厂 年发电量 平均风速 上网电量 上网收入 说明 根据用户权限显示 原始数据为电表读数(累计值) 。页面显示为 相应时间范围之内的净值。 同报表 2.5.2.16 同报表 2.5.2.2 同报表 2.5.2.2 数据来源 表 BS_Factory 表 BS_BuyPower 字段 pPower 表 BS_NetPower 表 BS_NetPower 系统计算

涉及的表:多个数据表 涉及的表: 约束条件: 约束条件:日期不能为空。 算法: 算法:该报表显示涉及内容相对比较多,所展示的数据也比较复杂,主要是综合体 现多个报表的综合数据;比如报表 2.5.2.1,2.5.2.2,2.5.2.3 等;详细情况请查看 相关页面。 开发文件: 开发文件:Power.aspx,Report.rdlc,PowerData.cs 界面: 界面:

第 84 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.2.20 运行日志报表 运行日志报表

输入:查询日期 输入 实现方式: 实现方式:以查询日期为查询条件,查询多个表的数据。 输出: 输出
序号 1 2 3 4 5 6 显示列 风电厂 平均风速 日累计发电量 月累计发电量 年累计发电量 总发电量 说明 根据用户权限显示 同报表 2.5.2.16 同报表 2.5.2.1 同报表 2.5.2.2 同报表 2.5.2.3 采集的数据为电表原始读数,即累计数据。 而页面所显示数据为计算所得的净值。 自动采集 数据来源 基础数据模块维护 手工录入 手工录入

说明:该报表显示当日发电量以及风机发生故障的总情况。详细内容请查看相应的 说明 页面; 涉及的表: 涉及的表:多个数据表 约束条件 约束条件:日期不能为空。 算法: 算法:该报表显示当日发电量以及风机发生故障的总情况。详细内容请查看相应的 页面; 开发文件: 开发文件:Power19.aspx,Report19.rdlc 界面: 界面:

第 85 页

共 89 页

中国风力发电集团

系统设计说明书

2.5.3 运行设计
2.5.3.1 功能运行

a.运行模式 . 系统以 B/S 模式运行。 b.运行控制 . 客户端通过智能客户端自动部署,数据通过.NET Remoting 进行数据保存。 2.5.3.2 运行结束

业务处理完毕,用户退出功能页面,则模块运行结束。

2.5.4 约束声明
1)规范用户的操作步骤,培训用户对表索引的理解和使用。 2) 严格控制使用该功能用户的数量, 尽可能做到不交叉, 减少重叠操作产生的错误。

2.5.5 出错处理设计
对操作过程中出现的错误信息,通过页面直接给用户提示,回滚失败的操作,保证 数据的完整性。页面提供脚本验证功能,保证脚本的可执行性。 2.5.5.1 出错信息

用户操作页面,如条件设置错误由页面直接显示操作错误信息。 2.5.5.2 补救措施

对于不同的错误可以采取不同的措施来规避错误的再次出现,也可以采取一定的措 施来解决已经出现的错误: 1)系统管理员要按规定备份数据库的表结构,以备恢复使用。

报表计算模块是对数据源进行重新组织、存储,生成报表可展示数据的过程。数据 源包括手工录入、 自动采集等数据库表物理存储的数据。 组织过程完成基础数据的计算、 统计功能。最后把计算、统计后的结果存储为可方便查询,方便展示的报表数据。

第 86 页

共 89 页

中国风力发电集团

系统设计说明书

第 3 章 数据结构设计
附件《HTA080501 数据库设计说明 2.0.xls》

第 87 页

共 89 页


相关文章:
风电说明书
风电说明书_电力/水利_工程科技_专业资料。1.引言根据任务书的设计要求以及结...按照一机一变的接线形式,所以根据风电场电气 系统典型设计手册,风力发电机出口...
小型风力供电系统的设计毕业设计说明书
可以在连续两天无风的情况下持续 提供 10w 的 12v 的直流电,并有缺电报警和...介绍了小型风力发电原理及系统的基本 3 内蒙古工业大学本科毕业设计说明书 组成,...
风电光伏电互补电源装置设计说明书 详细版
风电光伏电互补电源装置设计说明书 详细版_能源/化工_工程科技_专业资料。太阳能...此控制系统根据当地每日日出时刻设定太阳能电池板初始朝向,使之与 晨线平行,同时...
风力发电综合设计
北方工业大学风电综合设计任务书院系: 专业: 一、课程设计题目: 内蒙古哲里根...2 天: 偏航与变桨距系统设计。 1 天:电气设计。 1 天:整理设计说明书和...
风电场系统图说明书
下面对它们分别介绍。 风电机组: 对于风电机组, 除了风风电场系统说明书系统...2013年注会设计统考真题及答案 89份文档 爆笑大撞脸 超爆笑笑话 有趣及爆笑图片...
弱电各系统设计说明(实例)
弱电各系统设计说明(实例)_建筑/土木_工程科技_专业资料。今日推荐 116...风电系统设计说明书 89页 免费 弱电系统设计 56页 1下载券 消防系统、弱电系统...
能源信息管理系统设计说明书
能源信息管理系统设计说明书_能源/化工_工程科技_专业资料。能源信息综合管理系统...以规 范化的商务流程和生产流程为核心,通过对水、气(汽) 、风、电的使用...
风力发电系统的设计
风力发电系统设计 新型垂直轴风力发电机(H 型)设计原理 针对目前众多网友对新型...在风轮旋转时,它不会受到因变形而改变效率等;它用垂直直线 4-5 个叶片组 ...
风力发电机组设计与制造--学习资料
(1)变桨距系统:设在轮毂之中,对于电动变距系统来...在此基础上提供技术 设计图样和技术设计说明书。 (...风速和湍流参数代表了相应风电机组安装场地的类型。 ...
野外露营风力发电机系统设计说明书
野外露营风力发电系统设计说明书_工学_高等教育_教育...用车载电源或者普通 220V 电源给发电机预充 电的...单位面积获得的风功率称为风能密度,并以 此表征某地...
更多相关标签:
新风系统设计说明书 | 系统设计说明书 | 系统详细设计说明书 | 系统概要设计说明书 | 系统设计说明书模板 | 软件系统设计说明书 | 系统架构设计说明书 | 管理系统设计说明书 |