发明名称 基于层次分析法和灰色模糊的车辆碰撞预警方法
摘要 本发明公开了一种基于层次分析法和灰色模糊的车辆防碰撞预警方法,主要解决了现有技术中安全距离不准确的问题。其实现步骤是:1.构建车辆安全距离的层次分析结构,计算各层影响因素的权重向量;2.利用灰色模糊的方法,计算指标层影响因素的评价值;3.根据指标层影响因素的评价值对车辆的加速度和驾驶员的反应时间进行修正;4.利用车辆的运动学公式计算车辆的绝对安全距离和相对安全距离;5.根据绝对安全距离、相对安全距离和传感器检测到的车距,划分预警级别。本发明综合考虑了人的因素、车辆的因素、道路的因素和环境的因素对车辆安全距离的影响,给出了车辆防碰撞的预警,提高了车辆安全距离的准确性以及车辆行驶的安全性。
申请公布号 CN104299450A 申请公布日期 2015.01.21
申请号 CN201410571503.4 申请日期 2014.10.23
申请人 西安电子科技大学 发明人 陈晨;李亚娟;魏康文;吕宁;裴庆祺;薛刚
分类号 G08G1/16(2006.01)I;G06N7/02(2006.01)I 主分类号 G08G1/16(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱卫星
主权项 一种基于层次分析法和灰色模糊的车辆碰撞预警方法,包括以下步骤:(1)构建影响车辆安全距离因素的层次分析结构,根据层次分析法,计算各层因素的权重向量W<sup>n</sup>,n=1,2,3;(2)根据各层的权重向量,利用灰色模糊法对影响车辆安全距离的因素进行综合评价:2a)建立影响车辆安全距离因素的评价集V=(V<sub>1</sub>,V<sub>2</sub>,V<sub>3</sub>,V<sub>4</sub>),并将评价集数值化为向量C;V=(V<sub>1</sub>,V<sub>2</sub>,V<sub>3</sub>,V<sub>4</sub>)=C=(10,8.5,6,3);2b)根据数值化向量C,k位专家对因素层中的因素进行打分,构成打分矩阵Y;2c)构造白化权函数,并利用灰色统计法计算第j个因素属于评价灰类i的灰色统计数m<sub>ij</sub>和总灰色统计数m<sub>j</sub>,得到第j个因素属于评价灰类i的灰色权值r<sub>ji</sub>为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>r</mi><mrow><mi>j</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>m</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>/</mo><msub><mi>m</mi><mi>j</mi></msub><mo>=</mo><msub><mi>m</mi><mi>ij</mi></msub><mo>/</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><msub><mi>v</mi><mn>1</mn></msub></mrow><msub><mi>v</mi><mn>4</mn></msub></munderover><msub><mi>m</mi><mi>ij</mi></msub></mrow>]]></math><img file="FDA0000592600320000011.GIF" wi="449" he="132" /></maths>2d)依次执行2c)计算因素层中的各个因素的灰色权值,由r<sub>j,i</sub>构成的单因素矩阵灰度模糊评价矩阵R;<img file="FDA0000592600320000012.GIF" wi="651" he="358" />其中,i∈v是评价等级,m是因素层的因素个数,j∈m是因素层的第j个因素,r<sub>j,i</sub>是第j个因素属于评价等级i的灰色权值。2e)根据层次分析法得到的各层的权重向量,计算对应于第三层因素指标层的第t个因素的总的权重向量w<sup>3</sup><sub>t,h</sub>和指标层中第t个因素的评价向量B<sub>t</sub>为:w<sup>3</sup><sub>t,h</sub>=w<sup>2</sup><sub>t</sub>*w<sup>3</sup><sub>h</sub>,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><msub><mrow><msub><mi>B</mi><mi>t</mi></msub><msup><mrow><mo>=</mo><mi>W</mi></mrow><mn>3</mn></msup></mrow><mrow><mi>t</mi><mo>,</mo><mi>h</mi></mrow></msub><mi>T</mi></msup><mo>*</mo><msub><mi>D</mi><mi>h</mi></msub><mo>,</mo></mrow>]]></math><img file="FDA0000592600320000013.GIF" wi="291" he="75" /></maths>其中,T是转置,D<sub>h</sub>∈R是对应于指标层中第t个因素的灰色模糊评价矩阵的子矩阵,w<sup>2</sup><sub>t</sub>是第二层指标层中第t个因素的权重,w<sup>3</sup><sub>h</sub>是对应于指标层中第t个因素的第三层的h个因素的权重向量;2f)根据评价集的数值化向量C和评价向量B<sub>t</sub>,得到指标层第t个因素的评价值Q<sub>t</sub>为:Q<sub>t</sub>=C*B<sub>t</sub><sup>T</sup>;2g)依次执行步骤2e)到2f)计算出指标层中各个因素的评价向量Q:Q=(Q<sub>1</sub>,...,Q<sub>t</sub>);其中,t是指标层中因素的个数。(3)根据指标层中各个因素的评价值,修正车辆的加速度a和驾驶员的反应时间tr:a=a×(Q<sub>1</sub>×...×Q<sub>l</sub>)/8.5,tr=tr×(Q<sub>1</sub>×...×Q<sub>r</sub>/8.5,其中,Q<sub>l</sub>∈Q是影响加速度的因素的评价结果,l是影响加速度的因素的个数,Q<sub>r</sub>∈Q是影响驾驶员反映时间的因素的评价结果,r是影响驾驶员反映时间的因素的个数;(4)根据修正的加速度和反应时间,结合运动学公式中,计算车辆行驶的相对安全距离S和绝对安全距离S<sub>m</sub>;(5)利用车辆传感器检测到的车距L、相对安全距离S和绝对安全距离S<sub>m</sub>划分三级预警级别:5a)第一级报警,当检测到的车距L大于绝对安全距离S<sub>m</sub>时,车辆正常行驶;5b)第二级报警,当检测到的车距L小于绝对安全距离S<sub>m</sub>而大于相对安全距离S发出预警,提醒驾驶员采取措施,停止加速或减速控制车距L;5c)第三级报警,当检测到的车距L小于相对安全距离S时,发出预警,提醒驾驶员采取措施减速,如果驾驶员没有采取措施,则汽车自动制动。
地址 710071 陕西省西安市太白南路2号