Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit a61cadb6 authored by Michael KRISPER's avatar Michael KRISPER
Browse files

BusAuxiliaries removed comment

parent 1fbb8096
No related branches found
No related tags found
No related merge requests found
......@@ -9,8 +9,6 @@
//
// See the LICENSE.txt for the specific language governing permissions and limitations.
using System;
using System.Collections.Generic;
using TUGraz.VectoCommon.BusAuxiliaries;
using TUGraz.VectoCommon.Exceptions;
using TUGraz.VectoCommon.Models;
......@@ -23,13 +21,9 @@ using TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces;
using TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules;
using TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.Electrics;
using TUGraz.VectoCore.Models.BusAuxiliaries.Interfaces.DownstreamModules.HVAC;
using TUGraz.VectoCore.Models.BusAuxiliaries.Util;
using TUGraz.VectoCore.Models.SimulationComponent;
using TUGraz.VectoCore.OutputData;
namespace TUGraz.VectoCore.Models.BusAuxiliaries
{
public class BusAuxiliariesNoAlternator : BusAuxiliaries
{
private Ampere _totalAverageDemandAmpsIncludingBaseLoad;
......@@ -39,7 +33,6 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries
public BusAuxiliariesNoAlternator(ISimpleBatteryInfo battery) : base(battery) { }
public override void Initialise(IAuxiliaryConfig auxCfg)
{
Signals.CurrentCycleTimeInSeconds = 0;
......@@ -346,35 +339,15 @@ namespace TUGraz.VectoCore.Models.BusAuxiliaries
return 0.SI<WattSecond>();
}
public virtual void CycleStep(Second seconds)
{
//M9.CycleStep(seconds);
//M10.CycleStep(seconds);
//M11.CycleStep(seconds);
//if (auxConfig.ElectricalUserInputsConfig.AlternatorType == AlternatorType.Smart) {
// var generatedElPower =
// (auxConfig.PneumaticUserInputsConfig.SmartAirCompression
// ? M7.SmartElectricalAndPneumaticAuxAltPowerGenAtCrank
// : M7.SmartElectricalOnlyAuxAltPowerGenAtCrank) * M0.AlternatorsEfficiency *
// auxConfig.ElectricalUserInputsConfig.AlternatorGearEfficiency;
// var energy = (generatedElPower - ElectricPowerConsumerSum) * essFactor * seconds;
// var maxCharge = (ElectricStorage.SOC - 1) * ElectricStorage.Capacity;
// var maxDischarge = ElectricStorage.SOC * ElectricStorage.Capacity;
// var batEnergy = energy.LimitTo(-maxDischarge, -maxCharge);
// ElectricStorage.Request(batEnergy);
//}
public virtual void CycleStep(Second seconds) =>
Signals.CurrentCycleTimeInSeconds += seconds.Value();
}
public virtual void ResetCalculations()
{
var modules = new IAbstractModule[] { M0, M1, M2, M3, M4, M5, M6, M7, M8 };
foreach (var module in modules)
foreach (var module in modules) {
module.ResetCalculations();
}
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment