首页> 中国专利> 一种用于独立微电网系统的多目标鲁棒频率控制方法

一种用于独立微电网系统的多目标鲁棒频率控制方法

摘要

本发明公开一种独立微电网的多目标鲁棒分数阶频率控制方法,本发明通过小信号建模方法建立独立微电网系统各组件小信号频率响应模型,在此基础上建立独立微电网系统鲁棒回路成型分数阶频率控制模型,将独立微电网系统频率偏差与时间相乘的累加和最小、系统功率偏差与时间相乘的累加和最小、鲁棒回路成型系统矩阵函数的无穷范数最小、鲁棒控制器输出信号值最小作为评估鲁棒频率控制器性能的优化目标函数,将鲁棒稳定性能和抑制干扰性能指标均小于1作为约束条件,并设计一种自适应多目标约束优化求解器高效地实现鲁棒回路成型频率控制参数的优化整定。采用本发明可实现独立微电网系统多性能指标折衷优化的鲁棒频率控制。

著录项

  • 公开/公告号CN106130066A

    专利类型发明专利

  • 公开/公告日2016-11-16

    原文格式PDF

  • 申请/专利权人 温州大学;

    申请/专利号CN201610548802.5

  • 申请日2016-07-11

  • 分类号H02J3/38(20060101);G06Q10/06(20120101);

  • 代理机构33200 杭州求是专利事务所有限公司;

  • 代理人邱启旺

  • 地址 325000 浙江省温州市瓯海经济开发区东方南路38号温州市国家大学科技园孵化器

  • 入库时间 2023-06-19 00:54:59

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-07-17

    授权

    授权

  • 2016-12-14

    实质审查的生效 IPC(主分类):H02J3/38 申请日:20160711

    实质审查的生效

  • 2016-11-16

    公开

    公开

说明书

技术领域

本发明涉及新能源微电网能量调配和管理技术领域智能控制技术,特别涉及一种用于独立微电网系统的多目标鲁棒频率控制方法。

背景技术

独立微电网为解决偏远山区和沿海海岛等特殊地区供电难题提供了一种可行方案,因此近年来受到了国内外新能源与电力系统领域的广泛研究与推广应用。但光伏发电和风力发电随着地区天气的变化呈现出较强的随机性和间歇性,加之需求负荷的多样性和复杂性等特征,将容易导致独立微电网系统有功功率供需不平衡从而使得系统频率出现波动。因此,如何在独立微电网系统结构参数不确性和外界干扰的情形下实现平稳、快速且准确的频率控制是独立微电网系统能量调配和管理领域必须解决的重要技术难题之一。目前,独立微电网频率控制的主流技术主要包括:(1)基于遗传算法或模糊粒子群算法的传统整数阶PID或PI控制技术,但存在振荡幅度较大、响应速度较慢、抗干扰能力不足、优化算法自身参数整定复杂、计算效率较低等缺陷;(2)基于遗传算法和Kriging代理模型等优化算法的分数阶PID控制技术,但遗传算法包含选择、交叉和变异等复杂进化计算操作,算法自身可调参数较多,计算效率较低,而基于Kriging代理模型对初始样本数目依赖较高,也同样存在算法自身参数整定复杂、计算效率偏低等缺陷;(3)基于标准H无穷和μ分析原理的控制方法,但还存在鲁棒控制器的评价性能指标过于单一,难以综合优化独立微电网系统的频率控制性能。

为了弥补以上技术的不足,在国家自然科学基金(No.51207112)、浙江省公益科技计划(Nos.2014C31074、2014C31093)、浙江省自然科学基金(Nos.LY16F030011、LZ16E050002、LQ14F030006、LQ14F030007)等项目的支持下,本发明公开一种用于独立微电网系统的多目标鲁棒频率控制方法。本发明通过小信号建模方法建立独立微电网系统各组件小信号频率响应模型,在此基础上建立独立微电网系统鲁棒回路成型分数阶频率控制模型,将独立微电网系统频率偏差与时间相乘的累加和最小、系统功率偏差与时间相乘的累加和最小、鲁棒回路成型系统矩阵函数的无穷范数最小、鲁棒控制器输出信号值最小作为评估鲁棒频率控制器性能的优化目标函数,将鲁棒稳定性能和抑制干扰性能指标均小于1作为约束条件,并设计一种自适应多目标约束优化求解器高效地实现鲁棒回路成型频率控制参数的优化整定。

发明内容

本发明的目的在于针对现有技术的不足,提供一种用于独立微电网系统的多目标鲁棒频率控制方法。

本发明的目的是通过以下技术方案来实现的:一种用于独立微电网系统的多目标鲁棒频率控制方法,该方法包括以下步骤:

(1)通过小信号建模方法建立独立微电网系统各组件(包括风力发电机、光伏阵列、柴油发电机、燃料电池、铅酸蓄电池、飞轮储能系统和电力电子变换器)小信号频率响应模型,在此基础上建立基于鲁棒回路成型分数阶频率控制器的控制系统模型,独立微电网系统监控计算机读取系统读取独立微电网控制系统模型和负荷数据;其中鲁棒回路成型分数阶频率控制器CR的传递函数模型如下:

CR=W1CW2,其中

其中,W1和W2表示权重函数,Kr表示分数阶控制器C的比例系数,Tr1与Tr2分别表示两个分数阶惯性环节惯性时间系数,λr1与λr2分别表示两个惯性环节的分数阶阶次。

(2)设置多目标约束优化求解器的参数数值,包括外部存档最大个数Amax、最大迭代优化次数Imax

(3)随机产生一个实数编码的个体SI=(U-L)*R+L,其中SI=[Kr,Tr1,Tr2r1r2],U与L表示鲁棒回路成型分数阶频率控制器优化变量上限和下限,R表示一组在0到1范围内产生的均匀分布随机数,并令外部存档A为空。

(4)对当前个体SI逐个优化变量进行变异并保持其它组员不变,产生5个子代个体{Sj,j=1,2,…,5},具体变异操作如式(2)~(4)所示:

Sj(xi)=SI(xi)+α.βmax(xi),i=1,2,...,5(2)

其中

βmax(xi)=max(SI(xi)-L(xi),U(xi)-SI(xi)),i=1,2,...,5(4)

其中,xi表示第i个优化变量,Sj(xi)和Sj(xi)分别表示个体Sj和SI中的第i个优化变量,L(xi)和U(xi)分别表示第i个优化变量的下限值和上限值,Ic表示当前迭代次数,r1是在0和1范围内产生的均匀随机数。

(5)按照式(5)~(6)计算{Sj,j=1,2,…,5}所有个体的约束违反量g(Sj);

g(Sj)=Σh=1pGk(Sj)p,j=1,...,5---(5)

其中p为约束条件的数量。

(6)计算每个个体的m个适应度值{Fk(Sj),j=1,2,…,5,k=1,2,…,m},具体计算过程如下:

(6.1)若Sj是可行解,则Fk(Sj)=fk(Sj),j=1,2,…,5,k=1,2,…,m,其中fk(Sj)表示第j个个体的第k个适应度函数,具体计算详见权利2;

(6.2)若Sj是不可行解,则Fk(Sj)=fk(Sj)+ηk.g(Sj),其中ηk表示对违反约束的惩罚因子。

(7)使用基于非支配排序的Pareto适应度评价准则对这5个子代个体{Sj,j=1,2,…,5}进行Pareto排序。

(8)如果只存在一个非支配个体,则令该个体为Sn;如果存在多个非支配个体,则随机选择一个个体作为Sn

(9)采用基于拥挤度距离的更新机制更新外部文档A,具体实现方式如下:

(9.1)如果外部存档中至少有一个体能够支配个体Sn,则个体Sn不加入外部存档A。

(9.2)如果个体Sn能够支配外部存档中的某些个体,则将这些个体移除,并将个体Sn加入外部存档A。

(9.3)如果外部存档中的所有个体与个体Sn互不支配时,若外部存档个数未达到最大个数Amax,则将个体Sn加入外部存档A;若外部存档个数达到最大个数Amax,且若个体Sn位于外部存档最拥挤的地方,则不加入外部存档A;否则个体Sn将替代位于外部存档最拥挤的地方的个体,从而加入外部存档A。拥挤度距离计算具体如下:假设外部文档A中个体数量为l,对A中所有个体{A(i),i=1,2,..,l}对应的m个适应度函数{Fk(A(i)),i=1,2,..,l,k=1,2,…,m}按照升序排序,从而使得Fk(A(O(1)))≤Fk(A(O(2)))≤…≤Fk(A(O(l))),其中O(1),O(2)…,O(l)为排序索引号,Ak(O(i))表示第m个适应度函数值排序为O(i)对应的外部文档个体;Ak(O(1))和Ak(O(l))的拥挤距离d(Ak(O(1)))和d(Ak(O(l)))为:d(Ak(O(1)))=d(Ak(O(l)))=∞;对于i=2,…,(l-1),则Ak(O(i))的拥挤距离d(Ak(O(i)))为:d(Ak(O(i)))=[Ak(O(i+1))-Ak(O(i-1))]/[Fk(A(O(l)))-Fk(A(O(1)))]。

(10)Sn无条件地替代当前个体SI

(11)重复步骤(4)至(10),直至满足达到最大迭代优化次数Imax

(12)将外部存档作为到目前为止最优化的Pareto解集输出,从中选取Pareto解集中最中间的个体作为鲁棒回路成型分数阶频率控制器的优化参数Sbest,将其传输至实际独立微电网系统中,独立微电网系统监控计算机获得实际独立微电网系统的实时运行数据和波形。

步骤6中所涉及的独立微电网系统的鲁棒分数阶频率控制的多目标优化模型包括多目标适应度函数及其约束条件模型如式(7)~(17)所示:

minf(x)=min[f1(x),f2(x),f3(x),f4(x)],x=[Kr,Tr1,Tr2r1r2](7)

f1(x)=tmintmax(t|Δf|)dt---(8)

f2(x)=tmintmax(t|ΔPg|)dt---(9)

f3(x)=tmintmaxu2dt---(10)

f4(x)=||[I>∞]T(1-PC)-1[I>∞,其中P=W2P0W1(11)

subject to||W1T||<1,||W2S||<1(12)

S=(I+P0CR)-1(13)

T=P0CR(I+P0CR)-1(14)

W1=Ka(s+a1)s+b1,a1<b1,W2=1---(15)

ΔP=(M+ΔM)-1(N+ΔN),||ΔMΔN||1/1+EVmax(X1Z1)---(16)

L≤x≤U(17)

其中,t表示系统运行时间,tmin和tmax分别表示系统运行时间的起始时间和终止时间,Δf表示系统频率偏差,ΔPg表示系统总功率偏差,u表示鲁棒控制器输出信号幅值,a1和b1分别表示权重函数W1的零点和极点,Ka表示W1的比例系数,P0表示系统正常情况下的被控对象模型,S和T分别表示灵敏度函数和补灵敏度函数,ΔP表示系统不确定因素下的扰动模型,M和N分别表示正常被控对象P0的分母与分子模型,ΔM和ΔN分别表示被控对象在不确定性因素下扰动的分母与分子模型,EVmax(X1Z1)表示X1Z1的最大特征根,X1和Z1分别是方程(18)和(19)的正解:

(A1-B1Sa-1D1TC1)TX1+X1(A1-B1Sa-1D1TC1)-X1B1Sa-1B1T+C1TRC1=0(18)

(A1-B1Sa-1D1TC1)TZ1+Z1(A1-B1Sa-1D1TC1)-Z1B1Sa-1B1T+C1TRC1=0(19)

其中,R=I+D1D1T,Sa=I+D1TD1,A1、B1、C1、D1为被空对象P的最小空间实现的系数矩阵。

本发明的有效效果是:采用本发明可实现独立微电网系统多性能指标折衷优化的鲁棒频率控制,具有现有技术所不具备的以下优点:在独立微电网系统参数不确定性和干扰等情形下的系统运行稳定裕度更高,系统频率偏差和功率偏差波动更平缓,调节时间更短,控制精度更高,控制器输出信号值更平缓,鲁棒控制器参数优化整定效率更高,且优化求解器设计与实现更简单。

附图说明

图1是独立微电网的拓扑结构及多目标鲁棒分数阶频率控制原理示意图;

图2是基于小信号模型的独立微电网多目标鲁棒分数阶频率控制原理方框图;

图3是独立微电网多目标鲁棒分数阶频率控制的实现过程示意图。

具体实施方式

下面结合附图对本发明进一步说明,本发明的目的和效果将更加明显。

图1是独立微电网的拓扑结构及多目标鲁棒分数阶频率控制原理示意图,独立微电网主要组件包括风力发电机、光伏阵列、柴油发电机、燃料电池、铅酸蓄电池、飞轮储能系统和电力电子变换器,依据机理分析和实验测试数据相结合的方法建立独立微电网频率控制系统模型,同时按照工程需求的多性能指标和约束条件建立独立微电网多目标鲁棒分数阶频率控制优化模型,通过多目标约束优化求解器优化的分数阶频率制参数实现独立微电网的多目标鲁棒频率控制。

图2是基于小信号模型的独立微电网多目标鲁棒分数阶频率控制原理方框图,其中TWTG、TPV、TDEG、TFC、TBESS、TFESS分别表示风力发电机、光伏阵列、柴油发电机、燃料电池、铅酸蓄电池、飞轮储能系统的惯性时间系数,D与M1分别表示电力系统传递函数的常数和惯性系数,Pp与Pw分别表示光伏阵列和风力发电输入功率,PWTG、PPV、PDEG、PFC、PBESS、PFESS分别表示风力发电机、光伏阵列、柴油发电机、燃料电池、蓄电池和飞轮储能系统的输出功率,Pt表示风力发电和光伏发电的功率之和,即Pt=PWTG+PPV,PS表示独立微电网系统产生的功率之和,即PS=Pt+PDEG+PFC±PBESS±PFESS,PL表示负荷功率,ΔPg表示系统总功率偏差,即ΔPg=PL-PS,Δf表示独立微电网系统的频率偏差,u表示鲁棒控制器CR的输出信号。

图3是独立微电网多目标鲁棒分数阶频率控制的实现过程示意图。

以沿海地区某个500kW独立微电网系统为例,采用本发明提出的独立微电网多目标鲁棒分数阶频率控制进行实施。

(1)通过小信号建模方法建立独立微电网系统各组件(包括风力发电机、光伏阵列、柴油发电机、燃料电池、铅酸蓄电池、飞轮储能系统和电力电子变换器)小信号频率响应模型,在此基础上建立基于鲁棒回路成型分数阶频率控制器的控制系统模型,并建立独立微电网系统鲁棒分数阶频率控制的多目标优化模型,独立微电网系统监控计算机读取系统读取独立微电网控制系统模型和负荷数据。

在本实施例中,独立微电网系统在正常运行状态点附近的小信号状态空间模型计算如下:

ΔX·=A1(ΔX)+B1(ΔU)+B2(ΔW)Y=C1(ΔX)+D1(ΔU)---(1)

式中ΔX=[ΔPWTG>PV>DEG>FC>BESS>FESS>T表示状态向量,ΔPWTG、ΔPPV、ΔPDEG、ΔPFC、ΔPBESS、ΔPFESS分别表示风力发电机、光伏阵列、柴油发电机、燃料电池、蓄电池和飞轮储能系统的功率变化,Δf表示独立微电网系统的频率偏差,表示状态向量的一阶导数向量,ΔW=[ΔPwΔPpΔPl]T表示干扰向量,ΔPw、ΔPp、ΔPl分别表示风力发电、光伏发电和负荷的功率波动干扰,ΔU=u表示系统输入向量,A1、B1、B2、C1、D1表示系统系数矩阵,在本实施例中计算如下:

A1=-1/TWTG0000000-1/TPV0000000-1/TDEG0000000-1/TFC0000000-1/TBESS01/TBESS00000-1/TFESS1/TFESS000000-2D/M1,B1=001/TDEG1/TFC000,

B2=1/TWTG0001/TPV0000000000000002/M1,C1=0000001T,D1=0000000T.

鲁棒回路成型分数阶频率控制器CR的传递函数模型如下:

CR=W1CW2,其中

其中,W1和W2表示权重函数,Kr表示分数阶控制器C的比例系数,Tr1与Tr2分别表示两个分数阶惯性环节惯性时间系数,λr1与λr2分别表示两个惯性环节的分数阶阶次。

在本实施例中,独立微电网系统鲁棒分数阶频率控制的多目标优化模型包括多目标适应度函数及其约束条件模型如下式(3)~(13)所示:

minf(x)=min[f1(x),f2(x),f3(x),f4(x)],x=[Kr,Tr1,Tr2r1r2](3)

f1(x)=tmintmax(t|Δf|)dt---(4)

f2(x)=tmintmax(t|ΔPg|)dt---(5)

f3(x)=tmintmaxu2dt---(6)

f4(x)=||[I>∞]T(1-PC)-1[I>∞,其中P=W2P0W1(7)

subject to||W1T||<1,||W2S||<1(8)

S=(I+P0CR)-1(9)

T=P0CR(I+P0CR)-1(10)

W1=Ka(s+a1)s+b1,a1<b1,W2=1---(11)

ΔP=(M+ΔM)-1(N+ΔN),||ΔMΔN||1/1+EVmax(X1Z1)---(12)

L≤x≤U(13)

其中,t表示系统运行时间,tmin和tmax分别表示系统运行时间的起始时间和终止时间,Δf表示系统频率偏差,ΔPg表示系统总功率偏差,u表示鲁棒控制器输出信号幅值,a1和b1分别表示权重函数W1的零点和极点,Ka表示W1的比例系数,P0表示系统正常情况下的被控对象模型,S和T分别表示灵敏度函数和补灵敏度函数,ΔP表示系统不确定因素下的扰动模型,M和N分别表示正常被控对象P0的分母与分子模型,ΔM和ΔN分别表示被控对象在不确定性因素下扰动的分母与分子模型,优化向量的下限L和上限U在此分别设置为L=[0,0.01,0.01,0,0]和U=[100,1,1,2,2],EVmax(X1Z1)表示X1Z1的最大特征根,X1和Z1分别是方程(14)和(15)的正解:

(A1-B1Sa-1D1TC1)TX1+X1(A1-B1Sa-1D1TC1)-X1B1Sa-1B1T+C1TRC1=0(14)

(A1-B1Sa-1D1TC1)TZ1+Z1(A1-B1Sa-1D1TC1)-Z1B1Sa-1B1T+C1TRC1=0(15)

其中R=I+D1D1T,Sa=I+D1TD1,A1、B1、C1、D1为被控对象P的最小空间实现的系数矩阵。

(2)设置多目标约束优化求解器的参数数值,包括外部存档最大个数Amax=50、最大迭代优化次数Imax=500。

(3)随机产生一个实数编码的个体SI=(U-L)*R+L,其中SI=[Kr,Tr1,Tr2r1r2],U与L表示鲁棒回路成型分数阶频率控制器优化变量上限和下限,R表示一组在0到1范围内产生的均匀分布随机数,并令外部存档A为空。

(4)对当前个体SI逐个优化变量进行变异并保持其它组员不变,产生5个子代个体{Sj,j=1,2,…,5},具体变异操作如式(16)~(18)所示:

Sj(xi)=SI(xi)+α.βmax(xi),i=1,2,...,5(16)

其中

βmax(xi)=max(SI(xi)-L(xi),U(xi)-SI(xi)),i=1,2,...,5(18)

其中,xi表示第i个优化变量,Sj(xi)和Sj(xi)分别表示个体Sj和SI中的第i个优化变量,L(xi)和U(xi)分别表示第i个优化变量的下限值和上限值,Ic表示当前迭代次数,r1是在0和1范围内产生的均匀随机数。

(5)按照式(19)~(20)计算{Sj,j=1,2,…,5}所有个体的约束违反量g(Sj);

g(Sj)=Σh=1pGk(Sj)p,j=1,...,5---(19)

其中p为约束条件的数量。

(6)计算每个个体的m个适应度值{Fk(Sj),j=1,2,…,5,k=1,2,…,m},具体计算过程如下:

(6.1)若Sj是可行解,则Fk(Sj)=fk(Sj),j=1,2,…,5,k=1,2,…,m,其中fk(Sj)表示第j个个体的第k个适应度函数,具体计算详见权利2;

(6.2)若Sj是不可行解,则Fk(Sj)=fk(Sj)+ηk.g(Sj),其中ηk表示对违反约束的惩罚因子。

(7)使用基于非支配排序的Pareto适应度评价准则对这5个子代个体{Sj,j=1,2,…,5}进行Pareto排序。

(8)如果只存在一个非支配个体,则令该个体为Sn;如果存在多个非支配个体,则随机选择一个个体作为Sn

(9)采用基于拥挤度距离的更新机制更新外部文档A,具体实现方式如下:

(9.1)如果外部存档中至少有一个体能够支配个体Sn,则个体Sn不加入外部存档A。

(9.2)如果个体Sn能够支配外部存档中的某些个体,则将这些个体移除,并将个体Sn加入外部存档A。

(9.3)如果外部存档中的所有个体与个体Sn互不支配时,若外部存档个数未达到最大个数Amax,则将个体Sn加入外部存档A;若外部存档个数达到最大个数Amax,且若个体Sn位于外部存档最拥挤的地方,则不加入外部存档A;否则个体Sn将替代位于外部存档最拥挤的地方的个体,从而加入外部存档A。拥挤度距离计算具体如下:假设外部文档A中个体数量为l,对A中所有个体{A(i),i=1,2,..,l}对应的m个适应度函数{Fk(A(i)),i=1,2,..,l,k=1,2,…,m}按照升序排序,从而使得Fk(A(O(1)))≤Fk(A(O(2)))≤…≤Fk(A(O(l))),其中O(1),O(2)…,O(l)为排序索引号,Ak(O(i))表示第m个适应度函数值排序为O(i)对应的外部文档个体;Ak(O(1))和Ak(O(l))的拥挤距离d(Ak(O(1)))和d(Ak(O(l)))为:d(Ak(O(1)))=d(Ak(O(l)))=∞;对于i=2,…,(l-1),则Ak(O(i))的拥挤距离d(Ak(O(i)))为:d(Ak(O(i)))=[Ak(O(i+1))-Ak(O(i-1))]/[Fk(A(O(l)))-Fk(A(O(1)))]。

(10)Sn无条件地替代当前个体SI

(11)重复步骤(4)至(10),直至满足达到最大迭代优化次数Imax=500。

(12)将外部存档作为到目前为止最优化的Pareto解集输出,从中选取Pareto解集中最中间的个体作为鲁棒回路成型分数阶频率控制器的优化参数Sbest,将其传输至实际独立微电网系统中,独立微电网系统监控计算机获得实际独立微电网系统的实时运行数据和波形。

通过对采用本发明技术与现有技术的该独立微电网系统运行实验结果对比分析,我们可以发现:采用本发明可实现独立微电网系统频率偏差、功率偏差、稳定裕度、控制器输出信号等多个性能指标折衷优化的鲁棒频率控制,具有现有技术所不具备的以下优点:在独立微电网系统参数不确定性和干扰等情形下的系统运行稳定裕度更高,系统频率偏差和功率偏差波动更平缓,调节时间更短,稳态误差更小,控制器输出信号值更平缓,鲁棒控制器参数优化整定效率更高,且优化求解器设计与实现更简单。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号