27 std::shared_ptr<DP::Ph1::Resistor> mSubResistor;
29 std::shared_ptr<DP::Ph1::Inductor> mSubInductor;
32 std::shared_ptr<DP::Ph1::Resistor> mSubSnubResistor1;
34 std::shared_ptr<DP::Ph1::Resistor> mSubSnubResistor2;
36 std::shared_ptr<DP::Ph1::Capacitor> mSubSnubCapacitor1;
38 std::shared_ptr<DP::Ph1::Capacitor> mSubSnubCapacitor2;
41 Real mSnubberResistance1;
43 Real mSnubberResistance2;
45 Real mSnubberCapacitance1;
47 Real mSnubberCapacitance2;
50 Bool mWithResistiveLosses;
56 Logger::Level logLevel = Logger::Level::off,
57 Bool withResistiveLosses =
false);
59 Transformer(String name, Logger::Level logLevel = Logger::Level::off)
62 SimPowerComp<Complex>::Ptr
clone(String name)
override;
66 void setParameters(Real nomVoltageEnd1, Real nomVoltageEnd2, Real ratioAbs,
67 Real ratioPhase, Real resistance, Real inductance);
69 void setParameters(Real nomVoltageEnd1, Real nomVoltageEnd2, Real ratedPower,
70 Real ratioAbs, Real ratioPhase, Real resistance,
80 Attribute<Matrix>::Ptr leftVector)
override;
91 Attribute<Matrix>::Ptr &leftVector)
override;
94 AttributeBase::List &prevStepDependencies,
95 AttributeBase::List &attributeDependencies,
96 AttributeBase::List &modifiedAttributes)
override;
100 AttributeBase::List &attributeDependencies,
101 AttributeBase::List &modifiedAttributes,
102 Attribute<Matrix>::Ptr &leftVector)
override;