基于模糊控制的汽車燈光隨動(dòng)系統(tǒng)仿真
3 燈光隨動(dòng)系統(tǒng)模糊控制器設(shè)計(jì)原理
如圖4所示:當(dāng)汽車轉(zhuǎn)過(guò)很小的角度時(shí),其轉(zhuǎn)動(dòng)半徑R近似地等于L和轉(zhuǎn)動(dòng)角度δ的比值,通過(guò)車速傳感器的數(shù)據(jù)很容易計(jì)算出行駛的距離L,通過(guò)方向盤傳感器檢測(cè)到的信號(hào)也容易得出δ的值,這樣就很容易求出轉(zhuǎn)動(dòng)半徑R的值。而且,根據(jù)實(shí)際經(jīng)驗(yàn)可知,燈的轉(zhuǎn)向和汽車行駛的半徑R的關(guān)系最大。因此,可根據(jù)R值的變化對(duì)汽車車燈的轉(zhuǎn)向進(jìn)行模糊控制。首先定義R,如果為正值,說(shuō)明為逆時(shí)針轉(zhuǎn)動(dòng),負(fù)值為順時(shí)針轉(zhuǎn)動(dòng);另外定義θ為正,說(shuō)明為左邊燈向左轉(zhuǎn)動(dòng)度數(shù),負(fù)值為右邊燈向右轉(zhuǎn)動(dòng)度數(shù)。
4 汽車燈光隨動(dòng)系統(tǒng)仿真及結(jié)果
本系統(tǒng)的模糊設(shè)計(jì)器采用Matlab模糊工具箱設(shè)計(jì)模糊控制器。
在Madab中鍵入FUZZY,進(jìn)入模糊邏輯編輯窗口FIS Editor,如圖5所示??梢詫?duì)輸入和輸出的隸屬函數(shù)進(jìn)行編輯。
如圖6所示,R的論域?yàn)閇0,1],有三個(gè)語(yǔ)言變量,三角形隸屬度函數(shù)。
如圖7所示,△R的論域?yàn)閇0,1],有一個(gè)語(yǔ)言變量,三角形隸屬度函數(shù)。
如圖8所示,輸出θ的論域?yàn)閇O,1],有三個(gè)語(yǔ)言變量,三角形隸屬度函數(shù)。
在Rulers Editor窗口中輸入控制前照燈轉(zhuǎn)向的3條模糊控制規(guī)則:
評(píng)論