本文作者:kaifamei

配电网接入优化方法、装置、设备、存储介质及程序产品与流程

更新时间:2025-12-11 08:39:57 0条评论

配电网接入优化方法、装置、设备、存储介质及程序产品与流程



1.本公开涉及数据通信技术领域,具体涉及一种配电网接入优化方法、装置、设备、存储介质及程序产品。


背景技术:

2.分布式能源(distributed energy resources,der)的逐渐接入,对传统模式的配电网规划和运行提出了新的挑战和要求。为了适应这种新的形式,传统的无源配电网必须向具备潮流主动控制能力和与负荷互动能力的主动配电网(active distribution nerwork adn)转变。因此配电网规划和运行人员必须充分考虑der对电网的影响。
3.目前,有关der接入电网的各项研究正在各地有条不紊地开展,der合理、有序接入电网对于全社会的节能环保、降低碳排放,推动经济社会的可持续发展具有重要意义。但大量der的接入对电网的规划、建设和运行而言是一把双刃剑。如果der接入的位置、容量或者类型选择不当,也可能会对系统损耗、电能质量、无功管理和电压调整、保护控制以及电网安全、稳定运行产生一定的负面影响,因此需认真研究和应对der大量接入配电网带来的积极和消极影响,并提出响应的解决方法,实现配网用电效率的最大化。
4.分布式能源的合理配置能够有效改善配电网电能质量,降低网络损耗以及提高配电网运行的稳定性。分布式能源的配置问题实质上是复杂的非线性组合优化问题,已经有大量的学者做了相关的研究。其中考虑电压质量、网络损耗、投资成本3个目标,提出了一种基于改进遗传算法解决分布式能源选址定容问题,但只考虑了单点接入的情况,具有一定的局限性。同时有相关学者提出了一种基于光学优化算法的选址定容方案,通过模拟光子在球形镜面的的传播过程,为变量寻优提供了一种新的解决思路,但原理较为复杂,不易编程和实现。有关研究采用损耗灵敏度优化单个分布式能源的接入位置和容量,虽然解析法求解速度快,但需要做大量简化假设,所得优化结果精度较低,建立了配电网有功网损最小和用户购电成本最小的目标函数,为了解决算法容易陷入局部最优解的问题,提出了一种混沌改进的多目标猫算法来解决分布式能源优化配置问题,但需要设置的参数难以理解,不适合进行调整。
5.本专利提出了一种基于混沌遗传模拟退火算法,建立联合以电网系统网损总量、最小节点电压、平均电压偏差、用户购电成本为目标函数的优化模型,实现分布式能源的选址与定容,利用加权的方法实现将目标函数单一化,采用混沌遗传模拟退火算法对优化模型进行求解,寻到函数最优时所对应的分布式能源并网接入的最佳位置和最佳容量大小,从而在不改变电网架构和增加补偿设备的情况下,通过优化配置分布式能源有效改分布式能源接入配电网问题。


技术实现要素:

6.本公开实施例提供一种配电网接入优化方法、装置、设备、存储介质及程序产品。
7.第一方面,本公开实施例中提供了一种配电网接入优化方法。
8.具体的,所述配电网接入优化方法,包括:
9.步骤s101,在预设约束条件下对于参数进行初始化,其中,所述参数包括:最大迭代次数maxgen,目标函数中的多个权重参数;
10.步骤s102,设定当前迭代次数gen=1,在所述预设约束条件下随机生成n个染体,形成关于分布式能源接入位置的初始种{x1,x2,x3,

xn};
11.步骤s103,对所述初始种进行logistic映射,以实现种状态和个体的更新;
12.步骤s104,对所述种个体进行交叉、变异操作;
13.步骤s105中,计算所述种中每个染体对应的适应度函数的值,若当代最优个体的适应度函数值小于历史个体适应度函数值,则接受该个体,遗传到下一代,并记录此时的分布式能源的位置和容量大小,转入步骤s107,否则转入步骤s106;
14.步骤s106,对染体进行扰动,并以预设概率将扰动后的染体遗传到下一代;
15.步骤s107中,判断是否满足迭代结束条件,若满足,则输出此时得到的目标函数值及对应的分布式能源接入位置和容量,若不满足,则迭代次数加一,返回所述步骤s103。
16.在本公开一种实现方式中,所述目标函数为综和考虑电网系统最小电压、电网系统平均电压偏差、网损总量以及用户购电成本的目标函数。
17.在本公开一种实现方式中,所述目标函数表示为:
18.minf(x)=αw
l-βu+γδ+λce,
19.其中,f(x)表示电网系统网损总量w
l
、电网系统最小电压u、电网系统平均电压偏差δ、用户购电成本ce的加权和;α、β、γ和λ为权重参数,且α+β+γ+λ=1。
20.在本公开一种实现方式中,所述电网系统网损总量w
l
表示为:
[0021][0022]
其中,w
l
为电网系统网损总量,nb表示电网支路总数,gk表示i节点及j节点间的第k条支路的电导,ui为节点i的电压幅值,uj为节点j的电压幅值,δ
ij
表示两节点之间的电压相角差。
[0023]
在本公开一种实现方式中,所述电网系统最小电压u表示为:
[0024][0025]
其中,u
*
表示电压的标么值;表示电压的最小标么值;m表示电网系统线路中的节点总数,表示第i个节点的电压的标么值。
[0026]
在本公开一种实现方式中,所述电网系统平均电压偏差δ表示为:
[0027][0028]
其中,m表示电网系统线路中的节点总数,表示第i个节点的电压的标么值。
[0029]
在本公开一种实现方式中,所述用户购电成本ce表示为:
[0030]ce
=(p
w-p
∑dg-δp
l
)t
maxcpu
=[p
w-p
∑dg-(p
loss-p

loss
)]t
maxcpu
[0031]
其中,ce表示用户购电成本,t
max
表示负荷的最大利用小时数,pw为表示电网系统的总容量,p
∑dg
表示总的分布式能源有功输出,p
loss
和p

loss
分别表示优化前及接入分布式能
源后的网损;c
pu
表示实时电价;

p
l
表示优化前后接入分布式能源的网损差。
[0032]
在本公开一种实现方式中,所述预设约束条件包括:节点功率平衡约束条件、节点电压约束条件、配电线路的极限传输功率约束条件和分布式能源安装总容量限制条件。
[0033]
在本公开一种实现方式中,所述预设概率表示为:
[0034][0035]
其中,x
n+1
表示对于xn进行扰动后得到的解,t表示两个状态间改变过程的持续时间。
[0036]
第二方面,本公开实施例中提供了一种配电网接入优化装置。
[0037]
具体的,所述配电网接入优化装置,包括:
[0038]
初始化模块,被配置为在预设约束条件下对于参数进行初始化,其中,所述参数包括:最大迭代次数maxgen,目标函数中的多个权重参数;
[0039]
生成模块,被配置为设定当前迭代次数gen=1,在所述预设约束条件下随机生成n个染体,形成关于分布式能源接入位置的初始种{x1,x2,x3,

xn};
[0040]
映射模块,被配置为对所述初始种进行logistic映射,以实现种状态和个体的更新;
[0041]
变异模块,被配置为对所述种个体进行交叉、变异操作;
[0042]
遗传模块,被配置为计算所述种中每个染体对应的适应度函数的值,若当代最优个体的适应度函数值小于历史个体适应度函数值,则接受该个体,遗传到下一代,并记录此时的分布式能源的位置和容量大小,转入输出模块,否则转入扰动模块;
[0043]
扰动模块,被配置为对染体进行扰动,并以预设概率将扰动后的染体遗传到下一代;
[0044]
输出模块,被配置为判断是否满足迭代结束条件,若满足,则输出此时得到的目标函数值及对应的分布式能源接入位置和容量,若不满足,则迭代次数加一,返回映射模块。
[0045]
在本公开一种实现方式中,所述目标函数为综和考虑电网系统最小电压、电网系统平均电压偏差、网损总量以及用户购电成本的目标函数。
[0046]
在本公开一种实现方式中,所述目标函数表示为:
[0047]
minf(x)=αw
l-βu+γδ+λce,
[0048]
其中,f(x)表示电网系统网损总量w
l
、电网系统最小电压u、电网系统平均电压偏差δ、用户购电成本ce的加权和;α、β、γ和λ为权重参数,且α+β+γ+λ=1。
[0049]
在本公开一种实现方式中,所述电网系统网损总量w
l
表示为:
[0050][0051]
其中,w
l
为电网系统网损总量,nb表示电网支路总数,gk表示i节点及j节点间的第k条支路的电导,ui为节点i的电压幅值,uj为节点j的电压幅值,δ
ij
表示两节点之间的电压相角差。
[0052]
在本公开一种实现方式中,所述电网系统最小电压u表示为:
[0053]
[0054]
其中,u
*
表示电压的标么值;表示电压的最小标么值;m表示电网系统线路中的节点总数,表示第i个节点的电压的标么值。
[0055]
在本公开一种实现方式中,所述电网系统平均电压偏差δ表示为:
[0056][0057]
其中,m表示电网系统线路中的节点总数,表示第i个节点的电压的标么值。
[0058]
在本公开一种实现方式中,所述用户购电成本ce表示为:
[0059]ce
=(p
w-p
∑dg-δp
l
)t
maxcpu
=[p
w-p
∑dg-(p
loss-p

loss
)]t
maxcpu
[0060]
其中,ce表示用户购电成本,t
max
表示负荷的最大利用小时数,pw为表示电网系统的总容量,p
∑dg
表示总的分布式能源有功输出,p
loss
和p

loss
分别表示优化前及接入分布式能源后的网损;c
pu
表示实时电价;

p
l
表示优化前后接入分布式能源的网损差。
[0061]
在本公开一种实现方式中,所述预设约束条件包括:节点功率平衡约束条件、节点电压约束条件、配电线路的极限传输功率约束条件和分布式能源安装总容量限制条件。
[0062]
在本公开一种实现方式中,所述预设概率表示为:
[0063][0064]
其中,x
n+1
表示对于xn进行扰动后得到的解,t表示两个状态间改变过程的持续时间。
[0065]
第三方面,本公开实施例提供了一种电子设备,包括存储器和至少一个处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述至少一个处理器执行以实现上述配电网接入优化方法的方法步骤。
[0066]
第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储配电网接入优化装置所用的计算机指令,其包含用于执行上述配电网接入优化方法为配电网接入优化装置所涉及的计算机指令。
[0067]
第五方面,本公开实施例提供了一种计算机程序产品,包括计算机程序/指令,其中,该计算机程序/指令被处理器执行时实现上述配电网接入优化方法的方法步骤。
[0068]
本公开实施例提供的技术方案可以包括以下有益效果:
[0069]
上述技术方案通过建立综和考虑电网系统最小电压、电网系统平均电压偏差、网损总量以及用户购电成本等多个子目标的目标函数,以及包括节点功率平衡约束条件、节点电压约束条件、配电线路的极限传输功率约束条件和分布式能源安装总容量限制条件的预设约束条件,借助混沌遗传模拟退火算法来实现分布式能源的选址与定容。该技术方案通过引入混沌系统增加了解的多样性及遍历性,借助遗传算法实现了全局优化,并结合模拟退火算法到局部最优解,最终实现了分布式能源的优化接入。
[0070]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0071]
结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:
[0072]
图1示出根据本公开一实施方式的配电网接入优化方法的流程图;
[0073]
图2示出根据本公开一实施方式的配电网接入优化装置的结构框图;
[0074]
图3示出根据本公开一实施方式的电子设备的结构框图;
[0075]
图4是适于用来实现根据本公开一实施方式的配电网接入优化方法的计算机系统的结构示意图。
具体实施方式
[0076]
下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。
[0077]
在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。
[0078]
另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
[0079]
本公开实施例提供的技术方案通过建立综和考虑电网系统最小电压、电网系统平均电压偏差、网损总量以及用户购电成本等多个子目标的目标函数,以及包括节点功率平衡约束条件、节点电压约束条件、配电线路的极限传输功率约束条件和分布式能源安装总容量限制条件的预设约束条件,借助混沌遗传模拟退火算法来实现分布式能源的选址与定容。该技术方案通过引入混沌系统增加了解的多样性及遍历性,借助遗传算法实现了全局优化,并结合模拟退火算法到局部最优解,最终实现了分布式能源的优化接入。
[0080]
图1示出根据本公开一实施方式的配电网接入优化方法的流程图,如图1所示,所述配电网接入优化方法包括以下步骤s101-s107:
[0081]
在步骤s101中,在预设约束条件下对于参数进行初始化,其中,所述参数包括:最大迭代次数maxgen,目标函数中的多个权重参数;
[0082]
在本公开一实施方式中,所述目标函数指的是综和考虑电网系统最小电压、电网系统平均电压偏差、网损总量以及用户购电成本等多个子目标的目标函数,即所述目标函数的目标为在电网系统最小电压最大、电网系统平均电压偏差最小、电网系统网损总量最小以及用户购电成本最小等多个子目标中寻求平衡。考虑到由于多个子目标可能会相互存在矛盾,并且量纲也会有所不同,不利于进行统一寻优处理,因此需要对于上述多个子目标进行归一化操作。即,所述目标函数可表示为:
[0083]
minf(x)=αw
l-βu+γδ+λce,
[0084]
其中,f(x)表示电网系统网损总量w
l
、电网系统最小电压u、电网系统平均电压偏差δ、用户购电成本ce的加权和;α、β、γ和λ为权重参数,且α+β+γ+λ=1,所述权重参数可根据实际应用的需要以及不同子目标的重要程度进行设置。
[0085]
考虑到分布式能源接入配电网,可改变配电网中的潮流分布,从而引起网络损耗
量的变化,因此,为了兼具配电网运行的经济性,所述目标函数需考虑电网系统网损总量这一因素。在本公开一实施方式中,所述电网系统网损总量w
l
可表示为:
[0086][0087]
其中:w
l
为电网系统网损总量,也即电网系统的有功网络损耗,nb表示电网支路总数,gk表示i节点及j节点间的第k条支路的电导,ui为节点i的电压幅值,uj为节点j的电压幅值,δ
ij
表示两节点之间的电压相角差。
[0088]
在本公开一实施方式中,电网系统最小电压u为用于描述电网中低电压情况的重要指标,如果整个电网系统中的最小电压得到显著提升,则电网系统中的低电压情况也将会得到大幅度的改善,所述电网系统最小电压u可表示为:
[0089][0090]
其中,u
*
表示电压的标么值;表示电压的最小标么值;m表示电网系统线路中的节点总数,表示第i个节点的电压的标么值。
[0091]
由于分布式能源接入配电网会引起潮流的变化,节点电压可能会因此出现偏离额定电压的情况,因此,在本公开一实施方式中,采用电网系统平均电压偏差δ来描述配电网的电压质量。所述电网系统平均电压偏差δ可表示为:
[0092][0093]
在本公开一实施方式中,所述用户购电成本ce可表示为:
[0094]ce
=(p
w-p
∑dg-δp
l
)t
maxcpu
=[p
w-p
∑dg-(p
loss-p

loss
)]t
maxcpu
[0095]
其中,ce表示用户购电成本,t
max
表示负荷的最大利用小时数,pw为表示电网系统的总容量,p
∑dg
表示总的分布式能源有功输出,p
loss
和p

loss
分别表示优化前及接入分布式能源后的网损;c
pu
表示实时电价;

p
l
表示优化前后接入分布式能源的网损差。
[0096]
在本公开一实施方式中,所述预设约束条件可包括以下几个约束条件:
[0097]
(1)节点功率平衡约束条件
[0098][0099]
其中,m表示电网系统中的节点总数;pi+jqi表示节点i的注入总功率;表示节点i的电压;g
ij
+jb
ij
表示两节点i、j间的导纳。
[0100]
(2)节点电压约束条件
[0101]uimin
≤ui≤u
imax
[0102]
其中,u
imax
和u
imin
分别表示节点电压的上下限值。
[0103]
(3)配电线路的极限传输功率约束条件
[0104]
p
ij
《p
ij,max
[0105]
其中,p
ij
表示节点i到节点j的传输功率。
[0106]
(4)分布式能源安装总容量限制条件
[0107][0108]
其中,η为分布式能源接入总容量占负荷总容量的比例上限,为已知量,η《=1,p
dgi
是第i个节点的分布式能源有功输出,p为系统负荷总容量。
[0109]
在本公开一实施方式中,可将所述目标函数中的多个权重参数初始化为:α=β=γ=λ=0.25。
[0110]
在步骤s102中,设定当前迭代次数gen=1,在所述预设约束条件下随机生成n个染体,形成关于分布式能源接入位置的初始种{x1,x2,x3,

xn},即使用染体来表征分布式能源接入的位置,比如,对于ieee-33节点,接入的能源数量为3,生成6条染体,则染体x1可以初始化为x1=[4,9,31],表示三个能源的接入位置为4,9,31点,同理即可生成x2、x3、x4、x5、x6,组成初始种;
[0111]
在步骤s103中,对所述初始种进行logistic映射,以实现种状态和个体的更新;
[0112]
在本公开一实施方式中,logistic映射方程可表示为:
[0113]
x
n+1
=μxn(1-xn),n=1,2,3,

;μ∈(3.57,4];xi∈[0,1]
[0114]
其中,xn表示状态变量,μ为混沌控制参数。
[0115]
比如,借助上述logistic映射方程,染体x1[4,9,31]可变成[4,10,28]。
[0116]
在步骤s104中,对所述种个体进行交叉、变异操作;
[0117]
该步骤为遗传算法的常用步骤,在此不再赘述。
[0118]
在步骤s105中,计算所述种中每个染体对应的适应度函数的值,若当代最优个体的适应度函数值小于历史个体适应度函数值,则接受该个体,遗传到下一代,并记录此时的分布式能源的位置和容量大小,转入步骤s107,否则转入步骤s106;
[0119]
其中,所述适应度函数是用来判断体中个体的优劣程度的指标,在本公开一实施方式中,所述适应度函数即为所述目标函数,即根据所述染体所表征的能源接入位置计算相应的目标函数值。
[0120]
其中,当代最优个体的适应度函数值指的是当代目标函数值最小的个体所对应的目标函数值;历史个体适应度函数值指的是历史计算得到的个体所对应的目标函数值。
[0121]
在该步骤中,首先计算所述种中每个染体对应的适应度函数的值,然后确定当代最优个体的适应度函数值,若当代最优个体的适应度函数值小于历史个体适应度函数值,则接受该个体,对其进行存储操作,作为当前最优解,遗传到下一代,并记录此时的分布式能源的位置和容量大小,转入步骤s107,否则,若当代最优个体的适应度函数值不小于历史个体适应度函数值,则转入步骤s106。
[0122]
在步骤s106中,对染体进行扰动,并以预设概率将扰动后的染体遗传到下一代;
[0123]
很明显,转入步骤s106的染体不是最优解,因此,在本公开一实施方式中,首先对染体进行扰动,然后以一定的概率将扰动后的染体遗传到下一次,再次寻最优解。
[0124]
其中,所述预设概率可表示为:
[0125][0126]
其中,x
n+1
表示对于xn进行扰动后得到的解,t表示两个状态间改变过程的持续时间。
[0127]
在步骤s107中,判断是否满足迭代结束条件,若满足,则输出此时得到的目标函数值及对应的分布式能源接入位置和容量,若不满足,则迭代次数加一,返回所述步骤s103。
[0128]
其中,所述迭代结束条件比如可以设置为迭代次数达到最大迭代次数。
[0129]
下述为本公开装置实施例,可以用于执行本公开方法实施例。
[0130]
图2示出根据本公开一实施方式的配电网接入优化装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图2所示,所述配电网接入优化装置包括:
[0131]
初始化模块201,被配置为在预设约束条件下对于参数进行初始化,其中,所述参数包括:最大迭代次数maxgen,目标函数中的多个权重参数;
[0132]
在本公开一实施方式中,所述目标函数指的是综和考虑电网系统最小电压、电网系统平均电压偏差、网损总量以及用户购电成本等多个子目标的目标函数,即所述目标函数的目标为在电网系统最小电压最大、电网系统平均电压偏差最小、电网系统网损总量最小以及用户购电成本最小等多个子目标中寻求平衡。考虑到由于多个子目标可能会相互存在矛盾,并且量纲也会有所不同,不利于进行统一寻优处理,因此需要对于上述多个子目标进行归一化操作。即,所述目标函数可表示为:
[0133]
minf(x)=αw
l-βu+γδ+λce,
[0134]
其中,f(x)表示电网系统网损总量w
l
、电网系统最小电压u、电网系统平均电压偏差δ、用户购电成本ce的加权和;α、β、γ和λ为权重参数,且α+β+γ+λ=1,所述权重参数可根据实际应用的需要以及不同子目标的重要程度进行设置。
[0135]
考虑到分布式能源接入配电网,可改变配电网中的潮流分布,从而引起网络损耗量的变化,因此,为了兼具配电网运行的经济性,所述目标函数需考虑电网系统网损总量这一因素。在本公开一实施方式中,所述电网系统网损总量w
l
可表示为:
[0136][0137]
其中:w
l
为电网系统网损总量,也即电网系统的有功网络损耗,nb表示电网支路总数,gk表示i节点及j节点间的第k条支路的电导,ui为节点i的电压幅值,uj为节点j的电压幅值,δ
ij
表示两节点之间的电压相角差。
[0138]
在本公开一实施方式中,电网系统最小电压u为用于描述电网中低电压情况的重要指标,如果整个电网系统中的最小电压得到显著提升,则电网系统中的低电压情况也将会得到大幅度的改善,所述电网系统最小电压u可表示为:
[0139][0140]
其中,u
*
表示电压的标么值;表示电压的最小标么值;m表示电网系统线路中的节点总数,表示第i个节点的电压的标么值。
[0141]
由于分布式能源接入配电网会引起潮流的变化,节点电压可能会因此出现偏离额
定电压的情况,因此,在本公开一实施方式中,采用电网系统平均电压偏差δ来描述配电网的电压质量。所述电网系统平均电压偏差δ可表示为:
[0142][0143]
在本公开一实施方式中,所述用户购电成本ce可表示为:
[0144]ce
=(p
w-p
∑dg-δp
l
)t
maxcpu
=[p
w-p
∑dg-(p
loss-p

loss
)]t
maxcpu
[0145]
其中,ce表示用户购电成本,t
max
表示负荷的最大利用小时数,pw为表示电网系统的总容量,p
∑dg
表示总的分布式能源有功输出,p
loss
和p

loss
分别表示优化前及接入分布式能源后的网损;c
pu
表示实时电价;

p
l
表示优化前后接入分布式能源的网损差。
[0146]
在本公开一实施方式中,所述预设约束条件可包括以下几个约束条件:
[0147]
(1)节点功率平衡约束条件
[0148][0149]
其中,m表示电网系统中的节点总数;pi+jqi表示节点i的注入总功率;表示节点i的电压;g
ij
+jb
ij
表示两节点i、j间的导纳。
[0150]
(2)节点电压约束条件
[0151]uimin
≤ui≤u
imax
[0152]
其中,u
imax
和u
imin
分别表示节点电压的上下限值。
[0153]
(3)配电线路的极限传输功率约束条件
[0154]
p
ij
《p
ij,max
[0155]
其中,p
ij
表示节点i到节点j的传输功率。
[0156]
(4)分布式能源安装总容量限制条件
[0157][0158]
其中,η为分布式能源接入总容量占负荷总容量的比例上限,为已知量,η《=1,p
dgi
是第i个节点的分布式能源有功输出,p为系统负荷总容量。
[0159]
在本公开一实施方式中,可将所述目标函数中的多个权重参数初始化为:α=β=γ=λ=0.25。
[0160]
生成模块202,被配置为设定当前迭代次数gen=1,在所述预设约束条件下随机生成n个染体,形成关于分布式能源接入位置的初始种{x1,x2,x3,

xn},即使用染体来表征分布式能源接入的位置,比如,对于ieee-33节点,接入的能源数量为3,生成6条染体,则染体x1可以初始化为x1=[4,9,31],表示三个能源的接入位置为4,9,31点,同理即可生成x2、x3、x4、x5、x6,组成初始种;
[0161]
映射模块203,被配置为对所述初始种进行logistic映射,以实现种状态和个体的更新;
[0162]
在本公开一实施方式中,logistic映射方程可表示为:
[0163]
x
n+1
=μxn(1-xn),n=1,2,3,

;μ∈(3.57,4];xi∈[0,1]
[0164]
其中,xn表示状态变量,μ为混沌控制参数。
[0165]
比如,借助上述logistic映射方程,染体x1[4,9,31]可变成[4,10,28]。
[0166]
变异模块204,被配置为对所述种个体进行交叉、变异操作;
[0167]
该部分为遗传算法的常用部分,在此不再赘述。
[0168]
遗传模块205,被配置为计算所述种中每个染体对应的适应度函数的值,若当代最优个体的适应度函数值小于历史个体适应度函数值,则接受该个体,遗传到下一代,并记录此时的分布式能源的位置和容量大小,转入输出模块,否则转入扰动模块;
[0169]
其中,所述适应度函数是用来判断体中个体的优劣程度的指标,在本公开一实施方式中,所述适应度函数即为所述目标函数,即根据所述染体所表征的能源接入位置计算相应的目标函数值。
[0170]
其中,当代最优个体的适应度函数值指的是当代目标函数值最小的个体所对应的目标函数值;历史个体适应度函数值指的是历史计算得到的个体所对应的目标函数值。
[0171]
在该部分中,首先计算所述种中每个染体对应的适应度函数的值,然后确定当代最优个体的适应度函数值,若当代最优个体的适应度函数值小于历史个体适应度函数值,则接受该个体,对其进行存储操作,作为当前最优解,遗传到下一代,并记录此时的分布式能源的位置和容量大小,转入输出模块,否则,若当代最优个体的适应度函数值不小于历史个体适应度函数值,则转入扰动模块。
[0172]
扰动模块206,被配置为对染体进行扰动,并以预设概率将扰动后的染体遗传到下一代;
[0173]
很明显,转入扰动模块的染体不是最优解,因此,在本公开一实施方式中,首先对染体进行扰动,然后以一定的概率将扰动后的染体遗传到下一次,再次寻最优解。
[0174]
其中,所述预设概率可表示为:
[0175][0176]
其中,x
n+1
表示对于xn进行扰动后得到的解,t表示两个状态间改变过程的持续时间。
[0177]
输出模块207,被配置为判断是否满足迭代结束条件,若满足,则输出此时得到的目标函数值及对应的分布式能源接入位置和容量,若不满足,则迭代次数加一,返回映射模块。
[0178]
其中,所述迭代结束条件比如可以设置为迭代次数达到最大迭代次数。
[0179]
本公开还公开了一种电子设备,图3示出根据本公开一实施方式的电子设备的结构框图,如图3所示,所述电子设备300包括存储器301和处理器302;其中,
[0180]
所述存储器301用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器302执行以实现上述方法步骤。
[0181]
图4是适于用来实现根据本公开一实施方式的配电网接入优化方法的计算机系统的结构示意图。
[0182]
如图4所示,计算机系统400包括处理单元401,其可以根据存储在只读存储器
(rom)402中的程序或者从存储部分408加载到随机访问存储器(ram)403中的程序而执行上述实施方式中的各种处理。在ram403中,还存储有计算机系统400操作所需的各种程序和数据。处理单元401、rom402以及ram403通过总线404彼此相连。输入/输出(i/o)接口405也连接至总线404。
[0183]
以下部件连接至i/o接口405:包括键盘、鼠标等的输入部分406;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分407;包括硬盘等的存储部分408;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分409。通信部分409经由诸如因特网的网络执行通信处理。驱动器410也根据需要连接至i/o接口405。可拆卸介质411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器410上,以便于从其上读出的计算机程序根据需要被安装入存储部分408。其中,所述处理单元401可实现为cpu、gpu、tpu、fpga、npu等处理单元。
[0184]
特别地,根据本公开的实施方式,上文描述的方法可以被实现为计算机软件程序。例如,本公开的实施方式包括一种计算机程序产品,其包括有形地包含在及其可读介质上的计算机程序,所述计算机程序包含用于执行所述方法的程序代码。在这样的实施方式中,该计算机程序可以通过通信部分409从网络上被下载和安装,和/或从可拆卸介质411被安装。
[0185]
附图中的流程图和框图,图示了按照本公开各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0186]
描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
[0187]
作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。
[0188]
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-10-1085-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2022-11-27 21:26:51

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论