Abstract
Transmissions require a good shift feeling and improved fuel efficiency. In state-of-the-art stepped automated transmissions, the number of gear stages increases, and the lock-up area is expanded to improve fuel efficiency. However, this makes it difficult to obtain a good shift feeling and it takes a large number of calibration man-hours. Therefore, to reduce the number of calibration man-hours and improve the shift feeling, we propose a slip control law between the engine and the clutch, which is composed of a proportional-integral-derivative (PID) controller and a disturbance observer. Moreover, PID gain is adjusted online by installing an automatic tuning method, which does not require a controlled object model. The effects of the proposed method are verified via an experiment using an actual vehicle. The experimental results show that the proposed method is effective for automatically adjusting PID gain and improving the shift feeling of the stepped automated transmission.
Introduction
As components of automobiles, transmissions are required to have a good shift feeling and increasingly good fuel efficiency. To improve fuel efficiency, the number of gear stages of stepped automated transmissions with clutch-to-clutch shifting, such as automatic transmissions (ATs) and dual clutch transmissions (DCTs), has been increased, and in vehicles with torque converters, the area of the lock-up, which directly transfers engine power to the transmission without oil, has been expanded. As the shifting frequency in automated transmissions increases to become more multistage, a slight shift shock causes discomfort to the driver and leads to deterioration of the durability of the product. In conventional shift control, the shift shock is absorbed by the fluid of the torque converter without lock-up, but in recent years, slip control law of the torque converter using the lock-up clutch has been studied to achieve both improvements in fuel efficiency and reduction in shift shock.1–5 To realize slip control of the torque converter by implementing a lock-up mechanism, in addition to the multiplication of the lock-up clutch, changing the piston chamber and damper, and adding a proportional valve, a new configuration of the control system is required, which increases cost. Moreover, some vehicles are not equipped with a torque converter. Therefore, it is desirable to reduce the transmission shock by clutch control of the transmission without relying on slip control of the torque converter by the lock-up clutch. Figure 1 shows a shift process during an upshift. If the clutch is contacted when the angular acceleration of the engine is high, a shift shock occurs, as shown in Figure 1 (broken line). To reduce transmission shock, the engine angular acceleration must be reduced during the synchronization between the engine and the clutch output shaft rotational speed (i.e. when the differential rotation speed between the engine and clutch output shaft becomes zero). However, to reduce the contact shock, if the shift time is simply lengthened, as shown in Figure 1 (dotted line), slow feeling shift occurs, which leads to discomfort to the driver and a decrease in clutch life. These problems arise when the engine speed or the differential speed between the engine speed and the clutch output shaft speed cannot achieve the target value. Hence, by realizing control system design that follows the target value, it is possible to realize a shift without the slow sense or shock. In addition to the target value shown in Figure 1, when the clutch capacity is sufficient, slip control 6 is also performed in which the vehicle travels while generating the differential rotation speed to avoid a shift shock.

Rotational speed over time showing the cause of shift shock.
Control law during the inertia phase of an automated transmission has been studied in various ways by using model-based control.7–13 For example, it is possible to study differential rotation speed control by using robust control such as H∞ control. Although H∞ control can ensure stability by considering the modeling error in advance, it is usually necessary to estimate the large modeling error when a multi-domain complex system like an AT, which includes hydraulic, electric, and mechanical domains, is targeted. Thus, the designed controller becomes conservative. Furthermore, the order of the controller must be lowered so that it can be mounted on the mass production controller. Know-how is required to achieve good performance. It should be noted that a reduction in number of development man-hours is required, but it takes man-hours to obtain an accurate mathematical model. Also, it may be difficult to obtain highly accurate models in real systems in the industry. In commercial systems, most control systems are feed-forward control and proportional–integral–derivative (PID) control, which are easy to understand. In particular, PID control is used in more than 90% of industrial control loops. 14 However, PID control requires calibration to adjust the control parameters. In recent years, the rapid increase of electronic control has caused a problematic increase in the number of calibration man-hours. 5 Considering this background, studies have been carried out on model-free control and reducing the number of calibration man-hours.15–22
This paper proposes a differential rotation speed control law (in other words, a slip control law) that realizes reduced shock during the inertia phase by slip control of a transmission for a stepped automated transmission with clutch-to-clutch shifting. Automatic PID gain adjustment uses fictitious reference iterative tuning (FRIT) and recursive least square (RLS)-based controller adjustment techniques23,24 that do not require a controlled object model. There have been no prior studies on applying FRIT to automotive systems, particularly automated transmissions and their experimental verification, because FRIT is a relatively new technique. Most FRIT applications involve simple experimental equipment and plants in which PID controllers are used in large quantities. The conventional slip control law for an automated transmission does not cooperatively control the engine and automated transmission. Such conventional control systems have not been designed to be suitable for applying FRIT to adjust the feedback linear controller parameters. Particularly, because the clutch torque is operated according to the conventional slip control law, a trade-off with drivability occurs, and complicated modeling of the clutch is required. In light of these factors, linear feedback control cannot be constructed, and it is difficult to automatically adjust all the parameters. Furthermore, experimental verification using actual industrial machines is also a hurdle and is likely the reason why there has been no automotive application. This paper proposes a linear feedback control law in which the engine torque is used as the manipulated variable by performing cooperative control of the engine and the automated transmission; this allows the slip control law to be implemented in a linear controller, which facilitates the application of FRIT. A reduction in the number of calibration man-hours and a good shift feeling are expected by automatically adjusting the controller parameters of the proposed control law.
The structure of this paper is described as follows. The “Introduction” describes the necessity of the stepped transmission, its problems, and the importance of the control method without using a model. The “System overview” section explains the controlled object by using a simple model of the automated transmission with clutch-to-clutch shifting. In “Slip speed control” section, a closed-loop system is constructed by using a PID controller and a disturbance observer for slip control. Furthermore, the FRIT–RLStechnique23,24 for automatically adjusting the PID gain is briefly described. The “Experimental verification” section experimentally verifies the effect of the control law constructed in the “Slip speed control” section by using an actual vehicle. The results show that clutch control of the transmission according to the proposed method can realize slip control and shifting without extension or shock. The “Conclusion” section discusses the conclusions of this paper.
System overview
Controlled object
Figure 2 shows a simplified model of a controlled object. The controlled object includes an engine, a plurality of clutches, and gears. Te, Tclt, To, ωe, ωclt, and ωo are the engine torque, the clutch torque, the output shaft torque of the automated transmission, the engine rotation speed, the clutch output rotation speed, and the output shaft rotation speed of the automated transmission, respectively. Subscripts A and B represent clutches A and B, respectively. Next, the shift process during an upshift is shown in Figure 3. There is a torque phase in which the clutch is replaced during an upshift, and there is an inertia phase during which a change in the engine speed takes place. 25 In the inertia phase, it is important to reduce the slow feeling and shock that occur when the engine and clutch output shaft rotation speed are synchronized (i.e. when the differential rotation speed between the engine rotation speed and the clutch output shaft rotation speed becomes zero). As shown by the broken line in Figure 1, a shock occurs when the engine rotation angular acceleration at the differential rotation speed 0 is large. Note that the torque converter is not shown in Figure 2 because it is in the lock-up state during the shift.

Simplified vehicle system with a stepped transmission.

Shift process.
Motion model during the inertia phase
During the inertia phase, the clutches A and B are in a slip state. The equations of motion of the engine shaft and the clutch output shaft are expressed by equation (1). The shift is realized by generating engine and clutch torque. Note that the actual drivetrain model is more complicated, but we describe a very simplified model because the online automatic PID tuning method subsequently described in “Slip speed control” section does not require a controlled object model
where Iin is the equivalent moment of inertia of the vehicle (the sum of the vehicle-side rotation inertia converted on the clutch), TL is the driving resistance torque, and FL is the driving resistance. TL and FL are expressed by equation (2)
where Gr, Gf, rw, ρ, Cd, Af, m, g, μr, β, and Fwd are gear ratio, final stage gear ratio, tire dynamic radius, air density, resistance coefficient, projected area on the front surface, vehicle weight, gravitational acceleration, rolling resistance coefficient, road gradient, and disturbance, respectively. TcltB is the clutch torque acting on the engaging-side shaft and is expressed by equation (3)
where μ, R, N, A, PcB, Frtrn, and ivlvB are clutch frictional coefficients, clutch effective radius, the number of clutch contacting surfaces, piston pressure receiving area, hydraulic pressure in the clutch piston chamber, clutch spring reaction force, and the current of the pressure proportional valve, respectively; note that f represents a function. The clutch torque is correlated with the pressure in the clutch piston chamber. The pressure in the piston chamber is generated by applying current to the pressure proportional valve, that is, clutch torque is generated by applying current to the pressure proportional valve. The relationship between the current and pressure is nonlinear, and the characteristic differs depending on each pressure proportional valve.
Relationship between the controllers and a controlled object
The vehicle system comprises a plurality of controllers. The respective controllers exchange various signals by controller area network (CAN) communication. The relationship between the transmission control module (TCM), engine control module (ECM), transmission, and engine can be described as follows. Figure 4 shows the main component of the shift control during the inertia phase. Qfuel is the fuel injection quantity, ^ represents the estimated value, and the subscript cmd represents an instruction value. The content described in “Slip speed control” section is implemented in the TCM. The engine torque instruction value is sent by the TCM to the ECM by CAN communication. The engine torque is generated by informing the engine of the fuel injection quantity calculated by the engine torque controller in the ECM. Furthermore, the engine torque estimated by the torque estimator in the ECM is transmitted to the TCM. The engine speed obtained by the sensor and the electronic circuit in the ECM is transmitted to the TCM by CAN communication. The engine torque commanded by the TCM is sent to the ECM by CAN communication. This engine torque is obtained by the proposed slip speed controller in the TCM described later. The clutch output shaft speed is generated by informing the transmission of the clutch valve current calculated in the TCM. The clutch output shaft speed is obtained by the sensor and the electronic circuit in the TCM. The clutch valve current is calculated to meet the driver requested torque, which is calculated from the driver’s accelerator pedal position and engine speed.

Vehicle system controllers and controlled objects.
Slip speed control
After introducing an outline of the shift control during the inertia phase, we explain the feedback control system using a PID controller that is constructed to realize the differential rotation speed control of the clutch and engine. In addition, we discuss a disturbance observer and self-tuning PID control that are introduced to cope with changes in the clutch characteristics and reduce the number of calibration man-hours.
Outline of shift control during inertia phase
The outline of the basic control of the engine and clutch in the inertia phase is described here. Figure 5 shows the process of generating the clutch and engine torque; α is the driver’s accelerator pedal position, Δω is the amount of slip rotation between the engine rotation speed and clutch output engage-side shaft rotation speed. First, the driver requested torque is calculated from driver’s accelerator pedal position and engine speed. The driver requested torque is the target clutch torque on the engine shaft. A current to be applied to the valve is calculated from the driver requested torque by using the equation correlating the clutch torque and the pressure (Equation 3). The clutch torque is then generated by applying the calculated valve current. This enables the driver to generate the intended driving force. Because the clutch torque generates the driver demand torque, the engine torque is used as a manipulated variable to control the engine speed or the differential speed; that is, the engine speed control or the differential rotation speed control are performed using the engine torque as a control input to the engine.

Overview of shift control during inertia phase.
In the previously proposed differential rotation control law,10–12 the driver requested torque cannot be generated by the clutch torque because the valve current that manipulates the clutch torque is used in the manipulated variable for slip control. Thus, the output shaft torque of the transmission fluctuates, and a favorable transmission feeling cannot be obtained. To reduce the torque fluctuation, the engine torque is given as a feed-forward term.11,12 However, the logic is not explained, and if the feed-forward term is not appropriate, the driver's intended acceleration will not be achieved. In comparison, in the method proposed in this paper, the driver-required torque is generated by the clutch torque, and the differential rotation speed control is performed by using the engine torque as the manipulated variable; the shift leading to the driver’s intended acceleration can be realized during the inertia phase.
Slip speed control law between engine and clutch
A feedback control law for realizing differential rotation speed control is derived. When equation (1) is rearranged, the equation of motion for the differential rotation speed is as follows
with
Td can be regarded as a disturbance torque. Therefore, let the right side of equation (4) be the control input of the PID controller, according to equation (7)
The PID controller C(s, θ) is given by equation (8)
Here
where θ, θp, θi, θd, and τpid are control parameter vectors, proportional gains, integral gains, differential gains, and time constants of an approximate differentiator, respectively, and the symbol s represents a Laplace operator. The information sent to the engine is the required value of engine torque and is expressed by equation (10)
Therefore, it is necessary to know the disturbance torque Td. Here, the disturbance torque is estimated using the disturbance observer,26–28 as shown in the following equation
where τ is the low-pass filter time constant. First, we describe the methods to determine the parameter by the general theory. The time constant should be small based on the estimated velocity. However, possibly, the correct estimation cannot be performed owing to the influence of observation noise. In other words, there is a trade-off to determine the time constant. Next, we explain the method to determine the parameter for the proposed slip controller. When the differentiation is performed with a small time constant, the estimated disturbance torque becomes oscillatory for the observation noise. Thus, the engine command torque also becomes oscillatory; this leads to driver discomfort. However, the estimation must follow changes in the disturbance torque including the driver requested torque and the load torque. In practice, the time constant should be chosen so that the estimated disturbance torque does not oscillate.
We can see that by using the disturbance observer in equation (11), calibration parameters significantly reduce and the disturbance torque can be estimated more simply. If the disturbance observer is not adopted, disturbance torque is obtained from equation (5), which includes engine inertia, vehicle-side rotational inertia, clutch torque, and driving resistance. Therefore, there is substantial calibration cost requirement for the system identification to obtain parameters in equation (5). Moreover, methods to estimate the clutch torque and the driving resistance must be established. Therefore, we believe that the disturbance observer is effective to simplify the estimation of the disturbance torque.
As described in equations (8) and (11), the three parameters required for the design of the slip control law are the PID gain θ, the low-pass filter time constant τ of the disturbance observer, and the engine inertia Ie. However, the PID gain is automatically adjusted (as described later), and the time constant used in the disturbance observer is easily determined. The engine inertia is readily obtained by checking the design information or system identification.
The control structure is shown in Figure 6. The PID gain is optimized by the automatic adjustment mechanism described in ``Automatic PID gain adjustment mechanism'' section.

Block diagram of the slip controller.
Automatic PID gain adjustment mechanism
An automatic PID gain adjustment mechanism is introduced to cope with characteristic variations caused by aging or temperature changes as well as to reduce the number of calibration man-hours. FRIT has been proposed as a method for automatically tuning control parameters off-line without a controlled object model using only a set of input/output data. We believe that using this method can reduce the number of calibration man-hours. Furthermore, an online FRIT combining FRIT and RLS has been proposed.23,24
Standard FRIT
This section describes the standard FRIT. In Figure 7, a general feedback control system and a reference model are shown. Md is a reference model representing a target response transfer function (target complementary sensitivity function) from the target value r to the control variable y, and z represents a shift operator. The reference model is determined by a designer, and its modeling does not require the mathematical model of the controlled object. We explain a design method of the reference model later. Standard FRIT determines the controller parameters to minimize the following objective functions
Hence, the controlled object brings the response of the control target closer to the reference model response.

Closed system and reference model with tunable parameters.
Considering FRIT procedures, first, closed-loop experiments are performed using initial controller parameters that stabilize the system, and time-series data u0 and y0 of the input and output are acquired. Next, the acquired initial input/output time-series data and the controller are used to calculate the fictitious reference signal 29 shown in equation (13)
Based on the fictitious reference signal, the controller parameters for which the following objective function is minimized are determined by an optimization method. The standard FRIT uses off-line calculations
We consider the case where the aforementioned content is replaced with slip control, as shown in Figure 8. Thus, we obtain equation (15)

Slip control using FRIT.
Online FRIT
Because standard FRIT has a nonlinear objective function, the computational cost of performing online calculations is high. In online FRIT, the computational cost is reduced by transforming the optimization problem to be solved into a least squares problem and solving the optimization problem by the RLS method. To make the objective function a least squares problem, equation (12) is modified.
Considering the ideal case where the objective function is zero, equation (12) is obtained
Substituting this equation into equation (13) yields
Focusing on equation (18), an objective function such as equation (19) is minimized
with
We replace the initial input/output data u0 and y0 with the input/output u and y (sequentially measured) and organize equation (20) as follows
where
We can see that the error
where
where γ is a small positive number.
Design of the reference model for slip control
We describe the design of the reference model for slip control. Note that the controlled object model is not required for designing the reference model, as described in “Standard FRIT” section. A designer determines an ideal response. For the slip control, we recommend a reference response without overshoot because the differential rotation speed between the engine and clutch output shaft should be zero to avoid transmission shock at the synchronization point. The n-order transfer function, shown in equation (29), is known as the reference model that does not induce overshoot because all poles exhibit a negative real part 31
where p is the parameter for determining the responsiveness. The design parameter n is chosen considering the computational cost; in a previous study, 11 third order was used. The parameter p is chosen considering the clutch durability and engine inertia, the maximum torque, and so on. Moreover, we consider the case that the controlled object has dead time. It’s impossible for the controlled object response to track a reference response whose dead time is shorter than that of the controlled object. Because this limitation of dead time is related to the inherent characteristics that cannot be improved by controllers, the reference model, including the dead time, is used as 32
where L is the estimated dead time of the controlled object. In FRIT–RLS, the error
Experimental verification
Outline of the experiment
An overview of the system is shown in Figure 9. The test vehicle is a medium-sized truck (total vehicle weight is 8 tons), and the diesel engine used is a 4HK1-TCS (Type: 4 cylinders OHC direct injection diesel, displacement: 5193 cc, compression ratio: 16.5, maximum power: 154 kW/2400 r/min, maximum torque: 706 N m/1400–1600 r/min). The transmission (T/M) is a stepped automated transmission with clutch change (torque converter is installed, wet multi-plate clutches are used). The ECM uses conventional controllers produced in large volumes, and the TCM uses dSPACE’s Rapid Prototyping System (MABX® and RapidPro®). The created program is implemented in MABXII®, and the programing language is MATLAB/Simulink. The sampling period of the TCM and ECM is 8 ms. Signals of various controllers are communicated by CAN. The transmission of the engine torque from the TCM to ECM requires approximately 30 ms, and the engine speed is sent from the TCM to the ECM in 10 ms. Then, after the lock-up clutch of the torque converter is engaged, the upshift is performed. The time-series data sent from MABXII® to the notebook PCs are measured for the various signals.

Overview of the experimental system.
The parameters for the reference model, RLS algorithm, and disturbance observer are shown in Table 1. The reference model uses the transfer function in equation (30). We adopt the third order as performed in a previous study. 11 Regarding the dead time in equation (30), see Figure 5; the engine torque is generated by providing the ECM with the value calculated by the TCM, calculating the fuel injection quantity for generating the requested torque in the ECM, and applying the calculated fuel injection value to the engine, that is, the requested engine torque and the actual torque are not completely the same. The actual engine torque generation mechanism is very complicated, but in this paper, the relationship between the requested engine torque value and the actual value is approximated by the dead time L in equation (31). Thus, a dead time occurs from the time when the engine torque value is requested to the time when the actual engine torque is generated. This approximation is reasonable from the experimental results described in “Experimental results and discussion” section
Control parameters.
Experimental results and discussion
Figure 10 shows time-series data obtained when the shift-up from the second to the third speed and the shift-up from the third to the fourth speed are performed under the condition that the target differential rotation speed is set to 200 r/min and the PID gain is set to an appropriate initial value. Here, the second speed means the gear position in a commercial vehicle launch. The horizontal axis represents time, and the temporal developments of the differential rotation speed, indicated torque, proportional gain, integral gain, and differential gain are shown in each plot. From the figure, we can see that the PID gain is automatically tuned and follows the target value in one shift. In Figure 11, time-series data are plotted for the clutch being smoothly engaged during the inertia phase with the adjusted PID gain. The change in the differential rotation speed, rotational speed, indicated torque, and the transmission output shaft speed over time are shown in the plots. We see that the engine speed can be smoothly connected to the engage-side shaft, and the shift is completed without inducing a shock or a slow feeling. Moreover, based on the rotation speed of the transmission output shaft, it is confirmed that no extreme fluctuation is present, and the fluctuation level is almost the same before and after synchronization. Therefore, we consider the shift shock to be extremely small. Table 2 shows the performance index that normalizes equation (15) by the inertia phase time and maximum tracking error for the differential accelerator pedal position and shifting gear position. The conditions for accelerator pedal position are the low, middle, and high range, and for the gear shift speed, the conditions are from second to third, from third to fourth, and from fourth to fifth speed. Based on the results of the performance index, the proposed method realizes the same level of performance in every case with various accelerator pedal and shift positions. Also, the maximum tracking error in every case is 5.41 rad/s (51.7 r/min). Therefore, we consider that the proposed method realizes target slip control with approximately 50 r/min. Figure 12 shows the experimental result for a target differential rotation speed of 50 r/min. The horizontal axis represents time, and the temporal developments of the differential rotation speed, rotation speed, and torque are shown in each plot. The controlled object response can track the target response. Therefore, the results confirm that the constructed differential rotation speed control law with PID automatic adjustment is capable of obtaining a good upshift feeling without prior calibration.
Control results for different cases.

Upshift slip control: (a) Upshift (first time) and (b) upshift (second time).

Ideal upshift control.

Shift-up control for a target differential rotation speed of 50 r/min.
We consider the reasons for the automatically adjusted differential and integral gains to approach almost zero. First, the integration approaches almost zero because of the effects of the disturbance observer and the dead time. Although the integral term of the PID controller is used to cancel the steady state deviation, the proposed method includes a disturbance observer; the removal of the steady state deviation is considered to be compensated by the disturbance observer rather than the integral term of the PID controller, that is, all torques other than the nominal inertial acceleration/deceleration torque
Conclusion
A new slip control law is proposed for shifting during the inertia phase of a stepped automated transmission with clutch-to-clutch shifting. The proposed control law consists of a PID controller and a disturbance observer. The PID gain is automatically adjusted by installing an FRIT–RLS method. The proposed method was experimentally verified by an actual vehicle test. The results confirmed that the PID gain can be adjusted by one shift, and the amount of slip can achieve the target response. Also, the engine and clutch rotation speed on both sides are synchronized smoothly to realize the desired shift. Based on these results, it can be concluded that the proposed method is effective in reducing the number of calibration man-hours and improving the shift feeling in a stepped automated transmission.
Footnotes
Appendix 1
We describe the disturbance observer and the reason a system, including controlled object and disturbance observer, is a type 1 system during the steady state. Here, the type 1 system includes an integral factor.
33
The block diagram of the disturbance observer used in the slip control is shown in Figure 13. It’s assumed that Te, Te_cmd, and
The relationship between the signals in Figure 13 is expressed as follows
Organizing equation (33) to (35) can be obtained in Laplace space
When the system shown in equation (36) becomes steady state, s = 0 and F(0) = 1. Thus, we can obtain equation (37)
Based on equation (37), the characteristic of the system, including disturbance observer and controlled object, is the same as Pm(s) during steady state. Therefore, this system guarantees a type 1 system that includes an integral factor.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
