• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于模糊自適應PID算法的三軸穩(wěn)定器研究

      2017-07-17 01:21:52劉劍飛韓長宇
      河北工業(yè)大學學報 2017年3期
      關鍵詞:抗干擾能力穩(wěn)定器控制算法

      劉劍飛,韓長宇

      (河北工業(yè)大學電子信息工程學院,天津300401)

      基于模糊自適應PID算法的三軸穩(wěn)定器研究

      劉劍飛,韓長宇

      (河北工業(yè)大學電子信息工程學院,天津300401)

      在三軸穩(wěn)定器系統(tǒng)中,針對當下傳統(tǒng)PID算法控制下系統(tǒng)穩(wěn)定性差、超調量大、抗干擾能力較弱等特點,提出了一種將模糊自適應PID算法應用于三軸穩(wěn)定器系統(tǒng)的設計.該系統(tǒng)以單片機STM32F103C8T6為主要控制單元,采用模糊自適應算法對傳感器采集的數(shù)據(jù)進行計算處理,實現(xiàn)良好的三軸穩(wěn)定器系統(tǒng)控制.并通過Simulink仿真和試驗驗證,該系統(tǒng)有響應時間短、穩(wěn)定性好、抗干擾能力強等優(yōu)點.

      模糊自適應PID;Simulink;三軸穩(wěn)定器;STM32

      0 引言

      目前,攝影、航拍測繪、軍事控制等對系統(tǒng)穩(wěn)定性、抗干擾能力要求嚴格.同時隨著國家對智能控制的大力扶持,快速、穩(wěn)定、高效的三軸穩(wěn)定器成為了一個急需解決的問題.三軸穩(wěn)定器是攝影類智能控制系統(tǒng)的關鍵技術之一,利用其運行平緩,防抖的特點,實現(xiàn)對攝影設備角度和位置的實時調整,從而增強拍攝效果[1].然而,在實際工程應用中主要采用傳統(tǒng)PID控制算法,在過程控制中該算法有實現(xiàn)原理簡單、控制方便、參數(shù)選取相對簡單等優(yōu)點,但其易發(fā)生超調、動態(tài)響應速度慢、延遲等問題,使得該算法不能保證三軸穩(wěn)定器系統(tǒng)穩(wěn)定,基于此,本文采用模糊自適應PID智能控制算法作為核心控制算法,通過傳感器實時獲取的角度信息選擇和判斷預先設定的PID參數(shù),實現(xiàn)對PID參數(shù)的實時調整,提高系統(tǒng)的動態(tài)響應速度,增強系統(tǒng)的魯棒性[2-4].

      1 系統(tǒng)組成和工作原理

      三軸穩(wěn)定器是一個閉環(huán)控制系統(tǒng),從系統(tǒng)結構上劃分主要由控制和運動兩部分組成.其中控制部分主要由主控單片機STM32、驅動MOS管模塊、運動傳感器MPU6050等組成;運動部分包括機架、步進電機、配重物等組成.

      控制部分需要處理接收的數(shù)據(jù)并進行分析整理,模糊匹配出最優(yōu)系統(tǒng)PID參數(shù),從而輸出指令控制運動部分.

      三軸穩(wěn)定器控制系統(tǒng)工作原理框圖如圖1.三軸穩(wěn)定器系統(tǒng)采用ST(意法半導體)公司Cortex-M4內核的STM32F103C8T6作為核心控制處理器,主機架安裝有Inventor Sense公司的MPU6050陀螺儀傳感器芯片,用于CPU讀取機架主體實時角度信息,CPU通過模糊自適應PID算法對從傳感器讀取的數(shù)據(jù)進行實時處理,并將計算的PWM輸出量實時傳輸給步進電機驅動模塊,從而實現(xiàn)實時調整三軸穩(wěn)定器機架主體姿態(tài),形成閉環(huán)控制系統(tǒng).

      圖1 三軸穩(wěn)定器控制系統(tǒng)原理圖Fig.1 Principle diagram of the control system of the three axis stabilizer

      在工作時,首先MCU讀取陀螺儀數(shù)據(jù),檢測實時機架三軸角度位置信息;其次比較當前時刻位置信息和上一時刻位置信息,并把計算的誤差反饋給MPU,利用模糊控制算法,按照模糊控制規(guī)則對每一路的PID系統(tǒng)調節(jié)參數(shù)進行選擇;最后系統(tǒng)可以根據(jù)當前時刻PID和當前誤差輸出控制量PWM給步進電機驅動模塊,實現(xiàn)對機架位置誤差調整.該閉環(huán)控制是在模糊控制PID算法的基礎上完成的,實時性和穩(wěn)定性相比于傳統(tǒng)PID控制都得到了提高.

      2 模糊自適應PID控制模型建立

      2.1 模糊自適應PID控制算法原理結構

      傳統(tǒng)PID控制器是線性結構的,該控制會根據(jù)給定參數(shù)R(t)和輸出值Y(t)作比較,計算出實時誤差函數(shù):

      其中:μ(k)為第k次采樣時刻控制器輸出值;e(k)為第k次采樣時刻輸入的誤差值;Δe(k)為第e(k)次采樣時刻輸入的誤差變化率;KP為比例系數(shù);KI為積分系數(shù);Kd為微分系數(shù);

      模糊自適應PID控制算法,融合了傳統(tǒng)PID控制算法優(yōu)點簡單有效和模糊控制規(guī)則的準確控制的優(yōu)點.模糊自適應和傳統(tǒng)PID的結合應用在三軸穩(wěn)定器系統(tǒng)中,改進了穩(wěn)態(tài)控制精度并且提高了智能水平和系統(tǒng)適應環(huán)境的能力[5-6].其中模糊控制器是模糊自適應控制的主要組成部分,模糊控制規(guī)則決定了PID參數(shù)選擇的方法,體現(xiàn)在隸屬度函數(shù)的選擇上,所以隸屬度函數(shù)成為了PID參數(shù)選擇的重要考量標準.控制原理結構如圖2.

      2.2 隸屬度函數(shù)

      在控制系統(tǒng)中,一般觀測數(shù)據(jù)都是真實值,但是對于模糊控制系統(tǒng),需要將真實值轉化為模糊變量,那就需要對觀測數(shù)據(jù)進行模糊化[7-8].隸屬度函數(shù)就是模糊化過程的重要組成部分,能否準確的構建出隸屬度函數(shù)是項目成敗的關鍵,也是極其重要的一環(huán).本文則采用便于工程實現(xiàn),復雜度相對較小的三角隸屬度函數(shù)如圖3、圖4.

      2.3 模糊控制規(guī)則原理

      該算法是通過設定值與閉環(huán)反饋值進行實時比較,計算出當前時刻誤差e和誤差變化率Δe,并利用隸屬度函數(shù)將兩參數(shù)轉化為模糊變量,查詢模糊控制規(guī)則(如表1),輸出兩個模糊變量對應的系統(tǒng)PID參數(shù),實現(xiàn)對系統(tǒng)PID參數(shù)實時調整的效果使系統(tǒng)更穩(wěn)定[9].主要控制原理如下.

      圖2 模糊自適應PID控制器原理框圖Fig.2 Principle diagram of fuzzy adaptive PID controller

      圖3 誤差E隸屬度函數(shù)Fig.3 Membership function of error E

      圖4 誤差變化率EC隸屬度函數(shù)Fig.4 Membership function of error EC

      表1 模糊控制規(guī)則表Tab.1 Fuzzy control rule table

      1)當|e|為較大值時,可以忽略|Δe|的大小,在控制規(guī)則選擇PID參數(shù)時,應該選擇最大的Kp作為系統(tǒng)的比例系數(shù),從而使誤差得到迅速地調整,使誤差的絕對值以最快的速度下降.同時,為了避免積分飽和現(xiàn)象的發(fā)生,相應的積分系數(shù)Ki為零,并選取相對較小的Kd作為微分系數(shù).

      2)當e和Δe的乘積為正時,此時說明系統(tǒng)誤差正在慢慢的變大,如果這個時候e比較大,可以選擇較大的Kp,較小的Ki,和適中的Kd;如果e的值比較小,則不需要對系統(tǒng)進行很大的調整,各個參數(shù)選擇適中比較好.

      3)當e和Δe的乘積為負或零時,此時說明系統(tǒng)誤差正在慢慢變小或已經(jīng)形成動態(tài)平衡,此時可以選擇保持系統(tǒng)參數(shù)不變.

      4)當Δe為零時,說明此時系統(tǒng)處于最佳工作狀態(tài),系統(tǒng)有良好的穩(wěn)定性,輸出值與設定的初值R(k)一致,此時我們可以選擇適中的Kd保證系統(tǒng)有優(yōu)秀的抗干擾能力.

      3 模糊自適應系統(tǒng)軟件實現(xiàn)

      模糊自適應PID軟件實現(xiàn),是在單片機STM32硬件系統(tǒng)的基礎上對控制算法進行實現(xiàn).該軟件設計主要分為控制部分和檢測部分,控制部分是指利用單片機輸出用戶不同模式選擇下的PWM波形,以控制步進電機實時對系統(tǒng)姿態(tài)的調整,檢測部分是指利用單片機實時讀取系統(tǒng)姿態(tài)陀螺儀傳感器的實時位置,以達到實時對系統(tǒng)姿態(tài)的檢測和數(shù)據(jù)獲取.在軟件控制系統(tǒng)中,系統(tǒng)初始化主要包含了對實時系統(tǒng)重心獲取,對STM32時鐘寄存器等端口進行初始化配置,其中用戶選擇工作模式包含3種系統(tǒng)工作模式:保持模式、跟隨模式、初始化角度調節(jié)模式.程序控制的后半部分則是參數(shù)檢測部分,為算法提供有效地實時系統(tǒng)參數(shù)數(shù)據(jù).軟件實現(xiàn)流程圖如圖5所示.

      4 仿真結果分析

      根據(jù)系統(tǒng)軟硬件關系,利用Matlab/Simulink仿真工具,對該模糊自適應PID算法控制下的硬件系統(tǒng)進行了仿真,其中仿真過程中對兩輸入三輸出變量名稱、隸屬度函數(shù)以及模糊控制規(guī)則等相關內容進行了編輯,完整的搭建了模糊自適應PID控制系統(tǒng)的FIS工具文件.FIS是模糊自適應PID系統(tǒng)的兩輸入三輸出模糊控制模塊,其中E和EC(即Δe)作為模塊輸入端,Kp、Ki和Kd作為模塊輸出端,從而實現(xiàn)了FIS模塊和PID模塊的互聯(lián).

      同時該系統(tǒng)分為上下兩部分,其中上半部分表示在傳統(tǒng)PID控制下三軸穩(wěn)定器系統(tǒng)的仿真效果和下半部分表示在模糊自適應PID算法控制下三軸穩(wěn)定器的仿真效果.

      為了比較在該系統(tǒng)中,傳統(tǒng)PID控制算法和模糊自適應PID控制算法對于系統(tǒng)沖激響應的差異,該系統(tǒng)分為了傳統(tǒng)PID控制系統(tǒng)和模糊自適應PID系統(tǒng)上下兩部分.通過對系統(tǒng)引入階躍信號,查看沖擊響應波形,從而判斷系統(tǒng)的收斂速度,觀察波形超調情況,進而了解該算法是否能滿足系統(tǒng)的要求,可以很明顯的觀察到右圖的動態(tài)響應曲線的響應時間和幅值,也可以很容易的根據(jù)幅值觀察出上升時間、調節(jié)時間、峰值及峰值時間,進而求出超調量,從而判斷兩種算法在該系統(tǒng)中應用的差異.仿真波形,如圖6所示.

      仿真結果表明,在三軸穩(wěn)定器系統(tǒng)控制過程中,傳統(tǒng)的PID控制算法會產(chǎn)生較大的超調,同時在系統(tǒng)環(huán)境不穩(wěn)定的情況下,系統(tǒng)的抗干擾能力較弱;但對于采用模糊自適應PID算法對系統(tǒng)進行控制時,響應曲線超調量比較小,系統(tǒng)抗干擾能力強,反應速度快等特點明顯.

      圖5 軟件實現(xiàn)流程圖Fig.5 Flow chart of software implementation

      圖6 算法仿真Fig.6 Simulation of algorithm

      5 結語

      對于傳統(tǒng)PID控制,其穩(wěn)定性好、容易實現(xiàn)、算法復雜度相對較小等優(yōu)點,但是當系統(tǒng)存在不穩(wěn)定因素和干擾的情況下,傳統(tǒng)PID其超調量高,抗干擾能力差等特點成為其致命缺點.模糊自適應PID控制恰恰解決了這兩個問題,使系統(tǒng)具有超調量減少、響應速度更快和抗干擾能力越強等特點.在三軸穩(wěn)定器系統(tǒng)中,應用模糊自適應PID算法對其進行系統(tǒng)控制,能在不增加硬件設備的基礎上,實現(xiàn)更穩(wěn)定、更智能化的控制.

      [1]李先宏,于海斌,曾鵬,等.低階被控過程含延遲的飽和最優(yōu)PID控制器設計方法[J].信息與控制,2015(1):43-50.

      [2]劉坤,朱志強,王峰,等.2自由度PID控制系統(tǒng)中的前置預濾波器[J].信息與控制,2015(2):209-214.

      [3]馬增輝,劉長良.一類非最小相位系統(tǒng)的PID控制器整定方法[J].信息與控制,2015(2):147-151.

      [4]嚴愛軍,于遠航.基于案例推理的PID控制器參數(shù)認知整定方法[J].信息與控制,2015(5):525-530.

      [5]Son Y,Shim H,Jo N H,et al.Design of disturbance observe r for non-minimum phase systems using PID controllers[C]//International Conferenceon Instrumen-tation,Control and Information Technology.Piscataway,NJ,USA:IEEE,2007:196-201.

      [6]Dickinson P B,Shenton A T.A parameter space approach to constrained variance PID controller design[J].Automatica,2009,45(3):830-835.

      [7]Kim T H,Maruta I,Sugie T.Robust PID controller tuning based on the constrained Particle swarm optimization[J].Automatica,2008,44(5):1104-1110.

      [8]Tsai S C.Comments on“Robust design of a digital PID predictor controller”[J].IEEE Transaction on Industrial Electronics,1985,IE-32(3):268.

      [9]Lee J Y,Jin M,Chang P H.Variable PID gain tuning method using backstepping control control with time-delay estimation and nonlinear damping[J]. IEEE Transactions on Industrial Electronics,2014,61(12):6975-6985.

      [責任編輯 代俊秋]

      On three axis stabilizer based on fuzzy self-adaptive PID algorithm

      LIU Jianfei,HAN Changyu
      (School of Electronic and Information Engineering,Hebei University of Technology,Tianjin 300401,China)

      This paper presents an application of fuzzy adaptive PID algorithm to the design of three axis stabilizer system for the poor system stability,large overshoot,weak anti-interference of the current traditional PID algorithm system in the three axis stabilizer system.The system takes the single chip microcomputer STM32F103C8T6 as main control unit,and uses fuzzy adaptive algorithm to calculate and process the data collected by the sensor for good control of the three axis stabilizer system.Through Simulink simulation and experimental verification,the system has the merits of short response time,more stability,strong anti-interference and so on.

      fuzzy adaptive PID;Simulink;three axis stabilizer;STM32

      TP273

      A

      1007-2373(2017)03-0013-05

      10.14081/j.cnki.hgdxb.2017.03.003

      2017-02-18

      河北省自然科學基金(E2015202241)

      劉劍飛(1968-),男,教授.

      猜你喜歡
      抗干擾能力穩(wěn)定器控制算法
      雞頭穩(wěn)定器
      基于ARM+FPGA的模塊化同步控制算法研究
      數(shù)控機床電氣柜制造技術研究
      電力系統(tǒng)穩(wěn)定器抑制低頻振蕩的原理與應用
      關于單脈沖雷達抗干擾能力的探討
      一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應用
      電源技術(2015年9期)2015-06-05 09:36:06
      電力系統(tǒng)穩(wěn)定器參數(shù)整定及試驗探討
      機電信息(2015年12期)2015-02-27 15:56:17
      多信道優(yōu)化算法及工業(yè)無線通信協(xié)議棧的研究與應用
      PSS4B型電力系統(tǒng)穩(wěn)定器參數(shù)整定
      一種非圓旋轉工件支撐裝置控制算法
      天全县| 岳西县| 中方县| 鱼台县| 焉耆| 苍梧县| 德兴市| 曲阳县| 长丰县| 乃东县| 牙克石市| 高唐县| 江孜县| 内丘县| 翁源县| 手游| 仙游县| 资源县| 紫阳县| 开鲁县| 明水县| 宜昌市| 巴南区| 绥阳县| 天峻县| 岫岩| 琼中| 青龙| 若羌县| 屏东市| 疏附县| 麻栗坡县| 调兵山市| 福泉市| 合山市| 遂川县| 沭阳县| 卓资县| 哈尔滨市| 阳城县| 云阳县|