]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
Last update Kevin
authorARNER Kevin <kevin.arner@edf.fr>
Wed, 14 Aug 2019 07:18:26 +0000 (09:18 +0200)
committerARNER Kevin <kevin.arner@edf.fr>
Wed, 14 Aug 2019 07:18:26 +0000 (09:18 +0200)
296 files changed:
PSSE_PF_Eficas/PSEN/Case_0_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_0_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_100_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_100_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_101_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_101_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_103_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_103_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_105_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_105_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_107_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_107_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_108_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_108_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_109_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_109_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_10_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_10_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_112_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_112_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_113_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_113_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_115_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_115_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_118_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_118_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_120_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_120_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_121_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_121_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_122_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_122_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_123_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_123_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_124_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_124_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_125_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_125_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_128_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_128_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_133_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_133_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_136_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_136_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_137_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_137_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_138_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_138_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_139_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_139_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_141_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_141_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_142_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_142_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_144_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_144_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_145_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_145_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_146_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_146_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_148_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_148_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_150_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_150_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_151_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_151_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_153_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_153_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_156_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_156_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_163_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_163_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_168_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_168_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_169_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_169_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_171_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_171_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_173_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_173_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_174_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_174_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_175_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_175_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_177_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_177_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_181_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_181_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_183_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_183_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_184_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_184_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_187_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_187_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_191_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_191_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_193_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_193_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_194_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_194_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_196_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_196_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_197_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_197_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_199_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_199_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_202_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_202_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_203_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_203_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_205_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_205_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_207_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_207_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_209_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_209_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_20_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_20_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_211_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_211_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_214_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_214_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_216_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_216_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_221_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_221_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_223_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_223_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_225_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_225_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_226_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_226_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_227_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_227_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_228_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_228_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_22_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_22_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_230_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_230_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_233_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_233_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_234_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_234_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_238_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_238_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_245_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_245_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_246_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_246_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_247_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_247_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_24_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_24_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_250_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_250_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_251_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_251_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_254_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_254_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_255_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_255_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_258_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_258_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_259_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_259_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_261_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_261_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_262_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_262_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_264_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_264_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_265_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_265_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_269_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_269_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_270_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_270_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_272_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_272_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_273_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_273_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_274_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_274_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_276_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_276_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_280_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_280_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_287_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_287_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_288_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_288_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_289_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_289_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_290_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_290_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_292_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_292_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_296_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_296_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_299_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_299_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_29_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_29_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_30_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_30_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_31_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_31_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_32_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_32_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_34_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_34_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_36_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_36_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_37_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_37_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_38_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_38_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_39_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_39_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_45_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_45_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_49_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_49_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_50_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_50_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_51_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_51_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_52_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_52_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_54_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_54_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_55_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_55_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_56_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_56_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_59_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_59_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_5_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_5_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_60_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_60_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_61_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_61_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_62_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_62_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_63_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_63_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_65_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_65_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_67_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_67_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_70_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_70_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_73_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_73_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_76_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_76_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_79_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_79_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_81_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_81_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_83_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_83_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_84_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_84_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_93_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_93_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_94_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_94_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_95_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_95_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_96_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_96_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_98_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_98_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_99_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_99_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_9_LOSS.shd [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/Case_9_LOSS.shdUC [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/PSENconfig.py
PSSE_PF_Eficas/PSEN/TEST.py
PSSE_PF_Eficas/PSEN/canotComtast0.txt [new file with mode: 0644]
PSSE_PF_Eficas/PSEN/data_dico
PSSE_PF_Eficas/PSEN/run_in_PFfunction.py
PSSE_PF_Eficas/PSEN/support_functionsPF.py
PSSE_PF_Eficas/report.txt
PSSE_PF_Eficas/temp.txt
PSSE_PF_Eficas/temp1.txt
ProcessOutputs_Eficas/Data_for_interface
ProcessOutputs_Eficas/TreatOutputs/Processor.py
ProcessOutputs_Eficas/TreatOutputs/Processor_comm.py [deleted file]
ProcessOutputs_Eficas/TreatOutputs/RunPF.py
ProcessOutputs_Eficas/TreatOutputs/dicoN1.py
ProcessOutputs_Eficas/TreatOutputs/dicoN1_process.py
ProcessOutputs_Eficas/temp.txt

diff --git a/PSSE_PF_Eficas/PSEN/Case_0_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_0_LOSS.shd
new file mode 100644 (file)
index 0000000..60bc16b
--- /dev/null
@@ -0,0 +1 @@
+Case_0
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_0_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_0_LOSS.shdUC
new file mode 100644 (file)
index 0000000..60bc16b
--- /dev/null
@@ -0,0 +1 @@
+Case_0
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_100_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_100_LOSS.shd
new file mode 100644 (file)
index 0000000..3b6df9a
--- /dev/null
@@ -0,0 +1 @@
+Case_100
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_100_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_100_LOSS.shdUC
new file mode 100644 (file)
index 0000000..3b6df9a
--- /dev/null
@@ -0,0 +1 @@
+Case_100
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_101_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_101_LOSS.shd
new file mode 100644 (file)
index 0000000..bcb816f
--- /dev/null
@@ -0,0 +1 @@
+Case_101
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_101_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_101_LOSS.shdUC
new file mode 100644 (file)
index 0000000..bcb816f
--- /dev/null
@@ -0,0 +1 @@
+Case_101
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_103_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_103_LOSS.shd
new file mode 100644 (file)
index 0000000..4ef6463
--- /dev/null
@@ -0,0 +1 @@
+Case_103
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_103_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_103_LOSS.shdUC
new file mode 100644 (file)
index 0000000..4ef6463
--- /dev/null
@@ -0,0 +1 @@
+Case_103
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_105_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_105_LOSS.shd
new file mode 100644 (file)
index 0000000..f1877da
--- /dev/null
@@ -0,0 +1 @@
+Case_105
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_105_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_105_LOSS.shdUC
new file mode 100644 (file)
index 0000000..f1877da
--- /dev/null
@@ -0,0 +1 @@
+Case_105
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_107_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_107_LOSS.shd
new file mode 100644 (file)
index 0000000..92d3429
--- /dev/null
@@ -0,0 +1 @@
+Case_107
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_107_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_107_LOSS.shdUC
new file mode 100644 (file)
index 0000000..92d3429
--- /dev/null
@@ -0,0 +1 @@
+Case_107
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_108_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_108_LOSS.shd
new file mode 100644 (file)
index 0000000..f733bc4
--- /dev/null
@@ -0,0 +1 @@
+Case_108
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_108_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_108_LOSS.shdUC
new file mode 100644 (file)
index 0000000..f733bc4
--- /dev/null
@@ -0,0 +1 @@
+Case_108
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_109_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_109_LOSS.shd
new file mode 100644 (file)
index 0000000..a0a5f38
--- /dev/null
@@ -0,0 +1 @@
+Case_109
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_109_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_109_LOSS.shdUC
new file mode 100644 (file)
index 0000000..a0a5f38
--- /dev/null
@@ -0,0 +1 @@
+Case_109
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_10_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_10_LOSS.shd
new file mode 100644 (file)
index 0000000..443bfe0
--- /dev/null
@@ -0,0 +1 @@
+Case_10
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_10_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_10_LOSS.shdUC
new file mode 100644 (file)
index 0000000..443bfe0
--- /dev/null
@@ -0,0 +1 @@
+Case_10
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_112_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_112_LOSS.shd
new file mode 100644 (file)
index 0000000..57c5147
--- /dev/null
@@ -0,0 +1 @@
+Case_112
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_112_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_112_LOSS.shdUC
new file mode 100644 (file)
index 0000000..57c5147
--- /dev/null
@@ -0,0 +1 @@
+Case_112
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_113_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_113_LOSS.shd
new file mode 100644 (file)
index 0000000..5883841
--- /dev/null
@@ -0,0 +1 @@
+Case_113
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_113_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_113_LOSS.shdUC
new file mode 100644 (file)
index 0000000..5883841
--- /dev/null
@@ -0,0 +1 @@
+Case_113
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_115_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_115_LOSS.shd
new file mode 100644 (file)
index 0000000..e56a712
--- /dev/null
@@ -0,0 +1 @@
+Case_115
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_115_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_115_LOSS.shdUC
new file mode 100644 (file)
index 0000000..e56a712
--- /dev/null
@@ -0,0 +1 @@
+Case_115
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_118_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_118_LOSS.shd
new file mode 100644 (file)
index 0000000..6886404
--- /dev/null
@@ -0,0 +1 @@
+Case_118
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_118_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_118_LOSS.shdUC
new file mode 100644 (file)
index 0000000..6886404
--- /dev/null
@@ -0,0 +1 @@
+Case_118
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_120_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_120_LOSS.shd
new file mode 100644 (file)
index 0000000..311bbf9
--- /dev/null
@@ -0,0 +1 @@
+Case_120
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_120_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_120_LOSS.shdUC
new file mode 100644 (file)
index 0000000..311bbf9
--- /dev/null
@@ -0,0 +1 @@
+Case_120
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_121_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_121_LOSS.shd
new file mode 100644 (file)
index 0000000..0ca296e
--- /dev/null
@@ -0,0 +1 @@
+Case_121
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_121_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_121_LOSS.shdUC
new file mode 100644 (file)
index 0000000..0ca296e
--- /dev/null
@@ -0,0 +1 @@
+Case_121
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_122_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_122_LOSS.shd
new file mode 100644 (file)
index 0000000..cf51bae
--- /dev/null
@@ -0,0 +1 @@
+Case_122
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_122_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_122_LOSS.shdUC
new file mode 100644 (file)
index 0000000..cf51bae
--- /dev/null
@@ -0,0 +1 @@
+Case_122
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_123_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_123_LOSS.shd
new file mode 100644 (file)
index 0000000..dc5f7ef
--- /dev/null
@@ -0,0 +1 @@
+Case_123
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_123_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_123_LOSS.shdUC
new file mode 100644 (file)
index 0000000..dc5f7ef
--- /dev/null
@@ -0,0 +1 @@
+Case_123
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_124_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_124_LOSS.shd
new file mode 100644 (file)
index 0000000..4666567
--- /dev/null
@@ -0,0 +1 @@
+Case_124
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_124_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_124_LOSS.shdUC
new file mode 100644 (file)
index 0000000..4666567
--- /dev/null
@@ -0,0 +1 @@
+Case_124
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_125_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_125_LOSS.shd
new file mode 100644 (file)
index 0000000..9630f89
--- /dev/null
@@ -0,0 +1 @@
+Case_125
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_125_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_125_LOSS.shdUC
new file mode 100644 (file)
index 0000000..9630f89
--- /dev/null
@@ -0,0 +1 @@
+Case_125
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_128_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_128_LOSS.shd
new file mode 100644 (file)
index 0000000..ba2c653
--- /dev/null
@@ -0,0 +1 @@
+Case_128
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_128_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_128_LOSS.shdUC
new file mode 100644 (file)
index 0000000..ba2c653
--- /dev/null
@@ -0,0 +1 @@
+Case_128
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_133_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_133_LOSS.shd
new file mode 100644 (file)
index 0000000..51a8301
--- /dev/null
@@ -0,0 +1 @@
+Case_133
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_133_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_133_LOSS.shdUC
new file mode 100644 (file)
index 0000000..51a8301
--- /dev/null
@@ -0,0 +1 @@
+Case_133
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_136_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_136_LOSS.shd
new file mode 100644 (file)
index 0000000..d809414
--- /dev/null
@@ -0,0 +1 @@
+Case_136
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_136_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_136_LOSS.shdUC
new file mode 100644 (file)
index 0000000..d809414
--- /dev/null
@@ -0,0 +1 @@
+Case_136
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_137_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_137_LOSS.shd
new file mode 100644 (file)
index 0000000..e1377eb
--- /dev/null
@@ -0,0 +1 @@
+Case_137
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_137_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_137_LOSS.shdUC
new file mode 100644 (file)
index 0000000..e1377eb
--- /dev/null
@@ -0,0 +1 @@
+Case_137
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_138_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_138_LOSS.shd
new file mode 100644 (file)
index 0000000..9ac2090
--- /dev/null
@@ -0,0 +1 @@
+Case_138
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_138_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_138_LOSS.shdUC
new file mode 100644 (file)
index 0000000..9ac2090
--- /dev/null
@@ -0,0 +1 @@
+Case_138
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_139_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_139_LOSS.shd
new file mode 100644 (file)
index 0000000..7d02ef0
--- /dev/null
@@ -0,0 +1 @@
+Case_139
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_139_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_139_LOSS.shdUC
new file mode 100644 (file)
index 0000000..7d02ef0
--- /dev/null
@@ -0,0 +1 @@
+Case_139
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_141_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_141_LOSS.shd
new file mode 100644 (file)
index 0000000..ee402ce
--- /dev/null
@@ -0,0 +1 @@
+Case_141
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_141_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_141_LOSS.shdUC
new file mode 100644 (file)
index 0000000..ee402ce
--- /dev/null
@@ -0,0 +1 @@
+Case_141
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_142_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_142_LOSS.shd
new file mode 100644 (file)
index 0000000..3d7d2ce
--- /dev/null
@@ -0,0 +1 @@
+Case_142
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_142_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_142_LOSS.shdUC
new file mode 100644 (file)
index 0000000..3d7d2ce
--- /dev/null
@@ -0,0 +1 @@
+Case_142
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_144_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_144_LOSS.shd
new file mode 100644 (file)
index 0000000..0f0eeb6
--- /dev/null
@@ -0,0 +1 @@
+Case_144
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_144_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_144_LOSS.shdUC
new file mode 100644 (file)
index 0000000..0f0eeb6
--- /dev/null
@@ -0,0 +1 @@
+Case_144
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_145_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_145_LOSS.shd
new file mode 100644 (file)
index 0000000..d2529b0
--- /dev/null
@@ -0,0 +1 @@
+Case_145
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_145_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_145_LOSS.shdUC
new file mode 100644 (file)
index 0000000..d2529b0
--- /dev/null
@@ -0,0 +1 @@
+Case_145
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_146_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_146_LOSS.shd
new file mode 100644 (file)
index 0000000..99da092
--- /dev/null
@@ -0,0 +1 @@
+Case_146
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_146_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_146_LOSS.shdUC
new file mode 100644 (file)
index 0000000..99da092
--- /dev/null
@@ -0,0 +1 @@
+Case_146
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_148_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_148_LOSS.shd
new file mode 100644 (file)
index 0000000..250037b
--- /dev/null
@@ -0,0 +1 @@
+Case_148
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_148_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_148_LOSS.shdUC
new file mode 100644 (file)
index 0000000..250037b
--- /dev/null
@@ -0,0 +1 @@
+Case_148
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_150_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_150_LOSS.shd
new file mode 100644 (file)
index 0000000..db3894b
--- /dev/null
@@ -0,0 +1 @@
+Case_150
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_150_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_150_LOSS.shdUC
new file mode 100644 (file)
index 0000000..db3894b
--- /dev/null
@@ -0,0 +1 @@
+Case_150
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_151_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_151_LOSS.shd
new file mode 100644 (file)
index 0000000..c26bc40
--- /dev/null
@@ -0,0 +1 @@
+Case_151
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_151_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_151_LOSS.shdUC
new file mode 100644 (file)
index 0000000..c26bc40
--- /dev/null
@@ -0,0 +1 @@
+Case_151
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_153_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_153_LOSS.shd
new file mode 100644 (file)
index 0000000..1ccef4f
--- /dev/null
@@ -0,0 +1 @@
+Case_153
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_153_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_153_LOSS.shdUC
new file mode 100644 (file)
index 0000000..1ccef4f
--- /dev/null
@@ -0,0 +1 @@
+Case_153
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_156_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_156_LOSS.shd
new file mode 100644 (file)
index 0000000..defe9af
--- /dev/null
@@ -0,0 +1 @@
+Case_156
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_156_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_156_LOSS.shdUC
new file mode 100644 (file)
index 0000000..defe9af
--- /dev/null
@@ -0,0 +1 @@
+Case_156
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_163_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_163_LOSS.shd
new file mode 100644 (file)
index 0000000..e3a9d13
--- /dev/null
@@ -0,0 +1 @@
+Case_163
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_163_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_163_LOSS.shdUC
new file mode 100644 (file)
index 0000000..e3a9d13
--- /dev/null
@@ -0,0 +1 @@
+Case_163
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_168_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_168_LOSS.shd
new file mode 100644 (file)
index 0000000..a6713b6
--- /dev/null
@@ -0,0 +1 @@
+Case_168
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_168_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_168_LOSS.shdUC
new file mode 100644 (file)
index 0000000..a6713b6
--- /dev/null
@@ -0,0 +1 @@
+Case_168
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_169_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_169_LOSS.shd
new file mode 100644 (file)
index 0000000..3219b12
--- /dev/null
@@ -0,0 +1 @@
+Case_169
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_169_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_169_LOSS.shdUC
new file mode 100644 (file)
index 0000000..3219b12
--- /dev/null
@@ -0,0 +1 @@
+Case_169
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_171_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_171_LOSS.shd
new file mode 100644 (file)
index 0000000..8897896
--- /dev/null
@@ -0,0 +1 @@
+Case_171
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_171_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_171_LOSS.shdUC
new file mode 100644 (file)
index 0000000..8897896
--- /dev/null
@@ -0,0 +1 @@
+Case_171
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_173_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_173_LOSS.shd
new file mode 100644 (file)
index 0000000..f23118e
--- /dev/null
@@ -0,0 +1 @@
+Case_173
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_173_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_173_LOSS.shdUC
new file mode 100644 (file)
index 0000000..f23118e
--- /dev/null
@@ -0,0 +1 @@
+Case_173
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_174_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_174_LOSS.shd
new file mode 100644 (file)
index 0000000..e681957
--- /dev/null
@@ -0,0 +1 @@
+Case_174
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_174_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_174_LOSS.shdUC
new file mode 100644 (file)
index 0000000..e681957
--- /dev/null
@@ -0,0 +1 @@
+Case_174
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_175_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_175_LOSS.shd
new file mode 100644 (file)
index 0000000..f5480cb
--- /dev/null
@@ -0,0 +1 @@
+Case_175
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_175_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_175_LOSS.shdUC
new file mode 100644 (file)
index 0000000..f5480cb
--- /dev/null
@@ -0,0 +1 @@
+Case_175
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_177_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_177_LOSS.shd
new file mode 100644 (file)
index 0000000..200e124
--- /dev/null
@@ -0,0 +1 @@
+Case_177
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_177_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_177_LOSS.shdUC
new file mode 100644 (file)
index 0000000..200e124
--- /dev/null
@@ -0,0 +1 @@
+Case_177
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_181_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_181_LOSS.shd
new file mode 100644 (file)
index 0000000..a847541
--- /dev/null
@@ -0,0 +1 @@
+Case_181
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_181_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_181_LOSS.shdUC
new file mode 100644 (file)
index 0000000..a847541
--- /dev/null
@@ -0,0 +1 @@
+Case_181
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_183_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_183_LOSS.shd
new file mode 100644 (file)
index 0000000..5155721
--- /dev/null
@@ -0,0 +1 @@
+Case_183
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_183_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_183_LOSS.shdUC
new file mode 100644 (file)
index 0000000..5155721
--- /dev/null
@@ -0,0 +1 @@
+Case_183
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_184_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_184_LOSS.shd
new file mode 100644 (file)
index 0000000..71181c1
--- /dev/null
@@ -0,0 +1 @@
+Case_184
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_184_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_184_LOSS.shdUC
new file mode 100644 (file)
index 0000000..71181c1
--- /dev/null
@@ -0,0 +1 @@
+Case_184
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_187_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_187_LOSS.shd
new file mode 100644 (file)
index 0000000..258c10d
--- /dev/null
@@ -0,0 +1 @@
+Case_187
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_187_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_187_LOSS.shdUC
new file mode 100644 (file)
index 0000000..258c10d
--- /dev/null
@@ -0,0 +1 @@
+Case_187
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_191_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_191_LOSS.shd
new file mode 100644 (file)
index 0000000..7e53fa5
--- /dev/null
@@ -0,0 +1 @@
+Case_191
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_191_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_191_LOSS.shdUC
new file mode 100644 (file)
index 0000000..7e53fa5
--- /dev/null
@@ -0,0 +1 @@
+Case_191
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_193_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_193_LOSS.shd
new file mode 100644 (file)
index 0000000..c7bed18
--- /dev/null
@@ -0,0 +1 @@
+Case_193
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_193_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_193_LOSS.shdUC
new file mode 100644 (file)
index 0000000..c7bed18
--- /dev/null
@@ -0,0 +1 @@
+Case_193
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_194_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_194_LOSS.shd
new file mode 100644 (file)
index 0000000..ff8640e
--- /dev/null
@@ -0,0 +1 @@
+Case_194
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_194_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_194_LOSS.shdUC
new file mode 100644 (file)
index 0000000..ff8640e
--- /dev/null
@@ -0,0 +1 @@
+Case_194
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_196_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_196_LOSS.shd
new file mode 100644 (file)
index 0000000..40fada5
--- /dev/null
@@ -0,0 +1 @@
+Case_196
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_196_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_196_LOSS.shdUC
new file mode 100644 (file)
index 0000000..40fada5
--- /dev/null
@@ -0,0 +1 @@
+Case_196
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_197_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_197_LOSS.shd
new file mode 100644 (file)
index 0000000..8af2a50
--- /dev/null
@@ -0,0 +1 @@
+Case_197
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_197_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_197_LOSS.shdUC
new file mode 100644 (file)
index 0000000..8af2a50
--- /dev/null
@@ -0,0 +1 @@
+Case_197
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_199_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_199_LOSS.shd
new file mode 100644 (file)
index 0000000..ab7301a
--- /dev/null
@@ -0,0 +1 @@
+Case_199
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_199_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_199_LOSS.shdUC
new file mode 100644 (file)
index 0000000..ab7301a
--- /dev/null
@@ -0,0 +1 @@
+Case_199
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_202_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_202_LOSS.shd
new file mode 100644 (file)
index 0000000..348db14
--- /dev/null
@@ -0,0 +1 @@
+Case_202
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_202_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_202_LOSS.shdUC
new file mode 100644 (file)
index 0000000..348db14
--- /dev/null
@@ -0,0 +1 @@
+Case_202
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_203_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_203_LOSS.shd
new file mode 100644 (file)
index 0000000..5b1451e
--- /dev/null
@@ -0,0 +1 @@
+Case_203
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_203_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_203_LOSS.shdUC
new file mode 100644 (file)
index 0000000..5b1451e
--- /dev/null
@@ -0,0 +1 @@
+Case_203
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_205_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_205_LOSS.shd
new file mode 100644 (file)
index 0000000..d059070
--- /dev/null
@@ -0,0 +1 @@
+Case_205
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_205_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_205_LOSS.shdUC
new file mode 100644 (file)
index 0000000..d059070
--- /dev/null
@@ -0,0 +1 @@
+Case_205
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_207_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_207_LOSS.shd
new file mode 100644 (file)
index 0000000..d61db1b
--- /dev/null
@@ -0,0 +1 @@
+Case_207
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_207_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_207_LOSS.shdUC
new file mode 100644 (file)
index 0000000..d61db1b
--- /dev/null
@@ -0,0 +1 @@
+Case_207
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_209_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_209_LOSS.shd
new file mode 100644 (file)
index 0000000..a611735
--- /dev/null
@@ -0,0 +1 @@
+Case_209
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_209_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_209_LOSS.shdUC
new file mode 100644 (file)
index 0000000..a611735
--- /dev/null
@@ -0,0 +1 @@
+Case_209
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_20_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_20_LOSS.shd
new file mode 100644 (file)
index 0000000..980df17
--- /dev/null
@@ -0,0 +1 @@
+Case_20
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_20_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_20_LOSS.shdUC
new file mode 100644 (file)
index 0000000..980df17
--- /dev/null
@@ -0,0 +1 @@
+Case_20
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_211_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_211_LOSS.shd
new file mode 100644 (file)
index 0000000..5f369eb
--- /dev/null
@@ -0,0 +1 @@
+Case_211
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_211_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_211_LOSS.shdUC
new file mode 100644 (file)
index 0000000..5f369eb
--- /dev/null
@@ -0,0 +1 @@
+Case_211
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_214_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_214_LOSS.shd
new file mode 100644 (file)
index 0000000..2da8f62
--- /dev/null
@@ -0,0 +1 @@
+Case_214
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_214_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_214_LOSS.shdUC
new file mode 100644 (file)
index 0000000..2da8f62
--- /dev/null
@@ -0,0 +1 @@
+Case_214
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_216_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_216_LOSS.shd
new file mode 100644 (file)
index 0000000..0ae305e
--- /dev/null
@@ -0,0 +1 @@
+Case_216
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_216_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_216_LOSS.shdUC
new file mode 100644 (file)
index 0000000..0ae305e
--- /dev/null
@@ -0,0 +1 @@
+Case_216
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_221_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_221_LOSS.shd
new file mode 100644 (file)
index 0000000..db7ebab
--- /dev/null
@@ -0,0 +1 @@
+Case_221
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_221_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_221_LOSS.shdUC
new file mode 100644 (file)
index 0000000..db7ebab
--- /dev/null
@@ -0,0 +1 @@
+Case_221
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_223_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_223_LOSS.shd
new file mode 100644 (file)
index 0000000..7434d75
--- /dev/null
@@ -0,0 +1 @@
+Case_223
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_223_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_223_LOSS.shdUC
new file mode 100644 (file)
index 0000000..7434d75
--- /dev/null
@@ -0,0 +1 @@
+Case_223
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_225_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_225_LOSS.shd
new file mode 100644 (file)
index 0000000..de7c24c
--- /dev/null
@@ -0,0 +1 @@
+Case_225
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_225_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_225_LOSS.shdUC
new file mode 100644 (file)
index 0000000..de7c24c
--- /dev/null
@@ -0,0 +1 @@
+Case_225
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_226_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_226_LOSS.shd
new file mode 100644 (file)
index 0000000..7c3e783
--- /dev/null
@@ -0,0 +1 @@
+Case_226
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_226_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_226_LOSS.shdUC
new file mode 100644 (file)
index 0000000..7c3e783
--- /dev/null
@@ -0,0 +1 @@
+Case_226
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_227_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_227_LOSS.shd
new file mode 100644 (file)
index 0000000..528e216
--- /dev/null
@@ -0,0 +1 @@
+Case_227
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_227_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_227_LOSS.shdUC
new file mode 100644 (file)
index 0000000..528e216
--- /dev/null
@@ -0,0 +1 @@
+Case_227
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_228_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_228_LOSS.shd
new file mode 100644 (file)
index 0000000..a854a8a
--- /dev/null
@@ -0,0 +1 @@
+Case_228
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_228_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_228_LOSS.shdUC
new file mode 100644 (file)
index 0000000..a854a8a
--- /dev/null
@@ -0,0 +1 @@
+Case_228
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_22_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_22_LOSS.shd
new file mode 100644 (file)
index 0000000..11664c8
--- /dev/null
@@ -0,0 +1 @@
+Case_22
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_22_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_22_LOSS.shdUC
new file mode 100644 (file)
index 0000000..11664c8
--- /dev/null
@@ -0,0 +1 @@
+Case_22
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_230_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_230_LOSS.shd
new file mode 100644 (file)
index 0000000..1b31a84
--- /dev/null
@@ -0,0 +1 @@
+Case_230
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_230_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_230_LOSS.shdUC
new file mode 100644 (file)
index 0000000..1b31a84
--- /dev/null
@@ -0,0 +1 @@
+Case_230
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_233_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_233_LOSS.shd
new file mode 100644 (file)
index 0000000..4e9ecef
--- /dev/null
@@ -0,0 +1 @@
+Case_233
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_233_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_233_LOSS.shdUC
new file mode 100644 (file)
index 0000000..4e9ecef
--- /dev/null
@@ -0,0 +1 @@
+Case_233
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_234_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_234_LOSS.shd
new file mode 100644 (file)
index 0000000..74781c6
--- /dev/null
@@ -0,0 +1 @@
+Case_234
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_234_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_234_LOSS.shdUC
new file mode 100644 (file)
index 0000000..74781c6
--- /dev/null
@@ -0,0 +1 @@
+Case_234
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_238_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_238_LOSS.shd
new file mode 100644 (file)
index 0000000..4a61bf3
--- /dev/null
@@ -0,0 +1 @@
+Case_238
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_238_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_238_LOSS.shdUC
new file mode 100644 (file)
index 0000000..4a61bf3
--- /dev/null
@@ -0,0 +1 @@
+Case_238
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_245_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_245_LOSS.shd
new file mode 100644 (file)
index 0000000..efef9c1
--- /dev/null
@@ -0,0 +1 @@
+Case_245
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_245_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_245_LOSS.shdUC
new file mode 100644 (file)
index 0000000..efef9c1
--- /dev/null
@@ -0,0 +1 @@
+Case_245
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_246_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_246_LOSS.shd
new file mode 100644 (file)
index 0000000..1068f0a
--- /dev/null
@@ -0,0 +1 @@
+Case_246
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_246_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_246_LOSS.shdUC
new file mode 100644 (file)
index 0000000..1068f0a
--- /dev/null
@@ -0,0 +1 @@
+Case_246
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_247_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_247_LOSS.shd
new file mode 100644 (file)
index 0000000..c9a2c45
--- /dev/null
@@ -0,0 +1 @@
+Case_247
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_247_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_247_LOSS.shdUC
new file mode 100644 (file)
index 0000000..c9a2c45
--- /dev/null
@@ -0,0 +1 @@
+Case_247
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_24_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_24_LOSS.shd
new file mode 100644 (file)
index 0000000..66b1e4d
--- /dev/null
@@ -0,0 +1 @@
+Case_24
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_24_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_24_LOSS.shdUC
new file mode 100644 (file)
index 0000000..66b1e4d
--- /dev/null
@@ -0,0 +1 @@
+Case_24
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_250_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_250_LOSS.shd
new file mode 100644 (file)
index 0000000..99aa1fb
--- /dev/null
@@ -0,0 +1 @@
+Case_250
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_250_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_250_LOSS.shdUC
new file mode 100644 (file)
index 0000000..99aa1fb
--- /dev/null
@@ -0,0 +1 @@
+Case_250
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_251_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_251_LOSS.shd
new file mode 100644 (file)
index 0000000..6d8e663
--- /dev/null
@@ -0,0 +1 @@
+Case_251
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_251_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_251_LOSS.shdUC
new file mode 100644 (file)
index 0000000..6d8e663
--- /dev/null
@@ -0,0 +1 @@
+Case_251
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_254_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_254_LOSS.shd
new file mode 100644 (file)
index 0000000..4b64859
--- /dev/null
@@ -0,0 +1 @@
+Case_254
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_254_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_254_LOSS.shdUC
new file mode 100644 (file)
index 0000000..4b64859
--- /dev/null
@@ -0,0 +1 @@
+Case_254
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_255_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_255_LOSS.shd
new file mode 100644 (file)
index 0000000..56a2f4a
--- /dev/null
@@ -0,0 +1 @@
+Case_255
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_255_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_255_LOSS.shdUC
new file mode 100644 (file)
index 0000000..56a2f4a
--- /dev/null
@@ -0,0 +1 @@
+Case_255
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_258_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_258_LOSS.shd
new file mode 100644 (file)
index 0000000..1869961
--- /dev/null
@@ -0,0 +1 @@
+Case_258
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_258_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_258_LOSS.shdUC
new file mode 100644 (file)
index 0000000..1869961
--- /dev/null
@@ -0,0 +1 @@
+Case_258
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_259_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_259_LOSS.shd
new file mode 100644 (file)
index 0000000..11bbbea
--- /dev/null
@@ -0,0 +1 @@
+Case_259
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_259_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_259_LOSS.shdUC
new file mode 100644 (file)
index 0000000..11bbbea
--- /dev/null
@@ -0,0 +1 @@
+Case_259
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_261_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_261_LOSS.shd
new file mode 100644 (file)
index 0000000..b254de8
--- /dev/null
@@ -0,0 +1 @@
+Case_261
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_261_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_261_LOSS.shdUC
new file mode 100644 (file)
index 0000000..b254de8
--- /dev/null
@@ -0,0 +1 @@
+Case_261
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_262_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_262_LOSS.shd
new file mode 100644 (file)
index 0000000..8eb326c
--- /dev/null
@@ -0,0 +1 @@
+Case_262
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_262_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_262_LOSS.shdUC
new file mode 100644 (file)
index 0000000..8eb326c
--- /dev/null
@@ -0,0 +1 @@
+Case_262
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_264_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_264_LOSS.shd
new file mode 100644 (file)
index 0000000..d0051e4
--- /dev/null
@@ -0,0 +1 @@
+Case_264
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_264_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_264_LOSS.shdUC
new file mode 100644 (file)
index 0000000..d0051e4
--- /dev/null
@@ -0,0 +1 @@
+Case_264
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_265_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_265_LOSS.shd
new file mode 100644 (file)
index 0000000..750a6ab
--- /dev/null
@@ -0,0 +1 @@
+Case_265
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_265_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_265_LOSS.shdUC
new file mode 100644 (file)
index 0000000..750a6ab
--- /dev/null
@@ -0,0 +1 @@
+Case_265
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_269_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_269_LOSS.shd
new file mode 100644 (file)
index 0000000..f8b0a9d
--- /dev/null
@@ -0,0 +1 @@
+Case_269
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_269_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_269_LOSS.shdUC
new file mode 100644 (file)
index 0000000..f8b0a9d
--- /dev/null
@@ -0,0 +1 @@
+Case_269
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_270_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_270_LOSS.shd
new file mode 100644 (file)
index 0000000..f4eb839
--- /dev/null
@@ -0,0 +1 @@
+Case_270
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_270_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_270_LOSS.shdUC
new file mode 100644 (file)
index 0000000..f4eb839
--- /dev/null
@@ -0,0 +1 @@
+Case_270
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_272_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_272_LOSS.shd
new file mode 100644 (file)
index 0000000..04396f0
--- /dev/null
@@ -0,0 +1 @@
+Case_272
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_272_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_272_LOSS.shdUC
new file mode 100644 (file)
index 0000000..04396f0
--- /dev/null
@@ -0,0 +1 @@
+Case_272
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_273_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_273_LOSS.shd
new file mode 100644 (file)
index 0000000..1605532
--- /dev/null
@@ -0,0 +1 @@
+Case_273
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_273_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_273_LOSS.shdUC
new file mode 100644 (file)
index 0000000..1605532
--- /dev/null
@@ -0,0 +1 @@
+Case_273
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_274_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_274_LOSS.shd
new file mode 100644 (file)
index 0000000..96d1cbe
--- /dev/null
@@ -0,0 +1 @@
+Case_274
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_274_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_274_LOSS.shdUC
new file mode 100644 (file)
index 0000000..96d1cbe
--- /dev/null
@@ -0,0 +1 @@
+Case_274
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_276_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_276_LOSS.shd
new file mode 100644 (file)
index 0000000..1367b5b
--- /dev/null
@@ -0,0 +1 @@
+Case_276
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_276_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_276_LOSS.shdUC
new file mode 100644 (file)
index 0000000..1367b5b
--- /dev/null
@@ -0,0 +1 @@
+Case_276
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_280_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_280_LOSS.shd
new file mode 100644 (file)
index 0000000..297ba96
--- /dev/null
@@ -0,0 +1 @@
+Case_280
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_280_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_280_LOSS.shdUC
new file mode 100644 (file)
index 0000000..297ba96
--- /dev/null
@@ -0,0 +1 @@
+Case_280
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_287_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_287_LOSS.shd
new file mode 100644 (file)
index 0000000..fee39ae
--- /dev/null
@@ -0,0 +1 @@
+Case_287
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_287_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_287_LOSS.shdUC
new file mode 100644 (file)
index 0000000..fee39ae
--- /dev/null
@@ -0,0 +1 @@
+Case_287
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_288_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_288_LOSS.shd
new file mode 100644 (file)
index 0000000..0704ac9
--- /dev/null
@@ -0,0 +1 @@
+Case_288
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_288_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_288_LOSS.shdUC
new file mode 100644 (file)
index 0000000..0704ac9
--- /dev/null
@@ -0,0 +1 @@
+Case_288
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_289_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_289_LOSS.shd
new file mode 100644 (file)
index 0000000..36a06ce
--- /dev/null
@@ -0,0 +1 @@
+Case_289
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_289_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_289_LOSS.shdUC
new file mode 100644 (file)
index 0000000..36a06ce
--- /dev/null
@@ -0,0 +1 @@
+Case_289
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_290_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_290_LOSS.shd
new file mode 100644 (file)
index 0000000..093421c
--- /dev/null
@@ -0,0 +1 @@
+Case_290
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_290_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_290_LOSS.shdUC
new file mode 100644 (file)
index 0000000..093421c
--- /dev/null
@@ -0,0 +1 @@
+Case_290
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_292_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_292_LOSS.shd
new file mode 100644 (file)
index 0000000..9502400
--- /dev/null
@@ -0,0 +1 @@
+Case_292
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_292_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_292_LOSS.shdUC
new file mode 100644 (file)
index 0000000..9502400
--- /dev/null
@@ -0,0 +1 @@
+Case_292
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_296_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_296_LOSS.shd
new file mode 100644 (file)
index 0000000..f2d6414
--- /dev/null
@@ -0,0 +1 @@
+Case_296
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_296_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_296_LOSS.shdUC
new file mode 100644 (file)
index 0000000..f2d6414
--- /dev/null
@@ -0,0 +1 @@
+Case_296
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_299_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_299_LOSS.shd
new file mode 100644 (file)
index 0000000..1df16c3
--- /dev/null
@@ -0,0 +1 @@
+Case_299
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_299_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_299_LOSS.shdUC
new file mode 100644 (file)
index 0000000..1df16c3
--- /dev/null
@@ -0,0 +1 @@
+Case_299
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_29_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_29_LOSS.shd
new file mode 100644 (file)
index 0000000..16898a2
--- /dev/null
@@ -0,0 +1 @@
+Case_29
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_29_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_29_LOSS.shdUC
new file mode 100644 (file)
index 0000000..16898a2
--- /dev/null
@@ -0,0 +1 @@
+Case_29
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_30_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_30_LOSS.shd
new file mode 100644 (file)
index 0000000..dd78f20
--- /dev/null
@@ -0,0 +1 @@
+Case_30
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_30_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_30_LOSS.shdUC
new file mode 100644 (file)
index 0000000..dd78f20
--- /dev/null
@@ -0,0 +1 @@
+Case_30
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_31_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_31_LOSS.shd
new file mode 100644 (file)
index 0000000..062058e
--- /dev/null
@@ -0,0 +1 @@
+Case_31
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_31_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_31_LOSS.shdUC
new file mode 100644 (file)
index 0000000..062058e
--- /dev/null
@@ -0,0 +1 @@
+Case_31
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_32_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_32_LOSS.shd
new file mode 100644 (file)
index 0000000..1f3f805
--- /dev/null
@@ -0,0 +1 @@
+Case_32
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_32_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_32_LOSS.shdUC
new file mode 100644 (file)
index 0000000..1f3f805
--- /dev/null
@@ -0,0 +1 @@
+Case_32
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_34_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_34_LOSS.shd
new file mode 100644 (file)
index 0000000..ddb19f5
--- /dev/null
@@ -0,0 +1 @@
+Case_34
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_34_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_34_LOSS.shdUC
new file mode 100644 (file)
index 0000000..ddb19f5
--- /dev/null
@@ -0,0 +1 @@
+Case_34
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_36_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_36_LOSS.shd
new file mode 100644 (file)
index 0000000..49dbf2c
--- /dev/null
@@ -0,0 +1 @@
+Case_36
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_36_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_36_LOSS.shdUC
new file mode 100644 (file)
index 0000000..49dbf2c
--- /dev/null
@@ -0,0 +1 @@
+Case_36
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_37_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_37_LOSS.shd
new file mode 100644 (file)
index 0000000..7e5a42a
--- /dev/null
@@ -0,0 +1 @@
+Case_37
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_37_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_37_LOSS.shdUC
new file mode 100644 (file)
index 0000000..7e5a42a
--- /dev/null
@@ -0,0 +1 @@
+Case_37
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_38_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_38_LOSS.shd
new file mode 100644 (file)
index 0000000..2e0e514
--- /dev/null
@@ -0,0 +1 @@
+Case_38
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_38_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_38_LOSS.shdUC
new file mode 100644 (file)
index 0000000..2e0e514
--- /dev/null
@@ -0,0 +1 @@
+Case_38
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_39_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_39_LOSS.shd
new file mode 100644 (file)
index 0000000..392cecd
--- /dev/null
@@ -0,0 +1 @@
+Case_39
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_39_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_39_LOSS.shdUC
new file mode 100644 (file)
index 0000000..392cecd
--- /dev/null
@@ -0,0 +1 @@
+Case_39
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_45_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_45_LOSS.shd
new file mode 100644 (file)
index 0000000..8c98b0e
--- /dev/null
@@ -0,0 +1 @@
+Case_45
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_45_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_45_LOSS.shdUC
new file mode 100644 (file)
index 0000000..8c98b0e
--- /dev/null
@@ -0,0 +1 @@
+Case_45
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_49_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_49_LOSS.shd
new file mode 100644 (file)
index 0000000..51fa87e
--- /dev/null
@@ -0,0 +1 @@
+Case_49
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_49_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_49_LOSS.shdUC
new file mode 100644 (file)
index 0000000..51fa87e
--- /dev/null
@@ -0,0 +1 @@
+Case_49
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_50_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_50_LOSS.shd
new file mode 100644 (file)
index 0000000..5207980
--- /dev/null
@@ -0,0 +1 @@
+Case_50
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_50_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_50_LOSS.shdUC
new file mode 100644 (file)
index 0000000..5207980
--- /dev/null
@@ -0,0 +1 @@
+Case_50
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_51_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_51_LOSS.shd
new file mode 100644 (file)
index 0000000..631b6b3
--- /dev/null
@@ -0,0 +1 @@
+Case_51
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_51_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_51_LOSS.shdUC
new file mode 100644 (file)
index 0000000..631b6b3
--- /dev/null
@@ -0,0 +1 @@
+Case_51
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_52_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_52_LOSS.shd
new file mode 100644 (file)
index 0000000..85fa8b6
--- /dev/null
@@ -0,0 +1 @@
+Case_52
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_52_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_52_LOSS.shdUC
new file mode 100644 (file)
index 0000000..85fa8b6
--- /dev/null
@@ -0,0 +1 @@
+Case_52
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_54_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_54_LOSS.shd
new file mode 100644 (file)
index 0000000..ef02ba0
--- /dev/null
@@ -0,0 +1 @@
+Case_54
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_54_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_54_LOSS.shdUC
new file mode 100644 (file)
index 0000000..ef02ba0
--- /dev/null
@@ -0,0 +1 @@
+Case_54
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_55_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_55_LOSS.shd
new file mode 100644 (file)
index 0000000..f9af57c
--- /dev/null
@@ -0,0 +1 @@
+Case_55
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_55_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_55_LOSS.shdUC
new file mode 100644 (file)
index 0000000..f9af57c
--- /dev/null
@@ -0,0 +1 @@
+Case_55
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_56_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_56_LOSS.shd
new file mode 100644 (file)
index 0000000..2369bb9
--- /dev/null
@@ -0,0 +1 @@
+Case_56
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_56_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_56_LOSS.shdUC
new file mode 100644 (file)
index 0000000..2369bb9
--- /dev/null
@@ -0,0 +1 @@
+Case_56
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_59_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_59_LOSS.shd
new file mode 100644 (file)
index 0000000..48bb8ea
--- /dev/null
@@ -0,0 +1 @@
+Case_59
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_59_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_59_LOSS.shdUC
new file mode 100644 (file)
index 0000000..48bb8ea
--- /dev/null
@@ -0,0 +1 @@
+Case_59
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_5_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_5_LOSS.shd
new file mode 100644 (file)
index 0000000..d688b15
--- /dev/null
@@ -0,0 +1 @@
+Case_5
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_5_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_5_LOSS.shdUC
new file mode 100644 (file)
index 0000000..d688b15
--- /dev/null
@@ -0,0 +1 @@
+Case_5
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_60_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_60_LOSS.shd
new file mode 100644 (file)
index 0000000..3caa949
--- /dev/null
@@ -0,0 +1 @@
+Case_60
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_60_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_60_LOSS.shdUC
new file mode 100644 (file)
index 0000000..3caa949
--- /dev/null
@@ -0,0 +1 @@
+Case_60
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_61_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_61_LOSS.shd
new file mode 100644 (file)
index 0000000..c0668e3
--- /dev/null
@@ -0,0 +1 @@
+Case_61
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_61_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_61_LOSS.shdUC
new file mode 100644 (file)
index 0000000..c0668e3
--- /dev/null
@@ -0,0 +1 @@
+Case_61
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_62_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_62_LOSS.shd
new file mode 100644 (file)
index 0000000..81e18e2
--- /dev/null
@@ -0,0 +1 @@
+Case_62
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_62_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_62_LOSS.shdUC
new file mode 100644 (file)
index 0000000..81e18e2
--- /dev/null
@@ -0,0 +1 @@
+Case_62
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_63_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_63_LOSS.shd
new file mode 100644 (file)
index 0000000..e8b2f36
--- /dev/null
@@ -0,0 +1 @@
+Case_63
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_63_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_63_LOSS.shdUC
new file mode 100644 (file)
index 0000000..e8b2f36
--- /dev/null
@@ -0,0 +1 @@
+Case_63
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_65_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_65_LOSS.shd
new file mode 100644 (file)
index 0000000..cf06815
--- /dev/null
@@ -0,0 +1 @@
+Case_65
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_65_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_65_LOSS.shdUC
new file mode 100644 (file)
index 0000000..cf06815
--- /dev/null
@@ -0,0 +1 @@
+Case_65
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_67_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_67_LOSS.shd
new file mode 100644 (file)
index 0000000..f88aa0e
--- /dev/null
@@ -0,0 +1 @@
+Case_67
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_67_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_67_LOSS.shdUC
new file mode 100644 (file)
index 0000000..f88aa0e
--- /dev/null
@@ -0,0 +1 @@
+Case_67
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_70_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_70_LOSS.shd
new file mode 100644 (file)
index 0000000..ceff965
--- /dev/null
@@ -0,0 +1 @@
+Case_70
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_70_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_70_LOSS.shdUC
new file mode 100644 (file)
index 0000000..ceff965
--- /dev/null
@@ -0,0 +1 @@
+Case_70
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_73_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_73_LOSS.shd
new file mode 100644 (file)
index 0000000..e07e076
--- /dev/null
@@ -0,0 +1 @@
+Case_73
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_73_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_73_LOSS.shdUC
new file mode 100644 (file)
index 0000000..e07e076
--- /dev/null
@@ -0,0 +1 @@
+Case_73
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_76_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_76_LOSS.shd
new file mode 100644 (file)
index 0000000..c7c09eb
--- /dev/null
@@ -0,0 +1 @@
+Case_76
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_76_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_76_LOSS.shdUC
new file mode 100644 (file)
index 0000000..c7c09eb
--- /dev/null
@@ -0,0 +1 @@
+Case_76
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_79_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_79_LOSS.shd
new file mode 100644 (file)
index 0000000..644a700
--- /dev/null
@@ -0,0 +1 @@
+Case_79
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_79_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_79_LOSS.shdUC
new file mode 100644 (file)
index 0000000..644a700
--- /dev/null
@@ -0,0 +1 @@
+Case_79
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_81_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_81_LOSS.shd
new file mode 100644 (file)
index 0000000..066f4a8
--- /dev/null
@@ -0,0 +1 @@
+Case_81
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_81_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_81_LOSS.shdUC
new file mode 100644 (file)
index 0000000..066f4a8
--- /dev/null
@@ -0,0 +1 @@
+Case_81
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_83_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_83_LOSS.shd
new file mode 100644 (file)
index 0000000..83b87fd
--- /dev/null
@@ -0,0 +1 @@
+Case_83
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_83_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_83_LOSS.shdUC
new file mode 100644 (file)
index 0000000..83b87fd
--- /dev/null
@@ -0,0 +1 @@
+Case_83
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_84_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_84_LOSS.shd
new file mode 100644 (file)
index 0000000..8569423
--- /dev/null
@@ -0,0 +1 @@
+Case_84
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_84_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_84_LOSS.shdUC
new file mode 100644 (file)
index 0000000..8569423
--- /dev/null
@@ -0,0 +1 @@
+Case_84
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_93_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_93_LOSS.shd
new file mode 100644 (file)
index 0000000..88750e1
--- /dev/null
@@ -0,0 +1 @@
+Case_93
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_93_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_93_LOSS.shdUC
new file mode 100644 (file)
index 0000000..88750e1
--- /dev/null
@@ -0,0 +1 @@
+Case_93
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_94_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_94_LOSS.shd
new file mode 100644 (file)
index 0000000..83dc5de
--- /dev/null
@@ -0,0 +1 @@
+Case_94
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_94_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_94_LOSS.shdUC
new file mode 100644 (file)
index 0000000..83dc5de
--- /dev/null
@@ -0,0 +1 @@
+Case_94
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_95_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_95_LOSS.shd
new file mode 100644 (file)
index 0000000..28f3e84
--- /dev/null
@@ -0,0 +1 @@
+Case_95
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_95_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_95_LOSS.shdUC
new file mode 100644 (file)
index 0000000..28f3e84
--- /dev/null
@@ -0,0 +1 @@
+Case_95
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_96_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_96_LOSS.shd
new file mode 100644 (file)
index 0000000..b6c967c
--- /dev/null
@@ -0,0 +1 @@
+Case_96
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_96_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_96_LOSS.shdUC
new file mode 100644 (file)
index 0000000..b6c967c
--- /dev/null
@@ -0,0 +1 @@
+Case_96
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_98_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_98_LOSS.shd
new file mode 100644 (file)
index 0000000..eeda49f
--- /dev/null
@@ -0,0 +1 @@
+Case_98
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_98_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_98_LOSS.shdUC
new file mode 100644 (file)
index 0000000..eeda49f
--- /dev/null
@@ -0,0 +1 @@
+Case_98
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_99_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_99_LOSS.shd
new file mode 100644 (file)
index 0000000..99144ad
--- /dev/null
@@ -0,0 +1 @@
+Case_99
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_99_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_99_LOSS.shdUC
new file mode 100644 (file)
index 0000000..99144ad
--- /dev/null
@@ -0,0 +1 @@
+Case_99
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_9_LOSS.shd b/PSSE_PF_Eficas/PSEN/Case_9_LOSS.shd
new file mode 100644 (file)
index 0000000..0fa2559
--- /dev/null
@@ -0,0 +1 @@
+Case_9
\ No newline at end of file
diff --git a/PSSE_PF_Eficas/PSEN/Case_9_LOSS.shdUC b/PSSE_PF_Eficas/PSEN/Case_9_LOSS.shdUC
new file mode 100644 (file)
index 0000000..0fa2559
--- /dev/null
@@ -0,0 +1 @@
+Case_9
\ No newline at end of file
index f971afaf447bf936c4410ff19c556073aa44dc0d..1198fe4cf0a832e2264c8ef95bfa9a70c4d77ec1 100644 (file)
@@ -1,7 +1,7 @@
-MachineDico = {'Champagne_G1_Ugen_genstat_Gr_HighDam_Champagne_G1': {'Q': 0.0, 'EXNAME': 'Champagne_G1_Ugen_66.0KV', 'NAME': 'HighDam_Champagne_G1', 'NUMBER': 26, 'QMAX': 10.200000762939453, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -7.309999942779541, 'ID': 'HighDam_Champagne_G1', 'PMAX': 13.600000381469727}, 'StLouis_Ugen_9_syn_Gr_SLPS_G9': {'Q': 0.0, 'EXNAME': 'StLouis_Ugen_9_66.0KV', 'NAME': 'SLPS_G9', 'NUMBER': 105, 'QMAX': 6.578999996185303, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -6.578999996185303, 'ID': 'SLPS_G9', 'PMAX': 13.770000457763672}, 'Sarako_22kV_genstat_Gr_PV_Sarako': {'Q': 0.0, 'EXNAME': 'Sarako_22kV_66.0KV', 'NAME': 'PV_Sarako', 'NUMBER': 91, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Sarako', 'PMAX': 15.0}, 'Ebene_22kV_1_genstat_Gr_PV_Ebene_1': {'Q': 0.0, 'EXNAME': 'Ebene_22kV_1_66.0KV', 'NAME': 'PV_Ebene_1', 'NUMBER': 33, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Ebene_1', 'PMAX': 0.5}, 'FVPS_22kV_3_genstat_Gr_PV_FVPS_3': {'Q': 0.0, 'EXNAME': 'FVPS_22kV_3_66.0KV', 'NAME': 'PV_FVPS_3', 'NUMBER': 44, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FVPS_3', 'PMAX': 0.5}, 'Henrietta_22kV_2_genstat_Gr_PV_Henrietta_2': {'Q': 0.0, 'EXNAME': 'Henrietta_22kV_2_66.0KV', 'NAME': 'PV_Henrietta_2', 'NUMBER': 63, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Henrietta_2', 'PMAX': 0.5}, 'Terminal_1__syn_Gr_FVPS_G5': {'Q': 0.0, 'EXNAME': 'Terminal_1__66.0KV', 'NAME': 'FVPS_G5', 'NUMBER': 108, 'QMAX': 9.894586563110352, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -8.088730812072754, 'ID': 'FVPS_G5', 'PMAX': 15.979999542236328}, 'CaseNoyale_22kV_1_genstat_Gr_PV_CaseNoyale_1': {'Q': 0.0, 'EXNAME': 'CaseNoyale_22kV_1_66.0KV', 'NAME': 'PV_CaseNoyale_1', 'NUMBER': 19, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_CaseNoyale_1', 'PMAX': 0.5}, 'Sottise_22kV_2_genstat_Gr_PV_MonChoisy': {'Q': 0.0, 'EXNAME': 'Sottise_22kV_2_66.0KV', 'NAME': 'PV_MonChoisy', 'NUMBER': 94, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_MonChoisy', 'PMAX': 2.0}, 'Sottise_22kV_1_genstat_Gr_PV_Sottise_1': {'Q': 0.0, 'EXNAME': 'Sottise_22kV_1_66.0KV', 'NAME': 'PV_Sottise_1', 'NUMBER': 93, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Sottise_1', 'PMAX': 0.5}, 'LaFerme_G1_Ugen_genstat_Gr_RoR_LaFerme': {'Q': 0.0, 'EXNAME': 'LaFerme_G1_Ugen_66.0KV', 'NAME': 'RoR_LaFerme', 'NUMBER': 75, 'QMAX': 0.9000000357627869, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.6449999809265137, 'ID': 'RoR_LaFerme', 'PMAX': 1.2000000476837158}, 'Amaury_22kV_2_genstat_Gr_PV_Amaury_2': {'Q': 0.0, 'EXNAME': 'Amaury_22kV_2_66.0KV', 'NAME': 'PV_Amaury_2', 'NUMBER': 1, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Amaury_2', 'PMAX': 0.5}, 'FVPS_22kV_1_genstat_Gr_PV_FVPS_1': {'Q': 0.0, 'EXNAME': 'FVPS_22kV_1_66.0KV', 'NAME': 'PV_FVPS_1', 'NUMBER': 42, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FVPS_1', 'PMAX': 0.5}, 'StLouis_Ugen_11_syn_Gr_SLPS_G11': {'Q': 0.0, 'EXNAME': 'StLouis_Ugen_11_66.0KV', 'NAME': 'SLPS_G11', 'NUMBER': 100, 'QMAX': 12.898200035095215, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -9.2437105178833, 'ID': 'SLPS_G11', 'PMAX': 17.197599411010742}, 'Bellevue_G2_Ugen_syn_Gr_IPP_Bellevue_G2': {'Q': 0.0, 'EXNAME': 'Bellevue_G2_Ugen_66.0KV', 'NAME': 'IPP_Bellevue_G2', 'NUMBER': 12, 'QMAX': 26.700000762939453, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -20.91499900817871, 'ID': 'IPP_Bellevue_G2', 'PMAX': 31.0}, 'Fuel_22kV_2_genstat_Gr_PV_Fuel_2': {'Q': 0.0, 'EXNAME': 'Fuel_22kV_2_66.0KV', 'NAME': 'PV_Fuel_2', 'NUMBER': 57, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Fuel_2', 'PMAX': 0.5}, 'TourKoening_22kV_2_genstat_Gr_PV_TourKoening_2': {'Q': 0.0, 'EXNAME': 'TourKoening_22kV_2_66.0KV', 'NAME': 'PV_TourKoening_2', 'NUMBER': 116, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_TourKoening_2', 'PMAX': 0.5}, 'Fuel_G2_Ugen_syn_Gr_IPP_Fuel_G2': {'Q': 0.0, 'EXNAME': 'Fuel_G2_Ugen_66.0KV', 'NAME': 'IPP_Fuel_G2', 'NUMBER': 60, 'QMAX': 14.100000381469727, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -11.045000076293945, 'ID': 'IPP_Fuel_G2', 'PMAX': 13.5}, 'FGPS_Ugen3_syn_Gr_FGPS_G3': {'Q': 0.0, 'EXNAME': 'FGPS_Ugen3_66.0KV', 'NAME': 'FGPS_G3', 'NUMBER': 39, 'QMAX': 22.374000549316406, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -16.780500411987305, 'ID': 'FGPS_G3', 'PMAX': 21.0}, 'LeVal_G2_Ugen_genstat_Gr_RoR_LeVal_G2': {'Q': 0.0, 'EXNAME': 'LeVal_G2_Ugen_66.0KV', 'NAME': 'RoR_LeVal_G2', 'NUMBER': 78, 'QMAX': 1.5, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -1.0750000476837158, 'ID': 'RoR_LeVal_G2', 'PMAX': 2.0}, 'NIPS_G3_Ugen_syn_Gr_NIPS_G3': {'Q': 0.0, 'EXNAME': 'NIPS_G3_Ugen_66.0KV', 'NAME': 'NIPS_G3', 'NUMBER': 87, 'QMAX': 28.260000228881836, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -20.253000259399414, 'ID': 'NIPS_G3', 'PMAX': 37.68000030517578}, 'FGPS_Ugen2_syn_Gr_FGPS_G2': {'Q': 0.0, 'EXNAME': 'FGPS_Ugen2_66.0KV', 'NAME': 'FGPS_G2', 'NUMBER': 38, 'QMAX': 17.56800079345703, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -14.640000343322754, 'ID': 'FGPS_G2', 'PMAX': 15.399999618530273}, 'FGPS_Ugen1_syn_Gr_FGPS_G1': {'Q': 0.0, 'EXNAME': 'FGPS_Ugen1_66.0KV', 'NAME': 'FGPS_G1', 'NUMBER': 37, 'QMAX': 17.56800079345703, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -14.640000343322754, 'ID': 'FGPS_G1', 'PMAX': 15.399999618530273}, 'UnionVale_22kV_1_genstat_Gr_PV_UnionVale_1': {'Q': 0.0, 'EXNAME': 'UnionVale_22kV_1_66.0KV', 'NAME': 'PV_UnionVale_1', 'NUMBER': 118, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_UnionVale_1', 'PMAX': 0.5}, 'FortGeorge_22kV_1_genstat_Gr_PV_FortGeorge_1': {'Q': 0.0, 'EXNAME': 'FortGeorge_22kV_1_66.0KV', 'NAME': 'PV_FortGeorge_1', 'NUMBER': 53, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FortGeorge_1', 'PMAX': 0.5}, 'Wooton_22kV_1_genstat_Gr_PV_Esperance': {'Q': 0.0, 'EXNAME': 'Wooton_22kV_1_66.0KV', 'NAME': 'PV_Esperance', 'NUMBER': 121, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Esperance', 'PMAX': 2.0}, 'StLouis_22kV_1_genstat_Gr_PV_StLouis_1': {'Q': 0.0, 'EXNAME': 'StLouis_22kV_1_66.0KV', 'NAME': 'PV_StLouis_1', 'NUMBER': 96, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_StLouis_1', 'PMAX': 0.5}, 'Cecile_G1_Ugen_genstat_Gr_RoR_Cecile': {'Q': 0.0, 'EXNAME': 'Cecile_G1_Ugen_66.0KV', 'NAME': 'RoR_Cecile', 'NUMBER': 23, 'QMAX': 0.75, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.5375000238418579, 'ID': 'RoR_Cecile', 'PMAX': 1.0}, 'Combo_22kV_1_genstat_Gr_PV_Combo_1': {'Q': 0.0, 'EXNAME': 'Combo_22kV_1_66.0KV', 'NAME': 'PV_Combo_1', 'NUMBER': 28, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Combo_1', 'PMAX': 0.5}, 'CTDS_G1_Ugen_syn_Gr_IPP_CTDS_G1': {'Q': 0.0, 'EXNAME': 'CTDS_G1_Ugen_66.0KV', 'NAME': 'IPP_CTDS_G1', 'NUMBER': 14, 'QMAX': 29.439998626708984, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -21.6200008392334, 'ID': 'IPP_CTDS_G1', 'PMAX': 30.0}, 'Terminal_7__syn_Gr_FVPS_G12_MAN': {'Q': 0.0, 'EXNAME': 'Terminal_7__66.0KV', 'NAME': 'FVPS_G12_MAN', 'NUMBER': 114, 'QMAX': 7.390200614929199, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -5.2963104248046875, 'ID': 'FVPS_G12_MAN', 'PMAX': 8.0}, 'StLouis_Ugen_8_syn_Gr_SLPS_G8': {'Q': 0.0, 'EXNAME': 'StLouis_Ugen_8_66.0KV', 'NAME': 'SLPS_G8', 'NUMBER': 104, 'QMAX': 6.578999996185303, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -6.578999996185303, 'ID': 'SLPS_G8', 'PMAX': 13.770000457763672}, 'Bellevue_22kV_1_genstat_Gr_PV_Bellevue_1': {'Q': 0.0, 'EXNAME': 'Bellevue_22kV_1_66.0KV', 'NAME': 'PV_Bellevue_1', 'NUMBER': 8, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Bellevue_1', 'PMAX': 0.5}, 'Combo_22kV_2_genstat_Gr_PV_Combo_2': {'Q': 0.0, 'EXNAME': 'Combo_22kV_2_66.0KV', 'NAME': 'PV_Combo_2', 'NUMBER': 29, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Combo_2', 'PMAX': 0.5}, 'Ebene_22kV_3_genstat_Gr_PV_Ebene_3': {'Q': 0.0, 'EXNAME': 'Ebene_22kV_3_66.0KV', 'NAME': 'PV_Ebene_3', 'NUMBER': 35, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Ebene_3', 'PMAX': 0.5}, 'FGPS_Ugen4_syn_Gr_FGPS_G4': {'Q': 0.0, 'EXNAME': 'FGPS_Ugen4_66.0KV', 'NAME': 'FGPS_G4', 'NUMBER': 40, 'QMAX': 22.44000244140625, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -18.700000762939453, 'ID': 'FGPS_G4', 'PMAX': 21.0}, 'Jin_Fei_22kV_2_genstat_Gr_PV_Jin_Fei_1': {'Q': 0.0, 'EXNAME': 'Jin_Fei_22kV_2_66.0KV', 'NAME': 'PV_Jin_Fei_1', 'NUMBER': 70, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Jin_Fei_1', 'PMAX': 0.5}, 'NIPS_G2_Ugen_syn_Gr_NIPS_G2': {'Q': 0.0, 'EXNAME': 'NIPS_G2_Ugen_66.0KV', 'NAME': 'NIPS_G2', 'NUMBER': 86, 'QMAX': 17.025001525878906, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -12.201250076293945, 'ID': 'NIPS_G2', 'PMAX': 22.700000762939453}, 'Nicolay_22kV_2_genstat_Gr_PV_Nicolay_2': {'Q': 0.0, 'EXNAME': 'Nicolay_22kV_2_66.0KV', 'NAME': 'PV_Nicolay_2', 'NUMBER': 89, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Nicolay_2', 'PMAX': 0.5}, 'Wooton_22kV_1_genstat_Gr_PV_Wooton_2': {'Q': 0.0, 'EXNAME': 'Wooton_22kV_1_66.0KV', 'NAME': 'PV_Wooton_2', 'NUMBER': 121, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Wooton_2', 'PMAX': 0.5}, 'Jin_Fei_22kV_1_genstat_Gr_PV_Jin_Fei_2': {'Q': 0.0, 'EXNAME': 'Jin_Fei_22kV_1_66.0KV', 'NAME': 'PV_Jin_Fei_2', 'NUMBER': 69, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Jin_Fei_2', 'PMAX': 0.5}, 'Fuel_G1_Ugen_syn_Gr_IPP_Fuel_G1': {'Q': 0.0, 'EXNAME': 'Fuel_G1_Ugen_66.0KV', 'NAME': 'IPP_Fuel_G1', 'NUMBER': 59, 'QMAX': 16.275001525878906, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -12.748749732971191, 'ID': 'IPP_Fuel_G1', 'PMAX': 13.5}, 'LeVal_G1_Ugen_genstat_Gr_RoR_LeVal_G1': {'Q': 0.0, 'EXNAME': 'LeVal_G1_Ugen_66.0KV', 'NAME': 'RoR_LeVal_G1', 'NUMBER': 77, 'QMAX': 1.5, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -1.0750000476837158, 'ID': 'RoR_LeVal_G1', 'PMAX': 2.0}, 'StLouis_22kV_2_genstat_Gr_PV_StLouis_2': {'Q': 0.0, 'EXNAME': 'StLouis_22kV_2_66.0KV', 'NAME': 'PV_StLouis_2', 'NUMBER': 97, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_StLouis_2', 'PMAX': 0.5}, 'TourKoening_22kV_1_genstat_Gr_PV_TourKoening_1': {'Q': 0.0, 'EXNAME': 'TourKoening_22kV_1_66.0KV', 'NAME': 'PV_TourKoening_1', 'NUMBER': 115, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_TourKoening_1', 'PMAX': 0.5}, 'StLouis_Ugen_10_syn_Gr_SLPS_G10': {'Q': 0.0, 'EXNAME': 'StLouis_Ugen_10_66.0KV', 'NAME': 'SLPS_G10', 'NUMBER': 99, 'QMAX': 12.898200035095215, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -9.2437105178833, 'ID': 'SLPS_G10', 'PMAX': 17.197599411010742}, 'LaChaumiere_22kV_2_genstat_Gr_PV_LaChaumiere_2': {'Q': 0.0, 'EXNAME': 'LaChaumiere_22kV_2_66.0KV', 'NAME': 'PV_LaChaumiere_2', 'NUMBER': 73, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_LaChaumiere_2', 'PMAX': 0.5}, 'FGPS_Ugen5_syn_Gr_FGPS_G5': {'Q': 0.0, 'EXNAME': 'FGPS_Ugen5_66.0KV', 'NAME': 'FGPS_G5', 'NUMBER': 41, 'QMAX': 22.44000244140625, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -18.700000762939453, 'ID': 'FGPS_G5', 'PMAX': 21.0}, 'Bellevue_22kV_2_genstat_Gr_PV_Bellevue_2': {'Q': 0.0, 'EXNAME': 'Bellevue_22kV_2_66.0KV', 'NAME': 'PV_Bellevue_2', 'NUMBER': 9, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Bellevue_2', 'PMAX': 0.5}, 'Nicolay_22kV_1_genstat_Gr_PV_Nicolay_1': {'Q': 0.0, 'EXNAME': 'Nicolay_22kV_1_66.0KV', 'NAME': 'PV_Nicolay_1', 'NUMBER': 88, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Nicolay_1', 'PMAX': 0.5}, 'Wooton_22kV_2_genstat_Gr_PV_Wooton_1': {'Q': 0.0, 'EXNAME': 'Wooton_22kV_2_66.0KV', 'NAME': 'PV_Wooton_1', 'NUMBER': 122, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Wooton_1', 'PMAX': 0.5}, 'Sottise_22kV_2_genstat_Gr_PV_Sottise_2': {'Q': 0.0, 'EXNAME': 'Sottise_22kV_2_66.0KV', 'NAME': 'PV_Sottise_2', 'NUMBER': 94, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Sottise_2', 'PMAX': 0.5}, 'StLouis_Ugen_13_syn_Gr_SLPS_G13': {'Q': 0.0, 'EXNAME': 'StLouis_Ugen_13_66.0KV', 'NAME': 'SLPS_G13', 'NUMBER': 102, 'QMAX': 12.898200035095215, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -9.2437105178833, 'ID': 'SLPS_G13', 'PMAX': 17.197599411010742}, 'Ferney_G2_Ugen_genstat_Gr_HighDam_Ferney_G2': {'Q': 0.0, 'EXNAME': 'Ferney_G2_Ugen_66.0KV', 'NAME': 'HighDam_Ferney_G2', 'NUMBER': 52, 'QMAX': 3.2875001430511475, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -2.6875, 'ID': 'HighDam_Ferney_G2', 'PMAX': 5.3125}, 'Ferney_G1_Ugen_genstat_Gr_HighDam_Ferney_G1': {'Q': 0.0, 'EXNAME': 'Ferney_G1_Ugen_66.0KV', 'NAME': 'HighDam_Ferney_G1', 'NUMBER': 51, 'QMAX': 3.2875001430511475, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -2.6875, 'ID': 'HighDam_Ferney_G1', 'PMAX': 5.3125}, 'Champagne_G2_Ugen_genstat_Gr_HighDam_Champagne_G2': {'Q': 0.0, 'EXNAME': 'Champagne_G2_Ugen_66.0KV', 'NAME': 'HighDam_Champagne_G2', 'NUMBER': 27, 'QMAX': 10.200000762939453, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -7.309999942779541, 'ID': 'HighDam_Champagne_G2', 'PMAX': 13.600000381469727}, 'PlaineDesRochesPowerStation_22kV_genstat_Gr_EOL_PlaindesRoches': {'Q': 0.0, 'EXNAME': 'PlaineDesRochesPowerStation_22kV_66.0KV', 'NAME': 'EOL_PlaindesRoches', 'NUMBER': 90, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'EOL_PlaindesRoches', 'PMAX': 9.399999618530273}, 'FVPS_22kV_2_genstat_Gr_PV_FVPS_2': {'Q': 0.0, 'EXNAME': 'FVPS_22kV_2_66.0KV', 'NAME': 'PV_FVPS_2', 'NUMBER': 43, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FVPS_2', 'PMAX': 0.5}, 'Terminal_6__syn_Gr_FVPS_G6': {'Q': 0.0, 'EXNAME': 'Terminal_6__66.0KV', 'NAME': 'FVPS_G6', 'NUMBER': 113, 'QMAX': 9.894586563110352, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -8.088730812072754, 'ID': 'FVPS_G6', 'PMAX': 15.989350318908691}, 'Ebene_22kV_2_genstat_Gr_PV_Ebene_2': {'Q': 0.0, 'EXNAME': 'Ebene_22kV_2_66.0KV', 'NAME': 'PV_Ebene_2', 'NUMBER': 34, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Ebene_2', 'PMAX': 0.5}, 'LaChaumiere_22kV_1_genstat_Gr_PV_LaChaumiere_1': {'Q': 0.0, 'EXNAME': 'LaChaumiere_22kV_1_66.0KV', 'NAME': 'PV_LaChaumiere_1', 'NUMBER': 72, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_LaChaumiere_1', 'PMAX': 0.5}, 'Amaury_22kV_2_genstat_Gr_PV_PetiteRetraite': {'Q': 0.0, 'EXNAME': 'Amaury_22kV_2_66.0KV', 'NAME': 'PV_PetiteRetraite', 'NUMBER': 1, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_PetiteRetraite', 'PMAX': 2.0}, 'Magenta_G1_Ugen_genstat_Gr_RoR_Magenta': {'Q': 0.0, 'EXNAME': 'Magenta_G1_Ugen_66.0KV', 'NAME': 'RoR_Magenta', 'NUMBER': 79, 'QMAX': 0.6000000238418579, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.4300000071525574, 'ID': 'RoR_Magenta', 'PMAX': 0.800000011920929}, 'Terminal_2__syn_Gr_FVPS_G1': {'Q': 0.0, 'EXNAME': 'Terminal_2__66.0KV', 'NAME': 'FVPS_G1', 'NUMBER': 109, 'QMAX': 9.460636138916016, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -7.733980178833008, 'ID': 'FVPS_G1', 'PMAX': 15.288100242614746}, 'StLouis_Ugen_7_syn_Gr_SLPS_G7': {'Q': 0.0, 'EXNAME': 'StLouis_Ugen_7_66.0KV', 'NAME': 'SLPS_G7', 'NUMBER': 103, 'QMAX': 6.578999996185303, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -6.578999996185303, 'ID': 'SLPS_G7', 'PMAX': 13.770000457763672}, 'Beauchamp_G1_Ugen_syn_Gr_IPP_Beauchamp_G1': {'Q': 0.0, 'EXNAME': 'Beauchamp_G1_Ugen_66.0KV', 'NAME': 'IPP_Beauchamp_G1', 'NUMBER': 7, 'QMAX': 18.479999542236328, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -13.243999481201172, 'ID': 'IPP_Beauchamp_G1', 'PMAX': 22.0}, 'Terminal_3__syn_Gr_FVPS_G3': {'Q': 0.0, 'EXNAME': 'Terminal_3__66.0KV', 'NAME': 'FVPS_G3', 'NUMBER': 110, 'QMAX': 9.894586563110352, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -8.088730812072754, 'ID': 'FVPS_G3', 'PMAX': 15.989350318908691}, 'Tamarind_G1_Ugen_genstat_Gr_RoR_Tamarind': {'Q': 0.0, 'EXNAME': 'Tamarind_G1_Ugen_66.0KV', 'NAME': 'RoR_Tamarind', 'NUMBER': 106, 'QMAX': 3.2160003185272217, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -2.304800033569336, 'ID': 'RoR_Tamarind', 'PMAX': 4.288000106811523}, 'Terminal_4__syn_Gr_FVPS_G4': {'Q': 0.0, 'EXNAME': 'Terminal_4__66.0KV', 'NAME': 'FVPS_G4', 'NUMBER': 111, 'QMAX': 9.894586563110352, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -8.088730812072754, 'ID': 'FVPS_G4', 'PMAX': 15.989350318908691}, 'Amaury_22kV_1_genstat_Gr_PV_Amaury_1': {'Q': 0.0, 'EXNAME': 'Amaury_22kV_1_66.0KV', 'NAME': 'PV_Amaury_1', 'NUMBER': 0, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Amaury_1', 'PMAX': 0.5}, 'UnionVale_22kV_2_genstat_Gr_PV_UnionVale_2': {'Q': 0.0, 'EXNAME': 'UnionVale_22kV_2_66.0KV', 'NAME': 'PV_UnionVale_2', 'NUMBER': 119, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_UnionVale_2', 'PMAX': 0.5}, 'FortGeorge_22kV_2_genstat_Gr_PV_FortGeorge_2': {'Q': 0.0, 'EXNAME': 'FortGeorge_22kV_2_66.0KV', 'NAME': 'PV_FortGeorge_2', 'NUMBER': 54, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FortGeorge_2', 'PMAX': 0.5}, 'Terminal_5__syn_Gr_FVPS_G2': {'Q': 0.0, 'EXNAME': 'Terminal_5__66.0KV', 'NAME': 'FVPS_G2', 'NUMBER': 112, 'QMAX': 9.460636138916016, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -7.733980178833008, 'ID': 'FVPS_G2', 'PMAX': 15.288100242614746}, 'Henrietta_22kV_1_genstat_Gr_PV_Henrietta_1': {'Q': 0.0, 'EXNAME': 'Henrietta_22kV_1_66.0KV', 'NAME': 'PV_Henrietta_1', 'NUMBER': 62, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Henrietta_1', 'PMAX': 0.5}, 'StLouis_Ugen_12_syn_Gr_SLPS_G12': {'Q': 0.0, 'EXNAME': 'StLouis_Ugen_12_66.0KV', 'NAME': 'SLPS_G12', 'NUMBER': 101, 'QMAX': 12.898200035095215, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -9.2437105178833, 'ID': 'SLPS_G12', 'PMAX': 17.197599411010742}, 'Curepipe_22kV_genstat_Gr_EOL_PlaineSophie': {'Q': 0.0, 'EXNAME': 'Curepipe_22kV_66.0KV', 'NAME': 'EOL_PlaineSophie', 'NUMBER': 31, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'EOL_PlaineSophie', 'PMAX': 30.0}, 'Medine_G2_Ugen_syn_Gr_IPP_Medine_G2': {'Q': 0.0, 'EXNAME': 'Medine_G2_Ugen_66.0KV', 'NAME': 'IPP_Medine_G2', 'NUMBER': 83, 'QMAX': 9.15000057220459, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -6.557499885559082, 'ID': 'IPP_Medine_G2', 'PMAX': 11.0}, 'Fuel_22kV_1_genstat_Gr_PV_Fuel_1': {'Q': 0.0, 'EXNAME': 'Fuel_22kV_1_66.0KV', 'NAME': 'PV_Fuel_1', 'NUMBER': 56, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Fuel_1', 'PMAX': 0.5}, 'CTSAV_G1_Ugen_syn_Gr_IPP_CTSAV_G1': {'Q': 0.0, 'EXNAME': 'CTSAV_G1_Ugen_66.0KV', 'NAME': 'IPP_CTSAV_G1', 'NUMBER': 16, 'QMAX': 39.60000228881836, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -25.80000114440918, 'ID': 'IPP_CTSAV_G1', 'PMAX': 37.0}, 'Terminal_syn_Gr_FVPS_G11_MAN': {'Q': 0.0, 'EXNAME': 'Terminal_66.0KV', 'NAME': 'FVPS_G11_MAN', 'NUMBER': 107, 'QMAX': 7.390200614929199, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -5.2963104248046875, 'ID': 'FVPS_G11_MAN', 'PMAX': 8.0}, 'CTSAV_G2_Ugen_syn_Gr_IPP_CTSAV_G2': {'Q': 0.0, 'EXNAME': 'CTSAV_G2_Ugen_66.0KV', 'NAME': 'IPP_CTSAV_G2', 'NUMBER': 18, 'QMAX': 39.60000228881836, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -25.80000114440918, 'ID': 'IPP_CTSAV_G2', 'PMAX': 37.0}, 'Ferney_22kV_genstat_Gr_PV_Ferney_1': {'Q': 0.0, 'EXNAME': 'Ferney_22kV_66.0KV', 'NAME': 'PV_Ferney_1', 'NUMBER': 50, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Ferney_1', 'PMAX': 0.5}, 'Anahita_22kV_1_genstat_Gr_PV_Anahita_1': {'Q': 0.0, 'EXNAME': 'Anahita_22kV_1_66.0KV', 'NAME': 'PV_Anahita_1', 'NUMBER': 3, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Anahita_1', 'PMAX': 0.5}, 'Medine_G1_Ugen_syn_Gr_IPP_Medine_G1': {'Q': 0.0, 'EXNAME': 'Medine_G1_Ugen_66.0KV', 'NAME': 'IPP_Medine_G1', 'NUMBER': 82, 'QMAX': 12.5, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -12.5, 'ID': 'IPP_Medine_G1', 'PMAX': 10.0}, 'CaseNoyale_22kV_2_genstat_Gr_PV_CaseNoyale_2': {'Q': 0.0, 'EXNAME': 'CaseNoyale_22kV_2_66.0KV', 'NAME': 'PV_CaseNoyale_2', 'NUMBER': 20, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_CaseNoyale_2', 'PMAX': 0.5}, 'NIPS_G1_Ugen_syn_Gr_NIPS_G1': {'Q': 0.0, 'EXNAME': 'NIPS_G1_Ugen_66.0KV', 'NAME': 'NIPS_G1', 'NUMBER': 85, 'QMAX': 16.356000900268555, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -11.721799850463867, 'ID': 'NIPS_G1', 'PMAX': 21.808000564575195}, 'Anahita_22kV_2_genstat_Gr_PV_Anahita_2': {'Q': 0.0, 'EXNAME': 'Anahita_22kV_2_66.0KV', 'NAME': 'PV_Anahita_2', 'NUMBER': 4, 'QMAX': 0.0, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Anahita_2', 'PMAX': 0.5}, 'Bellevue_G1_Ugen_syn_Gr_IPP_Bellevue_G1': {'Q': 0.0, 'EXNAME': 'Bellevue_G1_Ugen_66.0KV', 'NAME': 'IPP_Bellevue_G1', 'NUMBER': 11, 'QMAX': 26.700000762939453, 'PMIN': 0.0, 'P': 0.0, 'QMIN': -20.91499900817871, 'ID': 'IPP_Bellevue_G1', 'PMAX': 31.0}}
-LoadDico = {'Combo_22kV_2_Lo1': {'EXNAME': 'Combo_22kV_2_22.0KV', 'NAME': 'Combo_Load_2', 'NUMBER': 29, 'Q': 2.3155798440790565, 'P': 7.045000076293945, 'ID': 1}, 'CaseNoyale_22kV_2_Lo1': {'EXNAME': 'CaseNoyale_22kV_2_22.0KV', 'NAME': 'CaseNoyale_Load_2', 'NUMBER': 20, 'Q': 2.3155798440790565, 'P': 7.045000076293945, 'ID': 1}, 'Amaury_22kV_1_Lo1': {'EXNAME': 'Amaury_22kV_1_22.0KV', 'NAME': 'Amaury_Load_1', 'NUMBER': 0, 'Q': 2.4815653761717926, 'P': 7.550000190734863, 'ID': 1}, 'FVPS_22kV_1_Lo1': {'EXNAME': 'FVPS_22kV_1_22.0KV', 'NAME': 'FortVictoria_Load_1', 'NUMBER': 42, 'Q': 4.999285895721721, 'P': 15.210000038146973, 'ID': 1}, 'Nicolay_22kV_1_Lo1': {'EXNAME': 'Nicolay_22kV_1_22.0KV', 'NAME': 'Nicolay_Load_1', 'NUMBER': 88, 'Q': 4.830013446924353, 'P': 14.694999694824219, 'ID': 1}, 'FVPS_22kV_2_Lo1': {'EXNAME': 'FVPS_22kV_2_22.0KV', 'NAME': 'FortVictoria_Load_2', 'NUMBER': 43, 'Q': 4.999285895721721, 'P': 15.210000038146973, 'ID': 1}, 'Anahita_22kV_1_Lo1': {'EXNAME': 'Anahita_22kV_1_22.0KV', 'NAME': 'Anahita_Load_1', 'NUMBER': 3, 'Q': 1.7370967871121035, 'P': 5.284999847412109, 'ID': 1}, 'Henrietta_22kV_2_Lo1': {'EXNAME': 'Henrietta_22kV_2_22.0KV', 'NAME': 'Henrietta_Load_2', 'NUMBER': 63, 'Q': 3.972147934844134, 'P': 12.085000038146973, 'ID': 1}, 'StLouis_22kV_2_Lo1': {'EXNAME': 'StLouis_22kV_2_22.0KV', 'NAME': 'StLouis_Load_2', 'NUMBER': 97, 'Q': 4.432305615934249, 'P': 13.484999656677246, 'ID': 1}, 'Nicolay_22kV_2_Lo1': {'EXNAME': 'Nicolay_22kV_2_22.0KV', 'NAME': 'Nicolay_Load_2', 'NUMBER': 89, 'Q': 4.830013446924353, 'P': 14.694999694824219, 'ID': 1}, 'LaChaumiere_22kV_1_Lo1': {'EXNAME': 'LaChaumiere_22kV_1_22.0KV', 'NAME': 'LaChaumiere_Load_1', 'NUMBER': 72, 'Q': 5.355908208276737, 'P': 16.295000076293945, 'ID': 1}, 'Sottise_22kV_1_Lo1': {'EXNAME': 'Sottise_22kV_1_22.0KV', 'NAME': 'Sottise_Load_1', 'NUMBER': 93, 'Q': 4.217017587102438, 'P': 12.829999923706055, 'ID': 1}, 'Fuel_22kV_2_Lo1': {'EXNAME': 'Fuel_22kV_2_22.0KV', 'NAME': 'Fuel_Load_2', 'NUMBER': 57, 'Q': 3.6845493057984093, 'P': 11.210000038146973, 'ID': 1}, 'StLouis_22kV_1_Lo1': {'EXNAME': 'StLouis_22kV_1_22.0KV', 'NAME': 'StLouis_Load_1', 'NUMBER': 96, 'Q': 4.432305615934249, 'P': 13.484999656677246, 'ID': 1}, 'Jin_Fei_22kV_2_Lo1': {'EXNAME': 'Jin_Fei_22kV_2_22.0KV', 'NAME': 'Jin_Fei_Load_2', 'NUMBER': 70, 'Q': 2.0838575451816834, 'P': 6.340000152587891, 'ID': 1}, 'UnionVale_22kV_1_Lo1': {'EXNAME': 'UnionVale_22kV_1_22.0KV', 'NAME': 'UnionVale_Load_1', 'NUMBER': 118, 'Q': 3.83081365112094, 'P': 11.654999732971191, 'ID': 1}, 'Bellevue_22kV_1_Lo1': {'EXNAME': 'Bellevue_22kV_1_22.0KV', 'NAME': 'Bellevue_Load_1', 'NUMBER': 8, 'Q': 4.631159688158113, 'P': 14.09000015258789, 'ID': 1}, 'FVPS_22kV_3_Lo1': {'EXNAME': 'FVPS_22kV_3_22.0KV', 'NAME': 'FortVictoria_Load_3', 'NUMBER': 44, 'Q': 4.999285895721721, 'P': 15.210000038146973, 'ID': 1}, 'FortGeorge_22kV_1_Lo1': {'EXNAME': 'FortGeorge_22kV_1_22.0KV', 'NAME': 'FortGeorge_Load_1', 'NUMBER': 53, 'Q': 4.41587165932631, 'P': 13.4350004196167, 'ID': 1}, 'Wooton_22kV_2_Lo1': {'EXNAME': 'Wooton_22kV_2_22.0KV', 'NAME': 'Wooton_Load_2', 'NUMBER': 122, 'Q': 6.701869566521236, 'P': 20.389999389648438, 'ID': 1}, 'Ebene_22kV_2_Lo1': {'EXNAME': 'Ebene_22kV_2_22.0KV', 'NAME': 'Ebene_Load_2', 'NUMBER': 34, 'Q': 6.284437131607226, 'P': 19.1200008392334, 'ID': 1}, 'Amaury_22kV_2_Lo1': {'EXNAME': 'Amaury_22kV_2_22.0KV', 'NAME': 'Amaury_Load_2', 'NUMBER': 1, 'Q': 2.4815653761717926, 'P': 7.550000190734863, 'ID': 1}, 'LaChaumiere_22kV_2_Lo1': {'EXNAME': 'LaChaumiere_22kV_2_22.0KV', 'NAME': 'LaChaumiere_Load_2', 'NUMBER': 73, 'Q': 5.355908208276737, 'P': 16.295000076293945, 'ID': 1}, 'Sottise_22kV_2_Lo1': {'EXNAME': 'Sottise_22kV_2_22.0KV', 'NAME': 'Sottise_Load_2', 'NUMBER': 94, 'Q': 4.217017587102438, 'P': 12.829999923706055, 'ID': 1}, 'Fuel_22kV_1_Lo1': {'EXNAME': 'Fuel_22kV_1_22.0KV', 'NAME': 'Fuel_Load_1', 'NUMBER': 56, 'Q': 3.6845493057984093, 'P': 11.210000038146973, 'ID': 1}, 'TourKoening_22kV_2_Lo1': {'EXNAME': 'TourKoening_22kV_2_22.0KV', 'NAME': 'TourKoening_Load_2', 'NUMBER': 116, 'Q': 2.976233140523389, 'P': 9.055000305175781, 'ID': 1}, 'Henrietta_22kV_1_Lo1': {'EXNAME': 'Henrietta_22kV_1_22.0KV', 'NAME': 'Henrietta_Load_1', 'NUMBER': 62, 'Q': 3.972147934844134, 'P': 12.085000038146973, 'ID': 1}, 'Anahita_22kV_2_Lo1': {'EXNAME': 'Anahita_22kV_2_22.0KV', 'NAME': 'Anahita_Load_2', 'NUMBER': 4, 'Q': 1.7370967871121035, 'P': 5.284999847412109, 'ID': 1}, 'TourKoening_22kV_1_Lo1': {'EXNAME': 'TourKoening_22kV_1_22.0KV', 'NAME': 'TourKoening_Load_1', 'NUMBER': 115, 'Q': 2.976233140523389, 'P': 9.055000305175781, 'ID': 1}, 'UnionVale_22kV_2_Lo1': {'EXNAME': 'UnionVale_22kV_2_22.0KV', 'NAME': 'UnionVale_Load_2', 'NUMBER': 119, 'Q': 3.83081365112094, 'P': 11.654999732971191, 'ID': 1}, 'Bellevue_22kV_2_Lo1': {'EXNAME': 'Bellevue_22kV_2_22.0KV', 'NAME': 'Bellevue_Load_2', 'NUMBER': 9, 'Q': 4.631159688158113, 'P': 14.09000015258789, 'ID': 1}, 'Ebene_22kV_3_Lo1': {'EXNAME': 'Ebene_22kV_3_22.0KV', 'NAME': 'Ebene_Load_3', 'NUMBER': 35, 'Q': 6.284437131607226, 'P': 19.1200008392334, 'ID': 1}, 'Jin_Fei_22kV_1_Lo1': {'EXNAME': 'Jin_Fei_22kV_1_22.0KV', 'NAME': 'Jin_Fei_Load_1', 'NUMBER': 69, 'Q': 2.0838575451816834, 'P': 6.340000152587891, 'ID': 1}, 'FortGeorge_22kV_2_Lo1': {'EXNAME': 'FortGeorge_22kV_2_22.0KV', 'NAME': 'FortGeorge_Load_2', 'NUMBER': 54, 'Q': 4.41587165932631, 'P': 13.4350004196167, 'ID': 1}, 'Ferney_22kV_Lo1': {'EXNAME': 'Ferney_22kV_22.0KV', 'NAME': 'Ferney_Load_1', 'NUMBER': 50, 'Q': 1.4462093496179527, 'P': 4.400000095367432, 'ID': 1}, 'Ebene_22kV_1_Lo1': {'EXNAME': 'Ebene_22kV_1_22.0KV', 'NAME': 'Ebene_Load_1', 'NUMBER': 33, 'Q': 6.284437131607226, 'P': 19.1200008392334, 'ID': 1}, 'CaseNoyale_22kV_1_Lo1': {'EXNAME': 'CaseNoyale_22kV_1_22.0KV', 'NAME': 'CaseNoyale_Load_1', 'NUMBER': 19, 'Q': 2.3155798440790565, 'P': 7.045000076293945, 'ID': 1}, 'Combo_22kV_1_Lo1': {'EXNAME': 'Combo_22kV_1_22.0KV', 'NAME': 'Combo_Load_1', 'NUMBER': 28, 'Q': 2.3155798440790565, 'P': 7.045000076293945, 'ID': 1}, 'Wooton_22kV_1_Lo1': {'EXNAME': 'Wooton_22kV_1_22.0KV', 'NAME': 'Wooton_Load_1', 'NUMBER': 121, 'Q': 6.701869566521236, 'P': 20.389999389648438, 'ID': 1}}
-LineDico = {'Medine_22kV_2_Henrietta_22kV_1_22kV_Henrietta_Medine_22kV_Li': {'TONAME': 'Henrietta_22kV_1', 'FROMNUMBER': 81, 'FROMEXNAME': 'Medine_22kV_2_22.0', 'FROMNAME': 'Medine_22kV_2', 'TOEXNAME': 'Henrietta_22kV_1_22.0', 'TONUMBER': 62, 'ID': '22kV_Henrietta_Medine_22kV'}, 'Terminal_1__FVPS_Ugen_1_Line11kV_1__Li': {'TONAME': 'FVPS_Ugen_1', 'FROMNUMBER': 108, 'FROMEXNAME': 'Terminal_1__11.0', 'FROMNAME': 'Terminal_1_', 'TOEXNAME': 'FVPS_Ugen_1_11.0', 'TONUMBER': 46, 'ID': 'Line11kV(1)'}, 'Ferney_22kV_Champagne_22kV_22kV_Champagne_Ferney_Li': {'TONAME': 'Champagne_22kV', 'FROMNUMBER': 50, 'FROMEXNAME': 'Ferney_22kV_22.0', 'FROMNAME': 'Ferney_22kV', 'TOEXNAME': 'Champagne_22kV_22.0', 'TONUMBER': 24, 'ID': '22kV_Champagne_Ferney'}, 'Dumas_66kV_Bellevue_66kV_66kV_Dumas_Bellevue_Li': {'TONAME': 'Bellevue_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'Bellevue_66kV_66.0', 'TONUMBER': 10, 'ID': '66kV_Dumas_Bellevue'}, 'LeVal_22kV_Wooton_22kV_2_22kV_Wooton_LeVal_Li': {'TONAME': 'Wooton_22kV_2', 'FROMNUMBER': 76, 'FROMEXNAME': 'LeVal_22kV_22.0', 'FROMNAME': 'LeVal_22kV', 'TOEXNAME': 'Wooton_22kV_2_22.0', 'TONUMBER': 122, 'ID': '22kV_Wooton_LeVal'}, 'CaseNoyale_66kV_Henrietta_66kV_66kV_Henrietta_CaseNoyale_Li': {'TONAME': 'Henrietta_66kV', 'FROMNUMBER': 21, 'FROMEXNAME': 'CaseNoyale_66kV_66.0', 'FROMNAME': 'CaseNoyale_66kV', 'TOEXNAME': 'Henrietta_66kV_66.0', 'TONUMBER': 64, 'ID': '66kV_Henrietta_CaseNoyale'}, 'StLouis_66kV_Dumas_66kV_66kV_Dumas_StLouis_2_Li': {'TONAME': 'Dumas_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'Dumas_66kV_66.0', 'TONUMBER': 32, 'ID': '66kV_Dumas_StLouis_2'}, 'Terminal_6__FVPS_Ugen_4_Line11kV_6__Li': {'TONAME': 'FVPS_Ugen_4', 'FROMNUMBER': 113, 'FROMEXNAME': 'Terminal_6__11.0', 'FROMNAME': 'Terminal_6_', 'TOEXNAME': 'FVPS_Ugen_4_11.0', 'TONUMBER': 49, 'ID': 'Line11kV(6)'}, 'Amaury_66kV_Bellevue_66kV_66kV_Amaury_Bellevue_1_Li': {'TONAME': 'Bellevue_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Bellevue_66kV_66.0', 'TONUMBER': 10, 'ID': '66kV_Amaury_Bellevue_1'}, 'Dumas_66kV_FortGeorge_66kV_66kV_FortGeorge_Dumas_1_Li': {'TONAME': 'FortGeorge_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'FortGeorge_66kV_66.0', 'TONUMBER': 55, 'ID': '66kV_FortGeorge_Dumas_1'}, 'Amaury_66kV_Fuel_66kV_66kV_Amaury_Fuel_1_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_Amaury_Fuel_1'}, 'Champagne_66kV_Wooton_66kV_66kV_Champagne_Wooton_2_Li': {'TONAME': 'Wooton_66kV', 'FROMNUMBER': 25, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Wooton_66kV_66.0', 'TONUMBER': 123, 'ID': '66kV_Champagne_Wooton_2'}, 'Wooton_66kV_Ebene_66kV_66kV_Ebene_Wooton_2_Li': {'TONAME': 'Ebene_66kV', 'FROMNUMBER': 123, 'FROMEXNAME': 'Wooton_66kV_66.0', 'FROMNAME': 'Wooton_66kV', 'TOEXNAME': 'Ebene_66kV_66.0', 'TONUMBER': 36, 'ID': '66kV_Ebene_Wooton_2'}, 'StLouis_66kV_FVPS_66kV_66kV_SL_FVPS_Cable2_Li': {'TONAME': 'FVPS_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'FVPS_66kV_66.0', 'TONUMBER': 45, 'ID': '66kV_SL_FVPS_Cable2'}, 'Terminal_2__FVPS_Ugen_2_Line11kV_2__Li': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 109, 'FROMEXNAME': 'Terminal_2__11.0', 'FROMNAME': 'Terminal_2_', 'TOEXNAME': 'FVPS_Ugen_2_11.0', 'TONUMBER': 47, 'ID': 'Line11kV(2)'}, 'Ebene_66kV_StLouis_66kV_66kV_StLouis_Ebene_1_Li': {'TONAME': 'StLouis_66kV', 'FROMNUMBER': 36, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'StLouis_66kV_66.0', 'TONUMBER': 98, 'ID': '66kV_StLouis_Ebene_1'}, 'StLouis_66kV_Dumas_66kV_66kV_Dumas_StLouis_1_Li': {'TONAME': 'Dumas_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'Dumas_66kV_66.0', 'TONUMBER': 32, 'ID': '66kV_Dumas_StLouis_1'}, 'Inter_NI_DU_1_66kV_NIPS_66kV_66kV_Nicolay_Dumas_1_Li': {'TONAME': 'NIPS_66kV', 'FROMNUMBER': 67, 'FROMEXNAME': 'Inter_NI_DU_1_66kV_66.0', 'FROMNAME': 'Inter_NI_DU_1_66kV', 'TOEXNAME': 'NIPS_66kV_66.0', 'TONUMBER': 84, 'ID': '66kV_Nicolay_Dumas_1'}, 'Dumas_66kV_Jin_Fei_66kV_66kV_Dumas_Jin_Fei_Li': {'TONAME': 'Jin_Fei_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'Jin_Fei_66kV_66.0', 'TONUMBER': 71, 'ID': '66kV_Dumas_Jin_Fei'}, 'Inter_NI_DU_2_66kV_NIPS_66kV_66kV_Nicolay_Dumas_2_Li': {'TONAME': 'NIPS_66kV', 'FROMNUMBER': 68, 'FROMEXNAME': 'Inter_NI_DU_2_66kV_66.0', 'FROMNAME': 'Inter_NI_DU_2_66kV', 'TOEXNAME': 'NIPS_66kV_66.0', 'TONUMBER': 84, 'ID': '66kV_Nicolay_Dumas_2'}, 'Dumas_66kV_Amaury_66kV_66kV_Dumas_Amaury_Li': {'TONAME': 'Amaury_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'Amaury_66kV_66.0', 'TONUMBER': 2, 'ID': '66kV_Dumas_Amaury'}, 'Amaury_66kV_Bellevue_66kV_66kV_Amaury_Bellevue_2_Li': {'TONAME': 'Bellevue_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Bellevue_66kV_66.0', 'TONUMBER': 10, 'ID': '66kV_Amaury_Bellevue_2'}, 'Dumas_66kV_Wooton_66kV_66kV_Dumas_Wooton_Li': {'TONAME': 'Wooton_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'Wooton_66kV_66.0', 'TONUMBER': 123, 'ID': '66kV_Dumas_Wooton'}, 'Bellevue_66kV_Sottise_66kV_66kV_Bellevue_Sottise_2_Li': {'TONAME': 'Sottise_66kV', 'FROMNUMBER': 10, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Sottise_66kV_66.0', 'TONUMBER': 95, 'ID': '66kV_Bellevue_Sottise_2'}, 'Terminal_FVPS_Ugen_1_Line11kV_Li': {'TONAME': 'FVPS_Ugen_1', 'FROMNUMBER': 107, 'FROMEXNAME': 'Terminal_11.0', 'FROMNAME': 'Terminal', 'TOEXNAME': 'FVPS_Ugen_1_11.0', 'TONUMBER': 46, 'ID': 'Line11kV'}, 'Terminal_5__FVPS_Ugen_3_Line11kV_5__Li': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 112, 'FROMEXNAME': 'Terminal_5__11.0', 'FROMNAME': 'Terminal_5_', 'TOEXNAME': 'FVPS_Ugen_3_11.0', 'TONUMBER': 48, 'ID': 'Line11kV(5)'}, 'UnionVale_66kV_CTSAV_G1_66kV_66kV_CTSAVG1_UnionVale_Li': {'TONAME': 'CTSAV_G1_66kV', 'FROMNUMBER': 120, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'CTSAV_G1_66kV_66.0', 'TONUMBER': 15, 'ID': '66kV_CTSAVG1_UnionVale'}, 'Medine_22kV_1_LaChaumiere_22kV_1_22kV_LaChaumiere_Medine_22kV_Li': {'TONAME': 'LaChaumiere_22kV_1', 'FROMNUMBER': 80, 'FROMEXNAME': 'Medine_22kV_1_22.0', 'FROMNAME': 'Medine_22kV_1', 'TOEXNAME': 'LaChaumiere_22kV_1_22.0', 'TONUMBER': 72, 'ID': '22kV_LaChaumiere_Medine_22kV'}, 'Combo_66kV_Inter_CN_CO_66kV_66kV_Combo_CaseNoyale_PartOHL_Li': {'TONAME': 'Inter_CN_CO_66kV', 'FROMNUMBER': 30, 'FROMEXNAME': 'Combo_66kV_66.0', 'FROMNAME': 'Combo_66kV', 'TOEXNAME': 'Inter_CN_CO_66kV_66.0', 'TONUMBER': 66, 'ID': '66kV_Combo_CaseNoyale_PartOHL'}, 'LaChaumiere_66kV_StLouis_66kV_66kV_StLouis_LaChaumiere_Li': {'TONAME': 'StLouis_66kV', 'FROMNUMBER': 74, 'FROMEXNAME': 'LaChaumiere_66kV_66.0', 'FROMNAME': 'LaChaumiere_66kV', 'TOEXNAME': 'StLouis_66kV_66.0', 'TONUMBER': 98, 'ID': '66kV_StLouis_LaChaumiere'}, 'Henrietta_66kV_LaChaumiere_66kV_66kV_LaChaumiere_Henrietta_1_Li': {'TONAME': 'LaChaumiere_66kV', 'FROMNUMBER': 64, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'LaChaumiere_66kV_66.0', 'TONUMBER': 74, 'ID': '66kV_LaChaumiere_Henrietta_1'}, 'Henrietta_66kV_LaChaumiere_66kV_66kV_LaChaumiere_Henrietta_2_Li': {'TONAME': 'LaChaumiere_66kV', 'FROMNUMBER': 64, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'LaChaumiere_66kV_66.0', 'TONUMBER': 74, 'ID': '66kV_LaChaumiere_Henrietta_2'}, 'StLouis_66kV_FVPS_66kV_66kV_SL_FVPS_Cable3_Li': {'TONAME': 'FVPS_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'FVPS_66kV_66.0', 'TONUMBER': 45, 'ID': '66kV_SL_FVPS_Cable3'}, 'Cecile_22kV_Combo_22kV_2_22kV_Combo_Cecile_Li': {'TONAME': 'Combo_22kV_2', 'FROMNUMBER': 22, 'FROMEXNAME': 'Cecile_22kV_22.0', 'FROMNAME': 'Cecile_22kV', 'TOEXNAME': 'Combo_22kV_2_22.0', 'TONUMBER': 29, 'ID': '22kV_Combo_Cecile'}, 'CTDS_G1_66kV_Combo_66kV_66kV_CTDS_Combo_Li': {'TONAME': 'Combo_66kV', 'FROMNUMBER': 13, 'FROMEXNAME': 'CTDS_G1_66kV_66.0', 'FROMNAME': 'CTDS_G1_66kV', 'TOEXNAME': 'Combo_66kV_66.0', 'TONUMBER': 30, 'ID': '66kV_CTDS_Combo'}, 'Inter_Anahita_Fuel_66kV_Anahita_66kV_66kV_Anahita_Fuel_OHL_Li': {'TONAME': 'Anahita_66kV', 'FROMNUMBER': 65, 'FROMEXNAME': 'Inter_Anahita_Fuel_66kV_66.0', 'FROMNAME': 'Inter_Anahita_Fuel_66kV', 'TOEXNAME': 'Anahita_66kV_66.0', 'TONUMBER': 5, 'ID': '66kV_Anahita_Fuel_OHL'}, 'Terminal_7__FVPS_Ugen_4_Line11kV_7__Li': {'TONAME': 'FVPS_Ugen_4', 'FROMNUMBER': 114, 'FROMEXNAME': 'Terminal_7__11.0', 'FROMNAME': 'Terminal_7_', 'TOEXNAME': 'FVPS_Ugen_4_11.0', 'TONUMBER': 49, 'ID': 'Line11kV(7)'}, 'Henrietta_66kV_Combo_66kV_66kV_Combo_Henrietta_Li': {'TONAME': 'Combo_66kV', 'FROMNUMBER': 64, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'Combo_66kV_66.0', 'TONUMBER': 30, 'ID': '66kV_Combo_Henrietta'}, 'Dumas_66kV_FortGeorge_66kV_66kV_FortGeorge_Dumas_2_Li': {'TONAME': 'FortGeorge_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'FortGeorge_66kV_66.0', 'TONUMBER': 55, 'ID': '66kV_FortGeorge_Dumas_2'}, 'UnionVale_66kV_Champagne_66kV_66kV_UnionVale_Champagne_Li': {'TONAME': 'Champagne_66kV', 'FROMNUMBER': 120, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'Champagne_66kV_66.0', 'TONUMBER': 25, 'ID': '66kV_UnionVale_Champagne'}, 'Terminal_3__FVPS_Ugen_2_Line11kV_3__Li': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 110, 'FROMEXNAME': 'Terminal_3__11.0', 'FROMNAME': 'Terminal_3_', 'TOEXNAME': 'FVPS_Ugen_2_11.0', 'TONUMBER': 47, 'ID': 'Line11kV(3)'}, 'Terminal_4__FVPS_Ugen_3_Line11kV_4__Li': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 111, 'FROMEXNAME': 'Terminal_4__11.0', 'FROMNAME': 'Terminal_4_', 'TOEXNAME': 'FVPS_Ugen_3_11.0', 'TONUMBER': 48, 'ID': 'Line11kV(4)'}, 'Amaury_66kV_Fuel_66kV_66kV_Amaury_Fuel_2_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_Amaury_Fuel_2'}, 'Curepipe_22kV_Henrietta_22kV_1_22kV_PlaineSophie_Henrietta_Li': {'TONAME': 'Henrietta_22kV_1', 'FROMNUMBER': 31, 'FROMEXNAME': 'Curepipe_22kV_22.0', 'FROMNAME': 'Curepipe_22kV', 'TOEXNAME': 'Henrietta_22kV_1_22.0', 'TONUMBER': 62, 'ID': '22kV_PlaineSophie_Henrietta'}, 'Jin_Fei_66kV_Bellevue_66kV_66kV_Bellevue_Jin_Fei_Li': {'TONAME': 'Bellevue_66kV', 'FROMNUMBER': 71, 'FROMEXNAME': 'Jin_Fei_66kV_66.0', 'FROMNAME': 'Jin_Fei_66kV', 'TOEXNAME': 'Bellevue_66kV_66.0', 'TONUMBER': 10, 'ID': '66kV_Bellevue_Jin_Fei'}, 'Ebene_66kV_StLouis_66kV_66kV_StLouis_Ebene_2_Li': {'TONAME': 'StLouis_66kV', 'FROMNUMBER': 36, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'StLouis_66kV_66.0', 'TONUMBER': 98, 'ID': '66kV_StLouis_Ebene_2'}, 'Fuel_PowerStation_66kV_Fuel_66kV_66kV_FuelPowerStation_Fuel_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 61, 'FROMEXNAME': 'Fuel_PowerStation_66kV_66.0', 'FROMNAME': 'Fuel_PowerStation_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_FuelPowerStation_Fuel'}, 'StLouis_66kV_FVPS_66kV_66kV_SL_FVPS_Cable4_Li': {'TONAME': 'FVPS_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'FVPS_66kV_66.0', 'TONUMBER': 45, 'ID': '66kV_SL_FVPS_Cable4'}, 'Champagne_66kV_Wooton_66kV_66kV_Champagne_Wooton_1_Li': {'TONAME': 'Wooton_66kV', 'FROMNUMBER': 25, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Wooton_66kV_66.0', 'TONUMBER': 123, 'ID': '66kV_Champagne_Wooton_1'}, 'TourKoening_66kV_StLouis_66kV_66kV_StLouis_TourKoening_Li': {'TONAME': 'StLouis_66kV', 'FROMNUMBER': 117, 'FROMEXNAME': 'TourKoening_66kV_66.0', 'FROMNAME': 'TourKoening_66kV', 'TOEXNAME': 'StLouis_66kV_66.0', 'TONUMBER': 98, 'ID': '66kV_StLouis_TourKoening'}, 'StLouis_66kV_FVPS_66kV_66kV_SL_FVPS_Cable1_Li': {'TONAME': 'FVPS_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'FVPS_66kV_66.0', 'TONUMBER': 45, 'ID': '66kV_SL_FVPS_Cable1'}, 'UnionVale_66kV_CTSAV_G2_66kV_66kV_CTSAVG2_UnionVale_Li': {'TONAME': 'CTSAV_G2_66kV', 'FROMNUMBER': 120, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'CTSAV_G2_66kV_66.0', 'TONUMBER': 17, 'ID': '66kV_CTSAVG2_UnionVale'}, 'TourKoening_66kV_LaChaumiere_66kV_66kV_LaChaumiere_TourKoening_Li': {'TONAME': 'LaChaumiere_66kV', 'FROMNUMBER': 117, 'FROMEXNAME': 'TourKoening_66kV_66.0', 'FROMNAME': 'TourKoening_66kV', 'TOEXNAME': 'LaChaumiere_66kV_66.0', 'TONUMBER': 74, 'ID': '66kV_LaChaumiere_TourKoening'}, 'Wooton_66kV_Ebene_66kV_66kV_Ebene_Wooton_1_Li': {'TONAME': 'Ebene_66kV', 'FROMNUMBER': 123, 'FROMEXNAME': 'Wooton_66kV_66.0', 'FROMNAME': 'Wooton_66kV', 'TOEXNAME': 'Ebene_66kV_66.0', 'TONUMBER': 36, 'ID': '66kV_Ebene_Wooton_1'}, 'Combo_66kV_UnionVale_66kV_66kV_UnionVale_Combo_Li': {'TONAME': 'UnionVale_66kV', 'FROMNUMBER': 30, 'FROMEXNAME': 'Combo_66kV_66.0', 'FROMNAME': 'Combo_66kV', 'TOEXNAME': 'UnionVale_66kV_66.0', 'TONUMBER': 120, 'ID': '66kV_UnionVale_Combo'}, 'BeauchampPowerStation_66kV_Anahita_66kV_66kV_Anahita_Beauchamp_Li': {'TONAME': 'Anahita_66kV', 'FROMNUMBER': 6, 'FROMEXNAME': 'BeauchampPowerStation_66kV_66.0', 'FROMNAME': 'BeauchampPowerStation_66kV', 'TOEXNAME': 'Anahita_66kV_66.0', 'TONUMBER': 5, 'ID': '66kV_Anahita_Beauchamp'}, 'Bellevue_66kV_Sottise_66kV_66kV_Bellevue_Sottise_1_Li': {'TONAME': 'Sottise_66kV', 'FROMNUMBER': 10, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Sottise_66kV_66.0', 'TONUMBER': 95, 'ID': '66kV_Bellevue_Sottise_1'}, 'Amaury_22kV_1_PlaineDesRochesPowerStation_22kV_22kV_PlaineDesRochesPowerStation_Li': {'TONAME': 'PlaineDesRochesPowerStation_22kV', 'FROMNUMBER': 0, 'FROMEXNAME': 'Amaury_22kV_1_22.0', 'FROMNAME': 'Amaury_22kV_1', 'TOEXNAME': 'PlaineDesRochesPowerStation_22kV_22.0', 'TONUMBER': 90, 'ID': '22kV_PlaineDesRochesPowerStation'}, 'Amaury_66kV_Wooton_66kV_66kV_Wooton_Amaury_Li': {'TONAME': 'Wooton_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Wooton_66kV_66.0', 'TONUMBER': 123, 'ID': '66kV_Wooton_Amaury'}, 'Sarako_66kV_LaChaumiere_66kV_66kV_Sarako_LaChaumiere_Li': {'TONAME': 'LaChaumiere_66kV', 'FROMNUMBER': 92, 'FROMEXNAME': 'Sarako_66kV_66.0', 'FROMNAME': 'Sarako_66kV', 'TOEXNAME': 'LaChaumiere_66kV_66.0', 'TONUMBER': 74, 'ID': '66kV_Sarako_LaChaumiere'}, 'Inter_CN_CO_66kV_CaseNoyale_66kV_66kV_Combo_CaseNoyale_PartUGC_Li': {'TONAME': 'CaseNoyale_66kV', 'FROMNUMBER': 66, 'FROMEXNAME': 'Inter_CN_CO_66kV_66.0', 'FROMNAME': 'Inter_CN_CO_66kV', 'TOEXNAME': 'CaseNoyale_66kV_66.0', 'TONUMBER': 21, 'ID': '66kV_Combo_CaseNoyale_PartUGC'}, 'Champagne_66kV_Fuel_66kV_66kV_Champagne_Fuel_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 25, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_Champagne_Fuel'}, 'Inter_Anahita_Fuel_66kV_Fuel_66kV_66kV_Anahita_Fuel_UGC_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 65, 'FROMEXNAME': 'Inter_Anahita_Fuel_66kV_66.0', 'FROMNAME': 'Inter_Anahita_Fuel_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_Anahita_Fuel_UGC'}}
-TransfoDico = {'NIPS_66kV_Nicolay_22kV_2_Nicolay_TS2_Tr': {'TONAME': 'Nicolay_22kV_2', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'Nicolay_22kV_222.0', 'TONUMBER': 89, 'ID': 'Nicolay_TS2'}, 'Anahita_66kV_Anahita_22kV_1_Anahita_TS1_Tr': {'TONAME': 'Anahita_22kV_1', 'FROMNUMBER': 5, '#WIND': 2, 'FROMEXNAME': 'Anahita_66kV_66.0', 'FROMNAME': 'Anahita_66kV', 'TOEXNAME': 'Anahita_22kV_122.0', 'TONUMBER': 3, 'ID': 'Anahita_TS1'}, 'Henrietta_66kV_Henrietta_22kV_1_Henrietta_TS1_Tr': {'TONAME': 'Henrietta_22kV_1', 'FROMNUMBER': 64, '#WIND': 2, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'Henrietta_22kV_122.0', 'TONUMBER': 62, 'ID': 'Henrietta_TS1'}, 'NIPS_66kV_NIPS_G1_Ugen_NIPS_TP1_Tr': {'TONAME': 'NIPS_G1_Ugen', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'NIPS_G1_Ugen11.0', 'TONUMBER': 85, 'ID': 'NIPS_TP1'}, 'CTSAV_G1_66kV_CTSAV_G1_Ugen_CTSAV_G1_TP_Tr': {'TONAME': 'CTSAV_G1_Ugen', 'FROMNUMBER': 15, '#WIND': 2, 'FROMEXNAME': 'CTSAV_G1_66kV_66.0', 'FROMNAME': 'CTSAV_G1_66kV', 'TOEXNAME': 'CTSAV_G1_Ugen11.0', 'TONUMBER': 16, 'ID': 'CTSAV_G1_TP'}, 'FortGeorge_66kV_FGPS_Ugen1_FGPS_TP1_Tr': {'TONAME': 'FGPS_Ugen1', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen111.0', 'TONUMBER': 37, 'ID': 'FGPS_TP1'}, 'StLouis_66kV_StLouis_Ugen_12_StLouisG12_TP_Tr': {'TONAME': 'StLouis_Ugen_12', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_1211.0', 'TONUMBER': 101, 'ID': 'StLouisG12_TP'}, 'Sottise_66kV_Sottise_22kV_2_Sottise_TS2_Tr': {'TONAME': 'Sottise_22kV_2', 'FROMNUMBER': 95, '#WIND': 2, 'FROMEXNAME': 'Sottise_66kV_66.0', 'FROMNAME': 'Sottise_66kV', 'TOEXNAME': 'Sottise_22kV_222.0', 'TONUMBER': 94, 'ID': 'Sottise_TS2'}, 'Medine_22kV_2_Medine_G2_Ugen_Medine_G2_TP_Tr': {'TONAME': 'Medine_G2_Ugen', 'FROMNUMBER': 81, '#WIND': 2, 'FROMEXNAME': 'Medine_22kV_2_22.0', 'FROMNAME': 'Medine_22kV_2', 'TOEXNAME': 'Medine_G2_Ugen6.599999904632568', 'TONUMBER': 83, 'ID': 'Medine_G2_TP'}, 'Sarako_66kV_Sarako_22kV_Sarako_TP_Tr': {'TONAME': 'Sarako_22kV', 'FROMNUMBER': 92, '#WIND': 2, 'FROMEXNAME': 'Sarako_66kV_66.0', 'FROMNAME': 'Sarako_66kV', 'TOEXNAME': 'Sarako_22kV22.0', 'TONUMBER': 91, 'ID': 'Sarako_TP'}, 'FortGeorge_66kV_FortGeorge_22kV_1_FortGeorge_TS1_Tr': {'TONAME': 'FortGeorge_22kV_1', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FortGeorge_22kV_122.0', 'TONUMBER': 53, 'ID': 'FortGeorge_TS1'}, 'LeVal_22kV_LeVal_G1_Ugen_LeVal_TP1_Tr': {'TONAME': 'LeVal_G1_Ugen', 'FROMNUMBER': 76, '#WIND': 2, 'FROMEXNAME': 'LeVal_22kV_22.0', 'FROMNAME': 'LeVal_22kV', 'TOEXNAME': 'LeVal_G1_Ugen6.599999904632568', 'TONUMBER': 77, 'ID': 'LeVal_TP1'}, 'CTDS_G1_66kV_CTDS_G1_Ugen_CTDS_G1_TP_Tr': {'TONAME': 'CTDS_G1_Ugen', 'FROMNUMBER': 13, '#WIND': 2, 'FROMEXNAME': 'CTDS_G1_66kV_66.0', 'FROMNAME': 'CTDS_G1_66kV', 'TOEXNAME': 'CTDS_G1_Ugen11.0', 'TONUMBER': 14, 'ID': 'CTDS_G1_TP'}, 'Henrietta_22kV_1_Tamarind_G1_Ugen_Tamarind_G1_TP_Tr': {'TONAME': 'Tamarind_G1_Ugen', 'FROMNUMBER': 62, '#WIND': 2, 'FROMEXNAME': 'Henrietta_22kV_1_22.0', 'FROMNAME': 'Henrietta_22kV_1', 'TOEXNAME': 'Tamarind_G1_Ugen6.599999904632568', 'TONUMBER': 106, 'ID': 'Tamarind_G1_TP'}, 'Champagne_66kV_Champagne_G1_Ugen_Champagne_G1_TP_Tr': {'TONAME': 'Champagne_G1_Ugen', 'FROMNUMBER': 25, '#WIND': 2, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Champagne_G1_Ugen6.599999904632568', 'TONUMBER': 26, 'ID': 'Champagne_G1_TP'}, 'BeauchampPowerStation_66kV_Beauchamp_G1_Ugen_Beauchamp_G1_TP_Tr': {'TONAME': 'Beauchamp_G1_Ugen', 'FROMNUMBER': 6, '#WIND': 2, 'FROMEXNAME': 'BeauchampPowerStation_66kV_66.0', 'FROMNAME': 'BeauchampPowerStation_66kV', 'TOEXNAME': 'Beauchamp_G1_Ugen15.0', 'TONUMBER': 7, 'ID': 'Beauchamp_G1_TP'}, 'CTSAV_G2_66kV_CTSAV_G2_Ugen_CTSAV_G2_TP_Tr': {'TONAME': 'CTSAV_G2_Ugen', 'FROMNUMBER': 17, '#WIND': 2, 'FROMEXNAME': 'CTSAV_G2_66kV_66.0', 'FROMNAME': 'CTSAV_G2_66kV', 'TOEXNAME': 'CTSAV_G2_Ugen11.0', 'TONUMBER': 18, 'ID': 'CTSAV_G2_TP'}, 'FVPS_22kV_3_FVPS_Ugen_3_FVPS_TS3_Tr': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 44, '#WIND': 2, 'FROMEXNAME': 'FVPS_22kV_3_22.0', 'FROMNAME': 'FVPS_22kV_3', 'TOEXNAME': 'FVPS_Ugen_311.0', 'TONUMBER': 48, 'ID': 'FVPS_TS3'}, 'StLouis_66kV_StLouis_22kV_1_StLouis_TS1_Tr': {'TONAME': 'StLouis_22kV_1', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_22kV_122.0', 'TONUMBER': 96, 'ID': 'StLouis_TS1'}, 'Medine_22kV_1_Medine_G1_Ugen_Medine_G1_TP_Tr': {'TONAME': 'Medine_G1_Ugen', 'FROMNUMBER': 80, '#WIND': 2, 'FROMEXNAME': 'Medine_22kV_1_22.0', 'FROMNAME': 'Medine_22kV_1', 'TOEXNAME': 'Medine_G1_Ugen6.599999904632568', 'TONUMBER': 82, 'ID': 'Medine_G1_TP'}, 'Champagne_66kV_Champagne_22kV_Champagne_TS1_Tr': {'TONAME': 'Champagne_22kV', 'FROMNUMBER': 25, '#WIND': 2, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Champagne_22kV22.0', 'TONUMBER': 24, 'ID': 'Champagne_TS1'}, 'Henrietta_22kV_2_Magenta_G1_Ugen_Magenta_G1_TP_Tr': {'TONAME': 'Magenta_G1_Ugen', 'FROMNUMBER': 63, '#WIND': 2, 'FROMEXNAME': 'Henrietta_22kV_2_22.0', 'FROMNAME': 'Henrietta_22kV_2', 'TOEXNAME': 'Magenta_G1_Ugen6.599999904632568', 'TONUMBER': 79, 'ID': 'Magenta_G1_TP'}, 'CaseNoyale_66kV_CaseNoyale_22kV_1_CaseNoyale_TS1_Tr': {'TONAME': 'CaseNoyale_22kV_1', 'FROMNUMBER': 21, '#WIND': 2, 'FROMEXNAME': 'CaseNoyale_66kV_66.0', 'FROMNAME': 'CaseNoyale_66kV', 'TOEXNAME': 'CaseNoyale_22kV_122.0', 'TONUMBER': 19, 'ID': 'CaseNoyale_TS1'}, 'StLouis_66kV_StLouis_Ugen_10_StLouisG10_TP_Tr': {'TONAME': 'StLouis_Ugen_10', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_1011.0', 'TONUMBER': 99, 'ID': 'StLouisG10_TP'}, 'Bellevue_66kV_Bellevue_22kV_1_Bellevue_TS1_Tr': {'TONAME': 'Bellevue_22kV_1', 'FROMNUMBER': 10, '#WIND': 2, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Bellevue_22kV_122.0', 'TONUMBER': 8, 'ID': 'Bellevue_TS1'}, 'Amaury_66kV_Amaury_22kV_1_Amaury_TS1_Tr': {'TONAME': 'Amaury_22kV_1', 'FROMNUMBER': 2, '#WIND': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Amaury_22kV_122.0', 'TONUMBER': 0, 'ID': 'Amaury_TS1'}, 'Fuel_66kV_Fuel_22kV_2_Fuel_TS2_Tr': {'TONAME': 'Fuel_22kV_2', 'FROMNUMBER': 58, '#WIND': 2, 'FROMEXNAME': 'Fuel_66kV_66.0', 'FROMNAME': 'Fuel_66kV', 'TOEXNAME': 'Fuel_22kV_222.0', 'TONUMBER': 57, 'ID': 'Fuel_TS2'}, 'FVPS_66kV_FVPS_Ugen_3_FVPS_TP_4_Tr': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 45, '#WIND': 2, 'FROMEXNAME': 'FVPS_66kV_66.0', 'FROMNAME': 'FVPS_66kV', 'TOEXNAME': 'FVPS_Ugen_311.0', 'TONUMBER': 48, 'ID': 'FVPS_TP_4'}, 'Cecile_22kV_Cecile_G1_Ugen_Cecile_G2_TP2_Tr': {'TONAME': 'Cecile_G1_Ugen', 'FROMNUMBER': 22, '#WIND': 2, 'FROMEXNAME': 'Cecile_22kV_22.0', 'FROMNAME': 'Cecile_22kV', 'TOEXNAME': 'Cecile_G1_Ugen6.599999904632568', 'TONUMBER': 23, 'ID': 'Cecile_G2_TP2'}, 'StLouis_66kV_StLouis_Ugen_7_StLouisG7_TP_Tr': {'TONAME': 'StLouis_Ugen_7', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_711.0', 'TONUMBER': 103, 'ID': 'StLouisG7_TP'}, 'UnionVale_66kV_UnionVale_22kV_1_UnionVale_TS1_Tr': {'TONAME': 'UnionVale_22kV_1', 'FROMNUMBER': 120, '#WIND': 2, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'UnionVale_22kV_122.0', 'TONUMBER': 118, 'ID': 'UnionVale_TS1'}, 'Bellevue_66kV_Bellevue_22kV_2_Bellevue_TS2_Tr': {'TONAME': 'Bellevue_22kV_2', 'FROMNUMBER': 10, '#WIND': 2, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Bellevue_22kV_222.0', 'TONUMBER': 9, 'ID': 'Bellevue_TS2'}, 'Bellevue_66kV_Bellevue_G2_Ugen_Bellevue_G2_TP_Tr': {'TONAME': 'Bellevue_G2_Ugen', 'FROMNUMBER': 10, '#WIND': 2, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Bellevue_G2_Ugen11.0', 'TONUMBER': 12, 'ID': 'Bellevue_G2_TP'}, 'Fuel_PowerStation_66kV_Fuel_G1_Ugen_Fuel_G1_TP_Tr': {'TONAME': 'Fuel_G1_Ugen', 'FROMNUMBER': 61, '#WIND': 2, 'FROMEXNAME': 'Fuel_PowerStation_66kV_66.0', 'FROMNAME': 'Fuel_PowerStation_66kV', 'TOEXNAME': 'Fuel_G1_Ugen6.599999904632568', 'TONUMBER': 59, 'ID': 'Fuel_G1_TP'}, 'StLouis_66kV_StLouis_22kV_2_StLouis_TS2_Tr': {'TONAME': 'StLouis_22kV_2', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_22kV_222.0', 'TONUMBER': 97, 'ID': 'StLouis_TS2'}, 'Ebene_66kV_Ebene_22kV_3_Ebene_TS3_Tr': {'TONAME': 'Ebene_22kV_3', 'FROMNUMBER': 36, '#WIND': 2, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'Ebene_22kV_322.0', 'TONUMBER': 35, 'ID': 'Ebene_TS3'}, 'StLouis_66kV_StLouis_Ugen_9_StLouisG9_TP_Tr': {'TONAME': 'StLouis_Ugen_9', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_911.0', 'TONUMBER': 105, 'ID': 'StLouisG9_TP'}, 'LaChaumiere_66kV_LaChaumiere_22kV_2_LaChaumiere_TS2_Tr': {'TONAME': 'LaChaumiere_22kV_2', 'FROMNUMBER': 74, '#WIND': 2, 'FROMEXNAME': 'LaChaumiere_66kV_66.0', 'FROMNAME': 'LaChaumiere_66kV', 'TOEXNAME': 'LaChaumiere_22kV_222.0', 'TONUMBER': 73, 'ID': 'LaChaumiere_TS2'}, 'StLouis_66kV_StLouis_Ugen_8_StLouisG8_TP_Tr': {'TONAME': 'StLouis_Ugen_8', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_811.0', 'TONUMBER': 104, 'ID': 'StLouisG8_TP'}, 'Ferney_22kV_Ferney_G2_Ugen_Ferney_G2_TP_Tr': {'TONAME': 'Ferney_G2_Ugen', 'FROMNUMBER': 50, '#WIND': 2, 'FROMEXNAME': 'Ferney_22kV_22.0', 'FROMNAME': 'Ferney_22kV', 'TOEXNAME': 'Ferney_G2_Ugen6.599999904632568', 'TONUMBER': 52, 'ID': 'Ferney_G2_TP'}, 'Ebene_66kV_Ebene_22kV_2_Ebene_TS2_Tr': {'TONAME': 'Ebene_22kV_2', 'FROMNUMBER': 36, '#WIND': 2, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'Ebene_22kV_222.0', 'TONUMBER': 34, 'ID': 'Ebene_TS2'}, 'Combo_66kV_Combo_22kV_1_Combo_TS1_Tr': {'TONAME': 'Combo_22kV_1', 'FROMNUMBER': 30, '#WIND': 2, 'FROMEXNAME': 'Combo_66kV_66.0', 'FROMNAME': 'Combo_66kV', 'TOEXNAME': 'Combo_22kV_122.0', 'TONUMBER': 28, 'ID': 'Combo_TS1'}, 'FortGeorge_66kV_FGPS_Ugen4_FGPS_TP4_Tr': {'TONAME': 'FGPS_Ugen4', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen411.0', 'TONUMBER': 40, 'ID': 'FGPS_TP4'}, 'TourKoening_66kV_TourKoening_22kV_2_TourKoening_TS2_Tr': {'TONAME': 'TourKoening_22kV_2', 'FROMNUMBER': 117, '#WIND': 2, 'FROMEXNAME': 'TourKoening_66kV_66.0', 'FROMNAME': 'TourKoening_66kV', 'TOEXNAME': 'TourKoening_22kV_222.0', 'TONUMBER': 116, 'ID': 'TourKoening_TS2'}, 'Ebene_66kV_Ebene_22kV_1_Ebene_TS1_Tr': {'TONAME': 'Ebene_22kV_1', 'FROMNUMBER': 36, '#WIND': 2, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'Ebene_22kV_122.0', 'TONUMBER': 33, 'ID': 'Ebene_TS1'}, 'Jin_Fei_66kV_Jin_Fei_22kV_1_Jin_Fei_TS1_Tr': {'TONAME': 'Jin_Fei_22kV_1', 'FROMNUMBER': 71, '#WIND': 2, 'FROMEXNAME': 'Jin_Fei_66kV_66.0', 'FROMNAME': 'Jin_Fei_66kV', 'TOEXNAME': 'Jin_Fei_22kV_122.0', 'TONUMBER': 69, 'ID': 'Jin_Fei_TS1'}, 'StLouis_66kV_StLouis_Ugen_11_StLouisG11_TP_Tr': {'TONAME': 'StLouis_Ugen_11', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_1111.0', 'TONUMBER': 100, 'ID': 'StLouisG11_TP'}, 'FortGeorge_66kV_FGPS_Ugen3_FGPS_TP3_Tr': {'TONAME': 'FGPS_Ugen3', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen311.0', 'TONUMBER': 39, 'ID': 'FGPS_TP3'}, 'CaseNoyale_66kV_CaseNoyale_22kV_2_CaseNoyale_TS2_Tr': {'TONAME': 'CaseNoyale_22kV_2', 'FROMNUMBER': 21, '#WIND': 2, 'FROMEXNAME': 'CaseNoyale_66kV_66.0', 'FROMNAME': 'CaseNoyale_66kV', 'TOEXNAME': 'CaseNoyale_22kV_222.0', 'TONUMBER': 20, 'ID': 'CaseNoyale_TS2'}, 'FVPS_22kV_1_FVPS_Ugen_2_FVPS_TS1_Tr': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 42, '#WIND': 2, 'FROMEXNAME': 'FVPS_22kV_1_22.0', 'FROMNAME': 'FVPS_22kV_1', 'TOEXNAME': 'FVPS_Ugen_211.0', 'TONUMBER': 47, 'ID': 'FVPS_TS1'}, 'Fuel_66kV_Fuel_22kV_1_Fuel_TS1_Tr': {'TONAME': 'Fuel_22kV_1', 'FROMNUMBER': 58, '#WIND': 2, 'FROMEXNAME': 'Fuel_66kV_66.0', 'FROMNAME': 'Fuel_66kV', 'TOEXNAME': 'Fuel_22kV_122.0', 'TONUMBER': 56, 'ID': 'Fuel_TS1'}, 'Anahita_66kV_Anahita_22kV_2_Anahita_TS2_Tr': {'TONAME': 'Anahita_22kV_2', 'FROMNUMBER': 5, '#WIND': 2, 'FROMEXNAME': 'Anahita_66kV_66.0', 'FROMNAME': 'Anahita_66kV', 'TOEXNAME': 'Anahita_22kV_222.0', 'TONUMBER': 4, 'ID': 'Anahita_TS2'}, 'Bellevue_66kV_Bellevue_G1_Ugen_Bellevue_G1_TP_Tr': {'TONAME': 'Bellevue_G1_Ugen', 'FROMNUMBER': 10, '#WIND': 2, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Bellevue_G1_Ugen11.0', 'TONUMBER': 11, 'ID': 'Bellevue_G1_TP'}, 'Wooton_66kV_Wooton_22kV_2_Wooton_TS2_Tr': {'TONAME': 'Wooton_22kV_2', 'FROMNUMBER': 123, '#WIND': 2, 'FROMEXNAME': 'Wooton_66kV_66.0', 'FROMNAME': 'Wooton_66kV', 'TOEXNAME': 'Wooton_22kV_222.0', 'TONUMBER': 122, 'ID': 'Wooton_TS2'}, 'Amaury_66kV_Amaury_22kV_2_Amaury_TS2_Tr': {'TONAME': 'Amaury_22kV_2', 'FROMNUMBER': 2, '#WIND': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Amaury_22kV_222.0', 'TONUMBER': 1, 'ID': 'Amaury_TS2'}, 'LeVal_22kV_LeVal_G2_Ugen_LeVal_TP2_Tr': {'TONAME': 'LeVal_G2_Ugen', 'FROMNUMBER': 76, '#WIND': 2, 'FROMEXNAME': 'LeVal_22kV_22.0', 'FROMNAME': 'LeVal_22kV', 'TOEXNAME': 'LeVal_G2_Ugen6.599999904632568', 'TONUMBER': 78, 'ID': 'LeVal_TP2'}, 'Jin_Fei_66kV_Jin_Fei_22kV_2_Jin_Fei_TS2_Tr': {'TONAME': 'Jin_Fei_22kV_2', 'FROMNUMBER': 71, '#WIND': 2, 'FROMEXNAME': 'Jin_Fei_66kV_66.0', 'FROMNAME': 'Jin_Fei_66kV', 'TOEXNAME': 'Jin_Fei_22kV_222.0', 'TONUMBER': 70, 'ID': 'Jin_Fei_TS2'}, 'Fuel_PowerStation_66kV_Fuel_G2_Ugen_Fuel_G2_TP_Tr': {'TONAME': 'Fuel_G2_Ugen', 'FROMNUMBER': 61, '#WIND': 2, 'FROMEXNAME': 'Fuel_PowerStation_66kV_66.0', 'FROMNAME': 'Fuel_PowerStation_66kV', 'TOEXNAME': 'Fuel_G2_Ugen6.599999904632568', 'TONUMBER': 60, 'ID': 'Fuel_G2_TP'}, 'TourKoening_66kV_TourKoening_22kV_1_TourKoening_TS1_Tr': {'TONAME': 'TourKoening_22kV_1', 'FROMNUMBER': 117, '#WIND': 2, 'FROMEXNAME': 'TourKoening_66kV_66.0', 'FROMNAME': 'TourKoening_66kV', 'TOEXNAME': 'TourKoening_22kV_122.0', 'TONUMBER': 115, 'ID': 'TourKoening_TS1'}, 'FVPS_66kV_FVPS_Ugen_2_FVPS_TP_1_Tr': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 45, '#WIND': 2, 'FROMEXNAME': 'FVPS_66kV_66.0', 'FROMNAME': 'FVPS_66kV', 'TOEXNAME': 'FVPS_Ugen_211.0', 'TONUMBER': 47, 'ID': 'FVPS_TP_1'}, 'Sottise_66kV_Sottise_22kV_1_Sottise_TS1_Tr': {'TONAME': 'Sottise_22kV_1', 'FROMNUMBER': 95, '#WIND': 2, 'FROMEXNAME': 'Sottise_66kV_66.0', 'FROMNAME': 'Sottise_66kV', 'TOEXNAME': 'Sottise_22kV_122.0', 'TONUMBER': 93, 'ID': 'Sottise_TS1'}, 'Henrietta_66kV_Henrietta_22kV_2_Henrietta_TS2_Tr': {'TONAME': 'Henrietta_22kV_2', 'FROMNUMBER': 64, '#WIND': 2, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'Henrietta_22kV_222.0', 'TONUMBER': 63, 'ID': 'Henrietta_TS2'}, 'NIPS_66kV_Nicolay_22kV_1_Nicolay_TS1_Tr': {'TONAME': 'Nicolay_22kV_1', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'Nicolay_22kV_122.0', 'TONUMBER': 88, 'ID': 'Nicolay_TS1'}, 'NIPS_66kV_NIPS_G2_Ugen_NIPS_TP2_Tr': {'TONAME': 'NIPS_G2_Ugen', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'NIPS_G2_Ugen11.0', 'TONUMBER': 86, 'ID': 'NIPS_TP2'}, 'Ferney_22kV_Ferney_G1_Ugen_Ferney_G1_TP_Tr': {'TONAME': 'Ferney_G1_Ugen', 'FROMNUMBER': 50, '#WIND': 2, 'FROMEXNAME': 'Ferney_22kV_22.0', 'FROMNAME': 'Ferney_22kV', 'TOEXNAME': 'Ferney_G1_Ugen6.599999904632568', 'TONUMBER': 51, 'ID': 'Ferney_G1_TP'}, 'NIPS_66kV_NIPS_G3_Ugen_NIPS_TP3_Tr': {'TONAME': 'NIPS_G3_Ugen', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'NIPS_G3_Ugen11.0', 'TONUMBER': 87, 'ID': 'NIPS_TP3'}, 'Combo_66kV_Combo_22kV_2_Combo_TS2_Tr': {'TONAME': 'Combo_22kV_2', 'FROMNUMBER': 30, '#WIND': 2, 'FROMEXNAME': 'Combo_66kV_66.0', 'FROMNAME': 'Combo_66kV', 'TOEXNAME': 'Combo_22kV_222.0', 'TONUMBER': 29, 'ID': 'Combo_TS2'}, 'FortGeorge_66kV_FGPS_Ugen5_FGPS_TP5_Tr': {'TONAME': 'FGPS_Ugen5', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen511.0', 'TONUMBER': 41, 'ID': 'FGPS_TP5'}, 'FVPS_66kV_FVPS_Ugen_3_FVPS_TP_2_Tr': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 45, '#WIND': 2, 'FROMEXNAME': 'FVPS_66kV_66.0', 'FROMNAME': 'FVPS_66kV', 'TOEXNAME': 'FVPS_Ugen_311.0', 'TONUMBER': 48, 'ID': 'FVPS_TP_2'}, 'Cecile_22kV_Cecile_G1_Ugen_Cecile_G1_TP1_Tr': {'TONAME': 'Cecile_G1_Ugen', 'FROMNUMBER': 22, '#WIND': 2, 'FROMEXNAME': 'Cecile_22kV_22.0', 'FROMNAME': 'Cecile_22kV', 'TOEXNAME': 'Cecile_G1_Ugen6.599999904632568', 'TONUMBER': 23, 'ID': 'Cecile_G1_TP1'}, 'FortGeorge_66kV_FortGeorge_22kV_1_FortGeorge_TS3_Tr': {'TONAME': 'FortGeorge_22kV_1', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FortGeorge_22kV_122.0', 'TONUMBER': 53, 'ID': 'FortGeorge_TS3'}, 'FVPS_66kV_FVPS_Ugen_2_FVPS_TP_3_Tr': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 45, '#WIND': 2, 'FROMEXNAME': 'FVPS_66kV_66.0', 'FROMNAME': 'FVPS_66kV', 'TOEXNAME': 'FVPS_Ugen_211.0', 'TONUMBER': 47, 'ID': 'FVPS_TP_3'}, 'StLouis_66kV_StLouis_Ugen_13_StLouisG13_TP_Tr': {'TONAME': 'StLouis_Ugen_13', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_1311.0', 'TONUMBER': 102, 'ID': 'StLouisG13_TP'}, 'Wooton_66kV_Wooton_22kV_1_Wooton_TS1_Tr': {'TONAME': 'Wooton_22kV_1', 'FROMNUMBER': 123, '#WIND': 2, 'FROMEXNAME': 'Wooton_66kV_66.0', 'FROMNAME': 'Wooton_66kV', 'TOEXNAME': 'Wooton_22kV_122.0', 'TONUMBER': 121, 'ID': 'Wooton_TS1'}, 'FortGeorge_66kV_FGPS_Ugen2_FGPS_TP2_Tr': {'TONAME': 'FGPS_Ugen2', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen211.0', 'TONUMBER': 38, 'ID': 'FGPS_TP2'}, 'Champagne_66kV_Champagne_G2_Ugen_Champagne_G2_TP_Tr': {'TONAME': 'Champagne_G2_Ugen', 'FROMNUMBER': 25, '#WIND': 2, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Champagne_G2_Ugen6.599999904632568', 'TONUMBER': 27, 'ID': 'Champagne_G2_TP'}, 'LaChaumiere_22kV_2_LaFerme_G1_Ugen_LaFerme_TP_Tr': {'TONAME': 'LaFerme_G1_Ugen', 'FROMNUMBER': 73, '#WIND': 2, 'FROMEXNAME': 'LaChaumiere_22kV_2_22.0', 'FROMNAME': 'LaChaumiere_22kV_2', 'TOEXNAME': 'LaFerme_G1_Ugen6.599999904632568', 'TONUMBER': 75, 'ID': 'LaFerme_TP'}, 'FVPS_22kV_2_FVPS_Ugen_2_FVPS_TS2_Tr': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 43, '#WIND': 2, 'FROMEXNAME': 'FVPS_22kV_2_22.0', 'FROMNAME': 'FVPS_22kV_2', 'TOEXNAME': 'FVPS_Ugen_211.0', 'TONUMBER': 47, 'ID': 'FVPS_TS2'}, 'LaChaumiere_66kV_LaChaumiere_22kV_1_LaChaumiere_TS1_Tr': {'TONAME': 'LaChaumiere_22kV_1', 'FROMNUMBER': 74, '#WIND': 2, 'FROMEXNAME': 'LaChaumiere_66kV_66.0', 'FROMNAME': 'LaChaumiere_66kV', 'TOEXNAME': 'LaChaumiere_22kV_122.0', 'TONUMBER': 72, 'ID': 'LaChaumiere_TS1'}, 'UnionVale_66kV_UnionVale_22kV_2_UnionVale_TS2_Tr': {'TONAME': 'UnionVale_22kV_2', 'FROMNUMBER': 120, '#WIND': 2, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'UnionVale_22kV_222.0', 'TONUMBER': 119, 'ID': 'UnionVale_TS2'}, 'FortGeorge_66kV_FortGeorge_22kV_2_FortGeorge_TS2_Tr': {'TONAME': 'FortGeorge_22kV_2', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FortGeorge_22kV_222.0', 'TONUMBER': 54, 'ID': 'FortGeorge_TS2'}}
+MachineDico = {'Champagne_G1_Ugen_genstat_Gr_HighDam_Champagne_G1': {'PMIN': 0.0, 'EXNAME': 'Champagne_G1_Ugen_66.0KV', 'NAME': 'HighDam_Champagne_G1', 'NUMBER': 26, 'QMAX': 10.200000762939453, 'Q': 0.0, 'P': 0.0, 'QMIN': -7.309999942779541, 'ID': 'HighDam_Champagne_G1', 'PMAX': 13.600000381469727}, 'StLouis_Ugen_9_syn_Gr_SLPS_G9': {'PMIN': 0.0, 'EXNAME': 'StLouis_Ugen_9_66.0KV', 'NAME': 'SLPS_G9', 'NUMBER': 105, 'QMAX': 6.578999996185303, 'Q': 0.0, 'P': 0.0, 'QMIN': -6.578999996185303, 'ID': 'SLPS_G9', 'PMAX': 13.770000457763672}, 'Sarako_22kV_genstat_Gr_PV_Sarako': {'PMIN': 0.0, 'EXNAME': 'Sarako_22kV_66.0KV', 'NAME': 'PV_Sarako', 'NUMBER': 91, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Sarako', 'PMAX': 15.0}, 'StLouis_Ugen_11_syn_Gr_SLPS_G11': {'PMIN': 0.0, 'EXNAME': 'StLouis_Ugen_11_66.0KV', 'NAME': 'SLPS_G11', 'NUMBER': 100, 'QMAX': 12.898200035095215, 'Q': 0.0, 'P': 0.0, 'QMIN': -9.2437105178833, 'ID': 'SLPS_G11', 'PMAX': 17.197599411010742}, 'FVPS_22kV_3_genstat_Gr_PV_FVPS_3': {'PMIN': 0.0, 'EXNAME': 'FVPS_22kV_3_66.0KV', 'NAME': 'PV_FVPS_3', 'NUMBER': 44, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FVPS_3', 'PMAX': 0.5}, 'Henrietta_22kV_2_genstat_Gr_PV_Henrietta_2': {'PMIN': 0.0, 'EXNAME': 'Henrietta_22kV_2_66.0KV', 'NAME': 'PV_Henrietta_2', 'NUMBER': 63, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Henrietta_2', 'PMAX': 0.5}, 'Terminal_1__syn_Gr_FVPS_G5': {'PMIN': 0.0, 'EXNAME': 'Terminal_1__66.0KV', 'NAME': 'FVPS_G5', 'NUMBER': 108, 'QMAX': 9.894586563110352, 'Q': 0.0, 'P': 0.0, 'QMIN': -8.088730812072754, 'ID': 'FVPS_G5', 'PMAX': 15.979999542236328}, 'CaseNoyale_22kV_1_genstat_Gr_PV_CaseNoyale_1': {'PMIN': 0.0, 'EXNAME': 'CaseNoyale_22kV_1_66.0KV', 'NAME': 'PV_CaseNoyale_1', 'NUMBER': 19, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_CaseNoyale_1', 'PMAX': 0.5}, 'Sottise_22kV_2_genstat_Gr_PV_MonChoisy': {'PMIN': 0.0, 'EXNAME': 'Sottise_22kV_2_66.0KV', 'NAME': 'PV_MonChoisy', 'NUMBER': 94, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_MonChoisy', 'PMAX': 2.0}, 'Sottise_22kV_1_genstat_Gr_PV_Sottise_1': {'PMIN': 0.0, 'EXNAME': 'Sottise_22kV_1_66.0KV', 'NAME': 'PV_Sottise_1', 'NUMBER': 93, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Sottise_1', 'PMAX': 0.5}, 'LaFerme_G1_Ugen_genstat_Gr_RoR_LaFerme': {'PMIN': 0.0, 'EXNAME': 'LaFerme_G1_Ugen_66.0KV', 'NAME': 'RoR_LaFerme', 'NUMBER': 75, 'QMAX': 0.9000000357627869, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.6449999809265137, 'ID': 'RoR_LaFerme', 'PMAX': 1.2000000476837158}, 'Amaury_22kV_2_genstat_Gr_PV_Amaury_2': {'PMIN': 0.0, 'EXNAME': 'Amaury_22kV_2_66.0KV', 'NAME': 'PV_Amaury_2', 'NUMBER': 1, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Amaury_2', 'PMAX': 0.5}, 'Magenta_G1_Ugen_genstat_Gr_RoR_Magenta': {'PMIN': 0.0, 'EXNAME': 'Magenta_G1_Ugen_66.0KV', 'NAME': 'RoR_Magenta', 'NUMBER': 79, 'QMAX': 0.6000000238418579, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.4300000071525574, 'ID': 'RoR_Magenta', 'PMAX': 0.800000011920929}, 'Ebene_22kV_1_genstat_Gr_PV_Ebene_1': {'PMIN': 0.0, 'EXNAME': 'Ebene_22kV_1_66.0KV', 'NAME': 'PV_Ebene_1', 'NUMBER': 33, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Ebene_1', 'PMAX': 0.5}, 'Bellevue_G2_Ugen_syn_Gr_IPP_Bellevue_G2': {'PMIN': 0.0, 'EXNAME': 'Bellevue_G2_Ugen_66.0KV', 'NAME': 'IPP_Bellevue_G2', 'NUMBER': 12, 'QMAX': 26.700000762939453, 'Q': 0.0, 'P': 0.0, 'QMIN': -20.91499900817871, 'ID': 'IPP_Bellevue_G2', 'PMAX': 31.0}, 'Fuel_22kV_2_genstat_Gr_PV_Fuel_2': {'PMIN': 0.0, 'EXNAME': 'Fuel_22kV_2_66.0KV', 'NAME': 'PV_Fuel_2', 'NUMBER': 57, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Fuel_2', 'PMAX': 0.5}, 'TourKoening_22kV_2_genstat_Gr_PV_TourKoening_2': {'PMIN': 0.0, 'EXNAME': 'TourKoening_22kV_2_66.0KV', 'NAME': 'PV_TourKoening_2', 'NUMBER': 116, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_TourKoening_2', 'PMAX': 0.5}, 'Fuel_G2_Ugen_syn_Gr_IPP_Fuel_G2': {'PMIN': 0.0, 'EXNAME': 'Fuel_G2_Ugen_66.0KV', 'NAME': 'IPP_Fuel_G2', 'NUMBER': 60, 'QMAX': 14.100000381469727, 'Q': 0.0, 'P': 0.0, 'QMIN': -11.045000076293945, 'ID': 'IPP_Fuel_G2', 'PMAX': 13.5}, 'FGPS_Ugen3_syn_Gr_FGPS_G3': {'PMIN': 0.0, 'EXNAME': 'FGPS_Ugen3_66.0KV', 'NAME': 'FGPS_G3', 'NUMBER': 39, 'QMAX': 22.374000549316406, 'Q': 0.0, 'P': 0.0, 'QMIN': -16.780500411987305, 'ID': 'FGPS_G3', 'PMAX': 21.0}, 'LeVal_G2_Ugen_genstat_Gr_RoR_LeVal_G2': {'PMIN': 0.0, 'EXNAME': 'LeVal_G2_Ugen_66.0KV', 'NAME': 'RoR_LeVal_G2', 'NUMBER': 78, 'QMAX': 1.5, 'Q': 0.0, 'P': 0.0, 'QMIN': -1.0750000476837158, 'ID': 'RoR_LeVal_G2', 'PMAX': 2.0}, 'NIPS_G3_Ugen_syn_Gr_NIPS_G3': {'PMIN': 0.0, 'EXNAME': 'NIPS_G3_Ugen_66.0KV', 'NAME': 'NIPS_G3', 'NUMBER': 87, 'QMAX': 28.260000228881836, 'Q': 0.0, 'P': 0.0, 'QMIN': -20.253000259399414, 'ID': 'NIPS_G3', 'PMAX': 37.68000030517578}, 'FGPS_Ugen2_syn_Gr_FGPS_G2': {'PMIN': 0.0, 'EXNAME': 'FGPS_Ugen2_66.0KV', 'NAME': 'FGPS_G2', 'NUMBER': 38, 'QMAX': 17.56800079345703, 'Q': 0.0, 'P': 0.0, 'QMIN': -14.640000343322754, 'ID': 'FGPS_G2', 'PMAX': 15.399999618530273}, 'FGPS_Ugen1_syn_Gr_FGPS_G1': {'PMIN': 0.0, 'EXNAME': 'FGPS_Ugen1_66.0KV', 'NAME': 'FGPS_G1', 'NUMBER': 37, 'QMAX': 17.56800079345703, 'Q': 0.0, 'P': 0.0, 'QMIN': -14.640000343322754, 'ID': 'FGPS_G1', 'PMAX': 15.399999618530273}, 'UnionVale_22kV_1_genstat_Gr_PV_UnionVale_1': {'PMIN': 0.0, 'EXNAME': 'UnionVale_22kV_1_66.0KV', 'NAME': 'PV_UnionVale_1', 'NUMBER': 118, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_UnionVale_1', 'PMAX': 0.5}, 'FortGeorge_22kV_1_genstat_Gr_PV_FortGeorge_1': {'PMIN': 0.0, 'EXNAME': 'FortGeorge_22kV_1_66.0KV', 'NAME': 'PV_FortGeorge_1', 'NUMBER': 53, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FortGeorge_1', 'PMAX': 0.5}, 'Wooton_22kV_1_genstat_Gr_PV_Esperance': {'PMIN': 0.0, 'EXNAME': 'Wooton_22kV_1_66.0KV', 'NAME': 'PV_Esperance', 'NUMBER': 121, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Esperance', 'PMAX': 2.0}, 'StLouis_22kV_1_genstat_Gr_PV_StLouis_1': {'PMIN': 0.0, 'EXNAME': 'StLouis_22kV_1_66.0KV', 'NAME': 'PV_StLouis_1', 'NUMBER': 96, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_StLouis_1', 'PMAX': 0.5}, 'Cecile_G1_Ugen_genstat_Gr_RoR_Cecile': {'PMIN': 0.0, 'EXNAME': 'Cecile_G1_Ugen_66.0KV', 'NAME': 'RoR_Cecile', 'NUMBER': 23, 'QMAX': 0.75, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.5375000238418579, 'ID': 'RoR_Cecile', 'PMAX': 1.0}, 'Combo_22kV_1_genstat_Gr_PV_Combo_1': {'PMIN': 0.0, 'EXNAME': 'Combo_22kV_1_66.0KV', 'NAME': 'PV_Combo_1', 'NUMBER': 28, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Combo_1', 'PMAX': 0.5}, 'CTDS_G1_Ugen_syn_Gr_IPP_CTDS_G1': {'PMIN': 0.0, 'EXNAME': 'CTDS_G1_Ugen_66.0KV', 'NAME': 'IPP_CTDS_G1', 'NUMBER': 14, 'QMAX': 29.439998626708984, 'Q': 0.0, 'P': 0.0, 'QMIN': -21.6200008392334, 'ID': 'IPP_CTDS_G1', 'PMAX': 30.0}, 'Terminal_7__syn_Gr_FVPS_G12_MAN': {'PMIN': 0.0, 'EXNAME': 'Terminal_7__66.0KV', 'NAME': 'FVPS_G12_MAN', 'NUMBER': 114, 'QMAX': 7.390200614929199, 'Q': 0.0, 'P': 0.0, 'QMIN': -5.2963104248046875, 'ID': 'FVPS_G12_MAN', 'PMAX': 8.0}, 'FVPS_22kV_1_genstat_Gr_PV_FVPS_1': {'PMIN': 0.0, 'EXNAME': 'FVPS_22kV_1_66.0KV', 'NAME': 'PV_FVPS_1', 'NUMBER': 42, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FVPS_1', 'PMAX': 0.5}, 'Bellevue_22kV_1_genstat_Gr_PV_Bellevue_1': {'PMIN': 0.0, 'EXNAME': 'Bellevue_22kV_1_66.0KV', 'NAME': 'PV_Bellevue_1', 'NUMBER': 8, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Bellevue_1', 'PMAX': 0.5}, 'Combo_22kV_2_genstat_Gr_PV_Combo_2': {'PMIN': 0.0, 'EXNAME': 'Combo_22kV_2_66.0KV', 'NAME': 'PV_Combo_2', 'NUMBER': 29, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Combo_2', 'PMAX': 0.5}, 'Ebene_22kV_3_genstat_Gr_PV_Ebene_3': {'PMIN': 0.0, 'EXNAME': 'Ebene_22kV_3_66.0KV', 'NAME': 'PV_Ebene_3', 'NUMBER': 35, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Ebene_3', 'PMAX': 0.5}, 'FGPS_Ugen4_syn_Gr_FGPS_G4': {'PMIN': 0.0, 'EXNAME': 'FGPS_Ugen4_66.0KV', 'NAME': 'FGPS_G4', 'NUMBER': 40, 'QMAX': 22.44000244140625, 'Q': 0.0, 'P': 0.0, 'QMIN': -18.700000762939453, 'ID': 'FGPS_G4', 'PMAX': 21.0}, 'Jin_Fei_22kV_2_genstat_Gr_PV_Jin_Fei_1': {'PMIN': 0.0, 'EXNAME': 'Jin_Fei_22kV_2_66.0KV', 'NAME': 'PV_Jin_Fei_1', 'NUMBER': 70, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Jin_Fei_1', 'PMAX': 0.5}, 'NIPS_G2_Ugen_syn_Gr_NIPS_G2': {'PMIN': 0.0, 'EXNAME': 'NIPS_G2_Ugen_66.0KV', 'NAME': 'NIPS_G2', 'NUMBER': 86, 'QMAX': 17.025001525878906, 'Q': 0.0, 'P': 0.0, 'QMIN': -12.201250076293945, 'ID': 'NIPS_G2', 'PMAX': 22.700000762939453}, 'Nicolay_22kV_2_genstat_Gr_PV_Nicolay_2': {'PMIN': 0.0, 'EXNAME': 'Nicolay_22kV_2_66.0KV', 'NAME': 'PV_Nicolay_2', 'NUMBER': 89, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Nicolay_2', 'PMAX': 0.5}, 'Wooton_22kV_1_genstat_Gr_PV_Wooton_2': {'PMIN': 0.0, 'EXNAME': 'Wooton_22kV_1_66.0KV', 'NAME': 'PV_Wooton_2', 'NUMBER': 121, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Wooton_2', 'PMAX': 0.5}, 'Jin_Fei_22kV_1_genstat_Gr_PV_Jin_Fei_2': {'PMIN': 0.0, 'EXNAME': 'Jin_Fei_22kV_1_66.0KV', 'NAME': 'PV_Jin_Fei_2', 'NUMBER': 69, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Jin_Fei_2', 'PMAX': 0.5}, 'Fuel_G1_Ugen_syn_Gr_IPP_Fuel_G1': {'PMIN': 0.0, 'EXNAME': 'Fuel_G1_Ugen_66.0KV', 'NAME': 'IPP_Fuel_G1', 'NUMBER': 59, 'QMAX': 16.275001525878906, 'Q': 0.0, 'P': 0.0, 'QMIN': -12.748749732971191, 'ID': 'IPP_Fuel_G1', 'PMAX': 13.5}, 'LeVal_G1_Ugen_genstat_Gr_RoR_LeVal_G1': {'PMIN': 0.0, 'EXNAME': 'LeVal_G1_Ugen_66.0KV', 'NAME': 'RoR_LeVal_G1', 'NUMBER': 77, 'QMAX': 1.5, 'Q': 0.0, 'P': 0.0, 'QMIN': -1.0750000476837158, 'ID': 'RoR_LeVal_G1', 'PMAX': 2.0}, 'StLouis_22kV_2_genstat_Gr_PV_StLouis_2': {'PMIN': 0.0, 'EXNAME': 'StLouis_22kV_2_66.0KV', 'NAME': 'PV_StLouis_2', 'NUMBER': 97, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_StLouis_2', 'PMAX': 0.5}, 'TourKoening_22kV_1_genstat_Gr_PV_TourKoening_1': {'PMIN': 0.0, 'EXNAME': 'TourKoening_22kV_1_66.0KV', 'NAME': 'PV_TourKoening_1', 'NUMBER': 115, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_TourKoening_1', 'PMAX': 0.5}, 'StLouis_Ugen_10_syn_Gr_SLPS_G10': {'PMIN': 0.0, 'EXNAME': 'StLouis_Ugen_10_66.0KV', 'NAME': 'SLPS_G10', 'NUMBER': 99, 'QMAX': 12.898200035095215, 'Q': 0.0, 'P': 0.0, 'QMIN': -9.2437105178833, 'ID': 'SLPS_G10', 'PMAX': 17.197599411010742}, 'LaChaumiere_22kV_2_genstat_Gr_PV_LaChaumiere_2': {'PMIN': 0.0, 'EXNAME': 'LaChaumiere_22kV_2_66.0KV', 'NAME': 'PV_LaChaumiere_2', 'NUMBER': 73, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_LaChaumiere_2', 'PMAX': 0.5}, 'FGPS_Ugen5_syn_Gr_FGPS_G5': {'PMIN': 0.0, 'EXNAME': 'FGPS_Ugen5_66.0KV', 'NAME': 'FGPS_G5', 'NUMBER': 41, 'QMAX': 22.44000244140625, 'Q': 0.0, 'P': 0.0, 'QMIN': -18.700000762939453, 'ID': 'FGPS_G5', 'PMAX': 21.0}, 'Bellevue_22kV_2_genstat_Gr_PV_Bellevue_2': {'PMIN': 0.0, 'EXNAME': 'Bellevue_22kV_2_66.0KV', 'NAME': 'PV_Bellevue_2', 'NUMBER': 9, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Bellevue_2', 'PMAX': 0.5}, 'Nicolay_22kV_1_genstat_Gr_PV_Nicolay_1': {'PMIN': 0.0, 'EXNAME': 'Nicolay_22kV_1_66.0KV', 'NAME': 'PV_Nicolay_1', 'NUMBER': 88, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Nicolay_1', 'PMAX': 0.5}, 'Wooton_22kV_2_genstat_Gr_PV_Wooton_1': {'PMIN': 0.0, 'EXNAME': 'Wooton_22kV_2_66.0KV', 'NAME': 'PV_Wooton_1', 'NUMBER': 122, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Wooton_1', 'PMAX': 0.5}, 'Sottise_22kV_2_genstat_Gr_PV_Sottise_2': {'PMIN': 0.0, 'EXNAME': 'Sottise_22kV_2_66.0KV', 'NAME': 'PV_Sottise_2', 'NUMBER': 94, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Sottise_2', 'PMAX': 0.5}, 'StLouis_Ugen_13_syn_Gr_SLPS_G13': {'PMIN': 0.0, 'EXNAME': 'StLouis_Ugen_13_66.0KV', 'NAME': 'SLPS_G13', 'NUMBER': 102, 'QMAX': 12.898200035095215, 'Q': 0.0, 'P': 0.0, 'QMIN': -9.2437105178833, 'ID': 'SLPS_G13', 'PMAX': 17.197599411010742}, 'StLouis_Ugen_8_syn_Gr_SLPS_G8': {'PMIN': 0.0, 'EXNAME': 'StLouis_Ugen_8_66.0KV', 'NAME': 'SLPS_G8', 'NUMBER': 104, 'QMAX': 6.578999996185303, 'Q': 0.0, 'P': 0.0, 'QMIN': -6.578999996185303, 'ID': 'SLPS_G8', 'PMAX': 13.770000457763672}, 'Ferney_G2_Ugen_genstat_Gr_HighDam_Ferney_G2': {'PMIN': 0.0, 'EXNAME': 'Ferney_G2_Ugen_66.0KV', 'NAME': 'HighDam_Ferney_G2', 'NUMBER': 52, 'QMAX': 3.2875001430511475, 'Q': 0.0, 'P': 0.0, 'QMIN': -2.6875, 'ID': 'HighDam_Ferney_G2', 'PMAX': 5.3125}, 'Ferney_G1_Ugen_genstat_Gr_HighDam_Ferney_G1': {'PMIN': 0.0, 'EXNAME': 'Ferney_G1_Ugen_66.0KV', 'NAME': 'HighDam_Ferney_G1', 'NUMBER': 51, 'QMAX': 3.2875001430511475, 'Q': 0.0, 'P': 0.0, 'QMIN': -2.6875, 'ID': 'HighDam_Ferney_G1', 'PMAX': 5.3125}, 'Champagne_G2_Ugen_genstat_Gr_HighDam_Champagne_G2': {'PMIN': 0.0, 'EXNAME': 'Champagne_G2_Ugen_66.0KV', 'NAME': 'HighDam_Champagne_G2', 'NUMBER': 27, 'QMAX': 10.200000762939453, 'Q': 0.0, 'P': 0.0, 'QMIN': -7.309999942779541, 'ID': 'HighDam_Champagne_G2', 'PMAX': 13.600000381469727}, 'PlaineDesRochesPowerStation_22kV_genstat_Gr_EOL_PlaindesRoches': {'PMIN': 0.0, 'EXNAME': 'PlaineDesRochesPowerStation_22kV_66.0KV', 'NAME': 'EOL_PlaindesRoches', 'NUMBER': 90, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'EOL_PlaindesRoches', 'PMAX': 9.399999618530273}, 'FVPS_22kV_2_genstat_Gr_PV_FVPS_2': {'PMIN': 0.0, 'EXNAME': 'FVPS_22kV_2_66.0KV', 'NAME': 'PV_FVPS_2', 'NUMBER': 43, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FVPS_2', 'PMAX': 0.5}, 'Terminal_6__syn_Gr_FVPS_G6': {'PMIN': 0.0, 'EXNAME': 'Terminal_6__66.0KV', 'NAME': 'FVPS_G6', 'NUMBER': 113, 'QMAX': 9.894586563110352, 'Q': 0.0, 'P': 0.0, 'QMIN': -8.088730812072754, 'ID': 'FVPS_G6', 'PMAX': 15.989350318908691}, 'Ebene_22kV_2_genstat_Gr_PV_Ebene_2': {'PMIN': 0.0, 'EXNAME': 'Ebene_22kV_2_66.0KV', 'NAME': 'PV_Ebene_2', 'NUMBER': 34, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Ebene_2', 'PMAX': 0.5}, 'LaChaumiere_22kV_1_genstat_Gr_PV_LaChaumiere_1': {'PMIN': 0.0, 'EXNAME': 'LaChaumiere_22kV_1_66.0KV', 'NAME': 'PV_LaChaumiere_1', 'NUMBER': 72, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_LaChaumiere_1', 'PMAX': 0.5}, 'Amaury_22kV_2_genstat_Gr_PV_PetiteRetraite': {'PMIN': 0.0, 'EXNAME': 'Amaury_22kV_2_66.0KV', 'NAME': 'PV_PetiteRetraite', 'NUMBER': 1, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_PetiteRetraite', 'PMAX': 2.0}, 'Terminal_2__syn_Gr_FVPS_G1': {'PMIN': 0.0, 'EXNAME': 'Terminal_2__66.0KV', 'NAME': 'FVPS_G1', 'NUMBER': 109, 'QMAX': 9.460636138916016, 'Q': 0.0, 'P': 0.0, 'QMIN': -7.733980178833008, 'ID': 'FVPS_G1', 'PMAX': 15.288100242614746}, 'StLouis_Ugen_7_syn_Gr_SLPS_G7': {'PMIN': 0.0, 'EXNAME': 'StLouis_Ugen_7_66.0KV', 'NAME': 'SLPS_G7', 'NUMBER': 103, 'QMAX': 6.578999996185303, 'Q': 0.0, 'P': 0.0, 'QMIN': -6.578999996185303, 'ID': 'SLPS_G7', 'PMAX': 13.770000457763672}, 'Beauchamp_G1_Ugen_syn_Gr_IPP_Beauchamp_G1': {'PMIN': 0.0, 'EXNAME': 'Beauchamp_G1_Ugen_66.0KV', 'NAME': 'IPP_Beauchamp_G1', 'NUMBER': 7, 'QMAX': 18.479999542236328, 'Q': 0.0, 'P': 0.0, 'QMIN': -13.243999481201172, 'ID': 'IPP_Beauchamp_G1', 'PMAX': 22.0}, 'Terminal_3__syn_Gr_FVPS_G3': {'PMIN': 0.0, 'EXNAME': 'Terminal_3__66.0KV', 'NAME': 'FVPS_G3', 'NUMBER': 110, 'QMAX': 9.894586563110352, 'Q': 0.0, 'P': 0.0, 'QMIN': -8.088730812072754, 'ID': 'FVPS_G3', 'PMAX': 15.989350318908691}, 'Tamarind_G1_Ugen_genstat_Gr_RoR_Tamarind': {'PMIN': 0.0, 'EXNAME': 'Tamarind_G1_Ugen_66.0KV', 'NAME': 'RoR_Tamarind', 'NUMBER': 106, 'QMAX': 3.2160003185272217, 'Q': 0.0, 'P': 0.0, 'QMIN': -2.304800033569336, 'ID': 'RoR_Tamarind', 'PMAX': 4.288000106811523}, 'Terminal_4__syn_Gr_FVPS_G4': {'PMIN': 0.0, 'EXNAME': 'Terminal_4__66.0KV', 'NAME': 'FVPS_G4', 'NUMBER': 111, 'QMAX': 9.894586563110352, 'Q': 0.0, 'P': 0.0, 'QMIN': -8.088730812072754, 'ID': 'FVPS_G4', 'PMAX': 15.989350318908691}, 'Amaury_22kV_1_genstat_Gr_PV_Amaury_1': {'PMIN': 0.0, 'EXNAME': 'Amaury_22kV_1_66.0KV', 'NAME': 'PV_Amaury_1', 'NUMBER': 0, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Amaury_1', 'PMAX': 0.5}, 'UnionVale_22kV_2_genstat_Gr_PV_UnionVale_2': {'PMIN': 0.0, 'EXNAME': 'UnionVale_22kV_2_66.0KV', 'NAME': 'PV_UnionVale_2', 'NUMBER': 119, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_UnionVale_2', 'PMAX': 0.5}, 'FortGeorge_22kV_2_genstat_Gr_PV_FortGeorge_2': {'PMIN': 0.0, 'EXNAME': 'FortGeorge_22kV_2_66.0KV', 'NAME': 'PV_FortGeorge_2', 'NUMBER': 54, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_FortGeorge_2', 'PMAX': 0.5}, 'Terminal_5__syn_Gr_FVPS_G2': {'PMIN': 0.0, 'EXNAME': 'Terminal_5__66.0KV', 'NAME': 'FVPS_G2', 'NUMBER': 112, 'QMAX': 9.460636138916016, 'Q': 0.0, 'P': 0.0, 'QMIN': -7.733980178833008, 'ID': 'FVPS_G2', 'PMAX': 15.288100242614746}, 'Henrietta_22kV_1_genstat_Gr_PV_Henrietta_1': {'PMIN': 0.0, 'EXNAME': 'Henrietta_22kV_1_66.0KV', 'NAME': 'PV_Henrietta_1', 'NUMBER': 62, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Henrietta_1', 'PMAX': 0.5}, 'StLouis_Ugen_12_syn_Gr_SLPS_G12': {'PMIN': 0.0, 'EXNAME': 'StLouis_Ugen_12_66.0KV', 'NAME': 'SLPS_G12', 'NUMBER': 101, 'QMAX': 12.898200035095215, 'Q': 0.0, 'P': 0.0, 'QMIN': -9.2437105178833, 'ID': 'SLPS_G12', 'PMAX': 17.197599411010742}, 'Curepipe_22kV_genstat_Gr_EOL_PlaineSophie': {'PMIN': 0.0, 'EXNAME': 'Curepipe_22kV_66.0KV', 'NAME': 'EOL_PlaineSophie', 'NUMBER': 31, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'EOL_PlaineSophie', 'PMAX': 30.0}, 'Medine_G2_Ugen_syn_Gr_IPP_Medine_G2': {'PMIN': 0.0, 'EXNAME': 'Medine_G2_Ugen_66.0KV', 'NAME': 'IPP_Medine_G2', 'NUMBER': 83, 'QMAX': 9.15000057220459, 'Q': 0.0, 'P': 0.0, 'QMIN': -6.557499885559082, 'ID': 'IPP_Medine_G2', 'PMAX': 11.0}, 'Fuel_22kV_1_genstat_Gr_PV_Fuel_1': {'PMIN': 0.0, 'EXNAME': 'Fuel_22kV_1_66.0KV', 'NAME': 'PV_Fuel_1', 'NUMBER': 56, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Fuel_1', 'PMAX': 0.5}, 'CTSAV_G1_Ugen_syn_Gr_IPP_CTSAV_G1': {'PMIN': 0.0, 'EXNAME': 'CTSAV_G1_Ugen_66.0KV', 'NAME': 'IPP_CTSAV_G1', 'NUMBER': 16, 'QMAX': 39.60000228881836, 'Q': 0.0, 'P': 0.0, 'QMIN': -25.80000114440918, 'ID': 'IPP_CTSAV_G1', 'PMAX': 37.0}, 'Terminal_syn_Gr_FVPS_G11_MAN': {'PMIN': 0.0, 'EXNAME': 'Terminal_66.0KV', 'NAME': 'FVPS_G11_MAN', 'NUMBER': 107, 'QMAX': 7.390200614929199, 'Q': 0.0, 'P': 0.0, 'QMIN': -5.2963104248046875, 'ID': 'FVPS_G11_MAN', 'PMAX': 8.0}, 'Bellevue_G1_Ugen_syn_Gr_IPP_Bellevue_G1': {'PMIN': 0.0, 'EXNAME': 'Bellevue_G1_Ugen_66.0KV', 'NAME': 'IPP_Bellevue_G1', 'NUMBER': 11, 'QMAX': 26.700000762939453, 'Q': 0.0, 'P': 0.0, 'QMIN': -20.91499900817871, 'ID': 'IPP_Bellevue_G1', 'PMAX': 31.0}, 'Ferney_22kV_genstat_Gr_PV_Ferney_1': {'PMIN': 0.0, 'EXNAME': 'Ferney_22kV_66.0KV', 'NAME': 'PV_Ferney_1', 'NUMBER': 50, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Ferney_1', 'PMAX': 0.5}, 'Anahita_22kV_1_genstat_Gr_PV_Anahita_1': {'PMIN': 0.0, 'EXNAME': 'Anahita_22kV_1_66.0KV', 'NAME': 'PV_Anahita_1', 'NUMBER': 3, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Anahita_1', 'PMAX': 0.5}, 'Medine_G1_Ugen_syn_Gr_IPP_Medine_G1': {'PMIN': 0.0, 'EXNAME': 'Medine_G1_Ugen_66.0KV', 'NAME': 'IPP_Medine_G1', 'NUMBER': 82, 'QMAX': 12.5, 'Q': 0.0, 'P': 0.0, 'QMIN': -12.5, 'ID': 'IPP_Medine_G1', 'PMAX': 10.0}, 'CaseNoyale_22kV_2_genstat_Gr_PV_CaseNoyale_2': {'PMIN': 0.0, 'EXNAME': 'CaseNoyale_22kV_2_66.0KV', 'NAME': 'PV_CaseNoyale_2', 'NUMBER': 20, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_CaseNoyale_2', 'PMAX': 0.5}, 'NIPS_G1_Ugen_syn_Gr_NIPS_G1': {'PMIN': 0.0, 'EXNAME': 'NIPS_G1_Ugen_66.0KV', 'NAME': 'NIPS_G1', 'NUMBER': 85, 'QMAX': 16.356000900268555, 'Q': 0.0, 'P': 0.0, 'QMIN': -11.721799850463867, 'ID': 'NIPS_G1', 'PMAX': 21.808000564575195}, 'Anahita_22kV_2_genstat_Gr_PV_Anahita_2': {'PMIN': 0.0, 'EXNAME': 'Anahita_22kV_2_66.0KV', 'NAME': 'PV_Anahita_2', 'NUMBER': 4, 'QMAX': 0.0, 'Q': 0.0, 'P': 0.0, 'QMIN': -0.0, 'ID': 'PV_Anahita_2', 'PMAX': 0.5}, 'CTSAV_G2_Ugen_syn_Gr_IPP_CTSAV_G2': {'PMIN': 0.0, 'EXNAME': 'CTSAV_G2_Ugen_66.0KV', 'NAME': 'IPP_CTSAV_G2', 'NUMBER': 18, 'QMAX': 39.60000228881836, 'Q': 0.0, 'P': 0.0, 'QMIN': -25.80000114440918, 'ID': 'IPP_CTSAV_G2', 'PMAX': 37.0}}
+LoadDico = {'Combo_22kV_2_Lo1': {'EXNAME': 'Combo_22kV_2_22.0KV', 'NAME': 'Combo_Load_2', 'NUMBER': 29, 'Q': 2.3155798440790565, 'P': 7.045000076293945, 'ID': 1}, 'CaseNoyale_22kV_2_Lo1': {'EXNAME': 'CaseNoyale_22kV_2_22.0KV', 'NAME': 'CaseNoyale_Load_2', 'NUMBER': 20, 'Q': 2.3155798440790565, 'P': 7.045000076293945, 'ID': 1}, 'FVPS_22kV_1_Lo1': {'EXNAME': 'FVPS_22kV_1_22.0KV', 'NAME': 'FortVictoria_Load_1', 'NUMBER': 42, 'Q': 4.999285895721721, 'P': 15.210000038146973, 'ID': 1}, 'Nicolay_22kV_1_Lo1': {'EXNAME': 'Nicolay_22kV_1_22.0KV', 'NAME': 'Nicolay_Load_1', 'NUMBER': 88, 'Q': 4.830013446924353, 'P': 14.694999694824219, 'ID': 1}, 'FVPS_22kV_2_Lo1': {'EXNAME': 'FVPS_22kV_2_22.0KV', 'NAME': 'FortVictoria_Load_2', 'NUMBER': 43, 'Q': 4.999285895721721, 'P': 15.210000038146973, 'ID': 1}, 'Anahita_22kV_1_Lo1': {'EXNAME': 'Anahita_22kV_1_22.0KV', 'NAME': 'Anahita_Load_1', 'NUMBER': 3, 'Q': 1.7370967871121035, 'P': 5.284999847412109, 'ID': 1}, 'Amaury_22kV_2_Lo1': {'EXNAME': 'Amaury_22kV_2_22.0KV', 'NAME': 'Amaury_Load_2', 'NUMBER': 1, 'Q': 2.4815653761717926, 'P': 7.550000190734863, 'ID': 1}, 'StLouis_22kV_2_Lo1': {'EXNAME': 'StLouis_22kV_2_22.0KV', 'NAME': 'StLouis_Load_2', 'NUMBER': 97, 'Q': 4.432305615934249, 'P': 13.484999656677246, 'ID': 1}, 'Nicolay_22kV_2_Lo1': {'EXNAME': 'Nicolay_22kV_2_22.0KV', 'NAME': 'Nicolay_Load_2', 'NUMBER': 89, 'Q': 4.830013446924353, 'P': 14.694999694824219, 'ID': 1}, 'LaChaumiere_22kV_1_Lo1': {'EXNAME': 'LaChaumiere_22kV_1_22.0KV', 'NAME': 'LaChaumiere_Load_1', 'NUMBER': 72, 'Q': 5.355908208276737, 'P': 16.295000076293945, 'ID': 1}, 'Sottise_22kV_1_Lo1': {'EXNAME': 'Sottise_22kV_1_22.0KV', 'NAME': 'Sottise_Load_1', 'NUMBER': 93, 'Q': 4.217017587102438, 'P': 12.829999923706055, 'ID': 1}, 'Fuel_22kV_2_Lo1': {'EXNAME': 'Fuel_22kV_2_22.0KV', 'NAME': 'Fuel_Load_2', 'NUMBER': 57, 'Q': 3.6845493057984093, 'P': 11.210000038146973, 'ID': 1}, 'StLouis_22kV_1_Lo1': {'EXNAME': 'StLouis_22kV_1_22.0KV', 'NAME': 'StLouis_Load_1', 'NUMBER': 96, 'Q': 4.432305615934249, 'P': 13.484999656677246, 'ID': 1}, 'Jin_Fei_22kV_2_Lo1': {'EXNAME': 'Jin_Fei_22kV_2_22.0KV', 'NAME': 'Jin_Fei_Load_2', 'NUMBER': 70, 'Q': 2.0838575451816834, 'P': 6.340000152587891, 'ID': 1}, 'UnionVale_22kV_1_Lo1': {'EXNAME': 'UnionVale_22kV_1_22.0KV', 'NAME': 'UnionVale_Load_1', 'NUMBER': 118, 'Q': 3.83081365112094, 'P': 11.654999732971191, 'ID': 1}, 'Bellevue_22kV_1_Lo1': {'EXNAME': 'Bellevue_22kV_1_22.0KV', 'NAME': 'Bellevue_Load_1', 'NUMBER': 8, 'Q': 4.631159688158113, 'P': 14.09000015258789, 'ID': 1}, 'FVPS_22kV_3_Lo1': {'EXNAME': 'FVPS_22kV_3_22.0KV', 'NAME': 'FortVictoria_Load_3', 'NUMBER': 44, 'Q': 4.999285895721721, 'P': 15.210000038146973, 'ID': 1}, 'FortGeorge_22kV_1_Lo1': {'EXNAME': 'FortGeorge_22kV_1_22.0KV', 'NAME': 'FortGeorge_Load_1', 'NUMBER': 53, 'Q': 4.41587165932631, 'P': 13.4350004196167, 'ID': 1}, 'Wooton_22kV_2_Lo1': {'EXNAME': 'Wooton_22kV_2_22.0KV', 'NAME': 'Wooton_Load_2', 'NUMBER': 122, 'Q': 6.701869566521236, 'P': 20.389999389648438, 'ID': 1}, 'Ebene_22kV_2_Lo1': {'EXNAME': 'Ebene_22kV_2_22.0KV', 'NAME': 'Ebene_Load_2', 'NUMBER': 34, 'Q': 6.284437131607226, 'P': 19.1200008392334, 'ID': 1}, 'Henrietta_22kV_2_Lo1': {'EXNAME': 'Henrietta_22kV_2_22.0KV', 'NAME': 'Henrietta_Load_2', 'NUMBER': 63, 'Q': 3.972147934844134, 'P': 12.085000038146973, 'ID': 1}, 'LaChaumiere_22kV_2_Lo1': {'EXNAME': 'LaChaumiere_22kV_2_22.0KV', 'NAME': 'LaChaumiere_Load_2', 'NUMBER': 73, 'Q': 5.355908208276737, 'P': 16.295000076293945, 'ID': 1}, 'Sottise_22kV_2_Lo1': {'EXNAME': 'Sottise_22kV_2_22.0KV', 'NAME': 'Sottise_Load_2', 'NUMBER': 94, 'Q': 4.217017587102438, 'P': 12.829999923706055, 'ID': 1}, 'Fuel_22kV_1_Lo1': {'EXNAME': 'Fuel_22kV_1_22.0KV', 'NAME': 'Fuel_Load_1', 'NUMBER': 56, 'Q': 3.6845493057984093, 'P': 11.210000038146973, 'ID': 1}, 'TourKoening_22kV_2_Lo1': {'EXNAME': 'TourKoening_22kV_2_22.0KV', 'NAME': 'TourKoening_Load_2', 'NUMBER': 116, 'Q': 2.976233140523389, 'P': 9.055000305175781, 'ID': 1}, 'Amaury_22kV_1_Lo1': {'EXNAME': 'Amaury_22kV_1_22.0KV', 'NAME': 'Amaury_Load_1', 'NUMBER': 0, 'Q': 2.4815653761717926, 'P': 7.550000190734863, 'ID': 1}, 'Anahita_22kV_2_Lo1': {'EXNAME': 'Anahita_22kV_2_22.0KV', 'NAME': 'Anahita_Load_2', 'NUMBER': 4, 'Q': 1.7370967871121035, 'P': 5.284999847412109, 'ID': 1}, 'TourKoening_22kV_1_Lo1': {'EXNAME': 'TourKoening_22kV_1_22.0KV', 'NAME': 'TourKoening_Load_1', 'NUMBER': 115, 'Q': 2.976233140523389, 'P': 9.055000305175781, 'ID': 1}, 'UnionVale_22kV_2_Lo1': {'EXNAME': 'UnionVale_22kV_2_22.0KV', 'NAME': 'UnionVale_Load_2', 'NUMBER': 119, 'Q': 3.83081365112094, 'P': 11.654999732971191, 'ID': 1}, 'Bellevue_22kV_2_Lo1': {'EXNAME': 'Bellevue_22kV_2_22.0KV', 'NAME': 'Bellevue_Load_2', 'NUMBER': 9, 'Q': 4.631159688158113, 'P': 14.09000015258789, 'ID': 1}, 'Ebene_22kV_3_Lo1': {'EXNAME': 'Ebene_22kV_3_22.0KV', 'NAME': 'Ebene_Load_3', 'NUMBER': 35, 'Q': 6.284437131607226, 'P': 19.1200008392334, 'ID': 1}, 'Jin_Fei_22kV_1_Lo1': {'EXNAME': 'Jin_Fei_22kV_1_22.0KV', 'NAME': 'Jin_Fei_Load_1', 'NUMBER': 69, 'Q': 2.0838575451816834, 'P': 6.340000152587891, 'ID': 1}, 'Henrietta_22kV_1_Lo1': {'EXNAME': 'Henrietta_22kV_1_22.0KV', 'NAME': 'Henrietta_Load_1', 'NUMBER': 62, 'Q': 3.972147934844134, 'P': 12.085000038146973, 'ID': 1}, 'FortGeorge_22kV_2_Lo1': {'EXNAME': 'FortGeorge_22kV_2_22.0KV', 'NAME': 'FortGeorge_Load_2', 'NUMBER': 54, 'Q': 4.41587165932631, 'P': 13.4350004196167, 'ID': 1}, 'Ferney_22kV_Lo1': {'EXNAME': 'Ferney_22kV_22.0KV', 'NAME': 'Ferney_Load_1', 'NUMBER': 50, 'Q': 1.4462093496179527, 'P': 4.400000095367432, 'ID': 1}, 'Ebene_22kV_1_Lo1': {'EXNAME': 'Ebene_22kV_1_22.0KV', 'NAME': 'Ebene_Load_1', 'NUMBER': 33, 'Q': 6.284437131607226, 'P': 19.1200008392334, 'ID': 1}, 'CaseNoyale_22kV_1_Lo1': {'EXNAME': 'CaseNoyale_22kV_1_22.0KV', 'NAME': 'CaseNoyale_Load_1', 'NUMBER': 19, 'Q': 2.3155798440790565, 'P': 7.045000076293945, 'ID': 1}, 'Combo_22kV_1_Lo1': {'EXNAME': 'Combo_22kV_1_22.0KV', 'NAME': 'Combo_Load_1', 'NUMBER': 28, 'Q': 2.3155798440790565, 'P': 7.045000076293945, 'ID': 1}, 'Wooton_22kV_1_Lo1': {'EXNAME': 'Wooton_22kV_1_22.0KV', 'NAME': 'Wooton_Load_1', 'NUMBER': 121, 'Q': 6.701869566521236, 'P': 20.389999389648438, 'ID': 1}}
+LineDico = {'Medine_22kV_2_Henrietta_22kV_1_22kV_Henrietta_Medine_22kV_Li': {'TONAME': 'Henrietta_22kV_1', 'FROMNUMBER': 81, 'FROMEXNAME': 'Medine_22kV_2_22.0', 'FROMNAME': 'Medine_22kV_2', 'TOEXNAME': 'Henrietta_22kV_1_22.0', 'TONUMBER': 62, 'ID': '22kV_Henrietta_Medine_22kV'}, 'Terminal_1__FVPS_Ugen_1_Line11kV_1__Li': {'TONAME': 'FVPS_Ugen_1', 'FROMNUMBER': 108, 'FROMEXNAME': 'Terminal_1__11.0', 'FROMNAME': 'Terminal_1_', 'TOEXNAME': 'FVPS_Ugen_1_11.0', 'TONUMBER': 46, 'ID': 'Line11kV(1)'}, 'Amaury_66kV_Fuel_66kV_66kV_Amaury_Fuel_1_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_Amaury_Fuel_1'}, 'Dumas_66kV_Bellevue_66kV_66kV_Dumas_Bellevue_Li': {'TONAME': 'Bellevue_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'Bellevue_66kV_66.0', 'TONUMBER': 10, 'ID': '66kV_Dumas_Bellevue'}, 'LeVal_22kV_Wooton_22kV_2_22kV_Wooton_LeVal_Li': {'TONAME': 'Wooton_22kV_2', 'FROMNUMBER': 76, 'FROMEXNAME': 'LeVal_22kV_22.0', 'FROMNAME': 'LeVal_22kV', 'TOEXNAME': 'Wooton_22kV_2_22.0', 'TONUMBER': 122, 'ID': '22kV_Wooton_LeVal'}, 'CaseNoyale_66kV_Henrietta_66kV_66kV_Henrietta_CaseNoyale_Li': {'TONAME': 'Henrietta_66kV', 'FROMNUMBER': 21, 'FROMEXNAME': 'CaseNoyale_66kV_66.0', 'FROMNAME': 'CaseNoyale_66kV', 'TOEXNAME': 'Henrietta_66kV_66.0', 'TONUMBER': 64, 'ID': '66kV_Henrietta_CaseNoyale'}, 'StLouis_66kV_Dumas_66kV_66kV_Dumas_StLouis_2_Li': {'TONAME': 'Dumas_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'Dumas_66kV_66.0', 'TONUMBER': 32, 'ID': '66kV_Dumas_StLouis_2'}, 'Terminal_6__FVPS_Ugen_4_Line11kV_6__Li': {'TONAME': 'FVPS_Ugen_4', 'FROMNUMBER': 113, 'FROMEXNAME': 'Terminal_6__11.0', 'FROMNAME': 'Terminal_6_', 'TOEXNAME': 'FVPS_Ugen_4_11.0', 'TONUMBER': 49, 'ID': 'Line11kV(6)'}, 'Jin_Fei_66kV_Bellevue_66kV_66kV_Bellevue_Jin_Fei_Li': {'TONAME': 'Bellevue_66kV', 'FROMNUMBER': 71, 'FROMEXNAME': 'Jin_Fei_66kV_66.0', 'FROMNAME': 'Jin_Fei_66kV', 'TOEXNAME': 'Bellevue_66kV_66.0', 'TONUMBER': 10, 'ID': '66kV_Bellevue_Jin_Fei'}, 'Dumas_66kV_FortGeorge_66kV_66kV_FortGeorge_Dumas_1_Li': {'TONAME': 'FortGeorge_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'FortGeorge_66kV_66.0', 'TONUMBER': 55, 'ID': '66kV_FortGeorge_Dumas_1'}, 'Champagne_66kV_Wooton_66kV_66kV_Champagne_Wooton_2_Li': {'TONAME': 'Wooton_66kV', 'FROMNUMBER': 25, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Wooton_66kV_66.0', 'TONUMBER': 123, 'ID': '66kV_Champagne_Wooton_2'}, 'Wooton_66kV_Ebene_66kV_66kV_Ebene_Wooton_2_Li': {'TONAME': 'Ebene_66kV', 'FROMNUMBER': 123, 'FROMEXNAME': 'Wooton_66kV_66.0', 'FROMNAME': 'Wooton_66kV', 'TOEXNAME': 'Ebene_66kV_66.0', 'TONUMBER': 36, 'ID': '66kV_Ebene_Wooton_2'}, 'UnionVale_66kV_CTSAV_G1_66kV_66kV_CTSAVG1_UnionVale_Li': {'TONAME': 'CTSAV_G1_66kV', 'FROMNUMBER': 120, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'CTSAV_G1_66kV_66.0', 'TONUMBER': 15, 'ID': '66kV_CTSAVG1_UnionVale'}, 'Combo_66kV_Inter_CN_CO_66kV_66kV_Combo_CaseNoyale_PartOHL_Li': {'TONAME': 'Inter_CN_CO_66kV', 'FROMNUMBER': 30, 'FROMEXNAME': 'Combo_66kV_66.0', 'FROMNAME': 'Combo_66kV', 'TOEXNAME': 'Inter_CN_CO_66kV_66.0', 'TONUMBER': 66, 'ID': '66kV_Combo_CaseNoyale_PartOHL'}, 'Ebene_66kV_StLouis_66kV_66kV_StLouis_Ebene_1_Li': {'TONAME': 'StLouis_66kV', 'FROMNUMBER': 36, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'StLouis_66kV_66.0', 'TONUMBER': 98, 'ID': '66kV_StLouis_Ebene_1'}, 'StLouis_66kV_Dumas_66kV_66kV_Dumas_StLouis_1_Li': {'TONAME': 'Dumas_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'Dumas_66kV_66.0', 'TONUMBER': 32, 'ID': '66kV_Dumas_StLouis_1'}, 'CTDS_G1_66kV_Combo_66kV_66kV_CTDS_Combo_Li': {'TONAME': 'Combo_66kV', 'FROMNUMBER': 13, 'FROMEXNAME': 'CTDS_G1_66kV_66.0', 'FROMNAME': 'CTDS_G1_66kV', 'TOEXNAME': 'Combo_66kV_66.0', 'TONUMBER': 30, 'ID': '66kV_CTDS_Combo'}, 'Dumas_66kV_Jin_Fei_66kV_66kV_Dumas_Jin_Fei_Li': {'TONAME': 'Jin_Fei_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'Jin_Fei_66kV_66.0', 'TONUMBER': 71, 'ID': '66kV_Dumas_Jin_Fei'}, 'Inter_NI_DU_2_66kV_NIPS_66kV_66kV_Nicolay_Dumas_2_Li': {'TONAME': 'NIPS_66kV', 'FROMNUMBER': 68, 'FROMEXNAME': 'Inter_NI_DU_2_66kV_66.0', 'FROMNAME': 'Inter_NI_DU_2_66kV', 'TOEXNAME': 'NIPS_66kV_66.0', 'TONUMBER': 84, 'ID': '66kV_Nicolay_Dumas_2'}, 'Dumas_66kV_Amaury_66kV_66kV_Dumas_Amaury_Li': {'TONAME': 'Amaury_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'Amaury_66kV_66.0', 'TONUMBER': 2, 'ID': '66kV_Dumas_Amaury'}, 'Amaury_66kV_Bellevue_66kV_66kV_Amaury_Bellevue_2_Li': {'TONAME': 'Bellevue_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Bellevue_66kV_66.0', 'TONUMBER': 10, 'ID': '66kV_Amaury_Bellevue_2'}, 'Dumas_66kV_Wooton_66kV_66kV_Dumas_Wooton_Li': {'TONAME': 'Wooton_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'Wooton_66kV_66.0', 'TONUMBER': 123, 'ID': '66kV_Dumas_Wooton'}, 'Bellevue_66kV_Sottise_66kV_66kV_Bellevue_Sottise_2_Li': {'TONAME': 'Sottise_66kV', 'FROMNUMBER': 10, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Sottise_66kV_66.0', 'TONUMBER': 95, 'ID': '66kV_Bellevue_Sottise_2'}, 'Terminal_FVPS_Ugen_1_Line11kV_Li': {'TONAME': 'FVPS_Ugen_1', 'FROMNUMBER': 107, 'FROMEXNAME': 'Terminal_11.0', 'FROMNAME': 'Terminal', 'TOEXNAME': 'FVPS_Ugen_1_11.0', 'TONUMBER': 46, 'ID': 'Line11kV'}, 'Terminal_5__FVPS_Ugen_3_Line11kV_5__Li': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 112, 'FROMEXNAME': 'Terminal_5__11.0', 'FROMNAME': 'Terminal_5_', 'TOEXNAME': 'FVPS_Ugen_3_11.0', 'TONUMBER': 48, 'ID': 'Line11kV(5)'}, 'StLouis_66kV_FVPS_66kV_66kV_SL_FVPS_Cable2_Li': {'TONAME': 'FVPS_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'FVPS_66kV_66.0', 'TONUMBER': 45, 'ID': '66kV_SL_FVPS_Cable2'}, 'Amaury_66kV_Bellevue_66kV_66kV_Amaury_Bellevue_1_Li': {'TONAME': 'Bellevue_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Bellevue_66kV_66.0', 'TONUMBER': 10, 'ID': '66kV_Amaury_Bellevue_1'}, 'Medine_22kV_1_LaChaumiere_22kV_1_22kV_LaChaumiere_Medine_22kV_Li': {'TONAME': 'LaChaumiere_22kV_1', 'FROMNUMBER': 80, 'FROMEXNAME': 'Medine_22kV_1_22.0', 'FROMNAME': 'Medine_22kV_1', 'TOEXNAME': 'LaChaumiere_22kV_1_22.0', 'TONUMBER': 72, 'ID': '22kV_LaChaumiere_Medine_22kV'}, 'Terminal_2__FVPS_Ugen_2_Line11kV_2__Li': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 109, 'FROMEXNAME': 'Terminal_2__11.0', 'FROMNAME': 'Terminal_2_', 'TOEXNAME': 'FVPS_Ugen_2_11.0', 'TONUMBER': 47, 'ID': 'Line11kV(2)'}, 'LaChaumiere_66kV_StLouis_66kV_66kV_StLouis_LaChaumiere_Li': {'TONAME': 'StLouis_66kV', 'FROMNUMBER': 74, 'FROMEXNAME': 'LaChaumiere_66kV_66.0', 'FROMNAME': 'LaChaumiere_66kV', 'TOEXNAME': 'StLouis_66kV_66.0', 'TONUMBER': 98, 'ID': '66kV_StLouis_LaChaumiere'}, 'Henrietta_66kV_LaChaumiere_66kV_66kV_LaChaumiere_Henrietta_1_Li': {'TONAME': 'LaChaumiere_66kV', 'FROMNUMBER': 64, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'LaChaumiere_66kV_66.0', 'TONUMBER': 74, 'ID': '66kV_LaChaumiere_Henrietta_1'}, 'Henrietta_66kV_LaChaumiere_66kV_66kV_LaChaumiere_Henrietta_2_Li': {'TONAME': 'LaChaumiere_66kV', 'FROMNUMBER': 64, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'LaChaumiere_66kV_66.0', 'TONUMBER': 74, 'ID': '66kV_LaChaumiere_Henrietta_2'}, 'StLouis_66kV_FVPS_66kV_66kV_SL_FVPS_Cable3_Li': {'TONAME': 'FVPS_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'FVPS_66kV_66.0', 'TONUMBER': 45, 'ID': '66kV_SL_FVPS_Cable3'}, 'Cecile_22kV_Combo_22kV_2_22kV_Combo_Cecile_Li': {'TONAME': 'Combo_22kV_2', 'FROMNUMBER': 22, 'FROMEXNAME': 'Cecile_22kV_22.0', 'FROMNAME': 'Cecile_22kV', 'TOEXNAME': 'Combo_22kV_2_22.0', 'TONUMBER': 29, 'ID': '22kV_Combo_Cecile'}, 'Inter_NI_DU_1_66kV_NIPS_66kV_66kV_Nicolay_Dumas_1_Li': {'TONAME': 'NIPS_66kV', 'FROMNUMBER': 67, 'FROMEXNAME': 'Inter_NI_DU_1_66kV_66.0', 'FROMNAME': 'Inter_NI_DU_1_66kV', 'TOEXNAME': 'NIPS_66kV_66.0', 'TONUMBER': 84, 'ID': '66kV_Nicolay_Dumas_1'}, 'Inter_Anahita_Fuel_66kV_Anahita_66kV_66kV_Anahita_Fuel_OHL_Li': {'TONAME': 'Anahita_66kV', 'FROMNUMBER': 65, 'FROMEXNAME': 'Inter_Anahita_Fuel_66kV_66.0', 'FROMNAME': 'Inter_Anahita_Fuel_66kV', 'TOEXNAME': 'Anahita_66kV_66.0', 'TONUMBER': 5, 'ID': '66kV_Anahita_Fuel_OHL'}, 'Terminal_7__FVPS_Ugen_4_Line11kV_7__Li': {'TONAME': 'FVPS_Ugen_4', 'FROMNUMBER': 114, 'FROMEXNAME': 'Terminal_7__11.0', 'FROMNAME': 'Terminal_7_', 'TOEXNAME': 'FVPS_Ugen_4_11.0', 'TONUMBER': 49, 'ID': 'Line11kV(7)'}, 'Henrietta_66kV_Combo_66kV_66kV_Combo_Henrietta_Li': {'TONAME': 'Combo_66kV', 'FROMNUMBER': 64, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'Combo_66kV_66.0', 'TONUMBER': 30, 'ID': '66kV_Combo_Henrietta'}, 'Dumas_66kV_FortGeorge_66kV_66kV_FortGeorge_Dumas_2_Li': {'TONAME': 'FortGeorge_66kV', 'FROMNUMBER': 32, 'FROMEXNAME': 'Dumas_66kV_66.0', 'FROMNAME': 'Dumas_66kV', 'TOEXNAME': 'FortGeorge_66kV_66.0', 'TONUMBER': 55, 'ID': '66kV_FortGeorge_Dumas_2'}, 'UnionVale_66kV_Champagne_66kV_66kV_UnionVale_Champagne_Li': {'TONAME': 'Champagne_66kV', 'FROMNUMBER': 120, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'Champagne_66kV_66.0', 'TONUMBER': 25, 'ID': '66kV_UnionVale_Champagne'}, 'Ferney_22kV_Champagne_22kV_22kV_Champagne_Ferney_Li': {'TONAME': 'Champagne_22kV', 'FROMNUMBER': 50, 'FROMEXNAME': 'Ferney_22kV_22.0', 'FROMNAME': 'Ferney_22kV', 'TOEXNAME': 'Champagne_22kV_22.0', 'TONUMBER': 24, 'ID': '22kV_Champagne_Ferney'}, 'Terminal_4__FVPS_Ugen_3_Line11kV_4__Li': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 111, 'FROMEXNAME': 'Terminal_4__11.0', 'FROMNAME': 'Terminal_4_', 'TOEXNAME': 'FVPS_Ugen_3_11.0', 'TONUMBER': 48, 'ID': 'Line11kV(4)'}, 'Amaury_66kV_Fuel_66kV_66kV_Amaury_Fuel_2_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_Amaury_Fuel_2'}, 'Curepipe_22kV_Henrietta_22kV_1_22kV_PlaineSophie_Henrietta_Li': {'TONAME': 'Henrietta_22kV_1', 'FROMNUMBER': 31, 'FROMEXNAME': 'Curepipe_22kV_22.0', 'FROMNAME': 'Curepipe_22kV', 'TOEXNAME': 'Henrietta_22kV_1_22.0', 'TONUMBER': 62, 'ID': '22kV_PlaineSophie_Henrietta'}, 'Ebene_66kV_StLouis_66kV_66kV_StLouis_Ebene_2_Li': {'TONAME': 'StLouis_66kV', 'FROMNUMBER': 36, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'StLouis_66kV_66.0', 'TONUMBER': 98, 'ID': '66kV_StLouis_Ebene_2'}, 'Fuel_PowerStation_66kV_Fuel_66kV_66kV_FuelPowerStation_Fuel_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 61, 'FROMEXNAME': 'Fuel_PowerStation_66kV_66.0', 'FROMNAME': 'Fuel_PowerStation_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_FuelPowerStation_Fuel'}, 'StLouis_66kV_FVPS_66kV_66kV_SL_FVPS_Cable4_Li': {'TONAME': 'FVPS_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'FVPS_66kV_66.0', 'TONUMBER': 45, 'ID': '66kV_SL_FVPS_Cable4'}, 'Champagne_66kV_Wooton_66kV_66kV_Champagne_Wooton_1_Li': {'TONAME': 'Wooton_66kV', 'FROMNUMBER': 25, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Wooton_66kV_66.0', 'TONUMBER': 123, 'ID': '66kV_Champagne_Wooton_1'}, 'TourKoening_66kV_StLouis_66kV_66kV_StLouis_TourKoening_Li': {'TONAME': 'StLouis_66kV', 'FROMNUMBER': 117, 'FROMEXNAME': 'TourKoening_66kV_66.0', 'FROMNAME': 'TourKoening_66kV', 'TOEXNAME': 'StLouis_66kV_66.0', 'TONUMBER': 98, 'ID': '66kV_StLouis_TourKoening'}, 'StLouis_66kV_FVPS_66kV_66kV_SL_FVPS_Cable1_Li': {'TONAME': 'FVPS_66kV', 'FROMNUMBER': 98, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'FVPS_66kV_66.0', 'TONUMBER': 45, 'ID': '66kV_SL_FVPS_Cable1'}, 'UnionVale_66kV_CTSAV_G2_66kV_66kV_CTSAVG2_UnionVale_Li': {'TONAME': 'CTSAV_G2_66kV', 'FROMNUMBER': 120, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'CTSAV_G2_66kV_66.0', 'TONUMBER': 17, 'ID': '66kV_CTSAVG2_UnionVale'}, 'TourKoening_66kV_LaChaumiere_66kV_66kV_LaChaumiere_TourKoening_Li': {'TONAME': 'LaChaumiere_66kV', 'FROMNUMBER': 117, 'FROMEXNAME': 'TourKoening_66kV_66.0', 'FROMNAME': 'TourKoening_66kV', 'TOEXNAME': 'LaChaumiere_66kV_66.0', 'TONUMBER': 74, 'ID': '66kV_LaChaumiere_TourKoening'}, 'Wooton_66kV_Ebene_66kV_66kV_Ebene_Wooton_1_Li': {'TONAME': 'Ebene_66kV', 'FROMNUMBER': 123, 'FROMEXNAME': 'Wooton_66kV_66.0', 'FROMNAME': 'Wooton_66kV', 'TOEXNAME': 'Ebene_66kV_66.0', 'TONUMBER': 36, 'ID': '66kV_Ebene_Wooton_1'}, 'Terminal_3__FVPS_Ugen_2_Line11kV_3__Li': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 110, 'FROMEXNAME': 'Terminal_3__11.0', 'FROMNAME': 'Terminal_3_', 'TOEXNAME': 'FVPS_Ugen_2_11.0', 'TONUMBER': 47, 'ID': 'Line11kV(3)'}, 'Combo_66kV_UnionVale_66kV_66kV_UnionVale_Combo_Li': {'TONAME': 'UnionVale_66kV', 'FROMNUMBER': 30, 'FROMEXNAME': 'Combo_66kV_66.0', 'FROMNAME': 'Combo_66kV', 'TOEXNAME': 'UnionVale_66kV_66.0', 'TONUMBER': 120, 'ID': '66kV_UnionVale_Combo'}, 'BeauchampPowerStation_66kV_Anahita_66kV_66kV_Anahita_Beauchamp_Li': {'TONAME': 'Anahita_66kV', 'FROMNUMBER': 6, 'FROMEXNAME': 'BeauchampPowerStation_66kV_66.0', 'FROMNAME': 'BeauchampPowerStation_66kV', 'TOEXNAME': 'Anahita_66kV_66.0', 'TONUMBER': 5, 'ID': '66kV_Anahita_Beauchamp'}, 'Bellevue_66kV_Sottise_66kV_66kV_Bellevue_Sottise_1_Li': {'TONAME': 'Sottise_66kV', 'FROMNUMBER': 10, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Sottise_66kV_66.0', 'TONUMBER': 95, 'ID': '66kV_Bellevue_Sottise_1'}, 'Amaury_22kV_1_PlaineDesRochesPowerStation_22kV_22kV_PlaineDesRochesPowerStation_Li': {'TONAME': 'PlaineDesRochesPowerStation_22kV', 'FROMNUMBER': 0, 'FROMEXNAME': 'Amaury_22kV_1_22.0', 'FROMNAME': 'Amaury_22kV_1', 'TOEXNAME': 'PlaineDesRochesPowerStation_22kV_22.0', 'TONUMBER': 90, 'ID': '22kV_PlaineDesRochesPowerStation'}, 'Amaury_66kV_Wooton_66kV_66kV_Wooton_Amaury_Li': {'TONAME': 'Wooton_66kV', 'FROMNUMBER': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Wooton_66kV_66.0', 'TONUMBER': 123, 'ID': '66kV_Wooton_Amaury'}, 'Sarako_66kV_LaChaumiere_66kV_66kV_Sarako_LaChaumiere_Li': {'TONAME': 'LaChaumiere_66kV', 'FROMNUMBER': 92, 'FROMEXNAME': 'Sarako_66kV_66.0', 'FROMNAME': 'Sarako_66kV', 'TOEXNAME': 'LaChaumiere_66kV_66.0', 'TONUMBER': 74, 'ID': '66kV_Sarako_LaChaumiere'}, 'Inter_CN_CO_66kV_CaseNoyale_66kV_66kV_Combo_CaseNoyale_PartUGC_Li': {'TONAME': 'CaseNoyale_66kV', 'FROMNUMBER': 66, 'FROMEXNAME': 'Inter_CN_CO_66kV_66.0', 'FROMNAME': 'Inter_CN_CO_66kV', 'TOEXNAME': 'CaseNoyale_66kV_66.0', 'TONUMBER': 21, 'ID': '66kV_Combo_CaseNoyale_PartUGC'}, 'Champagne_66kV_Fuel_66kV_66kV_Champagne_Fuel_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 25, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_Champagne_Fuel'}, 'Inter_Anahita_Fuel_66kV_Fuel_66kV_66kV_Anahita_Fuel_UGC_Li': {'TONAME': 'Fuel_66kV', 'FROMNUMBER': 65, 'FROMEXNAME': 'Inter_Anahita_Fuel_66kV_66.0', 'FROMNAME': 'Inter_Anahita_Fuel_66kV', 'TOEXNAME': 'Fuel_66kV_66.0', 'TONUMBER': 58, 'ID': '66kV_Anahita_Fuel_UGC'}}
+TransfoDico = {'Anahita_66kV_Anahita_22kV_1_Anahita_TS1_Tr': {'TONAME': 'Anahita_22kV_1', 'FROMNUMBER': 5, '#WIND': 2, 'FROMEXNAME': 'Anahita_66kV_66.0', 'FROMNAME': 'Anahita_66kV', 'TOEXNAME': 'Anahita_22kV_122.0', 'TONUMBER': 3, 'ID': 'Anahita_TS1'}, 'Henrietta_66kV_Henrietta_22kV_1_Henrietta_TS1_Tr': {'TONAME': 'Henrietta_22kV_1', 'FROMNUMBER': 64, '#WIND': 2, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'Henrietta_22kV_122.0', 'TONUMBER': 62, 'ID': 'Henrietta_TS1'}, 'NIPS_66kV_NIPS_G1_Ugen_NIPS_TP1_Tr': {'TONAME': 'NIPS_G1_Ugen', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'NIPS_G1_Ugen11.0', 'TONUMBER': 85, 'ID': 'NIPS_TP1'}, 'CTSAV_G1_66kV_CTSAV_G1_Ugen_CTSAV_G1_TP_Tr': {'TONAME': 'CTSAV_G1_Ugen', 'FROMNUMBER': 15, '#WIND': 2, 'FROMEXNAME': 'CTSAV_G1_66kV_66.0', 'FROMNAME': 'CTSAV_G1_66kV', 'TOEXNAME': 'CTSAV_G1_Ugen11.0', 'TONUMBER': 16, 'ID': 'CTSAV_G1_TP'}, 'StLouis_66kV_StLouis_Ugen_12_StLouisG12_TP_Tr': {'TONAME': 'StLouis_Ugen_12', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_1211.0', 'TONUMBER': 101, 'ID': 'StLouisG12_TP'}, 'Ebene_66kV_Ebene_22kV_1_Ebene_TS1_Tr': {'TONAME': 'Ebene_22kV_1', 'FROMNUMBER': 36, '#WIND': 2, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'Ebene_22kV_122.0', 'TONUMBER': 33, 'ID': 'Ebene_TS1'}, 'FortGeorge_66kV_FGPS_Ugen5_FGPS_TP5_Tr': {'TONAME': 'FGPS_Ugen5', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen511.0', 'TONUMBER': 41, 'ID': 'FGPS_TP5'}, 'Sarako_66kV_Sarako_22kV_Sarako_TP_Tr': {'TONAME': 'Sarako_22kV', 'FROMNUMBER': 92, '#WIND': 2, 'FROMEXNAME': 'Sarako_66kV_66.0', 'FROMNAME': 'Sarako_66kV', 'TOEXNAME': 'Sarako_22kV22.0', 'TONUMBER': 91, 'ID': 'Sarako_TP'}, 'FortGeorge_66kV_FortGeorge_22kV_1_FortGeorge_TS1_Tr': {'TONAME': 'FortGeorge_22kV_1', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FortGeorge_22kV_122.0', 'TONUMBER': 53, 'ID': 'FortGeorge_TS1'}, 'Sottise_66kV_Sottise_22kV_1_Sottise_TS1_Tr': {'TONAME': 'Sottise_22kV_1', 'FROMNUMBER': 95, '#WIND': 2, 'FROMEXNAME': 'Sottise_66kV_66.0', 'FROMNAME': 'Sottise_66kV', 'TOEXNAME': 'Sottise_22kV_122.0', 'TONUMBER': 93, 'ID': 'Sottise_TS1'}, 'FortGeorge_66kV_FortGeorge_22kV_1_FortGeorge_TS3_Tr': {'TONAME': 'FortGeorge_22kV_1', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FortGeorge_22kV_122.0', 'TONUMBER': 53, 'ID': 'FortGeorge_TS3'}, 'CTDS_G1_66kV_CTDS_G1_Ugen_CTDS_G1_TP_Tr': {'TONAME': 'CTDS_G1_Ugen', 'FROMNUMBER': 13, '#WIND': 2, 'FROMEXNAME': 'CTDS_G1_66kV_66.0', 'FROMNAME': 'CTDS_G1_66kV', 'TOEXNAME': 'CTDS_G1_Ugen11.0', 'TONUMBER': 14, 'ID': 'CTDS_G1_TP'}, 'Fuel_66kV_Fuel_22kV_1_Fuel_TS1_Tr': {'TONAME': 'Fuel_22kV_1', 'FROMNUMBER': 58, '#WIND': 2, 'FROMEXNAME': 'Fuel_66kV_66.0', 'FROMNAME': 'Fuel_66kV', 'TOEXNAME': 'Fuel_22kV_122.0', 'TONUMBER': 56, 'ID': 'Fuel_TS1'}, 'Henrietta_22kV_1_Tamarind_G1_Ugen_Tamarind_G1_TP_Tr': {'TONAME': 'Tamarind_G1_Ugen', 'FROMNUMBER': 62, '#WIND': 2, 'FROMEXNAME': 'Henrietta_22kV_1_22.0', 'FROMNAME': 'Henrietta_22kV_1', 'TOEXNAME': 'Tamarind_G1_Ugen6.599999904632568', 'TONUMBER': 106, 'ID': 'Tamarind_G1_TP'}, 'BeauchampPowerStation_66kV_Beauchamp_G1_Ugen_Beauchamp_G1_TP_Tr': {'TONAME': 'Beauchamp_G1_Ugen', 'FROMNUMBER': 6, '#WIND': 2, 'FROMEXNAME': 'BeauchampPowerStation_66kV_66.0', 'FROMNAME': 'BeauchampPowerStation_66kV', 'TOEXNAME': 'Beauchamp_G1_Ugen15.0', 'TONUMBER': 7, 'ID': 'Beauchamp_G1_TP'}, 'CTSAV_G2_66kV_CTSAV_G2_Ugen_CTSAV_G2_TP_Tr': {'TONAME': 'CTSAV_G2_Ugen', 'FROMNUMBER': 17, '#WIND': 2, 'FROMEXNAME': 'CTSAV_G2_66kV_66.0', 'FROMNAME': 'CTSAV_G2_66kV', 'TOEXNAME': 'CTSAV_G2_Ugen11.0', 'TONUMBER': 18, 'ID': 'CTSAV_G2_TP'}, 'FVPS_22kV_3_FVPS_Ugen_3_FVPS_TS3_Tr': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 44, '#WIND': 2, 'FROMEXNAME': 'FVPS_22kV_3_22.0', 'FROMNAME': 'FVPS_22kV_3', 'TOEXNAME': 'FVPS_Ugen_311.0', 'TONUMBER': 48, 'ID': 'FVPS_TS3'}, 'StLouis_66kV_StLouis_22kV_1_StLouis_TS1_Tr': {'TONAME': 'StLouis_22kV_1', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_22kV_122.0', 'TONUMBER': 96, 'ID': 'StLouis_TS1'}, 'Medine_22kV_1_Medine_G1_Ugen_Medine_G1_TP_Tr': {'TONAME': 'Medine_G1_Ugen', 'FROMNUMBER': 80, '#WIND': 2, 'FROMEXNAME': 'Medine_22kV_1_22.0', 'FROMNAME': 'Medine_22kV_1', 'TOEXNAME': 'Medine_G1_Ugen6.599999904632568', 'TONUMBER': 82, 'ID': 'Medine_G1_TP'}, 'FVPS_66kV_FVPS_Ugen_3_FVPS_TP_2_Tr': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 45, '#WIND': 2, 'FROMEXNAME': 'FVPS_66kV_66.0', 'FROMNAME': 'FVPS_66kV', 'TOEXNAME': 'FVPS_Ugen_311.0', 'TONUMBER': 48, 'ID': 'FVPS_TP_2'}, 'Henrietta_22kV_2_Magenta_G1_Ugen_Magenta_G1_TP_Tr': {'TONAME': 'Magenta_G1_Ugen', 'FROMNUMBER': 63, '#WIND': 2, 'FROMEXNAME': 'Henrietta_22kV_2_22.0', 'FROMNAME': 'Henrietta_22kV_2', 'TOEXNAME': 'Magenta_G1_Ugen6.599999904632568', 'TONUMBER': 79, 'ID': 'Magenta_G1_TP'}, 'CaseNoyale_66kV_CaseNoyale_22kV_1_CaseNoyale_TS1_Tr': {'TONAME': 'CaseNoyale_22kV_1', 'FROMNUMBER': 21, '#WIND': 2, 'FROMEXNAME': 'CaseNoyale_66kV_66.0', 'FROMNAME': 'CaseNoyale_66kV', 'TOEXNAME': 'CaseNoyale_22kV_122.0', 'TONUMBER': 19, 'ID': 'CaseNoyale_TS1'}, 'StLouis_66kV_StLouis_Ugen_10_StLouisG10_TP_Tr': {'TONAME': 'StLouis_Ugen_10', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_1011.0', 'TONUMBER': 99, 'ID': 'StLouisG10_TP'}, 'Bellevue_66kV_Bellevue_22kV_1_Bellevue_TS1_Tr': {'TONAME': 'Bellevue_22kV_1', 'FROMNUMBER': 10, '#WIND': 2, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Bellevue_22kV_122.0', 'TONUMBER': 8, 'ID': 'Bellevue_TS1'}, 'Medine_22kV_2_Medine_G2_Ugen_Medine_G2_TP_Tr': {'TONAME': 'Medine_G2_Ugen', 'FROMNUMBER': 81, '#WIND': 2, 'FROMEXNAME': 'Medine_22kV_2_22.0', 'FROMNAME': 'Medine_22kV_2', 'TOEXNAME': 'Medine_G2_Ugen6.599999904632568', 'TONUMBER': 83, 'ID': 'Medine_G2_TP'}, 'Fuel_66kV_Fuel_22kV_2_Fuel_TS2_Tr': {'TONAME': 'Fuel_22kV_2', 'FROMNUMBER': 58, '#WIND': 2, 'FROMEXNAME': 'Fuel_66kV_66.0', 'FROMNAME': 'Fuel_66kV', 'TOEXNAME': 'Fuel_22kV_222.0', 'TONUMBER': 57, 'ID': 'Fuel_TS2'}, 'FVPS_66kV_FVPS_Ugen_3_FVPS_TP_4_Tr': {'TONAME': 'FVPS_Ugen_3', 'FROMNUMBER': 45, '#WIND': 2, 'FROMEXNAME': 'FVPS_66kV_66.0', 'FROMNAME': 'FVPS_66kV', 'TOEXNAME': 'FVPS_Ugen_311.0', 'TONUMBER': 48, 'ID': 'FVPS_TP_4'}, 'Cecile_22kV_Cecile_G1_Ugen_Cecile_G2_TP2_Tr': {'TONAME': 'Cecile_G1_Ugen', 'FROMNUMBER': 22, '#WIND': 2, 'FROMEXNAME': 'Cecile_22kV_22.0', 'FROMNAME': 'Cecile_22kV', 'TOEXNAME': 'Cecile_G1_Ugen6.599999904632568', 'TONUMBER': 23, 'ID': 'Cecile_G2_TP2'}, 'StLouis_66kV_StLouis_Ugen_7_StLouisG7_TP_Tr': {'TONAME': 'StLouis_Ugen_7', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_711.0', 'TONUMBER': 103, 'ID': 'StLouisG7_TP'}, 'Champagne_66kV_Champagne_G1_Ugen_Champagne_G1_TP_Tr': {'TONAME': 'Champagne_G1_Ugen', 'FROMNUMBER': 25, '#WIND': 2, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Champagne_G1_Ugen6.599999904632568', 'TONUMBER': 26, 'ID': 'Champagne_G1_TP'}, 'Bellevue_66kV_Bellevue_G1_Ugen_Bellevue_G1_TP_Tr': {'TONAME': 'Bellevue_G1_Ugen', 'FROMNUMBER': 10, '#WIND': 2, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Bellevue_G1_Ugen11.0', 'TONUMBER': 11, 'ID': 'Bellevue_G1_TP'}, 'Jin_Fei_66kV_Jin_Fei_22kV_1_Jin_Fei_TS1_Tr': {'TONAME': 'Jin_Fei_22kV_1', 'FROMNUMBER': 71, '#WIND': 2, 'FROMEXNAME': 'Jin_Fei_66kV_66.0', 'FROMNAME': 'Jin_Fei_66kV', 'TOEXNAME': 'Jin_Fei_22kV_122.0', 'TONUMBER': 69, 'ID': 'Jin_Fei_TS1'}, 'Fuel_PowerStation_66kV_Fuel_G1_Ugen_Fuel_G1_TP_Tr': {'TONAME': 'Fuel_G1_Ugen', 'FROMNUMBER': 61, '#WIND': 2, 'FROMEXNAME': 'Fuel_PowerStation_66kV_66.0', 'FROMNAME': 'Fuel_PowerStation_66kV', 'TOEXNAME': 'Fuel_G1_Ugen6.599999904632568', 'TONUMBER': 59, 'ID': 'Fuel_G1_TP'}, 'Wooton_66kV_Wooton_22kV_1_Wooton_TS1_Tr': {'TONAME': 'Wooton_22kV_1', 'FROMNUMBER': 123, '#WIND': 2, 'FROMEXNAME': 'Wooton_66kV_66.0', 'FROMNAME': 'Wooton_66kV', 'TOEXNAME': 'Wooton_22kV_122.0', 'TONUMBER': 121, 'ID': 'Wooton_TS1'}, 'LeVal_22kV_LeVal_G1_Ugen_LeVal_TP1_Tr': {'TONAME': 'LeVal_G1_Ugen', 'FROMNUMBER': 76, '#WIND': 2, 'FROMEXNAME': 'LeVal_22kV_22.0', 'FROMNAME': 'LeVal_22kV', 'TOEXNAME': 'LeVal_G1_Ugen6.599999904632568', 'TONUMBER': 77, 'ID': 'LeVal_TP1'}, 'StLouis_66kV_StLouis_22kV_2_StLouis_TS2_Tr': {'TONAME': 'StLouis_22kV_2', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_22kV_222.0', 'TONUMBER': 97, 'ID': 'StLouis_TS2'}, 'StLouis_66kV_StLouis_Ugen_9_StLouisG9_TP_Tr': {'TONAME': 'StLouis_Ugen_9', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_911.0', 'TONUMBER': 105, 'ID': 'StLouisG9_TP'}, 'LaChaumiere_66kV_LaChaumiere_22kV_2_LaChaumiere_TS2_Tr': {'TONAME': 'LaChaumiere_22kV_2', 'FROMNUMBER': 74, '#WIND': 2, 'FROMEXNAME': 'LaChaumiere_66kV_66.0', 'FROMNAME': 'LaChaumiere_66kV', 'TOEXNAME': 'LaChaumiere_22kV_222.0', 'TONUMBER': 73, 'ID': 'LaChaumiere_TS2'}, 'StLouis_66kV_StLouis_Ugen_8_StLouisG8_TP_Tr': {'TONAME': 'StLouis_Ugen_8', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_811.0', 'TONUMBER': 104, 'ID': 'StLouisG8_TP'}, 'Ferney_22kV_Ferney_G2_Ugen_Ferney_G2_TP_Tr': {'TONAME': 'Ferney_G2_Ugen', 'FROMNUMBER': 50, '#WIND': 2, 'FROMEXNAME': 'Ferney_22kV_22.0', 'FROMNAME': 'Ferney_22kV', 'TOEXNAME': 'Ferney_G2_Ugen6.599999904632568', 'TONUMBER': 52, 'ID': 'Ferney_G2_TP'}, 'Ebene_66kV_Ebene_22kV_2_Ebene_TS2_Tr': {'TONAME': 'Ebene_22kV_2', 'FROMNUMBER': 36, '#WIND': 2, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'Ebene_22kV_222.0', 'TONUMBER': 34, 'ID': 'Ebene_TS2'}, 'Combo_66kV_Combo_22kV_1_Combo_TS1_Tr': {'TONAME': 'Combo_22kV_1', 'FROMNUMBER': 30, '#WIND': 2, 'FROMEXNAME': 'Combo_66kV_66.0', 'FROMNAME': 'Combo_66kV', 'TOEXNAME': 'Combo_22kV_122.0', 'TONUMBER': 28, 'ID': 'Combo_TS1'}, 'Anahita_66kV_Anahita_22kV_2_Anahita_TS2_Tr': {'TONAME': 'Anahita_22kV_2', 'FROMNUMBER': 5, '#WIND': 2, 'FROMEXNAME': 'Anahita_66kV_66.0', 'FROMNAME': 'Anahita_66kV', 'TOEXNAME': 'Anahita_22kV_222.0', 'TONUMBER': 4, 'ID': 'Anahita_TS2'}, 'FortGeorge_66kV_FGPS_Ugen4_FGPS_TP4_Tr': {'TONAME': 'FGPS_Ugen4', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen411.0', 'TONUMBER': 40, 'ID': 'FGPS_TP4'}, 'TourKoening_66kV_TourKoening_22kV_2_TourKoening_TS2_Tr': {'TONAME': 'TourKoening_22kV_2', 'FROMNUMBER': 117, '#WIND': 2, 'FROMEXNAME': 'TourKoening_66kV_66.0', 'FROMNAME': 'TourKoening_66kV', 'TOEXNAME': 'TourKoening_22kV_222.0', 'TONUMBER': 116, 'ID': 'TourKoening_TS2'}, 'Sottise_66kV_Sottise_22kV_2_Sottise_TS2_Tr': {'TONAME': 'Sottise_22kV_2', 'FROMNUMBER': 95, '#WIND': 2, 'FROMEXNAME': 'Sottise_66kV_66.0', 'FROMNAME': 'Sottise_66kV', 'TOEXNAME': 'Sottise_22kV_222.0', 'TONUMBER': 94, 'ID': 'Sottise_TS2'}, 'Bellevue_66kV_Bellevue_G2_Ugen_Bellevue_G2_TP_Tr': {'TONAME': 'Bellevue_G2_Ugen', 'FROMNUMBER': 10, '#WIND': 2, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Bellevue_G2_Ugen11.0', 'TONUMBER': 12, 'ID': 'Bellevue_G2_TP'}, 'NIPS_66kV_NIPS_G3_Ugen_NIPS_TP3_Tr': {'TONAME': 'NIPS_G3_Ugen', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'NIPS_G3_Ugen11.0', 'TONUMBER': 87, 'ID': 'NIPS_TP3'}, 'Champagne_66kV_Champagne_G2_Ugen_Champagne_G2_TP_Tr': {'TONAME': 'Champagne_G2_Ugen', 'FROMNUMBER': 25, '#WIND': 2, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Champagne_G2_Ugen6.599999904632568', 'TONUMBER': 27, 'ID': 'Champagne_G2_TP'}, 'CaseNoyale_66kV_CaseNoyale_22kV_2_CaseNoyale_TS2_Tr': {'TONAME': 'CaseNoyale_22kV_2', 'FROMNUMBER': 21, '#WIND': 2, 'FROMEXNAME': 'CaseNoyale_66kV_66.0', 'FROMNAME': 'CaseNoyale_66kV', 'TOEXNAME': 'CaseNoyale_22kV_222.0', 'TONUMBER': 20, 'ID': 'CaseNoyale_TS2'}, 'FVPS_22kV_1_FVPS_Ugen_2_FVPS_TS1_Tr': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 42, '#WIND': 2, 'FROMEXNAME': 'FVPS_22kV_1_22.0', 'FROMNAME': 'FVPS_22kV_1', 'TOEXNAME': 'FVPS_Ugen_211.0', 'TONUMBER': 47, 'ID': 'FVPS_TS1'}, 'FVPS_22kV_2_FVPS_Ugen_2_FVPS_TS2_Tr': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 43, '#WIND': 2, 'FROMEXNAME': 'FVPS_22kV_2_22.0', 'FROMNAME': 'FVPS_22kV_2', 'TOEXNAME': 'FVPS_Ugen_211.0', 'TONUMBER': 47, 'ID': 'FVPS_TS2'}, 'Amaury_66kV_Amaury_22kV_1_Amaury_TS1_Tr': {'TONAME': 'Amaury_22kV_1', 'FROMNUMBER': 2, '#WIND': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Amaury_22kV_122.0', 'TONUMBER': 0, 'ID': 'Amaury_TS1'}, 'UnionVale_66kV_UnionVale_22kV_2_UnionVale_TS2_Tr': {'TONAME': 'UnionVale_22kV_2', 'FROMNUMBER': 120, '#WIND': 2, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'UnionVale_22kV_222.0', 'TONUMBER': 119, 'ID': 'UnionVale_TS2'}, 'TourKoening_66kV_TourKoening_22kV_1_TourKoening_TS1_Tr': {'TONAME': 'TourKoening_22kV_1', 'FROMNUMBER': 117, '#WIND': 2, 'FROMEXNAME': 'TourKoening_66kV_66.0', 'FROMNAME': 'TourKoening_66kV', 'TOEXNAME': 'TourKoening_22kV_122.0', 'TONUMBER': 115, 'ID': 'TourKoening_TS1'}, 'Wooton_66kV_Wooton_22kV_2_Wooton_TS2_Tr': {'TONAME': 'Wooton_22kV_2', 'FROMNUMBER': 123, '#WIND': 2, 'FROMEXNAME': 'Wooton_66kV_66.0', 'FROMNAME': 'Wooton_66kV', 'TOEXNAME': 'Wooton_22kV_222.0', 'TONUMBER': 122, 'ID': 'Wooton_TS2'}, 'Amaury_66kV_Amaury_22kV_2_Amaury_TS2_Tr': {'TONAME': 'Amaury_22kV_2', 'FROMNUMBER': 2, '#WIND': 2, 'FROMEXNAME': 'Amaury_66kV_66.0', 'FROMNAME': 'Amaury_66kV', 'TOEXNAME': 'Amaury_22kV_222.0', 'TONUMBER': 1, 'ID': 'Amaury_TS2'}, 'LeVal_22kV_LeVal_G2_Ugen_LeVal_TP2_Tr': {'TONAME': 'LeVal_G2_Ugen', 'FROMNUMBER': 76, '#WIND': 2, 'FROMEXNAME': 'LeVal_22kV_22.0', 'FROMNAME': 'LeVal_22kV', 'TOEXNAME': 'LeVal_G2_Ugen6.599999904632568', 'TONUMBER': 78, 'ID': 'LeVal_TP2'}, 'Jin_Fei_66kV_Jin_Fei_22kV_2_Jin_Fei_TS2_Tr': {'TONAME': 'Jin_Fei_22kV_2', 'FROMNUMBER': 71, '#WIND': 2, 'FROMEXNAME': 'Jin_Fei_66kV_66.0', 'FROMNAME': 'Jin_Fei_66kV', 'TOEXNAME': 'Jin_Fei_22kV_222.0', 'TONUMBER': 70, 'ID': 'Jin_Fei_TS2'}, 'Fuel_PowerStation_66kV_Fuel_G2_Ugen_Fuel_G2_TP_Tr': {'TONAME': 'Fuel_G2_Ugen', 'FROMNUMBER': 61, '#WIND': 2, 'FROMEXNAME': 'Fuel_PowerStation_66kV_66.0', 'FROMNAME': 'Fuel_PowerStation_66kV', 'TOEXNAME': 'Fuel_G2_Ugen6.599999904632568', 'TONUMBER': 60, 'ID': 'Fuel_G2_TP'}, 'FVPS_66kV_FVPS_Ugen_2_FVPS_TP_1_Tr': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 45, '#WIND': 2, 'FROMEXNAME': 'FVPS_66kV_66.0', 'FROMNAME': 'FVPS_66kV', 'TOEXNAME': 'FVPS_Ugen_211.0', 'TONUMBER': 47, 'ID': 'FVPS_TP_1'}, 'Ebene_66kV_Ebene_22kV_3_Ebene_TS3_Tr': {'TONAME': 'Ebene_22kV_3', 'FROMNUMBER': 36, '#WIND': 2, 'FROMEXNAME': 'Ebene_66kV_66.0', 'FROMNAME': 'Ebene_66kV', 'TOEXNAME': 'Ebene_22kV_322.0', 'TONUMBER': 35, 'ID': 'Ebene_TS3'}, 'Henrietta_66kV_Henrietta_22kV_2_Henrietta_TS2_Tr': {'TONAME': 'Henrietta_22kV_2', 'FROMNUMBER': 64, '#WIND': 2, 'FROMEXNAME': 'Henrietta_66kV_66.0', 'FROMNAME': 'Henrietta_66kV', 'TOEXNAME': 'Henrietta_22kV_222.0', 'TONUMBER': 63, 'ID': 'Henrietta_TS2'}, 'NIPS_66kV_Nicolay_22kV_1_Nicolay_TS1_Tr': {'TONAME': 'Nicolay_22kV_1', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'Nicolay_22kV_122.0', 'TONUMBER': 88, 'ID': 'Nicolay_TS1'}, 'NIPS_66kV_NIPS_G2_Ugen_NIPS_TP2_Tr': {'TONAME': 'NIPS_G2_Ugen', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'NIPS_G2_Ugen11.0', 'TONUMBER': 86, 'ID': 'NIPS_TP2'}, 'FortGeorge_66kV_FortGeorge_22kV_2_FortGeorge_TS2_Tr': {'TONAME': 'FortGeorge_22kV_2', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FortGeorge_22kV_222.0', 'TONUMBER': 54, 'ID': 'FortGeorge_TS2'}, 'StLouis_66kV_StLouis_Ugen_11_StLouisG11_TP_Tr': {'TONAME': 'StLouis_Ugen_11', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_1111.0', 'TONUMBER': 100, 'ID': 'StLouisG11_TP'}, 'Combo_66kV_Combo_22kV_2_Combo_TS2_Tr': {'TONAME': 'Combo_22kV_2', 'FROMNUMBER': 30, '#WIND': 2, 'FROMEXNAME': 'Combo_66kV_66.0', 'FROMNAME': 'Combo_66kV', 'TOEXNAME': 'Combo_22kV_222.0', 'TONUMBER': 29, 'ID': 'Combo_TS2'}, 'Ferney_22kV_Ferney_G1_Ugen_Ferney_G1_TP_Tr': {'TONAME': 'Ferney_G1_Ugen', 'FROMNUMBER': 50, '#WIND': 2, 'FROMEXNAME': 'Ferney_22kV_22.0', 'FROMNAME': 'Ferney_22kV', 'TOEXNAME': 'Ferney_G1_Ugen6.599999904632568', 'TONUMBER': 51, 'ID': 'Ferney_G1_TP'}, 'Champagne_66kV_Champagne_22kV_Champagne_TS1_Tr': {'TONAME': 'Champagne_22kV', 'FROMNUMBER': 25, '#WIND': 2, 'FROMEXNAME': 'Champagne_66kV_66.0', 'FROMNAME': 'Champagne_66kV', 'TOEXNAME': 'Champagne_22kV22.0', 'TONUMBER': 24, 'ID': 'Champagne_TS1'}, 'Cecile_22kV_Cecile_G1_Ugen_Cecile_G1_TP1_Tr': {'TONAME': 'Cecile_G1_Ugen', 'FROMNUMBER': 22, '#WIND': 2, 'FROMEXNAME': 'Cecile_22kV_22.0', 'FROMNAME': 'Cecile_22kV', 'TOEXNAME': 'Cecile_G1_Ugen6.599999904632568', 'TONUMBER': 23, 'ID': 'Cecile_G1_TP1'}, 'FortGeorge_66kV_FGPS_Ugen3_FGPS_TP3_Tr': {'TONAME': 'FGPS_Ugen3', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen311.0', 'TONUMBER': 39, 'ID': 'FGPS_TP3'}, 'FortGeorge_66kV_FGPS_Ugen1_FGPS_TP1_Tr': {'TONAME': 'FGPS_Ugen1', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen111.0', 'TONUMBER': 37, 'ID': 'FGPS_TP1'}, 'FVPS_66kV_FVPS_Ugen_2_FVPS_TP_3_Tr': {'TONAME': 'FVPS_Ugen_2', 'FROMNUMBER': 45, '#WIND': 2, 'FROMEXNAME': 'FVPS_66kV_66.0', 'FROMNAME': 'FVPS_66kV', 'TOEXNAME': 'FVPS_Ugen_211.0', 'TONUMBER': 47, 'ID': 'FVPS_TP_3'}, 'NIPS_66kV_Nicolay_22kV_2_Nicolay_TS2_Tr': {'TONAME': 'Nicolay_22kV_2', 'FROMNUMBER': 84, '#WIND': 2, 'FROMEXNAME': 'NIPS_66kV_66.0', 'FROMNAME': 'NIPS_66kV', 'TOEXNAME': 'Nicolay_22kV_222.0', 'TONUMBER': 89, 'ID': 'Nicolay_TS2'}, 'FortGeorge_66kV_FGPS_Ugen2_FGPS_TP2_Tr': {'TONAME': 'FGPS_Ugen2', 'FROMNUMBER': 55, '#WIND': 2, 'FROMEXNAME': 'FortGeorge_66kV_66.0', 'FROMNAME': 'FortGeorge_66kV', 'TOEXNAME': 'FGPS_Ugen211.0', 'TONUMBER': 38, 'ID': 'FGPS_TP2'}, 'UnionVale_66kV_UnionVale_22kV_1_UnionVale_TS1_Tr': {'TONAME': 'UnionVale_22kV_1', 'FROMNUMBER': 120, '#WIND': 2, 'FROMEXNAME': 'UnionVale_66kV_66.0', 'FROMNAME': 'UnionVale_66kV', 'TOEXNAME': 'UnionVale_22kV_122.0', 'TONUMBER': 118, 'ID': 'UnionVale_TS1'}, 'LaChaumiere_22kV_2_LaFerme_G1_Ugen_LaFerme_TP_Tr': {'TONAME': 'LaFerme_G1_Ugen', 'FROMNUMBER': 73, '#WIND': 2, 'FROMEXNAME': 'LaChaumiere_22kV_2_22.0', 'FROMNAME': 'LaChaumiere_22kV_2', 'TOEXNAME': 'LaFerme_G1_Ugen6.599999904632568', 'TONUMBER': 75, 'ID': 'LaFerme_TP'}, 'LaChaumiere_66kV_LaChaumiere_22kV_1_LaChaumiere_TS1_Tr': {'TONAME': 'LaChaumiere_22kV_1', 'FROMNUMBER': 74, '#WIND': 2, 'FROMEXNAME': 'LaChaumiere_66kV_66.0', 'FROMNAME': 'LaChaumiere_66kV', 'TOEXNAME': 'LaChaumiere_22kV_122.0', 'TONUMBER': 72, 'ID': 'LaChaumiere_TS1'}, 'Bellevue_66kV_Bellevue_22kV_2_Bellevue_TS2_Tr': {'TONAME': 'Bellevue_22kV_2', 'FROMNUMBER': 10, '#WIND': 2, 'FROMEXNAME': 'Bellevue_66kV_66.0', 'FROMNAME': 'Bellevue_66kV', 'TOEXNAME': 'Bellevue_22kV_222.0', 'TONUMBER': 9, 'ID': 'Bellevue_TS2'}, 'StLouis_66kV_StLouis_Ugen_13_StLouisG13_TP_Tr': {'TONAME': 'StLouis_Ugen_13', 'FROMNUMBER': 98, '#WIND': 2, 'FROMEXNAME': 'StLouis_66kV_66.0', 'FROMNAME': 'StLouis_66kV', 'TOEXNAME': 'StLouis_Ugen_1311.0', 'TONUMBER': 102, 'ID': 'StLouisG13_TP'}}
 MotorDico = {}
 
-Dico ={'DISTRIBUTIONLINE': {'Activated': True, 'Sampling': 'Same sample for all lines', 'ComponentType': 'Line', 'Values': ((0, 0.15), (1, 0.85)), 'Line': ['Amaury_22kV_1_PlaineDesRochesPowerStation_22kV_22kV_PlaineDesRochesPowerStation_Li', 'Amaury_66kV_Bellevue_66kV_66kV_Amaury_Bellevue_1_Li', 'Amaury_66kV_Fuel_66kV_66kV_Amaury_Fuel_1_Li'], 'Law': 'UserDefined', 'Type': 'Line Unavailability'}, 'DISTRIBUTIONTRANSFO': {'Transformer': ['Amaury_66kV_Amaury_22kV_1_Amaury_TS1_Tr', 'Amaury_66kV_Amaury_22kV_2_Amaury_TS2_Tr', 'Anahita_66kV_Anahita_22kV_1_Anahita_TS1_Tr', 'Anahita_66kV_Anahita_22kV_2_Anahita_TS2_Tr'], 'Activated': True, 'Sampling': 'Same sample for all transformers', 'ComponentType': 'Transformer', 'Values': ((0, 0.1), (1, 0.9)), 'Law': 'UserDefined', 'Type': 'Transformer Unavailability'}, 'PF_PARAMETERS': {'UNIT_COMMITMENT': True, 'LS_Q_CONVERGENCE_CRITERIA': False, 'DECIMAL_SEPARATOR': ',', 'ALGORITHM': 'Optimum Power Flow', 'OBJECTIVE_FUNCTION': 'MINIMISATION_OF_COST', 'NON_COST_OPTIMAL_SOLUTION_ALLOWED': True, 'ITERATION_INTERIOR': 700, 'LOCK_TAPS': True, 'LOAD_SHEDDING_ALLOWED': True}, 'SIMULATION': {'NUMBER_PACKAGE': 1, 'SIZE_PACKAGE': 10}, 'CORRELATION': {'CorrelationMatrix': ["['TRANSFO', 'LINE']", '[1.0, 0.8]', '[0.8, 1.0]']}, 'DIRECTORY': {'Python3_path': 'C:/Python35', 'pfd_file': 'C:/Users/H92579/Documents/Formation_PF/ex_PFD/Maurice_2017_CoalSeasonNuit.pfd', 'results_folder': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu', 'PF_path': 'C:\\Program Files\\DIgSILENT\\PowerFactory 2017 SP1\\Python\\3.5'}}
\ No newline at end of file
+Dico ={'DISTRIBUTIONROR': {'Generator': ['Cecile_G1_Ugen_genstat_Gr_RoR_Cecile', 'LaFerme_G1_Ugen_genstat_Gr_RoR_LaFerme', 'LeVal_G1_Ugen_genstat_Gr_RoR_LeVal_G1', 'LeVal_G2_Ugen_genstat_Gr_RoR_LeVal_G2', 'Magenta_G1_Ugen_genstat_Gr_RoR_Magenta', 'Tamarind_G1_Ugen_genstat_Gr_RoR_Tamarind'], 'FileName': 'C:/Users/H92579/Documents/TS_Maurice/Jour_RoR.csv', 'Activated': True, 'Sampling': 'Same sample for all generators', 'ComponentType': 'Generator', 'Law': 'PDF_from_file', 'Type': 'Generator Power Level'}, 'DISTRIBUTIONFERNEY': {'Generator': ['Ferney_G1_Ugen_genstat_Gr_HighDam_Ferney_G1', 'Ferney_G2_Ugen_genstat_Gr_HighDam_Ferney_G2'], 'FileName': 'C:/Users/H92579/Documents/TS_Maurice/Jour_HighDam Ferney.csv', 'Activated': True, 'Sampling': 'Same sample for all generators', 'ComponentType': 'Generator', 'Law': 'PDF_from_file', 'Type': 'Generator Power Level'}, 'PF_PARAMETERS': {'UNIT_COMMITMENT': True, 'LS_Q_CONVERGENCE_CRITERIA': False, 'DECIMAL_SEPARATOR': ',', 'ALGORITHM': 'Optimum Power Flow', 'OBJECTIVE_FUNCTION': 'MINIMISATION_OF_COST', 'NON_COST_OPTIMAL_SOLUTION_ALLOWED': True, 'ITERATION_INTERIOR': 700, 'LOCK_TAPS': True, 'LOAD_SHEDDING_ALLOWED': False}, 'DISTRIBUTIONEOL': {'Generator': ['Curepipe_22kV_genstat_Gr_EOL_PlaineSophie', 'PlaineDesRochesPowerStation_22kV_genstat_Gr_EOL_PlaindesRoches'], 'FileName': 'C:/Users/H92579/Documents/TS_Maurice/Jour_EOL.csv', 'Activated': True, 'Sampling': 'Same sample for all generators', 'ComponentType': 'Generator', 'Law': 'PDF_from_file', 'Type': 'Generator Power Level'}, 'DISTRIBUTIONPV': {'Generator': ['Amaury_22kV_1_genstat_Gr_PV_Amaury_1', 'Amaury_22kV_2_genstat_Gr_PV_Amaury_2', 'Amaury_22kV_2_genstat_Gr_PV_PetiteRetraite', 'Anahita_22kV_1_genstat_Gr_PV_Anahita_1', 'Anahita_22kV_2_genstat_Gr_PV_Anahita_2', 'Bellevue_22kV_1_genstat_Gr_PV_Bellevue_1', 'Bellevue_22kV_2_genstat_Gr_PV_Bellevue_2', 'CaseNoyale_22kV_1_genstat_Gr_PV_CaseNoyale_1', 'CaseNoyale_22kV_2_genstat_Gr_PV_CaseNoyale_2', 'Combo_22kV_1_genstat_Gr_PV_Combo_1', 'Combo_22kV_2_genstat_Gr_PV_Combo_2', 'Ebene_22kV_1_genstat_Gr_PV_Ebene_1', 'Ebene_22kV_2_genstat_Gr_PV_Ebene_2', 'Ebene_22kV_3_genstat_Gr_PV_Ebene_3', 'FVPS_22kV_1_genstat_Gr_PV_FVPS_1', 'FVPS_22kV_2_genstat_Gr_PV_FVPS_2', 'FVPS_22kV_3_genstat_Gr_PV_FVPS_3', 'Ferney_22kV_genstat_Gr_PV_Ferney_1', 'FortGeorge_22kV_1_genstat_Gr_PV_FortGeorge_1', 'FortGeorge_22kV_2_genstat_Gr_PV_FortGeorge_2', 'Fuel_22kV_1_genstat_Gr_PV_Fuel_1', 'Fuel_22kV_2_genstat_Gr_PV_Fuel_2', 'Henrietta_22kV_1_genstat_Gr_PV_Henrietta_1', 'Henrietta_22kV_2_genstat_Gr_PV_Henrietta_2', 'Jin_Fei_22kV_1_genstat_Gr_PV_Jin_Fei_2', 'Jin_Fei_22kV_2_genstat_Gr_PV_Jin_Fei_1', 'LaChaumiere_22kV_1_genstat_Gr_PV_LaChaumiere_1', 'LaChaumiere_22kV_2_genstat_Gr_PV_LaChaumiere_2', 'Nicolay_22kV_1_genstat_Gr_PV_Nicolay_1', 'Nicolay_22kV_2_genstat_Gr_PV_Nicolay_2', 'Sarako_22kV_genstat_Gr_PV_Sarako', 'Sottise_22kV_1_genstat_Gr_PV_Sottise_1', 'Sottise_22kV_2_genstat_Gr_PV_MonChoisy', 'Sottise_22kV_2_genstat_Gr_PV_Sottise_2', 'StLouis_22kV_1_genstat_Gr_PV_StLouis_1', 'StLouis_22kV_2_genstat_Gr_PV_StLouis_2', 'TourKoening_22kV_1_genstat_Gr_PV_TourKoening_1', 'TourKoening_22kV_2_genstat_Gr_PV_TourKoening_2', 'UnionVale_22kV_1_genstat_Gr_PV_UnionVale_1', 'UnionVale_22kV_2_genstat_Gr_PV_UnionVale_2', 'Wooton_22kV_1_genstat_Gr_PV_Esperance', 'Wooton_22kV_1_genstat_Gr_PV_Wooton_2', 'Wooton_22kV_2_genstat_Gr_PV_Wooton_1'], 'FileName': 'C:/Users/H92579/Documents/TS_Maurice/Jour_PV.csv', 'Activated': True, 'Sampling': 'Same sample for all generators', 'ComponentType': 'Generator', 'Law': 'PDF_from_file', 'Type': 'Generator Power Level'}, 'SIMULATION': {'NUMBER_PACKAGE': 1, 'SIZE_PACKAGE': 300}, 'CORRELATION': {'CorrelationMatrix': ["['EOL', 'CHAMPAGNE', 'FERNEY', 'LOAD', 'PV', 'ROR']", '[1.0, 0.0098, 0.0005, -0.1805, 0.136, -0.033]', '[0.0098, 1.0, 0.5138, 0.2386, -0.0539, -0.0371]', '[0.0005, 0.5138, 1.0, 0.3026, -0.0625, 0.0098]', '[-0.1805, 0.2386, 0.3026, 1.0, 0.1982, 0.0972]', '[0.136, -0.0539, -0.0625, 0.1982, 1.0, 0.0572]', '[-0.033, -0.0371, 0.0098, 0.0972, 0.0572, 1.0]']}, 'DIRECTORY': {'Python3_path': 'C:\\Python35', 'pfd_file': 'C:/Users/H92579/Documents/TS_Maurice/Maurice_2017_CoalSeasonJour.pfd', 'results_folder': 'C:/Users/H92579/Documents/TS_Maurice/Results', 'PF_path': 'C:\\Program Files\\DIgSILENT\\PowerFactory 2017 SP1\\Python\\3.5'}, 'DISTRIBUTIONCHAMPAGNE': {'Generator': ['Champagne_G1_Ugen_genstat_Gr_HighDam_Champagne_G1', 'Champagne_G2_Ugen_genstat_Gr_HighDam_Champagne_G2'], 'FileName': 'C:/Users/H92579/Documents/TS_Maurice/Jour_HighDam Champagne.csv', 'Activated': True, 'Sampling': 'Same sample for all generators', 'ComponentType': 'Generator', 'Law': 'PDF_from_file', 'Type': 'Generator Power Level'}, 'DISTRIBUTIONLOAD': {'Load': ['Amaury_22kV_1_Lo1', 'Amaury_22kV_2_Lo1', 'Anahita_22kV_1_Lo1', 'Anahita_22kV_2_Lo1', 'Bellevue_22kV_1_Lo1', 'Bellevue_22kV_2_Lo1', 'CaseNoyale_22kV_1_Lo1', 'CaseNoyale_22kV_2_Lo1', 'Combo_22kV_1_Lo1', 'Combo_22kV_2_Lo1', 'Ebene_22kV_1_Lo1', 'Ebene_22kV_2_Lo1', 'Ebene_22kV_3_Lo1', 'FVPS_22kV_1_Lo1', 'FVPS_22kV_2_Lo1', 'FVPS_22kV_3_Lo1', 'Ferney_22kV_Lo1', 'FortGeorge_22kV_1_Lo1', 'FortGeorge_22kV_2_Lo1', 'Fuel_22kV_1_Lo1', 'Fuel_22kV_2_Lo1', 'Henrietta_22kV_1_Lo1', 'Henrietta_22kV_2_Lo1', 'Jin_Fei_22kV_1_Lo1', 'Jin_Fei_22kV_2_Lo1', 'LaChaumiere_22kV_1_Lo1', 'LaChaumiere_22kV_2_Lo1', 'Nicolay_22kV_1_Lo1', 'Nicolay_22kV_2_Lo1', 'Sottise_22kV_1_Lo1', 'Sottise_22kV_2_Lo1', 'StLouis_22kV_1_Lo1', 'StLouis_22kV_2_Lo1', 'TourKoening_22kV_1_Lo1', 'TourKoening_22kV_2_Lo1', 'UnionVale_22kV_1_Lo1', 'UnionVale_22kV_2_Lo1', 'Wooton_22kV_1_Lo1', 'Wooton_22kV_2_Lo1'], 'FileName': 'C:/Users/H92579/Documents/TS_Maurice/Jour_Load.csv', 'Activated': True, 'Sampling': 'Same sample for all loads', 'ComponentType': 'Load', 'Law': 'PDF_from_file', 'Type': 'Load Level'}}
\ No newline at end of file
index 6079bc376f24592d2b3748c765dabf0870d607a3..f0631d7b313bb3a5e625b469a49ba2524675c2cc 100644 (file)
@@ -3,9 +3,9 @@ import sys
 import PSENconfig
 from support_functionsPF import read_pfd
 
-
-PF_PATH = r'C:\Program Files\DIgSILENT\PowerFactory 2017 SP1\Python\3.5'
-NetworkFile = r'C:\Users\H92579\Desktop\Ile Maurice_bug_nbScenario/Maurice_2017_CoalSeasonJour.pfd'
+os.chdir(r'C:\Program Files\DIgSILENT\PowerFactory 2018 SP3\Python\3.5')
+PF_PATH = r'C:\Program Files\DIgSILENT\PowerFactory 2018 SP3\Python\3.5'
+NetworkFile = r'C:\Users\H92579\Documents\TS_Maurice/Maurice_2017_CoalSeasonJour.pfd'
 
 (filepath, filename) = os.path.split(NetworkFile)
 sys.path.append(PF_PATH)
@@ -16,6 +16,7 @@ import powerfactory
 
 app = powerfactory.GetApplication()
 user = app.GetCurrentUser()
+outputWindow = app.GetOutputWindow()
 
 ComImp = user.CreateObject('ComPFDIMPORT')
 app.SetWriteCacheEnabled(1)                 # Disable consistency check
@@ -33,6 +34,8 @@ prj.Activate()
 #plants  = []
 #[plants.append(bus[0:12]) for bus in all_inputs[3]]
 
+app.PrintWarn('Processus')
+outputWindow.GetContent()
 """
 Compteur de scenarios
 """
diff --git a/PSSE_PF_Eficas/PSEN/canotComtast0.txt b/PSSE_PF_Eficas/PSEN/canotComtast0.txt
new file mode 100644 (file)
index 0000000..be9bd12
--- /dev/null
@@ -0,0 +1 @@
+ignore
index 5dfb69526a5b4356ed2b771f3476621930e957bb..059b4db9709a202806bc047b891177ef702b56f6 100644 (file)
Binary files a/PSSE_PF_Eficas/PSEN/data_dico and b/PSSE_PF_Eficas/PSEN/data_dico differ
index 5c996901fe4e49808f209268421d3f3088e7b6be..d8de08db940d2b2fe8e25550354446bf0a883455 100644 (file)
@@ -179,7 +179,7 @@ for i, law in enumerate(LawsList):
 
                     
         # Motor Load Law: change the values of the different induction motor loads and treat large changes of load to help convergence
-               
+        
         if dico['Laws'][law]['ComponentType'] == 'Motor' and ('Unavailability' not in dico['Laws'][law]['Type']):
             MotorList = dico['Laws'][law]['Motor']
 
@@ -474,4 +474,5 @@ stop = time.clock();print(' Copy study case in run_in_PFfunction.py in ' + str(r
 err=comtask.Execute()
 
 
+
 aa=1
\ No newline at end of file
index 33d36774e284a39fa3c91faf843c23b021cc8218..b110571cc4691b4b0a0df326ed978f72b5763da2 100644 (file)
@@ -1547,7 +1547,6 @@ def PFFunct(dico,x):
         subprocess_flags = CREATE_NO_WINDOW
     else:
         subprocess_flags = 0
-
     
     lancer = [dico['Paths']['Python3_path']+'/python.exe', os.path.dirname(os.path.realpath(__file__)) +'/run_in_PFfunction.py']
     print('before run_in_PFfunction.py')
@@ -1582,6 +1581,7 @@ def PFFunct(dico,x):
             var1 =subprocess.call(['taskkill', '/F', '/T', '/PID', str(proc1.pid)],stdout=subprocess.PIPE)
             break
         time.sleep(5)
+
     cmd = 'WMIC PROCESS get Caption,Processid'
     proc2 = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
     task = []
index ad4680095da0c73b33bb943ba55beaee989dd73e..9ac001e72657916d67f29ed1194450c96811b4d4 100644 (file)
@@ -1 +1 @@
-Starting time: 0.002446;     Monte Carlo Size : 10.000000;      Starting time: 0.293662;     Monte Carlo Size : 10.000000;      Starting time: 0.001656;     Monte Carlo Size : 10.000000;      Starting time: 0.249637;     Monte Carlo Size : 2.000000;      Starting time: 0.001503;     Monte Carlo Size : 3.000000;      Starting time: 0.001179;     Monte Carlo Size : 10.000000;      Starting time: 0.001271;     Monte Carlo Size : 10.000000;      Starting time: 0.300779;     Monte Carlo Size : 10.000000;      Starting time: 0.001302;     Monte Carlo Size : 10.000000;      Starting time: 0.237096;     Monte Carlo Size : 750.000000;      Starting time: 0.304474;     Monte Carlo Size : 10.000000;      Starting time: 0.238076;     Monte Carlo Size : 10.000000;      Starting time: 0.185095;     Monte Carlo Size : 10.000000;      Starting time: 0.225074;     Monte Carlo Size : 10.000000;      Starting time: 0.006847;     Monte Carlo Size : 10.000000;      Starting time: 0.008662;     Monte Carlo Size : 10.000000;      Starting time: 0.281258;     Monte Carlo Size : 10.000000;      Starting time: 0.006176;     Monte Carlo Size : 10.000000;      Starting time: 0.320835;     Monte Carlo Size : 10.000000;      Starting time: 0.008815;     Monte Carlo Size : 10.000000;      Starting time: 0.005938;     Monte Carlo Size : 10.000000;      Starting time: 0.006103;     Monte Carlo Size : 20.000000;      Starting time: 0.008669;     Monte Carlo Size : 20.000000;      Starting time: 0.388910;     Monte Carlo Size : 10.000000;      Starting time: 0.006206;     Monte Carlo Size : 10.000000;      Starting time: 0.089172;     Monte Carlo Size : 10.000000;      Starting time: 0.008701;     Monte Carlo Size : 10.000000;      Starting time: 0.635387;     Monte Carlo Size : 10.000000;      Starting time: 0.161781;     Monte Carlo Size : 10.000000;      Starting time: 0.006213;     Monte Carlo Size : 10.000000;      Starting time: 0.005910;     Monte Carlo Size : 10.000000;      Starting time: 0.007659;     Monte Carlo Size : 10.000000;      Starting time: 0.007824;     Monte Carlo Size : 10.000000;      Starting time: 0.006322;     Monte Carlo Size : 5.000000;      Starting time: 0.005984;     Monte Carlo Size : 6.000000;      Starting time: 0.005932;     Monte Carlo Size : 6.000000;      Starting time: 0.005939;     Monte Carlo Size : 6.000000;      Starting time: 0.006617;     Monte Carlo Size : 6.000000;      Starting time: 0.006071;     Monte Carlo Size : 6.000000;      Starting time: 0.094942;     Monte Carlo Size : 6.000000;      Starting time: 0.006779;     Monte Carlo Size : 6.000000;      Starting time: 0.005969;     Monte Carlo Size : 6.000000;      Starting time: 0.012818;     Monte Carlo Size : 6.000000;      Starting time: 0.009155;     Monte Carlo Size : 6.000000;      Starting time: 0.022845;     Monte Carlo Size : 6.000000;      Starting time: 0.154829;     Monte Carlo Size : 10.000000;      Starting time: 0.319019;     Monte Carlo Size : 6.000000;      Starting time: 0.692187;     Monte Carlo Size : 6.000000;      Starting time: 0.005742;     Monte Carlo Size : 6.000000;      Starting time: 0.006014;     Monte Carlo Size : 6.000000;      Starting time: 0.189341;     Monte Carlo Size : 6.000000;      Starting time: 0.258081;     Monte Carlo Size : 6.000000;      Starting time: 0.006084;     Monte Carlo Size : 6.000000;      Starting time: 0.887862;     Monte Carlo Size : 6.000000;      Starting time: 0.005848;     Monte Carlo Size : 6.000000;      Starting time: 0.009089;     Monte Carlo Size : 6.000000;      Starting time: 0.010174;     Monte Carlo Size : 6.000000;      Starting time: 0.005965;     Monte Carlo Size : 6.000000;      Starting time: 0.144982;     Monte Carlo Size : 5.000000;      Starting time: 0.001871;     Monte Carlo Size : 5.000000;      Starting time: 0.297407;     Monte Carlo Size : 5.000000;      Starting time: 0.001171;     Monte Carlo Size : 10.000000;      Starting time: 0.001427;     Monte Carlo Size : 10.000000;      Starting time: 0.004446;     Monte Carlo Size : 10.000000;      Starting time: 0.003990;     Monte Carlo Size : 10.000000;      Starting time: 0.168754;     Monte Carlo Size : 10.000000;      Starting time: 0.002662;     Monte Carlo Size : 10.000000;      Starting time: 0.006057;     Monte Carlo Size : 10.000000;      Starting time: 0.220507;     Monte Carlo Size : 10.000000;      Starting time: 0.004955;     Monte Carlo Size : 10.000000;      Starting time: 0.004405;     Monte Carlo Size : 10.000000;      Starting time: 0.034908;     Monte Carlo Size : 10.000000;      Starting time: 0.089922;     Monte Carlo Size : 10.000000;      
\ No newline at end of file
+Starting time: 0.002446;     Monte Carlo Size : 10.000000;      Starting time: 0.293662;     Monte Carlo Size : 10.000000;      Starting time: 0.001656;     Monte Carlo Size : 10.000000;      Starting time: 0.249637;     Monte Carlo Size : 2.000000;      Starting time: 0.001503;     Monte Carlo Size : 3.000000;      Starting time: 0.001179;     Monte Carlo Size : 10.000000;      Starting time: 0.001271;     Monte Carlo Size : 10.000000;      Starting time: 0.300779;     Monte Carlo Size : 10.000000;      Starting time: 0.001302;     Monte Carlo Size : 10.000000;      Starting time: 0.237096;     Monte Carlo Size : 750.000000;      Starting time: 0.304474;     Monte Carlo Size : 10.000000;      Starting time: 0.238076;     Monte Carlo Size : 10.000000;      Starting time: 0.185095;     Monte Carlo Size : 10.000000;      Starting time: 0.225074;     Monte Carlo Size : 10.000000;      Starting time: 0.006847;     Monte Carlo Size : 10.000000;      Starting time: 0.008662;     Monte Carlo Size : 10.000000;      Starting time: 0.281258;     Monte Carlo Size : 10.000000;      Starting time: 0.006176;     Monte Carlo Size : 10.000000;      Starting time: 0.320835;     Monte Carlo Size : 10.000000;      Starting time: 0.008815;     Monte Carlo Size : 10.000000;      Starting time: 0.005938;     Monte Carlo Size : 10.000000;      Starting time: 0.006103;     Monte Carlo Size : 20.000000;      Starting time: 0.008669;     Monte Carlo Size : 20.000000;      Starting time: 0.388910;     Monte Carlo Size : 10.000000;      Starting time: 0.006206;     Monte Carlo Size : 10.000000;      Starting time: 0.089172;     Monte Carlo Size : 10.000000;      Starting time: 0.008701;     Monte Carlo Size : 10.000000;      Starting time: 0.635387;     Monte Carlo Size : 10.000000;      Starting time: 0.161781;     Monte Carlo Size : 10.000000;      Starting time: 0.006213;     Monte Carlo Size : 10.000000;      Starting time: 0.005910;     Monte Carlo Size : 10.000000;      Starting time: 0.007659;     Monte Carlo Size : 10.000000;      Starting time: 0.007824;     Monte Carlo Size : 10.000000;      Starting time: 0.006322;     Monte Carlo Size : 5.000000;      Starting time: 0.005984;     Monte Carlo Size : 6.000000;      Starting time: 0.005932;     Monte Carlo Size : 6.000000;      Starting time: 0.005939;     Monte Carlo Size : 6.000000;      Starting time: 0.006617;     Monte Carlo Size : 6.000000;      Starting time: 0.006071;     Monte Carlo Size : 6.000000;      Starting time: 0.094942;     Monte Carlo Size : 6.000000;      Starting time: 0.006779;     Monte Carlo Size : 6.000000;      Starting time: 0.005969;     Monte Carlo Size : 6.000000;      Starting time: 0.012818;     Monte Carlo Size : 6.000000;      Starting time: 0.009155;     Monte Carlo Size : 6.000000;      Starting time: 0.022845;     Monte Carlo Size : 6.000000;      Starting time: 0.154829;     Monte Carlo Size : 10.000000;      Starting time: 0.319019;     Monte Carlo Size : 6.000000;      Starting time: 0.692187;     Monte Carlo Size : 6.000000;      Starting time: 0.005742;     Monte Carlo Size : 6.000000;      Starting time: 0.006014;     Monte Carlo Size : 6.000000;      Starting time: 0.189341;     Monte Carlo Size : 6.000000;      Starting time: 0.258081;     Monte Carlo Size : 6.000000;      Starting time: 0.006084;     Monte Carlo Size : 6.000000;      Starting time: 0.887862;     Monte Carlo Size : 6.000000;      Starting time: 0.005848;     Monte Carlo Size : 6.000000;      Starting time: 0.009089;     Monte Carlo Size : 6.000000;      Starting time: 0.010174;     Monte Carlo Size : 6.000000;      Starting time: 0.005965;     Monte Carlo Size : 6.000000;      Starting time: 0.144982;     Monte Carlo Size : 5.000000;      Starting time: 0.001871;     Monte Carlo Size : 5.000000;      Starting time: 0.297407;     Monte Carlo Size : 5.000000;      Starting time: 0.001171;     Monte Carlo Size : 10.000000;      Starting time: 0.001427;     Monte Carlo Size : 10.000000;      Starting time: 0.004446;     Monte Carlo Size : 10.000000;      Starting time: 0.003990;     Monte Carlo Size : 10.000000;      Starting time: 0.168754;     Monte Carlo Size : 10.000000;      Starting time: 0.002662;     Monte Carlo Size : 10.000000;      Starting time: 0.006057;     Monte Carlo Size : 10.000000;      Starting time: 0.220507;     Monte Carlo Size : 10.000000;      Starting time: 0.004955;     Monte Carlo Size : 10.000000;      Starting time: 0.004405;     Monte Carlo Size : 10.000000;      Starting time: 0.034908;     Monte Carlo Size : 10.000000;      Starting time: 0.089922;     Monte Carlo Size : 10.000000;      Starting time: 0.014409;     Monte Carlo Size : 20.000000;      Starting time: 0.009421;     Monte Carlo Size : 20.000000;      Starting time: 0.013802;     Monte Carlo Size : 20.000000;      Starting time: 0.022728;     Monte Carlo Size : 500.000000;      Starting time: 0.208624;     Monte Carlo Size : 300.000000;      Starting time: 0.089192;     Monte Carlo Size : 300.000000;      Starting time: 0.068730;     Monte Carlo Size : 300.000000;      Starting time: 0.279039;     Monte Carlo Size : 300.000000;      Starting time: 0.010264;     Monte Carlo Size : 300.000000;      Starting time: 0.089077;     Monte Carlo Size : 300.000000;      Starting time: 0.014289;     Monte Carlo Size : 300.000000;      Starting time: 0.011943;     Monte Carlo Size : 300.000000;      Starting time: 0.069659;     Monte Carlo Size : 300.000000;      Starting time: 0.270350;     Monte Carlo Size : 300.000000;      Starting time: 0.476580;     Monte Carlo Size : 300.000000;      Starting time: 0.092870;     Monte Carlo Size : 300.000000;      
\ No newline at end of file
index b6247d7c6e25b0bc76806066952396430aa4cc74..f7721d627806e6deb29c1f6821f59fc2dd4b133d 100644 (file)
@@ -1,3 +1,3 @@
-C:/Users/H92579/Documents/Formation_PF/ex_PFD/Maurice_2017_CoalSeasonNuit.pfd
+C:/Users/H92579/Documents/TS_Maurice/Maurice_2017_CoalSeasonJour.pfd
 C:\Program Files\DIgSILENT\PowerFactory 2017 SP1\Python\3.5
-C:/Python35
+C:\Python35
index 0845860e0c014352c9844cc5e69eb393c7ab0ff9..9dc0c6d07d85e99b260807cf2eb192a8ea54de47 100644 (file)
@@ -1 +1 @@
-C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190722_11h42m31\package0_N_20190722_11h42m31
+C:/Users/H92579/Documents/TS_Maurice/Results/N_20190806_08h31m10\package0_N_20190806_08h31m10
index 3e58c60ea11e37c1d0c36906676fdb390c5e6216..a09ba0a911a53998eb205f0243673611b563cc89 100644 (file)
Binary files a/ProcessOutputs_Eficas/Data_for_interface and b/ProcessOutputs_Eficas/Data_for_interface differ
index 0c399357b4e79899a864838f8364644f43fc2d82..8e8043859c181828424513c9f4eda1856290412a 100644 (file)
@@ -11,7 +11,6 @@ from UpdateOptions import UpdateProcessorOptions
 #from itertools import izip_longest # Reverse the double array
 #from future.moves.itertools import zip_longest
 import itertools
-import os
 import xlsxwriter
 
 import os
@@ -81,10 +80,19 @@ def processXLS(dico):
     UpdateProcessorOptions(dico)
     wb     = xlrd.open_workbook(Options.csvFileName)
     sheets = wb.sheet_names()
+    input_path   = dico['CONTINGENCY_PROCESSING']['XLS_file']
 
-    input_path  = dico['CONTINGENCY_PROCESSING']['XLS_file']
-    filename    = dico['CONTINGENCY_SELECTION']['case_name']
-    output_path = os.path.join(dico['CASE_SELECTION']['PSEN_results_folder'],filename + '.xlsx')
+    """
+    Selon l option choisie par l'utilisateur (CaseSelectionFromFile, SelectAllCases, SelectWorstCases), on nommera le fichier processed differemment 
+    """
+    try:
+        filename = dico['CONTINGENCY_SELECTION']['case_name']
+        label    = 'Select'
+    except: 
+        filename = 'ACCCresults_processed'
+        label    = 'All'
+        
+    output_path  = os.path.join(dico['CASE_SELECTION']['PSEN_results_folder'],filename + '.xlsx')
 
     """
     Cette commande va permettre d ouvrir le fichier resultat dans lequel on va enregistrer differents onglets
@@ -104,17 +112,19 @@ def processXLS(dico):
        
     for name in sheets:
         if 'Voltage' in name: 
-            max_value_sheet = filename + ' Max Value'     + name[len(filename):]
-            min_value_sheet = filename + ' Min Value'     + name[len(filename):] 
-            max_occu_sheet  = filename + ' Max Occurence' + name[len(filename):]
-            min_occu_sheet  = filename + ' Min Occurence' + name[len(filename):]
+            
+            max_value_sheet = label + ' Max Value'     + name[len(label):]
+            min_value_sheet = label + ' Min Value'     + name[len(label):] 
+            max_occu_sheet  = label + ' Max Occurence' + name[len(label):]
+            min_occu_sheet  = label + ' Min Occurence' + name[len(label):]
                                                         
             sheet_names_all[name]=[max_value_sheet, max_occu_sheet, min_value_sheet, min_occu_sheet]
 
            
-        elif 'Flows' in name: 
-            max_value_sheet  = filename + ' Max Value'     + name[len(filename):]
-            max_occu_sheet   = filename + ' Max Occurence' + name[len(filename):] 
+        elif 'Flows' in name:
+            
+            max_value_sheet  = label + ' Max Value'     + name[len(label):]
+            max_occu_sheet   = label + ' Max Occurence' + name[len(label):] 
                                                         
             sheet_names_all[name]=[max_value_sheet, max_occu_sheet]
            
@@ -136,6 +146,16 @@ def processXLS(dico):
         """
         df = input_excel.parse(sheet_keys)
 
+        
+        """
+        Si l'utilisateur a utilisé l'option flush pour l'etape precedente, il faut remettre en forme le tableau de ACCCresults
+        """
+        try:
+            dico['CONTINGENCY_OPTIONS']['flush']
+            df = flushedExcel(df, sheet_keys)
+        except: 
+            pass
+        
         """
         On compte le nombre de cas simules
         """
@@ -701,6 +721,29 @@ def xlsToXls(indexes, data):
 
     newWb.save(name)
     print('Processing over. The file has been saved under ' + name + '.')
+  
+    
+def flushedExcel(dataframe, sheet_name):
+    
+    
+    """
+    Les variables numCol et label sont basees sur le format actuel des fichiers excel ACCCresults
+    """
+    
+    if 'Voltage' in sheet_name:  
+        label  = 'Bus'
+        numCol = 7
+    elif 'Flows' in sheet_name:
+        label  = 'Branch'
+        numCol = 5
+        
+    entetes = dataframe[dataframe[label]==label].index.values
+
+    for nbTab in entetes:
+        toPaste = dataframe.iloc[nbTab+1:nbTab*2+1,numCol:]
+    
+    return dataframe
+        
     
 def fill_matrice(dataframe, component_label, component, contingency_label, contingency, value_label, nb_cases):
     
diff --git a/ProcessOutputs_Eficas/TreatOutputs/Processor_comm.py b/ProcessOutputs_Eficas/TreatOutputs/Processor_comm.py
deleted file mode 100644 (file)
index 20c8499..0000000
+++ /dev/null
@@ -1,779 +0,0 @@
-import xlrd # XLS read
-import xlwt # XLS write
-import csv
-import pdb
-
-import Options
-import Compute
-#from Run import *
-import pickle
-from UpdateOptions import UpdateProcessorOptions
-#from itertools import izip_longest # Reverse the double array
-#from future.moves.itertools import zip_longest
-import itertools
-import os
-import xlsxwriter
-
-import os
-import pandas as pd 
-import win32com.client as win32
-
-def getXLSinfo(filename):
-    wb = xlrd.open_workbook(filename)
-    sheets = wb.sheet_names()
-    ret = {}
-    for name in sheets:
-        sheet = wb.sheet_by_name(name)
-        ret[name] = [[],[]]
-        for i in range(0, sheet.nrows):
-            data = str(sheet.cell_value(i, 0))
-            if data not in ret[name][0]:
-                ret[name][0].append(data)
-            data = str(sheet.cell_value(i, 1))
-            if data not in ret[name][1]:
-                ret[name][1].append(data)
-    return ret
-
-def getCSVinfo(csvfilename):
-    foldername = os.path.dirname(csvfilename)
-    sheets =[]
-    for file in os.listdir(foldername):
-        if file.endswith('.csv') and (' Voltage ' in file or ' FlowsDif ' in file or ' Flows ' in file or ' LoadShed ' in file) and 'processed_' not in file.lower():
-            sheets.append(file[0:-4])
-    ret = {}
-    for name in sheets:
-        ACCCresultsfile = os.path.join(foldername, name + '.csv')
-        try: #python 2 compatible
-            h = open(ACCCresultsfile,"rb")
-            crd = csv.reader(h,delimiter=";")
-            ret[name] = [[],[]]
-            for i, row in enumerate(crd):
-                if len(row)>2:
-                    data = str(row[0])
-                    if data not in ret[name][0]:
-                        ret[name][0].append(data)
-                    data = str(row[1])
-                    if data not in ret[name][1]:
-                        ret[name][1].append(data)
-            h.close()
-        except: #python 3 compatible
-            h = open(ACCCresultsfile,"r",newline='')
-            crd = csv.reader(h,delimiter=";")
-            ret[name] = [[],[]]
-            for i, row in enumerate(crd):
-                if len(row)>2:
-                    data = str(row[0])
-                    if data not in ret[name][0]:
-                        ret[name][0].append(data)
-                    data = str(row[1])
-                    if data not in ret[name][1]:
-                        ret[name][1].append(data)
-            h.close()            
-    return ret
-    
-def processXLS(dico):
-    print('je suis dans processor')
-
-    UpdateProcessorOptions(dico)
-
-    wb = xlrd.open_workbook(Options.csvFileName)
-    """
-    on recupere les feuilles du fichier Excel
-    """
-    sheets = wb.sheet_names()       
-    
-    input_path  = dico['CONTINGENCY_PROCESSING']['XLS_file']
-    filename    = dico['CONTINGENCY_SELECTION']['case_name']
-    output_path = os.path.join(dico['CASE_SELECTION']['PSEN_results_folder'],filename + '.xlsx')
-
-    """
-    Cette commande va permettre de creer le fichier resultat dans lequel on va enregistrer differents onglets
-    Uniquement a la fin de toutes les ecritures, nous viendrons le sauvegarder 
-    """
-    writer = pd.ExcelWriter(output_path, engine='xlsxwriter')   
-
-    """
-    On importe le fichier excel et on cree une DataFrame pour chaque Onglet/Sheet du fichier 
-    On recupere egalement les noms des Onglets/Sheets afin de pouvoir adapter les intitules des composants et des valeurs
-
-    Voltage ==> 'Bus'    ; 'Max Voltage' 
-    Flows   ==> 'Branch' ; 'Max Violation'
-    """
-    input_excel = pd.ExcelFile(input_path)
-       
-    sheet_names_all = {}
-    
-
-    """
-    cette boucle for permet de créer un dictionnaire contenant tous les onglets de notre fichier output
-    """
-    for name in sheets:
-
-        if 'Voltage' in name: 
-            max_sheet  = filename + ' Max'       + name[len(filename):]
-            min_sheet  = filename + ' Min'       + name[len(filename):] 
-            occu_sheet = filename + ' Occurence' + name[len(filename):] 
-            ## max_occ et min_occ a ajouter
-                                                        
-            sheet_names_all[name]=[max_sheet, min_sheet, occu_sheet]
-
-           
-        elif 'Flows' in name: 
-            max_sheet  = filename + ' Max'       + name[len(filename):]
-            occu_sheet = filename + ' Occurence' + name[len(filename):] 
-                                                        
-            sheet_names_all[name]=[max_sheet, occu_sheet]
-            
-            ## ligne et tr a voir comment sont stockees les donnees
-           
-        nomColonne = "'" + 'Component_List_For_'+ str(name) + "'"
-        nomColonne = nomColonne.replace('_ ',' _')
-      
-        nomLigne = "'" + 'Contingency_List_For_'+ str(name) +"'"
-        nomLigne = nomLigne.replace('_ ',' _')
-          
-        Options.selectedDoubleCol[str(name)] = dico['CONTINGENCY_PROCESSING'][nomColonne]
-        Options.selectedDoubleRow[str(name)] = dico['CONTINGENCY_PROCESSING'][nomLigne]
-           
-
-    for sheet_keys in sheet_names_all.keys():
-
-        """
-        On cree une DataFrame pour l'onglet/sheet actuel
-        Selon le nom de l onglet/sheet, on precise l intitule de la valeur que l on va recuperer
-        On cree des listes repertoriant les noms des composants et contingences en faisant appel aux elements selectionnes par l utilisateur 
-        Ces elements sont stockes dans dicoN1_process
-        """
-        
-        df = input_excel.parse(sheet_keys)
-
-        """
-        On compte le nombre de cas simules
-        """
-        nb_cases = 0
-        
-        for col in df.columns:
-            if 'Case' in col:
-                nb_cases+=1    
-        
-        conting_label = 'Contingency'
-        
-        """
-        Soit on observe des tensions (Voltage) et dans ce cas la, quatre grandeurs vont nous interesser (Max Valeur/Min Valeur/Max Occurence, Min Occurence)
-        Soit on observe des flux (Flows) et dans ce cas la, deux grandeurs vont nous interesser (Max/Occurence) 
-        """
-        if 'Voltage' in sheet_keys:  
-            
-            compo_label = 'Bus'
-            ite = 0
-            
-            for sheet in sheet_names_all[sheet_keys]:
-
-                """
-                On vient recuperer differentes valeurs en fonction de l onglet dans lequel on se trouve (Max/Min/Max Occurence, Min Occurence)
-                """
-                if   'Max' in sheet:
-                    value_label = 'Max Voltage'  
-                elif 'Min' in sheet: 
-                    value_label = 'Min Voltage'  
-                elif 'Occurence' in sheet:
-                    value_label = 'Number of Violations'
-                    
-                  ## Ajouter max occu et min occu
-                    
-                for k in dico['CONTINGENCY_PROCESSING'].keys():
-                
-                    if   'Voltage' in k and 'Component'   in k: 
-                        compo   = dico['CONTINGENCY_PROCESSING'][k]  
-                    elif 'Voltage' in k and 'Contingency' in k: 
-                        conting = dico['CONTINGENCY_PROCESSING'][k]
-
-                """
-                On fait appel a la fonction fill_matrice afin de creer notre matrice croisee dynamique
-                """
-                output_excel = fill_matrice(df, compo_label, compo, conting_label, conting, value_label, nb_cases)
-                
-                """
-                On importe notre matrice au format excel 
-                """
-                output_excel.to_excel(writer, sheet_name = sheet_names_all[sheet_keys][ite])
-                ite += 1
-        
-        elif 'Flows' in sheet_keys:
-            
-            compo_label = 'Branch'  ## ajouter transfo ou pas 
-            ite         = 0
-            
-            for sheet in sheet_names_all[sheet_keys]:
-            
-                """
-                On vient recuperer differentes valeurs en fonction de l onglet dans lequel on se trouve (Max/Occurence)
-                """
-                
-                if   'Max' in sheet:
-                    value_label = 'Max Violation'
-                elif 'Occurence' in sheet:
-                    value_label = 'Number of Violations'
-                
-                    
-                for k in dico['CONTINGENCY_PROCESSING'].keys():
-                
-                    if 'Flows'   in k and 'Component' in k:
-                        compo   = dico['CONTINGENCY_PROCESSING'][k]
-                    elif 'Flows' in k and 'Contingency' in k:
-                        conting = dico['CONTINGENCY_PROCESSING'][k]
-                
-                """
-                On fait appel a la fonction fill_matrice afin de creer notre matrice croisee dynamique
-                """
-                output_excel = fill_matrice(df, compo_label, compo, conting_label, conting, value_label, nb_cases)
-                    
-                """
-                On importe notre matrice au format excel 
-                """
-                output_excel.to_excel(writer, sheet_name = sheet_names_all[sheet_keys][ite])
-                ite += 1
-                    
-        else: 
-            break ##mettre un message d'erreur a la place du break
-        
-
-    writer.save()
-
-    """
-    Ajustez la taille des colonnes et lignes automatiquement
-    """
-
-    excel = win32.gencache.EnsureDispatch('Excel.Application')
-    wb = excel.Workbooks.Open(output_path)
-
-    autofit_sheet_names = []
-
-    for k in sheet_names_all.keys():
-        for v in sheet_names_all[k]:
-            autofit_sheet_names.append(v)
-
-    for sheet_to_autofit in autofit_sheet_names:
-        ws = wb.Worksheets(sheet_to_autofit)
-        ws.Columns.AutoFit()
-        
-    wb.Save()
-    excel.Application.Quit()    
-
-
-    
-def processXLS_out(dico):
-
-    UpdateProcessorOptions(dico)
-    indexes = {}
-    toGather = {}
-    data = {}
-    totalData = {}
-    # pdb.set_trace()
-
-    if Options.csvFileName.endswith('xls'):
-        # Step 1 : get the indexes of each columns to process
-        wb = xlrd.open_workbook(Options.csvFileName)
-        sheets = wb.sheet_names()
-        # Now get data from the selected columns. data and TotalData are filled in gatherxlsData and are accessible here
-        gatherXlsData(wb, sheets, data, totalData)
-    elif Options.csvFileName.endswith('csv'):
-
-        ACCCresultsfolder = os.path.dirname(Options.csvFileName) #os.path.join(Options.FolderList[0], "ACCCresults")
-        sheets =[]
-        for file in os.listdir(ACCCresultsfolder):
-            if file.endswith('.csv') and (' Voltage ' in file or ' FlowsDif ' in file or ' Flows ' in file or ' LoadShed ' in file) :
-                # print(file[0:-4])
-                name = str(file[0:-4])
-                nomCle = "'"+'Component_List_For_'+str(name)+"'"
-                nomCle = nomCle.replace('_ ',' _')     
-                if nomCle in dico['CONTINGENCY_PROCESSING'].keys():
-                    sheets.append(file[0:-4])     
-
-        gatherCsvData(sheets, data, totalData)
-
-    # Now we process the gathered data depending on the required calculus
-    processedData = {}
-
-    for name in sheets:
-
-        try:
-
-            nomColonne = "'"+'Component_List_For_'+str(name)+"'"
-            nomColonne = nomColonne.replace('_ ',' _')
-            
-            nomLigne = "'"+'Contingency_List_For_'+str(name)+"'"
-            nomLigne = nomLigne.replace('_ ',' _')
-
-
-            if nomColonne not in dico['CONTINGENCY_PROCESSING'].keys():
-                continue
-                
-            Options.selectedDoubleCol[str(name)] = dico['CONTINGENCY_PROCESSING'][nomColonne]
-            Options.selectedDoubleRow[str(name)] = dico['CONTINGENCY_PROCESSING'][nomLigne]
-
-            processedData[name] = [[]]
-
-            processedData[name] = Compute.createDoubleArray(totalData[name], processedData[name], name)
-
-        except KeyError:
-            print("error dans ecriture acc results")
-            pass
-
-    xlsToOutput(processedData)  
-
-def gatherXlsData(wb, sheets, data, totalData):
-    for name in sheets:
-        sheet = wb.sheet_by_name(name)
-        data[name] = []
-        totalData[name] = []
-
-        for i in range(0, sheet.nrows):
-            totalData[name].append([])
-            data[name].append([])
-            for j in range(0, sheet.ncols):
-                # Store data anyway in totalData
-                if i == 0:
-                    totalData[name][i] = [j]
-                try:
-                    totalData[name][i].append(float(sheet.cell_value(i, j)))
-                except:
-                    totalData[name][i].append(sheet.cell_value(i, j))
-                try:
-                    if j == 0:
-                        try:
-                            if sheet.cell_value(i, 0) in Options.selectedDoubleRow[name] and sheet.cell_value(i, 1) in Options.selectedDoubleCol[name]:
-                                pass
-                            else:
-                                break
-                        except:
-                            break
-                    if i == 0:
-                        data[name][i] = [j]
-                    data[name][i].append(float(sheet.cell_value(i, j)))
-                except:
-                    data[name][i].append('N/A')
-
-def gatherCsvData(sheets, data, totalData):
-    # try: #python 2
-        for name in sheets:
-            ACCCresultsfolder = os.path.dirname(Options.csvFileName)
-            ACCCresultsfile = os.path.join(ACCCresultsfolder,name + '.csv')                
-            h = open(ACCCresultsfile,"rb")
-            crd = csv.reader(h,delimiter=";")
-
-            data[name] = []
-            totalData[name] = []
-    
-            for i, row in enumerate(crd):
-
-                totalData[name].append([])
-                data[name].append([])
-
-                for j in range(len(row)):
-                    # Store data anyway in totalData
-                    if i == 0:
-                        totalData[name][i] = [j]
-                        continue
-                    try:
-                        totalData[name][i].append(float(row[j]))
-                    except:
-                        totalData[name][i].append(row[j])
-                        
-
-
-            h.close()
-                    
-def isData(row):
-    for item in row:
-        try:
-            v = float(item)
-            if v > 0:
-                return True
-        except:
-            try:
-                v = float(item['mean'])
-                if v >= 0: #used to be > 0  but want to keep zero cases!!
-                    return True
-            except:
-                pass
-    return False
-
-    
-def xlsToOutput(data):
-    ACCCresultsfolder = os.path.dirname(Options.csvFileName)
-    filename = os.path.join(ACCCresultsfolder,"ACCCresults_processed.xlsx")
-    workbook = xlsxwriter.Workbook(filename)
-    worksheet = workbook.add_worksheet() 
-    row = 0
-
-    for colonne in data:
-        col=0
-        for cellule in colonne:
-            worksheet.write(col, row, cellule)
-            col = col+1
-        row = row+1
-    workbook.close()
-
-
-def xlsToCsv(indexes, data): #if too much data to be written to xls file, output a csv
-    for name in data:
-        if Options.csvFileName.endswith('.csv'):
-            ACCCresultsfolder = os.path.dirname(Options.csvFileName)
-            newSheet = os.path.join(ACCCresultsfolder,"Processed_" + name  +'.csv')
-            totalsSheet = os.path.join(ACCCresultsfolder,"Processed_" + name + '_Total.csv')
-            if 'voltage' in name.lower() and 'loadshed' not in name.lower():
-                zerosSheet =  os.path.join(ACCCresultsfolder,"Processed_" + name + '_Zeros.csv')
-            recapSheet =  os.path.join(ACCCresultsfolder,"Processed_" + name + '_Recap.csv')
-        elif Options.csvFileName.endswith('.xls') or Options.csvFileName.endswith('.xlsx'):
-            newSheet = Options.csvFileName[:-4] + '_processed_' + name + '.csv'
-            totalsSheet = Options.csvFileName[:-4] + '_processed_' + name + '_Total.csv'
-            if 'voltage' in name.lower() and 'loadshed' not in name.lower():
-                zerosSheet = Options.csvFileName[:-4] + '_processed_' + name + '_Zeros.csv'
-            recapSheet = Options.csvFileName[:-4] + '_processed_' + name + '_Recap.csv'
-        with open(newSheet, 'wb') as csvfile:
-            writer = csv.writer(csvfile, delimiter = ';')
-            flatData = []
-            # Flatten data to remove all dict items
-            for row in data[name]:
-                newRow = []
-                for item in row:
-                    if type(item) == dict:
-                        try:
-                            newRow.append(item['mean'])
-                        except:
-                            print(item)
-                    else:
-                        newRow.append(item)
-                flatData.append(newRow)
-            for row in flatData:
-                writer.writerow(row)
-        print('A file has been saved under ' + newSheet + '.')
-
-        with open(totalsSheet, 'wb') as csvfile:
-            writer = csv.writer(csvfile, delimiter = ';')
-            flatData = []
-            # Flatten data to remove all dict items
-            for row in data[name]:
-                newRow = []
-                for item in row:
-                    if type(item) == dict:
-                        try:
-                            newRow.append(item['badcase'])
-                        except:
-                            print(item)
-                    else:
-                        newRow.append(item)
-                flatData.append(newRow)
-            for row in flatData:
-                writer.writerow(row)
-        print ('A file has been saved under ' + totalsSheet + '.')
-
-        if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-            with open(zerosSheet, 'wb') as csvfile:
-                writer = csv.writer(csvfile, delimiter = ';')
-                flatData = []
-                # Flatten data to remove all dict items
-                for row in data[name]:
-                    newRow = []
-                    for item in row:
-                        if type(item) == dict:
-                            try:
-                                newRow.append(item['zerocase'])
-                            except:
-                                print (item)
-                        else:
-                            newRow.append(item)
-                    flatData.append(newRow)
-                for row in flatData:
-                    writer.writerow(row)
-            print( 'A file has been saved under ' + zerosSheet + '.')
-
-        with open(recapSheet, 'wb') as csvfile:
-            writer = csv.writer(csvfile, delimiter = ';')
-            flatData = []
-            # Flatten data to remove all dict items
-            for row in data[name]:
-                newRow = []
-                for item in row:
-                    if type(item) == dict:
-                        try:
-                            if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-                                newRow.append(str(item['mean']) + ' / ' + str(item['badcase']) + ' / ' + str(item['zerocase']))
-                            else:
-                                newRow.append(str(item['mean']) + ' / ' + str(item['badcase']) )
-                        except:
-                            print (item)
-                    else:
-                        newRow.append(item)
-                flatData.append(newRow)
-            for row in flatData:
-                writer.writerow(row)
-        print( 'A file has been saved under ' + recapSheet + '.')
-
-    print( 'Processing over.')
-
-def xlsToCsvPython3(indexes, data): #if too much data to be written to xls file, output a csv
-    for name in data:
-        if Options.csvFileName.endswith('.csv'):
-            ACCCresultsfolder = os.path.dirname(Options.csvFileName)
-            newSheet = os.path.join(ACCCresultsfolder,"Processed_" + name  +'.csv')
-            totalsSheet = os.path.join(ACCCresultsfolder,"Processed_" + name + '_Total.csv')
-            if 'voltage' in name.lower() and 'loadshed' not in name.lower():
-                zerosSheet =  os.path.join(ACCCresultsfolder,"Processed_" + name + '_Zeros.csv')
-            recapSheet =  os.path.join(ACCCresultsfolder,"Processed_" + name + '_Recap.csv')
-        elif Options.csvFileName.endswith('.xls') or Options.csvFileName.endswith('.xlsx'):
-            newSheet = Options.csvFileName[:-4] + '_processed_' + name + '.csv'
-            totalsSheet = Options.csvFileName[:-4] + '_processed_' + name + '_Total.csv'
-            if 'voltage' in name.lower() and 'loadshed' not in name.lower():
-                zerosSheet = Options.csvFileName[:-4] + '_processed_' + name + '_Zeros.csv'
-            recapSheet = Options.csvFileName[:-4] + '_processed_' + name + '_Recap.csv'
-        with open(newSheet, 'w', newline='') as csvfile:
-            writer = csv.writer(csvfile, delimiter = ';')
-            flatData = []
-            # Flatten data to remove all dict items
-            for row in data[name]:
-                newRow = []
-                for item in row:
-                    if type(item) == dict:
-                        try:
-                            newRow.append(item['mean'])
-                        except:
-                            print(item)
-                    else:
-                        newRow.append(item)
-                flatData.append(newRow)
-            for row in flatData:
-                writer.writerow(row)
-        print('A file has been saved under ' + newSheet + '.')
-
-        with open(totalsSheet, 'w', newline='') as csvfile:
-            writer = csv.writer(csvfile, delimiter = ';')
-            flatData = []
-            # Flatten data to remove all dict items
-            for row in data[name]:
-                #print( row)
-                newRow = []
-                for item in row:
-                    if type(item) == dict:
-                        try:
-                            newRow.append(item['badcase'])
-                        except:
-                            print( item)
-                    else:
-                        newRow.append(item)
-                flatData.append(newRow)
-            for row in flatData:
-                writer.writerow(row)
-        print ('A file has been saved under ' + totalsSheet + '.')
-
-        if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-            with open(zerosSheet, 'w', newline='') as csvfile:
-                writer = csv.writer(csvfile, delimiter = ';')
-                flatData = []
-                # Flatten data to remove all dict items
-                for row in data[name]:
-                    newRow = []
-                    for item in row:
-                        if type(item) == dict:
-                            try:
-                                newRow.append(item['zerocase'])
-                            except:
-                                print (item)
-                        else:
-                            newRow.append(item)
-                    flatData.append(newRow)
-                for row in flatData:
-                    writer.writerow(row)
-            print( 'A file has been saved under ' + zerosSheet + '.')
-
-        with open(recapSheet, 'w', newline='') as csvfile:
-            writer = csv.writer(csvfile, delimiter = ';')
-            flatData = []
-            # Flatten data to remove all dict items
-            for row in data[name]:
-                newRow = []
-                for item in row:
-                    if type(item) == dict:
-                        try:
-                            if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-                                newRow.append(str(item['mean']) + ' / ' + str(item['badcase']) + ' / ' + str(item['zerocase']))
-                            else:
-                                newRow.append(str(item['mean']) + ' / ' + str(item['badcase']) )
-                        except:
-                            print (item)
-                    else:
-                        newRow.append(item)
-                flatData.append(newRow)
-            for row in flatData:
-                writer.writerow(row)
-        print( 'A file has been saved under ' + recapSheet + '.')
-
-    print( 'Processing over.')
-    
-def xlsToXls(indexes, data):
-    
-    print('xlsToXls')    
-
-    palette = []
-    newWb = xlwt.Workbook(style_compression = 2)
-    color = 8
-    for name in data:
-        # print( name)
-        newSheet = newWb.add_sheet(name)
-        totalsSheet = newWb.add_sheet(name + '_Total')
-        if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-            zerosSheet = newWb.add_sheet(name + '_Zeros')
-        recapSheet = newWb.add_sheet(name + '_Recap')
-        i = 0
-        j = 0
-        for row in data[name]:
-
-            n = 0
-            for item in row:
-
-                try:
-                    newSheet.write(i, n, item)
-                    totalsSheet.write(i, n, item)
-                    if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-                        zerosSheet.write(i, n, item)
-                    recapSheet.write(i, n, item)
-                except:
-                    # item is not a cell, it's a dict -> display color
-                    try:
-                        if item['color'] == 0x55FF55:
-                            newSheet.write(i, n, item['mean'])
-                            totalsSheet.write(i, n, item['badcase'])
-                            if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-                                zerosSheet.write(i, n, item['zerocase'])
-                                recapSheet.write(i, n, str(item['mean']) + ' / ' + str(item['badcase']) + ' / ' + str(item['zerocase']) )
-                            else:
-                                recapSheet.write(i, n, str(item['mean']) + ' / ' + str(item['badcase']) )
-                        else:
-                            if item['color'] in palette:
-                                style = xlwt.easyxf('pattern: pattern solid, fore_colour custom' + str(item['color']))
-                                newSheet.write(i, n, item['mean'], style)
-                                totalsSheet.write(i, n, item['badcase'], style)
-                                if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-                                    zerosSheet.write(i, n, item['zerocase'], style)
-                                    recapSheet.write(i, n, str(item['mean']) + ' / ' + str(item['badcase']) + ' / ' + str(item['zerocase']), style)
-                                else:
-                                    recapSheet.write(i, n, str(item['mean']) + ' / ' + str(item['badcase']), style)
-                            else:
-                                R = item['color'] / 65536
-                                G = item['color'] / 256 - R * 256
-                                B = 0x55
-
-                                palette.append(item['color'])
-                                xlwt.add_palette_colour('custom' + str(item['color']), color)
-                                if R>-0.01 and R<256.01 and G>-0.01 and G<256.01 and B>-0.01 and B<256.01:
-                                    newWb.set_colour_RGB(color, R, G, B)
-                                    style = xlwt.easyxf('pattern: pattern solid, fore_colour custom' + str(item['color']))
-                                    newSheet.write(i, n, item['mean'], style)
-                                    totalsSheet.write(i, n, item['badcase'], style)
-                                    if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-                                        zerosSheet.write(i, n, item['zerocase'], style)
-                                        recapSheet.write(i, n, str(item['mean']) + ' / ' + str(item['badcase']) + ' / ' + str(item['zerocase']), style)
-                                    else:
-                                        recapSheet.write(i, n, str(item['mean']) + ' / ' + str(item['badcase']), style)
-                                    color += 1
-                                else:
-                                    newSheet.write(i, n, item['mean'])
-                                    totalsSheet.write(i, n, item['badcase'])
-                                    if ' voltage ' in name.lower() and ' loadshed ' not in name.lower() and ' flows ' not in name.lower():
-                                        zerosSheet.write(i, n, item['zerocase'])
-                                        recapSheet.write(i, n, str(item['mean']) + ' / ' + str(item['badcase']) + ' / ' + str(item['zerocase']) )
-                                    else:
-                                        recapSheet.write(i, n, str(item['mean']) + ' / ' + str(item['badcase']) )                                        
-                                        
-                    except Exception as e:
-                        print(e)
-                        n += 1
-                        continue
-                n += 1
-            i += 1
-    if Options.outFileName == '':
-        if Options.ACCcsv:
-            name = os.path.join(os.path.dirname(Options.csvFileName),'ACCCresults_processed.xls')
-            name = name.replace("/","\\")
-        else:
-            name = Options.csvFileName[:-4] + '_processed.xls'
-            name = name.replace("/","\\")
-    else:
-        name = Options.outFileName
-
-    newWb.save(name)
-    print('Processing over. The file has been saved under ' + name + '.')
-    
-def fill_matrice(dataframe, component_label, component, contingency_label, contingency, value_label, nb_cases):
-    
-    import pandas as pd 
-    
-    """
-    On range ces listes par ordre alphabetique
-    """
-    component.sort()
-    contingency.sort()
-    
-    """
-    On vient creer le squelette de notre matrice, on la remplit de 0  (tenter de remplacer 0 par vide ou None)
-    """
-    output_excel = pd.DataFrame(index = component, columns = contingency)
-    output_excel = output_excel.fillna(0)
-    
-    
-    """
-    On vient ranger nos lignes et colonnes par ordre alphabetique, de la meme maniere que les listes component et contingency
-    """
-    output_excel.sort_index(axis = 1, ascending = True, inplace =True)
-    output_excel.sort_index(axis = 0, ascending = True, inplace = True)
-    
-    if value_label != 'Number of Violations':
-        
-        for i in range(len(component)):
-            
-            for j in range(len(contingency)):
-                
-                """  
-                Cette commande permet de venir selectionner la valeur du composant X impacte par la contingence Y
-                """
-                valeur = dataframe[(dataframe[component_label] == component[i]) & (dataframe[contingency_label] == contingency[j])][value_label]
-                                        
-                  
-                """
-                Cette commande permet de venir ecrire notre matrice avec les valeurs recuperees dans la DataFrame d origine 
-                """           
-                try:
-                    output_excel.loc[component[i], contingency[j]] = float(valeur)
-                except:
-                    pass
-                
-    else:
-        
-        for i in range(len(component)):
-            
-            for j in range(len(contingency)):
-                
-                """  
-                Cette commande permet de venir selectionner la valeur du composant X impacte par la contingence Y
-                """
-                nb_viol = dataframe[(dataframe[component_label] == component[i]) & (dataframe[contingency_label] == contingency[j])][value_label]
-                valeur  = nb_viol/nb_cases
-                ## occ min et occ max
-                             
-                """
-                Cette commande permet de venir ecrire notre matrice avec les valeurs recuperees dans la DataFrame d origine 
-                """           
-                try:
-                    output_excel.loc[component[i], contingency[j]] = float(int(valeur*100))/100
-                except:
-                    pass  
-                
-    return output_excel
-
-if __name__ == '__main__':
-
-    from dicoN1_process import Dico as dico
-
-    processXLS(dico)       
\ No newline at end of file
index 9eeaba07a9974c6a90bfa930d0b6b1343abc9df9..4e8e6ae4a24d71124f029cdf8788603e211166d1 100644 (file)
@@ -966,20 +966,20 @@ def run(dico):
     BusStorage = []
     TransfoStorage = []
 
-    # Get the different files
+    #Get the different files
     FolderPath = FolderList[0]
     FolderContents = os.listdir(FolderPath)
     BaseCase = ''
-    # Get the BaseCase file to compute and eliminate all radial items
+    #Get the BaseCase file to compute and eliminate all radial items
     for fname in FolderContents:
-        # Browse all files in the main folder for a "package" folder
+        #Browse all files in the main folder for a "package" folder
         if fname[0:7] == 'package':
             packNum = int(fname.split('_')[0][7:])
             PackageContents = os.listdir(os.path.join(FolderPath, fname))
-            # Browse all files in the package folder for the BaseCase.sav file
+            #Browse all files in the package folder for the BaseCase.sav file
             for f in PackageContents:
                 if f[0:8] == 'BaseCase' and BaseCase == '':
-                    # Found the BaseCase.sav file, load it and compute the radial items
+                    #Found the BaseCase.sav file, load it and compute the radial items
                     BaseCase = os.path.join(os.path.join(FolderPath, fname), f)
                     BusList, LinesList, TransfosList,BusDico = getNominalkV(BaseCase)
                     updateConts()
index 503f4d46ef9e8c5f155a1055de23944294d61f9e..0f83a10af339c08732337ad6f3d896bcef4f8444 100644 (file)
@@ -1 +1 @@
-Dico ={'CONTINGENCY_SELECTION': {'TripLines': True, 'csv_file': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190722_11h42m31/Test.csv', 'SelectionMethod': 'CaseSelectionFromFile', 'case_name': 'transfo', 'TripTransfos': True, 'TripGenerators': True}, 'CASE_SELECTION': {'TransformersList': ['22.0 - 11.0', '22.0 - 6.6', '66.0 - 11.0', '66.0 - 15.0', '66.0 - 22.0', '66.0 - 6.6'], 'PSEN_results_csvfile': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190722_11h42m31/simulationDClog_complete_11h42m31.csv', 'DecimalSeparator': ',', 'MaxDepth': 5, 'NewCsvFile': 'CleanedData.csv', 'PSEN_results_csvfile_cleaned': False, 'Python3_path': 'C:/Python35', 'PF_path': 'C:\\Program Files\\DIgSILENT\\PowerFactory 2017 SP1\\Python\\3.5', 'LinesList': ['11.0', '22.0', '66.0'], 'PSEN_results_folder': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190722_11h42m31', 'OutputNewCsv': False, 'BusesList': ['6.6', '11.0', '15.0', '22.0', '66.0']}, 'CONTINGENCY_OPTIONS': {'ActiveLimits': True, 'Vmin': 0.9, 'FlowLimitTransformers': 10, 'AdjustTaps': False, 'VarLimits': True, 'FlowLimitLines': 50, 'FlatStart': False, 'AdjustShunts': False, 'Vmax': 1.1, 'output_file_format': 'xls', 'DispatchMode': 'ReferenceMachine'}}
\ No newline at end of file
+Dico ={'CONTINGENCY_SELECTION': {'TripTransfos': False, 'TripLines': True, 'TripGenerators': True, 'SelectionMethod': 'SelectAllCases'}, 'CASE_SELECTION': {'TransformersList': [], 'PSEN_results_csvfile': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35/simulationDClog_complete_07h31m35.csv', 'DecimalSeparator': ',', 'MaxDepth': 5, 'NewCsvFile': 'CleanedData.csv', 'PSEN_results_csvfile_cleaned': False, 'Python3_path': 'C:/Python35', 'PF_path': 'C:\\Program Files\\DIgSILENT\\PowerFactory 2017 SP1\\Python\\3.5', 'LinesList': ['90.0'], 'PSEN_results_folder': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35', 'OutputNewCsv': False, 'BusesList': ['90.0']}, 'CONTINGENCY_OPTIONS': {'ActiveLimits': True, 'Vmin': 0.95, 'FlowLimitTransformers': 100, 'AdjustTaps': False, 'VarLimits': True, 'FlowLimitLines': 100, 'FlatStart': False, 'AdjustShunts': False, 'flush': 5, 'Vmax': 1.05, 'output_file_format': 'xls', 'DispatchMode': 'ReferenceMachine'}}
\ No newline at end of file
index dea5036afb342ee313e4ab449b775d204941b0f9..fb30091192a79c3cf43fbc655fe7740ea2b370aa 100644 (file)
@@ -1 +1 @@
-Dico ={'CONTINGENCY_PROCESSING': {'XLS_file': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35/ACCCresults.xls', "'Contingency_List_For_testuno Flows 0'": ['CORTE_MOROSAGLIA', 'FURIANI_SISCO', 'Gisonaccia_PV [Ghisonaccia]', 'LUCCIANA_BT [Lucciana]'], "'Component_List_For_testuno Flows 0'": ['Aspretto_Aspretto_Vazzio_Vazzio_ASPRETTO_VAZZIO__LI'], 'TabList': ['testuno Voltage 0', 'testuno Flows 0'], "'Component_List_For_testuno Voltage 0'": ['IleRousse_IleRousse'], "'Contingency_List_For_testuno Voltage 0'": ['CASTIRLA_ILE_ROUSSE', 'PIETROSELLA_PROPRIANO']}, 'CONTINGENCY_SELECTION': {'TripLines': True, 'csv_file': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35/Test.csv', 'SelectionMethod': 'CaseSelectionFromFile', 'case_name': 'testuno', 'TripTransfos': False, 'TripGenerators': True}, 'CASE_SELECTION': {'TransformersList': [], 'PSEN_results_csvfile': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35/simulationDClog_complete_07h31m35.csv', 'DecimalSeparator': ',', 'MaxDepth': 5, 'NewCsvFile': 'CleanedData.csv', 'PSEN_results_csvfile_cleaned': False, 'Python3_path': 'C:/Python35', 'PF_path': 'C:\\Program Files\\DIgSILENT\\PowerFactory 2017 SP1\\Python\\3.5', 'LinesList': ['90.0'], 'PSEN_results_folder': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35', 'OutputNewCsv': False, 'BusesList': ['90.0']}, 'CONTINGENCY_OPTIONS': {'ActiveLimits': True, 'Vmin': 0.95, 'FlowLimitTransformers': 100, 'AdjustTaps': False, 'VarLimits': True, 'FlowLimitLines': 100, 'FlatStart': False, 'AdjustShunts': False, 'Vmax': 1.05, 'output_file_format': 'xls', 'DispatchMode': 'ReferenceMachine'}}
\ No newline at end of file
+Dico ={'CONTINGENCY_PROCESSING': {"'Component_List_For_All Flows 0'": ['Aspretto_Aspretto_Vazzio_Vazzio_ASPRETTO_VAZZIO__LI'], "'Component_List_For_All Voltage 0'": ['IleRousse_IleRousse', 'SainteLucie_SainteLucie', 'Sovenzia_Sovenzia'], 'XLS_file': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35/ACCCresults_flush.xls', "'Contingency_List_For_All Voltage 0'": ['CASAMOZZA_MOROSAGLIA', 'VAZ_G10 [Vazzio]', 'PROPRIANO_ZSSS6'], 'TabList': ['All Flows 0', 'All Voltage 0'], "'Contingency_List_For_All Flows 0'": ['VAZ_G10 [Vazzio]', 'PROPRIANO_ZSSS6', 'CASA6 [Lucciana]']}, 'CONTINGENCY_SELECTION': {'TripTransfos': False, 'TripLines': True, 'TripGenerators': True, 'SelectionMethod': 'SelectAllCases'}, 'CASE_SELECTION': {'TransformersList': [], 'PSEN_results_csvfile': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35/simulationDClog_complete_07h31m35.csv', 'DecimalSeparator': ',', 'MaxDepth': 5, 'NewCsvFile': 'CleanedData.csv', 'PSEN_results_csvfile_cleaned': False, 'Python3_path': 'C:/Python35', 'PF_path': 'C:\\Program Files\\DIgSILENT\\PowerFactory 2017 SP1\\Python\\3.5', 'LinesList': ['90.0'], 'PSEN_results_folder': 'C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35', 'OutputNewCsv': False, 'BusesList': ['90.0']}, 'CONTINGENCY_OPTIONS': {'ActiveLimits': True, 'Vmin': 0.95, 'FlowLimitTransformers': 100, 'AdjustTaps': False, 'VarLimits': True, 'FlowLimitLines': 100, 'FlatStart': False, 'AdjustShunts': False, 'Vmax': 1.05, 'output_file_format': 'xls', 'DispatchMode': 'ReferenceMachine'}}
\ No newline at end of file
index 0398788922936aae3438518c3d0a39cd21cbb2eb..cbfecb9f376a1cbd2de9d32d6e922f6f5685b221 100644 (file)
@@ -1,3 +1,3 @@
-C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190722_11h42m31\package0_N_20190722_11h42m31\BaseCase.pfd
+C:/Users/H92579/Documents/PSEN_simu/ResultatSimu/N_20190621_07h31m35\package0_N_20190621_07h31m35\BaseCase.pfd
 C:\Program Files\DIgSILENT\PowerFactory 2017 SP1\Python\3.5
 C:/Python35