Hostname: page-component-848d4c4894-hfldf Total loading time: 0 Render date: 2024-05-24T16:45:23.816Z Has data issue: false hasContentIssue false

Intelligent vehicle drive mode which predicts the driver behavior vector to augment the engine performance in real-time

Published online by Cambridge University Press:  07 April 2022

Srikanth Kolachalama*
Affiliation:
University of Michigan, Electrical and Computer Engineering, 4901 Evergreen Rd, Dearborn, Michigan48128, USA
Hafiz Malik
Affiliation:
University of Michigan, Electrical and Computer Engineering, 4901 Evergreen Rd, Dearborn, Michigan48128, USA
*
*Corresponding author. E-mail: skola@umich.edu

Abstract

In this article, a novel drive mode, “intelligent vehicle drive mode” (IVDM), was proposed, which augments the vehicle engine performance in real-time. This drive mode predicts the driver behavior vector (DBV), which optimizes the vehicle engine performance, and the metric of optimal vehicle engine performance was defined using the elements of engine operating point (EOP) and heating ventilation and air conditioning system (HVAC). Deep learning (DL) models were developed by mapping the vehicle level vectors (VLV) with EOP and HVAC parameters, and the trained functions were utilized to predict the future states of DBV reflecting augmented vehicle engine performance. The iterative analysis was performed by empirically estimating the future states of VLV in the allowable range of DBV and was fed into the DL model to predict the performance vectors. The defined vehicle engine performance metric was applied to the predicted vectors, and thus optimal DBV is the instantaneous output of the IVDM. The analytical and validation techniques were developed using field data obtained from General Motors Inc., Warren, Michigan. Finally, the proposed concept was quantified by analyzing the instantaneous engine efficiency (IEE) and smoothness measure of the instantaneous engine map (IEM).

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press

Impact Statement

Vehicle drive modes were developed to augment the rider’s comfort, safety and reduce fuel consumption. In this research, a novel “intelligent vehicle drive mode” (IVDM) was proposed, embedded with the functionality of obliging the driver’s command in all scenarios and predicting the driver behaviour vector (DBV) for future time steps to enhance the vehicle engine performance without increasing the time of trip traversal. IVDM can be activated as a stand-alone application or in conjunction with any other drive modes, accommodating a vehicle speed >25 MPH on a regular terrain profile. The IVDM is most applicable to the vehicles built-in with advanced infotainment and connectivity features, and could potentially emerge as a new feature of the automotive system.

1. Introduction

The first commercial automobile developed by Karl Benz in 1886 consists of less than 100 components and not more than 10 features (Dietsche and Kuhlgatz, Reference Dietsche and Kuhlgatz2014). In the current scenario of the automotive industry, the advancement of vehicle technology has reached the extent of integrating more than 5,000 components supported by 100 features (Sturgeon et al., Reference Sturgeon, Memedovic, Van Biesebroeck and Gereffi2009). All the features developed either enhance the efficiency of the vehicle (e.g., fuel economy drive mode) or augment the human driving experience (e.g., HVAC), which includes safety (e.g., adaptive cruise control (ACC), lane centering, and auto braking) (Zoepf, Reference Zoepf2011). The functionality of these features in real-time is automated and integrated into the vehicle, generally categorized into three elements (none, limited, and bounded) user intervention. The first type would include features that function automatically without driver influence (automatic transmission), whereas the second category accommodates limited user intervention that requires drivers’ commands to activate (drive modes). The third element shall take up the driver inputs of activation and magnitudes to function, for example, cabin air temperature (CAT), ACC set speed (Zoepf and Heywood, Reference Zoepf and Heywood2012; Chau et al., Reference Chau, Elbassioni and Tseng2017). Among these features, the vehicle drive mode plays a prominent role in enhancing driving behavior.

In the latest automotive system, 20 drive modes were developed that allow the user to activate in real-time, as shown in Table 1. When deployed, all the modes are integrated and adapt changes to the vehicle functionality, but none intervenes with the driver behavior vector (DBV) (speed, longitudinal acceleration [LOT], lateral acceleration [LAT], yaw rate [YAR], and cabin air temperature [CAT]). The DBV is the user’s prerogative in real-time, and it is known that DBV holds more than a 30% share in affecting vehicle engine performance (Boggio-Marzet et al., Reference Boggio-Marzet, Monzon, Rodriguez-Alloza and Wang2021). Hence, in this research, a novel “intelligent vehicle drive mode” (IVDM) was proposed, which correlates to type 3 feature, which predicts the DBV by obliging the user’s command and inputs in real-time to augment the vehicle engine performance. The multiparametric optimization problem was addressed by utilizing the concepts of feature development, deep learning (DL), and optimization criteria (Kolachalama and Malik, Reference Kolachalama and Lakshmanan2021). The following article is organized as follows: The feature requirements of IVDM were proposed in Section 2, Section 3 discusses the methodology of real-time data retrieval, and Section 4 defines the metric for vehicle engine performance. The development of DL models was discussed in Section 5, and the prediction of DBV, including the fail-safe algorithm, was presented in Section 6. The results, discussion, and quantifying the performance of the developed concepts are detailed in Sections 7 and 8. Finally, the conclusions were drawn, and future work of this research was outlined.

Table 1. Vehicle drive modes—Integrated vehicle system.

Source: General Motors Inc.

2. Functionality of IVDM

The core functionality of the intelligent vehicle drive mode (IVDM) is to predict the driver behaviour vector (DBV) in real-time, reflecting optimal vehicle engine performance. The DBV was categorized into three main elements whose magnitudes are the user’s choice: speeding behavior (speed, LOT), steering behavior (LAT, YAR), and CAT as shown in Figure 1. In this section, the feature requirements of IVDM were discussed.

  • IVDM could be triggered as a stand-alone application or with any integrated drive mode.

  • IVDM applies to speeds >25 miles per hour (MPH) and does not relate to parking lots, critical zones, or traffic congestion. The critical zones include construction, accident, or school areas.

  • IVDM is most applicable to any vehicle with built-in advanced driver assistance (ADAS), infotainment, and connectivity (AICON) features (e.g., Cadillac vehicles with super and ultra-cruise features).

  • IVDM activates the ACC feature to provide controlled LOT and augmented safety to the vehicle.

  • IVDM predicts (Adaptive cruise control set speed profile [ACCSSP], cabin air temperature set profile [CATSP]) by optimizing (Engine operating point [EOP], Cabin air temperature operating point [CATOP]), and estimates [LAT, YAR] by assuming ideal steering behavior (ISB). The details of optimal [EOP, CATOP] and ISB were discussed in Section 4.

  • Finally, IVDM predicts the DBV in real-time to augment vehicle engine performance. The default time period and range of predicting [ACCSSP, CATSP] = [10 s, 1,000 m] and (allowable vehicle speeds [AVS], allowable vehicle cabin air temperatures [AVC]), whose details were discussed in Section 6.

Figure 1. DBV—predicted elements by IVDM.

2.1. Speeding behavior

The proposed functionality IVDM activates the ACC feature when triggered; thus, the ACC controller automatically estimates the parameter LOT based on the ACCSSP (Labuhn and Chundrlik, Reference Labuhn and Chundrlik1995) and possesses the capability to reduce the vehicle speed while encountering a host vehicle in the defined proximity (Marsden et al., Reference Marsden, McDonald and Brackstone2001). The ACC feature is a primary component of ADAS which can be activated for any speed $ \ge $ 25 MPH, resulting in augmented safety and vehicle engine performance (Luo et al., Reference Luo, Liu, Li and Wang2010). Thus, IVDM predicts ACCSSP based on the type of road segment (Supplementary Table S8) and further details were discussed in Section 6 (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb).

2.2. Steering behavior

The steering behavior vector (SBV) consists of four elements (speed, LAT, YAR, radius of road curvature [RRC]), and the parameter RRC is known from the AICON feature based on the global position system (GPS) coordinates. The measure of hard braking and acceleration (Wåhlberg, Reference Wåhlberg2007) was extended by introducing the concept of ideal steering behavior (ISB) (Kolachalama et al., Reference Kolachalama, Hay, Mushtarin, Todd, Heitman and Hermiz2018). Hence, IVDM would incorporate ISB and the guidelines established by the United States transportation authority to estimate [LAT, YAR] for definite RRC (Kolachalama and Lakshmanan, Reference Kolachalama and Lakshmanan2021). The ISB was defined assuming no lateral or longitudinal slip, and the corresponding mathematical models were shown in Section 4.1.

2.3. Cabin air temperature

In an internal combustion engine vehicle, the thermal energy produced by the fuel combustion is exchanged between the environment (external air temperature [EAT]) and the vehicle (Borman and Nishiwaki, Reference Borman and Nishiwaki1987). Among the vehicle’s many features, the HVAC is the only system that maintains the set cabin air temperature (CAT), driven by user command. The CAT is increased by extracting heat from the engine surface and decreased by the known process of HVAC. Hence, IVDM proposes a model that can generate an optimal CATSP, potentially augmenting the efficiency of HVAC and Engine (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb).

3. Data Retrieval

In order to develop the computational model of IVDM, the real-time testing was performed using Cadillac vehicle segments (2019 XT6, 2021 CT4, 2020 CT5, 2021 Escalade All wheel drive, 2021 Escalade ESV), and the vehicle data was retrieved by applying the principles of the integrated vehicle controller area network bus architecture (Johansson et al., Reference Johansson, Törngren and Nielsen2005). The test cases were developed by activating ACCSSP in the range [25 85] MPH, targeting all the road segments shown in Supplementary Table S8 and Figure 2. The tools neoVI, Fire 2 (hardware) and Vehicle Spy (software), were utilized to selectively retrieve the signal data for analysis (Figure 3; Jaynes et al., Reference Jaynes, Dantu, Varriale and Evans2016). The data retrieval was done with a default frequency of 10 Hertz (1 time-step = 10 ms), and the properties of the data sets were depicted in Supplementary Tables S1–S7. The elements (vehicle level vectors [VLV], engine operating point [EOP], cabin air temperature operating point [CATOP]) were collected under normal driving conditions for every test case considering the two scenarios, external air temperature EAT > 65°F and EAT <45°F (Supplementary Table S9) whose properties were detailed in below subsections (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb).

Figure 2. Cadillac: path traversed—Michigan, USA. Source: Google maps; Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb.

Figure 3. Controller area network data retrieval—vehicle Spy user interface. Source: General Motors Inc., Detroit, MI.

3.1. Vehicle level vectors

The VLV include three components, namely, body module, driver behavior, and environmental factors. The body module vector is embedded with the age of the vehicle (time step, odometer), tire pressure, the shape of the vehicle (aerodynamic drag), and load (trailer, passengers). The tire pressure and external load affect the normal and traction forces exerted on the wheels, affecting the vehicle engine performance (Liang et al., Reference Liang, Ji, Mousavi and Sandu2019). The body design influences aerodynamic resistance and instantaneous fuel consumption rate (IFCR 1E-8 m3/s) (Sudin et al., Reference Sudin, Abdullah, Shamsuddin, Ramli and Tahir2014), whereas the DBV consists of the elements discussed in Section 2. The environmental factors consist of interactive vehicle elements while traversing any terrain; EAT influences the Engine’s thermal stress (Kolachalama et al., Reference Kolachalama, Kuppa, Mattam and Shukla2008), whereas the terrain data (curvature and gradient) obtained from the AICON features affect vehicle dynamics. Also, the gradient is proportional to the vehicle’s Euler angles; hence, there is no loss of generality in considering pitch, roll, and yaw angles as inputs replacing the gradient (Eathakota et al., Reference Eathakota, Singh, Kolachalam and Krishna2010). The parameters steering angle, humidity (HUM), and atmospheric pressure (ATP) were not included in this research as the data has no significant variance, and the effect of these elements on vehicle engine performance is minimal. The real-time analysis was performed under no-slip conditions, that is, the traction force generated at the wheels is proportional to the normal forces (Eathakota et al., Reference Eathakota, Kolachalama, Krishna and Sanan2008).

3.2. Engine operating point

The only external input in an internal combustion engine-driven vehicle is the air-fuel mixture ignited to produce downward thrust onto the piston surface. The flame impingement produces instantaneous engine torque (IET Nm) and is transmitted to the engine components, which results in instantaneous engine speed (IES rad/s). It is a well-established industrial methodology to represent the EOP with the three parameters IET, IES, and IFCR projected on the engine map generated for every vehicle (Kolachalama and Lakshmanan, Reference Kolachalama and Lakshmanan2021). Thus, optimal EOP was considered as the criteria to predict ACCSSP, whose details are presented in Section 4.2.

3.3. HVAC parameters: CATOP

The HVAC functionality is driven by multiple parameters: engine fan speed, load, air conditioning refrigerant fluid pressure (ACRFP), engine surface temperature (EST), and power consumed. The analysis of data retrieved resulted in substantial variations of [EST (°F), ACRFP (PSI)] with changes in CAT (°F) and EAT (°F), thus remaining HVAC elements were not considered in this research. The vector [EST (°F), ACRFP (PSI)] is empirically termed as CATOP, and optimal criteria to generate the CATSP was defined in Section 4.3. The snippets of HVAC elements were collected at a frequency of 10 m (odometer reading), as it was observed that the controller area network bus would require at least 300 ms to record variations in CAT (°F) during the steady-state (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb).

4. Vehicle Engine Performance: Criteria

This section defines the concept of ideal steering behavior (ISB), optimal engine and cabin air temperature operating points [EOP, CATOP] reflecting augmented vehicle engine performance.

4.1. Ideal steering behavior

The steering behavior of the vehicle was estimated by the concept ideal steering behaviour (ISB) using the steering behaviour vector [SBV] (speed, LAT, YAR, RRC) (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb). The mathematical model of ISB was defined by Equations (1) and (2), assuming no lateral and longitudinal slip. Equation (1) is a quadratic function relating the parameters of SBV, and Equation (2) is the linear optimization function (LOF) framed to resolve Equation (1). Therefore, [LAT ( $ {L}_a $ ), YAR ( $ {Y}_a $ )] = [0, 0] for high RRC (~ $ \infty $ ), and it is easy to see that LOF (~0) has an infinite set of solutions that satisfy the constraint $ \mathrm{RRC}\cdot {Y}_a^2={L}_a $ . Hence, the parameters [LAT, YAR] could be estimated if the speed value $ \left({V}_s\right) $ is known, and the details were presented in Section 6:

(1) $$ 2 RRC\hskip0.70em =\hskip0.70em \frac{V_s^2}{L_a} + \frac{V_s}{Y_a},{V}_s\hskip0.35em =\hskip0.35em \frac{-{L}_a+\sqrt{L_a^2+8 RRC\cdot {L}_a\cdot {Y}_a^2}}{2.{Y}_a}, $$
(2) $$ LOF\hskip0.35em =\hskip0.35em min\;\left[ abs\left({Y}_a\cdot {V}_s-{L}_a\right)\right]. $$

4.2. Engine performance

This research measures the Engine’s capability by three parameters (engine torque caliber [ETC], engine speed caliber [ESC], Euclidean distance [ED]), directly related to vehicle engine performance. These parameters represent the torque produced per unit of fuel consumption (ETC), speed produced per unit torque (ESC), and the ED of the EOP from Ideal EOP under normal driving conditions. An engine map is a traditionally accepted convolute graph in the industry, plotted with operating EOP’s calibrated at the manufacturing plant. The coordinate with the lowest IFCR (1E-8 m3/s) was assumed to be the ideal EOP, and the line segment conjoining the operating and ideal EOP was empirically defined as the vehicle engine performance vector. In Sections 5 and 6, the predictive model of [EOP, ACCSSP] was discussed, and Figure 4b is the pictorial representation of the instantaneous engine map (IEM), categorizing two ACCSSP profiles (predicted and constant). The magnitude of the vehicle engine performance vector represents the ED (Equation (3)), and IES (rad/s) was ignored in estimating the ED, as higher IES is desired to reduce the trip time (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb).

Figure 4. (a) Engine map: 2007 Toyota Camry 2.4 L I4 and (b) IEM—vehicle engine performance vector (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb). Source: Ricardo baseline standard car engine: Tier 2 fuel. EPA ALPHA vehicle simulations. Version: June 20, 2016. The engine map for the 2007 Toyota Camry 2.4 L I4, whose ideal EOP = [170 Nm, 2,400 RPM, 230 g/kwhr], was shown in (a). The conversion to the SI units was performed assuming the [Calorific value ( $ {C}_v $ ), density ( $ {\rho}_f $ )] = [45 MJ/kg, 750 kg/ $ {\mathrm{m}}^3 $ ], and thus the ideal EOP = [170 Nm, 251.33 rad/ $ {\mathrm{s}}^1 $ , 159 1E-8 m3/s]. A 2020 Cadillac CT5 test vehicle was utilized in the current research (Section 6), whose ideal EOP was assumed to be [250 Nm, 140 rad/s, 180 1E-8 m3/s].

Vehicles traversing arterial road segments with speed limits ranging [25 45] MPH have operating EOP closer to the ideal EOP (lower ED), as shown in the engine map (Figure 4a). The speeds of the vehicles on freeways range [65 85] MPH, which correspond to higher IES, and fluctuating [IET, IFCR] depending on the dynamic state of the vehicle. Also, the state ways with speed limits (SL) as [45 65] MPH are considered the green zone (low IFCR). Hence, the generic criteria for augmented Engine operating conditions would be lower [ED, IFCR] and higher [IET, IES, ETC, ESC]:

(3) $$ ED\hskip0.35em =\hskip0.35em \sqrt{\;{\left({IET}_i-{IET}_k\right)}^2+{\left({IFCR}_i-{IFCR}_k\right)}^2,} $$
(4) $$ \mathrm{ETC}\hskip0.35em =\hskip0.35em \frac{IET}{IFCR}, $$
(5) $$ \mathrm{ESC}\hskip0.35em =\hskip0.35em \frac{IES}{IET}. $$

4.3. HVAC criteria: CATOP

In this research, the elements [Engine surface temperature (EST), air conditioning refrigerant fluid pressure (ACRFP)] were defined as CATOP, and the optimal thermal stress and engine oil viscosity on the engine components result when EST ( $ {EST}_i $ ) = 194°F (Borman and Nishiwaki, Reference Borman and Nishiwaki1987). The parameters A1 and A2, shown in (6) and (7), represent the conformance between the operating EST ( $ {EST}_o $ ) and ideal EST ( $ {EST}_i $ ). Hence, minimum values of A1 and A2 are the criteria for optimal HVAC. The retrieved data are shown in Supplementary Tables S1–S7, which depict the recorded EST ranges [165 220]°F.

The refrigerant integrated into the air conditioning system (ACS) of the Cadillac vehicle was assumed to be R134a, and augmented functionality of ACS was achieved by limiting the maximum value of operating ACRFP ( $ {\mathrm{ACRFP}}_o $ ). The upper boundary limits of ACRFP ( $ {\mathrm{ACRFP}}_h $ ) were defined in Supplementary Table S10 in correlation with the EAT, and the intermittent boundary values of ACRFP (PSI) for EAT = [65 110]°F were estimated by basic linear interpolation. Therefore, minimum B defined in (8) and (9) was considered the optimal HVAC criterion corresponding to ACRFP (PSI) (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb). Thus, B is always nonnegative when EAT $ \ge $ 65°F, but when EAT <65°F, the parameter B is not significant in our analysis:

(6) $$ A1\hskip0.35em =\hskip0.35em \left({EST}_o-{EST}_i\right),\hskip0.5em if\;{EST}_o>{EST}_i\hskip0.35em =\hskip0.35em 194{}^{\circ}\mathrm{F}, $$
(7) $$ A2\hskip0.35em =\hskip0.35em \left({EST}_i-{EST}_o\right),\hskip0.5em if\;{EST}_o\le {EST}_i\hskip0.20em =\hskip0.35em 194{}^{\circ}\mathrm{F}, $$
(8) $$ B\hskip0.71em =\hskip0.35em \left({ACRFP}_o-{ACRFP}_h\right),\hskip0.5em if\;{ACRFP}_o>{ACRFP}_h\left(\mathrm{PSI}\right), $$
(9) $$ B\hskip0.71em =\hskip0.35em 0,\hskip0.5em if\;{\mathrm{ACRFP}}_o\le {\mathrm{ACRFP}}_h\;\mathrm{or}\; EAT<65{}^{\circ}\mathrm{F}. $$

4.4. Smoothness measure: Vehicle engine performance

The elements of the EOP were analyzed and it was observed that IES (rad/ $ {\mathrm{s}}^1 $ ) is a smoother curve, whereas [IFCR, IET] have fluctuating behavior. The flame propagation phenomena due to the ignition of the fuel-air mixture trigger thrust and torque with oscillating magnitudes. Hence to minimize the vibrations, techniques include optimizing the spark ignition timing and camshaft mechanism (Kakaee et al., Reference Kakaee, Shojaeefard and Zareei2011), integrating flywheel and generator (Gusev et al., Reference Gusev, Johnson and Miller1997) were adopted. Therefore, smoothness measure vector (SMV) [ $ {R}^2 $ , adjusted $ {R}^2 $ , sum of square errors (SSE), root mean square error (RMSE)] of the parameters—[EOP, CATOP] and [ED, ETC, ESC] was considered in our analysis, and the vehicle engine performance criteria were shown in Supplementary Table S11 (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb). The SMV was estimated using the built-in toolboxes of MATLAB, and the spline function was utilized to fit the data points.

5. DL Models: Prediction of [EOP, CATOP]

The proposed IVDM, when activated, predicts the DBV elements [ACCSSP, CATSP] by optimizing the vectors [EOP, CATOP] and estimates [LAT, YAR] utilizing ideal steering behavior (ISB). In this section, individual supervised predictive models were developed for five Cadillac (CT4, CT5, Escalade All wheel drive, Escalade ESV, XT6) vehicle lines by mapping the vehicle level vectors (VLV) with the elements [EOP, CATOP] as shown in Figure 5. The retrieved data were analyzed as time-sensitive; thus, Autoregressive Network with Exogenous Inputs (NARX) and long short-term memory (LSTM) deep learning (DL) methods were the obvious choices of the current research. Hence, in this section, the apt DL model for vehicle data was identified, and performance analysis was conducted using a traditional statistical measure vector (STMV). Autoregressive DL models were not considered in this article because of the limitation on the size of the input vector (Kolachalama and Lakshmanan, Reference Kolachalama and Lakshmanan2021).

Figure 5. NARX DL predictive models: EOP and CATOP—Inputs and outputs (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb).

5.1. NARX and LSTM methods: Modeling

The default properties built-in MATLAB were utilized to initialize the process, as shown in Supplementary Table S12, and DL models were developed using m-script. The NARX is a recurrent dynamic network whose mathematical model predicts the future output steps by regressing the previous states of output and exogenous (independent) inputs. In contrast, LSTM predicts the output by considering the long-term dependencies of the entire set of inputs and possesses the properties of recurrent neural networks (Kolachalama and Lakshmanan, Reference Kolachalama and Lakshmanan2021). LSTM produced the best results for classification and regression of biological data (e.g., antibody sequencing), and NARX is preferred for the data with nonlinear behavior. The performance analysis of the predictive model of EOP using NARX and LSTM DL methods was done by varying the parameters (training size, test size, hidden layers/units), and it was proven that the NARX method outperformed LSTM for ACC activated and deactivated datasets (Kolachalama and Lakshmanan, Reference Kolachalama and Lakshmanan2021). In this section, extended validation was performed using a similar methodology for the datasets depicted in Supplementary Tables S1–S7.

5.2. NARX and LSTM methods: Performance analysis

The resulting plots compare the retrieved data (blue) and predicted values (orange) using [NARX, LSTM] methods for randomly selected snippets as shown in Supplementary Figures S1–S6 (NARX) and Supplementary Figures S7–S12 (LSTM). The first row of the figure represents the three elements of EOP, and the units of [IET, IES] were Nm and rad/s, whereas IFCR was recorded on a scale of 1E-8 m3/s. The second row consists of the CATOP vector [Engine surface temperature (EST), air conditioning refrigerant fluid pressure (ACRFP)], measured in [Fahrenheit (°F), pounds per square inch (PSI)]. The numerical performance of the developed deep learning (DL) models was validated by adopting traditional statistical measure vector (STMV) = [root means square error (RMSE), first-order derivative (FOD), signal-to-noise ratio (SNR)] on the conformance between actual and predicted values, as shown in Supplementary Tables S13 and S14. The NARX method produced maximum RMSE IET = 2.465 (CT4—Set 1), whereas LSTM network produced minimum RMSE IET = 18.515 (XT6—Set 2). The element IES was predicted with equal competence by NARX (FOD < 1.129) and LSTM (FOD < 1.42), but LSTM lacked the required consistency savvy (mean IFCR FOD = 11.9) to match the NARX output (mean IFCR FOD = 10.22) for all the datasets. Similarly, the NARX prediction had 75% lower RMSE EST and 18% lower FOD ACRFP when compared to LSTM output. It is easy to see that, despite the stochastic variation, the predicted curves aligned to the actual values, and by visualizing the fit of NARX prediction is smoother when compared with LSTM graphs and thus, the SNR results play a low priority role.

The research scope was limited to a single-vehicle test case leveraging the 2020 Cadillac CT5 datasets (Supplementary Tables S4–S7). Hence, specific snippets of data with ACCSSP = [30 75] MPH (Supplementary Table S15) were selected, and another validation check was performed for the developed NARX DL model. The plots of predicted [EOP, CATOP], comparing the actual values, were shown individually in Supplementary Figures S13–S17, Supplementary Figures S18–S22 (EAT > 65 °F), and Supplementary Figures S23–S27 (EAT < 45°F). The computational efficacy of prediction was projected using the STMV, as shown in Supplementary Tables S16 and S17. The IET RMSE values were <1.7, and IES FOD was <0.27 for all the datasets, whereas the IFCR SNR has an acceptable range of [6.36 985.73]. Similarly, the EST RMSE <2.3 (EAT > 65°F) and <0.9 (EAT <45°F), whereas ACRFP SNR has a range of [2.2 16.1]. Therefore, the efficacy of the NARX DL model was proven, and the results were assumed to be satisfactory. Also, an increased number of datasets and enhanced validation would enrich prediction precision. However, in this article, the core concept of IVDM was highlighted, and further elements of the research were pursued in Sections 69.

6. Prediction of DBV

The steps applicable to IVDM—prediction of DBV utilizing the functionality (Section 2), datasets (Section 3), criteria (Section 4), and deep learning (DL) models (Section 5), were defined in this section. The prediction of DBV elements [ACCSSP (MPH), CATSP (°F)] was made by the four-step process described in Figure 6, and the applicable equation sets are shown in Table 2. The ACCSSP (>25 MPH) was predicted by optimizing EOP assuming constant CAT; and similarly, CATSP (°F) was predicted by optimizing CATOP and resulted ACCSSP in the previous step (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb). The default range of [allowable vehicle speeds (AVS), allowable cabin air temperatures (AVC)] to predict [ACCSSP, CATSP] was estimated by the relations (10) and (11), assuming [ $ \mathrm{DCAT} $ , $ {EAT}_o $ ] = [70, 65]°F. The ADAS, infotainment, and connectivity (AICON) features retrieve the speed limits of the road segments (SL) in real-time, and the functionality of the SIGN mathematical model was utilized, to estimate AVC = [65 70]°F (EAT $ \ge $ $ {EAT}_o $ °F) or [70 75] °F (EAT < $ {EAT}_o $ °F):

(10) $$ \mathrm{AVS}\hskip0.35em =\hskip0.35em \left[\mathrm{Speed}\ \mathrm{Limit}\hbox{-} 5,\mathrm{Speed}\ \mathrm{Limit}+5\right]\;\mathrm{MPH}, $$
(11) $$ \mathrm{AVC}\hskip0.35em =\hskip0.35em \left[ MinCAT, MaxCAT\right]{}^{\circ}\mathrm{F}, $$

Figure 6. IVDM—prediction of DBV (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb).

$$ MinCAT\hskip0.35em =\hskip0.35em \mathit{\min}\;\left[ DCAT-5 x; DCAT+5 x\right]; MaxCAT\hskip0.35em =\hskip0.35em \mathit{\max}\;\left[ DCAT-5 x; DCAT+5 x\right], $$
$$ x\hskip0.35em =\hskip0.35em SIGN\;\left( EAT-{EAT}_o\right). $$

Table 2. IVDM equation set—Prediction of DBV (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb).

6.1. Estimation of future input states: Vehicle level vectors

Step 1: The empirical relations defined in Table 2 were utilized to estimate the future input values of vehicle level vectors ( $ {VLV}_{k+1} $ ) of the DL model relative to the current state of the vehicle ( $ {VLV}_k $ ) (Figure 5). The speed ( $ {S}_{k+1} $ ) was varied in the default range of AVS, and the parameter odometer ( $ {O}_{k+1} $ ) was calculated by basic linear interpolation using [ $ {S}_{k+1} $ , $ {L}_{o\left( k+1\right)} $ ] assuming a constant time-step. The magnitude of LOT ( $ {L}_{o\left( k+1\right)} $ ) was estimated by calculating the force required to overcome the resistance (rolling, gradient, aerodynamics) for maintaining the ACCSSP, assuming no-slip and tire pressure $ {TP}_{k+1} $ is same as the previous step measured in kilopascals (kPa). The rolling resistance was estimated using the coefficient ( $ {\mu}_r $ ), whereas aerodynamic resistance is calculated using the area of cross section, drag coefficient, and density of air [ $ {A}_c $ , $ {C}_d $ , $ {\rho}_a $ ] whose magnitudes were shown in Table 2. The steering parameters [LAT ( $ {L}_{a\left( k+1\right)} $ ),YAR ( $ {Y}_{a\left( k+1\right)} $ )] were estimated assuming ISB, whereas the cabin air temperature $ {CAT}_{k+1} $ is varied in the default range of AVC. The Cadillac is equipped with [ADAS, AICON] features (super and ultra-cruise), which would generate the vectors [RRC, gradient, EAT] = [ $ {RRC}_{k+1} $ , $ {\varTheta}_{k+1} $ , $ {EAT}_{k+1} $ ] based on the GPS coordinates, and thus $ {VLV}_{k+1} $ was estimated as shown in Table 3.

Table 3. Estimated inputs—deep learning model (10 time steps = 1 s) (Kolachalama and Malik, Reference Kolachalama and Malik2021a,Reference Kolachalama and Malikb).

6.2. Prediction of output states: NARX DL model

Step 2: The input sets of vehicle level vectors ( $ {VLV}_{k+1} $ ) were estimated for all the values of the AVS range (e.g., [65, 75] MPH), and thus 11 sets of inputs were generated. These matrices were fed into the developed NARX DL model, and therefore a corresponding 11 sets of $ {EOP}_{k+1} $ were predicted. Similarly, six sets of $ {\mathrm{CATOP}}_{k+1} $ were predicted by varying the Cabin air temperatures in the allowable range AVC = [65 70]°F.

6.3. Implementation: Vehicle engine performance criteria

Step 3: The vehicle engine performance criteria defined in Section 4 were applied to the predicted vectors [ $ {EOP}_{k+1},{\mathrm{CATOP}}_{k+1} $ ], whose results for 10 time-steps were shown in Tables 4 and 5. The top six performing optimal ACC speeds and CAT’s were selected for each vehicle engine performance criteria, as shown in Tables 6 and 7. Among these values, the top three modes were selected as the eligible vehicle speeds (EVS) [71, 70, 69] MPH and eligible vehicle cabin air temperatures (EVC) ([68, 70, 67]°F or [72, 71, 70]°F) for the time step $ {T}_{k+1} $ . A similar process was implemented for 100-time steps, and therefore the [ACC Speed, CAT] matrix was framed as shown in Table 8.

Table 4. Vehicle engine performance—Iteration of AVS (10 time steps = 1 s).

Table 5. Vehicle engine performance—Iteration of AVC (10-time steps = 100 m).

Table 6. Optimal ACC speeds—Vehicle engine performance (10 time steps = 1 s).

Table 7. Optimal CAT values—Vehicle engine performance (10 time steps = 100 m).

Table 8. Optimal ACC speed (10 s) and CAT matrix (1,000 m)—100-time steps.

6.4. Algorithm: [ACCSSP, CATSP] prediction

The [ACC, CAT] matrix was framed with three [EVS, EVC] for 10-time steps [1 s, 100 m]. Thus, a maximum of $ {3}^{10} $ [ACCSSP’s, CATSP’s] are possible for 100-time steps, and a unique [ACCSSP, CATSP] was generated by implementing the following algorithm.

    Step 4A: Estimation of ACCSSP

  1. 1. Assuming the [ACC speed, Speed limit] at $ {T}_k $ is [ $ {S}_k $ , SL], and if the EVS at $ {T}_{k+1} $ are either $ {S}_k $ +1, $ {S}_k $ , or $ {S}_k $ −1, then $ {S}_{k+1} $ = $ {S}_k $ +1.

  2. 2. If the EVS at $ {T}_{k+1} $ is neither $ {S}_k $ +1, $ {S}_k $ , nor $ {S}_k $ −1, then $ {S}_{k+1}\hskip0.35em =\hskip0.35em {S}_k $ .

  3. 3. If $ {S}_{k+1}\hskip0.35em =\hskip0.35em {S}_k $ for more than 100-time steps, $ {S}_{k+1} $ = $ {S}_k $ +1 if $ {S}_k $ +1 $ \le $ SL + 5 or $ {S}_{k+1} $ = $ {S}_k $ −1 if $ {S}_k $ = SL + 5.

    Step 4B: Estimation of CATSP

  1. 1. Assuming the CAT at $ {dT}_k $ is $ {C}_k $ , if the EVC at $ {dT}_{k+1} $ are either $ {C}_k $ +1, $ {C}_k $ , or $ {C}_k $ −1.

    Case 1: $ {EAT}_k\ge {EAT}_o{}^{\circ}\mathrm{F} $ , then $ {C}_{k+1} $ = $ {C}_k $ +1. ( $ {C}_k $ +1 $ \le $ $ maxCAT{}^{\circ}\mathrm{F} $ ).

Case 2: $ {EAT}_k<{EAT}_o{}^{\circ}\mathrm{F} $ , then $ {C}_{k+1} $ = $ {C}_k $ −1. ( $ {C}_k $ −1 $ \ge $ $ minCAT{}^{\circ}\mathrm{F} $ )

  1. 2. If the EVC at $ {dT}_{k+1} $ are neither $ {C}_k $ +1, $ {C}_k $ , nor $ {C}_k $ −1, then $ {C}_{k+1}\hskip0.35em =\hskip0.35em {C}_k $ . ( $ minCAT{}^{\circ}\mathrm{F} $ $ \le {C}_k $ $ \le $ $ maxCAT{}^{\circ}\mathrm{F} $ )

  2. 3. If $ {C}_{k+1}\hskip0.35em =\hskip0.35em {C}_k $ for more than 100-time steps, then

    Case 1: $ {EAT}_k\ge {EAT}_o{}^{\circ}\mathrm{F} $ , then $ {C}_{k+1} $ = $ {C}_k $ +1, if $ {C}_k $ +1 $ \le $ $ maxCAT{}^{\circ}\mathrm{F} $ or $ {C}_{k+1} $ = $ {C}_k $ −1, if $ {C}_k\hskip0.35em =\hskip0.35em $ $ maxCAT{}^{\circ}\mathrm{F} $ .

Case 2: $ {EAT}_k<{EAT}_o{}^{\circ}\mathrm{F}, $ then $ {C}_{k+1} $ = $ {C}_k $ −1, if $ {C}_k $ −1 $ \ge $ $ minCAT{}^{\circ}\mathrm{F} $ or $ {C}_{k+1} $ = $ {C}_k $ + 1, if $ {C}_k\hskip0.35em =\hskip0.35em $ $ minCAT{}^{\circ}\mathrm{F} $ .

The algorithm proposed in Step 4 [A, B] was implemented on [ACC Speed, CAT] matrices (Table 8), by unit step increment of [ $ {S}_0 $ , $ {C}_0 $ ] in the range of [AVS, AVC]. The possible [ACCSSP’s, CATSP’s] were shown in Figures 7a and 8a, and a unique [ACCSSP, CATSP] was obtained by assuming initial values of ACC Speed (IAS) and Cabin air temperature (ICAT) [IAS ( $ {S}_0 $ ), ICAT ( $ {C}_0 $ )] = [70 MPH, 65°F] as shown in Figures 7b and 8b.

Figure 7. Unique ACCSSP generation—(a) AVS = [65 75] MPH and (b) Initial ACC speed = 70 MPH.

Figure 8. Unique CATSP generation—(a) AVC = [65 70]°F and (b) Initial CAT = 65°F.

7. Results and Validation

The functionality of IVDM was applied to the snippets selected from the 2020 Cadillac CT5 data sets for the ACCSSP = [30 70] MPH. The resulted plots of predicted [ACCSSP, CATSP] implementing all the steps defined in Section 6, for the test cases were depicted in Supplementary Figures S28–S37. The performance of the predicted and constant [ACCSSP, CATSP] was compared using the parameters defined in Section 4: vehicle engine performance criteria, whose output was presented in Tables 9 and 10.

Table 9. Performance analysis—Prediction of ACCSSP.

Table 10. Performance analysis—Prediction of CATSP.

The computational methods adopted in this research were quantified using a new-fangled precise approach by estimating instantaneous engine efficiency (IEE) ( $ {n}_e $ ) and smoothness measure vector (SMV) of instantaneous engine maps (IEM), along with [IFCR 1E-8 m3/s, distance (m)] for constant and predicted [ACCSSP, CATSP] whose outcome was shown in Supplementary Figures S38–S42 and Table 11. The ratio of power output and rate of energy input was calculated to estimate IEE (Equation (12)) (mean, deviation, variance), assuming the fuel used is gasoline and its properties [calorific value ( $ {C}_v $ ), density ( $ {\rho}_f $ )] were unchanged with the effect of temperature and pressure (Ahmed and Bhatti, Reference Ahmed and Bhatti2010). The IEM was plotted on a two-dimensional plane using [IET (Nm), IES (rad/s)], and SMV was measured using the criteria defined in Section 4.4:

(12) $$ {n}_e\hskip0.35em =\hskip0.35em \frac{IET\cdot IES}{C_v\cdot {\rho}_f\cdot IFCR}. $$

Table 11. Quantification of IVDM — IEE and IEM.

8. Discussion

In this research, multiple engineering concepts were utilized to develop the concept of IVDM. The steps included real-time testing and Controller area network (CAN) data acquisition, developing the DL predictive models, feature functionality of vehicle engine performance, empirical methods to estimate VLV for future time steps, and iterative analysis to predict the DBV.

The constant and predicted [ACCSSP, CATSP] were generated based on the developed concepts as shown in Supplementary Figures S28–S37, for the selected snippets of Speeds and CAT ranging [30 70] MPH) and [65 75]°F. Definite values were selected as the [Initial ACC Speed, Initial CAT] to generate a unique [ACCSSP, CATSP], and the performance analysis corresponding to the vehicle engine performance criteria were shown in Tables 9 and 10. The SMV for constant and predicted [ACCSSP, CATSP] were interpreted, and it was observed that in most cases, the performance was similar. The criteria for SMV was defined in Supplementary Table S11, and in 35% of the cases predicted [ACCSSP, CATSP] has higher [ $ {R}^2 $ Adj. $ {R}^2 $ ] and lower [SSE RMSE], whereas 50% of the scenarios scored the same.

Among all the parameters (Section 4), the most critical elements of interest for vehicle engine performance are [IFCR, 1E-8 $ {\mathrm{m}}^3/\mathrm{s} $ ), Distance], and the conformance of predicted and constant ACCSSP test cases are shown in Table 9. The predicted ACCSSP with the snippet speed = [30 50] MPH resulted in lower IFCR by [803.247 95.391], with an additional distance traversed by [199 400] m. The constant ACCSSP with speed = [70] MPH, resulted in higher IFCR [147.311], ED [222.34], distance [499] m, and lower [ESC, ETC] = [20.54, 0.198] which depicts vehicle movement on higher-gradient terrain. The algorithm developed for this work also allots priority to lowering the trip time, and hence the predicted ACCSSP with speed snippet = [40 60] MPH resulted in higher distance = [999.5 999] m and IFCR = [171.972, 33.725].

Similarly, the performance of the predicted and constant [CATSP] was analyzed by the conformance vectors [Engine surface temperature (EST), ACRFP] = [A1 + A2, B] as shown in Table 10. The two test scenarios with EAT $ \ge $ 65°F and EAT <45°F were investigated, and lower values of the area [A1 + A2] (EST) and B (ACRFP) are desired for enhanced HVAC performance. In the test case scenario with ACCSSP = 70 MPH, the predicted CATSP with EAT = [76.1 36.5]°F, resulted in lower EST by [904.718, 10.842]. However, the ACRFP has higher magnitudes for the predicted CATSP, which is compensated by the better SMV similar to the snippet with ACCSSP = 50 MPH. The [EST, ACRFP] for predicted CATSP are higher by 2.441 and 59.813 for EAT = 80.72°F, which is not desirable. But the SMV of ACRFP for the predicted CATSP has higher [ $ {R}^2 $ , Adj. $ {R}^2 $ ] = [0.983 0.957] and lower [SSE RMSE] = [351.03 2.993]. Similarly, for EAT = 40.1°F, the EST for the constant CATSP is higher by 1.07, and the rest of the criteria have comparable values. Thus, enhanced performance was concluded by analyzing the vehicle engine performance parameters for the test cases with ACCSSP = [30, 40, 60] MPH.

Additionally, the efficacy of IVDM was quantified by estimating the instantaneous engine efficiency (IEE), smoothness measure vector (SMV) of instantaneous engine maps (IEM), and [IFCR, Distance] for another set of snippets selected in a similar speed range [30 70] MPH. The plots and analytical results were depicted in Supplementary Figures S38–S42 and Table 11. The SMV criteria defined in Section 4.4 was adopted for IEM, whereas higher IEE [mean] and lower IEE [Deviation, variance] are desired for optimal vehicle engine performance. It was observed that the IEM RMSE of the predicted ACCSSP has lower values than the constant ACCSSP for all the test cases except for ACCSSP = 50 MPH, where the RMSE = [5.115 5.879] share similar magnitudes. The test case with constant ACCSSP = 30 MPH has a lower IFCR = 4.77, but the vehicle traverses additionally 630 m with predicted ACCSSP. The IEE [mean, variance] for constant ACCSSP = 40 MPH were [0.3256, 0.7898E-3], and the predicted ACCSSP scored [0.3254, 0.787E-3]. Thus IEE [variance] of the predicted ACCSSP is lower, and the IEE [mean, Deviation] shares similar values. This approach of analyzing the [IEE, IEM] was not discussed in the existing literature, and the computational results were assumed to be satisfactory. Therefore, overall observation resulted that predicted ACCSSP satisfies the desired criteria in most of the scenarios and best confirms the validation of the proposed IVDM.

The analytic results depicted IVDM ameliorates vehicle engine performance by predicting [ACCSSP, CATSP] optimizing [EOP, CATOP]. The results obtained were good, and IVDM could emerge as a significant feature in automotive systems.

9. Conclusion

This research proposed a novel drive mode named “intelligent vehicle drive mode” (IVDM), which augments the vehicle engine performance in real-time without increasing the trip time under normal driving conditions. The IVDM is not currently integrated into any vehicle segment and predicts the DBV (speed, LOT, LAT, YAR, CAT] by optimizing the vectors [EOP, CATOP], obliging the driver’s command in real-time. The IVDM activates the ACC feature when triggered; thus, LOT is automatically determined by the ACC controller, and the parameters [LAT, YAR] were estimated by the defined mathematical models assuming ideal steering behavior (ISB). The prediction of [ACCSSP, CATSP] was made by applying the optimal Engine operating conditions criteria on the predicted parameters [EOP, CATOP]. Autoregressive network with exogenous inputs (NARX) DL models were developed to map the VLV and [EOP, CATOP], whose performance was validated using the traditional statistical measure vector (STMV). The quantification of the computational model was performed by comparing the Engine operating conditions parameters for constant and predicted [ACCSSP, CATSP] and analyzing the [IEE, IEM] using the single test vehicle 2020 Cadillac CT5. The results were satisfactory, and this concept could be utilized to develop a new feature in the vehicle.

10. Future Work

The computational model of intelligent vehicle drive mode (IVDM) validated the vehicle engine performance criteria using the elements [EOP, CATOP] for internal combustion engine-driven segment with a single test vehicle, 2020 Cadillac CT5, under normal driving conditions. As future work, the validation could be enhanced, including multiple vehicle lines, conducting tests for critical scenarios of mountain regions (>14% slope), considering slip and extreme weather conditions (EAT > 85°F or EAT <25°F). In this research, the environmental factors [humidity (HUM), atmospheric pressure (ATP)], HVAC elements (engine fan speed, power, Nusselt number), the sensitivity of gasoline properties [calorific value ( $ {C}_v $ ), density ( $ {\rho}_f $ )] due to pressure and temperature changes, and constant CATSP to predict ACCSSP were assumed to simplify the analytical approach. Also, in this research, built-in MATLAB functions with default properties were utilized to develop deep learning (DL) models. Therefore, the analysis can be extended incorporating all the affecting parameters and customized DL models could be developed for each vehicle model data to enhance prediction precision. Also, the optimal performance criteria were defined with basic relations between the parameters [EOP, CATOP] to simplify the analysis, thus enhanced vehicle engine performance criteria, including additional Engine and powertrain parameters, would produce improved results.

The fail-soft action was implemented to generate unique [ACCSSP, CATSP], which produced satisfactory results of augmented Engine operating conditions. However, the generated profile might not be the only optimal solution, and basic iterative analysis was adopted to estimate [eligible vehicle speeds (MPH), eligible vehicle cabin air temperatures (°F)]; further research could be adopted to ameliorate the results by developing an enhanced algorithm (e.g., reinforcement model adapting the driver behavior). Also, the concept of IVDM could be extended with new criteria for road segments of either parking lots, low curvatures (RRC = [8.34 42.57]m), or arterial roads (vehicles speed <25 MPH) whose effect on Engine operating conditions is insignificant.

The feature development is a multistage process, and as the next step of this work, the plant simulation model controls algorithm and software integration followed by validation could be deployed. The emergence of electric and autonomous vehicles has triggered a new research path for the automotive sector in recent years. Hence, IVDM could be developed for electric vehicles by defining new performance criteria for (battery operating point, motor operating point), which enhances the operating conditions of (battery, inverter, motor), and substantial validation can be performed with multiple test vehicle segments to enhance the efficacy of the proposed concept. Also, an interface could be developed between IVDM and integrated path planning and perception algorithms of autonomous systems to enhance driving behavior.

Acknowledgments

The authors would like to thank Iqbal Surti and Michael Mati, Systems Engineers, for their assistance in real-time testing, Curtis L. Hay, Technical Specialist, for his inputs, and Tanzima Mushtarin, Lead Engineer, for continuous support throughout the period at General Motors Inc., Warren, Michigan. The technical analysis was performed using the tools provided by General Motors Inc., Warren, Michigan (Vehicle Spy and neoVI—Fire 2) and the University of Michigan (MATLAB). The authors also appreciate Dr Hariharan Venkitachalam, Karthik Reddy Vemireddy, Mustafa Mudassir Mohammad, Dr Ramakrishnan Ambur Sankaranarayanan, and Abhishek Sundaresan from RWTH Aachen University, Germany, for participating in initial discussions.

Supplementary Materials

To view supplementary material for this article, please visit http://doi.org/10.1017/dce.2022.15.

Data Availability Statement

The data used in this work are proprietary to General Motors Inc., Warren, Michigan, and further details cannot be made publicly available. However, the modeling algorithm is available on request.

Author Contributions

Srikanth Kolachalama came up with the idea, developed the concept, and performed the analysis. Dr. Hafiz Malik is the principal investigator for this project.

Funding Statement

The project “Intelligent Vehicle Drive Mode–Predictive Model of Driver Behaviour Vector,” was performed under the research collaboration of the University of Michigan and General Motors Inc.,Warren, Michigan funded by William J. Clifford (Director) and Matthus W. Joshua (Executive Director) of the Systems Engineering Department at General Motors Inc., Warren, Michigan.

Competing Interests

The authors declare no competing interests exist.

References

Ahmed, Q and Bhatti, AI (2010) Estimating SI engine efficiencies and parameters in second-order sliding modes. IEEE Transactions on Industrial Electronics 58(10), 48374846.CrossRefGoogle Scholar
Baldacci, R, Battarra, M and Vigo, D (2008) Routing a heterogeneous fleet of vehicles. In The Vehicle Routing Problem: Latest Advances and New Challenges. Boston, MA: Springer, pp. 327.CrossRefGoogle Scholar
Boggio-Marzet, A, Monzon, A, Rodriguez-Alloza, AM and Wang, Y (2021) Combined influence of traffic conditions, driving behavior, and type of road on fuel consumption. Real driving data from Madrid area. International Journal of Sustainable Transportation 17(1), 113.Google Scholar
Borman, G and Nishiwaki, K (1987) Internal-combustion engine heat transfer. Progress in Energy and Combustion Science 13(1), 146.CrossRefGoogle Scholar
Cariou, C, Lenain, R, Thuilot, B and Berducat, M (2008) Automatic guidance of a four-wheel steering vehicle. In 66th LandTechnik Conference: Agricultural Engineering. Düsseldorf: VDI Verlag GmbH, p. 6.Google Scholar
Chau, CK, Elbassioni, K and Tseng, CM (2016) Fuel minimisation of plug-in hybrid electric vehicles by optimising drive mode selection. In Proceedings of the Seventh International Conference on Future Energy Systems, Waterloo, Canada, pp.111, Association for Computing Machinery, NewYork, NY USA.CrossRefGoogle Scholar
Chau, CK, Elbassioni, K and Tseng, CM (2017) Drive mode optimisation and path planning for plug-in hybrid electric vehicles. IEEE Transactions on Intelligent Transportation Systems 18(12), 34213432.CrossRefGoogle Scholar
Chen, Z, Li, X and Zhou, X (2019) Operational design for shuttle systems with modular vehicles under oversaturated traffic: Discrete modeling method. Transportation Research Part B: Methodological 122, 119.CrossRefGoogle Scholar
Davis, B (2019) Teen Driver Support System Technology Transfer, Center for Transportation Studies. Minneapolis, MN: University of Minnesota.Google Scholar
Dietsche, KH and Kuhlgatz, D (2014) History of the automobile. In Fundamentals of Automotive and Engine Technology. Wiesbaden: Springer Vieweg, pp. 17.Google Scholar
Eathakota, VP, Kolachalama, S, Krishna, KM and Sanan, S (2008) Optimal posture control for force actuator based articulated suspension vehicle for rough terrain mobility. Advances in Mobile Robotics, 760767.CrossRefGoogle Scholar
Eathakota, V, Singh, AK, Kolachalam, S and Krishna, KM (2010) Determination of optimally stable posture for force actuator based articulated suspension for rough terrain mobility. In FIRA RoboWorld Congress. Berlin: Springer, pp. 154161.Google Scholar
Gao, Z, Smith, DE, Daw, CS, Edwards, KD, Kaul, BC, Domingo, N, Parks, JE and Jones, PT (2015) The evaluation of developing vehicle technologies on the fuel economy of long-haul trucks. Energy Conversion and Management 106, 766781.CrossRefGoogle Scholar
Goodarzi, A and Esmailzadeh, E (2007) Design of a VDC system for all-wheel independent drive vehicles. IEEE/ASME Transactions on Mechatronics 12(6), 632639.CrossRefGoogle Scholar
Gusev, SV, Johnson, W and Miller, J (1997). Active flywheel control based on the method of moment restrictions. In Proceedings of the 1997 American Control Conference (Cat. No. 97CH36041), vol. 5. Albuquerque, NM: IEEE, pp. 34263430.CrossRefGoogle Scholar
Hac, A, Fulk, D and Chen, H (2008) Stability and control considerations of vehicle-trailer combination. SAE International Journal of Passenger Cars-Mechanical Systems 1, 925937.CrossRefGoogle Scholar
Jaynes, M, Dantu, R, Varriale, R and Evans, N (2016). Automating ECU identification for vehicle security. In 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA). Anaheim, CA: IEEE, pp. 632635.CrossRefGoogle Scholar
Johansson, KH, Törngren, M and Nielsen, L (2005). Vehicle applications of controller area network. In Handbook of Networked and Embedded Control Systems. Boston: Birkhäuser, pp. 741765.CrossRefGoogle Scholar
Kakaee, AH, Shojaeefard, MH and Zareei, J (2011) Sensitivity and effect of ignition timing on the performance of a spark-ignition engine: An experimental and modeling study. Journal of Combustion 2011, 18.CrossRefGoogle Scholar
Kolachalama, S, Hay, CL, Mushtarin, T, Todd, N, Heitman, J and Hermiz, S (2018) An Algorithm to Estimate Steering Behavior Using Vehicle Radius of Curvature, 647068, Research Disclosure. Paris: Questel Ireland.Google Scholar
Kolachalama, S, Kuppa, K, Mattam, D and Shukla, M (2008) Thermal analysis of radiator core in heavy duty automobile. ASME Heat Transfer Summer Conference, vol. 48487, pp. 123127, Jacksonville, Florida, USA.CrossRefGoogle Scholar
Kolachalama, S and Lakshmanan, S (2021) Using Deep Learning to Predict the Engine Operating Point in Real-Time (No. 2021-01-0186). SAE Technical Paper.CrossRefGoogle Scholar
Kolachalama, S and Malik, H (2021a) Predictive model of adaptive cruise control speed to enhance engine operating conditions. Vehicles 3(4), 749763.CrossRefGoogle Scholar
Kolachalama, S and Malik, H (2021b) A NARX model to predict cabin air temperature to ameliorate HVAC functionality. Vehicles 3(4), 872889.CrossRefGoogle Scholar
Labuhn, PI and Chundrlik, WJ (1995) US Patent No. 5,454,442. Washington, DC: US Patent and Trademark Office.Google Scholar
Lairenlakpam, R, Jain, AK, Gupta, P, Kamei, W, Badola, R and Singh, Y (2018) Effect of Real-World Driving and Different Drive Modes on Vehicle Emissions and Fuel Consumption (No. 2018-01-5017). SAE Technical Paper.CrossRefGoogle Scholar
Liang, C, Ji, L, Mousavi, H and Sandu, C (2019) Evaluation of tire traction performance on dry surface based on tire-road contact stress. In SIAR International Congress of Automotive and Transport Engineering: Science and Management of Automotive and Transportation Engineering. Cham: Springer, pp. 138152.Google Scholar
Luo, LH, Liu, H, Li, P and Wang, H (2010) Model predictive control for adaptive cruise control with multi-objectives: Comfort, fuel economy, safety and car-following. Journal of Zhejiang University Science A 11(3), 191201.CrossRefGoogle Scholar
Marsden, G, McDonald, M and Brackstone, M (2001) Towards an understanding of adaptive cruise control. Transportation Research Part C: Emerging Technologies 9(1), 3351.CrossRefGoogle Scholar
Melman, T, de Winter, J, Mouton, X, Tapus, A and Abbink, D (2021) How do driving modes affect the vehicle’s dynamic behaviour? Comparing Renault’s multi-sense sport and comfort modes during on-road naturalistic driving. Vehicle System Dynamics 59(4), 485503.CrossRefGoogle Scholar
Onder, CH and Geering, HP (1995) Model-Based Engine Calibration for Best Fuel Efficiency, vol. 950983. SAE Technical Paper.CrossRefGoogle Scholar
Paul, A, Chauhan, R, Srivastava, R and Baruah, M (2016) Advanced Driver Assistance Systems (No. 2016-28-0223). SAE Technical Paper.CrossRefGoogle Scholar
Sharma, A, Singh, J and Kumar, A (2015) Optimum design and material selection of Baja vehicle. International Journal of Current Engineering and Technology 5(3), 21692180.Google Scholar
Sturgeon, TJ, Memedovic, O, Van Biesebroeck, J and Gereffi, G (2009) Globalisation of the automotive industry: Main features and trends. International Journal of Technological Learning, Innovation and Development 2(1–2), 724.CrossRefGoogle Scholar
Sudin, MN, Abdullah, MA, Shamsuddin, SA, Ramli, FR and Tahir, MM (2014) Review of research on vehicles aerodynamic drag reduction methods. International Journal of Mechanical and Mechatronics Engineering 14(2), 3747.Google Scholar
Taghavifar, H and Mardani, A (2017) Off-road vehicle dynamics. Studies in Systems, Decision and Control 70, 37.Google Scholar
Wåhlberg, AE (2007) Long-term effects of training in economical driving: Fuel consumption, accidents, driver acceleration behavior and technical feedback. International Journal of Industrial Ergonomics 37(4), 333343.CrossRefGoogle Scholar
Zhang, X and Mi, C (2011) Vehicle Power Management: Modeling, Control and Optimisation. Berlin: Springer Science & Business Media.CrossRefGoogle Scholar
Zoepf, SM (2011). Automotive Features: Mass Impact and Deployment Characterisation. Cambridge, MA: Massachusetts Institute of Technology.Google Scholar
Zoepf, S and Heywood, JB (2012) Characterisations of deployment rates in automotive technology. SAE International Journal of Passenger Cars-Electronic and Electrical Systems 5, 541552.CrossRefGoogle Scholar
Zou, Y, Sun, F, Hu, X, Guzzella, L and Peng, H (2012) Combined optimal sizing and control for a hybrid tracked vehicle. Energies 5(11), 46974710.CrossRefGoogle Scholar
Figure 0

Table 1. Vehicle drive modes—Integrated vehicle system.

Figure 1

Figure 1. DBV—predicted elements by IVDM.

Figure 2

Figure 2. Cadillac: path traversed—Michigan, USA. Source: Google maps; Kolachalama and Malik, 2021a,b.

Figure 3

Figure 3. Controller area network data retrieval—vehicle Spy user interface. Source: General Motors Inc., Detroit, MI.

Figure 4

Figure 4. (a) Engine map: 2007 Toyota Camry 2.4 L I4 and (b) IEM—vehicle engine performance vector (Kolachalama and Malik, 2021a,b). Source: Ricardo baseline standard car engine: Tier 2 fuel. EPA ALPHA vehicle simulations. Version: June 20, 2016. The engine map for the 2007 Toyota Camry 2.4 L I4, whose ideal EOP = [170 Nm, 2,400 RPM, 230 g/kwhr], was shown in (a). The conversion to the SI units was performed assuming the [Calorific value ($ {C}_v $), density ($ {\rho}_f $)] = [45 MJ/kg, 750 kg/$ {\mathrm{m}}^3 $], and thus the ideal EOP = [170 Nm, 251.33 rad/$ {\mathrm{s}}^1 $, 159 1E-8 m3/s]. A 2020 Cadillac CT5 test vehicle was utilized in the current research (Section 6), whose ideal EOP was assumed to be [250 Nm, 140 rad/s, 180 1E-8 m3/s].

Figure 5

Figure 5. NARX DL predictive models: EOP and CATOP—Inputs and outputs (Kolachalama and Malik, 2021a,b).

Figure 6

Figure 6. IVDM—prediction of DBV (Kolachalama and Malik, 2021a,b).

Figure 7

Table 2. IVDM equation set—Prediction of DBV (Kolachalama and Malik, 2021a,b).

Figure 8

Table 3. Estimated inputs—deep learning model (10 time steps = 1 s) (Kolachalama and Malik, 2021a,b).

Figure 9

Table 4. Vehicle engine performance—Iteration of AVS (10 time steps = 1 s).

Figure 10

Table 5. Vehicle engine performance—Iteration of AVC (10-time steps = 100 m).

Figure 11

Table 6. Optimal ACC speeds—Vehicle engine performance (10 time steps = 1 s).

Figure 12

Table 7. Optimal CAT values—Vehicle engine performance (10 time steps = 100 m).

Figure 13

Table 8. Optimal ACC speed (10 s) and CAT matrix (1,000 m)—100-time steps.

Figure 14

Figure 7. Unique ACCSSP generation—(a) AVS = [65 75] MPH and (b) Initial ACC speed = 70 MPH.

Figure 15

Figure 8. Unique CATSP generation—(a) AVC = [65 70]°F and (b) Initial CAT = 65°F.

Figure 16

Table 9. Performance analysis—Prediction of ACCSSP.

Figure 17

Table 10. Performance analysis—Prediction of CATSP.

Figure 18

Table 11. Quantification of IVDM — IEE and IEM.

Supplementary material: File

Kolachalama and Malik supplementary material

Kolachalama and Malik supplementary material 1

Download Kolachalama and Malik supplementary material(File)
File 3 MB
Supplementary material: File

Kolachalama and Malik supplementary material

Kolachalama and Malik supplementary material 2

Download Kolachalama and Malik supplementary material(File)
File 64.7 KB
Submit a response

Comments

No Comments have been published for this article.