diff options
Diffstat (limited to 'Project/Electromechanical.cpp')
-rw-r--r-- | Project/Electromechanical.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/Project/Electromechanical.cpp b/Project/Electromechanical.cpp index 8d97d5b..307b2da 100644 --- a/Project/Electromechanical.cpp +++ b/Project/Electromechanical.cpp @@ -207,14 +207,14 @@ void Electromechanical::SetEvent(double currentTime) for(unsigned int i = 0; i < swData.swType.size(); ++i) { if(EventTrigger(swData.swTime[i], currentTime)) { // Remove machine (only connected machines) - if(swData.swType[i] == SW_REMOVE && generator->IsOnline()) { + if(swData.swType[i] == SwitchingType::SW_REMOVE && generator->IsOnline()) { generator->SetOnline(false); int n = static_cast<Bus*>(generator->GetParentList()[0])->GetElectricalData().number; m_yBus[n][n] -= GetSyncMachineAdmittance(generator); } // Insert machine (only disconnected machines) - if(swData.swType[i] == SW_INSERT && !generator->IsOnline() && generator->GetParentList().size() == 1) { + if(swData.swType[i] == SwitchingType::SW_INSERT && !generator->IsOnline() && generator->GetParentList().size() == 1) { if(generator->SetOnline(true)) { int n = static_cast<Bus*>(generator->GetParentList()[0])->GetElectricalData().number; m_yBus[n][n] += GetSyncMachineAdmittance(generator); @@ -231,7 +231,7 @@ void Electromechanical::SetEvent(double currentTime) for(unsigned int i = 0; i < swData.swType.size(); ++i) { if(EventTrigger(swData.swTime[i], currentTime)) { // Remove machine (only connected machines) - if(swData.swType[i] == SW_REMOVE && motor->IsOnline() && motor->GetParentList().size() == 1) { + if(swData.swType[i] == SwitchingType::SW_REMOVE && motor->IsOnline() && motor->GetParentList().size() == 1) { auto data = motor->GetElectricalData(); motor->SetOnline(false); int n = static_cast<Bus*>(motor->GetParentList()[0])->GetElectricalData().number; @@ -239,7 +239,7 @@ void Electromechanical::SetEvent(double currentTime) } // Insert machine (only disconnected machines) - if(swData.swType[i] == SW_INSERT && !motor->IsOnline() && motor->GetParentList().size() == 1) { + if(swData.swType[i] == SwitchingType::SW_INSERT && !motor->IsOnline() && motor->GetParentList().size() == 1) { auto data = motor->GetElectricalData(); if(motor->SetOnline(true)) { int n = static_cast<Bus*>(motor->GetParentList()[0])->GetElectricalData().number; @@ -257,7 +257,7 @@ void Electromechanical::SetEvent(double currentTime) for(unsigned int i = 0; i < swData.swType.size(); ++i) { if(EventTrigger(swData.swTime[i], currentTime)) { // Remove load (only connected loads) - if(swData.swType[i] == SW_REMOVE && load->IsOnline() && load->GetParentList().size() == 1) { + if(swData.swType[i] == SwitchingType::SW_REMOVE && load->IsOnline() && load->GetParentList().size() == 1) { load->SetOnline(false); auto data = load->GetPUElectricalData(m_powerSystemBase); Bus* parentBus = static_cast<Bus*>(load->GetParentList()[0]); @@ -268,7 +268,7 @@ void Electromechanical::SetEvent(double currentTime) } // Insert load (only disconnected load) - if(swData.swType[i] == SW_INSERT && !load->IsOnline() && load->GetParentList().size() == 1) { + if(swData.swType[i] == SwitchingType::SW_INSERT && !load->IsOnline() && load->GetParentList().size() == 1) { if(load->SetOnline(true)) { auto data = load->GetPUElectricalData(m_powerSystemBase); Bus* parentBus = static_cast<Bus*>(load->GetParentList()[0]); @@ -289,7 +289,7 @@ void Electromechanical::SetEvent(double currentTime) for(unsigned int i = 0; i < swData.swType.size(); ++i) { if(EventTrigger(swData.swTime[i], currentTime)) { // Remove line (only connected lines) - if(swData.swType[i] == SW_REMOVE && line->IsOnline()) { + if(swData.swType[i] == SwitchingType::SW_REMOVE && line->IsOnline()) { line->SetOnline(false); auto data = line->GetElectricalData(); @@ -307,7 +307,7 @@ void Electromechanical::SetEvent(double currentTime) } // Insert line (only disconnected lines) - if(swData.swType[i] == SW_INSERT && !line->IsOnline() && line->GetParentList().size() == 2) { + if(swData.swType[i] == SwitchingType::SW_INSERT && !line->IsOnline() && line->GetParentList().size() == 2) { if(line->SetOnline(true)) { auto data = line->GetElectricalData(); @@ -335,7 +335,7 @@ void Electromechanical::SetEvent(double currentTime) for(unsigned int i = 0; i < swData.swType.size(); ++i) { if(EventTrigger(swData.swTime[i], currentTime)) { // Remove transformer (only connected transformers) - if(swData.swType[i] == SW_REMOVE && transformer->IsOnline()) { + if(swData.swType[i] == SwitchingType::SW_REMOVE && transformer->IsOnline()) { transformer->SetOnline(false); auto data = transformer->GetElectricalData(); @@ -364,7 +364,7 @@ void Electromechanical::SetEvent(double currentTime) } // Insert transformer (only disconnected transformers) - if(swData.swType[i] == SW_INSERT && !transformer->IsOnline() && + if(swData.swType[i] == SwitchingType::SW_INSERT && !transformer->IsOnline() && transformer->GetParentList().size() == 2) { if(transformer->SetOnline(true)) { auto data = transformer->GetElectricalData(); @@ -404,7 +404,7 @@ void Electromechanical::SetEvent(double currentTime) for(unsigned int i = 0; i < swData.swType.size(); ++i) { if(EventTrigger(swData.swTime[i], currentTime)) { // Remove capacitor (only connected capacitors) - if(swData.swType[i] == SW_REMOVE && capacitor->IsOnline()) { + if(swData.swType[i] == SwitchingType::SW_REMOVE && capacitor->IsOnline()) { capacitor->SetOnline(false); auto data = capacitor->GetPUElectricalData(m_powerSystemBase); int n = static_cast<Bus*>(capacitor->GetParentList()[0])->GetElectricalData().number; @@ -412,7 +412,7 @@ void Electromechanical::SetEvent(double currentTime) } // Insert capacitor (only disconnected capacitors) - if(swData.swType[i] == SW_INSERT && !capacitor->IsOnline() && capacitor->GetParentList().size() == 1) { + if(swData.swType[i] == SwitchingType::SW_INSERT && !capacitor->IsOnline() && capacitor->GetParentList().size() == 1) { if(capacitor->SetOnline(true)) { auto data = capacitor->GetPUElectricalData(m_powerSystemBase); int n = static_cast<Bus*>(capacitor->GetParentList()[0])->GetElectricalData().number; @@ -430,7 +430,7 @@ void Electromechanical::SetEvent(double currentTime) for(unsigned int i = 0; i < swData.swType.size(); ++i) { if(EventTrigger(swData.swTime[i], currentTime)) { // Remove inductor (only connected inductors) - if(swData.swType[i] == SW_REMOVE && inductor->IsOnline()) { + if(swData.swType[i] == SwitchingType::SW_REMOVE && inductor->IsOnline()) { inductor->SetOnline(false); auto data = inductor->GetPUElectricalData(m_powerSystemBase); int n = static_cast<Bus*>(inductor->GetParentList()[0])->GetElectricalData().number; @@ -438,7 +438,7 @@ void Electromechanical::SetEvent(double currentTime) } // Insert inductor (only disconnected inductors) - if(swData.swType[i] == SW_INSERT && !inductor->IsOnline() && inductor->GetParentList().size() == 1) { + if(swData.swType[i] == SwitchingType::SW_INSERT && !inductor->IsOnline() && inductor->GetParentList().size() == 1) { if(inductor->SetOnline(true)) { auto data = inductor->GetPUElectricalData(m_powerSystemBase); int n = static_cast<Bus*>(inductor->GetParentList()[0])->GetElectricalData().number; @@ -1816,7 +1816,7 @@ bool Electromechanical::CalculateIndMachinesTransientValues(IndMotor* motor) double p = dataPU.activePower; double v = std::abs(data.terminalVoltage); - //[Ref.] Induction Motor Static Models for Power Flow and Voltage Stability Studies + //[Ref.] Induction Motor Static Models for Power Flow and Voltage stability Studies // If the motor is offline, calculate the nominal slip to user-defined power input and 1.0 p.u. voltage if(!motor->IsOnline()) v = 1.0; double r1 = data.r1t; |