Optimal Eco-Driving Control of Autonomous and Electric Trucks in Adaptation to Highway Topography: Energy Minimization and Battery Life Extension

自动驾驶和电动卡车适应公路地形的最佳生态驾驶控制:能量最小化和电池寿命延长(中文)

自动驾驶和电动卡车适应公路地形的最佳经济驾驶控制:能量最小化和电池寿命延长

Abstract— This article develops a model to plan energyefficient speed trajectories of electric trucks in real time by considering the information of topography and traffic ahead of the vehicle. In this real-time control model, a novel state-space model is first developed to capture vehicle speed, acceleration, and state of charge. An energy minimization problem is then formulated and solved by an alternating direction method of multipliers (ADMM) that exploits the structure of the problem. A model predictive control (MPC) framework is further employed to deal with topographic and traffic uncertainties in real time. An empirical study is finally conducted on the performance of the proposed eco-driving algorithm and its impact on battery degradation. The simulation results show that the energy consumption by using the developed method is reduced by up to 5.05%, and the battery life is extended by more than 100% compared to benchmarking solutions. 摘要:本文开发了一种模型,通过考虑车辆前方的地形和交通信息来实时规划电动卡车的节能速度轨迹。 在这个实时控制模型中,首先开发了一种新颖的状态空间模型来捕获车辆速度、加速度和充电状态。 然后通过利用问题结构的交替方向乘法器 (ADMM) 来制定和解决能量最小化问题。 进一步采用模型预测控制(MPC)框架来实时处理地形和交通不确定性。 最后对所提出的生态驾驶算法的性能及其对电池退化的影响进行了实证研究。 仿真结果表明,与基准方案相比,采用该方法的能耗降低高达5.05%,电池寿命延长100%以上。 Index Terms— Alternating direction method of multipliers (ADMM), autonomous and electric trucks, battery life extension, energy minimization, heavy-duty (HDT) truck, model predictive control (MPC), speed control. 索引术语 — 交替方向法乘子法(ADMM)、自动驾驶和电动卡车、电池寿命延长、能量最小化、重型 (HDT) 卡车、模型预测控制 (MPC)、速度控制。

I. INTRODUCTION

HEAVY-DUTY trucks (HDTs) account for 70% of all freight transport and 20% of transportation-sector greenhouse gas (GHG) emissions in the USA [1]. Therefore, the decarbonization of HDTs is essential for developing sustainable transportation and one technology that could deliver this is the battery-electric (BE) HDT [2], [3]. The electrification of HDT has developed greatly in recent years, and according to McKinsey, it was reported that BE trucks could account for 15% of global truck sales by 2030 [4]. However, the development of BE HDT is greatly limited to the present lithium-ion battery technology, especially due to the low energy density and short cycle life [5]. 在美国,重型卡车 (HDT) 占所有货运量的 70%,占交通运输部门温室气体 (GHG) 排放量的 20% [1]。 因此,HDT 的脱碳对于发展可持续交通至关重要,而能够实现这一目标的一项技术是电池电动 (BE) HDT [2]、[3]。 近年来重卡电动化发展迅速,据麦肯锡预测,到2030年BE卡车销量将占全球卡车销量的15%[4]。 然而,BE HDT的发展受到目前锂离子电池技术的极大限制,特别是能量密度低和循环寿命短[5]。 One way to address this technology bottleneck is to develop the next-generation battery with largely improved energy density and cycle life [6], which, however, generally requires decades and cannot meet the requirement of immediate usage. Another way is to reduce vehicle energy consumption and battery aging through intelligent energy management and speed control strategies, which is owed to the eco-driving control techniques. Indeed, many algorithms have been developed for the eco-driving of both passenger vehicles [7]–[10] and HDTs [11]–[15]. In [7], eco-driving techniques were discussed and formulated as an optimal control problem that consisted of the minimization of the vehicle consumption over a time and distance horizon, and then, a closed-form solution of the optimal trajectories was derived. Xu et al. [8] proposed a cooperative method of traffic signal control and vehicle speed optimization for connected automated vehicles, which optimized the traffic signal timing and vehicles’ speed trajectories at the same time. Zeng and Wang [9] proposed an optimal speed planning solution for a vehicle running on a given route with multiple stop signs, traffic lights, and so on. Malikopoulos et al. [10] addressed the problem of speed control of a number of automated vehicles before they entered a speed reduction zone on a freeway. Although involving different driving scenarios with traffic signals, speed limits, and so on [7]–[10], for model simplification purposes, the passenger vehicle modeling generally neglects the impacts of road topographies and aerodynamics, which greatly affects the energy consumption of HDTs featured with a heavy and large body [16]. Some literature developed battery agingconscious energy management strategies for hybrid electric vehicles (HEVs) by optimally splitting the driving power [17]–[20], but how to drive the electric vehicles (EVs) in an energy-efficient way with minimized battery aging still remains an open problem. In fact, due to the long-haul driving requirement, the shortcomings of batteries, such as low energy density and short cycle life, are greatly enlarged with the BE HDT. An eco-driving algorithm considering battery aging is thus especially required for the BE HDT optimal control. 解决这一技术瓶颈的一种方法是开发能量密度和循环寿命大幅提高的下一代电池[6],但通常需要数十年的时间,无法满足立即使用的要求。 另一种方法是通过智能能量管理和速度控制策略来减少车辆能耗和电池老化,这要归功于经济驾驶控制技术。 事实上,已经为乘用车 [7]-[10] 和 HDT [11]-[15] 的节能驾驶开发了许多算法。 在[7]中,节能驾驶技术被讨论并表述为一个最优控制问题,其中包括在时间和距离范围内最小化车辆消耗,然后导出最优轨迹的封闭式解。 徐等人。 [8]提出了一种针对联网自动驾驶车辆的交通信号控制和车辆速度优化的协作方法,该方法同时优化了交通信号配时和车辆的速度轨迹。 Zeng和Wang[9]提出了一种车辆在给定路线上行驶且有多个停车标志、红绿灯等的最优速度规划解决方案。 马里科普洛斯等人。 [10]解决了许多自动车辆在进入高速公路减速区之前的速度控制问题。 尽管涉及交通信号、限速等不同的驾驶场景[7]-[10],但出于模型简化的目的,乘用车建模通常忽略了道路地形和空气动力学的影响,这极大地影响了重卡的能耗 其特点是体型大、重[16]。 一些文献通过优化分配驱动功率,为混合动力电动汽车(HEV)开发了电池老化意识能源管理策略[17]-[20],但如何以节能的方式驱动电动汽车(EV),同时最大限度地减少电池老化仍然存在 仍然是一个悬而未决的问题。 事实上,由于长途行驶的需求,电池能量密度低、循环寿命短等缺点随着BE HDT的使用而被大大放大。 因此,BE HDT 最优控制尤其需要考虑电池老化的经济驾驶算法。 The eco-driving control of HDTs is mainly focused on the internal combustion engine (ICE)-powered HDTs.Hellström et al. [11] developed a predictive cruise controller where the dynamic programming (DP) method was used to solve the optimal control problem numerically. In [11], a preprocessing algorithm was developed to downsize the search space of DP so that the algorithm complexity was reduced for real-time operation. Guo and Wang [12] investigated the problem of speed planning and tracking control of a platoon of trucks and presented a two-layered hierarchical framework for truck platoon coordination: a speed planning layer for en route speed profile calculation and a control layer for vehicle speed tracking. Held et al. [13] developed fuelefficient driving algorithms for applications with varying speed limits in urban driving, while Borek et al. [14] developed economic optimal control strategies with traffic involved and navigation at signalized intersections by using infrastructureto-vehicular communication. The speed control of traditional HDT generally involves the optimization of gear selections (integer) when the DP method is often introduced [11], [12], [14], [15]. Compared to traditional HDTs, the speed control of BE HDT generally involves noninteger optimization, which thus provides the chance for introducing more efficient optimization algorithms than the DP method. To the best of the authors’ knowledge, this is the first article focused on the optimal eco-driving control of BE HDT, considering impacts of both the energy consumption and battery aging. HDT 的环保驾驶控制主要集中在内燃机(ICE)驱动的 HDT 上。Hellström 等人。 [11]开发了一种预测巡航控制器,其中使用动态规划(DP)方法来数值求解最优控制问题。 在[11]中,开发了一种预处理算法来缩小DP的搜索空间,从而降低算法复杂度以实现实时操作。 郭和王[12]研究了卡车排的速度规划和跟踪控制问题,提出了卡车排协调的两层分层框架:用于计算途中速度曲线的速度规划层和用于车辆速度的控制层 追踪。 赫尔德等人。 [13] 为城市驾驶中不同速度限制的应用开发了节能驾驶算法,而 Borek 等人。 [14]通过使用基础设施到车辆通信,制定了涉及交通和信号交叉口导航的经济最优控制策略。 传统HDT的速度控制通常涉及档位选择(整数)的优化,同时经常引入DP方法[11]、[12]、[14]、[15]。 与传统HDT相比,BE HDT的速度控制通常涉及非整数优化,从而为引入比DP方法更高效的优化算法提供了机会。 据作者所知,这是第一篇专注于 BE HDT 的最佳生态驾驶控制的文章,考虑了能源消耗和电池老化的影响。

In this work, three major contributions are made. First, a novel state-space model is constructed to capture the dependencies of vehicle speed, acceleration, and battery state of charge (SOC). Based on this model, the optimization problem for energy minimization is further formulated, with both road topographies and surrounding traffic involved. Then, a model predictive control (MPC) approach based on an alternating direction method of multipliers (ADMM) is developed by considering topographical and traffic uncertainties so that the efficient real-time speed control is realized. Finally, effects of the speed control algorithm on battery degradation are systematically evaluated by introducing an EV-oriented (battery) aging model, and an empirical study is further conducted to validate the performance of the eco-driving strategy with and without surrounding traffic. 在这项工作中,做出了三项主要贡献。 首先,构建了一种新颖的状态空间模型来捕获车速、加速度和电池充电状态 (SOC) 的依赖性。 基于该模型,进一步制定了涉及道路地形和周围交通的能量最小化优化问题。 然后,考虑地形和交通不确定性,开发了基于乘子交替方向法(ADMM)的模型预测控制(MPC)方法,从而实现高效的实时速度控制。 最后,通过引入面向电动汽车的(电池)老化模型,系统评估了速度控制算法对电池退化的影响,并进一步进行了实证研究,以验证有周围交通和没有周围交通的情况下经济驾驶策略的性能。 The rest of this article is organized as follows. Section II describes a state-space model describing truck system dynamics. Section III defines the energy optimization problem and develops optimization and control algorithms. Section IV shows the truck energy consumption results based on the developed method, followed by Section V showing the battery aging evaluation results. Finally, Section VI concludes this article. 本文的其余部分组织如下。 第二节描述了卡车系统动力学的状态空间模型。 第三节定义了能量优化问题并开发了优化和控制算法。 第四部分显示了基于所开发方法的卡车能耗结果,第五部分显示了电池老化评估结果。 最后,第六节总结了本文。

II. STATE-SPACE EQUATION MODELING

In this section, a state-space model connecting the vehicle speed, acceleration, and energy consumption is constructed, where the vehicle speed and battery SOC are the model state and output, respectively. The modeling processes are presented in detail as follows. 在本节中,构建了连接车辆速度、加速度和能量消耗的状态空间模型,其中车辆速度和电池SOC分别是模型状态和输出。 建模过程详细介绍如下。 Let the total trip be divided into N equally spaced segments of unit length, and segment i begins at ti. The schematic is shown in Fig. 1 and the definition of segment variables is listed in Table I. 令总行程分为N个等距的单位长度段,段

i

i

i 从

t

i

t_i

ti​ 开始。 原理图如图1所示,段变量的定义如表1所示。 The state-space model is defined as where Fi(·, ·) is the state transition and Gi(·, ·) is the output function. 其中

F

i

(

,

)

F_i(·,·)

Fi​(⋅,⋅) 是状态转换,

G

i

(

,

)

G_i(·,·)

Gi​(⋅,⋅) 是输出函数。

A. State Transition Function

Note that the length of each road segment in Fig. 1 is considered as unit length “1” for easy derivation purposes, but it will be parameterized in the empirical studies (Section IV) based on the practical conditions. In this case, xi, ai, and Ti are related by 需要注意的是,为了便于推导,图1中各路段的长度被视为单位长度“1”,但在实证研究(第四节)中将根据实际情况对其进行参数化。 在这种情况下,

x

i

a

i

T

i

x_i、a_i 和 T_i

xi​、ai​和Ti​ 的关系为

B. Output Function

SOC Change Within Each Road Segment: SOC indicates the ratio of battery remaining capacity to nominal capacity, and thus, the SOC change within each road segment is defined as 1)各路段内的SOC变化:SOC表示电池剩余容量与标称容量的比值,因此,各路段内的SOC变化定义为 where C represents the battery nominal capacity and U represents the battery terminal voltage that is assumed constant within the commonly used SOC ranges [21] 其中 C 代表电池标称容量,U 代表假设在常用 SOC 范围内恒定的电池端电压 [21]Longitudinal Dynamics of Vehicle: The equation describing the longitudinal dynamics of vehicles is shown as 2)车辆纵向动力学:描述车辆纵向动力学的方程为 where m is the vehicle mass; Fitrack(t) is the track force generated by the electric motor (EM); Fiair(t) is the air resistance with ρair indicating the air mass density, Af indicating the vehicle frontal area, and CD indicating the aerodynamic drag coefficient; and Fires is the resistance consisting of the road frictional resistance and the gravitational resistance with Cr indicating the rolling resistance factor and αi indicating the slope of segment i. To simplify the derivation process, it is assumed that βair = (1/2)ρair AfCD and Fires = βi(0), where βair is independent of road segment conditions, while βi(0) depends on the slope of each road segment. 其中

m

m

m 是车辆质量;

F

i

t

r

a

c

k

(

t

)

F_i^{track}(t)

Fitrack​(t) 是电动机(EM)产生的驱动力;

F

i

a

i

r

(

t

)

F_i^{air}(t)

Fiair​(t) 为空气阻力,

ρ

a

i

r

ρ_{air}

ρair​ 表示空气质量密度,

A

f

A_f

Af​ 表示车辆正面面积,

C

D

C_D

CD​ 表示气动阻力系数;

F

i

r

e

s

F_i^{res}

Fires​ 为由路面摩擦阻力和重力阻力组成的阻力,

C

r

C_r

Cr​ 表示滚动阻力系数,

α

i

α_i

αi​ 表示第

i

i

i 段的坡度。 为了简化推导过程,假设

β

a

i

r

=

(

1

/

2

)

ρ

a

i

r

A

f

C

D

β_{air} = (1/2)ρ_{air} A_fC_D

βair​=(1/2)ρair​Af​CD​,

F

i

r

e

s

=

β

i

(

0

)

F_i^{res} = β_i^{(0)}

Fires​=βi(0)​,其中

β

a

i

r

β_{air}

βair​ 与路段条件无关,而

β

i

(

0

)

β_i^{(0)}

βi(0)​ 取决于每个路段的坡度。Output Function Modeling: The track force Fitrack(t) is produced by the battery power. When the battery discharges, pi(t) > 0, the electric power is converted to positive track force according to 3)输出函数建模:履带力

F

i

t

r

a

c

k

(

t

)

F_i^{track}(t)

Fitrack​(t) 由电池能量产生。 当电池放电时,

p

i

(

t

)

>

0

p_i(t) > 0

pi​(t)>0,电功率根据下式转换为正履带力: where β+ indicates the vehicle discharging efficiency. 其中

β

+

β^+

β+表示车辆放电效率。 When the battery is charged by the kinetic energy, pi(t) < 0, the motor produces negative track force as 当电池通过动能

p

i

(

t

)

<

0

p_i(t) < 0

pi​(t)<0 充电时,电机产生负驱动力,如下所示 where 1/β− indicates the vehicle charging efficiency. Here, we assume that all the brakings can be accommodated through the electric brakes and are regenerative brakings; thus, friction braking is not included. This assumption is consistent with the practice, where the use of friction brakes is minimized to improve energy efficiency and reduce wear [22]. 其中

1

/

β

1/β^−

1/β− 表示车辆充电效率。 这里,我们假设所有的制动都可以通过电制动来实现,并且是再生制动; 因此,不包括摩擦制动。 这一假设与实践一致,即最大限度地减少摩擦制动器的使用,以提高能源效率并减少磨损[22]。 Then, the instantaneous battery power output is expressed as 那么,电池的瞬时功率输出可表示为 where βi includes the efficiencies of the battery charging/discharging, the ac/dc converter, the EM, and the transmission gearbox. The transmission energy losses caused by the gearbox are small and the transmission energy efficiency is set to a constant close to 100% [15]. The EM efficiency varies as the torque and rotational speed of the motor, which can also be considered a constant based on the motor efficiency map and the vehicle speed limit in this study. The detailed simplification process of the EM efficiencies is presented in Appendix A. 其中

β

i

β_i

βi​包括电池充电/放电、交流/直流转换器、EM 和变速箱的效率。 变速箱造成的传动能量损失很小,传动能量效率设定为接近100%的常数[15]。 电磁效率随着电机的扭矩和转速而变化,根据本研究中的电机效率图和车辆速度限制,也可以将其视为常数。 EM 效率的详细简化过程参见附录 A。 Note that the sign of track force can be verified from (4), and thus, whether βi equals β+ or β− is determined by the vector of (xi, ai), that is, the track force can be positive, negative, changing from positive to negative, or vice versa within each road segment. These four cases lead to different modeling processes of output function, which are presented in detail in Appendix B. 注意,由式(4)可以验证驱动力的符号,因此,

β

i

β_i

βi​ 等于

β

+

β^+

β+ 还是

β

^β−

β− 由

x

i

a

i

(x_i,a_i)

(xi​,ai​)的向量决定,即驱动力可以为正,也可以为负, 在每个路段内从正值变为负值,反之亦然。 这四种情况导致了输出函数的不同建模过程,详见附录B。 Generally, the output function can be expressed as 一般来说,输出函数可以表示为 where the expressions of vector γi(xi, ai) are concluded in Table V (Appendix B). 其中向量

γ

i

(

x

i

,

a

i

)

\gamma _i(x_i, a_i)

γi​(xi​,ai​) 的表达式总结于表 V(附录 B)中。

III. FORMULATION AND SOLUTION OF THE ENERGY MINIMIZATION PROBLEM

A. Problem Formulation of Energy Minimization

The total energy consumed (E) is given by the cumulative SOC change. In this case, 总能量消耗 (E) 由累积 SOC 变化给出。 在这种情况下, From (1) and (2), there is 由(1)和(2)有 By substituting ai in the total energy expression, there is 将

a

i

a_i

ai​ 代入总能量表达式中,有 The minimum energy control is to minimize the energy consumption subject to a total trip-time constraint τ and the optimization problem PME is thus formulated as 最小能量控制是在总行程时间约束

τ

\tau

τ 的约束下最小化能量消耗,因此优化问题

P

M

E

P^{ME}

PME 表述为 where

x

i

\underline{x_i}

xi​​ and

x

i

\overline{x_i}

xi​​ are, respectively, the lower and upper speed limits, and the traffic information can be introduced easily by adapting the speed limits to surrounding traffic. Note that PME involves two sets of variables, including the speed x and the travel time T to be optimized. Although the above optimization is nonconvex, optimizing x for fixed T can be solved easily. For fixed x, solving T that satisfies the constraints amounts to solving a linear equation. Thus, a method of alternately solving x and T can be derived accordingly 其中

x

i

\underline{x_i}

xi​​ 和

x

i

\overline{x_i}

xi​​ 分别是速度限制的下限和上限,并且可以通过使速度限制适应周围的交通来轻松引入交通信息。 请注意,

P

M

E

P^{ME}

PME 涉及两组变量,包括要优化的速度

x

x

x 和行程时间

T

T

T。 虽然上面的优化是非凸的,但对于固定

T

T

T 优化

x

x

x 可以很容易地解决。 对于固定的

x

x

x,求解满足约束的

T

T

T 相当于求解线性方程。 由此,可相应推导出

x

x

x 和

T

T

T 交替求解的方法.

B. ADMM-Based Optimal Solution

The ADMM is a simple but powerful algorithm that is well suited to distributed optimization problems as described in PME. It takes the form of a decomposition-coordination procedure, in which the solutions to small local subproblems are coordinated to find a solution to a large global problem. ADMM can be viewed as an attempt to blend the benefits of dual decomposition and augmented Lagrangian methods for constrained optimization [23]. ADMM 是一种简单但功能强大的算法,非常适合

P

M

E

P^{ME}

PME 中描述的分布式优化问题。 它采用分解协调过程的形式,其中协调小型局部子问题的解决方案以找到大型全局问题的解决方案。 ADMM 可以被视为将对偶分解和增强拉格朗日方法的优点结合起来进行约束优化的尝试[23]。 As in the method of multipliers, the augmented Lagrangian is formed by relaxing the constraints in PME as 与乘法器方法一样,增广拉格朗日是通过放宽

P

M

E

P^{ME}

PME 中的约束而形成的: where μ = [μ1, μ2, . . . , μN] and λ are the Lagrange multipliers associated with constraints in PME and ρ = [ρ1, ρ21, ρ22, · · · , ρ2N] are the penalty coefficients. 其中

μ

=

[

μ

1

,

μ

2

,

.

.

.

,

μ

N

]

T

μ = [μ_1, μ_2, ... , μ_N]^T

μ=[μ1​,μ2​,...,μN​]T 和

λ

λ

λ 是与

P

M

E

P^{ME}

PME 中的约束相关的拉格朗日乘数,

ρ

=

[

ρ

1

,

ρ

21

,

ρ

22

,

,

ρ

2

N

]

T

ρ = [ρ_1, ρ_{21}, ρ_{22,} ···, ρ_{2N}]^T

ρ=[ρ1​,ρ21​,ρ22,​⋅⋅⋅,ρ2N​]T 是惩罚系数。 Minimizing the Lagrangian (8) with respect to (x, T) is nontrivial. The difficulty can be lessened considerably if x and T are solved separately, which gives rise to an iterative approach to solving PME. In particular, when the speed trajectory x is fixed, η0(x) and ηi(x) are determined. Equation (8) can thus be expressed as a quadratic function of T 最小化关于

(

x

,

T

)

(x, T)

(x,T) 的拉格朗日 (8) 是很重要的。 如果分别求解

x

T

x 和 T

x和T,则难度可以大大降低,从而产生求解

P

M

E

P^{ME}

PME 的迭代方法。 特别地,当速度轨迹

x

x

x 固定时,

η

0

(

x

)

η_0(x)

η0​(x)和

η

i

(

x

)

η_i(x)

ηi​(x)确定。 因此,方程(8)可以表示为

T

T

T 的二次函数 where T = [T1, T2, · · · , TN], A ∈ RN×N is a matrix coefficient of the quadratic term, b ∈ RN is a vector coefficient of the first-order term, and c ∈ R is a constant. Minimizing the Lagrangian with respect to T can be obtained in closed form. The ADMM algorithm to solve PME is shown in Algorithm 1. 其中,

T

=

[

T

1

,

T

2

,

,

T

N

]

T

A

R

N

×

N

T = [T_1, T_2, ···, T_N]^T ,A \in R^{N×N}

T=[T1​,T2​,⋅⋅⋅,TN​]T,A∈RN×N为二次项的系数矩阵,

b

R

N

b \in R^N

b∈RN 为一阶项的向量系数,

c

R

c \in R

c∈R 为常数。 最小化关于

T

T

T 的拉格朗日函数可以以封闭形式求解。 求解

P

M

E

P^{ME}

PME 的 ADMM 算法如算法 1 所示。 Note that (10) that updates x(n) to x(n+1) can either solved by a standard solver or, perhaps more easily for a large problem, by first-order (gradient) updates. 请注意, (10) 将

x

(

n

)

x^{(n)}

x(n) 更新为

x

(

n

+

1

)

x^{(n+1)}

x(n+1) 的 可以通过标准求解器求解,或者对于大型问题,通过一阶(梯度)更新可能更容易求解。 Also, note that the sign of track force will not change suddenly as the speed trajectory x gradually changes. A positive track force within road segment i changes gradually as that in Case III (Appendix B) before finally turning into a negative track force. In other words, the sign change of track force for each road segment actually represents the move of zero track force point (see Fig. 16 in Appendix B). The continuity of track force determines the continuity of energy consumption in feasible solutions. 另请注意,随着速度轨迹

x

x

x 逐渐变化,驱动力的符号不会突然变化。 路段

i

i

i 内的正驱动力与案例 III(附录 B)一样逐渐变化,最后变成负驱动力。 换句话说,每个路段驱动力的符号变化实际上代表了零驱动力点的移动(参见附录B中的图16)。 驱动力的连续性决定了可行解中能量消耗的连续性。 Suppose that there is a feasible solution x0 and the vector parameter γi(x0) is determined accordingly, and there will be limx→x0 γi(x) = γi(x0). Because ηi(x) consists of γi(x), there will also be limx→x0 ηi(x) = ηi(x0). Since x0 can be any feasible solution, the objective function is continuous in the feasible solutions of x, which guarantees the local convergence of the proposed algorithm. In our simulation, it is observed that convergence happens approximately (or on average) in 50–100 iterations. 假设存在可行解

x

0

x_0

x0​,并据此确定向量参数

γ

i

(

x

0

)

\gamma_i(x_0)

γi​(x0​),则有

lim

x

x

0

γ

i

(

x

)

=

γ

i

(

x

0

)

\textstyle \lim_{x \to x_0}\gamma_i(x) = \gamma_i(x_0)

limx→x0​​γi​(x)=γi​(x0​)。 因为 ηi(x) 由 γi(x) 组成,所以也会有

lim

x

x

0

η

i

(

x

)

=

η

i

(

x

0

)

\textstyle \lim_{x \to x_0}\eta_i(x) = \eta_i(x_0)

limx→x0​​ηi​(x)=ηi​(x0​)。 由于

x

0

x_0

x0​ 可以是任意可行解,因此目标函数在

x

x

x 的可行解中连续,保证了算法的局部收敛。 在我们的模拟中,观察到收敛大约(或平均)在 50-100 次迭代中发生。

C. MPC-Based Vehicle Speed Control

MPC is a rolling-window closed-loop control that incorporates real-time operating conditions. For optimal BE HDT control, MPC solves an N-segment open-loop control and implements only the control of the first segment [24]. Fig. 2 shows the information flow of the MPC framework. MPC 是一种包含实时操作条件的滑动窗口闭环控制。 为了实现最佳BE HDT控制,MPC解决了N段开环控制并仅实现第一段的控制[24]。 图2展示了MPC框架的信息流。 A cloud-based platform for traffic information and situational awareness sends the updated information to the onboard controller, including road altitudes, speed limits, accidents, and emergencies ahead. Based on the traffic information from the cloud platform and local sensing results (such as the distance of the car in front of the truck), the embedded ADMM algorithm calculates the optimal velocity and trip time within a small number of limited road segments, say N = 30. Only the velocity of the first segment is executed in truck operation. Note that the accurate road topographies and speeds of the preceding vehicle required by the onboard controller in this research are assumed to be available. The road grades can be estimated by fusion of GPS and vehicle real-time data, with measurements from previous runs over the same road segment [25]. The preceding vehicle trajectory can be planned or computed by the preceding vehicle and communicated to the following one [7], [8], [12], [13] or they can be computed by the following vehicle itself by exploring past and present measures of the distance and relative speed collected by onboard sensors [26], [27]. 基于云的交通信息和态势感知平台将更新的信息发送到车载控制器,包括道路海拔、限速、事故和前方紧急情况。 基于云平台的交通信息和本地传感结果(例如卡车前方汽车的距离),嵌入式 ADMM 算法计算出少量有限路段内的最佳速度和行程时间,例如 N = 30. 卡车运行时仅执行第一段的速度。 请注意,本研究中假设车载控制器所需的准确道路地形和前车速度可用。 道路坡度可以通过融合 GPS 和车辆实时数据以及之前在同一路段上运行的测量值来估计 [25]。 前面的车辆轨迹可以由前面的车辆规划或计算并传达给后面的车辆[7]、[8]、[12]、[13],或者它们可以由后面的车辆本身通过探索过去和现在的测量来计算 机载传感器收集的距离和相对速度[26],[27]。

IV. CASE STUDY

Simulations were performed on the road data of highway E4 between the cities of Södertälje and Norrköping in Sweden [11]. The road slope and altitude are shown in Fig. 3. The electric truck modeled was a Tesla Semi tractor and trailer. The specifications of the truck and battery pack [2] are given in Table II. Note that the truck had four separate motors to drive the front four wheels individually, and each motor was powered by a battery pack with the nominal voltage and capacity being, respectively, 800 V and 312.5 Ah. 对瑞典南泰利耶市和北雪平市之间的 E4 高速公路的道路数据进行了模拟[11]。 道路坡度和海拔高度如图3所示。

建模的电动卡车是特斯拉半挂车和拖车。 卡车和电池组[2]的规格如表 II 所示。 请注意,卡车有四个独立的电机分别驱动前四个轮,每个电机均由标称电压和容量分别为 800 V 和 312.5 Ah 的电池组供电。 Algorithm parameters were initialized as follows. The length of each road segment l was set to 50 m, and the number of segments N was set to 30. The setting of 50-m length for each segment, whose value can be adjusted according to practical conditions, has been proven to be feasible in practice [11], [28]. Therefore, the prediction horizon was 1500 m. The speed lower bound was set to 0 km/h. In the case without traffic involved, the speed upper bound was set to the EU legal maximum of 90 km/h and the speed lower bound was set to 75 km/h [11], while in the case under traffic, the speed was limited to surrounding traffic. Simulations were conducted in the environment of MATLAB 2020a based on a Macbook Pro with a processor of 8-Core Intel Core i9 @2.4 GHz and a memory of 32 GB. 算法参数初始化如下。 每段路段长度l设置为50 m,路段数量N设置为30。每段路段长度设置为50 m,其值可根据实际情况进行调整,经实践证明是可行的。 实践中可行[11],[28]。 因此,预测层位为1500 m。 速度下限设置为 0 公里/小时。 在没有交通的情况下,速度上限设置为欧盟法定最高90公里/小时,速度下限设置为75公里/小时[11],而在有交通的情况下,速度受到限制 对周边交通。 在MATLAB 2020a环境下进行仿真,基于Macbook Pro,处理器为8核Intel Core i9 @2.4 GHz,内存为32 GB。

A. Optimal Speed Control Without Traffic Involved

In this case, the trip time τ was set equal to the trip time of that using a uniform speed of 85 km/h to travel through the same distance. 在这种情况下,行程时间

τ

\tau

τ 被设置为等于使用85km/h匀速行驶相同距离的行程时间。

Overall Performance: Two simulations were conducted based on the road data between Södertälje and Norrköping to compare the performance of the ADMM controller and the uniform speed cruise control (CC) controller. The CC speed was set at 85 km/h, and the relative changes of energy consumption and trip time between the two controllers are shown in Fig. 4. A negative value indicates that the ADMM controller has a lower value than the CC does. The results show that, compared to the CC, the ADMM controller saved 4.28% energy from Södertälje to Norrköping and 4.83% energy from the return, while the trip time between these two controllers was similar to each other in both directions. 1)总体性能:根据南泰利耶和北雪平之间的道路数据进行了两次仿真,以比较 ADMM 控制器和匀速巡航控制(CC)控制器的性能。 CC速度设置为85 km/h,两个控制器之间的能耗和行程时间的相对变化如图4所示。负值表示ADMM控制器的值低于CC。 结果表明,与 CC 相比,ADMM 控制器从南泰利耶到北雪平节省了 4.28% 的能量,返回时节省了 4.83% 的能量,而这两个控制器之间的跳闸时间在两个方向上彼此相似。 Performance Comparison: Since there is no published work on energy-efficient eco-driving of BE HDT, the comparisons were made with energy-efficient driving algorithms for traditional trucks [11] where DP and proportional–integral control (PIC) were proposed. Also, the optimal speed trajectories from [11] are directly introduced for performance comparisons. According to [11], the PIC is a standard controller available from Scania. All parameters that could affect the vehicle energy consumption were set to the same as those in [11]. Fig. 5 presents the comparison results between ADMM, DP, PIC, and CC based on the road slopes in [11, Figs. 7 and 9]. The speed value of the CC was set to have the same trip time as that of PI. The relative changes in energy consumption and trip time ( SOC and T ) of ADMM to other methods are also presented in Fig. 5 for each road scenario. 2)性能比较:由于尚未发表关于BE HDT节能环保驾驶的工作,因此与传统卡车的节能驾驶算法进行了比较[11],其中提出了DP和比例积分控制(PIC) 。 此外,直接引入[11]中的最佳速度轨迹进行性能比较。 根据[11],PIC 是 Scania 提供的标准控制器。 所有可能影响车辆能耗的参数设置与[11]中的相同。 图 5 展示了基于[11,图 11,图 11] 中的道路坡度 ADMM、DP、PIC 和 CC 之间的比较结果。 7和9]。 CC 的速度值设置为与 PI 的行程时间相同。 对于每种道路场景,ADMM 相对于其他方法的能耗和行程时间(SOC 和 T)的相对变化也如图 5 所示。 Since the charging/discharging efficiency of the vehicle is less than 1, the regenerative braking is only able to regenerate a part of the consumed energy. Besides, moving the truck forward also consumes energy to overcome different kinds of resistances, and this energy consumption further reduces the efficiency of regenerative braking. Therefore, energy consumption can be reduced by avoiding any undesirable braking. 由于车辆的充放电效率小于1,再生制动只能再生部分消耗的能量。 此外,卡车前进也需要消耗能量来克服各种阻力,这种能量消耗进一步降低了再生制动的效率。 因此,可以通过避免任何不良制动来减少能量消耗。 Fig. 5(a) shows that the HDT kept constant speed based on ADMM except during downhill stretches, where the truck decelerated first, then accelerated, and finally decelerated again to a constant speed. The ADMM-based energy consumption on the downhill was close to zero as shown in Fig. 5(b), which indicates that the truck moved forward in the most energyconserving fashion with little undesirable braking, whereas more braking events were observed in Fig. 5(b) for all other methods, including the DP, PIC, and CC. Note that traditional trucks needed to downshift (decelerate) to increase the driving force when going uphill [see DP- and PIC-based speed trajectory in Fig. 5(a)], which caused the undesirable acceleration and braking on the downhill [see DP- and PIC-based energy consumption in Fig. 5(b)] to meet the trip-time requirement. Because the BE HDT powered by the motor was able to go uphill without decelerating and with a high speed, it left wider improvement space for improving energy consumption when going downhill than the traditional truck did. This phenomenon, which has never been revealed in the literature,indicates that the BE HDT adapts to the road topography in a more energy-efficient way than the ICE HDT does. In each case, the CC performed the worst since it used the most undesirable braking and thus consumed the most energy to keep a constant speed when going downhill. The energy consumption results in Fig. 5(b) show that, with a similar trip time, the ADMM-based BE HDT, respectively, consumed 1.72% and 1.78% less energy than the DP- and PIC-based ICE HDT and 1.93% less energy than the CC-based BE HDT. 图5(a)显示HDT基于ADMM保持恒定速度,除了在下坡路段时,卡车先减速,然后加速,最后再次减速至恒定速度。 如图 5(b)所示,基于 ADMM 的下坡能耗接近于零,这表明卡车以最节能的方式向前移动,几乎没有不良制动,而图 5 中观察到了更多的制动事件 (b) 对于所有其他方法,包括 DP、PIC 和 CC。 请注意,传统卡车在上坡时需要降档(减速)以增加驱动力[参见图5(a)中基于DP和PIC的速度轨迹],这导致下坡时不期望的加速和制动[参见DP - 以及图 5(b) 中基于 PIC 的能耗] 以满足跳闸时间要求。 由于采用电机驱动的BE HDT可以在不减速且高速的情况下上坡,因此比传统卡车在下坡时为改善能耗留下了更广阔的改进空间。 这种文献中从未揭示过的现象表明,BE HDT 比 ICE HDT 能以更节能的方式适应道路地形。 在每种情况下,CC 的表现最差,因为它使用了最不理想的制动,因此在下坡时为了保持匀速消耗了最多的能量。 图 5(b)中的能耗结果表明,在相似的跳闸时间下,基于 ADMM 的 BE HDT 的能耗分别比基于 DP 和 PIC 的 ICE HDT 少 1.72% 和 1.78%,以及 1.93%。 比基于 CC 的 BE HDT 能量更少。 Fig. 5© shows the optimal speed trajectories on a road with a long downhill segment where braking was inevitable for the BE HDT within the speed upper limit. In this case, the ADMM used less braking and thus consumed less energy than other methods did [Fig. 5(d)]. Obviously, the driving characteristics of BE HDT was quite different from that of the ICE-powered HDT. The energy consumption results show that the ADMM-based BE HDT, respectively, consumed 2.22% and 2.99% less energy than the DP- and PIC-based ICE HDT and 9.02% less energy than the CC-based BE HDT while keeping a similar trip time. Note that the reason that ADMM saves more energy than DP in the two cases is mainly due to the different vehicle types (e.g., BE HDT versus ICE HDT). The energy consumption values are expected to be similar if the two controllers are both developed for the BE HDT. 图5(c)显示了在具有长下坡路段的道路上的最佳速度轨迹,其中BE HDT在速度上限内制动是不可避免的。 在这种情况下,ADMM 使用较少的制动,因此比其他方法消耗更少的能量 [图 5(d)]。 显然,BE HDT 的驾驶特性与 ICE 驱动的 HDT 有很大不同。 能耗结果表明,在保持相似行程的情况下,基于 ADMM 的 BE HDT 分别比基于 DP 和 PIC 的 ICE HDT 减少了 2.22% 和 2.99% 的能耗,比基于 CC 的 BE HDT 减少了 9.02% 的能耗。 请注意,在这两种情况下,ADMM 比 DP 节省更多能源的原因主要是由于车辆类型不同(例如,BE HDT 与 ICE HDT)。 如果两个控制器都是为 BE HDT 开发的,则预计能耗值会相似。 Performance Under Different Upper Speed Bounds: The speed upper bound was set to 90 km/h to follow the EU legal maximum speed limit. This speed limit can, however, be broken in some cases as the ICE HDT does in Fig. 5©. Fig. 6 shows the optimization results under the upper speed bounds being set to 90, 92, and 95 km/h. For the case when the vehicle speed is generally less than the upper speed bound, the speed trajectories under different speed constraints are similar to each other [Fig. 6(a)], leading to similar energy consumption trajectories and thus similar relative changes of SOC reduction shown in Fig. 6(b). 3)不同速度上限下的性能:速度上限设置为90公里/小时,以遵循欧盟法定最高速度限制。 然而,在某些情况下,这个速度限制可能会被打破,如图 5© 中的 ICE HDT 所做的那样。 图6显示了速度上限设置为90、92和95 km/h时的优化结果。 对于车速一般小于速度上限的情况,不同速度约束下的速度轨迹是相似的[图 2]。 [6(a)],导致类似的能量消耗轨迹,从而导致类似的 SOC 减少的相对变化,如图 6(b) 所示。 For the case when the maximum speed corresponding to each scenario is reached, the speed trajectories are still similar to each other at other segments for reducing undesired braking [Fig. 6©]. Although the energy consumption with an upper speed bound of 90 km/h is a little smaller than those with different speed limitations, the energy consumption trajectories are still similar to each other [Fig. 6(d)], indicating the high performance of the ADMM-based controller against different upper speed bounds. 对于达到每种情况对应的最大速度的情况,其他路段的速度轨迹仍然彼此相似,以减少不必要的制动[图6©]。 虽然速度上限为90公里/小时的能耗比不同速度限制的能耗要小一些,但能耗轨迹仍然相似[图6(d)],表明基于 ADMM 的控制器针对不同速度上限的高性能。 Performance With Vehicle Parameter Uncertainty: Because the models of battery and EM are simplified to constant efficiencies for constructing the vehicle energy consumption model, the performance of the ADMM controller against uncertain vehicle charge (1/β−)/discharge (β+) efficiencies is thus evaluated. The standard deviations of 1/β− and β+ are assumed to be 0.02 and 0.025, respectively. Also, the 3σ rulebased interval for 1/β− and β+ are, respectively, [0.74, 0.86] and [0.775, 0.925] under this assumption, indicating uncertainty of more than 15% for the discharge/charge efficiencies. 4)车辆参数不确定性下的性能:由于构建车辆能耗模型时电池和EM模型被简化为恒定效率,因此ADMM控制器针对不确定车辆充电(

1

/

β

1/β^−

1/β−)/放电(

β

+

β^+

β+)的性能 从而评估效率。 假设

1

/

β

1/β^−

1/β− 和

β

+

β^+

β+ 的标准差分别为 0.02 和 0.025。 此外,在此假设下,

1

/

β

1/β^−

1/β− 和

β

+

β^+

β+ 的 3σ 基于规则的区间分别为 [0.74, 0.86] 和 [0.775, 0.925],表明放电/充电效率的不确定性超过 15%。 Ten sets of discharge/charge efficiencies were generated based on the assumed standard deviations. The ADMM controller operated on one efficiency set at each time and optimized the speed trajectory. The corresponding relative changes of energy consumption on all ten efficiency sets were then obtained and the statistics with respect to different road topographies are presented in Fig. 7. Fig. 7(a) shows that the SOC values are a little lower than those with the exact efficiencies for each comparison, and the 3σ variations are all within 0.1%. Fig. 7(b) shows similar comparison results with those using the exact efficiency values and the 3σ variations are all within 0.2%, which indicates the high robustness of the ADMM controller against uncertain vehicle parameters. This robustness of the ADMM controller validates the effectiveness of the energy consumption model of the truck derived in Section II for speed optimization purposes. 基于假设的标准偏差生成十组放电/充电效率。 ADMM 控制器每次都以一种效率集运行并优化速度轨迹。 然后获得了所有十个效率组上相应的能耗相对变化,并且针对不同道路地形的统计数据如图7所示。图7(a)显示SOC值略低于具有不同道路地形的SOC值。 每次比较的精确效率,3σ 变化均在 0.1% 以内。 图7(b)显示了与使用精确效率值的结果类似的比较结果,并且3σ变化均在0.2%以内,这表明ADMM控制器对不确定的车辆参数具有较高的鲁棒性。 ADMM 控制器的鲁棒性验证了第二节中导出的用于速度优化目的的卡车能耗模型的有效性。 Performance Under Different Looking-Ahead Horizons: In practice, the prediction horizon can change according to the traffic, road topography, computation requirement, and so on. Generally, the longer the prediction horizon is, the more information that is gained from the future and the heavier the computation burden is. Fig. 8 shows the control results based on different looking-ahead horizons. The number following H indicates the number of segments N. For example, H20 indicates an N of 20 and the prediction horizon is thus 1000 m. Under each prediction horizon, the SOC reduction of the ADMM-based controller is compared with that of the CC-based controller and a relative change of SOC is then deduced and presented in Fig. 8. Fig. 8 shows that the energy consumption generally decreases, while the computation time increases as the horizon increases. After H30, the relative change of SOC (absolute value) decreases a little in Fig. 8(a) and increases slowly in Fig. 8(b). Also, the computation times at H30 are both less than 1.2 s, which is lower than the maximum turnaround time of 2 s for real-time operation in this case. It is thus reasonable to set the number of segments to 30 in the simulation. 5)不同预测范围下的性能:在实践中,预测范围可以根据交通、道路地形、计算要求等而变化。 一般来说,预测范围越长,从未来获得的信息越多,计算负担也越重。 图8给出了基于不同前视视野的控制结果。 H后面的数字表示分段数N。例如,H20表示N为20,因此预测范围为1000m。 在每个预测范围内,将基于 ADMM 的控制器的 SOC 降低与基于 CC 的控制器进行比较,然后推导 SOC 的相对变化并如图 8 所示。图 8 表明,能耗普遍下降 ,而计算时间随着视野的增加而增加。 H30后,SOC(绝对值)的相对变化在图8(a)中略有下降,在图8(b)中缓慢增加。 此外,H30 处的计算时间均小于 1.2 秒,低于本例中实时操作的最大周转时间 2 秒。 因此,在仿真中将段数设置为30是合理的。 Note that if the looking-ahead road topography or traffic is uncertain, the prediction horizon may be reduced to improve the prediction confidence of the future information. In this research, it is assumed that the exact information of the traffic and road topography is known ahead. 请注意,如果未来道路地形或交通不确定,则可以减小预测范围以提高未来信息的预测置信度。 在本研究中,假设提前知道交通和道路地形的确切信息。

B. Optimal Speed Control Under Traffic

As indicated before, the surrounding traffic can be introduced easily to the optimization PME. Appendix C shows the detailed modeling processes where the vehicle drives in a safe and energy-efficient way, and specifically, the upper speed limit ¯ xi is adapted to the speed of the preceding vehicle. 如前所述,周围流量可以轻松引入优化

P

M

E

P^{ME}

PME。 附录C给出了车辆以安全、节能的方式行驶的详细建模过程,具体来说,速度上限

x

i

\overline{x_i}

xi​​ 适应于前车的速度。

Traffic Stochastic Modeling: Traffic around the truck needs to be simulated for traffic-based optimal speed control. Here, the exponential distribution was used to generate the stochastic traffic. The exponential distribution is a standard distribution that can model the interarrivals between vehicles [29]. Let events “1” and “0” represent, respectively, that there is a preceding vehicle or not. The traffic is a Markov process if the exponential distribution is used to represent the elapsed time between event “1” and “0” [30]. A continuous random variable X is said to have an exponential distribution if it has probability density function. 1)交通随机建模:需要模拟卡车周围的交通,以实现基于交通的最优速度控制。 这里,指数分布用于生成随机流量。 指数分布是一种标准分布,可以对车辆之间的到达间隔进行建模[29]。 设事件“1”和“0”分别表示是否有前车。 如果使用指数分布来表示事件“1”和“0”之间经过的时间,则流量是马尔可夫过程[30]。 如果连续随机变量 X 具有概率密度函数,则称其具有指数分布 where λ > 0 is called the rate of the distribution. Here, X represents the traveling distance instead of the duration time as the distance and the duration time can always transform between each other in this case. X1 is used to represent the traveling distances with preceding vehicles and X2 is used to represent the traveling distances without preceding vehicles, and the mean values of these two distributions are thus μ1 = 1/λ1 and μ2 = 1/λ2. The traffic situation is decided by the values of μ1 and μ2. A large μ1 and a small μ2 indicate heavy traffic and vice versa. μ1 and μ2 can be calibrated based on available real traffic flow data. 其中

λ

>

0

λ > 0

λ>0 称为分布率。 这里,

X

X

X 代表行进距离而不是持续时间,因为在这种情况下距离和持续时间总是可以相互转换的。 用

X

1

X_1

X1​ 表示有前车的行驶距离,用

X

2

X_2

X2​ 表示无前车的行驶距离,则这两个分布的平均值为

μ

1

=

1

/

λ

1

μ_1=1/λ_1

μ1​=1/λ1​ 和

μ

2

=

1

/

λ

2

μ_2=1/λ_2

μ2​=1/λ2​。 交通状况由

μ

1

μ

2

μ_1和μ_2

μ1​和μ2​ 的值决定。 大的

μ

1

μ_1

μ1​ 和小的

μ

2

μ_2

μ2​ 表示交通流量大,反之亦然。

μ

1

μ

2

μ_1和μ_2

μ1​和μ2​ 可以根据可用的真实交通流数据进行校准。Model Initialization: Some model parameters need to be initialized for defining the traffic characteristics. In this study, the minimum headway hτ from the preceding vehicle was set to 1.2 s for the autonomous following trucks to ensure traffic safety [31]. The initial distance di from the preceding vehicle was assumed within [2, 4] s headway with uniform distribution, and the speed of the preceding vehicle v p was assumed within [70, 80] km/h with uniform distribution. Heavy traffic is characterized by (μ1 = 3 and μ2 = 2). Light traffic is characterized by (μ1 = 2, μ2 = 3), and normal traffic is characterized by (μ1 = 3 and μ2 = 3). Note that in this case, the trip time τ is highly dependent on the traffic situations and thus cannot be determined in advance. 2)模型初始化:为了定义流量特征,需要初始化一些模型参数。 在本研究中,自动跟随卡车与前车的最小车头时距

h

τ

h_{\tau}

hτ​ 设置为 1.2s,以确保交通安全[31]。 假设与前车的初始距离

d

i

d_i

di​ 在[2, 4] s 车头时距范围内均匀分布,前车速度

v

p

v_p

vp​ 假设在[70, 80] km/h 范围内均匀分布。 交通繁忙的特征为

μ

1

=

3

μ

2

=

2

(μ_1 = 3 ,μ_2 = 2)

(μ1​=3,μ2​=2)。 轻量交通的特征为

μ

1

=

2

μ

2

=

3

(μ_1 = 2,μ_2 = 3)

(μ1​=2,μ2​=3),正常交通的特征为

μ

1

=

3

μ

2

=

3

(μ_1 = 3,μ_2 = 3)

(μ1​=3,μ2​=3)。 请注意,在这种情况下,行程时间

τ

\tau

τ 高度依赖于交通状况,因此无法提前确定。Speed Control Results With Traffic Involved: In this section, we first investigated the energy consumption results for trucks following a preceding vehicle on a flat road (road slope = 0). Then, we further investigated the truck energy consumption following a preceding vehicle on a road with varying slopes. Finally, the truck energy consumption results from Södertälje to Norrköping and the return were evaluated based on heavy and light traffic, respectively. In the scenarios with surrounding traffic involved, since no DP- or PIC-based speed trajectory can be introduced for comparisons, only the CC-based speed trajectory was used as a benchmark. 3)涉及交通的速度控制结果:在本节中,我们首先研究了平坦道路(道路坡度= 0)上跟随前车的卡车的能耗结果。 然后,我们进一步研究了卡车在不同坡度道路上跟随前车的能耗。 最后,分别根据交通拥挤和交通稀疏的情况对从南泰利耶到北雪平的卡车能耗结果和返回进行了评估。 在涉及周边交通的场景中,由于无法引入基于DP或PIC的速度轨迹进行比较,因此仅使用基于CC的速度轨迹作为基准。 Fig. 9 shows the simulation results on flat roads with different velocities of the preceding vehicle and initial distances. Note that the CC speeds were obtained based on two rules: first, the CC travel time was the same as that based on ADMM, and second, the headway for CC was also set to 1.2 s. It was observed that the ADMM controller saved more energy than the CC did in both cases because the ADMM controller braked less on flat roads. In case 1, the ADMM used resistances (air and frictional) to decelerate, while the CC used additional braking, which thus consumed more energy. In case 2, the ADMM controller braked for a little while at first and then decelerated perfectly depending on resistances, whereas the CC controller braked until reaching the desired speed. Fig. 9 shows that our method still worked on saving energy for trucks following a preceding vehicle, and more energy was expected to be further saved with the road slopes involved. 图9所示为平坦道路上不同前车速度和初始距离的仿真结果。 请注意,CC 速度是根据两个规则获得的:首先,CC 行驶时间与基于 ADMM 的相同,其次,CC 车头时距也设置为 1.2 s。 据观察,在这两种情况下,ADMM 控制器比 CC 节省更多能量,因为 ADMM 控制器在平坦道路上制动较少。 在情况1中,ADMM使用阻力(空气和摩擦)来减速,而CC使用额外的制动,从而消耗更多的能量。 在情况2中,ADMM控制器首先制动一段时间,然后根据阻力完美减速,而CC控制器则制动直至达到所需速度。 图9显示,我们的方法仍然致力于为跟随前车的卡车节省能量,并且随着道路坡度的增加,预计会进一步节省更多的能量。

Fig. 10 shows the simulation results with road slopes from Fig. 5. It was observed that the ADMM still braked less and was more energy-efficient. Fig. 10(b) and (d) shows that the energy consumption based on ADMM was, respectively, reduced by 6.07% and 19.46% compared to that based on CC. These results indicate that our method still performed excellently on energy consumption improvement for trucks following a preceding vehicle on roads with varying slopes. 图 10 显示了图 5 中道路坡度的模拟结果。据观察,ADMM 的制动次数仍然更少,并且更节能。 图10(b)和(d)显示,与基于CC的能耗相比,基于ADMM的能耗分别降低了6.07%和19.46%。 这些结果表明,我们的方法在改善卡车在不同坡度的道路上跟随前车的能耗方面仍然表现出色。 Fig. 11 shows the statistical results under stochastic traffic from Södertälj to Norrköping and the return. For each direction, ten traffic scenarios covering heavy (μ1 = 3 and μ2 = 2), light (μ1 = 2 and μ2 = 3), and normal (μ1 = 3 and μ2 = 3) traffic were generated randomly and implemented to verify the performance of ADMM. For each traffic scenario, the preceding vehicle turns in and out randomly, and the total driving ranges with a preceding vehicle (labeled “Traffic”) and without any preceding vehicles (labeled “No traffic”) are listed in Table III. From Södertälj to Norrköping, Scenarios 1–3 indicate heavy traffic, Scenarios 4–7 indicate light traffic, and Scenarios 8–10 indicate normal traffic. For the return direction, Scenarios 1 - 4 indicate heavy traffic, Scenarios

5

7

5–7

5–7 indicate light traffic, and Scenarios

8

10

8–10

8–10 indicate normal traffic. 图 11 显示了从 Södertälj 到 Norrköping 以及返回的随机流量下的统计结果。 对于每个方向,随机生成十种交通场景,涵盖交通拥堵

μ

1

=

3

μ

2

=

2

(μ_1 = 3 和 μ_2 = 2)

(μ1​=3和μ2​=2)、交通畅通

μ

1

=

2

μ

2

=

3

(μ_1 = 2 和 μ_2 = 3)

(μ1​=2和μ2​=3)和交通正常

μ

1

=

3

μ

2

=

3

(μ_1 = 3 和 μ_2 = 3)

(μ1​=3和μ2​=3),并实施以验证 ADMM 的性能。 对于每种交通场景,前车随机进出,有前车(标记为“交通”)和无任何前车(标记为“无交通”)的总行驶里程列于表3。 从南泰利到北雪平,场景1-3表示拥堵,场景4-7表示拥堵,场景8-10表示正常拥堵。 对于回程方向,场景1-4为大流量,场景5-7为小流量,场景8-10为正常流量。 Under each traffic scenario, the relative change of energy consumption between ADMM and CC was calculated, and the mean values and 3σ variations were further obtained by summarizing the simulation results under different traffic scenarios. It was observed that from Södertälj to Norrköping, the energy consumption of ADMM was reduced by 4.05% with a 3σ interval being [3.27%, 4.83%] compared to that based on CC, while from Norrköping to Södertälj, the saved energy was up to 5.07% with a 3σ interval being [3.73%, 6.40%]. These results of energy saving indicate that our method adjusts well to different traffic situations for minimal energy consumption purposes. 在每种交通场景下,计算ADMM和CC之间能耗的相对变化,并通过总结不同交通场景下的仿真结果进一步获得平均值和3σ变化。 据观察,从南雪平到北雪平,ADMM 的能耗比基于 CC 的能耗降低了 4.05%,3σ 区间为 [3.27%, 4.83%],而从北雪平到南雪平,节省的能源高达 5.07%,3σ 区间为 [3.73%, 6.40%]。 这些节能结果表明,我们的方法可以很好地适应不同的交通情况,以实现最低能耗的目的。

V. EVALUATION OF BATTERY AGING UNDER ECO-DRIVING

Energy minimization is only one of the issues of BE HDT eco-driving control. The impact of driving algorithm on battery health is also relevant. Limited to the current battery technology, the battery life, which is generally shorter than the EV life [32], is even shorter for BE HDT due to the longhaul driving requirement. Therefore, battery aging in BE HDT needs not only to be online monitored but also to be further improved. 能量最小化只是BE HDT经济驾驶控制的问题之一。 驾驶算法对电池健康状况的影响也与此相关。 受限于目前的电池技术,电池寿命普遍比EV寿命短[32],而BE HDT由于长途行驶的要求,电池寿命更短。 因此,BE HDT中的电池老化不仅需要在线监测,还需要进一步改进。 Indeed, many studies have been conducted on battery SOH estimation in recent years, e.g., Chen et al. [33] developed a promising method by using dual H infinity filters to estimate battery SOH in real time and the high estimation accuracy was verified by the hardware-in-loop experiment, while there is limited literature on managing EV real-time operations for extending battery life. It is demonstrated here the positive effect of the proposed approach on battery aging. 事实上,近年来针对电池 SOH 估算进行了许多研究,例如 Chen 等人。 [33]开发了一种利用双H无穷大滤波器实时估计电池SOH的有前途的方法,并且通过硬件在环实验验证了高估计精度,而关于管理EV实时操作以延长电池寿命。 这里证明了所提出的方法对电池老化的积极影响。

A. EV Battery Life Model

Battery aging includes cycling aging and calendar aging [34]–[36]. For a long-haul BE HDT, one suitable operation mode would be shipping during the day and charging at night. This operation mode indicates that the truck battery pack will be cycled most of the day. In this case, it is only needed to evaluate the cycling aging of batteries for the BE HDT. 电池老化包括循环老化和日历老化[34]-[36]。 对于长途BE HDT,一种合适的运营模式是白天运输,晚上充电。 这种操作模式表明卡车电池组将在一天中的大部分时间进行循环。 在这种情况下,只需评估BE HDT电池的循环老化即可。 The battery cycling aging model used in this article is developed in [36]. This model is selected for two reasons. First, this model analyzes the effect of regenerative braking on battery aging and involves this effect in the aging model. Second, the model is verified by a large amount of experimental data simulating EV operations. The total capacity fade at a constant temperature is expressed as 本文使用的电池循环老化模型是在[36]中开发的。 选择该模型有两个原因。 该模型首先分析了再生制动对电池老化的影响,并将这种影响纳入老化模型中。 其次,模型通过大量模拟电动汽车运行的实验数据进行验证。 恒定温度下的总容量衰减表示为 where ξ is the total capacity fade, Q is the ampere-hour (Ah) charge processed during charging/discharging, and ξ is the capacity fading rate and its unit is Ah faded per Ah processed by batteries. The capacity fading rate is expressed as 其中,

ξ

\xi

ξ 是总容量衰减,

Q

Q

Q 是充电/放电过程中的安时 (Ah) 电荷,

ξ

\xi '

ξ′是容量衰减率,单位是电池每重放 1Ah 时衰减的 Ah 数。 容量衰减率表示为 where k1–k4 are four model fitting parameters. SOCavg = (1/(Qt1−t0)) QQtt01 SOC(Q) d Q indicates the average SOC, with Qt0 being the amount of charge processed at the moment t0, Qt1 being the amount of charge processed at the moment t1, and Qt1−t0 = Qt1 − Qt0. SOCdev = ((1/(Qt1 − Qt0)) QQtt01(SOC(Q) − SOCavg)2 d Q)1/2 indicates the normalized standard deviation from SOC avg. It is assumed that the thermal management system of vehicle is able to keep the battery pack at a constant temperature of 25 ◦C and model parameters k1–k4 are thus initialized at this specific temperature [36]. 其中

k

1

k

4

k_1–k_4

k1​–k4​ 是四个模型拟合参数。

S

O

C

a

v

g

=

(

1

/

(

Q

t

1

t

0

)

)

Q

t

0

Q

t

1

S

O

C

(

Q

)

d

Q

SOC_{avg} = (1/(Q_{t1−t0})) \int_{Q_{t0}}^{Q_{t1}} SOC(Q) dQ

SOCavg​=(1/(Qt1−t0​))∫Qt0​Qt1​​SOC(Q)dQ 表示平均 SOC,

Q

t

0

Q_{t0}

Qt0​ 为

t

0

t_0

t0​ 时刻充放电的电量,

Q

t

1

Q_{t1}

Qt1​ 为

t

1

t_1

t1​ 时刻充放电的电量,

Q

t

1

t

0

=

Q

t

1

Q

t

0

Q_{t1−t0} = Q_{t1} − Q_{t0}

Qt1−t0​=Qt1​−Qt0​。

S

O

C

d

e

v

=

(

(

1

/

(

Q

t

1

Q

t

0

)

)

Q

t

0

Q

t

1

(

S

O

C

(

Q

)

S

O

C

a

v

g

)

2

d

Q

)

1

/

2

SOC_{dev} = ((1/(Q_{t1} − Q_{t0})) \int_{Q_{t0}}^{Q_{t1}} (SOC(Q) − SOC_{avg})^2 dQ)^{1/2}

SOCdev​=((1/(Qt1​−Qt0​))∫Qt0​Qt1​​(SOC(Q)−SOCavg​)2dQ)1/2 表示 SOC 平均值的归一化标准偏差。 假设车辆的热管理系统能够将电池组保持在25℃的恒定温度,模型参数

k

1

k

4

k_1–k_4

k1​–k4​ 因此在此特定温度下初始化[36]。

B. Optimal Speed Control Impact on Battery Aging

Parameter Presetting of Simulation: The battery aging model indicates that, in general, the battery life is longer within the SOC cycling range of a lower SOC average value. Therefore, the ending SOC instead of the initial SOC is adjusted to the same value for each controller for fair comparisons. Generally, a long-haul HDT should run more than 500 km each working day. The road data from Södertälj to Norrköping and the return (about 240 km long) were thus repeated to generate the road data profile with the wanted travel distance. It was assumed that the truck shipped during the day and got charging at night. Slow charging was preferred for extending the battery life, and thus, the charging rate was set at 0.1 C in simulation. Note that the truck was expected to be used each working day, and thus, it would operate 260 days each year. Currently, the EV battery degradation limit is agreed upon 30% limit [32]. 1)仿真参数预设:电池老化模型表明,一般情况下,在SOC平均值较低的SOC循环范围内,电池寿命较长。 因此,为了公平比较,每个控制器将结束 SOC 而不是初始 SOC 调整为相同值。 一般来说,长途重卡每个工作日的行驶里程应在500公里以上。 因此,重复从 Södertälj 到 Norrköping 以及返回(约 240 公里长)的道路数据,以生成具有所需行驶距离的道路数据剖面。 假设卡车白天运货,晚上充电。 为了延长电池寿命,慢速充电是首选,因此,模拟中充电速率设置为0.1 C。 请注意,预计卡车每个工作日都会使用,因此每年将运行 260 天。 目前,电动汽车电池的退化极限被约定为30%[32]。Battery Aging Without Traffic Involved: Here, three cases were simulated where for each case, the truck drove a predetermined distance or the battery pack reached a predetermined ending SOC each day. 2)不涉及交通的电池老化:这里模拟了三种情况,每种情况下,卡车每天行驶预定的距离或电池组达到预定的结束SOC。 Case 1: The truck traveled 800 km long each day, which is the Tesla claimed truck driving range with batteries fully charged. For fresh new battery packs, the battery (depths of discharge) DODs for the ADMM and CC benchmark were, respectively, 90.86% and 95.12% at the end of trip and the Ah throughputs of one battery pack were, respectively, 328.8 and 400.3 Ah. It was observed that, after speed control using ADMM, the charge delivered by battery was reduced by 71.5 Ah, which accounted for 22.9% of the battery nominal capacity (312.5 Ah). As the capacity degradation is proportional to the Ah throughput (see battery aging model), the ADMM controller was expected to reduce battery aging by more than 20% compared to the CC policy. This significant improvement showed that, when compared with the CC policy, the proposed eco-control algorithm not only minimized energy consumption but also extended battery life 案例1:卡车每天行驶800公里,这是特斯拉声称的卡车电池充满电的行驶里程。 对于全新电池组,ADMM 和 CC 基准的电池(放电深度)DOD 在行程结束时分别为 90.86% 和 95.12%,一个电池组的 Ah 吞吐量分别为 328.8 Ah 和 400.3 Ah 。 据观察,使用 ADMM 进行速度控制后,电池提供的电量减少了 71.5 Ah,占电池标称容量(312.5 Ah)的 22.9%。 由于容量衰减与 Ah 吞吐量成正比(参见电池老化模型),因此与 CC 策略相比,ADMM 控制器预计可将电池老化降低 20% 以上。 这一显着改进表明,与 CC 策略相比,所提出的经济控制算法不仅最大限度地减少了能耗,而且还延长了电池寿命。 The improvement of battery health came from the fact that the proposed minimum energy control avoided undesirable braking. Note that the battery delivered about twice the regenerative charge by each undesirable braking compared with the case when undesirable brakings were avoided. 电池健康状况的改善来自于所提出的最小能量控制避免了不良制动的事实。 请注意,与避免不良制动的情况相比,每次不良制动时电池释放的再生电量大约是两倍。 In this case, the SOC cycling ranges for ADMM and CC benchmarks were [95.74%, 4.88%] and [100%, 4.88%], respectively. The battery aging evaluation results are presented in Table IV. It was surprising to find that the one-year-capacity fading ξ of battery based on ADMM was reduced by 35.2% compared to CC. The ADMM controller led to lower battery DOD and thus smaller SOC avg and SOCdev than the CC controller did. This low battery DOD caused a reduction of 15.5% on the capacity fading rate δξ using ADMM compared to using CC, which explains why ADMM reduced the capacity degradation of battery much higher than the aforementioned value of 20%. 在这种情况下,ADMM 和 CC 基准的 SOC 循环范围分别为 [95.74%, 4.88%] 和 [100%, 4.88%]。 电池老化评价结果如表IV所示。 令人惊讶地发现,基于ADMM的电池的一年容量衰减

ξ

\xi

ξ 比CC降低了35.2%。 ADMM 控制器导致电池 DOD 较低,因此

S

O

C

a

v

g

SOC_{avg}

SOCavg​ 和

S

O

C

d

e

v

SOC_{dev}

SOCdev​ 比 CC 控制器更小。 与使用 CC 相比,这种低电池 DOD 导致使用 ADMM 的容量衰减率

δ

ξ

\delta \xi

δξ 降低了 15.5%,这解释了为什么 ADMM 降低电池容量衰减的程度远高于上述值 20%。 Cases 2 and 3: Generally, an EV needs to be recharged when the battery SOC is lower than 10%–20%. Therefore, in Cases 2 and 3, the battery ending SOC for CC was, respectively, setting to 10% and 20%, which corresponds to a CC-based truck travel distance of 761 and 675 km each day for fresh new batteries. For fair comparisons, the driving range based on ADMM was set to the same value as that based on CC. Figs. 12 and 13 show the battery aging results for Cases 2 and 3, respectively, where the CC-based driving range within the corresponding DOD is also presented. It was observed that the driving range decreased as the battery capacity degraded. In Case 2 (Fig. 12), the CC- and ADMMbased battery lives were 3.74 years and 7.81 years long, respectively, indicating a life extension of 108.8% for the ADMM. At the battery end of life (EOL) for CC, the truck driving range decreased to about 517 km, equal to a range shrinkage of 32% compared to the initial driving range. 情况2和情况3:一般情况下,电动汽车在电池SOC低于10%~20%时需要充电。 因此,在案例 2 和案例 3 中,CC 的电池终止 SOC 分别设置为 10% 和 20%,这对应于基于 CC 的卡车每天更换新电池的行驶距离为 761 公里和 675 公里。 为了公平比较,基于ADMM的续驶里程被设置为与基于CC的相同值。图12和13分别显示了情况2和3的电池老化结果,其中还给出了相应DOD内基于CC的行驶里程。 据观察,随着电池容量的降低,行驶里程会减少。 在案例 2(图 12)中,基于 CC 和 ADMM 的电池寿命分别为 3.74 年和 7.81 年,表明 ADMM 的寿命延长了 108.8%。 在 CC 的电池寿命终止 (EOL) 时,卡车的续驶里程减少至约 517 公里,相当于与初始续驶里程相比,里程缩水了 32%。

In Case 3 (Fig. 13), because the battery DOD was 10% shorter than that in Case 2, the CC- and ADMM-based battery lives were both longer and were about 6 years and 10.5 years long, respectively, indicating a life extension of 75% for ADMM. In this case, the reduction of driving range was equal to 202 km, which amounts to range shrinkage of up to 43%, indicated the necessity to reduce battery aging from EV driving perspectives. 在案例3(图13)中,由于电池DOD比案例2短10%,因此基于CC和ADMM的电池寿命都更长,分别约为6年和10.5年,表明寿命 ADMM 延长 75%。 在这种情况下,续驶里程减少了202公里,相当于续航里程缩水了43%,这表明从电动汽车行驶的角度来看有必要减少电池老化。 3) Battery Aging Under Traffic: In this case, the optimal speed profiles under traffic were used, and as described before, the generated stochastic traffic scenarios from Södertälje to Norrköping and the return covered heavy, light, and normal traffic. For each scenario, the road altitudes and traffic from Södertälj to Norrköping and the return were connected and repeated to generate the desired road profiles for simulation, leading to totally ten simulated situations under different traffics. Fig. 14 shows the ADMM-based life extension results compared to CC for these ten traffic scenarios, where the CC-based ending SOC each day was set to 15% over different aging stages. The ADMM-based driving range each day was also set to the same value as that based on CC for fair comparisons. It was observed that the ADMM-based life extension ranged from 80% to 110%, with a mean value of up to 93.2%. 3) 交通状况下的电池老化:在本例中,使用了交通状况下的最佳速度曲线,并且如前所述,生成的从南泰利耶到北雪平和回程的随机交通场景涵盖了拥堵交通、通畅交通和正常交通。 对于每个场景,从南泰利到北雪平以及返程的道路海拔和交通情况都被连接并重复,以生成所需的道路剖面进行模拟,从而形成了总共十种不同交通情况下的模拟情况。 图 14 显示了这 10 种交通场景下基于 ADMM 的寿命延长结果与 CC 的比较,其中基于 CC 的每天结束的SOC 在不同的老化阶段被设置为 15%。 基于ADMM的每日驾驶范围也设置为与基于CC的相同值,以进行公平比较。 据观察,基于 ADMM 的寿命延长范围为 80% 至 110%,平均值高达 93.2%。

VI. CONCLUSION

This article has developed a methodology of controlling truck speed with minimal energy consumption and extended battery life. The novel state-space equations are constructed to describe the system dynamics of the truck. The dependencies of truck operation speed and energy consumption are captured by a state-space model with truck speed as the state and battery SOC as the output. An energy minimization problem is defined, where a novel optimization technique based on the principle of ADMM is introduced for optimal solutions, coupled with an MPC strategy to deal with the uncertainty of the upcoming road topography and traffic for planning the truck speed in real time. The performance of the developed method is verified based on real highway altitudes between the cities of Södertälj and Norrköping in Sweden. 本文开发了一种以最小能耗和延长电池寿命控制卡车速度的方法。 构建创新的状态空间方程来描述卡车的系统动力学。 卡车运行速度和能耗消耗由状态空间模型获得,其中卡车速度作为状态,电池 SOC 作为输出。 定义了能量最小化问题,引入了一种基于 ADMM 原理的新型优化技术来获得最佳解决方案,并结合 MPC 策略来处理即将到来的道路地形和交通的不确定性,从而实时规划卡车速度。 基于瑞典南泰利市和北雪平市之间的真实高速公路海拔高度验证了所开发方法的性能。 The simulation results show that the developed method is able to exploit topographical conditions for improved energy management, both in terms of minimizing total battery discharge and prolonging battery lifetime. It shows that the ADMM control consumes less energy under different scenarios than the DP control, PIC, and uniform speed CC. Generally, ADMM consumes 4%–5% less energy than CC does. It is surprising to find that ADMM generally extends battery life by more than 1 time than CC does. These results suggest the necessity to improve battery energy consumption and aging by optimizing truck speed trajectories. The battery energy and aging improvement values still hold when the traffic is introduced, which indicates that our method is also able to be used in electric buses and passenger EVs in urban driving. 仿真结果表明,所开发的方法能够利用地形条件来改善能源管理,无论是在最大限度地减少电池总放电量还是延长电池寿命方面。 结果表明,ADMM控制在不同场景下比DP控制、PIC和匀速CC消耗更少的能量。 一般来说,ADMM 比 CC 消耗的能量少 4%–5%。 令人惊讶的是,ADMM 通常比 CC 延长电池寿命 1 倍以上。 这些结果表明有必要通过优化卡车速度轨迹来改善电池能耗和老化。 当引入交通流时,电池能量和老化改善值仍然成立,这表明我们的方法也可以用于城市驾驶的电动公交车和乘用电动汽车。

APPENDIX A :EM MODELING

The EM is assumed to have similar efficiencies under traction and regenerative braking modes. The EM power PEM is expressed as 假设 EM 在牵引和再生制动模式下具有相似的效率。 EM 功率

P

E

M

P^{EM}

PEM 表示为 where T EM indicates the EM torque, nm indicates the rotational speed of the EM, and η(nm, T EM) indicates the motor efficiency depending on nm and T EM. The EM efficiency map of the Tesla Semi is presented in Fig. 15 [37] 其中 KaTeX parse error: Expected '}', got 'EOF' at end of input: T^{EM] 表示 EM 扭矩,

n

m

n_m

nm​ 表示EM的转速,

η

(

n

m

,

T

E

M

)

η(n_m,T^{EM})

η(nm​,TEM) 表示取决于

n

m

n_m

nm​ 和

T

E

M

T^{EM}

TEM 的电机效率。 Tesla Semi 的电磁效率图如图 15 所示 [37] Remark: It was claimed that the Tesla Semi shares a number of parts with its Model 3, including the same motor [38] (Fig. 15). 备注:据称 Tesla Semi 与其 Model 3 共享许多部件,包括相同的电机 [38](图 15)。 The vehicle speed v and the EM rotational speed nm is connected by 车辆速度

v

v

v 和 EM 转速

n

m

n_m

nm​ 由下式联系: where i g indicates the gear ratio and rwhl indicates the radius of the vehicle wheel. Note that the truck speed on highway is limited within [75, 90] km/h [11]. In this case, the rotational speed range of EM is within [7000, 9000] r/min at a gear ratio of 19:1 [39]. Within this rotational speed range, the EM operates at a highly efficient mode with efficiencies being around 94%. Therefore, the EM efficiency can also be considered a constant when calculating the powertrain efficiency βi. 其中

i

g

i_g

ig​ 表示齿轮比,

r

w

h

l

r_{whl}

rwhl​ 表示车轮半径。 请注意,高速公路上的卡车速度限制在 [75, 90] km/h 范围内 [11]。 在这种情况下,在齿轮比为19:1时,EM的转速范围在[7000, 9000] r/min内[39]。 在此转速范围内,EM 以高效模式运行,效率约为 94%。 因此,在计算动力系统效率

β

i

β_i

βi​ 时,EM效率也可以被认为是一个常数。

APPENDIX B:OUTPUT FUNCTION MODELING

Four cases are considered here. 这里考虑四种情况。 Case I: Ftrack i (t) > 0 within segment i, i.e., the battery always discharges. Note that since the term 1/UC in (3) is a constant, which will be removed temporarily for concise expression in the following derivations but will be added back in the simulation results: 情况一:在第 i 段内,

F

i

t

r

a

c

k

(

t

)

>

0

F_i^{track}(t) > 0

Fitrack​(t)>0,即电池始终放电。 注意,由于式(3)中的1/UC是一个常数,为了简洁起见,在下面的推导中将其暂时删除,但在仿真结果中将被重新添加: Case II: Ftrack i (t) < 0 within segment i, i.e., the battery always charges. The derivation for Case I applies. Substituting β+ by β−, there is 情况二:第 i 段内

F

i

t

r

a

c

k

(

t

)

<

0

F_i^{track}(t) < 0

Fitrack​(t)<0,即电池一直在充电。 适用案例 I 的推导。 将 β+ 替换为 β−,有 Case III: The sign of Fitrack changes from positive to negative, i.e., there exists ti∗ such that 情况三:

F

i

t

r

a

c

k

F_i^{track}

Fitrack​ 的符号由正变为负,即存在

t

i

t_i^*

ti∗​ 使得 Note that t∗ i is a function of (xi, ai). The schematic of this case is shown in Fig. 16. 请注意,

t

i

t_i^*

ti∗​ 是

(

x

i

,

a

i

)

(x_i, a_i)

(xi​,ai​) 的函数。 这种情况的原理图如图16所示。 The output function is the sum of two subsegments 输出函数是两个子段的和 Following the state transition function (2), there is: 遵循下面的状态转移函数(2): Substituting the above into (17), there is 将上式代入(17)式有 Case IV: The sign of Fitrack changes from negative to positive, i.e., there exists ti∗ such that 情况四:

F

i

t

r

a

c

k

F_i^{track}

Fitrack​ 的符号由负变正,即存在

t

i

t_i^*

ti∗​ 使得 The derivation in this case follows the same as in Case III and thus shares the same expression for Gi(xi, ai) as (18) with, however, different values of γi(0), γi(1), and γi(2). 这种情况下的推导与情况 III 中的相同,因此与 (18) 共享相同的

G

i

(

x

i

,

a

i

)

G_i(x_i, a_i)

Gi​(xi​,ai​) 表达式,但

γ

i

(

0

)

γ

i

(

1

)

γ

i

(

2

)

γ_i^{(0)}、γ_i^{(1)} 和 γ_i^{(2)}

γi(0)​、γi(1)​和γi(2)​ 的值不同 )。 Therefore, the sign of track force within segment i is determined by the vector (xi, ai), and the expressions of vector parameter γi under different cases are listed in Table V. 因此,第 i 段驱动力的符号由向量

(

x

i

,

a

i

)

(x_i,a_i)

(xi​,ai​) 决定,不同情况下向量参数

γ

i

γ_i

γi​ 的表达式如**表V **所示。

APPENDIX C:DERIVATION OF UPPER SPEED LIMIT

A safe headway between the truck and the preceding vehicle must be maintained all the time to ensure the driving safety, that is, the maximum permissible speed of the truck in the next segment must be limited according to the speed of the preceding vehicle. The headway is defined as the time that elapses between the arrival of the leading vehicle and the following vehicle at the designated test point. Let us use hτ to indicate the headway, and thus, there is 卡车与前车之间必须始终保持安全车距,以保证行驶安全,即根据前车速度限制卡车在下一段的最大允许速度。 车头时距定义为前车与后车到达指定测试点之间所经过的时间。 让我们用

h

τ

h_τ

hτ​ 来表示车头时距,因此有 where d is the spacing between the two vehicles and v f is the velocity of the following vehicle. To ensure the driving safety of the truck through segment i, there is 其中

d

d

d 是两辆车之间的间距,

v

f

v_f

vf​ 是后面车辆的速度。 为保证卡车通过 i 路段的行驶安全,有 where di is the spacing from the preceding vehicle at the beginning of segment i, l is the parameterized length of each road segment, and v p is the velocity of the preceding vehicle and is assumed constant. Based on (19), then there is 其中,

d

i

d_i

di​ 是路段 i 起点处与前车的间距,

l

l

l 是每个路段的参数化长度,

v

p

v_p

vp​ 是前车的速度,并假设为常数。 根据(19)式,有 where Li = di − l, i = 1, 2, . . . , N. Therefore, the maximum permissible value of xi+1 during optimization is ¯ xi+1 = min(vmax, vmax hw ), where vmax is the legally maximum permissible speed in EU. 其中

L

i

=

d

i

l

,

i

=

1

,

2

,

.

.

.

N

L_i = d_i − l, i = 1, 2, ...,N

Li​=di​−l,i=1,2,...,N。因此,优化时

x

i

+

1

x_{i+1}

xi+1​ 的最大允许值为

x

i

+

1

=

m

i

n

(

v

m

a

x

,

v

m

a

x

h

w

\overline{x_{i+1}} = min(v_{max}, v_{max}^{hw}

xi+1​​=min(vmax​,vmaxhw​ ),其中

v

m

a

x

v_{max}

vmax​是欧盟法律上允许的最大速度。

ACKNOWLEDGMENT

The authors would like to thank Dr. Hellström, Ford Motor Company, for kindly sharing the road altitude data between the cities of Södertälj and Norrköping in Sweden and the extensive discussions with engineers in Scania AB. 作者要感谢福特汽车公司的 Hellström 博士分享瑞典南泰利市和诺尔雪平市之间的道路海拔数据,并与 Scania AB 的工程师进行了广泛的讨论。

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: