发明名称 一种采用支持向量机线性核的动态负载模型建模方法
摘要 本发明涉及一种采用支持向量机的动态负载模型建模方法,包括:实时采集的电网数据,收集某电网特定电力分支的电网故障数据;汇总单相对地故障,相间短路故障和三相短路故障的数据,采用支持向量机对负载模型数据进行训练,得到支持向量机模型,并设定模型的结构;根据模型等价原理,得到该电力分支的有功功率负载差分方程模型;根据线性核模型和待辨识系统的结构。本发明综合考虑经验风险最小化和结构风险最小化,使得到的电力负载模型具有更好的泛化能力,更能反映系统的动态,更逼近真实电力系统的响应特性。
申请公布号 CN106484994A 申请公布日期 2017.03.08
申请号 CN201610878488.7 申请日期 2016.09.30
申请人 天津大学 发明人 何熠;梁晓东
分类号 G06F17/50(2006.01)I;G06Q50/06(2012.01)I 主分类号 G06F17/50(2006.01)I
代理机构 天津市北洋有限责任专利代理事务所 12201 代理人 程毓英
主权项 一种采用支持向量机的动态负载模型建模方法,包括下列步骤:1)根据实时采集的电网数据,收集某电网特定电力分支的电网故障数据,三相电压幅值和相位,三相电流幅值和相位,采样频率大于或等于2倍电网工作频率,并据此计算记录相应的正序电压变化Δu,电网频率变化量Δf,以及对应的有功功率变化量ΔP和无功功率变化量ΔQ。2)汇总单相对地故障,相间短路故障和三相短路故障的数据,采用支持向量机对负载模型数据进行训练,得到支持向量机模型,并设定模型的结构为如下结构,模型阶次设定为n阶,对于有功功率ΔP(k)=d<sub>1</sub>ΔP(k‑1)+d<sub>2</sub>ΔP(k‑2)+d<sub>3</sub>ΔP(k‑3)+…+d<sub>n</sub>ΔP(k‑n)+e<sub>1</sub>Δu(k)+e<sub>2</sub>Δu(k‑1)+e<sub>3</sub>Δu(k‑2)+e<sub>4</sub>Δu(k‑3)+…+e<sub>n+1</sub>Δu(k‑n)+g<sub>1</sub>Δf(k)+g<sub>2</sub>Δf(k‑1)+g<sub>3</sub>Δf(k‑2)+g<sub>4</sub>Δf(k‑3)+…+g<sub>n+1</sub>Δf(k‑n)P(k)=P<sub>0</sub>+ΔP(k)   (1)其中,ΔP(k)为k时刻的有功功率变化量,Δu(k)是k时刻的电网正序电压变化量,Δf(k)是k时刻的电网频率变化量,P<sub>0</sub>是初始有功功率,θ=(d<sub>1</sub>,d<sub>2</sub>,d<sub>3</sub>,…,d<sub>n</sub>,e<sub>1</sub>,e<sub>2</sub>,e<sub>3</sub>,…,e<sub>n+1</sub>,g<sub>1</sub>,g<sub>2</sub>,g<sub>3</sub>,…,g<sub>n+1</sub>)为有功负载模型待定参数向量;d<sub>1</sub>,d<sub>2</sub>,d<sub>3</sub>,…,d<sub>n</sub>,e<sub>1</sub>,e<sub>2</sub>,e<sub>3</sub>,…,e<sub>n+1</sub>,g<sub>1</sub>,g<sub>2</sub>,g<sub>3</sub>,…,g<sub>n+1</sub>是待定的有功负载模型的系数;同样道理,对于无功功率ΔQ(k)=d′<sub>1</sub>ΔQ(k‑1)+d′<sub>2</sub>ΔQ(k‑2)+d′<sub>3</sub>ΔQ(k‑3)+…+d′<sub>n</sub>ΔQ(k‑n)+e′<sub>1</sub>Δu(k)+e′<sub>2</sub>Δu(k‑1)+e′<sub>3</sub>Δu(k‑2)+e′<sub>4</sub>Δu(k‑3)+…+e′<sub>n+1</sub>Δu(k‑n)+g′<sub>1</sub>Δf(k)+g′<sub>2</sub>Δf(k‑1)+g′<sub>3</sub>Δf(k‑2)+g′<sub>4</sub>Δf(k‑3)+…+g′<sub>n+1</sub>Δf(k‑n)Q(k)=Q<sub>0</sub>+ΔQ(k)   (2)其中,ΔQ(k)为k时刻的有功功率变化量,Q<sub>0</sub>是初始有功功率,θ′=(d′<sub>1</sub>,d′<sub>2</sub>,d′<sub>3</sub>,…,d′<sub>n</sub>,e′<sub>1</sub>,e′<sub>2</sub>,e′<sub>3</sub>,…,e′<sub>n+1</sub>,g′<sub>1</sub>,g′<sub>2</sub>,g′<sub>3</sub>,…,g′<sub>n+1</sub>)为无功负载模型待定参数向量;其中,d′<sub>1</sub>,d′<sub>2</sub>,d′<sub>3</sub>,…,d′<sub>n</sub>,e′<sub>1</sub>,e′<sub>2</sub>,e′<sub>3</sub>,…,e′<sub>n+1</sub>,g′<sub>1</sub>,g′<sub>2</sub>,g′<sub>3</sub>,…,g′<sub>n+1</sub>是待定的无功负载模型的系数;3)分别以X(l)=(ΔP(k‑1),ΔP(k‑2),ΔP(k‑3),…,ΔP(k‑n),Δu(k),Δu(k‑1),Δu(k‑2),Δu(k‑3),…,Δu(k‑n),Δf(k),Δf(k‑1),Δf(k‑2),Δf(k‑3),…,,Δf(k‑n))和X′(l)=(ΔQ(k‑1),ΔQ(k‑2),ΔQ(k‑3),…,ΔQ(k‑n),Δu(k),Δu(k‑1),Δu(k‑2),Δu(k‑3),…,Δu(k‑n),Δf(k),Δf(k‑1),Δf(k‑2),Δf(k‑3),…,,Δf(k‑n))作为输入向量,以T(l)=ΔP(k)和T(l)=ΔQ(k)作为目标函数,采用线性核支持向量机对该负载模型进行训练辨识,得到支持向量机模型表达式有功功率负载模型表达式为<img file="FDA0001124907590000021.GIF" wi="453" he="100" />无功功率负载模型表达式为<img file="FDA0001124907590000022.GIF" wi="442" he="111" />其中,y<sub>p</sub>(k)是k时刻的支持向量机模型有功率输出,y<sub>q</sub>(k)是k时刻的支持向量机模型无功率输出,t,t′是支持向量个数,x<sub>i</sub>,x′<sub>i</sub>是支持向量,x,x′是输入向量,b,b′为训练得到的偏置常数,σ<sub>i</sub>,σ′<sub>i</sub>是支持向量机训练得到的模型常数向量;训练所用到的支持向量机的包括ε在内的常数,可以在训练过程中通过交叉验证选取;4)根据模型等价原理令y<sub>p</sub>(k)=ΔP(k),y<sub>q</sub>(k)=ΔQ(k)并把<maths num="0001"><math><![CDATA[<mrow><msub><mi>y</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></munderover><msub><mi>&sigma;</mi><mi>i</mi></msub><mi>x</mi><mo>&CenterDot;</mo><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><mi>b</mi><mo>,</mo><msub><mi>y</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msup><mi>t</mi><mo>&prime;</mo></msup></munderover><msubsup><mi>&sigma;</mi><mi>i</mi><mo>&prime;</mo></msubsup><msup><mi>x</mi><mo>&prime;</mo></msup><mo>&CenterDot;</mo><msubsup><mi>x</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><msup><mi>b</mi><mo>&prime;</mo></msup></mrow>]]></math><img file="FDA0001124907590000023.GIF" wi="926" he="112" /></maths>写成<maths num="0002"><math><![CDATA[<mrow><msub><mi>y</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></munderover><msub><mi>&sigma;</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mo>&CenterDot;</mo><mi>x</mi><mo>+</mo><mi>b</mi><mo>,</mo><msub><mi>y</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msup><mi>t</mi><mo>&prime;</mo></msup></munderover><msubsup><mi>&sigma;</mi><mi>i</mi><mo>&prime;</mo></msubsup><msubsup><mi>x</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>&CenterDot;</mo><msup><mi>x</mi><mo>&prime;</mo></msup><mo>+</mo><msup><mi>b</mi><mo>&prime;</mo></msup></mrow>]]></math><img file="FDA0001124907590000024.GIF" wi="941" he="128" /></maths>从而可以得到待定的系统参数,<maths num="0003"><math><![CDATA[<mrow><mi>&theta;</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>t</mi></munderover><msub><mi>&sigma;</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001124907590000025.GIF" wi="1494" he="104" /></maths><maths num="0004"><math><![CDATA[<mrow><msup><mi>&theta;</mi><mo>&prime;</mo></msup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msup><mi>t</mi><mo>&prime;</mo></msup></munderover><msubsup><mi>&sigma;</mi><mi>i</mi><mo>&prime;</mo></msubsup><msubsup><mi>x</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001124907590000026.GIF" wi="1486" he="110" /></maths>如果系统无偏置,则通常b=0,b′=0由此,得到该电力分支的有功功率负载差分方程模型,见公式(1)和无功功率负载差分方程模型,见公式(2);根据线性核模型和待辨识系统的结构,得到待定系统的参数θ和θ′,见公式(3),(4)。
地址 300072 天津市南开区卫津路92号