亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于模型預(yù)測控制的風(fēng)電場有功功率控制方法與流程

文檔序號(hào):12486152閱讀:來源:國知局

技術(shù)特征:

1.一種基于模型預(yù)測控制的風(fēng)電場有功功率控制方法,其特征在于,包括以下步驟:

(1)、根據(jù)風(fēng)機(jī)出廠參數(shù),從切入風(fēng)速vin到額定風(fēng)速vrated再到切出風(fēng)速vout將風(fēng)電機(jī)組所處風(fēng)況進(jìn)行分類,再根據(jù)分類結(jié)果,將來自電網(wǎng)調(diào)度中心的有功調(diào)度功率和從公共鏈接點(diǎn)測量得到的風(fēng)電場實(shí)時(shí)有功出力進(jìn)行風(fēng)電場級(jí)有功參考值分配,使每類風(fēng)電機(jī)組分配到有功功率參考值其中,i=1,2,…,n,n表示風(fēng)電機(jī)組分類總數(shù);

(2)、對(duì)分類后的每一類風(fēng)電機(jī)組按照分類類別進(jìn)行等值建模,再在等值建模基礎(chǔ)上,設(shè)計(jì)每一類風(fēng)電機(jī)組的模型預(yù)測控制器,最后利用模型預(yù)測控制器對(duì)進(jìn)行修定,得到有功功率值Piref

(3)、將有功功率值Piref按照單臺(tái)風(fēng)電機(jī)組在該類風(fēng)機(jī)機(jī)組中的出力比例分配給單臺(tái)風(fēng)電機(jī)組,使每臺(tái)風(fēng)電機(jī)組分配到輸出功率值j=1,2,…,mi,mi表示第i類風(fēng)電機(jī)組的總臺(tái)數(shù);

(4)、每臺(tái)風(fēng)電機(jī)組按照分配到的輸出功率值進(jìn)行輸出,從而完成整個(gè)風(fēng)電場的有功功率控制。

2.根據(jù)權(quán)利要求1所述的基于模型預(yù)測控制的風(fēng)電場有功功率控制方法,其特征在于,所述步驟(1)中,每類風(fēng)電機(jī)組分配到有功功率參考值的具體步驟為:

(2.1)、功率預(yù)處理

計(jì)算每類風(fēng)電機(jī)組的有功出力Piout

其中,表示第i類風(fēng)電機(jī)組中第j臺(tái)風(fēng)電機(jī)組的出力,mi表示第i類風(fēng)電機(jī)組的總臺(tái)數(shù);

計(jì)算整個(gè)風(fēng)電場有功出力

其中,Piout是第i類風(fēng)電機(jī)組有功出力,n表示風(fēng)電機(jī)組分類總數(shù);

計(jì)算風(fēng)電場待調(diào)控量ΔP:

其中,是來自電網(wǎng)調(diào)度中心的有功調(diào)度功率;

(2.2)、分配每類風(fēng)電機(jī)組有功功率參考值

(2.2.1)、當(dāng)ΔP>0時(shí),則表明那么每類風(fēng)電機(jī)組的有功功率參考值的分配步驟為:

1)、計(jì)算每類風(fēng)電機(jī)組的升功率能力:ΔPiup=Pimax-Piout

2)、按照預(yù)設(shè)的調(diào)控順序,依次累加每類風(fēng)電機(jī)組升功率能力,當(dāng)時(shí),按照如下公式進(jìn)行分配,得到每類風(fēng)電機(jī)組的有功參考值

<mrow> <mover> <msubsup> <mi>P</mi> <mi>i</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msubsup> <mo>&OverBar;</mo> </mover> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>P</mi> <mi>i</mi> <mi>max</mi> </msubsup> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>i</mi> <mo>&lt;</mo> <mi>t</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>P</mi> <mi>t</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msubsup> <mo>+</mo> <mi>&Delta;</mi> <mi>P</mi> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>&Delta;P</mi> <mrow> <mi>t</mi> <mo>-</mo> <mn>1</mn> </mrow> <mrow> <mi>u</mi> <mi>p</mi> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>&Delta;P</mi> <mrow> <mi>t</mi> <mo>-</mo> <mn>2</mn> </mrow> <mrow> <mi>u</mi> <mi>p</mi> </mrow> </msubsup> <mo>+</mo> <mn>...</mn> <msubsup> <mi>&Delta;P</mi> <mn>1</mn> <mrow> <mi>u</mi> <mi>p</mi> </mrow> </msubsup> </mrow> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>i</mi> <mo>=</mo> <mi>t</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>P</mi> <mi>i</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msubsup> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&lt;</mo> <mi>i</mi> <mo>&le;</mo> <mi>n</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其中,ΔPiup表示第i類風(fēng)電機(jī)組升功率的能力,Pimax表示第i類風(fēng)電機(jī)組有功輸出最大值,t表示依次累加到第t類風(fēng)電機(jī)組即可滿足調(diào)度目標(biāo);

(2.2.2)、當(dāng)ΔP≥0時(shí),表明那么每類風(fēng)電機(jī)組的有功功率參考值的分配步驟為:

1)、計(jì)算每類風(fēng)電機(jī)組的降功率能力:ΔPidown=Piout-Pimin

2)、按照預(yù)設(shè)的調(diào)控順序,依次累加每類風(fēng)電機(jī)組降功率能力,當(dāng)時(shí),按照如下公式進(jìn)行分配,得到每類風(fēng)電機(jī)組的有功參考值

<mrow> <mover> <msubsup> <mi>P</mi> <mi>i</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msubsup> <mo>&OverBar;</mo> </mover> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>P</mi> <mi>i</mi> <mi>min</mi> </msubsup> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>i</mi> <mo>&lt;</mo> <mi>t</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>P</mi> <mi>t</mi> <mrow> <mi>d</mi> <mi>o</mi> <mi>w</mi> <mi>n</mi> </mrow> </msubsup> <mo>-</mo> <mrow> <mo>&lsqb;</mo> <mrow> <mo>|</mo> <mi>&Delta;</mi> <mi>P</mi> <mo>|</mo> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>&Delta;P</mi> <mrow> <mi>t</mi> <mo>-</mo> <mn>1</mn> </mrow> <mrow> <mi>d</mi> <mi>o</mi> <mi>w</mi> <mi>n</mi> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>&Delta;P</mi> <mrow> <mi>t</mi> <mo>-</mo> <mn>2</mn> </mrow> <mrow> <mi>d</mi> <mi>o</mi> <mi>w</mi> <mi>n</mi> </mrow> </msubsup> <mo>+</mo> <mn>...</mn> <msubsup> <mi>&Delta;P</mi> <mn>1</mn> <mrow> <mi>d</mi> <mi>o</mi> <mi>w</mi> <mi>n</mi> </mrow> </msubsup> </mrow> <mo>)</mo> </mrow> </mrow> <mo>&rsqb;</mo> </mrow> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>i</mi> <mo>=</mo> <mi>t</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>P</mi> <mi>i</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msubsup> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&lt;</mo> <mi>i</mi> <mo>&le;</mo> <mi>N</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其中,ΔPidown表示第i類機(jī)組降功率的能力,Pimin表示第i類機(jī)組有功輸出最小值。

3.根據(jù)權(quán)利要求1所述的基于模型預(yù)測控制的風(fēng)電場有功功率控制方法,其特征在于,所述步驟(2)中,對(duì)每一類風(fēng)電機(jī)組按照分類類別進(jìn)行等值建模的方法為:

(3.1)、設(shè)步驟(1)中風(fēng)電機(jī)組所處風(fēng)況況劃分為n類,其中,低風(fēng)速區(qū)機(jī)組占k-1類,表示為T1,T2,…Tk-1;臨近額定風(fēng)速機(jī)組占一類,表示為Tk;高風(fēng)速區(qū)機(jī)組占n-k類,表示為Tk+1,Tk+2,…Tn;

(3.2)、對(duì)各類風(fēng)電機(jī)組進(jìn)行等值

(3.2.1)、以容量等值為前提,分別對(duì)各類風(fēng)電機(jī)組進(jìn)行等值;

1)、對(duì)低風(fēng)速區(qū)機(jī)組進(jìn)行等值:

1.1)、風(fēng)速等值

根據(jù)風(fēng)速-功率函數(shù)計(jì)算第i風(fēng)電機(jī)組中每臺(tái)風(fēng)電機(jī)組功率:Pij=F(vij)

計(jì)算第i風(fēng)電機(jī)組的等值有功功率Pieq

采用倒推法計(jì)算第i類風(fēng)電機(jī)組的等值風(fēng)速

其中,j表示第i類風(fēng)電機(jī)組中第j臺(tái)風(fēng)電機(jī)組,mi表示第i類風(fēng)電機(jī)組的總臺(tái)數(shù),F(xiàn)(vij)為風(fēng)速-功率函數(shù),vij表示第i類風(fēng)電機(jī)組中第j臺(tái)風(fēng)電機(jī)組的風(fēng)速;

1.2)、轉(zhuǎn)矩等值

<mrow> <msubsup> <mi>T</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>e</mi> <mi>q</mi> </mrow> <mrow> <mi>w</mi> <mi>t</mi> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>T</mi> <mrow> <mi>i</mi> <mi>j</mi> <mo>*</mo> </mrow> <mrow> <mi>w</mi> <mi>t</mi> </mrow> </msubsup> </mrow>

其中,為第i類風(fēng)電機(jī)組的等值轉(zhuǎn)矩,其值相當(dāng)于第i類中某臺(tái)特定機(jī)組j*的轉(zhuǎn)矩;

2)、對(duì)臨近額定風(fēng)速機(jī)組和高風(fēng)速區(qū)機(jī)組進(jìn)行等值;

2.1)、風(fēng)速等值:

2.2)、轉(zhuǎn)矩等值:

(3.3)、根據(jù)等值建立狀態(tài)空間模型

(3.3.1)、將風(fēng)機(jī)機(jī)械轉(zhuǎn)矩在給定穩(wěn)定運(yùn)行點(diǎn)的一階泰勒展開近似得到:

<mrow> <msub> <mi>&delta;T</mi> <mi>t</mi> </msub> <mo>=</mo> <msub> <mi>K</mi> <mi>&omega;</mi> </msub> <mrow> <mo>(</mo> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>t</mi> </msub> <mo>,</mo> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>&beta;</mi> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <msub> <mi>&delta;&omega;</mi> <mi>t</mi> </msub> <mo>+</mo> <msub> <mi>K</mi> <mi>v</mi> </msub> <mrow> <mo>(</mo> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>t</mi> </msub> <mo>,</mo> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>&beta;</mi> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mi>&delta;</mi> <mi>v</mi> <mo>+</mo> <msub> <mi>K</mi> <mi>&beta;</mi> </msub> <mrow> <mo>(</mo> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>t</mi> </msub> <mo>,</mo> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>&beta;</mi> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mi>&delta;</mi> <mi>&beta;</mi> </mrow>

<mfenced open = "" close = "}"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>K</mi> <mi>&omega;</mi> </msub> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>t</mi> </msub> <mo>,</mo> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>&beta;</mi> <mo>&OverBar;</mo> </mover> </mrow> <mo>)</mo> </mrow> <msub> <mi>&delta;&omega;</mi> <mi>t</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>T</mi> <mi>t</mi> </msub> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>&omega;</mi> <mi>t</mi> </msub> </mrow> </mfrac> <msub> <mo>|</mo> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>t</mi> </msub> <mo>,</mo> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>&beta;</mi> <mo>&OverBar;</mo> </mover> </mrow> <mo>)</mo> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>K</mi> <mi>v</mi> </msub> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>t</mi> </msub> <mo>,</mo> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>&beta;</mi> <mo>&OverBar;</mo> </mover> </mrow> <mo>)</mo> </mrow> <mi>&delta;</mi> <mi>v</mi> <mo>=</mo> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>T</mi> <mi>t</mi> </msub> </mrow> <mrow> <mo>&part;</mo> <mi>v</mi> </mrow> </mfrac> <msub> <mo>|</mo> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>t</mi> </msub> <mo>,</mo> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>&beta;</mi> <mo>&OverBar;</mo> </mover> </mrow> <mo>)</mo> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>K</mi> <mi>&beta;</mi> </msub> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>t</mi> </msub> <mo>,</mo> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>&beta;</mi> <mo>&OverBar;</mo> </mover> </mrow> <mo>)</mo> </mrow> <mi>&delta;</mi> <mi>&beta;</mi> <mo>=</mo> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>T</mi> <mi>t</mi> </msub> </mrow> <mrow> <mo>&part;</mo> <mi>&beta;</mi> </mrow> </mfrac> <msub> <mo>|</mo> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>t</mi> </msub> <mo>,</mo> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>&beta;</mi> <mo>&OverBar;</mo> </mover> </mrow> <mo>)</mo> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,δ表示變量與其穩(wěn)定運(yùn)行點(diǎn)的偏差,ρ是空氣密度,R是風(fēng)輪半徑,v是風(fēng)速,Cp(λ,β)是功率利用系數(shù),β是槳距角,λ是葉尖速比,ωt是風(fēng)機(jī)轉(zhuǎn)速,Tt可看作關(guān)于風(fēng)機(jī)轉(zhuǎn)速ωt、槳距角β和風(fēng)速v的函數(shù),上劃線表示其穩(wěn)態(tài)運(yùn)行點(diǎn);

(3.3.2)、建立狀態(tài)空間模型

<mrow> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mi>A</mi> <mi>x</mi> <mo>+</mo> <msub> <mi>B</mi> <mi>u</mi> </msub> <mi>u</mi> <mo>+</mo> <msub> <mi>B</mi> <mi>d</mi> </msub> <mi>d</mi> </mrow>

y=δPg=Cx

其中,d=δv

<mrow> <mi>A</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>K</mi> <mi>S</mi> </msub> <mo>/</mo> <msub> <mi>J</mi> <mi>t</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>K</mi> <msub> <mi>&omega;</mi> <mi>t</mi> </msub> </msub> <mo>-</mo> <msub> <mi>B</mi> <mi>S</mi> </msub> <mo>)</mo> <mo>/</mo> <msub> <mi>J</mi> <mi>t</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>B</mi> <mi>S</mi> </msub> <mo>/</mo> <msub> <mi>J</mi> <mi>t</mi> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <msub> <mi>K</mi> <mi>&beta;</mi> </msub> <mo>/</mo> <msub> <mi>J</mi> <mi>t</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>K</mi> <mi>S</mi> </msub> <mo>/</mo> <msub> <mi>J</mi> <mi>g</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>B</mi> <mi>S</mi> </msub> <mo>/</mo> <msub> <mi>J</mi> <mi>g</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>B</mi> <mi>S</mi> </msub> <mo>/</mo> <msub> <mi>J</mi> <mi>g</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>J</mi> <mi>g</mi> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>&tau;</mi> <mi>g</mi> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mi>&tau;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>B</mi> <mi>u</mi> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>1</mn> <mo>/</mo> <msub> <mi>&tau;</mi> <mi>g</mi> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mn>1</mn> <mo>/</mo> <mi>&tau;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> <mtd> <mrow> <msub> <mi>B</mi> <mi>d</mi> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>K</mi> <mi>v</mi> </msub> <mo>/</mo> <msub> <mi>J</mi> <mi>t</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mrow> <mi>C</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>&eta;</mi> <msub> <mover> <mi>T</mi> <mo>&OverBar;</mo> </mover> <mi>g</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mi>&eta;</mi> <msub> <mover> <mi>&omega;</mi> <mo>&OverBar;</mo> </mover> <mi>g</mi> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中,ωg是電機(jī)轉(zhuǎn)速,Tg是電磁轉(zhuǎn)矩,上標(biāo)*表示給定值,Ks和Bs分別表示轉(zhuǎn)動(dòng)軸的等值彈性系數(shù)和等值阻尼系數(shù),Jt和Jg分別表示風(fēng)機(jī)轉(zhuǎn)動(dòng)慣量和電機(jī)轉(zhuǎn)動(dòng)慣量,τg和τ分別表示機(jī)電時(shí)間常數(shù)和槳距角時(shí)間常數(shù)。

4.根據(jù)權(quán)利要求1所述的基于模型預(yù)測控制的風(fēng)電場有功功率控制方法,其特征在于,所述步驟(2)中,模型預(yù)測控制器的設(shè)計(jì)流程為:

(4.1)、將狀態(tài)空間模型離散化,得到:

x(k+1)=A′x(k)+Bu′u(k)+Bd′d(k)

y(k+1)=C′x(k)

(4.2)、設(shè)計(jì)優(yōu)化目標(biāo)函數(shù)及約束條件

優(yōu)化目標(biāo)函數(shù)為:

約束條件為:

其中,nc,np分別表示控制時(shí)域和預(yù)測時(shí)域,QP,QR,QS分別表示權(quán)重系數(shù),分別表示第i類風(fēng)電機(jī)組電磁轉(zhuǎn)矩和槳距角的最大值,且分別表示第i類風(fēng)電機(jī)組電磁轉(zhuǎn)矩給定值與槳距角給定值在兩個(gè)采樣時(shí)刻之差,分別表示第i類風(fēng)電機(jī)組的電磁轉(zhuǎn)矩給定值,已知采樣時(shí)間和變化率約束兩者相乘則可計(jì)算得到分別表示第i類風(fēng)電機(jī)組電磁轉(zhuǎn)矩的最小值和最大值,槳距角的最小值和最大值。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1