Professional Documents
Culture Documents
Paper:
We present induction motor speed control using optimal PI controller fuzzy gain scheduling. To improve
PI controller performance, we designed fuzzy PI controller gain tuning for indirect-field oriented IM speed
control using fuzzy rules on-line to adapt PI controller
parameters based on error and its first time derivative.
To overcome the major disadvantage of fuzzy logic
control, i.e., the lack of design technique, we propose
optimization of fuzzy logic tuning parameters using
a genetic algorithm. Optimally designed fuzzy logic
provides suitable PI controller gain to achieve the desired speed while varying load torque and parameters.
Simulation demonstrated the performance of the proposed optimal fuzzy-logic tuning PI controller, and numerical validation results of our proposal showed performance comparable to a fuzzy controller having parameters chosen by a human operator.
Keywords: vector control, fuzzy logic, genetic algorithm, fuzzy-genetic systems, PI controller tuning
1. Introduction
Important progress in power electronics and microcomputing has enabled considerable advances in the control of AC equipment and real-time implantation applications. AC motors, especially induction motors (IM),
enjoy inherent advantages, such as simplicity, reliability,
low cost, and almost maintenance-free electrical drives
[1, 2], although their control remains challenging in highperformance dynamic industrial applications because significant nonlinearity and many parameters, mainly rotor
resistance, vary with operating conditions. For long years,
direct current (DC) equipment constituted the primary
electromechanical source for variable speed applications
because of ease of control, where torque and flux are naturally decoupled and can be controlled independently by
torque and flux producing current [13].
Field-oriented control is widely used in industry for
high performance IM drives and provides the same per-
85
Bousserhane, I. K. et al.
tion motor. The combination of conventional and intelligent fuzzy control for electrical motor control has also
grown rapidly [6, 1315]. Radaideh and Hayajneh [13]
derived fuzzy gain scheduling for the PID controller, in
which fuzzy rules are used online to adjust controller parameters based on error and its derivative. Fuzzy logicbased self-tuning PI control proposed by Abdul-Mannan
et al. [6] for IM drive speed control with IFO used welldesigned fuzzy logic providing suitable PI controller gain.
Wai et al. [14] proposed adaptive fuzzy sliding-mode control with an integral-operation switching surface to control electrical servo drive positioning. Visioli [15] proposed a different way based on fuzzy logic for tuning PID
controllers, in which a fuzzy mechanism is used to improve performance by Ziegler-Nichols parameters.
The major drawback of fuzzy control is the lack of design techniques [16, 17]. Most fuzzy rules are based on
human knowledge and differ among persons despite the
same system performance. The selection of suitable fuzzy
rules, membership functions, and their definitions in the
universe of discourse invariable involves painstaking trialand-error [17]. We address using genetic algorithms to
overcome these drawbacks to make design tasks easier.
Our goal was to find an optimal rule-base and membership
functions of fuzzy logic. Such an optimal FLC could provide ideal control performance and achieve desired speed.
Genetic algorithms (GAs) are general-purpose optimization techniques that use the direct analogy of natural evolution involving survival of the fittest [18]. GAs,
developed by Holland in 1962, use multiple concurrent
search points called chromosomes, that process three genetic operations reproduction, crossover, and mutation
to generate new search points called offspring for subsequent iterations. Some or all members of the current
solution set are replaced with newly created members to
improve solution set quality with increasing numbers of
iterations.
Since GAs simultaneously evaluate many points in parameter space, they are likely to converge toward a global
solution [18, 19]. GAs have been implemented in control for improving overall system performance [2024].
In most controller design, parameters must be optimized
to give better overall control performance [16, 19]. Sundareswaran and Vasu [20] proposed designing an optimal
PI controller for separately excited DC motor drive speed
control. Elsewhere [21], GAs are proposed for online auto
tuning PID controller parameters in which GAs are used
to search for optimal PID parameters that minimize integral absolute error (IAE). Rahman [22] proposed laboratory testing GAs based on a self-tuned PI controller.
We used GAs to obtain optimized PI constants for interior permanent synchronous motor (IPMSM) speed control. Lin and Chou [23] developed an adaptive sliding
mode controller based on real-coded GAs for the online
tuning of adaptive algorithm adaptation gain in sliding
mode controllers to enhance IM servo drive control. In
[24], online tuning of control gain in multi segment sliding mode control MSSMCs was proposed to reduce chatter in torque commands while retaining favorable control
86
performance. This underlying GA-based global optimization was applied to several FLC applications [25]. In [25],
fuzzy controller parameters, including normalization factors, and membership functions are translated into binary
bit strings and processed using GAs to be optimized for
the object function used. Kuo and Li [26] used GAs to
produce rule tables for fuzzy PI and PD controllers. Xia
et al. [27] proposed auto-tuning of fuzzy controller based
on GAs for brushless DC motor speed control. Uddin et
al. [28] used GAs to design speed control based on FLCs
for an interior permanent synchronous motor. With this
design, the controller has less computational burden, making it suitable for real-time use.
We propose designing optimal PI controller fuzzy gain
tuning based on GAs to enhance IM drive control performance. We studied fuzzy gain tuning of conventional PI
controllers in which fuzzy logic is used online to generate
PI controller parameters. This paper is organized as follows: Section 2 reviews the indirect field-oriented control
(FOC) principle of induction motors. Section 3 discusses
the development of online PI controller tuning using FLC
based on error and its first time derivative. Section 4 develops optimization to optimize FLCs and optimal fuzzy
gain tuning of PI controllers. Section 5 presents simulation results and Section 6 presents conclusions.
1
L2
Lm Rr
Vds Rs m2 Rr ids 2 dr
Ls
Lr
Lr
LLm qr r e iqs . . . . . . (1)
r
diqs
dt
1
L2
Lm
Vqs Rs m2 Rr iqs
dr r
Ls
Lr
Lr
LmL2Rr qr eids . . . . . .
r
Lm Rr
Rr
ids dr e r qr . . . .
Lr
Lr
Lm Rr
Rr
iqs e r dr qr . . . .
Lr
Lr
2
3 P Lm
iqs dr ids qr fJc r PJ Tl
2 Lr J
d dr
dt
d qr
dt
d r
dt
(2)
(3)
(4)
(5)
Where Rs is the stator resistance per phase, Rr rotor resistance per phase referencing the stator, Lm magnetizing
inductance per phase, Ls stator inductance per phase, Lr
rotor inductance per phase referencing the stator, e synchronous frequency, r rotor frequency, P the number of
pole pairs, J inertia moment, r Lr Rr the rotor timeconstant, 1 L2m Ls Lr the leakage coefficient, ids
and iqs d-axis and q-axis stator current, dr and qr d-axis
and q-axis rotor flux, and Vds and Vqs d-axis and q-axis
Int. J. of Automation Technology Vol.2 No.2, 2008