基于神经网络的车辆制动预测研究_第1页
基于神经网络的车辆制动预测研究_第2页
基于神经网络的车辆制动预测研究_第3页
基于神经网络的车辆制动预测研究_第4页
基于神经网络的车辆制动预测研究_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于神经网络的车辆制动预测研究摘要 本文对汽车制动过程中,影响汽车制动距离的主要因素:路面附着系数和初始速度等进行分析,提出了用神经网络的方法对汽车制动距离进行预测分析并阐述了对汽车制动距离预测的必要性和可行性。我们以干沥青与混凝土路面状况下汽车制动距离的实验数据为基础,建立基于BP神经网络的预测模型,并利用MATLAB进行数据拟合检验,结果表明我们的方法能有效地预测汽车的制动距离,并且在数据较为充分的情况下有较高的精度。关键词 BP神经网络 制动距离 预测模型 MATLAB软件4Vehicle braking prediction research based on neural netwo

2、rkAbstract In this paper, for the automotive braking process, we analyze the main factor that affect the cars braking distance: road adhesion coefficient and initial velocity, put forward to use neural network to predict the automobile braking distance, discusses the necessity and feasibility of the

3、 vehicle braking distance prediction. We use dry asphalt and concrete pavement under the experimental data on the basis of vehicle braking distance, build predictive models based on BP neural network, and use MATLAB to data testing, The results show that our method can effectively predict the cars b

4、raking distance and in the case of more adequate data has higher accuracy.Keywords Artificial neural network BP neural network Braking distance Prediction model目录1.引言 1.1 选题的目的和意义1 1.2研究状况和研究内容1 1.2.1 国内研究状况1 1.2.2 国外研究状况22. 基于神经网络的制动距离预测分析3 2.1 汽车制动过程分析3 2.2 制动距离的定义及影响因素分析3 2.2.1 制动距离3 2.2.2 制动距离的影

5、响因素分析4 2.3 神经网络预测理论7 2.3.1 神经网络的概念及发展7 2.3.2 神经网络在预测方面的发展8 2.3.3 神经网络研究的不足11 2.4 制动距离预测必要性和可行性分析11 2.4.1 制动预测距离的必要性分析11 2.4.2 制动预测距离的可行性分析113.基于神经网络的制动距离预测模型的建立12 3.1 汽车制动距离预测模型建立思路12 3.2 预测模型建立方法及步骤12 3.3 制动距离预测模型的建立12 3.3.1 数据来源12 3.3.2 网络结构设计12 3.4 预测模型仿真检验及结果分析15结论16致谢语17参考文献1841、 引言1.1选题的目的和意义

6、随着汽车工业的发展,汽车越来越受人们的青睐,汽车的需求量及产量不断增长。然而,与此同时也带来了交通堵塞和汽车交通事故的频繁发生。车辆交通事故严重地威胁了人民的生命财产安全,如何有效地提高汽车的安全性能,防止交通事故的发生成为汽车制造厂商等相关人士密切关注和重视的课题。对汽车制动距离进行预测是汽车防撞预警系统的基础,是为了能够提醒驾驶员在离障碍物的制动距离范围内及时停车,以减少交通事故的发生,减少不必要的生命财产损失。以前制动距离的研究主要是根据将制动过程分为几个阶段再分别列出计算式计算,最后再总和起来就得出最终制动距离。因为汽车制动距离的影响因素很多而且不断变化着用公式计算必然产生许多误差,计

7、算出的制动距离不够准确;而人工神经网络有高度的自学习能力和非线性逼近能力,只需要输入一些影响因素和输出制动距离就能找出输入层和输出层的非线性关系,采用神经网络的方法对汽车制动距离进行预测可以减少将制动距离分段计算累积的误差。针对上述情况,本研究采用人工神经网络方法对汽车的制动距离展开研究。通过神经网络算法实现了汽车在不同行驶状况下制动距离的计算和预测,为汽车防撞系统的研究奠定了基础,对汽车安全行驶具有重要意义。1.2研究状况和研究内容1.2.1 国内研究状况 随着汽车工业的迅速发展以及各种技术在汽车上的应用,国内学者在汽车制动方面做了大量的研究。(1)汽车制动距离方面的研究对汽车制动距离方面的

8、研究我们建立了汽车制动的安全距离模型、分析了影响制动距离的重要因素附着系数和初速度、制动距离的计算公式等。(2)对人工神经网络方面的研究我们讨论了神经网络理论在汽车中的应用、建立安全气囊的点火控制模型、设计了故障诊断系统等,发现采用神经网络方法比用其它方法更准确和智能。并根据 BP 神经网络的特点及功能将其用于机械故障诊断分析。目前,关于制动距离的研究成果在实际当中还没有得到很好的应用。因此,本论文采用人工神经网络的方法,从预测的角度针对汽车在不同路面和状况下的制动距离展开研究,具有一定的理论意义和实用价值。1.2.2 国外研究状况国外对汽车方面的研究相对于国内较为先进。以下从汽车制动距离的研

9、究和人工神经网络的应用研究两个方面进行阐述。(1)汽车制动距离方面的研究国外学者建立了自适应控制系统、设计了一套新型汽车智能制动系统,改进了汽车的制动性能、分析了轮胎结构、花纹和材料设计参数等因素对制动距离的影响等。(2)人工神经网络应用方面的研究人工神经网络在工业领域方面的应用较为广泛,主要表现在检测、控制、模拟和预测等方面。其在汽车方面的应用主要有:利用神经网络建立了故障诊断系统、建立非线性的预测控制系统、诊断发动机故障中和汽车控制系统等,结果表明,采用人工神经网络的方法在分析汽车的碰撞性能和动态性能方面具有独特的优势。根据上述国内外研究现状的分析,有关汽车制动距离方面的研究较少,大部分是

10、利用数学模型计算汽车的制动距离,很少采用新的方法进行预测。利用数学模型计算制动距离在计算的准确率、快速性方面还有待提高,不能满足防碰撞系统的要求。因此用神经网络从预测的角度对制动距离展开研究,并使得对制动距离的预测值的误差尽量减小,以及进行实时显示,以便及时提醒驾驶员显得极其重要。2、基于神经网络的制动距离预测分析2.1 汽车制动过程分析汽车的制动,从驾驶员踩上踏板到汽车停止大体上可分为三个阶段:第一阶段是制动系统的反应滞后,这一阶段制动器没有真正起作用,汽车仍按原来的速度行驶制动。系统的滞后时间决定于系统的结构型式和间隙调整,制动距离为车速与滞后时间的乘积。第二阶段是从制动器起作用到车轮抱死

11、拖滑,这一阶段制动力不断增大车轮边滚边滑直至抱死。制动距离主要取决于制动器制动力的制动减速度、地面附着力的大小和前后制动力分配等情况。第三阶段是从车轮抱死拖滑至汽车停止,这一阶段制动力基本不变,制动距离主要由地面附着系数确定。汽车制动过程中,制动力和地面附着力随时间t的变化而变化,如图2-1所示:图 2-1 制动力和地面附着力随时间的变化图2.2 制动距离的定义及影响因素分析2.2.1 制动距离制动距离(Stopping Distance) :制动距离是汽车在一定的初速度下,从驾驶员急踩制动踏板开始,到汽车完全停住为止所驶过的距离。制动距离的长短与行驶的速度、制动力、附着系数、时间有关。根据汽

12、车制动过程分析。得出当制动器制动力小于地面附着力时,即时,汽车制动距离的公式为:,m (2-1)当制动器制动力大于地面附着力时,制动距离的计算公式为:,m (2-2)式中,为汽车制动器制动力;为地面附着力;G 为汽车总重量; 为路面附着系数;为消除制动器中蹄片与制动鼓间隙的时间;为制动器制动力由零增长至最大所需的时间。由上述的两个公式得出汽车的制动距离与时间、制动初速度、汽车总质量、制动器制动力和路面附着系数等因素有关。2.2.2 制动距离的影响因素分析以下从制动器制动力、制动初速度、路面附着系数和时间四个影响因素分析其对汽车制动距离的影响,并分析汽车制动距离的计算方法。2.2.2.1 制动初

13、速度 当列车在平直道上的制动利用率为1,列车的重量为300t时,制动初速度()和制动距离()的关系为: , (2-3)如图2-2:图2-2 制动距离与制动初速度的关系由图2-2可知,在制动利用率不变时,随着制动初速度不断增大,制动距离也相应地增加,增加的幅度随制动初速度的增大而增大。我们也可以从表3-1中的数据得到同一附着系数,不同除速度下的制动距离,以附着系数为0.7为例,初速度由10km/h增大到120km/h时的制动距离(程序见附录一),结果如图2-3:图2-3 附着系数相同时,初速度对制动距离的影响由图2-3可以看出,在附着系数一定的条件下,随着初速度的增加制动距离也增加,而且图像如图

14、2-2类似,均为抛物线。因此,制动初速度是影响汽车制动距离的关键因素之一。2.2.2.2 制动时间根据图2-1可知,驾驶员的年龄不一样、习惯不一样、反映快慢不同所需的时间值不同;制动器的型号不同,用的时间 的值不同;车的类型不同、型号不同,制动初速度不同用的时间的值不同,由此可见时间受多种不定因素的影响,其值随影响因素的变化而变化较大,不易测量。2.2.2.3 制动器制动力制动器的制动力是指克服制动器摩擦力矩所需的力,该力作用于轮胎圆周,记为,是影响汽车的制动距离的因素之一。制动器制动力的大小由制动器结构参数所决定,与制动踏板力成正比。只有汽车具有足够的制动器制动力,同时地面又能提供高的附着力

15、时,才能获得足够的地面制动力2.2.2.4 路面附着系数 汽车制动时制动距离的长短与附着系数有着直接的关系。从汽车开始制动直到完全停车,附着系数的值发生着很大变化,通过对制动过程的分析,使汽车制动时保持在最大附着系数范围内,从而使汽车接近于理想制动过程。在不同的附着情况下对不同车速的同一辆车进行制动距离的计算,结果如表2-1:表2-1 不同附着系数时车辆的制动距离初速度(km/h)初速度(km/h)1501209015012090制动距离(m)制动距离(m)1.0151.08106.6969.391.0151.08106.6969.390.7189.02130.9983.060.3357.78

16、239.98143.80增长率25%23%20%增长率137%124%107%从表2-1可以明显地看出,当附着系数由1.0变化为0.7时,车辆的停车距离比原来增加了20%多,而表2中当附着系数值由1.0变化为0.3时,各种车速下的停车距离都比原来增长1倍多。我们也可以从表3-1中的数据得到同一初速度下,不同附着系数下的制动距离,以初速度为10km/h时,附着系数从0.7增大到0.8时的制动距离(程序见附录一)如图2-3:图2-3 初速度为10km/h时,不同附着系数下的制动距离由图2-3可知,初速度为10时,随着附着系数的增加,汽车制动距离逐渐减小,由此可见,附着系数对制动距离有很大影响。 综

17、上所述,汽车制动距离的影响因素有:制动器制动力、制动初速度、时间和路面附着系数。由于本文研究的是制动器制动力达到最大时对汽车的制动距离进行研究,即制动器制动力大于地面附着力的情况下,如式2-2所示,预测制动距离时可以不考虑制动器制动力的影响;时间对汽车制动距离的影响是复杂多变的,测量起来非常困难并且不能够精确测量,所以时间因素对制动距离的影响可以不直接考虑。根据神经网络的特点将对制动距离的值影响很大的制动初速度和路面附着系数分别作为网络的输入层,预测出的制动距离作为网络的输出层。2.3 神经网络预测理论2.3.1 神经网络的概念及发展人工神经网络(artificial型 neural netw

18、ork,缩写ANN),简称神经网络(neural network,缩写NN),是一种模仿生物神经网络的结构和功能的数学模型或计算模。神经网络由大量的人工神经元联结进行计算。大多数情况下人工神经网络能在外界信息的基础上改变内部结构,是一种自适应系统。人工神经网络的研究始于 20 世纪 40 年代。1943 年,心理学家 W. S. McCulloch 和数学家 W. Pitts提出了形式神经元的数学模型,即后来的 M-P 模型,成为神经网络研究的开端。后来神经网络有了进一步发展先后提出了 He bb 学习规则、感知机(Perceptron)模型,自适应线性单元(Adaline)网络等。1960年

19、之后一段时间,神经网络的研究进入了低潮期,直到 20 世纪 80 年代,神经网络的研究又形成了热潮。神经网络的理论和应用研究都取得了很大的成绩,在模式识别、信号处理、知识工程、专家系统、优化组合、智能控制等领域得到了广泛的应用。面对世界各国出现的神经网络开发研究热潮,我国也及时地迈出了奋起急追的步伐。1990 年 12 月,由我国八个学会联合在北京召开“中国神经网络首届学术大会”。这个规模空前的盛会,以“八学会联盟,探智能奥秘”为主体,受到了来自各方面的论文 300 余篇,从而开创了我国神经网络及神经计算方面科学研究的新纪元。2.3.2 神经网络在预测方面的发展人工神经网络是将来发展的一种趋势

20、,神经网络的预测模型受到越来越多企业的关注。人工神经网络在预测领域的研究始于1987年, Lapedes 和Farber最早应用神经网络进行预测,其模型初步具备了神经网络的一些基本的预测模型特性,从而为人工神经网络预测模型奠定了基础。人工神经网络在中国的起步比较晚,发展比较缓慢,发展状况起伏不定。其中BP网络和RBF网络主要用于预测方面的研究,而本文将选用BP神经网络用于制动距离的研究。BP神经网络是误差反向传播神经网络的简称,它由一个输入层,一个或多个隐含层和一个输出层构成,每一次由一定数量的的神经元构成。这些神经元如同人的神经细胞一样是互相关联的。其结构如图(2-4)所示:图2-4 BP神

21、经网络现在介绍BP网络的学习过程及步骤,首先对各符号的形式及意义进行说明:网络输入向量;网络目标向量;中间层单元输入向量,输出向量;输出层单元输入向量,输出向量;输入层至中间层的连接权;中间层至输出层的连接权;中间层各单元的输出阈值;输出层各单元的输出阈值;参数, ,,。步骤如下:(1) 初始化。给每个连接权值、阈值与赋予区间(-1,1)内的随机值。(2) 随机选取一组输入和目标样本,提供给网络.(3) 用输入样本、连接权和阈值计算中间层各单元的输入,然后用通过传递函数计算中间层各单元的输出。 , (2-4) , (2-5)(4) 利用中间层的输出、连接权和阈值计算输出层各单元的输出,然后通过

22、传递函数计算输出层各单元的响应。 (2-6) (2-7)(5) 利用网络目标向量,网络的实际输出,计算输出层的各单元一般化误差。 (2-8)(6) 利用连接权、输出层的一般化误差和中间层各单元的输出计算中间层各单元的一般化误差。 (2-9)(7) 利用输出层各单元的一般化误差与中间层各单元的输出来修正连接权和阈值。 (2-10) (2-11), (2-12) (8) 利用中间层各单元的一般化误差,输入层各单元的输入来修正连接权和阈值。 (2-13) (2-14) ,, (2-15)(9) 随机选取下一个学习样本向量提供给网络,返回到步骤(3),直到个训练样本训练完毕。(10) 重新从个学习样本

23、中随机选取一组输入和目标样本,返回到步骤(3),直到网络全局误差E小于预先设定的一个极小值,即网络收敛。如果学习次数大于预先设定的值,网络就无法收敛。(11) 学习结束。在以上学习步骤中,(7)(8)步为网络误差的“逆传播过程”, (9)(10)步则用于完成训练和收敛过程。通常,经过训练的网络还应该进行性能测试。测试的方法就是选择测试样本向量,将其提供给网络,检验网络对其分类的正确性。测试样本向量中应该包含今后网络应用过程中可能遇到的主要典型模式。这些样本可以通过直接测取得到,也可以通过仿真得到,在样本数据较少或者较难得到时,也可以通过对学习样本加上适当的噪声或按照一定规则插值得到。为了更好地

24、验证网络的泛化能力,一个良好的测试样本集中不应该包含和学习样本完全相同的模式。2.3.3 神经网络研究的不足人工神经网络是一个新兴学科,因此还存在许多问题。其主要表现有:(1)受到脑科学研究的限制:由于生理实验的困难性,因此目前人类对思维和记忆机制的认识还很肤浅,还有很多问题需要解决;(2)还没有完整成熟的理论体系;(3)还带有浓厚的策略和经验色彩;(4)与传统技术的接口不成熟。2.4 制动距离预测必要性和可行性分析2.4.1 制动预测距离的必要性分析 根据前者的研究可知,制动距离计算方法包含有经验公式法和能量转换法等而这两种计算汽车制动距离的方法都是将复杂化并多变的实际情况分成几个阶段并简化

25、为理论过程,一步一步分析总结,而在每一个小阶段总会有不精确的因素存在,各阶段的不精确部分总和起来就会有很大的误差,理论计算与实际测量出来的制动距离偏差较大。因此这两种方法对汽车制动距离进行计算,可以解决一定的问题,但在应用方面存在一些不足。而人工神经网络主要解决一些知识(数据)模糊、残缺或不确定等特点的问题,或缺少清晰解析分析数学算法的问题,汽车制动距离的计算正好符合这些问题的特点。用人工神经网络方法预测汽车的制动距离是以实际测出的数据为输入和输出的数据样本,经过网络训练,找出之间的规律,非常简便;用神经网络方法是从汽车的整个制动过程出发,减小了制动过程中各个分阶段的误差,与那些用公式计算出来

26、的距离相比更准确、智能。故采用人工神经网络的方法对汽车制动距离进行预测是非常必要的。2.4.2 制动预测距离的可行性分析基于神经网络的特点,其技术已经相当成熟,而且其功能比较强大。1.2中已经介绍了国内外许多学者用神经网络用于预测研究,并且得出了许多重要结论,说明神经网络用于预测的可行性。而BP网络因结构简单、易于编程等优势在预测领域中应用最广泛。因此本文应用BP神经网络对车辆制动距离进行预测。3、基于神经网络的制动距离预测模型的建立3.1 汽车制动距离预测模型建立思路在分析汽车制动距离的研究基础上,本章采用 BP 神经网络建立汽车制动距离的预测计算模型。模型建立的基本思想是:确定模型的输入输

27、出样本,进而利用该样本集实行网络训练,通过建立的模型网络各层的阈值和权值的不断学习和调整,使得网络训练的误差达到设定的目标要求,从而得到模型输入和输出的相对应关系;并采用试凑法,进行循环训练,确定隐含层的神经元个数,使得模型预测结果与实际结果的误差逐步缩小。3.2 预测模型建立方法及步骤本研究先采取理论公式和实验相结合的方法获取模型的数据样本;分别对不同路面状况的制动距离进行预测;基本步骤包括:训练数据样本的选取、模型网络结构设计、权值和阈值的初始化、网络训练(各层输出量的计算、权值和阈值的学习和调整)等。3.3 制动距离预测模型的建立3.3.1 数据来源 (1)经验数据 经验数据主要来源于部

28、分参考文献中的数据(2)经验公式计算得到的数据 由于经验数据较少,很难收集。而神经网络需要大量的数据,因此本文除了采用经验数据以外还采用公式计算得到的数据。3.3.2 网络结构设计根据前文的研究基础,本文采用三层 BP 神经网络结构,以汽车初速度、附着系数输入量,制动距离为输出量,建立汽车制动距离的预测模型。3.3.2.1 数据样本及其处理数据样本主要包括训练样本和检验样本两部分。根据 3.3.1 的数据来源以及不同的路面状况,其数据样本有所不同,文中根据训练样本数一般为网络连接权数的510倍这一规则进行数据样本的确定。干沥青与混凝土路面、干碎石路面、湿沥青和混凝土路面、冰雪路面的附着系数分别

29、为0.70.8 、0.60.7、0.30.4、0.20.3。本文以干沥青与混凝土路面为例分析汽车的制动距离(其他路面分析方法雷同),则将经验数据以及由公式计算得到的数据进行整合得到如表 3-1 所示。分别选取前 140 组的数据作为训练样本,选取另外的 36 组为检验样本。表3-1干沥青和混凝土路面的制动距离附着系数初速度(km/h)1020304050607080制动距离(m)0.700.5622.2505.0628.99814.06020.24627.55735.9930.710.5542.2184.9908.872 13.86219.96127.16935.4860.720.5472.1

30、874.9218.74813.66919.68426.79234.9930.730.5392.1574.8548.62913.48219.41426.42534.5140.740.5322.1284.7888.51213.30019.15226.06834.0480.750.5252.1004.7248.39813.12318.89625.72033.5940.760.5182.0724.6628.28812.95018.64825.38233.1520.770.5112.0454.6018.18012.78218.40625.05232.7210.780.5052.0194.5428.075

31、12.61818.17024.73132.3020.790.4981.9934.4857.97312.45817.94024.41831.8930.800.4921.9684.4297.87412.30217.71524.11331.494附着系数初速度(km/h)90100110120130140150160制动距离(m)0.7045.55456.23968.05080.98595.045110.229126.539143.9730.7144.91255.44767.09179.84493.706108.677124.756141.9450.7244.28954.67766.15978.73

32、592.405107.167123.024139.9740.7343.68253.92865.25377.65791.139105.699121.338138.0560.7443.09253.19964.37176.60789.907104.271119.699136.1910.7542.51752.49063.51375.58688.708102.881118.103134.3750.7641.95851.79962.67774.59187.541101.527116.549132.6070.7741.41351.12761.86373.62386.404100.208115.035130.

33、8840.7840.88250.47161.07072.67985.29698.924113.560129.2060.7940.36449.83260.29771.75984.21797.672112.123127.5710.8039.86049.20959.54370.86283.16496.451110.721125.9763.3.2.2 训练函数的选取 不同的训练函数对网络的性能会产生影响,进而关系到模型的精准程度。为此,本文针对干沥青与混凝土的路面状况,尝试采用 4 种不同的训练函数对网络进行学习训练,以选取训练函数。分别采用 traingda、traingdm、traingdx 和 trainlm 四种训练函数对网络进行训练,程序见附录一,得到图 3-1、3-2、3-3和 3-4 所示结果。 图3-1 traingda训练结果 图3-2 train

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论