PowerBalanceDCPM

record PowerBalanceDCPM "Power balance of DC machines with permanent magnet"
    extends Machines.Interfaces.DCMachines.PartialPowerBalanceDCMachines(final lossPowerTotal = lossPowerArmature + lossPowerCore + lossPowerStrayLoad + lossPowerFriction + lossPowerBrush + lossPowerPermanentMagnet);

    Modelica.SIunits.Power lossPowerPermanentMagnet "Permanent magnet losses";

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