基于模糊 PID 控制的液壓防抱死制動(dòng)系統(tǒng)的研究與應(yīng)用摘要: 在液壓制動(dòng)系統(tǒng)中,針對(duì)當(dāng)前的防抱死制動(dòng)系統(tǒng),一個(gè)新的控制策略被提出,其分析了液壓系統(tǒng)的制動(dòng)特性和瞬時(shí)動(dòng)態(tài)。根據(jù)相關(guān)的數(shù)學(xué)模型,通過(guò)利用MATLAB/SIMULINK 建立了仿真模型。為了保持可操縱性和提高制動(dòng)效率,考慮到非線性特征、時(shí)變和防抱死制動(dòng)系統(tǒng)的不確定性,模糊控制論被采用。由于缺乏單模糊控制器,又設(shè)計(jì)出了模糊 PID 控制器。通過(guò)具有更好控制精度的傳統(tǒng) PID 控制器,模糊控制器得到了優(yōu)化。模擬結(jié)果表明模糊 PID 控制器使車胎在制動(dòng)過(guò)程中總能達(dá)到完美的滑動(dòng)狀態(tài),同時(shí)確保汽車有更好的方向機(jī)動(dòng)性、穩(wěn)定性,使制動(dòng)距離相對(duì)縮短。 關(guān)鍵詞:防抱死制動(dòng);液壓;模糊控制;PID 控制器;模擬1. 前言防抱死制動(dòng)系統(tǒng)(ABS)是一種采用電子控制技術(shù)的機(jī)電液體綜合裝置。它是基于傳統(tǒng)的制動(dòng)系統(tǒng)在預(yù)留范圍內(nèi)通過(guò)汽車輪胎剎車過(guò)程來(lái)控制滑動(dòng)系數(shù),從而提高制動(dòng)效率和橫向穩(wěn)定性以及方向可操縱性。對(duì)于液壓 ABS 系統(tǒng)來(lái)說(shuō),控制器主要用于控制閘壓力的變化:當(dāng)較大的電流進(jìn)入電磁閥,制動(dòng)主缸和制動(dòng)輪缸間的通道被堵塞,制動(dòng)輪缸和液壓燃料箱相通,制動(dòng)液從前者流向后者,因此閘壓力立即減少。同時(shí)電動(dòng)機(jī)開(kāi)啟,驅(qū)使液壓泵工作。制動(dòng)液被迫流回液壓汽油箱,然后被運(yùn)輸?shù)綔?zhǔn)備開(kāi)始下一個(gè)循環(huán)的制動(dòng)主缸;當(dāng)較小的電流進(jìn)入電磁閥,所有的通道都被堵塞,所以閘壓力保持不變。在電磁閥關(guān)掉后,制動(dòng)主缸里的高壓制動(dòng)液(包括從液壓泵輸出的制動(dòng)液)再次進(jìn)入制動(dòng)輪缸,增加閘壓力。增壓和降壓的速度能通過(guò)電磁閥轉(zhuǎn)換油料來(lái)控制。ABS 是一種時(shí)變的、非線性的、未確定的系統(tǒng)。控制策略從單控制模式逐漸發(fā)展,例如 PID 控制、模糊控制、神經(jīng)控制等等,它們都是基于加速和減速邏輯門限發(fā)展成為結(jié)合各種控制模式的綜合性控制模式。在本文中,模糊 PID 控制器對(duì)于 ABS 來(lái)說(shuō)是一個(gè)結(jié)合了單模糊控制和 PID 控制的優(yōu)點(diǎn)的混合控制模式。這個(gè)混合控制系統(tǒng)能充分利用兩種控制策略來(lái)達(dá)到更好的控制結(jié)果。2. ABS 動(dòng)態(tài)模型(1 )汽車模型七自由度(包括四個(gè)輪子的轉(zhuǎn)動(dòng)、車身側(cè)擺動(dòng)、縱向和橫向的移動(dòng))車輛模型如圖一所示??紤]到輪胎滾動(dòng)阻力和空氣動(dòng)力阻力的影響,汽車運(yùn)動(dòng)的基本方程式如下: ????? ?432121 sincos xxyyXx FFFf ????? ?? 432121 cosin yyyyyf????? ???? ?bFFFa BBMyyyyX Xrfz 432121 cossi 2/incos???? ?????xyxfvv????fx 和 fy 表示汽車的縱向力和橫向力,F(xiàn) x1 和 Fy1 表示每個(gè)輪子和地面間產(chǎn)生的摩擦力,Vx、Vy、M Z、? 表示縱向和橫向的速率,慣性的瞬間和橫向擺動(dòng)的角速度,B f、Br 表示前輪距和后輪距,M 是汽車總質(zhì)量, IZ是是整個(gè)汽車的轉(zhuǎn)動(dòng)慣量。(2 )輪胎模型描述四個(gè)輪子轉(zhuǎn)動(dòng)的微分方程式如下:??iftfixti IMRF??/??ωi 是輪子的角加速度,I ωi 是輪子的轉(zhuǎn)動(dòng)慣量,M f 是輪子的制動(dòng)力矩, Mft 是輪子的轉(zhuǎn)動(dòng)阻力矩,R i 是輪子的有效半徑。車輪滑動(dòng)的方程式如下: ??xyivaIS/rctansi????S 和 a 分別是車輪縱向滑動(dòng)和車輪橫向滑動(dòng)。在車輪與地面間,摩擦和滑動(dòng)的長(zhǎng)度系數(shù)的關(guān)系如圖 2(μ x)雙線性模型所示。函數(shù)關(guān)系如下:???????rghrghrh SIS????????//?? rS??μ、μ h、μ g 分別表示增長(zhǎng)系數(shù),增長(zhǎng)系數(shù)最大值和滑動(dòng)增長(zhǎng)系數(shù),S 和 Sr 表示滑動(dòng)和預(yù)期滑動(dòng)。摩擦力橫向系數(shù)和滑動(dòng)間的關(guān)系采用復(fù)雜曲線所表達(dá),如圖 2(μy)。(3 )制動(dòng)器模型設(shè)置制動(dòng)器模型的目的是為了建立車輪制動(dòng)瞬間和閘壓力在制動(dòng)器中的關(guān)系。模擬時(shí),集中在不同車輪泵上的閘壓力直接作為車輪閘壓力的輸入值。當(dāng) ABS 工作時(shí),中斷驅(qū)動(dòng)器來(lái)控制制動(dòng)管路壓力,并且車輪閘壓力被安裝在制動(dòng)管路附近的壓力調(diào)節(jié)器所控制。因此通過(guò) ABS 控制器的控制算法算出了閘壓力值。3. 模糊控制器的設(shè)計(jì)模擬模型的控制配置為四個(gè)途徑,四個(gè)車輪上每個(gè)分別裝有一個(gè)感應(yīng)器。每個(gè)控制途徑的結(jié)構(gòu)如圖 3 所示。在本文中,ABS 模糊控制器的設(shè)計(jì)使車輪滑動(dòng)保持接近目標(biāo)值,期望能獲得更好的制動(dòng)性能,橫向穩(wěn)定性是在要求范圍內(nèi)?;刂剖且环N連續(xù)的數(shù)量控制,可以采用 PID 和優(yōu)化控制等方法。雖然 PID 的方法簡(jiǎn)單且有實(shí)用性,但是它的參數(shù)需要根據(jù)系統(tǒng)情況匹配,然而因?yàn)檐囕v操縱模式多變和輪胎的非線性,匹配參數(shù)是一件很困難的事。模糊控制可以采用多變的工作情況和非線性系統(tǒng),而且有穩(wěn)健性的優(yōu)勢(shì)。輪胎的滑動(dòng)誤差(e)和它的變化率(ec)作為模糊控制器精確的輸入量。閘壓力的變化量(Δp)作為精確的輸出。滑動(dòng)誤差為預(yù)期的 S0 和實(shí)際的 S 之間的差距。e,ec 和 Δp在特定的基本定域里分別被量化,因此在相應(yīng)的量化定域里得到模糊輸入 E 和 EC 以及模糊輸出 Δp。模糊控制器變量的定域和隸屬函數(shù)如圖 4 所示。模糊控制器輸入變量采用 E 和 EC。在不同泵里的制動(dòng)汽油壓力 Δp 作為輸出變量。圖 4(a)( b)(c)分別所示的是兩個(gè)輸入變量和一個(gè)輸出變量的隸屬。為了得到更高的靈敏度,每個(gè)變量隸屬采用三角函數(shù),分別如下所示:E 分成五個(gè)等級(jí):NB,NS ,ZE ,PS ,PB。EC 分為三個(gè)等級(jí):NB,ZE ,PB。Δp 分為五個(gè)等級(jí):NB,NS ,ZE ,PS ,PB。在圖 4 里,每個(gè)變量隸屬函數(shù)分為更小的級(jí)別,為了防止太多的規(guī)則控制過(guò)程反應(yīng)太慢。相比之下我們期望變量 EC 有一個(gè)較小的輸出敏感度,所以它只被分成了三個(gè)級(jí)別。為了提高控制的敏感性,在較小的誤差領(lǐng)域內(nèi)采用了高識(shí)別模糊設(shè)置,而在大誤差領(lǐng)域內(nèi)采用低識(shí)別模糊設(shè)置,所以系統(tǒng)具有更好的穩(wěn)定性。因此它更加接近零點(diǎn),并且通過(guò)變量Δp 的隸屬函數(shù)更多的控制策略被采納。構(gòu)建 ABS 模糊控制規(guī)則是為了表現(xiàn)數(shù)據(jù)間的關(guān)系。當(dāng) ABS 工作,輸入輸出之間的變量作為邏輯推論規(guī)定了輸入輸出間的語(yǔ)言變量??刂埔?guī)律設(shè)置的數(shù)被輸入語(yǔ)言變量數(shù)和其隸屬數(shù)所確定。本文采用的模糊規(guī)則如表 1 所示,四個(gè)途徑的模糊邏輯采用的是同樣的控制規(guī)則。模糊邏輯研究法采用馬丹尼最大值和無(wú)窮小推論,以及在去模糊化中采用了重心法。根據(jù)模糊控制,模擬結(jié)果如圖 5 和圖 6 所示。初始狀態(tài)設(shè)置為 V0=30km/h。在這些圖中,F(xiàn)L、 FR、RR、RL 分別指左前輪、右前輪、左后輪、右后輪, Vx 是車速。分析滑動(dòng)曲線,車速和輪速形成兩個(gè)曲線。我們發(fā)現(xiàn)采用模糊控制可以限制實(shí)際的滑動(dòng)更接近于期望的結(jié)果,防止車輪抱死和汽車無(wú)法控制。但是滑動(dòng)波動(dòng)更接近于預(yù)期值,說(shuō)明模糊控制器在控制精度方面較低,而避免系統(tǒng)穩(wěn)態(tài)誤差的能力很好。為了克服單模糊控制的缺點(diǎn),PID 控制器被用于提高控制精度。4. 模糊 PID 控制器的設(shè)計(jì)模糊 PID 控制器的設(shè)計(jì)理念:當(dāng)滑動(dòng)誤差較大,模糊控制才會(huì)被采用,因?yàn)樗忻艚莺洼^強(qiáng)的抗干擾能力;當(dāng)滑動(dòng)誤差較小,PID 控制方法被采用,因?yàn)樗懈玫姆€(wěn)定性和更高的控制精度。根據(jù)模糊 PID 控制器,ABS 的結(jié)構(gòu)如圖 7 所示。在本文中,滑動(dòng)誤差的絕對(duì)值被設(shè)置為閾值。當(dāng)少于這個(gè)值,采用 PID 控制,反之采用模糊控制。閾值的選擇直接影響 PID 控制器和模糊控制器工作時(shí)間的長(zhǎng)度,而且對(duì)控制效果也有很大的影響。如果這個(gè)值選的太大,PID 控制器的工作時(shí)間會(huì)相對(duì)較長(zhǎng),將會(huì)影響運(yùn)動(dòng)的系統(tǒng)性。如果這個(gè)值太小,模糊控制器的工作時(shí)間相對(duì)較長(zhǎng),會(huì)影響控制的精度。5. 模擬結(jié)果和模糊 PID 控制器的分析初始狀態(tài)是 V0=30km/h,控制器門限被設(shè)置為 0.08。模擬結(jié)果如圖 8 到圖 11 所示。汽車制動(dòng)數(shù)據(jù)如表格 2 所示。后穩(wěn)定在預(yù)期值附近。圖中沒(méi)有很大的浮動(dòng),幅度范圍保持在-0.1~0.1 之間。因?yàn)樨?fù)載的移動(dòng)使輪胎和地面間的摩擦力增大,在轉(zhuǎn)為制動(dòng)的過(guò)程中,只考慮了橫向移動(dòng)而忽略了俯仰移動(dòng),這將導(dǎo)致在分配制動(dòng)力時(shí)出現(xiàn)誤差。因此,在 1.56 秒時(shí)前輪有停止轉(zhuǎn)動(dòng)的趨勢(shì),而后輪依然正常轉(zhuǎn)動(dòng)。從圖 9 我們可以看出在 ABS 開(kāi)始工作后車輪的速度很好地跟隨汽車的速度。車輪一直保持減速狀態(tài),所以車身的方向穩(wěn)定性能被控制。對(duì)比單模糊控制器,模糊 PID 控制器的穩(wěn)定誤差顯然更小,制動(dòng)穩(wěn)定性更好。如圖 10 和圖 11 表明,制動(dòng)距離是 7.9 米,汽車的橫向偏移量是 1.22 米。制動(dòng)距離并不是很理想,因?yàn)樵谥苿?dòng)開(kāi)始時(shí) ABS 還未工作,所以車輪速度下降的很慢,明顯延長(zhǎng)了距離。而汽車的橫向偏移量在允許范圍內(nèi)。這證明了模糊 PID 控制器能更好地控制方向穩(wěn)定性和可操作性。6. 總結(jié)本文通過(guò)研究汽車制動(dòng)模式,考慮了 ABS 模式的非線性和不確定性,設(shè)計(jì)出一個(gè)模糊控制器,實(shí)施了系統(tǒng)的模擬并且分析了模擬結(jié)果。結(jié)果證實(shí)模糊控制器能有效地控制車輛制動(dòng)。鑒于模糊控制器控制精度方面的局限性,在采用相同模糊規(guī)則的情況下,模糊 PID控制器被設(shè)計(jì)出來(lái)。模擬結(jié)果表明模糊 PID 控制器使輪胎在制動(dòng)過(guò)程中一直保持更理想的滾動(dòng)狀態(tài),確保操縱方向、穩(wěn)定性和制動(dòng)性能更佳優(yōu)越,并且它證實(shí)了模糊 PID 控制器能達(dá)到更理想的制動(dòng)控制性能。