论文部分内容阅读
供电设备的检修对电网的安全是非常重要,合理制定检修计划可增加电力系统运行的可靠性和经济性。电网规模的迅速壮大增加了供电设备的数目,这样不仅给供电设备检修带来较大工作量,而且也是对检修计划的编排一大考验。人工制定检修计划难免繁琐冗杂,且难以保证检修计划的质量。所以利用计算机以及互联网技术实现检修计划的自动优化,具有急迫的现实意义。
本文中的检修计划优化模型是检修设备停电造成负荷损失为最小目标,以此为检修计划优化目标,约束条件参照实际检修计划制定准则。为方便计算且满足实际要求,检修停电带来的售电量损失是以用电设备所带的负荷曲线预测的估计值,以此为目标充分体现了电力在市场化环境下对检修计划优化的基本要求。文中数学模型中用到的检修约束条件为人力资源约束,互斥约束,同时约束,以及定时约束,并且创新性的增加了节假日约束,以满足节假日休息要求,更贴近实际工作需要。
供电设备的检修计划优化数学模型是多约束条件下求最值问题,本文采用了具有全局并行搜索特性的遗传算法对问题进行求解,该算法是模拟生物进化论自然选择和遗传学机理的生物进化过程,对初始种群选择,交叉,变异,循环一定次数后收敛的最终结果即为最优结果。本文采用C#语言编写整个优化算法,且把C#语言作为供电计划优化系统的后台程序语言,其中遗传算法中用到的选择、交叉、变异等遗传算子是以MATLAB语言的遗传算子为源程序通过MATLAB自带的编译器编译成C#语言能够识别的DLL文件,实现在C#语言环境下的混合编程。实例表明应用这种算法及混合编程是可行的且有效的。
本文中供电检修计划优化系统采用.NET技术编制,该技术是基于B/S架构的动态网页技术,拥有VisualStudio2008强大的集成开发环境的支持。本系统中使用了ADO.NET数据库访问技术,数据库采用的是SQLServer2005。该系统可以实现不同权限用户登陆,管理员可以有权限添加普通用户,查看、删除已上报的检修计划,生成检修计划;普通用户负责申报检修计划,查看检修计划等功能。