electrical contro and computer engineering

Embed Size (px)

Citation preview

  • 8/13/2019 electrical contro and computer engineering

    1/7

    Abstract:A synchronous regulator that accurately tracks three-phasecommands with arbitrary balanced harmonic content is set forth. The

    regulator utilizes multiple reference frames to realize both a novelharmonic estimator and an integral feedback controller. Theregulator is analyzed and demonstrated in the context of a permanent-magnet synchronous machine drive. The drive utilizes an optimizednon-sinusoidal current command to achieve superior efficiency andtorque ripple performance but which is dependent upon thecommanded waveforms being precisely realized. The multiplereference frame synchronous current regulator proposed herein

    readily achieves this requirement. A computer simulation and ahardware prototype demonstrate validity of the regulator.

    I. INTRODUCTION

    In motor drive and power electronic applications, it isfrequently of interest to control voltage and current harmonics

    precisely. This is done either to eliminate harmonics, such as

    in unity-power-factor dc supplies, or to intentionally injectharmonics in certain specialty applications. Many varieties of

    power converter modulation allow the designer to modify the

    control signal so that the appropriate harmonics are injected.

    However, this is normally an open loop procedure that does

    not ensure that the exact desired operating point is achieved.

    One interesting application of harmonic injection

    concerns surface-mounted permanent-magnet synchronousmachine (SMPMSM) drives with non-sinusoidal back emfs.

    Several authors [1-6] have shown that injection of the

    appropriate current harmonics yields superior performance interms of efficiency and torque ripple. However, the control

    schemes in all of these papers require that the currentharmonics injected be exactly achieved. For example, if it is

    desired to minimize loss subject to achieving constant torque,

    it is possible to calculate a set of corresponding Fourier series

    coefficients for the stator currents that would result in the

    desired performance. However, if the machine current does

    not precisely possess these coefficients, then neither constanttorque nor minimum loss results. In fact, since the small high-

    order currents multiply with the large fundamental back emf in

    the torque equation [1-6], considerable ripple can result if the

    current harmonics are in error.

    These optimal control schemes are particularly relevant to

    high-power Naval propulsion drive systems. For example,

    maximum efficiency operation would be appropriate for

    normal operation. Operating with maximum efficiency

    subject to no torque ripple is appropriate in battle situations

    where torsional vibrations due to torque harmonics increasedetectability. In that case, it is particularly important to

    guarantee that the commanded currents reach their

    commanded values exactly. Industrial applications such asrobotic positioning systems and numerically controlled

    machines are two more examples where it is desirable to

    mitigate torsional harmonics.In a conventional current source based drive with a

    sinusoidal current command, a synchronous current regulator

    is often used [7] to achieve the commanded current. This

    control has many forms but the common feature is integral

    feedback in a synchronous reference frame. This ensures thefundamental component of the current is precisely achieved.

    Unfortunately, this control cannot be used to exactly obtain

    current commands that are non-sinusoidal since it does notoperate on the individual harmonics.

    In this paper, multiple reference frame theory is used to

    formulate a synchronous estimator/regulator that ensures that

    commanded current consisting of a fundamental component as

    well as arbitrary harmonic content is exactly tracked. Whilethe regulator is presented in the context of a current regulator

    herein, it may also be applied to voltage regulation by utilizing

    the same architecture. It is interesting to note that althoughmultiple reference frame (MRF) theory has often been used as

    a basis for analysis [8-13], it has not been widely used as a

    basis for control.

    The proposed control has two parts, a multiple referenceframe based estimator, which decomposes the measured

    current to appropriate frames of reference, and a multiple

    reference frame integral feedback controller which forces the

    actual components to match their commands. The proposed

    scheme is demonstrated using both computer simulation and a

    hardware prototype.

    II. EXAMPLE SYSTEM DESCRIPTION

    Fig. 1 shows a block diagram of an example system in

    which the multiple reference frame synchronous

    estimator/regulator (MRFSER) is applied to a surface-

    mounted permanent-magnet synchronous machine drive. In

    this particular application, the input to the drive system is the

    commanded torque, *eT , which is converted to an optimal qd

    current command vector,*qdi . The conversion from a

    A Multiple Reference Frame Synchronous Estimator/Regulator

    P.L. Chapman, Member S.D. Sudhoff, Member

    Purdue University

    West Lafayette, IN 47907-1285

  • 8/13/2019 electrical contro and computer engineering

    2/7

    command torque to*qdi may be accomplished by any of the

    methods in [1-6], but the exact methodology is not relevant to

    the work set forth herein. Instead, the objective of the paper is

    to set forth a means of exactly achieving the current command.

    Formal definition and notational convention for*qdi and other

    vectors is set forth in the following section. Given the

    reference current vector,*qdi , the vector of measured machine

    currents, abci , and the rotor position, r , the multiple

    reference frame synchronous estimator/regulator proposed in

    this paper synthesizes a machine variable inverter command

    vector, abci

    ~

    , which is used as the current command to either adelta or hysteresis current regulator [14]. Although these

    modulation strategies produce currents that are nearly equal to

    the commanded current, tracking errors do exist. These

    tracking errors do not scale with each harmonic

    proportionally, so a different error is encountered for eachharmonic. It is the function of the MRFSER to ensure that the

    resultant machine current, abci , corresponds precisely to the

    reference, *qdi , in the steady state. Therefore, abci will not be

    equal to the inverter command vector, abci~

    . It is important to

    observe that although the MRFSER is shown in the context of

    a SMPMSM drive herein, it is readily applied to any situation

    in which harmonic injection for voltage or current isappropriate.

    III. NOMENCLATURE

    This section sets forth the notation and transformationsthat are necessary for implementation of the synchronous

    regulator. Phase variables, af , bf , and cf , are written in

    vector form as

    [ ]Tcbaabc fff=f (1)

    wherefmay represent a voltage or current. The component of

    these variables which is constant in a reference frame that

    rotates at 'x' times the fundamental frequency is defined as

    [ ]Txdxqxqd ff=f . (2)

    The phase variable vector (1) may be approximately expressed

    in terms of the q- and d-axis variables as

    =

    Nx

    xqd

    xabc fKf

    1)( (3)

    where a rotational transformation,x

    K , is given by

    +

    +=

    ))(sin())(sin()sin(

    ))(cos())(cos()cos(

    3

    2

    3

    2

    3

    23

    2

    3

    2

    eee

    eeex

    xxx

    xxxK (4)

    and where the pseudo-inverse is defined as

    T

    2

    31)()(

    xxKK

    = . (5)

    In (3), N is the set of all reference frames considered,

    where each reference frame corresponds to exactly oneharmonic present in variables of (1). The set is formally

    defined as

    }:{},:}3{}13{{ 0iNI += rqdrqpqpN (6)

    where Iis the set of integers, Nis the set of natural numbers,

    and only non-zero harmonics are considered as shown by the

    set on the right-hand side of the intersection. In (4), e is the

    electrical angle of a synchronous reference frame.

    If the position of the synchronous reference frame is set

    equal to rotor position, i.e. re = , then this transformation

    is similar to the generalized Parks transformation set forth in[15] with the following exceptions. First, only referenceframes that are located at multiples of the electrical angle are

    considered since these are the harmonics generally of interest.The second difference is that the multiple of the electrical

    angle, x, multiplies the quantities in the cosines and sines,

    )3/2( ex , rather than just the electrical angle,

    3/2 ex . The harmonics of interest in a balanced,

    symmetrical, power system are in the series {-5, -2, 1, 4,

    7,} and since a wye-connected system is not assumed, the

    triplen (zero sequence) harmonics {3,6,9,} are also of

    interest. Notice that, for example, -5 is considered and 5 is

    not since the 5thharmonic in a balanced, symmetrical systemexhibits a negative phase sequence. Defining (4) in this

    manner has the advantage that ifxis a triplen harmonic, then it

    is automatically incorporated into the same transformation as

    is used for the non-triplen harmonics. In [13], the triplen

    harmonics were considered under a different transformation

    that only applied to zero sequence variables.

    A vector of the form qdf is defined as the union of

    individual vectors from each reference frame,qdf ,

    qdf ,,

    qdf , such that

    [ ]T... = dqdqdqqd ffffff f . (7)

    In (7) and throughout the work, is the first reference

    frame considered and is the last frame considered. Herein,physical variables shall be depicted without a modifier as in

    (1-7). In contrast, estimated values will be distinguished with

    a circumflex (^), reference commands with an asterisk (*), and

    inverter commands with a tilde (~), but otherwise have the

    same structure as (1-7). The two types of commands

    (reference and inverter) differ in that reference commands are

    physically desired values. Inverter commands reflect

    PMSM

    Te*OptimalCurrentGenerator

    MRFSERCurrent-RegulatedInverter

    riabc

    iabciqd* ~

    Fig. 1 System Diagram

  • 8/13/2019 electrical contro and computer engineering

    3/7

    commands to the specific inverter modulation strategy. Sincethe inverter gives rise to tracking error, the MRFSER

    synthesizes the inverter commands that result in machine

    currents that will exactly correspond to the reference

    commands.

    IV. MULTIPLE REFERENCE FRAME

    SYNCHRONOUS REGULATORThe regulator portion of the MRFSER is shown in Fig. 2

    in the context of a current-controlled SMPMSM drive. In this

    case, fis replaced with iand the synchronous reference frame

    of interest is the rotor reference frame so that re = . In Fig.

    2, the vectors*

    qdi ,*

    qdi ,,*

    qdi represent the reference qdaxis

    current components in reference frames , ,, ,

    respectively. Likewise, qdi ,qdi ,,

    qdi represent the

    estimated qd axis current components in reference frames

    ,...,, . Details of how the estimated currents are obtained

    are in the next section. The operator 1/s denotes time

    integration and cG is the associated controller loop gain. The

    integrated error of each reference frame component is then

    transformed into a component of the inverter command, abci~

    ,

    abci

    ~,, abci

    ~, in each controller block. The vectors abci

    ~,

    abci

    ~,, abci

    ~, from each block are summed in accordance with

    (6) to give an aggregate inverter command, abci~

    , which is

    utilized by the inverter as the hysteresis or delta modulator

    control signal.

    The action of the MRFSER is similar to a synchronouscurrent regulator [7] that separately operates on each harmonic

    component. The Rowan and Kerkman regulator [7] could beused to ensure convergence of the fundamental in the presence

    of current harmonics, but would not ensure convergence of the

    harmonics themselves. In essence, the integral feedback of the

    MRFSER in each reference frame ensures that*qdqd ii = in

    the steady state. However, there is an important difference in

    that the multiple reference frame current vectorsqdi ,

    qdi ,,

    qdi , do not physically exist nor are readily

    computed by a straightforward mathematical transformation.

    A means of estimating these components is set forth in the

    next section.

    V. MULTIPLE REFERENCE FRAMESYNCHRONOUS ESTIMATOR

    There have been several papers that discuss dynamicharmonic estimation for power system applications [16-20].

    These are typically designed for use with large-scale power

    systems and are not optimized for use in single converter

    systems. Unlike [16-20], the estimator presented herein is

    specifically designed for simultaneous three-phase

    measurement for a single converter and furthermore, it is

    presented in a context that makes it suitable for use with the

    MRFSER presented herein.

    The block diagram for the estimation system is depictedin Fig. 3. Therein, it may be observed that the estimator

    consists of n branches, each of which estimates the currentvector associated with one reference frame. The branches are

    interconnected in such a way that for any branch the estimated

    harmonics of all the other branches are subtracted from the

    measured current, abci . In this way, the harmonic of interest

    to that branch becomes isolated in the steady state as the

    estimated currents from the other branches converge to the

    iqd*

    iqd^

    Gcs

    (K)

    -1 iabc~

    iqd*

    iqd^

    Gcs

    (K)-1 iabc

    ~

    iqd*

    iqd^

    Gcs

    (K)-1 iabc

    ~

    iabc~

    Fig. 2 MRFSER regulator applied to current-controlled PMSM drive

    _

    _

    _

    Fig. 3 MRFSER estimator applied to current-controlled PMSM drive

  • 8/13/2019 electrical contro and computer engineering

    4/7

    correct values. This is necessary since applying (4) directly to

    abci produces the vectorxqdi only as an average value.

    Vectors from reference frames other than 'x' contribute

    sinusoidally varying components to the average value and

    have amplitudes proportional to the magnitudes of the other

    harmonics. These sinusoidally varying components aredifficult to filter since their amplitudes may be high compared

    with the average value of the signal. When the harmonic isisolated however, utilizing the transformation (4) becomes

    effective since it extracts onlyxqdi and there are no

    sinusoidally varying components. Each branch then has an

    integral feedback loop that drives the estimated current exactly

    to the actual current in the steady state.

    To demonstrate the intuitive explanation of the estimator,

    formal mathematical justification is necessary. Beginning

    from analysis of the block diagram in Fig. 3,

    ])()([1 11

    +=

    Nm

    mqd

    mxqd

    xabc

    xxqd

    e dt

    d

    GiKiKiKi (8)

    may be written for any given Nx . Substituting (6) andsimplifying yields

    =Nm

    mqd

    mqd

    mxe

    xqd G

    dt

    d][)(

    1iiKKi (9)

    from which it will be shown thatxqd

    xqd ii for all Nx .

    First let us assume that each xqdi is a constant, since the

    objective here is to prove stability and convergence of the

    isolated estimator. As will be discussed later, this assumptiondoes not restrict the use of the regulator to conditions in which

    eachxqdi is constant in practice it simply means the

    estimator should be faster than the control. Therefore,

    0=xqddtd

    i may be subtracted from the left side of (9)

    =Nm

    mqd

    mqd

    mxe

    xqd

    xqd G

    dt

    d][)(][

    1iiKKii . (10)

    It is convenient to define error vectors associated with each

    reference frame as

    xqd

    xqd

    xqd ii

    = . (11)

    Substitution of (11) into (10) and pre-multiplying by the1

    )(

    x

    K yields

    mqd

    Nm

    me

    xqd

    x Gdt

    d=

    11 )()( KK . (12)

    Since this equation was written for arbitrary x, it may bewritten for each member of the setN. If this is done, and all of

    the nequations are added, then

    mqd

    Nm

    me

    mqd

    Nm

    mnG

    dt

    d=

    11)()( KK . (13)

    Note that each 1)( xK is a sinusoidal function of r . By

    considering multiple values of r it can be seen that a

    solution of (13) must satisfy

    NxnGdt

    d xqde

    xqd = . (14)

    The solution to this differential equation is a decayingexponential since enG is negative. Therefore, the error

    vectors,xqd , approach zero exponentially as time increases

    which implies

    Nxxqdxqd

    t=

    iilim (15)

    as desired. The conclusion is that with a constant input, the

    estimator output will converge to the correct value. Although

    constant current was assumed in this derivation, the estimator

    does not require that the physical variable be constant in orderto converge, it merely requires that signal change slowly with

    respect to the speed of the estimator. Such behavior is typicalof any estimator. This does not prove that the overall system

    will be stable; that is a function of machine parameters and

    both the estimator and control gains. This problem, however,

    is no different than the design of any other control that

    involves both an estimator and controller and typically

    involves making the estimator faster than the control. For thepurpose of selecting gain, it is appropriate to use a nonlinear

    average value model of the system and control [21]. The

    framework for such a model for this particular system is set

    forth in [13]. A convenient way to do this is to linearize themodel at the fully loaded condition and use linear systems

    techniques to select eG and cG . Then, the plant is linearized

    versus operating point to make sure pole locations are globallyacceptable. Finally, it should be mentioned that it is possible

    to select different values of eG and cG for each reference

    frame, but this is not explored herein.

    VI. SIMULATED PERFORMANCE

    In this section, a computer simulation is used to explore

    the operation of a MRFSER. Here, the motor drive considered

    is described in [13] and utilizes an optimal control strategy set

    forth in [6]. The significant harmonics are the first, third, and

    fifth, and therefore, the set Nis {1 3 5} and n=3. Since it isdesirable for the estimator to converge faster than the

    controller, gains of 1s100 =eG and-1s20=cG are used.

    For this study, a constant torque command of 1.4 Nm is issued

    and the dc bus voltage is 100 V. A load torque proportional to

    speed is assumed. Current regulated delta modulation [14] (as

    opposed to voltage source delta modulation [22]) with a 10

    kHz switching frequency is used. A current regulated inverter,

    such as delta-modulated, is appropriate for this comparison

    since [1-5] suggest that it is sufficient to achieve optimal

    control. Since this application requires triplen harmoniccurrents, it is necessary to use an inverter topology that allowszero sequence current (such as H-bridges); otherwise, the

  • 8/13/2019 electrical contro and computer engineering

    5/7

    inverter topology used is irrelevant to the discussion herein.Furthermore, the inverter drives a SMPMSM that is equipped

    with suitable rotor position feedback but may also use a

    suitable estimator [23].Figs. 4-5 depict traces from an example simulation where

    the SMPMSM drive is started from rest. A step torque

    command is given, which represents a worst-case scenario

    wherein the transients are likely to be most severe. Fig. 4shows the estimated q-axis currents on start-up of the machine

    where the dashed lines indicate the commanded values. It is

    apparent that the estimated currents converge to the

    commanded values. A similar plot may be constructed for thed-axis quantities, however, it is omitted for brevity. Fig. 5

    depicts the same study, except that abcvariables are shown.

    For reference, the electrical rotor speed, r , is shown in the

    first trace. The reference a-phase current, *ai , is shown in the

    second trace, with the estimated current, ai , below. The

    estimated current is reconstructed from the vector of estimated

    q- and d-axis currents, qdi , using (6). The actual a-phase

    current, ai , is depicted in the final trace. While the bottom

    trace of Fig. 4 shows an overshoot in the estimated 5th

    harmonic. This overshoot is small in comparison with the

    1.5

    0

    -1.5

    ia (A)5 ms

    Fig. 6 Measured a-phase current

    1.0

    -1.0

    0

    1.0

    -1.0

    0

    ia(A)

    ia(A)

    (a)

    (b)

    5 ms

    Fig. 7 Experimentally reconstructed (dashed) and commanded (solid) a-

    phase currents for 5 kHz switching frequency

    (a) with MRFSER (b) without MRFSER

    1.2

    0

    -0.2

    0.2

    -0.3

    0

    iq1(A)^

    iq3(A)^

    iq-5

    (A)^

    80 ms

    Fig. 4 Simulated estimated q-axis currents on start-up (dashed lines

    depict the commanded values)

    1

    -1

    0

    1

    -1

    0

    1

    -1

    0

    250

    0

    r (rad/s)

    i *a (A)

    ia(A)^

    ia(A)

    50 ms

    Fig. 5 Simulated electrical speed, and a-phase quantities on start-up

  • 8/13/2019 electrical contro and computer engineering

    6/7

    fundamental, and so ai tracks ai very closely except for the

    high frequency switching noise, which is of limited interest in

    terms of torque control. The actual current gradually

    converges to the reference current as the synchronousregulator operates.

    VII. EXPERIMENTAL PERFORMANCE

    The test set-up is the same as that simulated in theprevious section except a dynamometer is used to load the

    machine and regulate the speed at 600 rpm.

    It is interesting to observe the measured currents in the

    time domain both with and without the MRFSER. First, a

    measured a-phase current waveform is shown in Fig. 6.Therein, both the low frequency harmonic content and

    switching noise are evident. As stated, the switching induced

    pulsation is of little interest here. Therefore, in Figs. 7-8 tofollow, the switching noise has been subtracted out of the

    measured signals. This is accomplished by capturing the

    waveform with a digital storage oscilloscope, extracting the

    Fourier series coefficients of the harmonics of interest, and

    then reconstructing the waveform from these coefficientsusing (6). Fig. 7 (a) shows the measured (dashed) and

    reference (solid) current with the MRFSER in place with a 5

    kHz switching frequency. Here, good agreement is apparent

    between the two. Fig. 7 (b) shows a similar plot, exceptwithout the MRFSER. It is evident that the measured and

    reference current do not agree. Fig. 8 depicts the same studyas shown in Fig. 7, except that the switching frequency is now

    15 kHz. Less error is evident in Fig. 8 (b) than in Fig. 7 (b),

    but there is still significant difference between the measured

    and commanded current.

    Another interesting experimental study is depicted in Fig.

    9. Therein, the dynamometer is used to measure the

    mechanical torque (electromagnetic torque minus friction andwindage) at a fixed speed for various switching frequencies ofthe delta-modulated inverter. The mechanical torque

    measured differs slightly from the commanded

    electromagnetic torque (1.4 Nm) due to frictional and windage

    torque. This difference is the same for each point in Fig. 9

    since the speed is held constant, and therefore only amounts to

    a uniform offset. As may be observed, the resultant torquewhen the MRFSER is used is independent of switching

    frequency. However, when the MRFSER is not used,

    significant dependence on switching frequency is evident.

    Since increased switching frequency leads to larger

    semiconductor losses requires and higher edge rates that lead

    to electromagnetic compatibility problems, it is advantageousin some applications to utilize the MRFSER in conjunction

    with lower switching frequency.

    VIII. CONCLUSIONS

    A multiple reference frame based synchronous regulator

    for power converter applications has been presented and the

    operation has been demonstrated both by computer simulation

    and experimentally. The synchronous regulator ensures that

    each harmonic of a commanded current is reached exactly inthe steady state. This is useful in a variety of power converter

    applications, but is particularly useful in optimal currentcontrol schemes for permanent-magnet synchronous machine

    drives.

    IX. ACKNOWLEDGEMENTS

    The authors wish to gratefully acknowledge the Office of

    Naval Research for financial support, and Todd Walls of

    Emerson Electric for donating the test motor.

    1.30

    1.20

    1.10

    1.00

    5 7 9 11 13 15fsw(kHz)

    Tm(Nm)

    o- with controlx- without control

    Fig. 9 Measured mechanical torque vs. switching frequency: with and

    without the MRFSER

    1.0

    -1.0

    0

    ia(A)

    1.0

    -1.0

    0

    ia(A)

    (a)

    (b)

    5 ms

    Fig. 8 Experimentally reconstructed (dashed) and commanded (solid) a-

    phase currents for 15 kHz switching frequency

    (a) with MRFSER (b) without MRFSER

  • 8/13/2019 electrical contro and computer engineering

    7/7

    X. REFERENCES

    [1] H. Le-Huy, R. Perret, R. Feuillet, Minimization of Torque Ripple in

    Brushless DC Motor Drives, IEEE Transactions on Industry

    Applications, Vol. IA-22, No. 4, 1986, pp. 748-755.[2] J.Y. Hung, Z. Ding, Minimization of Torque Ripple in Permanent-

    Magnet Motors: A Closed Form Solution, Proceedings of the 18thIEEE

    Industrial Electronics Conference, 1992, pp. 459-463.[3] D.C. Hanselman, Minimum Torque Ripple, Maximum Efficiency

    Excitation of Brushless Permanent Magnet Motors, IEEE Transactionson Industrial Electronics, Vol. 41, No. 3, 1994, pp. 292-300.

    [4] E. Favre, L. Cardoletti, M. Jufer, Permanent-Magnet SynchronousMotors: A Comprehensive Approach to Cogging Torque Suppression,

    IEEE Transactions on Industry Applications, Vol. 29, No. 6, 1993, pp.1141-1149.

    [5] C. Kang, I. Ha, An Efficient Torque Control Algorithm for BLDCM

    with a General Shape Back EMF, PESC Record- Power ElectronicsSpecialists Conference, 1993, pp. 451-457.

    [6] P.L. Chapman, S.D. Sudhoff, C.A. Whitcomb, Optimal Control

    Strategies for Permanent-Magnet Synchronous Machine Drives,Accepted for publication in IEEE Transactions on Energy Conversion,1998.

    [7] T.M. Rowan, R.J. Kerkman, "A New Synchronous Current Regulatorand an Analysis of Current-Regulated Inverters," IEEE Transactions on

    Industry Applications, v IA-22, n 4, 1986, pp. 678-690.

    [8] S.D. Sudhoff, Multiple Reference Frame Analysis of an UnsymmetricalInduction Machine, IEEE Transactions on Energy Conversion, Vol. 8,No. 3, Sept. 1993, pp. 425-432.

    [9] S.D. Sudhoff, Multiple Reference Frame Analysis of a MultistackVariable Reluctance Stepper Motor, IEEE Transactions on EnergyConversion, Vol. 8, No. 3, Sept. 1993, pp. 418-424.

    [10] T.A. Walls, S.D. Sudhoff, Analysis of a Single-Phase InductionMachine with a Shifted Auxiliary Winding, IEEE Transactions on

    Energy Conversion, Vol. 11, No. 4, Dec. 1996, pp. 681-686.

    [11] J.L. Tichenor, P.L. Chapman, S.D. Sudhoff, R. Budzynski, Analysis ofGenerically Configured PSC Induction Machines, Accepted for

    publication inIEEE Transactions on Energy Conversion, 1997.

    [12] P.C. Krause, Method of Multiple Reference Frames Applied to theAnalysis of Symmetrical Induction Machinery, IEEE Transactions on

    Power Apparatus and Systems, Vol. PAS-87, Jan. 1968, pp. 218-227.

    [13] P.L. Chapman, S.D. Sudhoff, C.A. Whitcomb, Multiple Reference

    Frame Analysis of Non-sinusoidal Brushless DC Drives, accepted for

    publication inIEEE Transactions on Energy Conversion, 1998.[14] B.K. Bose (ed.), Power Electronics and Variable Frequency Drives,

    IEEE Press, 1997.[15] P.C. Krause, O. Wasynczuk, S.D. Sudhoff, Analysis of Electric

    Machinery, IEEE Press, 1995.[16] A. Azemi, E.Yaz, K. Olejniczak, Reduced-Order Estimation of Power

    System Harmonics, Proceedings of the IEEE Conference on Control

    Applications, 1995, pp. 631-636.

    [17] A.A. Girgis, W.B. Chang, E.B. Makram, A Digital RecursiveMeasurement Scheme for On-Line Tracking of Power System

    Harmonics,IEEE Transactions on Power Delivery, Vol. 6, No. 3, July1991, pp. 1153-1160.

    [18] H.M. Beides, G.T. Heydt, Dynamic State Estimation of Power System

    Harmonics Using Kalman Filtering Methodology, IEEE Transactionson Power Delivery, Vol. 6, No. 4, Oct. 1991, pp. 1663-1669.

    [19] P.K. Dash, D.P. Swain, A.C. Liew, S. Rahman, An Adaptive Linear

    Combiner for On-Line Tracking of Power System Harmonics, IEEETransactions on Power Systems, Vol. 11, No. 4, 1996, pp. 1730-1735.

    [20] M. Najjar, G.T. Heydt, A Hybrid Nonlinear-Least Squares Estimation

    of Harmonic Signal Levels in Power Systems, IEEE Transactions onPower Delivery, Vol. 6, No. 1, Jan. 1991, pp. 282-288.

    [21] S.D. Sudhoff, S.F. Glover, "Modeling Techniques, Stability Analysis,

    and Design Criteria for DC Power Systems with Experimental

    Verification," Proceedings of SAE Aerospace and Power SystemsConference, 1998, pp. 55-69.

    [22] M.A. Rahman, J.E. Quaicoe, M.A. Choudhury, Performance Analysisof Delta Modulated Inverters, IEEE Transactions on Power

    Electronics, Vol. PE-2, No. 3, July 1987, pp. 227-233.

    [23] K.A. Corzine, S.D. Sudhoff, "Hybrid observer for high performance

    brushless DC motor drives,"IEEE Transactions on Energy Conversion,v 11 n 2 Jun 1996. p 318-323.

    Patrick L. Chapman1974- (S 94, M 96) is native to Centralia, Missouri.

    He received the degrees of Bachelor of Science and Master of Science inElectrical Engineering in 1996 and 1997, respectively, from the University ofMissouri-Rolla. Currently, he is pursuing a Ph.D. in Electrical Engineering at

    Purdue University. During his education, he has conducted research in theareas of power electronics, electric machinery, and solid-state power systems.

    Scott D. Sudhoff (M 88) received the BSEE, MSEE, and Ph.D. degreesfrom Purdue University in 1988, 1989, and 1991, respectively. From 1991-

    1993 he served as a half-time visiting faculty and half-time consultant for P.C.

    Krause and Associates. From 1993-1997 he served as an assistant professor atthe University of Missouri-Rolla and became an associate professor at UMRin 1997. Later in 1997, he joined the faculty at Purdue University as an

    associate professor. His interests include the analysis, simulation, and designof electric machinery, drive systems, and finite inertia power systems. He hasauthored or co-authored over twenty journal papers in these areas.