Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 7fb76516 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

Merge pull request #821 in VECTO/vecto-sim from ~EMQUARIMA/vecto-sim:master to master

* commit '727d93ad': (42 commits)
  compiling release, adding release report and results
  updating version number, adding release notes
  adapt equality method for pto activation
  fix: activate only pto mode 3 at drive-off
  fix testcase: set simulation type so that distance is reported via databus
  fix: activate only pto mode 3 at drive-off
  fix some testcases
  Updating user manual for PTO activations mode 2 and 3
  fix: 'reverse apply' fuel correction factor in vtp evaluation
  adding testcase illustrating vtp bug: vtp factor for same vehicle is different although the same model data is used (only the fuel type was changed to CNG)
  adding testcase: CNG vehicle vtp
  allow pto activity already at drive-off, interpolate pto power between entries in cycle
  torque converter: use same engine speed during dryrun in case no operating point can be found.
  update mission profile weights in declaration data
  extending testcases to lookup weighting class for vehicle groups 1, 2, 3, 11, 12, 16
  putting mission profiles in typical order: LH, RD, D, MU, CO; LL/RL
  adapt testcase to new expected values for mission profile weighting
  udating project file
  fix: writing pto consumer only if not already set by idel controller
  moving things around in gui
  ...
parents 7c04f4b6 727d93ad
No related branches found
No related tags found
No related merge requests found
Showing
with 680 additions and 7 deletions
File added
File added
No preview for this file type
No preview for this file type
##Declaration Mode
In Declaration Mode many input parameters are predefined for the official certification. They are locked in the user interface and will automatically be set by VECTO during calculation. Calculations will be performed for each mission profile (of the corresponding HDV class) with three different loadings each: Empty, full, and reference loading.
In Declaration Mode many input parameters are predefined for the official certification. They are locked in the user interface and will automatically be set by VECTO during calculation. Calculations will be performed for each mission profile (of the corresponding HDV class) with two different loadings: low loading and reference loading.
Declaration Mode can be activated in the [Options Tab](#main-form).
......
......@@ -32,7 +32,7 @@ The idling losses are a function of speed as determined by the DIN 30752-1 proce
A specific PTO cycle (time-based, engine speed and torque from PTO consumer as determined by the DIN 30752-1 procedure) is simulated during vehicle stops labelled as "with PTO activation". The execution of the driving cycle stops during this time and the pto cycle is executed. Afterwards the normal driving cycle continues.
Power consumption in the PTO transmission part added to power demand from the PTO cycle. The cycle is configurable in the [Vehicle Editor](#vehicle-editor) and follows the file format described in [PTO-Cycle](#pto-cycle-.vptoc). The timings in the PTO cycle get shifted to start at 0.
Power consumption in the PTO transmission part added to power demand from the PTO cycle. The cycle is configurable in the [Vehicle Editor](#vehicle-editor) and follows the file format described in [PTO-Cycle (.vptoc)](#pto-cycle-.vptoc). The timings in the PTO cycle get shifted to start at 0.
### Behavior During PTO Driving Cycles
......@@ -49,3 +49,32 @@ The following image shows the behavior of running PTO cycles during a normal dri
(#) The PTO cycle continues from the last engine speed in stop phase and sets it to the engine speed of the first entry in the PTO cycle.
(#) After the PTO cycle ends, the second half of the stop phase begins and the engine speed again goes to idle speed (if enough time passes).
(#) After the stop phase the normal driving behavior starts again - the vehicle drives off.
<div class="engineering">
###Additional PTO activations in Engineering mode
In engineering mode additonal PTO activations are available to simulate different types of municipal vehicles. It is possible to add a certain PTO load during driving while the engine speed and gear is fixed (to simulate for example roadsweepers), or to add PTO activation while driving (to simulate side loader refuse trucks for example). In both cases the PTO activation is indicated in the driving cycle.
The .vmod file file contains additional columns with the PTO power applied during driving (P_PTO_RoadSweeping, P_PTO_DuringDrive) and is also included in P_PTO_CONSUM. In the .vsum file the energy demand for both PTO modes is provided in the columns E_aux_PTO_RoadSweeping and E_aux_PTO_DuringDrive.
#### Roadsweeper
PTO activation mode 2 simulates PTO activation while driving at a fixed engine speed and gear. The minimum engine speed and working gear is entered in the PTO tab of the Vehicle editor.
![](pics/PTO_roadsweeper.png)
PTO mode 2 activation is indicated in the driving cycle by a value of '2' in the PTO column for as long as the PTO shall be active. Additionally, the PTO power applied during driving has to be provided in the driving cycle in the column P_PTO. The actual PTO power demand applied is interpolated from the entries in the driving cycle over distance.
If the defined gear and minimum engine speed leads to a higher vehicle speed than provided in the driving cycle the target speed is increased accordingly. If the vehicle speed with the defined gear and minimum engine speed is below the target speed, the vehicle is simulated with the original target speed.
#### Sideloader
PTO activation mode 3 simulates a time-based PTO activation while driving. Therefore, a separate [PTO cycle (.vptor)](#pto-power-demand-during-drive-.vptor) containing the PTO power over time has to be provided. The start of PTO activation is indicated with a '3' in the 'PTO' column of the driving cycle.
![](pics/PTO_sideloader.png)
In case the vehicle stops and the PTO cycle is not finished the PTO power demand is applied during standstill as well. A warning is shown in the message panel.
</div>
\ No newline at end of file
......@@ -88,11 +88,11 @@ Units are optional and are enclosed in [square-brackets] after the header-column
| **stop** | [s] | Stopping Time. Defines the time span the vehicle is standing still (time the vehicle spending in a stop phase). After this time, the vehicle tries to accelerate to \<v>. If during a stop phase the PTO cycle is activated, it is recommended to use at least 2 seconds of stop time (which gets split up: first half before the PTO cycle, second half after the PTO cycle). |
| *Padd* | [kW] | Additional auxiliary power demand. This power demand will be directly added to the engine power in addition to possible other auxiliaries. Must be >= 0 kW. |
| *grad* | [%] | The road gradient. |
| *PTO* | [0/1] | "0"=disabled or "1"=enabled. If at a vehicle stop (defined by target velocity=0) "1" is specified, the PTO cycle as specified in the *.vptoc–File is simulated. This is described in the [PTO Simulation Model](#pto) The PTO activation is added to the simulation time in the middle of the stopping time as defined by the cycle parameter "stop". The PTO Cycle can be specified in the [**Vehicle Editor**](#vehicle-editor). When PTO is activated it is recommended to use at least 2 seconds as stop time. |
| *PTO* | [0/1] | "0"=disabled, "1"=PTO active during standstill, "2"=PTO active during driving with PTO power from driving cycle, "3"=PTO active during driving, separate time-based PTO cycle. If at a vehicle stop (defined by target velocity=0) "1" is specified, the PTO cycle as specified in the *.vptoc–File is simulated. This is described in the [PTO Simulation Model](#pto) The PTO activation is added to the simulation time in the middle of the stopping time as defined by the cycle parameter "stop". The PTO Cycle can be specified in the [**Vehicle Editor**](#vehicle-editor). When PTO is activated it is recommended to use at least 2 seconds as stop time. |
| *vair_res* | [km/h] | Air speed relative to vehicle for cross wind correction. Only required if [**Cross Wind Correction**](#vehicle-cross-wind-correction) is set to **Vair & Beta Input**. |
| *vair_beta* | [°] | Wind Yaw Angle for cross wind correction. Only required if [**Cross Wind Correction**](#vehicle-cross-wind-correction) is set to **Vair & Beta Input**. |
| *Aux_ID* | [kW] | Auxiliary Supply Power. Can be defined multiple times with different Identifiers. The supply power input for each auxiliary defined in the [.vecto file](#job-file) with the corresponding ID. ID's are not case sensitive and must only contain letters and numbers [a-z,A-Z,0-9]. Must be >= 0 kW. |
| *P_PTO* | [kW] | Auxiliary power applied for PTO activation mode 2 (PTO active during drive, PTO demand defined in cycle)
**Example:**
......
......@@ -57,6 +57,8 @@ $P_{avg} = \frac{1}{simulation interval} \int{P(t) dt}$.
| P_roll | [kW] | Rolling resistance power loss. |
| P_veh_inertia | [kW] | Power loss due to the vehicle's inertia |
| P_aux_<XXX> | [kW] | Power demand for every individual auxiliary. Only if the run has auxiliaries. |
| P_PTO_RoadSweeping| [kW] | Power demand from the PTO in PTO mode 2. Only in engineering mode if PTO mode 2 is activated. |
| P_PTO_DuringDrive | [kW] | Power demand from the PTO cycle in PTO mode 3. Only in engineering mode if PTO mode 3 is activated. |
| P_PTO_consum | [kW] | Power demand from the PTO consumer. Only if the vehicle has a PTO consumer. |
| P_PTO_transmission| [kW] | Power demand from the PTO transmission. Only if the vehicle has a PTO consumer. |
| AA_NonSmartAlternatorsEfficiency | [Fraction] | Non-Smart Alternators Efficiency, Advance Auxiliaries Module |
......
##PTO power demand during drive (.vptor)
**Example:**
~~~
t , PTO_Power
0 , 20
10 , 20
12 , 25
15 , 40
25 , 20
28 , 5
30 , 0
~~~
......@@ -44,6 +44,8 @@ The .vsum file includes total / average results for each calculation run in one
| E_grad | [kWh] | Total work of gradient resistance |
| E_PTO_CONSUM | [kWh] | Total energy demand of the pto consumer (if a pto consumer was used). |
| E_PTO_TRANSM | [kWh] | Total energy demand of the pto transmission (if a pto transmission was used). |
| E_aux_PTO_RoadSweeping| [kWh] | Total energy demand of the pto acitvation in mode 2 (engineering mode only). |
| E_aux_PTO_DuringDrive | [kWh] | Total energy demand of the pto activation in mode 3 (engineering mode only. |
| a | [m/s^2^] | Average acceleration |
| a_pos | [m/s^2^] | Average acceleration in acceleration phases (a~3s~ \> 0.125 \[m/s^2^\], a~3s~ = 3-seconds-averaged acceleration) |
| a_neg | [m/s^2^] | Average deceleration in deceleration phases (a~3s~ \< 0.125 \[m/s^2^\], a~3s~ = 3-seconds-averaged acceleration) |
......
#Changelog
**VECTO 3.3.6**
***Build 1898 (2020-03-13) RELEASE CANDIDATE***
- Improvement
* [VECTO-1239] - Adaptation of Mission Profile Weighting Factors
* [VECTO-1241] - Engineering mode: Adding support for additional PTO activations
- Bugfixes
* [VECTO-1243] - Bug in VTP mode for heavy lorries
* [VECTO-1234] - urban cycle at reference load not running for bug when find braking operating point
**VECTO 3.3.5**
***Build 1812 (2019-12-18) OFFICIAL RELEASE***
......
......@@ -62,6 +62,7 @@
5-input-and-output-files/VTCC.md
5-input-and-output-files/VPTOC.md
5-input-and-output-files/VPTOI.md
5-input-and-output-files/VPTOR.md
5-input-and-output-files/VAUX.md
5-input-and-output-files/AAUX.md
5-input-and-output-files/AALT.md
......
Source diff could not be displayed: it is too large. Options to address this: view the blob.
Documentation/User Manual/pics/PTO_roadsweeper.png

65.7 KiB

Documentation/User Manual/pics/PTO_sideloader.png

76.8 KiB

File added
engine speed [1/min],full load torque [Nm],motoring torque [Nm],PT1 [s]
600,1258,-150,0.24
800,1758,-155,0.47
1000,2140,-165,0.58
1200,2146,-179,0.53
1400,2109,-203,0.46
1600,1903,-235,0.349999999
1800,1719,-264,0.2
2000,1259,-301,0.11
2100,1079,-320,0.11
2200,0,-339,0.11
engine speed [rpm],torque [Nm],fuel consumption [g/h]
600,-150,0
600,0,1459
600,200,3358
600,400,5498
600,600,8101
600,800,10014
600,1000,12071
600,1200,14400
600,1282,15350
800,-155,0
800,0,1879
800,200,4286
800,400,7350
800,600,10059
800,800,13086
800,1000,16015
800,1200,19239
800,1400,22426
800,1600,25600
800,1791,28905
1000,-165,0
1000,0,2865
1000,200,5963
1000,400,9198
1000,600,12354
1000,800,15965
1000,1000,19864
1000,1200,23530
1000,1400,27202
1000,1600,31165
1000,1800,35103
1000,2000,39360
1000,2200,44120
1000,2300,46836
1200,-179,0
1200,0,3307
1200,200,6897
1200,400,10651
1200,600,14645
1200,800,19115
1200,1000,23677
1200,1200,28180
1200,1400,32431
1200,1600,37000
1200,1800,41691
1200,2000,46915
1200,2200,51783
1200,2300,54932
1400,-203,0
1400,0,4306
1400,200,8143
1400,400,12723
1400,600,17523
1400,800,22288
1400,1000,27093
1400,1200,32536
1400,1400,37746
1400,1600,43194
1400,1800,49453
1400,2000,55750
1400,2200,61072
1400,2300,64377
1600,-235,0
1600,0,5209
1600,200,9669
1600,400,14838
1600,600,20127
1600,800,25894
1600,1000,31631
1600,1200,37248
1600,1400,43450
1600,1600,49752
1600,1800,57020
1600,2000,63914
1600,2079,66520
1800,-264,0
1800,0,6409
1800,200,11777
1800,400,17320
1800,600,23394
1800,800,30501
1800,1000,36378
1800,1200,43079
1800,1400,50250
1800,1600,57436
1800,1800,65157
1800,1857,67574
2000,-301,0
2000,0,9127
2000,200,14822
2000,400,20655
2000,600,27076
2000,800,34188
2000,1000,42837
2000,1200,51018
2000,1352,56618
2100,-320,0
2100,0,10470
2100,200,16332
2100,400,22396
2100,600,28914
2100,800,35717
2100,1000,45643
2100,1100,50653
2200,-339,0
2200,0,13444.59908
{
"Header": {
"CreatedBy": " ()",
"Date": "2016-10-13T08:56:56.3837105Z",
"AppVersion": "3",
"FileVersion": 6
},
"Body": {
"SavedInDeclMode": false,
"ModelName": "tractor_12gear_example",
"Inertia": 0.0,
"TracInt": 0.8,
"Gears": [
{
"Ratio": 2.64,
"LossMap": "Axle_4x2.vtlm"
},
{
"Ratio": 14.93,
"LossMap": "Gear_1.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 11.64,
"LossMap": "Gear_2.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 9.02,
"LossMap": "Gear_3.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 7.04,
"LossMap": "Gear_4.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 5.64,
"LossMap": "Gear_5.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 4.4,
"LossMap": "Gear_6.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 3.39,
"LossMap": "Gear_7.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 2.65,
"LossMap": "Gear_8.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 2.05,
"LossMap": "Gear_9.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 1.6,
"LossMap": "Gear_10.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 1.28,
"LossMap": "Gear_11.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
},
{
"Ratio": 1.0,
"LossMap": "Gear_12.vtlm",
"ShiftPolygon": "",
"MaxTorque": ""
}
],
"TqReserve": 20.0,
"ShiftTime": 3.0,
"StartTqReserve": 20.0,
"StartSpeed": 2.0,
"StartAcc": 0.6,
"GearboxType": "AMT",
"TorqueConverter": {
"Enabled": false
},
"DownshiftAferUpshiftDelay": 10.0,
"UpshiftAfterDownshiftDelay": 10.0,
"UpshiftMinAcceleration": 0.1
}
}
\ No newline at end of file
Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
0,-5478,220
0,-176,28
0,0,8
0,116,14
0,220,17
0,326,21
0,432,24
0,641,31
0,853,38
0,1274,53
0,1696,67
0,2117,82
0,2538,96
0,2959,110
0,3376,119
0,3785,123
0,4200,130
0,6309,204
0,8409,268
0,10507,332
0,12606,396
0,16804,523
0,21002,651
0,25199,778
0,29397,905
0,33594,1032
0,37792,1160
0,41990,1288
0,46187,1415
0,50385,1542
143,-5482,216
143,-174,28
143,0,9
143,116,14
143,222,17
143,326,21
143,432,24
143,641,31
143,853,38
143,1273,52
143,1694,66
143,2115,80
143,2536,94
143,2957,108
143,3372,116
143,3786,123
143,4200,130
143,6323,218
143,8427,287
143,10532,356
143,12635,425
143,16843,563
143,21052,701
143,25260,839
143,29467,977
143,33676,1115
143,37884,1253
143,42092,1391
143,46300,1529
143,50509,1667
285,-5496,202
285,-172,32
285,0,10
285,118,16
285,223,19
285,327,22
285,432,24
285,641,31
285,851,37
285,1271,50
285,1690,63
285,2110,75
285,2530,88
285,2950,101
285,3369,113
285,3780,117
285,4195,124
285,6305,200
285,8402,262
285,10499,324
285,12596,386
285,16791,510
285,20987,636
285,25181,760
285,29376,884
285,33570,1009
285,37765,1133
285,41960,1259
285,46154,1383
285,50350,1507
428,-5501,200
428,-167,35
428,0,12
428,119,17
428,224,21
428,328,23
428,433,26
428,643,31
428,851,37
428,1270,49
428,1689,61
428,2109,74
428,2529,87
428,2949,100
428,3365,109
428,3778,115
428,4191,121
428,6296,191
428,8390,251
428,10485,310
428,12579,369
428,16767,486
428,20955,604
428,25143,723
428,29332,841
428,33521,958
428,37708,1076
428,41897,1195
428,46084,1313
428,50273,1430
570,-5512,188
570,-167,37
570,0,13
570,121,19
570,224,21
570,328,23
570,433,26
570,641,31
570,850,36
570,1268,46
570,1685,58
570,2104,70
570,2523,81
570,2943,94
570,3363,107
570,3776,113
570,4189,118
570,6281,175
570,8369,230
570,10459,283
570,12547,336
570,16724,443
570,20901,550
570,25078,658
570,29255,764
570,33432,871
570,37611,979
570,41788,1086
570,45965,1192
570,50142,1299
713,-5517,181
713,-165,39
713,0,14
713,122,20
713,225,22
713,329,24
713,433,27
713,641,30
713,850,36
713,1267,45
713,1684,56
713,2102,67
713,2521,79
713,2939,90
713,3358,102
713,3775,111
713,4188,118
713,6272,166
713,8357,217
713,10442,267
713,12527,317
713,16697,416
713,20867,517
713,25039,617
713,29209,717
713,33379,818
713,37549,918
713,41719,1017
713,45890,1117
713,50060,1218
855,-5524,174
855,-162,42
855,0,15
855,122,21
855,226,22
855,329,24
855,434,27
855,641,31
855,849,35
855,1266,45
855,1683,55
855,2100,65
855,2518,77
855,2937,87
855,3355,99
855,3775,111
855,4188,117
855,6264,158
855,8346,205
855,10427,252
855,12509,299
855,16674,393
855,20838,487
855,25003,581
855,29167,675
855,33330,769
855,37495,863
855,41659,957
855,45823,1051
855,49988,1145
998,-5526,172
998,-160,44
998,0,16
998,123,22
998,227,23
998,331,26
998,435,28
998,641,31
998,850,36
998,1266,45
998,1682,55
998,2100,64
998,2517,74
998,2935,86
998,3354,97
998,3772,109
998,4185,115
998,6258,153
998,8338,197
998,10418,242
998,12498,288
998,16658,377
998,20817,466
998,24977,556
998,29137,645
998,33297,735
998,37456,825
998,41616,914
998,45776,1003
998,49936,1093
1140,-5529,169
1140,-158,46
1140,0,18
1140,125,23
1140,229,24
1140,332,27
1140,436,29
1140,643,32
1140,851,37
1140,1267,45
1140,1683,55
1140,2100,64
1140,2516,74
1140,2934,85
1140,3352,96
1140,3771,108
1140,4183,114
1283,-5529,169
1283,-155,49
1283,0,19
1283,126,24
1283,230,26
1283,333,28
1283,437,30
1283,644,34
1283,853,38
1283,1267,46
1283,1683,55
1283,2098,64
1283,2516,74
1283,2934,85
1283,3351,95
1283,3764,101
1425,-5531,167
1425,-153,51
1425,0,20
1425,128,26
1425,231,27
1425,336,30
1425,436,29
1425,646,36
1425,853,38
1425,1268,46
1425,1683,55
1425,2098,63
1425,2516,73
1425,2932,84
1425,3345,89
1568,-5538,160
1568,-148,56
1568,0,21
1568,129,28
1568,232,29
1568,336,31
1568,440,32
1568,647,37
1568,854,41
1568,1269,48
1568,1684,57
1568,2101,65
1568,2517,74
1568,2929,80
1853,-5540,158
1853,-144,60
1853,0,24
1853,132,30
1853,234,31
1853,340,34
1853,442,35
1853,650,38
1853,856,42
1853,1269,49
1853,1684,57
1853,2098,64
1853,2515,73
1853,2928,79
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment