一种驾驶员速度控制行为监测装置及监测方法

著录项
  • CN201410460533.8
  • 20140911
  • CN104200687A
  • 20141210
  • 长安大学
  • 陈涛;刘荣昌;王栋;冯红晶;史慧伟;张韦华;袁望方;魏朗
  • G08G1/0962
  • G08G1/0962 B60Q9/00

  • 陕西省西安市南二环中段33号
  • 中国,CN,陕西(61)
  • 西安睿通知识产权代理事务所(特殊普通合伙)
  • 惠文轩
摘要
本发明涉及安全驾驶技术领域,公开了一种驾驶员速度控制行为监测装置及监测方法。该装置基于中国国家公路地理信息系统,该装置包括车载工控机和速度传感器,用于接收GPS信号的车载GPS接收器,所述工控机内安装有中国国家公路地理信息数据库和BP神经网络单元,用于根据车载工控机发出的报警信号进行报警的报警器;该检测装置能对自由流状态下驾驶员的车速控制行为进行学习,记忆驾驶员在不同道路线形上的车速选择,学习驾驶员的速度控制规律,建立驾驶员速度控制行为监测模型,对驾驶员在前方道路的可能操作进行监测,为可能发生的事故提供预警信息,从而避免事故的发生;特别为可能在弯道上发生的事故提供预警信息。
权利要求

1.一种驾驶员速度控制行为监测装置,基于中国国家公路地理信息系统, 其特征在于,包括车载工控机和速度传感器,用于接收GPS信号的车载GPS接 收器,所述工控机内安装有中国国家公路地理信息数据库和BP神经网络单元, 用于根据车载工控机发出的报警信号进行报警的报警器;

所述车载GPS接收器的输出端和速度传感器的输出端分别对应电连接所 述车载工控机的两个I/O输入端,所述车载工控机的I/O输出端电连接所述报警 器的信号输入端。

2.一种驾驶员速度控制行为监测方法,基于权利要求1所述的一种驾驶 员速度控制行为监测装置,其特征在于,包括以下步骤:

步骤一,车载GPS接收器接收GPS信号并将GPS信号传输给车载工控 机,车载工控机在中国国家公路地理信息系统中准确定位车辆当前位置并提 取道路的曲率半径,车载工控机根据道路的曲率半径不同将车辆前方的道路 划分成多个路段,每个路段的道路线形信息包括曲率半径、长度、坡度,并 将每个路段等分为四小段,四小段具有五个端点,前一路段的末端点是后一 路段的首端点;同时,车载速度传感器实时记录车辆的行驶速度v,根据车辆 在每一小段的行驶时间和在每一小段两端点的行驶速度分别计算得出车辆在 其所在路段的每一小段的平均加速度a i,其中,i=1,2,3,4;

如果其中任一个平均加速度a i不满足a i≤3.5m/s 2时,车载工控机继续采集 下一路段的速度并计算每一小段的平均加速度;如果平均加速度a i均满足 a i≤3.5m/s 2时,车载工控机将车辆在每个端点的行驶速度与车辆所在的路段的 长度、曲率半径、坡度的道路线形信息对应记录下来,并进入下一步骤;

步骤二,设车辆所在路段为当前路段,车辆刚驶过的路段为后方路段, 车辆即将驶入的路段为前方路段,车辆在后方路段的加速度符合步骤一中的 平均加速度a i均满足a i≤3.5m/s 2的要求,其中,i=1,2,3,4,车辆进入当前路段, 车载工控机获取当前路段的道路线形信息和前方路段的道路线形信息;

步骤三,BP神经网络单元建立驾驶员速度控制行为监测模型,该BP神 经网络单元根据工控机输入的后方路段的曲率半径R h、前方路段的曲率半径 R q、当前路段的曲率半径R d、当前路段的长度S d、当前路段的坡度i d、车辆 行驶过的最近三个端点的实际速度,预测得出车辆即将要驶过的端点的预测 速度V w;

步骤四,车载工控机根据车辆在中国国家公路地理信息系统中的地理位 置判断车辆所在的当前路段为弯道时,并计算得到车辆在该弯道的临界侧滑 车速V ch和临界侧翻车速V cf,车载工控机将临界侧滑车速V cf和临界侧翻车速 V ch进行比较,将两者间较小的一个作为临界安全车速Vs,车载工控机将当前 路段的每个端点的预测车速V w与临界安全车速Vs进行比较;

如果预测车速V w小于临界安全车速Vs时,不发出预警信号;如果预测车 速V w大于或等于临界安全车速Vs时,车载工控机控制报警器开始报警。

3.根据权利要求2所述的驾驶员速度控制行为监测方法,其特征在于,

在步骤三中,所述BP神经网络单元为三层BP神经网络单元,三层BP 神经网络分别为:输入层、隐含层、输出层;其中,输入层变量为 P=(p 1,p 2,p 3,p 4,p 5,p 6,p 7,p 8),输出层变量为T=(t);其中,p 1=R d、p 2=R q、 p 3=R h分别表示车辆所在当前路段的曲率半径、前方路段的曲率半径、后方路 段的曲率半径,p 4=S d表示车辆所在当前路段的长度,p 5=i d表示当前路段坡 度,p 6=v n-3、p 7=v n-2、p 7=v n-1、t=v n分别表示车辆即将要驶过的端点n后方 3个端点的速度和车辆即将要驶过的端点n处的速度;输入层的神经元个数为 8,分别为:p 1、p 2、p 3、p 4、p 5、p 6、p 7、p 8;隐含层的神经元个数为12;输出层 的神经元个数为1;

应用BP神经网络单元建立驾驶员速度控制行为监测模型的过程如下:

(1)运用公式 将输入层的各个神经元的输入数 据分别归一化处理;其中,p imin表示在输入层的第i个神经元中的变量的统计 数据中最小的,p imax表示在输入层的第i个神经元中的变量的统计数据中最大 的,p i表示输入层的第i个神经元中的变量的原始统计数据, 为归一化之后 输入层的第i个神经元中的数据;

(2)隐含层的激励函数选用logsig函数,隐含层各个神经元的输出为:

b j=1/[1+exp(-s j)]

其中: j=1,2,…,12;w ij为输入层的第i个变量至隐含层 第j个变量的联接权重,q j为隐含层第j个变量的阈值,j为隐含层单元的个 数, 为归一化之后输入层的的第i个神经元中的数据;并对w ij和q j初始化, 令w ij和q j为[-1,1]内任意实数;

(3)输出层的激励函数选用logsig函数,输出层的输出为:

k 1=1/[1+exp(-m 1)]

其中: v j1为隐含层的第j个变量至输出层的联接权重,γ 1 为输出层的阈值;并对v j1和γ 1初始化,令v j1和γ 1为[-1,1]内任意实数;

(4)选取的训练函数为trainoss函数,训练次数设定为5000,训练目标设 定为0.01,即为设定误差值,训练速率选为0.01;选取的学习函数为learngdm 函数,利用输入层变量P和输出层变量T,调用train函数对BP神经网络进 行预测端点的速度训练直至收敛,然后利用sim函数对BP神经网络单元进行 仿真之后输出预测值

(5)将输出预测值 进行反归一化处理, t min表示在输 出层的输出数据中最小的,t max表示在输出层的输出数据中最大的, 表示输 出层的输出预测值,t′表示输出预测值 反归一化后的输出值;

(6)选取BP神经网络单元的性能函数为MSE函数, 其中t为输出值的原始测量数据,t′表示输出预测值 反归一化后的输出值; 将t与t′进行比较,当t与t′两者差距大于设定误差值时,则重复步骤(4)和 (5),在训练函数和学习函数的作用下,不断修正权重w ij、v j1和阈值q j、γ 1的 值,计算输出新的t′,直到t与t′两者差距小于设定误差值时,该神经网络单 元满足实际应用条件,完成上述驾驶员速度控制行为监测模型的构建;

完成上述驾驶员速度控制行为监测模型的构建后进入实际应用阶段,将 测量得到的R h、R q、R d、S d、i d、v n-3、v n-2、v n-1输入到上述建立的驾驶员速 度控制行为监测模型中,并将每个数据进行归一化处理;通过该监测模型得 到车速预测值 将车速预测值 利用公式 反归一化;其中, t′ max表示车辆行驶过的所有端点的测量速度中的最大值,t′ min表示车辆行驶过的 所有端点的测量速度中的最小值,t″则表示输出车速预测值 反归一化后的输 出值;令预测车速v w=t″。

4.根据权利要求2所述的驾驶员速度控制行为监测方法,其特征在于, 在步骤四中,所述弯道为曲率半径小于等于1000m的路段。

5.根据权利要求2所述的驾驶员速度控制行为监测方法,其特征在于, 在步骤四中,临界侧滑车速V ch的计算公式为:

V ch = ( u + φ ) gR

其中,u为道路的纵向摩擦系数;φ为路面横坡;g为重力加速度;R为 道路的曲率半径。

6.根据权利要求2所述的驾驶员速度控制行为监测方法,其特征在于, 在步骤四中,临界侧翻车速V cf的计算公式为:

V cf = ( B 2 h g + φ ) gR

其中,B为车辆轮距;h g为车辆质心高度;φ为路面横坡;g为重力加速 度;R为道路的曲率半径。

说明书
技术领域

本发明涉及安全驾驶技术领域,特别涉及一种驾驶员速度控制行为监测 装置及监测方法。

国内外研究表明,有1/3的交通事故是由车速原因引起的,在所有致因中 车速排在第二位。车辆运行速度与平均速度的差越大,发生交通事故的可能 性就越高,即车速分布的离散度越高,事故率也越高。而这些事故中绝大多 数事故是因为速度控制不当引发的。车速是人-车-路系统的结果和表现形式, 国内外有关研究表明,由车速原因的致死率为30%,因此,驾驶员速度控制 行为监测及预警方法的研究就显的尤为重要。

目前,对于驾驶员速度控制行为监测及预警系统大多是直接从控制理论 的角度出发来进行研究的。

发明人认为:对于一个性能良好的驾驶员速度控制行为监测及预警系统, 系统的控制特性应该与驾驶员的操作相接近。因此,必须从驾驶员的驾车行 为和习惯特性出发,来对车辆的运动状态进行监测,以此为出发点发明一种 驾驶员速度控制行为监测装置及监测方法。

本发明的目的在于提供一种驾驶员速度控制行为监测装置及监测方法, 该检测方法能对自由流状态下驾驶员的车速控制行为进行学习,记忆驾驶员 在不同道路线形上的车速选择,学习驾驶员的速度控制规律,建立驾驶员速 度控制行为监测模型,对驾驶员在前方道路的可能操作进行监测,为可能发 生的事故提供预警信息,从而避免事故的发生;特别为可能在弯道上发生的 事故提供预警信息。

为达到上述技术目的,本发明采用如下技术方案予以实现。

方案一:

一种驾驶员速度控制行为监测装置,基于中国国家公路地理信息系统, 其特征在于,包括车载工控机和速度传感器,用于接收GPS信号的车载GPS接 收器,所述工控机内安装有中国国家公路地理信息数据库和BP神经网络单元, 用于根据车载工控机发出的报警信号进行报警的报警器;

所述车载GPS接收器的输出端和速度传感器的输出端分别对应电连接所 述车载工控机的两个I/O输入端,所述车载工控机的I/O输出端电连接所述报警 器的信号输入端。

方案二:

一种驾驶员速度控制行为监测方法,基于上述一种驾驶员速度控制行为 监测装置,其特征在于,包括以下步骤:

步骤一,车载GPS接收器接收GPS信号并将GPS信号传输给车载工控 机,车载工控机在中国国家公路地理信息系统中准确定位车辆当前位置并提 取道路的曲率半径,车载工控机根据道路的曲率半径不同将车辆前方的道路 划分成多个路段,每个路段的道路线形信息包括曲率半径、长度、坡度,并 将每个路段等分为四小段,四小段具有五个端点,前一路段的末端点是后一 路段的首端点;同时,车载速度传感器实时记录车辆的行驶速度v,根据车辆 在每一小段的行驶时间和在每一小段两端点的行驶速度分别计算得出车辆在 其所在路段的每一小段的平均加速度ai,其中,i=1,2,3,4;

如果其中任一个平均加速度ai不满足ai≤3.5m/s2时,车载工控机继续采集 下一路段的速度并计算每一小段的平均加速度;如果平均加速度ai均满足 ai≤3.5m/s2时,车载工控机将车辆在每个端点的行驶速度与车辆所在的路段的 长度、曲率半径、坡度的道路线形信息对应记录下来,并进入下一步骤;

步骤二,设车辆所在路段为当前路段,车辆刚驶过的路段为后方路段, 车辆即将驶入的路段为前方路段,车辆在后方路段的加速度符合步骤一中的 平均加速度ai均满足ai≤3.5m/s2的要求,其中,i=1,2,3,4,车辆进入当前路段, 车载工控机获取当前路段的道路线形信息和前方路段的道路线形信息;

步骤三,BP神经网络单元建立驾驶员速度控制行为监测模型,该BP神 经网络单元根据工控机输入的后方路段的曲率半径Rh、前方路段的曲率半径 Rq、当前路段的曲率半径Rd、当前路段的长度Sd、当前路段的坡度id、车辆 行驶过的最近三个端点的实际速度,预测得出车辆即将要驶过的端点的预测 速度Vw;

步骤四,车载工控机根据车辆在中国国家公路地理信息系统中的地理位 置判断车辆所在的当前路段为弯道时,并计算得到车辆在该弯道的临界侧滑 车速Vch和临界侧翻车速Vcf,车载工控机将临界侧滑车速Vcf和临界侧翻车速 Vch进行比较,将两者间较小的一个作为临界安全车速Vs,车载工控机将当前 路段的每个端点的预测车速Vw与临界安全车速Vs进行比较;

如果预测车速Vw小于临界安全车速Vs时,不发出预警信号;如果预测车 速Vw大于或等于临界安全车速Vs时,车载工控机控制报警器开始报警。

本方案的特点和进一步改进在于:

在步骤三中,所述BP神经网络单元为三层BP神经网络单元,三层BP 神经网络分别为:输入层、隐含层、输出层;其中,输入层变量为 P=(p1,p2,p3,p4,p5,p6,p7,p8),输出层变量为T=(t);其中,p1=Rd、p2=Rq、 p3=Rh分别表示车辆所在当前路段的曲率半径、前方路段的曲率半径、后方路 段的曲率半径,p4=Sd表示车辆所在当前路段的长度,p5=id表示当前路段坡 度,p6=vn-3、p7=vn-2、p7=vn-1、t=vn分别表示车辆即将要驶过的端点n后方 3个端点的速度和车辆即将要驶过的端点n处的速度;输入层的神经元个数为 8,分别为:p1、p2、p3、p4、p5、p6、p7、p8;隐含层的神经元个数为12;输出层 的神经元个数为1;

应用BP神经网络单元建立驾驶员速度控制行为监测模型的过程如下:

(1)运用公式将输入层的各个神经元的输入数
据分别归一化处理;其中,pimin表示在输入层的第i个神经元中的变量的统计
数据中最小的,pimax表示在输入层的第i个神经元中的变量的统计数据中最大
的,pi表示输入层的第i个神经元中的变量的原始统计数据,为归一化之后
输入层的第i个神经元中的数据;

(2)隐含层的激励函数选用logsig函数,隐含层各个神经元的输出为:

bj=1/[1+exp(-sj)]

其中:j=1,2,…,12;wij为输入层的第i个变量至隐含层
第j个变量的联接权重,qj为隐含层第j个变量的阈值,j为隐含层单元的个
数,为归一化之后输入层的的第i个神经元中的数据;并对wij和qj初始化,
令wij和qj为[-1,1]内任意实数;

(3)输出层的激励函数选用logsig函数,输出层的输出为:

k1=1/[1+exp(-m1)]

其中:vj1为隐含层的第j个变量至输出层的联接权重,γ1
为输出层的阈值;并对vj1和γ1初始化,令vj1和γ1为[-1,1]内任意实数;

(4)选取的训练函数为trainoss函数,训练次数设定为5000,训练目标设
定为0.01,即为设定误差值,训练速率选为0.01;选取的学习函数为learngdm
函数,利用输入层变量P和输出层变量T,调用train函数对BP神经网络进
行预测端点的速度训练直至收敛,然后利用sim函数对BP神经网络单元进行
仿真之后输出预测值

(5)将输出预测值进行反归一化处理,tmin表示在输
出层的输出数据中最小的,tmax表示在输出层的输出数据中最大的,表示输
出层的输出预测值,t′表示输出预测值反归一化后的输出值;

(6)选取BP神经网络单元的性能函数为MSE函数,
其中t为输出值的原始测量数据,t′表示输出预测值反归一化后的输出值;
将t与t′进行比较,当t与t′两者差距大于设定误差值0.01时,则重复步骤(4)
和(5),在训练函数和学习函数的作用下,不断修正权重wij、vj1和阈值qj、γ1
的值,计算输出新的t′,直到t与t′两者差距小于设定误差值0.01时,该神经
网络单元满足实际应用条件,完成上述驾驶员速度控制行为监测模型的构建。

完成上述驾驶员速度控制行为监测模型的构建后进入实际应用阶段,将
测量得到的Rh、Rq、Rd、Sd、id、vn-3、vn-2、vn-1输入到上述建立的驾驶员速
度控制行为监测模型中,并将每个数据进行归一化处理;通过该监测模型得
到车速预测值将车速预测值利用公式反归一化;其中,
t′max表示车辆行驶过的所有端点的测量速度中的最大值,t′min表示车辆行驶过的
所有端点的测量速度中的最小值,t″则表示输出车速预测值反归一化后的输
出值;令预测车速vw=t″。

在步骤四中,所述弯道为曲率半径小于等于1000m的路段。

在步骤四中,临界侧滑车速Vch的计算公式为:

V ch = ( u + φ ) gR

其中,u为道路的纵向摩擦系数;φ为路面横坡;g为重力加速度;R为 道路的曲率半径。

在步骤四中,临界侧翻车速Vcf的计算公式为:

V cf = ( B 2 h g + φ ) gR

其中,B为车辆轮距;hg为车辆质心高度;φ为路面横坡;g为重力加速 度;R为道路的曲率半径。

本发明和现有技术比具有以下优点:

(1)本发明克服了现有驾驶员速度控制行为监测方法直接从控制理论的 角度出发来进行研究而没有考虑道路环境的缺点,考虑了驾驶员的驾车习惯 对车速的影响,提供了驾驶员速度控制行为监测及预警方法,该方法能对自 由流状态下驾驶员的车速控制行为进行学习,记忆驾驶员在不同道路线形上 的车速选择,利用建立的驾驶员车速控制规律监测其在前方道路的可能操作, 为可能发生的事故提供预警信息,从而避免事故的发生,特别是对单车事故 的预警。

(2)本发明运用BP神经网络方法建立的驾驶员速度控制行为监测及预警 方法模型具有较强的容错性和泛化能力,能够满足应用的需要。

(3)本发明采集不同的道路线形数据和车速作为采样数据,通过不断的 完善和改正,得到可以进行实时监测的驾驶员速度控制行为监测模型,该方 法考虑驾驶员的习惯特性来对驾驶员速度控制行为进行监测和预警,系统对 车辆运行时的数据信息采集时间越长,对驾驶员车速的学习过程越久,所形 成的算法对驾驶员速度控制行为进行监测和预警便越精确。

下面结合附图和具体实施方式对本发明作进一步详细说明。

图1为本发明的一种驾驶员速度控制行为监测装置的电气连接示意图;

图2为本发明的一种驾驶员速度控制行为监测方法的流程示意框图;

图3为道路线形数据、车速采集流程图;

图4为驾驶员速度控制行为BP神经网络单元结构图;

图5为当前路段、前方路段、后方路段及弯道入口处、1/4处、中点处示 意图。

参照图1,为本发明的一种驾驶员速度控制行为监测装置的电气连接示意 图;该装置基于中国国家公路地理信息系统,该装置包括车载工控机和速度 传感器,用于接收GPS信号的车载GPS接收器,所述工控机内安装有中国国家 公路地理信息数据库和BP神经网络(Error Back-propagation Training, 简称BP神经网络)单元,用于根据车载工控机发出的报警信号进行报警的报 警器。

车载GPS接收器的输出端和速度传感器的输出端分别对应电连接车载工 控机的两个I/O输入端,车载工控机的I/O输出端电连接报警器的信号输入端。

本装置也可以采用北斗卫星用户接收器代替车载GPS接收器,北斗卫星用 户接收器用于接收北斗卫星信号。

如图2所示的本发明的一种驾驶员速度控制行为监测方法的流程示意框 图;该监测方法基于上述一种驾驶员速度控制行为监测装置,该监测方法包 括以下步骤:

步骤一,车载GPS接收器接收GPS信号并将GPS信号传输给车载工控 机,车载工控机在中国国家公路地理信息系统中准确定位车辆当前位置并提 取道路的曲率半径,车载工控机根据道路的曲率半径不同将车辆前方的道路 划分成多个路段,每个路段的道路线形信息包括曲率半径、长度、坡度,并 将每个路段等分为四小段,四小段具有五个端点,前一路段的末端点是后一 路段的首端点;同时,车载速度传感器实时记录车辆的行驶速度v,根据车辆 在每一小段的行驶时间和在每一小段两端点的行驶速度分别计算得出车辆在 其所在路段的每一小段的平均加速度ai,其中,i=1,2,3,4,如果平均加速度ai 均满足ai≤3.5m/s2时认为车辆处于自由流状态,车载工控机将车辆在每个端点 的行驶速度与车辆所在的路段的长度、曲率半径、坡度的道路线形信息对应 记录下来,并进入下一步骤;如果其中一个平均加速度ai不满足ai≤3.5m/s2时, 车载工控机不记录任何数据,并不进入下一步骤继续采集下一路段的速度并 计算每一小段的平均加速度。

步骤二,设车辆所在路段为当前路段,车辆刚驶过的路段为后方路段, 车辆即将驶入的路段为前方路段,车辆在后方路段的加速度符合步骤一中的 平均加速度ai均满足ai≤3.5m/s2的要求,其中,i=1,2,3,4,车辆进入当前路段, 车载工控机获取当前路段的道路线形信息即长度Sd、曲率半径Rd、坡度id和 前方路段的道路线形信息即长度Sq、曲率半径Rq、坡度iq;

步骤三、BP神经网络单元建立驾驶员速度控制行为监测模型,该BP神 经网络单元根据工控机输入的后方路段的曲率半径Rh、前方路段的曲率半径 Rq、当前路段的曲率半径Rd、当前路段的长度Sd、当前路段的坡度id、车辆 行驶过的最近三个端点的速度(vn-3、vn-2、vn-1)预测得出车辆即将要驶过的 端点的预测速度vw;

在监测和预警时,将每个独立路段等分为四小段,每个路段都有五个端 点,前一路段的末端点是后一路段的首端点,每个端点为一个速度特征点, 将五个速度特征点分别记为1、2、3、4、5,将弯道入口处记为速度特征点1; 将弯道1/4处记为速度特征点2;将弯道中点处记为速度特征点3;将弯道3/4 处记为速度特征点4;弯道出口处记为速度特征点5。在训练某个速度特征点 车速时,将此速度特征点前段的3个速度特征点车速作为输入层指标,例如 在进行当前路段速度特征点4处的车辆状态监测时,要考虑到速度特征点4 后方速度特征点3、2、1点处的速度值。

本发明采用一个三层BP神经网络单元,三层BP神经网络分别为:输入 层、隐含层、输出层;其中,输入层变量为P=(p1,p2,p3,p4,p5,p6,p7,p8),输出 层变量为T=(t);其中,p1=Rd、p2=Rq、p3=Rh分别表示车辆所在当前路段 的曲率半径、前方路段的曲率半径、后方路段的曲率半径,p4=Sd表示车辆所 在当前路段的长度,p5=id表示当前路段坡度,p6=vn-3、p7=vn-2、p7=vn-1、t=vn 分别表示速度特征点n后方3个速度特征点的速度和速度特征点n处的速度; 输入层的神经元个数为8,分别为:p1、p2、p3、p4、p5、p6、p7、p8;隐含层的神 经元个数为12,输出层的神经元个数为1。

应用BP神经网络单元建立驾驶员速度控制行为监测模型的过程如下:

(1)运用公式将输入层的各个神经元的输入数
据分别归一化处理;其中,pimin表示在输入层的第i个神经元中的变量的统计
数据中最小的,pimax表示在输入层的第i个神经元中的变量的统计数据中最大
的,pi表示输入层的第i个神经元中的变量的原始统计数据,为归一化之后
输入层的第i个神经元中的数据。

数据归一化处理的原因:若输入的样本数据差距较大,且数据单位不一 致,进入网络后大量的计算数据会占据网络的学习过程,这样便不能反映较 小测量值的变化,即较小的数据容易被掩盖。并且神经网络是通过调整权值 的大小来确定学习变量的重要性,倘若输入变量的数据不在同一个数量等级, 则学习时赋予的权值也会相差很大,影响网络的计算精度。此外,数据变化 范围大,使得计算过程复杂化,导致运算量加大,运算时间变长。

(2)隐含层的激励函数选用logsig函数,隐含层各个神经元的输出为:

bj=1/[1+exp(-sj)]

其中:j=1,2,…,12;wij为输入层的第i个变量至隐含层
第j个变量的联接权重,qj为隐含层第j个变量的阈值,j为隐含层单元的个
数,为归一化之后输入层的的第i个神经元中的数据;并对wij和qj初始化,
令wij和qj为[-1,1]内任意实数;

(3)输出层的激励函数选用logsig函数,输出层的输出为:

k1=1/[1+exp(-m1)]

其中:vj1为隐含层的第j个变量至输出层的联接权重,γ1
为输出层的阈值;并对vj1和γ1初始化,令vj1和γ1为[-1,1]内任意实数;该等式
为BP神经网络的计算模型。

(4)选取的训练函数为trainoss函数,训练次数设定为5000,训练目标设
定为0.01,即为设定误差值,训练速率选为0.01;选取的学习函数为learngdm
函数,利用输入层变量P和输出层变量T,调用train函数对BP神经网络进
行预测端点的速度训练直至收敛,然后利用sim函数对BP神经网络单元进行
仿真之后输出预测值

(5)将输出预测值进行反归一化处理,tmin表示在输
出层的输出数据中最小的,tmax表示在输出层的输出数据中最大的,表示输
出层的输出预测值,t′表示输出预测值反归一化后的输出值;

(6)选取BP神经网络单元的性能函数为MSE函数,
其中t为输出值的原始测量数据,t′表示输出预测值反归一化后的输出值;
将t与t′进行比较,当t与t′两者差距大于设定误差值0.01时,则重复步骤(4)
和(5),在训练函数和学习函数的作用下,不断修正权重wij、vj1和阈值qj、γ1
的值,计算输出新的t′,直到t与t′两者差距小于设定误差值0.01时,该神经
网络单元满足实际应用条件,完成上述驾驶员速度控制行为监测模型的构建。

经过多次试验总结,该BP神经网络单元经过66次训练后,误差值达到 要求,而且训练数据收敛速度较快,MSE=0.00979496。

完成上述驾驶员速度控制行为监测模型的构建后进入实际应用阶段,将
测量得到的Rh、Rq、Rd、Sd、id、vn-3、vn-2、vn-1输入到上述建立的驾驶员速
度控制行为监测模型中,并将每个数据进行归一化处理;通过该监测模型得
到车速预测值由于输入层数据输入到BP神经网络单元中是经过公式
进行归一化处理过的,所以输出的车速预测值需要
利用公式反归一化;其中,t′max表示车辆行驶过的所有端点的
测量速度中的最大值,t′min表示车辆行驶过的所有端点的测量速度中的最小值,
t″则表示输出车速预测值反归一化后的输出值;令预测车速vw=t″。

步骤四,车载工控机根据车辆在中国国家公路地理信息系统中的地理位 置判断车辆所在的当前路段是否为弯道,弯道为曲率半径小于等于1000m的 路段,并计算得到车辆在该弯道的临界侧滑车速Vch和临界侧翻车速Vcf,临界 侧滑车速Vch的计算公式为:

V ch = ( u + φ ) gR

其中,u为道路的纵向摩擦系数;φ为路面横坡;g为重力加速度,单位 为:m/s2;R为道路的曲率半径,单位为m;

临界侧翻车速Vcf的计算公式为:

V cf = ( B 2 h g + φ ) gR

其中,B为车辆轮距,单位为m;hg为车辆质心高度,单位为m;φ为路 面横坡;g为重力加速度,单位为:m/s2;R为道路的曲率半径,单位为m。

车载工控机将临界侧滑车速Vcf和临界侧翻车速Vch进行比较,将两者间较 小的一个作为临界安全车速Vs,车载工控机将当前路段的每个端点的预测车 速Vw与临界安全车速Vs进行比较,预测车速Vw小于临界安全车速Vs时,不 发出预警信号;如果预测车速Vw大于或等于临界安全车速Vs时,车载工控机 控制报警器开始报警,在智能控制的汽车中,车载工控机将此危险信号直接 输入到车辆的主动安全智能控制设备中,对车辆进行智能操控,减少交通事 故的发生;并在车辆驶过每一端点后,车载工控机将车辆在该端点的实际车 速代替预测车速,作为下一端点的预测速度的输入值,如此循环往复,预测 得到每个端点的速度值。

该检测方法能对自由流状态下驾驶员的车速控制行为进行学习,记忆驾 驶员在不同道路线形上的车速选择,学习驾驶员的速度控制规律,建立驾驶 员速度控制行为监测模型,对驾驶员在前方道路的可能操作进行监测,为可 能发生的事故提供预警信息,从而避免事故的发生;特别为可能在弯道上发 生的事故提供预警信息。

尽管以上结合附图对本发明的实施方案进行了描述,但是本发明并不局 限于上述的具体实施方案和应用领域,上述的具体实施方案仅仅是示意性的、 指导性的,而不是限制性的。本领域的普通技术人员在说明书的启示下,在 不脱离本发明权利要求所保护的范围的情况下,还可以做出很多种的形式, 这些均属于本发明保护之列。

本文发布于:2024-09-22 04:27:01,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/75426.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议