国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法

      文檔序號:6626223閱讀:419來源:國知局
      一種單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法
      【專利摘要】本發(fā)明公開了一種單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法,基于單機(jī)無窮大系統(tǒng),進(jìn)行非線性最優(yōu)控制設(shè)計(jì),將單機(jī)無窮大系統(tǒng)發(fā)電機(jī)轉(zhuǎn)子運(yùn)動方程寫成單輸入單輸出仿射非線性系統(tǒng)的形式,通過坐標(biāo)映射得一個(gè)完全可控的精確線性化后的系統(tǒng),再根據(jù)二次型最優(yōu)控制LQR的設(shè)計(jì)方法求解精確線性化后系統(tǒng)的控制量,從而得到原系統(tǒng)的非線性最優(yōu)控制器,并進(jìn)行實(shí)時(shí)在線半實(shí)物仿真,驗(yàn)證方案的實(shí)際可行性。本發(fā)明可以實(shí)現(xiàn)對單機(jī)無窮大系統(tǒng)的精確線性化,同時(shí)考慮了純數(shù)字離線仿真非實(shí)時(shí)性的情況,通過半實(shí)物仿真實(shí)驗(yàn)驗(yàn)證了基于理論設(shè)計(jì)的控制器在實(shí)際真實(shí)現(xiàn)場應(yīng)用中的控制效果。通過在實(shí)際應(yīng)用中檢查被設(shè)計(jì)控制器的效果,這有利于被設(shè)計(jì)的算法更符合實(shí)際。
      【專利說明】一種單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明屬于控制算法【技術(shù)領(lǐng)域】,具體涉及一種單機(jī)無窮大仿射非線性系統(tǒng)精確線性化設(shè)計(jì)及半實(shí)物仿真方法。

      【背景技術(shù)】
      [0002]異步電機(jī)本身是一個(gè)高階、非線性、非齊次、強(qiáng)耦合的時(shí)變多變量系統(tǒng),并且實(shí)際的電機(jī)負(fù)載通常也存在摩擦、死區(qū)等非線性特點(diǎn),所以在以往的純數(shù)字離線仿真探究中,電機(jī)及負(fù)載模型都是基于一定近似條件下的簡化模型,與實(shí)物存在差異。而另一方面,純數(shù)字離線仿真雖然能夠?qū)崿F(xiàn)對控制算法、量化誤差和編程錯(cuò)誤的預(yù)測,但是不能用于實(shí)際系統(tǒng)的內(nèi)存限制、中斷延遲、處理器運(yùn)算速度及I/o接口電路等缺陷的排除。因此,基于純數(shù)字離線仿真得到的控制算法已不能滿足實(shí)際系統(tǒng)的要求。所以,實(shí)際的控制對象也同樣迫切要求實(shí)時(shí)仿真的出現(xiàn)。半實(shí)物實(shí)時(shí)仿真平臺可以為上述問題的提供很好的解決方案。


      【發(fā)明內(nèi)容】

      [0003]為了解決上述的技術(shù)問題,本發(fā)明提供了一種單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法。
      [0004]本發(fā)明所采用的技術(shù)方案是:本發(fā)明提供了一種單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法,其特征在于,包括以下步驟:
      [0005]步驟1:將單機(jī)無窮大系統(tǒng)轉(zhuǎn)化成一個(gè)完全可控的精確線性化系統(tǒng);
      [0006]步驟2:利用非線性最優(yōu)控制規(guī)律求解的方法,對單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律進(jìn)行求解,從而得到原單機(jī)無窮大系統(tǒng)的非線性最優(yōu)控制器;
      [0007]步驟3:分別利用Matlab和iNetConl04系統(tǒng)對單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律進(jìn)行仿真實(shí)驗(yàn)和實(shí)時(shí)在線半實(shí)物仿真,驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的抗干擾性、邏輯正確性和實(shí)際可行性。
      [0008]作為優(yōu)選,步驟I中所述的將單機(jī)無窮大系統(tǒng)轉(zhuǎn)化成一個(gè)完全可控的精確線性化系統(tǒng),其具體實(shí)現(xiàn)過程是將單機(jī)無窮大系統(tǒng)發(fā)電機(jī)轉(zhuǎn)子運(yùn)動方程寫成單輸入單輸出仿射非線性系統(tǒng)的形式,通過坐標(biāo)映射得一個(gè)完全可控的精確線性化系統(tǒng)。
      [0009]作為優(yōu)選,步驟2中所述的得到原單機(jī)無窮大系統(tǒng)的非線性最優(yōu)控制器,其具體實(shí)現(xiàn)過程是根據(jù)二次型最優(yōu)控制LQR的設(shè)計(jì)方法求解精確線性化系統(tǒng)的控制量,從而得到原單機(jī)無窮大系統(tǒng)的非線性最優(yōu)控制器。
      [0010]作為優(yōu)選,步驟3中所述的驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的抗干擾性和邏輯正確性,其具體實(shí)現(xiàn)過程是利用Matlab對單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律進(jìn)行仿真實(shí)驗(yàn),觀察在給定擾動情況下純數(shù)字控制器和實(shí)際電路設(shè)計(jì)的控制器的控制作用并進(jìn)行比較研究,驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的抗干擾性與邏輯正確性。
      [0011]作為優(yōu)選,步驟3中所述的驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的實(shí)際可行性,其具體實(shí)現(xiàn)過程是利用iNetConl04系統(tǒng)對Matlab/Simulink仿真程序進(jìn)行實(shí)時(shí)在線半實(shí)物仿真,并將非線性最優(yōu)控制器中的Pm模塊用實(shí)際物理電路替換,觀察示波器輸出波形,驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的實(shí)際可行性。
      [0012]本發(fā)明可以實(shí)現(xiàn)對單機(jī)無窮大系統(tǒng)的精確線性化,同時(shí)考慮了純數(shù)字離線仿真非實(shí)時(shí)性的情況,通過半實(shí)物仿真實(shí)驗(yàn)驗(yàn)證了基于理論設(shè)計(jì)的控制器在實(shí)際真實(shí)現(xiàn)場應(yīng)用中的控制效果。通過在實(shí)際應(yīng)用中檢查被設(shè)計(jì)控制器的效果,這有利于被設(shè)計(jì)的算法更符合實(shí)際。

      【專利附圖】

      【附圖說明】
      [0013]圖1:是本發(fā)明實(shí)施例的汽輪發(fā)電機(jī)無窮大系統(tǒng)示意圖。
      [0014]圖2:是本發(fā)明實(shí)施例的無外接電路Matlab/Simulink仿真圖。
      [0015]圖3:是本發(fā)明實(shí)施例的無控制與仿射非線性控制功角比較。
      [0016]圖4:是本發(fā)明實(shí)施例的無控制與仿射非線性控制轉(zhuǎn)速比較。
      [0017]圖5:是本發(fā)明實(shí)施例的接入外接半實(shí)物模擬電路前實(shí)時(shí)仿真圖。
      [0018]圖6:是本發(fā)明實(shí)施例的外接模擬電路Simulink仿真圖。
      [0019]圖7:是本發(fā)明實(shí)施例的控制增益電路圖。
      [0020]圖8:是本發(fā)明實(shí)施例的半實(shí)物實(shí)時(shí)仿真連接原理圖。
      [0021]圖9:是本發(fā)明實(shí)施例的傳感器信號調(diào)理電路圖。
      [0022]圖10:是本發(fā)明實(shí)施例的濾波前示波器輸出結(jié)果示意圖。

      【具體實(shí)施方式】
      [0023]為了便于本領(lǐng)域普通技術(shù)人員理解和實(shí)施本發(fā)明,下面結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)描述,應(yīng)當(dāng)理解,此處所描述的實(shí)施示例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
      [0024]請見圖1,是本發(fā)明實(shí)施例的汽輪發(fā)電機(jī)無窮大系統(tǒng)示意圖,其中I為汽輪機(jī),2為主汽門,3為主調(diào)節(jié)汽門,4為調(diào)速器執(zhí)行機(jī)構(gòu),5為發(fā)電機(jī),6為勵磁系統(tǒng),7為主變壓器,8為輸電線路。
      [0025]該系統(tǒng)數(shù)學(xué)模型為:
      [dd ,、
      —={?}—1)(0,.1-fTr
      Γ ? I (ita D KK.x
      [0026]1.n RPe=^^smS
      I CO 1.jy jy -V Lj《 ?、-X
      1...............................1 I£ 1.............1 fjj I I/:
      I ilt Tj.? C tJ
      [0027]Pni為發(fā)電機(jī)的輸入的機(jī)械功率,發(fā)電機(jī)輸出功率Pe, Otl轉(zhuǎn)子運(yùn)動角速度的初始值,ω轉(zhuǎn)子運(yùn)動角速度,δ為發(fā)電機(jī)q軸暫態(tài)電動勢E/與母線電壓Vs之間的夾角,
      為d軸暫態(tài)電抗的和。
      [0028]上式可簡寫成微分方程形式為:
      \?δ
      -—φ φ.— φ
      [0029]- (1;(I)

      = α, sinS-ha-ym—a-y +bPm
      [0030]其中α,=-a2 = -D/Trb = 1/Ip且當(dāng)主要考慮汽輪發(fā)電機(jī)汽門的控制作用時(shí),E’ q可視為恒定,無窮大系統(tǒng)母線電壓Vs恒定,則a1、a2、b為常數(shù)。
      [0031]基于上述的汽輪發(fā)電機(jī)無窮大系統(tǒng),本發(fā)明所采用的技術(shù)方案是:一種單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法,包括以下步驟:
      [0032]步驟1:將單機(jī)無窮大系統(tǒng)轉(zhuǎn)化成一個(gè)完全可控的精確線性化系統(tǒng);其具體實(shí)現(xiàn)包括以下子步驟:
      [0033]步驟1.1:將輸入的機(jī)械功率Pm作為控制量,則由仿射非線性系統(tǒng)的定義,得:

      Γχ, I ΓS(t)l
      [0034]狀態(tài)向量Λ= =


      _X2 _
      [0035]/W=丨.?=

      \ax sm ο + α^?)-α?」sm χι + αιχι — αι
      [0036]^(-τ)=^
      [0037]控制量u = Pni
      [0038]輸出量y = h(x) = X1 = δ (t)
      [0039]步驟1.2:求取系統(tǒng)的Lie導(dǎo)數(shù):
      [0040]Il) /i(x) - h(x) - X1 L h(x)=氣(X) g(x) = 0
      J1.dx
      9/?(x) ,dL Ji(x)
      [0041 ] I;/?(x) —./ (x) = (OiiX-' —01 LJ^ h(x) = ^--g(x) = (Ob
      ax& …ax
      [0042]步驟1.3:由于Lgh(x) = 0,LgLfh (x) = cdoh ^ 0,由關(guān)系度定義可得系統(tǒng)關(guān)系度r-1 = 1,r = η = 2ο
      [0043]根據(jù)仿射非線性系統(tǒng)狀態(tài)反饋精確線性化的設(shè)計(jì)原理,關(guān)系度r等于狀態(tài)變量X的維數(shù)n,該單機(jī)無窮大系統(tǒng)模型符合仿射非線性系統(tǒng)的要求,則可選擇如下坐標(biāo)變換:
      「A "j h(x) 「 X1
      [0044]Z = φ(χ)=丨 =y , y=
      II;/nx)- 6?
      [0045]步驟1.4:可得到新坐標(biāo)系Z,表述為:
      s Zi =Z,
      [0046]I , _
      lZ2 = ^
      [0047]即
      [0048]i^Az + Bv
      [0049]且控制器表達(dá)式:
      [0050]U = ^s-^^——(2)
      LgL,h(x)
      [0051]其中A為2X2維狀態(tài)系數(shù)矩陣,B為2X1維控制系數(shù)矩陣,該系統(tǒng)為一個(gè)完全可控的Brunovsky標(biāo)準(zhǔn)型線性系統(tǒng)。
      [0052]步驟2:利用非線性最優(yōu)控制規(guī)律求解的方法,對單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律進(jìn)行求解,從而得到原單機(jī)無窮大系統(tǒng)的非線性最優(yōu)控制器;其具體實(shí)現(xiàn)包括以下子步驟:
      [0053]步驟2.1:由線性最優(yōu)控制原理可知,最優(yōu)控制
      [0054]V = -Kz = -1i1Zfk2Z2 = -1i1Xfk2(COoX2-COo) (3)且有 K = IT1B1P, P 為 Riccati矩陣方程
      [0055]ATP+PA-PBR_1BTP+Q = O
      [0056]方程的解,其中Q為2X2維正定或半正定的狀態(tài)量權(quán)矩陣洱為1X1維正定控制量權(quán)矩陣。
      [0057]步驟2.2:求解Ricatti矩陣方程的解
      [0058]由式(2)、(3)可知
      「O Il Fol
      [0059]S = L
      [0060]取半正定權(quán)矩陣Ο =?!?,正定權(quán)矩陣R = 1,通過Matlab得到Riccati矩陣方程的解
      \yf2 I "
      [0061]P= ^

      L ?
      [0062]步驟2.3:求解系統(tǒng)非線性最優(yōu)控制規(guī)律
      [0063]K ^R^1BrP^ik = ^/51
      -jL J
      [0064]代入式(3)得
      [0065]V = -1i1Zfk2Z2 = _χ「1.414 (ωοχ2-ωο)
      [0066]因此,控制器設(shè)計(jì)為:
      II*".*
      Pm=U =-[-X1 -^JKmoX2 一⑩)-?)}(α? Sinxl ^a2X2 -O7)]
      φ~"
      [0067]j?UD(禮)
      =-^-[S ~O^) --——sin <f—.—■+.—;)]
      ωηTj Tj
      [0068]步驟3:分別利用Matlab和iNetConl04系統(tǒng)對單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律進(jìn)行仿真實(shí)驗(yàn)和實(shí)時(shí)在線半實(shí)物仿真,驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的抗干擾性、邏輯正確性和實(shí)際可行性。
      [0069]單機(jī)無窮大系統(tǒng)仿射非線性控制規(guī)律實(shí)時(shí)仿真主要分為兩類:無模擬電路實(shí)時(shí)仿真與接入模擬電路實(shí)時(shí)仿真。請見圖6,設(shè)計(jì)思路如下:將已搭建好Matlab/Simulink模型直接下裝到iNetConl04系統(tǒng)并接入示波器,觀察示波器輸出結(jié)果,并與Matlab/Simulink仿真結(jié)果比較,接著將仿射非線性控制器中Pm模塊用實(shí)際模擬電路來代替,再將程序下裝到iNetConl04系統(tǒng)中,觀察示波器輸出結(jié)果,即完成將Matlab的離線數(shù)字仿真轉(zhuǎn)換為實(shí)際的在線模擬仿真過程。
      靜0 = 2m/q = I OOm = 314.159rad I s
      Tj =Ss
      [0070]^ Erq =L47
      F=I
      D = 5
      [0071](I)下面利用Matlab/Simulink對單機(jī)無窮大系統(tǒng)的仿射非線性控制策略進(jìn)行離線仿真分析。
      [0072]假設(shè)系統(tǒng)初始穩(wěn)定運(yùn)行,Os時(shí),功角變化,且有:
      [0073]


      U(O) = 40.r =0.7


      <{ fl^O) = I


      |.rYf =oj69
      [0074]將以上參數(shù)代入非線性控制器式(4)與單機(jī)無窮大轉(zhuǎn)子運(yùn)動方程式(I)中,利用Matlab/Simulink分別對系統(tǒng)未加入控制器與加入非線性控制器后進(jìn)行仿真,觀察系統(tǒng)遭受擾動后發(fā)電機(jī)功角δ與轉(zhuǎn)速ω的變化,其中未加入控制器時(shí),視發(fā)電機(jī)機(jī)械功率恒定Pt (t) = I (t) ο
      [0075]請見圖2,為本發(fā)明根據(jù)的方法在Matlab/Simulink環(huán)境下搭建的仿真架構(gòu)模塊。
      [0076]仿真結(jié)果如圖3、圖4所示。由圖3、圖4可知,加入仿射非線性控制器后,系統(tǒng)有很強(qiáng)的抗干擾能力,當(dāng)遭受擾動時(shí),系統(tǒng)能很快回到原先的穩(wěn)定狀態(tài),對于功角δ,無控制時(shí)系統(tǒng)經(jīng)12s回到穩(wěn)態(tài),加入仿射非線性控制器后,調(diào)節(jié)時(shí)間減小到7s ;對于轉(zhuǎn)速ω,無控制時(shí),遭受擾動系統(tǒng)轉(zhuǎn)速出現(xiàn)劇烈震蕩,最大超調(diào)量為0.3%,經(jīng)12s回到穩(wěn)態(tài)并小幅度震蕩,加入仿射非線性控制器后,調(diào)節(jié)時(shí)間減小到7s,最大超調(diào)量減小為0.1 %。
      [0077]在實(shí)際做實(shí)驗(yàn)的時(shí)候,由于示波器量程的限制,故取系統(tǒng)的標(biāo)么值進(jìn)行仿真。
      [0078]對于未接入模擬電路實(shí)時(shí)仿真的實(shí)驗(yàn)步驟如下:
      [0079]I)將Matlab/Simulink中輸出量δ、ω連接DAC SFUN模塊,如圖2所示,該模塊為iNetConl04系統(tǒng)開發(fā)的模塊,能夠添加到Matlab/Simulink模塊庫中,并且實(shí)現(xiàn)與Simulink的無縫結(jié)合,其中DAC SFUN模塊為模擬量輸出模塊,即將Matlab輸出的數(shù)字信號轉(zhuǎn)換為模擬信號,雙擊DAC SFUN模塊,分別將Port Number設(shè)置為1、2,對應(yīng)數(shù)模連接器端口 DA1、DA2,采樣時(shí)間 Sample Time 均設(shè)為 0.001s。
      [0080]2)在Matlab/Simulink中進(jìn)行參數(shù)配置,將Sovler中設(shè)置為固定步長Fixed-step,在 Real-Time Workshop 中,添加 grt_pcl04.tic 文件,在External Mode codegenerat1n opt1ns中配置主機(jī)和從機(jī)IP。
      [0081]3)將iNetConl04系統(tǒng)中數(shù)模連接器端口 DA1、DA2接入示波器,點(diǎn)擊Incr-ementalbuild按鈕,即完成程序的下裝,觀察示波器輸出波形。
      [0082]示波器輸出結(jié)果如圖5所示。黃線代表功角,由于功角的變化范圍很小,為了能看清楚實(shí)驗(yàn)效果單位選擇0.5V/格,藍(lán)線代表轉(zhuǎn)速單位選擇IV/格,其中黃色曲線I的電壓幅值設(shè)置為200mV,代表發(fā)電機(jī)功角δ,單位rad,藍(lán)色直線2的電壓幅值設(shè)置為lv,代表角速度ω (標(biāo)么值),時(shí)間刻度設(shè)為Is。
      [0083]觀察圖5示波器輸出結(jié)果,發(fā)現(xiàn)輸出波形與用Matlab/Simulink對單機(jī)無窮大仿射非線性控制進(jìn)行的離線仿真的結(jié)果一致,從而驗(yàn)證了基于狀態(tài)反饋精確線性化原理的單機(jī)無窮大非線性控制方法的實(shí)際可行性。
      [0084](2)下面進(jìn)行數(shù)?;旌蠈?shí)時(shí)仿真,即將圖2中仿射非線性控制器增益IVcoci用實(shí)際物理放大電路替換,選擇的放大電路如圖7所示,其中A為0P37運(yùn)放,選用12V/12V直流電源模塊對其供電,取R1 = R2 = Rf = 1kQ,電阻R選用可調(diào)電阻,最大阻值為ΙΜΩ,+ 為輸入端,U2為輸出端,且有增益K:
      ^ Uv Rf+R1 R、 T
      「00851 K= 二 = J
      U1 R1 R+ R2 fijf,
      [0086]為了抑制由于電源信號干擾對仿真效果的影響。設(shè)計(jì)了如圖9所示的濾波電路。在設(shè)計(jì)時(shí),為了避免由于供電電源的工頻信號的干擾,影響運(yùn)算放大器AD8222的放大處理精度,在電源信號加到運(yùn)算放大器之前,首先信號經(jīng)過共模電感可以使線路上的共模EMI信號被控制在很低的電平上。差分電源電壓信號通過由C67、C68、C69、R11和R12組成的混合低通濾波網(wǎng)絡(luò),然后差分電壓信號經(jīng)過R11、R13和R36分壓后再次分別經(jīng)過R36、R35和C62和R32、R33和C61組成的低通濾波網(wǎng)絡(luò)濾波和隔離后接著由電容C65再次實(shí)現(xiàn)對兩路差分電壓信號的隔離和濾波。最終將差模的電源電壓信號傳輸?shù)椒糯笃鰽D8222的電源端,最終實(shí)現(xiàn)從電源根源上抑制工頻干擾信號。
      [0087]基于NetConPC104的半實(shí)物實(shí)時(shí)仿真連接原理圖如圖8所示。半實(shí)物仿真具體實(shí)驗(yàn)步驟如下:
      [0088]I)將Matlab/Simulink模型中的控制器Pm模塊刪除,并用已添加到Matlab模塊庫中的DAC SFUN與ADC SFUN模塊替換,其中DAC SFUN模塊為模擬量輸出模塊,作為放大器電路的輸入,將Port Number選為I,對應(yīng)數(shù)模連接器端口 DAl,將采樣時(shí)間Sample Time設(shè)為0.0Ols ;ADC SFUN模塊為模擬量輸入模塊,即將放大器輸出的模擬信號轉(zhuǎn)換為數(shù)字信號,作為Matlab中的輸入,將PortNumber選為I,對應(yīng)數(shù)模連接器的ADl端口,同樣將采樣時(shí)間 Sample Time 設(shè)為 0.001s。
      [0089]2)將模擬放大電路中輸入端七接數(shù)模連接器中的端口 DA1,實(shí)現(xiàn)與Matlab/Simulink中DAC SFUN模塊連接,即將Matlab數(shù)字信號轉(zhuǎn)換為模擬信號作為放大電路的輸入,U。接數(shù)模連接器中的端口 AD1,實(shí)現(xiàn)與Matlab/Simulink中ADC SFUN模塊連接,即將模擬信號轉(zhuǎn)換為數(shù)字信號作為Matlab的輸入。
      [0090]3)將Matlab/Simulink模型中的輸出角度δ與轉(zhuǎn)速ω連接DAC FUC模塊,并將連接角度5的DAC SFUN模塊的端口號Port Number設(shè)為2,對應(yīng)數(shù)模連接器端口 DA2,采樣時(shí)間Sample Time設(shè)為0.0Ols ;將連接轉(zhuǎn)速ω的DAC SFUN模塊的端口號Port Number設(shè)為3,即對應(yīng)數(shù)模連接器端口 DA3,同樣采樣時(shí)間Sample Time設(shè)為0.001s, Matlab/Simulink仿真圖如圖9所示。
      [0091]4)將對應(yīng)DA端口接入示波器,下載Matlab/Simulink程序到實(shí)時(shí)仿真器,觀察示波器輸出的波形。
      [0092]濾波前示波器輸出結(jié)果如圖10所示。觀察圖10示波器輸出結(jié)果,發(fā)現(xiàn)輸出波形中轉(zhuǎn)速2號線與未接入模擬電路仿真圖一致,功角I號線與之有細(xì)微差別,調(diào)節(jié)時(shí)間相同為4s,但加入外接電路后,功角存在小幅振蕩,這是由于外接電路中存在噪聲干擾導(dǎo)致。但總體仿真結(jié)果仍與Matlab離線仿真相近,4s后系統(tǒng)趨于穩(wěn)定,再次驗(yàn)證了仿射非線性控制策略的實(shí)際可行性。
      [0093]本發(fā)明是以單機(jī)無窮大系統(tǒng)為例,進(jìn)行非線性最優(yōu)控制設(shè)計(jì),將單機(jī)無窮大系統(tǒng)發(fā)電機(jī)轉(zhuǎn)子運(yùn)動方程寫成單輸入單輸出仿射非線性系統(tǒng)的形式,通過坐標(biāo)映射得一個(gè)完全可控的精確線性化后的系統(tǒng),再根據(jù)二次型最優(yōu)控制LQR的設(shè)計(jì)方法求解精確線性化后系統(tǒng)的控制量,從而得到原系統(tǒng)的非線性最優(yōu)控制器。
      [0094]應(yīng)當(dāng)理解的是,本說明書未詳細(xì)闡述的部分均屬于現(xiàn)有技術(shù)。
      [0095]應(yīng)當(dāng)理解的是,上述針對較佳實(shí)施例的描述較為詳細(xì),并不能因此而認(rèn)為是對本發(fā)明專利保護(hù)范圍的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明權(quán)利要求所保護(hù)的范圍情況下,還可以做出替換或變形,均落入本發(fā)明的保護(hù)范圍之內(nèi),本發(fā)明的請求保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
      【權(quán)利要求】
      1.一種單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法,其特征在于,包括以下步驟: 步驟1:將單機(jī)無窮大系統(tǒng)轉(zhuǎn)化成一個(gè)完全可控的精確線性化系統(tǒng); 步驟2:利用非線性最優(yōu)控制規(guī)律求解的方法,對單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律進(jìn)行求解,從而得到原單機(jī)無窮大系統(tǒng)的非線性最優(yōu)控制器; 步驟3:分別利用Matlab和iNetConl04系統(tǒng)對單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律進(jìn)行仿真實(shí)驗(yàn)和實(shí)時(shí)在線半實(shí)物仿真,驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的抗干擾性、邏輯正確性和實(shí)際可行性。
      2.根據(jù)權(quán)利要求1所述的單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法,其特征在于:步驟I中所述的將單機(jī)無窮大系統(tǒng)轉(zhuǎn)化成一個(gè)完全可控的精確線性化系統(tǒng),其具體實(shí)現(xiàn)過程是將單機(jī)無窮大系統(tǒng)發(fā)電機(jī)轉(zhuǎn)子運(yùn)動方程寫成單輸入單輸出仿射非線性系統(tǒng)的形式,通過坐標(biāo)映射得一個(gè)完全可控的精確線性化系統(tǒng)。
      3.根據(jù)權(quán)利要求1所述的單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法,其特征在于:步驟2中所述的得到原單機(jī)無窮大系統(tǒng)的非線性最優(yōu)控制器,其具體實(shí)現(xiàn)過程是根據(jù)二次型最優(yōu)控制LQR的設(shè)計(jì)方法求解精確線性化系統(tǒng)的控制量,從而得到原單機(jī)無窮大系統(tǒng)的非線性最優(yōu)控制器。
      4.根據(jù)權(quán)利要求1所述的單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法,其特征在于:步驟3中所述的驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的抗干擾性和邏輯正確性,其具體實(shí)現(xiàn)過程是利用Matlab對單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律進(jìn)行仿真實(shí)驗(yàn),觀察在給定擾動情況下純數(shù)字控制器和實(shí)際電路設(shè)計(jì)的控制器的控制作用并進(jìn)行比較研究,驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的抗干擾性與邏輯正確性。
      5.根據(jù)權(quán)利要求1所述的單機(jī)無窮大仿射非線性系統(tǒng)最優(yōu)控制方法,其特征在于:步驟3中所述的驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的實(shí)際可行性,其具體實(shí)現(xiàn)過程是利用iNetConl04系統(tǒng)Matlab/Simulink仿真程序進(jìn)行實(shí)時(shí)在線半實(shí)物仿真,并將非線性最優(yōu)控制器中的Pm模塊用實(shí)際物理電路替換,觀察示波器輸出波形,驗(yàn)證單機(jī)無窮大仿射非線性最優(yōu)控制規(guī)律的實(shí)際可行性。
      【文檔編號】G06F9/455GK104182273SQ201410452641
      【公開日】2014年12月3日 申請日期:2014年9月5日 優(yōu)先權(quán)日:2014年9月5日
      【發(fā)明者】來金鋼, 周洪, 胡文山, 任正濤, 路曉慶, 江朝強(qiáng), 高星冉 申請人:武漢大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1