modelPwGeneratorM2S
Synchronous machine model according to Park's classical theory (Full model description).
The model corresponds to Eurostag's full model for M2S machine
(defined by external parameters). Developed by RTE and adapted by AIA.
2014/03/10
Extends from iPSL.Electrical.Essentials.pfComponent (Partial model containing all the Data for entering Power Flow data).
Information
Development level |
4 |
Reference |
None |
Last update |
2016-03-14 |
Author |
RTE-AIA |
Contact |
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | init_lambdaf | ||
| Real | init_lambdad | ||
| Real | init_lambdaad | ||
| Real | init_lambdaaq | ||
| Real | init_lambdaq1 | ||
| Real | init_lambdaq2 | ||
| Real | init_id | ||
| Real | init_iq | ||
| Real | init_theta | ||
| Real | init_omega | ||
| Real | init_cm | ||
| Real | init_efd | ||
| Real | init_E | sqrt(init_lambdaad*init_lambdaad + init_lambdaaq*init_lambdaaq) | |
| Real | init_Mds | if Saturated then Md0/(1 + md/rtfo^snd*init_E^snd) else Md0 | |
| Real | init_Mqs | if Saturated then Mq0/(1 + mq/rtfo^snq*init_E^snq) else Mq0 | |
| Real | init_Mi | init_Mds*init_lambdaad*init_lambdaad/(init_E*init_E) + init_Mqs*init_lambdaaq*init_lambdaaq/(init_E*init_E) | |
| Real | init_Md | init_Mi + Mdif*init_lambdaaq*init_lambdaaq/(init_E*init_E) | |
| Real | init_Mq | init_Mi - Mdif*init_lambdaad*init_lambdaad/(init_E*init_E) | |
| Real | init_LMD | 1.0/(1.0/init_Md + Sdet) | |
| Real | init_LMQ | 1.0/(1.0/init_Mq + Slq) | |
| Real | omega0 | 2*3.14159265*50 | Nominal network angular frequency |
| Real | SNREF | S_b | MVA system base |
| Real | SN | 1150 | Nominal apparent power (MVA) |
| Real | PN | 1000 | Nominal turbine (active) power (MW) |
| Real | PNALT | 1100 | |
| Real | DIn | 0.0 | mechanical damping coefficient |
| Real | HIn | 6.3 | Constant of inertia |
| Real | IENR | 3 | number of windings |
| Real | ur0 | 1 | Initial real voltage component p.u. in the SNREF base |
| Real | ui0 | 0 | Initial imaginary voltage component p.u. in the SNREF base |
| Real | rStatIn | 0 | Stator resistance p.u. in the machine SN base |
| Real | lStatIn | 0 | Stator leakage p.u. in the machine SN base |
| Real | WLMDVPu | 0 | d axis mutual inductance corresponding to magnetic condition taken for setting the voltage regulator |
| Real | XD | 0 | Direct reactance |
| Real | XPD | 0 | Direct trans. reactance |
| Real | XSD | 0 | Direct subtrans. reactance |
| Real | TPD0 | 0 | Direct trans. time const |
| Real | TSD0 | 0 | Direct subtrans. time const |
| Real | TX | 0 | Damping time constant |
| Real | XQ | 0 | Quadrat reactance |
| Real | XPQ | 0 | Quadrat trans. reactance |
| Real | XSQ | 0 | Quadrat subtrans. reactance |
| Real | TPQ0 | 0 | Quadrat trans. time const |
| Real | TSQ0 | 0 | Quadrat subtrans. time const |
| Integer | IWLMDV | 3 | |
| Boolean | Saturated | true | |
| Real | md | 0.1 | Coefficient md of the saturation curve |
| Real | mq | 0.1 | Coefficient mq of the saturation curve |
| Real | snd | 6 | Coefficient nd of the saturation curve |
| Real | snq | 6 | Coefficient nq of the saturation curve |
| Real | mCanPu | extern.mrc | CANAY's inductance p.u. in the machine SN base |
| Real | rDPu | extern.rD | d axis damper winding resistance p.u. in the machine SN base |
| Real | lDPu | extern.lD | d axis damper winding leakage p.u. in the machine SN base |
| Real | rRotIn | extern.rf | Rotor resistance p.u. in the machine SN base |
| Real | lRotIn | extern.lf | Rotor leakage p.u. in the machine SN base |
| Real | mQ0Pu | extern.mQ0Pu_ | q axis mutual inductance p.u. in the machine SN base |
| Real | mD0Pu | extern.mD0Pu_ | d axis mutual inductance p.u. in the machine SN base |
| Real | rQ1Pu | extern.rQ1 | q axis damper 1 winding resistance p.u. in the machine SN base |
| Real | lQ1Pu | extern.lQ1 | q axis damper 1 winding leakeage p.u. in the machine SN base |
| Real | rQ2Pu | extern.rQ2 | q axis damper 2 winding resistance p.u. in the machine SN base |
| Real | lQ2Pu | extern.lQ2 | q axis damper 2 winding leakeage p.u. in the machine SN base |
| Real | U1N | 24 | nominal voltage machine side |
| Real | V1 | 24 | base voltage machine side |
| Real | U2N | 400 | nominal voltage machine side |
| Real | V2 | 380 | base voltage machine side |
| Boolean | transformerIncluded | false | |
| Real | RTfoPu | if transformerIncluded then 0.000185 else 0 | Machine transoformer resistance p.u. in the SNTfo base |
| Real | XTfoPu | if transformerIncluded then 0.00769 else 0 | Machine transoformer resistance p.u. in the SNTfo base |
| Real | yscale | if RT > 0.0 or XT > 0.0 then SNREF/SN*rtfo*rtfo else SNREF/SN | |
| Real | SNtfo | 1300 | Machine transformer rating |
| Real | r | rStatIn*yscale | Stator Resistance |
| Real | rf | rRotIn*yscale | Rotor Resistance |
| Real | lld | lStatIn*yscale | Stator leakage |
| Real | lf | lRotIn*yscale | Rotor leakage |
| Real | mrc | mCanPu*yscale | CANAY's inductance |
| Real | lD | lDPu*yscale | d axis damper winding leakage |
| Real | rD | rDPu*yscale | d axis damper winding resistance |
| Real | rQ1 | rQ1Pu*yscale | q axis damper 1 winding resistance |
| Real | rQ2 | rQ2Pu*yscale | q axis damper 2 winding resistance |
| Real | lQ1 | lQ1Pu*yscale | q axis damper 1 winding leakeage |
| Real | lQ2 | lQ2Pu*yscale | q axis damper 2 winding leakeage |
| Real | RT | RTfoPu*SNREF/SNtfo*rtfo*rtfo | Machine transformer resistance (pu), enter value*SNREF/SNtfo |
| Real | XT | XTfoPu*SNREF/SNtfo*rtfo*rtfo | Machine transformer reactance (pu), enter value*SNREF/SNtfo |
| Real | Md0 | mD0Pu*yscale | d axis mutual inductance |
| Real | Mq0 | mQ0Pu*yscale | q axis mutual inductance |
| Real | Mdv | WLMDVPu*yscale | |
| Real | D | DIn*SN/SNREF | Mechanical damping coefficient |
| Real | H | HIn*SN/SNREF | Constant of inertia |
| Real | rtfo | if transformerIncluded then (U2N/V2)/(U1N/V1) else 1 | Transformer ratio |
| Real | DET | lf*lD + mrc*lf + mrc*lD | |
| Real | Mdif | Md0 - Mq0 | |
| Real | Sdet | lf/DET + lD/DET | |
| Real | Slq | 1.0/lQ1 + 1.0/lQ2 | |
| Real | Lddet | lD/DET | |
| Real | Lfdet | lf/DET | |
| Real | Lq1inv | 1.0/lQ1 | |
| Real | Lq2inv | 1.0/lQ2 | |
| Real | Sr | r + RT | |
| Real | Sx | lld + XT | |
| Real | Coef11 | rtfo*omega0*rf/Mdv | |
| Real | Coef12 | rf*omega0*(lD + mrc)/DET | |
| Real | Coef13 | rf*omega0*mrc/DET | |
| Real | Coef14 | omega0*rf*lD/DET | |
| Real | Coef21 | omega0*rD*mrc/DET | |
| Real | Coef22 | omega0*rD*(lf + mrc)/DET | |
| Real | Coef23 | omega0*rD*lf/DET | |
| Real | Coef31 | omega0*rQ1/lQ1 | |
| Real | Coef32 | omega0*rQ1/lQ1 | |
| Real | Coef41 | omega0*rQ2/lQ2 | |
| Real | Coef42 | omega0*rQ2/lQ2 | |
| Real | Coef51 | PN/(SNREF*2*H) | |
| Real | Coef52 | D/(2*H) | |
| Real | Coef53 | 1.0/(2*H) | |
| Power flow data | |||
| Real | V_b (from pfComponent) | 400 | Base voltage of the bus (kV) |
| Real | V_0 (from pfComponent) | 1 | Voltage magnitude (pu) |
| Real | angle_0 (from pfComponent) | 0 | Voltage angle (deg) |
| Real | P_0 (from pfComponent) | 1 | Active power (MW) |
| Real | Q_0 (from pfComponent) | 0 | Reactive power (MVAr) |
| Real | S_b (from pfComponent) | SysData.S_b | System base power (MVA) |
| Real | fn (from pfComponent) | SysData.fn | System Frequency (Hz) |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SystemBase | SysData (from pfComponent) | Must add this line in all models | |
| iPSL.Electrical.Machines.Eurostag.PwExtIntParameters | extern | ||
| Real | cm | ||
| Real | efd | ||
| Real | ur | ||
| Real | ui | ||
| Real | lambdaf | ||
| Real | lambdad | ||
| Real | lambdaad | ||
| Real | lambdaaq | ||
| Real | lambdaq1 | ||
| Real | lambdaq2 | ||
| Real | id | ||
| Real | iq | ||
| Real | theta | ||
| Real | omega | ||
| Real | E | ||
| Real | Mds | ||
| Real | Mqs | ||
| Real | Md | ||
| Real | Mq | ||
| Real | Mi | ||
| Real | LMD | ||
| Real | LMQ |
Revisions
Copyright 2015-2016 RTE (France), SmarTS Lab (Sweden), AIA (Spain) and DTU (Denmark)
- RTE: http://www.rte-france.com
- SmarTS Lab, research group at KTH: https://www.kth.se/en
- AIA: http://www.aia.es/en/energy
- DTU: http://www.dtu.dk/english
The authors can be contacted by email: info@itesla-ipsl.org
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0.