0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-11-26 08:26 ? 次閱讀

隨動(dòng)系統(tǒng)servo system,是一種反饋控制系統(tǒng)。在這種系統(tǒng)中,輸出量是機(jī)械位移、速度或者加速度。因此隨動(dòng)系統(tǒng)這一術(shù)語(yǔ),與位置或速度,或加速度控制系統(tǒng)是同義語(yǔ)。在隨動(dòng)系統(tǒng)中,有一類(lèi),它的參考輸入不是時(shí)間的解析函數(shù),如何變化事先并不知道(隨著時(shí)間任意變化)??刂葡到y(tǒng)的任務(wù)是在各種情況下保證輸出以一定精度跟隨著參考輸入的變化而變化。bang-bang控制在系統(tǒng)偏差大,可加大系統(tǒng)的控制力度,提高系統(tǒng)的快速性,因此,bang-bang控制是隨動(dòng)系統(tǒng)中不可缺少的控制方式。

bang-bang控制理論

bang-bang控制方面的研究始于20世紀(jì)50年代。在過(guò)去的20年中,魯棒控制一直是國(guó)際自控界的研究熱點(diǎn)。所謂“魯棒性”,是指控制系統(tǒng)在一定(結(jié)構(gòu),大?。┑?a target="_blank">參數(shù)攝動(dòng)下,維持某些性能的特性。根據(jù)對(duì)性能的不同定義,可分為穩(wěn)定魯棒性和性能魯棒性。以閉環(huán)系統(tǒng)的魯棒性作為目標(biāo)設(shè)計(jì)得到的固定控制器稱(chēng)為魯棒控制器。由于工作狀況變動(dòng)、外部干擾以及建模誤差的緣故,實(shí)際工業(yè)過(guò)程的精確模型很難得到,而系統(tǒng)的各種故障也將導(dǎo)致模型的不確定性,因此可以說(shuō)模型的不確定性在控制系統(tǒng)中廣泛存在。

bang-bang控制最早由龐特里亞金提出。在移動(dòng)目標(biāo)集的時(shí)間最優(yōu)控制問(wèn)題中,已知受控系統(tǒng)的狀態(tài)方程為x(t)=f(x(t),t)+b(x(t),t)u(t),假設(shè)f(x(t),t)和b(x(t),t)的元對(duì)x(t)和t是連續(xù)可微的。r維容許控制向量u(t)的約束條件為|uj(t)|≤1,j=1,2,…,r.從初態(tài)x(t0)=x0出發(fā),在某一末態(tài)時(shí)刻t》t0,首次達(dá)到移動(dòng)目標(biāo)集g(x(t),t)=0.其中g(shù)是p維向量函數(shù),其各元對(duì)x(t)和t是連續(xù)可微的,同時(shí)性能指標(biāo)j[u(。)]=∫dt t-t0為最小[6,7]。最優(yōu)控制u(f)應(yīng)滿足。

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

且=f(x(t),t)+b(x(t),t)u(t) (2)

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

即時(shí)間最優(yōu)控制的各個(gè)分量u(t)都是時(shí)間t的分段常值函數(shù),并在開(kāi)關(guān)時(shí)間上由一個(gè)恒值到另一個(gè)恒值的跳變。

bang-bang控制在隨動(dòng)系統(tǒng)中的具體應(yīng)用

現(xiàn)代魯棒控制是一個(gè)著重控制算法可靠性研究的控制器設(shè)計(jì)方法。其設(shè)計(jì)目標(biāo)是找到在實(shí)際環(huán)境中為保證安全要求控制系統(tǒng)最小必須滿足的要求。一旦設(shè)計(jì)好這個(gè)控制器,它的參數(shù)不能改變而且控制性能能夠保證。魯棒控制方法,是對(duì)時(shí)間域或頻率域來(lái)說(shuō),一般要假設(shè)過(guò)程動(dòng)態(tài)特性的信息和它的變化范圍。一些算法不需要精確的過(guò)程模型,但需要一些離線辨識(shí)。一般魯棒控制系統(tǒng)的設(shè)計(jì)是以一些最差的情況為基礎(chǔ),因此一般系統(tǒng)并不工作在最優(yōu)狀態(tài)。常用的設(shè)計(jì)方法有:INA方法,同時(shí)鎮(zhèn)定,完整性控制器設(shè)計(jì),魯棒控制,魯棒PID控制以及魯棒極點(diǎn)配置,魯棒觀測(cè)器等。

在隨動(dòng)系統(tǒng)需要進(jìn)行調(diào)轉(zhuǎn)運(yùn)動(dòng)時(shí),在某點(diǎn)需要以最大可能的加速度εm進(jìn)行回歸,此時(shí)誤差|em|≥emax當(dāng)?shù)竭_(dá)某點(diǎn)時(shí),又需要以-εm進(jìn)行減速,當(dāng)速度減到零時(shí),誤差也恰好為零,這就需要通過(guò)bang-bang控制來(lái)完成[2][3][4][5]。如圖1的bang-bang控制閾值曲線。

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

圖1bang-bang控制閾值曲線

圖1中粗線表示速度變化曲線,細(xì)實(shí)線表示誤差角變化曲線。當(dāng)某一起點(diǎn)誤差較大時(shí),控制系統(tǒng)以最大可能的加速度εm進(jìn)行加速,到達(dá)θ0點(diǎn)時(shí)以最大速度運(yùn)行,當(dāng)?shù)竭_(dá)θ1點(diǎn)時(shí)以最大加速度-εm進(jìn)行制動(dòng)。當(dāng)速度減到零時(shí),其誤差恰好等于零。這是理想的最快的調(diào)轉(zhuǎn)過(guò)程。要達(dá)到上述的要求就要正確判定轉(zhuǎn)換點(diǎn)θ1,通??梢哉J(rèn)為伺服電機(jī)的扭矩為恒定的,同時(shí)不考慮負(fù)載阻力矩的變化,系統(tǒng)可以看作為恒加速系統(tǒng),則可以計(jì)算出開(kāi)始制動(dòng)時(shí)刻的誤差角:

單片機(jī)收到電流反饋信號(hào),經(jīng)過(guò)bang-bang控制等智能協(xié)調(diào)處理得出輸出控制量,根據(jù)輸出量的大小確定pwm的占空比。主控制芯片選用intel公司的87c1961mc芯片,其自有的p1、p2、p3、p4口完全能滿足控制需要。系統(tǒng)硬件簡(jiǎn)圖如圖2.

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

圖2系統(tǒng)硬件簡(jiǎn)圖

軟件實(shí)現(xiàn)

上面分析轉(zhuǎn)換點(diǎn)和控制閾值都是理想的情況,實(shí)際上系統(tǒng)制動(dòng)加速度εm的大小取決于電機(jī)的扭矩和負(fù)載的特性(阻力矩、轉(zhuǎn)動(dòng)慣量等參數(shù))??刂瞥绦騼?nèi)采用bang-bang算法設(shè)定的加速度大小應(yīng)與負(fù)載實(shí)際加速度大小相對(duì)應(yīng),否則就會(huì)出現(xiàn)二次啟動(dòng)或超調(diào)過(guò)大現(xiàn)象,影響到系統(tǒng)性能。當(dāng)控制程序內(nèi)的制動(dòng)加速度εm的值設(shè)定較小時(shí),計(jì)算出來(lái)的制動(dòng)角與實(shí)際的相比就會(huì)偏大,就會(huì)出現(xiàn)制動(dòng)過(guò)早現(xiàn)象,即制動(dòng)已經(jīng)結(jié)束(速度已經(jīng)降到零),但系統(tǒng)還沒(méi)有到達(dá)預(yù)定位置,此時(shí)系統(tǒng)就會(huì)重新啟動(dòng),這就是二次啟動(dòng)問(wèn)題。這會(huì)造成調(diào)轉(zhuǎn)時(shí)間過(guò)長(zhǎng),影響到系統(tǒng)的快速性。同時(shí),當(dāng)控制程序內(nèi)的制動(dòng)加速度εm的值設(shè)定較大時(shí),計(jì)算出來(lái)的制動(dòng)角與實(shí)際的相比就會(huì)偏小,就會(huì)出現(xiàn)制動(dòng)過(guò)晚現(xiàn)象,即系統(tǒng)已經(jīng)到達(dá)預(yù)定位置,但制動(dòng)還沒(méi)有結(jié)束(速度還沒(méi)有降到零),此時(shí)系統(tǒng)出現(xiàn)超調(diào)。較小的超調(diào)是正常的,在負(fù)載上基本沒(méi)有反映;超調(diào)很大時(shí),機(jī)械負(fù)載就會(huì)有反映,即出現(xiàn)回?cái)[現(xiàn)象,同時(shí)也會(huì)造成調(diào)轉(zhuǎn)時(shí)間過(guò)長(zhǎng),影響到系統(tǒng)的快速性。出現(xiàn)二次啟動(dòng)或超調(diào)過(guò)大現(xiàn)象時(shí),只需改動(dòng)控制程序中的加速度參數(shù)即可解決。

系統(tǒng)進(jìn)行調(diào)轉(zhuǎn)控制程序流程圖如圖3.

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

圖3調(diào)轉(zhuǎn)控制程序流程圖

系統(tǒng)仿真

通過(guò)采樣出的點(diǎn),能繪出系統(tǒng)在進(jìn)行不同階躍運(yùn)動(dòng)時(shí)的曲線。同時(shí),對(duì)系統(tǒng)進(jìn)行仿真,能得出在正常制動(dòng)、超調(diào)過(guò)大和二次啟動(dòng)的曲線,與采樣出的曲線比較,相同運(yùn)動(dòng)狀態(tài)下曲線基本吻合。具體仿真曲線如圖4~6.

Bang-Bang控制在隨動(dòng)系統(tǒng)中能提高系統(tǒng)自適應(yīng)能力和控制精度

圖4 二次啟動(dòng)簡(jiǎn)圖圖5 回?cái)[現(xiàn)象簡(jiǎn)圖圖 6 正常制動(dòng)簡(jiǎn)圖

結(jié)語(yǔ)

仿真結(jié)果說(shuō)明,bang-bang控制在隨動(dòng)系統(tǒng)調(diào)轉(zhuǎn)控制能很好滿足系統(tǒng)快速性的要求,達(dá)到階躍過(guò)程最小化,并且結(jié)合其它控制方法能提高系統(tǒng)自適應(yīng)能力和控制精度,有很好的推廣價(jià)值。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6419

    瀏覽量

    110096
  • 智能
    +關(guān)注

    關(guān)注

    8

    文章

    1692

    瀏覽量

    117242
  • 設(shè)計(jì)
    +關(guān)注

    關(guān)注

    4

    文章

    818

    瀏覽量

    69813
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻蒙OS開(kāi)發(fā):【一次開(kāi)發(fā),多端部署】(多設(shè)備自適應(yīng)能力)實(shí)例

    此Demo展示JS的多設(shè)備自適應(yīng)能力,包括資源限定詞、原子布局和響應(yīng)式布局。
    的頭像 發(fā)表于 05-20 18:27 ?1150次閱讀
    鴻蒙OS開(kāi)發(fā):【一次開(kāi)發(fā),多端部署】(多設(shè)備<b class='flag-5'>自適應(yīng)能力</b>)實(shí)例

    采用單神經(jīng)元自適應(yīng)控制精度空調(diào)系統(tǒng)仿真

    具有自學(xué)習(xí)、自適應(yīng)功能的神經(jīng)元控制算法引入高精度空調(diào)控制領(lǐng)域,并通過(guò)MATLAB仿真,考察了系統(tǒng)控制
    發(fā)表于 03-18 22:28

    {:1:}推薦一種設(shè)計(jì)流程,它在電機(jī)控制設(shè)計(jì)利用了 Altera FPGA 強(qiáng)大的適應(yīng)能力

    {:1:}推薦一種設(shè)計(jì)流程,它在電機(jī)控制設(shè)計(jì)利用了 Altera FPGA 強(qiáng)大的適應(yīng)能力、精度可調(diào)數(shù)字信號(hào)處理 (DSP) 以及集成系統(tǒng)
    發(fā)表于 11-14 00:36

    控制板的電源突變適應(yīng)能力試驗(yàn)

      控制板也是一種電路板,其運(yùn)用的范圍雖不如電路板來(lái)的寬泛,但卻比普通的電路板來(lái)的智能、自動(dòng)。但它在生產(chǎn)時(shí)需要完成各種實(shí)驗(yàn)才合格,下面我們來(lái)說(shuō)說(shuō)它的電源突變適應(yīng)能力試驗(yàn)吧:    將控制板與所屬產(chǎn)品
    發(fā)表于 07-28 15:14

    FPGA電機(jī)控制系統(tǒng)設(shè)計(jì)中有哪些應(yīng)用?

    節(jié)省了近 40%。電機(jī)控制設(shè)計(jì),設(shè)計(jì)人員可充分利用 Altera? FPGA 強(qiáng)大的適應(yīng)能力精度可調(diào)數(shù)字信號(hào)處理 (DSP) 以及集成
    發(fā)表于 09-05 08:34

    采用bang-bang PD的CDR電路設(shè)計(jì)常見(jiàn)問(wèn)題解答

    bang-bang PD的頻率捕獲范圍為什么很?。緽BPD的頻率捕獲范圍與哪些參數(shù)有關(guān)?Q3:考慮輸入抖動(dòng)的情況下,比如對(duì)輸入數(shù)據(jù)抖動(dòng)采用高斯分布近似,應(yīng)該可以得到一個(gè)等效的KPD,大概是后面這個(gè)式子
    發(fā)表于 06-24 06:23

    基于自適應(yīng)PID控制的多孔陶瓷透氣度測(cè)試系統(tǒng)的設(shè)計(jì)

    多孔陶瓷是一種綠色環(huán)保材料。本文介紹了多孔陶瓷透氣度檢測(cè)系統(tǒng),描述了自適應(yīng)PID 控制在檢測(cè)系統(tǒng)的應(yīng)用,工程實(shí)踐證明加入了
    發(fā)表于 05-30 11:54 ?12次下載

    神經(jīng)網(wǎng)絡(luò)PLC控制系統(tǒng)的應(yīng)用

    神經(jīng)網(wǎng)絡(luò)具有自學(xué)習(xí)、自調(diào)整、自適應(yīng)能力。本文介紹了由PLC 控制實(shí)現(xiàn)的神經(jīng)網(wǎng)絡(luò)PID 自適應(yīng)控制器。實(shí)驗(yàn)表明,該技術(shù)對(duì)于提高
    發(fā)表于 06-18 10:53 ?11次下載

    基于模糊自適應(yīng)PID控制的整流系統(tǒng)

    本文提出了一種基于模糊自適應(yīng)PID 控制的大功率晶閘管電解電源電流控制方案,提高了電解整流系統(tǒng)的穩(wěn)定性和
    發(fā)表于 08-28 14:38 ?21次下載

    一種智能交通系統(tǒng)自適應(yīng)擁塞控制方法

    針對(duì)突發(fā)性車(chē)流量自適應(yīng)調(diào)整主通道流量控制,提出多相位路口實(shí)時(shí)的自適應(yīng)擁塞控制算法,提高系統(tǒng)管理算
    發(fā)表于 08-29 15:05 ?32次下載
    一種智能交通<b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>自適應(yīng)</b>擁塞<b class='flag-5'>控制</b>方法

    PID控制在交流位置伺服系統(tǒng)的應(yīng)用

    對(duì)于交流位置伺服控制系統(tǒng)而言,采用基于pc機(jī)的開(kāi)發(fā)平臺(tái),用常規(guī)的pid調(diào)節(jié)器進(jìn)行控制,只要參數(shù)整定適當(dāng),加之系統(tǒng)的機(jī)械精度(運(yùn)動(dòng)軸、齒輪、電機(jī)絲杠傳動(dòng)化)
    發(fā)表于 02-08 19:20 ?3491次閱讀
    PID<b class='flag-5'>控制在</b>交流位置伺服<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中</b>的應(yīng)用

    PID控制算法火炮動(dòng)系統(tǒng)的應(yīng)用

    文中以某火炮動(dòng)系統(tǒng)的研制為背景,為了進(jìn)一步提高系統(tǒng)精度,首先介紹了復(fù)合
    發(fā)表于 02-10 13:40 ?5220次閱讀
    PID<b class='flag-5'>控制</b>算法<b class='flag-5'>在</b>火炮<b class='flag-5'>隨</b><b class='flag-5'>動(dòng)</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中</b>的應(yīng)用

    基于使用Bang-Bang傳感器和純積分反饋引起的系統(tǒng)不穩(wěn)定說(shuō)明

    盡管PID獲得了廣泛而成功的應(yīng)用,但它也有自己的局限性。PID控制器的一個(gè)特殊問(wèn)題是與單比特(即“高/低”或“Bang-Bang”)反饋傳感器的配合。這樣的傳感器給PID造成了麻煩,因?yàn)樗鼈兊妮敵?/div>
    發(fā)表于 11-10 11:21 ?1425次閱讀

    LTC1041:Bang-Bang控制器數(shù)據(jù)Sheet

    LTC1041:Bang-Bang控制器數(shù)據(jù)Sheet
    發(fā)表于 05-19 13:30 ?4次下載
    LTC1041:<b class='flag-5'>Bang-Bang</b><b class='flag-5'>控制</b>器數(shù)據(jù)Sheet

    為什么叫Bang-Bang鑒相器?

    非常實(shí)用的污染物檢測(cè)機(jī)器,使用起來(lái)簡(jiǎn)單快捷,而且可以提供許多有用的數(shù)據(jù),使我們能夠更全面地了解鍋爐的排放情況,以便改善鍋爐的運(yùn)轉(zhuǎn),降低排放。 Bang-Bang鑒相器的名字來(lái)自于它的工作原理。該設(shè)備通過(guò)檢測(cè)兩個(gè)溫度傳感器之間的溫度差異來(lái)確定鍋爐煙氣的污染物含
    的頭像 發(fā)表于 09-20 16:23 ?907次閱讀