11 #include <dpsim-models/Base/Base_Ph3_Transformer.h>
12 #include <dpsim-models/CompositePowerComp.h>
13 #include <dpsim-models/EMT/EMT_Ph3_Capacitor.h>
14 #include <dpsim-models/EMT/EMT_Ph3_Inductor.h>
15 #include <dpsim-models/EMT/EMT_Ph3_Resistor.h>
16 #include <dpsim-models/Solver/MNAInterface.h>
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)
65 void setParameters(Real nomVoltageEnd1, Real nomVoltageEnd2, Real ratedPower,
66 Real ratioAbs, Real ratioPhase, Matrix resistance,
88 AttributeBase::List &prevStepDependencies,
89 AttributeBase::List &attributeDependencies,
90 AttributeBase::List &modifiedAttributes)
override;
94 AttributeBase::List &attributeDependencies,
95 AttributeBase::List &modifiedAttributes,
Base class for composite power components.
String uid()
Returns unique id.
Base class for all components that are transmitting power.