This project is mirrored from https://*****:*****@code.europa.eu/vecto/vecto.git.
Pull mirroring updated .
- Apr 14, 2021
-
-
Markus Quaritsch authored
-
- Apr 12, 2021
-
-
Markus Quaritsch authored
-
Markus Quaritsch authored
-
- Apr 09, 2021
-
-
Markus Quaritsch authored
# Conflicts: # .gitignore # Documentation/User Manual Source/Release Notes Vecto3.x.pdf # Documentation/User Manual Source/Release Notes Vecto3.x.pptx # Documentation/User Manual/5-input-and-output-files/VDRI.md # Documentation/User Manual/5-input-and-output-files/VMOD.md # Documentation/User Manual/5-input-and-output-files/VSUM.md # Documentation/User Manual/help.html # HashingTool/Properties/Version.cs # Tools/GraphDrawer/Program.cs # VECTO.sln.DotSettings # VECTO/GUI/MainForm.Designer.vb # VECTO/GUI/VectoJobForm.Designer.vb # VECTO/GUI/VectoJobForm.resx # VECTO/GUI/VectoJobForm.vb # VECTO/GUI/VehicleForm.Designer.vb # VECTO/GUI/VehicleForm.vb # VECTO/Input Files/Vehicle.vb # VECTO/OutputData/JSONFileWriter.vb # VECTO/VECTO.vbproj # VECTOAux/VectoAuxiliaries/Hvac/HVACSteadyStateModel.vb # VECTOAux/VectoAuxiliaries/Hvac/SSMCalculate.vb # VECTOAux/VectoAuxiliariesTests/UnitTests/AuxiliaryEnvironmentPersistanceTests.vb # VECTOAux/VectoAuxiliariesTests/UnitTests/AveragePneumaticLoadDemandTests.vb # VECTOAux/VectoAuxiliariesTests/UnitTests/M0_5_SmartAlternatorSetEfficiencyTests.vb # VECTOAux/VectoAuxiliariesTests/UnitTests/M0_NonSmart_AlternatorsSetEfficiencyTests.vb # VECTOAux/VectoAuxiliariesTests/UnitTests/M1_AverageHVACLoadDemandTests.vb # VECTOAux/VectoAuxiliariesTests/UnitTests/M2_AverageElectricalLoadTests.vb # VECTOAux/VectoAuxiliariesTests/UnitTests/M5_SmartAlternatorSetGenerationTests.vb # VECTOAux/VectoAuxiliariesTests/UnitTests/SSMTOOLTests.vb # VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj # VectoCommon/VectoCommon/InputData/DigestData.cs # VectoCommon/VectoCommon/InputData/EngineeringInputData.cs # VectoCommon/VectoCommon/Models/VehicleCategory.cs # VectoCommon/VectoCommon/Properties/Version.cs # VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs # VectoCommon/VectoHashing/Properties/Version.cs # VectoCommon/VectoHashingTest/VectoHashingTest.csproj # VectoConsole/Properties/Version.cs # VectoCore/VectoCore/InputData/FileIO/JSON/JSONComponentInputData.cs # VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs # VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs # VectoCore/VectoCore/InputData/FileIO/XML/Common/AbstractXMLType.cs # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/AbstractCommonComponentType.cs # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationAngledriveDataProvider.cs # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationAuxiliariesDataProvider.cs # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationComponentsDataProvider.cs # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationEngineDataProvider.cs # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/IXMLDeclarationInputDataReader.cs + merge conflicts and make things compile... # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/Interfaces/IXMLDeclarationInputData.cs # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/Interfaces/IXMLDeclarationVehicleData.cs # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/Reader/Impl/XMLComponentReader.cs # VectoCore/VectoCore/InputData/FileIO/XML/Declaration/Reader/Impl/XMLJobDataReader.cs # VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/AbstractCommonComponentType.cs # VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/AbstractEngineeringXMLComponentDataProvider.cs # VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/AbstractXMLType.cs # VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/XMLEngineeringAuxiliariesDataProvider.cs # VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/XMLEngineeringGearshiftData.cs # VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/XMLEngineeringJobInputDataProvider.cs # VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/XMLEngineeringOverspeed.cs # VectoCore/VectoCore/InputData/FileIO/XML/Engineering/DataProvider/XMLEngineeringVehicleDataProvider.cs # VectoCore/VectoCore/InputData/FileIO/XML/XMLInputDataNinjectModule.cs # VectoCore/VectoCore/InputData/Reader/ComponentData/DrivingCycleDataReader.cs # VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs # VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs # VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactory.cs # VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs # VectoCore/VectoCore/JsonKeys.Designer.cs # VectoCore/VectoCore/JsonKeys.resx # VectoCore/VectoCore/Models/Simulation/Data/VectoRunData.cs # VectoCore/VectoCore/Models/Simulation/Impl/DistanceRun.cs # VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs # VectoCore/VectoCore/Models/Simulation/SimulationFactoryNinjectModule.cs # VectoCore/VectoCore/Models/SimulationComponent/Data/CombustionEngineData.cs # VectoCore/VectoCore/Models/SimulationComponent/Data/DriverData.cs # VectoCore/VectoCore/Models/SimulationComponent/Data/DrivingCycleData.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/AMTShiftStrategy.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/DistanceBasedDrivingCycle.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/IdleControllerSwitcher.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/PTOCycleController.cs # VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs # VectoCore/VectoCore/OutputData/XML/Engineering/Writer/XMLEngineeringEngineWriter.cs # VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs # VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs # VectoCore/VectoCore/OutputData/XML/XMLVTPReport.cs # VectoCore/VectoCore/Properties/Version.cs # VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv # VectoCore/VectoCore/Resources/Declaration/VAUX/HVAC-Table.csv # VectoCore/VectoCore/Resources/Declaration/VAUX/SP-Table.csv # VectoCore/VectoCore/Utils/VectoVersionCore.cs # VectoCore/VectoCore/VectoCore.csproj # VectoCore/VectoCore/VersionNumber.t4 # VectoCore/VectoCoreTest/Integration/BusAuxiliaries/AAuxTests.cs # VectoCore/VectoCoreTest/Integration/CoachAdvancedAuxPowertrain.cs # VectoCore/VectoCoreTest/Integration/CoachPowerTrain.cs # VectoCore/VectoCoreTest/Integration/Declaration/EngineInputDataTests.cs # VectoCore/VectoCoreTest/Integration/DriverStrategy/SimpleCycles.cs # VectoCore/VectoCoreTest/Integration/ShiftStrategy/ShiftStrategyTest.cs # VectoCore/VectoCoreTest/Integration/SimulationRuns/FullPowertrain.cs # VectoCore/VectoCoreTest/Integration/SimulationRuns/MinimalPowertrain.cs # VectoCore/VectoCoreTest/Integration/TorqueLimitsTest.cs # VectoCore/VectoCoreTest/Integration/VTP/VTPTest.cs # VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs # VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs # VectoCore/VectoCoreTest/Models/Simulation/LossMapRangeValidationTest.cs # VectoCore/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs # VectoCore/VectoCoreTest/Models/Simulation/MockSumWriter.cs # VectoCore/VectoCoreTest/Models/SimulationComponent/DriverTest.cs # VectoCore/VectoCoreTest/Models/SimulationComponent/GearboxTest.cs # VectoCore/VectoCoreTest/Models/SimulationComponent/VehicleTest.cs # VectoCore/VectoCoreTest/Models/SimulationComponentData/FuelConsumptionMapTest.cs # VectoCore/VectoCoreTest/TestData/Integration/VTPMode/GenericVehicle/vtp_cycle_citybus_atser.vdri # VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.1/vecto_vehicle-components_1.0.xml # VectoCore/VectoCoreTest/Utils/GraphWriter.cs # VectoCore/VectoCoreTest/VectoCoreTest.csproj # VectoCore/VectoCoreTest/XML/XMLDeclarationReaderVersionsTest.cs
-
- Apr 08, 2021
-
-
Markus Quaritsch authored
* 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 ...
-
Markus Quaritsch authored
Merge pull request #49 in VECTO/vecto-dev from VECTO/mq_vecto-dev:feature/VECTO-1423-simulation-of-p3-p4-with-apt-transmissions to develop * commit '70bd2b71': (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 ...
-
Markus Quaritsch authored
-
Markus Quaritsch authored
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
-
Markus Quaritsch authored
electric motor: limit max recuperation if battery is almost full (available capacity close to 0 (1e-9))
-
Markus Quaritsch authored
-
Markus Quaritsch authored
hybrid controller: add information on gearbox in case of overload (helpful for debugging cases with vehicle torque limitations)
-
Markus Quaritsch authored
at-gearbox: provide additional information in response
-
- Apr 02, 2021
-
-
Markus Quaritsch authored
hybrid strategy: additional entry were ICE is at max torque (so that a previously searched operating point can be used again)
-
Markus Quaritsch authored
-
Markus Quaritsch authored
-
Markus Quaritsch authored
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)
-
- Mar 31, 2021
-
-
Markus Quaritsch authored
-
Markus Quaritsch authored
-
Markus Quaritsch authored
-
Markus Quaritsch authored
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))
-
Markus Quaritsch authored
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
-
- Mar 25, 2021
-
-
Markus Quaritsch authored
-
Markus Quaritsch authored
hybrid strategy: do not initialize the powertrain in case a different gear is engaged to avoid incorrect previous state in testpowertrain (EM)
-
Markus Quaritsch authored
-
Markus Quaritsch authored
electric motor: ignore max recuperation setting if electric motor needs electric energy for recuperation (i.e. does not generate electric energy)
-
Markus Quaritsch authored
at gearbox & hybrid: calculate in-torque and in-angular velocity in case em is off with mechanical gear ratio
-
- Mar 24, 2021
-
-
Markus Quaritsch authored
SearchAlgorithm: check abort criterion earlier Driver: if search does not find an operating point exactly on FLD allow an operating point close to to FLD torque convter: in dry run: if no max operating point can be found apply fallback to get an operating point (forward calc) hybrid stratey: status ICE off -> move to commit method to avoid false state if strategy toggles ICE on/off during search
-
- Mar 23, 2021
-
-
Markus Quaritsch authored
Merge branch 'develop' of https://citnet.tech.ec.europa.eu/CITnet/stash/scm/vecto/mq_vecto-dev into develop # Conflicts: # VectoCore/VectoCoreTest/VectoCoreTest.csproj
-
- Mar 22, 2021
-
-
Markus Quaritsch authored
-
- Mar 17, 2021
-
-
Markus Quaritsch authored
-
Markus Quaritsch authored
Merge pull request #48 in VECTO/vecto-dev from VECTO/mq_vecto-dev:feature/VECTO-1425-use-ess-utility-factor-only-in-postprocessing to develop * commit 'be3af2bb': set ESS utility factor in simulation models to 1, only apply in post-processing bugfix saving hybrid job
-
Markus Quaritsch authored
-
Markus Quaritsch authored
-
- Mar 16, 2021
-
-
Markus Quaritsch authored
-
Markus Quaritsch authored
-
Markus Quaritsch authored
Merge pull request #47 in VECTO/vecto-dev from VECTO/mq_vecto-dev:feature/VECTO-1424-adding-storage-efficiency-to-p0-battery-model to develop * commit '59488bee': adding storage efficiency for P0 busaux model adding storage efficiency for P0 busaux model
-
Markus Quaritsch authored
-
Markus Quaritsch authored
-
Markus Quaritsch authored
Merge pull request #46 in VECTO/vecto-dev from VECTO/mq_vecto-dev:feature/VECTO-1417-combine-hev-powertrain-and-bus-auxiliary-model to develop * commit '922baf1f': (30 commits) adding start penalty factor in hybrid strategy set clutch speed virtually to gearbox speed if engine is off to avoid high torque demand on engine-on sumdata: handle the case that no volume-results exist due to early simulation abort additional SI operators avoid high torque for engine ramp up when starting during driving (keep virtually at gearbox input speed), correct for ramp-up in postprocessing add correction for missing dcdc converter energy, bugfixes implementing new ESS correction renaming utilityFactor to utilityfactorstandstill update project file write ess during driving moving mod data postprocessing to separate class, can be obtained from mod data, used by summary data and declaration report adding second utility factor for ESS while driving adding testcase with ESS and bus aux correction in hybrid stragey. run all testcases: 39 testcases faled adding missing file handle case with AT transmissions close before stop - shift to tc gear. limit gearshift range during braking in hybrid controler, make some testcases green again update model parameters for testcase extend buxaux models to consume power also wen engine is off refactoring busaux P0 model - move battery to outer scope so that power is taken either from battery or DC/DC converter. Add infinity battery and nobattery classes to handle case C3a ...
-
Markus Quaritsch authored
-