Professional Documents
Culture Documents
3, SEPTEMBER 2005
Abstract—This paper addresses equivalent circuit and magnetic , Order of -axes rotor network minimal
saturation issues associated with synchronous machine modeling. polynomials.
In the proposed synchronous machine model, the rotor equivalent Number of poles.
circuits are replaced by arbitrary linear networks. This allows for
elimination of the equivalent circuit parameter identification pro- Electric power supplied to coupling field
cedure since the measured frequency response may be directly em- (in watts).
bedded into the model. Magnetic saturation is also represented in Characteristic polynomial of transfer func-
both the - and -axis. The model is computationally efficient and tion matrix .
suitable for dynamic time-domain power system studies. Effective resistance of an average-value
Index Terms—Electric machines, modeling, power system exciter-rectifier system representation (in
stability, realization theory, rotating machine transient analysis, ohms).
synchronous generator transient analysis, synchronous machines, Field winding resistance (in ohms).
transfer functions.
Stator winding resistance (in ohms).
Complex frequency (in radians per
, , Rotor network state equation matrices second).
. Electromagnetic torque ( m).
, Column vectors of the matrix . Prime-mover torque ( m).
, Row vectors of the matrix . Voltage across the field side of the -axis
Voltage-behind-reactance of an average- rotor network (in volts).
value exciter-rectifier system representa- Field winding voltage (in volts).
tion (in volts). , -axes magnetizing branch voltages (in
Field winding current (in amperes). volts).
, -axes magnetizing branch current (in Armature voltage (in
amperes). volts).
, Current flowing into the armature side of Coupling field energy (in Joules).
the rotor networks (in amperes). , -axes rotor network states.
Stator windings current -axis rotor two-port network transfer
(in amperes). function matrix ( ).
Moment of inertia ( ). -axis rotor network transfer function
Park’s transformation matrix. ( ).
Stator winding leakage inductance (in Hen- Constant related to the -axis rotor network
ries). admittance at dc ( ).
Transient inductance of an average-value , , Elements (transfer functions) of .
exciter-rectifier system representation (in Incremental inverse magnetizing induc-
Henries). tance matrix.
Minimal polynomial of transfer function , Inverse magnetizing inductances ( ).
matrix . , Saliency-dependent magnetizing path
Field-to-armature turns ratio. characteristic constants.
, Number of -axes rotor network states. , , , Constants of the -axis rotor network
transfer functions .
, Constants of the -axis rotor network
Manuscript received September 17, 2003; revised March 31, 2004. This
work was supported by the “Naval Combat Survivability” Effort under Grant transfer functions ,
N00024-02-NR-60427. Paper no. TEC-00249-2003. .
D. C. Aliprantis is with the Greek Armed Forces (e-mail: aliprantis@ Electrical rotor position (in radians).
alumni.purdue.edu).
S. D. Sudhoff is with the Department of Electrical and Computer Engi- Mechanical rotor position (in radians).
neering, Purdue University, West Lafayette, IN 47907-1285 USA (e-mail: Stator windings leakage flux linkage
sudhoff@ecn.purdue.edu). ).
B. T. Kuhn is with SmartSpark Energy Systems, Inc., Champaign, IL 61820
USA (e-mail: b.kuhn@smartsparkenergy.com). Effective magnetizing flux linkage .
Digital Object Identifier 10.1109/TEC.2005.845455 , -axes magnetizing flux linkage .
0885-8969/$20.00 © 2005 IEEE
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
ALIPRANTIS et al.: SYNCHRONOUS MACHINE MODEL WITH SATURATION AND ARBITRARY ROTOR NETWORK REPRESENTATION 585
I. INTRODUCTION
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
586 IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 20, NO. 3, SEPTEMBER 2005
A. Notation (7)
In order to assist the reader, the paper’s nomenclature is de-
fined. Throughout this work, matrix and vector quantities ap- Similarly, the -axis state equations are
pear in bold font. The primed rotor quantities denote referral to
the stator through the turns ratio, which is defined as the ratio
of field-to-armature turns [39]. The analysis (8)
takes place in the rotor reference frame; the often used “ ” su- (9)
perscript [1] is omitted for convenience. The electrical rotor po-
sition and electrical rotor speed are times the me- where , , ,
chanical rotor position and mechanical speed, , where , and is the order of the -axis system.
is the number of poles. The transformation of stationary It will be useful to derive expressions for the current deriva-
to variables in the rotor reference frame is defined by [1] tives. From (6)–(9)
(1)
where
(10)
(2) (11)
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
ALIPRANTIS et al.: SYNCHRONOUS MACHINE MODEL WITH SATURATION AND ARBITRARY ROTOR NETWORK REPRESENTATION 587
C. Rotor Transfer Functions The formulation of the -axis transfer function is more
In the frequency domain, the rotor currents and voltages are straightforward due to the absence of a field winding. In partic-
related by the transfer functions ular, the -axis transfer function may be expressed as
(22)
In this case, poles and zeros at the origin are not allowed.
(12)
D. Realization Theory
(13) The rotor transfer functions are the starting point for the com-
where and the tilde are used to denote phasor quanti- putation of the time-domain state matrices, as used in (7) and
ties. The elements of ( , , ), and (8). The problem is to determine an internal, state-space descrip-
are strictly proper rational polynomial functions of the complex tion of a linear system, given its external, input–output descrip-
frequency of the form tion. This is the subject of system realization theory [40].
Numerous algorithms exist for deriving a realization. How-
(14) ever, for increased computational efficiency, it is desirable to
obtain a system of the least possible order, a so-called minimal
The coefficients and may not be simultaneously equal to realization. In contrast to the single-input/single-output case,
zero since that would result in a pole-zero cancellation at the where it is rather straightforward to obtain a realization, the mul-
origin. This is a representation of a most general form, but a tiple-input/multiple-output case (like the two-port -axis rotor
simplified version may be obtained for the -axis if the physics system) is more complicated. The difficulty arises when deter-
of the rotor are taken into account. mining the minimal realization order. Consider a transfer func-
To this end, by applying Faraday’s law to the field winding tion written in the form , where is a
(i.e., ), it can be seen that there is no matrix of polynomials and is the minimal polynomial of
dc voltage drop besides the ohmic drop of the winding’s resis- .1 The roots of constitute a subset of the eigenvalues
tance (which is external to the two-port network). This implies of the minimal realization; hence, a minimal polynomial with
that there exists a direct path for dc current between the primary two roots may correspond to a system with a second-, third-, or
and secondary sides of the two-port network. fourth-order minimal realization.
Under this assumption, the constants of the polynomials In the case of the proposed model, the transfer function matrix
will all have the same absolute value, and the system will pos- entries are the functions (19)–(21), the degree of the minimal
sess a pole at the origin. To see this, assume that the field side polynomial is , and the order of the minimal realization is
of the admittance block is short circuited so that . This is proved using the following theorem:
(15) The order of any minimal realization is equal to the de-
(16) gree of the characteristic polynomial of the transfer
function matrix [40, p. 397].2
As the frequency approaches zero , the hypothesis that It remains to compute , given the functional forms
at low frequency the two-port network behaves as an ideal series (19)–(21).
inductor implies that , so Let us write the -axis transfer function as
(17)
(23)
Since the denominator of (14) corresponds to the least common
where
denominator of all elements of , the element of
is equal to of . Similarly, setting and letting (24)
the frequency approach zero yields
It is assumed that no common factors exist between ,
(18)
, , and . To obtain , it is necessary to
Thus, the element of is equal to of . This compute all nonzero minors of . The first-order minors
observation, coupled with the fact that these admittances be- are the entries of , and their monic least common denom-
come infinite as (again because of the assumption that inator is (by definition) the minimal polynomial . The
the network acts as an ideal series inductance at sufficiently low second-order minor is equal to the determinant
frequency), implies that the -axis transfer functions must have
(25)
the following forms:
Taking into account the specified forms of the transfer functions
(19) (19)–(21), it is readily shown that the numerator of has a
1The minimal polynomial is defined herein as the monic least common de-
(20) nominator of the transfer function entries. A polynomial is monic when the
highest order term has a coefficient of one.
2The characteristic polynomial p (s) is defined as the monic least common
(21)
denominator of all nonzero minors of (s). Y
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
588 IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 20, NO. 3, SEPTEMBER 2005
root at the origin, which cancels out with one of the two zero the electric power supplied to the coupling field may be ex-
roots of . Hence pressed after manipulation as
(26)
(32)
(40)
The “ ” subscript denotes incremental value.
F. Torque Equation Since the field is assumed to be conservative, the integration may
The proposed model’s electromagnetic (EM) torque equation be performed over an arbitrary trajectory. Assume that the initial
may be derived by examining the energy balance of the ma- energy is , integrate the first term from to , while
chine’s coupling field [1]. The coupling field is created by the the fluxes are maintained at zero—which forces to be zero
magnetizing flux, which links both stator and rotor circuits. as well. This transition does not change the field energy. Then,
The electric power supplied to the coupling field is equal to consecutively integrate each flux from zero to an arbitrary final
the input power, minus the power lost in the stator and field re- value, while keeping and the other flux constant. Recall that
sistances, minus the power that supplies the stator leakage field, the transformation to the rotor reference frame eliminates the de-
minus the power that is dissipated or stored inside the rotor ad- pendence of the magnetizing inductances from the rotor position.
mittance block. Using the equivalent circuit of Fig. 2 and (27), The magnetizing currents are independent of —as in (28) and
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
ALIPRANTIS et al.: SYNCHRONOUS MACHINE MODEL WITH SATURATION AND ARBITRARY ROTOR NETWORK REPRESENTATION 589
(29). Therefore, the final value of field energy Next, the time derivatives of the stator flux linkages are cal-
is independent of the angular position , that is culated from (4)
(41) (49)
This observation coupled with (37) yields the following well- (50)
known expression for the EM torque:
as functions of state variables and model inputs (the stator volt-
(42) ages). However, they are only evaluated as an intermediate cal-
culation; they are not integrated since are not states.
For generator action (and ), the torque will be negative. The differentiation with respect to time of (27) yields an al-
ternate expression for the derivatives of the stator flux linkages
G. Restrictions on the Inverse Magnetizing Inductances
[cf. (49) and (50)]
In (28) and (29), the inverse magnetizing inductances were
defined as any arbitrary function of flux. However, to be con- (51)
sistent with the assumption of a lossless coupling field, certain
modeling restrictions must be imposed [41], [42]. (52)
Specifically, the coupling field’s energy expression, which in
view of (41), has become
The derivatives of the rotor and magnetizing currents may be
evaluated using (10) and (11) and (31), so
(43)
(45) (54)
Canceling common terms and integrating both sides yields The following linear system of equations may therefore be
formulated:
(46)
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
590 IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 20, NO. 3, SEPTEMBER 2005
I. Model Summary
The proposed model is of the voltage-in, current-out type; in-
puts are the armature and field winding voltages, as well as the
rotor angular position and speed, whereas outputs are the arma-
ture and field winding currents, and the machine’s developed
EM torque. The model’s computational structure may be sum-
marized as follows.
1) Transform the stator voltages to the rotor reference
frame using (1).
Fig. 3. Schematic of experimental setup; the brushless synchronous generator
2) Compute the magnetizing currents, using (28) and (29). is feeding a nonlinear rectifier load.
3) Compute the rotor currents using (6) and (9).
4) Compute the -axis armature currents using (47) and where is the voltage behind the effective resistance and
(48). the transient inductance ; the primes denote that all quanti-
5) Calculate the armature currents by applying the in- ties have been referred to the stator. These voltage drops may be
verse of transformation (1). incorporated in the proposed model in a straightforward manner.
6) Calculate the EM torque from (42). In particular, the voltage at the field side of the -axis admit-
7) Compute the derivatives of the stator flux linkages, using tance block may be written as
(27), (49), and (50).
8) Compute the incremental inverse inductance matrix (58)
(32).
9) Substitute known quantities into (55) and (56), and solve Using (5) and (6), this equation becomes
the 2 2 linear system for the derivatives of the magne-
tizing flux linkages.
10) Compute the derivatives of the rotor network states using
(59)
(7) and (8).
11) Interface the synchronous machine model with the rest and solving for yields
of the system that is simulated, numerically integrate the
state equations, and repeat from step 1).
The model is not computationally intensive, since it only in- (60)
volves simple numerical computations at each time step. Thus, where . After the substitution of (60)
it can be readily implemented in a dynamic simulation environ- into (5), the following modified state equation is obtained:
ment, such as Matlab/Simulink [20].
In order to initialize the model from a load-flow study—
where the machine is normally connected to a generator
bus or a swing bus, the model states may be (61)
calculated by solving a set of nonlinear equations. Specifically,
where denotes the identity matrix of dimension .
it can be seen from (7), (8), and the proposed realization (75)
The derivatives of the magnetizing flux linkages are given by the
that in the steady-state, all rotor network states must be equal
solution of the linear system of equations formed by (56) and
to zero; the exception is , which is directly related to the
field winding voltage through . The
mathematical expressions for the prespecified quantities ( ,
, or ) may be readily manipulated and written in terms of
and . The nonlinear system may then be solved for the
magnetizing flux states.
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
ALIPRANTIS et al.: SYNCHRONOUS MACHINE MODEL WITH SATURATION AND ARBITRARY ROTOR NETWORK REPRESENTATION 591
(63)
(64)
(65)
(66)
(67)
(68)
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
592 IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 20, NO. 3, SEPTEMBER 2005
IV. CONCLUSION
This work presents an integrated perspective on synchronous
machine modeling, using arbitrary transfer function representa-
tions that replace the rotor’s equivalent circuit structures. This
approach offers several advantages, such as the direct incorpo-
ration of frequency response results into the model—without
further consideration of equivalent circuit parameter identi-
fication—and accurate representation of magnetic saturation
effects. The model retains the computational efficiency of the
-axes theoretical framework and is suitable for small- and
large-signal time-domain simulations of power systems.
APPENDIX
REALIZATION ALGORITHM
The following algorithm produces a realization with matrix
diagonal [40]. It is valid only for the case where the roots
Fig. 6. Steady-state voltage and current waveforms (560 V, line-to-line, rms).
of the minimal polynomial are distinct. It is assumed that the
transfer function matrix elements are (19)–(21).
1) Compute the roots of the minimal polynomial
(69)
(70)
(71)
Fig. 7. Line-to-line voltage “envelope.” (Lowpass filtered; = 2:65 ms.) and are of full rank; however
(72)
is a matrix of rank 1.
3) Write
(73)
(74)
the voltage waveforms of Fig. 4, wherein the experimental
waveform contains more ripple than the simulated waveform. 4) The realization is given by
However, the harmonics that are caused by the nonlinearity of
the load are predicted accurately.
The second experiment involves sudden load changes. Ini-
tially, the switch is open; at , it is closed, and at ..
.
, it is opened again. In Fig. 7, a lowpass-filtered version
of the line-to-line voltage “envelope” is depicted. On average,
the simulated and experimental waveforms are similar. As dis-
cussed above, the experimental voltage includes higher-order (75)
..
harmonics caused by slot effects. The mechanical speed wave- .
forms are illustrated in Fig. 8.
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
ALIPRANTIS et al.: SYNCHRONOUS MACHINE MODEL WITH SATURATION AND ARBITRARY ROTOR NETWORK REPRESENTATION 593
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.
594 IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 20, NO. 3, SEPTEMBER 2005
Scott D. Sudhoff (SM’01) received the B.S. (Hons.), Brian T. Kuhn (M’93) received the B.S. and M.S.
M.S., and Ph.D. degrees in electrical engineering degrees in electrical engineering from the University
from Purdue University, West Lafayette, IN, in 1988, of Missouri-Rolla in 1996 and 1997, respectively.
1989, and 1991, respectively. He was a Research Engineer at Purdue University,
Currently, he is a Full Professor at Purdue Univer- West Lafayette, IN, from 1998 to 2003. Currently, he
sity. From 1991 to 1993, he was Part-Time Visiting is a Senior Engineer with SmartSpark Energy Sys-
Faculty with Purdue University and as a Part-Time tems, Inc., Champaign, IL. His research interests in-
Consultant with P. C. Krause and Associates, West clude power electronics and electrical machinery.
Lafayette, IN. From 1993 to 1997, he was a Faculty
Member at the University of Missouri-Rolla. He has
authored many papers. His interests include electric
machines, power electronics, and finite-inertia power systems.
Authorized licensed use limited to: Purdue University. Downloaded on August 7, 2009 at 08:06 from IEEE Xplore. Restrictions apply.