云控制系统下基于坡度信息的重型卡车预测性巡航控制

Predictive cruise control for heavy trucks based on slope information under cloud control system

云控制系统下基于坡度信息的重型卡车预测性巡航控制

Abstract: With the advantage of fast calculation and map resources on cloud control system (CCS), cloud-based predictive cruise control (CPCC) for heavy trucks has great potential to improve energy efficiency, which is significant to achieve the goal of national carbon neutrality. However, most investigations focus on the on-board predictive cruise control (PCC) system, lack of research on CPCC architecture under CCS. Besides, the current PCC algorithms have the problems of a single control target and high computational complexity, which hinders the improvement of the control effect. In this paper, a layered architecture based on CCS is proposed to effectively address the realtime computing of CPCC system and the deployment of its algorithm on vehicle-cloud. In addition, based on the dynamic programming principle and the proposed road point segmentation method (RPSM), a PCC algorithm is designed to optimize the speed and gear of heavy trucks with slope information. Simulation results show that the CPCC system can adaptively control vehicle driving through the slope prediction, with fuel-saving rate of 6.17% in comparison with the constant cruise control. Also, compared with other similar algorithms, the PCC algorithm can make the engine operate more in the efficient zone by cooperatively optimizing the gear and speed. Moreover, the RPSM algorithm can reconfigure the road in advance, with a 91% roadpoint reduction rate, significantly reducing algorithm complexity. Therefore, this study has essential research significance for the economic driving of heavy trucks and the promotion of the CPCC system.
摘要重型卡车云端预测巡航控制(CPCC) 凭借云控制系统(CCS) 快速计算和地图资源的优势,在提高能源效率方面具有巨大潜力,对实现国家碳中和目标具有重要意义。 然而,大多数研究集中在车载预测巡航控制(PCC)系统上,缺乏对CCS下CPCC架构的研究。 此外,现有PCC算法存在控制目标单一计算复杂度高等问题,阻碍了控制效果的提高。 本文提出一种基于CCS的分层架构,有效解决CPCC系统的实时计算及其算法在车云上的部署。 此外,基于动态规划原理和提出的道路点分割方法(RPSM),设计了PCC算法利用坡度信息来优化重型卡车的速度和档位。 仿真结果表明,CPCC系统能够通过坡度预测自适应控制车辆行驶,与定速巡航相比节油率为6.17%。 而且,与其他同类算法相比,PCC算法可以通过档位和转速的协同优化,使发动机更多地运行在高效区。 而且,RPSM算法可以提前重新配置道路,路点减少率达到91%,显着降低算法复杂度。 因此,本研究对于重卡经济行驶和CPCC系统的推广具有重要的研究意义。

1. Introduction

With the rapid development of the mobile communication technology and cloud computing, the research on cloud control system (CCS) and its applications has become an important research scope [1–5]. In the field of intelligent and connected vehicles (ICV), the cloud-based predictive cruise control (CPCC) system can obtain the road and traffic information by cloud platform and perform predictive control for vehicles by wireless communication. This control method can significantly improve the driving to be safe and fuel-efficient, which has essential research implications for achieving national carbon neutrality targets as well [6]. For heavy trucks, the predictive cruise control (PCC) algorithm based on slope information is an important means of improving fuel efficiency and reducing transport costs [7,8]. However, in the current on-board PCC algorithm, the problems of poor real-time computing, difficulty in map updating and high application cost seriously hinder its popularization and application. Since the CCS has super computing power and data resources, the research of PCC based on CCS is an effective method to solve the above problems [9].
随着移动通信技术和云计算的快速发展,云控制系统(CCS)及其应用的研究已成为重要的研究范围[1-5]。 在智能网联汽车(ICV)领域,基于云的预测巡航控制(CPCC)系统可以通过云平台获取道路和交通信息,并通过无线通信对车辆进行预测控制。 这种控制方法可以显着提高驾驶的安全性和燃油效率,这对于实现国家碳中和目标也具有重要的研究意义[6]。 对于重型卡车来说,基于坡度信息的预测巡航控制(PCC)算法是提高燃油效率、降低运输成本的重要手段[7,8]。 然而,目前星载PCC算法存在计算实时性差、地图更新困难、应用成本高等问题,严重阻碍了其推广应用。 由于CCS具有超强的计算能力和数据资源,基于CCS的PCC研究是解决上述问题的有效方法[9]。
Most research on the CCSs focuses on intelligent agriculture, automated factories, intelligent transport system (ITS), ICV, etc. In the early days, these applications were derived from research on the methods of network control systems. Later, with the development of artificial intelligence and cloud computing, the research on CCS has made rapid progress in various fields [10]. In the field of intelligent agriculture, Khattab et al. [11] proposed a precision agriculture cloud control architecture for intelligent control of crops based on a cloud platform of the Internet of Things. The proposed three-tier architecture has certain performance advantages, but no practical validation of its effectiveness has been carried out. Et-taibi et al. [12] proposed an intelligent irrigation CCS by taking smart agriculture as a cyber-physical system (CPS), and verified the feasibility of the system through experiments. In the field of automated factories, Hu et al. [13] proposed a CCS architecture for smart robot factories based on edge computing and cloud service theory, which significantly improved productivity. Chen et al. [14] explained the definition, architecture and application cases of intelligent factories based on CPS, providing a new solution for the optimization design of intelligent factories. In the field of ITS and ICV, Xia et al. [15] designed an intelligent traffic cyber-physical control system based on CCS principle. The simulation results showed that the system improved the dynamic performance of the traffic control system. Based on the CPS theory, Li et al. [6] proposed China’s architecture of CCS for ICVs and named it as vehicle-road-cloud integrated control system, which is dedicated to bridging the two major areas of ITS and ICVs, with the aim of accelerating the development of intelligent vehicles in China. The above research includes not only innovative exploration of CPS in various fields, but also specific applications in distinctive sub-fields, but the architecture of CPCC system under CCS is less well studied.
CCS的研究大多集中在智能农业、自动化工厂、智能交通系统(ITS)、智能网联汽车(ICV)等方面。早期,这些应用都源于对网络控制系统方法的研究。 后来,随着人工智能和云计算的发展,CCS的研究在各个领域都取得了快速进展[10]。 在智能农业领域,Khattab等人。 文献[11]提出了一种基于物联网云平台的农作物智能控制的精准农业云控制架构。 所提出的三层架构具有一定的性能优势,但尚未对其有效性进行实际验证。 埃泰比等人。 文献[12]提出了一种以智慧农业为信息物理系统(CPS)的智能灌溉CCS,并通过实验验证了该系统的可行性。 在自动化工厂领域,Hu 等人。 文献[13]提出了一种基于边缘计算和云服务理论的智能机器人工厂CCS架构,显着提高了生产力。 陈等人。 文献[14]基于CPS阐述了智能工厂的定义、架构和应用案例,为智能工厂的优化设计提供了新的解决方案。 在 ITS 和 ICV 领域,Xia 等人。 文献[15]设计了一种基于CCS原理的智能交通信息物理控制系统。 仿真结果表明该系统提高了交通控制系统的动态性能。 基于CPS理论,Li等人。 文献[6]提出了我国智能网联汽车CCS架构,并将其命名为车路云一体化控制系统,致力于连接智能交通和智能网联汽车两大领域,旨在加速我国智能汽车的发展。 上述研究不仅包括CPS在各个领域的创新探索,也包括在特色子领域的具体应用,但对于CCS下的CPCC系统架构研究较少。
The control methods of the predictive cruise control algorithm with the use of slope information can be divided into three categories: optimal control [16– 18], model predictive control (MPC) [19– 21] and instantaneous control [22,23]. Dynamic programming (DP) is based on optimal control theory and can always generate the most fuel-efficient results in handling PCC planning problems. Hellstrom et al. [24,25] proposed a look-ahead control algorithm based on the DP, which uses the road slope information ahead of the vehicle to carry out the minimum fuel-saving control for heavy diesel trucks. Cong et al. [26] used the road topology information learned in advance to construct the optimal shifting strategy based on DP, aiming to achieve the goal of minimizing fuel for heavy trucks. Compared with optimal control, MPC can improve the robustness of the system through rolling time domain optimization, which has been widely studied in PCC. In [27,28], based on the road slope information, the MPC control problem was constructed and solved with fuel economy as the objective and the simulation results show that the developed system can significantly reduce vehicle fuel consumption. However, the optimal control algorithm and MPC have high computational complexity and poor real-time performance in solving optimal control problems. Therefore, some researchers try to use the instantaneous control method to design the fuel-saving algorithm. For example, Xu et al. [29] designed a feedback controller with fuel economy priority only based on the current road slope information, which greatly reduces the calculation time. However, instantaneous control only optimizes the vehicle power system according to the current driving conditions, which has no predictive ability and is worse than optimal control and MPC in fuel-saving [30].
利用坡度信息的预测巡航控制算法的控制方法可分为三类:最优控制[16-18]、模型预测控制(MPC)[19-21]和瞬时控制[22,23]。 动态规划(DP)基于最优控制理论,在处理PCC规划问题时总能产生最省油的结果。 赫尔斯特罗姆等人。 文献[24,25]提出了一种基于DP的前瞻控制算法,利用车辆前方道路坡度信息对重型柴油卡车进行最小节油控制。 丛等人。 [26]利用预先学习到的道路拓扑信息构建基于DP的最优换挡策略,旨在实现重卡燃油最小化的目标。 与最优控制相比,MPC可以通过滚动时域优化来提高系统的鲁棒性,这在PCC中得到了广泛的研究。 文献[27,28]基于道路坡度信息,构建并求解了以燃油经济性为目标的MPC控制问题,仿真结果表明所开发的系统可以显着降低车辆燃油消耗。 然而,最优控制算法和MPC在求解最优控制问题时计算复杂度高、实时性差。 因此,一些研究人员尝试使用瞬时控制方法来设计节油算法。 例如,徐等人。 文献[29]仅根据当前道路坡度信息设计了燃油经济性优先的反馈控制器,大大减少了计算时间。 然而,瞬时控制仅根据当前行驶工况对车辆动力系统进行优化,没有预测能力,在节油方面比最优控制和MPC差[30]。
Although the existing research has made great contributions to the design of the PCC algorithm based on slope information, they have some deficiencies. On the one hand, the PCC algorithm studied by most scholars only considers the single optimization of vehicle speed or gear, and few people simultaneously optimize the two control objectives to meet the dynamic and economic requirements of vehicles under different driving conditions, which is particularly important for heavy trucks when driving on the slope. On the other hand, most researchers optimize the computational complexity of the PCC algorithm by adding constraints or simplifying objective functions. However, few people reduce the dimension of the algorithm from the perspective of road segmentation.
尽管现有的研究对基于坡度信息的PCC算法的设计做出了很大的贡献,但仍存在一些不足。 一方面,大多数学者研究的PCC算法仅考虑车辆速度或档位的单一优化,很少有人同时优化两个控制目标,以满足车辆在不同行驶条件下的动力性和经济性要求,这一点显得尤为重要 适用于在斜坡上行驶的重型卡车。 另一方面,大多数研究人员通过添加约束或简化目标函数来优化PCC算法的计算复杂度。 但很少有人从道路分割的角度来降低算法的维度
Given the above, under the ICV CCS, this paper proposes a layered architecture for the CPCC system. Besides, based on the dynamic programming principle and the road point segmentation method (RPSM), a novel PCC algorithm is presented. In comparison with the existing studies, two distinctive contributions of this work are as follows:
鉴于此,在ICV CCS下,本文提出了CPCC系统的分层架构。 此外,基于动态规划原理和道路点分割方法(RPSM),提出了一种新颖的PCC算法。 与现有研究相比,本工作有两个显着贡献:
(i) A layered architecture for the CPCC system. This architecture can realize the convenient acquisition of maps and the collaborative management of ICV groups, which is conducive to the industrialization promotion of the PCC algorithm.
(i) CPCC 系统的分层架构。 该架构可以实现地图的便捷获取和智能网联汽车群体的协同管理,有利于PCC算法的产业化推广。
(ii) A novel PCC algorithm. This algorithm can use the predicted slope information to optimize both speed and gear, considering simultaneously the vehicle’s economy and dynamics as well as reducing the algorithm’s computational complexity by RPSM.
(ii) 一种新颖的 PCC 算法。 该算法可以利用预测的坡度信息来优化速度和档位,同时考虑车辆的经济性和动态性,并通过RPSM降低算法的计算复杂度。
This paper is organized as follows. In Section 2, the system architecture of CPCC is designed. In Section 3, the vehicle model is constructed. In Section 4, the algorithm and principle of the CPCC system are presented. In Section 5, the simulation and analysis are provided. Finally, the conclusions are summarized in Section 6.
本文的结构如下。 第二节设计了CPCC的系统架构。 在第 3 节中,构建了车辆模型。 第四节介绍了CPCC系统的算法和原理。 第 5 节提供了模拟和分析。 最后,第 6 节总结了结论。

2. System architecture of CPCC

The general architecture of the ICV CCS has been proposed for many years [6], but the architecture is not invariably applied for different applications, which needs to be adapted and redesigned. In this chapter, the general architecture of the ICV CCS is introduced. Then, based on the general architecture, the layered architecture for the CPCC system is designed.
ICV CCS的通用架构已经提出多年[6],但该架构并不是一成不变地适用于不同的应用,需要进行调整和重新设计。 本章介绍了智能网联汽车CCS的总体架构。 然后,在总体架构的基础上,设计了CPCC系统的分层架构。

2.1 General architecture of the ICV CCS

This general architecture, also known as the vehicle-roadcloud integrated control system, is an integrated control system with a cloud control platform (CCP) as the core and oriented to ICVs and transportation [6,9]. This architecture is composed of CCP, roadside infrastructures, communication network, ICVs and related supporting platform. Its overall architecture is shown in Fig. 1.
该总体架构也称为车路云综合控制系统,是以云控制平台(CCP)为核心、面向智能网联汽车和交通运输的综合控制系统[6,9]。 该架构由CCP路侧基础设施通信网络智能网联汽车及相关支撑平台组成。 其整体架构如 图1 所示。
在这里插入图片描述
The CCP aims to build a real-time computing environment and integrate data of vehicle-road-cloud for cooperative application in performance optimization of ICVs and traffic, which is divided into cloud control basic platform and cloud control application platform. The basic platform provides real-time traffic data and an application environment for collaborative applications. To better support the service needs of different applications, the CCP is divided into edge cloud, region cloud and central cloud. Edge cloud usually runs real-time collaborative applications, regional cloud runs near-real-time collaborative applications, central cloud services in the country, and runs non-real-time applications. The three tiers of clouds are coordinated with each other, with a gradual decrease in real-time service from the bottom to the top and a sequential increase in service volume. In the application platform, there are management agencies, 3rd party agencies and carmanufacturers depending on the needs of each institution for the applications. The ICVs in traffic interact with the cloud via the communication network or roadside communication units. The roadside sensing unit senses road traffic data in real-time and uploads it to the edge cloud for application processing. The related supporting platform provide data support such as maps and traffic for the CCP.
CCP旨在构建实时计算环境,整合车路云数据,协同应用在智能网联汽车和交通性能优化中,分为云控基础平台和云控应用平台。 基础平台提供实时交通数据和协同应用的应用环境。 为了更好地支持不同应用的服务需求,CCP分为边缘云区域云中心云边缘云通常运行实时协作应用程序区域云运行近实时协作应用程序国内中央云服务运行非实时应用程序。 三层云相互协调,从下到上实时服务逐渐减少,服务量依次增加。 在应用平台中,根据各个机构对应用的需求,有管理机构、第三方机构和汽车制造商。 交通中的智能网联汽车通过通信网络或路边通信单元与云端进行交互。 路侧传感单元实时感知道路交通数据并上传至边缘云进行应用处理。 相关支撑平台为中共提供地图、交通等数据支持。
PCC requires fast calculations and road map data in real-time. With the advantages of CCS, its control effects will be further enhanced by placing it in the ICV CCS. The PCC algorithm is arranged on the edge cloud to quickly complete the real-time solution of the control command by calling the map according to the signal of the vehicle cruise. The regional cloud can predict the traffic status information in an area, and achieve regional macro traffic control. The central cloud is mainly devoted to non-real-time application analysis and vehicle management tasks for PCC, which is used to manage vehicle configuration parameters and PCC operational data. Through the big data analysis of the running data for a period, some applications can be realized, such as the continuous optimization of the PCC algorithm, the analysis of the user’s driving habits, and the fuel-saving statistics. By taking PCC as an example to introduce the functions and advantages of CCS at all levels, it can show the research significance of the cloud-based predictive cruise system and its architecture. Therefore, under the ICV CCS, the design of layered architecture for the CPCC system is described in Subsection 2.2.
PCC 需要快速计算和实时的路线图数据。 凭借CCS的优势,将其置于智能网联汽车CCS中将进一步增强其控制效果。 PCC算法布置在边缘云上,根据车辆巡航的信号,通过调用地图,快速完成控制命令的实时求解区域云可以预测区域内的交通状况信息,实现区域宏观交通调控中央云主要致力于PCC的非实时应用分析和车辆管理任务,用于管理车辆配置参数和PCC运行数据。 通过对一段时间的运行数据进行大数据分析,可以实现一些应用,比如PCC算法的持续优化、用户驾驶习惯的分析、节油统计等。 以PCC为例介绍各级CCS的功能和优势,可以展示基于云的预测巡航系统及其架构的研究意义。 因此,在ICV CCS下,CPCC系统的分层架构设计在2.2小节中描述。

2.2 Design of layered architecture for CPCC system

The realization of the CPCC system requires reasonable analysis of cloud and vehicle functions to ensure effective use of their respective advantages and realize efficient and safe operation of the system. In order to reduce the hardware cost of the on-board Telematics BOX (T-BOX), the vehicle platform mainly parses the control commands sent from the cloud and monitors the cruising state of the vehicle based on the set state transition conditions, so as to send and receive control commands and safely shift cruise modes. The layered architecture of the CPCC system is shown in Fig. 2 below.
CPCC系统的实现需要对云端和车载功能进行合理分析,确保有效利用各自优势,实现系统高效、安全运行。 为了降低车载Telematics BOX(T-BOX)的硬件成本,车载平台主要解析云端发送的控制命令,并根据设定的状态转换条件监控车辆的巡航状态,从而 发送和接收控制命令并安全地切换巡航模式。 CPCC系统的分层架构如下 图2 所示。
在这里插入图片描述
The CPCC system is mainly composed of Map service module, RPSM algorithm, PCC algorithm, T-BOX, and controller units, as shown in Fig. 2. The CCP is equipped with the engine model and dynamic parameters of the controlled vehicle, and the parameters of the vehicle such as GPS position, reference speed and gear are obtained in real-time through the edge cloud. These data are stored on the cloud control basic platform, pending the use of the PCC algorithm. The cloud control application platform provides a fast-computing environment for the PCC algorithm, and obtains the data of the basic platform according to the needs. The vehicle platform is mainly composed of a T-BOX and controller unit for the analysis and control of cloud control instructions. The T-BOX connects internally with the controller area network (CAN) bus and externally with the CCS through wireless communication. The command parsing module is used to locate and extract the control sequence and send it to the control units for execution. Cruise state control is based on the set state transition logic to control the cruise state with security as the goal. In addition, the vehicle operation data is uploaded to the cloud by the T-BOX for statistical analysis of the data by the application platform.
CPCC系统主要由地图服务模块、RPSM算法、PCC算法、T-BOX和控制器单元组成,如图2所示。CCP配备了受控车辆的发动机型号和动态参数,以及通过边缘云实时获取车辆的GPS位置、参考速度、档位等参数。 这些数据存储在云控基础平台上,等待PCC算法的使用。 云控应用平台为PCC算法提供快速计算环境,并根据需要获取基础平台的数据。 车载平台主要由T-BOX和控制器单元组成,用于云控制指令的分析和控制。 T-BOX内部与控制器局域网(CAN)总线连接,外部通过无线通信与CCS连接。 命令解析模块用于定位并提取控制序列并将其发送给控制单元执行。 巡航状态控制是根据设定的状态转换逻辑,以安全为目标来控制巡航状态。 此外,车辆运行数据通过T-BOX上传至云端,供应用平台对数据进行统计分析。
The cruise state control logic in the T-BOX identifies the GPS signal quality, network status, data format, vehicle speed and cruise switch signal to determine whether the condition of state transfer is met and ensure the safe operation of the system. The transformation logic diagram is shown in Fig.3. The conditions are described in Table 1.
T-BOX中的巡航状态控制逻辑对GPS信号质量、网络状态、数据格式、车辆速度和巡航开关信号进行识别,以确定是否满足状态转移条件,确保系统安全运行。 变换逻辑图如图3所示。 条件如表 1 所示。
在这里插入图片描述
在这里插入图片描述

3. Vehicle model

The vehicle model mainly includes engine model, transmission model and longitudinal dynamics model. This section introduces the vehicle model required by the PCC algorithm below, and simplifies the model partly. The truck prototype studied in this paper is shown in Fig. 4. The main parameters of the truck are listed in Table 2. Since some parameters involve enterprise confidentiality, only typical parameters related to the proposed algorithm are published, and others are given only the reference range.
整车模型主要包括发动机模型、变速器模型和纵向动力学模型。 本节介绍下面PCC算法所需的车辆模型,并对模型进行部分简化。 本文研究的卡车样机如图 4 所示,卡车的主要参数如表 2 所示。由于部分参数涉及企业机密,因此仅公布与本文算法相关的典型参数,其他参数仅给出参考范围。
在这里插入图片描述
在这里插入图片描述

3.1 Engine model

An engine model is constructed according to the universal characteristic data of a certain type of diesel engine, which includes three columns of data: engine speed, torque, and fuel consumption rate. Based on the linear interpolation principle (throttle opening approximately equals torque percentage), engine MAP data is generated into two functions of engine fuel consumption rate and output torque , as shown in (1).
根据某型柴油机的通用特性数据构建发动机模型,包括发动机转速、扭矩、燃油消耗率三列数据。 基于线性插值原理(节气门开度约等于扭矩百分比),将发动机MAP数据生成为发动机燃油消耗率和输出扭矩两个函数,如(1)所示。
在这里插入图片描述
where is the output speed of the engine, and is the throttle opening. Equation (1) shows that the three variables , , have a functional relationship and can be transformed into by deformation. Then, (1) can be expressed as
其中 ω e \omega_e ωe 为发动机的输出转速, α \alpha α 为节气门开度。 式(1)表明,三个变量 ω e \omega_e ωe α \alpha α T e T_e Te 之间存在函数关系,可以通过变形转化为 α = t h r o t t l e ( ω e , T e ) \alpha=throttle(\omega_e,T_e) α=throttle(ωe,Te)。 那么,(1)可以表示为
在这里插入图片描述
Equation (2) can be used to calculate fuel consumption through the speed and the torque of engine.
式(2)可通过发动机的转速和扭矩计算燃油消耗量

3.2 Driveline model

The power transfer route of the vehicle is shown in Fig. 5. The speed and torque of the engine are transmitted to the driving wheel after passing through the driveline. Because the clutch, transmission and other driveline components are rigid coupling, torsional deformation can be ignored.
车辆的动力传递路线如 图5 所示。发动机的转速和扭矩经过传动系统后传递到驱动轮。 由于离合器、变速器等传动系统部件均为刚性联轴器,扭转变形可以忽略不计。
在这里插入图片描述
According to [25] and [31], in order to facilitate the analysis and calculation of the driveline model, the total moment of inertia of driveline can be equivalent to the tire, which is written as . Therefore, when the transmission gear is set, the engine torque is transferred to the wheels through (3) and (4).
根据文献[25]和[31],为了便于传动系统模型的分析计算,传动系统的总转动惯量可以等效到轮胎,记为 J t J_t Jt 。 因此,当设定变速器档位时,发动机扭矩通过(3)和(4)传递至车轮。
在这里插入图片描述
where is the torque transmitted to the clutch, and is the torque transmitted to the tire. and are respectively the total transmission ratio and efficiency of the driveline.
其中 T c T_c Tc 是传递到离合器的扭矩, T w T_w Tw 是传递到轮胎的扭矩。 i = i g i 0 i=i_gi_0 i=igi0 η = η g η 0 \eta=\eta_g\eta_0 η=ηgη0 分别是传动系统的总传动比z总效率
Then, the traction force transferred to the wheels w can be expressed as (5).
那么,传递到车轮 F w F_w Fw 的牵引力可以表示为(5)。
在这里插入图片描述
where w is the angular acceleration of the engine crankshaft.
其中 ω ˙ w \dot{\omega}_w ω˙w 是发动机曲轴的角加速度。
Further, the engine speed is converted into the driving speed by the driveline, as shown in (6).
此外,发动机速度通过传动系统转换为行驶速度,如(6)所示。
在这里插入图片描述

3.3 Longitudinal dynamics model

The force analysis of the vehicle driving is shown in Fig. 6. Based on Newton’s second law and the driveline model, the vehicle driving balance equation can be expressed as (7) [31].
车辆行驶受力分析如图6所示。
在这里插入图片描述
根据牛顿第二定律和传动系统模型,车辆行驶平衡方程可表示为(7)[31]。
在这里插入图片描述
Substitute (3)−(6) into (7) to obtain the longitudinal dynamics model of the vehicle, as shown in (8).
将式(3)−(6)代入式(7),得到车辆纵向动力学模型,如式(8)所示。
在这里插入图片描述

4. Algorithm and principle of CPCC system

This section introduces the method of using DP to build the PCC algorithm, and proposes an RPSM algorithm to reduce the complexity of the DP algorithm from the perspective of road data preprocessing, which is to realize fast computation of the CPCC system. The PCC algorithm based on DP mainly studies cost function terms, constraint conditions and the dimension reduction optimization of DP.
本节介绍了使用DP构建PCC算法的方法,并从道路数据预处理的角度提出了RPSM算法来降低DP算法的复杂度,从而实现CPCC系统的快速计算。 基于DP的PCC算法主要研究DP的代价函数项、约束条件以及降维优化

4.1 PCC algorithm based on DP

The PCC algorithm is to solve the optimal control sequence of gear position and speed by using the information on road slope ahead of vehicle. Then, predictive cruise control of vehicle is realized by executing predictive control sequences.
PCC算法是利用车辆前方路面坡度信息来求解档位和车速的最优控制序列。 然后,通过执行预测控制序列来实现车辆的预测巡航控制。

4.1.1 Cost function

Since the state space of the PCC algorithm is divided into stages based on the distance domain, the cost function equation is calculated by discrete integration [25]. The cost function includes five items, namely fuel consumption, deviation of cruise reference speed, speed change rate, gear change penalty and throttle opening comparison, as shown in (9).
由于PCC算法的状态空间根据距离域划分为阶段,因此通过离散积分来计算成本函数方程[25]。 成本函数包括油耗巡航参考速度偏差变化率换挡惩罚节气门开度比较 五项,如式(9)所示。
在这里插入图片描述
where m˙ f k is the fuel consumption rate of the stage k.
式中, m ˙ f k \dot{m}_{fk} m˙fk为 k 阶段的燃油消耗率。
The variables and represent the throttle opening required by state transfer at stage , in the PCC and CC control respectively.
变量 α p k \alpha_{pk} αpk α c k \alpha_{ck} αck 分别表示 PCC 和 CC 控制中在状态 k 转移所需的节气门开度。
The penalty factor of fuel consumption is used to ensure fuel economy of vehicle driving; the penalty factor of speed deviation is used to restrict the planned speed as close to the reference speed as possible, so as to maintain speed without excessive deviation from reference speed; the penalty factor of speed change rate is used to constrain the speed change of the two stages, and reduce rapid acceleration and deceleration to save fuel consumption; the penalty factor of gear penalty is used to reduce the phenomenon of gear jumping in the changing transmission at the front and rear stages; the penalty factor of throttle opening reduces the phenomenon of large throttle opening as far as possible by comparing CC throttle opening.
利用油耗惩罚因子保证车辆行驶的燃油经济性速度偏差惩罚因子用于限制规划速度尽可能接近参考速度,以保持速度不偏离参考速度过大; 利用速度变化率惩罚因子来约束两阶段的速度变化,减少急加速和急减速,以节省燃油消耗; 采用档位惩罚惩罚系数来减少前后级变速传动中的跳档现象; 通过对比CC节气门开度,节气门开度惩罚因子尽可能减少了大节气门开度的现象

4.1.2 Constraints

In order to avoid vehicle speed deviating too much from the reference speed, the speed boundary of the state space is set as follows:
为了避免车辆速度偏离参考速度过大,状态空间的速度边界设置如下:
在这里插入图片描述
According to the universal characteristic diagram of the engine, the efficient working area of the engine tends to be within certain engine speed and torque ranges, so there are the following constraints:
根据发动机通用特性图,发动机的有效工作区往往在一定的发动机转速和扭矩范围内,因此存在以下约束:
在这里插入图片描述
According to the economic driving principle, rapid acceleration and deceleration will have a great impact on the fuel consumption of the vehicle, so there is an acceleration constraint.
根据经济驾驶原理,快速加减速会对车辆的燃油消耗产生很大影响,因此存在加速度约束。
在这里插入图片描述
where s is the position of driving.
其中 s 是驾驶位置。
In the state space of DP, there are the lowest and highest cruise gears. Moreover, only the specific transmission gears are available under constraints of engine speed and vehicle speed. Therefore, the gear constraints as follows are indispensable.
在DP的状态空间中,有最低巡航档位和最高巡航档位。 而且,在发动机转速和车速的限制下,只能使用特定的变速档位。 因此,如下的齿轮约束是必不可少的。
在这里插入图片描述

4.1.3 Determination of optimal control sequence

In order to solve the optimal solution of the PCC problem through DP, the state space of DP needs to be established based on control variables firstly. Then, the state sequence that minimizes the cost function is the optimal control sequence of predictive driving on the road ahead. The state space and calculation process of the PCC algorithm based on DP are shown in Fig. 7.
为了通过DP求解PCC问题的最优解,首先需要根据控制变量建立DP的状态空间。 那么,使成本函数最小的状态序列就是前方道路预测驾驶的最优控制序列。 基于DP的PCC算法的状态空间和计算流程如图7 所示。
在这里插入图片描述
Fig. 7 shows the state space constructed by speed and gear, and only part of the state points meets the requirements under constraints to reduce unnecessary calculations. By calculating (9) in the reverse direction, an optimal speed and gear sequence of the prediction horizon is finally obtained from the positive direction.
图7 给出了由速度和档位构建的状态空间,在约束下只有部分状态点满足要求,以减少不必要的计算。 通过反方向计算(9),最终从正方向得到预测范围内的最优速度和档位序列。
The stages of DP are divided according to the distance between the road points. Therefore, if the distance is too small when the prediction distance is fixed, the complexity calculation of DP is larger and the real-time performance is worse. Therefore, the pretreatment of road points plays an important role in the dimension reduction optimization of DP.
DP的阶段是根据道路点之间的距离来划分的。 因此,在预测距离固定的情况下,如果间距太小,则DP的计算复杂度较大,实时性较差。 因此,道路点的预处理对于DP的降维优化具有重要作用

4.2 Dimensional reduction optimization of DP by RPSM

The solution complexity of DP in the CPCC system is mainly determined by prediction distance, the number of available gears,the constraint range and the dispersion interval of velocity. The computation time of DP will affect the iterative control precision of the system. The principle of the RPSM algorithm is to reduce the number of stages of DP without changing the predicted distance. For example, if the prediction distance is 2 km and the original road point is 20 m an interval, the PCC algorithm needs 100 stages of state space to be solved by DP once. If 2 km is divided into 10 stages according to certain rules, the calculation time can be reduced by 10 times, greatly reducing the closed-loop following control time of the system. The algorithm flow chart of RPSM is shown in Fig. 8.
CPCC系统中DP的求解复杂度主要由预测距离可用档位数约束范围速度离散区间决定。 DP的计算时间会影响系统的迭代控制精度。 RPSM算法的原理是在不改变预测距离的情况下减少DP的阶段数。 例如,如果预测距离为2 km,原始道路点间隔为20 m,则PCC算法需要100阶段的状态空间才能通过DP求解一次。 如果将2公里按照一定规则分为10个阶段,计算时间可减少10倍,大大减少系统闭环跟随控制时间。 RPSM算法流程图如 图8 所示。
在这里插入图片描述
The RPSM is a pre-processing algorithm for road information, which outputs information on slope and road point intervals after segmentation and is used as input to the PCC algorithm. Firstly, the road information extracted from the map server is cleaned and reprocessed, and its format is transformed into the interface format required by the RPSM algorithm. Secondly, according to the sequence of road points, an iterative calculation is carried out based on three segmentation conditions. The condition 1 of is a slope constraint. In the iterative process of the road point, if the slope changes of the two original road points exceed , the segmentation is carried out at that point. The condition 2 of is a cumulative slope constraint to determine whether the cumulative slope value meets the segmentation requirement when condition 1 is not satisfied. The condition 3 of is the constraint of road point spacing, indicating that after one segmentation, when the cumulative distance of the original road point exceeds , the segmentation is performed. In the iterative segmentation process, the first step is to judge the condition 1, and then 2 and 3, until the road sequence loop is completed. Finally, the segmented road-point sequence is output according to the format required by the PCC algorithm.
RPSM是道路信息的预处理算法输出分割后的坡度和道路点间隔信息,作为PCC算法的输入。 首先将从地图服务器中提取的道路信息进行清洗和重新处理,将其格式转换为RPSM算法所需的接口格式。 其次,根据道路点的顺序,基于三种分割条件进行迭代计算。 条件1: ∣ Δ A n g e l ∣ > θ |\Delta Angel|>\theta ∣ΔAngel>θ 是斜率约束 。 在道路点的迭代过程中,如果两个原始道路点的坡度变化超过 θ \theta θ,则在该点进行分割。 条件2: ∣ S a ∣ > β |Sa|>\beta Sa>β 为累积斜率约束,用于在不满足条件1时判断累积斜率值 S a Sa Sa 是否满足分割要求。 条件3: S i > γ Si>\gamma Si>γ 是道路点间距的约束,表示一次分割后,当原道路点的累计距离超过 γ \gamma γ 时,进行分割。 在迭代分割过程中,首先判断条件1,然后判断条件2和条件3,直到完成道路序列循环。 最后根据PCC算法要求的格式输出分割后的路点序列。

4.3 Control method and process of CPCC system

The CPCC system adopts the control method of iterative update and rolling distance domain optimization. The optimal speed and gear are recalculated according to a certain distance threshold , when the CPCC mode is started. The detailed control process is shown in Fig. 9.
CPCC系统采用迭代更新和滚动距离域优化的控制方法。 当CPCC模式启动时,根据一定的距离阈值重新计算最佳速度和档位。 详细控制流程如图9所示。
在这里插入图片描述
Step 1 When the cloud platform detects that each signal of the vehicle and T-BOX meet the requirements for entering the CPCC system (see Section 3 vehicle platform introduction for details), the CPCC mode will be activated to replace the CC mode.
步骤1 :当云平台检测到车辆和T-BOX各信号均满足进入CPCC系统的要求时(详见第三节车辆平台介绍),将激活CPCC模式以取代CC模式。
Step 2 If the current initial speed v0 ⩽ vmax, the recommended speed and gear are planned according to the minimum set value. Conversely, if the initial speed is greater than the maximum, the set maximum value of gear and speed is output.
步骤2 :如果当前初始速度 v 0 ≤ v m a x v_0≤v_{max} v0vmax,则按照最小设定值规划推荐速度和档位。 反之,如果初始速度大于最大值,则输出设定的档位和速度最大值。
Step 3 When the condition of vmin ⩽ v0 ⩽ vmax is met, the cloud accepts the location information of the vehicle, and extracts the map data of X km in front of the current road from the map server (long distance).
步骤3 :当满足 v m i n ⩽ v 0 ⩽ v m a x v_{min}⩽v_0⩽v_{max} vminv0vmax 条件时,云端接受车辆的位置信息,并从地图服务器中提取当前道路前方 X X X 公里的地图数据(远距离)。
Step 4 When the obtained road data range X is more than the optimization range Y, it means that the map data is missing and the CPCC mode should be exited, otherwise it runs and enters Step 5.
步骤4 :当获取的道路数据范围 X X X 大于优化范围 Y Y Y 时,说明地图数据缺失,应退出CPCC模式,否则运行并进入步骤5。
Step 5 The X km road is segmented by the RPSM algorithm. Then, based on the current position of the vehicle, the segmented road of Y km is obtained to optimize the optimal control strategy in the current prediction range.
步骤5 :通过RPSM算法对 X X X km道路进行分段。 然后,根据车辆当前位置,得到 Y Y Y km的分段道路,以在当前预测范围内优化最优控制策略。
Step 6 The state space of DP is constructed based on speed, gear position and predicted distance.
步骤6 :根据速度档位预测距离****构建DP的状态空间
Step 7 Based on the iterative calculation principle of DP, the cost function is calculated from back to front within the range of constraints, and the minimum cost path is finally obtained. Then, the optimal speed and gear sequence is acquired.
步骤7 :根据DP的迭代计算原理,在约束范围内从后向前计算成本函数,最终得到最小成本路径。 然后,获得最佳速度和档位序列。
Step 8 Based on the real-time position of the vehicle, the corresponding control command of speed and gear are found in the optimal control sequence and sent to the vehicle controller units.
步骤8 :根据车辆的实时位置,在最优控制序列中找到相应的速度和档位控制命令,并将其发送至车辆控制器单元。
Step 9 Judge whether the driving range of the vehicle exceeds r m in one iteration cycle. If not, the optimization control instruction is still sent according to Step 6. If so, the next iteration is performed and return to Step 2.
步骤9 :判断一个迭代周期内车辆的续驶里程是否超过 r r r m 。 如果不是,则仍然按照步骤6发送优化控制指令。如果是,则进行下一次迭代,并返回步骤2。

5. Simulation and analysis

The simulation experiment is divided into two parts. First, an actual road is used to verify the segmentation effect of RPSM. Then, the simulation model of the CPCC system, which is built based on Matlab/Simulink and Trucksim, is simulated by using the same road.
模拟实验分为两部分。 首先,通过实际道路验证RPSM的分割效果。 然后,利用同一道路对基于Matlab/Simulink和Trucksim建立的CPCC系统仿真模型进行仿真

5.1 Effect verification of the RPSM algorithm

The simulation road selected is 36 km from the Yiyuan server to the Zhuge server on the G22 Expressway in Shandong, China. This road has a significant change in slope and elevation, which meets the validation needs.
选择的模拟道路为中国山东G22高速公路上的沂源服务器至诸葛服务器36公里。 该道路坡度和高程变化较大,满足验证需要。
The aerial view of this road is shown in Fig. 10
该道路鸟瞰图如图10所示
在这里插入图片描述
By pre-processing this road offline based on the RPSM algorithm, the segmentation effect is shown in Fig. 11. It shows the original and segmentary road points in the view of road elevation map, with local splitting effects shown at certain key locations on the road. It is obvious that the segmented road-points basically retain the characteristic information of the original road-points in the locations of slope top and slope bottom. From the overall perspective, the original road with a total of 1731 points are reasonably divided into 155, with a road-point reduction rate of 91%, shown in Fig. 12.
基于RPSM算法对该道路进行离线预处理,分割效果如图11所示。在道路高程图上展示了原始道路点和分割道路点,在道路高程图的某些关键位置显示了局部分割效果。 可以看出,分割后的道路点基本保留了坡顶和坡底位置原始道路点的特征信息。 从整体上看,将原来共有1731个点的道路合理划分为155个,道路点减少率为91%,如图12所示。
在这里插入图片描述
在这里插入图片描述
The advantages of the RPSM algorithm are that it not only greatly reduces the number of road segments, but also preserves the road characteristic points well. Thus, it can prolong the road prediction distance of CPCC system, without increasing time dimension. Furthermore, by combining the algorithm with the CPCC system, the computing power of the CCP can be greatly freed up and the number of PCC-equipped vehicles managed by CCS can be further broadened.
RPSM算法的优点是不仅大大减少了道路路段数量,而且很好地保留了道路特征点。 因此,可以在不增加时间维度的情况下延长CPCC系统的道路预测距离。 此外,通过将该算法与CPCC系统相结合,可以极大地释放CCP的计算能力,并可以进一步扩大CCS管理的配备PCC的车辆数量。

5.2 Simulation analysis of CPCC system

The CPCC system is a combination of the PCC and RPSM algorithms based on the CCS. The same experimental road as shown in Subsection 5.1 is used to verify its control effectiveness.
CPCC系统是在CCS的基础上结合了PCC和RPSM算法。 采用与5.1节相同的实验道路来验证其控制有效性。

5.2.1 Simulation model

The simulation model is shown in Fig. 13, including four modules. Module 1 is the map update module, which contains the original map data and the RPSM algorithm, capable of providing segmented map data to the PCC algorithm. Module 2 is a PCC algorithm solver that uses predicted slope information to solve for the optimal gear and speed based on the DP principle. In practice, Module 2 is located on the edge cloud in the CCP and caters to the realtime calculation and the delivery of commands. Module 3 is used to simulate the control instruction parsing function of the vehicle-side T-BOX, which can extract control commands in a predictive control sequence based on the vehicle’s travel position. Module 4 is a Trucksim Sfunction, which simulates the driving process of vehicles on the actual road by configuring vehicle parameters and road information. The four modules are connected to form a closed loop to simulate the calculation and control process of the CPCC system under the layered architecture.
仿真模型如图13 所示,包括四个模块。 模块1为地图更新模块,包含原始地图数据和RPSM算法,能够向PCC算法提供分段地图数据。 模块2是PCC算法求解器,它使用预测的坡度信息根据DP原理求解最佳档位和速度。 实际上,模块2位于CCP的边缘云上,满足实时计算和命令下发的需求。 模块3用于模拟车辆端T-BOX的控制指令解析功能,可以根据车辆的行驶位置提取预测控制序列中的控制命令。 模块4是Trucksim S-function,通过配置车辆参数和道路信息来模拟车辆在实际道路上的行驶过程。 四个模块连接形成闭环,模拟分层架构下CPCC系统的计算和控制过程。
在这里插入图片描述

5.2.2 Parameter setting

The debugging of cost function weight is roughly divided into three steps. The first step is to analyze the trend impact of each parameter on fuel consumption, and find out several cost items that have an obvious impact on fuel consumption. The second step is to determine the approximate boundary range of each parameter by the method of controlling the variables. The third step is to debug the weight with fuel consumption, gear change frequency and speed change rate as the evaluation objectives. According to the above debugging method, weight settings are shown in Table 3.
代价函数权重的调试大致分为三个步骤第一步,分析各参数对油耗的趋势影响,找出对油耗影响明显的几个成本项目。 第二步是通过控制变量的方法确定各参数的大致边界范围第三步,以油耗、换挡频率、变速率等为评价目标进行权重调试。 根据上述调试方法,权重设置如表3所示。
在这里插入图片描述
Simulation parameter settings of the CPCC system are shown in Table 4.
CPCC系统仿真参数设置如表4所示。
在这里插入图片描述

5.2.3 Results analysis

Through the co-simulation of Trucksim and Simulink, the heavy truck equipped with the CPCC system is simulated and verified on the real road. The CC mode and the classic DP algorithm for a velocity search (DP-V) are respectively as the comparative algorithm (the DP-V is the selfdefined abbreviation of the classic DP-based speed search algorithm in [32] ). The reference speed, truck model and road condition are the same as those of the CPCC system. The general diagram of simulation results is shown in Fig. 14, which shows the simulation results for the full road. Fig. 15(a) and Fig. 15(b) show the results of typical sections of 0−10 km and 25−32 km captured from Fig. 14, in order to make comparative analysis of planning effect in detail.
通过Trucksim与Simulink的联合仿真,对搭载CPCC系统的重卡进行了真实道路上的仿真验证。 CC模式和经典的DP速度搜索算法(DP-V)分别作为比较算法(DP-V是[32]中经典的基于DP的速度搜索算法的自定义缩写)。 参考速度、卡车型号、路况与CPCC系统相同。 仿真结果总图如图14所示,它显示了完整道路的仿真结果。 图 15(a)图 15(b)给出了图 14 中截取的 0−10 km 和 25−32 km 典型断面结果,以便对规划效果进行详细对比分析。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
As shown in Fig. 14, compared with the CC and DP-V, the CPCC system can adjust the vehicle speed moderately and downshift gear predictively. Obviously distinct from the DP-V, the speed curve planned by the PCC algorithm is relatively much smoother, which demonstrates better driving stability. Moreover, the PCC algorithm also ensures the dynamic performance of ramp driving by adjusting optimal gear, which is particularly important for heavy trucks. The DP-V algorithm can achieve the purpose of fuel-saving by optimizing the speed, with the fuel-saving rate of 3.74 % compared with CC. However, since the DP-V does not consider the gear optimization, the full throttle opening often occurs, which will cause insufficient combustion of fuel and increased contamination. This is also an important reason why the fuel-saving rate of DP-V is lower than that of PCC. Overall, under the condition of approximately equal driving time, the PCC algorithm shows higher ramp adaptability than CC and DP-V and obtains the fuel-saving rate of 6.17% in comparison with CC. Specific simulation results are shown in Table 5.
图14所示,与CC和DP-V相比,CPCC系统可以适度调节车速并预测性降档。 与DP-V明显不同的是,PCC算法规划的速度曲线相对平滑得多,行驶稳定性更好。 而且,PCC算法还通过调整最佳档位来保证坡道行驶的动态性能,这对于重卡尤为重要。 DP-V算法可以通过优化速度来达到节油的目的,与CC相比节油率为3.74%。 但由于DP-V没有考虑档位优化,经常出现油门全开的情况,会造成燃油燃烧不充分,污染增加。 这也是DP-V的节油率低于PCC的重要原因。 总体而言,在行驶时间大致相等的情况下,PCC算法表现出比CC和DP-V更高的坡道适应性,并且与CC相比获得了6.17%的节油率。 具体仿真结果如表5所示。
In Fig. 15(a), when the truck is going down the long slope at 0.5 km and 7.5 km, the speed is reduced in advance to avoid a high-speed impact. During the uphill and downhill journey from 1.9 km to 4.6 km, the truck maintains power and auxiliary braking by downshifting and maintaining gear position on the 11th gear. Through the adjustment of speed and gear, the fuel-saving rate of the first 10 km section is 4.9 % in comparison with the CC. In addition, although the speed regulation range of the DPV is more obvious than PCC, the fuel saving of the DP-V is not better than the CC. On the contrary, the PCC algorithm shows good performance by collaborative optimization of gear and vehicle speed.
图15(a) 中,卡车在0.5公里和7.5公里处下长坡时,提前减速以避免高速冲击。 在1.9公里至4.6公里的上坡和下坡行程中,卡车通过降档并保持11档的档位来维持动力和辅助制动。 通过车速和档位的调整,前10公里路段比CC节油率为4.9%。 另外,虽然DP-V的调速范围比PCC更明显,但DP-V的节油效果并不比CC好。 相反,PCC算法通过档位和车速的协同优化表现出了良好的性能。
As can be seen from Fig. 15(b), when the vehicle climbs a long uphill at 26.5 km, it downshifts gear at the bottom of the slope in advance and climbs at a uniform speed, which avoids the energy loss caused by shifting in the middle of the ramp and conforms to the fuel-saving driving law. In addition, the throttle opening of CPCC is significantly lower than that of CC, and the fuel-saving rate of whole-course reaches 14.3 %, which fully reflects the importance of gear prediction. By analyzing the speed curve, it can be found that the speed adjustment ability of the three algorithms is limited under the condition of long uphill. However, the PCC algorithm improves both dynamic performance and economy through predictive gear adjustment, which is an obvious merit.
图15(b) 可以看出,车辆在爬26.5公里长上坡时,提前在坡底降档,匀速爬坡,避免了换挡带来的能量损失。 坡道中间,符合节油行驶规律。 此外,CPCC的节气门开度明显低于CC,全程节油率达到14.3%,充分体现了档位预测的重要性。 通过分析速度曲线可以发现,在长上坡情况下,三种算法的速度调节能力都受到限制。 而PCC算法通过预测挡位调整,同时提高了动态性能和经济性,这是一个明显的优点。
The curve analysis of the simulation results is carried out above, and the mechanism analysis of the control effect will be carried out below. Through calculating statistically of the engine speed, torque, and fuel consumption rate in the CC, DP-V and CPCC modes, the engine working interval distribution under the three modes is obtained as shown in Figs. 16−18.
上面对仿真结果进行了曲线分析,下面将进行控制效果的机理分析。 通过对CC、DP-V、CPCC模式下发动机转速扭矩燃油消耗率进行统计计算,得到三种模式下发动机工作区间分布,如图16−18所示。
Comparing Fig. 16 and Fig. 18, it can be found that the fuel proportion and working time of engine load in the range of 40%–80% in the CC mode are more than 74% and 57%, respectively, which are significantly higher than those in the CPCC mode. In addition, in the CC mode, the working time of the engine throttle opening close to 100% is significantly higher than that in the CPCC mode, and it occurs mostly in heavy load climbing conditions. This situation will cause the engine to work badly and the combustion is insufficient, which is not conducive to prolonging the working life of the engine and its accessories. In DP-V mode seen as Fig. 17, the working range of the engine is obviously moved to the high efficiency region (the highly efficient speed range is [1200 1400]) than in the CC mode, which is an important reason for its fuel saving compared with the CC mode. However, the working time and fuel proportion of engine load in the 60%−100% range are 42.21% and 62.65 % respectively, which are significantly higher than those of the CPCC mode. Moreover, in this case,although the speed range is biased towards the efficient region, the efficient load range of the engine (the highly efficient engine load range is [40% 60%]) is significantly smaller than that of the CPCC mode.
对比图 16图 18可以发现,CC模式下发动机负荷在40%~80%范围内的燃油比例和工作时间分别超过74%和57%,显着提高。 高于 CPCC 模式。 另外,CC模式下,发动机节气门开度接近100%的工作时间明显高于CPCC模式,且多发生在重载爬坡工况下。 这种情况会导致发动机工作不良,燃烧不充分,不利于延长发动机及其附件的工作寿命。 如图 17 所示,在 DP-V 模式下,发动机的工作范围比 CC 模式明显移至高效区(高效转速范围为[1200 1400]),这是其与CC模式相比更省油。 但在60%−100%范围内发动机负荷的工作时间和燃油比例分别为42.21%和62.65%,明显高于CPCC模式。 而且,这种情况下,虽然转速范围偏向高效区,但发动机的有效负载范围(高效发动机负载范围为[40% 60%])明显小于CPCC模式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Based on the above analysis, it can be fully explained that the PCC algorithm has a stronger ability to adjust the engine to move to the high efficiency region through the collaborative optimization of the gear and speed than the CC and DP-V modes, thereby reducing the fuel consumption and improving the comprehensive performance of the heavy truck.
综合以上分析,可以充分说明PCC算法比CC和DP-V模式具有更强的通过档位和转速协同优化调整发动机移至高效率区的能力,从而减少降低油耗,提高重卡综合性能。

6. Conclusions

In this paper, a layered architecture of the CPCC system based on the ICV CCS is proposed to reasonably arrange the PCC algorithm on the vehicle platform and CCP. In order to simultaneously meet the dynamic and fuel-saving requirements of heavy trucks when driving on ramps, a PCC algorithm for the co-optimization of vehicle speed and gear has been proposed based on DP. Furthermore, from the perspective of road point segmentation, an RPSM algorithm is proposed to reduce the dimension of the DP algorithm to diminish the computational complexity of the PCC algorithm. The simulation results show that the RPSM algorithm reduces the original road points of 1731 to 155, with a road-point reduction rate of 91%. Also, the segmented road retains the road feature information well, which can reduce the calculation error of the PCC algorithm and ensure the accuracy. For the simulation of the CPCC system, it can be found that the proposed PCC algorithm can adaptively adjust the speed and gear position according to the change of slope, with a fuelsaving rate of 6.17% in contrast to the CC mode, which can satisfy the dynamic and economic performance of heavy trucks under different ramp conditions. Also, compared with the similar algorithm of DP-V, the PCC algorithm can make the engine operate more in the efficient zone by cooperatively optimizing the gear and speed. Therefore, the CPCC system and architecture proposed in this paper can fulfill the fast computability of the algorithm and has a high fuel saving capability, which has a strong prospect for the industrial application of the ICV CCS.
本文提出了一种基于智能网联汽车CCS的CPCC系统分层架构,合理安排了整车平台和CCP上的PCC算法。 为了同时满足重卡坡道行驶时的动力性和节油要求,提出了一种基于DP的车速与档位协同优化的PCC算法。 此外,从道路点分割的角度出发,提出了RPSM算法来降低DP算法的维数,从而降低PCC算法的计算复杂度。 仿真结果表明,RPSM算法将原道路点1731个减少到155个,道路点减少率为91%。 同时,分割后的道路很好地保留了道路特征信息,可以减少PCC算法的计算误差,保证精度。 对CPCC系统进行仿真可以发现,所提出的PCC算法能够根据坡度的变化自适应调整车速和档位,相比CC模式节油率为6.17%,能够满足不同坡道工况下重型卡车的动力性和经济性表现。 另外,与DP-V的同类算法相比,PCC算法可以通过档位和转速的协同优化,使发动机更多地运行在高效区。 因此,本文提出的CPCC系统和架构能够满足算法的快速可计算性,并具有较高的节油能力,对于智能网联汽车CCS的工业化应用具有很强的前景。
Due to the limitations of the simulation model, this paper does not verify the cruise state transition logic in the CPCC system. In the future, the proposed system will be deployed on the cloud control platform, and the state transition logic will be embedded in T-BOX to complete the real vehicle verification. In addition, a comparative experiment between the CPCC and human driver will be added to fully verify the effectiveness of the algorithm.
由于仿真模型的限制,本文没有对CPCC系统中的巡航状态转换逻辑进行验证。 未来,该系统将部署在云控制平台上,并将状态转换逻辑嵌入到T-BOX中,完成实车验证。 此外,还将增加CPCC与人类驾驶员的对比实验,以充分验证算法的有效性。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值