diff options
author | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2019-07-10 14:14:30 -0300 |
---|---|---|
committer | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2019-07-10 14:14:30 -0300 |
commit | f54297e08079fe1954920ca2742b0bed19f86181 (patch) | |
tree | 2022c968210fa803eb09c6e1faa3f3e6985af895 /Project/Electromechanical.h | |
parent | 2b02ef22cc5f2025b09b700f1cb6e1cec94d80f6 (diff) | |
download | PSP.git-f54297e08079fe1954920ca2742b0bed19f86181.tar.gz PSP.git-f54297e08079fe1954920ca2742b0bed19f86181.tar.xz PSP.git-f54297e08079fe1954920ca2742b0bed19f86181.zip |
Induction motor implementation start
Machine initialization implemented. It seems that it's working. Check a OMIB with the motor.
Diffstat (limited to 'Project/Electromechanical.h')
-rw-r--r-- | Project/Electromechanical.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Project/Electromechanical.h b/Project/Electromechanical.h index 65275e5..90d3ebd 100644 --- a/Project/Electromechanical.h +++ b/Project/Electromechanical.h @@ -70,7 +70,10 @@ class Electromechanical : public ElectricCalculation // double GetPowerValue(double value, ElectricalUnit unit); void InsertSyncMachinesOnYBus(); + bool InsertIndMachinesOnYBus(); + bool CalculateIndMachinesTransientValues(IndMotor* motor); std::complex<double> GetSyncMachineAdmittance(SyncGenerator* generator); + std::complex<double> GetIndMachineAdmittance(IndMotor* motor); bool InitializeDynamicElements(); bool CalculateInjectedCurrents(); void CalculateIntegrationConstants(SyncGenerator* syncGenerator, double id, double iq, double k = 1.0); |