Merging in latest from upstream (VECTO/vecto-dev:refs/heads/develop)
* commit '1d70e4fd': (23 commits) PTO: in case no idle loss map is provided, use zero-losses PTO idle loss map hybrid strategy: get rid of 'oldDryRunSolution'; selecting best option: if brake power is already set (we found an operating point) - do not select an option where the torque is too high or too low selecting best option: if target speed is below start speed and target speed is already reached do not allow solutions with too high engine speed electric motor: limit max recuperation if battery is almost full (available capacity close to 0 (1e-9)) max. vehicle propulstion torque: avoid negative torque limits hybrid controller: add information on gearbox in case of overload (helpful for debugging cases with vehicle torque limitations) gearbox: reset shift-lock (up/donw/up down/up/down) if drivingbehavior changes at-gearbox: provide additional information in response hybrid strategy: additional entry were ICE is at max torque (so that a previously searched operating point can be used again) set state of busaux battery electric motor: handle the case that inertia torque eats up the recuperation torque additional exclusion criteria in hybrid strategy: in case vehicle speed is below min speed during gearshift do no shift, if vehicle propulsion limit is set also check if this is exceeded. gearbox: set additional fields in response (dryrun) driver: handle the case that the engine speed is too high after a valid acceleration is found (due to vehicle propulsion limit) handle the case that no mechanical power for certain electric power can be found adding missing testcase files ICE: set motor speed to idle speed in case the vehicle stands still and ICE is off hybrid strategy: run evaluation even if response is from torque converter; torque converter fill in response values from engine and electric system handle the case that the max recuperation torque may be null (e.g. the electric machine is operated in a range where electric power is required for recuperation (typically at low em speeds)) set additional fields (e.g. driver data, engine data) for certain run types (VTP, engine-only) and some test cases to make mod-data postprocessing work allow for missing values in mod-data postprocessing updating project with additional testdata hybrid strategy: do not initialize the powertrain in case a different gear is engaged to avoid incorrect previous state in testpowertrain (EM) more testcases for APT and P3/P4 hybrid electric motor: ignore max recuperation setting if electric motor needs electric energy for recuperation (i.e. does not generate electric energy) at gearbox & hybrid: calculate in-torque and in-angular velocity in case em is off with mechanical gear ratio ...
No related branches found
No related tags found
Showing
- VectoCommon/VectoCommon/Models/GearshiftPosition.cs 5 additions, 1 deletionVectoCommon/VectoCommon/Models/GearshiftPosition.cs
- VectoCommon/VectoCommon/Models/HybridStrategyResponse.cs 8 additions, 2 deletionsVectoCommon/VectoCommon/Models/HybridStrategyResponse.cs
- VectoCore/VectoCore/InputData/Reader/ComponentData/ElectricMotorMapReader.cs 1 addition, 0 deletions.../InputData/Reader/ComponentData/ElectricMotorMapReader.cs
- VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs 1 addition, 1 deletion...utData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs
- VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactoryHeavyBusPrimary.cs 1 addition, 0 deletions...l/DeclarationVTPModeVectoRunDataFactoryHeavyBusPrimary.cs
- VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactoryLorries.cs 1 addition, 0 deletions...ader/Impl/DeclarationVTPModeVectoRunDataFactoryLorries.cs
- VectoCore/VectoCore/InputData/Reader/Impl/EngineOnlyVectoRunDataFactory.cs 38 additions, 1 deletion...re/InputData/Reader/Impl/EngineOnlyVectoRunDataFactory.cs
- VectoCore/VectoCore/InputData/Reader/Impl/EngineeringVTPModeVectoRunDataFactoryHeavyBusPrimary.cs 1 addition, 0 deletions...l/EngineeringVTPModeVectoRunDataFactoryHeavyBusPrimary.cs
- VectoCore/VectoCore/InputData/Reader/Impl/EngineeringVTPModeVectoRunDataFactoryLorries.cs 1 addition, 0 deletions...ader/Impl/EngineeringVTPModeVectoRunDataFactoryLorries.cs
- VectoCore/VectoCore/Models/BusAuxiliaries/DownstreamModules/Impl/Electrics/SimpleBattery.cs 1 addition, 1 deletion...liaries/DownstreamModules/Impl/Electrics/SimpleBattery.cs
- VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs 1 addition, 1 deletion...ore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
- VectoCore/VectoCore/Models/SimulationComponent/Data/ElectricMotor/EfficiencyMap.cs 26 additions, 16 deletions...s/SimulationComponent/Data/ElectricMotor/EfficiencyMap.cs
- VectoCore/VectoCore/Models/SimulationComponent/Data/VehicleMaxPropulsionTorque.cs 2 additions, 2 deletions...ls/SimulationComponent/Data/VehicleMaxPropulsionTorque.cs
- VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs 94 additions, 23 deletions...re/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs
- VectoCore/VectoCore/Models/SimulationComponent/Impl/AbstractGearbox.cs 1 addition, 0 deletions...toCore/Models/SimulationComponent/Impl/AbstractGearbox.cs
- VectoCore/VectoCore/Models/SimulationComponent/Impl/BatteryElectricMotorController.cs 1 addition, 1 deletion...imulationComponent/Impl/BatteryElectricMotorController.cs
- VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs 1 addition, 1 deletion...oCore/Models/SimulationComponent/Impl/CombustionEngine.cs
- VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs 70 additions, 0 deletions...oCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs
- VectoCore/VectoCore/Models/SimulationComponent/Impl/ElectricMotor.cs 19 additions, 3 deletions...ectoCore/Models/SimulationComponent/Impl/ElectricMotor.cs
- VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs 22 additions, 0 deletions...Core/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs
Loading
Please register or sign in to comment