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

汽車ACC系統可變輸出論域模糊控制算法

2010-01-01 00:00:00王仁廣吳利軍劉昭度
計算機應用研究 2010年2期

摘 要:基于模糊控制理論設計了自適應巡航控制(ACC)分層控制器,并根據車輛的實際行駛特性確定ACC節氣門調節模式和制動干預模式的切換條件,設計了ACC可變輸出論域模糊控制算法,并進行了ACC典型工況的仿真。仿真結果表明控制算法滿足乘坐舒適性和保持安全車距的要求。

關鍵詞:汽車; 自適應巡航控制; 模糊控制; 可變輸出論域

中圖分類號:U491.6; TP301.6

文獻標志碼:A

文章編號:1001-3695(2010)02-0465-03

doi:10.3969/j.issn.1001-3695.2010.02.016

Fuzzy control algorithm on variable output domain in automotive ACC system

WANG Bin1,2, WANG Ren-guang2, HE Wei3, WU Li-jun1, LIU Zhao-du3

(1.State Key Laboratory of Automotive Safety Energy, Tsinghua University, Beijing 100084, China; 2.Automotive Engineering Research Institute, China Automotive Technology Research Center, Tianjin 300162, China; 3.School of Mechanical Vehicular Engineering, Beijing Institute of Technology, Beijing 100081, China)

Abstract:Based on the fuzzy control algorithm, this paper designed the layered configuration of ACC fuzzy controller. In addition, established the switch condition of the throttle regulation mode and braking interference mode according to the real specialities of vehicle during the ACC control. Furturemore, introduced the fuzzy control algorithm on variable output domain to design of ACC upper controller. And simulated the ACC typical working conditions. The results of emulation test show that the control strategy meets the requirements of ride comfort and safe distance of vehicles.

Key words:automotive; adaptive cruise control(ACC); fuzzy control; variable output domain

汽車自適應巡航控制(ACC)系統是一種先進的主動安全系統。它能根據車距傳感器信息自動調節節氣門開度或制動力矩,控制車速變化,以保持本車與前行車輛以安全車距行駛。國外對ACC已進行了比較深入的研究,且已經開發出并在某些高檔轎車上安裝了ACC。目前,國內還不具有ACC技術的自主知識產權,開發適合我國國情的ACC系統具有重要意義。在ACC技術中,選取適當的控制策略、模擬駕駛員判斷作出相應的控制決策量是實現ACC 跟隨控制的關鍵。

1 ACC模糊控制器總體結構

為確??刂扑惴ǖ膶崟r性與可靠性,ACC采用分層控制結構,分上位模糊控制器和下位執行控制器,如圖1所示。車載雷達將相對車速信號vr、相對車距dr與安全車距ds的偏差dr-ds輸入上位控制器。上位控制器采用模糊控制策略,經過模糊化、模糊決策推理和解模糊的過程,生成主車理想加速度αdes。經過模式轉換后,下位控制器件采用PID/模糊混合控制算法對于理想加速度生成的期望車速vdes進行跟隨。下位控制器控制方式是通過主動制動壓力調節和節氣門開度調節實現控制目標。與不分層的直接控制結構相比,分層結構將控制器的功能分配給不同的控制模塊,便于從控制系統總體要求的角度明確各模塊的設計目的。本文主要討論ACC上位模糊控制器的算法設計。

2 上位控制器模糊控制結構

2.1 輸入輸出隸屬度函數

本文以相對車距偏差ed和相對車速vr為輸入語言變量。依據我國高速公路安全車距要求和車載雷達測量范圍,設定ed的論域為[-100,250]。由高速公路車速數據分析,設定vr的論域為[-20,20]。輸入語言變量的模糊子集均分為七級:{NB,NM,NS,ZO,PS,PM,PB}。隸屬度函數在論域中間區域采用簡單的三角形函數,在NB與PB區域使用梯形隸屬度函數。量化因子ked、kvr均為1。圖2為輸入語言變量隸屬度函數。

ed、vr的相關定義和說明如下:

ed=dr-dsds×100%(1)

其中:ed為相對車距偏差(%);dr為主車與目標車輛實際距離(m);ds為理想安全車距(m)。

采用基于恒定車間時距的安全車距模型[1],其安全車距表達式為

ds=vpTset+d0(2)

其中:Tset為駕駛員設定的車間時距(s);vp為目標車輛車速(m/s);d0為常數,一般取為0~5 m[2]。車間時距過小可能使安全隱患加大,過大則使其他車輛容易并線,導致主車過于頻繁地加減速,影響乘坐舒適性。安全時距一般限定在1~2 s[3]。

vr=vp-vc(3)

其中:vc為主車車速(m/s);vp參數意義同前。

選擇期望加速度ades為輸出語言變量。從高速公路上實車實驗的數據分析可知,正常行車時ACC主車的加速度變化一般在-2.5 m/s 2~1.5 m/s2。在極少數緊急制動工況減速度會大于2.5 m/s2,屬于ACC控制中的極限工況,如果僅考慮舒適性在極限工況下就會有發生碰撞事故的可能。如果不設定舒適度限制,定為[-5.8,1.5],系統安全性得到了保證,但期望加速度結果普遍較大,有悖于舒適性要求。因此,從舒適性和安全性角度設置ades為[-2.5,1.5]、[-5.8,1.5]?;谝陨戏秶O定輸出變量論域分別為[-4,2.5]、[-8,4],并將對應的模擬子集分為9級,簡記為{NVB,NB,NM,NS,ZO,PS,PM,PB,PVB}。其中NVB、PVB的中心都選擇期望加速度的最大值和最小值,是控制器輸出分別處在以上設定范圍內。在等級劃分時采用非對稱非線性劃分,靠近控制原點采用較密的劃分,提高模糊系統的分辨率,使控制更為精細;遠離原點的區域采用稀疏的劃分,使系統變化更為平穩,同時提高響應速度[4]。隸屬度函數均選用三角形函數,量化因子ka為1。圖3(a)和(b)分別為不限制減速度和限制加速度的輸出隸屬函數。

2.2 ACC模糊決策邏輯設計

ACC模糊決策邏輯是基于模糊控制規則設計的,基于駕駛經驗及高速公路行車數據分析設計模糊控制規則??刂破饕巹t集包含49條控制規則,如表1所示。

表1 模糊控制規則表

vr

ed

NBNMNSZOPSPMPB

NBNVBNVBNVBNBNMNSNS

NMNVBNBNMNSNSZZ

NSNBNMNSZZZZ

ZONMNSZZZPSPS

PSNSZZZZPMPB

PMNSZZPSPMPBPVB

PBNSZZPSPBPVBPVB

設計的控制規則統一了ACC經典控制理論中的距離控制、速度控制和前向防撞恒速控制等控制模式,并反映駕駛員的常見駕駛行為:

a)當相對實距小于安全車距,目標車相對主車車速大于0,駕駛員總是輕微制動或保持車速不變,而不是大強度制動。

b)當相對實距大于安全車距,但目標車相對主車車速小于0且為NB,駕駛員并不是急于加速保持安全車距離,而是輕微制動保證相對車速為0的控制目標。

c)當相對實距大于安全車距,相對車速在“0+”附近,應該輕微或中等強度加速保證相對車速為0的控制目標,而不是猛加油門快速跟進。

d)當相對實距遠大于安全車距,相對車速小于0且為NM或NS,主車先保持車速不變跟隨前車,到車距偏差PS范圍內再加以控制。

e)在靠近相對車速為0及車距偏差為0的原點區域,存在一個控制的“死區”,即期望加速度輸出都為ZO。

f)當相對實距和相對車速都很大時,如果主車車況正常,說明其車速可能偏低,需要加大油門跟進,否則中間可能不斷有車進行并線,影響主車行車效率。當主車加速至設定的巡航車速時,應該停止加速,保持巡航車速行駛。

模糊控制算法基于Mamdani推理進行,控制規則形式為

if ed=Ai AND vr=Bi then ades=Cij

其中:Ai為相對車距偏差的模糊語言變量;Bj為相對車速的模糊語言變量;Cij為期望加速度的模糊語言變量。最后采用重心法對控制器輸出進行解模糊,輸出精確的期望加速度ades。控制算法中所應用的模糊算子包括模糊AND、模糊OR、模糊蘊涵以及模糊聚類。其中模糊蘊涵設定為常用的min, 模糊OR采用max算子,聚類采用max算子,即合成運算采用max-min算子。

3 ACC執行機構調節模式切換設計

ACC控制目標對輸出期望加速度的跟蹤是通過調節節氣門開度或施加主動制動實現的,必須建立這兩種調節模式的切換邏輯。經典理論為依據圖4所示的發動機制動的最大減速度得到控制模式切換的參考條件,即ades≥ath+0.1,節氣門調節;ades≤ath-0.1,主動制動;ath-0.1

針對該問題,引入新的ACC控制模式切換條件。當ACC系統開始控制汽車時,其最初的工作方式可設為節氣門控制,僅當節氣門完全關閉時若需要對主車實施進一步的減速控制,考慮切換到制動控制方式;而在制動控制方式下,當控制ABS常閉閥指令信號占空比增加到100%,即完全減壓條件下,當期望車速依然上升即ades>0時,意味著應由制動干預調節切換至節氣門控制方式。表2為ACC控制模式切換條件。

根據ACC控制模式切換條件所得到的切換結果,可以在下位控制器中采用適當的驅動方法對節氣門或制動系統進行調節,以跟蹤上位控制器輸出的期望加速度,如模糊調節、PID調節,以及兩者的混合調節方法[6]。

4 ACC可變輸出論域模糊控制算法

4.1 算法設計原因

限制加速度的ACC車速變化較為平緩,減速度小,但調節次數多、車速波動頻繁,安全性在較危險的工況下得不到保證;不限制加速度的ACC,車速變化劇烈,但調節迅速、調節次數少,在危險工況下能發揮汽車最大制動潛力。兩種控制系統的超調都比較大,這是常規模糊控制系統用做上位控制器難以避免的。為了充分發揮模糊控制器整個輸出論域的控制優點,回避其弱點,有必要將上文描述的兩類模糊控制算法進行綜合,設計出根據ACC實際控制需求的可變輸出論域模糊控制算法。

4.2 算法基本原理

設模糊控制器輸出變量為a∈U,模糊子集i∈(U),i=1,2,…,n。一般地,論域U=[-b,b],b為任意正數。模糊控制器1為Fuzzy1,構造輸出變量模糊子集隸屬函數為μ1i(a),對于精確的輸入變量v、d,Fuzzy1輸出變量為

a1∈[f(μ11), f(μ1n)][-b1,b1]=U1(4)

模糊控制器2為Fuzzy2,輸出變量模糊子集隸屬函數為μ2i(a),Fuzzy2輸出變量為

a2∈[f(μ21), f(μ2n)][-b2,b2]=U2(5)

由此得Fuzzym輸出變量為

am∈[f(μm1),f(μmn)][-bm,bm]=Um(6)

f(μ11)>f(μ21)>…>f(μm1), f(μ1n)2n)<…

b1

其中:μji為各個控制器模糊子集隸屬函數(i=1,2,…,n為模糊劃分等級數;j=1,2,…,m為各模糊控制器編號); f(μm1)是與模糊子集隸屬函數設置有關的各個控制器實際輸出變量的極小值; f(μmn)是與模糊子集隸屬函數設置有關的各個控制器實際輸出變量的極大值;Uj=[-bj,bj]為各個控制器輸出變量模糊集的論域;aj為Fuzzyj輸出變量值。

設計可變論域模糊控制器Fuzzy0,對于精確的輸入變量v、d,輸出變量為

a=F(v,d)(7)

為整合模糊控制器在各論域范圍的控制優點:

a=∑mj=1kjaj(8)

其中:kj為各個控制器輸出變量的權值,k1+k2+…+km=1;其余參數意義同前。

由于各個控制器Fuzzyj采用重心法解模糊,有

a=∑j∫Ujkjaμjda∫Ujμjda(9)

Fuzzy0相當于一個二級模糊控制器,針對不同的精確輸入變量,將所有控制器輸出隸屬函數的重心都加權求和,所以其輸出變量可能不在原控制器Fuzzyj特定的某個論域范圍[-bj,bj]內,相當于改變了原始控制器輸出變量模糊子集的論域輸出。而整合后的控制器特性取決于各個原始控制器的控制特性以及權值的選取。將式(8)寫為

a=k#8226;a(10)

其中:k=[k1,k2,…,km]為權值向量;a=[a1,a2,…,am]定義為模糊控制器Fuzzy0的控制基。

4.3 算法描述

由于權值很難界定,為了ACC實際應用的方便,對式(8)的可變論域模糊控制算法進行修正??疾霧uzzy0的控制基a,若a上的任意元素都有aj∈Uk成立,且對于Uk-1,a存在一個元素atUk-1,則控制權值

kj=1 j=k,0 j≠k(11)

其中:j=1~m,k=1~m;Uk為控制基對應各控制器輸出變量論域。

該控制算法相當于根據實際工況兼顧了ACC的安全性與舒適性,根據子控制器輸出變量在論域中的分布情況輸出一個典型值,該值為本論域包含下一級論域中輸出變量的最大值。針對期望加速度范圍為[-2.5,1.5]及[-5.8,1.5]的模糊控制器,應用可變輸出論域模糊控制算法。當兩控制器輸出的期望加速度都在[-2.5, 1.5]內時,以舒適性為主要參考目標,取限制減速度的控制器輸出值;若兩控制器中存在超出[-2.5,1.5]的輸出值,取不限減速度即期望加速度范圍為[-5.8,1.5]的控制器輸出值。該控制算法中含有兩個模糊子控制器,但是將模糊控制器經調試后簡化為一個二維查表模塊,實時性并不會受太大影響。

5 實驗研究

實驗工況設為ACC經常起作用的前車近距離低速并線工況,在平直良好路面上,主車以100 km/h初速巡航,目標車以85 km/h車速勻速行駛,主車ACC探測到目標車時,初始相對車

主站蜘蛛池模板: 国产欧美网站| 超薄丝袜足j国产在线视频| 国产一区二区三区日韩精品| 97视频精品全国免费观看| 国产小视频a在线观看| 欧美色图久久| 一级不卡毛片| 欧美另类视频一区二区三区| 五月天久久综合国产一区二区| 经典三级久久| 久久9966精品国产免费| 国产精品.com| 欧美亚洲欧美| 狠狠综合久久| 欧美一级大片在线观看| 2021天堂在线亚洲精品专区| 日本一区二区三区精品AⅤ| 国产第一页亚洲| 五月丁香伊人啪啪手机免费观看| 色综合五月婷婷| 久久一日本道色综合久久| 精品99在线观看| 69国产精品视频免费| 久草中文网| 亚洲日韩久久综合中文字幕| 免费三A级毛片视频| 国产精品成人观看视频国产 | 亚洲欧美日韩中文字幕一区二区三区| 国产凹凸视频在线观看| 91在线一9|永久视频在线| 中文无码伦av中文字幕| 9啪在线视频| 色窝窝免费一区二区三区| 精品剧情v国产在线观看| 一本综合久久| 成人字幕网视频在线观看| 中文字幕人成乱码熟女免费| 在线视频亚洲欧美| 国产乱子精品一区二区在线观看| 国产一级片网址| 69视频国产| 超碰精品无码一区二区| 欧洲在线免费视频| 日韩免费中文字幕| 在线观看av永久| 午夜精品久久久久久久无码软件 | 亚洲最大情网站在线观看| 中文字幕在线日韩91| 国产精品一线天| 国产精品无码AV中文| 国产成人综合久久精品尤物| 国产一区二区在线视频观看| 亚洲天堂免费在线视频| 亚洲av日韩av制服丝袜| 丰满人妻中出白浆| 国产精品久久久久久久久kt| 婷婷亚洲天堂| 成人免费视频一区| 国产肉感大码AV无码| 91亚洲国产视频| 五月婷婷亚洲综合| 亚洲不卡网| 国产乱人伦AV在线A| 久久无码av三级| 中文字幕资源站| 99久久这里只精品麻豆| 国产免费一级精品视频| 欧洲高清无码在线| 久久国产乱子伦视频无卡顿| 亚洲欧美不卡视频| 欧美一级视频免费| 激情影院内射美女| 日韩精品久久无码中文字幕色欲| 九九九精品视频| 亚洲成在人线av品善网好看| 亚洲第一色网站| 亚洲乱强伦| 国产三级a| 91精品视频网站| 欧美专区日韩专区| AV不卡在线永久免费观看| 国产欧美日韩精品综合在线|