风电系统设计说明书_第1页
风电系统设计说明书_第2页
风电系统设计说明书_第3页
风电系统设计说明书_第4页
风电系统设计说明书_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统设计说明书第1页共93页目录第1章概述311文档目的312阅读对象313参考资料314设计方法和原则3141限制和约束3142设计遵循原则4第2章风力发电厂实时监测系统模块设计521系统概述5211功能概述5212系统范围5213系统结构6214与其他系统接口622基础信息维护功能设计7221功能概述7222系统的功能模块7223功能分布结构图13224系统数据流程图14225涉及到的表14226与其他模块接口14227运行设计15228约束声明15229出错处理设计1523数据维护功能设计16231功能概述16232系统的功能模块16233涉及到的表22234与其他模块接口23235运行设计24236约束声明24237出错处理设计2424设备管理模块设计25241功能概述25242系统的功能矩阵25243涉及到的表27244与其他模块接口27245运行设计28246约束声明28247出错处理设计2825报表模块设计29251功能概述29系统设计说明书第2页共93页252系统的功能矩阵29253涉及到的表43254与其他模块接口43255运行设计44256约束声明44257出错处理设计44第3章数据结构设计45系统设计说明书第3页共93页第1章概述11文档目的系统设计说明书是项目组内部文档,是各子系统设计负责人在需求规格说明书和总体架构设计的基础上,从业务逻辑和当前用户应用环境中抽象出系统对象的组成结构、流程和各个部分相互关系,同时设计数据库的逻辑结构和界面的逻辑关系。本文档是软件下一步开发的重要依据,由于项目需求的不确定性,本项目采用增量迭代式开发模型,因此本设计文档并不要求一次性的完整实现,而是需要不断的补充完善,不断迭代的过程。系统设计说明书要达到如下一些目标定义系统的各个组成部分描述各个部分的结构描述各个部分的相互关系以及他们如何协调与合作项目组成员对解决方案的共识产生物理设计的基础12阅读对象系统设计说明书的阅读对象是项目组的所有成员。13参考资料HTA080501中国风电集团电厂信息系统需求规格DOC14设计方法和原则141限制和约束数据采集采用C开发,基础信息维护、数据维护、设备管理模块采用MICROSOFTVISUALSTUDIO2008开发,实用第三方工具为OFFICEEXCEL2000、2003。项目的开发环境如下系统设计说明书第4页共93页数据库MICROSOFTSQLSERVER2005;WEB服务器IIS6;开发工具报表计算模块工具MICROSOFTVISUALSTUDIO2008语言C,C报表展示平台MICROSOFTREPORTVIEWER工具EXCEL2000、EXCEL2003软件配置工具SVN;软件设计工具MICROSOFTOFFICEVISIO;142设计遵循原则描述对本软件系统进行概要设计的原则。1命名规则,意义明确无二义、简洁、无重复,如果是改进系统,则命名规则应考虑与原系统的一致性。2模块独立性原则,避免重复定义,处理完整,输入输出明确;3边界设计原则,包括外部接口、内部接口和用户接口,如有“接口设计”文档,在此引用即可;4数据库或数据文件的设计规则,如有“数据库设计”文档,在此引用即可;5安全和保密原则;6系统的灵活性、适用性及可维护性。系统设计说明书第5页共93页第2章风力发电厂实时监测系统模块设计21系统概述211功能概述风力发电厂实时监测系统主要是通过自动采集和手工录入两种方式来监测风机的发电量、故障、风速等数据。开发目标分两部分,一是通过C/S结构的模式来完成风机时时数据的采集;二是通过B/S结构的模式来完成手工录入、数据展现模块。212系统范围风资源、风电厂、风机以及风机类型;发电量(上网电量、电价、回购电量等);故障、报警信息;风电厂维护费用;设备信息;设备利用率。系统设计说明书第6页共93页213系统结构214与其他系统接口无系统设计说明书第7页共93页22基础信息维护功能设计221功能概述基础信息维护是维护系统基础数据,包括费用分类、设备利用率、故障信息定义、手工导入数据、风电厂管理、风机类型管理、风机管理、风资源管理。该模块是为数据维护模块和报表模块提供基础数据。系统设计说明书第8页共93页222系统的功能模块2221费用分类管理22211功能添加说明新增费用分类;输入分类名称;实现方式将页面数据新增加到BS_CATE表中;输出涉及到的表BS_CATE,其中MCATE表示不同的数据类型1费用0设备约束条件分类名称不能为空,涉及存储过程无算法无开发文件ASPGRAPH/CATEASPX,NEWCATEASPX界面序号显示列说明数据来源1分类编号隐藏字段ID,自动增长2分类名称无手工录入系统设计说明书第9页共93页22211功能修改说明修改费用分类名称;输入分类名称;实现方式通过ID从数据库读取详细信息,再把数据到BS_CATE表中;输出涉及到的表BS_CATE;约束条件分类名称不能为空;涉及存储过程无;算法无;开发文件ASPGRAPH/CATEASPX,NEWCATEASPX;界面序号显示列说明数据来源1分类编号隐藏字段ID,自动增长2分类名称无手工录入3数据类型隐藏1费用0设备系统设计说明书第10页共93页22211功能查询说明费用分类查询;输入分类名称;实现方式在BS_CATE表中查询相应的费用分类数据;输出涉及到的表BS_CATE约束条件无涉及存储过程无算法无开发文件ASPGRAPH/CATEASPX界面序号显示列说明数据来源1分类编号隐藏字段ID,自动增长2分类名称无字段CATE3数据类型隐藏1费用0设备系统设计说明书第11页共93页2222设备利用率算法维护22221功能添加说明为计算设备风机利用率定义计算公式;T1至T17代表不同的数据利用率类别。具体内容查看DATASOURCE/DATATYPEXML;输入标题、内容、可利用率类别;实现方式将页面数据新增加到T_FORMULARY表中;输出涉及到的表T_FORMULARY;约束条件标题、公式不能为空;涉及存储过程无开发文件EQPFORMULARYCNFG/MAINHTM,FORMULAASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2标题无手工录入3公式手工选择可利用率类别,然后进行相应的加减乘除组合字段FORMULARY,可利用率类别为固定数值。4默认标志无手工录入系统设计说明书第12页共93页22222功能修改说明修改计算风机利用率所定义的计算公式;T1至T17代表不同的数据利用率类别。具体内容可以查看DATASOURCE/DATATYPEXML标准XML文件;输入标题、内容;实现方式通过ID从数据库读取详细信息,再把数据修改至T_FORMULARY表中;输出涉及到的表T_FORMULARY;约束条件标题、公式不能为空;涉及存储过程无;开发文件EQPFORMULARYCNFG/MAINHTM,FORMULAASPX;界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2标题无手工录入3公式手工选择可利用率类别,然后进行相应的加减乘除组合字段FORMULARY,可利用率类别为固定数值。4默认标志无手工录入系统设计说明书第13页共93页22223功能查询说明查询计算风机利用率所定义的计算公式;T1至T17代表不同的数据利用率类别。具体内容可以查看DATASOURCE/DATATYPEXML标准XML文件;输入无;实现方式查询T_FORMULARY表;输出涉及到的表T_FORMULARY;约束条件页面左边表格中的所有数据;涉及存储过程无开发文件EQPFORMULARYCNFG/MAINHTM,FORMULAASPX界面序号显示列说明数据来源1编号隐藏字段ID2标题无字段TITLE3公式无字段FORMULARY。4默认标志无字段ISCOMMON系统设计说明书第14页共93页2223故障信息定义22231功能添加;说明增加新故障信息。输入故障分类、故障类型、风机类型、故障代码、故障描述、处理流程;实现方式将页面数据新增加到T_HIWF_FAULTINFOCNFG表中;输出涉及到的表T_HIWF_FAULTINFOCNFG;约束条件故障代码和故障描述不能为空;涉及存储过程无开发文件ASPGRAPH/FAULTMANAGE/FAULTINFOCNFGHTM,FAULTINFOCNFG_LISTASPX,FAULTINFOCNFGASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2故障分类分自动和手动手工录入3故障类型风机故障、变电站故障手工录入4风机类型关联风机类型表手工录入5故障代码无手工录入6故障描述无手工录入7处理流程无手工录入系统设计说明书第15页共93页22232功能修改;说明修改故障信息。输入故障分类、故障类型、风机类型、故障代码、故障描述、处理流程;实现方式通过ID从数据库读取详细信息,再把数据到T_HIWF_FAULTINFOCNFG表中;输出涉及到的表T_HIWF_FAULTINFOCNFG;约束条件故障代码和故障描述不能为空;涉及存储过程无开发文件ASPGRAPH/FAULTMANAGE/FAULTINFOCNFGHTM,FAULTINFOCNFG_LISTASPX,FAULTINFOCNFGASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2故障分类分自动和手动手工录入3故障类型风机故障、变电站故障手工录入4风机类型关联风机类型表手工录入5故障代码无手工录入6故障描述无手工录入7处理流程无手工录入系统设计说明书第16页共93页22232功能查询;说明查询故障信息。输入故障分类、故障类型、风机类型、故障代码、故障描述、处理流程;实现方式查询T_HIWF_FAULTINFOCNFG表中所有数据;输出涉及到的表T_HIWF_FAULTINFOCNFG;约束条件故障代码和故障描述不能为空;涉及存储过程无开发文件ASPGRAPH/FAULTMANAGE/FAULTINFOCNFGHTM,FAULTINFOCNFG_LISTASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2故障分类分自动和手动字段FAULTTYPE3故障类型风机故障、变电站故障字段MACHINETYPE4风机类型关联风机类型表字段FAULTSTYLE5故障代码无字段FAULTCODE6故障描述无字段FAULTDESCRIBE7处理流程无字段STANDDESC系统设计说明书第17页共93页2224手工导入数据管理功能导入;说明手工导入数据是由每十分钟数据表导入到每天的数据表。正常情况下,系统每天凌晨自动导入前一天的数据。因此该模块在正常情况下是无须操作的。如果系统在凌晨导入数据时发生异常,系统管理员可以在该页面手工导入。数据类型包括累计发电量和平均风速。平均风速暂时不用。输入开始日期、结束日期、数据类型;实现方式把HIRIS所采集的原始数据以存储过程的方式按日期累计导入到相应的购网电量表中;输出无涉及到的表BS_BUYPOWER,原始数据是每个厂都有不同的表T_DATAEXP_10_厂名,比如T_DATAEXP_10_昌图;约束条件自动导数采用SQL代理方式,由数据库每天凌晨零点零十分自动执行。涉及存储过程P_OUT_DATA_DAY开发文件ASPGRAPH/REPORTPAGE/OUTDATAASPX算法以数据日期作为存储过程参数,如果参数为空,则系统默认为当前前一天的日期做数据日期。每个风电厂的原始数据表的数据来源通过数据采集系统(HIRIS)自动采集并时时(每十分钟一次)传送到关系数据库对应的表(T_DATAEXP_10_厂名)。系统设计说明书第18页共93页界面系统设计说明书第19页共93页2225风电厂管理22251功能初试化;说明风电厂原始数据是初始化时从HIRIS采集数据中导入,所以系统不提供添加功能。风资源是系统自动读取风资源表中数据。输入无;实现方式执行存储过程PROC_INIT_TAG;输出无;涉及到的表V_TAG,BS_FACTORY;约束条件无;涉及存储过程PROC_INIT_TAG开发文件ASPGRAPH/FACTORYASPX项目风资源、风电厂名称、风机类型、排序、扫风面积、空气密度、X、Y、风电厂全称(报表中使用)、测风塔、风电厂说明。其中风厂名称是初始化时自动生成,不能修改,其余的各项都在该模块管理。界面系统设计说明书第20页共93页22252功能修改;说明修改风电厂资料。输入风资源、风机类型、排序、扫风面积、空气密度、X、Y、风电厂全称、说明;实现方式通过ID从数据库读取详细信息,再把数据保存到BS_FACTORY表中;输出涉及到的表BS_FACTORY;约束条件风机类型、扫风面积、空气密度、X、Y、风厂全称不能为空开发文件ASPGRAPH/FACTORYASPX,NEWFACTORYASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2风资源关联风资源表手工录入3风厂名称初始化读入只读4风厂全称无手工录入5空气密度数字手工录入6扫风面积数字手工录入7风机型号数字手工录入8排序手工录入9参数X数字手工录入10参数Y数字手工录入系统设计说明书第21页共93页22252功能查询;说明查询风电厂资料。输入风电厂名称;实现方式根据风厂名称模糊查询BS_FACTORY表中风厂数据;输出涉及到的表BS_FACTORY;开发文件ASPGRAPH/FACTORYASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2风资源关联风资源表字段WIND3风厂名称初始化读入字段PFACTORY4风厂全称报表中使用字段PFULLNAME5空气密度数字字段PDENSITY6扫风面积数字字段PAREA7风机型号通过字段PCATE关联风机类型表BS_MCATE得到相应的风机型号8风机数量关联风机表BS_MACHINE得到风机数量9参数X数字字段PX10参数Y数字字段PY11排序风厂排序方式字段PORDER系统设计说明书第22页共93页2226风机类型管理22261功能添加说明同一个风电厂的所有风机都是一种类型。风机类型各个参数主要为计算理论发电量和有效风能提供依据。同一厂家不同型号的风机在系统中必须视为两种类型。输入风机类型、型号、最大风速、最小风速、额定功率、生产厂家、维护说明;实现方式页面数据保存到BS_MCATE表中输出涉及到的表BS_MCATE;约束条件风机类型、型号、最大风速、最小风速、额定功率都不能为空。涉及的存储过程无开发文件ASPGRAPH/MCATEASPX,NEWMCATEASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2风机类型无手工录入3型号无手工录入4最大风速数字手工录入5最小风速数字手工录入6额定功率数字手工录入7生产厂家数字手工录入8维护说明无手工录入系统设计说明书第23页共93页22261功能修改说明修改风机类型资料。输入无;实现方式通过ID从数据库读取详细信息,再把数据保存到BS_MCATE表中输出涉及到的表BS_MCATE;约束条件风机类型、型号、最大风速、最小风速、额定功率都不能为空。涉及的存储过程无开发文件ASPGRAPH/MCATEASPX,NEWMCATEASPXIDX,X隐藏于表格的ID界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2风机类型无手工录入3型号无手工录入4最大风速数字手工录入5最小风速数字手工录入6额定功率数字手工录入7生产厂家数字手工录入8维护说明无手工录入系统设计说明书第24页共93页系统设计说明书第25页共93页22261功能查询说明查询风机类型资料。输入分类名称;实现方式根据分类名称模糊查询BS_MCATE表中风机类型数据输出涉及到的表BS_MCATE;约束条件无涉及的存储过程无开发文件ASPGRAPH/MCATEASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2风机类型无手工录入3型号无手工录入4最大风速数字手工录入5最小风速数字手工录入6额定功率数字手工录入7生产厂家无手工录入8维护说明无手工录入系统设计说明书第26页共93页2227风机标准数据管理22271功能添加;说明同一类型的风机对应一系列标准数据。该模块为HIRIS功率曲线提供数据输入风机编号;实现方式根据风机类型得到风机名称,页面数据保存到BS_STAND表中输出涉及到的表BS_STAND;约束条件风机类型、风速、功率都不能为空。涉及的存储过程无算法风机类型名称是上一个页面所带的参数风机类型通过BS_MCATE所得到。开发文件ASPGRAPH/STANDDATAASPX,NEWSTANDASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2风机类型只读BS_MCATE表中ID字段3风速数字手工录入4功率数字手工录入系统设计说明书第27页共93页22271功能修改;说明修改风机类型标准数据输入标准数据编号、风机类型、风速、功率;实现方式通过ID从数据库读取详细信息,再把数据保存到BS_STAND表中输出涉及到的表BS_STAND;约束条件风机类型、风速、功率都不能为空。涉及的存储过程无算法风机类型名称是上一个页面所带的参数风机类型通过BS_MCATE所得到。开发文件ASPGRAPH/STANDDATAASPX,NEWSTANDASPXIDX,X隐藏于表格的ID界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2风机类型只读3风速数字手工录入4功率数字手工录入系统设计说明书第28页共93页22271功能查询;说明查询风机类型标准数据输入风机类型;实现方式根据风机类型查询BS_STAND表中标准数据输出涉及到的表BS_STAND;约束条件无。涉及的存储过程无算法通过风机类型ID关联BS_MCATE显示风机类型名称。开发文件ASPGRAPH/STANDDATAASPX界面序号显示列说明数据来源1编号隐藏字段ID,自动增长2风机类型关联风机类型表3风速数字手工录入4功率数字手工录入系统设计说明书第29页共93页2228风资源管理22281功能添加说明风资源模块是为HIRIS在首页展现时时信息提供数据,同时每个风电厂必须某个属于风资源。输入风资源名称、理论风能、X坐标、Y坐标、备注;实现方式页面数据保存到BS_WIND表中输出涉及到的表BS_WIND;约束条件风资源、X坐标、Y坐标不能为空。涉及的存储过程无算法无。开发文件ASPGRAPH/WINDASPX,NEWWINDASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风资源名称手工录入3理论风能数字手工录入4X坐标数字手工录入5Y坐标数字手工录入系统设计说明书第30页共93页22282功能修改说明修改风资源信息。输入风资源名称、理论风能、X坐标、Y坐标、备注;实现方式通过ID从数据库读取详细信息,再把数据保存到BS_WIND表中输出涉及到的表BS_WIND;约束条件风资源、X坐标、Y坐标不能为空。涉及的存储过程无算法无。开发文件ASPGRAPH/WINDASPX,NEWWINDASPXIDX,X隐藏于表格的ID界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风资源名称手工录入3理论风能数字手工录入4X坐标为风厂信息模块提供手工录入5Y坐标数字手工录入系统设计说明书第31页共93页22283功能查询说明查询风资源信息。输入风资源名称实现方式根据风资源名称模糊查询BS_WIND表中风资源数据输出涉及到的表BS_WIND;约束条件风资源、X坐标、Y坐标不能为空。涉及的存储过程无算法无。开发文件ASPGRAPH/WINDASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风资源名称无字段WIND3理论风能数字字段PPOWER4X坐标数字字段PX5Y坐标数字字段PY系统设计说明书第32页共93页2229风场信息功能风场信息说明整个页面分左右两部分。左边是文字描述风场整体信息;右边是风资源分布地图,右边风电厂时时信息。平均风速和功率的数据来源为HIRIS,其余的数据来源都是关系库。页面信息定时刷新。输入无实现方式从关系数据库和时时库读取相应得数据输出涉及到的表BS_FACTORY、BS_MCATE、BS_BUYPOWER、BS_WIND、时时库;序号显示列说明数据来源1风电厂个数发电厂数量BS_FACTORY表2装机容量发电厂标准功率的累计BS_MCATE表3平均风速所有点风速取平均值时时库4有功功率所有点有功功率的平均值时时库5无功功率所有点无功功率的平均值时时库6当日累计累计发电厂当日的发电量BS_BUYPOWER表7当月累计累计发电厂当月的发电量BS_BUYPOWER表8当年累计累计发电厂当年的发电量BS_BUYPOWER表9总发电量累计发电厂总发电量时时库10风机状态各种状态(正常、待机、故障、停机、通讯中断)时时库11升压站(有功)一个风电厂的状态下显示时时库12升压站(无功)一个风电厂的状态下显示时时库13风向一个风电厂的状态下显示时时库14温度一个风电厂的状态下显示时时库15风向角一个风电厂的状态下显示时时库系统设计说明书第33页共93页约束条件整个页面分左右两部分,左边页面信息与右边选择风厂的状态相关联。如果右边显示整个风资源地图,左边页面就按登录用户的权限来显示相应风电厂的数据。如果用户单点某个风电厂,左边页面就只显示被点风电厂的数据。涉及的存储过程无算法功率和风速的取值都只取有效点的数值,包括平均值、最大、最小。整个系统所有页面时时库数据的读取都是调用HIRIS动态库来完成。风资源地图是根据每个风资源的X、Y坐标显示在相应的位置。开发文件ASPGRAPH/WEBDATAASPX,WINDMAPASPX,HIRIS控件界面系统设计说明书第34页共93页23数据维护功能设计231功能概述数据维护功能是对报表数据录入的基本信息的维护。包括费用、上网电量、上网电价、购网电量、风机状态数据、未处理故障信息、已处理故障信息、故障信息处理结果、预计发电量。232系统的功能模块2321费用维护管理23211功能增加;说明费用分三种类型设备、风机、其他,页面通过左边树形结构来体现,只有其他类型的费用在该页面修改和增加。设备维护和风机维护所发生的费用在相应的页面管理。输入费用、日期、分类、负责人、录入人、录入时间、备注;实现方式页面数据保存到BS_MAIN表中输出系统设计说明书第35页共93页涉及到的表BS_MAIN;约束条件发生费用、相关日期、负责人不能为空,录入人和录入时间不能修改。涉及的存储过程无算法手工增加的费用都属于其他费用这一大类;风机费用和设备费用均不在该模块增加。开发文件ASPGRAPH/MAINASPX,NEWMAINASPX界面23212功能修改;说明修改其他分类费用。输入费用、日期、分类、负责人、录入人、录入时间、备注;实现方式通过ID从数据库读取详细信息,再把数据保存到BS_MAIN表中输出序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2发生费用数字手工录入3发生日期无手工录入4所属分类无手工录入5负责人无手工录入6录入人登录人只读7录入时间当前时间只读8备注无手工录入系统设计说明书第36页共93页涉及到的表BS_MAIN;约束条件发生费用、相关日期、负责人不能为空,录入人和录入时间不能修改。涉及的存储过程无算法手工修改的数据都属于其他费用这一大类;风机费用和设备费用不能修改。开发文件ASPGRAPH/MAINASPX,NEWMAINASPXIDX,X隐藏于表格的ID界面23212功能查询;说明查询费用数据。输入风电厂、开始日期、结束日期;开始日期默认本月1号,结束日期默认为当前日期。序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2发生费用从数据库读取相应的数据手工修改3发生日期从数据库读取相应的数据手工修改4所属分类从数据库读取相应的数据手工修改5负责人从数据库读取相应的数据手工修改6录入人登录人只读7录入时间当前时间只读8备注从数据库读取相应的数据手工修改系统设计说明书第37页共93页实现方式根据用户所选择的风电厂以及用户所输入日期从BS_MAIN表中读取相应费用数据。输出涉及到的表BS_MAIN、BS_FACTORY、BS_EQUIPMENT、BS_CATE;约束条件风机和设备下所发生的费用分类信息是在该页面是只能浏览,不能新增和修改。风电厂不能为空。涉及的存储过程无算法左边树形菜单内容根据页面下拉框所选择的风电厂动态显示。一级菜单下的风机、设备、其他为固定的三个内容。风机一栏下列出的是所选风电厂下的所有风机,数据来源为风机表,在系统初始化时随风厂自动导入;设备栏目下列出的是所选风电厂下的所有设备,数据来源在设备管理模块。其他栏目则是所选风电厂的费用分类,数据来源费用分类管理模块。字段MFACTORY所保存是风电厂的编号,页面显示是通过关联BS_FACTORY表来序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂关联BS_FACTORY,显示相应的风电厂名称字段MFACTORY3费用分类名称、风机名称或者设备名称在算法描述中有详细说明字段MEQUIP4发生费用无字段MFEE5发生日期无字段MDATE6所属分类无字段MCATE7负责人无字段EPERSON8录入人无字段MPERSON9录入时间无字段MTIME10备注无字段MPERSON系统设计说明书第38页共93页显示相应的风电厂名称;风电厂下拉框所列出风电厂是根据登录用户所具有的权限来显示的,其排序方式也是根据BS_FACTORY表中字段PORDER进行相应的排序。整个数据采集系统中所有模块的相关风电厂下拉框都属于这个模式。字段MEQUIP在不同的费用分类下,表示不同含义。如果是风机和设备费用,MEQUIP就表示设备或者设备名称;如果是其他费用,MEQUIP就表示费用分类名称。开发文件ASPGRAPH/MAINASPX界面系统设计说明书第39页共93页2322上网电价管理23221功能增加;说明上网电价管理模块是管理上网电价每次发生变化的信息,该数据主要用在报表中计算上网电量所带来的收入。输入上网电价、相关日期、录入人、录入时间、备注。实现方式页面数据保存到BS_POWER表中输出涉及到的表BS_POWER;约束条件变化日期、上网电价不能为空,录入人和录入时间不能修改。涉及的存储过程无算法无。开发文件ASPGRAPH/PRICEASPX,NEWPRICEASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2上网电价数字手工录入3变化日期无手工录入6录入人登录人只读7录入时间当前时间只读8备注无手工录入系统设计说明书第40页共93页23221功能修改;说明修改上网电价。输入上网电价、相关日期、录入人、录入时间、备注。实现方式通过ID从数据库读取详细信息,再把数据保存到BS_POWER表中输出涉及到的表BS_POWER;约束条件变化日期、上网电价不能为空,录入人和录入时间不能修改。涉及的存储过程无算法无。开发文件ASPGRAPH/PRICEASPX,NEWPRICEASPXIDX,X隐藏于表格的ID界面23221功能查询;说明查询上网电价。输入风电厂、开始日期、结束日期;开始日期默认本月1号,结束日期默认为当前日期。序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2上网电价从数据库读取相应的数据手工录入3变化日期从数据库读取相应的数据手工录入4录入人登录人只读5录入时间当前时间只读6备注从数据库读取相应的数据手工录入系统设计说明书第41页共93页实现方式根据用户所选择的风电厂以及用户所输入日期从BS_POWER表中读取相应费用数据。输出涉及到的表BS_POWER;约束条件无。涉及的存储过程无算法字段MFACTORY所保存是风电厂的编号,页面显示是关联BS_FACTORY表显示风电厂名称。风电厂下拉框等同费用管理模块。开发文件ASPGRAPH/PRICEASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂风电厂ID字段PFACTORY3上网电价数字字段PPRICE4变化日期无字段PDATE5录入人登录人字段PPERSON6录入时间当前时间字段PTIME7备注无字段MEMORY系统设计说明书第42页共93页2323上网电量管理23231功能增加;说明上网电量管理模块是管理风电厂每个月的上网电量信息,该数据用在报表中计算上网电量。上网电量为原始电表的累计数据,当月电量由系统自动计算所得。输入年度、月份、电表读数、当月电量、录入人、录入时间、备注。实现方式页面数据保存到BS_NETPOWER表中输出涉及到的表BS_NETPOWER;约束条件年度、月份、电表读数不能为空,录入人和录入时间不能修改。涉及的存储过程无算法电表读数为累计数据,当月电量在页面为只读项,本月电表读数与上月电表读数自动相减而得。开发文件ASPGRAPH/NETPOWERASPX,NEWNETPOWERASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2年度数字手工录入3月份无手工录入4电表读数数字手工录入5当月电量数字只读6录入人登录人只读7录入时间当前时间只读8备注无手工录入系统设计说明书第43页共93页23231功能修改说明上网电量信息修改输入年度、月份、电表读数、当月电量、录入人、录入时间、备注。实现方式通过ID从数据库读取详细信息,再把数据保存到BS_NETPOWER表中输出涉及到的表BS_NETPOWER;约束条件年度、月份、电表读数不能为空,录入人和录入时间不能修改。涉及的存储过程无算法电表读数为累计数据,当月电量在页面为只读项,本月电表读数与上月电表读数自动相减而得。开发文件ASPGRAPH/NETPOWERASPX,NEWNETPOWERASPXIDX,X隐藏于表格的编号序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2年度从数据库读取相应的数据手工录入3月份从数据库读取相应的数据手工录入4电表读数从数据库读取相应的数据手工录入5当月电量系统计算只读6录入人登录人只读7录入时间当前时间只读8备注从数据库读取相应的数据手工录入系统设计说明书第44页共93页界面23221功能查询;说明上网电量信息查询。输入风电厂、年度;年度当前年份。实现方式根据用户所选择的风电厂以及用户所选择的年度从BS_NETPOWER表中读取相应费用数据。输出涉及到的表BS_NETPOWER;算法无开发文件ASPGRAPH/NETPOWERASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2年度从数据库读取字段PYEAR3月份从数据库读取字段PMONTHS4电表读数从数据库读取字段PPOWER5当月电量系统计算字段MPOWER6录入人登录人字段PPERSON7录入时间当前时间字段PTIME8备注从数据库读取相应的数据字段MEMORY系统设计说明书第45页共93页2324购网电量管理23241功能修改购网电量信息;说明购网电量管理模块其实对风机每天的实际发电量信息维护,通过该模块可以修正异常购网电量数据。目前对系统能用到的数据就只有购网电量和当日发电量,当日发电量为系统自动计算。其余的数据项目均为系统扩充所用。输入日期、购网电量、自动采集电量、当日发电量、人工抄表发电量、正相无功、反相有功、反相无功、录入人、录入时间、备注。实现方式页面数据保存到BS_BUYPOWER表中。输出涉及到的表BS_BUYPOWER;约束条件日期、购网电量、正相有功不能为空,录入人和录入时间不能修改。涉及的存储过程无算法电表读数为累计数据,当月电量在页面为只读项,本月电表读数与上月电表读数自动相减而得。开发文件ASPGRAPH/BUYPOWERASPX,NEWBUYPOWERASPXIDX,X隐藏于表格的编号序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2购网日期无手工录入3购网电量电表读数手工录入4自采电量电表读数手工录入5当月电量系统计算手工录入6人工抄表电表读数手工录入7正相无功电表读数手工录入8反相有功电表读数手工录入9反相无功电表读数手工录入10录入人登录人只读11录入时间当前时间只读12备注从数据库读取相应的数据手工录入系统设计说明书第46页共93页界面23241功能查询;说明购网电量信息查询。输入风电厂、年度、月份。实现方式根据用户所选择的风电厂以及用户所选择的年度从BS_BUYPOWER表中读取相应购网电量数据。输出序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂风电厂ID字段PFACTORY2购网日期无字段PDAY3购网电量电表读数字段BUYPOWER4自采电量电表读数字段PPOWER5当月电量系统计算字段MPOWER6人工抄表电表读数字段PFACTORY7正相无功电表读数字段POSITIVE8反相有功电表读数字段NEGPOWER9反相无功电表读数字段NEGATIVE10录入人登录人字段PPERSON11录入时间当前时间字段PTIME12备注从数据库读取相应的数据字段MEMORY系统设计说明书第47页共93页涉及到的表BS_BUYPOWER,BS_FACTORY;约束条件日期、购网电量、正相有功不能为空,录入人和录入时间不能修改。购网电量数据为系统每天自动写入数据库,因此在BUYPOWER表中每个厂每天必须有存在相应的数据。年度和月份的默认都是当年日期的年度和月份。新增按钮在页面为提供测试数据所设置。为了保证数据一致性,如果执行存储过程的程序在某一天的执行过程中发生异常情况,系统则要求用户人工手动执行重新导入数据功能,而不是在该页面做手工录入。涉及的存储过程P_OUT_DATA_DAY算法计算当日发电量是以实际发电为准,如果没有录入实际发电量,系统自动默认为自动采集发电量,当日发电量是系统自动计算的结果,当日电表读数与前天电表读数相减而得。页面数据按日期顺序排列,最新排在最前面。因为该页面最多只有一个月的数据,所以该页面没有分页功能。自动采集发电量中划有横线的数据为人工修改过的数据。实际抄表发电量如果有修改记录,就用不同的颜色(红色)显示。风电厂下拉框等同费用管理模块。开发文件ASPGRAPH/BUYPOWERASPX界面系统设计说明书第48页共93页2325风机状态维护管理23241功能增加;说明风机状态维护模块是管理风机各种状态发生变化的信息录入,为计算设备利用率提供原始数据,而计算公式在基础数据的设备利用率算法维护模块中维护。输入风电厂、开始时间、结束时间、风机、风机状态、录入人、录入时间、备注。实现方式页面数据保存到BS_FLAG表中。输出涉及到的表BS_FLAG;约束条件风电厂、风机、开始,结束时间、风机状态不能为空,录入人和录入时间不能修改。开始时间和结束时间的选择必须精确到秒。风机状态(17种)从XML文件中读取(DATASOURCEDATATYPEXML中FLAGS)涉及的存储过程无算法系统自动计算开始时间和结束时间差作为持续时间,以秒为单位。风机和风厂相互关联,风机下拉框中所显示的风机必须属于所选择的风厂,选择不同的风厂时,风机下拉框发生相应的改变。开发文件ASPGRAPH/FLAGASPX,NEWFLAGASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂保存风电厂编号手工录入3风机保存风机编号手工录入4开始时间可以精确到秒手工录入5结束时间可以精确到秒手工录入6持续时间以秒为单位系统自动计算7状态选择手工录入8备注无手工录入系统设计说明书第49页共93页23241功能修改;说明修改风机状态信息。输入风电厂、开始时间、结束时间、风机、风机状态、录入人、录入时间、备注。实现方式通过ID从数据库读取详细信息,再把数据保存到BS_FLAG表中。输出涉及到的表BS_FLAG;约束条件风电厂、风机、开始,结束时间、风机状态不能为空,录入人和录入时间不能修改。开始时间和结束时间的选择必须精确到秒。算法同风机状态模块。开发文件ASPGRAPH/FLAGASPX,NEWFLAGASPXIDX,X隐藏于表格的编号序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂从数据库读取手工录入3风机从数据库读取手工录入4开始时间从数据库读取手工录入5结束时间从数据库读取手工录入6持续时间页面隐藏系统自动计算7状态从数据库读取手工录入8备注从数据库读取手工录入系统设计说明书第50页共93页界面23241功能查询;说明查询风机状态信息。输入风电厂、风机、开始时间、结束时间、风机状态。实现方式组合页面相应的条件,查询BS_FLAG表中所有符合条件的状态数据。输出涉及到的表BS_FLAG;开发文件ASPGRAPH/FLAGASPX算法持续时间单位为秒,系统自动转换成为小时分秒。界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂风厂编号字段PFACTORY3风机风机编号字段PMACHINE4开始时间时间精确到秒字段SDATE5结束时间时间精确到秒字段EDATE6持续时间持续时间,以秒为单位字段STIME7状态状态编号字段MCATE8备注无字段PFACTORY系统设计说明书第51页共93页2326未处理故障信息管理23261功能增加;说明该模块是管理风机未处理故障信息,故障信息来源分两部分,一部分是由HIRIS采集,另一部分手工录入。处理完毕故障信息不在该页面显示。输入风电厂、设备、开始时间、结束时间、故障描述、处理人、影响发电量、是否停机、产生费用、标准处理方法、处理方法。实现方式页面数据保存到T_HIWF_FAULTINFOCNFG表中。输出涉及到的表T_HIWF_FAULTINFOCNFG;约束条件风电厂、风机、开始,结束时间不能为空,录入人和录入时间不能修改。序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂保存风电厂编号手工录入3设备保存风机编号手工录入4开始时间可以精确到秒手工录入5结束时间可以精确到秒手工录入6故障描述无系统自动计算7处理人默认为登录用户名称手工录入8影响发电量默认为0手工录入9是否停机默认为否手工录入10产生费用默认为0手工录入11标准处理方法标准处理方法手工录入12处理方法无手工录入系统设计说明书第52页共93页涉及的存储过程无算法无。开发文件FAULTMANAGE_LISTASPX,FAULTMANAGE_LIST_ALL1ASPX界面23262功能编辑;说明修改未处理的故障信息。输入风电厂、设备、开始时间、结束时间、故障描述、处理人、影响发电量、是否停机、产生费用、标准处理方法、处理方法。实现方式通过ID从数据库读取详细信息,再把数据保存到T_HIWF_FAULTINFOCNFG表。输出系统设计说明书第53页共93页涉及到的表T_HIWF_FAULTINFOCNFG;约束条件风电厂、风机、开始,结束时间不能为空,录入人和录入时间不能修改。涉及的存储过程无算法无。开发文件FAULTMANAGE_LISTASPX,FAULTMANAGE_LIST_ALL1ASPX23261功能查询;说明风机未处理故障信息查询。输入风电厂、设备、开始时间、结束时间。实现方式按条件组合查询数据T_HIWF_FAULTMANAGE表。序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂保存风电厂编号手工录入3设备保存风机编号手工录入4开始时间可以精确到秒手工录入5结束时间可以精确到秒手工录入6故障描述无系统自动计算7处理人默认为登录用户名称手工录入8影响发电量默认为0手工录入9是否停机默认为否手工录入10产生费用默认为0手工录入12处理方法无手工录入系统设计说明书第54页共93页输出涉及到的表T_HIWF_FAULTMANAGE,T_HIWF_FAULTINFOCNFG;约束条件开始时间和结束时间不能为空。涉及的存储过程无算法无。开发文件FAULTMANAGE_LISTASPX界面2327已处理故障信息维护管理23271功能修改;说明该模块是修改已经处理完毕的故障信息。输入风电厂、开始时间、结束时间、处理人。实现方式通过ID从数据库读取详细信息,再把数据保存到T_HIWF_FAULTINFOCNFG表。输出序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂保存风电厂编号字段FACTORYNAME3设备保存风机编号字段MACHINENAME4开始时间可以精确到秒字段STARTTIME5结束时间可以精确到秒字段ENDTIME6故障描述无字段DEALWITH系统设计说明书第55页共93页涉及到的表T_HIWF_FAULTINFOCNFG;约束条件风电厂、风机、开始,结束时间不能为空,录入人和录入时间不能修改。涉及的存储过程无算法无。开发文件FAULTMANAGE_LISTASPX,FAULTMANAGE_LIST_ALL1ASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂保存风电厂编号手工录入3设备保存风机编号手工录入4开始时间可以精确到秒手工录入5结束时间可以精确到秒手工录入6故障描述无系统自动计算7处理人默认为登录用户名称手工录入8影响发电量默认为0手工录入9是否停机默认为否手工录入10产生费用默认为0手工录入12处理方法无手工录入系统设计说明书第56页共93页2328已处理故障信息查询管理功能查询;说明该模块是管理风机已经处理故障信息查询。输入风电厂、设备、开始时间、结束时间。实现方式按条件组合查询数据T_HIWF_FAULTMANAGE表。输出涉及到的表T_HIWF_FAULTMANAGE,T_HIWF_FAULTINFOCNFG;约束条件开始时间和结束时间不能为空。涉及的存储过程无算法无。开发文件FAULTMANAGE_LISTASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2风电厂保存风电厂编号字段FACTORYNAME3设备保存风机编号字段MACHINENAME4开始时间可以精确到秒字段STARTTIME5响应时间可以精确到秒字段ENDTIME6故障描述无字段DEALWITH7是否停机是否8处理人默认为登录人系统设计说明书第57页共93页系统设计说明书第58页共93页2329原始数据查询管理功能查询;说明该模块是管理由HIRIS所采集的原始数据。查询内容包括时间、风机名称、通讯状态、发电量、风速、风向角。系统并提供导出EXCEL输入风电厂、风机、通讯状态、开始时间、结束时间。实现方式按条件组合查询数据T_HIWF_FAULTMANAGE表。输出涉及到的表不同的风厂不同的表T_DATAEXP_10_昌图;约束条件不同的风厂查询不同的表,表名组合规则T_DATAEXP_10_厂名。涉及的存储过程无算法字段CUMKWHEXPORT_MODE表示所采集数据点状态0正常1中断。开发文件ASPGRAPH/DATAASPX界面序号显示列说明数据来源1编号页面隐藏字段ID,自动增长2采集时间无字段TIME3风机无字段DEV4发电量数字字段CUMKWHEXPORT5风速无字段AVWSPD_MPS6功率无字段AVKW7风向角无字段NACORIENT系统设计说明书第59页共93页23210预计发电量管理232101功能增加;说明该模块是管理风电厂每个月预计所有风机的总发电量。为报表提供预计发电数据并对比实际发电量。输入年、月、发电厂、预计发电量。实现方式页面数据保存到T_INTENDPOWER表中。输出涉及到的表T_IN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论