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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 電力系統(tǒng)混沌振蕩的自適應(yīng)最優(yōu)控制

          電力系統(tǒng)混沌振蕩的自適應(yīng)最優(yōu)控制

          作者: 時間:2011-02-22 來源:網(wǎng)絡(luò) 收藏


          3 混沌振蕩的自適應(yīng)最優(yōu)控制
          3.1 非線性最優(yōu)控制器設(shè)計

            假設(shè)系統(tǒng)為精確建模,系統(tǒng)的等值阻尼系數(shù)D,發(fā)電機的機械功率Pm以及擾動功率幅值Pe已知,也就是說γ、ρ和F已知。受控的閉環(huán)系統(tǒng)如下式所示。
            
            對該系統(tǒng)采用二次型最優(yōu)控制方法,使
            
          式中,Q、R分別對應(yīng)于狀態(tài)量的權(quán)矩陣和控制量的權(quán)系數(shù)。

          如果系統(tǒng)為精確建模,且干擾的周期性負荷的幅值已知,由控制器(6)與原系統(tǒng)的構(gòu)成的閉環(huán)系統(tǒng)可知,控制器將補償系統(tǒng)的非線性和外部干擾,并增加了系統(tǒng)的阻尼,因而將抑制混沌,保證系統(tǒng)的。
          3.2 自適應(yīng)最優(yōu)控制器設(shè)計
          由于系統(tǒng)的不精確建模,假設(shè)系統(tǒng)中等值阻尼系數(shù)D、發(fā)電機機械功率Pm、擾動功率幅值Pe等一些參數(shù)不確定,即γ、ρ和F不確定,則最優(yōu)控制器中γ、ρ和F這些參數(shù)由自適應(yīng)控制律來實現(xiàn)。同時設(shè)由最優(yōu)控制律得到的最優(yōu)反饋增益系數(shù)K1=K2=-1,并將△δ(t)=δ(t)

          式中K3,K4,K5均為大于零的自適應(yīng)控制系數(shù)。
             為證明閉環(huán)系統(tǒng)在控制器(7)作用下能保持,構(gòu)造如下的Lyapunov函數(shù):
            
          于是,閉環(huán)系統(tǒng)(3)在控制器(7)作用下可以保持,即當(dāng)受擾進入混沌狀態(tài)甚至失去穩(wěn)定時,其也能在控制器作用下回到初始平衡點。

          4 數(shù)值仿真分析
          式(1)中的參數(shù)分別取為:H=100,Ps=100,D=2,Pm=20,β=1,即a=1,γ=0.02,ρ=0.2。由文獻[8]知,當(dāng)Pe=25.93(F=Pe/H=0.2593),系統(tǒng)處于混沌狀態(tài),如圖2(a)(b)的前100s所示;當(dāng)Pe=25.94(F=0.2594)時,系統(tǒng)不僅處于混沌狀態(tài),而且在t=137s時已經(jīng)失去穩(wěn)定,如圖3(a)、(b)的137s所示。

          本文引用地址:http://www.ex-cimer.com/article/162414.htm



          評論


          相關(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); })();