Download - Jurnal Mekanikal 2008 BS KBT-2
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
1/12
PD CONTROL PERFORMANCE FOR RATIO CONTROL OF AN
ELECTROMECHANICAL DUAL ACTING PULLEY (EMDAP- CVT)
SYSTEM
B. Supriyo, K.B. Tawi, H. Jamaluddin & S. AriyonoFaculty of Mechanical Engineering, Universiti Technologi Malaysia, 81310 UTM Skudai, Johore, Malaysia
ABSTRACT
This paper proposes proportional derivative (PD) controller for transmission ratio control of Electro-
mechanical Dual Acting Pulley (EMDAP) CVT system. The initial values of the PD gains are derivedusing Astrom and Hagglund tuning method involving a closed-loop relay feedback experiment to attain
both critical waveform oscillation period and critical gain. Based on these critical values, both
proportional and derivative gains can be obtained using Ziegler-Nichols formula. Then, the proportional
gain is experimentally fine tuned to improve the system performance in terms of less overshoot, smallersteady state error and smaller trajectory error. Experimental results for no load torque condition are
presented to demonstrate the effectiveness of the proposed controller.
Keywords: Electromechanical CVT, Dual Acting Pulley CVT, Ratio Control, PD Controller.
1.0 INTRODUCTION
Continuously Variable Transmissions (CVTs) have become very popular in automotive applications.
Compared with a manual transmission or a stepped automatic transmission, CVT has wider range of
transmission ratio coverage. This unique characteristic of CVT makes it possible for engine operating
conditions to be adjusted accordingly to achieve its minimum fuel consumption or maximum engineperformance. Most of current CVTs employed hydraulic actuator. This kind of CVT requires continuous
power from the engine to supply the required hydraulic force to maintain its desired transmission ratio and
to prevent belt slip. It is well known that this continuous power consumption causes the major loss in the
hydraulic CVT system, hence reducing CVT efficiency [1]. In addition, these CVTs are designed with
single acting pulley mechanism. It means, that only one pulley sheave in each pair is movable, henceintroducing belt misalignment. Long term application of this misalignment may damage the belt. This belt
misalignment has been studied intensively in [2].
This paper introduces an electro-mechanical dual acting pulley CVT (EMDAP CVT) system with two DC
motors as its actuators. This actuator works only during transmission ratio changes, hence shortening
actuators operation time and reducing energy loss. As compared to the Electro- mechanical CVT
proposed in [3] that employs one movable pulley sheave, the EMDAP CVT adopts two movable pulleysheaves in each shaft to eliminate belt misalignment. Each pair of movable sheaves in each shaft is driven
by DC motor system. The primary motor is used for changing the CVT ratio, while the secondary one is
used for preventing the belt from slipping.
PID (Proportional, Integral and Derivative) controller has been the basis in simple linear control systems
for many years. The PID controller is a well-known technique for various industrial control applications,
mainly due to its simple design, straightforward parameters tuning and robust performance. PID
controllers are very common for motor control applications [4, 5, 6 & 7]. For motor position control
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
2/12
applications, PD controller is the most popular. Therefore, this paper proposes a PD controller forcontrolling the EMDAP CVT ratio.
2.0 BACKGROUND OF CVT
The basic of the CVT is actually similar to a variator which consists of a primary pulley, a secondary
pulley and a metal belt connecting these two pulleys. The variator geometry schematic diagram is given in
Figure 1. By assuming that the belt has a fixed length, does not slip and moves at perfect circles with
primary and secondary running radii Rp andRs, respectively, the tangential velocities of both pulleys andbelt will be the same.
Figure 1: Variator Geometry
The relationship between speed and running radii of the variator can be given as follows:
ppss RR = (1)
p
s
sr
= (2)
p
sCVT
R
Rr = (3)
The implicit relationship between belt lengthL and running radii can be defined as:
L= (+2 ) RP+ (-2 ) RS+2c Cos ( ) (4)
RP=RS+c sin ( ) (5)
The relationship between running radii and pulley position can be given as:
RP=Rp0 + (xP /tan ()) (6)
RS=Rs0 + (xS /tan ()) (7)
By solving equation (4) and (5), for c = 165 mm, and L= 645.68 mm, the relationship between running
radii and belt wrapped angle can be plotted as is illustrated in Figure 2.
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
3/12
Figure 2: Relationship between running radii and belt wrapped angle.
By using equation (3) and data from Figure 2, the relationship between running radii and CVT ratiocan beplotted as shown in Figure 3.
Figure 3: Relationship between running radii and CVT ratio.
3.0 EMDAP CVT
The DC motor shaft of the EMDAP CVT is directly connected to a set of gear reducers and power screw
mechanism to axially move the pulley sheaves. A Van Doornes metal pushing V-belt is placed between
pulley sheaves, and runs on the surfaces of the sheaves. This metal belt connects the primary and
secondary pulleys to transmit the power and torque from the primary (input) to the secondary (output)
shaft by means of friction between belt and pulley sheaves contacts [9] and [10]. Both primary and
secondary running radii determine the CVT ratio, which is indirectly measured via the pulley position
sensors.
Both of the primary and secondary actuation system of the EMDAP CVT consists of a dc motor, two gearreducers, power screw mechanism and two movable metal pulley sheaves for clamping the metal belt. A
spring disc is placed at the back of each secondary pulley sheave to keep the belt taut and to reduce
excessive slip during ratio change.
The two gear reducers employed in the EMDAP-CVT system have an overall ratio of about 128:1. The
gear reducer input is coupled to the DC motor shaft, whereas its output is connected to the power screw
mechanism to move the pulley sheaves. The power screw mechanism converts every one rotational screw
movement to about 2-millimeter axial movement. The block diagram of the EMDAP-CVT system can be
seen in Figure 4.
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
4/12
Figure 4: Block diagram of EMDAP-CVT
3.1. Proposed Controller
This paper proposes PD controllers for both of the DC motor systems to track the reference CVT ratio.
Based on Figure 3, the reference CVT ratio indirectly can be represented as a combination of its respective
reference primary running radius and reference secondary running radius. To satisfy the control objective,the primary DC motor system tracks the reference primary running radius, whereas the secondary DC
motor tracks the reference secondary running radius. The actual CVT ratio is calculated using actualvalues of primary and secondary running radii. The block diagram of the proposed controller is given in
Figure 5.
TR_set-to-Rp_set
Kd
Kp
d/dtPrimary
DC motorGear
ReducerTR_set
TR_set-to-
Rs_setKd
Kp
d/dt Secondary
DC motor
Gear
Reducer
Rp_act
Rs_act
+
-
+
++
- -
-
rg
+
+
TR_act
Figure 5: Block diagram of the proposed controller.
3.2. Tuning Parameters of PD Controller
The transfer function of a PD controller has the following form:
GPD = Kp+ Kds (8)
Another form of PD transfer function can be represented as:
GPD = Kp(1+ Td s) (9)
The value ofKd is described as :
Kd= Kp Td (10)
The Astrom-Hagglund method [11] is used to determine initial gains of PD controller, namely, critical
waveform oscillation period Tc and critical gain Kc. These two values can be obtained from a relay
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
5/12
feedback experiment, which is a closed loop relay experiment involving a DC motor system as its plant,and a relay as its feedback controller. The block diagram for EMDAP CVT relay feedback experiment is
shown in Fiure 6.
TR_set-to-Rp_set
PrimaryDC motor
GearReducer
TR_set
Rp_act
+
- -
(a)
TR_set-to-
Rs_set
Secondary
DC moto r
Gear
Reducer
Rs_act
+
-
TR_set
(b)
Figure 6: Relay feedback controller for (a) primary and (b) secondary DC motor systems.
The critical gain resulted from relay feedback experiment can be defined as:
a
dKc
4= (11)
By using both values of Tc and Kc, the PD parameters can now be calculated using Ziegler-Nicholsformula [8]:
Kp = 0.6 Kc (12)
Td= 0.125 Tc (13)
4. RESULTS AND DISCUSSIONS
4.1. Experimental Setup
The EMDAP CVT experimental test rig is shown in Figure 7. The PD controller is implemented on this
EMDAP CVT system. The test rig consists of EMDAP-CVT gear box, AC Motor unit, interfacing unit,
Data Acquisition System (DAS) Card, Personal Computer (PC), and Power Supply unit. The schematicrepresentation of the test rig is given in Figure 8.
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
6/12
Figure 7. Experimental Test rig.
EMDAP CVT gearbox has two DC motor systems for adjusting the pulley sheaves running radii, two
position sensors for measuring pulley positions and two encoders for measuring shaft angular speeds. The
AC motor unit acts as an engine, which drives the input shaft of the EMDAP CVT with a maximum speed
of 80 rpm. The interfacing unit allows the DAS card to read sensors and to control the DC motors. The
DAS card is fully controlled by computer via Matlab/Simulink Real Time Workshop package, which also
performs the controller task for the EMDAP-CVT. The sampling time for this controller is set to 0.1
seconds. Control performance of the PD controller is determined based on the overshoot, steady state error
and trajectory errors.
PRIMARY PULLEY
POSITION SENSOR
SECONDARY RPMSENSOR
DA TA
ACQUISITIONC A R D
D C M O T O R
D R I V E RPRIMARY DC
MOTOR
COMP UTE RDESIRED
TRANSMISSION
RATIO
Vinput
RU N/STOP
FORWARD/REVERSE
Vinput
RU N/ST OP
FORWARD/REVERSE
EMDAPCVTSECONDARY
PULLEY POSITIONSENSOR
SECONDARY
DC MOTOR
D C M O T O R
D R IV E R
PRIMARY RPMSENSOR
Figure 8: Schematic representation of test rig
4.2. Initial Parameters of PD Controllers
The EMDAP CVT ratio range is from 2.0 (underdrive) to 0.7 (overdrive). A step input corresponding to
CVT ratio of 1.35 is used as input for relay feedback experiment. The amplitude of the relay controller is
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
7/12
set to 10, since the input voltage in the range of -5 to +5 volts is needed to drive the DC motor system.Figure 9 shows the result of relay feedback experiment for primary DC motor system. The Vpd acts as
reference input for primary pulley position, the Vpa represents the actual primary pulley position and Vrel is
the relay controller output.
Figure 10 shows the result of relay feedback experiment for secondary DC motor system. The Vsd acts as
reference input for secondary pulley position, the Vsa represents the actual secondary pulley position andVrel is the relay controller output.
Figure 9: Result of relay feedback controller for primary DC motor system.
Figure 10: Result of relay feedback controller for secondary DC motor system.
From Figure 9, the values ofTc is 8.167 s, a and dare 0.423 V and 10 V, respectively. By using equation(11), (12),(13), and (10), the Kpand Kd of the primary PD controller are 18.07 and 18.45, respectively.
Similarly, for Figure 10, the values of Tc is 5.66 s, a is 0.615 V, and dis 10 V. The Kpand Kd of thesecondary PD controller are 12.42 and 8.79 respectively.
4.3. Fine Tuning of PD Controller
The initial parameter values obtained from relay feedback experiment needs to be fine tuned. The tuning
process is conducted by examining the output responses of primary and secondary pulley position sensor,
VPPS and VSPS, respectively, when the ratio reference is up-shifted from 2 (underdrive) to 0.7 (overdrive)
and down-shifted from 0.7 (overdrive) to 2 (underdrive). Pulley position sensors detect the current pulleypositions ofxP and xS. By applying equation (6) and (7), the current running radii ofRp, and Rs can becalculated. Finally, by applying equation (3) the current CVT ratio can be determined.
The tuning process will only fine tune the proportional part of PD controller manually and leave thedifferential part unchanged. The output responses of the CVT ratio during fine tuning process for both
primary and secondary PD controller are shown in Figures 11 and 12, respectively.
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
8/12
(a)
(b)
Figure 11: Response of the primary DC motor system: (a) overdrive (b) underdrive.
(a)
(b)
Figure 12: Response of the secondary DC motor system: (a) overdrive (b) underdrive.
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
9/12
The experimentally fine tuned values of proportional parts of PD controllers derived from Figures 11 and12 are given in Table 1.
Table 1. Fine tuned proportional gains
CVT RatioPrimary DC
Motor System
Secondary DC
Motor SystemDecreasing Kp=8 Kp=4
Increasing Kp=12 K p=5
4.4. PD Controller Performance
The fine tuned proportional gains and unchanged differential gains are selected as final gains for PD
controllers of EMDAP CVT. The performances of these PD controllers are tested using square wave andsinusoidal input excitations. The results are given in Fig. 13 and Fig. 14.
(a)
(b)
(c)
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
10/12
(d)
(e)
Figure 13: (a) CVT ratio response (b) Underdrive settling time (c) Overdrive settling time (d)
Underdrive steady state error. (e) Overdrive steady state error.
(a)
(b)
Figure 14: (a) CVT ratio response (b) CVT ratio tracking error.
Figure 13 shows the responses of CVT ratio output during application of a square wave excitation input.
It can be seen that time taken by the PD controllers to go from CVT ratio of 0.7 to 2 is about 13 seconds,
whereas, the time taken to go from CVT ratio of 2 to 0.7 is about 15 seconds. In addition, PD controller
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
11/12
has successfully eliminated the overshoot and minimized the steady state error in the ranges of 0.0045 to0.003 (underdrive), and 0.0013 to 0.0034 (overdrive).
Figure 14 shows the responses of CVT ratio output during application of a sinusoidal wave excitation
input. It can be seen that the PD controller has successfully tracked the input trajectory with an error in
the range of -0.07 to 0.05.
5. CONCLUSION
In this research, PD controller was examined to reduce the overshoot, steady state error and trajectory
error for ratio control of EMDAP CVT system. The results of this work show that the application of
Astrom-Hagglund method and Ziegler-Nichols formula is capable of providing a practical solution for
obtaining initial parameters of the PD controllers. The application of experimentally fine tuning has
shown a good performance for the PD controller. However, the authors believe that this is just a first start,
with further works on PD auto tuning controller, better results can be obtained.
NOMENCLATURE
Rp, primary running radius
Rs secondary running radius
p angular speed of the primary shaft (input)
s angular speed of the secondary shaft (output)
,rs speed ratio
rCVT CVT ratio
L belt lengthc pulley center distance
half the increase in the wrapped angle on the primary pulley.
Rp0 minimum primary running radius,
Rs0 minimum secondary running radius, pulley wedge angle (11),xP primary pulley position, and
xS secondary pulley position.
Kp proportional gain
Kd derivative gainTd derivative time constant
Tc critical waveform oscillation period
Kc critical gain
d amplitude of the relay outputa amplitude of the waveform oscillation
Vpd input voltage for reference primary pulley position
Vpa input voltage for actual primary pulley positionVrel relay controller output voltageVsd input voltage for reference secondary pulley position
Vsa input voltage for actual secondary pulley position
-
8/6/2019 Jurnal Mekanikal 2008 BS KBT-2
12/12
ACKNOWLEDGMENT
This paper was supported by E-SCIENCE Fund (2006-2008) Vot Number 79054.
REFERENCES
1. S. Akerhurst, N.D. Vaughan, An Investigation into the Loss Mechanisms Associated with an
Automotive Metal V-belt CVT, European Automotive Congress Vehicle Systems Technology forThe Next Century, STA991407, Barcelona, 1999.
2. K.B. Tawi, Investigation of Belt Misalignment Effects on Metal Pushing V-Belt Continuously
Variable Transmission, Ph.D. Thesis, Cranfield University, 1997.
3. K. Van de Meerakker, P. Rosielle, B. Bonsen and T. Klaassen, Design of An ElectromechanicalRatio and Clamping Force Actuator for a Metal V-Belt Type CVT, 7 th International Symposium
on Advanced Vehicle Control (AVEC04), Arhem, Netherland, 2004.
4. Paul-l-Hai Lin, Sentai Hwang, Chou, J., Comparison on fuzzy logic and PID controls for a DCmotor position controller, Industry Applications Society Annual Meeting, 1994., Conference
Record of the 1994 IEEE, Vol.3, 2-6 Oct. 1994,pp.1930 - 1935 .
5. Jianxin Tang, PID controller using the TMS320C31 DSK with online parameter adjustment forreal-time DC motor speed and position control, IEEE International Symposium on Industrial
Electronics, 2001, Proceedings ISIE 2001, Vol. 2, 12-16 June 2001, pp.786 791.
6. Guoshing Huang, Shuocheng Lee, PC-based PID speed control in DC motor, InternationalConference on Audio, Language and Image Processing, ICALIP 2008, 7-9 July 2008, pp.400
407.
7. M. Meenakshi, Microprocessor Based Digital PID Controller for Speed Control of D.C. Motor,First International Conference on Emerging Trends in Engineering and Technology, ICETET '08,
16-18 July 2008, pp.960 965.
8. Hyung-Soo Hwang, Jeng Nae Choi, Won Hyok Lee, Jin-Kwon Kim, In A Tuning for The PIDController Utilizing Fuzzy Theory,IJCNN99 International Joint Conference on Neural Network.
Vol.4,10-16 (1999), pp. 2210-2215.
9. S. Kanehara, T. Fujii, S. Oono, A Study of a Metal Pushing V-Belt Type CVT : Macroscopic
Consideration for Coefficien of Friction between Belt and Pulley, SAE Paper No. 9636277, 1996.10. Y. Fushimi, T. Fujii, S. Kanehara, A Numerical Approach to Analyse the Power TransmittingMechanisms of a Metal Pushing V-Belt Type CVT, SAE Technical Paper Series 960720, 1996.
11. K.J. Astrom and T. Hagglund, Automatic Tuning of Simple regulators with Specifications onphase and amplitude margins, Automatica, 20 (1984), pp.645-651.