一种基于模糊神经元PID的微电网频率控制系统及方法与流程

专利2022-06-29  65


本发明涉及微电网技术领域,具体涉及一种基于模糊神经元pid的微电网频率控制系统及方法。



背景技术:

近年来人类对于能源的消耗量,特别是用于发电的能源总量正在飞速增长,根据2018年bp世界能源统计年鉴的数据显示,2017年中国全年发电量为6800twh左右,占全球总发电量的26%,其中煤炭发电量接近60%。全球化石燃料的储量是有限的,按照目前的开采和消耗速度,不足百年一些化石燃料就会被人类全部消耗,此外大量燃烧化石燃料也会带来一系列环境问题,不符合可持续发展的要求,由此可见以化石燃料为主的能源消耗体系注定无法长久维持下去。为了减少二氧化碳的排放同时建立起可持续发展的经济体系,使用可再生能源发电的技术受到大家广泛关注。目前来看,世界发电能耗的总趋势是化石燃料使用占比下降,而可再生能源发电量正在上升,据统计2017年全球可再生能源发电占比已接近全球总发电量的10%,相比于2011年增长了一倍,并且仍然保持较快增长速率,在未来有望成为最主要的能源。

随着化石能源日渐枯竭,如风能、太阳能等可再生能源开始受到人们重视,在电力行业中,风力发电和光伏发电成为了分布式电源的主力,以分布式发电为基础的微电网技术得到发展。由于风电、光伏发电存在随机性和间歇性,需要采取相应的控制手段才能使微电网提供幅值稳定的频率。常用的微电网控制结构包括对等控制、主从控制和分层控制。

目前常见的大多数微电网以分层控制结构为主,分层控制一般包含3个控制层:一层控制是直接控制微源并网逆变器的控制层,通过脉宽调制(pulsewidthmodulation,pwm)信号直接影响并网逆变器的输出频率,完成频率的一次调节;二层控制主要完成频率的修正量计算,控制微电网的模式切换等;三层控制主要是微电网的能量管理,优化微电网参数,实现微电网经济运行。

申请号为cn201210261136.9的专利申请公开了一种基于模糊控制的微网电池储能系统调频控制方法,在传统pid控制基础上,引进模糊控制及其实现方式,包括模糊化、模糊规则、模糊推理、解模糊和pid控制等重要组成部分。将微网频率偏差和微网频率变化率模糊化为模糊控制器的输入,根据模糊控制规则来输出有功出力控制的pid控制参数,最终输出电池储能系统的有功出力参考值pref,以此控制微网电池储能系统的有功出力。与传统pid控制相比,本方法对微网并网/孤网运行模式切换以及电网运行参数的非线性与时变性有很强的适应能力,具有较好的动态响应特性,有效提高电池储能系统有功功率控制精度和微网的频率稳定性。包括以下步骤:

1)测取微网实时频率值f;

2)将测取的微网实时频率值f作为模糊控制器的输入量,模糊控制器根据输入量进行模糊推理,得到pid控制参数作为输出量;

3)以步骤2)获得pid控制器控制微网电池储能系统,获得有功出力参考值pref;

4)根据有功出力参考pref,采用pq控制法,使电池储能系统输出的有功出力p跟随有功出力参考值pref。

但是上述公开的方法中,仅以实时频率f作为模糊控制器唯一的输入量,模糊控制器对微网的参数变动情况的感知不足,可能无法获得最合适的推理结果。

故,针对现有技术的缺陷,如何实现微电网频率的有效控制,以适应复杂多变的微电网环境是本领域亟待解决的问题。



技术实现要素:

本发明针对传统pid实现的频率控制中pid参数固定,可能无法适应复杂多变的微电网环境这一问题。本发明提供的系统及方法能够利用神经网络实现pid参数自适应调节,同时使用模糊控制器优化神经元比例系数,通过这样的方法实现控制系统参数针对微电网实时量测数据的自适应调节,选择优化的控制参数,能够增强微电网遭到大型冲击时控制系统的稳定性,加快微电网频率恢复到标准值的速率。

为了实现以上目的,本发明采用以下技术方案:

一种基于模糊神经元pid的微电网频率控制系统,包括:

采集模块,用于实时采集微电网的频率、有功功率;

单神经元pid控制模块,用于当所述频率与标准频率的偏差大于或等于预设阈值时,通过单神经元调整pid的比例、积分、微分系数,对所述频率进行校正;

模糊控制模块,用于调整所述单神经元的神经元比例系数。

进一步地,所述单神经元pid控制模块包括:

转换模块,用于计算所述频率与标准频率间的偏差、差分量、二阶差分量;

求和模块,用于求取所述偏差、差分量、二阶差分量的加权和;

比例模块,用于求取所述加权和、神经元比例系数的乘积;

延时模块,用于将所述乘积累加到前一次频率上获得频率校正量。

进一步地,所述模糊控制模块具体为:

模糊化处理所述偏差和差分量;

通过隶属度函数和模糊规则表经模糊推理得到所述神经元比例系数的模糊量;

使用重心法解模糊得到所述神经元比例系数的精确量。

进一步地,所述偏差为:

e(t)=ω(t)-ω*

其中,ω(t)为t时刻采集的微电网频率,ω*为标准频率;

所述差分量为:

δe(t)=e(t)-e(t-1)

所述二阶差分量为:

δ2e(t)=e(t)-2e(t-1) e(t-2)。

进一步地,所述频率校正量为:

其中,ω'(t)为t时刻的频率校正量,ω'(t-1)为t-1时刻的频率校正量,k为神经元比例系数,x1(t)=e(t),x2(t)=δe(t),x3(t)=δ2e(t),wi(t)为对应于xi(t)的加权系数。

进一步地,所述系统还包括:

自学习模块,用于采用有监督的hebb学习规则学习学习加权系数。

进一步地,所述学习加权系数具体为:

w1(t 1)=w1(t) ηie(t)ω'(t)[x1(t) x2(t)]

w2(t 1)=w2(t) ηpe(t)ω'(t)[x1(t) x2(t)]

w3(t 1)=w3(t) ηde(t)ω'(t)[x1(t) x2(t)]

其中,ηi、ηp和ηd分别表示积分、比例和微分权重的学习率;ω'(t)表示通过神经元pid控制模块产生的频率校正量。

一种基于模糊神经元pid的微电网频率控制方法,应用于上述微电网频率控制系统,包括:

s1、实时采集微电网的频率、有功功率;

s2、判断所述频率与标准频率的偏差是否小于预设阈值,若否,基于所述偏差,计算差分量、二阶差分量;

s3、求取所述偏差、差分量、二阶差分量的加权和;

s4、对所述偏差、差分量进行模糊化处理,获得神经元比例系数;

s5、求取所述加权和、神经元比例系数的乘积,并将所述乘积累加到前一次频率上获得频率校正量,对所述频率进行校正。

进一步地,所述方法还包括:

采用有监督的hebb学习规则学习学习加权系数。

进一步地,所述学习加权系数具体为:

w1(t 1)=w1(t) ηie(t)ω'(t)[x1(t) x2(t)]

w2(t 1)=w2(t) ηpe(t)ω'(t)[x1(t) x2(t)]

w3(t 1)=w3(t) ηde(t)ω'(t)[x1(t) x2(t)]

其中,ηi、ηp和ηd分别表示积分、比例和微分权重的学习率;ω'(t)表示通过神经元pid控制模块产生的频率校正量。

本发明提出的基于模糊神经元pid的微电网频率控制系统及方法,能够在微电网频率超出阈值时实现频率快速恢复到标准值。同时利用内置的学习算法更新神经元比例系数和pid控制器的参数值,使控制系统对复杂多变的微电网环境具有更强的适应力。本发明提供的系统及方法能够利用神经网络实现pid参数自适应调节,同时使用模糊控制器优化神经元比例系数,通过这样的方法实现控制系统参数针对微电网实时量测数据的自适应调节,选择优化的控制参数,能够增强微电网遭到大型冲击时控制系统的稳定性,加快微电网频率恢复到标准值的速率。

附图说明

图1是基于模糊神经元pid的微电网频率控制系统结构图;

图2是通过调节下垂特性曲线实现频率二次控制的原理图;

图3是单神经元自适应pid控制的系统结构简图;

图4是频率隶属度函数示例图;

图5是基于模糊神经元pid的微电网频率控制方法流程图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明适用于微电网分层控制结构,基于分层控制的微电网,第一层控制策略为下垂控制,第二层为微电网中央控制器(mgcc)。下垂控制微电网系统表示提供数据的微电网系统,该微电网系统包括分布式电源、并网逆变器、微源控制器、储能设备和负载等,其中微源控制器使用下垂控制策略,实现功率在不同微源之间的比例分配。该微电网系统运行在运行过程中的实时量测数据通过通信手段发送至mgcc,mgcc解析后形成量测点信息,根据量测点信息进行分析处理。本发明所述的频率控制系统及方法运行于mgcc中。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

实施例一

如图1所示,本实施例提出了一种基于模糊神经元pid的微电网频率控制系统,包括:

采集模块,用于实时采集微电网的频率、有功功率;

传统下垂控制微电网随着接入负载增多,逆变器输出的频率会发生下降,根据相关规范,微电网在运行时频率偏差不得超出规定的范围。下垂控制的表达式为:

ω=ω*-mp(p*-p)

其中,ω*为参考频率、p*为参考有功功率、p为有功功率,mp表示下垂控制器的下垂系数。

因此,下垂控制的逆变器输出的频率与逆变器发出的有功功率以及设定的参考有功功率相关。因此可以从参考有功功率和下垂系数两个角度来实现频率恢复控制。本发明实现频率恢复控制采用的是集中控制的方式,通过采集模块采集关键节点的频率值和逆变器的有功功率值,关键节点包括逆变电源输出端、公共连接点。本发明对微电网的频率进行实时监测,以使频率值维持在一定的范围内。采用通讯手段采集微电网的实时测量的频率值,通讯手段基于工控机支持的通信接口,采用串口通信或者tcp/ip通信。采集模块将接收到的数据存入内存和后台数据库中。

单神经元pid控制模块,用于当所述频率与标准频率的偏差大于或等于预设阈值时,通过单神经元调整pid的比例、积分、微分系数,对所述频率进行校正;

具体地,单神经元pid控制模块包括转换模块、求和模块、比例模块、延时模块。

本发明单神经元pid控制模块从内存中获取采集的频率值,转换模块将采集的频率值与标准的频率值进行比较,当其偏差超过了预设的阈值时,表明微电网运行的频率偏差超过了预定的范围,因此需要对频率进行校正,启动微电网频率控制,使其维持在一定的范围内。当其偏差不超过预设的阈值时,表明微电网的频率符合相关的规定,不需要进行频率修正,继续采集微电网的频率数据。所述偏差具体为:

e(t)=ω(t)-ω*

其中,ω(t)为t时刻采集的微电网频率,ω*为标准频率。

本发明通过单神经元pid控制模块计算得到频率的校正量,将其累加到参考有功功率值上调节逆变器的下垂控制曲线。通常在下垂特性上表现为上下平移下垂特性直线,使频率恢复到允许范围以内。

如图2所示,其中p为功率,ω为频率,当接入的负载使单台逆变器发出的功率升高时,逆变器的工作点在下垂特性上就会向右移动,这种趋势会使频率发生下降,逐渐偏离微电网的允许运行范围。本发明采取的方式是:通过单神经元pid控制模块计算出可变的校正量,在线自适应调节下垂特性,使频率逐步恢复到允许范围以内。

人工神经网络理论上可以通过调整自身参数去逼近任何函数,这种自适应的特征为pid参数的优化提供了思路,因此可以将神经网络和pid控制器结合起来产生基于神经网络的pid控制。

多层神经网络进行自适应调节需要很大的计算量,对于微电网这种需要快速反应的控制对象以及机能可能受限的设备而言,进行多层神经网络的在线学习可能无法满足实时性的要求。为了结合神经网络本身的特点同时满足快速反应的实时性要求,本发明使用单个自适应神经元的控制方式。

传统pid控制器的时域表达式可表示为:

其中,kp为比例系数;ti为积分时间常数;td为微分时间常数;e(t)表示实际值与设定值之间的差,频率二次控制中为微电网逆变器输出频率与标准频率的偏差;ω'(t)为控制模块的控制量输出,即为频率的校正量。当采样周期ts较短时,可以得到增量式控制器的离散方程为:

其中δ表示差分量;δ2为二阶差分量;kp、ki、kd分别为控制器的比例、积分、微分系数。

单神经元是一种能够在线调整参数的模型,将其与pid控制结合,把比例、积分和微分作为输入变量,就形成了单神经元自适应pid控制器。

图3为单神经元自适应pid控制的系统简图,图中转换器的输入反映被控过程及控制设定的状态,转换器中主要实现采样值到差分量的转换。如设定频率为ω*,逆变电源输出频率为ω,经转换器转换后成为神经元学习控制所需要的状态量xi。其中x1(t)=e(t),x2(t)=δe(t)=e(t)-e(t-1),x3(t)=δ2e(t)=e(t)-2e(t-1) e(t-2),z(t)=e(t)=ω(t)-ω*为性能指标;wi(t)为对应于xi(t)的加权系数;k为神经元比例系数,k>0。

神经元控制器结合增量式pid控制的表达式来产生控制信号,具体为:

具体地,本发明通过转换模块计算采集的频率值与标准的频率值间的偏差x1(t)、差分量x2(t)、二阶差分量x3(t),再通过求和模块求取所述偏差、差分量、二阶差分量的加权和比例模块用于求取所述加权和、神经元比例系数的乘积。延时模块用于将比例运算的结果累加到前一次频率上获得频率校正量,即pid控制信号。进一步地,本发明还包括数据发送模块,用于向被控对象发送控制指令。

单神经元pid控制模块中最关键的部分就是加权系数wi(t)的学习。控制器通过对加权系数的调整来实现自适应、自组织功能,本发明加权系数的调整采用有监督的hebb学习规则,它与神经元的输入、输出和输出的偏差三者的相关函数有关,具体为:

wi(t 1)=(1-c)wi(t) ηpi(t)

pi(t)=z(t)ω(t)xi(t)

其中pi被称为递进信号,是一个在递减过程中不断衰减的变量;η表示学习率;c表示常数,可以为取0。为保证上述单神经元自适应pid控制学习算法的收敛性,对其进行规范化处理后为:

神经元pid控制的比例、积分、微分系数的在线修正主要与e(t)和δe(t)有关,因此可以对式的权重更新公式加以改进,即将递进信号表达式中的xi改为x1(t) x2(t)。

综上所述,本发明中神经元pid控制器权重系数的更新公式可表示为:

w1(t 1)=w1(t) ηie(t)ω'(t)[x1(t) x2(t)]

w2(t 1)=w2(t) ηpe(t)ω'(t)[x1(t) x2(t)]

w3(t 1)=w3(t) ηde(t)ω'(t)[x1(t) x2(t)]

其中ηi、ηp、ηd分别表示积分、比例和微分系数的学习率。

模糊控制模块,用于调整所述单神经元的神经元比例系数。

可知,神经元pid控制系统中实际的pid参数比例、积分、微分系数为:

由此可知,在神经元pid控制器当中,神经元比例系数k对于神经元控制单元的控制效果,特别是控制量的变化速率,有直接的影响。事实上,k值通常被认为是神经元pid控制器中最敏感的参数。在实际仿真中发现,如果k的取值过大,系统会出现严重的超调甚至失控;如果k的取值过小,系统的暂态调节时间就会很长,跟随参考量的速率下降。很明显k的取值体现了pid控制的特性,实现优化控制的关键就在于如何选取数值合适的k以达到最佳的控制效果。为了使神经元比例系数k在系统运行过程中始终保持较为合适的数值,本发明使用模糊逻辑来在线调整k值。

本发明使用的模糊控制模块输入变量为实际频率与参考频率的偏差和偏差的差分量,输出变量为神经元比例系数k。模糊控制模块首先对偏差和偏差的差分量进行模糊化处理,之后通过隶属度函数和模糊规则表经模糊推理得到神经元比例系数的模糊量,最后使用重心法解模糊得到神经元比例系数的精确量。

具体地,本发明使用的隶属度函数为三角形隶属度函数,根据仿真结果进行调整,最终确定隶属度函数的具体值。隶属度函数如图如图4所示。本发明使用最大-最小的方法进行模糊逻辑推理,解模糊的方法为重心法。

模糊控制模块根据控制过程中实际频率与参考频率的偏差e(t)及偏差的差分量δe(t),在线调节神经元比例系数k,进而改善单神经元pid控制模块的控制效果,以保持控制系统具有更强的鲁棒性。

实施例二

如图5所示,本实施例提出了一种基于模糊神经元pid的微电网频率控制方法,应用于实施例一所述的微电网频率控制系统,包括:

s1、实时采集微电网的频率、有功功率;

本发明通过微电网频率控制系统中的采集模块实时采集微电网的频率、有功功率,以在对频率值进行实时监测。

s2、判断所述频率与标准频率的偏差是否小于预设阈值,若否,基于所述偏差,计算差分量、二阶差分量;

本发明通过转换模块计算频率与标准频率的偏差,当其偏差超过了预设的阈值时,表明微电网运行的频率偏差超过了预定的范围,因此需要对频率进行校正,启动微电网频率控制。

s3、求取所述偏差、差分量、二阶差分量的加权和;

本发明通过求和模块求取所述偏差、差分量、二阶差分量的加权和。其中,最关键的部分就是加权和中加权系数的学习。控制器通过对加权系数的调整来实现自适应、自组织功能,本发明加权系数的调整采用有监督的hebb学习规则,它与神经元的输入、输出和输出的偏差三者的相关函数有关。具体的计算方法与实施例一一致,在此不再赘述。

s4、对所述偏差、差分量进行模糊化处理,获得神经元比例系数;

本发明通过模糊控制模块采用模糊逻辑来在线调整神经元比例系数,选取数值合适的神经元比例系数以达到最佳的控制效果。

s5、求取所述加权和、神经元比例系数的乘积,并将所述乘积累加到前一次频率上获得频率校正量,对所述频率进行校正。

本发明通过比例模块用于求取所述加权和、神经元比例系数的乘积。延时模块用于将比例运算的结果累加到前一次频率上获得频率校正量,即pid控制信号,向被控频率发送控制指令。

由此可知,本发明当数据采集模块采集到的频率数据与标准频率的偏差大于等于阈值时,mgcc自动启动频率恢复控制,转换器的输入变量为采集到的微源逆变器输出端频率和标准频率值,输出结果为叠加到下垂控制系统参考值上的频率校正量,频率的具体数值使用有效值。本发明能够在微电网频率超出阈值时实现频率快速恢复到标准值。同时利用内置的学习算法更新神经元比例系数和pid控制器的参数值,使控制系统对复杂多变的微电网环境具有更强的适应力。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。


技术特征:

1.一种基于模糊神经元pid的微电网频率控制系统,其特征在于,包括:

采集模块,用于实时采集微电网的频率、有功功率;

单神经元pid控制模块,用于当所述频率与标准频率的偏差大于或等于预设阈值时,通过单神经元调整pid的比例、积分、微分系数,对所述频率进行校正;

模糊控制模块,用于调整所述单神经元的神经元比例系数。

2.根据权利要求1所述的微电网频率控制系统,其特征在于,所述单神经元pid控制模块包括:

转换模块,用于计算所述频率与标准频率间的偏差、差分量、二阶差分量;

求和模块,用于求取所述偏差、差分量、二阶差分量的加权和;

比例模块,用于求取所述加权和、神经元比例系数的乘积;

延时模块,用于将所述乘积累加到前一次频率上获得频率校正量。

3.根据权利要求2所述的微电网频率控制系统,其特征在于,所述模糊控制模块具体为:

模糊化处理所述偏差和差分量;

通过隶属度函数和模糊规则表经模糊推理得到所述神经元比例系数的模糊量;

使用重心法解模糊得到所述神经元比例系数的精确量。

4.根据权利要求2所述的微电网频率控制系统,其特征在于,

所述偏差为:

e(t)=ω(t)-ω*

其中,e(t)为t时刻采集的微电网频率,e*为标准频率;

所述差分量为:

δe(t)=e(t)-e(t-1)

所述二阶差分量为:

δ2e(t)=e(t)-2e(t-1) e(t-2)。

5.根据权利要求3所述的微电网频率控制系统,其特征在于,所述频率校正量为:

其中,ω(t-1)为t-1时刻采集的微电网频率,k为神经元比例系数,x1(t)=e(t),x2(t)=δe(t),x3(t)=δ2e(t),wi(t)为对应于xi(t)的加权系数。

6.根据权利要求4所述的微电网频率控制系统,其特征在于,所述系统还包括:

自学习模块,用于采用有监督的hebb学习规则学习学习加权系数。

7.根据权利要求4所述的微电网频率控制系统,其特征在于,所述学习加权系数具体为:

w1(t 1)=w1(t) ηie(t)ω'(t)[x1(t) x2(t)]

w2(t 1)=w2(t) ηpe(t)ω'(t)[x1(t) x2(t)]

w3(t 1)=w3(t) ηde(t)ω'(t)[x1(t) x2(t)]

其中,ηi、ηp和ηd分别表示积分、比例和微分权重的学习率;ω'(t)表示通过神经元pid控制模块产生的频率校正量。

8.一种基于模糊神经元pid的微电网频率控制方法,应用于权利要求1-6任一项所述的微电网频率控制系统,包括:

s1、实时采集微电网的频率、有功功率;

s2、判断所述频率与标准频率的偏差是否小于预设阈值,若否,基于所述偏差,计算差分量、二阶差分量;

s3、求取所述偏差、差分量、二阶差分量的加权和;

s4、对所述偏差、差分量进行模糊化处理,获得神经元比例系数;

s5、求取所述加权和、神经元比例系数的乘积,并将所述乘积累加到前一次频率上获得频率校正量,对所述频率进行校正。

9.根据权利要求7所述的微电网频率控制方法,其特征在于,所述方法还包括:

采用有监督的hebb学习规则学习学习加权系数。

10.根据权利要求8所述的微电网频率控制系统,其特征在于,所述学习加权系数具体为:

w1(t 1)=w1(t) ηie(t)ω'(t)[x1(t) x2(t)]

w2(t 1)=w2(t) ηpe(t)ω'(t)[x1(t) x2(t)]

w3(t 1)=w3(t) ηde(t)ω'(t)[x1(t) x2(t)]

其中,ηi、ηp和ηd分别表示积分、比例和微分权重的学习率;ω'(t)表示通过神经元pid控制模块产生的频率校正量。

技术总结
本发明公开了一种基于模糊神经元PID的微电网频率控制系统及方法,其中,控制系统包括:采集模块,用于实时采集微电网的频率、有功功率;单神经元PID控制模块,用于当所述频率与标准频率的偏差大于或等于预设阈值时,通过单神经元调整PID的比例、积分、微分系数,对所述频率进行校正;模糊控制模块,用于调整所述单神经元的神经元比例系数。本发明能够在微电网频率超出阈值时实现频率快速恢复到标准值。同时利用内置的学习算法更新神经元比例系数和PID控制器的参数值,使控制系统对复杂多变的微电网环境具有更强的适应力。

技术研发人员:董树锋;李帅;卢开诚
受保护的技术使用者:万克能源科技有限公司
技术研发日:2019.10.29
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-33062.html

最新回复(0)