<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 垂直侵徹深度計算算法研究

          垂直侵徹深度計算算法研究

          作者: 時間:2009-09-24 來源:網(wǎng)絡(luò) 收藏

          3 基于擴張狀態(tài)觀測器的永磁同步電機
          永磁同步電機受電機參數(shù)(如電阻、電感、慣量以及磁鏈)變化、外部負載擾動和非線性等因素的影響。由于難以實現(xiàn)基于精確電機模型的解耦,經(jīng)典控制很難克服這些不良影響,無法取得令人滿意的控制效果,因此采用先進的電機控制提高交流調(diào)速系統(tǒng)的性能成為熱點。
          由于擴張狀態(tài)觀測器可觀測出系統(tǒng)狀態(tài)和自動補償系統(tǒng)的內(nèi)外未知擾動(外擾和未建模動態(tài)),理論上對負載擾動、電機參數(shù)變化都有較強的魯棒性。將擴張狀態(tài)觀測器應(yīng)用于自抗擾控制器的設(shè)計,可獲得較好控制效果,但該控制器有多個可調(diào)參數(shù),不易于丁業(yè)應(yīng)用中參數(shù)調(diào)試。為簡化控制器設(shè)計,減少可調(diào)參數(shù),采用線性擴張狀態(tài)觀測器觀測電機模型狀態(tài)和擾動,使得控制器設(shè)計更簡單,需調(diào)節(jié)參數(shù)更少。以一階為例,介紹如何構(gòu)造線性觀測器。對于一階系統(tǒng):


          式中,y為系統(tǒng)輸出,f(x,t)為未知的非線性時變函數(shù),w(t)為外部擾動,u(t)為控制輸入,b為模型參數(shù),b0為b的估計。
          令系統(tǒng)的總擾動項a(t)=f(y,t)+w(t)+(b-b0)u(t),該擾動項包括內(nèi)部擾動f(y,t)+(b-b0)u(t),也包含外部擾動W (t)。把a(t)作為一個擴張的狀態(tài),令x1=y,x2=a(t),則式(6)的動態(tài)系統(tǒng)可寫成如下狀態(tài)方程:


          式(7)中,令c(t)=a(t),則可以構(gòu)造出線性ESO:


          式中,-p為觀測器二重極點,p>0。
          對應(yīng)的線性控制律為:


          式中,y*為系統(tǒng)的參考輸入。

          這是一個二階連續(xù)系統(tǒng),其穩(wěn)定的充要條件是二重極點P>0。只要選擇合適的期望閉環(huán)極點-P>(p>0),就能保證ESO的觀測效果。
          根據(jù)永磁同步電機的一階微分方程模型,結(jié)合擴張狀態(tài)觀測器的設(shè)計方法,設(shè)計控制器,分析如下:


          由式(11)~(12)可看出,負載轉(zhuǎn)矩、摩擦系數(shù)、慣量的擾動以及由于b0估計誤差所造成的擾動都可在a(t)中反映出來。如果能對a(t)進行觀測并予以補償,則可顯著的提高系統(tǒng)的抗擾動能力??刂破鹘Y(jié)構(gòu)圖如1所示。

          于是得到基于擴張狀態(tài)觀測器的比例控制器的表達式:
          (1)ESO表達式:

          (2)控制律表達式:

          根據(jù)理論分析,ESO的觀測效果取決于極點-p>(p>0)。和ESO的跟蹤速度有關(guān),P越大,ESO跟蹤輸出信號響應(yīng)就越快,即z1對速度w的響應(yīng)就越快。比例增益kp通常應(yīng)取得較大,但過大會使速度響應(yīng)振蕩,造成系統(tǒng)不穩(wěn)定。



          關(guān)鍵詞: 研究 算法 計算 深度 垂直

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();