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

        ?

        永磁同步直線電機DDPG自適應(yīng)控制

        2020-05-29 11:15:56張振宇張東波
        微電機 2020年4期
        關(guān)鍵詞:適應(yīng)控制數(shù)學模型代理

        張振宇,張 昱,陳 麗 ,張東波

        (1.沈陽工業(yè)大學 信息科學與工程學院,沈陽 110870;2.廣東省智能制造研究所 廣東省現(xiàn)代控制技術(shù)重點實驗室,廣州 510070)

        0 引 言

        永磁同步直線電機(Permanent Magnet Synchronous Linear Motor,PMSLM)有著推力大、速度大、行程大和精度高等優(yōu)點,因此廣泛應(yīng)用于現(xiàn)代工業(yè)中[1]。直線電機伺服系統(tǒng)相比傳統(tǒng)的伺服電機精簡了機械結(jié)構(gòu),取消了傳動環(huán)節(jié),具有優(yōu)越的加減速度特性和高剛度、高可靠性,運行噪聲小,維護簡單等優(yōu)點。目前,直線電機技術(shù)已經(jīng)比較成熟,并越來越多地用在高速、高精密機械加工中[2]。由于實際直線電機伺服系統(tǒng)的非線性及不確定性,當模型的不確定性超過傳統(tǒng)線性最優(yōu)魯棒控制所允許的范圍時,控制系統(tǒng)就變得不穩(wěn)定[3],所以傳統(tǒng)PID控制在直線電機高加速運行有干擾情況下不能達到理想的控制效果。

        針對以上現(xiàn)狀,為了在高速高精度應(yīng)用場合實現(xiàn)對非線性、強耦合、負載擾動大的永磁同步直線電機的快速精準控制,本文提出深度確定性策略梯度(Deep Deterministic Policy Gradient , DDPG)算法自適應(yīng)控制策略,其被控對象可以是非線性系統(tǒng),DDPG自適應(yīng)控制系統(tǒng)基于強化學習,具有很強的自學習、自整定能力,能根據(jù)負載擾動進行更新控制策略,有效提高系統(tǒng)抗干擾能力,減小速度信號跟蹤誤差。并通過在Matlab/Simulink仿真平臺仿真分析和傳統(tǒng)PID控制性能進行對比實驗,驗證DDPG自適應(yīng)控制器的動態(tài)性能。

        1 永磁同步直線電機模型建立

        為了分析直線電機的特性,并在Simulink上進行仿真,首先要對直線電機進行數(shù)學建模。直線電機的數(shù)學模型是個強耦合、多變量、非線性系統(tǒng),直接分析它的微分方程難度很大,通常釆用的方法是坐標變化方法[4]。將三相正弦交流電通入交流電機定子的三相繞組A、B、C中,會產(chǎn)生旋轉(zhuǎn)磁勢,它在空間是呈正弦分布的。為了分析和設(shè)計的方便,直線電機數(shù)學模型通常需要用到Clark變換、Park變換和Park逆變換。

        將三相靜止坐標等效為兩相靜止坐標(3S/2S),ABC→αβ0,稱為Clark變換。

        (1)

        考慮零軸分量,兩相αβ坐標系到兩相dq坐標系的變換矩陣形式為:

        (2)

        通過矢量旋轉(zhuǎn)變換,將兩相靜止的αβ坐標系變換到兩相旋轉(zhuǎn)的dq坐標系,稱為Park變換。經(jīng)過變換后,PMSLM的d、q軸數(shù)學模型模塊如下:

        電流平衡模塊:

        根據(jù)矢量控制的基本原理,可以推出直線電機在d、q軸數(shù)學模型下的電壓方程式為

        (3)

        式中,Rs為初級繞組等效電阻,ud為直線電機d軸電壓,id為d軸電流,ψd為d軸磁鏈;uq為q軸電壓,iq為q軸電流,ψq為q軸的磁鏈;為永磁體極距,v為直線電機的同步運動速度。

        磁鏈方程為

        (4)

        式中,Ld為d軸電感,Lq為q軸電感,ψf為永磁體勵磁的基波磁鏈。

        電磁推力方程為

        Fe=K[ψfiq+(Ld-Lq)idiq]

        (5)

        (6)

        式中,F(xiàn)e為電磁推力系數(shù)。

        機械運動方程:

        (7)

        式中,M為直線電機初級的質(zhì)量,F(xiàn)1為負載干擾阻力,B為黏性阻力系數(shù)。

        因為直線電機的次級為永磁體,由式(6)知,當初始狀態(tài)保持iq與d軸垂直,不僅可以對直線電機數(shù)學模型進行參數(shù)解耦,而且還可以得到最大推力。所以采用id=0的矢量控制策略,則永磁同步直線電機的數(shù)學模型可簡化為

        (8)

        所以直線電機傳遞函數(shù)結(jié)構(gòu)圖如圖1所示。

        圖1 直線電機傳遞函數(shù)結(jié)構(gòu)圖

        根據(jù)上述直線電機數(shù)學建模在Simulink上搭建好直線電機模型,由于直線電機采用脈寬調(diào)制的三相電流供電,并采取電流跟蹤控制的,所以需要在直線電機模型前再連接SVPWM模塊,而DDPG自適應(yīng)控制器是根據(jù)控制電流跟蹤,來實現(xiàn)直線電機模型控制的。

        2 DDPG自適應(yīng)控制策略

        DDPG是深度強化學習的一種算法,是一種數(shù)據(jù)驅(qū)動的控制方法,可以根據(jù)系統(tǒng)的輸入輸出數(shù)據(jù),學習系統(tǒng)的數(shù)學模型,并根據(jù)給定的獎勵實現(xiàn)系統(tǒng)的最優(yōu)控制。2013年,Deep mind公司提出了深度Q網(wǎng)絡(luò)(Deep Q-Network, DQN)。通過將DQN應(yīng)用到視頻游戲,強化代理僅通過從圖像中獲取信息多次訓(xùn)練,就可以就能熟練的闖關(guān)游戲[5]。Lillicrap 等人于2015年提出了一種深度確定性策略梯度(DDPG)算法作為重放緩沖器來構(gòu)建目標網(wǎng)絡(luò),以解決連續(xù)運動空間神經(jīng)網(wǎng)絡(luò)收斂和慢速算法更新的問題[6],并在Nature上發(fā)表的關(guān)于深度強化學習的論文[7]。

        DDPG算法是一種無模型、在線、離線策略的強化學習方法,僅利用受控系統(tǒng)的輸入輸出數(shù)據(jù)直接進行控制器的設(shè)計和分析,使用批量次的數(shù)據(jù)對仿真代理進行訓(xùn)練,最終培訓(xùn)出合適的強化代理,在強化代理根據(jù)環(huán)境改變而更新策略,來更新評判Q值。DDPG采取經(jīng)驗回放機制,通過連續(xù)對目標網(wǎng)絡(luò)參數(shù)與當前網(wǎng)絡(luò)的參數(shù)加權(quán)平均進行訓(xùn)練,以避免振蕩[8]。

        深度強化學習具有良好的知識轉(zhuǎn)移能力,這對于伺服系統(tǒng)跟蹤具有不同幅度或頻率的信號是必要的。DDPG是一種數(shù)據(jù)驅(qū)動的控制方法,可以根據(jù)系統(tǒng)的輸入輸出數(shù)據(jù)學習系統(tǒng)的數(shù)學模型,并根據(jù)給定的獎勵實現(xiàn)系統(tǒng)的最優(yōu)控制。通過DDPG的自學習智能結(jié)構(gòu),提高直流電機伺服系統(tǒng)精度[9]。

        DDPG自適應(yīng)控制器基本框架如圖2所示。

        圖2 DDPG自適應(yīng)控制器基本框架圖

        圖中虛線上部分是基于強化學習的自適應(yīng)參數(shù)調(diào)節(jié)器,由強化學習代理組成,虛線下部分由被控對象組成作為代理環(huán)境交互對象。其中誤差e(t)=u(t)-y(t),u(t)是初始輸入值,y(t)是反饋值。

        考慮到系統(tǒng)誤差和反饋值數(shù)值范圍對系統(tǒng)控制性能的影響, 獎勵函數(shù)定義為

        rt=α1r1(t)+α2r2(t)

        (9)

        其中,α1,α2分別為限定誤差值范圍和反饋數(shù)值范圍的獎勵系數(shù),r1(t),r2(t)分別為誤差值范圍和反饋數(shù)值范圍,定義為

        (10)

        (11)

        其中,σ為允許的誤差帶,y′(t)為反饋數(shù)值上限。

        在Simulink上搭建的基于DDPG自適應(yīng)控制器的直線電機速度環(huán)控制框圖如圖3所示。

        圖3 DDPG自適應(yīng)直線電機速度環(huán)Simulink控制框圖

        V0為初始給定速度模塊;C_npmlsm為直線電機電流環(huán)集成模塊;Signal Processing為直線電機對強化代理的信號處理模塊,以直線電機的速度誤差e和反饋速度Velocity信號作為輸入,再將速度誤差e、誤差積分及反饋速度Velocity作為觀察狀態(tài)st輸入到強化代理的觀察狀態(tài)Observation端口,反饋速度Velocity的速度范圍作為強化代理的截至范圍輸入到強化代理的Isdone端口,根據(jù)對誤差e的限定范圍及反饋速度截至范圍設(shè)定的獎勵輸入到強化代理的Reward端口;RL Agent為DDPG強化代理模塊,將動作值作為直線電機電流環(huán)的輸入電流值輸入到C_npmlsm模塊中。

        DDPG自適應(yīng)控制器在Simulink上搭建大部分需要采用M文件下編寫S函數(shù)來調(diào)用神經(jīng)網(wǎng)絡(luò)模塊組建強化學習代理。

        3 實驗結(jié)果與分析

        基于DDPG自適應(yīng)控制器的直線電機速度環(huán)控制系統(tǒng)在Simulink上搭建好以后,將主要相關(guān)參數(shù)輸入。本論文仿真參數(shù)設(shè)置為Rs=3.3 Ω,Ld=Lq=0.001 H,M=1 kg,B=1.2 N·s/m,ψf=0.23336Wb,=0.048 m,連續(xù)推力F1=130 N。給定速度設(shè)置為2 m/s,獎勵函數(shù)設(shè)置為rt=5×(e<0.01)-1×(e>0.01)-100((y′(t)>4)‖(y′(t)<0))。在強化代理經(jīng)過多回合自學習,自整定后,當訓(xùn)練的指標達到設(shè)定的指標時,仿真模型停止訓(xùn)練,并生成最優(yōu)強化代理,保存到指定的文件夾下。

        仿真速度初始給定2 m/s,在無干擾條件下,傳統(tǒng)PID控制和DDPG自適應(yīng)控制的速度對比仿真結(jié)果如圖4所示,從圖中的對比波形圖可看出,DDPG自適應(yīng)控制不僅超調(diào)量小,而且具有更快的響應(yīng)速度。

        圖4 無干擾速度對比仿真波形圖

        為了檢驗系統(tǒng)的抗干擾能力,仿真速度初始給定2 m/s,在t=0.1 s時,施加50 N的負載擾動,傳統(tǒng)PID控制和DDPG自適應(yīng)控制的速度對比仿真結(jié)果如圖5所示,從仿真圖中速度波形可看出,DDPG自適應(yīng)控制相比PID控制,不僅減小了超調(diào)量,提高了系統(tǒng)的響應(yīng)速度,而且在被控系統(tǒng)突加擾動的情況下,擾動小,能使系統(tǒng)快速恢復(fù)穩(wěn)定,具有較強的抗干擾能力。

        圖5 施加干擾速度對比仿真波形圖

        為了檢驗系統(tǒng)的跟隨性能,仿真速度輸入為方波信號,初始速度為1 m/s,在t=0.08 s時,變?yōu)? m/s,在t=0.16 s時,變?yōu)? m/s,在t=0.24 s時,變?yōu)? m/s,在t=0.32 s時,變?yōu)? m/s。傳統(tǒng)PID控制和DDPG自適應(yīng)控制的速度對比仿真結(jié)果如圖6所示,從仿真圖中速度波形可看出,DDPG自適應(yīng)控制相比PID控制,具有更優(yōu)良的跟隨性能。

        圖6 跟隨速度對比仿真波形圖

        4 結(jié) 語

        本文針對直線電機的模型的非線性、強耦合、負載擾動大等特點,提出了一種基于DDPG自適應(yīng)控制新型控制方法,應(yīng)用于PMLSM的速度控制環(huán)中。DDPG自適應(yīng)控制器強化代理是在Actor-Critic網(wǎng)絡(luò)基礎(chǔ)上建立的,Actor網(wǎng)絡(luò)實現(xiàn)了策略的最佳近似,Critic網(wǎng)絡(luò)實現(xiàn)了價值函數(shù)的最優(yōu)逼近,采用參數(shù)隨機OU噪聲動態(tài)調(diào)整等策略,提高了神經(jīng)網(wǎng)絡(luò)的收斂速度,同時提高了控制系統(tǒng)的精度。

        本文利用Matlab/Simulink軟件包中現(xiàn)有的工具和庫,對PID控制器和DDPG自適應(yīng)控制器的性能進行了比較研究,并通過不斷在Simulink上仿真訓(xùn)練,優(yōu)化DDPG自適應(yīng)控制器。模擬仿真后,實驗結(jié)果表明:DDPG自適應(yīng)控制器可以實現(xiàn)對非線性系統(tǒng)的穩(wěn)定跟蹤控制, 并且與傳統(tǒng)的PID控制相比, 基于DDPG自適應(yīng)控制器控制器具有響應(yīng)速度快, 自適應(yīng)能力強, 抗干擾能力強,跟隨效果好等優(yōu)點。

        猜你喜歡
        適應(yīng)控制數(shù)學模型代理
        AHP法短跑數(shù)學模型分析
        活用數(shù)學模型,理解排列組合
        代理圣誕老人
        采用自適應(yīng)控制的STATCOM-SEIG系統(tǒng)Matlab仿真
        電子測試(2018年15期)2018-09-26 06:01:04
        代理手金寶 生意特別好
        對一個數(shù)學模型的思考
        復(fù)仇代理烏龜君
        學生天地(2016年23期)2016-05-17 05:47:15
        考慮執(zhí)行器飽和的改進無模型自適應(yīng)控制
        自動化學報(2016年8期)2016-04-16 03:38:51
        基于 L1自適應(yīng)控制的無人機橫側(cè)向控制
        Rucklidge混沌系統(tǒng)的自適應(yīng)控制
        国产欧美日韩专区| 乱色视频中文字幕在线看| 亚洲AV无码未成人网站久久精品| 亚洲精品亚洲人成在线播放| 久久久久AV成人无码网站| 青青操视频手机在线免费观看| 国产亚洲精品综合一区| 欧美精品videosex极品| 成人天堂资源www在线| 久久久国产精品ⅤA麻豆百度| 99久久免费精品色老| 色佬易精品视频免费在线观看| 亚洲国产91高清在线| 国产av无码专区亚洲a∨毛片| 亚洲欧美牲交| 精品久久香蕉国产线看观看亚洲| 一本一道久久a久久精品综合| 精品人人妻人人澡人人爽牛牛| 国内精品久久久久久久久久影院| 女的把腿张开男的猛戳出浆| 久久精品综合国产二区| 久久亚洲一区二区三区四区五| 亚洲中文字幕日韩综合| 午夜dv内射一区二区| 成人欧美日韩一区二区三区| 婷婷五月六月综合缴情| 中文字幕亚洲综合久久菠萝蜜| 永久免费的拍拍拍网站| 人妻1024手机看片你懂的| 在线天堂av一区二区| 亚洲av色欲色欲www| 色噜噜av亚洲色一区二区| 国产一区二区不卡老阿姨| 中文字幕在线久热精品| 国产三级c片在线观看| 国产区女主播一区在线| 国产成人a∨激情视频厨房| 久久精品亚洲乱码伦伦中文| 99久久久无码国产精品动漫 | 痉挛高潮喷水av无码免费| 女人做爰高潮呻吟17分钟|