From b306118b2683cf6f264b5f1617c3e0e62a6c9042 Mon Sep 17 00:00:00 2001 From: Thales1330 Date: Tue, 1 Nov 2016 19:36:24 -0200 Subject: Power flow (gs) under implementation --- Project/PowerFlow.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Project/PowerFlow.cpp (limited to 'Project/PowerFlow.cpp') diff --git a/Project/PowerFlow.cpp b/Project/PowerFlow.cpp new file mode 100644 index 0000000..22aa027 --- /dev/null +++ b/Project/PowerFlow.cpp @@ -0,0 +1,27 @@ +#include "PowerFlow.h" + +PowerFlow::PowerFlow(std::vector elementList) : ElectricCalculation() +{ + GetElementsFromList(elementList); +} + +PowerFlow::~PowerFlow() +{ +} + +bool PowerFlow::RunGaussSeidel() +{ + GetYBus(m_yBus, 100e6); + + wxString str = ""; + for(int i=0; i<(int)m_yBus.size(); i++) { + for(int j=0; j<(int)m_yBus[i].size(); j++) { + str += wxString::Format("%.2f + j%.2f\t", m_yBus[i][j].real(), m_yBus[i][j].imag()); + } + str += "\n"; + } + + wxLogMessage(str); + + return true; +} -- cgit