From a40d5a405d60b4e429f6f578dcfe3c33ab5ad81a Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Fri, 26 Apr 2019 02:29:47 -0300 Subject: Frequency response implemented Need a form --- Project/PowerQuality.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'Project/PowerQuality.h') diff --git a/Project/PowerQuality.h b/Project/PowerQuality.h index ad47884..6c443e3 100644 --- a/Project/PowerQuality.h +++ b/Project/PowerQuality.h @@ -22,16 +22,26 @@ class PowerQuality : public ElectricCalculation }; PowerQuality(); - PowerQuality(std::vector elementList); + PowerQuality(std::vector elementList); ~PowerQuality(); - + virtual void CalculateHarmonicYbusList(double systemPowerBase = 100e6); + virtual void CalculateHarmonicYbus(std::vector > > &yBus, + double systemPowerBase, + double order); virtual bool CalculateDistortions(double systemPowerBase = 100e6); + virtual bool CalculateFrequencyResponse(double systemFreq = 60.0, + double initFreq = 0.0, + double endFreq = 1500.0, + double stepFreq = 1.0, + double systemPowerBase = 100e6); virtual std::vector GetHarmonicOrdersList(); + virtual std::vector GetFrequencies() { return m_frequencyList; } protected: std::vector m_harmYbusList; + std::vector m_frequencyList; }; #endif // POWERQUALITY_H -- cgit