论文部分内容阅读
随着我国对光伏行业的政策支持和价格补贴,光伏信息化建设已步入了快速发展的新阶段。然而,在生产中,光伏电站必须保证24小时不间断运行,电站运维工作面临严峻的挑战。目前,部分光伏电站虽然采取了信息化的运维方式,但是运维系统操作复杂,用户学习成本高,设备状态和运维流程无法进行有效评估。同时,设备故障难以及时定位,大部分故障需要人工巡检的方式进行排除。电站运维作业的优劣完全取决于运维人员的效率和专业水平,导致电站运维效率低下。针对以上问题,本文设计并实现了一款基于Django框架的光伏发电智能运维系统。系统采用B/S架构,使用Python语言开发,利用My SQL数据库存储运维数据和发电数据,从而实现电站的运维智能化和数据可视化。本文研究内容如下:首先,通过对光伏电站现有运维模式的实际调研,发现了当前运维工作中存在的问题,从而提出了论文的选题背景和意义。在对光伏电站运维国内外研究现状进行分析之后,阐述了论文主要研究内容。同时,确定了开发本系统所需的关键技术。其次,采用将设备管理、智能监控、日志管理、用户管理和历史数据查询等功能进行模块化设计的理念,通过用例图和用例描述表的方式对系统各功能模块需求进行了业务流程分析和建模。从系统安全性、实时性和可靠性角度分析了系统非功能性需求,从技术、经济和运行环境角度分析了系统实现的可行性。再次,在系统需求分析基础上,设计了系统的拓扑结构、技术架构、系统项目结构和功能架构。结合模块类图、序列图和流程图详细阐述了各模块的设计和实现过程。按照系统的模块结构,对系统的数据库进行了设计,详细分析了系统数据库表之间的关系和表中各字段的含义。最后,对系统进行了测试环境的部署,完成系统的测试分析。针对系统核心功能进行了测试用例设计,分析测试结果并对存在问题的程序进行了修改并通过测试。在此基础上又对系统的性能、安全性和兼容性指标进行了测试。目前,光伏发电智能运维系统经用户的使用反馈和系统测试验证,本系统实用性和稳定性表现良好,满足电站运维人员基本业务需求,有效改善了电站运维管理模式,系统符合预期设计目标。