亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        磁懸浮無模型自適應(yīng)控制參數(shù)方法的研究

        2022-06-08 09:33:02蔡忠侯鐘志賢李先瑄祁雁英段一戩
        軸承 2022年3期
        關(guān)鍵詞:實時控制磁懸浮控制算法

        蔡忠侯,鐘志賢,李先瑄,祁雁英,段一戩

        (桂林理工大學(xué) 機械與控制工程學(xué)院,廣西 桂林 541006)

        0 引言

        隨著工業(yè)技術(shù)的提升,很多工業(yè)實際系統(tǒng)變得越來越復(fù)雜,難以建立精確的數(shù)據(jù)模型,使基于模型的現(xiàn)代控制理論方法陷入瓶頸。針對該問題,僅依賴受控系統(tǒng)的輸入、輸出數(shù)據(jù),而不依賴受控過程中模型信息的數(shù)據(jù)驅(qū)動控制方法開始逐漸被關(guān)注[1-3]。其中,無模型自適應(yīng)控制 (Model-Free Adaptive Control,MFAC)算法因具有適用性強,結(jié)構(gòu)簡單,計算負擔小,易于實現(xiàn)和魯棒性較強等特點,在眾多的數(shù)據(jù)驅(qū)動控制方法中脫穎而出。MFAC算法主要通過引入一個偽梯度的概念,建立與受控系統(tǒng)等價的動態(tài)線性化數(shù)據(jù)模型進行控制器的設(shè)計和穩(wěn)定性分析[4],可以有效避免系統(tǒng)因未建模而產(chǎn)生的誤差;但MFAC算法需要憑借經(jīng)驗人工設(shè)置合適的參數(shù)初始值[1,5-7]才能獲得較好的控制性能,應(yīng)用有一定的局限性。

        為克服傳統(tǒng)MFAC算法的劣勢,許多學(xué)者提出了有關(guān)MFAC算法參數(shù)的整定方法:文獻[8]利用MFAC算法邊建模邊控制的特點,提出了一種二階泛模型,并利用基于下降梯度法的參數(shù)整定優(yōu)化算法對不同性能的控制器進行參數(shù)整定,結(jié)果顯示與傳統(tǒng)MFAC算法相比,改進后算法的控制效果良好;針對單輸入、單輸出的離散非線性系統(tǒng),文獻[9]提出了一種基于虛擬參考反饋整定的改進MFAC算法,仿真結(jié)果驗證了改進后MFAC算法的有效性;文獻[10]利用粒子群優(yōu)化算法尋找MFAC算法的最優(yōu)參數(shù)解,實現(xiàn)了傾轉(zhuǎn)翼飛機在過渡段的平穩(wěn)飛行;文獻[11]設(shè)計了一種基于單純形法的方式實現(xiàn)了參數(shù)尋優(yōu)并發(fā)現(xiàn)了設(shè)定參數(shù)初始值的基本規(guī)律;文獻[12]通過遺傳算法將緊格式無模型自適應(yīng)控制的η,μ,ρ,λ參數(shù)問題轉(zhuǎn)化為單個參數(shù)ρ的問題,并對步長因子ρ進行動態(tài)化取值,降低了系統(tǒng)穩(wěn)定時出現(xiàn)超調(diào)的可能性;針對復(fù)雜的多輸入、多輸出系統(tǒng),文獻[13]提出了一種基于擬牛頓算法的參數(shù)整定方法,通過擬牛頓算法對前3個時刻的u(0),u(1),u(2),y(0),y(1),y(2)值進行數(shù)據(jù)擬合,選擇最優(yōu)參數(shù),并在煉油廠氣體分餾裝置中取得了較好的控制效果;文獻[14]利用磷蝦算法的全局勘探能力和粒子群算法的局部搜索能力,設(shè)計了一種混合磷蝦群智能算法的MFAC算法,可以快速找出最優(yōu)參數(shù)來提高系統(tǒng)的動態(tài)性能,通過在變風量系統(tǒng)的試驗表明了該算法可以使受控系統(tǒng)平穩(wěn)、高效運行。

        針對以上研究成果,本文通過對比增量式PD算法與全格式無模型自適應(yīng)控制 (Full-Format Dynamic Linearization Model-Free Adaptive Control, FFDL-MFAC) 算法的相似性,推導(dǎo)出PD算法參數(shù)與FFDL-MFAC算法參數(shù)之間的關(guān)系,確定了控制單自由度磁懸浮系統(tǒng)的全格式無模型自適應(yīng)控制器參數(shù),并通過仿真和試驗進行了驗證。

        1 MFAC算法

        對于一般的單輸入、單輸出離散非線性系統(tǒng)

        y(k+1)=f[y(k),…,y(k-ny),u(k),…,u(k-nu)],

        (1)

        式中:u(k)為k時刻系統(tǒng)的輸入;y(k)為k時刻系統(tǒng)的輸出;ny,nu為系統(tǒng)偽階數(shù);f(…):Rny+nu+2|→R為未知的非線性函數(shù)[15]。

        定義HLy,Lu(k)∈RLy,Lu為在區(qū)間[k-Lu+1,k]內(nèi)的所有控制輸入信號以及在區(qū)間[k-Ly+1,k]內(nèi)所有輸出信號組成的向量,即

        HLy,Lu(k)=[y(k),…,y(k-Ly+1),u(k),…,u(k-Lu+1)],

        (2)

        當滿足k≤0時,HLy,Lu(k)=0Ly,Lu,Ly,Lu稱為系統(tǒng)的偽階數(shù),0≤Ly≤ny,0≤Lu≤nu。

        ΔHLy,Lu(k)=HLy,Lu(k)-HLy,Lu(k-1)。

        (3)

        針對(1)式所示的非線性系統(tǒng)提出2個假設(shè): 1)除有限的時刻點外,f(…)關(guān)于各個變量的偏導(dǎo)數(shù)是連續(xù)的;2)除有限的時刻點外, (1)式滿足廣義利普希茨條件,即任意的k1≠k2,k1,k2≥0,且HLy,Lu(k1)≠HLy,Lu(k2),有

        |y(k1+1)-y(k2+1)|≤b‖HLy,Lu(k1)-HLy,Lu(k2)‖,

        (4)

        y(kj+1)=f[y(kj),…,y(kj-ny),u(kj),…,u(kj-nu)];j=1,2,

        式中:b是一個大于0的常數(shù)。

        (5)

        偽梯度向量為

        Φf,Ly,Lu(k)=[Φ1(k),…,ΦLy(k),ΦLy+1(k),…,ΦLy+Lu(k)]T,

        (6)

        其是未知但有界的。

        根據(jù)拉格朗日乘數(shù)法,采用以下函數(shù)作為控制輸入準則函數(shù),即

        J(u(k))=|y*(k+1)-y(k+1)|2+

        λ|u(k)-u(k-1)|2,

        (7)

        式中:λ為權(quán)重因子,用來控制輸入量變化,λ>0;y*(k+1)為期望的輸出信號,y*(k+1)-y(k+1)確保系統(tǒng)的輸出與期望輸出一致。

        將(5)式代入(7)式中對u(k)求導(dǎo)并令其等于零,通過矩陣求逆原理可得到控制算法為

        Δu(k)=

        i=1,2,…。

        (8)

        為完成(8)式控制算法,需知偽梯度(Pseudo Gradient, PG)的值。對于一般的離散非線性系統(tǒng),偽梯度是一個時變參數(shù),很難確定其真實值,需要根據(jù)輸入、輸出數(shù)據(jù)對其進行估計,因此采用PG估計準則函數(shù)進行偽梯度的估計運算,即

        J(Φf,Ly,Lu(k))=|y(k)-y(k-1)-

        (9)

        式中:μ為權(quán)重因子,μ>0。

        由于該準則函數(shù)中只考慮了第k個采樣時刻,由此準則函數(shù)推導(dǎo)出來的參數(shù)估計算法具有對時變參數(shù)的跟蹤能力。采用與(8)式相同的求解方法,可得到偽梯度的估計算法,即

        ΔH(k-1)],

        (10)

        2 PD型FFDL-MFAC算法控制器

        FFDL-MFAC算法是針對一類離散時間非線性提出的一種控制算法,為保證離散參數(shù)的相似性,本文采用增量式PD控制器進行無模型自適應(yīng)控制器參數(shù)的初始化。

        增量式PD控制算法結(jié)構(gòu)為

        (11)

        式中:KP為比例系數(shù);TD為微分時間常數(shù);T為時間常數(shù);e(k)為偏差。

        在Ly=2,Lu=1的控制系統(tǒng)中,通過第1節(jié)求得的估計算法,可知FFDL-MFAC算法方案為

        (12)

        u(k)=u(k-1)+

        (13)

        當期望輸出值y*(k)是一個常數(shù)時,(13)式可以轉(zhuǎn)化為

        ρ1Φ1(k)]-[-ρ1Φ1(k)+ρ2Φ2(k)]e(k+1)-

        ρ2Φ2(k)e(k-2)},

        (14)

        其中

        e(k)=y*(k)-y(k)。

        (15)

        對比 (11),(14)式可知

        (16)

        根據(jù)(16)式,首先利用相應(yīng)的參數(shù)整定方法得到PD控制器的參數(shù)值,然后選定初始值λ,Ф1(1),Ф2(1),Ф3(1),根據(jù)與全格式無模型自適應(yīng)控制器的對應(yīng)關(guān)系,可得到計算u(k)的步長因子ρ1,ρ2,ρ3。

        3 FFDL-MFAC算法的應(yīng)用

        3.1 單自由度磁懸浮系統(tǒng)

        磁懸浮系統(tǒng)是一個復(fù)雜的非線性系統(tǒng)[15],其數(shù)學(xué)模型難以精確建立,使控制器的選擇受到限制,而FFDL-MFAC算法僅需要在線的I/O數(shù)據(jù),避免了建立數(shù)學(xué)模型造成的誤差,將其應(yīng)用于磁懸浮系統(tǒng)具有很大的研究意義。

        以文獻[16]提出的復(fù)雜非線性單自由度磁懸浮系統(tǒng)作為模型,單自由度磁懸浮系統(tǒng)的結(jié)構(gòu)如圖1所示。

        圖1 單自由度磁懸浮系統(tǒng)結(jié)構(gòu)圖

        經(jīng)過平衡點處的線性化處理后,得到單自由度磁懸浮系統(tǒng)的傳遞函數(shù)為

        (17)

        式中:Ka為功率放大器系數(shù);i0為電磁鐵中平衡電流;x0為被控對象的平衡位移;s為控制系統(tǒng)中關(guān)于時間的微分算子;g為重力加速度。

        針對本文研究的磁懸浮小球系統(tǒng),小球的質(zhì)量為m=94 g,Ka=6.508,i0=0.394 3 A,x0=0.01 m。則單自由度磁懸浮小球系統(tǒng)的開環(huán)傳遞函數(shù)為

        (18)

        確定采樣時間T=0.001 s,將(18)式經(jīng)離散化處理后可知該單自由度磁懸浮系統(tǒng)的動態(tài)數(shù)學(xué)模型為

        y(k+1)=2.002y(k)+y(k-1)+3.819×10-6u(k)+3.819×10-6u(k-1)。

        (19)

        3.2 仿真結(jié)果

        通過傳統(tǒng)的整定方法確定增量式PD算法的參數(shù)值,并根據(jù)(16)式計算FFDL-MFAC算法的參數(shù)值(表1)。

        表1 2種算法仿真參數(shù)取值Tab.1 Simulation parameter values of two algorithms

        為驗證PD型全格式無模型自適應(yīng)控制器的有效性,通過MATLAB/Simulink建立單自由度磁懸浮系統(tǒng)仿真模型并進行分析。仿真試驗框圖如圖2所示,確定期望輸出位置信號為y*(k)=1,并在t=1.5 s時加入階躍信號作為擾動輸入;步長因子ρi(i=1,2,3)發(fā)生變化時對控制器跟蹤性能的變化如圖3所示。仿真結(jié)果表明,步長因子ρi(i=1,2,3)都會使控制器的控制性能發(fā)生改變,變化較大時會導(dǎo)致系統(tǒng)變?yōu)椴环€(wěn)定狀態(tài),證明了通過PD控制算法對FFDL-MFAC控制器的步長因子進行整定的有效性。PD型全格式無模型自適應(yīng)控制器與PD控制器的仿真結(jié)果對比如圖4所示,結(jié)果表明這2種控制器都可以使系統(tǒng)穩(wěn)定,且基于PD型全格式無模型自適應(yīng)控制器的磁懸浮小球系統(tǒng)的動態(tài)響應(yīng)時間更短,在加入擾動信號后可以更快地恢復(fù)到穩(wěn)定狀態(tài),具有更強的魯棒性。

        圖2 單自由度磁懸浮系統(tǒng)仿真試驗框圖

        圖3 不同ρ控制器跟蹤信號結(jié)果Fig.3 Tracking signal results of different ρ for controller

        圖4 2種算法仿真結(jié)果對比Fig.4 Comparison of simulation results of two algorithms

        3.3 試驗結(jié)果

        以圖5的單自由度磁懸浮試驗平臺為研究對象,驗證PD算法整定全格式無模型自適應(yīng)控制器參數(shù)方法的有效性和適用性。2種算法的實時控制參數(shù)取值見表2。通過實時控制改變小球穩(wěn)定的參考位置,進一步驗證FFDL-MFAC算法對磁懸浮系統(tǒng)的魯棒性,試驗結(jié)果如圖6所示。單自由度磁懸浮系統(tǒng)通過PD算法整定全格式無模型自適應(yīng)控制器和PD控制器的位移輸出對比結(jié)果分析如圖7所示, 2種控制器都可以使被控對象穩(wěn)定在期望輸出位置處,但是相比于PD控制器,利用PD型全格式無模型自適應(yīng)控制器可以使被控對象更快、更穩(wěn)地懸浮在指定參考位置,且根據(jù)表3可知該算法的誤差均方根(Root Mean Square of Error,RMS)減小了0.002。

        表3 2種算法的誤差均方根Tab.3 RMS of two algorithms

        圖5 單自由度磁懸浮試驗平臺

        表2 2種算法實時控制參數(shù)取值Tab.2 Real-time control parameter values of two algorithms

        圖6 不同參考位置的實時控制結(jié)果

        圖7 2種算法的實時控制結(jié)果對比

        algorithms

        4 結(jié)束語

        通過對比增量式PD算法與FFDL-MFAC算法的相似性,建立PD型FFDL-MFAC算法,實現(xiàn)FFDL-MFAC算法的參數(shù)初始化,并將該算法應(yīng)用于單自由度磁懸浮系統(tǒng)。仿真和試驗結(jié)果表明,PD型無模型自適應(yīng)控制器和PD控制器都可以使磁懸浮系統(tǒng)穩(wěn)定懸浮,基于PD型無模型自適應(yīng)控制器的響應(yīng)時間更短,魯棒性更強。

        猜你喜歡
        實時控制磁懸浮控制算法
        雙足步行機器人嵌入式控制系統(tǒng)設(shè)計分析
        有趣的磁懸浮陀螺
        第二章 磁懸浮裝置
        基于ARM+FPGA的模塊化同步控制算法研究
        神奇的磁懸浮
        神奇的磁懸浮
        基于LabVIEW微電網(wǎng)實驗平臺監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)
        探討ERP系統(tǒng)環(huán)境下企業(yè)會計的實時控制
        一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用
        空間機器人的計算力矩實時控制方法
        一区二区三区四区中文字幕av| 国产亚洲午夜精品| 91久久精品一二三区蜜桃| 国产91极品身材白皙| 中文人妻熟女乱又乱精品| 亚洲熟女乱色一区二区三区| 中文字幕一区二区三区人妻精品| 青青草视频免费在线播放| 性欧美丰满熟妇xxxx性久久久| 亚洲av综合久久九九| 久久国产精品视频影院| 久久免费看视频少妇高潮| 日韩精品 在线 国产 丝袜| 中国熟妇人妻xxxxx| 国产成人亚洲精品电影| 亚洲av高清一区二区| 成 人片 黄 色 大 片| 丰满岳乱妇久久久| 超碰观看| 国产精品国产三级国产剧情| а√中文在线资源库| 国产 国语对白 露脸| 久久久久AV成人无码网站| 亚洲av三级黄色在线观看| 窝窝午夜看片| 精品国产AⅤ一区二区三区4区| 日韩性感av一区二区三区| 亚洲中国精品精华液| 不卡高清av手机在线观看| 久久久久久久久国内精品影视| 国产在线一区二区三区四区乱码| 熟女人妇 成熟妇女系列视频| 中文在线天堂网www| 99久久亚洲精品加勒比| 日本h片中文字幕在线| 99久久国产福利自产拍| www.亚洲天堂.com| 亚洲男人免费视频网站| 午夜福利试看120秒体验区| 久久精品一品道久久精品9| 国产日本精品一区二区免费|