本发明一种基于量子遗传的用户相序降损方法及其系统,属于基于量子遗传的用户相序降损方法及其系统技术领域。
背景技术:
随着技术的推进,在电力网络中,配电网的数量众多且直接与用户相连,并占有重要地位。现有配电台区采用三相四线制布线,且负荷通过单相并入电网占据主导,而单项接入的负荷在运行时间的差异性和分布不均导致三相缝合不平衡,进而引起中线性电流增大,造成线路损耗和配电能损耗加重的问题。
现有技术中通过调整用户接入配电网相序解决线损问题,主要利用人工调相方式,通过电网员工手动调整三相负荷接入相序进行解决,其人工消耗成本大,且基于试错法进行调相具有不确定性和耗时性,不能达到实时调整的目的。
技术实现要素:
本发明为了克服现有技术中存在的不足,所要解决的技术问题为:提供一种基于量子遗传的用户相序降损方法的改进。
为了解决上述技术问题,本发明采用的技术方案为:一种基于量子遗传的用户相序降损方法,包括如下步骤:
步骤一:获取电力网络系统的历史数据集,并建立负荷曲线模型;
步骤二:构建用于预测负荷数据的神经网络模型,并输出预测结果;
步骤三:根据神经网络输出结果,构建基于遗传算法的相序优化模型;
步骤四:利用自动调相设备,依据相序优化模型输出的最优解进行相序的调整。
所述步骤一具体包括如下步骤:
所述历史数据集具体以配电台区前期采集的实时数据为依据,台区出口电表每隔预设定时间段进行一次数据的采集,每一相一天中共采集预定个时刻点的电流数据,其每相出口电流向量建模为:
i=[i1,i2,…ii,…,ib,];
上式中:ii表示第i个时刻的出口电流,n表示总共预设定数量的时刻点;
对出口电流进行标准化处理,得到用户的负荷曲线系数向量t,t的计算公式如下:
上式中:i表示出口电流,ii表示第i个时刻的出口电流;
将负荷曲线系数向量t分别与每相用户的日电量相乘,获得用户各时刻点的实际日功率p,p的计算公式如下:
上式中:pm表示第m个用户的日功率矩阵,由预设定数量n的时刻点组成,m表示台区单向用户总数,dm表示第m个用户的日用电量,δt表示预设定的时间尺度;
根据实际日功率p进一步获得用户无功功率为:
上式中:qa,m表示a相用户日无功功率矩阵,qb,m表示b相用户日无功功率矩阵,qc,m表示c相用户日无功功率矩阵,pa,m表示a相第m个用户的日用电量,pb,m表示b相第m个用户的日用电量,pc,m表示c相第m个用户的日用电量,
所述步骤二中神经网络模型的构建具体为由输入层、隐含层、承接层、输出层构建的反馈式神经学习网络;
所述神经网络在隐含层中增加承接层作为延时算子,用于记忆前一单元中的输出值,并将处理结果反馈至输入层,所述隐含层中包括用于对结果的方向进行指示标志的非线性状态空间,所述非线性状态空间的计算公式为:
y(t)=g(w3x(k))
x(t)=f(w1xc(t) w2(u(t-1)))
xc(t)=x(t-1);
上式中:t表示系统的采样时刻,y(t)表示输出节点向量,x表示中间层节点单元向量,u表示输入向量,xc表示反馈状态向量,w1表示承接层到隐含层的连接权值,w2表示输入层到隐含层的连接权值,w3表示隐含层到输出层的连接权值,g(·)表示输出神经元的传递函数,是中间层输出的线性组合,f(·)表示中间层神经元的传递函数;
所述神经网络模型中包括对每一层中的系数误差权值进行修正的系数修正矩阵,所述系数修正矩阵具体采用反向传播的形式,所述述神经网络模型中还包括对结果进行可信度分析的学习指标函数,所述学习指标函数利用平均绝对值函数构建,所述学习指标函数的计算公式为:
上式中:yi(k)表示网络输出向量的第i个值,
所述步骤三中基于遗传算法的相序优化模型的构建步骤为:
步骤3.1:输入待规划的预测数据,对接收到的预测数据进行编码并初始化种群,根据负荷接入相序的状态,采用量子比特编码的方式进行编码,获得配电台区用户接入相序矩阵个体;
步骤3.2:根据目标函数对相序接入的方案进行分析,并得到目标函数值;
步骤3.3:通过量子门旋转角策略计算量子旋转角,更新量子门,并利用迭代的方式从种群中取出一定数量矩阵个体,选取最优的一个进入子代种群,当满足新的种群规模与原种群规模相同时,停止迭代;
步骤3.4:根据接入符合相序的特点,按照交叉概率和变异概率进行交叉和变异操作;
步骤3.5:利用精英选择策略保留优良相序接入矩阵个体,进入下一代中进行迭代;
步骤3.6:输出最优解并作为最合适的调相方案。
所述量子比特编码的方式进一步为:
染色体编码上应用量子比特概率幅表示,表示为0、1两者任意叠加态,量子比特概率幅的状态表示为:
x=α|0> β|1>
|α|2 |β|2=1;
上式中:α是复数表示|0>的概率幅,β是复数表示|1>的概率幅,|α|2表示量子态观测状态0出现的概率,|β|2表示量子态观测状态1出现的概率。
所述步骤3.2中的目标函数的构建通过将同时满足台区线路损耗最低和调整相序次数最少的情况作为目标函数;
所述台区线路损耗最低通过结合负荷预测数据得到用户调相日当天用电量和出口三相电流线,并求出当前接入相序下的台区理论线损情况,即线路损耗最低函数f1,f1的计算公式如下:
f1=minploss;
上式中:lnum表示配电台区各负荷相序调整的次数。
所述步骤3.3中的量子门旋转角策略具体为:
采用自适应调整旋转门转角策略,通过比较当前量子位并采用最优保留机制保留最优二进制解来确定转角;
其中旋转门的进化采用角度形式表示,其中角度计算基于二进制数,角度的计算公式为:
上式中:e表示二进制数;
旋转门转角的计算公式为:
δθi=α(θei-θi);
上式中:θei表示当前最优二进制解第i位角度,θi表示量子染色体第i位所对应角度,α表示旋转角的调整系数,α的计算公式为:
上式中:i表示当代种群中的第i个染色体,popsize表示种群的规模,r为常数,s为常数。
一种基于量子遗传的用于相序降损系统,包括用于采集历史实时数据的第一模块、用于预测当日负荷数据的第二模块、用于获取最优相序调整方案的第三模块、用于实现相序调整的第四模块;
所述第一模块将采集的历史实时数据进行分析处理后获得负荷曲线模型,所述第二模块接收第一模块发送的采集到的电力数据,并将处理过后的预测数据传输至第三模块,所述第三模块将预测数据进行分析处理后输出最优解的调相数据至第四模块,所述第四模块根据第三模块获取的最优相序调整方案,采用智能换相装置对相序进行调整。
所述第一模块具体包括信息采集模块与信息反馈模块;
所述信息采集模块包括配电台区涉及的台区出口电表,所述台区出口电表根据预设定的时间段,将数据实时的传输至信息反馈模块;
所述信息反馈模块用于接收信息采集模块传输过来的信息,并对数据进行处理获得负荷曲线模型;
所述信息采集模块采集电力网络系统历史数据为以配电台区前期采集的实时数据为依据。
所述智能换相装置包括换相控制装置和换相执行终端,所述智能换相装置将获得的换相结果发送给换相执行终端,所述换相执行终端接收换相结果后对当前相序进行自动切换。
本发明相对于现有技术具备的有益效果为:本发明通过对历史负荷数据的分析,建立负荷预测模型从而预测当日的负荷预测值,然后利用负荷预测数据,根据配电台区相序接入的特点,采用量子遗传算法,引入量子比特编码和量子旋转门,在迭代过程中进行配电台区的多目标相序优化,获得相序调整的最优解,并通过智能配电设备实现根据最优负荷分配方案进行实时调相的目的,从而消除人工调相迟滞性的同时,降低配电台区的线损和三相不平衡对电网及电气设备造成的不良影响。
附图说明
下面结合附图对本发明做进一步说明:
图1为本发明的方法流程图。
图2为本发明量子遗传实现的流程图。
具体实施方式
如图1和图2所示,本发明一种基于量子遗传的用户相序降损方法,其具体实现步骤如下:
步骤一、获取电力网络系统历史数据集,并建立负荷曲线模型;该步骤以配电台区前期采集的实时数据为依据,并对其进行分析建立相关曲线图,并作为步骤二中所述反馈式神经网络学习的源数据。
其中数据的采集为对台区出口电表每隔预设定时间段进行一次数据的采集,其中每一相一天中共采集预定个时刻点的电流数据。以a相为例,其每相出口电流向量建模为:
ia=[i1,i2,…ii,…,in,]
其中,ii表示第i个时刻的出口电流,n表示总共预设定数量的时刻点;同理可获得b相、c相对应的出口电流向量ib和ic。
接着对出口电流进行标准化处理,得到所需建立负荷曲线的系数向量t,即:
其中,i表示出口电流,ii表示第i个时刻的出口电流;将负荷曲线系数向量t分别与每相用户的日电量相乘,进而获得用户各时刻点的实际日功率p,即:
m=1,2,…,m
其中,pm表示第m个用户的日功率矩阵,由预设定数量n的时刻点组成,m表示台区单向用户总数,dm表示第m个用户的日用电量,δt表示预设定的时间尺度;进一步获得用户在三相方面的无功功率:
其中,qa,m表示a相用户日无功功率矩阵,qb,m表示b相用户日无功功率矩阵,qc,m表示c相用户日无功功率矩阵,pa,m表示a相第m个用户的日用电量,pb,m表示b相第m个用户的日用电量,pc,m表示c相第m个用户的日用电量,
步骤二、构建用于预测负荷数据的神经网络模型,并输出预测结果;首先通过接收到的历史实时负荷数据,并借助当天实时获得的负荷数据通过误差值的比较,利用进行模型中权值的数值优化,进而获得能准确预测负荷数据的网络模型。其中,构建的神经网络模型由输入层、隐含层、承接层、输出层构成,进一步在隐含层中增加承接层作为延时算子,用于记忆前一单元中的输出值,并将处理结果反馈至输入层,其中非线性状态空间表达式为:
y(t)=g(w3x(k))
x(t)=f(w1xc(t) w2(u(t-1)))
xc(t)=x(t-1)
其中,t表示系统的采样时刻,y(t)表示输出节点向量,x表示中间层节点单元向量,u表示输入向量,xc表示反馈状态向量,w1表示承接层到隐含层的连接权值,w2表示输入层到隐含层的连接权值,w3表示隐含层到输出层的连接权值,g(·)表示输出神经元的传递函数,是中间层输出的线性组合,f(·)表示中间层神经元的传递函数。
对于误差权值的修正采用反向传播的形式,其中利用平均绝对值函数进行学习指标函数的建立,即:
其中,yi(k)表示网络输出向量的第i个值,
步骤三、根据神经网络输出结果,构建基于遗传算法的相序优化模型;该步骤首先,通过输入待规划的预测数据,对接收到的预测数据进行编码并初始化种群,并根据负荷接入相序的状态,采用量子比特编码的方式进行编码,进而获得配电台区用户接入相序矩阵个体;其次,根据目标函数对相序接入的方案进行分析,并得到目标函数值;再次通过量子门旋转角策略计算量子旋转角,从而更新量子门,并利用迭代的方式从种群中取出一定数量矩阵个体,选取最优的一个进入子代种群,当满足新的种群规模与原种群规模相同时,停止迭代;再次,根据接入符合相序的特点,按照交叉概率和变异概率进行交叉和变异操作;从次,利用精英选择策略保留优良相序接入矩阵个体,进入下一代中进行迭代;最后,输出最优解并作为最合适的调相方案。
量子比特形式除了包含传统遗传算法的染色体1和0之外,还可以表示两种状态的任意线性组合,使得种群的多样性最大化。其量子比特编码的方式进一步为:染色体编码上应用量子比特概率幅表示,并可以表示为0、1两者任意叠加态,其状态表示为:
x=α|0> β|1>
|α|2 |β|2=1
其中,α是复数表示|0>的概率幅,β是复数表示|1>的概率幅,|α|2表示量子态观测状态0出现的概率,|β|2表示量子态观测状态1出现的概率。
以满足台区线路损耗最低和调整相序次数最少两者为目标函数,并以此作为调相的依据。线路损耗最低为结合负荷预测数据得到用户调相日当天用电量和出口三相电流线,并求出当前接入相序下的台区理论线损情况,即线路损耗最低函数f1为:
f1=minploss
其中,ploss表示台区线损;所述调整相序次数最少,其中配电台区个负荷的相序调整次数为相序变化矩阵中不为0的个数,进一步调整相序次数最少目标函数为:
f2=minlnum
其中,lnum表示配电台区各负荷相序调整的次数。量子门旋转角策略进一步采用自适应调整旋转门转角策略,通过比较当前量子位并采用最优保留机制保留最优二进制解来确定转角;其中量子旋转门策略,决定了量子遗传算法的性能,具体为:
其中,θi表示旋转角度,则量子比特值更新过程进一步为:
其中,
其中,e表示二进制数,旋转门转角通过下式表示:
δθi=α(θei-θi)
其中,θei表示当前最优二进制解第i位角度,θi表示量子染色体第i位所对应角度,α表示旋转角的调整系数,具体为:
其中,i表示当代种群中的第i个染色体,popsize表示种群的规模,r为常数用于表示避免因种群规模较大使得部分个体值过小,s为常数用于从整体上调节α的值,从而控制收敛速度。
步骤四、利用自动调相设备,依据相序优化模型输出的最优解进行相序的调整,该步骤进一步为通过接收步骤三选取出的最优相序调整方案,通过换相装置将获得的换相结果发送给换相执行终端,然后换相执行终端接收换相结果后,对当前相序进行自动切换。
基于上述所述一种基于量子遗传的用户相序降损方法进一步提出实现上述方法的一种基于量子遗传的用户相序降损系统,包含以下模块:
用于采集历史实时数据的第一模块;该模块进一步包括信息采集模块与信息反馈模块。信息采集模块中含有配电台区出口电表,并通过该电表收集需要的电力数据。其中台区出口电表作用进一步为根据预设定的时间段,将数据实时的传输至信息反馈模块,并利用信息反馈模块中的数据处理部分实现对数据的分析,从而获得负荷曲线模型。
用于预测当日负荷数据的第二模块;该模块中实现数据的预测在于预测当日出口电量数据的反馈式神经网络的建立。所述反馈式神经网络接收采集到的电力数据,并将处理过后预测数据传输至第三模块,其中所述反馈式神经网络进一步由输入、隐含层、承接层、输出层组成;其中所述反馈式神经网络在隐含层中增加承接层作为延时算子,用于记忆前一单元中的输出值,并将处理结果反馈至输入层。
用于获取最优相序调整方案的第三模块;该模块进一步为根据遗传算法选取最优的相序调整方案。首先,输入待规划的预测数据,对接收到的预测数据进行编码并初始化种群,根据负荷接入相序的状态,采用量子比特编码的方式进行编码,进而获得配电台区用户接入相序矩阵个体;其次,根据目标函数对相序接入的方案进行分析,并得到目标函数值;再次通过量子门旋转角策略计算量子旋转角,从而更新量子门,并利用迭代的方式从种群中取出一定数量矩阵个体,选取最优的一个进入子代种群,当满足新的种群规模与原种群规模相同时,停止迭代;再次,根据接入符合相序的特点,按照交叉概率和变异概率进行交叉和变异操作;从次,利用精英选择策略保留优良相序接入矩阵个体,进入下一代中进行迭代;最后,输出最优解并作为最合适的调相方案。
用于实现相序调整的第四模块,该模块进一步根据第三模块获取的最优相序调整方案,采用智能换相装置对相序进行调整;其中所述智能换相装置有换相控制装置和换相执行终端组成,换相装置将获得的换相结果发送给换相执行终端,换相执行终端接收换相结果后对当前相序进行自动切换。
关于本发明具体结构需要说明的是,本发明采用的各部件模块相互之间的连接关系是确定的、可实现的,除实施例中特殊说明的以外,其特定的连接关系可以带来相应的技术效果,并基于不依赖相应软件程序执行的前提下,解决本发明提出的技术问题,本发明中出现的部件、模块、具体元器件的型号、连接方式除具体说明的以外,均属于本领域技术人员在申请日前可以获取到的已公开专利、已公开的期刊论文、或公知常识等现有技术,无需赘述,使得本案提供的技术方案是清楚、完整、可实现的,并能根据该技术手段重现或获得相应的实体产品。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
1.一种基于量子遗传的用户相序降损方法,其特征在于:包括如下步骤:
步骤一:获取电力网络系统的历史数据集,并建立负荷曲线模型;
步骤二:构建用于预测负荷数据的神经网络模型,并输出预测结果;
步骤三:根据神经网络输出结果,构建基于遗传算法的相序优化模型;
步骤四:利用自动调相设备,依据相序优化模型输出的最优解进行相序的调整。
2.根据权利要求1所述的一种基于量子遗传的用户相序降损方法,其特征在于:所述步骤一具体包括如下步骤:
所述历史数据集具体以配电台区前期采集的实时数据为依据,台区出口电表每隔预设定时间段进行一次数据的采集,每一相一天中共采集预定个时刻点的电流数据,其每相出口电流向量建模为:
i=[i1,i2,…ii,…,in,];
上式中:ii表示第i个时刻的出口电流,n表示总共预设定数量的时刻点;
对出口电流进行标准化处理,得到用户的负荷曲线系数向量t,t的计算公式如下:
上式中:i表示出口电流,ii表示第i个时刻的出口电流;
将负荷曲线系数向量t分别与每相用户的日电量相乘,获得用户各时刻点的实际日功率p,p的计算公式如下:
上式中:pm表示第m个用户的日功率矩阵,由预设定数量n的时刻点组成,m表示台区单向用户总数,dm表示第m个用户的日用电量,δt表示预设定的时间尺度;
根据实际日功率p进一步获得用户无功功率为:
上式中:qa,m表示a相用户日无功功率矩阵,qb,m表示b相用户日无功功率矩阵,qc,m表示c相用户日无功功率矩阵,pa,m表示a相第m个用户的日用电量,pb,m表示b相第m个用户的日用电量,pc,m表示c相第m个用户的日用电量,
3.根据权利要求2所述的一种基于量子遗传的用户相序降损方法,其特征在于:所述步骤二中神经网络模型的构建具体为由输入层、隐含层、承接层、输出层构建的反馈式神经学习网络;
所述神经网络在隐含层中增加承接层作为延时算子,用于记忆前一单元中的输出值,并将处理结果反馈至输入层,所述隐含层中包括用于对结果的方向进行指示标志的非线性状态空间,所述非线性状态空间的计算公式为:
y(t)=g(w3x(k))
x(t)=f(w1xc(t) w2(u(t-1)))
xc(t)=x(t-1);
上式中:t表示系统的采样时刻,y(t)表示输出节点向量,x表示中间层节点单元向量,u表示输入向量,xc表示反馈状态向量,w1表示承接层到隐含层的连接权值,w2表示输入层到隐含层的连接权值,w3表示隐含层到输出层的连接权值,g(·)表示输出神经元的传递函数,是中间层输出的线性组合,f(·)表示中间层神经元的传递函数;
所述神经网络模型中包括对每一层中的系数误差权值进行修正的系数修正矩阵,所述系数修正矩阵具体采用反向传播的形式,所述述神经网络模型中还包括对结果进行可信度分析的学习指标函数,所述学习指标函数利用平均绝对值函数构建,所述学习指标函数的计算公式为:
上式中:yi(k)表示网络输出向量的第i个值,
4.根据权利要求3所述的一种基于量子遗传的用户相序降损方法,其特征在于:所述步骤三中基于遗传算法的相序优化模型的构建步骤为:
步骤3.1:输入待规划的预测数据,对接收到的预测数据进行编码并初始化种群,根据负荷接入相序的状态,采用量子比特编码的方式进行编码,获得配电台区用户接入相序矩阵个体;
步骤3.2:根据目标函数对相序接入的方案进行分析,并得到目标函数值;
步骤3.3:通过量子门旋转角策略计算量子旋转角,更新量子门,并利用迭代的方式从种群中取出一定数量矩阵个体,选取最优的一个进入子代种群,当满足新的种群规模与原种群规模相同时,停止迭代;
步骤3.4:根据接入符合相序的特点,按照交叉概率和变异概率进行交叉和变异操作;
步骤3.5:利用精英选择策略保留优良相序接入矩阵个体,进入下一代中进行迭代;
步骤3.6:输出最优解并作为最合适的调相方案。
5.根据权利要求4所述的一种基于量子遗传的用户相序降损方法,其特征在于:所述量子比特编码的方式进一步为:
染色体编码上应用量子比特概率幅表示,表示为0、1两者任意叠加态,量子比特概率幅的状态表示为:
x=α|0> β|1>
|α|2 |β|2=1;
上式中:α是复数表示|0>的概率幅,β是复数表示|1>的概率幅,|α|2表示量子态观测状态0出现的概率,|β|2表示量子态观测状态1出现的概率。
6.根据权利要求5所述的一种基于量子遗传的用户相序降损方法,其特征在于:所述步骤3.2中的目标函数的构建通过将同时满足台区线路损耗最低和调整相序次数最少的情况作为目标函数;
所述台区线路损耗最低通过结合负荷预测数据得到用户调相日当天用电量和出口三相电流线,并求出当前接入相序下的台区理论线损情况,即线路损耗最低函数f1,f1的计算公式如下:
f1=minploss;
上式中:lnum表示配电台区各负荷相序调整的次数。
7.根据权利要求6所述的一种基于量子遗传的用户相序降损方法,其特征在于:所述步骤3.3中的量子门旋转角策略具体为:
采用自适应调整旋转门转角策略,通过比较当前量子位并采用最优保留机制保留最优二进制解来确定转角;
其中旋转门的进化采用角度形式表示,其中角度计算基于二进制数,角度的计算公式为:
上式中:e表示二进制数;
旋转门转角的计算公式为:
δθi=α(θei-θi);
上式中:θei表示当前最优二进制解第i位角度,θi表示量子染色体第i位所对应角度,α表示旋转角的调整系数,α的计算公式为:
上式中:i表示当代种群中的第i个染色体,popsize表示种群的规模,r为常数,s为常数。
8.一种基于量子遗传的用于相序降损系统,其特征在于:包括用于采集历史实时数据的第一模块、用于预测当日负荷数据的第二模块、用于获取最优相序调整方案的第三模块、用于实现相序调整的第四模块;
所述第一模块将采集的历史实时数据进行分析处理后获得负荷曲线模型,所述第二模块接收第一模块发送的采集到的电力数据,并将处理过后的预测数据传输至第三模块,所述第三模块将预测数据进行分析处理后输出最优解的调相数据至第四模块,所述第四模块根据第三模块获取的最优相序调整方案,采用智能换相装置对相序进行调整。
9.根据权利要求8所述的一种基于量子遗传的用于相序降损系统,其特征在于:所述第一模块具体包括信息采集模块与信息反馈模块;
所述信息采集模块包括配电台区涉及的台区出口电表,所述台区出口电表根据预设定的时间段,将数据实时的传输至信息反馈模块;
所述信息反馈模块用于接收信息采集模块传输过来的信息,并对数据进行处理获得负荷曲线模型;
所述信息采集模块采集电力网络系统历史数据为以配电台区前期采集的实时数据为依据。
10.根据权利要求9所述的一种基于量子遗传的用于相序降损系统,其特征在于:所述智能换相装置包括换相控制装置和换相执行终端,所述智能换相装置将获得的换相结果发送给换相执行终端,所述换相执行终端接收换相结果后对当前相序进行自动切换。
技术总结