fuzzy logic based sliding mode controlled for active … · ١٧٦٧ fuzzy logic based sliding mode...

7
١٧٦٧ Fuzzy Logic Based Sliding Mode Controlled For Active Clamp SEPIC Converter Abstract:In this paper a modified design of a sliding mode controller based on fuzzy logic for a soft switching sepic converter is introduced. Here a proportional - integral (PI)-type current mode control is employed and a sliding mode controller is designed utilizing fuzzy algorithm. Sliding mode controller ensures robustness against all variations and fuzzy logic helps to reduce chattering phenomenon introduced by sliding controller. Therefore error, voltage and current ripples decrease. One of the advantages of proposed controller is better performance in comparison with conventional sliding mode controller in soft switching sepic converter The proposed system is simulated by MATLAB / SIMULINK. The simulation results verify the good performance of proposed controller against variation of input and reference voltages. Keywords: Switching mode power supplies, SEPIC active clamp converter, sliding mode control, robustness, fuzzy control, current mode control, non-linear behavior. 1. INTRODUCTION Control of switching power supplies has always been a daunting task for nonlinear and time variant cases. DC- DC converters change state momentarily from one to another and especially the boost one contains non- minimum phase behavior, which makes control mechanism more difficult [1]– [5]. Linear control techniques don't show robustness against sudden load and input voltage variations. It is required for a DC-DC converter to provide regulated output despite all kinds of perturbations [2],[4]. The conventional proportional integral- derivative (PID) controller has been used in many control applications because of its simplicity and effectiveness. The disadvantage of PID controller is its poor capability of dealing with system uncertainty i.e. parameter variations and external disturbance. Since control action changes rapidly from one state to another changing converter topologies, so it makes sense that nearly all designed controllers for switching converters are indeed variable structured ones. Sliding mode controllers (SMC) for such systems prove to be very useful because of inherent robustness, capability of system order reduction and congenial to on-off switching of converters [2],[6]–[7]. Sliding mode being a discontinuous control, state trajectories move back and forth around a certain average surface in the state space and ripples come into being, which is called chattering. Fuzzy logic systems don't need accurate mathematical models of the controlled system and hence, have been applied to many unknown nonlinear control problems [9]- [13].Human expert knowledge or the trial-and-error tuning procedure determines the design of fuzzy rules in fuzzy control (FC). Theoretical FC designs based on the sliding mode control scheme known as fuzzy sliding mode control (FSMC) have been proposed to reduce the number of fuzzy rules [14]. Application of FSMC to a DC/DC buck boost converter has been proposed in [15] where the implementation needed two variables i.e. sliding surface and its derivatives. This technique takes huge computational time and may be prone to instability. In this paper, a single variable fuzzy sliding mode control technique is proposed for a DC/DC sepic active clamp converter. The proposed system's robustness is tested against input and reference voltage variations. 2. MODELING ACTIVE-CLAMP SEPIC CONVERTERS Fig.1 shows an active-clamp SEPIC converter with transformer isolation which is studied in this section to demonstrate the application of the proposed modeling method. Azam Salimi 1 , Majid Delshad 2 1 Azad University, Khorasgan Branch, [email protected] 2 Azad University, Khorasgan Branch, [email protected]

Upload: truongkhue

Post on 04-Apr-2018

230 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Fuzzy Logic Based Sliding Mode Controlled For Active … · ١٧٦٧ Fuzzy Logic Based Sliding Mode Controlled For Active Clamp SEPIC Converter Abstract:In this paper a modified design

١٧٦٧

Fuzzy Logic Based Sliding Mode Controlled For Active Clamp SEPIC Converter

Abstract:In this paper a modified design of a sliding mode controller based on fuzzy logic for a soft switching sepic converter is introduced. Here a proportional - integral (PI)-type current mode control is employed and a sliding mode controller is designed utilizing fuzzy algorithm. Sliding mode controller ensures robustness against all variations and fuzzy logic helps to reduce chattering phenomenon introduced by sliding controller. Therefore error, voltage and current ripples decrease. One of the advantages of proposed controller is better performance in comparison with conventional sliding mode controller in soft switching sepic converter The proposed system is simulated by MATLAB / SIMULINK. The simulation results verify the good performance of proposed controller against variation of input and reference voltages.

Keywords: Switching mode power supplies, SEPIC active clamp converter, sliding mode control, robustness, fuzzy control, current mode control, non-linear behavior.

1. INTRODUCTION

Control of switching power supplies has always been a daunting task for nonlinear and time variant cases. DC-DC converters change state momentarily from one to another and especially the boost one contains non-minimum phase behavior, which makes control mechanism more difficult [1]– [5]. Linear control techniques don't show robustness against sudden load and input voltage variations. It is required for a DC-DC converter to provide regulated output despite all kinds of perturbations [2],[4]. The conventional proportional integral- derivative (PID) controller has been used in many control applications because of its simplicity and effectiveness. The disadvantage of PID controller is its poor capability of dealing with system uncertainty i.e. parameter variations and external disturbance. Since control action changes rapidly from one state to another changing converter topologies, so it makes sense that nearly all designed controllers for switching converters are indeed variable structured ones. Sliding mode

controllers (SMC) for such systems prove to be very useful because of inherent robustness, capability of system order reduction and congenial to on-off switching of converters [2],[6]–[7]. Sliding mode being a discontinuous control, state trajectories move back and forth around a certain average surface in the state space and ripples come into being, which is called chattering.

Fuzzy logic systems don't need accurate mathematical models of the controlled system and hence, have been applied to many unknown nonlinear control problems [9]-[13].Human expert knowledge or the trial-and-error tuning procedure determines the design of fuzzy rules in fuzzy control (FC). Theoretical FC designs based on the sliding mode control scheme known as fuzzy sliding mode control (FSMC) have been proposed to reduce the number of fuzzy rules [14]. Application of FSMC to a DC/DC buck boost converter has been proposed in [15] where the implementation needed two variables i.e. sliding surface and its derivatives. This technique takes huge computational time and may be prone to instability. In this paper, a single variable fuzzy sliding mode control technique is proposed for a DC/DC sepic active clamp converter. The proposed system's robustness is tested against input and reference voltage variations.

2. MODELING ACTIVE-CLAMP SEPIC

CONVERTERS Fig.1 shows an active-clamp SEPIC converter with

transformer isolation which is studied in this section to demonstrate the application of the proposed modeling method.

Azam Salimi1, Majid Delshad2 1 Azad University, Khorasgan Branch, [email protected]

2Azad University, Khorasgan Branch, [email protected]

Page 2: Fuzzy Logic Based Sliding Mode Controlled For Active … · ١٧٦٧ Fuzzy Logic Based Sliding Mode Controlled For Active Clamp SEPIC Converter Abstract:In this paper a modified design

١٧٦٨

S2

Cs

Lm

D

Lr

S1

Cr

Cc

C0

L

RVin

n:1

+VO-

iLir

im

+Vs-

Fig. 1. Transformer-isolated, active-clamp SEPIC converter.

Compared to a hard-switching SEPIC converter, the

active-clamp version has an additional switch (S2), a clamping capacitor (CS) and a resonant inductor (Lr). The resonant inductor is usually created by the transformer leakage inductance .The main switch, (S1) is modeled as an ideal switch and an anti parallel diode and its output capacitance which is absorbed in the resonant capacitor (Cr). The auxiliary switch also has output capacitance, but it is usually much smaller than Cr and can be ignored in the following analysis. The Lm represents the magnetizing inductor of the transformer. The model described in this section has been used to design feedback control for the single-phase PFC converter in [21].

S2S1

Vr

im

-iLir

t0 t1 t2 t3 t4 t5 t6

a

S2S1

Vr

im

-iL

ir

dTs Ts (1+α)Tsb

0 αTs

Fig. 2. Steady-state operation of the active-clamp SEPIC converter. (a)Key waveforms.

A. Basic Operation Steady-state operation of the active-clamp SEPIC

converter is reviewed here to help understand the modeling steps. Fig. 2 shows the key waveforms of the converter in steady state operation. In order to simplify

the steady state analysis, the following assumptions are made.

All parasitic components are neglected except LK The clamp capacitor, coupling capacitor and input

inductor are large enough, so they have constant value in a switching cycle

The converter has six modes in each switching cycle [19] and the first mode begins when main switch is turned on.

Mode1) The main switch and the secondary rectifier D are both on. The transformer magnetizing inductor is discharged by the output voltage, and the resonant inductor is charged by the coupling capacitor voltage. This mode ends when the resonant inductor current becomes equal to the magnetizing current.

Mode 2) The resonant inductor is in series with the magnetizing inductor, and both are charged by the coupling capacitor voltage. This mode ends when the main switch is turned off.

Mode 3) S1,S2 and D are all off in this mode. The output capacitor is charged by the input current and resonant inductor current. This mode ends when the secondary diode D turns on.

The voltage across CS is as following

v + nv (1 +LL )

Mode 4) The voltage across the magnetizing inductor

is clamped because of the conduction of D. The resonant inductor resonates with the output capacitor When resonant capacitor completely charges, the body diode of S2 conducts and this mode ends.

Mode 5) In this mode both ?and D are on and the voltage across the magnetizing inductor is clamped by the output voltage. Hence both inductor currents will decrease, with different slopes. This mode ends when ?is turned off .

Mode 6) When S2 is turned off this mode begins and Lr current starts to discharge Cr resonantly and when this capacitor discharge completely the body diode of S1 conducts and therefore after this instant, S1 can be turned on under zero voltage condition (ZVS).

B. Reduced-Order Averaged Model Derivation From the steady-state operation analysis, it can be

concluded that the resonant inductor current and the resonant capacitor voltage are fast state variables, while all other state variables (im ,vs ,vc ,vo , and iL) can be considered slow variables. The time-scale separation method presented in [20] can be applied to develop a reduced-order averaged model for the slow state variables which describes low-frequency (up to half the switching frequency) dynamics of the converter. The procedure is to first determine the responses of the resonant inductor current and the capacitor voltage in each of the six

Page 3: Fuzzy Logic Based Sliding Mode Controlled For Active … · ١٧٦٧ Fuzzy Logic Based Sliding Mode Controlled For Active Clamp SEPIC Converter Abstract:In this paper a modified design

١٧٦٩

intervals over a switching cycle. The slow variables are assumed to be constant (and ripple free) in this calculation. The calculated responses, which are usually dependent of the time and the slow state variables, are substituted into the state space equations of the slow state variables such that these equations become self sufficient (decoupled), that is, they don’t involve the resonant inductor current and capacitor voltage any more. Standard averaging technique can then be applied to remove the time dependence of the decoupled equations, resulting in a fifth-order averaged models for the five slow state variables (im ,vs ,vc ,vo , and iL) .Although mathematically not necessary, we will make some approximations for the waveforms shown in Fig. 2(a) to simplify the model derivation. The approximations mainly involve ignoring the dead time between the conduction of and . As defined in Fig. 2(a), the dead time encompasses intervals[t2,t3] ,[t3,t4] , and[t5,t6] , and is usually very short. The approximated waveforms without these three intervals are shown in Fig. 2(b).

This leaves three intervals in each switching cycle:[0,αTs] , which coincides with interval[t0,t1] ;[αTs,dTs] , which corresponds to[t1,t2] ; and[dTs,Ts] , which corresponds to[t1,t5] . Note that the resonant capacitor voltage becomes a rectangular wave when the resonant transition intervals are ignored. (Similar approximations are used in [19] in the derivation of full-order averaged models.) Additionally, we assume that all components shown in Fig. 1 are ideal, and that the converter is lossless. The first step in the development of a reduced-order averaged model is to calculate the periodic responses of the fast variables, that is, the resonant inductor current and capacitor voltage. Since the resonant capacitor voltage assumes a rectangular wave under the assumptions made before, only the responses of the resonant inductor need to be calculated. In the procedure proposed in [18], this is calculated by treating all slow variables as constant and ignoring their switching ripple. Based on the previous steady-state operation analysis, responses of the resonant inductor current are found to be1 i (t)

=

⎩⎪⎨

⎪⎧i +

v + nvL

(t − αT ) t ∈ [0, αT ]

i t ∈ [αT , dT ]

i +v + nv − v

L(t − dT ) t ∈ [dT , dT ]

(1)

where is n the turns ratio of the transformer. Note that parameter represents the length of the first interval as defined in Fig. 2 and is dependent of other state variables. To eliminate this dependent variable, we note that the

resonant inductor current is periodic under the assumption made before, such that i (0) = i (T ) (2)

With (1) and (2), a solution can be found for α = ( )( ) (3)

In the next section, we will present a different

approach to the calculation of by considering the switching ripple of the magnetizing current as a way to improve the model accuracy when large switching ripple is present. The next step is to substitute and in the state equations of the slow variables by the calculated responses of the resonant inductor current and capacitor voltage. Following are the state equations of the five slow state variables after such substitution.

1) Input inductor current

ı (t)

=1L

v t ∈ [0, αT ] v t ∈ [αT , dT ]v − v t ∈ [dT , dT ]

2) Clamping capacitor voltage

v (t)

=1

C⎩⎨

⎧0 t ∈ [0, αT ] 0 t ∈ [αT , dT ]

i + i +v + nv − v

L (t − dT ) t ∈ [dT , dT ]

3) Transformer magnetizing current

ı (t)

=1L

−nv L⁄ t ∈ [0, αT ] v (L + L )⁄ t ∈ [αT , dT ] −nv L⁄ t ∈ [dT , dT ]

4) Coupling capacitor voltage

Page 4: Fuzzy Logic Based Sliding Mode Controlled For Active … · ١٧٦٧ Fuzzy Logic Based Sliding Mode Controlled For Active Clamp SEPIC Converter Abstract:In this paper a modified design

١٧٧٠

v (t)

= −1C

⎩⎪⎨

⎪⎧i +

v + nvL

(t − αT ) t ∈ [0, αT ]

i t ∈ [αT , dT ]

i +v + nv − v

L(t − dT ) t ∈ [dT , dT ]

5) Output voltage

v (t)

=

⎩⎪⎪⎨

⎪⎪⎧−

n(v + nv )(t − αT )L C −

vRC t ∈ [0, αT ]

−v

RC t ∈ [αT , dT ]

−n(v + nv − v )(t − dT )

L C −v

RC t ∈ [dT , dT ]

These equations are time-varying, but involve only the slow state variables, that is, they are decoupled from the fast resonant variables. The last step of the modeling procedure is now to average these equations over one switching cycle to eliminate

their time dependency. The result is a reduced-order averaged model of the converter, as

∝= ( ퟏ 풅)(풗풄 풏풗풐 풗풔)풗풄 풏풗풐

(4) 풅 푳풅풕

= ퟏ푳

[풗풊풏 − (ퟏ − 풅)풗풔] (5) 풅풗풔풅풕

=ퟏ

푪풔[(ퟏ − 풅)( 푳 + 푴) + (풗풄 풏풗풐 풗풔)(ퟏ 풅)ퟐ푻풔

푳풓]

(6) 풅 풎풅풕

= 풏풗풐(∝ ퟏ 풅)푳풎

− 풗풄(풅 ∝)푳풎 푳풓

(7) 풅풗풄풅풕

=ퟏ

푪풄[ 풎 − (풗풄 풏풗풐)∝ퟐ푻풔

푳푹+ (풗풄 풏풗풐 풗풔)(ퟏ 풅)ퟐ푻풔

푳풓]

(8) 풅풗풐

풅풕= ퟏ

푪풐[(풗풄 풏풗풐)

ퟐ푳풓∝ퟐ 풏푻풔 − (풗풄 풏풗풐 풗풔)

ퟐ푳풓(ퟏ −

풅ퟐ풏푻풔−풗풐푹] (9)

The above model differs from existing reduced-order models in that the effects of the fast state variables are captured in the model. On the other hand, unlike the existing full-order models [22], this new reduced-order model captures the

effects of the fast state variables without actually including them in the final model, hence is much simpler and easier to use .

3. DESIGNING OF SLIDING MODE CONTROLLER

The sliding mode controller (SMC) is a variable structure control technique compatible with the nonlinear behavior of a boost converter. Determining a suitable switching or sliding surface is the first step to design a sliding mode controller. Here error is denoted as

e = iLref − iL (10) for this converter, the sliding surface S are defined as S = Ke = K(iLref − iL) (11) where K is the sliding coefficient and iLref is the

desired output current produced by a PI loop in Fig. 5. Now a switching strategy should be designed to make the system reach sliding surface in finite time. After reaching the surface, the system achieves desired system dynamics and becomes globally asymptotic stable [16]. A positive definite Lyapunov function P may be defined [6] as

P = 12

S2 (12) Ensuring stability for the system in sliding mode

requires derivative of P be negative definite i.e. P < 0 and

hence the following inequality should be fulfilled: P = SS < 0 (13) So, both reaching mode behavior and sliding mode

stability are ensured by the following switching law:

d = 0 S < 01 S > 0

(14) As in [8] and [18], the sliding mode control law d is d = 1/2[1 + sign(S)] (15)

Design procedure and necessary equations for SMC

were presented in [8]. Output curves for this sliding controller were also presented against input and reference voltages. SMC suffers from a major drawback like chattering phenomenon originated from switching at infinite frequency between the two structures [2], [16]. An FSMC scheme is proposed in the next section to check the drawbacks of the sliding mode control and attain more accuracy.

IV. DESIGNING OF FUZZY SLIDING MODE

CONTROLLER Fuzzy logic when combined with sliding mode control

contributes significantly to the improvement of performance of nonlinear systems. The fuzzy sliding mode controller

Page 5: Fuzzy Logic Based Sliding Mode Controlled For Active … · ١٧٦٧ Fuzzy Logic Based Sliding Mode Controlled For Active Clamp SEPIC Converter Abstract:In this paper a modified design

١٧٧١

proposed in this paper goes in line with the inequality (13), which implies the multiplication of sliding surface (11) and its derivative be negative definite [6], [15].

d = 1/2[1 + sign(S )] (16) Here Sf determines the duration of d to attain desired

output. K in (9) is determined to be 1. For fuzzy logic, Mamdani fuzzy inference system is used. Figure 4 and figure 5, Show two triangle membership functions which are designed for fuzzy block inputs. Also E is applied to fuzzy block according to figure 3. The control signal Sf is produced by using fuzzy rules are given in TABLE 1. Also triangle membership function of output is shown in figures 6.

Fig.3. Fuzzy Sliding Mode Control Block in MATLAB / SIMULINK

Fig. 4. Membership function for input e1

Fig. 5. Membership function for input e2

Fig. 6. Membership function for output uv

TABLE. 1.Fuzzy rules

V. SIMULATION RESULTS A block diagram of the proposed system is shown in

Fig.7.

Fig.7. Block Diagram of proposed system

PB PM PS ZE NS NM NB

ZE NS NM NM NB NB NB NB

PS ZE NS NS NM NB NB NM

PM PS ZE NS NS NM NB NS

PM PS PS ZE NS NS NM ZE

PB PM PS PS ZE NS NM PS

PB PB PM PS PS ZE NS PM

PB PB PB PM PM PS ZE PB

e2 e1

Page 6: Fuzzy Logic Based Sliding Mode Controlled For Active … · ١٧٦٧ Fuzzy Logic Based Sliding Mode Controlled For Active Clamp SEPIC Converter Abstract:In this paper a modified design

١٧٧٢

TABLE2. PARAMETERS OF THE EXPERIMENTAL SEPIC

CONVERTER VALUE PARAMETER VALUE PARAMETER

15v v 115v v

10Ω R 62.5w P

247µH L 1.14mH L

0.47µF C 20µH L

1200µF C 0.47µF C

40mH C 4 N

100KHz f 0.5 D

Robustness is checked by testing the system response to (1) step change in reference voltage Vref from 15 to 25 V (2) step change in input voltage Vin from 115 to 200 volts at 0.3 sec.

In Figures 9 and 10, voltage and inductor current are shown for both cases respectively and these results verify robustness of proposed controller against perturbations.

Figure 9. The output voltage under load and input voltage variations in

0.3S.

Figure 10. The inductor current iL under load and input voltage

variations in 0.3S.

Figure 11.The signal control of proposed controller under load and input

voltage variations in .04S in boost mode. It is necessary to design control system to offset the

variance of proportional gain kp. Designing fuzzy membership functions is a trial-and-error process and hence, different techniques can be applied to achieve maximum satisfactory performance.

VI. CONCLUSIONS In this paper a single variable fuzzy sliding mode

control scheme with the sliding surface as input in order to improve the robustness and performance of a boost DCDC soft switching sepic converter is proposed. The simulation results show that the proposed controller overcomes the chattering problem and it is robust for the cases of the reference voltage and input voltage variations. However, the proposed sliding mode controller operates under variable frequency and the PI loop does not suit all operating conditions. But more accuracy is achieved by modifying fuzzy rule base and membership functions. REFERENCES [1] M. H. Rashid, Power Electronics Circuits, Devices, and Applications

3rd ed., Upper Saddle River, New Jersey, U.S.A.: Pearson Prentice Hall, 2003.

[2] M. H. Rashid, Power electronics handbook, 2nd ed., San Diego, California, U.S.A.: Academic Press, 2007

[3] M. K. Kazimierczuk, Pulse Width Modulated DC-DC Converters, 1st ed. West Sussex , U.K. : John Wiley & Sons, Ltd, 2008.

[4] P.T. Krein, Elements of Power Electronics, New York, U.S.A.:Oxford University Press, 1998.

[5] H.S. Ramírez and R. S.Ortigoza, Control design techniques in power electronics devices. (Power systems), London, U.K.: Springer-Verlag Limited, 2006.

[6] J. J. Slotine and W. Li, Applied Nonlinear Control, New Jersey, U.S.A.: Prentice-Hall Inc., 1991

[7] W. Perruquetti and J. P. Barbot, Sliding mode control in engineering, New York , U.S.A.: Marcel Dekker, Inc., 2002

[8] H. Guldemir, “Sliding Mode Control of DC-DC Boost Converter”, Journal of Applied Sciences, vol. 5, no. 3, pp. 588-592, 2005.

[9] Zadeh, L.A., “Fuzzy Sets”, Information and Control, vol. 8. pp, 338- 353, 1965 .

[10] Fuzzy Logic Toolbox™ User’s Guide, The MathWorks, 1995–2009

[11] G. J. Klir and Bo Yuan, Fuzzy Sets and Fuzzy Logic, Theory and Applications, New Jersey, U.S.A.: Prentice-Hall, Inc.,1995

[12] L. REZNIK, Fuzzy Controllers, Jordan Hill, Oxford, U.K.: Newness ,1997

Page 7: Fuzzy Logic Based Sliding Mode Controlled For Active … · ١٧٦٧ Fuzzy Logic Based Sliding Mode Controlled For Active Clamp SEPIC Converter Abstract:In this paper a modified design

١٧٧٣

[13] G. Chen and T. T. Pham., Introduction to fuzzy sets, fuzzy logic and fuzzy control systems, Florida, U.S.A.: CRC Press LLC.,2001

[14] S. Thongchai and P. Sethakul, “Fuzzy Sliding Mode Controller Design,” The Journal of KMITNB, vol. 14, no.1, pp. 6-15, Jan-Mar. 2004.

[15] A. Sahbani, K. B. Saad, and M. Benrejeb, “Chattering phenomenon suppression of buck boost DC-DC converter with Fuzzy Sliding Mode Control,” International Journal of Electrical and Electronics, vol. 2, no. 1, pp. 1-6, 2009.

[16] J. Y. Hung, W. Gao and J. C. Hung, “Variable Structure Control: A Survey,” IEEE Trans. Ind. Electron., vol. 40, no. 1, Feb. 1993.

[17] S. Arulselvi, C. Ramesh Kumar, G. Uma and M. Chidambaram, “Design of Fuzzy Sliding Mode Control for DC-DC Converter,” Proceedings of ICISIP, pp. 217-222, 2005.

[18] J. H. Su, J. J. Chen and D. S. Wu, “Learning Feedback Controller Design of Switching Converters Via MATLAB/SIMULINK,” IEEE Trans. Educ., vol. 45, no. 4, pp. 307-315, Nov. 2002.

. [19] P. Athalye, D. Maksimovic, and R.W. Erickson, “Averaged switch

modeling of active-clamped converters,” in Proc. IEEE Ind. Electron. Soc. Annu. Meeting (IECON’01), 2001, pp. 1078–1083.

[20] J. Sun and H. Grotstollen, “Symbolic analysis methods for averaged modeling of switching power converters,” IEEE Trans. Power Electron., vol. 12, no. 3, pp. 537–546, May 1997.

[21] P. T. Prathapan, M. Chen, and J. Sun, “Feedforward current control for boost-derived single-phase PFC converters,” in Proc. IEEE Applied Power Electron. Conf., pp. 1716–1722

[22] P. Athalye, D. Maksimovic, and R.W. Erickson, “Averaged switch modeling of active-clamped converters,” in Proc. IEEE Ind. Electron. Soc. Annu. Meeting (IECON’01), 2001, pp. 1078–1083.