diff --git a/Helios/Source/PowerDistributionModule.cs b/Helios/Source/PowerDistributionModule.cs new file mode 100644 index 0000000000000000000000000000000000000000..5a24a77e5d5b49f66939002ed8e5c2a82c3ba60a --- /dev/null +++ b/Helios/Source/PowerDistributionModule.cs @@ -0,0 +1,28 @@ +using System; +namespace Helios.Source +{ + public class PowerDistributionModule + { + public double Efficiency { get; set; } + public double BaseLoad { get; set; } + + public PowerDistributionModule() { } + + public PowerDistributionModule(double efficiency) + { + this.Efficiency = efficiency; + } + + public double GetBaseLoad(double powerConsumption) + { + double baseLoad; + + baseLoad = powerConsumption + ((1 - Efficiency) * powerConsumption); + + this.BaseLoad = baseLoad; + + return baseLoad; + } + } +} +