Synchronous generator dynamics Source: BPA Source: O. Elgerd Olof Samuelsson Outline – Synchronous generator at steady state – Synchronization – Swing equation – Transient angle stability – The Equal Area Criterion – Small-signal stability – Frequency control Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 2 Synchronous machine – Rotor • One field winding g fed with DC current – Stator • Three windings 120° 120 apart in space Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 3 Loaded synchronous generator • “Armature Armature reaction” reaction flux from load current in stator • Adds to field flux to form air gap flux St t flux fl also l includes i l d lleakage k flflux • Stator Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 4 Equivalent circuit 1 Indices: a armature t d d-axis f field g l q r generator lleakage k q-axis resulting g Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 5 Equivalent circuit 2 Eq(If) I V internal voltage (also Ef) stator current terminal voltage Xd=Xa+Xl≈Xa Eq=V+(Ra+jXd)I Indices: a armature d d-axis f field l leakage q q-axis I lags V by angle (g) Eq leads V byy angle g (g) Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 6 Load angle is a spatial angle between field and air gap flux and a phase angle between Eq and V+(Ra+jXl)I Note is given relative to rotating reference (rotor) is a spatial coordinate for a mass – the rotor Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 7 Steady state operation Pe Ra neglected Eq jXdI Eq V Xd V I Scale by V/Xd VI V2 Xd Qe Components of VI: Vertical EqV/Xdsin=VIcos=Pe Horizontal EqV/Xdcos-V2/Xd=VIsin=Qe Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 8 Two control inputs Pe2 Pe1 Eq V Qe2 Turbine P Pe Eq constant Qe1 P affects Q Pe Eq2 Eqq1 V Qe2 Lund University / LTH / MIE / Industrial Electrical Engineering and Automation Field current If Eq P constant Q >0 or <0 Qe1 L5 9 Synchronous generator rotor types – Round rotor = ”Turbo” Turbo rotor • Two poles q-axis • High speed - 3000 rpm @ 50Hz d-axis • Used with steam turbines (e.g. nuclear) – Salient pole rotor (Swe: utpräglade poler) p • Manyy poles q-axis • Lower speed - e.g. 150 rpm @ 50 Hz d-axis • Used with hydro turbines • Gear ratio with more poles: mechanical=electrical·(2/p) • IEA lab l b generators t h have ffour-pole l salient li t pole l rotors t Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 10 Salient pole rotor q-axis q-axis d-axis Iq Vq d-axis Eq q-axis jXq Iq Vd d- and q-axis different •Geometry Geometry •Flux •Inductance •Currents and voltages Eq=V+jXdId +jXqIq V jXd Id Id d-axis Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 11 P and Q for salient pole rotor Pe Pe+j Qe=(Vd+jVq)(Id+jIq)* Vd+jV jVq=V(sin+jcos) V(sin jcos) Id=(Eq-Vq)/Xd Iq=V Vd/Xq EqV V 2 1 1 sin 2 Pfield Preluctance Pe sin Xd 2 Xq Xd EqV 2 sin cos Qe cos V Xd Xd Xq 2 2 Lund University / LTH / MIE / Industrial Electrical Engineering and Automation Try Xd=X Xq! L5 12 Synchronization – Connect to an energized network (think Thévenin equiv.) 1. Control prime mover to reach correct speed right el 2. Magnetize field (and armature) winding 3. Make V close to Vsystem (magnitude and angle!) 4 Connect! 4. – Aim d t t no-load l d situation it ti • St Steady-state – Careless synchronization • High currents and high mechanical stress Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 13 Synchronization conditions – V close to Vsystem if the voltages have • Same phase order (= wiring correct) • Same frequency (= speed correct) • Same magnitude (= right magnetization) • Same phase (= right timing of connection) – Think generator Eq and network V as rotating three-phase phasors: Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 14 The swing equation d m J Tm Te dt Torque balance for rotor p magnetic rotor poles 2 m mech. rad/s e elec. rad/s p Multiply p y torque q balance by y m Use e as state and e≈s,e Divide by Sbase to get p u p.u. 2H d e Pm p.u. Pe p.u. s,e dt Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 15 The inertia constant H 1 2 J m 2 Sbase Kinetic energy of rotating masses H= g Generator MVA rating Unit: Ws/VA=s Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 16 H on different MVA bases – Machine base • Steam turbines 4-9 s • Gas turbines 3-4 s • Hydro turbines 2-4 2 4s • Synchronous compensator 1-1.5 s – Common C b base Narrow range! • H ~ generator size (kW-GW) • Infinite bus has infinite H Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 17 Single Machine Infinite Bus E’q E V0 X Pm X H, X’d ”Classical Classical model”: model : ”Infinite Infinite bus” bus generator: •Fixed E’q behind X’d •Infinite H •Constant Pm •Zero impedance •No damping •Fixed voltage V0 •No saliency Xeq=Xline+X’d Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 18 ”Classical” dynamic generator model Synchronous generator connected to infinite bus: 2H d e Pm Pe dt s,e d e s,e dt Pe Pm omega wnom/2/H 1 1 s s Pmax sin • in rad,, e in rad/s,, s,e yp y 100 rad/s s etypically •E’q and X’d in Pe () for slow transients •Second Second order ssystem stem with ith poor damping •Electro-mechanical or “swing” dynamics Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 19 delta Two equilibrium points E 'q V Pm Pe sin X eq Two solutions for : Pm X eq 0 arcsin E ' V q 180 0 Pe Pm • Synchronizing torque dPe/d •dPe/d>0 for <90° - stable equilibrium q •dPe/d<0 for >90° - unstable equilibrium Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 20 Dynamic response * Temporary short-circuit near generator, Pe zero during fault Response? Pe Pm 1. Second order system 2 No damping 2. 3. Oscillator! and oscillate (roughly sinusoidally) 4. (t) will lag (t) Lund University / LTH / MIE / Industrial Electrical Engineering and Automation Demo sm.mdl tcl=0 05 tcl=0.05 L5 21 Second order response Pe zero at short-circuit near gen Pe Step in Pm-Pe Mechanical states slow Start at 0 and Pe((0) Pm Acceleration during fault F lt removed Fault d att = 1 Overshoot to 2 and Pe(2) Oscillate around equilibrium 0 so Pe(0)=Pm 0 2 1 Si l ti tcl=0.05, Simulation t l 0 05 0.1 01 PW Example 11.5 Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 22 Angle stability 0 must be less than steady state limit 90º 2 also has limit – transient angle stability limit Questions: How large can 2 be? What happens when it becomes too large? What is the largest disturbance that is OK? Simulation tcl=0.15, 0 1505 0 151 0.1505, 0.151 Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 23 The Equal Area Criterion Pe DA Short-circuit: Pe=zero Mark areas between Pe() and Pm in interval 0 to 2 AA Pm Accelerating Area: Below Pm Decelerating Area : Above Pm For stable system AA=DA 0 2 1 Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 24 Transient stability limit Pe DA More severe disturbance: AA AA larger Pm g Greater 2 makes DA larger Maximum DA at 2=180º-0 0 1 For larger 2 only AA grows grows… 2 Simulation Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 25 Beyond stability limit • d/dt never becomes zero • Rotor accelerates even more • Machine transiently unstable = loses synchronism • Must disconnect and resynchronise Demo Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 26 Equal Area Criterion • Stability check for known disturbance Use EAC for 2 and check 2<UEP • Max disturbance from stability limit Determine disturbance for 2=UEP • Typical disturbances Loss of line line, generator or load Short-circuit Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 27 Stability analysis tools Analytical – the Equal Area Criterion • Simple, can be done by hand, but approximate • Formulated before 1930 by Ivar Herlitz, KTH (First Swedish PhD in engineering) Time simulation • Computer application since the beginning • Voltages and currents as phasors or waveforms • Multi-machine model with Differential Algebraic Equations • Set of Differential equations for each generator • Power flow for Algebraic network equations Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 28 Small-signal angle stability • Linearize at steady state (0, 0, Pm0) • State space: dx/dt=Ax+Bu • Compute eigenvalues i of A • Compute right eigenvectors i of A • Applies also to multi-machine multi machine models • Popular application of control theory Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 29 Eigenvalues and eigenvectors • Eigenvalue i: Im(i)=resonance oscillation frequency (e.g. 0.35 Hz) Re(i)=resonance oscillation damping 0 for all i system is small-signal stable >0 0 ffor any i system t is i small-signal ll i l unstable t bl • Right eigenvector i: Which generators participate in mode (resonance) i those in NO and DK E.g. g Generators in FI against g Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 30 Small-signal damping • Low >0 for f uncontrolled system • Negative damping from controllers • • Automatic Voltage Regulators • HVDC controllers Damping added by dedicated controls • P Power System S t Stabilizers St bili (PSS) on generator t • Power Oscillation Damper (POD) on HVDC or FACTS FACTS=MW size p power electronic devices Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 31 System frequency One eigenvector shows all generator speeds vary together The rigid body mode – the dynamics of system frequency All generators synchronize to same , but which one? system H H i i i i i Large generators dominate Infinite bus is extreme case H= so that system=infbus frequency like center or gravity! Also center of inertia frequency, Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 32 System frequency dynamics All generators modeled as one with: =system H Hi i Pm Pe,tot + – nom 2H system 1 2 fsystem D This is single machine, but no infinite bus (to relate to) Electrical load is frequency dependent Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 33 Frequency event without control G Generator is suddenly disconnected... • • Step reduction of Pm system Pm Unbalance: Pm<Pe + – Pe,tot nom • decreases • Decrease stops when Pe is reduced to Pm • Error in Lund University / LTH / MIE / Industrial Electrical Engineering and Automation 2H 1 2 D L5 34 fsystem Turbine governor Proportional frequency f control law: Pm= Pref+f/R f=fnom–fsystem R is speed droop, Hz/MW or p.u./p.u. fnom fsystem + – f + + K 1/R R P – + Lund University / LTH / MIE / Industrial Electrical Engineering and Automation Pm Pref L5 35 R on machine base All generators usually have the same R given in p.u. on machine base A disturbance di t b gives i same f everywhere h All generators do same p.u. contribution Typical R value is 5% f=0.05 p p.u. g gives Pm=1 p p.u. PW Example 12.4 Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 36 R on common base R for entire system on common base: 1 Rtotal i 1 Ri More generators give greater 1/Rtotal In Nordel 1/Rtotal≈6000 MW/Hz Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 37 Frequency error tolerance Instantaneous value of f: ± 0.01 0 01 Hz in US ± 0.1 Hz in Nordel ± 0.2 Hz in Ireland Time integral of : Time error on clocks <10s in Nordel Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 38 600 MW step excites f and angle dynamics Deviation from 50 Hz at LTH Phase angle differences (degrees) LTU=Luleå 13:39 13/11: 600 MW generator in Denmark disconnected F Frequency dip di and dN North-South th S th angle l oscillations ill ti Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 39 Conclusions • S Steady state – P and Q for round and salient pole rotor • Transient T i t angle l stability t bilit – Equal Area Criterion and simulations • Small-signal Small signal stability – Eigenvalues and eigenvectors • Frequency dynamics – All generators like one – Fair sharing: All generators respond equally in p.u. on machine base if same p.u. R Lund University / LTH / MIE / Industrial Electrical Engineering and Automation L5 40