• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Matlab的專業(yè)型學位研究生現(xiàn)代控制理論課程改革與實踐

    2021-01-12 02:08:50王燕鋒李祖欣杜樹新
    湖州師范學院學報 2020年10期
    關(guān)鍵詞:李雅普諾夫閉環(huán)

    王燕鋒,李祖欣,杜樹新

    (湖州師范學院 工學院,浙江 湖州 313000)

    在國內(nèi)現(xiàn)有的教育體制中,碩士研究生學位分為專業(yè)型和學術(shù)型.學術(shù)型研究生主要以理論研究為主;專業(yè)型研究生主要以綜合應(yīng)用知識的能力為目標,旨在培養(yǎng)適應(yīng)實際工程崗位的應(yīng)用型高層次人才[1-2].現(xiàn)代控制理論是自動化類專業(yè)型碩士研究生重要的專業(yè)基礎(chǔ)課,是學習最優(yōu)控制理論、魯棒控制理論、非線性系統(tǒng)理論等其他專業(yè)課程的基礎(chǔ),在專業(yè)教學中具有十分重要的地位[3-4].現(xiàn)代控制理論是用以高等數(shù)學、常微分方程及矩陣分析為基礎(chǔ)的狀態(tài)空間分析方法,對系統(tǒng)的行為進行分析,涉及系統(tǒng)狀態(tài)空間模型的建立、系統(tǒng)分析和控制器設(shè)計等理論,其特點是概念抽象、理論性強,對學生的數(shù)學功底要求較高,這使得很多學生在學習過程中感到課程內(nèi)容晦澀難懂,不易理解和掌握.如何對現(xiàn)代控制理論課程教學內(nèi)容進行改革,使專業(yè)型碩士研究生能夠?qū)⒗碚撆c實踐很好地結(jié)合起來,為后續(xù)專業(yè)課程學習打下堅實的基礎(chǔ),是一項急迫的課題.Matlab是由Mathworks公司開發(fā)的計算軟件,主要用于數(shù)據(jù)分析、算法開發(fā)和數(shù)值計算等.本文結(jié)合Matlab相關(guān)內(nèi)容,對現(xiàn)代控制理論課程內(nèi)容改革及課程拓展進行討論.

    1 教學內(nèi)容改革

    設(shè)計教學內(nèi)容時,教師應(yīng)充分考慮學生的專業(yè)背景,將晦澀難懂的課程內(nèi)容通過實際應(yīng)用案例展現(xiàn)給學生,這樣不僅能體現(xiàn)課程的實用性和重要性,還能激發(fā)學生的學習興趣.同時可將Matlab軟件引入課程教學,加強學生的感性認識,使課程知識與工程案例更加有機地結(jié)合起來.針對現(xiàn)代控制理論課程建立起與之相適應(yīng)的多維立體化教學體系,這對提高教學效果有著積極的實際意義.

    1.1 系統(tǒng)建模

    建立控制系統(tǒng)的數(shù)學模型是對控制系統(tǒng)進行分析和設(shè)計的基礎(chǔ),也是現(xiàn)代控制理論課程的重要組成部分.現(xiàn)代控制理論用狀態(tài)變量來刻畫控制系統(tǒng)的內(nèi)部特征,用微分方程組來描述系統(tǒng)的動態(tài)特性.狀態(tài)空間模型能夠描述系統(tǒng)輸入、輸出與內(nèi)部狀態(tài)之間的關(guān)系,揭示系統(tǒng)內(nèi)部狀態(tài)的運動特點.線性時不變系統(tǒng)的狀態(tài)空間模型具有如下形式:

    (1)

    其中:x(t)∈Rn為系統(tǒng)的狀態(tài)向量;u(t)∈Rp為系統(tǒng)的控制輸入向量;y(t)∈Rq為系統(tǒng)的輸出向量;A、B、C、D為適當維數(shù)的定常矩陣.

    為引入和幫助學生建立狀態(tài)空間方法的概念,本文選取RLC電路、阻尼系統(tǒng)等典型控制系統(tǒng)進行系統(tǒng)建模的介紹.

    對如圖1所示的RLC電路,由基爾霍夫電壓定律和基爾霍夫電流定律可得:

    (2)

    (3)

    由此導入和詳細介紹系統(tǒng)狀態(tài)、狀態(tài)方程、輸出方程和狀態(tài)空間的概念.講授完基本的理論和概念后,再介紹Matlab相關(guān)的內(nèi)容,如狀態(tài)空間表達式函數(shù)G=(A,B,C,D);傳遞函數(shù)命令G=tf(num,den);模型轉(zhuǎn)換命令G=tf(num,den),G1=ss(G);線性定常系統(tǒng)狀態(tài)求解命令vsolve1(A,B,ut);連續(xù)系統(tǒng)離散化命令sysd=c2d(sys,Ts)等.將理論問題轉(zhuǎn)換為Matlab的求解問題,逐步培養(yǎng)學生用Matlab求解問題的能力.

    1.2 控制系統(tǒng)的能控性與能觀性

    對系統(tǒng)(1)和指定初始時刻t0,如果存在一個時刻t1>t0,以及一個無約束容許控制輸入u(t),使得系統(tǒng)狀態(tài)由x(t0)轉(zhuǎn)移到0,那么稱該非零狀態(tài)x(t0)為能控的,若所有狀態(tài)均為能控的,那么系統(tǒng)(1)為可控的.如果在有限時間區(qū)間[t0,t1]內(nèi),通過觀測y(t)能夠唯一確定系統(tǒng)的初始狀態(tài)x(t0),那么稱系統(tǒng)狀態(tài)在t0為能觀的,若對任意的初始狀態(tài)為能觀的,那么系統(tǒng)(1)為可觀的.在教學過程中,對能控性的講授主要從概念入手,很難給學生一個直觀的、形象的展示.事實上讓學生更加容易理解和接受的定義為:在有限時間內(nèi),控制輸入能否讓系統(tǒng)從初始狀態(tài)轉(zhuǎn)變?yōu)橐蟮臓顟B(tài),就為系統(tǒng)的能控性問題;在有限時間內(nèi)能否通過系統(tǒng)輸出的測量來估計系統(tǒng)的初始狀態(tài),就為系統(tǒng)的能觀性問題.

    利用Matlab的ctrb(A,B)和obsv(A,C)函數(shù),可以得到系統(tǒng)的能控性和能觀性矩陣,進而判斷系統(tǒng)的能控性和能觀性.

    1.3 穩(wěn)定性判據(jù)

    穩(wěn)定性的定義及穩(wěn)定性判據(jù)是現(xiàn)代控制理論的一個重點,也是難點.穩(wěn)定性判據(jù)主要分為李雅普諾夫第一方法和李雅普諾夫第二方法.李雅普諾夫第一方法為:對于線性定常系統(tǒng),平衡狀態(tài)xe=0漸近穩(wěn)定的充要條件是系統(tǒng)矩陣A的所有特征值均具有負實部.李雅普諾夫第二方法又稱作直接法,它的基本思路不是通過求解系統(tǒng)的運動方程,而是借助李雅普諾夫函數(shù),以及根據(jù)系統(tǒng)狀態(tài)方程所計算得到的李雅普諾夫函數(shù)導數(shù)或差分來直接判斷系統(tǒng)的穩(wěn)定性.李雅普諾夫第二方法不但是系統(tǒng)穩(wěn)定性分析的重要方法,而且是控制系統(tǒng)控制器設(shè)計的主流方法.在講授這部分內(nèi)容時,教師可以將基于線性矩陣不等式(linear matrix inequality, LMI)系統(tǒng)鎮(zhèn)定方法與Matlab LMI工具箱的使用方法結(jié)合起來介紹.通過實例將李雅普諾夫第二方法、LMI技術(shù)和系統(tǒng)鎮(zhèn)定等知識點進行綜合.

    考慮如下離散控制系統(tǒng):

    x(k+1)=Ax(k)+Bu(k),

    (4)

    設(shè)計狀態(tài)反饋控制器使得閉環(huán)系統(tǒng)漸近穩(wěn)定.

    設(shè)計狀態(tài)反饋控制器使閉環(huán)系統(tǒng)穩(wěn)定的方法有多種,如教材里介紹的極點配置方法.為更好地培養(yǎng)學生的科研能力,教師可以結(jié)合LMI技術(shù)講授控制器設(shè)計的方法.將狀態(tài)反饋控制律u(k)=Kx(k)代入系統(tǒng)(4),可得閉環(huán)系統(tǒng)為:

    x(k+1)=(A+BK)x(k).

    (5)

    構(gòu)造如下的李雅普諾夫函數(shù):

    V(k)=xT(k)Px(k),

    (6)

    其中,P為正定矩陣.

    由式(5)和式(6)得:

    ΔV(k)=xT(k)[(A+BK)TP(A+BK)-P]x(k).

    (7)

    由李雅普諾夫穩(wěn)定性理論可知,若

    (A+BK)TP(A+BK)-P<0

    (8)

    成立,那么閉環(huán)系統(tǒng)(5)是漸近穩(wěn)定的.

    由Schur補引理可得,式(8)等價于:

    (9)

    進一步式(9)等價于

    (10)

    令P-1=S及KP-1=Y可得:

    (11)

    那么控制器增益矩陣K=YS-1.顯然式(11)是嚴格的LMI,可以使用Matlab LMI 工具箱進行求解.

    1.4 狀態(tài)觀測器設(shè)計

    實際工程中能測量的信號是系統(tǒng)的輸出,而不一定是系統(tǒng)的狀態(tài),且系統(tǒng)的狀態(tài)不一定是物理量,因此不是所有的狀態(tài)變量都可以測量得到的.當系統(tǒng)的狀態(tài)不能全部得到時,就無法利用狀態(tài)進行反饋控制.狀態(tài)觀測器解決了系統(tǒng)狀態(tài)不可測的問題.狀態(tài)觀測器的基本原理是利用容易測量的系統(tǒng)控制輸入和輸出,從而對系統(tǒng)的狀態(tài)進行估計.

    狀態(tài)觀測的狀態(tài)方程具有如下形式:

    (12)

    為對系統(tǒng)狀態(tài)進行有效估計,要求

    (13)

    定義狀態(tài)估計誤差:

    由式(12)和式(1)可得:

    (14)

    矩陣A-LC的極點決定狀態(tài)估計誤差e(t)的衰減速度.為使狀態(tài)估計誤差衰減到零,需要選擇合適的矩陣L,使矩陣A-LC的特征值全部在左復平面.

    應(yīng)用Matlab命令可以直接得到觀測器的增益矩陣:

    L=[place(A′,C′,V)]′,

    其中,V為A-LC極點所組成的向量.

    考慮如圖2的角度位置跟蹤系統(tǒng),圖中φr為天線的角度位置;φ為移動物體的角度位置.該系統(tǒng)的作用是通過對電機施加電壓u,使天線隨著目標物體的移動而旋轉(zhuǎn),并滿足φ?φr.

    角度位置跟蹤系統(tǒng)的狀態(tài)空間方程為:

    (15)

    使用(Matlab place)命令,可得狀態(tài)觀測器矩陣為:

    2 知識拓展

    教學中教師可將相關(guān)科研成果[5-8]反饋于教學,這不僅對學生深入理解和掌握相關(guān)知識點具有積極的作用,還對引導學生進行科研,提高學生的科研水平具有實際意義.如將具有傳感器至控制器時延,以及控制器至執(zhí)行器時延的網(wǎng)絡(luò)控制系統(tǒng)的建模、控制器設(shè)計等內(nèi)容講授給學生,培養(yǎng)學生利用已學知識進行科研的能力.

    具有雙側(cè)時延的NCS結(jié)構(gòu)如圖4所示,其中τ(k)表示S-C時延;d(k)表示C-A時延.

    τ(k)及d(k)為有限狀態(tài)的Markov鏈,分別從M={0,1,…,τ}及N={0,1,…,d}取值,其轉(zhuǎn)移概率矩陣分別為Λ=[λij]及Π=[πrs],即:

    λij=Prob{τ(k+1)=j|τ(k)=i},πrs=Prob{d(k+1)=s|d(k)=r}.

    (16)

    考慮如下時不變線性被控對象:

    x(k+1)=Apx(k)+Bpu(k),

    (17)

    其中:x(k)∈Rn為系統(tǒng)狀態(tài)向量;u(k)∈Rm為控制輸入向量;Ap∈Rn×n及Bp∈Rn×m為定常矩陣.

    (18)

    (19)

    采用如下狀態(tài)反饋控制律:

    u(k)=Kx[k-τ(k)-d(k)],x(k)=η(k),k∈{-τ-d,…,0},

    (20)

    由式(17)和式(20)可得閉環(huán)系統(tǒng)表達式:

    x(k+1)=Apx(k)+BpKx[k-τ(k)-d(k)],x(k)=η(k),k∈{-τ-d,…,0}.

    (21)

    定義增廣向量:

    閉環(huán)系統(tǒng)(21)可以寫為:

    (22)

    其中:

    定理1 如果存在正定矩陣Pi,r>0,F(xiàn)i,r>0,及矩陣K使得如下不等式:

    (23)

    (24)

    (25)

    (26)

    Fj,sPj,s=I,j∈M,s∈N,

    (27)

    其中:

    對于所有的i,j∈M,r,s∈N成立,那么使閉環(huán)系統(tǒng)(21)隨機穩(wěn)定的鎮(zhèn)定控制器(20)存在.

    假設(shè)S-C時延τ(k)及C-A時延d(k)分別從M={0,1}及N={0,1}中取值,其轉(zhuǎn)移概率矩陣分別為:

    根據(jù)定理1,得到控制器增益矩陣為:

    K=[-1.112 6 -0.738 0].

    假設(shè)系統(tǒng)初始狀態(tài)為:

    x(-2)=x(-1)=[0 0]T,x(0)=[-1 1]T,

    閉環(huán)系統(tǒng)狀態(tài)曲線如圖6所示.

    3 結(jié) 論

    由于教學案例的引入,學生建立了理論知識與實際工程問題之間的聯(lián)系,改變了對現(xiàn)代控制理論課程完全是用來解決數(shù)學問題的錯誤認識,從而能夠從實際工程系統(tǒng)的角度來把握課程內(nèi)容.從學生的反饋來看,通過課程改革提高了大部分學生學習興趣,教學效果顯著提高,如部分研究生已參與發(fā)表了多篇高水平科研論文,也有些研究生成功申請到了省教育廳科研項目(研究生培養(yǎng)專項).通過對該課程的學習,學生增強了科研能力及工程應(yīng)用能力,為后續(xù)課程的學習及從事相關(guān)工程工作崗位奠定了良好的基礎(chǔ).在未來教學中我們會更加注重將抽象理論轉(zhuǎn)化為學生易理解、易接受的教學手段的研究,結(jié)合現(xiàn)代化仿真模擬技術(shù)將更多的典型案例引入到教學中.

    猜你喜歡
    李雅普諾夫閉環(huán)
    李雅普諾夫:彼得堡數(shù)學學派的健將
    基于增廣Lyapunov 泛函的時變時滯T-S模糊系統(tǒng)穩(wěn)定性分析
    系統(tǒng)H∞范數(shù)計算:Lyapunov函數(shù)的直接優(yōu)化方法
    自動化學報(2019年8期)2019-09-15 23:58:54
    單周期控制下雙輸入Buck變換器閉環(huán)系統(tǒng)設(shè)計
    黑龍江電力(2017年1期)2017-05-17 04:25:05
    雙閉環(huán)模糊控制在石化廢水處理中的研究
    最優(yōu)價格與回收努力激勵的閉環(huán)供應(yīng)鏈協(xié)調(diào)
    一種基于全閉環(huán)實時數(shù)字物理仿真的次同步振蕩阻尼控制
    Novoselova瑪莎·諾夫斯洛娃【英國】
    博客天下(2014年24期)2014-09-25 02:47:29
    采用李雅普諾夫函數(shù)的電液伺服系統(tǒng)反饋線性化控制
    幽默與漫畫
    海外文摘(2009年11期)2009-12-31 08:33:26
    元谋县| 綦江县| 永昌县| 阿勒泰市| 东港市| 黄梅县| 新龙县| 南康市| 新疆| 台东县| 白山市| 遂川县| 隆昌县| 科技| 岢岚县| 来凤县| 芮城县| 谷城县| 台北市| 千阳县| 定兴县| 瑞金市| 武山县| 栾城县| 民乐县| 定远县| 昔阳县| 嘉善县| 茂名市| 颍上县| 托克逊县| 安化县| 南充市| 济宁市| 顺昌县| 乐亭县| 崇阳县| 扎鲁特旗| 陇西县| 皮山县| 汾西县|