我有一个0.4千伏的电网,我需要在上面使用粒子群优化算法来找到DG的最佳位置和大小,但我是优化学科的新手。我尝试了很多,但我不知道如何做到这一点。有人能帮我吗?
来自论文"Prakash,D.B.和C.Lakshminarayana"使用PSO算法在配电系统中放置多个DG以降低功率损耗"Procedia技术25(2016(:785-792〃;,在下面给出了PSO算法
步骤1:输入线路阻抗、线路功率等数据。
步骤2:使用正向-反向扫描法计算配电网中每个节点的电压和总功率损耗。
步骤3:初始化种群大小。
步骤4:初始化要优化的粒子数。
步骤5:设置总线计数x=2。
步骤6:设置生成计数y=0。
步骤7:为每个粒子生成随机位置和速度。
步骤8:使用有功功率损耗最小化计算每个粒子的功率损耗。
步骤9:将每个粒子的当前位置初始化为"Pbest"。
步骤10:将"Gbest"指定为最佳值"Pbest"。
步骤11:分别使用速度和位置更新方程更新每个粒子的速度和位置。
步骤12:如果生成计数达到最大限制,则转到步骤13,否则将计数器增加一并转到步骤7。
步骤13:如果总线计数达到最大限制,则转到步骤14,否则将计数器增加一并转到步骤6。
步骤14:显示结果。