diff --git a/VectoCommon/VectoCommon/Models/PowertrainPosition.cs b/VectoCommon/VectoCommon/Models/PowertrainPosition.cs index c06a09c8f13aa94427594b19ce25387d96993e8e..8cbc8af4677028e516c70a5a6385b804364c2e5a 100644 --- a/VectoCommon/VectoCommon/Models/PowertrainPosition.cs +++ b/VectoCommon/VectoCommon/Models/PowertrainPosition.cs @@ -85,7 +85,7 @@ namespace TUGraz.VectoCommon.InputData public static bool IsParallelHybrid(this PowertrainPosition pos) { switch (pos) { - //case PowertrainPosition.HybridP0: // special case, currently not considered in VECTO + //case PowertrainPosition.HybridP0: // special case currently modelled in BusAuxiliary as SmartAlternator. case PowertrainPosition.HybridP1: case PowertrainPosition.HybridP2: case PowertrainPosition.HybridP2_5: diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs index 11de9cf78fc917565ebabbac44ef5a36b00ba430..719309b25a5bd78db4a083b723420cffeb17f803 100644 --- a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs +++ b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs @@ -413,7 +413,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl throw new VectoException("ParallelHybrid needs exactly one electric motor."); } if (data.ElectricMachinesData.Any(e => e.Item1 == PowertrainPosition.HybridP0)) { - throw new VectoException("PowertrainPosition P0 is currently not supported."); + throw new VectoException("P0 Hybrids are modeled as SmartAlternator in the BusAuxiliary model."); } var container = new VehicleContainer(data.ExecutionMode, _modData, _sumWriter) { RunData = data };