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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 用神經(jīng)網(wǎng)絡(luò)控制的二象限開關(guān)電感DC/DC變換器

          用神經(jīng)網(wǎng)絡(luò)控制的二象限開關(guān)電感DC/DC變換器

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

          3.1連續(xù)模式

          圖4連續(xù)和非連續(xù)區(qū)的邊界圖

          圖5連續(xù)和非連續(xù)區(qū)的邊界圖

            若等效電阻R很小,則電阻R上的電壓降可以認為是RIL。

          由此可見傳輸效率僅取決于導(dǎo)通占空比k、源電壓和負載電壓,與R、L和f無關(guān)。

          3.2非連續(xù)模式

            連續(xù)和非連續(xù)區(qū)的邊界如圖5所示。從方程(49)可以看出非連續(xù)導(dǎo)通區(qū)是由下列因素產(chǎn)生的:

            (1)頻率f太低;

            (2)導(dǎo)通占空比k太?。?p>  (3)L太?。?p> ?。?)負載電阻R太大。

            整個導(dǎo)通周期遠小于T。假設(shè)導(dǎo)通周期位于0和t4之間,L上的電壓和電流為:

          lfl5.gif (6025 bytes)

          圖5 連續(xù)和非連續(xù)區(qū)的邊界圖

          iL(kT)是電流iL(t)的峰值,同時也是變化量ΔiL的峰—峰值。當t=t4時,由方程(52)可得iL(t4)=0。

          4

            這種工作于開環(huán)方式。由公式(17)和(47)可見,因為電路的電阻R是一隨機參數(shù),所以它對系統(tǒng)的工作點有很大的影響。為了獲得一個穩(wěn)定的變換運行,我們在系統(tǒng)中采用[7,8〗。控制包括一個由比例加積分(PI)運算和神經(jīng)網(wǎng)絡(luò)組成的閉環(huán)控制。這一系統(tǒng)的全圖如圖6所示。

            比例加積分(PI)運算在4.1中敘述。神經(jīng)網(wǎng)絡(luò)由三層組成,分別是輸入層、隱含層和輸出層。神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)如圖7所示。三層中所有節(jié)點的函數(shù)如圖8所示。它們分別在4.2和4.3中敘述。

          4.1數(shù)學(xué)模型

            比例加積分(PI)運算由一個比例加積分控制器和負載組成。式中:τ=L/R,Vi在接通時為Vl,在關(guān)斷時為V2。

          lfl6.gif (4437 bytes)

          圖6用神經(jīng)網(wǎng)絡(luò)控制的二開關(guān)電感

          lfl7.gif (7583 bytes)

          圖7神經(jīng)網(wǎng)絡(luò)

          lfl8.gif (2949 bytes)

          圖8節(jié)點函數(shù)



          評論


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