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.
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 8—
GS 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).