Neural Network Based Dynamic.pdf

download Neural Network Based Dynamic.pdf

of 13

Transcript of Neural Network Based Dynamic.pdf

  • 8/12/2019 Neural Network Based Dynamic.pdf

    1/13

    Neural Network Based Dynamic

    Performance of Induction Motor Drives

    P. M. Menghal and A. Jaya Laxmi

    Abstract In industries, more than 85 % of the motors are Induction Motors,

    because of the low maintenance and robustness. Maximum torque and efficiency isobtained by the speed control of induction motor. Using Artificial Intelligence (AI)

    techniques, particularly the neural networks, performance and operation of

    induction motor drives is improved. This paper presents dynamic simulation of

    induction motor drive using neuro controller. The integrated environment allows

    users to compare simulation results between conventional, Fuzzy and Neural

    Network controller (NNW). The performance of fuzzy logic and artificial neural

    network based controllers are compared with that of the conventional proportional

    integral controller. The dynamic modeling and simulation of Induction motor is

    done using MATLAB/SIMULINK and the dynamic performance of inductionmotor drive has been analyzed for artificial intelligent controller.

    Keywords Neuro network (NNW) PI controller Fuzzy logic controller(FLC) Sugeno fuzzy controller Hebbian learning algorithm

    P. M. Menghal (&)

    Faculty of Degree Engineering, Military College of Electronics and Mechanical

    Engineering, Secunderabad 500015, India

    e-mail: [email protected]

    Department of EEE, Jawaharlal Nehru Technological University, Anantapur 515002,

    Andhra Pradesh, India

    A. Jaya Laxmi

    Department of EEE, Jawaharlal Nehru Technological University, College of Engineering,

    Kukatpally, Hyderabad 500085, Andhra Pradesh, India

    e-mail: [email protected]

    M. Pant et al. (eds.), Proceedings of the Third International Conference on Soft

    Computing for Problem Solving, Advances in Intelligent Systems and Computing 259,

    DOI: 10.1007/978-81-322-1768-8_48, Springer India 2014

    539

  • 8/12/2019 Neural Network Based Dynamic.pdf

    2/13

    1 Introduction

    Three phase Induction Motor have wide applications as electrical machines. About

    half of the electrical energy generated in a developed country is ultimately con-sumed by electric motors, of which over 90 % are induction motors. For a rela-

    tively long period, induction motors have mainly been deployed in constant-speed

    motor drives for general purpose applications. The rapid development of power

    electronic devices and converter technologies in the past few decades, however,

    has made possible efficient speed control by varying the supply frequency, giving

    rise to various forms of adjustable-speed induction motor drives. In about the same

    period, there were also advances in control methods and Artificial Intelligence (AI)

    techniques. Artificial Intelligent techniques mean use of expert system, fuzzy

    logic, neural networks and genetic algorithm. Researchers soon realized that the

    performance of induction motor drives can be enhanced by adopting artificial-

    intelligence-based methods. The Artificial Intelligence (AI) techniques, such as

    Expert System (ES), Fuzzy Logic (FL), Artificial Neural Network (ANN), and

    Genetic Algorithm (GA) have recently been applied widely in control of induction

    motor drives. Among all the branches of AI, the NNW seems to have greater

    impact on power electronics and motor drives area that is evident by the publi-

    cations in the literature. Since the 1990s, AI-based induction motor drives have

    received greater attention. Apart from the control techniques that exist, intelligent

    control methods, such as fuzzy logic control, neural network control, genetic

    algorithm, and expert system, proved to be superior. Artificial Intelligent Con-troller (AIC) could be the best controller for Induction Motor control [16]. Fuzzy

    controller conventionally is totally dependent to memberships and rules, which are

    based broadly on the intuition of the designer. This paper tends to show Neuro

    Controller has edge over fuzzy controller. Sugeno fuzzy controller is used to train

    the fuzzy system with two inputs and one output [711]. The performance of fuzzy

    logic and artificial neural network based controllers is compared with that of the

    conventional proportional integral controller.

    2 Dynamic Modeling and Simulation of Induction Motor

    Drive

    The induction motors dynamic behavior can be expressed by voltage and torque

    which are time varying. The differential equations that belong to dynamic analysis

    of induction motor are so sophisticated. Then with the change of variables the

    complexity of these equations decrease through movement from poly phase

    winding to two phase winding (q-d). In other words, the stator and rotor variableslike voltage, current and flux linkages of an induction machine are transferred to

    another reference model which remains stationary [16].

    540 P. M. Menghal and A. Jaya Laxmi

  • 8/12/2019 Neural Network Based Dynamic.pdf

    3/13

    In Fig.1 stator inductance is the sum of the stator leakage inductance and

    magnetizing inductance (Lls = Ls ? Lm), and the rotor inductance is the sum of

    the rotor leakage inductance and magnetizing inductance (Llr = Lr ? Lm). From

    the equivalent circuit of the induction motor in d-q frame, the model equations are

    derived. The flux linkages can be achieved as:

    1

    xb

    dwqs

    dt vqs xe

    xbwds Rsiqs 1

    1

    xb

    dwdsdt

    vds xexb

    wqs Rsids 2

    1

    xb

    dwqr

    dt vqr xe xr

    xbwdr Rsiqr 3

    1xb

    dwdrdt

    vdr xe xrxb

    wqr Rsidr 4

    By substituting the values of flux linkages in the above equations, the following

    current equations are obtained as:

    iqswqs wmq

    Xls5

    ids wds

    wmd

    Xls 6

    iqrwqr wmq

    Xls7

    Fig. 1 d q model of induction motor

    Neural Network Based Dynamic Performance 541

  • 8/12/2019 Neural Network Based Dynamic.pdf

    4/13

    idr wdr wmd Xls

    8

    where wmq and wmd are the flux linkages over Lm in the q and d axes. The flux

    equations are written as follows:

    wmq Xmlwqs

    Xls wqr

    Xlr

    9

    wmd XmlwdsXls

    wdrXlr

    10

    Xml 11Xm

    1Xls

    1Xlr

    11

    In the above equations, the speed xr is related to the torque by the following

    mechanical dynamic equation as:

    Te Tload Jdxmdt

    Tload J2p

    dxr

    dt12

    then xr is achievable from above equation, where:

    p: number of poles.J: moment of inertia (kg/m2).

    In the previous section, dynamic model of an induction motor is expressed. The

    model constructed according to the equations has been simulated by using

    MATLAB/SIMULINK as shown in Fig. 2 in conventional mode of operation of

    induction motor. A 3 phase source is applied to conventional model of an

    induction motor and the equations are given by:

    Va ffiffiffi2

    p Vrmssin xt 13

    Vbffiffiffi

    2p

    Vrmssin xt 2p3

    14

    Vcffiffiffi

    2p

    Vrmssin xt 2p3

    15

    By using Parks Transformation, voltages are transformed to two phase in the

    d-q axes, and are applied to induction motor. In order to obtain the stator and rotor

    currents of induction motor in two phase, Inverse park transformation is applied in

    the last stage [4].

    542 P. M. Menghal and A. Jaya Laxmi

  • 8/12/2019 Neural Network Based Dynamic.pdf

    5/13

    3 Fuzzy Logic Controller

    The speed of induction motor is adjusted by the fuzzy controller. The membership

    function of De, e and three scalar values of each triangle are applied into this

    controller. In Table1, the fuzzy rules decision implemented into the controller are

    given. The conventional simulated induction motor model as shown in Fig. 2 is

    modified by adding Fuzzy controller and is shown in Fig. 3. Speed output terminal

    of induction motor is applied as an input to fuzzy controller, and in the initial startof induction motor the error is maximum, so according to fuzzy rules fuzzy

    controller produces a crisp value. Then this value will change the frequency of sine

    wave in the speed controller. The sine wave is then compared with triangular

    waveform to generate the firing signals of IGBTs in the PWM inverters. The

    frequency of these firing signals also gradually changes, thus increasing the fre-

    quency of applied voltage to Induction Motor [9].

    As discussed earlier, the crisp value obtained from Fuzzy Logic Controller is

    used to change the frequency of gating signals of PWM inverter. Thus the output

    AC signals obtained will be variable frequency sine waves. The sine wave isgenerated with amplitude, phase and frequency which are supplied through a GUI.

    Then the clock signal which is sampling time of simulation is divided by crisp

    value which is obtained from Fuzzy Logic Controller (FLC). So by placing three

    sine waves with different phases, one can compare them with triangular waveform

    and generate necessary gating signals of PWM inverter. So at the first sampling

    point the speed is zero and error is maximum. Then whatever the speed rises, the

    error will decrease, and the crisp value obtained from FLC will increase. So, the

    frequency of sine wave will decrease which will cause IGBTs switched ON and

    OFF faster. It will increase the AC supply frequency, and the motor will speed up.

    Figure3shows the Fuzzy logic induction motor model.

    Torque

    Speed

    iqs

    ids

    iqr

    idr

    teta

    Iabc

    Ir-abc

    Vqs

    Vds

    TL

    iqs

    ids

    iqr

    idr

    Te

    Wr

    induction motor d-q model

    Va

    Vb

    Vc

    teta

    Vqs

    Vds

    abc to d-qPark transformation

    XY Graph

    ICONR

    To Workspace 2

    ICONS

    To Workspace 1

    SCON

    To Workspace

    Scope1

    Scope

    1/s

    Integrator

    Final speed value

    0

    Constant 1

    Va

    Vb

    Vc

    AC Source

    Fig. 2 Simulated induction motor model with conventional controller

    Neural Network Based Dynamic Performance 543

  • 8/12/2019 Neural Network Based Dynamic.pdf

    6/13

    4 Adaptive Neuro Fuzzy Controller

    In the designing of a controller, the main criterion is the controllability of torque in

    an induction motor with good transient and steady state responses. With certaindrawbacks, PI controller is able to achieve these characteristics. The main draw-

    backs are (1) The gains cannot be increased beyond certain limit. (2) Non linearity

    is introduced, making the system more complex for analysis. The shortcomings of

    PI controller are overcome by artificial intelligent techniques. One such technique

    is the use of Fuzzy Logic in the design of controller either independently or in

    hybrid with PI controller. The draw-backs of Fuzzy Logic Control and Artificial

    Neural Network are replaced by Adaptive Neuro-Fuzzy Inference System

    (ANFIS). Adaptive neuro fuzzy combines the learning power of neural network

    with knowledge representation of fuzzy logic. A neuro fuzzy system is based on a

    fuzzy system which is trained by a learning algorithm derived from neural network

    theory. Depending on the applications, one can use either ANN or FIS, or com-

    bination of both. In this paper, the inputs will be e(k) and De(k) [9,12, 17]. A first-

    order Sugeno fuzzy model has rules which are as follows:

    Table 1 Modified fuzzy rule decision

    De

    NB NS ZZ PS PB

    e PB ZZ NS NS NB NBPS PS ZZ NS NS NB

    ZZ PS PS ZZ NS NS

    NS PB PS PS ZZ NS

    NB PB PB PS PS ZZ

    Speed contrller

    d-q to abc

    Park transformation

    stator current Scope

    rotor current Scope

    Continuous

    powerguiiqs

    ids

    iqr

    idr

    teta

    Iabc

    Ir-abc

    Vqs

    Vds

    TL

    iqs

    ids

    iqr

    idr

    Te

    Wr

    induction motor d-q model

    Va

    Vb

    Vc

    teta

    Vqs

    Vds

    abc to d-qPark transformation Torque Scope

    In

    1

    1 4 3 6 5 2

    Speed Scope

    IGBT1

    IGBT4

    IGBT3

    IGBT6

    IGBT5

    IGBT2

    Va

    Vb

    Vc

    PWM ac source

    0

    Load Torque

    1/s

    Integrator

    Feedback

    Reference

    U(k)

    Fuzzy controller

    Divide

    1710

    1

    Fig. 3 Fuzzy control induction motor model

    544 P. M. Menghal and A. Jaya Laxmi

  • 8/12/2019 Neural Network Based Dynamic.pdf

    7/13

    Rule1: If x is A1 and y is B1, then f1 = p1x ? q1y ? r1

    Rule2: If x is A2 and y is B2, then f2 = p2x ? q2y ? r2.

    In the Sugeno model ifthen rules are used, and output of each rule is linear

    combination of inputs plus a constant value. The learning algorithm applied to this

    model is Hebbian. This method is feed forward and unsupervised and the weights

    will be adjusted by the following formula:

    wi new wi old xiy 16The ANFIS layout is shown in Fig. 4. It states that if the cross product of output

    and input is positive, then it results in increase of weight, otherwise decrease ofweight.

    In layer 2 of ANFIS layout, the triangular membership function is same as that

    of the fuzzy controller model. The output of layer 2 is given by:

    O2 l1; l2; l3 17Layer 3 indicates the pro (product) layer and its output is product of inputs,

    which is given by:

    O3

    li e

    lj

    De

    18

    Layer 4 represent Norm and it calculates the ratio ofith firing strength to sum of

    all firing strengths. The obtained output is normalized firing strength, which is

    given by:

    Fig. 4 ANFIS layout

    Neural Network Based Dynamic Performance 545

  • 8/12/2019 Neural Network Based Dynamic.pdf

    8/13

    O4 wiPw

    19

    Layer 5 is an adaptive node with functionality as follows:

    O5 wifi wi pi e qi De ri 20where pi, qi, ri are consequent parameters, which are initially are set to 0.48, 0.25

    and 1 respectively. Then they are adaptively adjusted with Hebbian learning

    algorithm. Layer 6 calculates the output which is given by:

    O6P

    wifiPwi

    21

    Figure5shows the overall structure of Adaptive Neuro-Fuzzy controller.

    5 Neuro Controller

    The most important feature of Artificial Neural Networks (ANN) is its ability to

    learn and improve its operation using neural network training [13, 14]. The

    objective of Neural Network Controller (NNC) is to develop a back propagation

    algorithm such that the output of the neural network speed observer can track the

    target one. The network structure of the NNC, indicates that the neural network has

    three layered network structure. The first is formed with five neuron inputsD(xANN(K? 1)), D(xANN(K)), xANN, xS(K- 1), D(xS(K- 2)). The second

    layer consists of five neurons. The last one contains one neuron to give the

    command variation D(xS(K)). The aim of the proposed NNC is to compute the

    Speed contrller

    d-q to abc

    Park transformation

    stator current Scope

    rotor current Scope

    Continuous

    powerguiiqs

    ids

    iqr

    idr

    teta

    Iabc

    Ir-abc

    Vqs

    Vds

    TL

    iqs

    ids

    iqr

    idr

    Te

    Wr

    induction motor d-q model

    Va

    Vb

    Vc

    teta

    Vqs

    Vds

    abc to d-q

    Park transformationTorque Scope

    In1

    1 4 3 6 5 2

    Speed Scope

    IGBT1

    IGBT4

    IGBT3

    IGBT6

    IGBT5

    IGBT2

    Va

    Vb

    Vc

    PWM ac source

    0

    Load Torque

    1/s

    Integrator

    Feedback

    Reference

    U(k)

    Fuzzy controller

    Divide1710

    1

    Fig. 5 Adaptive neuro-fuzzy controller simulation model

    546 P. M. Menghal and A. Jaya Laxmi

  • 8/12/2019 Neural Network Based Dynamic.pdf

    9/13

    command variation based on the future output variation D(xANN(K? 1)). Hence,

    with this structure, a predictive control with integrator has been realised. At time k,

    the neural network computes the command variation based on the output at time

    (k? 1), while the later isnt defined at this time. In this case, it is assumed that

    xANN(K? 1) : xANN(K). The control law is deduced using the recurrent

    equation given by,

    xS K xS K 1 GD xS K :It can be seen that the d axis and q axis voltage equations are coupled by the

    terms dEand qE. These terms are considered as disturbances and are cancelled by

    using the proposed decoupling method. If the decoupling method is implemented,

    the flux component equations become

    Udr G s vdsUqr G s vqs

    Large values of g may accelerate the ANN learning and consequently fastconvergence but may cause oscillations in the network output, whereas low values

    will cause slow convergence. Therefore, the value ofghas to be chosen carefully

    to avoid instability. The proposed neural network controller is shown in Fig. 6.

    6 Simulation Results and Discussion

    Modeling and simulation of Induction motor in conventional, fuzzy and adaptiveneuro fuzzy are done on MATLAB/SIMULINK. A complete simulation model

    and dynamic performance for inverter fed induction motor drive incorporating the

    proposed FLC, adaptive neuro fuzzy controller and Neuro controller has been

    2

    is

    1

    wo

    Wo

    idq

    Vdq

    X1

    X2

    X3

    X4

    X5

    X6

    X7

    Y1

    Y2

    Y3

    Y4

    Y5

    Y6

    Y7

    Sub system 1

    Pure linear

    Neuron2

    Pure linear

    Neuron1

    Ia

    Ib

    Va1

    Vb1

    TL

    W

    Mech_ANN

    1

    sIntegrator6

    1

    s

    Integrator1

    u

    2

    TL

    1

    V

    Fig. 6 Neural network controller

    Neural Network Based Dynamic Performance 547

  • 8/12/2019 Neural Network Based Dynamic.pdf

    10/13

  • 8/12/2019 Neural Network Based Dynamic.pdf

    11/13

    0 500 1000 1500-5

    0

    5

    10

    15

    20

    Time

    Torque

    0 0.5 1 1.5 2 2.5 3

    x 105

    -60-40-20

    02040

    6080

    100120

    Time

    Tor

    que

    0 0.5 1 1.5 2 2.5 3x 105

    -60-40-20

    02040

    6080

    100120140

    Time

    Torque

    0 2 4 6 8 10 12 14x 104

    -60-40-20

    020406080

    100120

    Time

    Torq

    ue

    (a)

    (b)

    (c)

    (d)

    Fig. 8 Torque characteristics. a Conventional controller. b Fuzzy controller. c Adaptive neuro

    fuzzy controller. d Neuro controller

    0 0.5 1 1.5 2 2.5x 106

    0200

    400

    600

    800

    1000

    1200

    1400

    1600

    1800

    Time

    SPEED

    0 0.5 1 1.5 2 2.5 3

    x 105

    -2000

    200400600800

    10001200140016001800

    Time

    Speed

    0 0.5 1 1.5 2 2.5 3x 10

    5

    -2000

    200400

    600800

    1000

    12001400

    1600

    1800

    Time

    p

    0 0.5 1 1.5 2 2.5 3x 10

    5-200

    0200400600800

    1000

    1200

    1400

    16001800

    Time

    Speed

    (a)

    (b)

    (c)

    (d)

    Fig. 9 Speed characteristics. a Conventional controller. b Fuzzy controller. c Adaptive neuro

    fuzzy controller. d Neuro controller

    Neural Network Based Dynamic Performance 549

  • 8/12/2019 Neural Network Based Dynamic.pdf

    12/13

    controller, FLC and adaptive neuro controller under dynamic conditions which are

    shown in Fig. 8. With the neuro controller, speed reaches its steady state value

    faster as compared to Conventional, FLC and adaptive neuro fuzzy controller.

    7 Conclusion

    In this paper, comparison of simulation results of the induction motor are pre-

    sented with different types of controller such as conventional, fuzzy control,

    Adaptive neuro fuzzy and neuro controller. From the speed waveforms, it is

    observed that with adaptive fuzzy and neuro controller the rise time decreases

    drastically, in the manner which the frequency of sine waves are changing

    according to the percentage of error from favourite speed. According to the directrelation of induction motor speed and frequency of supplied voltage, the speed will

    also increase. Fuzzy controller has better performance than the conventional

    controller. By comparing neuro controller, Adaptive neuro fuzzy model with FLC

    model, it is apparent that by adding learning algorithm to the control system will

    decrease the rising time more than expectation and it proves neuro controller has

    better dynamic performance as compared to FLC and Adaptive neuro fuzzy

    controller.

    Appendix A

    The following parameters of the induction motor are chosen for the simulation

    studies:

    V = 220 f = 60 HP = 3 Rs = 0.435 Rr = 0.816 Xls = 0.754

    Xlr = 0.754 Xm = 26.13 p = 4 J = 0.089 rpm = 1,710

    References

    1. Chan, T.F., Shi, K.: Applied Intelligent Control of Induction Motor Drives. IEEE Willey

    Press (2011)

    2. Krause, P.C.: Analysis of Electrical Machinery and Drives System. IEEE Willey Press (2000)

    3. Mohan, N.: Advanced Electric Drives: Analysis, Control Modeling using Simulink.

    MNPERE Publication (2001)

    4. Menghal, P.M., Laxmi, A.J.: Adaptive neuro fuzzy based dynamic simulation of inductionmotor drives. IEEE International Conference on Fuzzy Systems, pp. 18 (2013)

    5. Menghal, P.M., Laxmi, A.J.: Neural network based dynamic simulation of induction motor

    drives. IEEE International Conference on Power, Energy and Control (2013). doi:10.1109/

    ICPEC.2013.6527722

    550 P. M. Menghal and A. Jaya Laxmi

    http://dx.doi.org/10.1109/ICPEC.2013.6527722http://dx.doi.org/10.1109/ICPEC.2013.6527722http://dx.doi.org/10.1109/ICPEC.2013.6527722http://dx.doi.org/10.1109/ICPEC.2013.6527722
  • 8/12/2019 Neural Network Based Dynamic.pdf

    13/13

    6. Menghal, P.M., Laxmi, A.J.: Adaptive neuro fuzzy interference (ANFIS) based simulation of

    Induction motor drive. Int. Rev. Model. Simul. (IRMOS) 5(5), 20072016 (2012)

    7. Shi, K.L., Chan, T.F., Wong, Y.K., Ho, S.L.: Modeling and simulation of the three phase

    induction motor using SIMULINK. Int. J. Elect. Eng. Educ. 36, 163172 (1999)

    8. Dandil, B., Gokbulut, M., Ata, F.: A PI type fuzzyneural controller for induction motor

    drives. J. Appl. Sci. (2005). doi:10.3923/jas.2005.1286.1291

    9. Kumar, R., Gupta, R.A., Surjuse, R.S.: Adaptive neuro-fuzzy speed controller for vector

    controlled induction motor drive. APEJ (2009). doi:14.79e41505757a2a8cab

    10. Denai, M.A., Attia, S.A.: Fuzzy and neural control of an induction motor. Int. J. Appl. Math.

    Comput. Sci. (2002). doi:10.1.1.135.303

    11. Subudhi, B., Anish Kumar, A.K., Jena, D.: dSPACE implementation of fuzzy logic based

    vector control of induction motor. IEEE TENCON (2008). doi:10.1109/TENCON.2008.

    4766502

    12. Bose, B.K.: Neural network applications in power electronics and motor drivesan

    introduction and perspective. IEEE Trans. Ind. Electron. (2007). doi:10.1109/TIE.2006.

    888683

    13. Uddin, M.N., Hafeez, M.: FLC-based DTC scheme to improve the dynamic performance ofan IM drive. IEEE Trans. Ind. Appl. (2012). doi:10.1109/TIA.2011.2181287

    14. Uddin, M.N., Wen, H.: Development of a self-tuned neuro-fuzzy controller for induction

    motor drives. IEEE Trans. Ind. Appl. (2007). doi:10.1109/TIA.2007.900472

    15. Uddin, M.N., Radwan, T.S., Rahman, A.: Performance of fuzzy logic based indirect vector

    control for induction motor drive. IEEE Trans. Ind. Appl. (2002). doi:10.1109/TIA.2002.

    802990

    16. Uddin, M.N., Huang, Z.R., Chy, M.M.I.: A simplified self-tuned neuro-fuzzy controller based

    speed control of an induction motor drive. IEEE Power Engineering Society General Meeting

    (2007). doi:10.1109/PES.2007.385720

    Neural Network Based Dynamic Performance 551

    http://dx.doi.org/10.3923/jas.2005.1286.1291http://dx.doi.org/14.79e41505757a2a8cabhttp://dx.doi.org/10.1.1.135.303http://dx.doi.org/10.1109/TENCON.2008.4766502http://dx.doi.org/10.1109/TENCON.2008.4766502http://dx.doi.org/10.1109/TIE.2006.888683http://dx.doi.org/10.1109/TIE.2006.888683http://dx.doi.org/10.1109/TIA.2011.2181287http://dx.doi.org/10.1109/TIA.2007.900472http://dx.doi.org/10.1109/TIA.2002.802990http://dx.doi.org/10.1109/TIA.2002.802990http://dx.doi.org/10.1109/PES.2007.385720http://dx.doi.org/10.1109/PES.2007.385720http://dx.doi.org/10.1109/TIA.2002.802990http://dx.doi.org/10.1109/TIA.2002.802990http://dx.doi.org/10.1109/TIA.2007.900472http://dx.doi.org/10.1109/TIA.2011.2181287http://dx.doi.org/10.1109/TIE.2006.888683http://dx.doi.org/10.1109/TIE.2006.888683http://dx.doi.org/10.1109/TENCON.2008.4766502http://dx.doi.org/10.1109/TENCON.2008.4766502http://dx.doi.org/10.1.1.135.303http://dx.doi.org/14.79e41505757a2a8cabhttp://dx.doi.org/10.3923/jas.2005.1286.1291