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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 手術(shù)動(dòng)力裝置微電機(jī)的測(cè)功機(jī)的研究

          手術(shù)動(dòng)力裝置微電機(jī)的測(cè)功機(jī)的研究

          作者: 時(shí)間:2012-12-20 來源:網(wǎng)絡(luò) 收藏

          系統(tǒng)是2輸入3輸出系統(tǒng)。根據(jù)掌握的經(jīng)驗(yàn),共分7個(gè)等級(jí)。器的設(shè)計(jì)必須通過多次修改模糊推理規(guī)則進(jìn)行優(yōu)化設(shè)計(jì),并進(jìn)行在線、離線的反復(fù)調(diào)試才能最后確定。經(jīng)過長(zhǎng)期人工操作經(jīng)驗(yàn)的總結(jié),并作出Kp、Ki、Kd的模糊推理表。
          模糊推理設(shè)計(jì)采用Mamdani方法,分別用max和min實(shí)現(xiàn)OR和AND算子,用min實(shí)現(xiàn)蘊(yùn)含關(guān)系,用max實(shí)現(xiàn)合成規(guī)則。清晰化方法采用重心法。通過重心法解模糊處理,得到量化值輸出△Kp,△Ki,△Kd,實(shí)現(xiàn)PID3個(gè)參數(shù)的在線整定。
          根據(jù)微電機(jī)-模型分析,設(shè)控制對(duì)象的傳函為h.JPG。當(dāng)輸入單位階躍信號(hào)的時(shí)候,考察系統(tǒng)的響應(yīng)輸出曲線,用普通PID和模糊PID來作比較。PID控制器的初始值設(shè)為:Kp=0.4,Ki=0.0,Kd=1.0。如圖5和6所示,分別是傳統(tǒng)PID控制器和模糊PID控制器,采用模糊PID控制器,系統(tǒng)響應(yīng)快,超調(diào)量小,調(diào)整時(shí)間短,具有良好的跟蹤性能。

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

          b.JPG



          3 實(shí)驗(yàn)結(jié)果
          根據(jù)實(shí)驗(yàn)室現(xiàn)有的設(shè)備,選用一臺(tái)他勵(lì)直流額定轉(zhuǎn)速為25 000 r/min、額定功率為24 W的他勵(lì)直流電機(jī)為,圖7為上位機(jī)采集到的數(shù)據(jù)。

          c.JPG



          4 結(jié)論
          經(jīng)試驗(yàn)數(shù)據(jù)驗(yàn)證,測(cè)試結(jié)果與實(shí)際相符,使用PID算法使得響應(yīng)迅速,不僅體積小、價(jià)格低、功能全、使用維護(hù)方便,無需人手操作,也可用于其它各種機(jī)械傳動(dòng)裝置的轉(zhuǎn)矩轉(zhuǎn)速測(cè)量,為研究微電機(jī)提供了良好的條件。

          pid控制相關(guān)文章:pid控制原理


          pid控制器相關(guān)文章:pid控制器原理


          電子負(fù)載相關(guān)文章:電子負(fù)載原理

          上一頁 1 2 3 下一頁

          評(píng)論


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