FLC&NN Control of DC Motor
FLC&NN Control of DC Motor
Objective
Drive Parameters
System block diagram
Modeling & speed control of DC motor
Three phase controlled rectifiers
Fuzzy Logic &fuzzy control
Neural compensation
Closed loop speed control
Speed control of dc motor using fuzzy control and
neural network compensation
Results & conclusion
Objectives
Applications of fuzzy logic control
Linearizing the rectifier transfer characteristics
Speed and current loops with FLC
Simulation study of PI and proposed scheme
Superiority of FLC and NN over conventional
PI controller
Drive Parameters
Supply voltage (V) -110 volts
Rated motor current (Ia) - 20A
Speed of the motor (r.p.s) 1800
Armature resistance (Ra) 0.6 ohms
Armature Inductance (La) 8mH
Moment of Inertia (J) 0.0465 Kg-m^2
Friction Coefficient (B) 0.004N.m sec/rad
Line voltage (VL) 90 volts
Shaft power 2.5hp
Load Torque (TL) 2.78*10^(-4) *W^2
Rectifier characteristics
Expressions
forconduction
Rectifier
current
For Continuous
mode when
supplied toand
dc motorvoltage
Fuzzy logic
Fuzzy Logic is a problem-solving control system methodology.
It provides a simple way to arrive at a definite conclusion based upon
vague, ambiguous, imprecise, noisy, or missing input information .
Fuzzy Logic approach to control problems mimics how a person
would make decisions, only much faster.
Fuzzy Logic controller processes user-defined rules governing the
target control system.
Fuzzy Logic is not limited to a few feedback inputs and one or two
control output, nor is it necessary to measure or compute rate of
change parameters in order for it to be implemented.
Fuzzy Logic can control nonlinear systems that would be difficult or
impossible to model mathematically.
Fuzzy control
Fuzzy Control applies fuzzy logic to the control of processes by utilizing different categories, usually error and change in error, for
the process state and applying rules to decide a level of output, i.e. a suitable control action.
The linguistic variables used for both input and output variables are often of the form negative large, positive small, zero etc.
A typical rule base for a two-input, single-output system with three membership functions per variable is shown in Table below
DE
N
Z
P
E N Z P
N
N
Z
Z
Z
P
Z
P
P
Simple Rule
Base
NB
NS
PS
PB
NVB
NVB
PB
PB
PB
PB
NB
NVB
NM
NVB
NS
NVS
NVS
NVS
NS
NVB
NM
NS
NS
NS
NVB
NB
NM
NM
NS
PS
NVB
NVB
NVB
NVB
NM
NB
NM
PM
NB
NB
PB
NVB
NVB
NVB
NB
NB
PVB
NVB
NVB
NVB
NVB
NB
Ia
NB
Fuzzy compensation
The converter which drives the separately excited dc motor may
operate in continuous of discontinuous conduction mode.
The non-linear Vd(pu)- Ia(pu) relation adversely affects the gain
characteristics for the current control loop.
The fuzzy control is well-suited in a non-linear systems especially
where parameter variation problem exists.
Therefore this fuzzy method of del-alpha angle compensation is
used to linearise the converter transfer characteristics in
discontinuous mode.
The input being the armature current (Ia) pu with 9 fuzzy subsets,
the angle (alpha) with 5 fuzzy subsets and the output change in
alpha (dalpha) with 11 fuzzy subsets.
Simulink Implementation
of Fuzzy compensation
Now import data from the workspace and select the given data for input and
target
Now create a network and call it delalpha. And set the network type feed
forward backpropagation and press create.
Now after the training finished generate a simulink block by giving the
network descriptions.
Output waveform
Output waveform
PI Controller
Fuzzy Logic
Controller and
Compensation
FLC and
Neural
Network
Compensation
Setting Time Ts
Over shoot(%)
0.2sec
6%
0.16sec
0 rad/sec
0.14sec
0rad/sec
Rise time tr
Steady State
Error
0.17 sec
3 rad/sec
0.1 sec
0 rad/sec
0.09sec
0 rad/sec
Future Scope
Till now the speed of dc motor is controlled using PI, Fuzzy controllers.
The next approach is to control the speed using a neural network controller and
neurofuzzy control.
Another new approach is using a DSP controller. With the DSP controller an
intelligent control approach is possible to reduce the overall system cost and to
improve the reliability of the drive performance.
References
1. Gilbert C.D. Sousa and B.K. Bose, A Fuzzy Set Theory Based Control of a
Phase-Controlled DC Machine Drive, lEEE Trans,Ind. Appl, vol. 30, Jan 1994.
2. C.L. Chen and C.T. Hsieh, User friendlydesign of Fuzzy Logic Controller, IEE.
Control Theory and applications.
3. J.S. Mapes and B.K. Bose, Linearisation of the transfer characteristics of a phasecantrolled converter under discontinuous conduction, IEEE Trans, Ind. Appl, vol.
1A-i4, pp, 559-564, 1978.
4. J.M. Zurada, Jntroduction to Artificial Neural Systems, Jaico Publishing House,
First Edition, 1994.
5. Drainkov.D, Hel1endoorw.H & Reinfiank.M -An Introduction to Fuzzy Control,
Narosa.publishing house, I Reprint, 1996.
6. Muhammad H. Rashid, Power Electronics Circuits, Devices and Applications,
Prentice
Hall of Jndia, I1 edition, June 1997.
Thank you