1.一种基于神经网络的车辆队列控制模式切换系统,其特征在于,包括数据采集模块、数据处理模块和控制器切换模块;
所述数据采集模块用于接收当前车辆和前方车辆的数据信息;所述数据信息包括车辆的速度、水平位置坐标和垂直位置坐标;
所述数据处理模块用于对当前车辆和前方车辆的数据信息进行处理;
所述控制器切换模块用于根据处理后的数据信息,切换当前车辆的控制方式。
2.一种基于神经网络的车辆队列控制模式切换方法,其特征在于,包括以下步骤:S1:利用数据采集模块采集当前车辆和前方车辆的数据信息,并利用深度学习法预测前方车辆的加速度;
S2:根据当前车辆的数据信息、当前车辆的加速度、前方车辆的数据信息和前方车辆的加速度,利用控制器切换模块判断当前车辆的行驶区域的消息延迟是否超过阈值,若是进入步骤S3,否则进入步骤S4;
S3:利用神经网络模型预测当前车辆的数据信息,并将当前车辆的CACC模式切换至ACC模式,控制车辆的行驶轨迹,并进入步骤S5;
S4:继续接收前方车辆的数据信息,并进入步骤S5;
S5:判断前方车辆和当前车辆的车头时距是否恒定,若是则完成车辆队列控制,否则返回步骤S1。
3.根据权利要求2所述的基于神经网络的车辆队列控制模式切换方法,其特征在于,所述步骤S2中,判断当前车辆的行驶区域存在消息延迟的具体方法为:若当前车辆的响应信号和前方车辆的响应信号满足 则当前车辆的行驶区域存在消息延迟,其中,Λi(t)表示当前第i辆车的响应信号,Λi‑1(t)表示前方第i‑1辆车的响应信号,||·||2表示信号能量,响应信号包括车辆的间距误差、速度和加速度。
4.根据权利要求2所述的基于神经网络的车辆队列控制模式切换方法,其特征在于,所述步骤S3包括以下子步骤:
S31:利用数据处理模块对前方车辆的数据信息进行清洗;
S32:选取清洗后前方车辆的数据信息的80%对神经网络模型进行训练,选取清洗后前方车辆的数据信息的20%对神经网络模型进行测试,得到神经网络模型的输出数据;
S33:将神经网络模型的输出数据作为当前车辆的数据信息,并将当前车辆的CACC模式切换至ACC模式。
5.根据权利要求4所述的基于神经网络的车辆队列控制模式切换方法,其特征在于,所述步骤S32中,对神经网络模型进行训练的具体方法为:将当前车辆的速度作为神经网络模型的第一输入参数,将当前车辆的速度和水平位置坐标作为神经网络模型的第二输入参数,将当前车辆的速度、水平位置坐标和垂直位置坐标作为神经网络模型的第三输入参数,分别计算第一输入参数、第二输入参数和第三输入参数的均方根误差,利用最小均方根误差对应的输入参数对神经网络模型进行训练。