Source code for cimpy.cgmes_v2_4_15.TapChangerTablePoint

from .Base import Base
from .CGMESProfile import Profile


[docs]class TapChangerTablePoint(Base): """ :b: The magnetizing branch susceptance deviation in percent of nominal value. The actual susceptance is calculated as follows: calculated magnetizing susceptance = b(nominal) * (1 + b(from this class)/100). The b(nominal) is defined as the static magnetizing susceptance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form. Default: 0.0 :g: The magnetizing branch conductance deviation in percent of nominal value. The actual conductance is calculated as follows: calculated magnetizing conductance = g(nominal) * (1 + g(from this class)/100). The g(nominal) is defined as the static magnetizing conductance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form. Default: 0.0 :r: The resistance deviation in percent of nominal value. The actual reactance is calculated as follows: calculated resistance = r(nominal) * (1 + r(from this class)/100). The r(nominal) is defined as the static resistance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form. Default: 0.0 :ratio: The voltage ratio in per unit. Hence this is a value close to one. Default: 0.0 :step: The tap step. Default: 0 :x: The series reactance deviation in percent of nominal value. The actual reactance is calculated as follows: calculated reactance = x(nominal) * (1 + x(from this class)/100). The x(nominal) is defined as the static series reactance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form. Default: 0.0 """ possibleProfileList = { "class": [Profile.EQ.value, ], "b": [Profile.EQ.value, ], "g": [Profile.EQ.value, ], "r": [Profile.EQ.value, ], "ratio": [Profile.EQ.value, ], "step": [Profile.EQ.value, ], "x": [Profile.EQ.value, ], } serializationProfile = {} recommendedClassProfile = Profile.EQ.value def __init__(self, b = 0.0, g = 0.0, r = 0.0, ratio = 0.0, step = 0, x = 0.0): self.b = b self.g = g self.r = r self.ratio = ratio self.step = step self.x = x def __str__(self): str = "class=TapChangerTablePoint\n" attributes = self.__dict__ for key in attributes.keys(): str = str + key + "={}\n".format(attributes[key]) return str