88from PySide6 .QtWidgets import QPushButton , QVBoxLayout , QDialog , QLabel , QComboBox
99from VeraGrid .Gui .gui_functions import get_list_model , create_spinbox
1010from VeraGridEngine .Devices .Branches .transformer import Transformer2W
11- from VeraGridEngine .Devices .Branches .transformer_type import TransformerType , reverse_transformer_short_circuit_study
11+ from VeraGridEngine .Devices .Branches .transformer_type import TransformerType
1212from VeraGridEngine .Devices .multi_circuit import MultiCircuit
1313
1414
@@ -50,12 +50,12 @@ def __init__(self, branch: Transformer2W, grid: MultiCircuit, modify_on_accept=T
5050 self .Vf = self .transformer_obj .bus_from .Vnom
5151 self .Vt = self .transformer_obj .bus_to .Vnom
5252
53- Pfe , Pcu , Vsc , I0 , Sn = reverse_transformer_short_circuit_study (R = self .transformer_obj .R ,
54- X = self .transformer_obj .X ,
55- G = self .transformer_obj .G ,
56- B = self .transformer_obj .B ,
57- rate = self .transformer_obj .rate ,
58- Sbase = self .Sbase )
53+ # Pfe, Pcu, Vsc, I0, Sn = reverse_transformer_short_circuit_study(R=self.transformer_obj.R,
54+ # X=self.transformer_obj.X,
55+ # G=self.transformer_obj.G,
56+ # B=self.transformer_obj.B,
57+ # rate=self.transformer_obj.rate,
58+ # Sbase=self.Sbase)
5959
6060 # ------------------------------------------------------------------------------------------
6161
@@ -82,6 +82,26 @@ def __init__(self, branch: Transformer2W, grid: MultiCircuit, modify_on_accept=T
8282
8383 except ValueError as e :
8484 print (f"Template not found for { self .transformer_obj .name } " )
85+ Sn = self .transformer_obj .Sn # MVA
86+ Pcu = self .transformer_obj .Pcu # kW
87+ Pfe = self .transformer_obj .Pfe # kW
88+ I0 = self .transformer_obj .I0 # %
89+ Vsc = self .transformer_obj .Vsc # %
90+
91+ else :
92+ # set the template parameters
93+ Sn = self .transformer_obj .Sn # MVA
94+ Pcu = self .transformer_obj .Pcu # kW
95+ Pfe = self .transformer_obj .Pfe # kW
96+ I0 = self .transformer_obj .I0 # %
97+ Vsc = self .transformer_obj .Vsc # %
98+ else :
99+ # set the template parameters
100+ Sn = self .transformer_obj .Sn # MVA
101+ Pcu = self .transformer_obj .Pcu # kW
102+ Pfe = self .transformer_obj .Pfe # kW
103+ I0 = self .transformer_obj .I0 # %
104+ Vsc = self .transformer_obj .Vsc # %
85105
86106 # load template
87107 self .load_template_btn = QPushButton ()
@@ -110,8 +130,6 @@ def __init__(self, branch: Transformer2W, grid: MultiCircuit, modify_on_accept=T
110130
111131 # labels
112132
113- # add all to the GUI
114-
115133 # add all to the GUI
116134 self .layout .addWidget (QLabel ("Suitable templates" ))
117135 self .layout .addWidget (self .catalogue_combo )
0 commit comments