Next Article in Journal
Where Am I? SLAM for Mobile Machines on a Smart Working Site
Previous Article in Journal
A Survey on Mobile Road Side Units in VANETs
Previous Article in Special Issue
A Hybrid Physics-Based and Stochastic Neural Network Model Structure for Diesel Engine Combustion Events
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling Combined Operation of Engine and Torque Converter for Improved Vehicle Powertrain’s Complex Control

Department of Civil Engineering, Ryerson University, 350 Victoria Street, Toronto, ON M5B2K3, Canada
*
Author to whom correspondence should be addressed.
Vehicles 2022, 4(2), 501-528; https://doi.org/10.3390/vehicles4020030
Submission received: 16 April 2022 / Revised: 17 May 2022 / Accepted: 18 May 2022 / Published: 23 May 2022
(This article belongs to the Special Issue Future Powertrain Technologies)

Abstract

:
This paper proposes an alternative model for describing the hydro-mechanical drive operation of the automatic transmissions. The study is aimed at preparing a reliable model that meets the requirements of sufficient informativeness and rapidity to, basically, be used as a model for optimized control. The study relevance is stipulated by the need for simple and precise models ensuring minimal computational costs in model predictive control (MPC) procedures. The paper proposes a method for coordinating the engine’s control and operating modes, with the torque converter (TC) operating mode, based on the criteria of angular acceleration derivative (jerk), which fosters including the angular acceleration in the state vector for using the optimal control. The latter provides stronger prediction quality than using only the crankshaft angular speed criterion. This moment comprises a study novelty. Additionally, the proposed approach can be helpful in tasks of powertrain automation, autonomous vehicles’ integrated control, elaboration of control algorithms, co-simulations, and real-time applications. The paper material is structured by the modeling stages, including mathematics and simulations, data preparation, testing and validation, virtual experiments, analysis of results, and conclusions. The essence of the problem, goals, and objectives are first presented, followed by the overview of main approaches in modeling the automatic transmission elements. The internal combustion engine (ICE), torque converter, drivetrain, tires, and translational dynamics mathematical models are determined and discussed in detail. The proposed approach convergence on decomposing the indicators of powertrain aggregates by derivatives is demonstrated. The considered method was simulated by using the data of the Audi A4 Quattro. The gear shifting control algorithm was described in detail, and a series of virtual tests for the composed model were carried out. The comparative analysis of the results for the conventional and advanced models of the automatic transmission’s hydro-mechanical drive were performed. The differences of the model outputs were discussed. The approach advantages were noted, as well as the options for extending the proposed technique.

1. Introduction

The emerging technologies of automating the vehicle control are aimed at excluding the influence of human factors on the vehicle handling character, its dynamics, and the operation of powertrain system units, as well as setting an objective of their optimal control, in coordination with other systems. Considering the increase of in-vehicle computer evaluation power, the use of approaches based on model predictive control (MPC) has become more popular and spread, contributing to replacing logical algorithms with optimal control. The MPC scheme requires two basic components: the plant (representing a real object, as completely as possible) and model (providing the state-space prognosis for a certain prediction horizon). Such models, as well as their elaboration, validation, approbation, testing, and tuning, represent a separate scientific interest to be used in the state-space form. On one hand, a model should be sufficiently informative; on the other hand, it should exclude excessive mathematical complexity for unambiguous functioning, ensuring coding simplicity and high performance in real-time conditions.
Despite many simulation tools, such as Simulink/Simscape, the analytical approach (mathematical model) remains essential for understanding the interaction physics between the model components and validating the proposed method features, in general. Therefore, this research is dedicated to ensuring the practical elements of the powertrain model, for use in subsequent studies, in order to determine the optimal control. The main goal consists of considering the engine torque converter (TC) combination for modelling the space states of the system components and providing an adequate simulation of the automatic transmission functioning. The main task requires a mathematical description of the engine and torque converter interactions, which is complicated for several reasons: (1) the absence of a rigid connection between the impeller and turbine wheels and, consequently, the existence of an infinite number of possible solutions for the cooperative subsystem functioning; (2) the problem of the ICE’s control accuracy, considering the TC’s variable sensitivity, relative to changing its kinematic ratio; (3) the need for coordinating the gearbox shifting logic with the operating modes of both the ICE and the TC; and (4) the need to consider locking the TC with subsequent power transmitting over a torsional damper. In addition, to reflect the natural vehicle loading modes and operating circumstances, depending on external environmental conditions, a dynamic transmission model has to be composed, including a variable slope into dynamics equations.
A series of research in the field of modeling automatic transmission may be conditionally divided into three branches: simulation of automated powertrain components, studying the rational shifting algorithms, and optimizing the gearshift transients.
Usually, in engine control issues, the loading characteristic is assumed to be known and predictable, forming one external resistance curve, unlike the infinite quantity of them, in the case of a hydrodynamic loading. The state-space equations associated with achieving the system equilibrium by the engine control are usually composed, followed by linearizing both the driving and resisting torques. Thus, in general, the external load increment must be compensated by growing the cumulative engine torque caused by the torque adaptability, due to reducing the crankshaft speed and increasing the throttle position (fuel intake control). This approach works well when the relatively steady-state engine’s operating conditions are maintained, but it may be insufficient at frequent and abrupt transition processes. Some papers on developing powertrain components are analyzed below.
De Araujo et al. [1] developed an automatic transmission model composed of three main subsystems, such as a torque convertor (TC) (including the forward and reverse flow modes), Lepelletier gearbox model, and gear shift schedule. The paper is focused on an improved TC model, in order to represent the transient and steady-state modes. These models are integrated into a vehicular dynamics and fuel consumption model, in order to be analyzed under a standard speed profile. Thus, our study’s main idea consists of using a higher-order derivative for linking the states of powertrain aggregate dynamics, considering transients. Such an approach is expected to provide an improved model for use in optimal control problems.
Li et al. [2] evaluated the effect of torsional vibration appearing while engaging a clutch. Due to this, the shifting quality, accompanied by a noise of automatic transmissions, is decreased. An extended mathematical model of an automated powertrain was developed, considering nonlinear effects in a clutch and planetary gear. The dynamics of the stick-slip was described for the transition between the slipping clutches to the locked states. The gear backlash was considered for analyzing the planetary gear rattle noise. The authors outlined that the engagement process simulations showed the possibility of identifying the main factors affecting the noise generation.
Korendyasev et al. [3] simulated the gearshift process, with a shifting loop to be prevented. The transmission dynamic model includes the movable engine elements, a torque converter, and a gearbox input shaft (connected with a clutch and pinion). The model contains a control system generating shifting commands, based on the sensory signal of output shaft rotational speed. In order to determine the coordinates and speeds of transmission elements before and after gear shifts, a series of relations was derived, followed by the numerical simulation of shift loops.
Zhang et al. [4] proposed a dynamic model of a six-speed automatic transmission with double-transition shifts. A planetary gearbox math model was derived, based on the Lagrange equation, and the dynamic analyses of two sets of clutches (ensuring double-transition shift) were carried out. The shift jerk and clutch energy loss were taken as describing a cost function to be used by the genetic algorithm in the optimization. The authors developed different strategies for the clutch overlapping time. It was remarked that the jerk effect may be reduced, as well as the energy loss and shift time.
Short et al. [5] emphasized the issues of modeling the longitudinal vehicle dynamics for hardware-in-the-loop (HIL) simulation. In the simulation, the car speed and position were determined using adaptive cruise control system, represented with several embedded microcontrollers. Different software architectures were utilized for distributed embedded systems. Millo et al. [6] considered the conventional powertrain model for issues of estimating the engine fuel consumption and pollutant emissions in different driving conditions.
Diachuk et al. [7] considered the full powertrain model, composed with Simulink/Simscape, to represent the vehicle dynamics features, including the steerability and roadability aspects. Hwang et al. [8] developed a complete powertrain to the analyze free and forced vibrations, as well as the natural frequencies of the torsional modes. The test measurements showed a good agreement with the virtual predictions.
In modern vehicles with automatic transmission, various algorithms are used to handle the powertrain logic, based on processing the data from several sensors and providing variable operating modes (sport, economy, etc.). The first automatic transmission control schemes proceeded from only two signals [9]: the crankshaft’s angular speed sensor and load sensor on the gearbox output shaft. The load change caused a displacement of the central plunger distributing hydraulic flows to the high-pressure plungers that, in turn, controlled the planetary gear’s hydraulic clutches. Some papers on organizing gearbox shifting are analyzed below.
Mishra et al. [10] studied the optimal pressure control for the friction clutches of two adjacent gears of an automatic transmission. First, the evolution of the system variables engaged in the upshift process were determined. The powertrain model was then composed considering the two clutches of the on-coming and off-going gears. Additionally, the model of the hydraulic system controlling the clutch was represented, including a command solenoid force. Using the model-based method and experimental results, the feedforward controller was generated, in order to accomplish all the phases of clutch engaging. The authors outlined the effectiveness of the controller proposed, as well as the convergence, robustness, and transient performance.
Mahmoud et al. [11] considered a mechanical transmission to be automated by using neuro-fuzzy control. All the components of an equivalent drivetrain were included into the translational vehicle dynamics model. The input parameters to be used by the controller for shift decision-making were the throttle position and vehicle wheel revolution. The trained shift control surface provides a robust control system for reaching the maximum performance. The authors asserted that the developed system can predict the gearshift performance for a vehicle model successfully.
In simulating the automatic transmission operation, some solutions for the gearshift scheme were based on a speed threshold, when the sets of upper and lower values for up- and downshifting were preliminarily established. An example of such a functioning model is discussed in [12]. An extended longitudinal dynamics model was developed for a passenger vehicle, which included the powertrain, braking control, controller unit, gearbox logic, and driver side control. As the primary input parameter, the reference model of the variable translational speed for a straight road section was set in a time interval of more than 2470 s. Based on the optimization process and considering many criteria, such as power, ecologic factor, fuel efficiency, etc., the speed intervals for switching up and down were determined for each gear of the mechanical part. Thus, the resulting shift map contains two sets (upshift/downshift) of speed values, depending on the accelerator level and current gear. However, compared to the original scheme, the optimized map changes significantly, indicating an essential influence of external factors on the solution optimality. This example illustrates the possibility of using transmission models to solve practical problems, regarding rationalizing gearbox switching schemes. In this regard, the interest is to use the MPC for optimizing the gear switching, depending on upcoming road conditions (i.e., moving away from a static switching map to an online optimal one). Some papers on organizing shifting control are analyzed below.
Nezhadali and Eriksson [13] considered the optimal shifting control, based on an example of a nine-speed planetary gearbox. The working scheme of a powertrain model includes the diesel engine, torque converter, gearbox, final gear, flexible shaft drive, and wheel models. The matrix method was applied, in order to represent a system of powertrain dynamics and basic geometrical relation between planetary modules’ components, as well. The optimal control of the gearshift was formulated as a compromise between the minimum switching time and integrated jerk (acceleration derivative) square. The authors used the nonlinear programming method to solve for the best control strategy for gearshift. According to the results received, the minimum jerk was reached in a series of simulation.
Newman et al. [14] aimed at the practical objective of rationalizing the gearshift schedule for a light-duty vehicle, using the full vehicle computer simulation and specific estimating software, based on MATLAB/Simulink, which can dynamically generate transmission logic from a set of user-defined parameters. Compared to initial, static, table-based shift logic, ALPHAshift software tool can tune the shift points, calibrating them for the same vehicle during testing. The basic principle of the tool algorithm consists of optimizing the fuel economy within the defined boundaries, which differ from pure optimization, emphasizing the fuel intake first. ALPHAshift includes cost, speed, performance, and setup parameters. The authors resumed that the ALPHAshift algorithm worked well, ensuring the automatic adjustment of custom parameters and tuning of shift points.
Tao et al. [15] described the math-based virtual vehicle environment system simulation based on General Motors Company’s Road-to-Lab-to-Math (RLM), regarding its key components and application to transmission algorithm development. The transmission control algorithms reduce development times and costs, regarding physical prototypes. Wu et al. [16] considered the issues of simulating an automatic transmission of a tracked vehicle. The fuzzy controller is designed to organize shifting logic. The results of simulation showed the stable gearshift process without looping. Xi et al. [17] proposed a method for obtaining an optimized, dynamic, three-parameter gear shift algorithm of an eight-speed automatic transmission, based on vehicle acceleration characteristics, over MATLAB programming. The vehicle system integration model consisted of an engine, TC, gearbox, gear shift algorithm, and vehicle body dynamic system. The focus is in predicting the gear shift performance of a target vehicle.
Jeoung et al. [18] proposed an optimal gearshift strategy based on the greedy control method using the predicted velocity. A powertrain model was designed for forecasting the vehicle states after gear shifting with the predicted velocity. The strategy proposed was validated by simulating the urban driving cycle. Results show the capacity to increase the fuel efficiency, compared to the shift patterns of throttle and velocity. Meng and Jin [19] provided a new approach for solving the automatic gearbox strategy on sloping roads, based on a high-precision digital map. A set of driver-in-loop co-simulation tests were conducted, using a driving simulator equipped with a MATLAB/Simulink dynamics simulation platform. The novel intelligent shifting strategy ensures better driving performance on hilly roads. Sun et al. [20] evaluated a gearshift assistant mechanism for reducing the torque interruption and drivetrain jerk for traditional automated manual transmission by controlling presumed gearshift performance. Eckert et al. [21] developed an algorithm for optimizing the gear shifting process modelled by co-simulation between the ADAMS multibody dynamics and Matlab/Simulink software.
Based on the review above, the powertrain dynamics constitutes a wide range of vehicle control tasks. The aforementioned authors have demonstrated various approaches and methods in achieving effective results. However, there is lack of attention devoted to the approaches that simultaneously provide both the best efficiency of torque converter and minimum fuel consumption, along with high performance indicators and a reduction of a gearshift number. Most of the control algorithms are based on ready-made or approximate automatic gearbox logic maps. Thus, this study, as part of a future series, sets the task of preparing, verifying, and testing the mathematical basis for the parts of the transmission model of an all-wheel drive vehicle with multiple control parameters. This work will serve as a stage for compiling a vehicle model to HIL simulation, followed by the development of schemes for optimizing both the operation of the powertrain and vehicle steering control for the prospect of autonomous handling.
The paper is organized as follows. Section 1 presents a literature review of the previous research. Section 2 considers composing the models of powertrain components, such as the engine, torque converter, friction clutch, general algorithm of automatic transmission control, tires, and a general model of vehicle translational dynamics. Two models are synthesized (conventional and advanced). Section 3 validates the decomposition approach using the derivative components of the engine, torque converter, and friction clutch models. Section 4 describes, in detail, the proposed Simulink model of the translational dynamics, including the transmission model. The stateflow model of the gearbox shift control is described, in detail, according to the algorithm proposed. The vehicle translational dynamics model is verified by comparing the simulation results of maximum performance mode with the source data; a series of tests were performed to demonstrate the automatic adaptation of models proposed to conditions with different combinations of the slope and fuel consumption variables. Section 5 draws conclusions about the applicability of the results in future studies.

2. System Modeling

2.1. Engine (E)

Engine torque. Assume that a spark-ignition engine (SIE) may be represented as a torque source with a constant inertia of rotating masses. However, the actual moment of inertia, due to changing positions of pistons, is a variable that is smoothed by a flywheel inertia. Based on the engine control method, an appropriate torque sufficient for stable operation in a stationary mode may be represented as follows:
T e = T e ( ψ ( t ) , ω e ( t ) )
where ψ ( t ) is the accelerator (throttle) activation level, and ψ [ 0 ,   1 ] , ω e ( t ) is the SIE’s crankshaft angular speed.
The engine performance indicators may be represented by the speed characteristics, composing the so-called engine map, which is determined on a special stand in stationary conditions. A change of external load with a fixed fuel supply leads to decreasing the engine speed, forming a torque response curve. In practice, the most usable way implies proceeding from an external speed characteristic, corresponding to the maximum fuel supply and providing a torque curve, i.e., T e x t = T e x t ( ω e ) , which is generally described by an approximating or interpolating curve. With partial fuel supply, the curve changes in regard to the shape and range of operating revolutions, which may be reflected by the influence functions associated with the throttle position and engine shaft’s current speed.
f ( ψ ) = ψ e k ψ ( 1 ψ ) = ψ f ψ e ( ψ ) ;   f ω = f ω ( ω e ) = a ω e 3 + b ω e 2 + c ω e + d
where k ψ = intensity factor reflecting the power gain sensitivity settings, depending on the accelerator position, and the a ,   b ,   c ,   d = coefficients of the engine braking characteristic correspond to the null accelerator position. Then, SIE torque:
T e = f ψ T e x t + ( 1 f ψ ) f ω
As a modeling object, consider the Audi A4 Quattro’s [22] 3.2 FSI engine map, obtained based on the external power characteristic [23] (Figure 1, red curve) and defined, with high precision, by a piecewise interval interpolation.
Torque derivative. Since both the accelerator position ψ and engine shaft speed ω e are functions of time, and the rate of torque change is expressed as
d d t T e ( ψ ( t ) , ω e ( t ) ) = T e ψ d ψ d t + T e ω e d ω e d t
Denote ε e = d ω e / d t as the engine shaft’s angular acceleration and ω ψ = d ψ / d t as the angular speed of accelerator axis rotation. Such a variant, when the angular velocity u ψ = ω ψ is taken as the control signal, adequately agrees with the accelerator drive implementation by an electric motor when its shaft rotates with a constant angular speed, while changing the throttle position by a linear dependency within the discrete time step. This approach corresponds well with the control physics, unlike the case when direct signal ψ is chosen. Its step-character will be equivalent to an instantaneous change of accelerator position, which does not consider transients and affects delays in the engine response, leading to its unstable operation, as well. Consequently, even the accelerator shaft angular rate ( u ψ ) must be restricted for providing sustainable and smoothed regulation, avoiding spikes between adjacent states of engine shaft angular acceleration. Thus,
d T e d t = T e ω e ε e + T e ψ u ψ
Using Equation (2), the corresponding components of engine torque changes by the frequency of shaft rotation, and the level of accelerator activation (link to the appendix) can be obtained as:
T e ψ = f ψ ψ ( T e x t f ω ) ,   T e ω e = f ψ T e x t ω e + ( 1 f ψ ) f ω ω e
where
T e x t ω e = d d ω e T e x t ( ω e ) ,   f ψ ψ = ( 1 ψ k ψ ) f ψ e ,   f ω ω e = 3 a ω e 2 + 2 b ω e + c
Since T e x t depends only on the shaft rotation frequency ( ω e ), the full and partial derivatives are coincident, which value in a current point ( ω e ) may be obtained by differentiating piecewise polynomial functions representing the curve.

2.2. Torque Converter

The torque converter (TC) is a hydro-dynamic machine, where a turbine shaft torque is caused by the superposition of the active (impeller) and reactive (reactor) torque components. The transmission of Audi A4 Quattro includes the complex torque converter combining the advantages of both the TC and fluid coupling, possessing an option for forcible locking by a friction clutch (lock-up clutch) starting from the third gear speed. The impeller loading moment ( T I ), while TC is operating as a hydro-dynamic machine, can be expressed as follows:
T I = ρ D a 5 λ I ω I 2
where ρ = density of hydro-dynamic machine’s working fluid, D a = TC active (maximum) diameter,   λ I = impeller torque coefficient, and ω I = impeller angular speed.
TC characteristics.
Kinematic ratio. Considering that ω T is the turbine angular speed, yields:
i t c = ω T / ω I
Torque ratio. Considering the moment T T on the turbine wheel:
k t c = k t c ( i t c ) = T T / T I
Impeller torque coefficient:
λ I = λ I ( i t c )
The efficiency of the torque converter is defined as the ratio of the turbine power ( P T ) to the impeller power ( P I ) :
η t c = P T P I = T T ω T T I ω I = k t c i t c
Note that, despite the hydro-mechanical transmission advantages, the main drawback is the TC reduced efficiency at the modes with low kinematic ratio ( i t c ) ( T T is much higher than T I ) and when k t c = 1 . This leads to a fuel consumption increase of up to 7–10% on average, relative to an equivalent mechanical drivetrain. In this regard, the recommended TC’s principal operational range of i t c must correspond to η t c above 80% [9].
Figure 2 depicts the TC’s dimensionless characteristic adopted for modeling the cooperative work with the SI engine of the Audi A4 Quattro, where the impeller coefficient ( λ I ) and torque ratio ( k t c ) are presented as functions of i t c by the Lagrange polynomials of n and m orders, respectively:
λ I = k = 0 n p k i t c k ,   k t c = k = 0 m q k i t c k
where p k и q k = polynomial coefficients.
Note that the TC characteristics are universal, due to the hydrodynamic machine similitude that allows for estimating the TC’s geometric parameters for a newly designed hydro-mechanical drivetrains. This procedure is known as coordinating the ISE and TC characteristics by evaluating the active (maximum) diameter from Equation (8). The TC characteristic must correspond to the vehicle functionality, in order to ensure the power unit desirable operating modes, according to the target conditions of vehicle exploitation. Thus, in the case of the all-wheel drive and high-speed vehicle, the use of engine’s both high-torque and -frequency operating performances would be the most expedient. Therefore, the TC must have the so-called direct transparency, which provides the impeller sensibility to the turbine loading changes. Thus, the engine shaft speed is reduced with the impeller load increase, resulting fewer piston strokes, but keeping the high-torque mode (Figure 1). On the other hand, there is a need for ensuring an option of transmitting the high-frequency power flow for using engine speed properties, which facilitates a wider control range by both the engine and gearbox for the power units’ better adaptability to riding conditions. Since the Audi A4 Quattro TC diameter is already determined ( D a = 276.2 mm) by design [24], the coordination procedure can be carried out by clarifying the impeller torque coefficient λ I 0 at the “stop” mode ( ω I = 0 ). Considering Figure 1  T I = 317 N∙m, ρ = 860 kg/m3, and ω I = 2 π 2600 / 60 = 272 rad/s, we obtain:
λ I 0 = 317 860 0.2762 5 272 2 = 3.1 10 3
In calculating λ I for the set of i t c , a series of parabolas can be plotted (Figure 1), reflecting the impeller load at a constant i t c value. The formed curvilinear mesh shows the whole variety of possible states of the ICE-TC combined operation.
Impeller torque derivative. The impeller and turbine angular speeds are variable while operating. However, their ratio i t c may remain constant. Thus, the impeller loading torque can be expressed as a time dependency:
T I = T I ( λ I ( i t c ( t ) ) , ω I ( t ) )
Time derivative:
d d t T I ( λ I ( i t c ( t ) ) , ω I ( t ) ) = T I λ I d λ I d t + T I ω I d ω I d t = T I λ I λ I i t c d i t c d t + T I ω I d ω I d t
Denote:
λ i t c = λ I i t c ,     ε I = d ω I d t ,     ε T = d ω T d t
where ω T , ε T   = turbine shaft angular speed and acceleration, correspondingly, and ε I = impeller shaft angular acceleration.
Consider the kinematic ratio i t c change by time:
d i t c d t = d d t ( ω T ω I ) = 1 ω I 2 ( d ω T d t ω I ω T d ω I d t ) = ε T ω I ω T ω I ε I ω I = 1 ω I ( ε T i t q ε I )
Consequently, it yields:
d T I d t = T I λ I λ i t c ω I ( ε T i t q ε I ) + T I ω I ε I = ( T I ω I T I λ I λ i t c ω I i t q ) ε I + T I λ I λ i t c ω I ε T
The components in the partial derivatives can be obtained based on Equation (8):
T I λ I = λ I ( ρ D a 5 λ I ω I 2 ) = ρ D a 5 ω I 2 ,   T I ω I = ω I ( ρ D a 5 λ I ω I 2 ) = 2 ρ D a 5 λ I ω I
According to Equation (13):
λ i t c = λ I i t c = i t c k = 1 n p k i t c k = k = 1 n k p k i t c k 1

2.3. ICE-TC Combined Model

As noted in Figure 1, the cooperative work of the engine and torque converter imposes limitations on the engine operating modes within the outer parabolas ( i t c equals 0 and 0.95); provided that there is no TC lock-up, the engine cannot use its entire map. Assume that the braking and propulsion functions are entirely separated between powertrain units, and no engine braking is used. That is, the TC transmits the power only in one direction. The engine shaft equation of motion is:
I e ε e = T e T I
where I e is reduced to the engine shaft inertia of its moving masses with rigidly linked elements, including flywheel and TC impeller, and ε e = d ω e / d t is the engine shaft angular acceleration.
Equation (22) implies that ε e at least remains constant within an integration time step, which considers torque step changes during this period (caused by the transmission loading and engine control) unless the linearization approach is used. In this regard, consider the higher derivative:
d ε e d t = 1 I e ( d T e d t d T I d t )
Since there is no speed reducer between the engine shaft and TC impeller, then:
ω I = ω e ,   ε I = ε e
Substituting expressions of Equations (5) and (19) in Equation (23), obtain a differential relation, where ε e is already represented at least by a piecewise linear function:
d ε e d t = 1 I e ( T e ψ u ψ + T e ω e ε e ( ( T I ω e T I λ I λ i t c ω e i t q ) ε e + T I λ I λ i t c ω e ε T ) ) = = 1 I e ( ( T e ω e T I ω e + T I λ I λ i t c ω e i t q ) ε e T I λ I λ i t c ω e ε T + T e ψ u ψ )
It can be noted that, with this approach, ε e is either known as a result of preceding integrating the Equation (25) or can be determined using Equation (22). Both ways are the same. In its turn, ε T can be found using the turbine power balance using a vehicle drivetrain model.

2.4. Gearbox Logic (G)

Within this study, the central importance focuses on modeling the interaction between the EC engine and TC in a wide range of power and speed modes. In this regard, the powertrain control strategy should be based on sustaining the specific TC’s sliding modes. On the one hand, it is logical to use high torque transformation regimes that require lower transmission ratios. On the other hand, low sliding turbine modes may be used, but the needed transmission ratios are increased. However, the best simple criterion for determining a gear switching moment is the current TC’s efficiency [24]. Due to the TC’s converting properties, the engine can operate with any gear, even if the load on the turbine shaft leads to its complete stop. Considering performance and fuel economy, the TC’s sliding modes providing an efficiency higher than 0.8 [25] are expedient (Figure 3a), which corresponds to the desirable range of the kinematic ratio [ i m i n , i m a x ]. In this regard, using Figure 2, the recommended range should be 0.47 i t c   0.95 . The lower limit requirement is unnecessary for the first gear, as it must ensure a vehicle’s minimum stable speed, including slopes. Thus, the moment i t c   0.47 can be considered the trigger for downshifting, and i t c 0.95 can be considered the trigger for upshifting.
A separate point regards the neutral and motion starting. Thus, for the first and reverse gears, the lower limit i t c = 0 is allowed. In this research, the TC forcible lock-up via using a friction clutch and torsional vibration damper is considered only for the highest gear.

2.5. Drivetrain Model (D-F-W)

Since this study focuses on modeling the interaction and cooperative work of the ICE and TC, the Audi A4 Quattro’s powertrain may be schematized in a simplistic view (Figure 4). The SI engine (E) provides the propulsion torque T e on the crankshaft rigidly connected to the torque converter’s (TC) impeller. The total inertia of all the elements that transmit the engine torque to the impeller blades is reduced to the crankshaft and denoted as I e . The TC turbine is connected to the automatic gearbox input shaft, which stipulates their total moment of inertia ( I T ) . The impeller and turbine may interact directly, being mechanically connected by locking the TC’s friction clutch. In a planetary gearbox, the torque is converted in several stages, depending on a current gear ( j ) with a total ratio, i.e., i g ( j ) . In this case, the inertia of the rotating masses reduced to the gearbox output shaft will also be variable, i.e., I g ( j ) . The gearbox output shaft drives the inter-axle differential carrier (D) by a gear train with a ratio of i d . Assume that the front and rear axles’ drive shafts rotate at the same angular speeds synchronously with the inter-axle differential carrier. Then, all the specified masses may be reduced to the inertia 2 I d . Each axle is driven through an inter-wheel differential, in which the carrier is jointed with a final gear (F) wheel, providing a ratio i f . The influence of rotating masses associated with the wheels’ drive (W), including the wheels themselves, is related to the inertia 4 I w . Based on the assumption regarding the equal distribution of vertical reactions between the vehicle wheels and, consequently, traction forces, the conditional wheel is loaded with the external resistance torque 4 M w .
The composed dynamic equations for the drivetrain model are shown in Figure 4. Assume that the power flow is transmitted through the drive elements only in one direction, from the engine to wheels. That is, the option of braking by the engine is not supported, which eliminates the need for reverse efficiency. Dynamic balance of a wheel axle:
I w ε w = T w / 2 G w B w L w M w
where I w = total moment of inertia of a wheel and its drive rotating masses, ε w = wheel angular acceleration, T w / 2 = driving torque equal to a half of the torque on the carrier of inter-wheel symmetric differential, G w = moment of losses in gearing between the semi-axle driving pinion and satellites, B w = moment of losses in the wheel drive bearings and joints, L w = l w ω w = moment of hydraulic (viscous) losses, and M w = external loading moment.
If the absence of driving torque results in nearly no gearing loss, then the inertial torque ought to partially compensate for the bearing losses associated with rolling resistance. Thus, using Equation (26), the balance of an axle can be represented in the following form:
2 I w ε w η w B = T w η w G η w B 2 L w 2 M w
where η w G = the gearing efficiency of driving pinion and satellites, and η w B = the efficiency of joints and bearings.
The external moment resisting the wheel drive, excluding the braking torque, is represented as:
M w = R w x r w d + M w y
where r w d = wheel dynamic radius, R w x = longitudinal reaction of tire-road interaction, and M w y = pure rolling resistance moment.
The relations that tie the input and output kinematic parameters of the final gear (F) are given by:
i f = ω d ω w ,     ε w = ε d i f  
гдe ω d ,   ω w = the angular speeds of the final gear’s input and output shafts, respectively, and ε d ,   ε w = the angular accelerations, correspondingly.
Substituting Equation (29) in Equation (27), the following expression for the driving torque of one axle’s wheels may be derived:
T w = 2 I w η w G i f ε d + 2 L w η w G η w B + 2 M w η w G η w B
Consider the dynamic equilibrium of the final gear driven by the inter-axle differential output shaft, provided that the torque is conditionally divided in half between axles:
I d ε d = T d / 2 G d B d L d T w / i f
T d / 2 = driving torque equal to a half of the torque on the carrier of inter-axle symmetrical differential, G d = moment of losses in gearing between the satellites and output shaft pinion of inter-axle differential, B d = moment of losses in the bearings and joints of final gear drive, and L d = moment of hydraulic (viscous) losses in final gear drive.
Similar to Equation (27):
2 I d η d G ε d = T d 2 L d η d G η d B 2 T w i f η d G η d B
where η d G = gearing efficiency between the inter-axle differential satellites and its output shaft pinion and η d B = efficiency of bearings and joints in the final gear drive.
The kinematic parameters at the gearbox (G) output shaft and the carrier of inter-axle differential (D) are tied by relations:
i d = ω g ( j ) ω d ,     ε d = ε g ( j ) i d
where ω g ( j ) , ε g ( j ) = the angular speed and acceleration of gearbox output shaft on a j th gear speed, respectively.
Substituting Equation (30) in Equation (32), the following expression for the inter-axle differential driving torque may be derived:
T d = ( 4 I w i f 2 η w G + 2 I d η d G ) ε g i d + 2 L d η d G η d B + 1 i f η d G η d B ( 4 L w η w G η w B + 4 M w η w G η w B )
Consider the dynamic balance of the automatic gearbox output shaft in the j th gear speed by analogy with Equation (26)
I g ( j ) ε g ( j ) = M T i g ( j ) G g ( j ) B g ( j ) L g ( j ) T d / i d
where M T = driving torque on the automatic gearbox (G) input shaft, G g ( j ) = moment of losses in gearing of the automatic gearbox (G) at j th speed reduced to the output shaft, B g ( j ) = moment of losses of rolling resistance in bearings at j th speed of the automatic gearbox reduced to the output shaft, and L g ( j ) = moment of viscous losses in the automatic gearbox at j th speed reduced to the output shaft.
By the analogy with Equation (26), transform the Equation (35):
I g ( j ) ε g ( j ) η g B ( j ) = M T i g ( j ) η g G ( j ) η g B ( j ) L g ( j ) T d i d
where η g G ( j ) ,   η g B ( j ) = gearing and bearing efficiencies of the automatic gearbox (G) at j th speed, respectively.
The relations that tie the kinematic parameters at the input and output gearbox shafts are given by:
i g ( j ) = ω T ω g ( j ) ,       ε g ( j ) = ε T i g ( j )
Substituting Equation (37) in Equation (36), the following expression for the automatic gearbox power balance can be obtained:
I g ( j ) i g ( j ) 2 η g G ( j ) ε T = M T L g ( j ) η g G ( j ) η g B ( j ) i g ( j ) 1 η g G ( j ) η g B ( j ) i g ( j ) T d i d
Substituting Equation (34) in Equation (38), the expression for the turbine shaft loading moment yields:
M T = I g ( j ) i g ( j ) 2 η g G ( j ) ε T + L g ( j ) η g G ( j ) η g B ( j ) i g ( j ) + 1 η g G ( j ) η g B ( j ) i g ( j ) T d i d = I g ( j ) i g ( j ) 2 η g G ( j ) ε T + L g ( j ) η g G ( j ) η g B ( j ) i g ( j ) + + 1 η g G ( j ) η g B ( j ) i g ( j ) ( ( 4 I w i f 2 η w G + 2 I d η d G ) ε g ( j ) i d 2 + 2 L d i d η d G η d B + 1 i d i f η d G η d B ( 4 L w η w G η w B + 4 M w η w G η w B ) ) = = ( I g ( j ) + ( 2 I d η d G + 4 I w i f 2 η w G ) 1 i d 2 η g B ( j ) ) ε T i g ( j ) 2 η g G ( j ) + 1 i g ( j ) η g G ( j ) η g B ( j ) ( L g ( j ) + 1 i d η d G η d B ( 2 L d + 4 L w + 4 M w i f η w G η w B ) )
Consider the turbine shaft dynamics balance by analogy with Equation (26):
I T ε T = T T B T L T M T
where T T —driving torque on turbine (TC) blades, B T —moment of rolling losses in turbine shaft bearings, and L T —moment of viscous losses in the turbine shaft drive.
Either introducing η T B = the efficiency of turbine shaft bearing, or Equation (40) will be rewritten in the form:
I T ε T η T B = T T η T B L T M T
Substituting M T from Equation (39) in Equation (41), it is possible to link all of the drivetrain parameters:
I T ε T η T B = T T η T B L T ( I g ( j ) + ( 4 I w i f 2 η w G + 2 I d η d G ) 1 i d 2 η g B ( j ) ) 1 i g ( j ) 2 η g G ( j ) ε T 1 i g ( j ) η g G ( j ) η g B ( j ) ( L g ( j ) + 1 i d η d G η d B ( 2 L d + 4 L w + 4 M w i f η w G η w B ) )
Collecting the inertial members on the left, and the others on the right, obtain:
( I T + ( I g ( j ) + ( 4 I w i f 2 η w G + 2 I d η d G ) 1 i d 2 η g B ( j ) ) 1 i g ( j ) 2 η g G ( j ) η T B ) ε T = T T L T η T B 1 i g ( j ) η T B η g G ( j ) η g B ( j ) ( L g ( j ) + 1 i d η d G η d B ( 2 L d + 4 L w + 4 M w i f η w G η w B ) )
Denote the drivetrain moment of inertia reduced to the turbine shaft:
I t r = I T + ( I g ( j ) + ( 2 I d η d G + 4 I w i f 2 η w G ) 1 i d 2 η g B ( j ) ) 1 i g ( j ) 2 η g G ( j ) η T B
Moment of external and internal resistances reduced to the turbine shaft:
M t r = 1 η T B ( L T + 1 i g ( j ) η g G ( j ) η g B ( j ) ( L g ( j ) + 1 i d η d G η d B ( 2 L d + 4 L w + M w i f η w G η w B ) ) )
The viscous resistance moments tied to the transmission parts’ angular velocities may be obtained as a vector. The rotational speeds of drivetrain shafts are expressed through the current ω e , i t c , i g ( j ) :
ω = ( ω T ω g ( j ) ω d ω w ) = ( 1 1 / i g ( j ) 1 / ( i d i g ( j ) ) 1 / ( i f i d i g ( j ) ) ) ω e i t c
Then:
L = ( L T L g ( j ) L d L w ) = ( l T ω T l g ( j ) ω g ( j ) l d ω d l w ω w ) ,   l = ( l T l g ( j ) l d l w ) ,   L = d i a g ( l ) ω
Then, the turbine angular acceleration may be expressed through the drivetrain dynamics:
ε T = 1 I t r ( T T M t r )
Thus, substituting Equation (48) in Equation (26), the main equation of powertrain state may be represented as follows:
d ε e d t = 1 I e ( ( T e ω e T I ω e + T I λ I λ i t c ω e i t q ) ε e T I λ I λ i t c ω e 1 I t r ( T T M t r ) + T e ψ u ψ )

2.6. TC Lock-Up

As seen in Figure 1, a significant part of the engine map is not covered by the TC operating modes, which leads to the underuse of the engine speed properties, when the TC converting capability is almost absent (mode k t c = 1 ) and hydrodynamic flow only smooths the engine crankshaft load. In this case, the forcible lock-up of torque converter by a friction clutch is used, and further interaction between the engine shaft and automatic gearbox input shaft (turbine shaft) is carried out through a torsional vibration damper (TVD). In general, the clutch engagement is preceded by a slipping process; however, the difference of the turbine and impeller shafts’ angular speeds is, in this case, less than 5%. Within the framework of this project objective, it can be assumed that the clutch engagement occurs almost instantly. Thus, the driving torque is directly passed by a TVD, consisting of independent elastic and damping parts and allowing a certain relative angular displacement between the damper disc and its hub. Then, the moment in the damper can be expressed as:
T D = T D ( Δ ϕ , Δ ω ) = T D ϕ ( Δ ϕ ) + T D ω ( Δ ω )
where Δ ϕ = ϕ e ϕ T —difference of the engine and turbine shafts’ rotation angles, Δ ω = ω e ω T —difference of the engine and turbine shafts’ angular speeds, and T D ϕ ,   T D ω —elastic and absorbing components of the TVD moment.
Time derivative yields:
d d t T D ( Δ ϕ , Δ ω ) = T D Δ ϕ d Δ ϕ d t + T D Δ ω d Δ ω d t = T D ϕ Δ ϕ ( ω e ω T ) + T D ω Δ ω ( ε e ε T )
Then, considering that the kinematic relation (9) remains relevant, Equation (23) takes the form:
d ε e d t = 1 I e ( T e ψ u ψ + T e ω e ε e ( T D ϕ Δ ϕ ( ω e ω T ) + T D ω Δ ω ( ε e ε T ) ) ) = = 1 I e ( ( T e ω e T D ω Δ ω ) ε e T D ϕ Δ ϕ ( 1 i t c ) ω e + T D ω Δ ω ε T + T e ψ u ψ )
where the turbine shaft angular acceleration at T T = T D .
ε T = 1 I t r ( T D M t r )
However, unlike the case of TC operating in converting mode, the mechanical connection of shafts causes the introduction of an additional state parameter—the angular damper displacement (deformation):
d Δ ϕ d t = d d t ( ϕ e ϕ T ) = ω e ω T = ( 1 i t c ) ω e
The TVD’s elastic component design must match its operating conditions. Since engine braking in an automatic transmission is not allowed, there is no need for neither the characteristic’s physical symmetry nor for the excessive rigidity in the negative deformation phase. Thus, the damper design may consist of a two-stage system of elastic elements changing the angular stiffness at the positive deformation phase (the engine shaft outstrips the turbine shaft), as well as a single-stage system at the negative phase (the turbine shaft outpaces the engine shaft). Thus, the piecewise linear functions can be used for describing the damper elastic torque:
T D ϕ ( Δ ϕ ) = ( c ϕ Δ ϕ + b ϕ ) T ( E ( Δ ϕ Δ ϕ l ) E ( Δ ϕ Δ ϕ r ) )
where c ϕ = angular stiffness vector, b ϕ —vector of linear functions’ free coefficients, E ( Δ ) = step function equal to 1 if Δ   0   , and Δ ϕ l , Δ ϕ r = vectors of left- and right-side boundaries of elastic characteristic’s linear sections, respectively.
Denote:
c ϕ = ( c ϕ n c ϕ c c ϕ p c ϕ e ) ,   b ϕ = ( b ϕ n b ϕ c b ϕ p b ϕ e ) ,   Δ ϕ l = ( Δ ϕ m i n Δ ϕ c n Δ ϕ c p Δ ϕ e ) ,   Δ ϕ r = ( Δ ϕ c n Δ ϕ c p Δ ϕ e Δ ϕ m a x )
where c ϕ n ,   c ϕ c , c ϕ p ,   c ϕ e = torsional stiffness in the negative, central, positive, and enhanced (positive second stage) phases, correspondingly; b ϕ n ,   b ϕ c , b ϕ p ,   b ϕ e = free members respectively; Δ ϕ m i n ,   Δ ϕ m a x = conditional limit values of the TVD relative rotation, such that Δ ϕ m i n < Δ ϕ < Δ ϕ m a x ; Δ ϕ c n ,   Δ ϕ c p = the negative and positive boundaries of the central section in the vicinity of zero strain; and Δ ϕ e = TVD’s relative rotation angle value corresponding to the second step of stiffness.
Then, the elastic component derivative can be obtained as follows:
T D ϕ Δ ϕ = Δ ϕ ( c ϕ Δ ϕ + b ϕ ) T ( E ( Δ ϕ Δ ϕ l ) E ( Δ ϕ Δ ϕ r ) ) + + ( c ϕ Δ ϕ + b ϕ ) T Δ ϕ ( E ( Δ ϕ Δ ϕ l ) E ( Δ ϕ Δ ϕ r ) ) = = c ϕ T ( E ( Δ ϕ Δ ϕ l ) E ( Δ ϕ Δ ϕ r ) ) + ( c ϕ Δ ϕ + b ϕ ) T ( δ ( Δ ϕ Δ ϕ l ) δ ( Δ ϕ Δ ϕ r ) )
where δ ( Δ ) = the impulse delta function.
Notice that by its definition the delta function makes sense only at one point, zeroing the multiplier value of the factor c ϕ Δ ϕ + b ϕ in all other points, except for Δ ϕ l , Δ ϕ r . Therefore, the last member in Equation (57) can be omitted for numerical integration.
Considering that TVD operates in conditions of the TC working fluid, it can be assumed that the absorbing component is mainly of a viscous nature, and the pure dry friction can be neglected.
T D ω ( Δ ω ) = c ω Δ ω
Then, the derivative of absorbing component is:
T D ω Δ ω = Δ ω ( c ω Δ ω ) = c ω

2.7. Tire Model (W)

Considering that this study emphasizes powertrain dynamics modeling, the precise tire model needed for a four-wheel vehicle may be replaced with the simplest version of the Magic Formula [26] for describing the one-wheel longitudinal traction force ( R w x ):
R w x = R w x ( s , R w z ) = R w z D sin ( C arctan ( B s E ( B s arctan ( B s ) ) ) )
where R w z = vertical reaction at the tire contact point, B ,   C ,   D ,   E —coefficients for dry asphalt, s = ( v r v x ) / | v x | —longitudinal slip, r w e = wheel effective rolling radius, v x = wheel center longitudinal speed, v r = r w e ω w —no slip equivalent speed, and ω w = wheel angular speed. In turn:
r w e = r 0 + Δ r k R w z 0 C f z ( D r e f arctan ( B r e f Δ r z C f z R w z 0 ) + F r e f Δ r z C f z R w z 0 )
where R w z 0 = the wheel’s normal vertical load, D r e f ,   B r e f ,   F r e f = coefficients, r 0 = the wheel’s free radius, C f z = tire initial radial stiffness, Δ r z = r 0 r w d + Δ r k = radius deflection, r w d = r 0 Δ r d —the wheel’s dynamic radius, Δ r d = the wheel’s dynamic radial deformation, and Δ r k = the wheel’s radius increment, depending on the angular speed causing the centrifugal forces.
In   its   turn ,   C f z = R w z 0 r 0 q f z 1 2 + 4 q f z 2 2 ,   Δ r k = q v 1 r 0 ( ω w r 0 v 0 ) 2
where q f z 1 , q f z 2 ,   q v 1 —coefficients [26].
The moment of the wheel rolling resistance can be defined as:
M w y = R w x ( r w e r w d ) + R w z f r r w d arctan ( v r / v 0 )
where f r = the rolling resistance coefficient, and v 0 = the speed at which the empirical measurements were made. In turn, fr = qsy1 + qsy3|vx| + qsy4(vx/v0)4, and Δ r d = R w z / C f z , where q s y 1 , q s y 3 ,   q s y 4 —coefficients [26].

2.8. Vehicle Translational Motion Model

Consider a simplified model of the vehicle translational motion shown in Figure 5. The conditional wheel moves on the surface with a variable slope α . The xy coordinate system slides over the reference surface, so that the x-axis is coincident with the direction of the mass center speed ( v x ).
The dynamics equation for the conditional vehicle has the following view in vector form:
m a = R x + R z + m g + F a
where R x = total traction force of all the wheels, m g = gravity force, F a = external aerodynamic drag force, and a = acceleration of mass m center.
In projections onto the xy coordinate system, associated with the reference surface, Equation (52) yields:
{ m a x = R x m g sin α F a R z = m g c o s α
where α = slope angle (can be a path function), and a x = d v x / d t = translational acceleration along the road surface. The aerodynamic resistance is given by [24]:
F a = 1 2 ρ a C x A f v x 2
where ρ a = air density under the normal conditions, C x = aerodynamic drag coefficient, and A f = frontal (projective) vehicle square.
Then, for integration from Equation (53) can be derived:
d v x d t = R x m g sin α F a m ,     d x d t = v x
where x = path length, and α s = sin α .

2.9. System of Motion Equations

An automatic transmission model, based on the second-order differential tie between the engine and TC, may also be introduced for comparison and further application. Thus, the two approaches will differ by using the “conventional” and “advanced” models.

2.9.1. Conventional Model

The motion equations for the simple model can be easily obtained by combining the Equations (53), (54), and (64)–(66):
d d t ( ω e ω T Δ ϕ ψ v x x ) = ( ( T e T I ) / I e ( T T M t r ) / I t r ω e ω T u ψ R x m g sin α F a m v x )
In this case, as noted from the state vector, no matching exists at the level of the angular speed of the engine shaft and the differential kinematic relationship between ω e and ω T . The i t c value will be calculated as a ratio consequence of the integrated values.

2.9.2. Advanced Model

In testing the proposed approach for modeling the hydro-mechanical transmission dynamics, the system was restricted with equations connecting the basic kinematic parameters, such as the engine shaft angular speed and vehicle translational velocity at external loading conditions and accelerator (throttle) control. Denote:
z = ( ε e ω e i t c Δ ϕ ψ v x x ) T ,   f = ( T T M t r R x α s F a ) T ,   u = u ψ
where z = state-space vector, f = vector of external factors, and u = control vector.
Form templates for zero matrices: A is a matrix 7   ×   7 of system, B is matrix 7   ×   1 of control, and C is matrix 7   ×   5 of external influences. Non-zero coefficients depend on the mode of TC operation: converting or locked-up:
w = 1 ω e ,   j = 1 I t r ,   a 1 , 1 = 1 I e ( T e ω e S ) ,   a 2 , 1 = 1 ,   a 3 , 3 = w ε e ,   a 7 , 6 = 1 ,
b 1 = 1 I e T e ψ ,   b 5 = 1 ,   c 1 , 2 = c 1 , 1   ,   c 3 , 1 = w j ,   c 3 , 2 = c 3 , 1 ,   c 6 , 3 = 1 m ,   c 6 , 4 = g ,   c 6 , 5 = c 6 , 3
Converting mode. Composing Equations (25), (18), and (66), as well as considering Equations (19), (20), (44), (45), (48), and T T = T I k t c :
Q = λ i t c I e T I λ I ,   S = T I ω e ,   a 1 , 2 = 0 ,   a 1 , 3 = Q w ε e ,   a 4 , 2 = 0 ,   a 4 , 3 = 0 ,   c 1 , 1 = Q c 3 , 1
Lock-up mode. Composing Equations (52), (18), (54), and (66), as well as considering Equations (55)–(59) and T T = T D :
Q = 1 I e T D ϕ Δ ϕ ,   S = T D ω Δ ω ,   a 1 , 2 = Q ,   a 1 , 3 = Q ω e ,   a 4 , 2 = 1 ,   a 4 , 3 = ω e ,   c 1 , 1 = S j I e
Then, the system of equations in vector-matrix form, considering the introduced designations:
z ˙ = A z + B u + C f
Such a format of representing equations is convenient for programming and allows perceiving the equations structurally. So, matrix B is responsible for the system’s internal control, and matrix C is associated with the external variable conditions.

3. Approach Validation

The correctness and accuracy of decomposing the force parameters of powertrain units should be confirmed by the fact that, after being integrated, the derivatives provide equivalent and equal values to the moments that were themselves computed from the original dependencies. To this purpose, the verification Simulink models (Figure 6) for each unit, such as the EC engine, torque converter, and torsional damper, were composed, allowing estimating the discrepancy between the direct and integrated values of the moments. All the schemes are structurally similar. The central part is a block that describes an aggregate and calculates the moment and its derivatives. The input signal block generates parameters such as ω e , i t c , Δ ϕ , according to which, the moments are decomposed. These parameters are connected directly with the aggregate’s block, as well as the differentiation blocks of Δ u / Δ t , after which, they are multiplied with the corresponding partial derivatives of the moments. According to the established dependencies in Equations (5), (16), and (51), the result of summing the decomposition components is sent to the integrator. The integrated moment value is subtracted from the directly calculated moment, and the difference is statistically processed (root mean square evaluation). As the calculations carried out during 10 s of simulation show, the differences between the direct and integrated moments’ values are insignificant and primarily caused by the integration errors and phase shifts of the input signals, due to the numerical differentiation.

4. Model Simulation

The section is dedicated to composing, testing, and tuning of the translational vehicle dynamics Simulink model.

4.1. Simulink Model Description

The Simulink model [12] of vehicle longitudinal dynamics (Figure 7) presented below is branched by subsystems, making it accessible and intuitive. The vehicle data (Table 1) for all units and mechanisms is formed as a structure array for operating as a bus to be convenient for the simultaneous transmission of all the parameters to the program functions processing the model components. The central data exchange unit is the Bus block that allows varying control parameters and external conditions directly in the Vehicle Data array at each step. Thus, the Slope block forms the values of the ascent angle for the entire simulation period, and the Acc Pedal block gives the conditionally normalized level of activating the accelerator pedal. The Gearbox logic block contains a gear shifting control algorithm that uses the current parameters of States signal, as discussed later. The model includes a Reverse Activation block, sending a logic signal to the gearbox control algorithm. This option is important for validating the model workability and organizing the backward movement when studying the vehicle behavior in a limited space.
The system of differential equations Equations (5), (19), and (51), as well as the equations of power and kinematic interaction, are arranged in the System of Differential Equations block transmitting the states’ derivatives and a set of additional necessary parameters through the output bus. In the Integrator block at each loop step, the Cauchy problem is numerically solved for the system of nonlinear differential equations. After being integrated, the States are routed to the corresponding central data bus to be used at the next step of calculating derivatives. The States, Derivatives, and Parameters are sent to the Results block for processing and logging.

4.2. Gearbox Control Algorithm

Figure 8 shows the Stateflow model (in the C language syntax) of processing the conditions and events that ensure the functioning of control algorithms for the automatic gearbox shifting and torque converter clutch’s locking up (the content of the Gearbox logic block in Figure 4). The logic chart provides two discrete output parameters, i.e., the gear and mode, based on a minimum set of input parameters, i.e., We, itc, and Rev, as well as on a series of built-in threshold criteria We0, Wl, dWl, i, imin, and ilc. The basic informational operators in the chart are conditions (on, off, up, dn, lc, and un) and events (D, N, R, S, Up, Dn, Lc, and Un) that provide switching between the chart’s states. The block content is being executed once it is activated (highlighted in the blue frame).
Output variables. The variable gear corresponds to the gear number and takes integer values in the range of −1, 6, where a negative value is reserved for the reverse gear, with zero for the neutral and 1–6 for the gears forward. The mode variable takes only one of two values (0, 1), where 1 corresponds to the torque converter’s normal operating mode and 0 corresponds to the lock-up state via a clutch activation, followed by passing the torque through a torsional vibration damper.
Input variables. The input variable We tracks the current value of engine angular speed, and itc is the TC kinematic ratio defined by Equation (9). In practice, it can be obtained by the ratio of the signals from the angular speed sensors of the turbine and engine shafts. The Rev variable is boolean and only reflects the intention to engage/disengage the reverse gear.
We0 limits the minimum stable idle speed and is a constant value corresponding to 250 rpm. Wl is a dynamic variable that memorizes a value of engine angular speed a bit later than the TC clutch locking up. dWl restricts the engine speed We reduction, relative to the recently set value Wl. i is a one-dimensional array of values setting the critical kinematic ratio for each gear. The values are not equal and determine the adjustments for the general shifting strategy. imin sets the lower permissible value of the TC’s kinematic ratio for gears higher than first; this is one value in this algorithm. However, as in the case for i, an array may be specified, ensuring an individual adjustment of the conditions for downshifting. ilc is the critical value of the TC’s kinematic ratio for the locking moment at sixth gear.
Switching charts. The two charts in Figure 8GS and TC—are event-driven only.
The TC chart has only two states, which are controlled by the mutually exclusive events Lc and Un. By default, the torque converter is unlocked; at the start of the Unlock block, the conditional identifier 1 is assigned to the mode variable. When the Lc event appears, the Lock block is activated, and the mode variable is set to 0, which corresponds to activating the torque converter clutch.
The GS chart structurally reflects the automatic transmission gearshift scheme, which is conditionally divided into three main components: Neutral, Reverse, and Drive. Each state excludes the possibility of spontaneously activating the other. Block Neutral is the default accepted input, where the variable gear is set to zero, corresponding to the infinite gear ratio in the transmission model. There are two outputs from the Neutral block—the primary via the event D and secondary via the event R. As soon as the event D activates the Drive block, the default state switches to GearUp, where a gear value is increased by one only when entering. Immediately after this, an unconditional transition to Block N (waiting for events) is performed (N → GearUp → N). If the Up event appears, a circular transition throughout the GearUp block will be executed, followed by increasing the gear value for one more. If the Dn event occurs, a similar N → GearDn → N transition is accompanied by decreasing the gear value for one. Thus, a continuous circulation of switches, separated by the Up and Dn events, is carried out. The Drive mode is exited to Neutral when the S event occurs. If the R event happens, the Reverse block is activated, and the value -1 is assigned to the gear variable, which corresponds to a negative gear ratio in the transmission model.
Condition charts. The charts in the States frame process the input data, coordinat conditions and parallel events, provide delays, and manage the main events for the GS and TC switching charts.
The ER chart permanently monitors the exit over the lower engine speed boundary. By default, the Off block is active. When We is greater than We0, the on condition is assigned the logical value of 1. Therefore, the engine can be used in traction mode. When the active state transits to the On block, the event D is being sent once, allowing the activation of gear shifting. If the engine speed falls below We0, the off condition becomes 1, passing to the block Off the event S. This instantly puts the gear selector into neutral. Such a technique facilitates preventing the stopping of calculations due to an internal error.
In the R chart, the Off block is set active by default. Suppose the input variable Rev is equal to 1 and D event has already been sent. In that case, a transition to the On block is carried out with the simultaneous sending the R event, which allows for engaging the reverse gear. With an external condition opposite to Rev, it switches to Off again, and the block sends an N event for transiting to neutral.
The TCstate chart permanently evaluates the Boolean variables un and lc. The lc condition is fulfilled only in 6th gear, when the ratio of the turbine and engine shaft speeds is greater than the preset ilc. Therefore, at the initial activation of the Un block (and happening the lc condition), the transition to the N block is carried out, where the state delays for 3 s. This is enough to complete the transient process after engaging sixth gear and raising the engine shaft speed. Then, the Lc block forwards the Lc event to the TC chart for locking the torque converter clutch.
After another 1 s, the W block becomes active, and the current value of the engine shaft revolutions is stored in the Wl variable. Then, by monitoring the condition un tied to decreasing the engine shaft speed (due to augmenting the load or lessening the accelerator position), a transition to the Un block is fulfilled. This simultaneously sends Un and Dn for unlocking the torque converter clutch and reducing the automatic transmission gear.
The SL chart monitors the dn and up conditions. Thus, the increase in gear is possible only if the ratio itc exceeds the value preset for the next gear, and the gear value itself does not exceed six. The condition dn is satisfied if the relative turbine speed drops to the critical value imin and the gear is second and higher. By default, the R block is activated first to exclude the Up/Dn events if an intent to engage reverse gear is given. As soon as the event D is sent and Rev corresponds to zero, the transition R → N to the event distribution state is carried out. If the condition up is satisfied, the loop N → Up → N is executed, sending the Up event and a delay for a second. Similarly, for the event Dn, under the condition dn, the loop N → Down → N.
The order of executing parallel charts. The priority of chart execution significantly affects the occurrence order of control events. Thus, the States chart is executed first, followed by the GS and TC switching charts. Within the States chart, the hierarchy is also essential, following the order in which the aggregates are managed. Thus, the ER chart is executed first, as it is responsible for the sufficient engine speed to start moving. The second is the R chart, which is responsible for the reverse. The third is the TCstate chart, which is responsible for locking the TC’s clutch. The last one is executed by the SL chart, which is responsible for the up/down of the forward gears. In this order, there are no contradictions between the charts, and the general algorithm works stably.

4.3. Model Verification

Full throttle. The simplest way for verifying the model may be arranged by comparing the external and simulated data for the vehicle’s maximum performance mode. There is a set of values for vehicle translational speeds at the corresponding time points (Table 2) that can be used as criteria for this mode. Setting the position of the accelerator equal to 1 and slope equal to 0, the output characteristics (depicted in Figure 9) can be obtained.
The primarily represented calculation data are the results of the advanced model, and the simulation results for the conventional model are given as an absolute difference, relative to the advanced model, in order to avoid overlapping graphs. As it can be seen, the difference in the outputs of the models’ maximum performance is mainly caused by a phase bias (i.e., some delay in the advanced model, relative to the conventional one). However, the advanced model’s results fit better than those given by the source [22], and they provide insignificant calculation errors.
Some inconsistency of the data in Table 1 can also be explained by the fact that, in the source [22], the 3.2 FSI engine’s torque curve, which was synthesized on the manufacturer’s data with a maximum value of 330 Nm, was used. In contrast, this study’s engine torque curve, with a peak value of 317 Nm, is based on the accurate characteristic provided by the bench tests [23]. In general, it can be concluded that the proposed model fully reflects the physical processes when accelerating to a maximum speed.
Note that the peak surges inevitably appear when gear shifting, due to the absolute rigidity of transmission elements’ and tire’s models. This effect is caused by instantly changing the ratio and inertia moments in the transmission. These impulses in the actual conditions are mitigated with the drivetrain parts’ flexibility during the automatic gearbox transient processes and are due to the tire tangential elasticity.
Backward movement. First, the reverse may be an additional test means, demonstrating the model consistency, in general, as well as the efficiency of the gearbox control algorithm. To this purpose, a zero road’s slope and trapezoidal accelerator control law (with a slight upper level) were set. The results shown in Figure 10 were obtained after performing a simulation within 10 s for both model versions.
As depicted in Figure 10, despite the similarity of the speed and engine revolution curves, the main discrepancies in kinematics are caused by the relative lag of the advanced model (AM) torque, compared to the conventional model (CM). Such a picture shows that the conventional model’s sensitivity at low powers is higher than that of the advanced one, which is caused, to a greater extent, by the transient processes.

4.4. Virtual Tests

Several virtual tests may be performed, providing the same control and load signals for two model types within 100 s of simulation.

4.4.1. Fixated Accelerator Level and Variable Slope

Under such initial conditions, when an external load is variable and accelerator position is unchanged, the vehicle transmission should automatically adapt to the driving circumstances, mainly owing to the TC turbine sliding and gear shifting. The left upper part in Figure 11 shows the nature of changing the ascent angle in two stages, with a maximum value of 30 degrees. At the same time, the increases and decreases in the grade and sections of the constant slope are equally represented. As seen in the figure’s lower left picture, the engine has enough power to augment the vehicle speed, even while climbing up to 40th s and upshifting gears from first to fifth. From the 40th s, due to a series of downshifting up to the second gear, the load changes with a long slope rising, causing a significant decrease in turbine speed. Starting from the 60th s, the grade intensity decreases, external resistance reduces, and engine rises speed within 15 s, followed by upshifting to fifth gear by 87th s. At the same time, as can be seen in the lower right picture, the TC efficiency is strictly within the range with the lower limit of 0.8.
Note that the torque level remains approximately constant and fits the established fuel supply pattern. The engine uses a range of 3000–6000 rpm, which corresponds, on the one hand, to the operation by engine’s partial power characteristic and, on the other hand, to the frequency offset to a range of higher torque. Note that both the conventional (CM) and advanced (AM) models show a high coherence, with minor differences in this test; therefore, the results are presented only for the AM variant. This test’s primary purpose is to demonstrate the stability of the proposed control algorithm, in general, when the automatic drivetrain adaptation can be provided. The gearbox logic may both down- and upshift, quickly returning to a state of higher gears and speeds without throttle manipulation.

4.4.2. Variable Throttle Level and Variable Slope

Another option for checking the stability of automatic control consists of reducing the fuel supply with increasing external resistance. During the first 10 s of acceleration, the throttle level linearly reaches the maximum position (Figure 12). It is held for some time; then, it decreases to the half level between 30th and 45th s, after which the position is unchanged until test completion. In this case, the external load, in the form of slope, increases stepwise, up to 30 degrees, and remains constant for the last 25 s.
The speed change nature entirely agrees with the combined factors of the control and load. The outputs of both models are identical in tendency, but with some differences. Thus, the fuel supply decrease from the 30th s, followed by the slope angle increase, leads to an intensive downshifting up to the 1st gear in the AM case and 2nd gear in the CM case. At the same time, the AM continued to accelerate slightly, while CM stabilized its speed. Note that, between the 35th and 85th s, the torque converter is intensively included in the work, with an augmenting torque ratio up to 1.7, which reduces gears and provides a significant growth of the total transmission ratio. It is additionally worth noting that the engine torque shape matches the form of the accelerator control law and speed change tendency, which also indicates the control stability, depending on the driving mode.

5. Conclusions

In the framework of the research plans, the main goal of this study concerns the methodical and math bases: all the fundamental stages of modeling a vehicle with an automatic powertrain are systematized and worked out; the mathematical apparatus is widely represented; the simple and effective automatic control algorithm is proposed, and its implementation as the Stateflow-chart is delivered; the original approach was proposed for describing the interaction model of hydro-mechanical transmission units; two variants of the powertrain dynamics model were composed and tested; and the described models’ operability and efficiency were confirmed.
Both models, conventional and advanced, provide resembling results, which increases the adequacy of the likelihood of the newly proposed technique, which is essential for its further development and use. The main advantage of the proposed approach is the stricter consideration of the transient processes that are coordinated at the higher order derivative, namely the engine shaft’s angular acceleration, which can be further used as a state parameter to be minimized in optimal control search. Additionally, the proposed model form is derived in the classical state-space view, which makes it convenient for linearization, as well as use in MPC optimization schemes.
As seen, according to the results of testing the gearbox logical control algorithm, there is no need, in general, for coordinating the gear shifts with vehicle speed values. In this study, only the single critical value of the lower threshold is used, which, in some cases of powertrain operation, leads to a significant decrease in engine speed, without downshifts. However, this significantly augments the turbine torque, without overswitching. Moreover, it is logical to assume an individual lower threshold for each gear. Different options for tuning the transmission are possible for getting more advantages from both the mechanical and hydrodynamic transmission parts. Such settings should be based on the balance of sufficient traction and vehicle fuel efficiency. The last point determines the optimal control problem, when the fixed gear shifting algorithm will be opposed to the control, based on online optimization procedures for a prediction horizon.
The proposed approach can be used for conducting further research on modeling the traction control based on the MPC. The model is proven to be stable and provides high-speed calculations, which is essential for its use in SIL-HIL modeling cases. Thus, this model will serve as a basis for creating more complicated powertrain models, elaborating the advanced control algorithms, and supporting the means for testing and comparing the automated and optimal control (concerning their efficiency).

Author Contributions

Conceptualization, M.D. and S.M.E.; methodology, M.D.; software, M.D.; validation, M.D. and S.M.E.; formal analysis, S.M.E.; investigation, M.D.; resources, S.M.E.; data curation, M.D.; writing—original draft preparation, M.D.; writing—review and editing, S.M.E.; visualization, M.D.; supervision, S.M.E.; project administration, S.M.E.; funding acquisition, S.M.E. All authors have read and agreed to the published version of the manuscript.

Funding

This research is financially supported by the Natural Sciences and Engineering Research Council of Canada (grant no. RGPIN-2020-04667).

Institutional Review Board Statement

No institutional review is required.

Informed Consent Statement

Not applicable.

Data Availability Statement

Some (or all) data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors are grateful to three anonymous reviewers for their thorough and most helpful comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. De Araujo, M.; Falleiros, M.; Gioria, G. Dynamic modeling and simulation of a powertrain system with a six-speed automatic transmission. In Proceedings of the 2019 SAE Brasil Congress & Exhibition, Sao Paulo, Brazil, 15–17 October 2019; SAE Technical Paper 2019-36-0100. SAE International: Warrendale, PA, USA, 2020. [Google Scholar] [CrossRef]
  2. Li, M.; Khonsari, M.; Yang, R. Dynamics Analysis of Torsional Vibration Induced by Clutch and Gear Set in Automatic Transmission. Int. J Automot. Technol. 2018, 19, 473–488. [Google Scholar] [CrossRef]
  3. Korendyasev, G.; Salamandra, K.; Tyves, L. Analysis of gearshift processes in an automatic transmission at low vehicle speeds. Vibroeng. Procedia 2019, 29, 106–111. [Google Scholar] [CrossRef]
  4. Zhang, H.; Zhao, X.; Yang, J.; Zhang, W. Optimizing Automatic Transmission Double-Transition Shift Process Based on Multi-Objective Genetic Algorithm. Appl. Sci. 2020, 10, 7794. [Google Scholar] [CrossRef]
  5. Short, M.; Pont, M.; Huang, Q. Simulation of Vehicle Longitudinal Dynamics; Technical Report; University of Leicester: Leicester, UK, 2004. [Google Scholar]
  6. Millo, F.; Rolando, L.; Andreata, M. Numerical Simulation for Vehicle Powertrain Development; InTech Open: London, UK, 2011. [Google Scholar] [CrossRef] [Green Version]
  7. Diachuk, M.; Easa, S.M.; Hassein, U.; Shihundu, D. Modeling Passing Maneuver Based on Vehicle Characteristics for In-Vehicle Collision Warning Systems on Two-Lane Highways. Transp. Res. Rec. 2019, 2673, 165–178. [Google Scholar] [CrossRef]
  8. Hwang, S.-J.; Chen, J.-S.; Liu, L.; Ling, C.-C. Modeling and simulation of a powertrain-vehicle system with automatic transmission. Int. J. Veh. Des. 2000, 23, 145. [Google Scholar] [CrossRef]
  9. Grishkevich, A.I. Automobiles: Theory: Textbook for High Schools; High Sch.: Minsk, Belarus, 1986; 208p. [Google Scholar]
  10. Mishra, K.D.; Cardwell, G.; Srinivasan, K. Modeling, Control, and Adaptation for Shift Quality Control of Automatic Transmissions. In Proceedings of the WCX SAE World Congress Experience, Detroit, TX, USA, 9–11 April 2019; SAE Technical Paper 2019-01-1129. SAE International: Warrendale, PA, USA, 2019. [Google Scholar] [CrossRef]
  11. El-Ashwah, M.M.M.; Abbas, W.; Farid, T.M.; Atia, M.R.A. Modeling and Simulation of Gear-Shift Controller for Automated Manual Gearbox Based on Neuro Fuzzy Control Logic. Middle East J. Appl. Sci. 2014, 4, 1000–1006. [Google Scholar]
  12. Mathworks. 2020. Available online: https://www.mathworks.com/help/autoblks/ug/optimize-transmission-control-module-shift-schedules.html (accessed on 21 February 2022).
  13. Nezhadali, V.; Eriksson, L. A framework for modeling and optimal control of automatic transmission systems. IFAC-Pap. 2015, 48, 285–291. [Google Scholar] [CrossRef]
  14. Newman, K.; Kargul, J.; Barba, D. Development and Testing of an Automatic Transmission Shift Schedule Algorithm for Vehicle Simulation. SAE Int. J. Engines 2015, 8, 1417–1427. [Google Scholar] [CrossRef]
  15. Tao, X.; Kropinski, M.; Hultengren, C.; Lang, K. Transmission Algorithm Development using System Simulation (Virtual Vehicle). In Proceedings of the SAE International SAE 2011 World Congress & Exhibition, Detroit, TX, USA, 12–14 April 2011; SAE Technical Paper. SAE International: Warrendale, PA, USA, 2011. ISBN 2011-01-1233. [Google Scholar] [CrossRef]
  16. Wu, S.; Li, Q.; Zhu, E.; Zhang, D.; Xie, J. Dynamic modeling and simulation on automatic transmission of tracked vehicle using fuzzy control. In Proceedings of the 27th Chinese Control Conference, Kunming, China, 16–18 July 2008; pp. 387–390. [Google Scholar] [CrossRef]
  17. Xi, L.; Xiangyang, X.; Yanfang, L. Simulation of Gear-shift Algorithm for Automatic Transmission Based on MATLAB. In Proceedings of the 2009 WRI World Congress on Software Engineering, Xiamen, China, 19–21 May 2009; Volume 2, pp. 476–480. [Google Scholar]
  18. Jeoung, D.; Min, K.; Sunwoo, M. Automatic Transmission Shift Strategy Based on Greedy Algorithm Using Predicted Velocity. Int. J. Automot. Technol. 2020, 21, 159–168. [Google Scholar] [CrossRef]
  19. Meng, F.; Jin, H. Slope Shift Strategy for Automatic Transmission Vehicles Based on the Road Gradient. Int. J. Automot. Technol. 2018, 19, 509–521. [Google Scholar] [CrossRef]
  20. Sun, Z.; Gao, B.; Jin, J.; Sanada, K. Modelling, Analysis and Simulation of a Novel Automated Manual Transmission with Gearshift Assistant Mechanism. Int. J. Automot. Technol. 2019, 20, 885–895. [Google Scholar] [CrossRef]
  21. Eckert, J.; Santiciolli, F.; Costa, E.; Corrêa, F.; Dionísio, H.; Dedini, F. Vehicle gear shifting co-simulation to optimize performance and fuel consumption in the Brazilian standard urban driving cycle. Engineering 2014, 615–631. [Google Scholar] [CrossRef] [Green Version]
  22. Audi A4 Quatro Characteristics (2021). Available online: http://www.automobile-catalog.com/car/2011/1187660/audi_a4_3_2_fsi_quattro_attraction_tiptronic.html (accessed on 1 March 2022).
  23. Engine Torque. 2018. Available online: http://www.superchips.co.uk/curves/Audi32Fsi261bhp.pdf (accessed on 11 April 2018).
  24. ZF5HP19/FL/FLA. Available online: http://linestart.ru/category/zf/5hp19/ (accessed on 2 March 2022).
  25. Litvinov, A.S.; Farobin, Y.E. Automobile: Theory of Operational Properties: Textbook for High Schools on the Specialty Motor Vehicles and Automobile Economy; Mechanical Engineering: Houston, TX, USA, 1989; 240p. [Google Scholar]
  26. Pacejka, H.B. Tyre and Vehicle Dynamics; Butterworth-Heinemann: Oxford, UK, 2002. [Google Scholar]
Figure 1. Speed–torque characteristic (map) of the 3.2 FSI engine for each 10% of fuel supply (throttle position) increment, combined with the TC’s impeller loading characteristics.
Figure 1. Speed–torque characteristic (map) of the 3.2 FSI engine for each 10% of fuel supply (throttle position) increment, combined with the TC’s impeller loading characteristics.
Vehicles 04 00030 g001
Figure 2. TC dimensionless characteristic.
Figure 2. TC dimensionless characteristic.
Vehicles 04 00030 g002
Figure 3. Automatic transmission control strategy: (a) determining the efficiency zone greater than 0.8; (b) simple gear shifting algorithm.
Figure 3. Automatic transmission control strategy: (a) determining the efficiency zone greater than 0.8; (b) simple gear shifting algorithm.
Vehicles 04 00030 g003
Figure 4. Scheme of conditional structure for all-wheel drive automatic transmission: E—engine, TC—torque converter, G—gearbox, D—drive of inter-axle differential, F—final gear, and W—wheels.
Figure 4. Scheme of conditional structure for all-wheel drive automatic transmission: E—engine, TC—torque converter, G—gearbox, D—drive of inter-axle differential, F—final gear, and W—wheels.
Vehicles 04 00030 g004
Figure 5. Scheme of forces acting on a conditional vehicle.
Figure 5. Scheme of forces acting on a conditional vehicle.
Vehicles 04 00030 g005
Figure 6. Comparing the moments’ values calculated directly and by integration for: (a) — engine model; (b) —TC model; (c) —damper model.
Figure 6. Comparing the moments’ values calculated directly and by integration for: (a) — engine model; (b) —TC model; (c) —damper model.
Vehicles 04 00030 g006
Figure 7. Simulink model of translational vehicle dynamics.
Figure 7. Simulink model of translational vehicle dynamics.
Vehicles 04 00030 g007
Figure 8. Stateflow chart of drivetrain control logic.
Figure 8. Stateflow chart of drivetrain control logic.
Vehicles 04 00030 g008
Figure 9. Performance parameters for two model variants with full fuel supply: (a)—speed, (b)—engine rpm, (c)—gear shifting and TC’s clutch locking up, (d)—engine torque, (e)—acceleration, and (f)—damper deformation angle.
Figure 9. Performance parameters for two model variants with full fuel supply: (a)—speed, (b)—engine rpm, (c)—gear shifting and TC’s clutch locking up, (d)—engine torque, (e)—acceleration, and (f)—damper deformation angle.
Vehicles 04 00030 g009
Figure 10. The main models’ parameters for comparing at reverse driving.
Figure 10. The main models’ parameters for comparing at reverse driving.
Vehicles 04 00030 g010
Figure 11. Simulation results for variable slope at accelerator level 0.75.
Figure 11. Simulation results for variable slope at accelerator level 0.75.
Vehicles 04 00030 g011
Figure 12. Simulation results for simultaneous variable accelerator level and variable load.
Figure 12. Simulation results for simultaneous variable accelerator level and variable load.
Vehicles 04 00030 g012
Table 1. The summary table of data accepted for the model, in the order of their appearance.
Table 1. The summary table of data accepted for the model, in the order of their appearance.
NameValueNameValueNameValueNameValueNameValue
T e x t S S * i g ( 0 ) Inf η g G ( 0 ) 0.982 l g ( 0 ) 0.005 B 10
k φ 0.65 i g ( 1 ) 4.171 η g G ( 1 ) 0.982 l g ( 1 ) 0.005 C 1.9
a 8.05 × 10−7 i g ( 2 ) 2.34 η g G ( 2 ) 0.982 l g ( 2 ) 0.005 D 1
b −9.2 × 10−4 i g ( 3 ) 1.521 η g G ( 3 ) 0.983 l g ( 3 ) 0.004 E 0.97
c 0.0525 i g ( 4 ) 1.143 η g G ( 4 ) 0.983 l g ( 4 ) 0.003 D r e f 9
d 4.287 i g ( 5 ) 0.867 η g G ( 5 ) 0.985 l g ( 5 ) 0.002 B r e f 0.23
ρ 860 i g ( 6 ) 0.691 η g G ( 6 ) 0.985 l g ( 6 ) 0.001 F r e f 0.1
D a 0.2762 i g ( R ) −3.403 η g G ( R ) 0.982 l g ( R ) 0.005 r 0 0.327
p 0 0.0031 I e 0.1629 η w B 0.995 c ϕ n 621.5 R w z 0 4120
p 1 −6.13 × 10−4 I T 0.0456 η d B 0.999 c ϕ c 7333.9 q f z 1 13.37
p 2 −0.0035 I w 0.4193 η T B 0.999 c ϕ p 621.5 q f z 2 14.35
p 3 0.0085 I d 0.0490 η g B ( 0 ) 0.992 c ϕ e 1191.8 q v 1 7.1 × 10−5
p 4 −0.0178 I g ( 0 ) 0.0846 η g B ( 1 ) 0.992 b ϕ n −58.576 v 0 16.67
p 5 0.0213 I g ( 1 ) 0.1154 η g B ( 2 ) 0.992 b ϕ c 0 q s y 1 0.007
p 6 −0.0113 I g ( 2 ) 0.1077 η g B ( 3 ) 0.993 b ϕ p 58.576 q s y 3 0.0015
q 0 3.6987 I g ( 3 ) 0.1 η g B ( 4 ) 0.993 b ϕ e −240 q s y 4 8.56 × 10−5
q 1 −8.2837 I g ( 4 ) 0.0923 η g B ( 5 ) 0.995 Δ ϕ m i n −0.5236 m 1680
q 2 14.076 I g ( 5 ) 0.0846 η g B ( 6 ) 0.995 Δ ϕ c n −0.0087 ρ a 1.225
q 3 −14.027 I g ( 6 ) 0.0846 η g B ( R ) 0.992 Δ ϕ c p 0.0087 C x 0.24
q 4 5.2481 I g ( R ) 0.1154 l T 0.002 Δ ϕ e 0.5236 A f 2.04
i f 3.517 η w G 0.985 l d 0.005 Δ ϕ m a x 0.8727 g 9.81
i d 1 η d G 0.985 l w 0.005 c ω 6.4--
* smoothed spline.
Table 2. Comparison of acceleration data by source [22] and by the model simulation.
Table 2. Comparison of acceleration data by source [22] and by the model simulation.
Speed, km/h60100120130150180200210220
Source data, s3.16.39.210.613.62127.532.339.3
Simulation data, s3.156.348.79.9413.119.826.931.339
Error, %−1.61−0.635.436.223.685.712.183.10.76
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Diachuk, M.; Easa, S.M. Modeling Combined Operation of Engine and Torque Converter for Improved Vehicle Powertrain’s Complex Control. Vehicles 2022, 4, 501-528. https://doi.org/10.3390/vehicles4020030

AMA Style

Diachuk M, Easa SM. Modeling Combined Operation of Engine and Torque Converter for Improved Vehicle Powertrain’s Complex Control. Vehicles. 2022; 4(2):501-528. https://doi.org/10.3390/vehicles4020030

Chicago/Turabian Style

Diachuk, Maksym, and Said M. Easa. 2022. "Modeling Combined Operation of Engine and Torque Converter for Improved Vehicle Powertrain’s Complex Control" Vehicles 4, no. 2: 501-528. https://doi.org/10.3390/vehicles4020030

APA Style

Diachuk, M., & Easa, S. M. (2022). Modeling Combined Operation of Engine and Torque Converter for Improved Vehicle Powertrain’s Complex Control. Vehicles, 4(2), 501-528. https://doi.org/10.3390/vehicles4020030

Article Metrics

Back to TopTop