賈東旭,劉 梁,徐照平
(南京理工大學 機械工程學院,江蘇 南京 210094)
電動負載模擬器是一種在實驗室條件下,能模擬舵機承受空氣鉸鏈力矩的半實物裝置[1]。它的作用是在實驗室條件下,實時給舵機施加載荷,模擬舵面受力情況,測試舵機系統的性能。電動負載模擬器的結構簡單,維護方便,加載精度高,所以近年來得到了大量的研究。
目前,抑制多余力矩[2]與提高系統控制精度是電動負載模擬器研究的主要問題。雖然傳統的控制策略對多余力矩有一定抑制能力,但由于電動負載模擬器系統中存在不確定因素,導致對多余力矩的抑制效果不理想,進而影響到系統的控制精度,而智能控制策略則可解決這個問題。
文獻[3]在PID 反饋控制中引入迭代學習算法,以克制系統中非線性因素的影響,抑制多余力矩,提高系統精度。文獻[4]設計了自適應滑膜控制,以消除系統中未知的不確定性對滑模變結構控制性能的影響,提高系統的動態特性。針對傳統PID 控制器自適應性差的問題,文獻[5-6]提出了模糊PID 控制。文獻[7]提出了自適應模糊控制,以保證瞬態跟蹤性能和最終跟蹤精度。文獻[8]提出了一種基于半模糊小腦神經網絡(Cerebellar Model Articulation Controller,CMAC)的比例-微 分(Proportional-Derivative,PD)混合控制方法,解決不確定因素導致常規基于CMAC 的PD 混合控制方法的不穩定問題,抑制系統的多余力矩。
針對電動負載模擬器系統中的多余力矩抑制問題,文獻[9]提出了徑向基函數(Radial Basis Function,RBF)神經網絡和重復控制PID 相結合的復合控制方法,以提高系統的抗干擾、自適應能力和跟蹤性能。
本文在分析電動負載模擬器系統和建立其數學模型的基礎上,設計了力矩微分負反饋校正環節和自適應模糊PI 控制器,以提高系統的動態加載性能,最后進行了實驗驗證。
電動負載模擬器主要由加載電機、傳感器、驅動器和控制器組成,結構簡圖如圖1 所示。系統工作時,控制計算機下達控制指令,力矩傳感器和角度傳感器分別將采集到的力矩信號、角度信號反饋到加載電機控制器,加載電機驅動器驅動加載電機工作輸出力矩對舵機進行加載,彈簧桿連接于加載電機與舵機間,起到力矩緩沖的作用。

圖1 電動負載模擬器結構簡圖Fig.1 Structure diagram of electric load simulator
由以上對電動負載模擬器的組成和工作原理的分析,得到其數學模型如圖2 所示。

圖2 電動負載模擬器數學模型Fig.2 Mathematical model of electric load simulator
圖2 中:um為加載電機驅動器的輸入電壓;Tl為系統輸出力矩;θr為舵機端輸出轉角;La、Ra、Ja和Ba分別為加載電機繞組電感、繞組電阻、轉動慣量和阻尼系數;KPWM、Kea和Kta分別為加載電機驅動器功率放大系數、加載電機反電動勢系數和加載電機轉矩系數;TA為彈簧桿連接剛度系數;s為拉普拉斯變換的復變量。
由圖2 可得出系統的傳遞函數為

式中:Um(s)、θr(s)和Tl(s)分別由um、θr和Tl經拉普拉斯變換所得。
數學模型建立之后,在此給出舵機和加載電機的主要性能參數如下:舵機的額定轉矩0.32 N·m,額定轉速3 000 r/min;加載電機額定轉矩0.44 N·m,額定轉速3 000 r/min。
多余力矩是當加載系統的力矩輸入指令為零時,加載系統跟隨舵機系統運動輸出的力矩。由式(1)可知,系統的輸出力矩由兩部分組成,其中,第2部分“-θr(s)G(2s)”是由舵機的運動產生的力矩,該部分即為多余力矩。
電動負載模擬器系統中的多余力矩主要由兩部分組成[10-12]:一部分是加載電機隨動產生的電磁轉矩;另一部分是加載電機的多余慣量引起的慣量多余力矩。電動負載模擬器系統工作時,舵機在偏轉角指令下做主動轉動,加載電機在力矩加載指令下與舵機同軸,被動跟隨舵機運動,這種被迫運動會引起加載指令力矩之外的電磁轉矩;加載電機在轉動過程中,電機轉子和連接軸的轉動會產生慣量,這個慣量就是多余慣量,由于多余慣量的存在,即使很小的角速度也會產生多余力矩。系統中由于多余力矩的存在,加載電機加載到舵機的力矩勢必會受到影響,不會完全按照力矩加載指令進行加載,從而影響到系統的動態特性和加載精度。
電動負載模擬器系統中存在一些不確定非線性因素[13-14],包括驅動器的影響、電機參數的攝動、摩擦非線性和間隙非線性,都會影響多余力矩的抑制,增大抑制多余力矩的困難性,影響系統性能。
由1.1 節建立的數學模型可知,影響系統性能的主要是系統連接剛度和轉動慣量2 個參數。系統連接剛度對系統諧振頻率和多余力矩的影響的頻率特性Bode 圖分別如圖3 和圖4 所示。由圖3 和圖4 可知,當其他條件不變,連接剛度TA分別為10、50、100 N·m·rad-1時,對應的諧振頻率分別為135、242、343 Hz,對應的擾動通道多余力矩諧振峰值分別為24.8、45.5、54.8 dB,即隨著連接剛度增大,系統的諧振頻率隨之增加,系統在無擾情況下的加載帶寬也增大;多余力矩的諧振峰值隨之增大,系統的多余力矩增大。

圖3 不同連接剛度的系統無擾開環頻率特性Bode 圖Fig.3 Bode diagram of system undisturbed open-loop frequency characteristics at different connection stiffness

圖4 不同連接剛度時系統擾動通道頻率特性Bode 圖Fig.4 Bode diagram of system disturbance channel frequency characteristics at different connection stiffness
系統轉動慣量對系統諧振頻率和多余力矩的影響的頻率特性Bode 圖分別如圖5 和圖6 所示。由圖5 可知,當其他條件不變,轉動慣量Ja分別為0.01、0.10、1.00 kg·m2時,對應的諧振頻率分別是6.300、2.360、0.739 Hz,即轉動慣量越大,諧振頻率越小,系統無擾情況下的加載帶寬也就越小;由圖6可知,在低中頻段,系統的多余力矩的幅值隨著轉動慣量的增大而增大,相位也更加超前,影響系統的加載性能。

圖5 不同轉動慣量的系統無擾開環頻率特性Bode 圖Fig.5 Bode diagram of system undisturbed open-loop frequency characteristics at different moments of inertia

圖6 不同轉動慣量時系統擾動通道頻率特性Bode 圖Fig.6 Bode diagram of system disturbance channel frequency characteristics at different moments of inertia
反饋校正能減小被包圍環節時間常數、非線性特性的影響和對參數變化的敏感性,尤其是微分負反饋校正[15]。本文將微分負反饋校正引入系統中,對電動負載模擬器的輸出力矩進行微分形成力矩變化速度,將此變化速度作為反饋信號,最終形成反饋環節。考慮到純微分環節較難實現,加入1 個慣性環節1/(1+τs)作為低通濾波器,形成最終的力矩微分負反饋校正環節Kfds/(1+τs),其中,Kfd為微分反饋環節的時間常數,τ為低通濾波器的時間常數。
該微分環節與常規PID 控制器微分環節相比,噪聲干擾作用更低,使系統的抗干擾能力更強,穩定性更好。加入力矩微分負反饋環節的電動負載模擬器系統的結構框圖如圖7 所示。圖中,Tin為輸入指令力矩。

圖7 引入力矩微分負反饋的電動負載模擬器系統結構框圖Fig.7 Block diagram of electric load simulator system with torque differential negative feedback
自適應模糊PI 控制器作為PI 控制器與模糊控制器的復合形式,既具有PI 控制器結構簡單的優點,又具有模糊控制器自適應性高的特點,可在線自整定PI 控制器的參數,弱化系統非線性因素的干擾,使整個控制系統具有良好的動靜態加載特性。
自適應模糊PI 控制器將系統的誤差e和誤差變化率ec作為輸入,在控制器內部,根據制定的模糊規則對PI 控制器的KP(比例系數)、KI(積分系數)2個參數進行自整定,基本控制算法為

式中:ΔKP、ΔKI是PI 控制器的修正參數,是模糊控制器的輸出;KP0、KI0是PI 控制器的初始值。
自適應模糊PI 控制器的控制結構框如圖8 所示。圖中,r和y是電動負載模擬器系統的輸入和輸出,u為自適應模糊PI 控制器的輸出。

圖8 自適應模糊PI 控制器結構框圖Fig.8 Block diagram of the adaptive fuzzy PI controller
根據以上分析可知,所設計模糊控制器為雙輸入雙輸出結構。取輸入e、ec和輸出ΔKP的模糊集為{NB,NM,NS,ZO,PS,PM,PB},輸出ΔKI的模糊集為{ZO,PS,PM,PB},隸屬度函數均取為易實現的均勻三角形函數。根據PI 控制器的參數整定原則和實際操作經驗,可列出ΔKP、ΔKI的模糊規則表,見表1 和表2。

表1 ΔKP的模糊規則表Tab.1 Fuzzy rule table of ΔKP

表2 ΔKI的模糊規則表Tab.2 Fuzzy rule table of ΔKI
最后采用Mamdani 推理算法模糊推理,得出1個模糊輸出量,再經重心法對模糊輸出量反模糊化,完成自適應模糊PI 控制器的設計。
考慮到系統中產生的多余力矩是無延遲地對系統產生干擾,需對多余力矩進行無延遲抑制。凡經控制器控制的方法都有延遲,不能對多余力矩進行及時抑制,因此,引入前饋補償法進一步對多余力矩進行抑制。
為驗證所設計自適應模糊PI 控制器的有效性,在Matlab 中進行了仿真驗證。
仿真給定系統的力矩輸入指令為0 N·m,舵機的位置干擾信號為幅值10°,頻率分別是6、10 Hz 的正弦曲線。仿真時,分別對比了系統不加任何控制和補償時,開環控制的多余力矩與自適應模糊PI 控制時的多余力矩,舵機位置信號頻率為6、10 Hz 時的多余力矩曲線如圖9 和圖10 所示。

圖9 舵機位置信號頻率為6 Hz 時系統多余力矩Fig.9 System surplus torque when the servo position signal frequency is 6 Hz

圖10 舵機位置信號頻率為10 Hz 時系統多余力矩Fig.10 System surplus torque when the servo position signal frequency is 10 Hz
由圖9可知,舵機位置信號頻率為6 Hz時,系統多余力矩由自適應模糊PI控制前的3.553×10-2N·m降為了控制后的1.894×10-5N·m;由圖10 可知,舵機位置信號頻率為10 Hz 時,系統多余力矩由自適應模糊PI 控制前的5.888×10-2N·m 降為了控制后的8.932×10-5N·m。控制后的多余力矩被抑制了99%以上,滿足了系統的性能要求,從而證明了所設計的控制方法對多余力矩的抑制效果是良好的。
給定系統的力矩輸入指令為幅值0.15 N·m,頻率8 Hz 的正弦信號,舵機的位置干擾信號為幅值10°,頻率10 Hz 的正弦曲線,得到了自適應模糊PI控制時的力矩跟蹤曲線如圖11 所示。

圖11 自適應模糊PI 控制力矩跟蹤曲線Fig.11 Torque tracking curve obtained by the adaptive fuzzy PI controller
由圖11 可知,輸出力矩曲線幾乎與指令力矩曲線重合,相位滯后4.03°,跟蹤誤差峰值為1.023×10-2N·m,跟蹤誤差控制在了10%內。說明設計的自適應模糊PI 控制器滿足“雙十”指標要求(“雙十”指標,是指在系統的最高工作頻率下輸出力矩相比于力矩加載指令幅值變化不大于10%和相角變化不大于10°),具有良好的控制性能。
為驗證所設計控制器有效性,進行了實驗驗證,實驗平臺如圖12 所示。

圖12 加載系統實驗平臺Fig.12 Loading system test platform
首先對多余力矩的抑制效果進行實驗,此時令指令力矩為0 N·m,舵機運動指令為幅值10°,頻率10 Hz 的正弦曲線,所得多余力矩的抑制實驗結果如圖13 所示。

圖13 多余力矩曲線Fig.13 Surplus torque curve
動態加載實驗結果如圖14 所示。此時給定指令力矩為幅值0.15 N·m,頻率8 Hz 的正弦信號,舵機運動指令為幅值10°,頻率10 Hz 的正弦曲線。

圖14 動態加載曲線Fig.14 Dynamic loading curve
由圖13 可得:實驗時開環控制多余力矩的幅值為0.033 N·m,自適應模糊PI 控制時的多余力矩幅值為0.004 N·m,多余力矩抑制率為87.9%;與仿真結果相比,實驗所得多余力矩抑制效果雖然沒有那么理想,但同樣達到了一般工程上要求的85%以上,從而證明多余力矩的抑制效果是良好的。
由圖14 可得:實驗時系統達到穩態時的最大誤差為0.012 7 N·m,占加載指令幅值的8.47%,相位滯后8.64°,滿足了“雙十”指標要求;仿真時系統達到穩態時的最大誤差為0.011 35 N·m,占加載指令幅值的7.57%,相位滯后5.4°;實驗結果與仿真結果相比,最大誤差較大且相位較滯后。
由以上結果分析可知,實驗時的結果可滿足系統性能指標要求,但與仿真結果相比,結果并不理想,原因是實驗臺架中存在的未被消除掉的不確定因素及非線性因素的干擾,且仿真時建立的數學模型不準確,需進一步改進和完善。
本文設計了電動負載模擬器的系統方案,介紹了系統的工作原理,并分析了系統多余力矩的產生原理及系統中存在的不確定因素。針對系統存在的多余力矩及不確定因素,設計了力矩微分負反饋校正環節,在此基礎上設計了自適應模糊PI 控制器,并結合前饋補償對多余力矩進行抑制,以提高系統動態加載性能。仿真結果表明,所設計方法可將多余力矩抑制99%以上,抑制效果明顯,且力矩動態跟蹤滿足“雙十”指標,使電動負載模擬器系統具有較好的動態加載精度。最后進行了實驗驗證,結果表明,多余力矩抑制效果雖不如仿真所得結果理想,但可達到一般工程要求的85%以上,抑制效果良好,動態加載實驗也能夠滿足“雙十”指標,驗證了所設計控制器的有效性。