Next Article in Journal
A Review of Equivalent Circuit Model Based Online State of Power Estimation for Lithium-Ion Batteries in Electric Vehicles
Previous Article in Journal
Understanding the Future Impacts of Electric Vehicles—An Analysis of Multiple Factors That Influence the Market
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A NARX Model to Predict Cabin Air Temperature to Ameliorate HVAC Functionality

Electrical and Computer Engineering, University of Michigan, Dearborn, MI 48128, USA
*
Author to whom correspondence should be addressed.
Vehicles 2021, 3(4), 872-889; https://doi.org/10.3390/vehicles3040052
Submission received: 23 October 2021 / Revised: 29 November 2021 / Accepted: 30 November 2021 / Published: 3 December 2021

Abstract

:
Vehicular technology has integrated many features in the system, which enhances the safety and comfort of the user. Among these features, heating, ventilation, and air conditioning (HVAC) is the only feature that maintains the set cabin air temperature (CAT). The user’s command drives the set CAT, and the thermostat provides feedback to the HVAC to maintain the set CAT. The CAT is increased by extracting the heat from the engine surface produced by the fuel combustion, whereas the CAT is reduced by the known processes of the air conditioning system (ACS). Therefore, the CAT driven by the user’s command may not be optimal, and estimating the optimal CAT is still unsolved. In this work, we propose a new process where the user can input a range for CAT instead of a single value. Optimal HVAC criteria were defined, and the CAT was estimated by performing iterative analysis in the user-selected range satisfying the criteria. The HVAC criteria were defined based on two measurable parameters: air conditioning refrigerant fluid pressure (ACRFP) and engine surface temperature (EST) empirically defined as the vector CATOP. In this article, a NARX DL model was used by mapping the vehicle-level vectors (VLV) to predict the CATOP in real-time using field data obtained from a 2020 Cadillac CT5 test vehicle. Utilising the DL model, CATOP for future time steps was predicted by varying the CAT in the definite range and applying HVAC criteria. Thus, an optimal set CAT was estimated, corresponding to the optimal CATOP defined by the HVAC criteria. We performed the validation of the DL model for multiple datasets using traditional statistical techniques, namely, signal-to-noise ratio (SNR) values, first-order derivatives (FOD), and root-mean-square error (RMSE).

1. Introduction

The automotive industry’s evolution has influenced every engineering aspect, including materials science, thermal engineering, and control theory [1]. In an internal combustion engine-driven vehicle, the thermal energy produced by the combustion process is exchanged between the ambiance, engine components, HVAC, lubrication oil, and coolant [2]. HVAC is the only module integrated into the vehicle functions to maintain the CAT set by the user, and in this article, we propose a novel methodology to predict the set CAT. It is known from the existing literature that the CAT is reduced by the ACS [3] and increased by extracting heat from the engine surface, as shown in Figure 1 [4,5].
Ref. [6] adopted an adaptive control technique to alter the functioning of the ACS based on environmental conditions and driver behaviour. This method produced simulation results that project 1% more energy-saving than the conventional fuzzy logic control used by [7]. The fuzzy logic control developed in [7] contained an iterative analysis of CAT and the ACS compressor load to evaluate the system’s performance, including reduced energy consumption [7]. Ref. [8] developed an ACS to produce a desirable CAT and maintain the air quality in conjunction with the engine controller by activating cruise control. Refs. [9,10] investigated the parameters of the mass flow rate of the air by dynamically adjusting the blower speed and air-gates opening under various thermal loads, which resulted in reduced energy consumption. Ref. [11] developed a heat balance method for estimating the thermal load encountered by the cabin using a predictive model mapping the driving conditions. This method could potentially predict thermal comfort in real-time and thus reduce the power consumption of the ACS. Finally, Ref. [12] developed an optimised control model for three stages to enhance the efficiency of the ACS. These stages include optimising the ACS operating point based on the control inputs and relevant actuators.
All the models developed to optimise the HVAC system have automated functionality developed by engineers and do not involve the user’s input. The user’s input in real-time is defined as DBV consisting of the elements (Speeding, Steering, CAT). Ref. [13] proposed a novel methodology to predict Speed, and in this article, we propose to predict CAT utilising similar concepts. Also, none of the existing literature proposed a model that can generate a unique CAT driven by the user’s command to augment the HVAC efficiency. In this article, we propose a method to predict the CAT profile in a definite range defined by the user (e.g., [65 70] °F or [70 75] °F), analogous to [13].
Inspired by the research [13,14], a similar NARX DL model was developed, mapping the elements VLV— [Odometer, DBV, EAT] and CATOP—EST and ACRFP (HVAC). CATOP is an empirical parameter defined to represent the HVAC elements, and optimal HVAC criteria are defined and applied to the predicted CATOP in real-time. We estimated a unique CAT value by the interactive analysis, and the detailed procedure adopted is shown in the following sections. The rest of the article is organised as follows: Section 2 and Section 4 propose predicting CATOP and CAT, whereas Section 3 defines the optimal HVAC criteria applied to the CATOP to generate an optimal CAT profile. In Section 5, the detailed results of the predictive model and experimental techniques are presented.

2. Predictive Model—CATOP

We discuss the NARX DL model elements to predict CATOP—ACRFP and EST in this section.

2.1. Modelling

The NARX DL model is developed mapping the VLV—(Time step, Odometer, DBV, EAT) and CATOP— (EST, ACRFP) (Figure 2) with default training properties [14]. The DBV is defined with five parameters (Speed, LOT, LAT, YAR, CAT), which are the user’s prerogative in real-time [15]. The parameters EAT and CAT influence thermal stress on the engine [16], whereas the odometer reading reflects the age of the vehicle. This article does not consider the remaining VLV elements (vehicle posture [17], aerodynamics, tire pressure) as their effects are assumed to be insignificant. Also, the orientation of the RRC vector is insignificant for the analysis; thus, positive values of LAT and YAR are considered in developing the DL models. The purpose of selecting EST and ACRFP as outputs and methodology to develop the DL models are discussed in Section 3 [18] and Section 5.2.

3. Optimal CATOP Criteria

In the existing literature, researchers optimised the HVAC system by applying the constraint of fuel economy [19]. However, the experimental results reflect the fuel saved per trip being <2%, and none of the techniques had involved the parameter CAT (°F). Deviating from the traditional concept of optimising fuel economy, based on the real-time data retrieved (Section 5.1), two parameters, EST (°F) and ACRFP (PSI), that reflect HVAC performance were identified. EST (°F) is maintained in a specific range to achieve optimal thermal stress on the engine by transferring heat to four main elements—engine oil, cabin, coolant/radiator, and external ambience [20].
Similarly, the ACS functionality is affected by multiple parameters, including compressor load, engine fan speed, and power consumed. However, by analysing the real-time test data (Section 5.1), we conclude that variations of these parameters were insignificant due to changes in CAT (°F). Hence, we considered ACRFP (PSI) as the CATOP element, which showed substantial fluctuations by varying EAT (°F) and CAT (°F).

3.1. CATOP Element—EST

It is known from the existing literature that optimal thermal stress on the engine components and ideal engine oil viscosity is achieved when EST = 90 °C (194 °F) [21]. Hence, the conformance between the predicted EST ( E S T p ) and ideal EST ( E S T i = 90 °C) must be minimal for optimal HVAC functionality. The real-time test data depict that EST (°F) recorded was observed in the range of [165 220] °F.
Hence, we define two empirical parameters [A1 A2] to split the scenarios representing the cases when the predicted EST ( E S T p ) > 90 °C and < 90 °C. The parameters [A1 A2] are plotted for the snippet of the test case (1 km), and the area under the curve is evaluated [Area_A1, Area_A2]. Hence, the minimum value of the parameters [Area_A1, Area_A2] is considered the criteria for the element EST (°F).
A 1 = ( E S T p E S T i ) ,   i f   E S T p > E S T i = 90   ° C .
  A 1 = 0 ,   i f   E S T p < E S T i = 90   ° C = 194   ° F .
A 2 = ( E S T i E S T p ) ,   i f   E S T p     E S T i = 90   ° C .
A 2 = 0 ,   i f   E S T p     E S T i = 90   ° C = 194   ° F .

3.2. CATOP Element—ACRFP

The ACS of the test vehicle was assumed to function with the refrigerant R134a. The ideal functioning of the ACS was defined by correlating the upper boundary limits of the ACRFP for the corresponding EAT (°F) [22]. We show these values in Figure 3 and Table S2, and the intermittent higher boundary values of ACRFP (PSI) for EAT (°F) in the range [65 110] °F could be estimated by basic linear interpolation. Hence, an empirical parameter B (PSI) is defined, representing the conformance of the predicted A C R F P p and threshold A C R F P h . The threshold A C R F P h is estimated by correlating the recorded EAT using the plot shown in Figure 3. In a generic case, this value is significant when EAT < 65 °F.
B = ( A C R F P p A C R F P h ) ,   i f   A C R F P p > A C R F P h
B = 0 , i f   A C R F P p     A C R F P h   or   EAT   <   65   ° F
Similar to the previous criteria, parameter B is plotted for the test case snippet, and Area_B represents the area under curve B. Therefore, minimum Area_B was considered the optimal HVAC criteria corresponding to the element ACRFP (PSI).

3.3. Smoothness Measure—EST and ACRFP

In this research, we developed the CATOP conformance vector Area = [Area_A1, Area_A2, Area_B] plots for the test case snippets 100 steps (1 step = 10 m). Along with the area under the curve, we considered the smoothness measure (S) for the plots [A1 A2 B] as the third optimal HVAC criterion. The spline fit was embedded into the curves [A1 A2 B] using the built-in functions of MATLAB [13].
S = [ R 2 ,   Adj   R 2 ,   SSE ,   RMSE ]
The vector S represents the smoothness measure vector estimated using the traditional statistical techniques R 2 /Adj R 2 and SSE/RMSE. R 2 is a statistical measure of how close the data are to the fitted regression line, whereas Adj R 2 is a modified version of R 2 adjusted for the number of predictors in the model, which is always lower than R 2 . SSE is the residual sum of squares of the conformance between the predicted and fitted curve, and the square root of the mean SSE represents RMSE. Higher values of R 2 /Adj R 2 and lower SSE/RMSE were considered a good fit for the curve [13]. R 2 /Adj R 2 values range between [0 1], representing the percentage of match, whereas SSE/RMSE have the same units of the parameters. Therefore, the vector S is estimated individually for the plots [S_A1 S_A2 S_B] by fitting a spline using the built-in toolboxes of MATLAB. The mathematical models of vector S are not the scope of this article.

4. Prediction of CAT

In this research, we challenged the constant CAT (°F) set by the user, and a novel model to predict optimal CAT profile in a definite user-defined range was developed. The default range of allowable CAT, [65 70] °F for EAT > 65 °F and [70 75] °F for EAT < 65 °F, are considered. In the following sections, we estimate the optimal CAT for future steps by following the process shown in Figure 4 [13].

4.1. Estimation of Future Inputs—NARX DL Model

Step 1: We estimated the future input states ( V L V k + 1 ) of the DL model relative to the vehicle’s current state ( V L V k ) by the equation set shown in Table 1. The magnitude of the odometer reading O k + 1 (km) and timestep T k + 1 (s) is estimated using basic interpolation, and the vehicle’s speed S k + 1 = SL (MPH) since ACCSSP ≈ SL.
The parameters YAR ( Y a ( k + 1 ) ) and LAT ( L a ( k + 1 ) ) are estimated using the equations, framed assuming ISB [23], whereas as LOT ( L o ( k + 1 ) ) is calculated based on the vehicle resistance as shown in Table 1. The vehicle is assumed to be integrated with infotainment and connectivity features, which assist our work to retrieve the terrain parameters [ R R C k + 1 , θ g ( k + 1 ) ], along with E A T k + 1 based on the GPS location and infotainment maps (e.g., Super and Ultra cruise features integrated into the Cadillac vehicle segment—GMC) [13].
We varied C A T k + 1 (°F) in a specific default range based on E A T k + 1 (°F). A sample set of the future input states ( V L V k + 1 ) of the DL model for 100 steps are presented in Table 2.

4.2. Prediction of Outputs—NARX DL Model

Step 2: Six input sets (1 set = 1000 m) are developed by varying the CAT in the user-defined range [65 70] °F, based on step 1. We fed the input sets into the NARX DL model and predicted the corresponding output sets (CATOP vectors). We adopted a similar procedure for the winter case scenario with CAT = [70 75] °F. The properties and precision of the prediction of the DL model are discussed in Section 5.2.

4.3. Implementation—HVAC Criteria

Step 3: We determined the corresponding CATOP conformance vector [A1 A2 B] by analysing the predicted output sets. The optimal HVAC criteria were applied, and we estimated the performance vector [Area, R 2 , Adj R 2 , SSE, RMSE] for every set of outputs (Table 3). Based on these values, we identified the top three CAT values, satisfying the CATOP criteria for 100 m shown in Table 4. Therefore, we framed the CAT matrix for 1000 m for two scenarios, as shown in Table 5.

4.4. Estimation of Optimal CAT

Step 4: The CAT matrix (3 × 10) results in a maximum of 3 10 possible CAT profiles for 1000 m. In the final step, we proposed the following algorithm to identify the unique CAT profile [13].

Algorithm to Estimate CAT

  • Assuming the set CAT at step k was C k , if the eligible CAT’s were either C k +1, C k , or C k −1, then the highest magnitude among the three was selected as C k + 1 , for the case E A T k     65   ° F and selected the lower value as C k + 1 for the case E A T k < 65   ° F .
  • We chose the value of C k + 1 closer to C k . If this resulted in two values, the higher value was considered C k + 1 for the case E A T k     65   ° F , and the lower value for the case E A T k < 65   ° F .
  • If the eligible CATs were neither C k +1, C k nor C k −1, then C k + 1 = C k .
  • If C k + 1 = C k for more than 1E3 steps (1 step = 10 m), then C k + 1 = C k +1 for the case E A T k     65   ° F or C k − 1 for E A T k < 65   ° F .

5. Computational Analysis—Results

5.1. Data Retrieval

We conducted this research by obtaining a 2020 Cadillac CT5 test vehicle from GMC. A two-step procedure was employed to retrieve the data from the vehicle CAN bus [24]. As a first step, we connected the hardware neoVI to the vehicle and performed the data retrieval using the software Vehicle Spy [25]. This tool records data in real-time with a frequency of 10 Hz (100 data points for 1 s) and allows the user to retrieve the selective signal data for analysis. We performed the real-time test procedure in the second step by activating the ACC feature, which enhances EOC [26]. The speed data were collected assuming a no-slip scenario, that is, traction produced is proportional to the friction coefficient and normal forces [27].
Although the data were collected for every 10 ms, substantial variations in the parameters [EST, ACRFP] were shown at a frequency of 10 m (odometer reading). Hence, the prediction of CAT was made with a step size of 300 ms (~10 m), and we developed the test cases by driving the vehicle for two scenarios, EAT > 65 °F (summer) and EAT < 45 °F (winter). We adopted these two cases on selected road segments with a range of ACCSSP = [25 85] MPH, as shown in Figure 5, and the properties of the datasets (mean, StdDev, variance) of all the parameters retrieved are shown in Table 6.

5.2. NARX DL Model—Prediction of CATOP

The time-dependent data were retrieved from the 2020 Cadillac CT5 test vehicle in real-time. Therefore, among many DL models, it is known from the existing literature that only three techniques, NARX, LSTM, and ARIMA models, are widely used for time series prediction. We had tested the datasets in Ref. [13] using these techniques and concluded that the NARX DL model outperformed LSTM and ARIMA.
The NARX DL model is the simplest among all techniques, considering previous states (e.g., last three states) to predict the future state. This model is the linear representation of the dynamic system in discrete time with exogenous inputs. In Section 2.1, we proposed a novel set of inputs (VLV) and outputs (CATOP) to develop the DL model using the methodology described in Section 5.1. The NARX model is developed using the datasets retrieved from real-time testing, whose properties are shown in Table 6.
In Ref. [13], we proved the performance of the NARX method with default training properties built-in MATLAB, whose properties are defined in Table S1. In this project, we focus our attention on presenting the concept of predicting CAT profile, and developing detailed mathematical models is not the scope of our project. Our sponsors provided the software, and we used the relevant toolboxes in MATLAB to generate the training functions.
The test cases with ACCSSP > 25 MPH were selected, and individual training networks were developed for the two CATOP—elements. The results are shown in Figures S1–S5 for EAT > 65 °F and Figures S6–S10 for EAT < 45 °F for ACCSSP = [35 75] MPH. Each figure consists of two parts, EST (left) and ACRFP (right). Furthermore, each plot compares the measured data (blue) with the predicted values (orange). Finally, we validated the DL model using the statistical measures (RMSE, FOD, SNR) by comparing the actual and predicted values of CATOP, reported in Table 7. The following Figure 6 and Figure 7 depict an example of a prediction of CATOP vector for the snippet ACCSSP = 70 MPH.

5.3. Estimation of CAT

The analysis is conducted on the datasets retrieved using steps mentioned in Section 4. The snippet with ACCSSP = 70 MPH, with EAT = 78.75 °F and EAT = 38.3 °F, is applied with Steps 1–3, and the results are shown in Table 2, Table 3, Table 4 and Table 5. We varied the range of initial CAT with the default values, and Figure 8 and Figure 9 depict the possible CAT profiles resulting from Step 4. Therefore, constant initial CAT = 65 °F and 70 °F results in unique CAT profiles shown in Figure 10 and Figure 11. Similarly, the performance analysis for the test cases is shown in Table 8, and the plots of the CAT profiles are shown in Figures S11–S20.

6. Discussion

In this research, the predictive model of CAT, one of the elements of DBV, is proposed. This article involved multiple concepts, developing the NARX DL model by mapping the elements VLV and CATOP (Section 2.1), defining the optimal HVAC criteria, predicting optimal CAT, and detailed validation using various test cases.
The properties of the NARX DL model are defined in Table S1, and its efficacy to predict CATOP vectors is validated using statistical techniques (RMSE, FOD, SNR), shown in Table 7. The test cases were developed with ACCSSP = [35 75] MPH for the two datasets differentiated by EAT > 65 °F and <45 °F. The EST RMSE < 2.2 for set 1 and <0.95 for set 2, whereas ACRFP FOD < 11 for set 1 and <0.94 for set 2. In real-time, the values of [EST (°F), ACRFP (PSI)] are always fluctuating, and hence the resulting SNR values are <17 for all cases, which depict acceptable noise. Despite the stochastic variation of the data, by visualising Figure 6 and Figure 7 and Figures S1–S10, we observed that the predicted values fit the real-time curves. It is a well-known fact that extended training with multiple data sets would enhance the performance of the NARX DL model. Also, this article proposes the core concept of predicting the CAT profile by optimising CATOP elements. Therefore, the DL model is developed using default training properties and is assumed to produce acceptable results. Thus, we initiate the further steps of the project.
We selected the snippet with ACCSSP = 70 MPH to initiate the testing, and the proposed methodology described in steps 4.1–4.4 (Figure 4) is adapted. The required input sets for the iterative analysis are generated using the equations defined in Table 1, and sample input sets are shown in Table 2. The optimal HVAC criteria proposed in Section 3 and Table 3 and Table 4 are developed for estimating optimal CAT values for 10 steps = 100 m. Thus, an optimal CAT matrix is developed shown in Table 5, executing the algorithm described in Section 4.4, and optimal CAT profiles are generated shown in Figure 8 and Figure 9. Therefore, by fixing the initial value of CAT, a unique CAT profile has resulted, as shown in Figure 10 and Figure 11.
To validate the proposed methodology, we developed the input sets with constant and predicted CAT profiles (Figures S11–S20), and these sets are fed into the NARX DL model. The results of the performance analysis comparing the constant and predicted CAT profiles are shown in Table 8. The test case with ACCSSP = 75 MPH, EAT = 84.4 °F, resulted in higher EST = 246.73 (°F) for constant CAT = 68 °F and predicted CAT profile has lower ACRFP = 782.45 (PSI). Whereas for EAT = 37.4 °F, the predicted CAT has EST lower by 5.787 (°F), and ACRFP has similar performance. The snippet with ACCSSP = 45 MPH, EAT = 71.384 °F, resulted in ACRFP lowering by 259.626 (PSI) for constant CAT = 65 °F, which is deviating the proposed concept, but the smoothness performance for predicted CAT has higher [ R 2 , Adj R 2 ] = [0.977 0.944] and lower [SSE RMSE] = [491.01 3.540]. It is easy to see that the performance of the predicted CAT profile with test case ACCSSP = 55 MPH has enhanced performance for all the parameters, and a similar explanation follows for the rest of the scenarios.
Therefore, the predicted CAT outperforms the constant CAT in maintaining the EST closer to 194 °F and ACRFP in the range of the threshold defined in Figure 3 [25] and Table S2. This approach satisfies the optimal HVAC criteria, and this enhances the EOC.

7. Conclusions and Future Work

In real-time, the DBV is defined by the three elements (Speeding, Steering, CAT), and variation of these parameters is the user’s prerogative. In this manuscript, we proposed a new methodology to input the range of CAT and predict the optimal CAT profile, which could augment the HVAC functionality. The criteria of optimal HVAC were empirically developed using the elements (EST, ACRFP) predicted by the NARX DL model by mapping the elements VLV. We validated the NARX DL model by using real-time datasets and applied statistical techniques to the conformance of predicted and actual values.
The unique CAT profile was generated in the user-defined range, satisfying the constraints of optimal HVAC criteria. We prepared new input sets with the predicted and constant CAT profiles and fed them into the NARX DL model, which validates the predicted (EST, ACRFP) in the optimal desired range. The computational results obtained are satisfactory, and we quantified short snippets of distance (1 × 103 m) for the speed ranges ACCSSP = [25 85] MPH. Also, the DL model generated smoother CAT profiles, and this method could derive a new functionality of inputting a range of user-defined set CAT to the HVAC system to enhance vehicle performance.
In this research, environmental factors (traffic congestion, solar reception (idling), HUM, ATP), HVAC parameters (compressor load, engine fan speed, power consumed), and human comfort elements (cabin moisture, multiple CAT inputs, psychrometric analysis) were not considered in the NARX DL model because of minimal variations and unavailability of the CAN data retrieved. Also, this project is confined to a single-vehicle test, that is, a 2020 Cadillac CT5 provided by GMC, and future work would involve developing the model to include all the affecting parameters and extend the validation using multiple vehicle test cases.

Supplementary Materials

The following are available online at https://www.mdpi.com/article/10.3390/vehicles3040052/s1. The Supplementary Materials validating the DL model and predicted CAT profiles for multiple test cases are added for this article. Please refer to the Tables S1 and S2, and Figures S1–S20.

Author Contributions

S.K., came up with the idea, developed the concept, and performed the analysis. H.M. is the principal investigator for this project. All authors have read and agreed to the published version of the manuscript.

Funding

The project “Prediction of CAT” was performed under the research collaboration of the University of Michigan and GMC, funded by William J. Clifford (Director) of the Systems Engineering department at GMC.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in this work are proprietary to GMC and cannot be made publicly available. However, the modelling algorithm is available on request.

Acknowledgments

The authors would like to thank Iqbal Surti, Systems Engineer at GMC, for his assistance in real-time testing. The technical analysis was performed using the tools provided by GMC (Vehicle Spy and neoVI) and the University of Michigan (MATLAB).

Conflicts of Interest

The authors of this manuscript declare that there is no conflict of interest regarding the publication of this article.

Abbreviations

ACCAdaptive cruise control
ACCSSPAdaptive cruise control set speed profile (MPH)
ACRFPAir conditioning refrigerant fluid pressure (PSI)
ACSAir conditioning system
ATPAtmospheric pressure (~1.01325 bar)
CANController area network
CATCabin air temperature (°F)
CATOPCabin air temperature operating point
DBVDriver behaviour vector
DLDeep learning
EATExternal air temperature (°F)
EOCEngine operating conditions
EOPEngine operating point
EST Engine surface temperature (°F)
FODFirst-order derivative
GMCGeneral Motors Company
HUMHumidity (%rh)
HVACHeating, ventilation, and air conditioning
ISBIdeal steering behaviour
LATLateral acceleration (m· s 2 )
LOT Longitudinal acceleration (m· s 2 )
MSEMean square error
NARXNonlinear autoregressive network with exogenous inputs
RMSERoot mean square error
RRCRadius of road curvature (m)
SL Speed limit (MPH)
SNRSignal to noise ratio
SSESum of squares of error
StdDevStandard Deviation
VLVVehicle level vectors
YARYaw Rate (rad· s 1 )
Nomenclature
A c Area of vehicle cross-section ( m 2 )
bar1 bar = 100 kPa
C d Aerodynamic drag coefficient. 2020 Cadillac CT5 (~0.31)
°CCentigrade
deg· s 1 Degrees per second
°FFahrenheit
gGravity (9.8 m· s 2 )
HzHertz
KgKilogram
KmKilometres
kPaKilo pascals
L a ( k ) Lateral acceleration at time step k (m· s 2 )
L o ( k ) Longitudinal acceleration at time step k (m· s 2 )
M c Mass of the vehicle. 2020 Cadillac CT5 (kg)
M L Mass of the additional load (kg)
MPHMiles per hour
mMetres
m 2 Metre square
s 2 Metres per second square.
msMilli seconds
μ r Rolling coefficient (~0.013)
PSIPound per square inch
radRadians
rad· s 1 Radians per second
R R C k Radius of road curvature at time step k (m)
ρ Density of air (~1.225 kg· m 3 )
sSeconds
T k Time step (s)
d T Incremental time step. (~300 ms)
θ g ( k ) Gradient of the terrain at time step k (rad)
Y a ( k ) Yaw rate at time step k (rad· s 1 )
%rhRelative humidity (water vapour)

References

  1. Holweg, M. The evolution of competition in the automotive industry. In Build to Order; Springer: London, UK, 2008; pp. 13–34. [Google Scholar]
  2. Farrington, R.; Rugh, J. Impact of Vehicle Air-Conditioning on Fuel Economy, Tailpipe Emissions, and Electric Vehicle Range (No. NREL/CP-540-28960); National Renewable Energy Lab: Golden, CO, USA, 2000.
  3. Khayyam, H.; Kouzani, A.Z.; Hu, E.J.; Nahavandi, S. Coordinated energy management of vehicle air conditioning system. Appl. Therm. Eng. 2011, 31, 750–764. [Google Scholar] [CrossRef]
  4. Johnson, V.H. Fuel Used for Vehicle Air Conditioning: A State-by-State Thermal Comfort-Based Approach (No. 2002-01-1957); SAE Technical Paper; SAE International: Warrendale, PA, USA, 2002. [Google Scholar]
  5. Lee, J.; Kim, J.; Park, J.; Bae, C. Effect of the air-conditioning system on the fuel economy in a gasoline engine vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2013, 227, 66–77. [Google Scholar] [CrossRef]
  6. Khayyam, H. Adaptive intelligent control of vehicle air conditioning system. Appl. Therm. Eng. 2013, 51, 1154–1161. [Google Scholar] [CrossRef]
  7. Nasution, H. Development of fuzzy logic control for vehicle air conditioning system. Telkomnika 2008, 6, 73. [Google Scholar] [CrossRef] [Green Version]
  8. Khayyam, H.; Abawajy, J.; Jazar, R.N. Intelligent energy management control of vehicle air conditioning system coupled with engine. Appl. Therm. Eng. 2012, 48, 211–224. [Google Scholar] [CrossRef]
  9. Khayyam, H.; Kouzani, A.Z.; Hu, E.J. Reducing energy consumption of vehicle air conditioning system by an energy management system. In Proceedings of the 2009 IEEE Intelligent Vehicles Symposium, Xi’an, China, 3–5 June 2009; pp. 752–757. [Google Scholar]
  10. Huang, K.D.; Tzeng, S.C.; Jeng, T.M.; Chiang, W.D. Air-conditioning system of an intelligent vehicle-cabin. Appl. Energy 2006, 83, 545–557. [Google Scholar] [CrossRef]
  11. Fayazbakhsh, M.A.; Bahrami, M. Comprehensive Modeling of Vehicle Air Conditioning Loads Using Heat Balance Method; SAE Technical Paper; SAE International: Warrendale, PA, USA, 2013; Volume 2013, p. 1507. [Google Scholar]
  12. Cvok, I.; Ratkovic, I.; Deur, J. Optimization of Control Parameters of Vehicle Air-Conditioning System for Maximum Efficiency (No. 2020-01-1242); SAE Technical Paper; SAE International: Warrendale, PA, USA, 2020. [Google Scholar]
  13. Kolachalama, S.; Malik, H. Predictive Model of Adaptive Cruise Control Speed to Enhance Engine Operating Conditions. Vehicles 2021, 3, 749–763. [Google Scholar] [CrossRef]
  14. Kolachalama, S.; Lakshmanan, S. Using Deep Learning to Predict the Engine Operating Point in Real-Time (No. 2021-01-0186); SAE Technical Paper; SAE International: Warrendale, PA, USA, 2021. [Google Scholar]
  15. Wang, W.; Xi, J.; Chen, H. Modeling and recognizing driver behavior based on driving data: A survey. Math. Probl. Eng. 2014, 2014, 1–20. [Google Scholar] [CrossRef] [Green Version]
  16. Kolachalama, S.; Kuppa, K.; Mattam, D.; Shukla, M. Thermal Analysis of Radiator Core in Heavy Duty Automobile. In Proceedings of the Heat Transfer Summer Conference, Jacksonville, FL, USA, 10–14 August 2008; Volume 48487, pp. 123–127. [Google Scholar]
  17. Eathakota, V.; Singh, A.K.; Kolachalam, S.; Krishna, K.M. Determination of optimally stable posture for force actuator based articulated suspension for rough terrain mobility. In Proceedings of the FIRA RoboWorld Congress, Bangalore, India, 15–17 September 2010; Springer: Berlin/Heidelberg, Germany, 2010; pp. 154–161. [Google Scholar]
  18. Talom, H.L.; Beyene, A. Heat recovery from automotive engine. Appl. Therm. Eng. 2009, 29, 439–444. [Google Scholar] [CrossRef]
  19. Yan, X.; Fleming, J.; Lot, R. A/C energy management and vehicle cabin thermal comfort control. IEEE Trans. Veh. Technol. 2018, 67, 11238–11242. [Google Scholar] [CrossRef]
  20. Roberts, A.; Brooks, R.; Shipway, P. Internal combustion engine cold-start efficiency: A review of the problem, causes and potential solutions. Energy Convers. Manag. 2014, 82, 327–350. [Google Scholar] [CrossRef] [Green Version]
  21. Borman, G.; Nishiwaki, K. Internal combustion engine heat transfer. Prog. Energy Combust. Sci. 1987, 13, 1–46. [Google Scholar] [CrossRef]
  22. Autozone: Air Conditioning Pressure Chart; R134a-Refrigerant; California Air Ressources Board (CARB): Sacramento, CA, USA, 2009.
  23. Kolachalama, S.; Hay, C.L.; Mushtarin, T.; Todd, N.; Heitman, J.; Hermiz, S. An Algorithm to Estimate Steering Behavior Using Vehicle Radius Of Curvature, 647068, Research Disclosure; Questel Ireland Ltd.: Paris, France, 2018. [Google Scholar]
  24. Xing, W.; Chen, H.; Ding, H. The application of controller area network on vehicle. In Proceedings of the IEEE International Vehicle Electronics Conference (IVEC’99)(Cat. No. 99EX257), Changchun, China, 9 September 1999; pp. 455–458. [Google Scholar]
  25. Gallardo, F.B. Extraction and Analysis of Car Driving Data Via OBD II. Ph.D. Thesis, Miguel Hernández University of Elche, Alicante, Spain, 2018. [Google Scholar]
  26. Benmimoun, M.; Pütz, A.; Zlocki, A.; Eckstein, L. Effects of acc and fcw on speed, fuel consumption, and driving safety. In Proceedings of the 2012 IEEE Vehicular Technology Conference (VTC Fall), Quebec City, QC, Canada, 3–6 September 2012; pp. 1–6. [Google Scholar]
  27. Eathakota, V.P.; Kolachalama, S.; Krishna, K.M.; Sanan, S. Optimal posture control for force actuator based articulated suspension vehicle for rough terrain mobility. In Advances in Mobile Robotics; World Scientific: Coimbra, Portugal, 2008; pp. 760–767. [Google Scholar]
Figure 1. Heat exchange: Vehicle interactive elements.
Figure 1. Heat exchange: Vehicle interactive elements.
Vehicles 03 00052 g001
Figure 2. NARX DL Model—Inputs and Outputs [13].
Figure 2. NARX DL Model—Inputs and Outputs [13].
Vehicles 03 00052 g002
Figure 3. R134a ACS—ACRFP threshold curve.
Figure 3. R134a ACS—ACRFP threshold curve.
Vehicles 03 00052 g003
Figure 4. Prediction of CAT—Process [13].
Figure 4. Prediction of CAT—Process [13].
Vehicles 03 00052 g004
Figure 5. Path traversed—2020 Cadillac CT5 [Source: Google maps].
Figure 5. Path traversed—2020 Cadillac CT5 [Source: Google maps].
Vehicles 03 00052 g005
Figure 6. Prediction of CATOP—ACCSSP = 70 MPH; CAT = 68 °F; EAT = 78.75 °F.
Figure 6. Prediction of CATOP—ACCSSP = 70 MPH; CAT = 68 °F; EAT = 78.75 °F.
Vehicles 03 00052 g006
Figure 7. Prediction of CATOP—ACCSSP = 70 MPH; CAT = 72 °F; EAT = 40.1 °F.
Figure 7. Prediction of CATOP—ACCSSP = 70 MPH; CAT = 72 °F; EAT = 40.1 °F.
Vehicles 03 00052 g007
Figure 8. ACCSSP = 70 MPH; CAT = [65 70] °F; EAT = 78.75 °F.
Figure 8. ACCSSP = 70 MPH; CAT = [65 70] °F; EAT = 78.75 °F.
Vehicles 03 00052 g008
Figure 9. ACCSSP = 70 MPH; CAT = [70 75] °F; EAT = 38.3 °F.
Figure 9. ACCSSP = 70 MPH; CAT = [70 75] °F; EAT = 38.3 °F.
Vehicles 03 00052 g009
Figure 10. ACCSSP = 70 MPH; Initial CAT = 65 °F; EAT = 78.75 °F.
Figure 10. ACCSSP = 70 MPH; Initial CAT = 65 °F; EAT = 78.75 °F.
Vehicles 03 00052 g010
Figure 11. ACCSSP = 70 MPH; Initial CAT = 70 °F; EAT = 38.3 °F.
Figure 11. ACCSSP = 70 MPH; Initial CAT = 70 °F; EAT = 38.3 °F.
Vehicles 03 00052 g011
Table 1. Equation Set—Prediction of future input states.
Table 1. Equation Set—Prediction of future input states.
T k + 1 = T k +   d T (s) O k + 1 = O k + S k . d T (km) E A T k + 1 = E A T k (°F) S k + 1 = S k (MPH)
      L o ( k + 1 ) =   g μ r + g s i n ( θ ( k + 1 ) g ) ) + ρ C d . A c 2 . ( M c + M L )   · S k + 1 2 (m· s 2 )
2 R R C k + 1 = S k + 1 2 L a ( k + 1 )   + S k + 1 Y a ( k + 1 ) , m i n   [ a b s ( Y a ( k + 1 ) · S k + 1 L a ( k + 1 ) ) ]
g = 9.81 m· s 2 μ r = 0.013 ρ = 1.225 kg· m 3 C d = 0.31 A c = 1.71 m 2
C A T k + 1 = [ 65   70 ]   ( ° F )   or   [ 70   75 ]   ( ° F ) 2020 Cadillac CT5: M c = 1769.69 kg, M L = 78.7 kg (Load)
Table 2. Estimation of Future Inputs—DL Model, 2020 Cadillac CT5 (100 steps = 1000 m) [13].
Table 2. Estimation of Future Inputs—DL Model, 2020 Cadillac CT5 (100 steps = 1000 m) [13].
StepOdometer (km)Speed
(MPH)
RRC
(m)
YAR ( rad · s 1 ) LAT
( m · s 2 )
LOT
( m · s 2 )
EAT
(°F)
CAT
(°F)
D 0 15,000708304.1400.2160.11790.437578.5, 38.3[65 70], [70 75]
d D 10 15,000.1708304.1400.2160.11790.37578.5, 38.3[65 70], [70 75]
d D 20 15,000.2708304.1400.2160.11790.312578.5, 38.3[65 70], [70 75]
d D 30 15,000.3709342.1570.1920.1048−0.12578.5, 38.3[65 70], [70 75]
d D 40 15,000.47024,912.420.0720.0393−0.187578.5, 38.3[65 70], [70 75]
d D 50 15,000.57074,737.2610.0240.0131−0.062578.5, 38.3[65 70], [70 75]
d D 60 15,000.67074,737.2610.0240.01310.2578.5, 38.3[65 70], [70 75]
d D 70 15,000.77037,368.6300.0480.02620.2578.5, 38.3[65 70], [70 75]
d D 80 15,000.87024,912.4200.0720.03930.187578.5, 38.3[65 70], [70 75]
d D 90 15,000.97024,912.4200.0720.03930.187578.5, 38.3[65 70], [70 75]
D 100 15,001709342.1570.1920.10480.312578.5, 38.3[65 70], [70 75]
Table 3. Iterative Analysis—DL Model, 2020 Cadillac CT5 (10 steps = 100 m) [13].
Table 3. Iterative Analysis—DL Model, 2020 Cadillac CT5 (10 steps = 100 m) [13].
CATA1A2B
°FAreaR Adj   R 2 SSERMSEAreaR Adj   R 2 SSERMSEAreaR Adj   R 2 SSERMSE
ACCSSP = 70 MPH; EAT = 78.75 °F
65114.50.9940.9861.4950.19419310.9980.99461.031.24222520.9950.989158.92.004
66175.20.9950.9872.7490.26419940.9980.99464.361.27523650.9960.989167.82.059
67216.50.9920.9796.5550.40720200.9980.99467.471.30623790.9960.990149.41.943
68203.80.9920.9815.3910.36918720.9970.99367.631.30723990.9960.990155.51.983
69178.20.9930.9823.9330.31516880.9970.99352.161.14824020.9960.990167.62.058
70201.90.9950.9863.7730.30916120.9980.99444.561.06124160.9960.990162.62.027
ACCSSP = 70 MPH; EAT = 38.3 °F
7047.0690.9900.9760.5510.11840.0950.9870.9680.9380.1540.0000.0000.0000.0000.000
7145.8760.9900.9750.5570.11940.6620.9870.9680.9610.1560.0000.0000.0000.0000.000
7245.4080.9900.9750.5610.11941.0130.9870.9680.9780.1570.0000.0000.0000.0000.000
7345.5750.9900.9750.5660.12041.1690.9870.9680.9880.1580.0000.0000.0000.0000.000
7446.2700.9900.9750.5690.12041.1620.9870.9680.9930.1580.0000.0000.0000.0000.000
7547.3680.9900.9750.5720.12041.0260.9870.9670.9930.1580.0000.0000.0000.0000.000
Table 4. Eligible CAT Values: Iterative Analysis—Optimal CATOP. (10 steps = 100 m).
Table 4. Eligible CAT Values: Iterative Analysis—Optimal CATOP. (10 steps = 100 m).
A1A2B
AreaR Adj   R 2 SSERMSEAreaR Adj   R 2 SSERMSEAreaR Adj   R 2 SSERMSE
ACCSSP = 70 MPH; EAT = 78.75 °F
656666656570666670707067676767
667070666669656569696968686868
696565707068676765656870706565
ACCSSP = 70 MPH; EAT = 38.3 °F
727070707070717170707070707070
737171717171707071717171717171
717272727272727272727272727272
Table 5. ACCSSP = 70 MPH: Optimal CAT Matrix—(100 steps = 1 km).
Table 5. ACCSSP = 70 MPH: Optimal CAT Matrix—(100 steps = 1 km).
CAT Matrix
EAT = 78.75 (°F)EAT = 38.3 (°F)
d T 1 d T 2 d T 3 d T 4 d T 5 d T 6 d T 7 d T 8 d T 9 d T 10 d T 1 d T 2 d T 3 d T 4 d T 5 d T 6 d T 7 d T 8 d T 9 d T 10
6666666868656666686670707070707072707173
6767676669666767666771717171717170717274
6565656770676565676572727272727271727075
Table 6. Dataset sets—Real-time testing: 2020 Cadillac CT5.
Table 6. Dataset sets—Real-time testing: 2020 Cadillac CT5.
Dataset 1—Summer Data (Date: 16 June 2020)
ParametersACC Speed [25 55] MPHACC Speed [55 85] MPH
InputsMeanStdDevVarianceMeanStdDevVariance
Odometer (km)16,047.52836.0520.00214,774.200707.6020.048
Speed (MPH)39.3428.9480.22764.7396.8430.106
LOT (m· s 2 )0.3320.5291.591−0.1720.383−2.234
LAT (m· s 2 )0.4570.5231.1450.2490.3201.284
YAR (deg· s 1 )0.0180.0361.998−0.0670.726−10.784
EAT (°F)71.5851.9290.02780.1425.1180.064
CAT (°F)82.8004.8560.05966.9221.7190.026
OutputsMeanStdDevVarianceMeanStdDevVariance
EST (°F)198.9312.6490.013195.18317.0560.087
ACRFP (PSI)160.58422.0560.137165.13121.6730.131
Dataset 2—Winter Data (Date: 25 February 2021)
ParametersACC Speed [25 55] MPHACC Speed [55 85] MPH
InputsMeanStdDevVarianceMeanStdDevVariance
Odometer (km)24,875.33310.0300.00024,785.6305.2580.000
Speed (MPH)42.9737.2160.16868.6266.2530.091
LOT (m· s 2 )−0.1650.443−2.677−0.1580.158−1.000
LAT (m· s 2 )0.1590.2521.5810.0660.1932.910
YAR (deg· s 1 )−0.1140.397−3.492−0.0830.285−3.443
EAT (°F)39.8490.8700.02236.3830.9140.025
CAT (°F)74.4367.2930.09877.4205.4490.070
OutputsMeanStdDevVarianceMeanStdDevVariance
EST (°F)201.7793.9940.020201.0334.3500.022
ACRFP (PSI)47.3093.4170.07240.3350.6840.017
Table 7. NARX Model Performance—ACC Speeds [35 75] MPH.
Table 7. NARX Model Performance—ACC Speeds [35 75] MPH.
(Date: 16 June 2020)Data Set 1: NARX—DL Model Validation (Predicted-Actual)
EST (°F)ACRFP (PSI)
ACCSSP (MPH)CAT (°F)EAT (°F)RMSEFODSNRRMSEFODSNR
356683.3092.20571.58685.106714.001710.561116.1348
456580.3751.81691.42887.118310.81507.438812.1116
556882.5261.47941.05035.22319.54387.201220.3788
656781.321.661.2953 12.7934 3.72482.71516.9461
757086.0811.27630.79455.76998.64135.247128.3001
(Date: 25 February 2021)Data Set 2: NARX—DL Model Validation (Predicted-Actual)
EST (°F)ACRFP (PSI)
ACCSSP
(MPH)
CAT (°F)EAT (°F)RMSEFODSNRRMSEFODSNR
357636.3740.9528 0.66363.4284 2.91860.93761.3323
457139.0470.56780.39816.23420.02810.01481.7795
557333.80.3916 0.26185.48060.00400.00070.3951
657437.40.30800.215815.42390.00130.00071.3281
757537.40.45560.317932.72270.00110.0000.000
Table 8. Performance analysis—Prediction of CAT.
Table 8. Performance analysis—Prediction of CAT.
ParameterEAT (°F)CAT Profile (°F)AreaConformance R 2 Adj   R 2 SSERMSE
ACCSSP = 35 MPH
EST
[A1, A2]
78.56666515.975−9.3120.9600.9002.9810.276
Predicted506.6620.8100.52622.7620.762
36.80674424.3604.4110.9890.97312.6040.567
Predicted428.7710.9920.98011.8890.551
ACRFP
(B)
78.566661957.947−20.8790.9850.962732.2294.323
Predicted1937.0670.9830.958810.9174.550
36.8067428,924.676−4.5480.9820.9541.3840.188
Predicted28,920.1270.9850.9621.1210.169
ACCSSP = 45 MPH
EST
[A1, A2]
71.38465350.128−54.6050.9740.93411.9850.553
Predicted295.5230.9810.9528.2160.458
33.8718.335−4.4360.9970.9940.0000.000
Predicted3.8980.9840.9590.0020.007
ACRFP
(B)
71.38465968.488259.6260.9150.788845.4874.646
Predicted1228.1140.9770.944491.0123.540
33.87129,057.2130.4620.9980.9960.0000.000
Predicted29,057.6750.8870.7170.0000.002
ACCSSP = 55 MPH
EST
[A1, A2]
70.99765658.373−72.2410.9690.9224.9570.356
Predicted586.1310.9690.9245.4720.374
33.873307.908−1.9120.9670.9171.8390.217
Predicted305.9960.9650.9131.8670.218
ACRFP
(B)
70.997652928.211−229.5710.9700.9252745.4218.371
Predicted2698.6390.9740.9362679.1098.270
33.87328,850.426−2.1750.9990.9980.0000.000
Predicted28,848.2510.9970.9930.0000.001
ACCSSP = 65 MPH
EST
[A1, A2]
81.09567505.586−31.3430.9780.9447.8870.449
Predicted474.2420.9480.87122.9790.766
37.472568.7404.0090.9700.9241.2790.181
Predicted572.7500.9680.9211.2920.182
ACRFP
(B)
81.095673078.741269.9820.9460.86561.2821.251
Predicted3348.7240.9610.90192.6361.538
37.47228,851.5710.1800.9120.7790.0000.000
Predicted28,851.7520.9890.9710.0000.000
ACCSSP = 75 MPH
EST
[A1, A2]
84.468639.694246.7320.9520.8807.0890.425
Predicted886.4270.9520.87928.4180.852
37.4070669.610−5.78790.9660.9152.4080.248
Predicted663.8220.9670.9172.3500.245
ACRFP
(B)
84.4682231.887−782.450.9190.797383.3203.128
Predicted1449.4360.9090.7731664.536.518
37.47028,850.3160.0650.9990.9960.0000.000
Predicted28,850.3810.9250.8130.0000.000
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kolachalama, S.; Malik, H. A NARX Model to Predict Cabin Air Temperature to Ameliorate HVAC Functionality. Vehicles 2021, 3, 872-889. https://doi.org/10.3390/vehicles3040052

AMA Style

Kolachalama S, Malik H. A NARX Model to Predict Cabin Air Temperature to Ameliorate HVAC Functionality. Vehicles. 2021; 3(4):872-889. https://doi.org/10.3390/vehicles3040052

Chicago/Turabian Style

Kolachalama, Srikanth, and Hafiz Malik. 2021. "A NARX Model to Predict Cabin Air Temperature to Ameliorate HVAC Functionality" Vehicles 3, no. 4: 872-889. https://doi.org/10.3390/vehicles3040052

Article Metrics

Back to TopTop