IEEE Transactions on Energy Conversion, Vol. 14, No. 4, December 1999 1177 An Accurate Method of Neglecting Dynamic Saliency of Synchronous Machines in Power Electronic Based Systems S. D. Pekarek, Member School of Electrical Engineering University of Missouri-Rolla Rolla, Missouri and Abstract - In this paper, motivations for neglecting dynamic saliency in the detailed models of power electronic based systems are presented. A new method of neglecting dynamic saliency is then introduced in which approximate operational impedances are derived from original dynamic salient models. New machine parameters are obtained by fitting to the approximate impedance curves, yielding model parameters in which dynamic saliency is eliminated. An example synchronous machindconverter system is provided that demonstrates the accuracy and increased simulation efficiency resulting from this technique. Therein, errors resulting from neglecting dynamic saliency are reduced from greater than 25% using traditional approximations tn less than 0.6%. In addition, simulations using the new approximate model are greater than 48% faster than simulations based upon the original dynamic salient model. I. INTRODUCTION There are several approximations, models, and model structures that are used to represent the dynamics of the synchronous machine. The complexity of the model chosen for a particular analysis is a function of the size of the system being studied and the detail requircd. In several applications, including the development of reduced-order models of large-scale power systems [I I and average-value models of machine/converter systems [2], an approximation is made in which the dynamic saliency of the synchronous machine is ncglected. In large-scale transient analysis programs, neglecting the dynamic saliency provides a means to reduce computational requirements by eliminating time-dependent matrices [1]. In average-value analysis of machine/converter systems, neglecting dynamic saliency greatly reduces analytical derivations by eliminating time-varying commutating inductances [2]. Although several researchers have documented the use of the approximation, the actual methods used by researchers vary. In particular, some equipment manufacturers, particularly in North America, assume equal subtransient reactances and calculate q-axis machine parameters based upon this assumption [3]. In other cases, the system analyst neglects any differences, or uses a weighted average of the q- and d-axis dynamic reactances within the respective machine and network equations [1,2,41. PE-453-EC-0-12-1998 A paper recommended and approved by the IEEE Electric Machinery Committee of the iEEE Power Engineering Society for publication in the IEEE Transactions on Energy Conversion. Manuscript submitted July 30, 1998; made available for printing December 17, 1998. E. A. Walters, Student Member School of Electrical and Computer Engineering Purdue University West Lafayette, Indiana Several researchers have expressed concern over the use of these approximations, particularly in machines in which the ratio of the q- and d-axes dynamic reactances is large [2,5]. In the derivation of average-value models of synchronous machine/converter systems [2], errors of greater than 20% were documented when the dynamic saliency of an example synchronous machine was neglected. In this paper, it is first shown that neglecting dynamic saliency can substantially reduce the computational ovcrhead required in the detailed analysis of power electronic based generation systems. Such systems are typically used in shipboard and aircraft power and propulsion systems and consist of one or more generator/power electronic converters which supply power to a network consisting of highly-regulated loads. A new method of neglecting dynamic saliency is then derived. Using this method, the original parameters of the machine, which can be determined using any technique, are used to calculate operational impedances. From the original impedanccs, new approximate operational impedances are derived. The new curves match the original impedances over a user-specified frequency range, while having high-frequency asymptotes that are equal. A refitting of the machine parameters to the new approximate curves is performed in order to establish parameters that yield equal dynamic reactances. This technique requires little work from the system analyst, and greatly reduces the errors resulting from neglecting dynamic saliency. Example simulations using a machine with an original dynamic reactance ratio of 1.9 are provided in which the errors resulting from neglecting dynamic saliency are reduced from over 25%, using traditional methods, to less than 0.6%. In addition, simulations using the new approximate model arc greater than 48% faster than simulations based upon the original dynamic salient model. 11. BACKGROUND Since the techniques that are described in this paper are directly related to the model structure used to reprcsent synchronous machines in power electronic based system studies, it is convenient to describe the model of the synchronous machine that will be used herein. A generic Park's equivalent circuit of a synchronous machine is shown in Fig. 1. It is assumed that an arbitrary number of armortisseur windings, (denoted by M and N ) are represented in the q- and A x e s of the machine and that the rotor windings are referred to the stator windings by an appropriate turns ratio. It should be noted that sevcral analysts use additional leakage inductances in the d-axis of the machine [3,6,7]. The physical meaning and/or mathematical necessity of these terms remain matters of debate [8] and it is not the intention of this paper to support or dispute their use. Rather, the model structures and techniques described herein are applicable, with slight modification, to machines modeled with an 0885-8969/99/$10 1.00 0 1998 IEEE vos = r&O$ +PLlSiOS Herein, the dynamic inductances are defined as L, = Ld 4s = Lmq + Lmd where L,, = L",q II LlkqlII ... II LikqM Lmd = LmdII LlfdII LIkdl II ... II LikdN The back emfs are defined as i-qd I.. ,, M kiS vi,? Z<i(sJ I I I "2 L,,,~ j = i N I "2 v ~ = - o ~ h ; i CLmdrkd' ( ~ ( h ", - h i , , L8ndrkd'.r + ~ ~ d . j (13 d-axis Fig. 1 q-d equivalent circuit of synchronous machine. 'Ikdj j = 1 arbitrary number of additional terms in the d-axis of the machine, Although Park's circuit is an extremely useful representation of the synchronous machine, it is often difficult to represent power electronic circuits in terms of transformed stator variables. Therefore, in order to model the machine/electronic interface, a where coupling between the transformed stator variables and the physical variables of the power electronic circuit must be developed. = In many power electronic based generation systems, it is more convenient to represent the machine in terms of physical variables, rather than variables based upon Park's transformation. "2 M h, L,, model sources, can be developed Using physical using simple variables, circuit the elements machine/system such as voltage inductors, switches, and resistors lo describe the circuit configuration, without the need for physical/transformed variable coupling equations. Derivations of efficient physical-variable models are based upon manipulation of machine equations in the rotor reference frame. Transformation between the physical variables and transformed variables is accomplished using Park's transformation j = 1 (2) E(%)] h, = L+&+ j = 1 as = r'riabcsCP'Labcs(er)iobcsl 1 2 2 2 The equations describing Park's circuit can be manipulated into a Corm in which the stator voltage equations are expressed as [9] .I v 9s r = rsiqs t r o,Ldi:,T+ pLqi,,v + vq " " + v'bcs where r,r is a diagonal matrix of stator resistances, and ,, ,, -1 (15 'Ikdj Applying the inverse of Park's transformation to (5)-(7),the sta tor voltage equations are expressed in terms of physical variable: Ls(')= LlstL,-Lb"s(') (4) -1 (14 N (1) givenby 2 Likdj La ,I LM(.)= - z - L b c o s ( . ) and L i = (Lmq L m d ) / 3 (16 ~i~~ i: 1179 parameters, the solution of (25) must be performed at each integration time-step. In contrast, if L, is time-invariant, the inverse (22) The stator voltage equations given by (16), along with the voltage equations r. of L, may be precomputed and the solution involves only a matrix-vector multiply at each time-step. Thus, the disparity in the number of operations required at each time-step between the time-varying and time-invariant models, increase on the order of 3 , where n represents the number of states in the system. Addi(23) tionally, the time-varying inductances can produce time-varying Llj positive eigenvalues [91 that can reduce the efficiency when r. ph. = (24) implementing a variable step-size integration algorithm [14]. - hmd)+ v, ; j = fd, k d l , , , , kdN J J Llj Second, several commercial algorithmic languages, such as . . where kmq and Am, are the magnetizing flux linkages, define Spice [lo] and Saber [ I l l , do not include a component representation of time-varying inductors. Therefore, the elimination of the so-called physical-variable voltage-behind-reactance (PVBR) time-varying inductances in the PVBR model provides a model of the synchronous machine. It is important to note that no to easily implement an efficient physical-variable model of the approximations are made in its derivation. Neglecting numerical synchronous machine in such error, the solution of the corresponding equations yields the Same These incentives provide a motivation to develop an accutime-domain response of a full-order Park's circuit model upon rate physical-variable synchronous machine model in which the which it is based. inductances are time-invariant. p h . = -L(hj-k,,,,)+vj;j ' = kql, ...kqM 111. NUMERICAL ADVANTAGES OF NEGLECTING DYNAMIC SALIENCY n IV. TRADITIONAL METHODS OF NEGLECTING DYNAMIC SALIENCY Traditionally, a significant challenge in the development of For machines in which at least one d-axis amortisseur windpower electronic based systems has been the derivation of ing is represented, equipment manufacturers often provide detailed models from which a system can be analyzed and machine parameters that have equal dynamic reactances [3]. Hisdesigned. In particular, the use of power electronic devices torically, deriving models that have equal dynamic reactances has makes it difficult for an individual to analytically derive the dif- been facilitated by the calculation procedures used to determine ferentialequationsforallpotentialswitchingtopologiesofasystem.machine parameters. In particular, using traditional methods, In order to alleviate the task of analytically deriving the equations parameters of the d-axis are calculated based upon open-circuit of complex power systems, several algorithmic methods have and short-circuit tests. Similar tests to determine q-axis dynamic been developed [10,11,12]. The syntax of the algorithms, as well values are impractical; therefore, approximations are often used. as the equations that are formed and solved, vary. However, In particular, each axis is modeled with an identical number of regardless of the method, the complexity and model structure of rotor windings and the q-axis dynamic reactance is assumed to be components are critical factors in establishing computationally equal to that of the d-axis, X, = X d . Values of the q-axis rotor efficient system models. The PVBR model described in Section I1 has been shown to Circuit parameters are then determined using these approximabe an efficient model structure for detailed analysis of power tions [3l. TO the authors' knowledge, the accuracy of neglecting electronic based systems. Comparisons between model struc- dynamic saliency using this technique has never been analytically tures of synchronous machines used in algorithmic languages established, although it has been questioned [51. Furthermore, have demonstrated that the PVBR is significantly more efficient the test procedures used to obtain the q-axis parameters from than standard physical-variable models [9] and models in which these methods has been opened to concern [3]. This technique Park's circuit is used with associated coupling equations [13]. will not he explored in depth in this paper for two reasons, First, Although efficient, there are significant incentives to eliminate from an analyst's Perspective, if Parameters are provided in this the time-varying inductances present in the model, The incen- form, the accuracy of neglecting dynamic saliency only becomes an issue if the responses predicted by the model are deemed inactives are two-fold. First, significant numerical gains can be achieved if time- Curate. In such instances, the analyst will most likely need to pervarying inductances are eliminated. In particular, in differential form tests in which the q-axis machine paramcters can he equation-based algorithms, a major computational step is the measured, such as a Standstill Frequency Response (SSFR) test. manipulation of the system equations into an explicit state model Results Of these tests will most likely yield a model that does not form. This manipulation, in which currents are state variables, have equal dynamic reactances, in which case the technique requires the solution of a system of equations of the form described in this paper can be applied. Second, with advances in (25) test procedures to measure q-axis parameters, a more common L,& = -(rx+pL,)ix+vx approximation applied in power electronic based system analysis for the derivative of the state vector, pi,. In ( 2 3 , rz , L x , and is to neglect dynamic saliency in the machine and system equa- pL, are algorithmically generated matrices consisting of branch tions [21. The accuracy of neglecting dynamic saliency using this technique has been analytically examined for machine/conresistances, inductances, and time-rates of change of inductances, verter systems, and serious regarding the accuracy of respectively. The size of these matrices are directly proportional the auuroximation have raised 121, _. .to the size of the system. If the matrix L, contains time-varying Considering the PVBR model of the machine given in (16)- 1180 (24), the time-varying inductances are eliminated if the following assumption is made, namely I , I, Ld-L !? Lb = -o. (26) 3 Determining mathematical hounds for errors resulting from this approximation is a tedious, if not intractable, task. Therefore, to better understand this approximation, it is helpful to transform the stator equations (16) in which (26) is applied, to the rotor reference frame. Application of Park's transformation to the approximate stator equations yields U , over the entire frequency range. 2 V. NEW METHOD OF NEGLECTING DYNAMIC SALIENCY Observing that the traditional method of neglecting dynamic saliency introduces errors over the entire frequency range, a new method is derived that only introduces errors at and beyond a user specified frequency, f, . Independent of how the synchronous machine parameters are determined, the operational impedances for the q- and d-axes can he expressed as (29) (27) (30) (28) where X4, X,, and zXy are determined from the machine param- "d Comparing the original and approximate models, it is seen that the q- and d-axis dynamic reactances in (5)-(6) are replaced with average values of the q- and d-axis dynamic reactances in (27)(28). This is interesting, since (27)-(28) are similar to representations of the stator voltage equations which raised concerns regarding the accuracy of neglecting dynamic saliency in [Z]. To further compare the original and approximate models, it is interesting to consider the models in the frequency domain. In particular, by simulating a machine to a steady state, and setting the rotor angular velocity and stator resistance to zero, perturbations to v i $ and v i s can he made and the resulting perturbations eters as shown in 1151. From these expressions, the high-frequency asymptotes, which correspond to the dynamic reactances, are defined as x" = 4 x" -- ( 2y15y2"'TqM 4 ZYlTYZ"'TQM 1 (31) (32) d(2Tdf:l"'TdN) Df D1 " " D N In general, xq and xd Will not be equal. Therefore, from (211, the PVBR model will contain time-varying inductances. As shown in the Section 111, significant advantages can be realized if I , .I measured. The resulting input impedance of the q- time-varying inductances are eliminated. Thus, the goal of this technique is to fit machinc parameters to approximate impedance and d-axes equivalent circuits, Zq(s) and z d ( s ) , can then he curves that have equal dynamic reactanceS while matching the obtained numerically and used to establish the operational imped- original operational impedances for frequencies less than a user ances X,(s) and X,(s) [E].The numerically calculated q- and specified rotor fit frequency, f,. This goal can be accomplished d.axes operational impedances of the synchronous machine by altering the rotor windings in the original model or by adding described in section VI are shown in pig, 2, comparing the a winding in either or both axes. From experience with this technique, either or both q- and d- axes may he manipulated with identical results. Therefore, for simplicity, only the q-axis Model parameters will be modified herein. Once the rotor fit frequency, f,,is sct by the user, the refitIn tqS and i;, 01 10'~ J io2 io-' ioo IO' 10% io3 10' ting of the impedances is a two step procedure. The first step is to consider whether an additional winding is required. A winding will need to he added if T 1 QM >-207lfr (33) Failure to add a winding- if (33) . . is satisfied will produce a q-axis impedance that will not match the original q-axis impedance to ' z* 0 the specified frequency f,. IO-' 10.' 10.' loo IO' IO' 10' io4 The second step is to determine the q-axis operational frequency (Hz) impedance time constants. If a rotor winding is added, numerator Fig. 2 q- and d-axis operational impedances, original and traditional approximate and denominator time constants, 2Ty(M + and T Q ( M+ 11, must models. _"._ L-- , ~ impedances of the original and traditional approximate model shows the frequency domain errors associated with the traditional method of neglecting dynamic saliency. In Particular, in the traditional approximate model, the curves are both shifted by he added to (29) to fully describe the higher order system, If a winding is not added, TqM and T~~ must he modified to provide equal dynamic reactances. In either case, only the numerator and denominator time constants associated with the highest order result of the equal dynamic reactances. Iff, is large, a high frequency rotor time constant is introduced. However, the rotor terms required to produce accurate results are generally slow compared to many stator time constants in power electronic based systems. Therefore, the effect on simulation performance is minimal. VI. COMPUTER STUDY In order to illustrate the accuracy and numerical efficiency resulting from the new approximation technique, the results of two computer studies are described. The synchronous machine = 0.08 rs = 5.15 'L,? x mq rkd = 0.024 = 1.00 xLkd= 0.334 XLfd = 0.137 XI,,, = 0.330 r* r* = 0.062 kq2 kql = 10.44 XTkq2 = 0.331 X m d = 1.71 rj.. = 1.11 r k q Z = 0.061 XTkql = 0.146 * indicate refitted parameter. variable .I traditional approximate model new approximate model 29.7 % 1.3 % 21.5 % 0.1 % 31.1 % 0.7 % 24.4 % 0.2 % NAM, which is expected since the state model of the system is relatively small in order. Therefore, the addition of a rotor state has a more significant impact than would occur for larger-scale systems. Although the CPU time required by the OM are not prohihitive for this study, as the size of the system increases, the computations required to reform the state model at each time-step increases. Therefore, the difference in efficiency between the NAM and OM will significantly increase with the size of the svs- 'qs .I Ids T. $"d 4 - 2 . so -2 -4 10 Traditional Approximate h 8 5 c2 '0 1 I Traditional Approximate 6 6.05 6.1 6.15 6.2 6.25 6.3 time (s) In Fig. 4 Responseof NAM and OM are less than o,6 % for all system contrast, the TAM response is significantly less accurate. Errors for the TAM system variables are greater than 25%, which correspond to results published in 121. Close inspection of the responses also reveals that the TAM does not accurately predict the switching dynamics in either the steady-state or transient response. The solution of the NAM and TAM responses was accomplished by pre-computing the matrix L, at each change in topol- ogy. Thereby, the solution of (25) only required a matrix-vector multiply at each integration timc-step. In contrast, because of the time-varying inductances of the OM model, a linear solve routine was required to form the OM state model at each integration time-step. The CPU times required to calculate the 0.2 s studies on a 133-MHz Pentium PC, are given in Table 4. Therein, it is seen that the time-invariant form of the PVBR is significantly more efficient than the time-varying form. The NAM is on the order of 48% faster, while the TAM is on the order of 58% faster. gas-turbinegeneratorto application and removalafa3-phase fault at stator terminals (From tov. - a-axis . stator current. d-axis Stator current. field current, and electromagnetic torque) c . . . . _ . _ . _ _ _ . ~ . . . . . . _ Synchronous Machinc \, i _._..~....._........_ Fig. 5 Synchronous machinclconvener system 1183 5 tion of Synchronous Machine Models for Stability Studies, “Current Usage & Suggested Practices in Power System Stability Simulations for Synchronous Machines,” IEEE Transactions on Energy Conversion, Vol. 1, No. 1, pp, 77-88, March 1986. [4] T. H. Warncr and J. G. Kassakian, “Transient Characteristics of Large Turboalternator Driven Rectifier/Inverter Systems Based on Field Test Data,” IEEE Transactions on Power Apparatus and Systems,” Vol. PAS-104, No, 7, July 1985, pp. 1804-1811. [5] C. Concordia, Discussion of “Cuirent Usage & Suggested Practices in Power System Stability Simulations for Synchronous Machines,” IEEE Transactions on Energy Conversion, Vol. 1, No. 1, pp. 89-90, March 1986. [61 I. M. Canay, ‘‘Causes of Discrepancies on Calculation of Rotor Quantities and Original Equivalent Diagrams of the Syn- Approximate .’cf5 d a d i t i o n a l Approximate Model variable traditional mode1 new approximate ‘dc 28.2 % 0.5 % lJ<l 25.1 % 0.5 % las 28.3 % 0.6 % 592, Sepl. 1994. [El J.L. Kirtley Jr., “On Turbine-Generator Rotor Equivalent Circuits,” IEEE Transactions on Power Systems, Vol. 9, No. 1, pp.262-271, May 1994. [91 S. D. Pekarek, 0. Wasynczuk, H. J. Hegner, “An Efficient and Accurate Model for the Simulation and Analysis of Synchronous Machindconverter Systems,” IEEE Transactions