Currently, most automobiles have automatic transmission systems. The gear-shifting strategy used to generate shift patterns in transmission systems plays an important role in improving the performance of vehicles. However, conventional transmission systems have a fixed type of shift map, so it may not be enough to provide an efficient gear-shifting pattern to satisfy the demands of driver. In this study, we developed an intelligent strategy to handle these problems. This approach is based on a normalized radial basis function neural network, which can generate a flexible gear-shift pattern to satisfy the demands of drivers, including comfortable travel and fuel consumption. The method was verified through simulations.
The demand for automatic transmission (AT) systems has increased greatly since the invention of the electronic transmission control unit (TCU) developed in the early 1980s by Renault and BMW [1]. The representative AT system is stepped transmission (ST) [2] where a fixed gear-shift map is provided to reduce the engine torque during gear-shifting, which correctly matches the oil pressure to the friction elements such as the clutch and band brakes.
However, the fixed gear-shifting map of the ST system has several problems, one of which is that the fixed map can’t provide adaptive, flexible shift patterns that are suitable for different driving conditions, so an unnecessary “kick down” phenomenon may occur often. This “kick down” may cause the driver to feel uncomfortable and result in poor fuel efficiency. Another problem is that the ST system cannot adapt the gear-shifting time to the habits and inclinations of the driver, which causes drivers discomfort.
One way to alleviate these problems and provide efficient gear-shifting is to develop more advanced shift maps that can generate adaptive gear-shift patterns and determine the intelligent gear-shifting time without changing the transmission hardware and TCU. Methods such as fuzzy logic [3-6] and neural networks [7,8] can be used to develop such an advanced system, but the neural network technique was preferred in this study.
In general, neural networks are recognized as an intelligent method because of their advantages such as self-organization by learning, robustness against uncertainty, and fault tolerance. However, the efficiency of neural networks can be reduced in some applications because of the large numbers of neurons and layers, which incur a long learning period. In
particular, the problem can be very challenging when many mechanical and environmental factors have to be considered. Given these considerations, the normalized radial basis function neural network (NRBFNN) [9] was preferred in this study instead of the conventional multi-neural network.
The paper is organized as follows. In Section 2, we explain the conventional gear-shifting method of the AT system. In Section 3, the proposed intelligent gear-shifting method is described that utilizes the NRBFNN. Section 4 presents the overall structure. In Section 5, simulation results are provided that verify the effectiveness of this method. Concluding remarks are given in the final section.
Gear-shifting control means that a shifting point on a given fixed gear-shifting map of the TCU is moved to another, as shown in Figure 1, in terms of the driving velocity (x-axis) and the throttle valve open rate (y-axis) acquired from the engine control unit (ECU).
The procedure of gear-shifting can be understood easily using an example. Assume that the point indicating the current status of the velocity and throttle valve open rate of the vehicle is point A. If a driver steps on the accelerator pedal to increase the current velocity and throttle valve open rate, point A is moved to point B across the up-shift line (drawn in solid line) and the shift position of a vehicle changes from the 1st shift position to the 2nd shift position. If a driver steps off the accelerator pedal to decrease the velocity and the throttle valve open rate at point B, point B is moved to point A across the down-shift line (shown by the dashed line).
The up-shift line is a boundary between the lower position and the higher position, whereas the down-shift line is a boundary between the higher position and the lower position. These boundaries are fixed and impossible to change once the shifting map has been installed on the TCU.
As already mentioned, the fixed type map limits the flexibility of the gear-shifting strategy to adapt to the driving conditions and the driver’s inclinations. A viable option for avoiding these problems is to change the up-shift and down-shift boundary lines of a shift map automatically to adapt to different driving conditions and driver inclinations within an admissible range, which is specified by the maximum or minimum limits predetermined by the maximum torque and rotation speed of an engine.
3. Intelligent Gear-Shifting Strategy Based on NRBFNN
In this section, we describe the intelligent gear-shifting method based on NRBFNN, which was developed to address the weakness of the fixed gear-shifting method. First, a brief description of NRBFNN is provided, as follows.
3.1 Normalized Radial Basis Function Neural Network
Neural networks are used widely because of their learning capability, their parallel distributed structure, high fault tolerance, etc. Although there are many types of structures in neural networks, the RBFNN adopted by this approach has distinct advantages: a simple structure with a single hidden layer and a local mapping capacity for fast learning.
In general, the standard RBFNN comprises three layers, and a Gaussian radial function is typically used as the activation function of the hidden neuron. In this study, a normalized Gaussian radial function, which may be superior to the standard one [9,10], is preferred as the activation function of the hidden neuron. The normalized radial basis function of the hidden neuron shown in Figure 2 is expressed mathematically as
where x is the input vector of length m, and cq and
The
where
In the NRBFNN, three types of parameters need to be adjusted to adapt the network to the desired purpose:center vectors cq, standard deviation
where d is the maximum distance between the chosen centers and
The update rules for learning the centers and weights can be summarized as follows [9-11]:
where cqj is the
is the desired output of the
3.2 Intelligent Gear-Shifting Map Using NRBFNN
The intelligent gear-shifting strategy uses a flexible shift map to adapt to various driving conditions, i.e., the habits or inclination of a driver, road conditions such as uphill or downhill driving, etc. However, it is difficult to develop a neural network that solves all these problems so it is more efficient to classify them into several sub-functions and to construct the corresponding systems using a hierarchical structure.
As shown in Figure 3, the intelligent gear-shifting system comprises five modules, where each module has its own function as follows.
- Module to decide the status of the engine output (Module 1): to evaluate the proximity between the vehicle’s load and the allowable maximum engine output.
- Module for the driver’s intention (Module 2): to determine the driver’s intention when driving.
- Module for the road condition (Module 3): to determine whether the road is uphill or downhill and whether the engine brakes may be required.
- Module for the degree of satisfaction (Module 4): to determine the degree of driver satisfaction with the current shift map.
- Module for the shift position (Module 5): to decide the final shift position.
More detailed descriptions of each module are given below.
3.2.1 Deciding the status of the engine output (Module 1)
This module decides the load of a vehicle based on information provided by the ECU. These are represented as follows:
- TMRS(n): Current transmission output rotation speed
- TMRS(n ? 1): Previous transmission output rotation speed
- TE: Engine torque
- TEMAX: Maximum engine torque
- TEACC: Engine torque for acceleration
- Lve: Load of a vehicle
In the mathematical approach, the load of a vehicle (0 <
where
of a vehicle, and
3.2.2 Deciding the driver’s intention (Module 2)
This module is designed to decide the driver’s intention (M
Sub-module M2-A evaluates the driver’s inclination MA based on four inputs: the throttle valve open rate (TH0), the
[Table 1.] Input/output variables of sub-modules of Module 2
Input/output variables of sub-modules of Module 2
variation in the throttle valve open rate (ΔTH0), the brake’s deceleration resistance (R
Sub-module M2-B is designed to judge whether the driver desires acceleration or deceleration. This module evaluates the degree of the driver’s willingness to accelerate based on three inputs: the throttle valve opening rate (TH0), the current shift position (SHIFT
3.2.3 Deciding the road condition (Module 3)
The role of this module is to decide the road condition and it comprises five sub-modules, as shown in Figure 6. The function of each sub-module, as shown in Figure 7 and Table 2, can be described briefly as follows.
[Table 2.] Input/output variables of sub-modules of Module 3
Input/output variables of sub-modules of Module 3
- Sub-module M3-A: to decide the slope of the road
- Sub-module M3-B: to decide the driver’s willingness to accelerate downhill
- Sub-module M3-C: to decide the driver’s willingness to decelerate downhill
- Sub-module M3-D: to decide the driver’s intention to use the engine brake
- Sub-module M3-E: to make the final decision to operate the engine brake
Next, each sub-module is explained in detail, and it should be noted that all of the sub-modules are trained using the gradient descent method.
1) Sub-module M3-A
In this module, the slope of the road (C
2) Sub-modules M3-B and M3-C
In sub-module M3-B, the driver’s willingness to accelerate downhill can be determined from the timer, the throttle valve opening rate (TH0), and the velocity of the vehicle (V
3) Sub-module M3-D
This module evaluates the degree of the driver’s willingness (i.e., engine brake selection) to decelerate based on three inputs: AD
4) Sub-module M3-E
In this module, the degree of down-shift when operating the engine brake (D
where K0, K1, and K2 indicate no shift, one down-shift, and two down-shifts by operating the engine brake, respectively. The relationships between the inputs stated above and the corresponding outputs can be obtained by learning the neural networks using experimental data.
3.2.4 Deciding the degree of satisfaction (Module 4)
This module (Figure 8) determines the degree (S
3.2.5 Decision module for the shift position (Module 5)
This module (Figure 3) determines the final gear-shifting rate
where
Using the rate
where
A dynamic model of the Hyundai Sonata with a Ricardo engine was used in the simulation to verify the effectiveness of the
proposed approach. The simulation results are examined from several important aspects, particularly the number of times that gear-shifting occurred during the test. In general, it is very important to reduce the number of times that unnecessary gear-shifts occur because the “jerk” phenomenon caused by gear-shifting makes a driver uncomfortable. The second aspect is how long a vehicle remains at a high-speed in the high gearstage. It is well-known that remaining in the high-gear stage during high-speed driving leads to greater fuel economy. The last aspect considers how long the vehicle can keep accelerating in the lower-gear stage. Acceleration in the low-gear stage increases the torque of the engine to change the velocity of the vehicle smoothly.
Figure 9 shows the slope of the road where the simulation was performed, and Figure 10 shows the wheel revolutions per minute (RPM) for the vehicle. In these figures, the x-axis denotes the number of clocks (or iterations) generated in the TCU. It should be noted that each clock is equivalent to 0.016 sec and the number of clocks can be considered as a proxy of time.
Figure 10 shows that the driver required an abrupt acceleration between the 4,000th and 5,000th iterations, before maintaining an almost constant speed after 6,000 iterations. Thus, to
increase the degree of satisfaction, the lower gear-stage must be maintained between the 4,000th and 5,000th iterations, whereas the higher gear-stage is required after 6,000 iterations to reduce the fuel consumption.
Figures 11 and 12 show the gear-shifting results derived from the standard shift map and the intelligent shift map produced in this study, respectively. Figure 11 shows that the total number of gear-shifts was 16 and that the gear-4 stage with two gear shifts was maintained after 6000 iterations. Figure 12 also shows that the number of gear-shifts was reduced to 12 and that the gear-4 stage was maintained longer than the previous one. These results indicate that the proposed approach is more effective than the conventional method in several respects.
In this study, we developed an intelligent gear-shifting strategy, which may have a major role in AT systems. To improve the capacity to adapt to different driving conditions and driver inclinations, the proposed method was developed using a NRBFNN, which has distinct advantages, including a simple structure, fast learning, local mapping, and fault tolerance. Compared with the standard method, the intelligent shift map can reduce the total number of gear-shifts, which makes a driver more comfortable and provides sufficient driving power. The effectiveness of the proposed method was verified through simulations.
In the future, we will study how to reduce the number of hidden neurons. In general, the radial basis function has no orthogonal properties and does not require unnecessary neurons. The optimal structure of NRBF will make the intelligent shift map more advanced, and it has wide applications.