PowerBalanceSMPM

record PowerBalanceSMPM "Power balance of synchronous induction machines with permanent magnet"
    extends Machines.Interfaces.InductionMachines.PartialPowerBalanceInductionMachines(final lossPowerTotal = lossPowerStatorWinding + lossPowerStatorCore + lossPowerRotorCore + lossPowerStrayLoad + lossPowerFriction + lossPowerRotorWinding + lossPowerPermanentMagnet);

    Modelica.SIunits.Power lossPowerRotorWinding "Rotor copper losses";
    Modelica.SIunits.Power lossPowerPermanentMagnet "Permanent magnet losses";

    annotation (
        defaultComponentPrefixes = "output",
        Documentation(info = "<html>\nPower balance of synchronous induction machines with permanent magnet.\n </html>"));
end PowerBalanceSMPM;