Harmony
HARMONic stabilitY assessment of PE-penetrated power systems
Loading...
Searching...
No Matches
Transformer_real.h
Go to the documentation of this file.
1
#ifndef TRANSFORMER_REAL_H
2
#define TRANSFORMER_REAL_H
3
9
#include "
Transformer_base.h
"
10
16
class
Transformer_real
:
public
Transformer_base
{
17
public
:
25
Transformer_real
(
const
std::string& symbol,
const
std::string& location,
int
pins,
const
std::vector<double>& values);
26
27
~Transformer_real
()
override
;
28
29
double
getTurnsRatio
()
const
{
return
a; }
30
31
double
getPhaseLag
()
const
{
return
phi; }
// Method to get phase lag
32
33
private
:
34
double
a;
// Turns ratio
35
double
phi;
// Phase shift
36
};
37
38
#endif
// TRANSFORMER_REAL_H
Transformer_base.h
Base class for transformer models with winding R-L parameters.
Transformer_base
Base transformer with primary/secondary winding R and L values.
Definition
Transformer_base.h:16
Transformer_real
Real transformer with turns ratio and phase lag.
Definition
Transformer_real.h:16
Transformer_real::~Transformer_real
~Transformer_real() override
Transformer_real::getTurnsRatio
double getTurnsRatio() const
Definition
Transformer_real.h:29
Transformer_real::getPhaseLag
double getPhaseLag() const
Definition
Transformer_real.h:31
harmony
src
Elements
Transformer
Transformer_real.h
Generated by
1.9.8