🚨 --((Caveat: This Wiki page is currently under construction))--🚨
Frequently Asked Questions (FAQ)
Table of contents
- Table of contents
- General
-
Simulation
- 1. How can I get started with the VECTO tool?
- 2. What are the main inputs for running a VECTO simulation?
- 3. What input data is needed to run the VECTO Engine tool?
- 4. What inputs are needed to run the VECTO Airdrag tool?
- 5. What is the difference between declaration mode and engineering mode?
- 6. Which vehicles are currently supported in declaration mode?
- 7. Why are vehicles simulated on different cycles? What are the criteria for selecting the cycles?
- 8. What is the vehicle's total mass for the simulation?
- 9. Why is the fuel consumption for group 2 vehicles on the long-haul cycle significantly higher than on the other cycles?
- 10. Why are the cycles defined as target speed over distance instead of actual speed over time?
- 11. What is the impact of the vehicle's 'Gross Vehicle Mass Rated'?
- 12. Why is it required to specify the engine idling speed in the vehicle configuration?
- 13. How are the shift polygons computed in declaration mode? What happens if no shift polygons are specified in engineering mode?
- 14. We tried to reproduce the cross-wind correction in declaration mode. How is the Cd scaling factor computed?
- 15. What are the properties of the trailer used for the simulation (wheels dimension, rolling resistance, wheels inertia, mass, volume, …)?
- 16. How is the total rolling resistance coefficient (RRC) computed?
- 17. Does VECTO support any advanced driver assistant systems?
-
Troubleshooting
- 1. VECTO won't start the simulation after downloading and unzipping it.
- 2. What is the meaning of the VECTO messages “FC-Map too small” or “Loss-map too small”?
- 3. The component tools (VECTO Engine and VECTO Air Drag) produce an XML file that cannot be used in the VECTO Graphical User Interface (GUI). Why?
- 4. Why is the fuel consumption simulated in version x different from version y?
- 5. The values computed in the .vmod file do not accumulate to the results in the .vsum file.
- 6. The airdrag losses in the .vmod file do not match the manually re-computed values using the average velocity for a certain time step.
- 7. Makros & ActiveX, which are necessary to run the program, excel somehow crashes immediately.
- Licesing
- IT
- Legislation
- Misc
General
1. What is the VECTO software and VECTO software platform?
The Vehicle Energy Consumption calculation TOol (VECTO) is a software developed by the European Commission for determining CO2 emissions and fuel consumption from the whole vehicle. VECTO was introduced in the European vehicle type-approval regulation in May 2017, as the official tool used in Europe to certify and monitor the fuel consumption and CO2 emissions from HDV. VECTO software platform consists of VECTO software and a series of other software tools developed for the needs of the HDV certification procedure. Those include VECTO Engine, VECTO AirDrag, and VECTO Hashing tools, which are used at various points during the certification process.
2. What is the relation between VECTO and official CO2 certification methodology for HDVs?
VECTO is a key component of the European Heavy Duty Vehicle CO2 and fuel consumption certification methodology. The CO2 certification methodology is based on the measurement of the performance of different vehicle components contributing to the vehicle energy consumption (aerodynamic drag, torque losses in the drivetrain, fuel map of the engine, power demand of auxiliaries, tyre-rolling resistance, etc.). The results of these measurements are then used as input in VECTO in order to simulate vehicle operation over different driving conditions. A series of official driving cycles have been developed for the purpose.
3. How has VECTO been developed?
VECTO and the respective certification methodology were developed under a series of contracts launched by DG CLIMA. A summary of the main ones can be found here. The Commission’s JRC acts as scientific coordinator of the VECTO development and has performed a series of independent validations, the main results of which can be found here. Several stakeholders have contributed significantly in the development process by providing data, feedback, insight and by validating extensively VECTO and its sub-routines; those include heavy duty vehicle manufacturers, transmission manufacturers, tyre manufacturers, vehicle component suppliers, heavy duty vehicle body-builders and other industrial stakeholders. In addition, a series of non-industrial organizations have supported the development with feedback and validation exercises including European member states, research bodies and other organizations.
Simulation
1. How can I get started with the VECTO tool?
All the VECTO platform components contain demo files in order to start a simulation and see how the software operates. In addition, the software packages include user manuals that will help you understand the workflow for a successful VECTO simulation. The Wiki page at the code.europa.eu platform also provides useful information.
2. What are the main inputs for running a VECTO simulation?
The main vehicle characteristics in order to run a VECTO simulation are:
- Vehicle category (rigid truck, tractor);
- Axles configuration (i.e. 4x2, 4x4, 6x2 etc.);
- Gross vehicle mass rating (w/o trailer) [kg];
- Vehicle curb mass [kg];
- C d x A [m²];
- Tyre characteristics (rolling resistance coefficient [-], wheel dimensions etc.);
- Engine characteristics (full load curve, drag curve, fuel map, displacement etc.);
- Gearbox & Final Drive characteristics; and
- Auxiliary specifications (selection from a list of technologies).
3. What input data is needed to run the VECTO Engine tool?
VECTO Engine needs 4 separate input files (determined according to the current version of the technical annex):
- Fuel consumption map of CO2 -parent engine;
- Full-load curve of CO2 -parent engine;
- Full-load curve of engine to be certified;
- Motoring curve of CO2 -parent engine.
4. What inputs are needed to run the VECTO Airdrag tool?
Here is an overview of the input files:
- Vehicle: contains relevant information on the tested vehicle configuration (e.g. vehicle test mass, anemometer height).
- Ambient conditions: contains ambient conditions as measured by the stationary weather station.
- Configuration file for measurement sections: contains the configuration of the measurement sections (coordinates, driving directions etc.) on the test track. The measurement sections can be configured for the calibration run and the measurement runs separately.
- Measurement data: contains the measurement data recorded at the vehicle consolidated in 100 Hz.
- Altitude profile (optional): contains the altitude profile on the measurement sections. This data is used for the correction of traction force for gradient influence in the evaluation if the related feature is activated in the VECTO AirDrag GUI.
- Job: contains all information for a test evaluation (evaluation settings, paths to input data). The job file is automatically created if VECTO-AirDrag is operated via the user interface but can also be generated or edited e.g. by means of a text editor. After a successful calculation VECTO-AirDrag also writes the main evaluation results into the job-file.
- Criteria (optional): can be used to save or import a set of evaluation parameters (e.g. validity criteria or settings for correction functions). For reasons of traceability for each calculation the used parameters are in any case also stored in the Job-file.
5. What is the difference between declaration mode and engineering mode?
The declaration mode is the official simulation mode for declaring CO2 emissions of a vehicle. In declaration mode, several model parameters such as the payload, gearshift parameters, simulated mission profiles, etc. are generic. Moreover, in declaration mode the loss-maps and fuel-consumption maps as provided in the input data are not extrapolated. In the engineering mode, VECTO can be operated like any other vehicle simulation tool. All simulation parameters can be set and/or edited by the user.
6. Which vehicles are currently supported in declaration mode?
Currently only rigid trucks and tractors are supported in declaration mode. According to the upcoming Commission Regulation on the determination of CO2 emissions and fuel consumption of HDVs, Annex I, Table 1 vehicles are allocated to certain groups according to gross vehicle mass rated, axle configuration, and vehicle type (tractor, rigid truck). Supported vehicle groups actually are 1, 2, 3, 4, 5, 9, 10, 11, 12, and 16. All-wheel drive vehicles (4x4, 6x6, and 8x8) are excluded from CO2 declaration at the moment.
7. Why are vehicles simulated on different cycles? What are the criteria for selecting the cycles?
Depending on the vehicle group, a vehicle is typically used for certain purposes and the cycles ("mission profiles") also represent different usage profiles. Thus, the vehicle group determines which cycles are simulated. The allocation of vehicle groups to mission profiles is defined in the upcoming Commission Regulation on the determination of CO2 emissions and fuel consumption of HDVs Annex I, Table 1. Certain vehicle groups may be used also in EMS vehicle configurations (European Modular System, gross combination mass of 60.000 kg and a maximum length of 25.25 m) if the engine power is sufficient. In this case the long-haul and the regional delivery mission are simulated with an additional trailer.
8. What is the vehicle's total mass for the simulation?
The vehicle's total mass for the simulation is the sum of 'corrected actual curb mass', 'body mass', mass of the trailer(s), and 'payload'. In the VECTO declaration mode all of those parameters, except the 'corrected actual curb mass' are generic (depending on the vehicle group). The definition of 'corrected actual curb mass' is specified in Annex III of the upcoming Commission Regulation on the determination of CO2 emissions and fuel consumption of HDVs.
9. Why is the fuel consumption for group 2 vehicles on the long-haul cycle significantly higher than on the other cycles?
Group 2 vehicles are simulated on the long-haul driving cycle with an additional trailer which increases the fuel consumption significantly.
10. Why are the cycles defined as target speed over distance instead of actual speed over time?
Driving behaviour of HDV to a very large extend is determined by the power to mass ratio of the vehicle. This parameter varies significantly between different vehicles and is additionally highly dependent on the payload conditions. Hence, a general valid definition of typical HDV driving behaviour is not possible via vehicle speed over time cycles. In VECTO driving cycles are defined as target speed over distance. The VECTO model operates the vehicle according to its full-load capabilities applying a driver model with underlying definitions for maximum desired acceleration, vehicle coasting and decelerations during braking events. This approach provides a good representation of typical driving behaviour for all HDV types in all loading conditions.
11. What is the impact of the vehicle's 'Gross Vehicle Mass Rated'?
In the declaration mode the vehicle's 'gross vehicle mass rated' is used for selecting the according vehicle group to allocate the generic model parameters. The 'gross vehicle mass rated' is furthermore used to limit the payload such that the simulated vehicle mass does not exceed the gross vehicle mass rated. For vehicles of type 'tractor' the 'gross vehicle mass rated' model parameter is only the GVMR of the tractor, without the trailer. VECTO adds the GVMR of the trailer internally (and limits the total GVMR to 40t or 60t for EMS configurations).
12. Why is it required to specify the engine idling speed in the vehicle configuration?
According to Annex V of the upcoming Commission Regulation on the determination of CO2 emissions and fuel consumption of HDVs an engine is certified with the lowest possible idling speed. The vehicle manufacturer, however, can decide that in a particular vehicle configuration the engine idling speed is set to a higher value. After the certification it is not possible to modify the engine component file because this would void the integrity measures. Therefore, the engine idling speed has to be specified additionally in the vehicle input data. This value must not be lower than the idling speed in the engine component (otherwise this input is ignored).
13. How are the shift polygons computed in declaration mode? What happens if no shift polygons are specified in engineering mode?
The shift polygons depend on the gear ratios, the wheel dimension, the axle ratio, and the engine full-load curve. Based on all those parameters the shift polygons are computed based on the rules described in the user manual. Currently an update of the AMT and AT gear shift models is under elaboration which will be based on more complex decision criteria (gear selection mainly driven by optimisation of overall powertrain efficiency).
14. We tried to reproduce the cross-wind correction in declaration mode. How is the Cd scaling factor computed?
In declaration mode, an ambient wind of 3m/s in 4m height blowing from uniformly distributed from all directions is assumed. The dependency of C d xA on the yaw angle is described by a generic 3rd order polynomial depending on the vehicle configuration in the particular mission profile. The final C d xA scaling factor for a certain vehicle velocity is calculated considering boundary layer effects of the ambient wind speed. The user manual contains the detailed equations and provides an Excel spreadsheet to calculate the C d xA scaling factor as applied in the declaration mode.
15. What are the properties of the trailer used for the simulation (wheels dimension, rolling resistance, wheels inertia, mass, volume, …)?
Depending on the vehicle group either a T1, T2 or ST1 trailer is used in the simulation. The simulation parameters can be found in the file “Body_Trailer_Weights.csv” in the Declaration folder. The rolling resistance is 5.5 N/kN with an FzISO of 37.5kN for all tires at all trailers.
16. How is the total rolling resistance coefficient (RRC) computed?
The total rolling resistance is the sum of the rolling resistance for every axle (truck and trailer), whereas the tyre's rolling resistance coefficient is scaled according to the actual tyre load. The actual tyre load is the total vehicle mass multiplied by the relative axle load share (generic value) and divided by the number of wheels on the axle.
17. Does VECTO support any advanced driver assistant systems?
From the early 2019 version on VECTO will include generic CO2 reduction rates for the ADAS systems:
- Engine stop-start during vehicle stops
- Eco-roll without engine stop-start
- Eco-roll with engine stop-start
- Predictive cruise control (PCC) in all its reasonable combinations.
Troubleshooting
1. VECTO won't start the simulation after downloading and unzipping it.
This is a common error when using the Windows extract tool. To solve it, mark all files as trusted or use the 7zip free software to extract VECTO.
2. What is the meaning of the VECTO messages “FC-Map too small” or “Loss-map too small”?
In declaration mode, VECTO does not extrapolate the fuel consumption map, transmission or axle loss map as provided in the input data. If an error occurs, indicating that a loss-map is too small, either the component data does not contain the full map, or the gearbox/axle gear does not match the engine's maximum torque (positive torque range) and engines' drag torque (negative torque range).
3. The component tools (VECTO Engine and VECTO Air Drag) produce an XML file that cannot be used in the VECTO Graphical User Interface (GUI). Why?
The VECTO process as foreseen in the official certification for HDV is based on handling and
compiling of data in XML structure. This process is actually not supported via the VECTO GUI.
For a VECTO simulation in using the XML files from VECTO Engine, VECTO Air Drag a job file
needs to be compiled that contains data on all vehicle components. For this purpose the
Engine
, or Airdrag
XML block need to be copied to the correct position in the job file
describing the complete vehicle. This XML file than can be loaded to the VECTO GUI job list
and the simulation can be started.
x
different from version y
?
4. Why is the fuel consumption simulated in version Although VECTO is already quite mature, it is still under development. Models may be refined, strategies may be adjusted, etc. Some of those changes have no (or a negligible) impact on the fuel consumption, other changes might have more effect. In any case the changes are typically due to a more accurate simulation. Other cases are that certain generic values are adapted in a new version. Details can be found in the VECTO release changelog.
.vmod
file do not accumulate to the results in the .vsum
file.
5. The values computed in the VECTO uses variable time steps in the simulation. In order to calculate the accumulated
results for the total cycle the instantaneous data for the single time steps need to be
weighted with the simulation interval dt
.
.vmod
file do not match the manually re-computed values using the average velocity for a certain time step.
6. The airdrag losses in the A basic definition in VECTO is that the acceleration is constant within a simulation time step. Consequently, forces and torques from vehicle inertia are constant and vehicle speed and rotational speeds evolve linear within a certain simulation interval. The air drag resistance, however, depends on the vehicle's velocity squared and hence does not evolve linear within a time step. To consider this influence correctly, for each time step VECTO computes a power-equivalent average airdrag resistance force. For a single simulation step, VECTO analytically computes the energy losses due airdrag and then computes a constant airdrag resistance force that results in the same energy losses. This air resistance force does not match with the value re-computed values using the average velocity for a certain time step if the vehicle speed is not constant.
7. Makros & ActiveX, which are necessary to run the program, excel somehow crashes immediately.
You have to check the version of Microsoft Office. This has been reported Microsoft Excel 2007. Updating to a newer version (2010), solved the problem.
Licesing
1. Do I need a license file to run VECTO?
No. A license used to be required in the past, but this practice is no longer applicable.
This applies to all VECTO tools (VECTO, VECTO Multistep, VECTO Trailer, VECTO Engine, VECTO Airdrag, and VECTO Hashing).
2. What is the software license of VECTO?
VECTO is an open source software. All components of the VECTO platform are licensed under the EUPL v1.2.
3. Can we use VECTO platform components for commercial purposes and real tests with our customers?
The VECTO tool is free to be used by anyone. Commercial companies or other organizations are free to use VECTO in their projects, including for commercial use. However, according to the EUPL, if VECTO (or parts of it) are embedded into a commercial application, this application has to be open-sourced as well and the application’s sources have to be provided together with the executable file.
IT
1. What programming language is used to build VECTO?
The VECTO components are written in C# and delivered as executable files.
2. What operating system is needed to run VECTO?
The VECTO tools are portable applications, i.e., it is not necessary to run a setup procedure for installation. The executable file can be run from any place on a computer or in a network (Windows environment only).
3. How can I get access to the code?
The codebase from all the published VECTO releases is publicly available at the code.europa.eu platform. See the Wiki for more information.
4. Can I run VECTO Simulator in batch mode/from the command line?
This can be accomplished by using the command line version of VECTO: vectocmd.exe
.
This executable file comes with the normal VECTO package. Check the corresponding section of the manual:
- Navigate to the User manual folder, the file is named
help.html
. - Open it with a browser and then look for the section Command Line Arguments.
Legislation
1. How to handle aftersales changes in engine mapping which, for example, are performed for customer specific optimisation of fuel consumption?
The “engine system” as defined in the family concept of Annex V of Regulation (EU) 2017/2400 includes the engine control system. Hence, any changes not in agreement with the approval authority are illegal. In general, a new engine certification is needed in such cases.