论文部分内容阅读
随着电力系统的不断扩大,电力网络的日趋复杂,电力调度部门的调度运行管理难度也日益增大。但大多供电企业的调度部门并无一套贴合自身运行管理实际的系统辅佐调度员工作,使得调度运行管理的水平难以提高。根据调度运行管理的特点,开发一套设计合理、符合工作需求的调度运行管理系统显得尤为重要。本文通过对调度运行管理工作的全面需求分析,通过对新软件开发技术的应用,在.NET框架下实现了电网调度日志系统中电网异常、故障情况管理、调度口令操作管理、特殊运行方式管理、接地刀闸(接地线)管理等功能模块的网络化管理、基于角色的用户权限管理,实现了电网计划检修工作的自动流转,达到了本文提出的电网调度运行管理系统可靠、便捷、高效、灵活的目标,所做具体工作如下:(1)通过对本单位电网调度运行管理工作的全面分析,掌握了本单位调度运行管理的业务需求,形成了电网调度运行管理系统的功能分析。(2)利用MVC软件设计模式多个视图对应一个模型、低耦合性易于程序代码维护及改动等特点,提出了基于MVC模型的电网调度运行管理系统构架,满足了电网调度运行管理系统“灵活性”需求。(3)对现有调度运行日志数据组织模式进行了对比分析,清楚了各自存在的优缺点,提出了时间、设备和事件相结合的调度运行日志数据组织模式。为了提升查询效率、减少数据存储量,给出了新模式的数据组织方案,满足了电网调度运行管理系统“高效性”需求。(4)设计了电网调度运行管理系统的基础数据库,建立了基础数据模型,对各业务需求、业务逻辑进行了对象化处理。利用LINQ技术在数据访问方面的各种优势,使用LINQ技术设计了电网调度运行管理系统的数据访问层,满足了电网调度运行管理系统“可靠性”、“灵活性”需求。(5)对电网计划检修单的流转流程进行了详细的分析、抽象,提出了计划检修单流转的Petri网模型,同时验证了模型的正确性、合理性。基于计划检修单的Petri网模型,利用Workflow工作流技术,开发了电网计划检修单的管理模块,实现了检修单在不同部门间的自动流转,满足了电网调度运行管理系统“便捷性”需求。