基于互联网直流侧电压自适应调节APF电流预测控制方法与流程

文档序号:11388470阅读:495来源:国知局

本发明属于电流预测技术领域,尤其涉及一种基于互联网直流侧电压自适应调节apf电流预测控制方法。



背景技术:

非线性负载产生的谐波或无功电流会使电网的电能质量下降,影响社会生产生活,造成经济损失。在谐波或无功电流成分复杂且时变的情况下,传统lc无源滤波器越来越不能满足电力系统对电能质量的要求。有源电力滤波器(activepowerfilter,apf)有效克服了传统方法的缺点,成为了补偿谐波或无功电流的重要方式,其通过向电网注入与待补偿电流方向相反的补偿电流,使电源只输出基波电流或基波有功电流,达到动态补偿的目的,能对频率和幅值都变化的待补偿电流进行补偿,且补偿性能不受电网阻抗的影响。apf传统控制方法采用pi调节器将直流侧电压控制为恒定值,这种控制方法无法根据电网电压波动和负载变化对直流侧电压进行动态调节,在电网电压偏低或待补偿电流幅值较低时补偿电流纹波相对较大且存在不必要的开关损耗,电网电压偏高或待补偿电流幅值较高时apf输出性能可能出现不足。

综上所述,现有技术存在的问题是:ap传统控制方法无法对直流侧电压进行动态调节,导致电力系统工况变化时apf补偿性能下降。



技术实现要素:

针对现有技术存在的问题,本发明提供了一种基于互联网直流侧电压自适应调节apf电流预测控制方法。

本发明是这样实现的,一种基于互联网直流侧电压自适应调节apf电流预测控制方法,所述基于互联网直流侧电压自适应调节apf电流预测控制方法包括以下步骤:

步骤一,设apf三相桥臂的开关状态函数分别为sa、sb、sc,三相桥臂的上桥臂开关器件开通以1表示,下桥臂开关器件开通以0表示,两电平apf共可产生8种开关状态,对开关状态进行αβ变换表示为矢量形式sn,n=0~7,由8种开关状态得到apf可输出的8个电压矢量vn,n=0~7;

步骤二,由三相待补偿电流iha、ihb、ihc得待补偿电流矢量ih,由三相电网电压ea、eb、ec得电网电压矢量e,由apf输出的三相补偿电流ica、icb、icc得补偿电流矢量ic;

步骤三,根据电网电压矢量e以及待补偿电流矢量ih,计算每个采样周期内apf需要的直流侧电压并提取在一个工频周期内的幅值,得到直流侧电压参考值然后将直流侧电压实际值vdc与直流侧电压参考值之间的误差经比例放大后乘以电网电压矢量e,再与待补偿电流矢量ih叠加,作为补偿电流参考值i*;

步骤四,根据电网电压矢量e、补偿电流矢量ic以及直流侧电压实际值vdc,计算8个开关状态sn分别作用下apf可输出的补偿电流预测值;

步骤五,根据价值函数,在8个开关状态sn中,选择使补偿电流预测值与补偿电流参考值i*最接近的开关状态,控制apf向电网注入补偿电流,使电源只输出基波电流或基波有功电流,实现动态补偿;

步骤六,动态补偿的电流信号通过信号线连接服务器,服务器通过互联网将信号传送至电网监控终端,实现实时监控;

所述服务器对接收到的时频重叠mpsk信号能量算子取绝对值并作fft得到能量算子谱的实施按以下进行:

时频重叠mpsk的信号模型表示为:

其中,n为时频重叠信号的信号分量个数,n(t)是加性高斯白噪声,si(t)为时频重叠信号的信号分量,式中ai表示信号分量的幅度,an表示信号分量的第n个符号,p(t)表示成型滤波函数,tbi表示信号分量的码元周期,wci表示信号分量的载波频率;

对时频重叠mpsk信号的能量算子取绝对值:

z(n)=|x(n)2-x(n-1)x(n+1)|;

其中,x(n)表示接收到的时频重叠mpsk信号的第n个取样点;

对z(n)做fft,得到时频重叠信号的能量算子谱s(f):

s(f)=fft(z(n));

所述电网监控终端对根据电流轨迹空间密度将电流轨迹划分成若干电流轨迹段;通过计算各电流轨迹段在空间、时间、速度和方向上的距离来判断电流轨迹段间的相似度;将第一次聚类结果中的非显著簇有条件地并入邻近的显著簇,以体现出具备全局重要性的路径分布形态;

具体步骤为:

步骤一,概念和定义

电流轨迹:电流轨迹tri定义:tri={p1,p2,…,pk},其中pk={xk,yk,tk},分别代表该点的二维空间坐标和采用时间;

电流轨迹段:为电流轨迹tri内连续的部分三维点集,如:subtrajectorys={p1,…,pk}(1≤s≤k),k为该电流轨迹段所属电流轨迹的采样点总数;

计算最长公共子序列并转化为lcss距离可以衡量电流轨迹间的相似程度,lcss的计算一般通过递归方式:

式中:lcss(r,s)表示时空电流轨迹r与s间的lcss长度,δ和ψ分别表示x轴和y轴上的相似阈值;

电流轨迹段速度:电流轨迹段的速度通过该电流轨迹段所有采用点中的最小速度、最大速度和平均速度来衡量:

其中,ωm+ωa≤1,vmin为电流轨迹段中速度最低值,vmax为电流轨迹段中速度最高值,i和j分别为该电流轨迹段采样点的下标,对于一条电流轨迹段多个采样点,速度都是不相同的,将具有相似速度结构的电流轨迹段聚集在一块;

电流轨迹段方向:为电流轨迹段始末采样点之间形成的角度,也称运动方向角:

其中,(xs,ys)电流轨迹段起点,(xe,ye)为电流轨迹段终点;

ξ邻域nx(li):对于电流轨迹段li,给定邻近阈值ξ,如果存在电流轨迹段lj,满足nx(li)={li危d|d(li,lj)l,ij},其中,d为所有电流轨迹段数据集合,d(li,lj)为两电流轨迹段的距离,电流轨迹段领域用以在dbscan电流轨迹密度聚类中,判断每个电流轨迹段的当前空间密度,进而将空间密度较大的电流轨迹段聚为同一组;

断点:假设存在一电流轨迹段,位于该电流轨迹段上的任何两点之间的距离不超过阈值ε,并且这段子电流轨迹的采样点数s大于阈值ε,则将这段子电流轨迹中的第1和最后1个采样点设置为断点,同时将位于该段子电流轨迹上其余的点删除,这实际上表示如果某电流轨迹段在空间上的密度和采用点数量达到一定程度,即可认为该电流轨迹段包含了断点,显然,如果一条电流轨迹上有2×t个断点,则该电流轨迹被分割为t+1个电流轨迹段;当横坐标差小于δ且纵坐标差小于ψ时,认为记录点相似,lcss值加1,当电流轨迹记录点数都为0时,lcss(r,s)为0;若记录点个数不为0,则用递归的方式判断共有子序列长度的最大值,用lcss计算电流轨迹段的空间和时间相似性;

步骤二,电流轨迹时空聚类:电流轨迹段之间的相似性计算包括4方面:空间相似性spatialsim、时间相似性temposim、方向相似性orientsim和速度相似性velocitysim,结合得到一个统一的表达电流轨迹段相似性公式:

subsim=sigmod(ws创spatialsim+wttemposim+wo创orientsim+wvvelocitysim),

且ws+wt+wo+wv=1

其中,sigmoid()函数为归一化公式;spatialsim与temposim基于lcss计算获取,orientsim和velocitysim直接采用两条电流轨迹该属性的差值绝对值表示即可;

步骤三,利用电流轨迹段相似性公式,设聚类簇c中包含的电流轨迹数目为簇基数ncb,簇基数nb与该聚类中电流轨迹段数目nc之比为簇显著度ncs,给定阈值τ和γ,进行如下定义:

显著簇:cpro={c|c吻oncb>tncsg},其中,o为第一次聚类的结果集,即簇基数nb高于τ且簇显著度ns高于γ聚类称为显著簇;

非显著簇:cunpro={c|c吻ocopro},其中,opro为显著簇集合,即显著簇之外的聚类都为非显著簇;非显著簇的处理过程如下:

对dbscan聚类结果o进行判断,获取显著簇集合opro与非显著簇集合ounpro;从ounpro依次取出聚类簇cunpro,如果cunpro距离最近的显著簇cpro的阈值小于μ,则将cunpro归并到cpro,否则,删除ounpro。

所述电网监控终端依据评分矩阵rm×n,用fcos,fcor,fadj分别计算电网用户三种不同的相似度矩阵fcos,fcor,fadj,从相似度矩阵中知道任意两个电网用户之间的相似度;fcos:模糊加权余弦相似性;fcor:模糊加权相关相似性;fadj:模糊加权修正余弦相似性;

fcos,fcor,fadj通过引入模糊权重wc,模糊加权余弦相似性、模糊加权相关相似性和模糊加权修正余弦相似性的定义如下:

ri,c表示电网用户ui对项目ic的评分,分别表示电网用户ui和电网用户uj的平均评分;

fcos中wc求得的方法:

模糊向量中的元素个数是由模糊集的个数决定,评分的隶属函数为:

r=4时,相应的二元隶属向量为任取电网用户ui和电网用户uj共同评价过的推荐项目ic∈iij,向量关于推荐项目ic∈iij的模糊权重wc为:

其中表示向量之间的欧式距离,l为向量的维数,为向量中的第k个元素;在wc中,用减去其它值是因为的最大值(对于向量的dis(·));

fcor和fadj中wc的求得方法:

电网用户ui和电网用户uj对共同评分过的推荐项目ic∈iij的评分与各自评分均值的偏差为devic和devjc;分别用verybad(vb)、bad(b)、fair(f)、good(g)、verygood(vg)表示5个模糊集,由5个模糊集组成评分偏差的隶属函数为:

devic=2.7,根据隶属函数的定义,隶属向量为:对于向量关于推荐项目c∈iij的模糊权重wc为:

其中表示向量之间的欧式距离,l为向量的维数,为向量的第k个元素;在wc中,用减去其它值是因为的最大值(对于的dis(·))。

进一步,所述电网监控终端的渗透测试的具体实现方法为:

信息搜集测试,渗透测试工程师询问管理员总线结构、协议类型、资产重要等级信息,利用专用协议寻址软件进行网络扫描,了解工控网络内的存活终端和终端地址,进行信息搜集测试;

搜集系统漏洞,渗透测试工程师在www.us-cert.gov/control_systems/ics-cert/美国工业控制系统信息安全应急响应小组网站、www.scadahacker.com工控安全相关的专业论坛查找最新的漏洞信息、专用编程系统漏洞;

漏洞扫描,渗透测试工程师通过使用如nessus的scada插件对下位机设备进行漏洞扫描,发现已知漏洞及漏洞严重程度;

搜集固件漏洞,渗透测试工程师通过下位机设备生产厂商的安全公告里查询其设备的漏洞信息及最新固件版本,通过对比下位机设备是否已经及时升级更新到最新的固件版本来确定漏洞的存在;

漏洞利用测试,渗透测试工程师使用metaspoloit等工具编写下位机漏洞利用程序、或者在工控安全相关的专业论坛收集漏洞利用程序,对漏洞的严重性进行测试与验证;

下载代码测试,渗透测试工程师通过专用编程软件或者命令调试软件了解终端设备的设置情况,如是否允许源代码下载、是否允许编译代码下载、是否对代码进行加密、是否能够远程读取等信息;

上传代码测试,渗透测试工程师使用伪造的工程师站,利用编程系统软件或者命令调试软件对终端进行固件升级或者代码更新,测试是否能够成功执行新的代码;

下位机指令测试,渗透测试工程使用sniffer等数据包嗅探软件捕获数据链路层、网络层、传输层、应用层网获取终端传输数据,利用专用协议分析器查看数据包内容和发送地址与目的地址,修改其数据,重新发送,查看子站是否接受并执行;

上位机指令测试,渗透测试工程使用sniffer等数据包嗅探软件捕获数据链路层、网络层、传输层、应用层网获取上位机传输数据,利用专用协议分析器查看指令内容和发送地址与原地址,修改其主站指令,伪造上位机对下位机的指令,查看子站是否接受并执行;

拒绝服务测试,渗透测试工程师通过发送大量的广播报文,填充被控站的数据缓冲区,使被控站无法正常接收主站发送的数据。

本发明的优点及积极效果为:采用互联网实现了预测结果及时的发送至终端,便于工作人员及时获知,提高设备运行的安全性和稳定性;基于预测控制实现,不需要pwm方法复杂的调制环节,结构简单;实现了apf直流侧电压的自适应调节,可根据待补偿电流和电网电压大小实时调整直流侧电压,在保证apf输出性能的同时保持了较小的电流纹波和功率损耗,提升了apf补偿性能。

附图说明

图1是本发明实施例提供的基于互联网直流侧电压自适应调节apf电流预测控制方法流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

下面结合附图对本发明的应用原理作详细的描述。

如图1所示,本发明实施例提供的基于互联网直流侧电压自适应调节apf电流预测控制方法包括以下步骤:

s101:设apf三相桥臂的开关状态函数分别为sa、sb、sc,三相桥臂的上桥臂开关器件开通以1表示,下桥臂开关器件开通以0表示,两电平apf共可产生8种开关状态,对开关状态进行αβ变换表示为矢量形式sn,n=0~7,由8种开关状态得到apf可输出的8个电压矢量vn,n=0~7;

s102:由三相待补偿电流iha、ihb、ihc得待补偿电流矢量ih,由三相电网电压ea、eb、ec得电网电压矢量e,由apf输出的三相补偿电流ica、icb、icc得补偿电流矢量ic;

s103:根据电网电压矢量e以及待补偿电流矢量ih,计算每个采样周期内apf需要的直流侧电压并提取在一个工频周期内的幅值,得到直流侧电压参考值然后将直流侧电压实际值vdc与直流侧电压参考值之间的误差经比例放大后乘以电网电压矢量e,再与待补偿电流矢量ih叠加,作为补偿电流参考值i*;

s104:根据电网电压矢量e、补偿电流矢量ic以及直流侧电压实际值vdc,计算8个开关状态sn分别作用下apf可输出的补偿电流预测值;

s105:根据价值函数,在8个开关状态sn中,选择使补偿电流预测值与补偿电流参考值i*最接近的开关状态,控制apf向电网注入补偿电流,使电源只输出基波电流或基波有功电流,实现动态补偿;

s106:动态补偿的电流信号通过信号线连接服务器,服务器通过互联网将信号传送至电网监控终端,实现实时监控。

所述服务器对接收到的时频重叠mpsk信号能量算子取绝对值并作fft得到能量算子谱的实施按以下进行:

时频重叠mpsk的信号模型表示为:

其中,n为时频重叠信号的信号分量个数,n(t)是加性高斯白噪声,si(t)为时频重叠信号的信号分量,式中ai表示信号分量的幅度,an表示信号分量的第n个符号,p(t)表示成型滤波函数,tbi表示信号分量的码元周期,wci表示信号分量的载波频率;

对时频重叠mpsk信号的能量算子取绝对值:

z(n)=|x(n)2-x(n-1)x(n+1)|;

其中,x(n)表示接收到的时频重叠mpsk信号的第n个取样点;

对z(n)做fft,得到时频重叠信号的能量算子谱s(f):

s(f)=fft(z(n))。

所述电网监控终端对根据电流轨迹空间密度将电流轨迹划分成若干电流轨迹段;通过计算各电流轨迹段在空间、时间、速度和方向上的距离来判断电流轨迹段间的相似度;将第一次聚类结果中的非显著簇有条件地并入邻近的显著簇,以体现出具备全局重要性的路径分布形态;

具体步骤为:

步骤一,概念和定义

电流轨迹:电流轨迹tri定义:tri={p1,p2,…,pk},其中pk={xk,yk,tk},分别代表该点的二维空间坐标和采用时间;

电流轨迹段:为电流轨迹tri内连续的部分三维点集,如:subtrajectorys={p1,…,pk}(1≤s≤k),k为该电流轨迹段所属电流轨迹的采样点总数;

计算最长公共子序列并转化为lcss距离可以衡量电流轨迹间的相似程度,lcss的计算一般通过递归方式:

式中:lcss(r,s)表示时空电流轨迹r与s间的lcss长度,δ和ψ分别表示x轴和y轴上的相似阈值;

电流轨迹段速度:电流轨迹段的速度通过该电流轨迹段所有采用点中的最小速度、最大速度和平均速度来衡量:

其中,ωm+ωa≤1,vmin为电流轨迹段中速度最低值,vmax为电流轨迹段中速度最高值,i和j分别为该电流轨迹段采样点的下标,对于一条电流轨迹段多个采样点,速度都是不相同的,将具有相似速度结构的电流轨迹段聚集在一块;

电流轨迹段方向:为电流轨迹段始末采样点之间形成的角度,也称运动方向角:

其中,(xs,ys)电流轨迹段起点,(xe,ye)为电流轨迹段终点;

ξ邻域nx(li):对于电流轨迹段li,给定邻近阈值ξ,如果存在电流轨迹段lj,满足nx(li)={li危d|d(li,lj)l,ij},其中,d为所有电流轨迹段数据集合,d(li,lj)为两电流轨迹段的距离,电流轨迹段领域用以在dbscan电流轨迹密度聚类中,判断每个电流轨迹段的当前空间密度,进而将空间密度较大的电流轨迹段聚为同一组;

断点:假设存在一电流轨迹段,位于该电流轨迹段上的任何两点之间的距离不超过阈值ε,并且这段子电流轨迹的采样点数s大于阈值ε,则将这段子电流轨迹中的第1和最后1个采样点设置为断点,同时将位于该段子电流轨迹上其余的点删除,这实际上表示如果某电流轨迹段在空间上的密度和采用点数量达到一定程度,即可认为该电流轨迹段包含了断点,显然,如果一条电流轨迹上有2×t个断点,则该电流轨迹被分割为t+1个电流轨迹段;当横坐标差小于δ且纵坐标差小于ψ时,认为记录点相似,lcss值加1,当电流轨迹记录点数都为0时,lcss(r,s)为0;若记录点个数不为0,则用递归的方式判断共有子序列长度的最大值,用lcss计算电流轨迹段的空间和时间相似性;

步骤二,电流轨迹时空聚类:电流轨迹段之间的相似性计算包括4方面:空间相似性spatialsim、时间相似性temposim、方向相似性orientsim和速度相似性velocitysim,结合得到一个统一的表达电流轨迹段相似性公式:

subsim=sigmod(ws创spatialsim+wttemposim+wo创orientsim+wvvelocitysim),

且ws+wt+wo+wv=1

其中,sigmoid()函数为归一化公式;spatialsim与temposim基于lcss计算获取,orientsim和velocitysim直接采用两条电流轨迹该属性的差值绝对值表示即可;

步骤三,利用电流轨迹段相似性公式,设聚类簇c中包含的电流轨迹数目为簇基数ncb,簇基数nb与该聚类中电流轨迹段数目nc之比为簇显著度ncs,给定阈值τ和γ,进行如下定义:

显著簇:cpro={c|c吻oncb>tncsg},其中,o为第一次聚类的结果集,即簇基数nb高于τ且簇显著度ns高于γ聚类称为显著簇;

非显著簇:cunpro={c|c吻ocopro},其中,opro为显著簇集合,即显著簇之外的聚类都为非显著簇;非显著簇的处理过程如下:

对dbscan聚类结果o进行判断,获取显著簇集合opro与非显著簇集合ounpro;从ounpro依次取出聚类簇cunpro,如果cunpro距离最近的显著簇cpro的阈值小于μ,则将cunpro归并到cpro,否则,删除ounpro。

所述电网监控终端依据评分矩阵rm×n,用fcos,fcor,fadj分别计算电网用户三种不同的相似度矩阵fcos,fcor,fadj,从相似度矩阵中知道任意两个电网用户之间的相似度;fcos:模糊加权余弦相似性;fcor:模糊加权相关相似性;fadj:模糊加权修正余弦相似性;

fcos,fcor,fadj通过引入模糊权重wc,模糊加权余弦相似性、模糊加权相关相似性和模糊加权修正余弦相似性的定义如下:

ri,c表示电网用户ui对项目ic的评分,分别表示电网用户ui和电网用户uj的平均评分;

fcos中wc求得的方法:

模糊向量中的元素个数是由模糊集的个数决定,评分的隶属函数为:

r=4时,相应的二元隶属向量为任取电网用户ui和电网用户uj共同评价过的推荐项目ic∈iij,向量关于推荐项目ic∈iij的模糊权重wc为:

其中表示向量之间的欧式距离,l为向量的维数,为向量中的第k个元素;在wc中,用减去其它值是因为的最大值(对于向量的dis(·));

fcor和fadj中wc的求得方法:

电网用户ui和电网用户uj对共同评分过的推荐项目ic∈iij的评分与各自评分均值的偏差为devic和devjc;分别用verybad(vb)、bad(b)、fair(f)、good(g)、verygood(vg)表示5个模糊集,由5个模糊集组成评分偏差的隶属函数为:

devic=2.7,根据隶属函数的定义,隶属向量为:对于向量关于推荐项目c∈iij的模糊权重wc为:

其中表示向量之间的欧式距离,l为向量的维数,为向量的第k个元素;在wc中,用减去其它值是因为的最大值(对于的dis(·))。

所述电网监控终端的渗透测试的具体实现方法为:

信息搜集测试,渗透测试工程师询问管理员总线结构、协议类型、资产重要等级信息,利用专用协议寻址软件进行网络扫描,了解工控网络内的存活终端和终端地址,进行信息搜集测试;

搜集系统漏洞,渗透测试工程师在www.us-cert.gov/control_systems/ics-cert/美国工业控制系统信息安全应急响应小组网站、www.scadahacker.com工控安全相关的专业论坛查找最新的漏洞信息、专用编程系统漏洞;

漏洞扫描,渗透测试工程师通过使用如nessus的scada插件对下位机设备进行漏洞扫描,发现已知漏洞及漏洞严重程度;

搜集固件漏洞,渗透测试工程师通过下位机设备生产厂商的安全公告里查询其设备的漏洞信息及最新固件版本,通过对比下位机设备是否已经及时升级更新到最新的固件版本来确定漏洞的存在;

漏洞利用测试,渗透测试工程师使用metaspoloit等工具编写下位机漏洞利用程序、或者在工控安全相关的专业论坛收集漏洞利用程序,对漏洞的严重性进行测试与验证;

下载代码测试,渗透测试工程师通过专用编程软件或者命令调试软件了解终端设备的设置情况,如是否允许源代码下载、是否允许编译代码下载、是否对代码进行加密、是否能够远程读取等信息;

上传代码测试,渗透测试工程师使用伪造的工程师站,利用编程系统软件或者命令调试软件对终端进行固件升级或者代码更新,测试是否能够成功执行新的代码;

下位机指令测试,渗透测试工程使用sniffer等数据包嗅探软件捕获数据链路层、网络层、传输层、应用层网获取终端传输数据,利用专用协议分析器查看数据包内容和发送地址与目的地址,修改其数据,重新发送,查看子站是否接受并执行;

上位机指令测试,渗透测试工程使用sniffer等数据包嗅探软件捕获数据链路层、网络层、传输层、应用层网获取上位机传输数据,利用专用协议分析器查看指令内容和发送地址与原地址,修改其主站指令,伪造上位机对下位机的指令,查看子站是否接受并执行;

拒绝服务测试,渗透测试工程师通过发送大量的广播报文,填充被控站的数据缓冲区,使被控站无法正常接收主站发送的数据。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1