AixLib.Fluid.BoilerCHP.ModularCHP.BaseClasses.CHP_ElectricMachine

# .AixLib.Fluid.BoilerCHP.ModularCHP.BaseClasses.CHP_ElectricMachine

Model of a general induction machine working as a starter generator

## Information

Model of an electric induction machine that includes the calculation of:

-> mechanical output (torque and speed)

-> electrical output (current and power)

It delivers positive torque and negative electrical power when operating below the synchronous speed (motor) and can switch into generating electricity (positive electrical power and negative torque) when operating above the synchronous speed (generator).

The calculations are based on simple electrical equations and an analytical approach by Pichai Aree (2017) that determinates stator current and torque depending on the slip.

The parameters rho0, rho1, rho3 and k are used for the calculation of the characteristic curves. They are determined from the general machine data at nominal operation and realistic assumptions about the ratio between starting torque, starting current, breakdown torque, breakdown slip and nominal current and torque. These assumptions are taken from DIN VDE 2650/2651. It shows good agreement for machines up to 100kW of mechanical power operating at a speed up to 3000rpm and with a rated voltage up to 500V.

The only data required is:

- number of polepairs or synchronous speed (p or n0)

- voltage and frequence of the electric power supply (U_1 and f_1)

- nominal current and speed (I_elNominal and n_nominal )

- power factor if available (default=0.8)

Additional Information:

- Electric power calculation as a generator from mechanical input speed can be further approached by small changes to the speed.

- The electric losses are calculated from the slip depending rotor loss which corresponds to roughly 22% of the total losses according to Almeida (DOI: 10.1109/MIAS.2010.939427).

- April, 2019 by Julian Matthes:
  First implementation (see issue #667)

Generated at 2026-05-12T20:19:03Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos