27 std::shared_ptr<EMT::Ph3::Resistor> mSubResistor;
29 std::shared_ptr<EMT::Ph3::Inductor> mSubInductor;
32 std::shared_ptr<EMT::Ph3::Resistor> mSubSnubResistor1;
34 std::shared_ptr<EMT::Ph3::Resistor> mSubSnubResistor2;
36 std::shared_ptr<EMT::Ph3::Capacitor> mSubSnubCapacitor1;
38 std::shared_ptr<EMT::Ph3::Capacitor> mSubSnubCapacitor2;
41 Matrix mSnubberResistance1;
43 Matrix mSnubberResistance2;
45 Matrix mSnubberCapacitance1;
47 Matrix mSnubberCapacitance2;
50 Bool mWithResistiveLosses;
55 Logger::Level logLevel = Logger::Level::off,
56 Bool withResistiveLosses =
false);
58 Transformer(String name, Logger::Level logLevel = Logger::Level::off)
61 SimPowerComp<Real>::Ptr
clone(String name)
override;
65 void setParameters(Real nomVoltageEnd1, Real nomVoltageEnd2, Real ratedPower,
66 Real ratioAbs, Real ratioPhase, Matrix resistance,
74 Attribute<Matrix>::Ptr leftVector)
override;
85 Attribute<Matrix>::Ptr &leftVector)
override;
88 AttributeBase::List &prevStepDependencies,
89 AttributeBase::List &attributeDependencies,
90 AttributeBase::List &modifiedAttributes)
override;
94 AttributeBase::List &attributeDependencies,
95 AttributeBase::List &modifiedAttributes,
96 Attribute<Matrix>::Ptr &leftVector)
override;