发明名称 一种基于模糊序优化的风功率概率模型非参数核密度估计方法
摘要 一种基于模糊序优化的风功率概率模型非参数核密度估计方法,该方法属于风电场规划领域。包括步骤一:采用非参数核密度估计方法建立风动率概率密度模型,该模型的精确性由带宽值决定;步骤二:以非参数核密度估计函数曲线的准确性及平滑性为评价指标,建立带宽优化模型;步骤三:将带宽优化模型模糊化;步骤四:基于序优化理论求解带宽优化模型。本发明对于研究建模过程实用简单,且模型具有较高的精度及普遍适用性,有助于计算风电场的有效容量,因而具有重要的理论和工程价值。
申请公布号 CN105225000A 申请公布日期 2016.01.06
申请号 CN201510589663.6 申请日期 2015.09.16
申请人 三峡大学 发明人 杨楠;周峥;崔家展;张善咏;张刘峰;侯杰;王璇;黎索亚
分类号 G06Q10/04(2012.01)I;G06Q50/06(2012.01)I 主分类号 G06Q10/04(2012.01)I
代理机构 宜昌市三峡专利事务所 42103 代理人 吴思高
主权项 一种基于模糊序优化的风功率概率模型非参数核密度估计方法,其特征在于包括以下步骤:步骤1:建立风功率概率密度函数的非参数核密度估计:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>q</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mi>n</mi><mi>l</mi></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mi>K</mi><mrow><mo>(</mo><mfrac><mrow><mi>p</mi><mo>-</mo><msub><mi>p</mi><mi>i</mi></msub></mrow><mi>l</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803783990000011.GIF" wi="1011" he="128" /></maths>式中:n为样本数,<img file="FDA0000803783990000012.GIF" wi="101" he="66" />为基于非参数核密度估计的风功率概率密度函数,K(p,l)为核函数,p<sub>i</sub>为风电有功出力的第i个样本值,l为带宽,p为风电有功出力;被估计概率密度函数需满足以下特性:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mo>&Integral;</mo><mi>K</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mi>d</mi><mi>p</mi><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><mo>&Integral;</mo><mi>p</mi><mi>K</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mi>d</mi><mi>p</mi><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mo>&Integral;</mo><msup><mi>p</mi><mn>2</mn></msup><mi>K</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mi>d</mi><mi>p</mi><mo>=</mo><mi>c</mi></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803783990000013.GIF" wi="941" he="271" /></maths>式中:c为常数;选择高斯函数作为风功率概率密度估计的核函数,即:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>K</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><msqrt><mrow><mn>2</mn><mi>&pi;</mi></mrow></msqrt></mfrac><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msup><mi>p</mi><mn>2</mn></msup><mn>2</mn></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803783990000014.GIF" wi="996" he="132" /></maths>由公式(1)、(3)可知,风功率概率密度函数的非参数核密度估计可改写为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mover><mi>q</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msqrt><mrow><mn>2</mn><mi>&pi;</mi></mrow></msqrt><mi>n</mi><mi>l</mi></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mi>exp</mi><mo>&lsqb;</mo><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mfrac><mrow><mi>p</mi><mo>-</mo><msub><mi>p</mi><mi>i</mi></msub></mrow><mi>l</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000803783990000015.GIF" wi="1112" he="125" /></maths>步骤2:建立带宽优化模型,选择一个合适的带宽,同时保证非参数核密度估计函数曲线的准确性和平滑性,其中,用于描述估计函数准确性的积分均方误差为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>&Integral;</mo><mo>&lsqb;</mo><mover><mi>q</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><mi>q</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mi>d</mi><mi>p</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803783990000016.GIF" wi="1040" he="97" /></maths>式中:<img file="FDA0000803783990000017.GIF" wi="129" he="64" />为非参数核密度估计函数<img file="FDA0000803783990000018.GIF" wi="92" he="67" />的持续性分量;用于表征核密度估计函数平滑性的滑动积分均方误差为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>&Integral;</mo><mo>&lsqb;</mo><mover><mi>q</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>q</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mi>d</mi><mi>p</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803783990000019.GIF" wi="1091" he="93" /></maths>结合公式(4)、(5),构建带宽优化模型为:minR(l)=min[R<sub>ise</sub>(l),R<sub>sme</sub>(l)]     (7)式中:R(l)为非参数核密度估计的带宽优化目标函数;步骤3:模糊带宽优化模型,根据公式(5)、(6)特点分别构建目标函数的升半直线形隶属度函数:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>&mu;</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>1</mn><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>&GreaterEqual;</mo><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>+</mo></msup></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo></msup></mrow><mrow><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>+</mo></msup><mo>-</mo><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo></msup></mrow></mfrac><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo></msup><mo>&lt;</mo><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>&lt;</mo><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>+</mo></msup></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>R</mi><mrow><mi>i</mi><mi>s</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo></msup></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803783990000021.GIF" wi="1257" he="301" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>&mu;</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>1</mn><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>&GreaterEqual;</mo><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>+</mo></msup></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo></msup></mrow><mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>+</mo></msup><mo>-</mo><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo></msup></mrow></mfrac><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo></msup><mo>&lt;</mo><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>&lt;</mo><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>+</mo></msup></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>R</mi><mrow><mi>s</mi><mi>m</mi><mi>e</mi></mrow></msub><msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo></msup></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000803783990000022.GIF" wi="1258" he="297" /></maths>式中:R<sub>ise</sub>(l)<sup>‑</sup>和R<sub>ise</sub>(l)<sup>+</sup>分别为R<sub>ise</sub>(l)的最小值和最大值,R<sub>sme</sub>(l)<sup>‑</sup>和R<sub>sme</sub>(l)<sup>+</sup>分别为R<sub>sme</sub>(l)的最小值和最大值,μ<sub>ise</sub>(l)和μ<sub>sme</sub>(l)分别为R<sub>ise</sub>(l)和R<sub>sme</sub>(l)的隶属度函数;在此基础上,结合公式(8)、(9),将公式(7)改写为:minμ(l)=min[μ<sub>ise</sub>(l)+μ<sub>sme</sub>(l)]     (10)步骤4:基于序优化理论求解带宽优化模型,具体步骤如下:1)、在带宽l的解空间中,依照均匀分布抽取N个可行解构成Ω<sub>l</sub>,N的个数与解空间的大小密切相关,在解空间小于108时,N的个数一般选1000;2)、利用粗糙模型对着N个可行解进行评价,并根据评估结果对其进行排序,构造可行解序曲线OPC,判定其OPC类型;3)、根据带宽OPC曲线类型,依照公式(11)选取前s个解作为观测解集S;s=e<sup>α</sup>k<sup>β</sup>d<sup>γ</sup>+η     (11)式中:α、β、γ、η分别为参数,上述参数与OPC类型有关,若OPC类型确定,则相关参数确定,d为观测足够好解个数,k为d个观测足够好解中真实足够好解的个数;4)、利用精确模型对解集S中的解进行评估,选取前k个解为真实足够好解。
地址 443002 湖北省宜昌市大学路8号