摘要
对汽车滑行试验过程中滑行速度进行统计学分析,发现各个轮次的滑行车速偏差近似与平均滑行车速呈线性关系。基于滑行车速,分别利用v-F方法和v-t方法拟合得到汽车的滑行阻力和风阻系数,分析其对应优化问题的凸性和滑行阻力、风阻系数的不确定度;结果表明,v-F方法对应拟合问题是凸的,而v-t方法对应的拟合问题是非凸的。在拟合道路载荷时,需要选择泛化能力较强的迭代算法,同时需要根据参数的物理意义,设置合理的初始值和约束边界,以便得到合理的拟合参数值和道路阻力;而且相比v-F方法,v-t方法得到的风阻系数不确定度更小,置信区间也更窄。另外,基于车辆滑行速度的统计规律,进行蒙特卡洛模拟,分别应用v-F和v-t方法,得到道路阻力和风阻系数近似为正态分布;结果表明,v-F方法会放大随机因素的影响,v-t方法得到的道路阻力和风阻系数均更为稳定。
汽车行驶过程中的行驶阻力主要包括空气阻力、滚动阻力、传动系阻力等。GB 18352.6—2016《轻型汽车污染物排放限值及测量方法(中国第六阶段)
汽车空挡滑行过程时,其动力学方程可描述为:
(1) |
式中: 为包括旋转质量在内的试验车等效质量; a为汽车加速度; 为机械阻力, 为空气阻力,为坡度阻力,可分别由下式表述:
(2) |
(3) |
(4) |
式中: 、、为机械阻力系数; 为车速; 为空气密度; 为风阻系数; 为空气相对于汽车的速度; 为汽车质量; 为重力加速度; 为车辆前进方向试验道路坡度的正弦函数。
最终得到的动力学方程如下:
(5) |
上述标准对于阻力方程做了简化,使用速度的二次多项式描述道路阻力,即:
(6) |
通过对试验测试的速度、时间数据可得到汽车的加速度,利用
然而,滑行阻力的测试结果存在很大的不确定性,测试得到的滑行曲线和拟合参数可能变化很
(1) 物理环境和汽车状态的变化,即测试过程中环境中的环境风速、坡度、路面凹凸情况、温湿度、汽车状态的变化等。尽管标准对于试验精度和试验环境做了要求,但并不能完全消除环境因素的影响。而且,从汽车使用场景的角度考虑,汽车真实的驾驶环境本身就具备很大的随机性,复杂环境下的道路阻力和风阻系数反而更具备真实性,汽车阻力、机械阻力系数、风阻系数等对环境因素的依赖关系更值得关注,以便评估使用场景下的真实能耗。Saurabhh
环境因素对于阻力的影响最明显体现在风阻系数的变化。首先,环境中的自然风速带来了偏航。Barde
(2) 滑行试验过程中的采集误差。滑行试验过程中主要通过高精度GPS得到汽车车速,但测试过程中,可能存在信号丢失。此外,采集设备存在系统误差、随机误差以及信号噪声干扰等。尽管可以通过传感器标定、重复试验、滤波等方式部分消除,但这种方式也具备一定的不确定性,这主要源于测试环境并不具备高度的重复性。
(3) 数据处理的过程也具备不确定性。按照标准,需要计算各个基准车速下的加速度。这种加速度的计算与选取的速度间隔有关,而且这种计算方法也是一种加速度近似,具备一定误差。龚春忠
综上,上述描述的多方面因素的不确定性带来了测试得到的阻力和风阻系数的不确定性,合理的评估方式是利用统计方法,分析环境因素的概率分布,得到对应道路阻力和风阻系数的统计规律等。本文基于某电动SUV滑行试验数据,首先分析滑行车速的统计学规律。而后,针对动力学方程,分析不同拟合方法对应优化问题的凸性、优化算法和不确定度等。最后,基于车速的统计规律,进行蒙特卡洛模拟,研究滑行道路阻力和风阻系数的不确定度和分布规律。
本文试验车辆为岚图某款电动后驱SUV和四驱SUV,后驱配置车辆为样车阶段试制车,四驱配置车辆为小批量量产阶段车辆,滑行试验分别在襄樊达安汽车检测中心和中汽中心盐城汽车试验场进行。滑行试验按照标准进行,试验分三段进行,后驱的试验数据更为完整,本文选择后驱的滑行试验数据进行详细分析。此外,后驱车辆在中国汽车工程研究院风洞中心进行风洞试验,进行滑行试验和风洞试验的风阻系数对比。
滑行数据的处理涉及数字滤波、统计学分析、非线性拟合方法及对应优化算法、拟合参数不确定度分析方法等,下面进行描述。
对于采集到的速度时间数据,本文使用Kalman滤波方法过滤采样误差,再剔除滑行过程中的无效数据,最终得到的各个轮次高速段、中速段、低速段的速度时间数据如下



图1 滑行速度-时间
Fig.1 Coasting velocity versus time
分析各个速度区间的均值及标准差。定义速度均值和标准差为:
(7) |
(8) |
式中: 为第j次滑行第i个速度采样点的滑行速度,为第i个速度采样点的平均滑行速度; m为总滑行次数; n为每次滑行的速度采样点数。如

图2 滑行车速平均值与标准差
Fig.2 Mean and standard error of coasting velocity
进一步,可定义速度偏差量为:
(9) |
如果把汽车滑行过程作为一个随机过程来分析,则滑行车速可表述为:,其中是在时间t上的随机变量,是在时间t上的期望,即为
(10) |

图3 滑行速度偏差量
Fig.3 Coasting velocity deviation
定义回归分析的残差为:
(11) |
式中: n—3代表回归分析的自由度。
如果假定,各个轮次的汽车滑行过程中,汽车状态和滑行时的环境因素是相对稳定的。()与各个轮次的滑行是一一对应的,可以将其理解为滑行时汽车和环境中相对稳定的因素的影响,表征每一次滑行过程中的平均风速、方向、温湿度、汽车状态等,而线性回归的残差可理解为滑行过程中随机因素的影响,表征湍流风速、风速方向瞬时变化、测试随机误差等。因此,滑行速度可表示为:
(12) |
式中:,服从正态分布。而()的分布表征的是汽车状态、环境因素带来的阻力、速度等较为稳定的变化。显然,这取决于滑行过程的环境平稳性与汽车状态平稳性。按照上述标准规定,一般滑行过程的轮次至少为6次,本文中滑行次数超过10次,但样本量并不足以准确分析()分布律,这里假设()和服从Weibull分布,其分布概率密度函数如下:
(13) |
式中: 为形状参数, 为比例参数。如

图4 和 Weibull分布拟合
Fig.4 Weibull distribution fitting of and
如前所述,汽车滑行时的动力学方程如(6)所述,通过对阻力和滑行速度进行二次多项式拟合,即可得到阻力系数,这种方法定义为v-F方法。显然,加速度的计算与速度间隔的选取有关,即:
(14) |
若考虑速度采样过程中的随机误差,即:
(15) |
式中: 为速度间隔; 为时间差; 和为速度采样的随机误差,尽管通过多次重复试验、滤波等可以部分消除。但是,的准确性与和的相对大小有关。理想状况下,加速度应该通过前后时间步的速度得到,即足够小,但因为采样误差等因素的存在,此方法得到的加速度震荡性很大,如

图5 车辆滑行速度与加速度
Fig.5 Vehicle coasting velocity and acceleration
而如果增大,计算的加速度则可能存在偏移,因为这种方式只是一种加速度的近似计算,可能放大误差,最终拟合的阻力和阻力系数也与的大小有关。此外,
(16) |
式中: 为初始速度。直接通过速度时间数据进行拟合,这种方法称为v-t方法。
曲线拟合问题可转化为优化问题,即在约束条件下,找到参数估计值,使对应的损失函数最小。理论上,非线性优化问题是否能找到最优解很大程度上取决于其是否凸性,对于凸优化问题,其局部最优解即为全局最优解,而对于非凸优化问题,并不一定能找到其全局最优解,其解很大程度取决于初始值,优化算法等,由此可能带来拟合参数和道路阻力的不确定性。判断一个优化问题的凸性有多种方法,本文计算损失函数的黑塞矩阵,并判断其在约束集内是否正定来评估非线性优化问题的凸性。
对于v-F方法,其对应的损失函数即为:
(17) |
二次多项式拟合对应的问题,即在采样数据()下,找到(A,B,C)使达到最小值。首先需要判断是否为凸函数。其黑塞矩阵如下:
(18) |
与参数无关,计算黑塞矩阵的特征值。对于本文中的滑行试验数据,其特征值为[1.4×1
而对于v-t方法,其拟合过程虽然更加直接,但其对应的损失函数复杂,即:
(19) |
其黑塞矩阵除了与采样点()有关,也与的取值范围有关,数学分析判断比较困难。本文利用数值方法计算黑塞矩阵,对本文中的滑行试验速度时间数据,并根据对应物理意义的约束范围判断损失函数的凸性,在约束条件:
(20) |
对在约束区间内进行均匀采样,并计算其黑塞矩阵的特征值。结果表明,在上述约束区间,损失函数的黑塞矩阵的特征值并不是恒大于0的,因此,该优化问题是非凸的,在拟合过程中,是可能陷入局部解的。
基于以上描述的方法,对本文中的滑行试验数据进行分析,详细结果如下。
首先,为了验证上述分析的准确性,利用不同的优化算法进行v-t方法和v-F方法的阻力曲线拟合。本文利用Python SciPy优化包,应用Levenberg-Marquardt和BFGS两种常用局部优化算法,以及Differential Evolution和Basinhopping全局优化算法。Levenberg-Marquardt算法是一种用于非线性最小二乘问题的优化算法,结合了梯度下降和高斯-牛顿法的思想,常用于数据拟合和参数估计。BFGS是一种基于拟牛顿法,通过逐步改进目标函数的二阶近似矩阵来迭代求解的局部优化算法。Differential Evolution是一种全局优化算法,常用于求解连续型的非线性优化问题。该算法基于种群的演化过程,在搜索空间中寻找最优解。Basinhopping(盆地跳跃)也是一种全局优化算法,常用于解决具有多个局部极小点的非线性优化问题。该算法结合了局部搜索和随机搜索的策略,通过跳出当前局部极小点所在的“盆地”,探索搜索空间中的其他区域,以寻找全局最优解。此外,还考虑Brute这一种暴力算法,是一种简单直接的解决问题的方法,它通过尝试所有可能的解决方案来求解问题。
无论选择何种迭代算法,都需要根据参数的物理意义设置合理的约束边界和初始值,以便加快收敛速度,同时避免陷入局部解。理论上,v-F方法对应的优化问题是凸的,得到的解不依赖于初始值的选择,但是,如果选择的优化算法泛化能力不足,某些初始值可能会导致算法陷入局部解。如

图6 不同优化算法的道路阻力拟合
Fig.6 Road load fitting by different optimization algorithms

图7 不同优化算法拟合参数值
Fig.7 Fitting parameter values of different optimization algorithms
综上,在处理数据时,优先选择泛化能力较高的优化算法,同时需要根据参数的物理意义设置合理的约束边界和拟合初始值,以便高效准确的找到合理解。实际处理滑行数据时,可以将v-t和v-F方法结合起来,将v-F方法得到的解作为v-t方法的初始值,得到所需的全局解。
如上文所示,速度间隔可能会对拟合的滑行阻力和拟合参数值存在影响。这里分别选取,使用v-F方法进行滑行阻力拟合。

图8 不同速度间隔得到的道路阻力和拟合参数值
Fig.8 Road load and fitting parameter values for different velocity spacing
这里统一选择Levenberg-Marquardt优化算法,同时设置参数初始值为:A0=120,B0=0.5,C0=0.03,参数的约束范围分别为:
(23) |
使用v-F方法和v-t方法进行拟合参数的不确定度分析,对于v-F方法,速度间隔。如
方法 | A | σA | B | σB | C | σC |
---|---|---|---|---|---|---|
v-F | 157.093 | 4.323 | 0.797 | 0.107 | 0.036 2 | 0.000 6 |
v-t | 156.377 | 1.430 | 0.806 | 0.035 | 0.036 2 | 0.000 2 |
使用F检验法,进行拟合参数的置信区间分析,如

(a) v-F方法

(b) v-t方法
图9 拟合参数置信区间
Fig.9 Confidence intervals of fitting parameters
如果对动力学方程不做简化,即:
(24) |
(25) |
(26) |
(27) |
式中: 为环境风速; 为环境风速角;为偏航角度。这其中涉及的未知拟合参数有8个。进行拟合时,并根据风洞试验结果和转鼓试验,设置各个拟合参数的初始值。但是,损失函数具有强烈的非线性,参数之间也存在高度相关性,

图10 拟合参数相关系数矩阵
Fig.10 Correlation coefficient matrix of fitting parameters
为了进一步分析滑行试验得到的道路阻力的分布规律,根据以上关于滑行速度的统计假设,通过蒙特卡洛模拟,研究v-t方法和v-F方法得到的道路载荷和风阻系数的统计规律。通过上述v-t方法拟合得到的滑行阻力系数,构建理想中的速度时间曲线,而后根据上述关于滑行速度的统计假设,加入速度偏差量。这里,模拟了真实汽车滑行试验过程,每一个蒙特卡洛采样对应多轮次的滑行试验,正反方向次数相同,总次数为Coasting-nums,而后进行滑行数据平均,使用上述方法得到对应的道路阻力和风阻系数。蒙特卡洛采样次数为3000。
首先设置Coasting-nums=6,标准中规定的最小滑行次数。如图所示,11为前300次样本得到的道路阻力和风阻系数。可以看到,即便进行了数据平均,阻力的随机性是很明显的,偏差可超过60 N。这里定义Cd WT为风洞试验得到的无偏航角度下的风阻系数,Cd-Cd WT为风阻系数偏差量。可以发现,两种方法得到的风阻系数期望值很接近。与风洞试验结果对比,期望值与5°偏航下的风阻系数更为接近,这也与参考文献中[4]的结果吻合。但是,v-t方法得到的风阻系数偏差量随机性更小,使用正态分布,对数据分布进行拟合。如

图11 蒙特卡洛试验得到的道路阻力和风阻系数
Fig.11 Road load and air drag coefficient from Monte Carlo simulations


图12 道路载荷概率分布
Fig.12 Probability distribution of road load
需要说明的是,上述蒙特卡洛试验,都根据标准的规范过程,每一次模拟都对应多个轮次的滑行试验,而后进行数据平均,得到对应的道路阻力和风阻系数,这相当于对环境因素的影响进行了一定程度的过滤,否则,得到的道路阻力和风阻系数的不确定度更大。Coasting-nums=1时,即不再进行数据平均,直接进行拟合,这是真实道路环境汽车阻力的近似模拟,如

图13 道路载荷和风阻系数概率分布(Coasting-nums=1)
Fig.13 Probability distribution of road load and air drag coefficient (Coasting-nums=1)
此外,研究滑行次数对于得到的阻力和风阻系数的影响,如

图14 不同滑行轮次下的道路载荷期望和标准差
Fig.14 Expectation and standard deviation of road load and air drag coefficient for different coasting rounds
最后,改变Weibull分布的比例参数,研究v-t方法和v-F方法得到的风阻系数标准差,此时滑行次数均为6次。如上文所述,表征的是测试过程中的随机性影响,增大概率密度函数的比例参数,即增大滑行过程中的随机性。而表征的是测试过程中的整体稳定性,增大概率密度函数的比例参数,即增大滑行过程中各个轮次滑行试验之间总体汽车状态和环境状态的差异性。

图15 不同比例参数下的风阻系数标准差
Fig.15 Standard deviation of air drag coefficient for different scale parameter
(a) v-t方法 (b) v-F方法
本文基于某电动SUV的滑行试验数据,对滑行数据得到道路载荷和风阻系数的不确定度进行了分析,可得到以下结论:
(1) 首先对得到的车辆滑行速度进行统计学分析,发现滑行车速的期望值与标准差近似呈线性关系。
(2) v-F方法对应拟合问题是凸的,而v-t方法对应的拟合问题是非凸的。优先选择泛化能力较强的迭代算法,同时需要根据参数的物理意义,设置合理的初始值和约束边界,以便避免陷入局部解,加快收敛速度,得到合理的拟合参数值和道路阻力。
(3) 使用v-F方法时,得到的拟合参数值与选取的速度间隔大小有关,但速度间隔对得到的道路阻力影响较弱; v-t方法得到的拟合参数更为稳定,其参数置信区间也更窄。
(4) 基于车辆滑行速度的统计规律,进行Monte Carlo模拟,分别应用v-t和v-F方法,得到道路阻力和风阻系数近似为正态分布,v-F方法会放大随机因素的影响,v-t方法得到的道路阻力和风阻系数均更为稳定。
参考文献
环境保护部. 轻型汽车污染物排放限值及测量方法(中国第六阶段):GB 18352.6—2016[S].北京:中国标准出版社,2016. [百度学术]
Ministry of the Environmental Protection. Limits and measurement methods for emissions from light-duty vehicles(China 6):GB 18352.6—2016[S]. Beijing:Standards Press of China,2016. [百度学术]
SAE International Surface Vehicle Recommended Practice. Road load measurement using onboard anemometry and coastdown techniques: SAE Standard J2263[S]. 2008. https://doi.org/10.4271/J2263_200812. [百度学术]
THOMAS S. Aerodynamics of Road Vehicles[M]. 5th ed. SAE International, 2016. DOI:http://dx.doi.org/10.4271/r-430. [百度学术]
付强,杨志刚,张辉香,等. 汽车风阻系数试验与数值模拟的对比分析[J].同济大学学报(自然科学版),2021,49(S1):48. [百度学术]
FU Qiang, YANG Zhigang, ZHANG Huixiang, et al. Comparative analysis of automobile drag coefficient test and numerical simulation[J].Journal of Tongji University(Natural Science), 2021, 49(S1), 48. [百度学术]
LOPES R, CARBONARA A. A brief discussion on vehicle coast-down comparative analysis[G/OL]. SAE Technical Paper 2017-36-0199, 2017. https://doi.org/10.4271/2017-36-0199. [百度学术]
KUHAR S, PATTALWAR A, GUPTA P. Coastdown road load coefficients of passenger vehicles - variation analysis and its correlation with temperature[G/OL]. SAE Technical Paper 2021-26-0487, 2021. DOI:10.4271/2021-26-0487. [百度学术]
MOSKALIK A. Using transmission data to isolate individual losses in coastdown road load coefficients[J] SAE Int J Advances & Curr Prac in Mobility, 2020, 2(4):2156. DOI:10.4271/2020-01-1064. [百度学术]
BARDEN J, GEROVA K. An on-road investigation into the conditions experienced by a heavy goods vehicle operating within the united kingdom[J]. Transportation Research Part D: Transport and Environment, 2016, 48: 284. DOI:https://doi.org/10.1016/j.trd.2016.08.034. [百度学术]
SAE International Surface Vehicle Recommended Practice. SAE Wind Tunnel Test Procedure for Trucks and Buses: SAE Standard J1252[S]. 2012. https://doi.org/10.4271/J1252_201207. [百度学术]
HOWELL J, PASSMORE M, WINDSOR S. A drag coefficient for test cycle application[J]. SAE Int J Passeng: Cars–Mech Syst, 2018, 11(5):447. DOI:10.4271/2018-01-0742. [百度学术]
HOWELL J. Aerodynamic drag in a windy environment[C]// International Vehicle Aerodynamics Conference 1th 2014. Elsevier, 2015. DOI:https://doi.org/10.1533/9780081002452.1.19. [百度学术]
HOWELL J, PASSMORE M, BUTCHER D. An estimation of the effect of turbulence from the natural wind and traffic on the cycle-averaged-drag coefficient[J]. SAE Int J Advances & Curr Prac in Mobility, 2022, 4(5):1575. DOI:10.4271/2022-01-0896. [百度学术]
龚春忠,沈羡玉,刘金子, 等.汽车滑行试验速度间隔选取对精度的影响研究[J].汽车实用技术,2019(24):58. [百度学术]
Gong Chunzhong, Shen Xianyu, Liu Jinzi, et al. Research on the influence of speed interval selection on accuracy of vehicle coast-down test[J]. Automobile Applied Technology, 2019(24): 58. [百度学术]
BOYD S P. Convex optimization[M]. Cambridge: Cambridge University Press, 2004. [百度学术]
ANDREA M, PENNECCHI F. A weighted total least-squares algorithm for any fitting model with correlated variables[J]. Metrologia, 2013, 50(6): 654. DOI 10.1088/0026-1394/50/6/654. [百度学术]
HIBBERT D B.The uncertainty of a result from a linear calibration[J]. Analyst, 2006,131(12): 1273. https://doi.org/10.1039/B615398D. [百度学术]
MOTULSKY H J, RANSNAS L A. Fitting curves to data using nonlinear regression: a practical and nonmathematical review[J]. The FASEB Journal, 1987, 1(5): 365. https://doi.org/10.1096/fasebj.1.5.3315805. [百度学术]