基于模糊控制的汽车灯光随动系统仿真
3灯光随动系统模糊控制器设计原理
如图4所示:当汽车转过很小的角度时,其转动半径R近似地等于L和转动角度δ的比值,通过车速传感器的数据很容易计算出行驶的距离L,通过方向盘传感器检测到的信号也容易得出δ的值,这样就很容易求出转动半径R的值。而且,根据实际经验可知,灯的转向和汽车行驶的半径R的关系最大。因此,可根据R值的变化对汽车车灯的转向进行模糊控制。首先定义R,如果为正值,说明为逆时针转动,负值为顺时针转动;另外定义θ为正,说明为左边灯向左转动度数,负值为右边灯向右转动度数。
![c.JPG](http://m.amcfsurvey.com/editerupload/fetch/20131127/197563_2_0.jpg)
4 汽车灯光随动系统仿真及结果
本系统的模糊设计器采用Matlab模糊工具箱设计模糊控制器。
在Madab中键入FUZZY,进入模糊逻辑编辑窗口FIS Editor,如图5所示。可以对输入和输出的隶属函数进行编辑。
![d.JPG](http://m.amcfsurvey.com/editerupload/fetch/20131127/197563_2_1.jpg)
如图6所示,R的论域为[0,1],有三个语言变量,三角形隶属度函数。
如图7所示,△R的论域为[0,1],有一个语言变量,三角形隶属度函数。
如图8所示,输出θ的论域为[O,1],有三个语言变量,三角形隶属度函数。
在Rulers Editor窗口中输入控制前照灯转向的3条模糊控制规则:
![g.jpg](http://m.amcfsurvey.com/editerupload/fetch/20131127/197563_2_2.jpg)
评论