基于遗传算法的配电网重构程序

作品简介

Matlab版本:Matlab2021b,有参考文献(非复现)和程序说明。

一、程序功能:实现配电网重构(仅适用于IEEE33节点,非动态)

二、优化算法:遗传算法

三、目标个数:1(网损最小,可在object_fun程序里修改成其他的)

四、自变量个数:5(因为IEEE33节点有5个联络开关)

五、函数介绍:

1.main--主程序:运行即可,都是模块化程序

2.initialize--初始化种群:初始化种群并进行初始种群适应度计算

3.object_fun--计算适应度函数:见(三、目标个数)

4.select--选择

5.cross--交叉

6.mutation--变异

7.Iteration--生成所有开关组合

8.test_1--约束条件:辐射性判断(没有这个程序会产生指数级的无效解)

9.test_2--约束条件:连通性判断(没有这个程序会产生指数级的无效解)

六、其他

1.必须装有matpower

2.在命令行窗口会展示方案的详细结果,方便阅读。

3.在命令行窗口会展示每次迭代所用时间,方便掌握。

4.此程序仅适用于IEEE33节点中配电网重构




创作时间: