999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于模糊PID的整平機姿態控制算法設計與實現

2019-07-25 09:21:22
計算機測量與控制 2019年7期
關鍵詞:實驗系統

(江蘇師范大學 電氣工程及自動化學院,江蘇 徐州 221116)

0 引言

整平機是一種通過車輛前端的平地鏟水平移動以使地面平整的工程車輛[1]。

目前國內的整平機控制器依賴進口,而我國自主生產的建筑業整平機的整平精度不高[2],其控制算法一般采用傳統的PID。這種控制算法由于控制參數固定不變,在具有高階非線性特點的整平機姿態控制系統中很難滿足控制精度高、響應時間快、抗干擾能力強的要求。

模糊PID控制結合了PID控制魯棒性強和模糊控制靈活性強的優點,用模糊推理對PID控制參數進行自整定,是一種不依賴模型、穩態精度高、動態性能好的自適應控制算法。本文以整平機平地鏟的俯仰姿態控制系統為控制對象,設計了基于模糊PID算法的控制器,通過仿真和實驗,驗證了其有效性。

1 整平機姿態控制系統和模糊PID原理介紹

1.1 整平機姿態控制系統

整平機姿態控制系統分為俯仰姿態系統和橫滾姿態系統,分別調節的是前后水平俯仰角和左右水平橫滾角。整平機側視圖如圖1所示。

圖1 整平機側視圖

圖中①為車輪,②為高程調節推桿,③為俯仰角調節推桿,④為橫滾角調節推桿(共2個),⑤為激光接收器,⑥為平地鏟。

作業時,通過調節高程推桿,使整平機上的激光接收器接收到由激光發射器發射的激光平面,以達到標高的要求[3]。由于未整平的路面凹凸不平,整平機會帶動平地鏟發生傾斜,此時控制器會分析平地鏟上的傳感器采集的數據,經過計算發出合適的控制信號,調整施加在電推桿上的電壓,以實現對整平機的姿態控制[4]。隨著整平機的行進,時刻保持水平狀態的平地鏟可完成對路面的整平。

1.2 整平機姿態控制系統實驗平臺

本文中,整平機姿態控制系統實驗平臺的傳感器采用北微AH300慣性傳感器。此傳感器選用了高可靠性的加速度計、陀螺儀和磁力計,并使用最優算法確保了所測數據的精確性。它具備數字接口,便于用戶集成到系統中,同時其優秀的制造工藝確保了傳感器在各種整平環境下都能正常運行。

系統的處理器采用STM32F407。它是基于ARM?的CortexTM-M4為內核的STM32F4系列高性能微處理器。擁有集成度高、數據傳送速度快、外設擴展性強、接口支持多樣性強等特點,滿足了整平機姿態控制系統對處理器的要求。

系統的執行元件為額定電壓24 V的電推桿,其中包括了橫滾角調節電推桿、俯仰角調節電推桿和模擬路況電推桿[5]。整平機實驗平臺整體圖如圖2所示。

圖2 整平機實驗平臺

慣性傳感器將實時采集的角度信號通過RS232傳輸給處理器STM32F407??刂破鞣治鎏幚斫嵌戎?,根據設定的控制算法,發送控制信號對各電推桿的PWM驅動電路進行控制,進而實現對平地鏟的水平姿態控制。

1.3 模糊PID原理

常規位置式PID算法表示為:

(1)

式中,u為系統輸入量;KP為比例系數,KI為積分系數,KD為微分系數;e為期望值與測量值的誤差;ec為誤差變化,即:

ec(k)=e(k)-e(k-1)

(2)

模糊控制是一種經驗規則控制策略,由語言變量和模糊集合組成。模糊控制器包含四部分:模糊化、模糊規則庫、模糊推理和解模糊[6]。

模糊PID是一種用模糊推理的方法分別對PID控制參數進行在線自整定的自適應控制算法。其結構如圖3所示,通過計算當前系統誤差e和誤差變化ec,利用模糊規則進行模糊推理,對PID的比例、積分、微分3個控制參數進行在線整定,以滿足不同的e和ec對控制參數的不同要求。模糊PID的運用使控制器既具有模糊控制適應性、靈活性強的優點,又具有PID控制容錯性、魯棒性強的優點,使被控對象擁有良好的動態、穩態性能。

圖3 模糊PID結構

2 控制器參數設計和算法仿真

2.1 輸入輸出變量的模糊化及隸屬度函數

模糊控制器的輸入為慣性傳感器所測的俯仰角與期望值(一般為0°)的誤差e及誤差變化ec,輸出為比例系數KP、積分系數KI和微分系數KD。

設定以上5個變量對應的模糊語言變量的模糊論域均為 {NB,NM,NS,ZO,PS,PM,PB},分別代表負大、負中、負小、零、正小、正中、正大[7]。

整平機姿態控制系統中俯仰角變化的最大幅度約為±9°,期望角度值為0°,所以在模糊PID控制算法中,e的取值范圍為 [-9,9]。以e的模糊化為例,[-9,-6]屬于NB,[-9,-3]屬于NM,[-6,0]屬于NS,[-3,3]屬于ZO,[0,6]屬于PS,[3,9]屬于PM,[6,9]屬于PB。本系統中,系統采樣間隔為50 ms,在一個采樣間隔中誤差變化ec的取值范圍為[-0.18,0.18]。

由現場經驗可以得出,KP、KI、KD的取值范圍分別為[0,6000]、[0,120]、[0,6],由于KP、KI、KD的取值不為負,模糊論域的名稱僅供劃分區間使用,不代表各參數本身的正負值。以KP的模糊化為例,[0,1000]屬于NB,[0,2000]屬于NM,[1000,3000]屬于NS,[2000,4000]屬于ZO,[3000,5000]屬于PS,[4000,6000]屬于PM,[5000,6000]屬于PB。

隸屬度函數一般分為三角形、梯形、高斯形等。為了計算簡便,本文采用三角形隸屬度函數。設e、ec的隸屬度變化范圍為[-3,3],KP、KI、KD的隸屬度變化范圍為[0,6],則量化因子Ke=3/9=1/3,Kec=3/0.18=50/3,KKP=6000/6=1000,KKI=120/6=20,KKD=6/6=1。

2.2 模糊規則和模糊推理設計

設置模糊規則是實現模糊PID控制的關鍵,需要大量的先驗理論和工程經驗。如果沒有完整深入地了解系統的運行規律,建立的模糊規則表將無法使控制效果達到最優,甚至比常規PID控制還要差,無法滿足系統性能需求。

對于整平機姿態控制系統,e和ec變化時,相對應最優的KP、KI、KD應當按照如下規律去整定:

(1)當|e|很大時,為了加快響應速度,無論ec大小如何,都應取較大的KP以迅速減小誤差。為了防止積分飽和導致嚴重超調,誤差較大時不使用積分控制,KI取0。同時為了避免KD削弱響應速度,KD此時也取0。

(2)當|e|中等大小時,為了保證響應速度并避免超調過大,應適當減小KP,適當增大Ki和Kd。其中,當ec和e的符號相同時,角度值正遠離期望值,此時取較大的KP;當ec與e的符號相反時,角度值正靠近期望值,此時取較小的KP。

(3)當|e|很小時,為了防止振蕩、超調,繼續減小KP、增大KD。為了保持積分項消除穩態誤差的作用,KI也要增大。為了使角度值穩定在期望值附近,當|ec|較大時,KD取較小值,當|ec|較小時,KD取較大值。此時可保證系統擁有較好的穩態特性[8]。

模糊推理需要查詢模糊規則表,根據輸入量的隸屬度計算求出每個輸出量對應的隸屬度。

根據合成運算法則的不同,模糊推理方法包括Mamdani取小推理法、Larsen乘積推理法、Zadeh運算法和布爾運算法等。

Mamdani取小推理法是最簡單的模糊推理法,使用也最為廣泛??赏ㄟ^取模糊集合輸入量A、B中較小的隸屬度作為輸出量C的隸屬度。Larsen乘積推理法和Mamdani取小推理法唯一區別是在合成輸出量隸屬度時,前者使用了乘積而非取小運算。Larsen乘積推理法計算簡單,并且不同于Mamdani取小推理法丟失了一個隸屬度的信息,所以本系統的模糊推理采用Larsen乘積推理法。

Larsen乘積推理法公式如下:

(3)

式中,μa(ui)和μb(vi)分別為輸入量A集合中ui以及B集合中vi的隸屬度,μc(zi)為輸出量C集合中zi的隸屬度。

任意一組e和ec都有2個不小于零的隸屬度,通過查詢模糊規則表,可得到表格中對應的4組輸出模糊量,運用Larsen乘積推理法即可分別求出每個輸出模糊量對應的隸屬度,其中對應同一個模糊量的隸屬度采用相加合成。

2.3 解模糊

模糊推理所得出的KP、KI、KD的輸出量為模糊量,無法作為實際控制量。此時需要運用特殊方法分析輸出模糊量及其隸屬度,并計算出精確的輸出值,此過程即為解模糊。

解模糊法包括最大隸屬度法、重心法、加權平均法等。為了獲得更準確的控制量,充分利用已有信息,本文采用重心法進行解模糊。重心法的一般表達式為:

(4)

式中,z0為模糊量解模糊之后的精確值;zi為論域內的模糊值;μc(zi)為zi的隸屬度。

2.4 Matlab/Simulink仿真

本文的仿真模型采用混凝土激光整平機俯仰角控制機構模型[9],該模型利用剛體轉動和平動原理進行機理建模。

結合控制參數整定規律,并經過多次實驗反復優化,可得到模糊規則表,如表1所示。

表1 模糊規則表

整平機俯仰姿態控制仿真的初始俯仰角設置為8°。分別記錄常規PID和模糊PID控制下俯仰角調整到期望值0°的過程,繪制的仿真結果如圖4所示。

圖4 PID與模糊PID控制效果仿真對比圖

圖中:(a)為施加常規PID控制時的俯仰角變化,(b)為施加模糊PID控制時的俯仰角變化。

2.5 仿真結果分析

分析圖(a)可知,常規PID易產生超調和震蕩,且俯仰角從8°調整到0°并穩定需要7 s的響應時間。

分析圖(b)可知,模糊PID除了保留常規PID無靜差特性之外,有著更快的響應速度,俯仰角從8°調整到0°并穩定只需要4 s,且沒有超調和震蕩。

綜上,模糊PID由于其控制參數自整定的特性,與控制參數固定的常規PID相比,保持了高控制精度,并有著更快的響應速度。

3 算法軟件設計

軟件設計思路和編程方法:

基于模糊PID的整平機姿態控制系統采用處理器STM32F407進行通信和運算,軟件開發環境為MDK5,編程語言為C語言。

軟件程序由主程序、角度采集及解算子程序、模糊PID控制算法子程序、PWM波輸出子程序、顯示子程序組成[10]。軟件流程圖如圖5所示。

圖5 整平機姿態控制軟件算法流程圖

4 實驗結果與分析

4.1 實驗步驟和方法

本次實驗對象為整平機實驗平臺的俯仰控制系統。為了模擬整平機作業時路面的復雜情況以驗證模糊PID控制抗擾動的能力,實驗中對影響俯仰角的模擬路況電推桿額外增加了9 V的周期方波電壓作為干擾。

在模擬路況的電壓干擾下,分別對比了常規PID和模糊PID對整平機實驗平臺的俯仰姿態系統的控制效果。

4.2 實驗結果圖

本次實驗采樣間隔為50 ms,采樣時間為25 s。采集數據后繪制的控制效果對比圖如圖6所示。

圖6 模擬路況擾動下PID和模糊PID控制效果對比圖

圖中:(a)為模擬路況干擾下,不施加控制時的俯仰角變化,(b)為模擬路況干擾下,施加常規PID控制時俯仰角變化,(c)為模擬路況干擾下,施加模糊PID控制時俯仰角變化。

4.3 實驗結果分析

分析圖(a)可知,控制器不作用時,模擬路況的干擾使整平機俯仰角產生了±2°的波動。

分析圖(b)可知,系統增加了常規PID控制后,通過整定3個控制參數,俯仰角的變化范圍最多縮小至±1.3°,常規PID雖然有一定的抵抗擾動的功能,但俯仰角變化范圍依然達到了2.6°。

分析圖(c)可知,將控制算法換成模糊PID后,在模擬路況的擾動下,系統雖然受擾動的影響,但俯仰角的變化范圍可控制在±0.5°之內。通過模糊PID控制,系統的抗干擾能力顯著增加了,整平精度較常規PID控制有了大幅提升。

5 結束語

本文設計并實現了基于模糊PID的整平機姿態控制算法,仿真和實驗結果表明,模糊PID控制算法可以將整平機姿態角回歸水平的時間縮短在4 s內;同時可以在路況擾動劇烈的情況下,使姿態角穩定在±0.5°之內。該算法提升了整平機姿態控制系統的整平精度、響應速度及抗干擾能力,為理論研究和工程應用提供了重要價值。

猜你喜歡
實驗系統
記一次有趣的實驗
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
微型實驗里看“燃燒”
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
做個怪怪長實驗
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
NO與NO2相互轉化實驗的改進
主站蜘蛛池模板: 国产激情无码一区二区APP| 热99精品视频| 亚洲国产高清精品线久久| 尤物在线观看乱码| 国产在线八区| 国产欧美亚洲精品第3页在线| 国产午夜人做人免费视频中文 | jizz在线观看| 99久久无色码中文字幕| 中日无码在线观看| 国产白浆视频| 亚洲自拍另类| 91视频首页| 国产福利影院在线观看| 欧美激情视频一区二区三区免费| 亚洲大尺码专区影院| 亚洲天堂视频在线播放| 免费看久久精品99| 99视频国产精品| 亚洲男人的天堂久久香蕉网 | 露脸国产精品自产在线播| 亚洲精品午夜天堂网页| 日韩av手机在线| 国产18在线播放| 亚洲国产天堂在线观看| 欧美精品二区| 亚洲精品国产首次亮相| 激情爆乳一区二区| 九色在线观看视频| 国产精品不卡片视频免费观看| 免费高清a毛片| 国产不卡网| 香蕉久久永久视频| 夜夜操天天摸| 国产成人高清精品免费| 波多野结衣在线se| 久久香蕉国产线看观看式| 欧美一级高清视频在线播放| 热99精品视频| 国产玖玖玖精品视频| 欧美成人精品高清在线下载| 日韩午夜伦| 国产亚洲欧美另类一区二区| 第一页亚洲| 伊人久久久久久久久久| 亚洲av无码人妻| 伊人91视频| 国产成人亚洲欧美激情| 国产精品黄色片| 亚洲激情99| 欧美激情第一欧美在线| 亚洲成a人在线观看| 2022精品国偷自产免费观看| 久久婷婷国产综合尤物精品| 国产精品综合久久久| 尤物精品视频一区二区三区| 国产91丝袜在线观看| 刘亦菲一区二区在线观看| 激情综合五月网| 91福利片| 欧美日本中文| 久久国产精品影院| 伊大人香蕉久久网欧美| 国产成人乱码一区二区三区在线| 国产成人艳妇AA视频在线| 91无码网站| 日本三级黄在线观看| 成人综合网址| 波多野结衣无码中文字幕在线观看一区二区 | 久久久久青草大香线综合精品 | 日本人真淫视频一区二区三区| 日韩无码视频播放| 日韩欧美国产成人| 国产黄色片在线看| 国内精品一区二区在线观看| 国产精品手机视频一区二区| 亚洲免费人成影院| 国产香蕉国产精品偷在线观看| 国产肉感大码AV无码| 再看日本中文字幕在线观看| 天天躁狠狠躁| 在线日韩日本国产亚洲|