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 bd339639 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

Pull request #879: preparing new release:

Merge in VECTO/vecto-sim from VECTO/mq_vecto-sim:master to master

* commit 'f450981c':
  preparing new release: updating changelog, version number, usermanual (some equations did not compile with new toolchain), release report, new vehicles to show PCC and EcoRoll FC
parents 88301d30 f450981c
No related branches found
No related tags found
No related merge requests found
Showing
with 4095 additions and 205 deletions
......@@ -206,3 +206,4 @@ DISTR/
Documentation/VehiclesReleaseComparisonDeclarationMode/tmp/
Documentation/VehiclesReleaseComparisonDeclarationMode/**/*.vmod
Documentation/VehiclesReleaseComparisonDeclarationMode/**/*.vsum
Documentation/User Manual/img/
No preview for this file type
File added
File added
No preview for this file type
No preview for this file type
......@@ -40,6 +40,7 @@ $$
& \textrm{E\_aux\_ESS\_mech\_ICEoff\_driving} \cdot k_\textrm{engline} \cdot \textrm{UF}_\textrm{driving} + \\
& (\textrm{E\_aux\_ESS\_mech\_ICEon\_driving} \cdot k_\textrm{engline} + \textrm{FC}(n_\textrm{idle}, 0) \cdot \textrm{t\_ICEoff\_driving}) \cdot (1 - \textrm{UF}_\textrm{driving})
\end{align*}
$$
......@@ -103,8 +104,9 @@ $$
\begin{align*}
\textbf{\textrm{FC\_BusAux\_PS}} =\, & \textrm{FC\_BusAux\_PS\_AirDemand} + \\
& \textrm{FC\_BusAux\_PS\_Drag\_ICEoff\_driving} + \\
& \textrm{FC\_busAux\_PS\_Drag\_ICEoff\_standstill} \\
& \textrm{FC\_busAux\_PS\_Drag\_ICEoff\_standstill}
\end{align*}
$$
......@@ -172,8 +174,9 @@ $$
& \textrm{FC\_BusAux\_ES} \;+ \\
& \textrm{FC\_WHR} \;+ \\
& \textrm{FC\_BusAux\_AuxHeater} \;+ \\
& \textrm{FC\_SoC} \\
& \textrm{FC\_SoC}
\end{align*}
$$
......
......@@ -72,13 +72,13 @@ It should be noted, that there is no skip gears at downshifting in the polygon s
The efficiency shift rule is added on top of the polygon shift rule. The EffShift strategy allows gear shifts if the current engine operating point is inbetween the gearshift lines and a certain threshold above the engine's drag curve and the combined fuel efficiency considering engine and gearbox characteristics in the candidate gear is better than in the current gear. Therefore the fuel consumption of the current gear and the gears within an allowed gear shift range (parameter allowed +/- gears) is calculated. For AMT transmissions, the current operating point is used for this efficiency evaluation. Since, the velocity drop due to traction interruption is not relevant for this evaluation as this operating point only occurs for a short period of time. Efficiency shifts are only allowed below a certain gear ratio (gearbox + axle) to prevent frequent gear changes in the very lowest gears.
$FC_{gear}=min(FC_{gear + i}) \forall i \in \textrm{Allowed gear range}$
$FC_{gear}=min(FC_{gear + i}) \forall i \in \textrm{Allowed gear range}$
Additionally the following boundary conditions must be fulfilled for an efficiency upshift to happen:
* $i_{gear + axle} \leq \textrm{RatioEarlyUpshift}$
* Not left to downshift line
* $1-P_{eng}(candidate gear) / P_{eng,max}(candidate gear) > T_reserve$ ($T_{reserve}$ is set to 0 for efficiency shifts)
* $1-P_{eng}(candidate gear) / P_{eng,max}(candidate gear) > T_reserve$ ($T_{reserve}$ is set to 0 for efficiency shifts)
* $P_{eng,act } \leq P_{eng,post_shift}$ This condition is based on the assumption that sufficient power for the current acceleration is available in the next gear. The check for sufficient power in a candidate gear considers the velocity drop during traction interruption.
* $FC_{gear} < FC_{current gear} * \textrm{RatingFactor}$
......
......@@ -32,7 +32,7 @@ The following table gives the coefficients per vehicle type:
In a pre-processing step VECTO calculates the function for $C_dA$ value as a function of vehicle speed. This is done by integration of all possible directions of the ambient wind from ground level to maximum vehicle height considering the boundary layer effect based on the following formulas:
$C_{d,v}A(v_{veh}) = \frac{1}{2 \pi v_{veh}^2 h_{veh}}\int_{\alpha = 0°}^{\alpha = 360°}{\int_{h=0}^{h=h_{veh}}{C_dA(\beta)\cdot v_{air}(h, \alpha)^2} \text{d}h\ \text{d}\alpha}$
$C_{d,v}A(v_{veh}) = \frac{1}{2 \pi v_{veh}^2 h_{veh}}\int_{\alpha = 0^\circ}^{\alpha = 360^\circ}{\int_{h=0}^{h=h_{veh}}{C_dA(\beta)\cdot v_{air}(h, \alpha)^2} \text{d}h\ \text{d}\alpha}$
$v_{air}(h) = \sqrt{(v_{wind}(h)\cdot\cos\alpha + v_{veh})^2 + (v_{wind}(h)\cdot\sin\alpha)^2}$
......@@ -59,7 +59,7 @@ The base C~d~A value (see [Vehicle File](#vehicle-file-.vveh)) is corrected with
The C~d~A value given in the vehicle configuration is corrected depending on the vehicle's speed and the C~d~ scaling factor from the input file as follows:
$C_dA(v_{veh}) = C_dA * F_C_d(v_{veh})$
$C_dA(v_{veh}) = C_dA * F_Cd(v_{veh})$
![](pics/VCDV.png)
......
......@@ -2,6 +2,30 @@
**VECTO-3.3.11**
***Build 2645 (2022-03-30) RELEASE CANDIDATE***
- Improvements
* [VECTO-1474] - Implementation of ADAS in-the-loop simulation (Declaration and Engineering mode)
* Engine stop/start
* Eco-roll
* Predictive cruise control: option 1,2; option 1,2,3
* Post-processing: fuel consumption correction for ICE-off phases
* Update shift strategy: EffShift for AMT and AT (Declaration and Engineering mode)
* [VECTO-1547] Update LongHaul driving cycle (Declaration mode)
* Dual-fuel support (Engineering mode)
* WHR support (Engineering mode)
* BusAuxiliaries model in engineering mode updated (simplified input)
* [VECTO-1473] - Additional tyre dimensions
* [VECTO-1521] - Updating tyre dimensions
* [VECTO-1536] - Component XML 2nd Amendment (schema version 2.3)
* [VECTO-1536] - verify generated xml by default when using command-line hashing tool
- Bugfixes
* [VECTO-1525] - PCC Preprocessing
* [VECTO-1529] - XML Schema 2.0: missing abstract XML type in Gears
* [VECTO-1550] - Error in hashing tool: sorting tires before comparing input data with MRF
* [VECTO-1551] - AT-P Transmission Bus Application: Error during braking phase
***Build 2526 (2021-12-01) DEVELOPMENT VERSION***
- Improvements
......
Source diff could not be displayed: it is too large. Options to address this: view the blob.
File added
......@@ -30,5 +30,5 @@
*/
using System.Reflection;
[assembly: AssemblyVersion("0.2.0.2526")]
[assembly: AssemblyFileVersion("0.2.0.2526")]
[assembly: AssemblyVersion("0.2.0.2645")]
[assembly: AssemblyFileVersion("0.2.0.2645")]
......@@ -141,7 +141,7 @@
<PlatformTarget>AnyCPU</PlatformTarget>
<WarningsAsErrors>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</WarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<DefineConstants>CERTIFICATION_RELEASE</DefineConstants>
<DefineConstants>RELEASE_CANDIDATE</DefineConstants>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|x86'">
......
......@@ -30,5 +30,5 @@
*/
using System.Reflection;
[assembly: AssemblyVersion("3.3.11.2526")]
[assembly: AssemblyFileVersion("3.3.11.2526")]
\ No newline at end of file
[assembly: AssemblyVersion("3.3.11.2645")]
[assembly: AssemblyFileVersion("3.3.11.2645")]
\ No newline at end of file
......@@ -30,5 +30,5 @@
*/
using System.Reflection;
[assembly: AssemblyVersion("1.2.0.2526")]
[assembly: AssemblyFileVersion("1.2.0.2526")]
[assembly: AssemblyVersion("1.2.1.2645")]
[assembly: AssemblyFileVersion("1.2.1.2645")]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment