基于模糊控制的汽车灯光随动系统仿真

发布者:SerendipityLove最新更新时间:2011-11-07 关键字:智能前照灯  模糊控制  灯光随动  Matlab 手机看文章 扫描二维码
随时随地手机看文章

    自适应前照灯系统(Adaptive Front-lighting Systern,AFS)是使近光灯光轴在水平方向上与转向盘转角联动进行左右转动,在垂直方向上与车高联动进行上下摆动的灯光随动系统。它使得近光灯的照射光线能转向车辆的前进方向,在夜间行驶时,前方的交叉路口、弯道处的可视性能得到提高,能够有效地降低驾驶员在夜晚弯路上行车的疲劳程度,使驾驶者能够看清转弯处的实际路况,进而有充分的时间来应付紧急情况,从而明显提升夜晚弯路上行车的安全性。

1 汽车灯光随动系统的工作原理
    汽车灯光随动系统的工作原理如图1所示。汽车灯光随动系统共由四部分组成:传感器、ECU、车灯控制系统和前照灯。汽车车速传感器和方向盘转角传感器不断地把检测到的信号传递给ECU,ECU根据传感器检测到的信号进行处理,把处理完后的数据进行判断,输出前照灯转角指令,使前照灯转过相应的角度。


    汽车在转弯时,重点是要提前看到所转方向的障碍物,根据现实驾驶的经验,车灯一般只需转过O~15°即可,只需要所转方向侧的那只前照灯实现智能转向就可,另一侧前照灯还是保持原来的方向。虽简化了控制,仍然能够达到预期的效果。

2 模糊控制系统的组成和实现过程
    一个模糊控制系统必须包含一些必要的部件。模糊控制属于计算机数字控制的一种形式,它的组成类似于一般的数字控制系统,如图2所示。


    模糊控制器的组成如图3所示,它主要包括输入量的模糊化、模糊推理和逆模糊化(或称模糊判决)三部分。模糊控制器的实现可由模糊控制通用芯片实现或由计算机(或微处理机)的程序来实现。[page]

3 灯光随动系统模糊控制器设计原理
    如图4所示:当汽车转过很小的角度时,其转动半径R近似地等于L和转动角度δ的比值,通过车速传感器的数据很容易计算出行驶的距离L,通过方向盘传感器检测到的信号也容易得出δ的值,这样就很容易求出转动半径R的值。而且,根据实际经验可知,灯的转向和汽车行驶的半径R的关系最大。因此,可根据R值的变化对汽车车灯的转向进行模糊控制。首先定义R,如果为正值,说明为逆时针转动,负值为顺时针转动;另外定义θ为正,说明为左边灯向左转动度数,负值为右边灯向右转动度数。



4 汽车灯光随动系统仿真及结果
    本系统的模糊设计器采用Matlab模糊工具箱设计模糊控制器。
    在Madab中键入FUZZY,进入模糊逻辑编辑窗口FIS Editor,如图5所示。可以对输入和输出的隶属函数进行编辑。


    如图6所示,R的论域为[0,1],有三个语言变量,三角形隶属度函数。
    如图7所示,△R的论域为[0,1],有一个语言变量,三角形隶属度函数。
    如图8所示,输出θ的论域为[O,1],有三个语言变量,三角形隶属度函数。
    在Rulers Editor窗口中输入控制前照灯转向的3条模糊控制规则:
   [page]

5 仿真结果与分析
    为了准确建立系统模型和进行仿真分析,通常的工业过程可以等效成二阶系统,不失一般性,取G(s)=作为汽车灯光随动系统的模型。在Matlab中建立的模糊控制系统模型如图9所示,基于实际经验以及量化因子和比例因子的选取规则,经过仔细选择,取K1=0.0 5,K2=0.25,K3=1,仿真结果如图10所示。


    本文中,由于汽车的顺时针和逆时针的转向时的控制道理相同,故只对逆时针转向进行仿真。通过仿真结果可以看出,基本符合预期,在汽车转弯半径小时,前照灯的转向角度大,在转弯半径大时,前照灯的转弯角度小,而半径的变化率△R对前照灯转动角度影响小些,△R增大,前照灯的转过角度较小。
    通过仿真可以看出,基于模糊控制的汽车灯光随动系统具有良好的动态性能,能够提高汽车夜间行驶的安全性。


6 结语
    (1)分析了模糊控制理论及模糊控制技术,进行汽车灯光随动系统设计,并根据汽车转弯行驶时的实际路况找出两个关键可控参数,即汽车行驶速度和方向盘转角,把这两个控制参数通过模糊控制方法转为对汽车行驶半径一个变量的控制,使控制结构简化,以达到较好的控制效果。
    (2)用Matlab软件对模糊控制系统进行了仿真,仿真结果表明设计的合理性和方案的可行性。
    通过仿真可以观察到,基于模糊控制的灯光随动系统可以实现汽车前照灯的智能转弯,能使汽车夜间行驶的安全性大大提高,降低了驾驶员的劳动强度,且结构设计简单、实时性强、可靠性高、易于实现。

 

关键字:智能前照灯  模糊控制  灯光随动  Matlab 引用地址:基于模糊控制的汽车灯光随动系统仿真

上一篇:电动汽车快速充电技术原理
下一篇:汽车环境寻求可靠的电源转换

推荐阅读最新更新时间:2024-05-02 21:41

Matlab文件操作示例
Matlab文件操作示例 问题1:如何在matlab中读取数据文件 将如下格式的数据文件data.txt装载到内存中,并生成一个二维数组 1 0.0002 2 2 0.0004 3 3 0.3 4 输入命令“load -ascii data.txt”,此时数组data已经存在,输入命令“data”可以察看data load -ascii data.txt data data = 1.0000 0.0002 2.0000 2.0000 0.0004 3.0000 3.0000 0.3000 4.0000 问题2:如何将数组的数据保存到数据文件? Use the Save command.
[嵌入式]
基于MATLAB中calibration toolbox的相机标定应用研究
随着人们对可视化要求的提高,计算机视觉作为一门新兴的高科技学科,被越来越多地应用于产品在线质量监控、微电子器件的自动检测、各种模具三维形状的测量及生产线中机械手的定位与瞄准等 领域。相机标定作为计算机视觉中最基础的一部分,已形成了很多种标定方法,有关理论问题也得到了较好的解决,当前的研究工作应该集中于如何针对具体的实际应用问题,采用特定的简便、实用、快速、准确的标定方法 。  MATLAB中的相机标定工具箱(camera calibration toolbox)提供了各种例程以及标定方法,非常详细,甚至还提供了方格型的靶标。用户接口方便灵活,在相机标定时使用非常简单,而且该工具箱的C源码在开源计算机视觉库中开放,为深入学习进行二
[工业控制]
基于<font color='red'>MATLAB</font>中calibration toolbox的相机标定应用研究
机泵群智能巡检系统之数据处理模块的开发研究
引言 在机泵群智能监测预知维修系统平台的开发中,需要对旋转机械设备的运行状态进行诊断。目前国内外普遍采用的行之有效的方法是共振解调法,又称高频共振法或包络分析法。这就需要将采集的振动信号通过希尔伯特变换进行包络。其基本原理为,对采集的振动信号进行解调处理,获得富含故障信息的解调波,通过对此解调波的振幅和频谱的分析,从而确定故障发生的部位。 整个的系统开发是在Visual C++平台上实现的,然而Visual C++在数据处理上远不如MATLAB方便、快捷,所以在编写VC++应用程序时,为了利用MATLAB的强大的数值计算和处理功能来完成信号处理,采用了MATLAB的C++数学库来进行计算。 VC++中调用MATLAB
[工业控制]
DDS不再孤单与Matlab“手拉手”一起创建仿真事业
直接数字频率合成( DDS) 是近年来得到迅速发展的一种新的频率合成方法,具有频率切换速度快,很容易提高频率分辨率、对硬件要求低等优点。可编程全数字化便于单片集成、有利于降低成本、提高可靠性并便于生产等有点。 DDS 技术从相位的概念出发进行频率合成,存储了数字采样波形表,可以产生点频、线性调频、ASK、FSK等各种形式的信号。线性调频信号可以获得较大的压缩比,有着良好的距离分辨率和径向速度分辨率,作为一种常用的脉冲压缩信号,已经广泛应用于高分辨率雷达领域。 Matlab是美国MathWorks公司自20世纪80年代中期推出的数学软件,优秀的数值计算与卓越的数据可视化能力使其很快在同类软件中脱颖而出。Matlab已经发展成为多学科
[电源管理]
DDS不再孤单与<font color='red'>Matlab</font>“手拉手”一起创建仿真事业
VB与MATLAB混合编程探讨
摘要:介绍了VB与MATLAB混合编程的方法,二者结合可以充分利用VB的方便快捷和MATLAB软件工具箱的强大功能。 关键词: VB VC++ MATLAB DLL 编译 MATLAB Add-in MATLAB是MathWorks公司开发的科学计算环境,具有强大的计算绘图能力,提供大量的函数库、工具箱,几乎涵盖了所有的工程计算领域,被誉为“演算纸”式的工程计算工具。但是MATLAB语言是一种解释执行的脚本语言,运算速度较慢是一个比较突出的问题。 Visual Basic作为一门易学易用的编程语言,受到很多工程技术人员的青睐,其执行速度相对较快,界面友好。因此实现VB与MATLAB混合编程,可以为科研工作和工程应用提供有力的
[嵌入式]
模糊控制在烧结炉温控系统中的应用
摘要:为提高烧结质量,满足现代工业生产工艺需求,以先进的自动化控制设备为核心,以基于友好的人机界面为交流窗口,采用智能控制技术来控制烧结炉运行的烧结工艺正逐步显示出其优良的特性与强大便捷的操作功能。阐述了几种烧结炉温控方式,并在此基础上提出和设计了一种基于模糊PID控制的新方法来控制烧结炉炉温。 关键词:PLC;烧结炉;模糊控制;烧结温度 0 引言 真空脱蜡烧结一体炉可一次性完成脱胶、烧结、冷却和收取成型剂的全套工艺流程。其在传统烧结炉结构的基础上增加了一个石墨内胆,并采用低压载气脱蜡工艺,经收蜡装置分离出粘结(成型)剂后,余气以多种方式排出。由于采用了上述工艺方式,成型剂在炉内不会接触冷的表面及在炉内积存,也不会污染保温层
[工业控制]
<font color='red'>模糊控制</font>在烧结炉温控系统中的应用
模糊控制比例因子与空调系统稳定性关系的研究
    摘 要 介绍了两输入、单输出的模糊控制系统的仿真,讨论了比例因子(ke、kec、ku)对系统响应的影响,着重研究了比例因子与系统稳定性之间的关系,并在此基础上提出了空调系统比例因子的设计原则。     关键词 空气调节器 模糊控制 比例因子 稳定性       模糊逻辑控制(FLC)是近年来控制学术界一个引人注目的研究领域,并且已经成功地应用在空调系统中 。实践证明,与传统控制方法相比,FLC对环境干扰、过程参数变化等具有较强的鲁棒性,并能抑制非线性因素对控制器的影响 。但是FLC也有自身的缺陷,如FLC的稳定性问题等,而且FLC对严重影响控制器动、静态品质和控制的鲁棒性的比例因子Scaling
[应用]
单路口交通多相位模糊控制器的设计与仿真
    摘要: 用模糊控制方法对单路口多相位的交通信号进行控制,提出以当前相的主队列和后继相的主队列决定信号配时的方法,并用Matlab及其模糊逻辑工具箱实现二维模糊控制器。以通过交叉口的平均车辆延误作为评价指标,衡量该控制器的控制性能,采用Matlab编程设计实现了交叉口六相位的仿真系统,仿真结果表明控制效果比较好。     关键词: 单路口交通 多相位 模糊控制 仿真 MATLAB 单路口交通控制就是确定交叉路口红绿灯的信号配时,使通过交叉口的车辆延误尽可能小。传统的控制一般是采用模型控制或预先人为地设定多套方案,实践表明这种方法的控制效果并不理想。由于道路上的交通流具有较大的随机性和相当的复杂性,所实施
[传感技术]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved