Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • vecto/vecto
  • doumpst/vecto
  • vecto/sandbox
  • vecto/guests/vecto-sim-iker
  • vecto/guests/vecto-sim-tobia
  • vecto/tug-itna/mq_vecto-sim
  • vecto/tug-itna/hm_vecto-sim
  • amogoda/vecto
  • vecto/tug-itna/rk_vecto-sim
  • anagnko/vecto
  • alixgui/vecto
  • amogoda/sandbox
12 results
Show changes
Commits on Source (820)
Showing
with 4372 additions and 1330 deletions
......@@ -211,6 +211,7 @@ Documentation/VehiclesReleaseComparisonDeclarationMode/tmp/
Documentation/VehiclesReleaseComparisonDeclarationMode/**/*.vmod
Documentation/VehiclesReleaseComparisonDeclarationMode/**/*.vsum
.vs/
.vscode/
**/dev/*.vmod
**/dev/*.vsum
/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/testVif.VIF_Report_5.xml
......
<!-- Note that this is a confidential issue. Only VECTO developers will have access to it. -->
<!-- Once the issue is solved, any confidential data attached will be removed and the issue will be made public for documentation purposes. -->
<!-- PLEASE DO NOT REMOVE THE "/confidential" STATEMENT BELOW. -->
/confidential
<!-- PLEASE, EDIT THE ISSUE TEMPLATE BELOW. -->
## Summary of the Article 10(2) issue
<!-- Summarize your purpose, problems encountered, or functionality missing. -->
## Additional information
<!-- Include the Vehicle Identification Number (VIN). -->
<!-- Explain what data is included. -->
## Summary
<!-- Summarize your purpose, problems encountered, or functionality missing. -->
## Component(s) involved
<!-- GUI/CLI, simulation/IO/Hashing/Certification, Eng/Decl mode, generic data, VECTO/Trailer/Multistep, etc. -->
## Data & steps to reproduce
<!-- Provide logs, sample inputs & outputs, screenshots, and/or instructions to reproduce the issue. -->
## Versions affected:
- Windows version(s): Win10? Win11?
- VECTO versions(s): 3.x? 0.x?
- .NET version(s): ...
<!-- **Tip**: To discover your .NET version, type **[Ctrl+R] cmd [Enter]**,
then execute `reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setu p\NDP" /s`. -->
## Additional information
<!-- Optional information, such as your organization. -->
<Project DefaultTargets = "Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
<Target Name="BeforeBuild" Condition="$(Configuration) == 'Deploy' OR $(Configuration) == 'Release'">
<!-- <Exec Condition="'@(VersionTemplates)'!=''" Command="&quot;%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\12.0\TextTransform.exe&quot; -I $(SolutionDir) &quot;%(VersionTemplates.Identity)&quot;"/> -->
<!-- <Exec Condition="'@(VersionTemplates)'!=''" Command="&quot;%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\14.0\TextTransform.exe&quot; -I $(SolutionDir) &quot;%(VersionTemplates.Identity)&quot;"/> -->
<Exec Condition="'@(VersionTemplates)'!=''" Command="&quot;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\TextTransform.exe&quot; -I $(SolutionDir) &quot;%(VersionTemplates.Identity)&quot;"/>
</Target>
</Project>
\ No newline at end of file
# git-cliff ~ default configuration file
# https://git-cliff.org/docs/configuration
#
# Lines starting with "#" are comments.
# Configuration options are organized into tables and keys.
# See documentation for more information on available options.
# Note: To get the context for a given command run said command with -x flag.
[changelog]
# template for the changelog footer
header = """
"""
# template for the changelog body
# https://keats.github.io/tera/docs/#introduction
body = """
{% if version -%}\
## {{ version }} ({{ timestamp | date(format="%d-%m-%Y") }})
{% else %}\
## [unreleased]
{% endif %}\
{% set_global filtered_commits = [] -%}
{% for commit in commits -%}
{% if commit.footers | length > 0 and commit.footers.0.token == "mr" -%}
{% set_global filtered_commits = filtered_commits | concat(with= commit) -%}
{% endif -%}
{%endfor -%}
{% for group, commits in filtered_commits | group_by(attribute="group") %}
### {{ group | striptags | trim | upper_first }}
{% for commit in commits %}
- {% if commit.breaking %}[**breaking**] {% endif %}\
{% if not commit.footers -%} {{ commit.message | upper_first }} {% endif %}\
{% if commit.footers | length > 2 -%}
{% if commit.footers.1.token == "issue" and commit.footers.1.value != "" -%}
CodeEU {{ commit.footers.1.value }}: {{ commit.message | upper_first }}\
{% elif commit.footers.1.token == "" -%}
{{ commit.message | upper_first }}\
{% endif -%}
{#{% if commit.footers.2.token == "description" and commit.footers.2.value != "" %}
<p>{{ commit.footers.2.value }}</p>
{% endif -%} -#}
{% else -%}
{{ commit.message | upper_first }}
{% endif -%}
{% endfor -%}
{% endfor -%}\n
"""
# template for the changelog footer
footer = """
"""
# remove the leading and trailing s
trim = true
# postprocessors
postprocessors = [
# { pattern = '<REPO>', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL
]
[git]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = true
# filter out the commits that are not conventional
filter_unconventional = true
# process each line of a commit as an individual commit
split_commits = false
# regex for preprocessing the commit messages
commit_preprocessors = [
# Replace issue numbers
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
# Check spelling of the commit with https://github.com/crate-ci/typos
# If the spelling is incorrect, it will be automatically fixed.
#{ pattern = '.*', replace_command = 'typos --write-changes -' },
]
# regex for parsing and grouping commits
commit_parsers = [
{ message = "^feat", group = "<!-- 0 -->Features" },
{ message = "^fix", group = "<!-- 1 -->Bug Fixes" },
{ message = "^doc", group = "<!-- 3 -->Documentation" },
{ message = "^perf", group = "<!-- 4 -->Performance" },
{ message = "^refactor", group = "<!-- 2 -->Refactor" },
{ message = "^style", group = "<!-- 5 -->Styling" },
{ message = "^test", group = "<!-- 6 -->Testing" },
{ message = "^chore\\(release\\): prepare for", skip = true },
{ message = "^chore\\(deps.*\\)", skip = true },
{ message = "^chore\\(pr\\)", skip = true },
{ message = "^chore\\(pull\\)", skip = true },
{ message = "^chore|^ci", group = "<!-- 7 -->Miscellaneous Tasks" },
{ body = ".*security", group = "<!-- 8 -->Security" },
{ message = "^revert", group = "<!-- 9 -->Revert" },
]
# protect breaking changes from being skipped due to matching a skipping commit_parser
protect_breaking_commits = false
# filter out the commits that are not matched by commit parsers
filter_commits = false
# regex for matching git tags
# tag_pattern = "v[0-9].*"
# regex for skipping tags
# skip_tags = ""
# regex for ignoring tags
# ignore_tags = ""
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"
# limit the number of commits included in the changelog.
# limit_commits = 42
# git-cliff ~ default configuration file
# https://git-cliff.org/docs/configuration
#
# Lines starting with "#" are comments.
# Configuration options are organized into tables and keys.
# See documentation for more information on available options.
[changelog]
# template for the changelog footer
header = """
"""
# template for the changelog body
# https://keats.github.io/tera/docs/#introduction
body = """
{% if version -%}\
**{{ version }} ({{ timestamp | date(format="%d-%m-%Y") }})**
{% else %}\
**[unreleased]**
{% endif %}\
{% set_global filtered_commits = [] -%}
{% for commit in commits -%}
{% if commit.footers | length > 0 and commit.footers.0.token == "mr" -%}
{% set_global filtered_commits = filtered_commits | concat(with= commit) -%}
{% endif -%}
{%endfor -%}
{% for group, commits in filtered_commits | group_by(attribute="group") %}
- {{ group | striptags | trim | upper_first }}
{% filter indent(width=4) -%}
{% for commit in commits %}
* {% if commit.breaking -%}[**breaking**] {% endif %}\
{% if not commit.footers -%} {{ commit.message | upper_first }} {% endif %}\
{% if commit.footers -%}
{% if commit.footers.1.token == "issue" and commit.footers.1.value != "" -%}
CodeEU {{ commit.footers.1.value }}: {{ commit.message | upper_first }}\
{% elif commit.footers.1.token == "" -%}
{{ commit.message | upper_first }}\
{% endif -%}
{#{% if commit.footers.2.token == "description" and commit.footers.2.value != "" %}
<p>{{ commit.footers.2.value }}</p>
{% endif -%} -#}
{% endif -%}
{% endfor -%}
{% endfilter -%}
{% endfor -%}\n
"""
# template for the changelog footer
footer = """
"""
# remove the leading and trailing s
trim = true
# postprocessors
postprocessors = [
# { pattern = '<REPO>', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL
]
[git]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = true
# filter out the commits that are not conventional
filter_unconventional = true
# process each line of a commit as an individual commit
split_commits = false
# regex for preprocessing the commit messages
commit_preprocessors = [
# Replace issue numbers
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
# Check spelling of the commit with https://github.com/crate-ci/typos
# If the spelling is incorrect, it will be automatically fixed.
#{ pattern = '.*', replace_command = 'typos --write-changes -' },
]
# regex for parsing and grouping commits
commit_parsers = [
{ message = "^feat", group = "<!-- 0 -->Features" },
{ message = "^fix", group = "<!-- 1 -->Bug Fixes" },
{ message = "^doc", group = "<!-- 3 -->Documentation" },
{ message = "^perf", group = "<!-- 4 -->Performance" },
{ message = "^refactor", group = "<!-- 2 -->Refactor" },
{ message = "^style", group = "<!-- 5 -->Styling" },
{ message = "^test", group = "<!-- 6 -->Testing" },
{ message = "^chore\\(release\\): prepare for", skip = true },
{ message = "^chore\\(deps.*\\)", skip = true },
{ message = "^chore\\(pr\\)", skip = true },
{ message = "^chore\\(pull\\)", skip = true },
{ message = "^chore|^ci", group = "<!-- 7 -->Miscellaneous Tasks" },
{ body = ".*security", group = "<!-- 8 -->Security" },
{ message = "^revert", group = "<!-- 9 -->Revert" },
]
# protect breaking changes from being skipped due to matching a skipping commit_parser
protect_breaking_commits = false
# filter out the commits that are not matched by commit parsers
filter_commits = false
# regex for matching git tags
# tag_pattern = "v[0-9].*"
# regex for skipping tags
# skip_tags = ""
# regex for ignoring tags
# ignore_tags = ""
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"
# limit the number of commits included in the changelog.
# limit_commits = 42
h1, h2, h3, h4, h5, h6, p, blockquote {
margin: 0;
padding: 0;
}
body {
font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif;
font-size: 13px;
line-height: 18px;
color: #737373;
background-color: white;
margin: 10px 13px 10px 13px;
}
table {
margin: 10px 0 15px 0;
border-collapse: collapse;
}
td,th {
border: 1px solid #ddd;
padding: 3px 10px;
}
th {
padding: 5px 10px;
}
a {
color: #0069d6;
}
a:hover {
color: #0050a3;
text-decoration: none;
}
a img {
border: none;
}
p {
margin-bottom: 9px;
}
h1, h2, h3, h4, h5, h6 {
color: #404040;
line-height: 36px;
}
h1 {
margin-bottom: 18px;
font-size: 30px;
}
h2 {
font-size: 24px;
}
h3 {
font-size: 18px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 13px;
}
hr {
margin: 0 0 19px;
border: 0;
border-bottom: 1px solid #ccc;
}
blockquote {
padding: 13px 13px 21px 15px;
margin-bottom: 18px;
font-family:georgia,serif;
font-style: italic;
}
blockquote:before {
content:"\201C";
font-size:40px;
margin-left:-10px;
font-family:georgia,serif;
color:#eee;
}
blockquote p {
font-size: 14px;
font-weight: 300;
line-height: 18px;
margin-bottom: 0;
font-style: italic;
}
code, pre {
font-family: Monaco, Andale Mono, Courier New, monospace;
}
code {
background-color: #fee9cc;
color: rgba(0, 0, 0, 0.75);
padding: 1px 3px;
font-size: 12px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
pre {
display: block;
padding: 14px;
margin: 0 0 18px;
line-height: 16px;
font-size: 11px;
border: 1px solid #d9d9d9;
white-space: pre-wrap;
word-wrap: break-word;
}
pre code {
background-color: #fff;
color:#737373;
font-size: 11px;
padding: 0;
}
sup {
font-size: 0.83em;
vertical-align: super;
line-height: 0;
}
* {
-webkit-print-color-adjust: exact;
}
@media screen and (min-width: 914px) {
body {
width: 854px;
margin:10px auto;
}
}
@media print {
body,code,pre code,h1,h2,h3,h4,h5,h6 {
color: black;
}
table, pre {
page-break-inside: avoid;
}
}
\ No newline at end of file
<#
.SYNOPSIS
Updates all Release Notes related files.
.DESCRIPTION
Updates all Release Notes related files.
Such as:
- CHANGES.md
- Directory.Build.props
- Documentation/User Manual/6-changelog/changelog.md
- Documentation/User Manual Source/Release Notes Vecto4.x.pdf
- Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md (manually updated if custom content needed)
.PARAMETER Force
Enables custom modification of all Release Notes files by overriding git cliff output with release_notes.md content.
.EXAMPLE
./BuildTools/update_changelog.ps1 4.5.5
.EXAMPLE
./BuildTools/update_changelog.ps1 4.5.5 -Force
#>
param([string]$RELEASE_VERSION=$null, [switch]$Force)
function Update-MarkdownContent ([string] $targetFile, [string] $contentFile, [string] $injectionMarker = ""){
$changelogAdded = $false
if(!$(Test-Path $targetFile)){
Write-Host "Markdown file not updated because it does not exist" -ForegroundColor DarkYellow
Write-Host "File: '${targetFile}'" -ForegroundColor DarkYellow
return
}
(Get-Content $targetFile) |
Foreach-Object {
if($injectionMarker -eq ""){
if(-not $changelogAdded){
$(Get-Content $contentFile)
$changelogAdded = $true
}
$_ # Send the current line to output
} else {
$_ # Send the current line to output
if($_ -match $injectionMarker){
if ($targetFile.Contains("changelog.md")) {
$newHeader = "##"
} else {
$newHeader = "#"
}
"`r`n"
$(Get-Content $contentFile).Replace("##", $newHeader)
}
}
} |
Set-Content $targetFile
}
function Update-BuildPropsVersion([string]$version) {
$VersionRgx = "<Version>\d+\.\d+\.\d+<\/Version>"
$VersionNode = "<Version>$version</Version>"
(Get-Content -Path $BuildPropsFile) |
ForEach-Object {$_ -Replace $VersionRgx, $VersionNode} |
Set-Content -Path $BuildPropsFile
}
function Remove-CliffArtifacts([string] $filename){
# When git trailer/footers are empty git cliff produces undesired artifacts that need removal.
$ArtifactFreeChangelog = $(Get-Content $filename).Replace("description::", ":").Replace("CodeEU : ", "")
# Gitlab issue clossing pattern: https://code.europa.eu/help/user/project/issues/managing_issues.md#default-closing-pattern
$GITLAB_ISSUE_CLOSING_REGEX = "\b((?:[Cc]los(?:e[sd]?|ing)|\b[Ff]ix(?:e[sd]|ing)?|\b[Rr]esolv(?:e[sd]?|ing)|\b[Ii]mplement(?:s|ed|ing)?)(:?)) "
$ArtifactFreeChangelog -replace $GITLAB_ISSUE_CLOSING_REGEX | Set-Content $filename
}
if(!$RELEASE_VERSION){
$RELEASE_VERSION = Read-Host "Version number"
}
# Get release version and suffix from version string.
$VersionTag = $RELEASE_VERSION
$VersionTag -match '((\d+)\.\d+\.\d+(\.\d+)?)(-(RC|DEV))?' > $null
$VersionNumber = $Matches[1]
$MajorVersionNumber = $Matches[2]
$VersionSuffix = $Matches[5]
$IsReleaseCandidate = $VersionSuffix -eq "RC"
$IsReleaseDeveloper = $VersionSuffix -eq "DEV"
# Get version string to include in changelog
if($IsReleaseCandidate -or $IsReleaseDeveloper) {
$changelogVersion = "VECTO v$VersionNumber-$VersionSuffix"
} else {
$changelogVersion = "VECTO v$VersionNumber Official Release"
}
# PREVIOUS_RELEASE_SHA is the commit the previous release tag points to.
# CURRENT_RELEASE_SHA is the commit the current release tag points to.
$tags = @($(git tag -l --sort=-v:refname) | Where-Object { $_.Contains("Release/v$MajorVersionNumber") })
$CI_COMMIT_SHA = $(git rev-parse --verify HEAD)
$CURRENT_RELEASE_SHA = $CI_COMMIT_SHA
$PREVIOUS_RELEASE_SHA = $(git rev-list -1 "tags/$($tags[0])")
if($CI_COMMIT_TAG){
$CURRENT_RELEASE_SHA = $(git rev-list -1 "tags/$($tags[0])")
$PREVIOUS_RELEASE_SHA = $(git rev-list -1 "tags/$($tags[1])")
}
Write-Host "Current version points to $($CURRENT_RELEASE_SHA)"
Write-Host "Previous version points to $($PREVIOUS_RELEASE_SHA)"
$CliffReleaseNotesMarkdown = "Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md";
$CliffReleaseNotesHtmlMarkdown = "Documentation/User Manual Source/ReleaseNotesMDs/release_notes_html.md";
if(-not $Force){
# Get the latest changes for the release changelog.
git cliff "$CURRENT_RELEASE_SHA..$PREVIOUS_RELEASE_SHA" --unreleased --tag "$changelogVersion" -o $CliffReleaseNotesMarkdown --config ./BuildTools/cliff.toml
git cliff "$CURRENT_RELEASE_SHA..$PREVIOUS_RELEASE_SHA" --unreleased --tag "$changelogVersion" -o $CliffReleaseNotesHtmlMarkdown --config ./BuildTools/cliff_html.toml
Remove-CliffArtifacts $CliffReleaseNotesMarkdown
Remove-CliffArtifacts $CliffReleaseNotesHtmlMarkdown
}
# Update Release Notes and changelog markdowns.
# Based on the major, determine the ReleaseNotes for the given version.
if ($MajorVersionNumber -ne 3 -and $MajorVersionNumber -ne 4 -and $MajorVersionNumber -ne 0){
throw "Release Notes version ${MajorVersionNumber} not supported. Consider creating 'Release Notes Xx.md' file."
} else {
$ReleaseNotesPdfMarkdown = "Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto${MajorVersionNumber}x.md"
$ReleaseNotesPdf = "Documentation/User Manual Source/Release Notes Vecto${MajorVersionNumber}.x.pdf"
}
# Declare files to update
$UserManualHtml = "Documentation/User Manual/help.html"
$ChangelogMarkdownPath = "Documentation/User Manual/6-changelog/changelog.md"
$BuildPropsFile = "Directory.Build.props"
# Reset files content to clean previous executions output.
git reset -- $ChangelogMarkdownPath $ChangesMarkdown $ReleaseNotesPdf $UserManualHtml $ReleaseNotesPdfMarkdown -q
git checkout -- $ChangelogMarkdownPath $ChangesMarkdown $ReleaseNotesPdf $UserManualHtml $ReleaseNotesPdfMarkdown
# Insert new changelog features into Release Notes.
$InjectNewFeaturesMark = "<!-- Cover Slide -->"
Update-MarkdownContent $ReleaseNotesPdfMarkdown $CliffReleaseNotesMarkdown $InjectNewFeaturesMark
# Insert new changelog features into VECTO changelog.
$ChangelogInjectMark = "# Changelog"
Update-MarkdownContent $ChangelogMarkdownPath $CliffReleaseNotesHtmlMarkdown $ChangelogInjectMark
$ChangesMarkdown = "CHANGES.md"
Copy-Item $ChangelogMarkdownPath $ChangesMarkdown -Force
# Convert md to pdf
Push-Location "Documentation/User Manual Source/ReleaseNotesMDs"
pandoc "..\..\..\$ReleaseNotesPdfMarkdown" -o "..\..\..\$ReleaseNotesPdf" --css "..\..\..\BuildTools\templates\md-style.css" --pdf-engine=$Env:weasyprint --title="Changelog"
Pop-Location
# User Manual HTML conversion script.
Push-Location "Documentation/User Manual/"
& './convert.bat'
Pop-Location
Update-BuildPropsVersion $VersionNumber
# Stage the modified files by the script in git.
git add $CliffReleaseNotesMarkdown
git add $ReleaseNotesPdfMarkdown
git add $ChangelogMarkdownPath
git add $ChangesMarkdown
git add $ReleaseNotesPdf
git add $UserManualHtml
git add $BuildPropsFile
# Changelog
# VECTO Changelog
## 2022-09-01: Vecto 3.3.12.2800 Official Release
- Bugfixes (compared to VECTO 3.3.12.2769)
- [VECTO-1635] - Reading / Writing the ADAS Parameter
ATEcoRollReleaseLockupClutch does not work
**VECTO v4.3.3 Official Release (04-03-2025)**
## 2022-08-01: Vecto 3.3.12.2769 Release Candidate
- Bug Fixes
- Improvement
- [VECTO-1584] - Hashing library uses constructor that is deprecated in newer .net
versions
- [VECTO-1619] - Adaptations of XML Results in transition period
- [VECTO-1619] - Reading Engine and Tyre component according to 2nd amendment
(schema version 2.3)
- [VECTO-1461] - Alignment of Steering Pump Technology and Steered Axles not
checked by VECTO
- [VECTO-1571] - Help file: Vehicle defined Torque Limitations
- [VECTO-1585] - Validate component hashes in declaration mode (disabled by default)
- [VECTO-1587] - update build script to include files required for xml parameter
documentation
- [VECTO-1598] - Execution time in latest official release
- [VECTO-1608] - Adaptation of Reports (MRF/CIF) for transition in official VECTO
Release
- Bugfixes:
- [VECTO-1622] - Unexpected response: Response Underload in LH LowLoad
- [VECTO-1623] - Unexpected response: Response Underload in LH EMS RefLoad
* CodeEU #950: Check if XML element is signed (#950) (vecto/vecto!314)
* CodeEU #954: NgTankSystem optional for HEV lorries MRF XSD (vecto/vecto!315)
* fix: monitoring report for dual fuel vehicles (vecto/vecto!318)
* fix: secure XML loading against external entity injection (vecto/vecto!319)
* fix: correct interim supercap reader type (vecto/vecto!320)
* fix: parameter IDs for XSDs v2.3 and v2.6 (vecto/vecto!322)
- Documentation
* CodeEU n.a.: Update XSD parameter IDs documentation (vecto/vecto!327)
## 2022-04-29: Vecto 3.3.11.2675 Official Release
- Bugfixes (compared to VECTO 3.3.11.2645):
- [VECTO-1557] - Simulation abort Generic Vehicle CityBus APT-S UD
- [VECTO-1561] - Simulation abort with AT transmission
- [VECTO-1567] - Different CO2 results with VECTO-3.3.11.2645 release candidate
- [VECTO-1562] - Adapting WHTC Correction Factor weighting for LH Cycle
- [VECTO-1560] - update toolchain for generating user manual
- Added new VECTO parameter documentation
**VECTO v4.3.3 Official Release (03-03-2025)**
## 2022-03-30 Vecto 3.3.11.2645 Release Candidate
- Bug Fixes
- 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], [VECTO-1521] - Additional 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
* CodeEU #950: Check if XML element is signed (#950) (vecto/vecto!314)
* CodeEU #954: NgTankSystem optional for HEV lorries MRF XSD (vecto/vecto!315)
* fix: monitoring report for dual fuel vehicles (vecto/vecto!318)
* fix: secure XML loading against external entity injection (vecto/vecto!319)
* fix: correct interim supercap reader type (vecto/vecto!320)
* fix: parameter IDs for XSDs v2.3 and v2.6 (vecto/vecto!322)
## 2020-12-01: Vecto 3.3.11.2526 Development Version
- Improvements:
- 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)
- Update LongHaul driving cycle (Declaration mode)
- Dual-fuel support (Engineering mode)
- WHR support (Engineering mode)
- BusAuxiliaries model in engineering mode updated (simplified input)
- Support to read driving cycle and EffShift parameters from file system
(only once when application is started!)
### EffShift Parameters
- The following EffShift parameters are read from the file
“Declaration/EffShiftParameters.vtcu” if this file exists.
(A sample file is provided in the VECTO archive)
- All parameters are optional, if a parameter is not provided the default value
(see table below) is used
| Parameter name | Value | Explanations |
|:--------------- |:-----:|:-------------|
| `Rating_current_gear` | 0.97 | Defines the minimum fuel efficiency advantage in a candidate gear to trigger a gear shift (i.e. 3% of a value of 0.97) - applies only for AMT transmissions|
| `Rating_current_gear_APT` | 0.97 | Defines the minimum fuel efficiency advantage in a candidate gear to trigger a gear shift (i.e. 3% of a value of 0.97) - applies only for APT transmissions |
| `RatioEarly(Up/Down)shiftFC` | 24 | In gears with a higher total drivetrain ratio (axle plus gearbox) than this parameter, “Efficiency shifts” are disabled, i.e. the shifts are only triggered by the shift lines. Rationale: Gear shift in this gears are primarily triggered by pow er demand.
| `AllowedGearRangeFC` | 2 | Defines the gear range for candidate gears for “Efficiency Shifts”(+/-) - applies only fot APT transmissions |
| `AllowedGearRangeFCAPT` | 1 | Defines the gear range for candidate gears for “Efficiency Shifts”(+/-) - applies only fot APT transmissions with ≤ 6 gears Allowed |
| `GearRangeFCAPTSkipGear` | 2 | Defines the gear range for candidate gears for “Efficiency Shifts”(+/-) - applies only fot APT transmissions with more than 6 gears |
| `AccelerationFactorNP98h` | 0.5 | Defines the reduction of driver target acceleration in the engine speed range betw een nT98h and nP98h |
| `ATLookAheadTime` | 0.8 | Defines look ahead time for rating of fuel consumption for AT transmissions. |
### Declaration Missions
- The missions simulated in declaration mode folder “DeclarationMissions” if this folder
exists.
- A folder with all declaration missions is provided in the VECTO archive
- LongHaul is the current candidate cycle #31
- Previous LongHaul cycle is provided as LongHaul_old
- Both LongHaul candidate cycles #13 and #31 are provided as well
- Cycles are only read once on application start
## 2020-07-29: Vecto 3.3.10.2401 Official Release
**VECTO v4.3.2-RC (06-02-2025)**
- Improvements:
- Handling of exempted vehicles (not changed since release candidate) - see next
slides for details
- Bugfixes:
- No additional bugfixes compared to VECTO 3.3.10.2401
- Features
* CodeEU #872: New battery and supercap readers (vecto/vecto!309)
## 2020-07-01: Vecto 3.3.10.2373 Release Candidate
- Bug Fixes
- Improvements:
- [VECTO-1421] - Added vehicle sub-group (CO2-standards to MRF and CIF)
- [VECTO 1449] - Handling of exempted vehicles: See next slide for details
- [VECTO-1404] - Corrected URL for CSS in MRF and CIF
- Bugfixes:
- [VECTO-1419] - Simulation abort in urban cycle: failed to find operating point on
search braking power with TC gear
- [VECTO-1439] - Bugfix handling duplicate entries in engine full-load curve when
intersecting with max-torque of gearbox
- [VECTO-1429] - error in XML schema 2.x for exempted vehicles - MaxNetPower1/2
are optional input parameters
### Handling of exempted vehicles
- Axle configuration and sleeper cab are optional input parameters for exempted
vehicles (XML schema 1.0 and 2.2.1).
- OEMs are recommended to provide these parameters for exempted vehicles.
- If the axle configuration is provided as input parameter, the MRF contains the vehicle
group.
- The sleeper cab input parameter is also part of the MRF if provided as input.
- Input parameters MaxNetPower1/2 are optional input parameters for all exempted vehicles.
- If provided in the input these parameters are part of the MRF for all exempted vehicle
types
- It is recommended that those parameters are used to specify the rated power also for
PEV (pure electric vehicles)
* CodeEU #861, #832, #880: ATShiftStrategyOptimized - No UpshiftFomL if not locked (vecto/vecto!301)
* CodeEU #883: Forbid downshift to locked gear in APT-S if it generates direct upshift condition (vecto/vecto!307)
* CodeEU #890: Add condition to write BusAuxiliaries output data in vsum (vecto/vecto!306)
* Allow old XMLs for battery and supercap in development only (vecto/vecto!311)
* Correct binding for supercap input data class; use correct xml data type in xml component reader for supercap (vecto/vecto!310)
## 2020-12-15: Vecto 3.3.9.2175 Official Release
- Bugfixes (compared to version 3.3.9.2147)
- [VECTO-1374] - VECTO VTP error - regression update
**VECTO v4.2.7 Official Release (09-01-2025)**
## 2020-11-17: Vecto 3.3.9.2147 Release Candidate
* Bug Fixes
- Track release_notes.md for release
- CodeEU #858: Convert steering pump tech (vecto/vecto!303)
- Converter Tool: ngTankSystem for dual fuel (vecto/vecto!304)
- CodeEU #836: Restrictions on IEPC gear and MaxTorqueCurve XSD attributes (vecto/vecto!302)
- Bugfixes:
- [VECTO-1331] - VTP Mode does not function for vehicles of group 3
- [VECTO-1355] - VTP Simulation Abort
- [VECTO-1356] - PTO Losses not considered in VTP simulation
- [VECTO-1361] - Torque Converter in use for the First and Second Gear VTP file does
not allow for this
- [VECTO-1372] - Deviation of CdxA Input vs. Output for HDV16
- [VECTO-1374] - VECTO VTP error
- Improvements:
- [VECTO-1360] - make unit tests execute in parallel
## 2020-08-14: Vecto 3.3.8.2052 Official Release
**VECTO v4.2.6-RC (06-12-2024)**
- Bugfixes:
- No additional bugfixes compared to VECTO 3.3.8.2024
- Features
## 2020-07-17: Vecto 3.3.8.2024 Release Candidate
* Support Gitlab issue pattern (vecto/vecto!272)
* CodeEU #854: Verify primary bus VIF hash against Job (vecto/vecto!295)
* CodeEU #833, #834, #835, #836, #837: Add 3rd amendment XSD definitions (vecto/vecto!291)
* CodeEU #838: Include Engine into v2.6 (vecto/vecto!297)
- Bugfixes:
- [VECTO-1288] - Simulation Abort UD RL
- [VECTO-1327] - Simulation abort Construction RefLoad: unexpected response
ResponseOverload
- [VECTO-1266] - Gear 4 Loss-Map was extrapolated
- Bug Fixes
* Homogenize versions across tools (vecto/vecto!270)
* CodeEU #807: Produce same data from ADC loss map (#807) (vecto/vecto!278)
* Authors and readme metadata content (vecto/vecto!277)
* CodeEU #809: Writing engine information in MRF (#809) (vecto/vecto!275)
* CodeEU #842, #840, #841, #839, #798: Driver model: in case of an APT vehicle where the driving action is Brake... (vecto/vecto!287)
* CodeEU #812, #788: Conversion of doubles for SI (vecto/vecto!283)
* CodeEU #750, #758, #769, #816, #821, #829: Avoid wrong upshift and downshift for light SMT vehicles (vecto/vecto!290)
* CodeEU #844, #705, #530: During a coasting action (look-ahead coasting) a gear hunting occurs in the... (vecto/vecto!289)
* CodeEU #784: Override DoWriteModalResult for VTP (vecto/vecto!294)
* CodeEU #495, #642, #739: Add SMT downshift condition - DroppedSpd>DisengSpd (vecto/vecto!293)
## 2020-05-18: Vecto 3.3.7.1964 Official Release
- Bugfixes:
- [VECTO-1254] - Hashing method does not ignore certain XML attributes
- [VECTO-1259] - Mission profile weighting factors for vehicles of group 16 are not
correct
**VECTO v4.2.5 Official Release (02-10-2024)**
- Hot Fixes
- Missing Build.props DefineConstants (!268)
- Version 4th number read from Build.props (!269)
## 2020-03-31L Vecto 3.3.6.1916 Official Release
**VECTO v4.2.3 Official Release (01-10-2024)**
- Bugfixes:
- [VECTO-1250] - Error creating new gearbox file from scratch
- Enhancements
- CodeEU #799: Adapt VECTO for the new CI updates (!263)
- Bug Fixes
- CodeEU #794: Added missing monitoring report file (!265)
- CodeEU #780: Update weights for bus subgroups (!264)
## 2020-03-13: Vecto 3.3.6.1898 Release Candidate
**VECTO-4.2.2-RC**
- 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
**Build 3539 (2024-09-09)**
- Bugfixes
* CodeEU-710: Hashing tool check fail with VECTO version 3330
* CodeEU-711: Hashing tool check fail with VECTO 4.1.3.3415
* CodeEU-712: VECTO VTP error
* CodeEU-754: "Failed to find operating point"; "Failed to find mechanic power for given electric power" in E2 vehicle
* CodeEU-727: Failure in simulating HEV in different VECTO versions
* CodeEU-749: Double summary for electric vehicles
* CodeEU-542: IVECO confidential : BUG REPORT : CRW LE T7D VOITH NXT 5.63
* CodeEU-663: IHPC: Failed to find operating point
* CodeEU-634: Article 10(2) issue - VIN YS2G6X20002202570
* CodeEU-671: IHPC: simulation abort due to unexpected response
## 2019-12-18: Vecto 3.3.5.1812 Official Release
**VECTO-4.2.1**
- Bugfixes (compared to VECTO 3.3.5.1783-RC)
- [VECTO-1220] - Simulation Abort Urban Delivery RefLoad
**Build 3469 (2024-07-01)**
- Features
* CodeEU-726: Build an XML converter tool for older VECTO jobs
- Bugfixes
* CodeEU-719: the six new tyre dimensions from line 126 onwards to the latest “wheels.csv” file in the VECTO repository
* CodeEU-717: VECTO-4.2.0.3448-RC - Buses AMT Gearbox Type with 1% higher C02 in primary results
* CodeEU-724: Error in Primary Bus Simulation: Object reference not set to an instance of an object
* CodeEU-716: VECTO-4.2.0.3448-RC - Buses Result Summary section missing in RLST_Customer.xml
* CodeEU-694: Primary and Completed heavybus FCV article 9 exempted hashcode mismatch.
* CodeEU-735: SMT strategy different between engineering and declaration mode
* CodeEU-736: Existing customer reports (CIF) fail validation
* CodeEU-737: Missing data from XML report
**VECTO-4.2.0-RC**
**Build 3448 (2024-06-10)**
- Features
* CodeEU-697: Re-evaluate subgroup allocations for Long Haul
* CodeEU-696: Double summary in CIF for vocationals and non vocational missions.
* CodeEU-698: Incorporate missions RD, LH and EMS to class 16 vehicles
* CodeEU-676: Feature: Implement monitoring report
- Bugfixes
* CodeEU-471: VectoSimulationException: VF640J869RB022573
* CodeEU-462: Article10-2-issue | Order-Nr 28206354 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-326: Article10-2-issue | Order-Nr 28195581 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-348: Article10-2-issue | Order-Nr 28204519 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-457: Article10-2-issue | Order-Nr 28174000 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-458: Article10-2-issue | Order-Nr 28186528 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-459: Article10-2-issue | Order-Nr 28203057 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-545: IVECO confidential : BUG REPORT : HEV-P1 : UW18m C9 VOITH NXT CRU 48V mild hybrid
* CodeEU-346: Article10-2-issue | Order-Nr 28202338 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-352: Article10-2-issue | Order-Nr 28202130 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-394: Article10-2-issue | Order-Nr 28204065 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-433: Article10-2-issue | Order-Nr 28192321 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-451: Article10-2-issue | Order-Nr 28204280 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-452: Article10-2-issue | Order-Nr 28197394 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-453: Article10-2-issue | Order-Nr 28199435 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-454: Article10-2-issue | Order-Nr 28206982 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-655: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208126 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-660: Retarder lossmap error in completed vehicle simulation
* CodeEU-662: Generic retarder map speed range insufficient in some cases
* CodeEU-648: Error in Multistep Tool PEV/P-HEV
* CodeEU-618: PEV vehicles simulation error depending the time format
* CodeEU-700: Factor Method Generic IHPC Powermap De-normaization bug
* CodeEU-482: Article10-2-issue | Order-Nr 28203040 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-514: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208051 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-529: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28199994 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-544: IVECO confidential : BUG REPORT : HEV-P1 : CRW LE C9 VOITH NXT CRU 48V mild hybrid
* CodeEU-552: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28201759 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-556: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208176 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-557: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28209751 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-622: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28210594 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-632: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28210591 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-672: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28208841 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-673: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209179 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-674: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28211540 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-678: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28192673 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-697: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209551 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-685: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28200286 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-686: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28201178 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-687: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209679 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-692: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209789 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
**VECTO-4.1.3**
***Build 3415 (2024-05-08)***
- Hotfixes
* CodeEU-638: Incorrect construction payloads for group 9 non-vocational vehicle
**VECTO-4.1.1**
***Build 3413 (2024-05-06)***
- Bugfixes
* CodeEU-615: Multistep freezes after loading VIF chassis
* CodeEU-616: Multistep tool freezes
* CodeEU-619: restore wrong exempted techs in XSD for backwards compatibility
* CodeEU-617: Results change depending the time format
* CodeEU-635: Revert multiple summary in CIF
**VECTO-4.1.0-RC**
***Build 3392 (2024-04-15)***
- Features
* CodeEU-577: Add missing mission profiles to vocational and non-vocational
- Bugfixes
* CodeEU-331: Gear 1 DrivingActionAccelerate: Fail
* CodeEU-367: Gear 1 DrivingActionAccelerate: Fail
* CodeEU-372: ADT Error on Bus Category Primary Vehicle Simulation on VECTO
* CodeEU-373: ADT Error on Bus Category Primary Vehicle Simulation on VECTO
* CodeEU-374: ADT Error on Bus Category Primary Vehicle Simulation on VECTO
* CodeEU-375: ADT Error on Bus Category Primary Vehicle Simulation on VECTO
* CodeEU-393: Finished Run VEH-PrimaryBus_nonSmart Interurban _P32SD_ReferenceLoad with ERROR: 16
* CodeEU-439: 615 (Interurban _P32DD_ReferenceLoad) - absTime: 7129.6359 [s], distance: 53875.9765 [m], dt: 0.6388 [s], v: 0.5098 [m/s], Gear: 1 | DrivingActionAccelerate: Failed
* CodeEU-446: Finished Run VEH-PrimaryBus_nonSmart Interurban _P32SD_ReferenceLoad with ERROR: 16
* CodeEU-449: Finished Run VEH-PrimaryBus_nonSmart Interurban _P32SD_ReferenceLoad with ERROR: 16
* CodeEU-478: Finished Run VEH-PrimaryBus_nonSmart Urban _P31SD_ReferenceLoad with ERROR: 4 (Urban _P31SD_ReferenceLoad) - absTime: 8606.6241 [s], distance: 39112.5127 [m], dt: 1.1131 [s], v: 0.1833 [m/s], Gear: 1 | DrivingActionAccelerate: Failed to find operating poi
* CodeEU-481: Finished Run VEH-PrimaryBus_nonSmart Urban _P31SD_ReferenceLoad with ERROR: 4 (Urban _P31SD_ReferenceLoad) - absTime: 8606.6241 [s], distance: 39112.5127 [m], dt: 1.1131 [s], v: 0.1833 [m/s], Gear: 1 |
* CodeEU-488: Finished Run VEH-PrimaryBus_nonSmart Urban _P31SD_ReferenceLoad with ERROR: 4 (Urban _P31SD_ReferenceLoad) - absTime: 8606.6241 [s], distance: 39112.5127 [m], dt: 1.1131 [s], v: 0.1833 [m/s], Gear: 1 | DrivingActionAccelerate: Failed to find operating poi
* CodeEU-494: Finished Run VEH-PrimaryBus_nonSmart Urban _P31SD_ReferenceLoad with ERROR: 26 (Urban _P31SD_ReferenceLoad) - absTime: 8606.6241 [s], distance: 39112.5127 [m], dt: 1.1131 [s], v: 0.1833 [m/s], Gear: 1 | DrivingActionAccelerate: Failed to fi
* CodeEU-420: Finished Run VEH-PrimaryBus_nonSmart Interurban _P32SD_ReferenceLoad with ERROR: 16
* CodeEU-573: Unhandled powertrain architecture Conventional Vehicle to calculate gradability
* CodeEU-582: unhandled powertrain architecture ConventionalVehicle to calculate gradability, 11:44:36.63,
* CodeEU-595: Inconsistency exempted vehicles "Fuel cell vehicle" vs. "FCV Article 9 exempted"
* CodeEU-501: Help regarding VTP vdri format is not up to date in v4
* CodeEU-594: inadequate validation for auxiliaries in completed vehicle XML
* CodeEU-580: Potential error in XML schema v2.4 (exempted vehicles)
* CodeEU-551: Article-10-2 XLRASF5E00G419905
* CodeEU-547: Max ICE Off timespan for buses
* CodeEU-583: Incorrect internal resistance for SuperCap used in factor method
* CodeEU-571: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28202896 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-526: VTP calculation aborted on fuel consumption map
* CodeEU-502: Error in VECTO calculation WMA10CZZ0RF022326
* CodeEU-401: Electric steering system with conventional vehicle not according to 2017/2400
* CodeEU-476: Setting Initial SoC in REESS editor leads to error
* CodeEU-533: Question about heavy lorry_IEPC_Gb×4speed: Failed to generate electric power map - at least two negative entries are required
* CodeEU-456: Clarification Documentation official Results
* CodeEU-506: Article 10(2) issue - VIN YS2P6X200R2201285
* CodeEU-507: Article 10(2) issue - VIN YS2P6X20005732399
* CodeEU-508: Article 10(2) issue - VIN S2P6X20005734199
* CodeEU-499: Object Reference not set Error
* CodeEU-546: Problem with P181 (Cooling Fan Technology) for a conventional vehicle
* CodeEU-516: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208044 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-517: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208037 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-519: Article10-2-issue | VECTO-4.0.3 | Order-Nr 10098181 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-527: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28196233 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-528: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28196652 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
* CodeEU-338: Eco-roll only, without engine stop, impact on CO2 emission
* CodeEU-475: XML files loading in VTP Job not OK; No auxiliary data and torque curve visible, Job can't be saved in VECTO 4.0.3.3330
* CodeEU-610: VTP mode is broken due to changes in the Clutch component.
**VECTO-4.0.3**
***Build 3330 (2024-02-13)***
- Bugfixes
* CodeEU-293: DistanceRun got an unexpected response
* CodeEU-298: Object reference not set to an instance of an object
* CodeEU-300: Full drive torque miscalculation
* CodeEU-336: Feature: Hashing tool must validate the previous step data for multi-step jobs
* CodeEU-337: Electric Citybus - ERROR with "31a-Specific" bus configuration
* CodeEU-343: Cannot simulate Primary Vehicle using vectocmd.exe
* CodeEU-387: VECTO sometimes fails to properly read Tyre data from primary vehicle xml
* CodeEU-427: Vehicle speed resulting to exceeding max gearbox speed
* CodeEU-428: Remove speed safety margin for gearbox re-engaging
* CodeEU-438: Mismatch XML schema vs Regulation (exempted vehicles)
* CodeEU-248: Bus P2 hybrid VECTO error in urban cycle
* CodeEU-278: Simulation crash when writing fuel consumption results to reports
* CodeEU-284: New error message and failed simulation obtained for P2 hybrid buses
* CodeEU-285: PEV vehicle error in routine to write the results with new vecto version 4.0.2.3275
* CodeEU-287: PEV_IEPC error message:"can only operate on SI Objects with the same unit"
* CodeEU-289: VECTO Simulation Error for bus with validated input data
**VECTO-4.0.2**
***Build 3275 (2023-12-20)***
- Hotfix
* CodeEU-273, CodeEU-274: Changes in the AMT shift strategy regarding idling speed caused simulation aborts
* CodeEU-260: regression fix handling overload buffer
***Build 3273 (2023-12-18)***
- Bugfixes
* CodeEU-94: DistanceRun got an unexpected response
* CodeEU-153: DrivingActionAccelerate: Failed to find operating point after Overload
* CodeEU-158: Urban RefLoad DrivingActionAccelerate: Failed to find operating point (IEPC Wheelhub 1 measured)
* CodeEU-168: Vecto Declaration Simulation with P1-Hybrid shows multiple errors - Simulation Aborts!
* CodeEU-191: Boosting limits HEV ovc are not working
* CodeEU-202: EMS Standard Values: Continuous/Overload Torque 0 Nm
* CodeEU-203: HybridStrategy error for IHPC type 1 hybrid lorry
* CodeEU-206: VTP + PEMS test done by Renault Trucks France - VECTO tool errors most probably linked to automatic gearbox (with torque converter)
* CodeEU-211: Hybrid P1 configurations with errors
* CodeEU-215: MultiStep tool help
* CodeEU-216: NrOfGears in CIF is 1 for IEPC no matter how many gears it has
* CodeEU-220: Error manual transmission 2. gear
* CodeEU-224: Issue with PEV complete vehicle simulation (Vecto MultiStage)
* CodeEU-231: IVECO CONFIDENTIAL : hybrid buses completed simulation aborted
* CodeEU-234: Error Conventional Lorry Gear: 1C DistanceRun got an unexpected response
* CodeEU-235: Tyre error calculation buses "invalid xsi:type 'TyreDataDeclarationType'"
* CodeEU-238: Bus VIF files not valid in Multistep VECTO
* CodeEU-243: Simulation aborted: Gear 5 Lossmap not sufficiant
* CodeEU-244: Signature validation fails for old (prior to v4) Manufacturer reports
* CodeEU-246: VTP report generation problems (failing to read some data from MRF)
* CodeEU-249: Fix handling gear torque limits in case of IEPC WheelHub motor and only one side is measured
* CodeEU-250: Maximum vehicle speed exceeded during pre-processing
* CodeEU-253: Replace VTP HeavyBus in Generic Vehicles with VTP Truck
* CodeEU-259: Inconsistent calculation of AverageRRC in CIF
* CodeEU-260: Handling of overload buffer in case Continuous Torque is 0Nm
* CodeEU-261: SuperCap internal resistance standard values correction
* CodeEU-263: Determination of rated power for IEPCs for MRF and CIF
* CodeEU-266: Fix Measured Speed Testcases
**VECTO-4.0.1**
***Build 3217 (2023-10-23) OFFICIAL RELEASE***
## 2019-11-19: Vecto 3.3.5.1783 Release Candidate
- Improvements
* VTP mode: create zip archive for input and output files
- Bugfixes
* bugfix in CIF for complete(d) buses - do not write PrimaryVehicleSubgroup element
* fix hybrid strategy: power comparison
* fix exempted vehicles do not work (error message that XML version is not supported)
* bugfix in XML schema: remove wrong PS technology entry for lorries
* bugfix for conditioning power demand for IHPC vehicles
**VECTO-4.0.0**
***Build 3211 (2023-10-16) OFFICIAL RELEASE***
- First official VECTO release for the 2nd amendment of Regulation (EU) 2017/2400
- Features
- Declaration Mode simulation
- xEV heavy lorries
- Conventional medium lorries
- xEV medium lorries
- conventional buses (primary and complete(d))
- xEV buses (primary and complete(d))
- Dedicated user interface for simulating buses in declaration mode using the multistep tool
- Updated XML reports (MRF, CIF, VIF)
- Updated simulation output (.vsum, .vmod)
- XML job files in version below 2.4 are no longer supported
- XML component data is still supported in all XML versions
- Dropped support for .NET Framework 4.5 (EOL 04/2022)
- Engineering mode simulation of xEV vehicles
***Build 3078 (2023-06-06) RELEASE CANDIDATE***
- First fully functional tool version according to the provisions of the 2nd amendment of Regulation (EU) 2017/2400.
- Changes
- Dropped support for .Net Framework 4.5 (EOL 04/2022)
- Multi-target build. Supported .Net versions: .Net Framework 4.8, .Net 6.0
- Implementation of Declaration-Mode for xEV-Lorries (see release notes)
- Implementation of Declaration-Mode for xEV-Buses (see release notes)
- New generic vehicles (XML)
- Known issues
- Elements not yet implemented
- Battery connectors / junction box not included  define and implement generic additional resistances (i.e. loss factors)
- Technical elements as resulting from the revision of the CO2 Standards to be added
- Sub-group allocation for the for the newly covered vehicle groups
- Generation of weighted results for vocational vehicles
- Anything related to ZEV definition?
- Elements still under discussion
- Medium lorries mission profile and payload weighting factors (equally weighted, only preliminary)
- Multiple SOC level(s) for VECTO PEV simulation and respective weighting of results (?)
**VECTO-3.3.10**
***Build 2401 (2021-07-29) OFFICIAL RELEASE***
- Bugfixes (compared to 3.3.10.2373)
* *No additional bugfixes*
***Build 2373 (2021-07-01) RELEASE CANDIDATE***
- Improvement
- [VECTO-1194] - Handling input parameter 'vocational' for groups other than 4, 5, 9,
10
- [VECTO-1147] - Updating declaration mode cycles values in user manual
- [VECTO-1207] - run VECTO in 64bit mode by default
- Bugfixes:
- [VECTO-1074] - Vecto Calculation Aborts with Interpolation Error
- [VECTO-1159] - Simulation Abort in UrbanDelivery LowLoading
- [VECTO-1189] - Error in delaunay triangulation invariant violated
- [VECTO-1209] - Unexpected Response Response Overload
- [VECTO-1211] - Simulation Abort Urban Delivery Ref Load
- [VECTO-1214] - Validation of input data fails when gearbox speed limits are applied
- Improvements
* [VECTO-1421] – Added vehicle sub-group (CO2-standards to MRF and CIF)
* [VECTO 1449] – Handling of exempted vehicles: See next slide for details
* [VECTO-1404] – Corrected URL for CSS in MRF and CIF
- Bugfixes
* [VECTO-1419] – Simulation abort in urban cycle: failed to find operating point on search braking power with TC gear
* [VECTO-1439] – Bugfix handling duplicate entries in engine full-load curve when intersecting with max-torque of gearbox
* [VECTO-1429] – error in XML schema 2.x for exempted vehicles – MaxNetPower1/2 are optional input parameters
***Handling of exempted vehicles***
- Axle configuration and sleeper cab are optional input parameters for exempted vehicles (XML schema 1.0 and 2.2.1).
* OEMs are recommended to provide these parameters for exempted vehicles.
* If the axle configuration is provided as input parameter, the MRF contains the vehicle group.
* The sleeper cab input parameter is also part of the MRF if provided as input.
- Input parameters MaxNetPower1/2 are optional input parameters for all exempted vehicles.
* If provided in the input these parameters are part of the MRF for all exempted vehicle types
* It is recommended that those parameters are used to specify the rated power also for PEV (pure electric vehicles)
## 2019-09-13: Vecto 3.3.4.1716 Official Release
**VECTO-3.3.9**
- Bugfixes (compared to VECTO 3.3.4.1686-RC)
- [VECTO-1074] - Vecto Calculation Aborts with Interpolation Error ([VECTO-1046])
- [VECTO-1111] - Simulation Abort in Municipal Reference Load
***Build 2175 (2020-12-15) OFFICIAL RELEASE***
- Bugfixes (compared to 3.3.9.2147)
* [VECTO-1374] - VECTO VTP error - regression update
## 2019-08-14: Vecto 3.3.4.1686 Release Candidate
***Build 2147 (2020-11-17) RELEASE CANDIDATE***
- Improvement
- [VECTO-1042] - Add option to write results into a certain directory
- [VECTO-1064] - add weighting factors for vehicle groups 1, 2, 3, 11, 12, 16
- Bugfixes:
- [VECTO-1030] - Exceeded max iterations when searching for operating point! Failed
to find operating point!
- [VECTO-1032] - Gear 5 LossMap data was extrapolated in Declaration Mode: range
for loss map is not sufficient
- [VECTO-1067] - Vair and Beta correction for Aerodynamics
- [VECTO-1000] - Error Loss-Map extrapolation in Declaration Mode
- [VECTO-1040] - Gear 6 LossMap data was extrapolated in Declaration Mode
- [VECTO-1047] - Failed to find operating point on construction cycle, ref load, AT
gearbox
- Bugfixes
* [VECTO-1331] - VTP Mode does not function for vehicles of group 3
* [VECTO-1355] - VTP Simulation Abort
* [VECTO-1356] - PTO Losses not considered in VTP simulation
* [VECTO-1361] - Torque Converter in use for the First and Second Gear VTP file does not allow for this
* [VECTO-1372] - Deviation of CdxA Input vs. Output for HDV16
* [VECTO-1374] - VECTO VTP error
- Improvements
* [VECTO-1360] - make unit tests execute in parallel
## 2019-06-27: Vecto 3.3.3.1639 Official Release
**VECTO-3.3.8**
- Bugfixes (compared to VECTO 3.3.3.1609-RC)
- [VECTO-1003] - Vecto Error: Loss-Map extrapolation in declaration mode required
(issue VECTO-991)
- [VECTO-1006] - Failed to find torque converter operating point on UD cycle
(issue VECTO-996)
- [VECTO-1010] - Unexpected Response: ResponseOverload in UD cycle
(issue VECTO-996)
- [VECTO-1015] - XML Schema not correctly identified
- [VECTO-1019] - Error opening job in case a file is missing
- [VECTO-1020] - HashingTool Crashes
- [VECTO-1021] - Invalid hash of job data
***Build 2052 (2020-08-14) OFFICIAL RELEASE***
- Bugfixes (compared to 3.3.8.2024)
* *No additional bugfixes*
## 2019-05-29: Vecto 3.3.3.1609 Release Candidate
***Build 2024 (2020-07-17) RELEASE CANDIDATE***
- Bugfixes
* [VECTO-1288] - Simulation Abort UD RL
* [VECTO-1327] - Simulation abort Construction RefLoad: unexpected response ResponseOverload
* [VECTO-1266] - Gear 4 Loss-Map was extrapolated
**VECTO 3.3.7**
***Build 1964 (2020-05-18) OFFICIAL RELEASE***
- Bugfixes
* [VECTO-1254] - Hashing method does not ignore certain XML attributes
* [VECTO-1259] - Mission profile weighting factors for vehicles of group 16 are not correct
**VECTO 3.3.6**
***Build 1916 (2020-03-31) OFFICIAL RELEASE***
- Bugfixes
* [VECTO-1250] - Error creating new gearbox file from scratch
***Build 1898 (2020-03-13) RELEASE CANDIDATE***
- Improvement
- [VECTO-916] - Adding new tyre sizes
- [VECTO-946] - Refactoring XML reading
- [VECTO-965] - Add input fields for ADAS into VECTO GUI
- [VECTO-966] - Allow selecting Tank System for NG engines in GUI
- [VECTO-932] - Consistency in NA values in the vsum file
- Bugfixes:
- [VECTO-954] - Failed to find operating point for braking power (Fix for Notification
Art. 10(2) - [VECTO-952])
- [VECTO-979] - VECTO Simulation abort with 8-speed MT transmission (Fix for
Notification Art. 10(2) - [VECTO-978])
- [VECTO-931] - AT error in VECTO version 3.3.2.1519
- [VECTO-950] - Error when loading Engine Full-load curve
- [VECTO-967] - Engine-Only mode: Engine Torque reported in .vmod does not match
the provided cycle
- [VECTO-980] - Error during simulation run
* [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
## 2019-03-29: Vecto 3.3.2.1548 Official Release
- Bugfixes (compared to 3.3.2.1519-RC)
- [VECTO-861] - 3.3.1: Torque converter not working correctly
- [VECTO-904] - Range for gear loss map not sufficient.
- [VECTO-909] - 3.3.2.1519: Problems running more than one input .xml
- [VECTO-917] - TargetVelocity (0.0000) and VehicleVelocity (>0) must be zero when
vehicle is halting
- [VECTO-918] - RegionalDeliveryEMS LowLoading - ResponseSpeedLimitExceeded
- [VECTO-920] - Urban Delivery: Simulation Run Aborted, TargetVelocity and
VehicleVelocity must be zero when vehicle is halting!
**VECTO 3.3.5**
***Build 1812 (2019-12-18) OFFICIAL RELEASE***
## 2019-03-01: Vecto 3.3.2.1519 Release Candidate
- Bugfixes
* [VECTO-1220] - Simulation Abort Urban Delivery RefLoad
- Improvements:
- [VECTO-869] - change new vehicle input fields (ADAS, sleeper cab, etc.) to be
mandatory
- [VECTO-784] - Configuration file for VECTO log files
- [VECTO-865] - Extend Sum-Data
- [VECTO-873] - Add digest value to SumData
- Bugfixes:
- [VECTO-729] - Bugs APT submodel
- [VECTO-787] - APT: DrivingAction Accelerate after Overload
- [VECTO-789] - APT: ResponseUnderload
- [VECTO-797] - VECTO abort with AT transmission and TC table value
- [VECTO-798] - VECTO abort with certified AT transmission data and certified TC data
- [VECTO-807] - VECTO errors in vehicle class 1/2/3
- [VECTO-827] - Torque converter inertia
- [VECTO-838] - APT: ResponseOverload
- [VECTO-843] - AT Transmissions problem on VECTO 3.3.1.1463
- [VECTO-844] - Error with AT gearbox model
- [VECTO-847] - Simulation abort due to error in NLog?
- [VECTO-848] - AT Gearbox Simulation abort (was: Problem related to Tyres?)
- [VECTO-858] - Urban Delivery Abort - with APT-S Transmission and TC
- [VECTO-861] - 3.3.1: Torque converter not working correctly
- [VECTO-872] - MRF/CIF: Torque Converter certification method and certification nbr
not correctly set
- [VECTO-879] - SIMULATION RUN ABORTED DistanceRun got an unexpected resp.
- [VECTO-883] - Traction interruption may be too long
- [VECTO-815] - Unexpected Response: SpeedLimitExceeded
- [VECTO-816] - object reference not set to an instance of an object
- [VECTO-817] - TargetVelocity and VehicleVelocity must not be 0
- [VECTO-820] - DistanceRun got an unexpected response:
ResponseSpeedLimitExceeded
- [VECTO-864] - Prevent VECTO loss-map extension to result in negative torque loss
### Installation Option (VECTO-784)
- VECTO 3.3.2 adds a new feature to run as "installed application" instead of the
`portable` mode
- VECTO as `installed application`
- Needs no write permissions to the VECTO application folder
- All configuration files and settings are written to `%AppData%\VECTO\<Version>`
- All log files are written to `%LocalAppData%\VECTO\<Version>`
- Switch to `installed application`
1. Copy the VECTO directory and all its files and subdirectories to the appropriate
location where the user has execute permissions
2. Edit the file `install.ini` and remove the comment character (`#`) in
the line containing:
```txt
ExecutionMode = install
```
## 2019-02-01: Vecto 3.3.1.1492 Official Release
- Bugfixes (compared to 3.3.1.1463-RC)
- [VECTO-845] - Fixing bug for VECTO-840
- [VECTO-826] - DistanceRun got an unexpected response: ResponseSpeedLimitExceeded
- [VECTO-837] - VECTO GUI displays incorrect cycles prior to simulation
- [VECTO-831] - Addition of indication to be added in Help and Release notes for simulations with
LNG
- Changes according to 2017/2400 amendments
- [VECTO-761] - Adaptation of input XML Schema
- [VECTO-762] - Extension of Input Interfaces
- [VECTO-763] - Extension of Segmentation Table
- [VECTO-764] - ADAS benefits (according to Annex III Point 8. of amendment to 2017/2400)
- [VECTO-766] - Update power demand auxiliaries (for extended segmentation table)
- [VECTO-767] - Report for exempted vehicles
- [VECTO-768] - VTP mode
- [VECTO-770] - Fuel Types
- [VECTO-771] - Handling of exempted vehicles
- [VECTO-824] - Throw exception for certain combinations of exempted vehicle parameters
- [VECTO-773] - Correction Factor for Reference Fuel
- [VECTO-790] - Adapt generic data for construction/municipal utility
- [VECTO-493] - Implementation of generic body weights and air drag values for construction cycle
- [VECTO-565] - Consideration of LNG as possible fuel is missing
### New input parameters
- The new input fields (see table below) are optional in this version. When this release candidate
will be an official version manufacturers MAY certify their new vehicles using the new input
parameters. As from 1 st July 2019 the new input fields will become mandatory. Further details are
provided in the timetable on the next page.
- Default values when the new input parameters are not provided:
**Input parameters vehicle - Table 1 Annex III**
| Field | Default value |
|---------------------|---------------|
| VehicleCategory | No default value but input 'rigid truck' will be converted automatically into 'rigid lorry' |
| ZeroEmissionVehicle | 'No' |
| NgTankSystem | 'Compressed' (only applicable to gas vehicles) |
| SleeperCab | 'Yes' |
**Input parameters ADAS - Pt. 8 Annex III**
| Field | Default value |
|---------------------------|---------------|
| EngineStartStop | 'No' |
| EcoRollWithoutEngineStop | 'No' |
| EcoRollWithEngineStop | 'No' |
| PredictiveCruiseControl | 'No' |
Currently **only** the fuel type `NG PI` for the **engine certification** is allowed by 2017/2400. For LNG
vehicles, therefore, the engine fuel type has to be set to `NG PI` and at the vehicle level
NgTankSystem has to be set to **liquefied**. For CNG the same engine fuel type is used but
NgTankSystem has to be set to **compressed**.
### Timetable
| Planned Date | Version | Description |
|--------------|----------|-------------|
| 1. Feb. 2019 | 3.3.1.x | Release of official version of release candidate 3.3.1.1463
| 1. March 2019 | 3.3.2.x-RC | Release candidate, new input parametersare mandatory (+ further bugfixes)
| 1. April 2019 | 3.3.2.x | Official version of VECTO 3.3.2
| 1. May 2019 | | Mandatory use of 3.3.1.x for certification
| 1. July 2019 | | Mandatory use of 3.3.2.x for certification
## 2019-01-03: Vecto 3.3.1.1463 Release Candidate
- Changes/Improvements
- [VECTO-799] - Remove TUG Logos from Simulation Tool, Hashing Tool
- [VECTO-808] - Add Monitoring Report
- [VECTO-754] - Extending Loss-Maps in case of AT gearbox for each gear, axlegear, gearbox
- [VECTO-757] - Correct contact mail address in Hashing Tool
- [VECTO-779] - Update Construction Cycle - shorter stop times
- [VECTO-783] - Rename columns in segmentation table and GUI
- [VECTO-709] - VTP editor from user manual not matching new VECTO one: updated
documentation
- [VECTO-785] - Handling of Vehicles that cannot reach the cycle's target speed: Limit max speed
in driver model
- [VECTO-716] - Validate data in Settings Tab: update documentation
- [VECTO-793] - Inconsistency between GUI, Help and Regulation: update wording in GUI
and user manual
- [VECTO-796] - Adaptation of FuelProperties
- [VECTO-806] - extend loss-maps (gbx, axl, angl) for MT and AMT transmissions
- [VECTO-750] - Simulation error DrivingAction: adapt downshift rules for AT to drive
over hill with 6% inclination
- Bugfixes:
- [VECTO-819] - object reference not set to an instance of an object
- [VECTO-818] - SearchOperatingPoint: Unknown response type. ResponseOverload
- [VECTO-813] - Error "Infinity [] is not allowed for SI-Value"
- [VECTO-769] - DrivingAction Brake: request failed after braking power was
found.ResponseEngineSpeedTooHigh
- [VECTO-804] - Error on simulation with VECTO 3.3.0.1433
- [VECTO-805] - Total vehicle mass exceeds TPMLM
- [VECTO-811] - AMT: ResponseGearShift
- [VECTO-812] - AMT: ResponseOverload
- [VECTO-822] - SIMULATION RUN ABORTED by Infinity
- [VECTO-792] - Vecto Hashing Tool - error object reference not set to an instance of an object
(overwriting Date element)
- [VECTO-696] - Problem with Primary Retarder: regression update, set torque loss to 0
for 0 speed and engaged gear
- [VECTO-776] - Decision Factor (DF) field is emptied after each simulation
- [VECTO-814] - Error: DistanceRun got an unexpected response: ResponseGearshift
### Update of Fuel Properties [VECTO-796]
| Fuel type | Density | Reference for<br>fuel properties | CO2 emission<br>factor | Lower Heating<br> Value | Data Source |
|---------|---------|---------|---------|---------|---------|
| | | [kg/m³] | [g_CO2/g_Fuel] | [MJ/kg] |
| Diesel | B7 | 836 | 3.13 | 42.7 | CONCAWE/JEC (2018) |
| ED95 | ED95 | 820 | 1.81 | 25.4 | CONCAWE/JEC (2018) |
| Petrol | E10 | 748 | 3.04 | 41.5 | CONCAWE/JEC (2018) |
| E85 | E85 | 786 | 2.10 | 29.3 | Calculated from E0 and E100 from CONCAWE/JEC (2018) |
| LPG | LPG | not required* | 3.02 | 46.0 | CONCAWE/JEC (2018)
| CNG | CNG(H-Gas) | not required* | 2.69 | 48.0 | CONCAWE/JEC (2018)
| LNG | LNG (EU mix. 2016/2030) | not required* | 2.77 | 49.1 | CONCAWE/JEC (2018)
- **[*]** VECTO does not provide volume based figures for gaseous fuels |
- **CONCAWE/JEC (2018):** Specifications are based on a recent analysis (2018) performed
by CONCAWE/EUCAR and shall reflect typical fuel on the European market.
The data is scheduled to be published in March 2019 in the context of the study:
Well-To-Wheels Analysis Of Future Automotive Fuels And Powertrains in the European Context - Heavy Duty vehicles
## 2018-12-04: Vecto 3.3.0.1433 Official Release
- Bugfixes (compared to 3.3.0.1398)
- [VECTO-795] - VECTO Hashing Tool crashes
- [VECTO-802] - Error in XML schema for manufacturer's record file
- Bugfixes (compared to 3.3.0.1250)
- [VECTO-723] - Simulation aborts with engine speed too high in RD cycle
- [VECTO-724] - Simulation aborts with error 'EngineSpeedTooHigh' - duplicate of VECTO-744
- [VECTO-728] - Simulation aborts when vehicle's max speed (n95h) is below the target speed
- [VECTO-730] - Simulation Aborts with ResponseOverload
- [VECTO-744] - ResponseEngineSpeedTooHigh (due to torque limits in gearbox)
- [VECTO-731] - Case Mismatch - Torque Converter
- [VECTO-711] - Elements without types in CIF and MRF
- [VECTO-757] - Correct contact mail address in Hashing Tool
- [VECTO-703] - PTO output in MRF file
- [VECTO-713] - Manufacturer Information File in the legislation is not compatible with the
Simulation results
- Improvement (compared to 3.3.0.1250)
- [VECTO-704] - Allow VTP-simulations for AT gearboxes
## 2018-10-30: Vecto 3.3.0.1398 Release Candiate
***Build 1783 (2019-11-19) RELEASE CANDIDATE***
- Bugfixes:
- [VECTO-723] - Simulation aborts with engine speed too high in RD cycle
- [VECTO-724] - Simulation aborts with error 'EngineSpeedTooHigh' - duplicate of VECTO-744
- [VECTO-728] - Simulation aborts when vehicle's max speed (n95h) is below the target speed
- [VECTO-730] - Simulation Aborts with ResponseOverload
- [VECTO-744] - ResponseEngineSpeedTooHigh (due to torque limits in gearbox)
- [VECTO-731] - Case Mismatch - Torque Converter
- [VECTO-711] - Elements without types in CIF and MRF
- [VECTO-757] - Correct contact mail address in Hashing Tool
- [VECTO-703] - PTO output in MRF file
- [VECTO-713] - Manufacturer Information File in the legislation is not compatible with the
Simulation results
- Improvement
- [VECTO-704] - Allow VTP-simulations for AT gearboxes
* [VECTO-1194] - Handling input parameter 'vocational' for groups other than 4, 5, 9, 10
* [VECTO-1147] - Updating declaration mode cycles values in user manual
* [VECTO-1207] - run VECTO in 64bit mode by default
- Bugfixes
* [VECTO-1074] - Vecto Calculation Aborts with Interpolation Error
* [VECTO-1159] - Simulation Abort in UrbanDelivery LowLoading
* [VECTO-1189] - Error in delaunay triangulation invariant violated
* [VECTO-1209] - Unexpected Response Response Overload
* [VECTO-1211] - Simulation Abort Urban Delivery Ref Load
* [VECTO-1214] - Validation of input data fails when gearbox speed limits are applied
**VECTO 3.3.4**
***Build 1716 (2019-09-13) OFFICIAL RELEASE***
- Bugfixes
* [VECTO-1074] - Vecto Calculation Aborts with Interpolation Error ([VECTO-1046])
* [VECTO-1111] - Simulation Abort in Municipal Reference Load
## 2018-06-04: Vecto 3.3.0.1250
***Build 1686 (2019-08-14) RELEASE CANDIDATE***
- Improvement
- [VECTO-665] - Adding style information to XML Reports
- [VECTO-669] - Group 1 vehicle comprises vehicles with gross vehicle weight > 7.5t
- [VECTO-672] - Keep manual choice for "Validate data"
- [VECTO-682] - VTP Simulation in declaration mode
- [VECTO-652] - VTP: Check Cycle matches simulation mode
- [VECTO-683] - VTP: Quality and plausibility checks for recorded data from VTP
- [VECTO-685] - VTP Programming of standard VECTO VTP report
- [VECTO-689] - Additional Tyre sizes
- [VECTO-702] - Hashing tool: adapt warnings
- [VECTO-667] - Removing NCV Correction Factor
- [VECTO-679] - Engine n95h computation gives wrong (too high) engine speed
(above measured FLD, n70h)
- [VECTO-693] - extend vehicle performance in manufacturer record
- Bugfixes:
- [VECTO-656] - Distance computation in vsum
- [VECTO-666] - CF_RegPer no effect in vehicle simulation -- added to the engine correction factors
- [VECTO-687] - Saving a Engine-Only Job is not possible
- [VECTO-695] - Bug in vectocmd.exe - process does not terminate
- [VECTO-699] - Output in manufacturer report and customer report (VECTO) uses different units
than described in legislation
- [VECTO-700] - errorr in simulation with 0 stop time at the beginning of the cycle
* [VECTO-1042] - Add option to write results into a certain directory
* [VECTO-1064] - add weighting factors for vehicle groups 1, 2, 3, 11, 12, 16
- Bugfixes
* [VECTO-1030] - Exceeded max iterations when searching for operating point! Failed to find operating point!
* [VECTO-1032] - Gear 5 LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient
* [VECTO-1067] - Vair and Beta correction for Aerodynamics
* [VECTO-1000] - Error Loss-Map extrapolation in Declaration Mode
* [VECTO-1040] - Gear 6 LossMap data was extrapolated in Declaration Mode
* [VECTO-1047] - Failed to find operating point on construction cycle, ref load, AT gearbox
## 2018-02-07: Vecto 3.2.1.1133
**VECTO 3.3.3**
***Build 1639 (2019-06-27) OFFICIAL RELEASE***
- Bugfixes (compared to VECTO 3.3.3.1609-RC)
* [VECTO-1003] - Vecto Error: Loss-Map extrapolation in declaration mode required (issue VECTO-991)
* [VECTO-1006] - Failed to find torque converter operating point on UD cycle (issue VECTO-996)
* [VECTO-1010] - Unexpected Response: ResponseOverload in UD cycle (issue VECTO-996)
* [VECTO-1015] - XML Schema not correctly identified
* [VECTO-1019] - Error opening job in case a file is missing
* [VECTO-1020] - HashingTool Crashes
* [VECTO-1021] - Invalid hash of job data
***Build 1609 (2019-05-29) RELEASE CANDIDATE***
- Improvement
* [VECTO-916] - Adding new tyre sizes
* [VECTO-946] - Refactoring XML reading
* [VECTO-965] - Add input fields for ADAS into VECTO GUI
* [VECTO-966] - Allow selecting Tank System for NG engines in GUI
* [VECTO-932] - Consistency in NA values in the vsum file
- Bugfixes
* [VECTO-954] - Failed to find operating point for braking power (Fix for Notification Art. 10(2) - [VECTO-952])
* [VECTO-979] - VECTO Simulation abort with 8-speed MT transmission (Fix for Notification Art. 10(2) - [VECTO-978])
* [VECTO-931] - AT error in VECTO version 3.3.2.1519
* [VECTO-950] - Error when loading Engine Full-load curve
* [VECTO-967] - Engine-Only mode: Engine Torque reported in .vmod does not match the provided cycle
* [VECTO-980] - Error during simulation run
**VECTO 3.3.2**
***Build 1548 (2019-03-29) OFFICIAL RELEASE***
- Bugfixes
* [VECTO-861] - 3.3.1: Torque converter not working correctly
* [VECTO-904] - Range for gear loss map not sufficient.
* [VECTO-909] - 3.3.2.1519: Problems running more than one input .xml
* [VECTO-917] - TargetVelocity (0.0000) and VehicleVelocity (>0) must be zero when vehicle is halting
* [VECTO-918] - RegionalDeliveryEMS LowLoading - ResponseSpeedLimitExceeded
* [VECTO-920] - Urban Delivery: Simulation Run Aborted, TargetVelocity and VehicleVelocity must be zero when vehicle is halting!
***Build 1519 (2019-03-01) RELEASE CANDIDATE***
Release Notes - VECTO: Vehicle Energy Calculation Tool - Version 3.3.2.1519-RC
- Improvement
* [VECTO-869] - change new vehicle input fields (ADAS, sleeper cab, etc.) to be mandatory
* [VECTO-784] - Configuration file for VECTO log files
* [VECTO-865] - Extend Sum-Data
* [VECTO-873] - Add digest value to SumData
- Bugfixes
* [VECTO-729] - Bugs APT submodel
* [VECTO-787] - APT: DrivingAction Accelerate after Overload
* [VECTO-789] - APT: ResponseUnderload
* [VECTO-797] - VECTO abort with AT transmission and TC table value
* [VECTO-798] - VECTO abort with certified AT transmission data and certified TC data
* [VECTO-807] - VECTO errors in vehicle class 1/2/3
* [VECTO-827] - Torque converter inertia
* [VECTO-838] - APT: ResponseOverload
* [VECTO-843] - AT Transmissions problem on VECTO 3.3.1.1463
* [VECTO-844] - Error with AT gearbox model
* [VECTO-847] - Simulation abort due to error in NLog?
* [VECTO-848] - AT Gearbox Simulation abort (was: Problem related to Tyres?)
* [VECTO-858] - Urban Delivery Abort - with APT-S Transmission and TC
* [VECTO-861] - 3.3.1: Torque converter not working correctly
* [VECTO-872] - MRF/CIF: Torque Converter certification method and certification number not correctly set
* [VECTO-879] - SIMULATION RUN ABORTED DistanceRun got an unexpected response
* [VECTO-883] - Traction interruption may be too long
* [VECTO-815] - Unexpected Response: SpeedLimitExceeded
* [VECTO-816] - object reference not set to an instance of an object
* [VECTO-817] - TargetVelocity and VehicleVelocity must not be 0
* [VECTO-820] - DistanceRun got an unexpected response: ResponseSpeedLimitExceeded
* [VECTO-864] - Prevent VECTO loss-map extension to result in negative torque loss
**VECTO 3.3.1**
***Build 1492 (2019-02-01) OFFICIAL RELEASE***
- Bugfixes (compared to 3.3.1.1463)
* [VECTO-845] - Fixing bug for VECTO-840
* [VECTO-826] - DistanceRun got an unexpected response: ResponseSpeedLimitExceeded
* [VECTO-837] - VECTO GUI displays incorrect cycles prior to simulation
* [VECTO-831] - Addition of indication to be added in Help and Release notes for simulations with LNG
***Build 1463 (2019-01-03) RELEASE CANDIDATE***
- Changes according to 2017/2400 amendments
* [VECTO-761] - Adaptation of input XML Schema
* [VECTO-762] - Extension of Input Interfaces
* [VECTO-763] - Extension of Segmentation Table
* [VECTO-764] - ADAS benefits
* [VECTO-766] - Update Powerdemand Auxiliaires
* [VECTO-767] - Report for exempted vehicles
* [VECTO-768] - VTP mode
* [VECTO-770] - Fuel Types
* [VECTO-771] - Handling of exempted vehicles
* [VECTO-824] - Throw exception for certain combinations of exempted vehicle parameters
* [VECTO-773] - Correction Factor for Reference Fuel
* [VECTO-790] - Adapt generic data for construction/municipal utility
* [VECTO-493] - Implementation of generic body weights and air drag values for construction cycle
* [VECTO-565] - Consideration of LNG as possible fuel is missing
- Changes/Improvements
* [VECTO-799] - Remove TUG Logos from Simulation Tool, Hashing Tool
* [VECTO-808] - Add Moitoring Report
* [VECTO-754] - Extending Loss-Maps in case of AT gearbox for each gear, axlegear, gearbox
* [VECTO-757] - Correct contact mail address in Hashing Tool
* [VECTO-779] - Update Construction Cycle - shorter stop times
* [VECTO-783] - Rename columns in segmentation table and GUI
* [VECTO-709] - VTP editor from user manual not matching new VECTO one: updated documentation
* [VECTO-785] - Handling of Vehicles that cannot reach the cycle's target speed: Limit max speed in driver model
* [VECTO-716] - Validate data in Settings Tab: update documentation
* [VECTO-793] - Inconsistency between GUI, Help and Regulation: update wording in GUI and user manual
* [VECTO-796] - Adaptation of FuelProperties
* [VECTO-806] - extend loss-maps (gbx, axl, angl) for MT and AMT transmissions
* [VECTO-750] - Simulation error DrivingAction: adapt downshift rules for AT to drive over hill with 6% inclination
- Bugfixes
* [VECTO-819] - object reference not set to an instance of an object
* [VECTO-818] - SearchOperatingPoint: Unknown response type. ResponseOverload
* [VECTO-813] - Error "Infinity [] is not allowed for SI-Value"
* [VECTO-769] - DrivingAction Brake: request failed after braking power was found.ResponseEngineSpeedTooHigh
* [VECTO-804] - Error on simulation with VECTO 3.3.0.1433
* [VECTO-805] - Total vehicle mass exceeds TPMLM
* [VECTO-811] - AMT: ResponseGearShift
* [VECTO-812] - AMT: ResponseOverload
* [VECTO-822] - SIMULATION RUN ABORTED by Infinity
* [VECTO-792] - Vecto Hashing Tool - error object reference not set to an instance of an object (overwriting Date element)
* [VECTO-696] - Problem with Primary Retarder: regression update, set torque loss to 0 for 0 speed and engaged gear
* [VECTO-776] - Decision Factor (DF) field is emptied after each simulation
* [VECTO-814] - Error: DistanceRun got an unexpected response: ResponseGearshift
**VECTO 3.3.0**
***Build 1433 (2018-12-03) OFFICIAL RELEASE***
- Bugfixes (compared to 3.3.0.1250)
* [VECTO-723] - Simulation aborts with engine speed too high in RD cycle
* [VECTO-724] - Simulation aborts with error 'EngineSpeedTooHigh' - duplicate of VECTO-744
* [VECTO-728] - Simulation aborts when vehicle's max speed (n95h) is below the target speed
* [VECTO-730] - Simulation Aborts with ResponseOverload
* [VECTO-744] - ResponseEngineSpeedTooHigh (due to torque limits in gearbox)
* [VECTO-731] - Case Mismatch - Torque Converter
* [VECTO-711] - Elements without types in CIF and MRF
* [VECTO-757] - Correct contact mail address in Hashing Tool
* [VECTO-703] - PTO output in MRF file
* [VECTO-713] - Manufacturer Information File in the legislation is not compatible with the Simulation results
* [VECTO-704] - Allow VTP-simulations for AT gearboxes
- Changes (compared to 3.3.0.1398)
* [VECTO-795] - VECTO Hashing Tool crashes
* [VECTO-802] - Error in XML schema for manufacturer's record file
***Build 1398 (2018-10-30) RELEASE CANDIDATE***
- Bugfixes (since 3.3.0.1250)
* [VECTO-723] - Simulation aborts with engine speed too high in RD cycle
* [VECTO-724] - Simulation aborts with error 'EngineSpeedTooHigh' - duplicate of VECTO-744
* [VECTO-728] - Simulation aborts when vehicle's max speed (n95h) is below the target speed
* [VECTO-730] - Simulation Aborts with ResponseOverload
* [VECTO-744] - ResponseEngineSpeedTooHigh (due to torque limits in gearbox)
* [VECTO-731] - Case Mismatch - Torque Converter
* [VECTO-711] - Elements without types in CIF and MRF
* [VECTO-757] - Correct contact mail address in Hashing Tool
* [VECTO-703] - PTO output in MRF file
* [VECTO-713] - Manufacturer Information File in the legislation is not compatible with the Simulation results
* [VECTO-704] - Allow VTP-simulations for AT gearboxes
***Build 1250 (2018-06-04)***
- Improvement
- [VECTO-634] - VTP Mode: specific fuel consumption
- Bugfixes:
- [VECTO-642] - VECTO BUG - secondary retarder losses:
**IMPORTANT:** Fuel-consumption relevant bug! wrong calculation of retarder losses for retarder
ratio not equal to 1
- [VECTO-624] - Crash w/o comment: Infinite recursion
- [VECTO-627] - Cannot open Engine-Only Job
- [VECTO-629] - Vecto crashes without errror message (same issue as VECTO-624)
- [VECTO-639] - Failed to find operating point for braking power: cycle with low target speed
(3km/h). allow driving with slipping clutch
- [VECTO-640] - Exceeded max. iterations: driving fully-loaded vehicle steep uphill. fixed by
allowing full-stop and drive off again
- [VECTO-633] - unable to start VTP Mode simulation
- [VECTO-645] - Encountered error while validating Vecto output (generated by API) through
Hashing tool for vehicle without retarder
## 2017-12-15: Vecto 3.2.1.1079
* [VECTO-665] - Adding style information to XML Reports
* [VECTO-669] - Group 1 vehicle comprises vehicles with gross vehicle weight > 7.5t
* [VECTO-672] - Keep manual choice for "Validate data"
* [VECTO-682] - VTP Simulation in declaration mode
* [VECTO-652] - VTP: Check Cycle matches simulation mode
* [VECTO-683] - VTP: Quality and plausibility checks for recorded data from VTP
* [VECTO-685] - VTP Programming of standard VECTO VTP report
* [VECTO-689] - Additional Tyre sizes
* [VECTO-702] - Hashing tool: adapt warnings
* [VECTO-667] - Removing NCV Correction Factor
* [VECTO-679] - Engine n95h computation gives wrong (too high) engine speed (above measured FLD, n70h)
* [VECTO-693] - extend vehicle performance in manufacturer record
- Bugfixes
* [VECTO-656] - Distance computation in vsum
* [VECTO-666] - CF_RegPer no effect in vehicle simulation -- added to the engine correction factors
* [VECTO-687] - Saving a Engine-Only Job is not possible
* [VECTO-695] - Bug in vectocmd.exe - process does not terminate
* [VECTO-699] - Output in manufacturer report and customer report (VECTO) uses different units than described in legislation
* [VECTO-700] - errorr in simulation with 0 stop time at the beginning of the cycle
**VECTO 3.2.1**
***Build 1133 (2018-02-07)***
- Improvement
- [VECTO-618] - Add Hash value of tyres to manufacturer's record file
- VECTO-590] - Handling of hash values: customer's record contains hash of
manufacturer'srecord
- [VECTO-612] - Continuously changing hashes: Info in GUI of HashingTool
- [VECTO-560] - Change Mail-Address of general VECTO contact
- [VECTO-616] - SI-Unit - display derived unit instead of base units
- Bugfixes:
- [VECTO-608] - Power balance in EPT-mode not closed
- [VECTO-611] - Invalid input. Cannot cast `Newtonsoft.Json.Linq.JObject` to
`Newtonsoft.Json.Linq.Jtoken`
- [VECTO-610] - TyreCertificationNumber missing in Manufacturer Report
- [VECTO-613] - Incomplete description of allowed values of LegislativeClass (p251) in VECTO
parameter documentation
- [VECTO-625] - Update XML Schema: Tyre dimensions according to Technicall Annex, trailing
spaces in enums
- Support
- [VECTO-615] - Error torque interpolation in declaration jobs exported to XMLImprovements
* [VECTO-634] - VTP Mode: specific fuel consumption
- Bugfixes
* [VECTO-642] - VECTO BUG – secondary retarder losses: **IMPORTANT:** Fuel-consumption relevant bug! wrong calculation of retarder losses for retarder ratio not equal to 1
* [VECTO-624] - Crash w/o comment: Infinite recursion
* [VECTO-627] - Cannot open Engine-Only Job
* [VECTO-629] - Vecto crashes without errror message (same issue as VECTO-624)
* [VECTO-639] - Failed to find operating point for braking power: cycle with low target speed (3km/h). allow driving with slipping clutch
* [VECTO-640] - Exceeded max. iterations: driving fully-loaded vehicle steep uphill. fixed by allowing full-stop and drive off again
* [VECTO-633] - unable to start VTP Mode simulation
* [VECTO-645] - Encountered error while validating Vecto output (generated by API) through Hashing tool for vehicle without retarder
## 2017-11-20: Vecto 3.2.1.1054
- Improvements:
- [VECTO-592] - VTP Simulation Mode
- [VECTO-605] - Improve simulation speed
- Bugfixes:
- [VECTO-602] - Error in simulation without airdrag component
- [VECTO-589] - Scheme .xml error
### VTP Simulation Mode
- Verification Test Procedure (VTP) Simulation Mode
- Similar to Pwheel mode, different cycle format (see user manual)
- Requires:
- Vehicle in declaration mode (XML)
- Measured driving cycle
- Parameters for engine-fan model
- VECTO calculates the gear based on the wheel speed and engine speed (and
vehicle parameters) and ignores the gear provided in the driving cycle
- Fuel consumption interpolation is done using the engine speed from the cycle
and calculated power demand (to avoid wrong engine speeds due to wrong gear
selection)
- Simulation uses all auxiliaries except engine fan
- Engine fan is modeled separately, power demand depends on fan speed (see user manual)
- Auxiliary power selected according to segment table, BUT power demand
depends on vehicle speed
- v < 50 km/h: Urban
- 50 <= v < 70 km/h: Rural
- v >70 km/h: Long haul
- Gear and fuel consumption in the driving cycle are optional for now, may be used
in future versions
## 2017-10-19: Vecto 3.2.0.1022
- Bugfixes:
- [VECTO-585, VECTO-587] - VECTO Simulation aborts when run as WCF Service
- [VECTO-586] - Gearshiftcout in reports too high
- [VECTO-573] - Use of old library references .net framework 2.0
***Build 1079 (2017-12-15)***
- Improvements
* [VECTO-618] - Add Hash value of tyres to manufacturer's record file
* [VECTO-590] - Handling of hash values: customer's record contains hash of manufacturer's record
* [VECTO-612] - Continuously changing hashes: Info in GUI of HashingTool
* [VECTO-560] - Change Mail-Address of general VECTO contact
* [VECTO-616] - SI-Unit - display derived unit instead of base units
- Bugfixes
* [VECTO-608] - Power balance in EPT-mode not closed
* [VECTO-611] - Invalid input. Cannot cast Newtonsoft.Json.Linq.JObject to Newtonsoft.Json.Linq.JToken
* [VECTO-610] - TyreCertificationNumber missing in Manufacturer Report
* [VECTO-613] - Incomplete description of allowed values of LegislativeClass (p251) in VECTO parameter documentation
* [VECTO-625] - Update XML Schema: Tyre dimensions according to Technicall Annex, trailing spaces in enums
## 2017-10-02: Vecto 3.2.0.1005
- Support
* [VECTO-615] - Error torque interpolation in declaration jobs exported to XML
- Improvements:
- **Release of Vecto Hashing Tool**
- [VECTO-557] Engine speed simulated too high during long stops
- Bugfixes:
- [VECTO-569] - `Engine Retarder` not correctly recognized as input
- [VECTO-571] - Customer Report - wrong output format of average RRC
- [VECTO-573] - Correction of displayed units in graph window
- [VECTO-575] - Correction of simulation aborts (due to gearbox inertia, engineering mode)
- [VECTO-577] - Correction of XML export functionality
- [VECTO-579] - Bug fix GUI crashes on invalid input
- [VECTO-558] - Correction of output in .vsum file - BFColdHot always 0
- [VECTO-564] - Bug fix: correct output of vehicle group in XML report
- [VECTO-566] - Vehicle height not correctly read (engineering mode)
- [VECTO-545] - Update documentation on Settings dialog
***Build 1054 (2017-11-20)***
## 2017-07-28: Vecto 3.2.0.940
- Improvements
+ [VECTO-592] - NEW VTP Simulation Mode
+ [VECTO-605] - Improve simulation speed
- Bugfixes:
- [VECTO-546] - GearboxCertificationOptionType Option 2 not accepted by VECTO
- [VECTO-547] - Engine Manufacturer and Engine Model are empty in .vsum
- [VECTO-548] - online user manual
- [VECTO-549] - Inconsistent (and wrong) decimal separator in XML output (manufacturer report)
- [VECTO-551] - Average Tyre RRC not in Customer Information File output
- [VECTO-536] - GUI: improvements vehicle dialog (add missing pictures for vehicle categories)
- [VECTO-550] - Allow custom settings for AirDensity in Engineering mode
- [VECTO-552] - set engine rated power, rated speed to computed values from FLD
if not provided as input
- Bugfixes
+ [VECTO-602] - Error in simulation without airdrag component
+ [VECTO-589] - Scheme .xml error
## 2017-07-14: Vecto 3.2.0.925
**VECTO 3.2.0**
- Improvements:
- [VECTO-366] added EMS vehicle configuration, EMS is only simulated when
engine rated power > 300kW
- [VECTO-463] add pneumatic system technology 'vacuum pump`
- [VECTO-465] change RRC value of trailers (declaration mode) from 0.00555 to 0.0055
(due to limits in user interface)
- [VECTO-477] AT Gearbox, powershift losses: remove inertia factor
- [VECTO-471] update cross-wind correction model: height-dependent wind speed (see Excel
spreadsheet in User Manual folder for details)
- [VECTO-367] Add Vehicle Design Speed to segmentation table
- [VECTO-470] Add XML reading and export functionality
- [VECTO-486] Adding hashing library
- [VECTO-469] Limit engine max torque (either due to vehicle or gearbox limits),
limit gearbox input speed
- [VECTO-466] Update vehicle payloads: 10% loaded and reference load are simulated
- [VECTO-467] Add generic PTO activation in municipal cycle
- [VECTO-468] Add PTO losses (idle) in declaration mode
- [VECTO-479] Added PTO option 'only one engaged gearwheel above oil level' with 0 losses
- [VECTO-483] Adapt CdxA supplement for additional trailers
- [VECTO-494] Implementation of different fuel types
- [VECTO-502] Implementing standard values for air-drag area (if not measured)
- [VECTO-501] Implement engine idle speed set in vehicle (must be higher than
engine's idle speed value)
- [VECTO-504] Adding HVAC technology 'none`
- [VECTO-489] Extrapolate gearbox lossmaps (required when torque limitation by gearbox is ignored)
- [VECTO-505] Implement AT transmissions in declaration mode
- [VECTO-507] Allow to ignore validation of model data when starting a simulation
(significant improvement on simulation startup time - about 10s)
- [VECTO-506] modified method how torque-converter characteristics in drag is extended.
allow drag- values in the input, only add one point at a high speed ratio
- [VECTO-509] Add axle-type (vehicle driven, vehicle non-driven, trailer) to GUI
- [VECTO-511] Add engine idle speed to Vehicle input form (GUI)
- [VECTO-510] Write XML reports (manufacturer, customer information) in declaration mode
- [VECTO-474] new driving cycles for Municipal and Regional Delivery
- [VECTO-522] step-up ratio for using torque converter in second gear set to 1.85 for busses
(still 1.8 for trucks)
- [VECTO-525] remove info-box with max loading in GUI
- [VECTO-531] Payload calculation: limit truck payload to the truck's max payload.
(earlier versions only limited the total payload of truc + trailer to
the total max. payload, i.e. allowed to shifted loading from truck to the trailer)
- [VECTO-533] allow second driven axle, rdyn is calculated as average of both driven axles
- [VECTO-537] new Suburban driving cycles
- [VECTO-541] increase declaration mode PT1 curve to higher speeds
(2500 is too low for some engines)
- [VECTO-542] reduce overspeed in declaration mode to 2.5km/h
- Bugfixes:
- [VECTO-462] fix: decision if PTO cycle is simulated
- [VECTO-473] fix: adapt range for validation of torque converter characteristics
- [VECTO-464] fix: extrapolation of engine full-load curve gives neg. max. torque.
Limit engine speed to n95h
- [VECTO-480] fix: a_pos in .vsum was less than zero
- [VECTO-487] fix: Duration of PTO cycle was computed incorrectly if PTO cycle
does not start at t=0
- [VECTO-514] fix: sort entries in .vsum numerically, not lexically
- [VECTO-516] fix: consider axlegear losses for estimation of acceleration after gearshifts
- [VECTO-517] fix: valid shift polygon was considered invalid when extended to
very high torque ranges
- [VECTO-424] fix: VectoCore.dll could not be found when the current working directory
is different to the directory of the vectocmd.exe
- [VECTO-425] fix: vectocmd.exe - check if the output is redirected, and skip updating
of the progress bar when this is the case
- [VECTO-426] fix: vectocmd.exe - log errors to STDERR
- [VECTO-519] fix: computation of n95h fails for a valid full-load curve due to numerical inaccuracy.
add tolerance when searching for solutions
- [VECTO-520] fix: gearashift count in vsum is 0
## 2017-01-18: Vecto 3.1.2.810
***Build 1022 (2017-10-19)***
- Improvements:
- [VECTO-445] Additional columns in vsum file
- Allow splitting shift losses among multiple simulation intervals
- Allow coasting overspeed only if vehicle speed > 0
- Torque converter: better handling of "creeping" situations
- Bugfixes:
- [VECTO-443] Bugfix in AMT shift strategy: skip gears not working correctly
- Bugfixes
+ [VECTO-585, VECTO-587] – VECTO Simulation aborts when run as WCF Service
+ [VECTO-586] – Gearshiftcout in reports too high
+ [VECTO-573] – Use of old library references .net framework 2.0
## 2017-03-07: Vecto 3.1.2.796
***Build 1005 (2017-10-01)***
- Improvements
+ Release of *VECTO Hashing Tool*
- Bugfixes
+ [VECTO-569] - ‘Engine Retarder’ not correctly recognized as input
+ [VECTO-571] - Customer Report – wrong output format of average RRC
+ [VECTO-573] - Correction of displayed units in graph window
+ [VECTO-575] - Correction of simulation aborts (due to gearbox inertia, engineering mode)
+ [VECTO-577] - Correction of XML export functionality
+ [VECTO-579] - Bug fix GUI crashes on invalid input
+ [VECTO-558] - Correction of output in .vsum file – BFColdHot always 0
+ [VECTO-564] - Bug fix: correct output of vehicle group in XML report
+ [VECTO-566] - Vehicle height not correctly read (engineering mode)
+ [VECTO-545] - Update documentation on Settings dialog
***Build 940 (2017-07-28)***
- Improvements:
- [VECTO-405] Adding clutch-losses for AMT/MT gearboxes during drive-off, reduce drive-off distance after stop from 1m
to 0.25m, set clutch closing speed (normalized) to 6.5%, changes in clutch model
- [VECTO-379] Make GUI more tolerant against missing files. Instead of aborting reading
the input data the GUI shows a suffix for missing input files
- [VECTO-411] Allow a traction interruption of 0s for AMT/MT gearboxes
- [VECTO-408] Gearbox Inertia for AT gearboxes set to 0
- [VECTO-419] Adapted error messages, added list of errors
- [VECTO-421,VECTO-439] Added volume-related results to vsum file (volume is computed based on default bodies)
- [] Energy balance (vsum) and balance of engine power output and power consumers (vmod) level
- [VECTO-430] AT shift strategy: upshifts may happen too early
- [VECTO-431] AMT shift strategy always started in first gear due to changes in clutch model
- [VECTO-433] adapt generic vehicles: use typical WHTC correction factors
- [VECTO-437] set vehicle speed at clutch-closed to 1.3 m/s
- [VECTO-436] fix simulation aborts with AT gearbox (neg. braking power, unexpected response, underload)
- Bugfixes:
- [VECTO-415] Powershift Losses were not considered for AT gearboxes with PowerSplit
- [VECTO-416] Measured Speed with gear failed when cycle contained parts with eco-roll
(computation of next gear failed)
- [VECTO-428] Sum of timeshares adds up to 100%
- [VECTO-429] Min Velocity for lookahead coasting was not written to JSON file
+ [VECTO-546] - GearboxCertificationOptionType Option 2 not accepted by VECTO
+ [VECTO-547] - Engine Manufacturer and Engine Model are empty in .vsum
+ [VECTO-548] - online user manual
+ [VECTO-549] - Inconsistent (and wrong) decimal separator in XML output (manufacturer report)
+ [VECTO-551] - Average Tyre RRC not in Customer Information File output
+ [VECTO-536] - GUI: improvements vehicle dialog (add missing pictures for vehicle categories)
+ [VECTO-550] - Allow custom settings for AirDensity in Engineering mode
+ [VECTO-552] - set engine rated power, rated speed to computed values from FLD if not provided as input
## 2017-01-18: Vecto 3.1.1.748
***Build 925 (2017-07-13)***
- Bugfixes:
- [VECTO-404] Driving Cycle with PTO stopped simulation after first PTO activation
- Improvements
+ [VECTO-366] added EMS vehicle configuration, EMS is only simulated when engine rated power > 300kW
+ [VECTO-463] add pneumatic system technology 'vacuum pump'
+ [VECTO-465] change RRC value of trailers (declaration mode) from 0.00555 to 0.0055 (due to limits in user interface)
+ [VECTO-477] AT Gearbox, powershift losses: remove inertia factor
+ [VECTO-471] update cross-wind correction model: height-dependent wind speed (see Excel spreadsheet in User Manual folder for details)
+ [VECTO-367] Add Vehicle Design Speed to segmentation table
+ [VECTO-470] Add XML reading and export functionality
+ [VECTO-486] Adding hashing library
+ [VECTO-469] Limit engine max torque (either due to vehicle or gearbox limits), limit gearbox input speed
+ [VECTO-466] Update vehicle payloads: 10% loaded and reference load are simulated
+ [VECTO-467] Add generic PTO activation in municipal cycle
+ [VECTO-468] Add PTO losses (idle) in declaration mode
+ [VECTO-479] Added PTO option 'only one engaged gearwheel above oil level' with 0 losses
+ [VECTO-483] Adapt CdxA supplement for additional trailers
+ [VECTO-494] Implementation of different fuel types
+ [VECTO-502] Implementing standard values for air-drag area (if not measured)
+ [VECTO-501] Implement engine idle speed set in vehicle (must be higher than engine's idle speed value)
+ [VECTO-504] Adding HVAC technology 'none'
+ [VECTO-489] Extrapolate gearbox lossmaps (required when torque limitation by gearbox is ignored)
+ [VECTO-505] Implement AT transmissions in declaration mode
+ [VECTO-507] Allow to ignore validation of model data when starting a simulation (significant improvement on simulation startup time - about 10s)
+ [VECTO-506] modified method how torque-converter characteristics in drag is extended. allow drag-values in the input, only add one point at a high speed ratio
+ [VECTO-509] Add axle-type (vehicle driven, vehicle non-driven, trailer) to GUI
+ [VECTO-511] Add engine idle speed to Vehicle input form (GUI)
+ [VECTO-510] Write XML reports (manufacturer, customer information) in declaration mode
+ [VECTO-474] new driving cycles for Municipal and Regional Delivery
+ [VECTO-522] step-up ratio for using torque converter in second gear set to 1.85 for busses (still 1.8 for trucks)
+ [VECTO-525] remove info-box with max loading in GUI
+ [VECTO-531] Payload calculation: limit truck payload to the truck's max payload. (earlier versions only limited the total payload of truc + trailer to the total max. payload, i.e. allowed to shifted loading from truck to the trailer)
+ [VECTO-533] allow second driven axle, rdyn is calculated as average of both driven axles
+ [VECTO-537] new Suburban driving cycles
+ [VECTO-541] increase declaration mode PT1 curve to higher speeds (2500 is too low for some engines)
## 2017-01-12: Vecto 3.1.1.742
- Improvements:
- [VECTO-390, VECTO-400] Adapt engine speed to estimated engine speed after gear shift
during traction interruption (double clutching)
- [VECTO-396, VECTO-388] Add shift losses for AT power shifts
- [VECTO-389] new gear shift rules for AT gearboxes
- [VECTO-387] added max input speed for torque converter
- [VECTO-385] Automatically add generic torque converter data for drag
- [VECTO-399] Add missions and loadings for vehicle categories 11, 12, and 16 (declaration mode)
- [VECTO-384] cleanup memory after simulation run
- [VECTO-394] new option for vectocmd to disable all output
- [VECTO-392] make the GUI scale depending on the Windows font size
- [VECTO-391] Gearbox output speed and output torque added to .vmod files
- [VECTO-386] Gearbox window: disable input fields not applicable for the selected gearbox type
- Bugfixes:
- [VECTO-401] Computation of n_95h etc. fails if engine`s max torque is constant 0
- Lookup of Airdrag parameters in declaration mode
- [VECTO-378] Improved file-handling in AAUX module
+ [VECTO-462] fix: decision if PTO cycle is simulated
+ [VECTO-473] fix: adapt range for validation of torque converter characteristics
+ [VECTO-464] fix: extrapolation of engine full-load curve gives neg. max. torque. Limit engine speed to n95h
+ [VECTO-480] fix: a_pos in .vsum was less than zero
+ [VECTO-487] fix: Duration of PTO cycle was computed incorrectly if PTO cycle does not start at t=0
+ [VECTO-514] fix: sort entries in .vsum numerically, not lexically
+ [VECTO-516] fix: consider axlegear losses for estimation of acceleration after gearshifts
+ [VECTO-517] fix: valid shift polygon was considered invalid when extended to very high torque ranges
+ [VECTO-424] fix: VectoCore.dll could not be found when the current working directory is different to the directory of the vectocmd.exe
+ [VECTO-425] fix: vectocmd.exe - check if the output is redirected, and skip updating of the progress bar when this is the case
+ [VECTO-426] fix: vectocmd.exe - log errors to STDERR
+ [VECTO-519] fix: computation of n95h fails for a valid full-load curve due to numerical inaccuracy. add tolerance when searching for solutions
+ [VECTO-520] fix: gearashift count in vsum is 0
## 2016-11-14: Vecto 3.1.0.683
- Bugfixes:
- [VECTO-375] Fixed bug when braking during slope change from negative to positive
values.
- [VECTO-372] Added check for unusual acceleration/deceleration data which could lead to
error when halting.
- [VECTO-371] Added additional behavior to overcome such situations
- [VECTO-370] Added additional behavior to overcome such situations
- [VECTO-369] CrosswindCorrection is now saved and read again from JSON files
- [VECTO-373] WHTC-Engineering correction factor now correctly read/write in JSON files
- [VECTO-368] Fixed validation for specific cases when values are intentionally invalid.
- [VECTO-357] Updated GUI to not show ECO-Roll option to avoid confusion
- Fixed numerous bugs in AT-ShiftStrategy regarding the Torque Converter
- Fixed numerous bugs in MeasuredSpeed Mode (and MeasuredSpeed with Gear) in
connection with AT-Gearbox and TorqueConverter
- Fixed a bug when PTO-Cycle was missing
- Corrected axle loss maps for Generic Vehicles in Declaration Mode to match
technical annex
- Corrected SumFile Cruise Time Share. Added that timeshares must add up to 100%
- Improvements:
- [VECTO-355] Updated documentation, added powertrain schematics in chapter
"Simulation Models"
- [VECTO-374] Check range for Torque Converter speed ratio input data to be at least
between 0 and 2.2
- Updated many error messages to be more explicit about the reason of error
- Added "Mission Profiles" Directory with driving cycles publicly available in the application
root directory.
- Added "Declaration" directory with the declaration data files in the application root
directory.
- Added warning when engine inertia is 0
- Added check that engine speed must not fall below idle speed
(even in measured speed mode)
- Shift curve validation for AT gearboxes: shift curves may now overlap due to different
shift logic in AutomaticTransmissions.
- Updated Crosswind Coefficients for Tractor+Semitrailer
## 2016-10-24: Vecto 3.1.0.662
- Bugfixes:
- [VECTO-360] Fixed error during startup of VECTO (loading of DLLs).
- [VECTO-358] Fixed errors during simulation where vehicle unintentionally was
driving backwards. Fixed 1Hz-Filter for ModFiles (distance was wrong under certain
circumstances, vehicle seemingly jumping back before halt)
- [VECTO-361] Fixed classification of vehicles with GVM of exactly 7500kg
- [VECTO-364] Fixed an error in measured speed mode (run aborts).
- [VECTO-363] Compute shift polygons in declaration mode now uses correct
boundary for full load margin.
- [VECTO-365] Fixed editing gears in declaration mode
**VECTO 3.1.2**
***Build 810 (2017-03-21)***
- Improvements:
- [VECTO-355] User Manual updated (Screenshots, Descriptions, File Formats,
Vecto V2 Comments removed).
- [VECTO-317] Declaration data for Wheel sizes updated
- [VECTO-359] Simplified code regarding PT1 behavior.
- [VECTO-323] PTO-Cycle may now be left empty when not used in driving cycle.
## 2016-10-14: Vecto 3.1.0.652
- Main Updates:
- Removed VECTO Core 2.2
- Refactoring of the User-Interface Backend: loading, saving files and
validating user input uses Vecto 3 models
- AT-Gearbox Model: differentiate between AT gearbox with serial torque
converter and AT gearbox using powersplit
- Numbering of gears with AT gearbox corresponds to mechanical gears,
new column TC_locked in .vmod file to indicate if torque converter is active
- Torque converter gear no longer allowed in input (added by Vecto
depending on the AT model)
- New implementation of torque converter model (analytic solutions)
- Added PTO option for municipal utility vehicles: PTO idle losses, separate
PTO cycle during standstill
- Added Angledrive Component
- Option for constant Auxiliary Power Demand in Job-File
- Normalize x/y values before triangulating Delaunay map (transmission
loss-maps, fuel consumption loss map)
- Additional fuel consumption correction factor in declaration mode: cold/hot
balancing factor
- Added fuel consumption correction factor (WHTC, Cold/Hot balancing, …)
in engineering mode
- Update auxiliaries power demand according to latest whitebook
- Allow multiple steered axles
- Adapted engine idle controller (during declutch) - engine speed decreases faster
- SUM-File: split E_axl_gbx into two columns, E_axl and E_gbx
- New columns in mod-file: PTO, torque converter
- Removed full-load curve per gear, only single value MaxTorque
- Removed rims (dynamic wheel radius depends on wheel type)
- Fixes in AAUX module: open correct file-browser, save selected files
## Oct 2016: Status quo VECTO software and open issues
### Next issues on the to do list
- **Further development of the AT model**
Consideration of losses during power shifts, update of gear shift logics
- **Reimplementation of engine stop/start**
- **Declaration mode: implementation of EMS vehicle configurations**
### Items waiting for decision on methods and resources:
- **Update engine data (according to update of Annex II)**
Other fuels than diesel, “top torque” feature, correction factor for periodic regerating DPFs
- **Declaration mode:**
- **Revision of calculated vehicle loads**
- **implementation of refuse cycle (instead “municipal”)**
Update of driving cycle, consideration of generic PTO loads during collection part,
generic body weight and payload
- **VECTO output (approval authorities, customer info, monitoring)**
- **Buses**
- **Predictive ADAS**
## 2016-07-19: Vecto 3.0.4.565
+ [VECTO-445] Additional columns in vsum file
+ Allow splitting shift losses among multiple simulation intervals
+ Allow coasting overspeed only if vehicle speed > 0
+ Torque converter: better handling of ‘creeping’ situations
- Bugfixes:
- AAUX HVAC Dialog does not store path to ActuationsMap and SSMSource
- GUI: check for axle loads in declaration mode renders editing dialog useless
- Vecto 2.2: Simulation aborts (Vecto terminates) when simulating EngineOnly cycles
- Vecto 3: Building SimulationRun EngineOnly simulation failed
+ [VECTO-443] Bugfix in AMT shift strategy: skip gears not working correctly
## 2016-06-28: Vecto 3.0.4.544
***Build 796 (2017-03-07)***
- Main Updates:
- New gear shift strategy according to White Book 2016
- New coasting strategy according to White Book 2016
- New input parameters (enineering mode) for coasting and gear shift behavior
- Use SI units in Advanced Auxiliaries Module and compile with strict compiler settings
(no implicit casts, etc.)
- Allow efficiency for transmission losses (in engineering mode)
- Bugfixes:
- Auxiliary TechList not read from JSON input data
- Improvements in driver strategy
- Bugfixes in MeasuredSpeed mode
## Notes for using Vecto 3.x with AAUX
- The AdvancedAuxiliaries module requires the number of activations
for pneumatic consumers (brakes, doors, kneeling) and the
(estimated) total cycle time. This can be configured in the .APAC-file
(actuations file). For standard bus/coach cycles (i.e., the cycle file
contains “bus” and “heavy_urban” or “suburban” or “interurban” or
“urban”; or the cycle contains “coach” (case insensitive)) the
actuations file already contains the number of activations and the
cycle time. For other cycles the filename without extension is used
to lookup the activations in the .APAC file (case sensitive)
- Vecto 3 uses an average auxiliaries load (determined by the AAUX
module depending on the settings) for the simulation. The AAUX module
computes the fuel consumption in parallel to VectoCore and accounts for
smart consumers (e.g., alternator, pneumatics, …).
- Output:
- The .vmod file contains both, the fuel consumption calculated by VectoCore
(per simulation interval) and AAUX (accumulated and per simulation interval).
- Columns in .vmod file:
- AA_TotalCycleFC_Grams [g]: accumulated fuel consumption as computed by the AAUX model,
considering smart consumers
- FC-Map [g/h]: fuel consumption as computed by VectoCore interpolating in the FC-Map,
using an average base load of auxiliaries
- FC-AUXc [g/h]: fuel consumption corrected due to engine stop/start
(currently not applicable)
- FC-WHTCc [g/h]: WHTC-corrected fuel consumption (not applicable in engineering mode)
- FC-AAUX [g/h]: fuel consumption per simulation interval, derived from
AA_TotalCycleFC_Grams
- FC-Final [g/h]: final fuel consumption value with all (applicable) corrections applied
(stop/start, WHTC, smart auxiliaries)
- Output .vsum
- Columns in .vsum file:
- FC-Map: total fuel consumption as computed by VectoCore interpolating in the FC-Map,
using an average base load of auxiliaries
- FC-AUXc: total fuel consumption corrected due to engine stop/start
(currently not applicable)
- FC-WHTCc: WHTC-corrected fuel consumption (not applicable in engineering mode)
- FC-AAUX: fuel consumption per simulation interval, derived from AA_TotalCycleFC_Grams
- FC-Final: final fuel consumption value with all (applicable) corrections applied
(stop/start, WHTC, smart auxiliaries)
## 2016-06-21: Vecto 3.0.3.537
- Main Updates:
- Plot shift lines as computed according to WB 2016 declaration mode in GUI
- Bugfixes:
- GUI: Buttons to add/remove auxiliaries are visible again
- Error in calculation of WHTC correction factor
- Fix: consider gearbox inertia (engineering mode) for searching operating
point
- Wrong output of road gradient in measured speed mode (correct gradient for simulation)
- Fuel consumption in .vsum file now accounts for AdvancedAuxiliaries model
- GraphDrawer (Vecto): handle new .vmod format of Vecto 3
- AdvancedAuxiliaries: language-settings independent input parsing
- Paux was ignored when running Vecto 2.2
- Error in massive multithreaded execution
- Fix unhandled response during simulation
- Fix output columns in .vmod
## 2016-05-10: Vecto 3.0.3.495
- Main Updates:
- Support for Advanced Auxiliaries (Ricardo) in Vecto 3.0.3 and Vecto 2.2
- Performance improvements
- Gearshift polygons according to WB 2016
- Revision of SUM-data file, changed order of columns, changed column headers
- Improvements:
+ [VECTO-405] Adding clutch-losses for AMT/MT gearboxes during drive-off, reduce drive-off distance after stop from 1m to 0.25m, set clutch closing speed (normalized) to 6.5%, changes in clutch model
+ [VECTO-379] Make GUI more tolerant against missing files. Instead of aborting reading the input data the GUI shows a suffix for missing input files
+ [VECTO-411] Allow a traction interruption of 0s for AMT/MT gearboxes
+ [VECTO-408] Gearbox Inertia for AT gearboxes set to 0
+ [VECTO-419] Adapted error messages, added list of errors
+ [VECTO-421,VECTO-439] Added volume-related results to vsum file (volume is computed based on default bodies)
+ [] Energy balance (vsum) and balance of engine power output and power consumers (vmod) level
+ [VECTO-430] AT shift strategy: upshifts may happen too early
+ [VECTO-431] AMT shift strategy always started in first gear due to changes in clutch model
+ [VECTO-433] adapt generic vehicles: use typical WHTC correction factors
+ [VECTO-437] set vehicle speed at clutch-closed to 1.3 m/s
+ [VECTO-436] fix simulation aborts with AT gearbox (neg. braking power, unexpected response, underload)
- Bugfixes:
- Delaunay Maps: additional check for duplicate input points
- Creation of PDF Report when running multiple jobs at once
- Sanity checks for gear shift lines
- Improvements DriverStrategy: handling special cases
+ [VECTO-415] Powershift Losses were not considered for AT gearboxes with PowerSplit
+ [VECTO-416] Measured Speed with gear failed when cycle contained parts with eco-roll (computation of next gear failed)
+ [VECTO-428] Sum of timeshares adds up to 100%
+ [VECTO-429] Min Velocity for lookahead coasting was not written to JSON file
### Performance Comparison
Total execution time (15 runs in parallel): Vecto 3.0.2: 6min 6s; Vecto 3.0.3: 35s
**VECTO 3.1.1**
***Build 748 (2017-01-18)***
## 2016-03-11: VECTO 3.0.2
- Bugfixes:
+ [VECTO-404] Driving Cycle with PTO stopped simulation after first PTO activation
- Main updates:
- New simulation modes:
- Pwheel (SiCo),
- Measured Speed (with/without gear)
- v_air/beta cross-wind correction (vcdb)
- Adaptations of powertrain components architecture
- Move wheels inertia from vehicle to wheels
- Auxiliaries no longer connected via clutch to the engine but via a separate port
- Engine checks overload of gearbox and engine overload
- Fixed some driving behavior related issues in VectoCore:
- When the vehicle comes to a halt during gear shift, instead of aborting the cycle,
it tries to drive away again with an appropriate gear.
- ModData Format changed for better information and clarity
- Added validation of input values (according to latest VectoInputParameters.xls)
- Various bugfixes
### Pwheel (SiCo) Mode
***Build 742 (2017-01-12)***
- Improvements:
+ [VECTO-390, VECTO-400] Adapt engine speed to estimated engine speed after gear shift during traction interruption (double clutching)
+ [VECTO-396, VECTO-388] Add shift losses for AT power shifts
+ [VECTO-389] new gear shift rules for AT gearboxes
+ [VECTO-387] added max input speed for torque converter
+ [VECTO-385] Automatically add generic torque converter data for drag
+ [VECTO-399] Add missions and loadings for vehicle categories 11, 12, and 16 (declaration mode)
+ [VECTO-384] cleanup memory after simulation run
+ [VECTO-394] new option for vectocmd to disable all output
+ [VECTO-392] make the GUI scale depending on the Windows font size
+ [VECTO-391] Gearbox output speed and output torque added to .vmod files
+ [VECTO-386] Gearbox window: disable input fields not applicable for the selected gearbox type
- Bugfixes:
+ [VECTO-401] Computation of n_95h etc. fails if engine’s max torque is constant 0
Lookup of Airdrag parameters in declaration mode
+ [VECTO-378] Improved file-handling in AAUX module
- Function as already available in Vecto 2.2 also added in Vecto 3.0.2
- Driving cycle specifies power at wheel, engine speed, gear, and
auxiliary power
- No driver model in the simulation.
- The Vecto gear-shift model is overruled.
- Function used for creating reference results for SiCo tests
- For details see user manual: Simulation Models / Pwheel Input (SiCo)
### Measured Speed Mode
**VECTO 3.1.0**
- Functionality already available in Vecto 2.2 added in Vecto 3.0.2
- Driving cycle not defined by target speed but by actual speed. No driver
model in the simulation.
- Gear and engine speed can be specified in the driving cycle.
In this case the Vecto gear-shift model is overruled.
- Function used for “proof of concept” purposes
- For details see user manual: Calculation Modes / Engineering Mode / Measured Speed
***Build 683 (2016-11-14)***
- Bugfixes:
+ [VECTO-375] Fixed bug when braking during slope change from negative to positive values.
+ [VECTO-372] Added check for unusual acceleration/deceleration data which could lead to error when halting.
+ [VECTO-371] Added additional behavior to overcome such situations
+ [VECTO-370] Added additional behavior to overcome such situations
+ [VECTO-369] CrosswindCorrection is now saved and read again from JSON files
+ [VECTO-373] WHTC-Engineering correction factor now correctly read/write in JSON files
+ [VECTO-368] Fixed validation for specific cases when values are intentionally invalid.
+ [VECTO-357] Updated GUI to not show ECO-Roll option to avoid confusion
+ Fixed numerous bugs in AT-ShiftStrategy regarding the Torque Converter
+ Fixed numerous bugs in MeasuredSpeed Mode (and MeasuredSpeed with Gear) in connection with AT-Gearbox and TorqueConverter
+ Fixed a bug when PTO-Cycle was missing
+ Corrected axle loss maps for Generic Vehicles in Declaration Mode to match technical annex
+ Corrected SumFile Cruise Time Share. Added checks that timeshares must add up to 100%
### `.vmod` File Update
- Improvements:
+ [VECTO-355] Updated documentation, added powertrain schematics in chapter "Simulation Models"
+ [VECTO-374] Check range for Torque Converter speed ratio input data to be at least between 0 and 2.2
+ Updated many error messages to be more explicit about the reason of error
+ Added "Mission Profiles" Directory with driving cycles publicly available in the application root directory.
+ Added "Declaration" directory with the declaration data files in the application root directory.
+ Added warning when engine inertia is 0
+ Added check that engine speed must not fall below idle speed (even in measured speed mode)
+ Shift curve validation for AT gearboxes: shift curves may now overlap due to different shift logic in AutomaticTransmissions.
+ Updated Crosswind Coefficients for Tractor+Semitrailer
- In Vecto 3.0.2 the structure of the modal data output has been
revised and re-structured. Basicaly for every powertrain component
the `.vmod` file contains the power at the input shaft and the
individual power losses for every component. For the engine the
power, torque and engine speed at the output shaft is given along
with the internal power and torque used for computing the fuel
consumption.
- For details see the user manual: Input and Output / Modal Results
(`.vmod`)
***Build 662 (2016-10-24)***
### Changelog 3.0.2
- Bugfixes:
+ [VECTO-360] Fixed error during startup of VECTO (loading of DLLs).
+ [VECTO-358] Fixed errors during simulation where vehicle unintentionally was driving backwards. Added stricter sanity checks and invariants to avoid such errors. Fixed 1Hz-Filter for ModFiles (distance was wrong under certain circumstances, vehicle seemingly jumping back before halt).
+ [VECTO-361] Fixed classification of vehicles with GVM of exactly 7500kg (Class 1).
+ [VECTO-364] Fixed an error in measured speed mode (run aborts).
+ [VECTO-363] Compute shift polygons in declaration mode now uses correct boundary for full load margin.
+ [VECTO-365] Fixed editing gears in declaration mode
- Improvements:
+ [VECTO-355] User Manual updated (Screenshots, Descriptions, File Formats, Vecto V2 Comments removed).
+ [VECTO-317] Declaration data for Wheel sizes updated
+ [VECTO-359] Simplified code regarding PT1 behavior.
+ [VECTO-323] PTO-Cycle may now be left empty when not used in driving cycle.
***Build 652 (2016-10-14)***
- Main Updates
+ Removed VECTO Core 2.2
+ Refactoring of the User-Interface Backend: loading, saving files and validating user input uses Vecto 3 models
+ AT-Gearbox Model: differentiate between AT gearbox with serial torque converter and AT gearbox using powersplit
+ Numbering of gears with AT gearbox corresponds to mechanical gears, new column TC_locked in .vmod file to indicate if torque converter is active
+ Torque converter gear no longer allowed in input (added by Vecto depending on the AT model)
+ New implementation of torque converter model (analytic solutions)
+ Added PTO option for municipal utility vehicles: PTO idle losses, separate PTO cycle during standstill
+ Added Angledrive Component
+ Option for constant Auxiliary Power Demand in Job-File
+ Normalize x/y values before triangulating Delaunay map (transmission loss-maps, fuel consumption loss map)
+ Additional fuel consumption correction factor in declaration mode: cold/hot balancing factor
+ Added fuel consumption correction factor (WHTC, Cold/Hot balancing, …) in engineering mode
+ Update auxiliaries power demand according to latest whitebook
+ Allow multiple steered axles
+ Adapted engine idle controller (during declutch) – engine speed decreases faster
+ SUM-File: split E_axl_gbx into two columns, E_axl and E_gbx
+ New columns in mod-file: PTO, torque converter
+ Removed full-load curve per gear, only single value MaxTorque
+ Removed rims (dynamic wheel radius depends on wheel type)
+ Fixes in AAUX module: open correct file-browser, save selected files
-------------------------------------------------------------------------------
**VECTO 3.0.4**
***Build 565 (2016-07-19)***
- Bugfixes
+ AAUX HVAC Dialog does not store path to ActuationsMap and SSMSource
+ GUI: check for axle loads in declaration mode renders editing dialog useless
+ Vecto 2.2: Simulation aborts (Vecto terminates) when simulating EngineOnly cycles
+ Vecto 3: Building SimulationRun EngineOnly simulation failed
***Build 544 (2016-06-28)***
- Main Updates
+ New gear shift strategy according to White Book 2016
+ New coasting strategy according to White Book 2016
+ New input parameters (enineering mode) for coasting and gear shift behavior
+ Use SI units in Advanced Auxiliaries Module and compile with strict compiler settings (no implicit casts, etc.)
+ Allow efficiency for transmission losses (in engineering mode)
- Bugfixes
+ Auxiliary TechList not read from JSON input data
+ Improvements in driver strategy
+ Bugfixes in MeasuredSpeed mode
-------------------------------------------------------------------------------
**VECTO 3.0.3**
***Build 537 (2016-06-21)***
- Main Updates
+ Support for Advanced Auxiliaries (Ricardo) in Vecto 3.0.3 and Vecto 2.2
+ Performance improvements
+ Gearshift polygons according to WB 2016
+ Revision of SUM-data file, changed order of columns, changed column headers
- Bugfixes
+ Delaunay Maps: additional check for duplicate input points
+ Creation of PDF Report when running multiple jobs at once
+ Sanity checks for gear shift lines
+ Improvements DriverStrategy: handling special cases
***Build 495 (2016-05-10)***
- Main Updates
+ Support for Advanced Auxiliaries (Ricardo) in Vecto 3.0.3 and Vecto 2.2
+ Performance improvements
+ Gearshift polygons according to WB 2016
+ Revision of SUM-data file, changed order of columns, changed column headers
- Bugfixes
+ Delaunay Maps: additional check for duplicate input points
+ Creation of PDF Report when running multiple jobs at once
+ Sanity checks for gear shift lines
+ Improvements DriverStrategy: handling special cases
-------------------------------------------------------------------------------
**VECTO 3.0.2**
***Build 466 (2016-04-11)***
- Bugfix: calculation of CO2 consumption based on FC-Final (instead of FC-map)
- Bugfix: acceleration in .vmod was 0 in certain cases (error in output)
- Bugfix: syncronized access to cycle cache (declaration)
***Build 448 (2016-03-24)***
- Bugfix: set WHTC factors to a valid default value in engineering mode
- Bugfix: first page of declaration report was missing
- fixed inconsistencies in user manual
- Bugfix: better error message roll resistance calculation could not be calculated
- Bugfix: measured speed now calculates distance correctly
- Bugfix: measured speed fills missing moddata columns (acc, dist, grad)
- Bugfix: better error message when driving cycle is missing.
- Bugfix: vectocmd errormsg when writing progress
***Build 434 (2016-03-10)***
- New simulation modes:
- Measured Speed
- Measured Speed with Gear
- Pw heel (SiCo)
- Adaptations of pow ertrain components architecture
- Move w heels inertia from vehicle to w heels
- Auxiliaries no longer connected via clutch to the engine but via a separate port
- Engine checks overload of gearbox and engine overload
+ Measured Speed
+ Measured Speed with Gear
+ Pwheel (SiCo)
- Adaptations of powertrain components architecture
+ Move wheels inertia from vehicle to wheels
+ Auxiliaries no longer connected via clutch to the engine but via a separate port
+ Engine checks overload of gearbox and engine overload
- Fixed some driving behavior related issues in VectoCore:
- When the vehicle comes to a halt during gear shift, instead of aborting the cycle, it tries to drive aw ay again with an appropriate gear.
+ When the vehicle comes to a halt during gear shift, instead of aborting the cycle, it tries to drive away again with an appropriate gear.
- [ModData Format](#modal-results-.vmod) changed for better information and clarity
- Entries in the sum-file are sorted in the same w ay as in Vecto 2.2
- In engineering mode the execution mode (distance-based, time-based measured speed, time-based measured speed with gear, engine only) are detected based on the
cycle
- Entries in the sum-file are sorted in the same way as in Vecto 2.2
- In engineering mode the execution mode (distance-based, time-based measured speed, time-based measured speed with gear, engine only) are detected based on the cycle
- Added validation of input values
- Gravity constant set to 9.80665 (NIST standard acceleration for gravity)
- Improved input data handling: sort input values of full-load curves (engine, gbx, retarder)
- Better Integration of VectoCore into GUI (Notifications and Messages)
- v_air/beta cross-wind correction (vcdb) impemented
- For all calculations the averaged values of the current simulation step are used for interpolations in loss -maps.
- Allow extrapolation of loss maps in engineering mode (w arnings)
- Speed dependent cross-wind correction (vcdv) and v_air/beta cross-wind correction (vcdb) impemented
- For all calculations the averaged values of the current simulation step are used for interpolations in loss-maps.
- Allow extrapolation of loss maps in engineering mode (warnings)
- Refactoring of input data handling: separate InputDataProvider interfaces for model data
- Refactoring of result handling: separate result container and output w riter
- Refactoring of result handling: separate result container and output writer
- New Long-Haul driving cycle included
- User Manual updated for VECTO V3.x
- Fix: sparse representation of declaration cycles had some missing entries
- Bugfix: error in computation of engine's preferred speed
- Bugfix: w rong vehicle class lookup
- Bugfix: wrong vehicle class lookup
- Bugfix: duplicate entries in intersected full-load curves
- Bugfix: retarder takes the retarder ratio into account for lossmap lookup
- Bugfix: use unique identifier for jobs in job list
- Bugfix: error in triagulation of fuel consumption map
----
### VECTO 2.2
- TODO: Traction interruption: No engine rev down - hold rpm until new gear engaged (Allison)
- Bugfix: Error in Declaration Mode Pneumatic System aux power calculation ([kW] were interpreted as [W])
- Bugfix: Error in Declaration Mode Electric System aux power calculation
- Moved gear-specific Full Load Curves to Gearbox File
- Combined Drag Coefficient * Cross Sectional Area in one input parameter
- Updated .vgbx file format (Added gear-specific Full Load Curves)
- Updated .veng file format (Removed gear-specific Full Load Curves)
- Updated .vveh file format (Combined Drag Coefficient * Cross Sectional Area in one parameter)
- Updated Generic Vehicles (new file formats)
- Removed WHTC Correction Factor Calculation. Now in external tool, VECTO-Engine.
- Test Options are now only available in Engineering Mode
- Gearbox Editor now shows generic and user-defined shift polygons (if available)
- Various small updates in GUI
- Added 'Create JIRA Issue' dialog
### VECTO 2.1.4
* Bugfixes in start gear and (A)MT shift model
* Updated Coach .vcdv file for higher speeds to avoid extrapolation
* Renamed output "FC" to "FC-Map" for better clarification
* Same header for g/h and g/km output
* Reduced minimum turbine speed for 1C-to-2C AT up-shift condition from 900 to 700rpm.
* Updated cross wind correction parameters to current White Book values
### VECTO 2.1.3
* PwheelPos output in VSUM file.
* Implemented new Cd*A(v) method
* Bugfix in TC model
* Bugfix: Unit error in Cd(v) methods caused incorrect Delta-Cd value being used
### VECTO 2.1.2
* Improved TC iteration for higher precision
* Extended possible TC speed ratio
### VECTO 2.1.1
* Bugfix: Incorrect torque calculation in AT/TC model caused early up-shifts
* Updated C-to-C shift strategy with acc_min rule (see V2.1)
### VECTO 2.1
* Limit engine rpm in torque converter operation acc. > acc_min
* Shift up (C-to-L, L-to-L) if acc. > acc_min and next-gear-rpm > threshold
* C-to-C up-shift condition based on N80h engine speed (instead of N95h)
* Pwheel-Input (SiCo Mode)
* FC [g/h] is always saved in output (in addition to [g/km]), not only in Engine Only mode
* Updated DEV options for AT update
* "DEV" tab is now "Test"
* GUI: Corrected air density unit in GUI
* Bugfix: Format error in .vmod header
### VECTO 2.0.4-beta4_Test (Test Release)
* Transmission loss extrapolation Errors are now Warnings in Engineering Mode.
* Bugfix: Error in TC Iteration caused crash
* Bugfix: Minimizing Graph window caused crash
* Fixed error in cycle conversion
* Errors if full load curve is too "short"
### VECTO 2.0.4-beta3
* Bugfix: VECTO didn't check if the full load curve covers the speed range up to nhi. Now it will abort if the full load curve is "too short"
* Update in Torque Convert model: Allowed engine speed range up to n95h (before: Pmax-speed)
* Bugfix: Rare crashes caused by gear shift model
* Bugfix: Error in engine inertia power calculation
* Torque Converter losses in modal results
* Implemented speed profile cleaning for very small values. (Caused shifting back to first gear when decelerating.)
* DEV Option for advanced CSV format output (units line, additional info)
### VECTO 2.0.4-beta2
* Bugfix: VECTO freezed if torque converter creeping was not possible due to low full load torque. Now it will abort with error message.
* Bugfix: Small fixes in torque converter model
### VECTO 2.0.4-beta1
* Updated CSV format of some declaration config files
* Various bugfixes in AT model
* rdyn validation
* Fixed bug in map interpolation
* Added ..\Developer Guide\Segment Table Description.xlsx
* Fixed bug that caused engine power > full load
### VECTO 2.0.4-beta
* AT update for 1C2C gearboxes
* Warning when opening or running files if file was created in different mode (Declaration/Engineering Mode)
### VECTO 2.0.3-beta0
* Implemented engine-side TC inertia input parameter in GBX file
* Updated User Manual for TC inertia
* Relabeled "OK" buttons to "Save" in input file editors
### VECTO 2.0.2-beta2
* AT/TC Update
* Various smaller fixes
### VECTO 2.0.2-beta1
* AT/TC Update
* Engine inertia power demand (PaEng) is now always calculated based on the previous engine speed rather than vehicle acceleration.
* Various smaller fixes
### VECTO 2.0.1-beta1-hotfix.VECTO-33
* Fixed VECTO-34
* Updated .vsum(.json)
* Added l/100km and CO2 results. (Fixed VECTO-33)
* Added FC-Final.
* Added Loading. (json)
* Added missing fuel parameters. (json)
* Updated README.md
### VECTO 2.0.1-beta1
* Updated Segment Table header
* Fixed Eco Roll (VECTO-30)
* Fixed Cycles in VECTO Editor being overwritten in Engineering Mode (VECTO-31)
### VECTO 2.0.1-beta0
* Update Notes > Release Notes
* Segment Table header
### VECTO 2.0
* Updated CSV file format. Now only one header with units included.
* Changed input file comment symbol form "c" to "#".
* Replaced old Demo/Default Data with "Demo Vehicles"
* Updated User Manual
* Declaration Mode
* Updated GUI including Charts
* New internal Graph for VMOD files (replaces GRAPHi)
* Shift polygons can be set separately for each gear
* Removed rated power (not used anymore)
* Removed rated engine speed form engine file. Now calculated form vfld file.
### VECTO 1.4.RC8
* Bugfix: Eco Roll didn't go into motoring operation when Overspeed-Limit was reached (could cause higher FC than Overspeed Mode)
* Minor update in demo data (12t motoring curve)
### VECTO 1.4.RC7
* Bugfix: Error in road gradient resulted in altitude error
* Speed reduction in smaller steps to get closer to full load curve (before speed was sometimes reduced too much and caused problem with gear shifting)
* Updates in demo data
### VECTO 1.4.RC6
* Bugfix in torque converter calculation
### VECTO 1.4.RC5
* Bugfix: Gears using torque converter and transmission loss maps may cause invalid "out of engine operation range" errors
* Null values for FzISO will abort calculation
* Exact road gradient calculation (sin(arctan(grad)*m*g) instead of grad*m*g) and road gradient influence on roll resistance (cos(arctan(grad)*m*g instead of m*g)
* Torque converter update: rpms over rated speed are not allowed.
* Fixed Wheels inertia in Demo Data
### VECTO 1.4.RC4
* Bugfix: FC interpolation failed when load points matched map points exactly.
* Bugfix: Invalid "FC= -10000!" errors when outside of FC-Map
* Bugfix: Vehicle stand-still at end of cycle was ignored (distance-based cycles only)
* FC extrapolation will not abort calculation. Invalid FC values are marked in output as "ERROR".
* No abortion if transmission output and input torque have different signs (In>0, Out<0). (Caused "Transmission Loss Map invalid" error messages)
* Eco-Roll revised. New rules:
* Engages if Pwheel < 0
* Disengages if Underspeed is reached.
* Look-Ahead Coasting now uses real coasting also if road gradient > 0 which means the coasting deceleration can be so high that no braking is necessary. In this case the braking phase will be omitted and the total deceleration time can be shorter than expected by the given target coasting deceleration.
* "Minimum (actual) speed" instead of "Min. Target Speed" for Eco-Roll, Overspeed and Look Ahead Coasting
* Major update in Gearbox/Toque Converter:
* Torque converter can be defined in multiple gears
* Same gear numbers in output as in GBX file, i.e. first gear with TC is not "TC" or "0.5" but simply "1"
* "Minimum time between two gear shifts" now also limits torque converter shifts
* Unlimited number of gears and new gear list in GUI without fixed gear number
* Improved gear shift model for torque converter
* Driving Cycle Preprocessing and Gear Shift Model now use approximated efficiency values based in the transmission loss maps. Reduces calculation time significantly with little to no impact on fuel consumption.
* Full load and drag curves (.vfld) can be defined for each gear separately.
* Bugfix: Distance Correction didn't work right with Look Ahead Coasting. Now distance error is acceptable but at the cost of partly interrupted coasting phases. Should be revised in future updates.
* Engine Only Mode: Engine motoring points can be defined explicitly in load cycle with "<DRAG>"
* When speed is under 5km/h and engine in motoring operating then gearbox shifts to Neutral
* Load-dependent rolling resistance coefficient
* Start-Stop activation delay time can be defined in job file
* File signing features added:
* After each calculation a signature file (.vsig) is created which includes signatures for all input and result files. The file itself is also signed.
* Signature files can be verified or manually created under "Tools" > "Sign or Verify Files"
* Changes in header and new parameters in modal results (.vmod):
* engine speed => n
* torque => Tq_eng
* Pe => Pe_eng
* New: Tq_clutch = torque at clutch (before clutch, engine-side)
* New: Tq_full = full load torque
* New: Tq_drag = drag torque
* Removed: Pe_norm, n_norm
* Changes in summary results (.vsum)
* total altitude change instead of average gradient
* Auxiliary energy consumption for each auxiliary
* Removed: Pe_norm, n_norm
* Same job file list for BATCH and STANDARD (Job file list does not change when switching mode)
* Updated some error messages (units)
* Driving Cycle stop times corrected (No more zero stop times).
### VECTO 1.3.1.1
* Fixed error in power calculation (rotatory part of acceleration force)
### VECTO 1.3.1
* Fixed assembly information
### VECTO 1.3
* Some file-specific error messages link to files
* Eco-Roll, Overspeed, Look Ahead Coasting
* User Manual updated
* Demo Data updated
### VECTO 1.2
* Bugfix: When opening the Gearbox Editor the Gear Shift Settings (e.g. Skip Gears) were not valid for MT
* Fixed inaccuracy in FC interpolation (invalid extrapolation errors caused by rounding errors)
* Bugfix: Cycle was cut by one second in Engine Only (as usual in Vehicle Mode)
### VECTO 1.1 beta 4
* Engine Start/Stop implemented
* Fixed error in FC interpolation (invalid extrapolation errors)
### VECTO 1.1 beta 3
* FC Extrapolation will abort the calculation
* Transmission Type selection in Gearbox (.vgbx) file.
* Enables/Disables transmission type-specific options
* In Proof-Of-Concept mode "Custom" type is available with all options enabled.
* Automatic Transmission mode with Torque Converter: Input parameters in Gearbox file !!still being tested!!
* Option to open files with GRAPHi or user-defined tool
* User Manual updated
* Bugfix: Files with relative paths were not located correctly
### VECTO 1.1 beta 2 - 01.03.2013
* Corrected comment line for wheels inertia and axle config in .vveh file
* Changed RRC unit in GUI from [-] to [N/N]
* User Manual updated
* Vehicle Editor: RRC
* Tranmission Loss Maps are not converted to n,Pe-Maps anymore. Should fix non-linear interpolation effects.
* Automatic Transmission / Torque Converter !!in development!!
* Engine Only Mode
### VECTO 1.1 beta - 06.02.2013
* New independent licensing dll replaces TUG's version
* Speed values below 0.09km/h are set to 0km/h
* Gear shift polygon model
* Replaces old gear shift model!
* New parameters in .vgbx file including path to gear shift polygons file
* Old gear shift model parameters removed from .vecto file
* Command Line Arguments processing:
* Changed prefix form "/" to "-"
* Bugfix: Argument "-run" was not processed
* Job files and driving cycles can be added via command line
* Files without path are expected in the Working Directory
* Cleared out some "PHEM" remains in log and message output
* User Manual update for command line arguments
* Various fixes in GUI
* Bugfix: Error in Cycle Conversion (distance- to time-based) when using Aux Power Input.
* Distance Correction is now active only in acceleration and cruise phases.
* Fixed cycles starting with vehicle speed = 0. Before, the first and second time step were averaged to speed values > 0.
* Demo data updated for new gear shift model
### VECTO 1.0 - 09.11.2012
* Bugfix: Error in Distance Correction
### VECTO 1.0 RC1
* Pe_full, Pe_drag output absolute (not normalized)
### VECTO 1.0 Beta 3
* User Manual implemented
* Declaration files processing (open)
### VECTO 1.0 Beta 2
* "Open" Button in main form opens all editable files (.vecto, .vveh, .veng, .vgbx)
* Editable files (.vecto, .vveh, .veng, .vgbx) can be opened via command line arguments (i.e. "Open with...")
* Bugfix: Torque below drag curve during traction interruption
* Bugfix: Traction interruption failed in distance corrected time steps
* Removed unused parameters from .vecto file. OLD FILES ARE NOT SUPPORTED!!!
* Added JRC contact data in "About" form.
# VECTO Development Release Changelog
## 2022-11-04: Vecto 0.7.9-2864 JRC Development Release
- Improvements
- Implementation of measured speed cycle for BEVs (E2, E3, E4, IEPC)
- Implementation of measured speed with gear for BEVs (E2, IEPC)
- Implementation of Pwheel mode for BEVs (E2, E3, E4, IEPC)
<Project>
<PropertyGroup>
<DefineConstants />
<!-- For a Release-Candidate uncomment the following line: -->
<DefineConstants>RELEASE_CANDIDATE</DefineConstants>
<!-- For a Release uncomment the following line: -->
<!--<DefineConstants>CERTIFICATION_RELEASE</DefineConstants>-->
<!-- Global VECTO Version -->
<MainProductVersion>4.0.0</MainProductVersion>
<VersionSuffix>RC</VersionSuffix>
<!-- The following settings are used as default values for ALL projects -->
<VersionPrefix>$(MainProductVersion).$([System.DateTime]::UtcNow.Subtract($([System.DateTime]::new(2015,1,1))).Days)</VersionPrefix>
<Authors>Graz University of Technology</Authors>
<Authors>Graz University of Technology, DG JRC</Authors>
<Company>European Union</Company>
<Copyright>Copyright © 2012-$([System.DateTime]::UtcNow.Year)</Copyright>
<PackageLicenseExpression>EUPL-1.2</PackageLicenseExpression>
<RepositoryUrl>https://code.europa.eu/vecto/vecto</RepositoryUrl>
<PackageChangelogFile>https://code.europa.eu/vecto/vecto/-/blob/stable/CHANGES.md</PackageChangelogFile>
<RepositoryBranch>https://code.europa.eu/vecto/vecto/-/tree/stable</RepositoryBranch>
<Tags>automotive;CO2;HDV;energy;fuel;simulator;engineering</Tags>
</PropertyGroup>
<PropertyGroup>
<PlatformTarget>AnyCPU</PlatformTarget>
<Deterministic>true</Deterministic>
<!-- Set to true for VectoCore to fix Ninject version conflicts-->
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Version>4.3.3</Version>
<DefineTrace>false</DefineTrace>
<DisableDiagnosticTracing>true</DisableDiagnosticTracing>
<RemoveIntegerChecks>true</RemoveIntegerChecks>
<DebugType>none</DebugType>
<WarningLevel>5</WarningLevel>
<DebugSymbols>false</DebugSymbols>
</PropertyGroup>
<PropertyGroup Condition="$(DefineConstants.Contains('RELEASE_CANDIDATE'))">
<VersionSuffix>RC</VersionSuffix>
</PropertyGroup>
<PropertyGroup Condition="$(DefineConstants.Contains('CERTIFICATION_RELEASE'))">
<VersionSuffix></VersionSuffix>
<DefineConstants></DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
......@@ -55,4 +47,4 @@
<PropertyGroup Condition="'$(Configuration)'=='MockupDeploy'">
<VersionSuffix>Mockup</VersionSuffix>
</PropertyGroup>
</Project>
\ No newline at end of file
</Project>
<Project DefaultTargets = "Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
<!--
<Target Name="GenerateHelpHTML" BeforeTargets="AfterBuild" Condition="$(Configuration) == 'Deploy'">
<Message Text="Generating Help"/>
<Exec Command="&quot;$(solutiondir)documentation\user manual\convert.bat&quot;" WorkingDirectory="$(solutiondir)documentation\user manual"/>
<Exec Command="&quot;$(solutiondir)documentation\VectoHashingTool\convert.bat&quot;" WorkingDirectory="$(solutiondir)documentation\VectoHashingTool"/>
</Target>
-->
<!--<Target Name="BeforeBuild">
<Message Text="Compiling the program in $(Configuration) Configuration" Importance="high" />
</Target>-->
<!-- msbuild VECTO.sln -target:CustomClean -->
<!-- BeforeTargets="BeforeBuild" -->
<Target Name="CustomClean">
<!-- Condition="('$(Configuration)'=='Deploy') Or ('$(Configuration)' == 'MockupDeploy')"> -->
<Target Name="CustomClean">
<Message Text="Removing old files $(ProjectDir)bin\" Importance="high" />
<Message Text="Removing old files $(ProjectDir)obj\" Importance="high" />
<RemoveDir Directories="$(ProjectDir)bin\"/>
<RemoveDir Directories="$(ProjectDir)obj\"/>
<!-- <RemoveDir Directories="$(SolutionDir)VECTO\bin\" Condition="Exists('$(SolutionDir)VECTO\bin\')" />
<RemoveDir Directories="$(SolutionDir)HashingTool\bin\" Condition="Exists('$(SolutionDir)HashingTool\bin\')" />
<RemoveDir Directories="$(SolutionDir)HashingCmd\bin\" Condition="Exists('$(SolutionDir)HashingCmd\bin\')" />
<RemoveDir Directories="$(SolutionDir)VectoConsole\bin\" Condition="Exists('$(SolutionDir)VectoConsole\bin\')" />
<RemoveDir Directories="$(SolutionDir)VECTO\bin\" Condition="Exists('$(SolutionDir)VECTO\bin\')" />
<RemoveDir Directories="$(SolutionDir)VECTO3GUI2020\bin\" Condition="Exists('$(SolutionDir)VECTO3GUI2020\bin\')" />
<RemoveDir Directories="$(SolutionDir)VECTO3GUI2020\bin\" Condition="Exists('$(SolutionDir)VECTO3GUI2020\bin\')" />
<RemoveDir Directories="$(SolutionDir)Tools\VECTOConsoleStart\bin\" Condition="Exists('$(SolutionDir)Tools\VECTOConsoleStart\bin\')" />
<RemoveDir Directories="$(SolutionDir)Tools\VECTOMultistageStart\bin\" Condition="Exists('$(SolutionDir)Tools\VECTOMultistageStart\bin\')" />
<RemoveDir Directories="$(SolutionDir)Tools\VECTOStart\bin\" Condition="Exists('$(SolutionDir)Tools\VECTOStart\bin\')" />
<RemoveDir Directories="$(SolutionDir)VectoCore\VectoCore\bin\" Condition="Exists('$(SolutionDir)VectoCore\VectoCore\bin\')" />
<RemoveDir Directories="$(SolutionDir)VectoCommon\VectoCommon\bin\" Condition="Exists('$(SolutionDir)VectoCommon\VectoCommon\bin\')" />
<RemoveDir Directories="$(SolutionDir)VectoCommon\VectoHashing\bin\" Condition="Exists('$(SolutionDir)VectoCommon\VectoHashing\bin\')" />
<RemoveDir Directories="$(SolutionDir)VectoMockup\VectoMockup\bin\" Condition="Exists('$(SolutionDir)VectoMockup\VectoMockup\bin\')" /> -->
</Target>
<Target Name="Packaging" AfterTargets="DispatchToInnerBuilds" Condition="('$(Configuration)'=='Deploy') Or ('$(Configuration)' == 'MockupDeploy')">
<Message Text="Packaging in $(Configuration) Configuration" Importance="high" />
<Exec Command="cscript &quot;$(SolutionDir)documentation\user manual source\convertpptxtopdf.vbs&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto3.x.pptx&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto3.x.pdf&quot;"/>
<Message Text="Packaging in $(Configuration) Configuration $(VersionPrefix)" Importance="high" />
<PropertyGroup>
<CurrentDate>$([System.DateTime]::Now.ToString(yyy_MM_dd))</CurrentDate>
<DeployPath>$(SolutionDir)Deploy\$(CurrentDate)-VECTO-$(Version)\</DeployPath>
<NuGetPath>$(SolutionDir)Nuget\$(CurrentDate)-VECTO-NuGet-$(Version)\</NuGetPath>
<!-- <DeployPath Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)Deploy\$(CurrentDate)-VECTO_MOCKUP-$(Version)\</DeployPath>
<NuGetPath Condition="'$(Configuration)'=='MockupDeploy'"> $(SolutionDir)Nuget\$(CurrentDate)-VECTO_MOCKUP-NuGet-$(Version)\</NuGetPath> -->
<ReleasePath>$(SolutionDir)Release\</ReleasePath>
</PropertyGroup>
<RemoveDir Directories="$(SolutionDir)Deploy" Condition="Exists('$(SolutionDir)Deploy')"/>
<RemoveDir Directories="$(SolutionDir)Nuget" Condition="Exists('$(SolutionDir)Nuget')"/>
<RemoveDir Directories="$(NuGetPath)" Condition="Exists('$(NuGetPath)')"/>
<MakeDir Directories="$(DeployPath)"/>
<MakeDir Directories="$(NuGetPath)"/>
<MakeDir Directories="$(ReleasePath)"/>
<ItemGroup Condition="'$(Configuration)'=='Deploy'">
<!-- All files for net48 -->
......@@ -66,10 +32,10 @@
<Net48HashingTool Include="$(SolutionDir)HashingTool\bin\Release\net48\*.dll*"/>
<Net48VectoCommandLine Include="$(SolutionDir)VectoConsole\bin\Release\net48\*.exe*"/>
<Net48VectoCommandLine Include="$(SolutionDir)VectoConsole\bin\Release\net48\*.dll*"/>
<Net48VectoMultistage Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net48\*.exe*"/>
<Net48VectoMultistage Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net48\*.dll*"/>
<Net48VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net48\*.exe*"/>
<Net48VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net48\*.dll*"/>
</ItemGroup>
<!--MockupDeploy-->
<ItemGroup Condition="'$(Configuration)'=='MockupDeploy'">
<!-- All files for net48 -->
......@@ -82,13 +48,13 @@
<Net48HashingTool Include="$(SolutionDir)HashingTool\bin\Release\net48\*.dll*"/>
<Net48VectoCommandLine Include="$(SolutionDir)VectoConsole\bin\MockupRelease\net48\*.exe*" />
<Net48VectoCommandLine Include="$(SolutionDir)VectoConsole\bin\MockupRelease\net48\*.dll*" />
<Net48VectoMultistage Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net48\*.exe*" />
<Net48VectoMultistage Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net48\*.dll*" />
<Net48VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net48\*.exe*" />
<Net48VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net48\*.dll*" />
</ItemGroup>
<Copy SourceFiles="@(Net48VectoCommandLine)" DestinationFolder="$(DeployPath)net48"/>
<Copy SourceFiles="@(Net48HashingTool)" DestinationFolder="$(DeployPath)net48"/>
<Copy SourceFiles="@(Net48VectoMultistage)" DestinationFolder="$(DeployPath)net48"/>
<Copy SourceFiles="@(Net48VectoMultistep)" DestinationFolder="$(DeployPath)net48"/>
<Copy SourceFiles="@(Net48VECTO)" DestinationFolder="$(DeployPath)net48"/>
<ItemGroup Condition="'$(Configuration)'=='Deploy'">
......@@ -106,12 +72,12 @@
<HashingTool Include="$(SolutionDir)HashingTool\bin\Release\net6.0-windows\HashingTool.*" Exclude="*.dev.json"/>
<HashingTool Include="$(SolutionDir)HashingTool\bin\Release\net6.0-windows\*.dll*"/>
<HashingToolRuntimes Include="$(SolutionDir)HashingTool\bin\Release\net6.0\runtimes\**\*.*"/>
<VectoMultistage Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net6.0-windows\VECTOMultistage.*" Exclude="*.dev.json"/>
<VectoMultistage Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net6.0-windows\*.dll"/>
<VectoMultistageRuntimes Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net6.0-windows\runtimes\**\*.*"/>
<VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net6.0-windows\VECTOMultistep.*" Exclude="*.dev.json"/>
<VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net6.0-windows\*.dll"/>
<VectoMultistepRuntimes Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net6.0-windows\runtimes\**\*.*"/>
</ItemGroup>
<!--MockupDeploy-->
<ItemGroup Condition="'$(Configuration)'=='MockupDeploy'">
<!-- All files for net6.0 -->
<Vecto Include="$(SolutionDir)VECTO\bin\MockupRelease\net6.0-windows\VECTO.*" Exclude="*.dev.json"/>
......@@ -127,24 +93,24 @@
<HashingTool Include="$(SolutionDir)HashingTool\bin\Release\net6.0-windows\HashingTool.*" Exclude="*.dev.json"/>
<HashingTool Include="$(SolutionDir)HashingTool\bin\Release\net6.0-windows\*.dll*"/>
<HashingToolRuntimes Include="$(SolutionDir)HashingTool\bin\Release\net6.0-windows\runtimes\**\*.*"/>
<VectoMultistage Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net6.0-windows\VECTOMultistage.*" Exclude="*.dev.json"/>
<VectoMultistage Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net6.0-windows\*.dll"/>
<VectoMultistageRuntimes Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net6.0-windows\runtimes\**\*.*"/>
<VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net6.0-windows\VECTOMultistep.*" Exclude="*.dev.json"/>
<VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net6.0-windows\*.dll"/>
<VectoMultistepRuntimes Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net6.0-windows\runtimes\**\*.*"/>
</ItemGroup>
<Copy SourceFiles="@(HashingTool)" DestinationFolder="$(DeployPath)net60"/>
<Copy SourceFiles="@(VectoMultistage)" DestinationFolder="$(DeployPath)net60"/>
<Copy SourceFiles="@(VectoMultistep)" DestinationFolder="$(DeployPath)net60"/>
<Copy SourceFiles="@(VectoCommandLine)" DestinationFolder="$(DeployPath)net60"/>
<Copy SourceFiles="@(Vecto)" DestinationFolder="$(DeployPath)net60"/>
<Copy SourceFiles="@(HashingToolRuntimes)" DestinationFiles="@(HashingToolRuntimes->'$(DeployPath)net60\runtimes\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(VectoMultistageRuntimes)" DestinationFiles="@(VectoMultistageRuntimes->'$(DeployPath)net60\runtimes\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(VectoMultistepRuntimes)" DestinationFiles="@(VectoMultistepRuntimes->'$(DeployPath)net60\runtimes\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(VectoCommandLineRuntimes)" DestinationFiles="@(VectoCommandLineRuntimes->'$(DeployPath)net60\runtimes\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(VectoRuntimes)" DestinationFiles="@(VectoRuntimes->'$(DeployPath)net60\runtimes\%(RecursiveDir)%(Filename)%(Extension)')"/>
<ItemGroup Condition="'$(Configuration)'=='Deploy'">
<!-- All files for the VECTO starters -->
<VectoStart Include="$(SolutionDir)Tools\VECTOStart\bin\Deploy\net48\VECTO.exe" />
<VectoStart Include="$(SolutionDir)Tools\VECTOMultistageStart\bin\Release\net48\VECTOMultistage.exe" />
<VectoStart Include="$(SolutionDir)Tools\VECTOMultistageStart\bin\Release\net48\VECTOMultistep.exe" />
<VectoStart Include="$(SolutionDir)Tools\HashingCmdStart\bin\Release\net48\hashingcmd.exe" />
<VectoStart Include="$(SolutionDir)Tools\HashingToolStart\bin\Release\net48\HashingTool.exe" />
<VectoStart Include="$(SolutionDir)Tools\VECTOConsoleStart\bin\Release\net48\vectocmd.exe" />
......@@ -152,7 +118,7 @@
<ItemGroup Condition="'$(Configuration)'=='MockupDeploy'">
<!-- All files for the VECTO starters -->
<VectoStart Include="$(SolutionDir)Tools\VECTOStart\bin\MockupDeploy\net48\VECTO.exe" />
<VectoStart Include="$(SolutionDir)Tools\VECTOMultistageStart\bin\Release\net48\VECTOMultistage.exe" />
<VectoStart Include="$(SolutionDir)Tools\VECTOMultistageStart\bin\Release\net48\VECTOMultistep.exe" />
<VectoStart Include="$(SolutionDir)Tools\HashingCmdStart\bin\Release\net48\hashingcmd.exe" />
<VectoStart Include="$(SolutionDir)Tools\HashingToolStart\bin\Release\net48\HashingTool.exe" />
<VectoStart Include="$(SolutionDir)Tools\VECTOConsoleStart\bin\Release\net48\vectocmd.exe" />
......@@ -173,10 +139,42 @@
<DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.ahsm" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/>
<DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.acmp" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/>
<DeclarationData Include="$(SolutionDir)VectoCore\VectoCore\Resources\Declaration\**\*.vmap" Exclude="$(SolutionDir)**\MissionCycles\**\*.*"/>
<VectoXSD Include="$(SolutionDir)VectoCore\VectoCore\Resources\XSD\**\*.*" Exclude="$(SolutionDir)**\*Engineering*"/>
<VectoXMLExamples Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\*-sample.xml"/>
<VectoXSD Include="$(SolutionDir)VectoCore\VectoCore\Resources\XSD\**\*.*" Exclude="$(SolutionDir)**\*Engineering*;$(SolutionDir)**\Engineering\*"/>
<!-- VectoXML Examples -->
<VectoXMLExamples Include="$(SolutionDir)Documentation\XML\Readme.md" />
<VectoXMLExamplesMultistep Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersionMultistage.0.1\Airdrag_Sample_v1.xml"/>
<VectoXMLExamplesMultistep Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersionMultistage.0.1\Airdrag_Sample_v2.xml"/>
<VectoXMLExamples_v25 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.5\TyreSample.xml"/>
<VectoXMLExamples_v23 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.3\vecto_vehicle-fullElectricSP.xml" />
<VectoXMLExamples_v23 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.3\engineSample.xml" />
<VectoXMLExamples_v23 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.3\engineSample_WHR.xml" />
<VectoXMLExamples_v23 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.3\engineSampleDualModeDualFuel.xml" />
<VectoXMLExamples_v23 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.3\vecto_tyre-sample.xml" />
<VectoXMLExamples_v22 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.2\vecto_tyre-sample.xml" />
<VectoXMLExamples_v22 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.2\vecto_engine-sample.xml" />
<VectoXMLExamples_v21 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.1\vecto_tyre-sample.xml" />
<VectoXMLExamples_v21 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.1\vecto_engine-sample.xml" />
<VectoXMLExamples_v20 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.0\vecto_tyre-sample.xml" />
<VectoXMLExamples_v20 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.0\vecto_engine-sample.xml" />
<VectoXMLExamples_v10 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion1.0\vecto_engine-sample.xml" />
<VectoXMLExamples_v10 Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\vecto_gearbox-sample.xml" />
<!-- <VectoXMLExamples Include="$(SolutionDir)VectoCore\VectoCoreTest\TestData\XML\XMLReaderDeclaration\*-sample.xml"/> -->
<UserManual Include="$(SolutionDir)Documentation\User Manual\help.html"/>
<UserManual Include="$(SolutionDir)Documentation\VectoHashingTool\HashingToolHelp.html"/>
<UserManual Include="$(SolutionDir)Documentation\MultiStepTool\MultiStepToolHelp.html"/>
<!-- <ParameterDocu Include="$(SolutionDir)Documentation\ParameterDocumentation\VectoParameterDocumentation.html"/> -->
<UserManual Include="$(SolutionDir)Documentation\XML\*.png"/>
......@@ -186,50 +184,63 @@
<UserManual Include="$(SolutionDir)Documentation\XML\Documentation_OfficialResults_2ndAmendment_20230425.xlsx"/>
<ParameterDocu Include="$(SolutionDir)Documentation\XML\ParameterDocumentation\*.*"/>
<ParameterDocuStyle Include="$(SolutionDir)Documentation\XML\ParameterDocumentation\HTML\css\*.*"/>
<ReleaseNotes Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto3.x.pdf"/>
<ReleaseNotesPdf3 Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto3.x.pdf"/>
<ReleaseNotesPdf4 Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto4.x.pdf"/>
</ItemGroup>
<Copy SourceFiles="@(GenericVehicles)" DestinationFiles="@(GenericVehicles->'$(DeployPath)Generic Vehicles\%(RecursiveDir)%(Filename)%(Extension)')" />
<!-- <Copy SourceFiles="@(DeclarationData)" DestinationFolder="$(DeployPath)Declaration" /> -->
<Copy SourceFiles="@(DeclarationData)" DestinationFiles="@(DeclarationData->'$(DeployPath)Declaration\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(MissionProfiles)" DestinationFolder="$(DeployPath)Mission Profiles" />
<Copy SourceFiles="@(VectoXMLExamples)" DestinationFolder="$(DeployPath)XML\Examples" />
<Copy SourceFiles="@(VectoXMLExamplesMultistep)" DestinationFiles="@(VectoXMLExamplesMultistep->'$(DeployPath)XML\Examples\multistep_v0.1\(Filename)%(Extension)')" />
<Copy SourceFiles="@(VectoXMLExamples_v25)" DestinationFiles="@(VectoXMLExamples_v25->'$(DeployPath)XML\Examples\v2.5\%(Filename)%(Extension)')" />
<Copy SourceFiles="@(VectoXMLExamples_v23)" DestinationFiles="@(VectoXMLExamples_v23->'$(DeployPath)XML\Examples\v2.3\%(Filename)%(Extension)')" />
<Copy SourceFiles="@(VectoXMLExamples_v22)" DestinationFiles="@(VectoXMLExamples_v22->'$(DeployPath)XML\Examples\v2.2\%(Filename)%(Extension)')" />
<Copy SourceFiles="@(VectoXMLExamples_v20)" DestinationFiles="@(VectoXMLExamples_v20->'$(DeployPath)XML\Examples\v2.0\%(Filename)%(Extension)')" />
<Copy SourceFiles="@(VectoXMLExamples_V10)" DestinationFiles="@(VectoXMLExamples_v10->'$(DeployPath)XML\Examples\v1.0\%(Filename)%(Extension)')" />
<Copy SourceFiles="@(VectoXSD)" DestinationFolder="$(DeployPath)XML\XSD" />
<Copy SourceFiles="@(UserManual)" DestinationFolder="$(DeployPath)User Manual" />
<Copy SourceFiles="@(ReleaseNotes)" DestinationFiles="$(DeployPath)User Manual\Release Notes.pdf" />
<Copy SourceFiles="@(ReleaseNotesPdf3)" DestinationFiles="$(DeployPath)User Manual\Release Notes Vecto3.x.pdf" />
<Copy SourceFiles="@(ReleaseNotesPdf4)" DestinationFiles="$(DeployPath)User Manual\Release Notes Vecto4.x.pdf" />
<Copy SourceFiles="@(VectoConfigurationSample)" DestinationFolder="$(DeployPath)"/>
<Copy SourceFiles="$(SolutionDir)\Documentation\User Manual Source\README for Mission Profiles Directory.txt" DestinationFiles="$(DeployPath)Mission Profiles\!! README !!.TXT"/>
<Copy SourceFiles="$(SolutionDir)\Documentation\User Manual Source\README for Declaration Directory.txt" DestinationFiles="$(DeployPath)Declaration\!! README !!.TXT"/>
<Copy SourceFiles="@(ParameterDocu)" DestinationFolder="$(DeployPath)User Manual\ParameterDocumentation"/>
<Copy SourceFiles="@(ParameterDocuStyle)" DestinationFolder="$(DeployPath)User Manual\ParameterDocumentation\HTML\css"/>
<!-- <Copy SourceFiles="$(ParameterDocuStyle)" DestinationFolder="$(DeployPath)User Manual\Parameter Documentation\HTML\css"/> -->
<!-- NuGet Files-->
<ItemGroup Condition="'$(Configuration)'=='Deploy'">
<VectoNuget Include ="$(SolutionDir)VectoCore\VectoCore\bin\Release\*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoCommon\bin\Release\*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCore\VectoCore\bin\Release\*$(Version)*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoCommon\bin\Release\*$(Version)*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\*$(Version)*.nupkg" />
</ItemGroup>
<ItemGroup Condition="'$(Configuration)'=='MockupDeploy'">
<VectoNuget Include ="$(SolutionDir)VectoCore\VectoCore\bin\MockupRelease\*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoCommon\bin\Release\*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCore\VectoCore\bin\MockupRelease\*$(Version)*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoCommon\bin\Release\*$(Version)*.nupkg" />
<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\*$(Version)*.nupkg" />
</ItemGroup>
<Copy SourceFiles="@(VectoNuget)" DestinationFolder ="$(NuGetPath)"/>
<Copy SourceFiles="@(VectoNuget)" DestinationFolder ="$(DeployPath)NuGet"/>
<PropertyGroup>
<NugetDestinationZip>$(SolutionDir)$(CurrentDate)-VECTO-NuGet-$(Version).zip</NugetDestinationZip>
<NugetDestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)$(CurrentDate)-VECTO-NuGet-$(Version).zip</NugetDestinationZip>
<NugetDestinationZip>$(ReleasePath)$(CurrentDate)-VECTO-NuGet-$(Version).zip</NugetDestinationZip>
<NugetDestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(ReleasePath)$(CurrentDate)-VECTO-NuGet-$(Version).zip</NugetDestinationZip>
</PropertyGroup>
<ZipDirectory SourceDirectory="$(NuGetPath)" DestinationFile="$(NugetDestinationZip)" Overwrite="true"/>
<PropertyGroup>
<DestinationZip>$(SolutionDir)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip>
<DestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip>
<DestinationZip>$(ReleasePath)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip>
<DestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(ReleasePath)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip>
</PropertyGroup>
<ZipDirectory SourceDirectory="$(SolutionDir)Deploy\" DestinationFile="$(DestinationZip)" Overwrite="true"/>
</Target>
......
No preview for this file type
File added
File added
# <span style="color:#990000"> __VECTO 4\.x (6-6-2023) Release Notes__ </span>
![](img%5Crelease%20notes%20vecto3x0.png)
<!-- Cover Slide -->
# Vecto 4.0.0.xx Development Version NOT FOR CERTIFICATION! June 2023
* <span style="color:#000000"> First fully functional tool version according to the provisions of the 2nd amendment of Regulation \(EU\) 2017/2400.
## Changes
* <span style="color:#000000">Dropped support for </span> <span style="color:#000000">\.Net</span> <span style="color:#000000"> Framework 4\.5 \(EOL 04/2022\)</span>
* <span style="color:#000000">Supported </span> <span style="color:#000000">\.Net</span> <span style="color:#000000"> versions: </span> <span style="color:#000000">\.Net</span> <span style="color:#000000"> Framework 4\.8\, </span> <span style="color:#000000">\.Net</span> <span style="color:#000000"> 6\.0</span>
* <span style="color:#000000">Implementation of Declaration\-Mode for </span> <span style="color:#000000">xEV</span> <span style="color:#000000">\-Buses \(see next slides\)</span>
* <span style="color:#000000">New </span> <span style="color:#000000">g</span> <span style="color:#000000">eneric </span> <span style="color:#000000">vehicles \(XML\)</span>
* <span style="color:#000000">Bugfixes XML </span> <span style="color:#000000">schema \(see VECTO DEV WS \#16\, sl\. 4\)</span>
* <span style="color:#000000">Bugfixes Battery Capacity in MRF/CIF \(see VECTO DEV WS \#16\, sl\. 5\)</span>
* <span style="color:#000000">Correction of internal resistance in case</span> <span style="color:#000000"> of standard values for batteries \(see VECTO DEV WS \#16\, sl\. 6\)</span>
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Updated bus auxiliary model (1/2)
* From the existing basis for conventional ICE\-only buses released in summer 2020\, the following elements were implemented/adapted:
* Multiple bug\-fixes in existing code developed by other contractor _ exact aux power demand does not match anymore with 2020 version_
* Basic methodology for determining aux power demand of each specific system was kept _ post\-processing of all different systems was correctly implemented from a methodical point of view and completely restructured to be compatible with other elements outside of bus aux model_
* Different calculation cases for HEV depending on source of electric aux power \(alternator or HV\-REESS\) and also alternator type \(smart or not\) implemented
* Details regarding methodology for post\-processing can be found in DEV\-WS\#6 \(12\.07\.2021\)
![](img%5Crelease%20notes%20vecto3x1.png)
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
* List continued…
* Electric technologies for all different aux systems
* HVAC specific:
* Input data structure for HVAC systems\+ differentiation of systems for cooling and heating
* Generation of cooling/heating power depending on HVAC system layout and technologies \(handling of mixed configurations\)
* Methods for smart alternators \(i\.e\. P0\-HEV\)
* Methods for engine stop\-start and corresponding post\-processing
* Methods for post\-processing for all electrical auxiliary technologies
* Methods for auxiliary fuel heater for different powertrain architectures
* Differentiation in output regarding electrical or mechanical energy demand
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Updated bus auxiliary model - HVAC implementation (1/5)
* Details for HVAC system implementation
* Generic values for efficiency/COP for all differentcooling/heating systems
* Generic load share per technology for all possible cases of combination of different heating systems
<span style="color:#FF0000"> _as presented and distributed in DEV\-WS\#12 \(18\.05\.2022\)_ </span>
![](img%5Crelease%20notes%20vecto3x2.png)
<span style="color:#FF0000"> _Example for one specific load distribution case_ </span>
![](img%5Crelease%20notes%20vecto3x3.png)
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
<span style="color:#990000"> __Updated bus auxiliary model - HVAC implementation \(2/5\)__ </span>
* Matching of configurations defined in Annex to specific calculation settings
* Separate consideration of all cases for cooling and heating
* Configuration defines:
* If thermal comfort system is available _\(effect on ventilation power demand via different air exchange rate\)_
* If heat\-pump is available for driver and/or passenger compartment
* If heat\-pump of passenger compartment supplies also driver compartment
* Number of heat\-pumps available _\(effect on limitation of heating/cooling power; more heat\-pumps\, more power\)_
![](img%5Crelease%20notes%20vecto3x4.png)
_NB: Input independent of cooling/heating functionality\!_
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
![](img%5Crelease%20notes%20vecto3x5.wmf)
Matching of HVAC input to specific calculation settings - Valid inputs
_Calculation configuration_ _determined separately and independently_ _for cooling \+ heating_
![](img%5Crelease%20notes%20vecto3x6.wmf)
![](img%5Crelease%20notes%20vecto3x7.wmf)
![](img%5Crelease%20notes%20vecto3x8.png)
<span style="color:#FF0000"> _Table 13 in Annex IX_ </span>
<span style="color:#FF0000"> _\!\!\!_ </span> <span style="color:#FF0000"> _At least for either cooling or heating number of declared HP types needs to match with declared _ </span> <span style="color:#FF0000"> _config_ </span> <span style="color:#FF0000"> _\!_ </span>
<span style="color:#FF0000"> _Configs_ </span> <span style="color:#FF0000"> _ 8\-10 are matching _ </span> <span style="color:#FF0000"> _configs_ </span> <span style="color:#FF0000"> _ 5\-7 just with higher cooling/heating power limitation_ </span>
<span style="color:#FF0000"> _Calculation settings are exactly the same_ </span>
_NB: Input independent of cooling/heating functionality\!_
<span style="color:#FF0000"> _VECTO_ </span> <span style="color:#FF0000"> _determines_ </span> <span style="color:#FF0000"> _calculation_ </span> <span style="color:#FF0000"> _config_ </span>
<span style="color:#FF0000"> _Multiple_ </span> <span style="color:#FF0000"> _pass\. HP_ </span>
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
* Matching of HVAC input to specific calculation settings - Valid inputs
* "None" vs\. "Not applicable" ?
* "None" is declared either for heating or cooling HP type if a HP is present in vehicle according to declared Config\, but this HP is not used for one case _\(i\.e\. HP used only for heating or only for cooling and not for both cases\)_
* "Not applicable" is declared _only_ for configurations 6 and 10\, since there the driver compartment is supplied by HP of the passenger compartment
<span style="color:#FF0000"> _Table 3a in Annex III_ </span>
![](img%5Crelease%20notes%20vecto3x9.png)
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
* HVAC input - valid combinations of different heating systems
* All other combinations are considered invalid
* Excel table with specific heating distribution caseswill be distributed together with meeting material
<span style="color:#FF0000"> _Valid combinations of_ </span> <span style="color:#FF0000"> _heating distribution case_ </span>
![](img%5Crelease%20notes%20vecto3x10.wmf)
<span style="color:#FF0000"> _Example for one specific_ </span> <span style="color:#FF0000"> _heating distribution case_ </span>
![](img%5Crelease%20notes%20vecto3x11.png)
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Factor Method - General principle
![](img%5Crelease%20notes%20vecto3x12.png)
* First step \(separately for each relevant fuel/energy carrier\): Factor method is applied to calculate energy consumption \(EC in MJ/km\)\, e\.g\.:
* Conventional vehicle: Diesel or NG only
* OVC\-HEV: Diesel \(or NG\) and electric energy \(separately for CD and CS mode\)
* Dual\-fuel vehicle: Diesel and NG
* Second step \(separately for each relevant fuel/energy carrier\): Fuel consumption e\.g\. \[kg/km\] = EC \[MJ/km\] / Lower Heating Value \[MJ/kg\]
* Third step: Sum up CO2 all fuels: CO2 \[g/km\] = FC \[kg/km\] \* CO2 content \[kg/kg\] \* 1000
* For electrical energy cons\. \(EC\_el\): Factor method is applied to the values incl\. battery losses during external charging
![](img%5Crelease%20notes%20vecto3x13.png)
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Factor Method - Required number of simulations
* Primary vehicle
* Simulations for four sub\-groups\(LF/HF x SD/DD\)
*  11 x 2 = __22 simulations__
* Completed vehicle
* 2 to 4 cycles x 2 payloadsx 2 \(spec / gen body\)
*  __min 8 __ to __max 16 simulations__
* For OVC HEVs:
* Additional simulations for CD and CS mode\, and \- for P\-HEVs - to determine the EF to be considered
* "Worst case" = complete OVC P\-HEV: __ 152 simulations__
![](img%5Crelease%20notes%20vecto3x14.wmf)
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Factor Method - Generic bodies for primary xEV
* Basis of the methods for xEV are the generic bodies for conventional\(i\.e\. ICE only\) buses
* Modified parameters are:
* Vehicle mass
* Auxiliary configuration
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Factor Method - Generic masses for primary xEV
Approach already discussed in DEV Workshops \#13 and \#14
EM considered twice in case of S\-HEV
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Factor Method - HVAC and AUX config for primary xEV
| Parameter | Door drive technology | HVAC/SystemConfiguration | HVAC/ HeatPumpTypeDriverCompartmentCooling | HVAC/ HeatPumpTypeDriverCompartmentHeating | HVAC/ HeatPumpTypePassengerCompartmentCooling | HVAC/ HeatPumpTypePassengerCompartmentHeating | HVAC/AuxiliaryHeaterPower | HVAC/WaterElectricHeater |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| ID | P291 | P317 | P318 | P319 | P320 | P321 | P322 | P328 |
| Type | string | int | string | string | string | string | int | bool. |
| Unit | [-] | [-] | [-] | [-] | [-] | [-] | [-] | [-] |
| Description | Allowed values: 'pneumatic', 'electric', 'mixed' | Allowed values: '0' to '10' In the case of an incomplete HVAC system, '0' shall be provided. '0' is not applicable for complete or completed vehicles. | Allowed values: 'none', 'not applicable', 'R-744', 'non R-744 2-stage', 'non R-744 3-stage', 'non R-744 4- stage', 'non R-744 continuous' 'not applicable' shall be declared for HVAC system configurations 6 and 10 due to supply from passenger heat pump | Allowed values: 'none', 'not applicable', 'R-744', 'non R-744 2-stage', 'non R-744 3-stage', 'non R-744 4- stage', 'non R-744 continuous' 'not applicable' shall be declared for HVAC system configurations 6 and 10 due to supply from passenger heat pump | Allowed values: 'none', 'R-744', 'non R-744 2-stage', 'non R-744 3-stage', non R-744 4-stage', 'non R-744 continuous' In the case of multiple heat pumps with different technologies for cooling the passenger compartment, the dominant technology shall be declared (e.g. according to available power or preferred usage in operation) | Allowed values: 'none', 'R-744', 'non R-744 2-stage', 'non R-744 3-stage', non R-744 4-stage', 'non R-744 continuous' In the case of multiple heat pumps with different technologies for heating the passenger compartment, the dominant technology shall be declared (e.g. according to available power or preferred usage in operation) | Enter '0' if no auxiliary heater is installed. | Input to be provided only for HEV and PEV |
| Conventional | pneumatic | 6 | not applicable | none | non R-744 2-stage | none | LF: 15000 HF: 30000 | - |
| HEV | pneumatic | 6 | not applicable | none | non R-744 2-stage | none | LF: 15000 HF: 30000 | False |
| PEV | pneumatic | 6 | not applicable | not applicable | non R-744-continuous | non R-744 continuous | LF: 0 HF: 0 | True |
HVAC Configuration 6: Thermal comfort system; Heat pump for passenger compartment; No independent heat pump for driver compartment
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Factor Method - OVC-HEVs (1/2)
* Approach for energy consumption „EC" \[MJ/km\]
* Applied both for fuel and electric energy
* Fuel consumption in grams / liters and CO2 emissions are derivates of those
| CD | ECcompl,specBody,CD |
| :-: | :-: |
| CS | ECcompl,specBody,CS |
| Weighted | not calculated |
| CD | ECcompl,CD = ECprim,CD x (ECcompl,specBody,CD / ECcompl,genBody,CD) |
| :-: | :-: |
| CS | ECcompl,CS = ECprim,CS x (ECcompl,specBody,CS / ECcompl,genBody,CS) |
| Weighted (CD, CS) | ECcompl,weighted = ECcompl,CD x UF + ECcompl,CS x (1-UF) |
| CD | ECprim,CD |
| :-: | :-: |
| CS | ECprim,CS |
| Weighted | ECprim,weighted= ECprim,CD x UF + ECprim,CS x (1-UF) |
| CD | ECcompl,genBody,CD |
| :-: | :-: |
| CS | ECcompl,genBody,CS |
| Weighted | not calculated |
Results for primary vehicle\(similar to "single step" OVC\)
__Results for complete\(d\) vehicle__
Factor method simulations at the complete\(d\) vehicle stage
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
* Approach for electric ranges
* Results for completed vehicle can simply be calulated based on ECcompl\,CD as calculated above
* Approach for vehicle speeds and other simulation related results reported in the MRF \(nr\. of gear shifts\, % full\-load etc\.\)
* Results for completed vehicle to be taken from simulations for completed vehicle with specific body
| CD | vcompl,specBody,CD |
| :-: | :-: |
| CS | vcompl,specBody,CS |
| Weighted | not required |
| CD | vcompl,CD = vcompl,specBody,CD |
| :-: | :-: |
| CS | vcompl,CS = vcompl,specBody,CS |
| Weighted (CD, CS) | not required |
| CD | vprim,CD |
| :-: | :-: |
| CS | vprim,CS |
| Weighted | not required |
| CD | vcompl,genBody,CD |
| :-: | :-: |
| CS | vcompl,genBody,CS |
| Weighted | not required |
__Results for complete\(d\) vehicle__
Results for primary vehicle
Factor method simulations at the complete\(d\) vehicle stage
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Results for fuel-fired heater
* For vehicles with ICE:
* the fuel consumed by a fuel\-fired heater is added to the fuel consumption of the ICE
* the input data for the fuel\-fired heater does not specify the fuel with which it is operated\. VECTO assigns by default the fuel of the ICE
* in the factor method\, this part of the fuel consumption is implicitly part of the "factor formula"
* nearly no impact on overall result \(only 0\,5% weighting of \-20°C climate scenario\)
* For PEV:
* if a heater is declared to be present on the complete\(d\) vehicle\, automatically "Diesel" is allocated
* the fuel consumption / CO2 emissions is reported separately \(to not come across with the emissions in accordance with the ZEV definition\, which is - so far - only linked to propulsion system\)
* in the factor method\, the result is taken from the simulation for the completed vehicle with the specific body
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Overview VECTO Tool Modes
| | Medium Lorries (XML) | Heavy Lorries (XML) | Primary buses (XML) | Interim buses (GUI) | Interim buses (XML) | Completed buses (JSON v7) | Completed buses (GUI) | Completed buses (XML) | Complete buses (JSON v10) | Complete buses (XML) | Single bus (JSON v6 + 2 XMLs) |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| VECTO.exe | S | S | S | | | S | | S | S | S | S |
| VECTOcmd.exe | S | S | S | | | S| | S | S | S | S |
| VECTOMultistep.exe | S | S | S | S+E | S+E | S+E | S+E | S+E | S+E | S+E | S+E |
| Comments | | | | function: generates updated VIF | | | | | "Single step" manufacturing process | | for validation of factor method |
***S:*** *Simulation only.*
***S+E:*** *Simulation and editing.*
<span style="color:#990000"> __Vecto 4\.0\.0\.xx Development Version__ </span>
# Known issues
* Elements not yet implemented
* Battery connectors / junction box not included define and implement generic additional resistances \(i\.e\. loss factors\)
* Technical elements as resulting from the revision of the CO2 Standards to be added
* Sub\-group allocation for the for the newly covered vehicle groups
* Generation of weighted results for vocational vehicles
* Anything related to ZEV definition?
* Elements still under discussion
* Medium lorries mission profile and payload weighting factors \(equally weighted\, only preliminary\)
* Multiple SOC level\(s\) for VECTO PEV simulation and respective weighting of results \(?\)
# Vecto 0.7.10.2996 Development Version March 2023
* <span style="color:#000000"> __Important Note__ </span> <span style="color:#000000">This is a development release for </span> <span style="color:#000000">xEV</span> <span style="color:#000000">\-Lorries\. Bus related functionalities may be broken\. </span> <span style="color:#000000"> </span>
## Changes
* <span style="color:#000000">Test settings:</span>
* <span style="color:#000000">Charge\-Sustaining\-Mode:</span>
* <span style="color:#000000">Iterative </span> <span style="color:#000000">simulation for OVC\-P\-HEVs </span>
* <span style="color:#000000"> can be disabled</span>
* <span style="color:#000000">Charge</span> <span style="color:#000000">\-</span> <span style="color:#000000">Depleting\-</span> <span style="color:#000000">Mode:</span>
* <span style="color:#000000">Central SOC can be overridden for </span>
* <span style="color:#000000"> </span> <span style="color:#000000">Charge</span> <span style="color:#000000">\-Depleting\-Mode </span>
* <span style="color:#000000">Declaration values can be overridden by copying the particular file to <</span> <span style="color:#000000">VectoDir</span> <span style="color:#000000">>\\Declaration\\Override and changing the desired value\.</span>
* <span style="color:#000000">New XSD\-Schema for XML Reports</span>
* <span style="color:#000000">Updated Hybrid </span> <span style="color:#000000">Strategy and </span> <span style="color:#000000">Gearshifting</span>
![](img%5Crelease%20notes%20vecto3x15.png)
# Declaration Mode Lorries - Overview (1/2)
* VECTO Development Version <span style="color:#FF0000">0\.7\.10\.2996</span> as released on <span style="color:#FF0000">March 15</span> \, features the Declaration Mode for Lorries according to the 2nd Amendment\.
* This enables the official output XMLs \(MRF\, CIF\) to be generated using the official input XMLs\.
* The result values correspond to the official results\, subject to minor adjustments and additions from the testing period \(see later slides\)\.
* With this version\, the Declaration Mode can also be calculated via the GUI \(json \+ csv\)\. This mode also contains some special features for the upcoming test phase \(see later slides\)\.
* Overview new elements
* Generic parameterisation of auxiliaries
* Generic parametrisation of P\-HEV strategy including update of gear shift strategy
* Generic parametrisation of S\-HEV strategy
* Generic parametrisation of usable SOC range
* Separate approach for „Charge depleting mode" simulation
* Calculation of energy consumption at "battery terminals" considering battery charging losses during external charging
* Range calculations
* Automation of the various simulation runs necessary for PHEVs plus post processing elements
* Generic e\-PTO cycle for PEV and S\-HEV in the MUN cycle
* Generation of MRF and CIF
# DECL Lorries - Generic parameterisation of auxiliaries
* Basic principles of generic data used in DECL
* Relevant auxiliary systems:
* Pneumatic system
* ICE cooling fan \+ conditioning power for electric propulsion components
* Steering system
* HVAC: for lorries only "yes/no"
* Electric board net \(is called "electric system"\): for lorries only headlights technology \(LED or standard\)
* Respective tables with generic power demand for each auxiliary system can be found in specific subfolder "Declaration\\VAUX" under VECTO main path as csv\-files
* General table structure looks as follows:
<span style="color:#CC0000"> __can__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __be__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __directly__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __supplied__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __by__ </span> <span style="color:#CC0000"> __ REESS __ </span> <span style="color:#CC0000"> __if__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __present__ </span> <span style="color:#CC0000"> __\(__ </span> <span style="color:#CC0000"> __indicated__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __with__ </span> <span style="color:#CC0000"> __ 0/1\)__ </span>
<span style="color:#CC0000"> __cycle specific __ </span> <span style="color:#CC0000"> _mechanical_ </span> <span style="color:#CC0000"> __ power demand \[W\]__ </span>
<span style="color:#CC0000"> __applicability__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __for__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __architecture__ </span> <span style="color:#CC0000"> __\(__ </span> <span style="color:#CC0000"> __indicated__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __with__ </span> <span style="color:#CC0000"> __ 0/1\)__ </span>
| Technology | conventional | P-HEV | S-HEV | PEV | fully electric | Long haul | Regional delivery | Urban delivery | Municipal utility | Construction |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| Tech #1 | | | | | | | | | | |
| Tech #2 | | | | | | | | | | |
| Tech #3 | | | | | | | | | | |
| Tech #... | | | | | | | | | | |
* Basic principles of generic data used in DECL
* Details of application in DECL:
* _For all HEV:_ "fully electric" technology is connected to REESS mechanical power \(i\.e\. respective alternator drive power\) is converted to electric power with generic alternator efficiency of 0\.7 used consistently throughout whole VECTO auxiliary approach\(i\.e\. mechanical power from table is multiplied by 0\.7 and therefore reduced\)
* _For all PEV:_ only "fully electric" technology can be declared \(acc\. to Annex specifications as well\) same principle of conversion from mechanical to electrical power \(as explained above applies\)
<span style="color:#CC0000"> __can__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __be__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __directly__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __supplied__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __by__ </span> <span style="color:#CC0000"> __ REESS __ </span> <span style="color:#CC0000"> __if__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __present__ </span> <span style="color:#CC0000"> __\(__ </span> <span style="color:#CC0000"> __indicated__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __with__ </span> <span style="color:#CC0000"> __ 0/1\)__ </span>
<span style="color:#CC0000"> __applicability__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __for__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __architecture__ </span> <span style="color:#CC0000"> __\(__ </span> <span style="color:#CC0000"> __indicated__ </span> <span style="color:#CC0000"> __ __ </span> <span style="color:#CC0000"> __with__ </span> <span style="color:#CC0000"> __ 0/1\)__ </span>
<span style="color:#CC0000"> __cycle specific __ </span> <span style="color:#CC0000"> _mechanical_ </span> <span style="color:#CC0000"> __ power demand \[W\]__ </span>
| Technology | conventional | P-HEV | S-HEV | PEV | fully electric | Long haul | Regional delivery | Urban delivery | Municipal utility | Construction |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| Tech #1 | | | | | | | | | | |
| Tech #2 | | | | | | | | | | |
| Tech #3 | | | | | | | | | | |
| Tech #... | | | | | | | | | | |
* Basic principles of pneumatic system in DECL
* Structure of table is slightly different\, stating mechanical and electrical power demandat the same time
* Reason is that generic saving of AMS techonolgies is reduced for xEV vehicles \(only minus 10%\) due to reduced recuperative potential compared to conventional ones
<span style="color:#CC0000">can</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">be</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">directly</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">supplied</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">by</span> <span style="color:#CC0000"> REESS </span> <span style="color:#CC0000">if</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">present</span> <span style="color:#CC0000">\(</span> <span style="color:#CC0000">indicated</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">with</span> <span style="color:#CC0000"> 0/1\)</span>
<span style="color:#CC0000"> __cycle specific indication of power demand \[W\]__ </span>
<span style="color:#CC0000">applicability</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">for</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">architecture</span> <span style="color:#CC0000">\(</span> <span style="color:#CC0000">indicated</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">with</span> <span style="color:#CC0000"> 0/1\)</span>
| Technology | conventional | P-HEV | S-HEV | PEV | fully electric | mechanical power demand [W] | electrical power demand [W] |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| Tech mechanical #1 | | | | | | | |
| Tech mechanical #2 | | | | | | | |
| Tech mechanical #3 | | | | | | | |
| Tech mechanical #... | | | | | | | |
| Tech electrical #1 | | | | | | | |
| Tech electrical #2 | | | | | | | |
| Tech electrical #3 | | | | | | | |
| Tech electrical #... | | | | | | | |
<span style="color:#CC0000">Block </span> <span style="color:#CC0000">of</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000"> __mechanical__ </span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">technologies</span>
<span style="color:#CC0000">Block </span> <span style="color:#CC0000">of</span> <span style="color:#CC0000"> </span> <span style="color:#CC0000"> __electrical__ </span> <span style="color:#CC0000"> </span> <span style="color:#CC0000">technologies</span>
* Basic principles of ICE fan and electric components conditioning power in DECL
* ICE fan power is always fully applied when ICE = on in simulation
* _For PEV and S\-HEV:_ values from table below are fully applied when at least one EM = on in simulation \(i\.e\. electric powertrain is propelling/braking\) or when E\_PTO = on
* _For P\-HEV:_ values from table below are applied according to equations further belowwith scaling factor "x" reflecting actual split of propulsion power for each timestep
* x = ABS\(PEM\) / \[ABS\(PEM\) \+ ABS\(PICE\)\] with and PEM and PICE being the mechanical power of EM and ICE
* Applied electric components conditioning power equals: "table value" multiplied by x
* For further details please refer to _VECTO\-DEV WS\#12 18\.05\.2022 \(slide 15ff\)_
__Fan\-Tech\.csv \+ Cond\-Table\.csv__
| Electric conditioning power demand applied to electric system [W] | | | | |
| :-: | :-: | :-: | :-: | :-: |
| Long Haul | Regional Delivery | Urban Delivery | Municipal utility | Construction |
| 600 | 600 | 550 | 550 | 600 |
* Basic principles of steering system in DECL
* Foundation of approach is that basic power demand defined per cycle ismultiplied by technology dependent scaling factors \(CFs\)
* 3 sub\-groups of power demands defined:
* U&F: unloaded and friction
* B: banking
* S: steering
* Total steering power acc\. to equation below is calculated separately formechanical and electrical stering power demand:
* All CFs are averaged over all steered axles with electric technology
* All CFs are averaged over all steered axles with mechanical technology
* If all axles are electric technologies\, total steering power is applied as electrical power to REESS
* With at least one mechanical techn\. present\, total steering power is applied as mechanical load
__SP\-Tech\.csv \+__ __SP\-Table\.csv \+__ __SP\-Axles\.csv__
![](img%5Crelease%20notes%20vecto3x16.png)
* Basic principles of HVAC system in DECL
* _Conventional _ _and_ _ P\-HEV:_
* HVAC load is applied as mechanical auxiliary
* _S\-HEV _ _and_ _ PEV:_
* HVAC load is applied as electrical auxiliary
* Conversion from mechanical to electrical is done by dividing mechanical base power by generic efficiency of 0\.8
* General remark about post\-processing of "missing" auxiliary power demand for mechanically driven auxiliaries in timesteps where the ICE is off:
* These topic is related to "Utility Factor \(UF\) for Engine\-Stop\-Start \(ESS\)"
* For lorries only the very simple case is relevant \(application case 1\)
* Basic rule: for auxiliaries operatedindependently of ICE status energy demandover cycle is the same with missing portion being accounted for in post\-processing
* For further details please refer to: _VECTO\-DEV WS\#6 12\.07\.2021 \(slide 7ff\)_
![](img%5Crelease%20notes%20vecto3x17.png)
# DECL Lorries - Generic parametrisation P-HEV strategy
* Operation in Charge sustaining \(CS\) mode
* Fixed number of 3 simulations to determine optimal strategy parameters done automatically
* _1_ _st_ _ run:_ generic start value for equivalence factor \(EF\) depending on vehicle group\, mission\, payload and usable SOC range applied
* refer to \\Declaration\\HEVParameters\\Lorry\\HEV\_Strategy\_Parameters\_fequiv\_ <span style="color:#FF0000"> __XX__ </span> soc\.csv
* <span style="color:#FF0000"> __XX__ </span> = 10\, 20 or 40 depending on usable SOC range in percent \(interpolation\, no extrapolation\)
* _2_ _nd_ _ run:_ from resulting ∆SOC1 of 1st run \(∆SOC = SOCEnd - SOCStart\) new EF is calculated according to following equations:
* _3_ _rd_ _ run:_ from resulting ∆SOC2 of 2nd run new equivalence factor is calculated according to following equation:
* For further details please refer to: _VECTO\-DEV WS\#8 16\.11\.2021 \(slide 7ff\)_
<span style="color:#C00000">refer to \\Declaration\\</span> <span style="color:#C00000">HEVParameters</span> <span style="color:#C00000">\\Lorry\\Gradient\_40\.csv</span>
<span style="color:#C00000">equivalence factor used in 1</span> <span style="color:#C00000">st</span> <span style="color:#C00000"> simulation run</span>
![](img%5Crelease%20notes%20vecto3x18.png)
* Operation in Charge sustaining \(CS\) mode
* Dedicated GUI feature available in order to overrule 3 iterations and perform calculation with single individual EF only \(for engineering exercise\)
* Instructions:
* Copy files from "\\Declaration\\HEVParameters\\Lorry\\HEV\_Strategy\_Parameters\_fequiv\_ <span style="color:#FF0000"> __XX__ </span> soc\.csv" to "\\Declaration\\Override\\" without adding any sub\-directories
* Adapt respective values for individual EF in files \(per vehicle group\, mission profile and payload\) _ 1_ _st_ _ value for low loading\, 2_ _nd_ _ for reference loading_
| vehiclegroup | longhaul | regionaldelivery | urbandelivery | municipalutility | construction |
| :-: | :-: | :-: | :-: | :-: | :-: |
| 53 | | 2.6/2.3 | 2.7/2.3 | | |
| 54 | | 2.6/2.3 | 2.7/2.3 | | |
| 1s | | 2.6/2.3 | 2.7/2.3 | | |
| 1 | | 2.6/2.3 | 2.7/2.3 | | |
| 2 | 0.1/0.1 | 2.6/2.3 | 2.7/2.3 | | |
| 3 | | 2.6/2.3 | 2.7/2.3 | | |
| 4 | 1.4/1.3 | 2.2/2.6 | 1.9/2.3 | 2.1/2.1 | 2.1/2.1 |
| 5 | 1.4/1.3 | 2.2/2.6 | 1.9/2.3 | | 2.1/2.1 |
| … | … | … | … | … | … |
* Operation in Charge sustaining \(CS\) mode
* Dedicated GUI feature available in order to overrule 3 iterations and perform calculation with single individual EF only \(for engineering exercise\)
* Instructions:
* Step 3:Activate GUI feature under "Options" tabto apply single run with individually set EFloaded from "\\Declaration\\Override\\" folder
* _ATTENTION:_ Only loaded when VECTO islaunched initially \(updates during activeVECTO session have no effect\)\!
* To be checked: Handling of vehicles with very small batteries in LH _\(due to high amount of energy being captured at the very end of the cycle\)_
![](img%5Crelease%20notes%20vecto3x19.png)
# Updated P-HEV gear shift model (DECL + ENG)
* Gear shift model for P\-HEV used slightly wrong ICE operation point for evaluation of fuel costs mainly relevant for overdrive drivetrain configurations effect for non\-overdrive drivetrains:
* Typical LH application: from slight decrease <1% up to slight increase <1% of HEV FC
* Typical dynamic \(urban\) application:
* More realistic \(higher\) acceleration behavior and better following of speed trace like ICE\-only counterpart
* Still some percent decrease of FC of HEV compared to previous version
* In actual simulation nothing was changed\, the change only affects methods used for cost evaluation
* Class 4 vehicle on RD reference load;
* Gearbox with direct gear \(3% higher η\) and overdrive;
* Much better results after the update compared to the previous implementation;
| Test | Consumption [-] | Direct gear usage [% time] | Overdrive gear usage [% time] |
| :-: | :-: | :-: | :-: |
| ICE | 1 | 42% | 26% |
| Direct + overdrive | 0.965 | 7% | 68% |
| Direct only | 0.895 | 78% | - |
| Direct + overdrive | 0.870 | 57% | 12% |
# Updated time-based with gear mode for AT (ENG only)
* Several manufacturers reported that the TC can be briefly active in higher gears - mainly during gearshifts;
* Allow input of "TC active" signal in vdri in this mode;
* Changes apply only in engineering mode\. Included in the upcoming DEV release;
# DECL Lorries - Generic parametrisation usable SOC range
* Actual SOC range used for simulation is determined according to 3 elements:
* Generic SOC range for new vehicle
* Defined separately for PEV\, OVC\-HEV\, Non\-OVC\-HEV \(NOVC\-HEV\)
* Declared SOC range for new vehicle acc\. to Annex III \( _P413 \+ P414_ \)
* Deterioration factor applied for half of lifetime
* Preliminary assumption: 5% decrease of usable SOC range\(i\.e\. 0\.95 x SOC\-range of new vehicle\)
* Preliminary figures in table below:
* Further discussions regarding final values ongoing see separate agenda point
![](img%5Crelease%20notes%20vecto3x20.wmf)
# DECL Lorries - Separate approach „CD mode" simulation
* „Frozen" SOC \(infinity battery\) at „SOCcenter" applied\(i\.e\. average of actual SOCmax and SOCmin\) _ see previous slide_
* GUI feature to set frozen SOC to othervalues than „center SOC" \( _see figure_ \)
* Value needs to be between actual SOCmax and SOCminfor each individual battery installed
* Influence factors on result:
* Limitation of maximum battery power = f\(SOC\)
* Internal resistance = f\(SOC\) \(i\.e\. battery losses\)
* Discussions ongoing which SOC level\(s\) shall be considered for final method see separate agenda point
![](img%5Crelease%20notes%20vecto3x21.png)
# DECL Lorries - Calculation EC at "battery terminals"
* Case PEV:
* Only re\-charging in depot relevant for charging losses\(since no detailled information in charging behaviour is available\)
* Power level for determining charging losses in battery defined by following equation: nominal charging power in kW = _m_ _ax\(10\, \(usable SOC in kWh\) / 6h\)_
* Usable SOC is determined by integration of OCV\-data from actual SOCmin to SOCmax
* Charging efficiency is determined as follows:
* Nominal charging current:Charging power above is divided by OCV at SOCcenter \(i\.e\. average of actual SOCmax and SOCmin\)
* Charging losses: nominal charging current and internal resistance at SOCcenter
* Charging efficiency: 1 - \(charging losses / charging power\)
* Case OVC\-HEV :
* Charging in _depot_ as well as _stationary_ _ _ _during_ _ _ _mission_ \(acc\. to generic usage data\) relevant for charging losses
* Power level for determining charging losses in battery defined as follows:
* _Depot:_
* same as for PEV \(see previous slide\)
* but limited with declared maximum charging power acc\. to Annex III \( _P402\)_
* _Stationary_ _ _ _during_ _ _ _mission_ _:_
* determined from matrix of generic usage data as already defined for OVC\-UF calculation \(function of vehicle group and mission profile\)
* limited with declared maximum charging power acc\. to Annex III \( _P402\)_ _ _
* 2 separate values of charging efficiency determined as described on previous slide
*  weighted averaging by amount of charged energy for depot and stationary during mission to determine final charging efficiency
* Case OVC\-HEV calculation example:
* Charging power levels: Depot 10 kW / Stationary during mission 250 kW
* Battery related data and charging currents:
* Charging losses and efficiencies:
* Weighted final charging efficiency:
![](img%5Crelease%20notes%20vecto3x22.wmf)
![](img%5Crelease%20notes%20vecto3x23.wmf)
**Energy charged in depot limited by:**
* _Usable_ _ _ _battery_ _ _ _capacity_
* _Real world usage factor \(0\.75\)_
**Energy charged during mission limited by:**
* _Max\. charging power_
* _Duration of event_
* _Usable battery capacity_
* _Number of charging events_
* _Real world usage factor \(0\.5\)_
![](img%5Crelease%20notes%20vecto3x24.wmf)
For further details please refer to: _VECTO\-DEV WS\#9 11\.01\.2022 \(slide 23ff\)_
_Excel will be distributed together with meeting material_
# DECL Lorries - Automation of OVC-HEV simulation
* OVC\-HEV are HEV with external charging feature \("Plug\-in HEV"\)
* Declared acc\. to Annex III \( _P401\)_
* 2 operation modes for OVC\-HEV defined in VECTO:
* Charge depleting mode \(CD\) where the propulsion energy is provided by the electric storage only _ results: _ _kWh\_el_ _/km\, electric range_
* Charge sustaining mode \(CS\) where the propulsion energy is provided by the fuel storage _ SOC is balanced over complete cycle\, thus no electric energy consumption_ _ \(_ _kWh\_el_ _/km = 0 per definition\!\)_
* Separate simulation runs are performed in VECTO for each mode automatically
* Separate results for CD and CS are weighted for final result based on utility factor \(UF\)
* UF is defined as share of electric range in CD mode on total daily mileage of each mission profile
* electric range is defined by:
* Electric energy consumption in the specific mission in \[kWh/km\] as result from the simulation
* Usable electric energy\, which in turn is defined by:
* battery capacity due to initial SOC
* generic assumptions for re\-charging during each mission\(number and duration of charging events\, available charging power from infrastructure\)
* Weighted results \(fuel or energy consumption\) are calculated according to the following equation:
![](img%5Crelease%20notes%20vecto3x25.png)
# DECL Lorries - Range calculations
* Overview of different ranges in result matrix in VECTO
| Electric range | Definition |
| :-: | :-: |
| Actual charge depleting range<br />(RCDA) | The range that can be driven in charge depleting mode based on the usable amount of REESS energy, without any interim charging. (Annex IV) |
| Equivalent all electric range<br />(EAER) | The part of the actual charge depleting range that can be attributed to the use of electric energy from the REESS, i.e. without any energy provided by the non-electric propulsion energy storage system. (Annex IV)<br />i.e. RCDA mathematically reduced by energy content of fuel used (based on fuel consumption in charge sustaining mode) |
| Zero CO2 emissions range<br />(ZCER) | The range that can be attributed to energy provided by propulsion energy storage systems considered with zero CO2 impact. (Annex IV)<br /> |
# DECL Lorries - Automation of OVC-HEV simulation
Schematic overview of result matrix in VECTO for CD \+ CS mode
![](img%5Crelease%20notes%20vecto3x26.wmf)
Comments:
* General structure given by XML schema structure
* The "final results" for each mission profile and payload case are always output in the XML element "Total"
* FC\, CO2\, EC in XML element "Total" are weighted with UF
* Ranges in XML element "Total" are identical to results from CD mode for OVC\-HEV
* Zero CO2 emissions range equals EAER for OVC\-HEV
![](img%5Crelease%20notes%20vecto3x27.wmf)
For further details please refer to: _VECTO\-DEV WS\#13 04\.07\.2022 \(slide 12ff\)_
_Declared_ _ / _ _Component_ _ _ _data_
_„_ _Raw_ _" _ _results_ _ _ _by_ _ VECTO_
_Calculation_ _ _ _of_ _ different _ _specific_ _ _ _ranges_ _ _ _from_ _ _ _data_ _ _ _above_
![](img%5Crelease%20notes%20vecto3x28.wmf)
_Relevant _ _for_ _ CO2 Standards Regulation\, not _ _for_ _ _ _weighting_ _ _ _of_ _ CD\+CS _ _results_
![](img%5Crelease%20notes%20vecto3x29.wmf)
_Calculation_ _ _ _of_ _ UF _ _specific_ _ _ _ranges_ _ _ _from_ _ _ _consumption_ _ _ _figures_ _ \(_ _previous_ _ _ _slide_ _\) _ _and_ _ _ _generic_ _ _ _data_ _ _ _above_
_R_ _CDA_ _ _ _corrected_ _ _ _by_ _ real _ _world_ _ _ _factor_
![](img%5Crelease%20notes%20vecto3x30.wmf)
_Due _ _to_ _ _ _re\-charging_ _ _ _during_ _ _ _mission_
_Calculation_ _ _ _of_ _ UF _ _as_ _ _ _share of electric range in CD mode on total daily mileage \(163\.9 \+ 32\.0 = 195\.8 / 480\)_
![](img%5Crelease%20notes%20vecto3x31.wmf)
![](img%5Crelease%20notes%20vecto3x32.png)
# DECL Lorries - Generic e-PTO in MUN cycle
* e\-PTO applied for PEV and S\-HEV in the MUN cycle \(generic refuse body\)
* e\-PTO cycle Pel\,PTO = f\(t\) derived from:
* generic hydraulic pump cycle for ICE and the allocated ICE high idle speed
* assuming an average e\-PTO efficiency of 80%
* Calculation is included time\-resolved in the vmod file
* Electric energy consumption is considered in electric range for MUN cyle
# DECL Lorries - Known issues with current version
* Elements not yet implemented
* Battery connectors / junction box not included define and implement generic additional resistances \(i\.e\. loss factors\)
* Generic P\-HEV strategy: To be tested whether an alternative post\-processing method for vehicles with very small batteries is needed as back\-up
* Technical elements as resulting from the revision of the CO2 Standards to be added
* Sub\-group allocation for the for the newly covered vehicle groups
* Generation of weighted results for vocational vehicles
* Elements still under discussion
* Medium lorries mission profile and payload weighting factors \(equally weighted\, only preliminary\)
* Generic SOC min/max ranges and deterioration \(only preliminary values\)
* Multiple SOC level\(s\) for VECTO PEV simulation and respective weighting of results
# DECL Lorries - Testing requests and organ. of feedback
* Testing requests:
* Test configurations relevant in your portfolio
* Specific analysis regarding open issues as mentioned on slide "Known issues with current version"
* Feedback
* Bug reports\, questions etc\.: please _ONLY use JIRA_ \(no specific emails regarding those topics in the upcoming period\)
* If there is an urgent need for a meeting before the next DEV workshop \(e\.g\. because of a special problem\)\, this will be announced separately\.
* Bug fixing and support
* TUG will focus on finalising the DECL for buses in the coming weeks\.
* Topics for the DECL for lorries will be collected and sorted by priority\.
* Unless urgent bugfix releases for blocking issues\, there will be no new release before May\.
# Vecto 0.7.9.2864 JRC Development Version November 2022
* <span style="color:#000000"> __Important Note__ </span> <span style="color:#000000">This is a special development release by JRC to validate the time\-runs for BEVs\. </span> <span style="color:#000000"> </span>
## Changes
* <span style="color:#000000">Implementation of measured speed cycle for BEVs \(E2\, E3\, E4\, IEPC\)</span>
* <span style="color:#000000">Implementation of measured speed with gear for BEVs \(E2\, IEPC\)</span>
* <span style="color:#000000">Implementation of Pwheel mode for BEVs \(E2\, E3\, E4\, IEPC\)</span> <span style="color:#000000">In this type of cycle\, the input field </span> <span style="color:#000000"> __\<n>__ </span> <span style="color:#000000"> stands for the speed of the electric motor\.</span>
* <span style="color:#000000">The E2 vehicle job "Generic Vehicles\\Engineering Mode\\GenericVehicleE2\\BEV\_ENG\_timeruns\.vecto" is preconfigured to run time\-run cycles\.</span>
# Vecto 0.7.9.2741 Development Version June 2022
* <span style="color:#000000"> __Changes/Bugfixes__ </span>
* <span style="color:#000000">Implementation of IEPC</span>
* <span style="color:#000000">Implementation of IEPC\-S</span>
* <span style="color:#000000">Implementation of IHPC</span>
* <span style="color:#000000">Adaptations HEV\-S strategy\, SoC correction for HEV\-S</span>
* <span style="color:#000000">PTO idle drag losses for PEV\, adapting PTO idle losses according to 2nd amendment</span>
* <span style="color:#000000">Bugfixes</span>
* <span style="color:#000000">Hashing tool crashes in \.net version 6\.0</span>
* <span style="color:#000000">Corrected length for BusAux volume calculation</span>
# Modeling of IEPC component
* <span style="color:#000000">IEPC is modelled as APT\-N transmission and electric machine</span>
* <span style="color:#000000">Using already available models\, same shift strategy as for E2/S2</span>
* <span style="color:#000000">Simplified transmission in case of single\-speed IEPC</span>
![](img%5Crelease%20notes%20vecto3x33.png)
<span style="color:#000000"> __\_int __ </span> <span style="color:#000000"> __signals refer to the out\-shaft of the electric motor__ </span>
# Peculiarities of IEPC
* <span style="color:#000000">Model parameters \(max torque\, power maps\) refer to IEPC out\-shaft</span>
* <span style="color:#000000">Internally converted to electric motor</span>
* <span style="color:#000000">Overload parameters are measured in the gear with the </span> <span style="color:#000000">ratio closest to 1 </span>
* <span style="color:#000000">2 options for drag curve acc\. to Annex Xb:</span>
* <span style="color:#000000">A single drag curve is provided </span> <span style="color:#000000">\(measured in gear with ratio closest to 1\)</span>
* <span style="color:#000000">Drag curve for every gear is provided</span>
# Input data for IEPC component
* <span style="color:#000000">IEPC powertrain architecture definition</span>
* <span style="color:#000000">Specific system layout is described by setting of 3 parameters</span> <span style="color:#000000">\(for detailed description please refer to Annex Xb\)</span>
| IEPC layout case # | Differential Included | DesignType WheelMotor | DesignTypeWheel MotorMeasured | Layout schematics | Comments |
| :-: | :-: | :-: | :-: | :-: | :-: |
| 1 | No | No | n.a. | | Regular axle component required in job file<br /><br /> useage of transmission type „IEPC Transmission - dummy entry"<br />(allows axle component alone without a min. number of gears) |
| 2 | Yes | No | n.a. | | No axle component<br /><br />All parameterization via IEPC specific window |
| 3 | No | Yes | 1 | | Component test performed in L-config acc. to Annex Xb (only one side)<br /> All torque and power values in input data are multiplied with a factor of 2 |
| 4 | No | Yes | 2 | | Component test performed in T-config acc. to Annex Xb (both sides) |
![](img%5Crelease%20notes%20vecto3x34.png)
![](img%5Crelease%20notes%20vecto3x35.png)
![](img%5Crelease%20notes%20vecto3x36.png)
![](img%5Crelease%20notes%20vecto3x37.png)
![](img%5Crelease%20notes%20vecto3x38.png)
<span style="color:#000000">IEPC General parameters</span>
| Parameter name | Description |
| :-: | :-: |
| RotationalInertia | For EM inertia, gearbox parts not to be considered (as for regular transmission components). Reference point for definition of inertia is EM output shaft. <br />Determined in accordance with point 8 of Appendix 8 of Annex Xb. |
| DifferentialIncluded | Set to 'true' in the case a differential is part of the IEPC |
| DesignTypeWheelMotor | Set to 'true' in the case of an IEPC design type wheel motor |
| DesignTypeWheelMotorMeasured | Input only relevant in the case of an IEPC design type wheel motor, in accordance with paragraph 4.1.1.2 of Annex Xb.<br />Allowed values: '1', '2' |
<span style="color:#000000">IEPC performance parameters</span>
| Parameter name | Description |
| :-: | :-: |
| Gear data | For each gear: number, ratio, MaxOutputShaftTorque (optional), MaxOutputShaftSpeed (optional) |
| Overload data | Overload and Continuous operation point and Overload Time<br />For each voltage level separately<br />Measured in gear closest to ratio 1 acc. to Annex Xb |
| Max/min torque limits | Full load curve (only for one gear closest to ratio 1 acc. to Annex Xb)<br />For each voltage level separately |
| Drag torque | Only for one voltage level acc. to Annex Xb |
| Electric power maps | For each gear<br />For each voltage level separately |
# IEPC Input Form
![](img%5Crelease%20notes%20vecto3x39.png)
![](img%5Crelease%20notes%20vecto3x40.png)
<span style="color:#FF0000"> __Click for specific IEPC GUI\-window__ </span>
<span style="color:#000000"> __Definition of IEPC component via__ </span> <span style="color:#000000"> _"Vehicle \\ IEPC\-Tab"_ </span>
<span style="color:#000000"> __Lists with gear entries are synchronized\, gears can be added/removed in the gear\-list on the right__ </span>
# Gearbox Form for IEPC Vehicles
<span style="color:#000000">No gearbox file needs to be provided for IEPC with differential included \(case 2\)</span>
<span style="color:#000000">New IEPC gearbox type for all other variants where only the axlegear ratio needs to be provided</span>
![](img%5Crelease%20notes%20vecto3x41.png)
<span style="color:#FF0000"> __Specific Gearbox Type for IEPC\. Only requires axlegear to be provided__ </span>
# Modeling of IHPC component
* <span style="color:#000000">IHPC transmission is modeled as APT\-N</span>
* <span style="color:#000000">IHPC electric motor is modeled as regular electric motor at position P2</span>
* <span style="color:#000000">Gear\-dependent power maps</span>
* <span style="color:#000000">Peculiarities of IHPC</span>
* <span style="color:#000000">Drag\-curve shall be set to </span> <span style="color:#000000"> __0 Nm__ </span> <span style="color:#000000"> acc\. to Annex Xb</span>
* <span style="color:#000000">For detailed description of component characteristics as well as</span> <span style="color:#000000">testing and measurement post\-processing methods please refer to Annex Xb</span>
# Input data for IHPC component
<span style="color:#000000">IHPC general parameters EM </span> <span style="color:#000000"> _\(same as for basic EM component\)_ </span>
| Parameter name | Description |
| :-: | :-: |
| RotationalInertia | For EM inertia, gearbox parts not to be considered (as for regular transmission components). Reference point for definition of inertia is EM output shaft. <br />Determined in accordance with point 8 of Appendix 8 of Annex Xb. |
<span style="color:#000000">IHPC performance parameters EM</span> <span style="color:#000000"></span> <span style="color:#000000"> </span> <span style="color:#000000"> _same as for basic EM component\, except _ </span> <span style="color:#000000"> _multiple El\. power maps_ </span>
| Parameter name | Description |
| :-: | :-: |
| Gear data | For each gear: number (needs to match with specifications in gearbox file) |
| Overload data | Overload and Continuous operation point and Overload Time<br />For each voltage level separately<br />Measured in gear closest to ratio 1 acc. to Annex Xb |
| Max/min torque limits | Full load curve (only for one gear closest to ratio 1 acc. to Annex Xb)<br />For each voltage level separately |
| Drag torque | NOT MEASURED acc. to Annex Xb, but input of "0 Nm" drag torque reqired! |
| Electric power maps | For each gear<br />For each voltage level separately |
<span style="color:#000000">IHPC parameters Gearbox</span> <span style="color:#000000"></span> <span style="color:#000000"> </span> <span style="color:#000000"> _same as for basic transmission component_ </span> <span style="color:#000000"> __ </span> <span style="color:#000000"> _ transmission type needs to be set to _ </span> <span style="color:#000000"> _"IHPC Transmission"_ </span>
| Parameter name | Description |
| :-: | :-: |
| Gear identifier | For each gear (number needs to match with specifications in IHPC file)<br /> Regular axle component to be specified as well |
| Ratio | For each gear<br /><br /> Regular axle component to be specified as well |
| Loss Map | For each gear<br /> Methodology how to derive data acc. to Annex Xb (esp. braking side needs to be measured separately as well - as opposed to copy-paste for regular transmission testing)<br /><br /> Regular axle component to be specified as well |
# IHPC Input Form
![](img%5Crelease%20notes%20vecto3x42.png)
<span style="color:#FF0000"> __Item \#1:__ </span> <span style="color:#FF0000"> __IHPC\-EM__ </span>
![](img%5Crelease%20notes%20vecto3x43.png)
![](img%5Crelease%20notes%20vecto3x44.png)
<span style="color:#FF0000"> __Item \#1:__ </span> <span style="color:#FF0000"> __IHPC\-EM__ </span>
<span style="color:#FF0000"> __Click for specific IHPC GUI\-window__ </span>
<span style="color:#FF0000"> __Item \#2:__ </span> <span style="color:#FF0000"> __IHPC\-Gearbox__ </span>
<span style="color:#000000"> __Number of gears__ </span> <span style="color:#000000"> __need to match__ </span>
![](img%5Crelease%20notes%20vecto3x45.png)
<span style="color:#FF0000"> __Item \#2:__ </span> <span style="color:#FF0000"> __IHPC\-Gearbox__ </span>
<span style="color:#000000"> __Definition of IHPC component as two separate component parts via__ </span> <span style="color:#000000"> __\#1: __ </span> <span style="color:#000000"> _"Vehicle \\ IHPC\-Tab"_ </span>
<span style="color:#000000"> __\#2: __ </span> <span style="color:#000000"> _"Gearbox"_ </span>
# Adaptations Serial Hybrid Strategy (1/3)
<span style="color:#000000">Observation: GenSet often switching between optimal and maximum power\, while operating constantly at optimal power would be sufficient</span>
![](img%5Crelease%20notes%20vecto3x46.png)
![](img%5Crelease%20notes%20vecto3x47.png)
* <span style="color:#000000">Minor changes in Serial Hybrid Strategy</span>
* <span style="color:#000000">GenSet is switched on as soon as SoC falls below SoC\_min</span>
* <span style="color:#000000">GenSet is switched off as soon as SoC reaches SoC\_target</span>
* <span style="color:#000000">GenSet operation points P\_opt and P\_max:</span>
* <span style="color:#000000">In total 4 points defined\, for GenSet in regular and in de\-rating condition</span>
* <span style="color:#000000">SoC\_min ≤ </span> <span style="color:#000000"> __SoC__ </span> <span style="color:#000000"> < SOC\_target: P\_opt</span>
* <span style="color:#000000"> __SoC__ </span> <span style="color:#000000"> < SoC\_min:</span>
* <span style="color:#000000">requested el\. power > P\_opt: GENSET @ P\_max</span>
* <span style="color:#000000">requested el\. power ≤ P\_opt: GENSET @ P\_opt</span>
* <span style="color:#000000"> _Note: SoC\_min shall be above battery's min SoC_ </span>
![](img%5Crelease%20notes%20vecto3x48.png)
<span style="color:#000000">GenSet now always operates in optimal point</span>
<span style="color:#000000">Speed profile is unchanged\, SoC trace slightly different</span>
![](img%5Crelease%20notes%20vecto3x49.png)
# SoC Correction for HEV-S
* <span style="color:#000000">REESS SoC for HEV is corrected using the engine line</span>
* <span style="color:#000000">Engine line makes no sense for HEV\-S as the ICE is decoupled from the drivetrain and operates only in certain points</span>
* <span style="color:#000000">SoC Correction:</span>
![](img%5Crelease%20notes%20vecto3x50.png)
![](img%5Crelease%20notes%20vecto3x51.png)
![](img%5Crelease%20notes%20vecto3x52.png)
<span style="color:#000000"> _… in case the GenSet was on during the simulation_ </span>
![](img%5Crelease%20notes%20vecto3x53.png)
<span style="color:#000000"> _… in case the GenSet was not on during the simulation_ </span>
# Vecto 0.7.8.2679 Development Version April 2022
* <span style="color:#000000"> __Changes/Bugfixes__ </span>
* <span style="color:#000000">Multi\-Target Executables in \.net 6\.0 and \.net Framework 4\.8 \(and \.net Framework 4\.5\, but this will be removed with the next release\)</span>
* <span style="color:#000000">Implementation Serial Hybrid Vehicles S2\, S3\, S4</span>
* <span style="color:#000000">Implementation APT\-S/P with E2 and S2 vehicle architecture</span>
* <span style="color:#000000">Correct handling of retarder positions with HEV and PEV\, adding axlegear input retarder option</span>
* <span style="color:#000000">Update hashing tool to handle new powertrain components \(electric motor\, battery\, supercap\)</span>
* <span style="color:#000000">Changing EM overload buffer calculation: interpolate between both voltage levels \(pre\-processing\)</span>
* <span style="color:#000000">Handling of torque limitations \(engine torque limit\, boosting torque limits\, gearbox torque limits\) for P2 architecture</span>
* <span style="color:#000000">Connect electric WHR system to REESS in case of hybrid vehicles</span>
* <span style="color:#000000">Update LH cycle</span>
* <span style="color:#000000">GUI improvements: enable/disable some fields in Job Form\, Vehicle Form\, and Hybrid Strategy Parameters to simplify user interface and avoid erratic entries\.</span>
# Serial Hybrid Implementation
* <span style="color:#000000">General approach</span>
* <span style="color:#000000">Simple operating strategy\, not ECMS-based</span>
* <span style="color:#000000">Three\-point controller for GenSet \(off/optimal point/maximum power\)</span>
* <span style="color:#000000">Operate GenSet in optimal load\-points whenever required and possible</span>
* <span style="color:#000000">Drivetrain similar to PEV</span>
# Serial Hybrids: GenSet Pre-Processing
* <span style="color:#000000">Find optimal points for the GenSet</span>
* <span style="color:#000000">Iterate from 0 to maximum power of the ICE \(20 steps\)</span>
* <span style="color:#000000">Iterate from ICE idle speed to n</span> <span style="color:#000000">95h</span> <span style="color:#000000"> speed \(20 steps\)</span>
* <span style="color:#000000">Calculate electric power and fuel consumption for all load\-points</span>
* <span style="color:#000000">Select operating points:</span>
* <span style="color:#000000">Maximum electric power\, EM de\-rated/not de\-rated</span>
* <span style="color:#000000">Optimal operating point \(minimum FC per electric power generated\)\, EM de\-rated/not de\-rated</span>
# Serial Hybrid Strategy (main principles)
<span style="color:#000000">Calculate max\. electric power GenSet can provide</span>
<span style="color:#000000">Calculate power demand of electric motor\, assuming max\. electric power \(REESS \+ GenSet\)</span>
<span style="color:#000000">Depending on drivetrain power demand and SoC turn on ICE and operate GenSet either in optimal point or at maximum power \(considering de\-rating of GenSet\)</span>
![](img%5Crelease%20notes%20vecto3x54.png)
![](img%5Crelease%20notes%20vecto3x55.png)
<span style="color:#808080"> _Note: SoC\_min and SoC\_target are parameters of the SerialHybridStrategy\, not REESS_ </span>
# Serial Hybrids: GenSet
<span style="color:#000000">When switching on the ICE\, it is often not possible to directly operate it in the desired operating point \(high ICE speed\, too high torque demand due to inertia\)</span> <span style="color:#000000"></span> <span style="color:#000000"> Ramp\-up ICE with electric machine switched off \(usually 1 or 2 </span> <span style="color:#000000"> simulation steps\) and then turn on the electric machine</span>
# Serial Hybrid Strategy Parameters
<span style="color:#000000">MinSoC</span>
<span style="color:#000000">TargetSoC</span>
![](img%5Crelease%20notes%20vecto3x56.png)
# EM: overload buffer calculated from both voltage levels
* <span style="color:#000000">Input parameters of EM measured for min and max voltage level</span>
* <span style="color:#000000">Overload data</span>
* <span style="color:#000000">Continuous Torque</span>
* <span style="color:#000000">Overload Torque \+ Overload Duration</span>
* <span style="color:#000000">Maximum and Minimum torque limitations</span>
* <span style="color:#000000">Electric power map</span>
* <span style="color:#000000">Implementation in software:</span>
* <span style="color:#000000">From overload data above\, thermal buffer is calculated for each voltage level separately \(acc\. to equations in VECTO user manual \)</span>
* <span style="color:#000000">Applied values for simulation run are calculated by linear interpolation between two voltage levels\, where average of usable SOC range is used</span>
* <span style="color:#000000">Overload buffer</span>
* <span style="color:#000000">Maximum and Minimum torque limitations</span>
* <span style="color:#000000">Continuous Torque</span>
![](img%5Crelease%20notes%20vecto3x57.png)
# Consider gearbox MaxTorque limits for HEV
* <span style="color:#000000"> __Ref\. to ticket nr\. 1478\+1479__ </span>
* <span style="color:#000000"> __Only relevant for P1 \+ P2 HEV where EM is located upstream of transmission__ </span>
* <span style="color:#000000"> __Starting Point: ICE FLD__ </span>
* <span style="color:#000000"> __Crop with max ICE torque declared at vehicle level \(per gear\) __ </span> <span style="color:#376092"> _'Vehicle/EngineTorqueLimits' per gear - P196 \+ P197_ </span>
* <span style="color:#000000"> __Add boosting torque__ </span> <span style="color:#376092"> _Boosting limitations for parallel HEV - P415 \+ P416_ </span>
* <span style="color:#000000"> __In case of P1 or P2: crop with gearbox max input torque \(per gear\) __ </span> <span style="color:#376092"> _MaxTorque - P157_ </span>
* <span style="color:#000000"> ____ </span> <span style="color:#000000"> __ Torque limits per gear applied by HybridStrategy__ </span>
![](img%5Crelease%20notes%20vecto3x58.png)
![](img%5Crelease%20notes%20vecto3x59.png)
# Vecto 0.7.8.xxx Development Version April 2022
* <span style="color:#000000"> __Detailed Changes/Bugfixes \(See __ </span> <span style="color:#0000FF"> _[CITnet/Jira](https://citnet.tech.ec.europa.eu/CITnet/jira/projects/VECTO/versions/341166)_ </span> <span style="color:#000000"> __\)__ </span>
* <span style="color:#000000">\[VECTO\-1541\] \- Implement E2/S2 with APT\-S/P</span>
* <span style="color:#000000">\[VECTO\-1549\] \- Error in gearshift behavior for AT transmissions when braking</span>
* <span style="color:#000000">\[VECTO\-1466\] \- 076\.2451 E2 significant increase of calculation time</span>
* <span style="color:#000000">\[VECTO\-1479\] \- Maximum gearbox torque not respected</span>
* <span style="color:#000000">\[VECTO\-1519\] \- 077\.2457 E2 Gear oscillation</span>
* <span style="color:#000000">\[VECTO\-1520\] \- 077\.2457 P2 Crashing at takeoff</span>
* <span style="color:#000000">\[VECTO\-1531\] \- ElectricMotor Lookup Maximum Torque: Object reference not set to an instance of an object</span>
* <span style="color:#000000">\[VECTO\-1532\] \- 077\.2547 P2 crashing with 600 RPM idling speed</span>
* <span style="color:#000000">\[VECTO\-1539\] \- Engine speed ramping up before vehicle halt</span>
* <span style="color:#000000">\[VECTO\-1551\] \- AT\-P Transmission Bus Application: Error during braking phase</span>
* <span style="color:#000000">\[VECTO\-1559\] \- battery internal resistance curve</span>
* <span style="color:#000000">\[VECTO\-1411\] \- Switching to new \.NET version</span>
* <span style="color:#000000">\[VECTO\-1456\] \- Cycle Cache in engineering mode</span>
* <span style="color:#000000">\[VECTO\-1478\] \- Torque limits only apply to ICE</span>
* <span style="color:#000000">\[VECTO\-1521\] \- Updating tyre dimensions</span>
* <span style="color:#000000">\[VECTO\-1522\] \- VECTO warning if there are more steered axles than steering pump technologies</span>
* <span style="color:#000000"> __Detailed Changes/Bugfixes \(See __ </span> <span style="color:#0000FF"> _[CITnet/Jira](https://citnet.tech.ec.europa.eu/CITnet/jira/projects/VECTO/versions/341166)_ </span> <span style="color:#000000"> __\)__ </span>
* <span style="color:#000000">\[VECTO\-1525\] \- PCC Preprocessing</span>
* <span style="color:#000000">\[VECTO\-1533\] \- Multi\-Target Compilation and \.NET Upgrade</span>
* <span style="color:#000000">\[VECTO\-1538\] \- Transmission ratios limitation of input value to <=25</span>
* <span style="color:#000000">\[VECTO\-1540\] \- Retarder Types AxleGearInputRetarder</span>
* <span style="color:#000000">\[VECTO\-1543\] \- Calculation of EM Overload buffer\, and continuous torque</span>
* <span style="color:#000000">\[VECTO\-1545\] \- WHR electric \- connect to REESS</span>
* <span style="color:#000000">\[VECTO\-1548\] \- Update Coach cycle</span>
* <span style="color:#000000">\[VECTO\-1560\] \- update toolchain for generating usermanual</span>
* <span style="color:#000000">\[VECTO\-1562\] \- Adapting WHTC Correction Factor weighting for LH Cycle</span>
* <span style="color:#000000">\[VECTO\-1563\] \- Electric Motor: Calculation of Overload Buffer</span>
* <span style="color:#000000">\[VECTO\-1564\] \- XML Schema adaptations</span>
* <span style="color:#000000">\[VECTO\-1565\] \- VECTO warning if there are more steered axles than steering pump technologies</span>
* <span style="color:#000000">\[VECTO\-1569\] \- Bugfix: Extrapolation warning in PEV shift strategy</span>
* <span style="color:#000000">\[VECTO\-1573\] \- Update LH Cycle and WHTC correction factor weighting</span>
# Vecto 0.7.7.2547 Development Version December 2021
* <span style="color:#000000"> __Changes/Bugfixes__ </span>
* <span style="color:#000000">Implementation APT\-N Gearbox \+ shift strategy</span>
* <span style="color:#000000">Update EM model \(drag curve independent of voltage level\)</span>
* <span style="color:#000000">Update EM electric power map interpolation method</span>
* <span style="color:#000000">Update user manual</span>
* <span style="color:#000000">Update/bugfixes PEV shift strategy \(influence of drag curve\, error in calculation of costs\)</span>
* <span style="color:#000000">Bugfix calculation E\_EM\_off\_loss</span>
* <span style="color:#000000">Update generic shift lines for PEV E2</span>
* <span style="color:#000000">Bugfix post\-processing fuel consumption correction bus auxiliaries \(in case of no alternator\)</span>
* <span style="color:#000000">Bugfixes PCC for xEV</span>
* <span style="color:#000000"> __General comments \(1/x\)__ </span>
* <span style="color:#000000">All topics in this section will also be explained in the next xEV workshop \#9 on 11\.01\.2022</span> <span style="color:#000000"> </span>
* <span style="color:#000000">Also topics for testing and feedback will be discussed in this workshop\.</span> <span style="color:#000000">Until then\, no feedback on the distributed version is expected\.</span> <span style="color:#000000"> </span>
* <span style="color:#000000">Calculation of overload buffer for EM</span>
* <span style="color:#000000">Overload buffer is currently calculated with data for lower voltage level only</span>
* <span style="color:#000000">Update of calculation method based on two voltage levels will be implemented once all details reg\. the method are clarified</span> <span style="color:#000000"> </span>
* <span style="color:#000000">Propulsion Torque Limits \(Vehicle Boosting Limits\)</span>
* <span style="color:#000000">In the rotational speed range from 0 to engine idling speed the full load torque available from the ICE equals the ICE full load torque at engine idling speed due to the modelling of the clutch behaviour during vehicle starts\.</span>
* <span style="color:#000000">Any arbitrary number of values may be declared in between the range of zero and the maximum rotational speed of the ICE full load curve\.</span>
* <span style="color:#000000">Declared values lower than zero are not allowed for the additional torque\.</span>
* <span style="color:#000000">For detailed explanation refer to user manual \("Vehicle Editor - Torque Limits Tab"\, "Torque and Speed Limitations"\)</span> <span style="color:#000000"> </span>
* <span style="color:#000000">Pulse\-duration dependency of internal resistance of battery</span>
* <span style="color:#000000">For detailed explanation refer to user manual</span> <span style="color:#000000"> </span>
* <span style="color:#000000">HEV operation strategy method for declaration mode</span>
* <span style="color:#000000">Method explained in "User Manual/HEV\_DECL\_method\_20211221\.pptx" distributed together with VECTO archive</span>
* <span style="color:#000000">Generic values defined per \(vehicle group\, mission\, payload and usable SOC range\) in "User Manual/HEV\_Strategy\_Parameters\.xlsx" distributed together with VECTO archive</span>
* <span style="color:#000000">For further details refer to distributed material/recording from xEV workshop \#8</span>
* <span style="color:#000000"> __General comments \(2/x\)__ </span>
* <span style="color:#000000">Auxiliaries for PEV</span>
* <span style="color:#000000">Electric power demand of auxiliaries for both\, lorries and buses\, need to be parameterized via the "BusAux" GUI window</span> <span style="color:#000000"> </span>
* <span style="color:#000000">Gearshift model for PEV</span>
* <span style="color:#000000">Details explained on next slides</span>
![](img%5Crelease%20notes%20vecto3x60.png)
![](img%5Crelease%20notes%20vecto3x61.png)
<span style="color:#000000">Demand during vehicle driving</span>
<span style="color:#000000">Demand during vehicle standstill</span>
<span style="color:#000000"> __Gearshift model for PEV \(1/x\)__ </span>
* <span style="color:#000000"> _Basics:_ </span>
* <span style="color:#000000">Downshift for operation point left of green dot\-dashed downshift lines</span>
* <span style="color:#000000">Upshift for operation point right of green dot\-dashed upshift line</span>
* <span style="color:#000000">EffShift method applied for operation point between downshift and upshift lines \(refer to user manual\) </span>
* <span style="color:#000000"> _Driving:_ </span>
* <span style="color:#000000">Maximum downshift speed always located at </span> <span style="color:#000000"> __n\_P80low__ </span> <span style="color:#000000"> \(where 80% of max power is available\)</span>
* <span style="color:#000000">For EM in de\-rating </span> <span style="color:#000000"> __n\_P80low__ </span> <span style="color:#000000"> is calculated from the de\-rated power curve</span>
* <span style="color:#000000"> _Braking:_ </span>
* <span style="color:#000000">EffShift is suppressed for operation point within red shaded area</span> <span style="color:#000000">\(2% below max recuperation power\)</span>
* <span style="color:#000000">New gear after downshift is selected so that operation point is closest to and above </span> <span style="color:#000000"> __n\_brake\_target\_norm__ </span> <span style="color:#000000"> \(or only closest to </span> <span style="color:#000000"> __n\_brake\_target\_norm__ </span> <span style="color:#000000"> in case no operation point with higher speed exists\)</span>
![](img%5Crelease%20notes%20vecto3x62.wmf)
<span style="color:#000000"> __Gearshift model for PEV \(2/x\)__ </span>
* <span style="color:#000000"> _All factors in bold red can be tuned via shift parameter file \.vtcu_ </span>
* <span style="color:#000000">Refer to sample file for User Manual/PEV\_ShiftParameters\.vtcu distributed together with VECTO archive</span>
![](img%5Crelease%20notes%20vecto3x63.wmf)
* <span style="color:#000000"> __Detailed Changes/Bugfixes \(see __ </span> <span style="color:#0000FF"> _[CITnet/JIRA](https://citnet.tech.ec.europa.eu/CITnet/jira/projects/VECTO/versions/335270)_ </span> <span style="color:#000000"> __\)__ </span>
* <span style="color:#000000">\[VECTO\-1460\] \- APT\-N Gearbox</span>
* <span style="color:#000000">\[VECTO\-1501\] \- Update EM Map interpolation method</span>
* <span style="color:#000000">\[VECTO\-1477\] \- Update user manual</span>
* <span style="color:#000000">\[VECTO\-1383\] \- E2 PEV\, 2\-speed AMT: "Failed to find operating point"</span>
* <span style="color:#000000">\[VECTO\-1384\] \- E2 PEV\, 2\-speed AMT: Downshifts missing</span>
* <span style="color:#000000">\[VECTO\-1414\] \- E2 selects high gear at low speed after take\-off\, does not reach target acc</span>
* <span style="color:#000000">\[VECTO\-1443\] \- 0\.7\.5\.2356 EC\_el\_final calculated from REESS terminal signals</span>
* <span style="color:#000000">\[VECTO\-1445\] \- 073\.2356\, E2 Missing Downshifts\, simulation abort</span>
* <span style="color:#000000">\[VECTO\-1464\] \- Engine Off not working with activated PCC \(Hybrid Vehicles\)</span>
* <span style="color:#000000">\[VECTO\-1465\] \- PEV PCCState oscillates between Interrupt and UseCase1</span>
* <span style="color:#000000">\[VECTO\-1467\] \- PCC HEV Small Spike at end of UseCase1 when Target speed is reached</span>
* <span style="color:#000000">\[VECTO\-1468\] \- EM map interpolation comments</span>
* <span style="color:#000000">\[VECTO\-1470\] \- 076\.2463 EM drag torque questions/findings</span>
* <span style="color:#000000">\[VECTO\-1482\] \- Hybrid Vehicle EM speed gets very high\, no gearshift</span>
* <span style="color:#000000">\[VECTO\-1483\] \- Job aborting: E4\_Group 5 LH\_ll\_LongHaul\_mod5\_id\_2</span>
* <span style="color:#000000">\[VECTO\-1484\] \- Job aborting: P2\_Group5\_s2c0\_rep\_Payload\_LongHaul\_mod5\_id\_27</span>
* <span style="color:#000000">\[VECTO\-1486\] \- NG PI fuel type not working with Engine GUI \(\.veng\) in Engineering Mode</span>
* <span style="color:#000000">\[VECTO\-1487\] \- Calculation of EM efficiency during recuperation</span>
* <span style="color:#000000">\[VECTO\-1490\] \- Exceeded max iterations: Operating Point could not be found</span>
* <span style="color:#000000"> __Detailed Changes/Bugfixes \(see __ </span> <span style="color:#0000FF"> _[CITnet/JIRA](https://citnet.tech.ec.europa.eu/CITnet/jira/projects/VECTO/versions/335270)_ </span> <span style="color:#000000"> __\)__ </span>
* <span style="color:#000000">\[VECTO\-1491\] \- Electric Energy Storage Editor does not show values</span>
* <span style="color:#000000">\[VECTO\-1499\] \- Energy balance when ICE is turned on in a P1 hybrid configuration</span>
* <span style="color:#000000">\[VECTO\-1514\] \- Modeldata uses wrong inertia in case multiple EMs are used on a position</span>
* <span style="color:#000000">\[VECTO\-1515\] \- Output in vsum file</span>
* <span style="color:#000000">\[VECTO\-1516\] \- GUI: PEV vehicle\, disable hybrid parameters</span>
* <span style="color:#000000">\[VECTO\-1489\] \- Engine\-off eco\-roll for P1 hybrids</span>
* <span style="color:#000000">\[VECTO\-1448\] \- 075\.2356\, E2 Selecting high gear in downhill\, needs to use wheel brakes</span>
* <span style="color:#000000">\[VECTO\-1472\] \- Do not end PCC if acceleration is still high enough</span>
* <span style="color:#000000">\[VECTO\-1473\] \- Additional tyre dimensions</span>
* <span style="color:#000000">\[VECTO\-1476\] \- Update EM GUI\, EM component</span>
* <span style="color:#000000">\[VECTO\-1493\] \- Use EngineStartStop in PCC\-Events for Hybrid P1</span>
* <span style="color:#000000">\[VECTO\-1498\] \- Crosswind correction in engineering mode</span>
* <span style="color:#000000">\[VECTO\-1508\] \- EM\-Off Losses in \.vsum</span>
* <span style="color:#000000">\[VECTO\-1509\] \- SP Technology "Electric" already contains mechanical power demand</span>
* <span style="color:#000000">\[VECTO\-1510\] \- Remove selection of shift strategy in job dialog</span>
* <span style="color:#000000">\[VECTO\-1511\] \- Error Message for "HEVs and BEVs not supported in Declaration Mode"</span>
* <span style="color:#000000">\[VECTO\-1512\] \- Adapt shift lines for xEV vehicles</span>
* <span style="color:#000000">\[VECTO\-1513\] \- Bus Aux post\-processing correction</span>
* <span style="color:#000000">\[VECTO\-1481\] \- New warning message regarding transmission: what does it mean?</span>
# Vecto 0.7.6.2451 Development Version September 2021
## Changes
* <span style="color:#000000">ADAS for HEV and PEV vehicles</span>
* <span style="color:#000000">For HEV vehicles interaction of PCC and HEV strategy under further analysis</span>
* <span style="color:#000000">Update electric motor model: support for different voltage levels</span>
* <span style="color:#000000">Update battery model: modular battery components</span>
* <span style="color:#000000">Update battery model: pulse\-duration dependent internal resistance</span>
* <span style="color:#000000">Bugfixes</span>
# Vecto 0.7.5.2353 Development Version June 2021
## Changes
* <span style="color:#000000">Bugfixes in shift strategy for PEV \(E2\)</span>
* <span style="color:#000000">Additional Powertrain architectures</span>
* <span style="color:#000000">P1 AMT and APT\-S/P</span>
* <span style="color:#000000">P2\.5 \(transmission ratio EM per gear\)</span>
* <span style="color:#000000">P3 & P4 with APT transmissions</span>
* <span style="color:#000000">Loss\-map for electric machine</span>
* <span style="color:#000000">Bus auxiliaries in engineering mode</span>
* <span style="color:#000000">Combine Bus auxiliaries with HEV powertrains</span>
* <span style="color:#000000">Refactoring Engine Stop/Start approach</span>
* <span style="color:#000000">ICE is always off during simulation\, balance missing energy in case ICE is on / ICE is off for all auxiliaries in \.vmod\.</span>
* <span style="color:#000000">Correct for missing aux energy in post\-processing \(not fully implemented in this version\)</span>
* <span style="color:#000000">Added vehicle propulsion limits \(relative to ICE max torque\)</span>
* <span style="color:#000000">P2\, P3\, and P4</span>
* <span style="color:#000000">Refactored EM model: continuous torque\, overload torque as separate inputs</span>
# Vecto 0.7.3.2164 Development Version December 2020
## Changes
* <span style="color:#000000">Bugfixes in shift strategy for PEV \(E2\)</span>
* <span style="color:#000000">Refined electric motor model: model transmission stage of electric machine as individual sub\-component instead of transforming the maps\. Adapted columns in \.vmod and \.vsum regarding electric machine\. See user manual for details\. </span>
* <span style="color:#000000">Bugfixes SuperCap model</span>
* <span style="color:#000000">Removed E\_REESS from \.vmod file\, calculate delta\_E\_REESS from P\_REESS in \.vsum file</span>
# Vecto 0.7.2.2118 Development Version October 2020
## Changes
* <span style="color:#000000">Implementation of PEV architecture E2 with EffShift\-like gearshift strategy</span>
* <span style="color:#000000">Bugfix REESS Dialog \(\.vimax\)</span>
* <span style="color:#000000">Bugfix in output of EM overload output in \.vmod file </span>
## Changes
* <span style="color:#000000">More stable operating point search hybrid strategy</span>
* <span style="color:#000000">Bugfixes hybrid strategy</span>
* <span style="color:#000000">Adding Super Cap as REESS </span>
* <span style="color:#000000">Adding electric machine thermal de\-rating</span>
* <span style="color:#000000">Modified battery model: max charge/discharge current over state of charge</span>
* <span style="color:#000000">Improvements simulation time hybrid vehicles</span>
<span style="color:#000000"> __Note: __ </span> <span style="color:#000000">As the model data for electric machine and battery changed from the previous VECTO version for hybrid vehicles it is necessary to open the models and provide the newly added model parameters\. </span>
# Vecto 0.7.0.2076 Development Version September 2020
## Changes
* <span style="color:#000000"> _This release is the first beta version with capabilities to simulate hybrid and battery electric vehicles_ </span> <span style="color:#000000">\.</span>
* <span style="color:#000000">It covers powertrain architectures "P2"\, "P3"\, "P4" for hybrid electric vehicles \(HEV\) and "E3"\, "E4" for battery electric vehicles \(PEV\, pure electric vehicles\)\.</span>
* <span style="color:#000000">The definitions of the powertrain architectures and other input parameters on vehicle level can be found in the document </span> <span style="color:#000000"> _Input parameters vehicle level 20200907\.docx_ </span> <span style="color:#000000">\. This document is an excerpt of working document 3 of the HDV CO2 Editing board\. Items marked in red are not yet featured by the tool and will follow in the next releases\. </span>
* <span style="color:#000000">Known limitations</span>
* <span style="color:#000000">Electric machine system overload feature not available - work in progress</span>
* <span style="color:#000000">Supercaps not implemented - work in progress</span>
* <span style="color:#000000">Engine Stop Start Utility Factor has to be set to 1 - further discussions in task force needed how UF\-approach shall be aligned with hybrid control strategy</span>
* <span style="color:#000000">P\_aux\_el are electric auxiliaries connected to the high\-voltage system\. For hybrid electric vehicles this model parameter shall currently be set to 0\. - further discussions in task force needed</span>
* <span style="color:#000000">APTs with HEV - to be implemented</span>
* <span style="color:#000000">Eco\-roll and PCC not implemented</span>
# Vecto 0.6.1.1975 Development Version May 2020
## Bug Fixes
* <span style="color:#000000">Change passenger density primary vehicle for IU cycle</span>
* <span style="color:#000000">primary vehicle: ignore TPMLM \(to limit payload\, do not abort simulation\)</span>
* <span style="color:#000000">completed vehicle: limit total mass with TPMLM \(abort simulation\)</span>
* <span style="color:#000000">consider l\_drivetrain\. this length is subtracted from internal length for HVAC calculation only \(bus volume for ventilation\, max cooling capacity\); completed vehicle</span>
* <span style="color:#000000">set alternator gear efficiency to 1 to align with lorries \(currently 0\.92\)</span>
* <span style="color:#000000">electric system / radio: all vehicles are equipped with radio\. modify consumed amps to consider 'usage factor' \- updated already in master excel\.</span>
* <span style="color:#000000">Update generic values for primary HF vehicles CdxA</span>
* <span style="color:#000000">HVAC: check/correct internal height for coaches \(shall be 1\.8m\)</span>
* <span style="color:#000000">HVAC: subtract driver compartment from total volume for max cooling capacity passengers</span>
* <span style="color:#000000">HVAC: add configuration \#10\, add sanity checks \(i\.e\. if driver AC is provided for configurations \#2\,</span>
* <span style="color:#000000">Steering pump power demand: tubing factor only applied for first steered axle \(as the additionally steered axles are close to the engine and the distance is not known\)</span>
* <span style="color:#000000">Allow enabling/disabling LAC in declaration mode via GUI \(not persistent\)\. Additional input on "Options" tab to set min activation speed</span>
* <span style="color:#000000">\.vsum file: E\_AUX\_SUM matches sum of individual AUX entries; bugfix writing P\_busAux\_ES\_mech</span>
* <span style="color:#000000">Update user manual on VTP cycle file format</span>
* <span style="color:#000000">APT gearbox \(all gears\) generic efficiency 0\.925</span>
* <span style="color:#000000">retarder: set factor for generic retarder losses from 0\.5 to 1 \(i\.e\.\, use standardvalues\)</span>
* <span style="color:#000000">VTP engineering mode \- vsum actual CF different to declaration mode</span>
* <span style="color:#000000">Improvements</span>
* <span style="color:#000000">Switch GUI to 64bit mode \(see VECTO\-1270\)</span>
* <span style="color:#000000">New normalization/denormalization method for generic engine FC\-Map \(see VECTO\-1269\) </span>
* <span style="color:#000000">\.vsum\-file: new entries P\_ice\_fcmap\, P\_wheel\_in\, k\_vehline \(previous k\_vehline is now k\_engline</span>
* <span style="color:#000000">Bus VTP: Fan Parameter C4</span>
* <span style="color:#000000">don't write CIF for primary vehicle</span>
## Improvements
* <span style="color:#000000">Declaration mode for complete and completed buses via "factor method"</span>
* <span style="color:#000000">VTP mode for heavy buses</span>
* <span style="color:#000000">VTP mode for dual\-fuel vehicles \(new cycle file required\!\)</span>
* <span style="color:#000000">"Single bus" mode with generic data from segmentation table completed vehicle \(previous version used generic data from primary vehicle\)</span>
* <span style="color:#000000">Adding highway sections on coach cycle \(required for PCC\)</span>
* <span style="color:#000000">New graphical user interface \(VECTO3\.exe\) \(</span> <span style="color:#953735"> _alpha version\!_ </span> <span style="color:#000000">\)</span>
* <span style="color:#000000">Creating & editing complete\(d\) bus XML</span>
* <span style="color:#000000">Creating & editing complete\(d\) bus job file \(PIF \+ completed XML\)</span>
* <span style="color:#000000">Creating & editing single bus job file \(primary XML \+ completed XML\)</span>
* <span style="color:#000000">Simulation of all types of VECTO jobs</span>
* <span style="color:#000000">Currently\, other existing job files can not be edited in the new GUI - planned to be extended in future</span>
* <span style="color:#000000">Functionality similar to currently official VECTO version\, for further information see separate user manual on new GUI</span>
* <span style="color:#000000">XML reports \(MRF\, CIF\, PIF\) according to draft Annex IV</span>
* <span style="color:#953735"> _Expert feature:_ </span> <span style="color:#000000"> allow adding torque converter data to PIF manually \(not added by VECTO automatically\) to investigate on generic TC data for APT\-P \(see generic vehicles for reference\)</span>
* <span style="color:#953735"> _Expert feature: _ </span> <span style="color:#000000">allow writing internal model data used for VECTO simulation as JSON file\. Allows to compare model data between primary bus\, completed bus generic body\, completed bus specific body \(factor method\) as well as single bus</span>
## Bugfixes (Heavy Buses)
* <span style="color:#000000">Correcting power demand for engine fan</span>
* <span style="color:#000000">Consider electric auxiliaries \(fan\, steering pump\) as electrical consumer</span>
* <span style="color:#000000">Correcting power demand pneumatic system with mechanical clutch</span>
* <span style="color:#000000">Correcting electrical consumers LED bonus</span>
* <span style="color:#000000">Correction for double compensation of smart electrics \(battery & generated vs\. consumed\)</span>
* <span style="color:#000000">Correcting passenger count depending on HVAC configuration</span>
## Bugfixes (Medium Lorries)
* <span style="color:#000000">New technologies for electric steering pump</span>
* <span style="color:#000000">New tyre xml supported</span>
* <span style="color:#000000">Bugfixes graphical user interface</span>
* <span style="color:#000000">New sample data VTP</span>
# Vecto 0.6.0.1908 Development Version March. 2020
## Bug Fixes
* <span style="color:#000000">Consider vehicle's max speed when validating input data\, calculating velocity drop during traction interruption </span>
* <span style="color:#000000">Reading vehicle design speed \(85km/h\) from segment table \(also related to vehicle's max speed\)</span>
* <span style="color:#000000">Fix JobEditor GUI - toolbar with icons not visible</span>
* <span style="color:#000000">Fix null\-reference exception simulating vehicles in engineering mode</span>
# Vecto 0.6.0.1884 Development Version Feb. 2020
## Improvements
* <span style="color:#000000">Refactoring and bug fixes in bus auxiliaries model \(former Ricardo AAUX model\)\, parametrization of bus auxiliaries model \(HVAC\) from "primary bus" input data and generic values in segmentation matrix\, </span>
* <span style="color:#000000">Support for P0 hybrids in bus auxiliaries model</span>
* <span style="color:#000000">Support for "primary bus" \(declaration mode\)</span>
* <span style="color:#000000">Support for "single bus" - combine input parameters of primary bus and completed bus to a single simulation \(no factor method\) \(declaration mode\)</span>
* <span style="color:#000000">Support for medium lorries</span>
* <span style="color:#000000">Support for vehicles with front\-wheel drive \(axlegear included in gearbox\)</span>
* <span style="color:#000000">VTP Mode for medium lorries</span>
* <span style="color:#000000">New XML schema for new vehicle categories\, adapted XML schema for generated reports \(MRF\, CIF\, PIF\)</span>
* <span style="color:#000000">This development version includes all features already included in version 0\.5\.0</span>
# Vecto 0.5.0 Development Version Dec. 2019
## Improvements
* <span style="color:#000000">Adding in\-the\-loop simulation of advanced driver assistant systems \(ADAS\)</span>
* <span style="color:#000000">Engine stop\-start during vehicle stop</span>
* <span style="color:#000000">Eco\-roll with and without engine stop</span>
* <span style="color:#000000">Predictive cruise control: dip coasting\, crest coasting</span>
* <span style="color:#000000">Adding support for dual\-fuel vehicles</span>
* <span style="color:#000000">Adding support for waste\- / exhaust\-heat recovery systems \(electrical and mechanical\)</span>
* <span style="color:#000000">New gear shift strategy \(EffShift\) for AMT and AT transmissions</span>
* <span style="color:#000000">Details on the new models\, model parameters\, and new signals in the output are described in the user manual</span>
# Vecto 3.3.10.2401 Official Release 2020-07-29
## Improvements
* <span style="color:#000000">Handling of exempted vehicles \(not changed since release candidate\) - see next slides for details</span>
## Bug Fixes
* <span style="color:#000000">No additional bugfixes compared to VECTO 3\.3\.10\.2401</span>
# Vecto 3.3.10.2373 Release Candidate 2020-07-01
## Improvements
* <span style="color:#000000">\[VECTO\-1421\] - Added vehicle sub\-group \(CO</span> <span style="color:#000000">2</span> <span style="color:#000000">\-standards to MRF and CIF\)</span>
* <span style="color:#000000">\[VECTO 1449\] - Handling of exempted vehicles: See next slide for details</span>
* <span style="color:#000000">\[VECTO\-1404\] - Corrected URL for CSS in MRF and CIF</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-1419\] - Simulation abort in urban cycle: failed to find operating point on search braking power with TC gear</span>
* <span style="color:#000000">\[VECTO\-1439\] - Bugfix handling duplicate entries in engine full\-load curve when intersecting with max\-torque of gearbox</span>
* <span style="color:#000000">\[VECTO\-1429\] - error in XML schema 2\.x for exempted vehicles - MaxNetPower1/2 are optional input parameters</span>
* <span style="color:#990000"> __Handling of exempted vehicles__ </span>
* <span style="color:#000000">Axle configuration and sleeper cab are optional input parameters for exempted vehicles \(XML schema 1\.0 and 2\.2\.1\)\. </span>
* <span style="color:#000000">OEMs are recommended to provide these parameters for exempted vehicles\.</span>
* <span style="color:#000000">If the axle configuration is provided as input parameter\, the MRF contains the vehicle group\. </span>
* <span style="color:#000000">The sleeper cab input parameter is also part of the MRF if provided as input\.</span>
* <span style="color:#000000">Input parameters MaxNetPower1/2 are optional input parameters for all exempted vehicles\. </span>
* <span style="color:#000000">If provided in the input these parameters are part of the MRF for all exempted vehicle types</span>
* <span style="color:#000000">It is recommended that those parameters are used to specify the rated power also for PEV \(pure electric vehicles\)</span>
# Vecto 3.3.9.2175 Official Release 2020-12-15
## Bug Fixes (compared to version 3.3.9.2147)
* <span style="color:#000000">\[VECTO\-1374\] \- VECTO VTP error - regression update</span>
# Vecto 3.3.9.2147 Release Candidate 2020-11-17
## Bug Fixes
* <span style="color:#000000">\[VECTO\-1331\] \- VTP Mode does not function for vehicles of group 3</span>
* <span style="color:#000000">\[VECTO\-1355\] \- VTP Simulation Abort</span>
* <span style="color:#000000">\[VECTO\-1356\] \- PTO Losses not considered in VTP simulation</span>
* <span style="color:#000000">\[VECTO\-1361\] \- Torque Converter in use for the First and Second Gear VTP file does not allow for this</span>
* <span style="color:#000000">\[VECTO\-1372\] \- Deviation of CdxA Input vs\. Output for HDV16</span>
* <span style="color:#000000">\[VECTO\-1374\] \- VECTO VTP error</span>
## Improvements
* <span style="color:#000000">\[VECTO\-1360\] \- make unit tests execute in parallel</span>
# Vecto 3.3.8.2052 Official Release 2020-08-14
## Bug Fixes
* <span style="color:#000000">No additional bugfixes compared to VECTO 3\.3\.8\.2024</span>
# Vecto 3.3.8.2024 Release Candidate 2020-07-17
## Bug Fixes
* <span style="color:#000000">\[VECTO\-1288\] \- Simulation Abort UD RL</span>
* <span style="color:#000000">\[VECTO\-1327\] \- Simulation abort Construction RefLoad: unexpected response ResponseOverload</span>
* <span style="color:#000000">\[VECTO\-1266\] \- Gear 4 Loss\-Map was extrapolated</span>
# Vecto 3.3.7.1964 Official Release 2020-05-18
## Bug Fixes
* <span style="color:#000000">\[VECTO\-1254\] \- Hashing method does not ignore certain XML attributes</span>
* <span style="color:#000000">\[VECTO\-1259\] \- Mission profile weighting factors for vehicles of group 16 are not correct</span>
# Vecto 3.3.6.1916 Official Release 2020-03-31
## Bug Fixes
* <span style="color:#000000">\[VECTO\-1250\] \- Error creating new gearbox file from scratch</span>
# Vecto 3.3.6.1898 Release Candidate 2020-03-13
## Improvements
* <span style="color:#000000">\[VECTO\-1239\] \- Adaptation of Mission Profile Weighting Factors</span>
* <span style="color:#000000">\[VECTO\-1241\] \- Engineering mode: Adding support for additional PTO activations</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-1243\] \- Bug in VTP mode for heavy lorries</span>
* <span style="color:#000000">\[VECTO\-1234\] \- urban cycle at reference load not running for bug when find braking operating point</span>
# Vecto 3.3.5.1812 Official Release 2019-12-18
## Bug Fixes (compared to VECTO 3.3.5.1783-RC)
* <span style="color:#000000">\[VECTO\-1220\] \- Simulation Abort Urban Delivery RefLoad</span>
# Vecto 3.3.5.1783 Release Candidate 2019-11-19
## Improvements
* <span style="color:#000000">\[VECTO\-1194\] \- Handling input parameter 'vocational' for groups other than 4\, 5\, 9\, 10</span>
* <span style="color:#000000">\[VECTO\-1147\] \- Updating declaration mode cycles values in user manual </span>
* <span style="color:#000000">\[VECTO\-1207\] \- run VECTO in 64bit mode by default</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-1074\] \- Vecto Calculation Aborts with Interpolation Error</span>
* <span style="color:#000000">\[VECTO\-1159\] \- Simulation Abort in UrbanDelivery LowLoading</span>
* <span style="color:#000000">\[VECTO\-1189\] \- Error in delaunay triangulation invariant violated</span>
* <span style="color:#000000">\[VECTO\-1209\] \- Unexpected Response Response Overload</span>
* <span style="color:#000000">\[VECTO\-1211\] \- Simulation Abort Urban Delivery Ref Load</span>
* <span style="color:#000000">\[VECTO\-1214\] \- Validation of input data fails when gearbox speed limits are applied</span>
# Vecto 3.3.4.1716 Official Release 2019-09-13
## Bug Fixes (compared to VECTO 3.3.4.1686-RC)
* <span style="color:#000000">\[VECTO\-1074\] \- Vecto Calculation Aborts with Interpolation Error \(\[VECTO\-1046\]\)</span>
* <span style="color:#000000">\[VECTO\-1111\] \- Simulation Abort in Municipal Reference Load</span>
# Vecto 3.3.4.1686 Release Candidate 2019-08-14
## Improvements
* <span style="color:#000000">\[VECTO\-1042\] \- Add option to write results into a certain directory</span>
* <span style="color:#000000">\[VECTO\-1064\] \- add weighting factors for vehicle groups 1\, 2\, 3\, 11\, 12\, 16</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-1030\] \- Exceeded max iterations when searching for operating point\! Failed to find operating point\!</span>
* <span style="color:#000000">\[VECTO\-1032\] \- Gear 5 LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient</span>
* <span style="color:#000000">\[VECTO\-1067\] \- Vair and Beta correction for Aerodynamics</span>
* <span style="color:#000000">\[VECTO\-1000\] \- Error Loss\-Map extrapolation in Declaration Mode</span>
* <span style="color:#000000">\[VECTO\-1040\] \- Gear 6 LossMap data was extrapolated in Declaration Mode</span>
* <span style="color:#000000">\[VECTO\-1047\] \- Failed to find operating point on construction cycle\, ref load\, AT gearbox</span>
# Vecto 3.3.3.1639 Official Release 2019-06-27
## Bug Fixes (compared to VECTO 3.3.3.1609-RC)
* <span style="color:#000000">\[VECTO\-1003\] \- Vecto Error: Loss\-Map extrapolation in declaration mode required</span> <span style="color:#000000">\(issue VECTO\-991\)</span>
* <span style="color:#000000">\[VECTO\-1006\] \- Failed to find torque converter operating point on UD cycle </span> <span style="color:#000000">\(issue VECTO\-996\)</span>
* <span style="color:#000000">\[VECTO\-1010\] \- Unexpected Response: ResponseOverload in UD cycle </span> <span style="color:#000000">\(issue VECTO\-996\)</span>
* <span style="color:#000000">\[VECTO\-1015\] \- XML Schema not correctly identified</span>
* <span style="color:#000000">\[VECTO\-1019\] \- Error opening job in case a file is missing</span>
* <span style="color:#000000">\[VECTO\-1020\] \- HashingTool Crashes</span>
* <span style="color:#000000">\[VECTO\-1021\] \- Invalid hash of job data</span>
# Vecto 3.3.3.1609 Release Candidate 2019-05-29
* <span style="color:#000000"> __ Improvement__ </span>
* <span style="color:#000000">\[VECTO\-916\] \- Adding new tyre sizes</span>
* <span style="color:#000000">\[VECTO\-946\] \- Refactoring XML reading</span>
* <span style="color:#000000">\[VECTO\-965\] \- Add input fields for ADAS into VECTO GUI</span>
* <span style="color:#000000">\[VECTO\-966\] \- Allow selecting Tank System for NG engines in GUI</span>
* <span style="color:#000000">\[VECTO\-932\] \- Consistency in NA values in the vsum file</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-954\] \- Failed to find operating point for braking power \(Fix for Notification Art\. 10\(2\) \- \[VECTO\-952\]\)</span>
* <span style="color:#000000">\[VECTO\-979\] \- VECTO Simulation abort with 8\-speed MT transmission \(Fix for Notification Art\. 10\(2\) \- \[VECTO\-978\]\)</span>
* <span style="color:#000000">\[VECTO\-931\] \- AT error in VECTO version 3\.3\.2\.1519</span>
* <span style="color:#000000">\[VECTO\-950\] \- Error when loading Engine Full\-load curve</span>
* <span style="color:#000000">\[VECTO\-967\] \- Engine\-Only mode: Engine Torque reported in \.vmod does not match the provided cycle</span>
* <span style="color:#000000">\[VECTO\-980\] \- Error during simulation run</span>
# Vecto 3.3.2.1548 Official Release 2019-03-29
* <span style="color:#000000"> __Bugfixes \(compared to 3\.3\.2\.1519\-RC\)__ </span>
* <span style="color:#000000">\[VECTO\-861\] \- 3\.3\.1: Torque converter not working correctly</span>
* <span style="color:#000000">\[VECTO\-904\] \- Range for gear loss map not sufficient\.</span>
* <span style="color:#000000">\[VECTO\-909\] \- 3\.3\.2\.1519: Problems running more than one input \.xml</span>
* <span style="color:#000000">\[VECTO\-917\] \- TargetVelocity \(0\.0000\) and VehicleVelocity \(>0\) must be zero when vehicle is halting</span>
* <span style="color:#000000">\[VECTO\-918\] \- RegionalDeliveryEMS LowLoading \- ResponseSpeedLimitExceeded</span>
* <span style="color:#000000">\[VECTO\-920\] \- Urban Delivery: Simulation Run Aborted\, TargetVelocity and VehicleVelocity must be zero when vehicle is halting\!</span>
# Vecto 3.3.2.1519 Release Candidate 2019-03-01
## Improvements
* <span style="color:#000000">\[VECTO\-869\] \- change new vehicle input fields \(ADAS\, sleeper cab\, etc\.\) to be mandatory</span>
* <span style="color:#000000">\[VECTO\-784\] \- Configuration file for VECTO log files</span>
* <span style="color:#000000">\[VECTO\-865\] \- Extend Sum\-Data</span>
* <span style="color:#000000">\[VECTO\-873\] \- Add digest value to SumData</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-729\] \- Bugs APT submodel</span>
* <span style="color:#000000">\[VECTO\-787\] \- APT: DrivingAction Accelerate after Overload</span>
* <span style="color:#000000">\[VECTO\-789\] \- APT: ResponseUnderload</span>
* <span style="color:#000000">\[VECTO\-797\] \- VECTO abort with AT transmission and TC table value</span>
* <span style="color:#000000">\[VECTO\-798\] \- VECTO abort with certified AT transmission data and certified TC data</span>
* <span style="color:#000000">\[VECTO\-807\] \- VECTO errors in vehicle class 1/2/3</span>
* <span style="color:#000000">\[VECTO\-827\] \- Torque converter inertia </span>
* <span style="color:#000000">\[VECTO\-838\] \- APT: ResponseOverload</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-843\] \- AT Transmissions problem on VECTO 3\.3\.1\.1463</span>
* <span style="color:#000000">\[VECTO\-844\] \- Error with AT gearbox model</span>
* <span style="color:#000000">\[VECTO\-847\] \- Simulation abort due to error in NLog?</span>
* <span style="color:#000000">\[VECTO\-848\] \- AT Gearbox Simulation abort \(was: Problem related to Tyres?\)</span>
* <span style="color:#000000">\[VECTO\-858\] \- Urban Delivery Abort \- with APT\-S Transmission and TC</span>
* <span style="color:#000000">\[VECTO\-861\] \- 3\.3\.1: Torque converter not working correctly</span>
* <span style="color:#000000">\[VECTO\-872\] \- MRF/CIF: Torque Converter certification method and certification nbr not correctly set</span>
* <span style="color:#000000">\[VECTO\-879\] \- SIMULATION RUN ABORTED DistanceRun got an unexpected resp\.</span>
* <span style="color:#000000">\[VECTO\-883\] \- Traction interruption may be too long</span>
* <span style="color:#000000">\[VECTO\-815\] \- Unexpected Response: SpeedLimitExceeded</span>
* <span style="color:#000000">\[VECTO\-816\] \- object reference not set to an instance of an object</span>
* <span style="color:#000000">\[VECTO\-817\] \- TargetVelocity and VehicleVelocity must not be 0</span>
* <span style="color:#000000">\[VECTO\-820\] \- DistanceRun got an unexpected response: ResponseSpeedLimitExceeded</span>
* <span style="color:#000000">\[VECTO\-864\] \- Prevent VECTO loss\-map extension to result in negative torque loss</span>
## Installation Option (VECTO-784)
* <span style="color:#000000">VECTO 3\.3\.2 adds a new feature to run as 'installed application' instead of the 'portable' mode</span>
* <span style="color:#000000">VECTO as 'installed application'</span>
* <span style="color:#000000">Needs no write permissions to the VECTO application folder</span>
* <span style="color:#000000">All configuration files and settings are written to %AppData%\\VECTO\\\<Version></span>
* <span style="color:#000000">All log files are written to %LocalAppData%\\VECTO\\\<Version></span>
* <span style="color:#000000">Switch to 'installed application'</span>
* <span style="color:#000000">Copy the VECTO directory and all its files and subdirectories to the appropriate location where the user has execute permissions</span>
* <span style="color:#000000">Edit the file '</span> <span style="color:#000000"> _install\.ini_ </span> <span style="color:#000000">' and remove the comment character \(\#\) in the line containing </span> <span style="color:#000000"> </span> <span style="color:#000000"> __ExecutionMode = install__ </span>
# Vecto 3.3.1.1492 Official Release 2019-02-01
## Bug Fixes (compared to 3.3.1.1463-RC)
* <span style="color:#000000">\[VECTO\-845\] \- Fixing bug for VECTO\-840</span>
* <span style="color:#000000">\[VECTO\-826\] \- DistanceRun got an unexpected response: ResponseSpeedLimitExceeded</span>
* <span style="color:#000000">\[VECTO\-837\] \- VECTO GUI displays incorrect cycles prior to simulation</span>
* <span style="color:#000000">\[VECTO\-831\] \- Addition of indication to be added in Help and Release notes for simulations with LNG</span>
# Vecto 3.3.1.1463 Release Candidate 2019-01-03
## Changes according to 2017/2400 amendments
* <span style="color:#000000">\[VECTO\-761\] \- Adaptation of input XML Schema</span>
* <span style="color:#000000">\[VECTO\-762\] \- Extension of Input Interfaces</span>
* <span style="color:#000000">\[VECTO\-763\] \- Extension of Segmentation Table</span>
* <span style="color:#000000">\[VECTO\-764\] \- ADAS benefits \(according to Annex III Point 8\. of amendment to 2017/2400\)</span>
* <span style="color:#000000">\[VECTO\-766\] \- Update power demand auxiliaries \(for extended segmentation table\)</span>
* <span style="color:#000000">\[VECTO\-767\] \- Report for exempted vehicles</span>
* <span style="color:#000000">\[VECTO\-768\] \- VTP mode</span>
* <span style="color:#000000">\[VECTO\-770\] \- Fuel Types</span>
* <span style="color:#000000">\[VECTO\-771\] \- Handling of exempted vehicles</span>
* <span style="color:#000000">\[VECTO\-824\] \- Throw exception for certain combinations of exempted vehicle parameters</span>
* <span style="color:#000000">\[VECTO\-773\] \- Correction Factor for Reference Fuel</span>
* <span style="color:#000000">\[VECTO\-790\] \- Adapt generic data for construction/municipal utility</span>
* <span style="color:#000000">\[VECTO\-493\] \- Implementation of generic body weights and air drag values for construction cycle</span>
* <span style="color:#000000">\[VECTO\-565\] \- Consideration of LNG as possible fuel is missing</span>
## New input parameters
* <span style="color:#000000">The new input fields \(see table below\) are optional in this version\. When this release candidate will be an official version manufacturers MAY certify their new vehicles using the new input parameters\. As from 1</span> <span style="color:#000000">st</span> <span style="color:#000000"> July 2019 the new input fields will become mandatory\. Further details are provided in the timetable on the next page\.</span>
* <span style="color:#000000">Default values when the new input parameters are not provided:</span>
| Input parameters vehicle - Table 1 Annex III | |
| :-: | :-: |
| Field | Default value |
| VehicleCategory | No default value but input 'rigid truck' will be converted automatically into 'rigid lorry' |
| ZeroEmissionVehicle | 'No' |
| NgTankSystem | 'Compressed' (only applicable to gas vehicles) |
| SleeperCab | 'Yes' |
| Input parameters ADAS - Pt. 8 Annex III | |
| Field | Default value |
| EngineStartStop | 'No' |
| EcoRollWithoutEngineStop | 'No' |
| EcoRollWithEngineStop | 'No' |
| PredictiveCruiseControl | 'No' |
* <span style="color:#000000">Currently </span> <span style="color:#000000"> __only__ </span> <span style="color:#000000"> the fuel type '</span> <span style="color:#000000"> __NG PI__ </span> <span style="color:#000000">' for the </span> <span style="color:#000000"> __engine certification __ </span> <span style="color:#000000">is allowed by 2017/2400\. For LNG vehicles\, therefore\, the engine fuel type has to be set to '</span> <span style="color:#000000"> __NG PI__ </span> <span style="color:#000000">' and at the vehicle level NgTankSystem has to be set to </span> <span style="color:#000000"> __liquefied__ </span> <span style="color:#000000">\. For CNG the same engine fuel type is used but NgTankSystem has to be set to </span> <span style="color:#000000"> __compressed__ </span> <span style="color:#000000">\.</span>
| Planned Date | Version | Description |
| :-: | :-: | :-: |
| 1. Feb. 2019 | 3.3.1.x | Release of official version of release candidate 3.3.1.1463 |
| 1. March 2019 | 3.3.2.x-RC | Release candidate, new input parameters are mandatory (+ further bugfixes) |
| 1. April 2019 | 3.3.2.x | Official version of VECTO 3.3.2 |
| 1. May 2019 | | Mandatory use of 3.3.1.x for certification |
| 1. July 2019 | | Mandatory use of 3.3.2.x for certification |
## Changes/Improvements
* <span style="color:#000000">\[VECTO\-799\] \- Remove TUG Logos from Simulation Tool\, Hashing Tool</span>
* <span style="color:#000000">\[VECTO\-808\] \- Add Monitoring Report</span>
* <span style="color:#000000">\[VECTO\-754\] \- Extending Loss\-Maps in case of AT gearbox for each gear\, axlegear\, gearbox </span>
* <span style="color:#000000">\[VECTO\-757\] \- Correct contact mail address in Hashing Tool</span>
* <span style="color:#000000">\[VECTO\-779\] \- Update Construction Cycle \- shorter stop times</span>
* <span style="color:#000000">\[VECTO\-783\] \- Rename columns in segmentation table and GUI</span>
* <span style="color:#000000">\[VECTO\-709\] \- VTP editor from user manual not matching new VECTO one: updated documentation</span>
* <span style="color:#000000">\[VECTO\-785\] \- Handling of Vehicles that cannot reach the cycle's target speed: Limit max speed in driver model</span>
* <span style="color:#000000">\[VECTO\-716\] \- Validate data in Settings Tab: update documentation</span>
* <span style="color:#000000">\[VECTO\-793\] \- Inconsistency between GUI\, Help and Regulation: update wording in GUI and user manual</span>
* <span style="color:#000000">\[VECTO\-796\] \- Adaptation of FuelProperties</span>
* <span style="color:#000000">\[VECTO\-806\] \- extend loss\-maps \(gbx\, axl\, angl\) for MT and AMT transmissions</span>
* <span style="color:#000000">\[VECTO\-750\] \- Simulation error DrivingAction: adapt downshift rules for AT to drive over hill with 6% inclination</span>
<span style="color:#000000"> __Update of Fuel Properties \[VECTO\-796\]__ </span>
| Fuel type | Reference for fuel properties | Density | CO2 emission factor | Lower Heating Value | Data Source |
| :-: | :-: | :-: | :-: | :-: | :-: |
| [-] | [-] | [kg/m³] | [g_CO2/g_Fuel] | [MJ/kg] | [-] |
| Diesel | B7 | 836 | 3.13 | 42.7 | CONCAWE/JEC (2018) |
| ED95 | ED95 | 820 | 1.81 | 25.4 | CONCAWE/JEC (2018) |
| Petrol | E10 | 748 | 3.04 | 41.5 | CONCAWE/JEC (2018) |
| E85 | E85 | 786 | 2.10 | 29.3 | Calculated from E0 and E100 from CONCAWE/JEC (2018) |
| LPG | LPG | not required* | 3.02 | 46.0 | CONCAWE/JEC (2018) |
| CNG | CNG (H-Gas) | not required* | 2.69 | 48.0 | CONCAWE/JEC (2018) |
| LNG | LNG (EU mix. 2016/2030) | not required* | 2.77 | 49.1 | CONCAWE/JEC (2018) |
| * VECTO does not provide volume based figures for gaseous fuels | | | | | |
<span style="color:#000000">CONCAWE/JEC \(2018\): </span> <span style="color:#000000">Specifications are based on a recent analysis \(2018\) performed by CONCAWE/EUCAR and shall reflect typical fuel on the European market\. The data is scheduled to be published in March 2019 in the context of the study: </span> <span style="color:#000000">Well\-To\-Wheels Analysis Of Future Automotive Fuels And Powertrains in the European Context - Heavy Duty vehicles</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-819\] \- object reference not set to an instance of an object</span>
* <span style="color:#000000">\[VECTO\-818\] \- SearchOperatingPoint: Unknown response type\. ResponseOverload</span>
* <span style="color:#000000">\[VECTO\-813\] \- Error "Infinity \[\] is not allowed for SI\-Value"</span>
* <span style="color:#000000">\[VECTO\-769\] \- DrivingAction Brake: request failed after braking power was found\.ResponseEngineSpeedTooHigh</span>
* <span style="color:#000000">\[VECTO\-804\] \- Error on simulation with VECTO 3\.3\.0\.1433</span>
* <span style="color:#000000">\[VECTO\-805\] \- Total vehicle mass exceeds TPMLM</span>
* <span style="color:#000000">\[VECTO\-811\] \- AMT: ResponseGearShift</span>
* <span style="color:#000000">\[VECTO\-812\] \- AMT: ResponseOverload</span>
* <span style="color:#000000">\[VECTO\-822\] \- SIMULATION RUN ABORTED by Infinity</span>
* <span style="color:#000000">\[VECTO\-792\] \- Vecto Hashing Tool \- error object reference not set to an instance of an object \(overwriting Date element\)</span>
* <span style="color:#000000">\[VECTO\-696\] \- Problem with Primary Retarder: regression update\, set torque loss to 0 for 0 speed and engaged gear</span>
* <span style="color:#000000">\[VECTO\-776\] \- Decision Factor \(DF\) field is emptied after each simulation</span>
* <span style="color:#000000">\[VECTO\-814\] \- Error: DistanceRun got an unexpected response: ResponseGearshift</span>
# Vecto 3.3.0.1433 Official Release 2018-12-04
## Bugfixes (compared to 3.3.0.1398)
* <span style="color:#000000">\[VECTO\-795\] - VECTO Hashing Tool crashes</span>
* <span style="color:#000000">\[VECTO\-802\] - Error in XML schema for manufacturer's record file</span>
## Bugfixes (compared to 3.3.0.1250)
* <span style="color:#000000">\[VECTO\-723\] \- Simulation aborts with engine speed too high in RD cycle</span>
* <span style="color:#000000">\[VECTO\-724\] \- Simulation aborts with error 'EngineSpeedTooHigh' \- duplicate of VECTO\-744</span>
* <span style="color:#000000">\[VECTO\-728\] \- Simulation aborts when vehicle's max speed \(n95h\) is below the target speed</span>
* <span style="color:#000000">\[VECTO\-730\] \- Simulation Aborts with ResponseOverload</span>
* <span style="color:#000000">\[VECTO\-744\] \- ResponseEngineSpeedTooHigh \(due to torque limits in gearbox\)</span>
* <span style="color:#000000">\[VECTO\-731\] \- Case Mismatch \- Torque Converter</span>
* <span style="color:#000000">\[VECTO\-711\] \- Elements without types in CIF and MRF</span>
* <span style="color:#000000">\[VECTO\-757\] \- Correct contact mail address in Hashing Tool</span>
* <span style="color:#000000">\[VECTO\-703\] \- PTO output in MRF file</span>
* <span style="color:#000000">\[VECTO\-713\] \- Manufacturer Information File in the legislation is not compatible with the Simulation results</span>
## Improvement (compared to 3.3.0.1250)
* <span style="color:#000000">\[VECTO\-704\] \- Allow VTP\-simulations for AT gearboxes</span>
# Vecto 3.3.0.1398 Release Candiate 2018-10-30
## Bug Fixes
* <span style="color:#000000">\[VECTO\-723\] \- Simulation aborts with engine speed too high in RD cycle</span>
* <span style="color:#000000">\[VECTO\-724\] \- Simulation aborts with error 'EngineSpeedTooHigh' \- duplicate of VECTO\-744</span>
* <span style="color:#000000">\[VECTO\-728\] \- Simulation aborts when vehicle's max speed \(n95h\) is below the target speed</span>
* <span style="color:#000000">\[VECTO\-730\] \- Simulation Aborts with ResponseOverload</span>
* <span style="color:#000000">\[VECTO\-744\] \- ResponseEngineSpeedTooHigh \(due to torque limits in gearbox\)</span>
* <span style="color:#000000">\[VECTO\-731\] \- Case Mismatch \- Torque Converter</span>
* <span style="color:#000000">\[VECTO\-711\] \- Elements without types in CIF and MRF</span>
* <span style="color:#000000">\[VECTO\-757\] \- Correct contact mail address in Hashing Tool</span>
* <span style="color:#000000">\[VECTO\-703\] \- PTO output in MRF file</span>
* <span style="color:#000000">\[VECTO\-713\] \- Manufacturer Information File in the legislation is not compatible with the Simulation results</span>
## Improvements
* <span style="color:#000000">\[VECTO\-704\] \- Allow VTP\-simulations for AT gearboxes</span>
# Vecto 3.3.0.1250 2018-06-04
## Improvements
* <span style="color:#000000">\[VECTO\-665\] \- Adding style information to XML Reports</span>
* <span style="color:#000000">\[VECTO\-669\] \- Group 1 vehicle comprises vehicles with gross vehicle weight > 7\.5t</span>
* <span style="color:#000000">\[VECTO\-672\] \- Keep manual choice for "Validate data"</span>
* <span style="color:#000000">\[VECTO\-682\] \- VTP Simulation in declaration mode</span>
* <span style="color:#000000">\[VECTO\-652\] \- VTP: Check Cycle matches simulation mode</span>
* <span style="color:#000000">\[VECTO\-683\] \- VTP: Quality and plausibility checks for recorded data from VTP</span>
* <span style="color:#000000">\[VECTO\-685\] \- VTP Programming of standard VECTO VTP report</span>
* <span style="color:#000000">\[VECTO\-689\] \- Additional Tyre sizes</span>
* <span style="color:#000000">\[VECTO\-702\] \- Hashing tool: adapt warnings</span>
* <span style="color:#000000">\[VECTO\-667\] \- Removing NCV Correction Factor</span>
* <span style="color:#000000">\[VECTO\-679\] \- Engine n95h computation gives wrong \(too high\) engine speed \(above measured FLD\, n70h\)</span>
* <span style="color:#000000">\[VECTO\-693\] \- extend vehicle performance in manufacturer record</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-656\] \- Distance computation in vsum</span>
* <span style="color:#000000">\[VECTO\-666\] \- CF\_RegPer no effect in vehicle simulation \-\- added to the engine correction factors</span>
* <span style="color:#000000">\[VECTO\-687\] \- Saving a Engine\-Only Job is not possible</span>
* <span style="color:#000000">\[VECTO\-695\] \- Bug in vectocmd\.exe \- process does not terminate</span>
* <span style="color:#000000">\[VECTO\-699\] \- Output in manufacturer report and customer report \(VECTO\) uses different units than described in legislation</span>
* <span style="color:#000000">\[VECTO\-700\] \- errorr in simulation with 0 stop time at the beginning of the cycle </span>
# Vecto 3.2.1.1133 2018-02-07
## Improvements
* <span style="color:#000000">\[VECTO\-634\] \- VTP Mode: specific fuel consumption</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-642\] \- VECTO BUG - secondary retarder losses: </span> <span style="color:#000000"> __IMPORTANT:__ </span> <span style="color:#000000"> Fuel\-consumption relevant bug\! wrong calculation of retarder losses for retarder ratio not equal to 1</span>
* <span style="color:#000000">\[VECTO\-624\] \- Crash w/o comment: Infinite recursion</span>
* <span style="color:#000000">\[VECTO\-627\] \- Cannot open Engine\-Only Job</span>
* <span style="color:#000000">\[VECTO\-629\] \- Vecto crashes without errror message \(same issue as VECTO\-624\)</span>
* <span style="color:#000000">\[VECTO\-639\] \- Failed to find operating point for braking power: cycle with low target speed \(3km/h\)\. allow driving with slipping clutch</span>
* <span style="color:#000000">\[VECTO\-640\] \- Exceeded max\. iterations: driving fully\-loaded vehicle steep uphill\. fixed by allowing full\-stop and drive off again</span>
* <span style="color:#000000">\[VECTO\-633\] \- unable to start VTP Mode simulation</span>
* <span style="color:#000000">\[VECTO\-645\] \- Encountered error while validating Vecto output \(generated by API\) through Hashing tool for vehicle without retarder</span>
# Vecto 3.2.1.1079 2017-12-15
## Improvements
* <span style="color:#000000">\[VECTO\-618\] \- Add Hash value of tyres to manufacturer's record file</span>
* <span style="color:#000000">\[VECTO\-590\] \- Handling of hash values: customer's record contains hash of manufacturer's record</span>
* <span style="color:#000000">\[VECTO\-612\] \- Continuously changing hashes: Info in GUI of HashingTool</span>
* <span style="color:#000000">\[VECTO\-560\] \- Change Mail\-Address of general VECTO contact</span>
* <span style="color:#000000">\[VECTO\-616\] \- SI\-Unit \- display derived unit instead of base units</span>
## Bug Fixes
* <span style="color:#000000">\[VECTO\-608\] \- Power balance in EPT\-mode not closed</span>
* <span style="color:#000000"> \[VECTO\-611\] \- Invalid input\. Cannot cast Newtonsoft\.Json\.Linq\.JObject to Newtonsoft\.Json\.Linq\.Jtoken</span>
* <span style="color:#000000">\[VECTO\-610\] \- TyreCertificationNumber missing in Manufacturer Report</span>
* <span style="color:#000000">\[VECTO\-613\] \- Incomplete description of allowed values of LegislativeClass \(p251\) in VECTO parameter documentation</span>
* <span style="color:#000000">\[VECTO\-625\] \- Update XML Schema: Tyre dimensions according to Technicall Annex\, trailing spaces in enums</span>
* <span style="color:#000000"> __Support__ </span>
* <span style="color:#000000"> __ __ </span> <span style="color:#000000">\[VECTO\-615\] \- Error torque interpolation in declaration jobs exported to XMLImprovements</span>
# Vecto 3.2.1.1054 2017-11-20
## Improvements
<span style="color:#000000">\[VECTO\-592\] \- VTP Simulation Mode</span>
<span style="color:#000000">\[VECTO\-605\] \- Improve simulation speed</span>
## Bugfixes
<span style="color:#000000">\[VECTO\-602\] \- Error in simulation without airdrag component</span>
<span style="color:#000000">\[VECTO\-589\] \- Scheme \.xml error</span>
# VTP Simulation Mode
## Verification Test Procedure (VTP) Simulation Mode
* <span style="color:#000000">Similar to Pwheel mode\, different cycle format \(see user manual\)</span>
* <span style="color:#000000">Requires:</span>
* <span style="color:#000000">Vehicle in declaration mode \(XML\)</span>
* <span style="color:#000000">Measured driving cycle</span>
* <span style="color:#000000">Parameters for engine\-fan model</span>
* <span style="color:#000000">VECTO calculates the gear based on the wheel speed and engine speed \(and vehicle parameters\) and ignores the gear provided in the driving cycle</span>
* <span style="color:#000000">Fuel consumption interpolation is done using the engine speed from the cycle and calculated power demand \(to avoid wrong engine speeds due to wrong gear selection\)</span>
* <span style="color:#000000">Simulation uses all auxiliaries except engine fan</span>
* <span style="color:#000000">Engine fan is modeled separately\, power demand depends on fan speed \(see user manual\)</span>
* <span style="color:#000000">Auxiliary power selected according to segment table\, BUT power demand depends on vehicle speed</span>
* <span style="color:#000000">v < 50 km/h: Urban</span>
* <span style="color:#000000">50 <= v < 70 km/h: Rural</span>
* <span style="color:#000000">v >70 km/h: Long haul</span>
* <span style="color:#000000">Gear and fuel consumption in the driving cycle are optional for now\, may be used in future versions</span>
# Vecto 3.2.0.1022 2017-10-19
## Bugfixes
<span style="color:#000000">\[VECTO\-585\, VECTO\-587\] - VECTO Simulation aborts when run as WCF Service</span>
<span style="color:#000000">\[VECTO\-586\] - Gearshiftcout in reports too high</span>
<span style="color:#000000">\[VECTO\-573\] - Use of old library references \.net framework 2\.0</span>
# Vecto 3.2.0.1005 2017-10-02
## Improvements
## Release of Vecto Hashing Tool
<span style="color:#000000">\[VECTO\-557\] Engine speed simulated too high during long stops</span>
## Bugfixes
<span style="color:#000000">\[VECTO\-569\] \- 'Engine Retarder' not correctly recognized as input</span>
<span style="color:#000000">\[VECTO\-571\] \- Customer Report - wrong output format of average RRC</span>
<span style="color:#000000">\[VECTO\-573\] \- Correction of displayed units in graph window</span>
<span style="color:#000000">\[VECTO\-575\] \- Correction of simulation aborts \(due to gearbox inertia\, engineering mode\)</span>
<span style="color:#000000">\[VECTO\-577\] \- Correction of XML export functionality</span>
<span style="color:#000000">\[VECTO\-579\] \- Bug fix GUI crashes on invalid input</span>
<span style="color:#000000">\[VECTO\-558\] \- Correction of output in \.vsum file - BFColdHot always 0</span>
<span style="color:#000000">\[VECTO\-564\] \- Bug fix: correct output of vehicle group in XML report</span>
<span style="color:#000000">\[VECTO\-566\] \- Vehicle height not correctly read \(engineering mode\)</span>
<span style="color:#000000">\[VECTO\-545\] \- Update documentation on Settings dialog</span>
# Vecto 3.2.0.940 2017-07-28
## Bugfixes
<span style="color:#000000">\[VECTO\-546\] \- GearboxCertificationOptionType Option 2 not accepted by VECTO</span>
<span style="color:#000000">\[VECTO\-547\] \- Engine Manufacturer and Engine Model are empty in \.vsum </span>
<span style="color:#000000">\[VECTO\-548\] \- online user manual</span>
<span style="color:#000000">\[VECTO\-549\] \- Inconsistent \(and wrong\) decimal separator in XML output \(manufacturer report\)</span>
<span style="color:#000000">\[VECTO\-551\] \- Average Tyre RRC not in Customer Information File output</span>
<span style="color:#000000">\[VECTO\-536\] \- GUI: improvements vehicle dialog \(add missing pictures for vehicle categories\)</span>
<span style="color:#000000">\[VECTO\-550\] \- Allow custom settings for AirDensity in Engineering mode</span>
<span style="color:#000000">\[VECTO\-552\] \- set engine rated power\, rated speed to computed values from FLD if not provided as input</span>
# Vecto 3.2.0.925 2017-07-14
## Improvements
<span style="color:#000000">\[VECTO\-366\] added EMS vehicle configuration\, EMS is only simulated when engine rated power > 300kW</span>
<span style="color:#000000">\[VECTO\-463\] add pneumatic system technology 'vacuum pump'</span>
<span style="color:#000000">\[VECTO\-465\] change RRC value of trailers \(declaration mode\) from 0\.00555 to 0\.0055 \(due to limits in user interface\)</span>
<span style="color:#000000">\[VECTO\-477\] AT Gearbox\, powershift losses: remove inertia factor</span>
<span style="color:#000000">\[VECTO\-471\] update cross\-wind correction model: height\-dependent wind speed \(see Excel spreadsheet in User Manual folder for details\)</span>
<span style="color:#000000">\[VECTO\-367\] Add Vehicle Design Speed to segmentation table</span>
<span style="color:#000000">\[VECTO\-470\] Add XML reading and export functionality</span>
<span style="color:#000000">\[VECTO\-486\] Adding hashing library</span>
<span style="color:#000000">\[VECTO\-469\] Limit engine max torque \(either due to vehicle or gearbox limits\)\, limit gearbox input speed</span>
<span style="color:#000000">\[VECTO\-466\] Update vehicle payloads: 10% loaded and reference load are simulated</span>
<span style="color:#000000">\[VECTO\-467\] Add generic PTO activation in municipal cycle</span>
<span style="color:#000000">\[VECTO\-468\] Add PTO losses \(idle\) in declaration mode</span>
<span style="color:#000000">\[VECTO\-479</span> <span style="color:#000000">\] Added PTO option 'only one engaged gearwheel above oil level' with 0 losses</span>
<span style="color:#000000">\[VECTO\-483\] Adapt CdxA supplement for additional trailers</span>
<span style="color:#000000">\[VECTO\-494\] Implementation of different fuel types</span>
<span style="color:#000000">\[VECTO\-502\] Implementing standard values for air\-drag area \(if not measured\)</span>
<span style="color:#000000">\[VECTO\-501\] Implement engine idle speed set in vehicle \(must be higher than engine's idle speed value\)</span>
<span style="color:#000000">\[VECTO\-504\] Adding HVAC technology 'none'</span>
<span style="color:#000000">\[VECTO\-489\] Extrapolate gearbox lossmaps \(required when torque limitation by gearbox is ignored\)</span>
<span style="color:#000000">\[VECTO\-505\] Implement AT transmissions in declaration mode</span>
<span style="color:#000000">\[VECTO\-507\] Allow to ignore validation of model data when starting a simulation \(significant improvement on simulation startup time \- about 10s\)</span>
<span style="color:#000000">\[VECTO\-506\] modified method how torque\-converter characteristics in drag is extended\. allow drag\-values in the input\, only add one point at a high speed ratio</span>
<span style="color:#000000">\[VECTO\-509\] Add axle\-type \(vehicle driven\, vehicle non\-driven\, trailer\) to GUI</span>
<span style="color:#000000">\[VECTO\-511\] Add engine idle speed to Vehicle input form \(GUI\)</span>
<span style="color:#000000">\[VECTO\-510\] Write XML reports \(manufacturer\, customer information\) in declaration mode</span>
<span style="color:#000000">\[VECTO\-474\] new driving cycles for Municipal and Regional Delivery</span>
<span style="color:#000000">\[VECTO\-522\] step\-up ratio for using torque converter in second gear set to 1\.85 for busses \(still 1\.8 for trucks\)</span>
<span style="color:#000000">\[VECTO\-525\] remove info\-box with max loading in GUI</span>
<span style="color:#000000">\[VECTO\-531\] Payload calculation: limit truck payload to the truck's max payload\. \(earlier versions only limited the total payload of truc \+ trailer to the total max\. payload\, i\.e\. allowed to shifted loading from truck to the trailer\)</span>
<span style="color:#000000">\[VECTO\-533\] allow second driven axle\, rdyn is calculated as average of both driven axles</span>
<span style="color:#000000">\[VECTO\-537\] new Suburban driving cycles</span>
<span style="color:#000000">\[VECTO\-541\] increase declaration mode PT1 curve to higher speeds \(2500 is too low for some engines\)</span>
<span style="color:#000000">\[VECTO\-542\] reduce overspeed in declaration mode to 2\.5km/h</span>
## Bugfixes
<span style="color:#000000">\[VECTO\-462\] fix: decision if PTO cycle is simulated</span>
<span style="color:#000000">\[VECTO\-473\] fix: adapt range for validation of torque converter characteristics</span>
<span style="color:#000000">\[VECTO\-464\] fix: extrapolation of engine full\-load curve gives neg\. max\. torque\. Limit engine speed to n95h</span>
<span style="color:#000000">\[VECTO\-480\] fix: a\_pos in \.vsum was less than zero</span>
<span style="color:#000000">\[VECTO\-487\] fix: Duration of PTO cycle was computed incorrectly if PTO cycle does not start at t=0</span>
<span style="color:#000000">\[VECTO\-514\] fix: sort entries in \.vsum numerically\, not lexically</span>
<span style="color:#000000">\[VECTO\-516\] fix: consider axlegear losses for estimation of acceleration after gearshifts</span>
<span style="color:#000000">\[VECTO\-517\] fix: valid shift polygon was considered invalid when extended to very high torque ranges</span>
<span style="color:#000000">\[VECTO\-424\] fix: VectoCore\.dll could not be found when the current working directory is different to the directory of the vectocmd\.exe</span>
<span style="color:#000000">\[VECTO\-425\] fix: vectocmd\.exe \- check if the output is redirected\, and skip updating of the progress bar when this is the case</span>
<span style="color:#000000">\[VECTO\-426\] fix: vectocmd\.exe \- log errors to STDERR</span>
<span style="color:#000000">\[VECTO\-519\] fix: computation of n95h fails for a valid full\-load curve due to numerical inaccuracy\. add tolerance when searching for solutions</span>
<span style="color:#000000">\[VECTO\-520\] fix: gearashift count in vsum is 0</span>
# Vecto 3.1.2.810 2017-01-18
## Improvements
<span style="color:#000000">\[VECTO\-445\] Additional columns in vsum file</span>
<span style="color:#000000">Allow splitting shift losses among multiple simulation intervals</span>
<span style="color:#000000">Allow coasting overspeed only if vehicle speed > 0</span>
<span style="color:#000000">Torque converter: better handling of 'creeping' situations</span>
## Bugfixes
<span style="color:#000000">\[VECTO\-443\] Bugfix in AMT shift strategy: skip gears not working correctly</span>
# Vecto 3.1.2.796 2017-03-07
## Improvements
<span style="color:#000000">\[VECTO\-405\] Adding clutch\-losses for AMT/MT gearboxes during drive\-off\, reduce drive\-off distance after stop from 1m to 0\.25m\, set clutch closing speed \(normalized\) to 6\.5%\, changes in clutch model</span>
<span style="color:#000000">\[VECTO\-379\] Make GUI more tolerant against missing files\. Instead of aborting reading the input data the GUI shows a suffix for missing input files</span>
<span style="color:#000000">\[VECTO\-411\] Allow a traction interruption of 0s for AMT/MT gearboxes</span>
<span style="color:#000000">\[VECTO\-408\] Gearbox Inertia for AT gearboxes set to 0</span>
<span style="color:#000000">\[VECTO\-419\] Adapted error messages\, added list of errors</span>
<span style="color:#000000">\[VECTO\-421\,VECTO\-439\] Added volume\-related results to vsum file \(volume is computed based on default bodies\)</span>
<span style="color:#000000">\[\] Energy balance \(vsum\) and balance of engine power output and power consumers \(vmod\) level</span>
<span style="color:#000000">\[VECTO\-430\] AT shift strategy: upshifts may happen too early</span>
<span style="color:#000000">\[VECTO\-431\] AMT shift strategy always started in first gear due to changes in clutch model</span>
<span style="color:#000000">\[VECTO\-433\] adapt generic vehicles: use typical WHTC correction factors</span>
<span style="color:#000000">\[VECTO\-437\] set vehicle speed at clutch\-closed to 1\.3 m/s</span>
<span style="color:#000000">\[VECTO\-436\] fix simulation aborts with AT gearbox \(neg\. braking power\, unexpected response\, underload\)</span>
## Bugfixes
<span style="color:#000000">\[VECTO\-415\] Powershift Losses were not considered for AT gearboxes with PowerSplit</span>
<span style="color:#000000">\[VECTO\-416\] Measured Speed with gear failed when cycle contained parts with eco\-roll \(computation of next gear failed\)</span>
<span style="color:#000000">\[VECTO\-428\] Sum of timeshares adds up to 100%</span>
<span style="color:#000000">\[VECTO\-429\] Min Velocity for lookahead coasting was not written to JSON file</span>
# Vecto 3.1.1.748 2017-01-18
## Bugfixes
<span style="color:#000000">\[VECTO\-404\] Driving Cycle with PTO stopped simulation after first PTO activation</span>
## Improvements
<span style="color:#000000">\[VECTO\-390\, VECTO\-400\] Adapt engine speed to estimated engine speed after gear shift during traction interruption \(double clutching\)</span>
<span style="color:#000000">\[VECTO\-396\, VECTO\-388\] Add shift losses for AT power shifts</span>
<span style="color:#000000">\[VECTO\-389\] new gear shift rules for AT gearboxes</span>
<span style="color:#000000">\[VECTO\-387\] added max input speed for torque converter</span>
<span style="color:#000000">\[VECTO\-385\] Automatically add generic torque converter data for drag</span>
<span style="color:#000000">\[VECTO\-399\] Add missions and loadings for vehicle categories 11\, 12\, and 16 \(declaration mode\)</span>
<span style="color:#000000">\[VECTO\-384\] cleanup memory after simulation run</span>
<span style="color:#000000">\[VECTO\-394\] new option for vectocmd to disable all output</span>
<span style="color:#000000">\[VECTO\-392\] make the GUI scale depending on the Windows font size</span>
<span style="color:#000000">\[VECTO\-391\] Gearbox output speed and output torque added to \.vmod files</span>
<span style="color:#000000">\[VECTO\-386\] Gearbox window: disable input fields not applicable for the selected gearbox type</span>
## Bugfixes
<span style="color:#000000">\[VECTO\-401\] Computation of n\_95h etc\. fails if engine's max torque is constant 0 </span>
<span style="color:#000000">Lookup of Airdrag parameters in declaration mode</span>
<span style="color:#000000">\[VECTO\-378\] Improved file\-handling in AAUX module</span>
# Vecto 3.1.0.683 2016-11-14
## Bugfixes
<span style="color:#000000">\[VECTO\-375\] Fixed bug when braking during slope change from negative to positive values\.</span>
<span style="color:#000000">\[VECTO\-372\] Added check for unusual acceleration/deceleration data which could lead to error when halting\.</span>
<span style="color:#000000">\[VECTO\-371\] Added additional behavior to overcome such situations</span>
<span style="color:#000000">\[VECTO\-370\] Added additional behavior to overcome such situations</span>
<span style="color:#000000">\[VECTO\-369\] CrosswindCorrection is now saved and read again from JSON files</span>
<span style="color:#000000">\[VECTO\-373\] WHTC\-Engineering correction factor now correctly read/write in JSON files</span>
<span style="color:#000000">\[VECTO\-368\] Fixed validation for specific cases when values are intentionally invalid\.</span>
<span style="color:#000000">\[VECTO\-357\] Updated GUI to not show ECO\-Roll option to avoid confusion</span>
<span style="color:#000000">Fixed numerous bugs in AT\-ShiftStrategy regarding the Torque Converter</span>
<span style="color:#000000">Fixed numerous bugs in MeasuredSpeed Mode \(and MeasuredSpeed with Gear\) in connection with AT\-Gearbox and TorqueConverter</span>
<span style="color:#000000">Fixed a bug when PTO\-Cycle was missing</span>
<span style="color:#000000">Corrected axle loss maps for Generic Vehicles in Declaration Mode to match technical annex</span>
<span style="color:#000000">Corrected SumFile Cruise Time Share\. Added that timeshares must add up to 100%</span>
<span style="color:#990000"> __Vecto 3\.1\.0\.683__ </span> <span style="color:#990000"> __2016\-11\-14__ </span>
## Improvements
<span style="color:#000000">\[VECTO\-355\] Updated documentation\, added powertrain schematics in chapter "Simulation Models"</span>
<span style="color:#000000">\[VECTO\-374\] Check range for Torque Converter speed ratio input data to be at least between 0 and 2\.2</span>
<span style="color:#000000">Updated many error messages to be more explicit about the reason of error</span>
<span style="color:#000000">Added "Mission Profiles" Directory with driving cycles publicly available in the application root directory\.</span>
<span style="color:#000000">Added "Declaration" directory with the declaration data files in the application root directory\.</span>
<span style="color:#000000">Added warning when engine inertia is 0</span>
<span style="color:#000000">Added check that engine speed must not fall below idle speed \(even in measured speed mode\)</span>
<span style="color:#000000">Shift curve validation for AT gearboxes: shift curves may now overlap due to different shift logic in AutomaticTransmissions\.</span>
<span style="color:#000000">Updated Crosswind Coefficients for </span> <span style="color:#000000">Tractor\+Semitrailer</span>
# Vecto 3.1.0.662 2016-10-24
## Bug Fixes
* <span style="color:#000000">\[VECTO\-360\] Fixed error during startup of VECTO \(loading of DLLs\)\.</span>
* <span style="color:#000000">\[VECTO\-358\] Fixed errors during simulation where vehicle unintentionally was driving backwards\. Fixed 1Hz\-Filter for ModFiles \(distance was wrong under certain circumstances\, vehicle seemingly jumping back before halt\)</span>
* <span style="color:#000000">\[VECTO\-361\] Fixed classification of vehicles with GVM of exactly 7500kg</span>
* <span style="color:#000000">\[VECTO\-364\] Fixed an error in measured speed mode \(run aborts\)\.</span>
* <span style="color:#000000">\[VECTO\-363\] Compute shift polygons in declaration mode now uses correct boundary for full load margin\.</span>
* <span style="color:#000000">\[VECTO\-365\] Fixed editing gears in declaration mode</span>
## Improvements
* <span style="color:#000000">\[VECTO\-355\] User Manual updated \(Screenshots\, Descriptions\, File Formats\, Vecto V2 Comments removed\)\.</span>
* <span style="color:#000000">\[VECTO\-317\] Declaration data for Wheel sizes updated</span>
* <span style="color:#000000">\[VECTO\-359\] Simplified code regarding PT1 behavior\.</span>
* <span style="color:#000000">\[VECTO\-323\] PTO\-Cycle may now be left empty when not used in driving cycle\.</span>
## Main Updates
* <span style="color:#000000">Removed VECTO Core 2\.2</span>
* <span style="color:#000000">Refactoring of the User\-Interface Backend: loading\, saving files and validating user input uses Vecto 3 models</span>
* <span style="color:#000000">AT\-Gearbox Model: differentiate between AT gearbox with serial torque converter and AT gearbox using powersplit</span>
* <span style="color:#000000">Numbering of gears with AT gearbox corresponds to mechanical gears\, new column TC\_locked in \.vmod file to indicate if torque converter is active</span>
* <span style="color:#000000">Torque converter gear no longer allowed in input \(added by Vecto depending on the AT model\)</span>
* <span style="color:#000000">New implementation of torque converter model \(analytic solutions\)</span>
* <span style="color:#000000">Added PTO option for municipal utility vehicles: PTO idle losses\, separate PTO cycle during standstill</span>
* <span style="color:#000000">Added Angledrive Component</span>
* <span style="color:#000000">Option for constant Auxiliary Power Demand in Job\-File</span>
* <span style="color:#000000">Normalize x/y values before triangulating Delaunay map \(transmission loss\-maps\, fuel consumption loss map\)</span>
* <span style="color:#000000">Additional fuel consumption correction factor in declaration mode: cold/hot balancing factor</span>
* <span style="color:#000000">Added fuel consumption correction factor \(WHTC\, Cold/Hot balancing\,\) in engineering mode</span>
* <span style="color:#000000">Update auxiliaries power demand according to latest whitebook</span>
* <span style="color:#000000">Allow multiple steered axles</span>
* <span style="color:#000000">Adapted engine idle controller \(during declutch\) - engine speed decreases faster</span>
* <span style="color:#000000">SUM\-File: split E\_axl\_gbx into two columns\, E\_axl and E\_gbx</span>
* <span style="color:#000000">New columns in mod\-file: PTO\, torque converter</span>
* <span style="color:#000000">Removed full\-load curve per gear\, only single value MaxTorque</span>
* <span style="color:#000000">Removed rims \(dynamic wheel radius depends on wheel type\)</span>
* <span style="color:#000000">Fixes in AAUX module: open correct file\-browser\, save selected files</span>
# Status quo VECTO software and open issues (Oct. 2016)
## Next issues on the to do list
* <span style="color:#000000"> __Further development of the AT model__ </span> <span style="color:#000000">Consideration of losses during power shifts\, update of gear shift logics</span>
* <span style="color:#000000"> __Reimplementation of engine stop/start__ </span>
* <span style="color:#000000"> __Declaration mode: implementation of EMS vehicle configurations__ </span>
* <span style="color:#000000"> _Items waiting for decision on methods and resources:_ </span>
* <span style="color:#000000"> __Update engine data \(according to update of Annex II\)__ </span> <span style="color:#000000">Other fuels than diesel\, "top torque" feature\, correction factor for periodic regerating DPFs</span>
**Declaration mode:**
* <span style="color:#000000"> __Revision of calculated vehicle loads__ </span>
* <span style="color:#000000"> __implementation of refuse cycle \(instead "municipal"\)__ </span> <span style="color:#000000">Update of driving cycle\, consideration of generic PTO loads during collection part\,</span> <span style="color:#000000">generic body weight and payload</span>
* <span style="color:#000000"> __VECTO output \(approval authorities\, customer info\, monitoring\)__ </span>
* <span style="color:#000000"> __Buses__ </span>
* <span style="color:#000000"> __Predictive ADAS__ </span>
# Vecto 3.0.4.565 2016-07-19
* <span style="color:#000000">Bugfixes</span>
* <span style="color:#000000">AAUX HVAC Dialog does not store path to ActuationsMap and SSMSource</span>
* <span style="color:#000000">GUI: check for axle loads in declaration mode renders editing dialog useless </span>
* <span style="color:#000000">Vecto 2\.2: Simulation aborts \(Vecto terminates\) when simulating EngineOnly cycles</span>
* <span style="color:#000000">Vecto 3: Building SimulationRun EngineOnly simulation failed</span>
# Vecto 3.0.4.544 2016-06-28
* <span style="color:#000000">Main Updates</span>
* <span style="color:#000000">New gear shift strategy according to White Book 2016</span>
* <span style="color:#000000">New coasting strategy according to White Book 2016</span>
* <span style="color:#000000">New input parameters \(enineering mode\) for coasting and gear shift behavior</span>
* <span style="color:#000000">Use SI units in Advanced Auxiliaries Module and compile with strict compiler settings \(no implicit casts\, etc\.\)</span>
* <span style="color:#000000">Allow efficiency for transmission losses \(in engineering mode\)</span>
* <span style="color:#000000">Bugfixes</span>
* <span style="color:#000000">Auxiliary TechList not read from JSON input data</span>
* <span style="color:#000000">Improvements in driver strategy</span>
* <span style="color:#000000">Bugfixes in MeasuredSpeed mode</span>
# Notes for using Vecto 3.x with AAUX (1)
<span style="color:#000000">The AdvancedAuxiliaries module requires the number of activations for pneumatic consumers \(brakes\, doors\, kneeling\) and the \(estimated\) total cycle time\. This can be configured in the \.APAC\-file \(actuations file\)\. For standard bus/coach cycles \(i\.e\.\, the cycle file contains "bus" </span> <span style="color:#000000"> __and__ </span> <span style="color:#000000"> "heavy\_urban" or "suburban" or "interurban" or "urban"; </span> <span style="color:#000000"> __or__ </span> <span style="color:#000000"> the cycle contains "coach" \(</span> <span style="color:#000000"> _case insensitive_ </span> <span style="color:#000000">\)\) the actuations file already contains the number of activations and the cycle time\. For other cycles the filename without extension is used to lookup the activations in the \.APAC file \(</span> <span style="color:#000000"> _case sensitive_ </span> <span style="color:#000000">\)</span>
* <span style="color:#000000">Vecto 3 uses an average auxiliaries load \(determined by the AAUX module depending on the settings\) for the simulation\. The AAUX module computes the fuel consumption in parallel to VectoCore and accounts for smart consumers \(e\.g\.\, alternator\, pneumatics\,\)\.</span>
* <span style="color:#000000">Output</span>
* <span style="color:#000000">The \.vmod file contains both\, the fuel consumption calculated by VectoCore \(per simulation interval\) and AAUX \(accumulated and per simulation interval\)\.</span> <span style="color:#000000">Columns in \.vmod file:</span>
* <span style="color:#000000">AA\_TotalCycleFC\_Grams \[g\]: accumulated fuel consumption as computed by the AAUX model\, considering smart consumers</span>
* <span style="color:#000000">FC\-Map \[g/h\]: fuel consumption as computed by VectoCore interpolating in the FC\-Map\, using an average base load of auxiliaries</span>
* <span style="color:#000000">FC\-AUXc \[g/h\]: fuel consumption corrected due to engine stop/start \(currently not applicable\)</span>
* <span style="color:#000000">FC\-WHTCc \[g/h\]: WHTC\-corrected fuel consumption \(not applicable in engineering mode\)</span>
* <span style="color:#000000">FC\-AAUX \[g/h\]: fuel consumption per simulation interval\, derived from AA\_TotalCycleFC\_Grams</span>
* <span style="color:#000000">FC\-Final \[g/h\]: final fuel consumption value with all \(applicable\) corrections applied \(stop/start\, WHTC\, smart auxiliaries\)</span>
* <span style="color:#000000">Output \.vsum</span>
* <span style="color:#000000">Columns in \.vsum file:</span>
* <span style="color:#000000">FC\-Map: total fuel consumption as computed by VectoCore interpolating in the FC\-Map\, using an average base load of auxiliaries</span>
* <span style="color:#000000">FC\-AUXc: total fuel consumption corrected due to engine stop/start \(currently not applicable\)</span>
* <span style="color:#000000">FC\-WHTCc: WHTC\-corrected fuel consumption \(not applicable in engineering mode\)</span>
* <span style="color:#000000">FC\-AAUX: fuel consumption per simulation interval\, derived from AA\_TotalCycleFC\_Grams</span>
* <span style="color:#000000">FC\-Final: final fuel consumption value with all \(applicable\) corrections applied \(stop/start\, WHTC\, smart auxiliaries\)</span>
# Vecto 3.0.3.537 2016-06-21
* <span style="color:#000000">Main Updates</span>
* <span style="color:#000000">Plot shift lines as computed according to WB 2016 declaration mode in GUI</span>
* <span style="color:#000000">Bugfixes</span>
* <span style="color:#000000">GUI: Buttons to add/remove auxiliaries are visible again</span>
* <span style="color:#000000">Error in calculation of WHTC correction factor</span>
* <span style="color:#000000">Fix: consider gearbox inertia \(engineering mode\) for searching operating point</span>
* <span style="color:#000000">Wrong output of road gradient in measured speed mode \(correct gradient for simulation\)</span>
* <span style="color:#000000">Fuel consumption in \.vsum file now accounts for AdvancedAuxiliaries model</span>
* <span style="color:#000000">GraphDrawer \(Vecto\): handle new \.vmod format of Vecto 3</span>
* <span style="color:#000000">AdvancedAuxiliaries: language\-settings independent input parsing</span>
* <span style="color:#000000">Paux was ignored when running Vecto 2\.2</span>
* <span style="color:#000000">Error in massive multithreaded execution</span>
* <span style="color:#000000">Fix unhandled response during simulation</span>
* <span style="color:#000000">Fix output columns in \.vmod</span>
# Vecto 3.0.3.495 2016-05-10
* <span style="color:#000000">Main Updates</span>
* <span style="color:#000000">Support for Advanced Auxiliaries \(Ricardo\) in Vecto 3\.0\.3 and Vecto 2\.2</span>
* <span style="color:#000000">Performance improvements</span>
* <span style="color:#000000">Gearshift polygons according to WB 2016</span>
* <span style="color:#000000">Revision of SUM\-data file\, changed order of columns\, changed column headers</span>
* <span style="color:#000000">Bugfixes</span>
* <span style="color:#000000">Delaunay Maps: additional check for duplicate input points</span>
* <span style="color:#000000">Creation of PDF Report when running multiple jobs at once</span>
* <span style="color:#000000">Sanity checks for gear shift lines</span>
* <span style="color:#000000">Improvements DriverStrategy: handling special cases</span>
# Performance Comparison
![](img%5Crelease%20notes%20vecto3x64.png)
<span style="color:#000000">Total execution time \(15 runs in parallel\): Vecto 3\.0\.2: 6min 6s; </span> <span style="color:#000000"> __Vecto 3\.0\.3: 35s__ </span>
<span style="color:#990000"> __VECTO 3\.0\.2__ </span> <span style="color:#990000"> __2016\-03\-11__ </span>
* <span style="color:#000000"> __Main updates__ </span>
* <span style="color:#000000">New simulation modes: </span>
* <span style="color:#000000">Pwheel \(SiCo\)\, </span>
* <span style="color:#000000">Measured Speed \(with/without gear\)</span>
* <span style="color:#000000">v\_air/beta cross\-wind correction \(vcdb\)</span>
* <span style="color:#000000">Adaptations of powertrain components architecture</span>
* <span style="color:#000000">Move wheels inertia from vehicle to wheels</span>
* <span style="color:#000000">Auxiliaries no longer connected via clutch to the engine but via a separate port</span>
* <span style="color:#000000">Engine checks overload of gearbox and engine overload</span>
* <span style="color:#000000">Fixed some driving behavior related issues in VectoCore:</span>
* <span style="color:#000000">When the vehicle comes to a halt during gear shift\, instead of aborting the cycle\, it tries to drive away again with an appropriate gear\.</span>
* <span style="color:#000000">ModData Format changed for better information and clarity</span>
* <span style="color:#000000">Added validation of input values \(according to latest VectoInputParameters\.xls\)</span>
* <span style="color:#000000">Various bugfixes</span>
# Pwheel (SiCo) Mode
* <span style="color:#000000">Function as already available in Vecto 2\.2 also added in Vecto 3\.0\.2</span>
* <span style="color:#000000">Driving cycle specifies power at wheel\, engine speed\, gear\, and auxiliary power</span>
* <span style="color:#000000">No driver model in the simulation\.</span>
* <span style="color:#000000">The Vecto gear\-shift model is overruled\.</span>
* <span style="color:#000000">Function used for creating reference results for SiCo tests</span>
* <span style="color:#000000">For details see user manual: Simulation Models / Pwheel Input \(SiCo\)</span>
# Measured Speed Mode
* <span style="color:#000000">Functionality already available in Vecto 2\.2 added in Vecto 3\.0\.2</span>
* <span style="color:#000000">Driving cycle not defined by target speed but by actual speed\. No driver model in the simulation\.</span>
* <span style="color:#000000">Gear and engine speed can be specified in the driving cycle\. In this case the Vecto gear\-shift model is overruled\.</span>
* <span style="color:#000000">Function used for "proof of concept" purposes</span>
* <span style="color:#000000">For details see user manual: Calculation Modes / Engineering Mode / Measured Speed</span>
# .vmod File Update
<span style="color:#000000">In Vecto 3\.0\.2 the structure of the modal data output has been revised and re\-structured\. Basicaly for every powertrain component the \.vmod file contains the power at the input shaft and the individual power losses for every component\. For the engine the power\, torque and engine speed at the output shaft is given along with the internal power and torque used for computing the fuel consumption\.</span>
<span style="color:#000000">For details see the user manual: Input and Output / Modal Results \(\.vmod\)</span>
# Changelog 3.0.2
<span style="color:#000000">\- New simulation modes:</span>
<span style="color:#000000">\+ Measured Speed</span>
<span style="color:#000000">\+ Measured Speed with Gear</span>
<span style="color:#000000">\+ Pwheel \(SiCo\)</span>
<span style="color:#000000">\- Adaptations of powertrain components architecture</span>
<span style="color:#000000">\+ Move wheels inertia from vehicle to wheels</span>
<span style="color:#000000">\+ Auxiliaries no longer connected via clutch to the engine but via a separate port</span>
<span style="color:#000000">\+ Engine checks overload of gearbox and engine overload</span>
<span style="color:#000000">\- Fixed some driving behavior related issues in VectoCore:</span>
<span style="color:#000000">\+ When the vehicle comes to a halt during gear shift\, instead of aborting the cycle\, it tries to drive away again with an appropriate gear\.</span>
<span style="color:#000000">\- \[ModData Format\]\(\#modal\-results\-\.vmod\) changed for better information and clarity</span>
<span style="color:#000000">\- Entries in the sum\-file are sorted in the same way as in Vecto 2\.2</span>
<span style="color:#000000">\- In engineering mode the execution mode \(distance\-based\, time\-based measured speed\, time\-based measured speed with gear\, engine only\) are detected based on the cycle</span>
<span style="color:#000000">\- Added validation of input values</span>
<span style="color:#000000">\- Gravity constant set to 9\.80665 \(NIST standard acceleration for gravity\)</span>
<span style="color:#000000">\- Improved input data handling: sort input values of full\-load curves \(engine\, gbx\, retarder\)</span>
<span style="color:#000000">\- Better Integration of VectoCore into GUI \(Notifications and Messages\)</span>
<span style="color:#000000">\- v\_air/beta cross\-wind correction \(vcdb\) impemented</span>
<span style="color:#000000">\- For all calculations the averaged values of the current simulation step are used for interpolations in loss\-maps\.</span>
<span style="color:#000000">\- Allow extrapolation of loss maps in engineering mode \(warnings\)</span>
<span style="color:#000000">\- Refactoring of input data handling: separate InputDataProvider interfaces for model data</span>
<span style="color:#000000">\- Refactoring of result handling: separate result container and output writer</span>
<span style="color:#000000">\- New Long\-Haul driving cycle included</span>
<span style="color:#000000">\- User Manual updated for VECTO V3\.x</span>
<span style="color:#000000">\- Fix: sparse representation of declaration cycles had some missing entries</span>
<span style="color:#000000">\- Bugfix: error in computation of engine's preferred speed </span>
<span style="color:#000000">\- Bugfix: wrong vehicle class lookup</span>
<span style="color:#000000">\- Bugfix: duplicate entries in intersected full\-load curves</span>
<span style="color:#000000">\- Bugfix: retarder takes the retarder ratio into account for lossmap lookup</span>
<span style="color:#000000">\- Bugfix: use unique identifier for jobs in job list</span>
<span style="color:#000000">\- Bugfix: error in triagulation of fuel consumption map</span>
# VECTO 4\.x Release Notes
![](img%5CRelease%20Notes%20Vecto4x0.png)
<!-- Cover Slide -->
# VECTO v4.3.3 Official Release (04-03-2025)
## Bug Fixes
- Check if XML element is signed (#950) (vecto/vecto!314)
- NgTankSystem optional for HEV lorries MRF XSD (vecto/vecto!315)
- fix: monitoring report for dual fuel vehicles (vecto/vecto!318)
- fix: secure XML loading against external entity injection (vecto/vecto!319)
- fix: correct interim supercap reader type (vecto/vecto!320)
- fix: parameter IDs for XSDs v2.3 and v2.6 (vecto/vecto!322)
## Documentation
- Update XSD parameter IDs documentation (vecto/vecto!327)
# VECTO v4.3.3 Official Release (03-03-2025)
## Bug Fixes
- Check if XML element is signed (#950) (vecto/vecto!314)
- NgTankSystem optional for HEV lorries MRF XSD (vecto/vecto!315)
- fix: monitoring report for dual fuel vehicles (vecto/vecto!318)
- fix: secure XML loading against external entity injection (vecto/vecto!319)
- fix: correct interim supercap reader type (vecto/vecto!320)
- fix: parameter IDs for XSDs v2.3 and v2.6 (vecto/vecto!322)
# VECTO v4.3.2-RC (06-02-2025)
## Features
- New battery and supercap readers (vecto/vecto!309)
## Bug Fixes
- ATShiftStrategyOptimized - No UpshiftFomL if not locked (vecto/vecto!301)
- Forbid downshift to locked gear in APT-S if it generates direct upshift condition (vecto/vecto!307)
- Add condition to write BusAuxiliaries output data in vsum (vecto/vecto!306)
- Allow old XMLs for battery and supercap in development only (vecto/vecto!311)
- Correct binding for supercap input data class; use correct xml data type in xml component reader for supercap (vecto/vecto!310)
# VECTO v4.2.7 Official Release (09-01-2025)
## Bug Fixes
- Track release_notes.md for release
- CodeEU #858: Convert steering pump tech (vecto/vecto!303)
- Converter Tool: ngTankSystem for dual fuel (vecto/vecto!304)
- CodeEU #836: Restrictions on IEPC gear and MaxTorqueCurve XSD attributes (vecto/vecto!302)
# VECTO v4.2.6-RC (06-12-2024)
## Features
- Support Gitlab issue pattern (vecto/vecto!272)
- CodeEU #854: Verify primary bus VIF hash against Job (vecto/vecto!295)
- CodeEU #833, #834, #835, #836, #837: Add 3rd amendment XSD definitions (vecto/vecto!291)
- CodeEU #838: Include Engine into v2.6 (vecto/vecto!297)
## Bug Fixes
- Homogenize versions across tools (vecto/vecto!270)
- CodeEU #807: Produce same data from ADC loss map (#807) (vecto/vecto!278)
- Authors and readme metadata content (vecto/vecto!277)
- CodeEU #809: Writing engine information in MRF (#809) (vecto/vecto!275)
- CodeEU #842, #840, #841, #839, #798: Driver model: in case of an APT vehicle where the driving action is Brake... (vecto/vecto!287)
- CodeEU #812, #788: Conversion of doubles for SI (vecto/vecto!283)
- CodeEU #750, #758, #769, #816, #821, #829: Avoid wrong upshift and downshift for light SMT vehicles (vecto/vecto!290)
- CodeEU #844, #705, #530: During a coasting action (look-ahead coasting) a gear hunting occurs in the... (vecto/vecto!289)
- CodeEU #784: Override DoWriteModalResult for VTP (vecto/vecto!294)
- CodeEU #495, #642, #739: Add SMT downshift condition - DroppedSpd>DisengSpd (vecto/vecto!293)
# VECTO v4.2.5 Official Release (02-10-2024)
## Hot Fixes
- Missing Build.props DefineConstants (!268)
- Version 4th number read from Build.props (!269)
# VECTO v4.2.3 Official Release (01-10-2024)
## Enhancements
- CodeEU #799: Adapt VECTO for the new CI updates (!263)
## Bug Fixes
- CodeEU #794: Added missing monitoring report file (!265)
- CodeEU #780: Update weights for bus subgroups (!264)
# Vecto 4.2.2.3539 RELEASE CANDIDATE (09-09-2024)
## Bug Fixes
* <span style="color:#000000">CodeEU\-710: Hashing tool check fail with VECTO version 3330</span>
* <span style="color:#000000">CodeEU\-711: Hashing tool check fail with VECTO 4.1.3.3415</span>
* <span style="color:#000000">CodeEU\-712: VECTO VTP error</span>
* <span style="color:#000000">CodeEU\-754: "Failed to find operating point"; "Failed to find mechanic power for given electric power" in E2 vehicle</span>
* <span style="color:#000000">CodeEU\-727: Failure in simulating HEV in different VECTO versions</span>
* <span style="color:#000000">CodeEU\-749: Double summary for electric vehicles</span>
* <span style="color:#000000">CodeEU\-542: IVECO confidential : BUG REPORT : CRW LE T7D VOITH NXT 5.63</span>
* <span style="color:#000000">CodeEU\-663: IHPC: Failed to find operating point </span>
* <span style="color:#000000">CodeEU\-634: Article 10(2) issue - VIN YS2G6X20002202570</span>
* <span style="color:#000000">CodeEU\-671: IHPC: simulation abort due to unexpected response</span>
# Vecto 4.2.1.3469 OFFICIAL RELEASE (01-07-2024)
## Features
* <span style="color:#000000">CodeEU\-726: Build an XML converter tool for older VECTO jobs</span>
## Bug Fixes
* <span style="color:#000000">CodeEU\-719: the six new tyre dimensions from line 126 onwards to the latest "wheels\.csv" file in the VECTO repository</span>
* <span style="color:#000000">CodeEU\-717: VECTO\-4\.2\.0\.3448\-RC \- Buses AMT Gearbox Type with 1% higher C02 in primary results</span>
* <span style="color:#000000">CodeEU\-724: Error in Primary Bus Simulation: Object reference not set to an instance of an object</span>
* <span style="color:#000000">CodeEU\-716: VECTO\-4\.2\.0\.3448\-RC \- Buses Result Summary section missing in RLST\_Customer\.xml</span>
* <span style="color:#000000">CodeEU\-694: Primary and Completed heavybus FCV article 9 exempted hashcode mismatch\.</span>
* <span style="color:#000000">CodeEU\-735: SMT strategy different between engineering and declaration mode</span>
* <span style="color:#000000">CodeEU\-736: Existing customer reports \(CIF\) fail validation</span>
* <span style="color:#000000">CodeEU\-737: Missing data from XML report</span>
# Vecto 4.2.0.3448 RELEASE CANDIDATE (10-06-2024)
## Features
<span style="color:#000000">CodeEU\-696: Double summary in CIF for vocationals and non vocational missions\.</span>
<span style="color:#000000">CodeEU\-698: Incorporate missions RD\, LH and EMS to class 16 vehicles</span>
<span style="color:#000000">CodeEU\-697: Re\-evaluate subgroup allocations for Long Haul</span>
<span style="color:#000000">CodeEU\-676: Feature: Implement monitoring report</span>
## Bug fixes (1/4)
* <span style="color:#000000">CodeEU\-471: VectoSimulationException: VF640J869RB022573</span>
* <span style="color:#000000">CodeEU\-462: Article10\-2\-issue | Order\-Nr 28206354 | HEV P1 Error Mercedes\-Benz and Setra Hybrid</span>
* <span style="color:#000000">BusesCodeEU\-326: Article10\-2\-issue | Order\-Nr 28195581 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-348: Article10\-2\-issue | Order\-Nr 28204519 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-457: Article10\-2\-issue | Order\-Nr 28174000 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-458: Article10\-2\-issue | Order\-Nr 28186528 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-459: Article10\-2\-issue | Order\-Nr 28203057 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-545: IVECO confidential : BUG REPORT : HEV\-P1 : UW18m C9 VOITH NXT CRU 48V mild hybrid</span>
* <span style="color:#000000">CodeEU\-346: Article10\-2\-issue | Order\-Nr 28202338 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-352: Article10\-2\-issue | Order\-Nr 28202130 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-394: Article10\-2\-issue | Order\-Nr 28204065 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
## Bug fixes (2/4)
* <span style="color:#000000">CodeEU\-433: Article10\-2\-issue | Order\-Nr 28192321 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-451: Article10\-2\-issue | Order\-Nr 28204280 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-452: Article10\-2\-issue | Order\-Nr 28197394 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-453: Article10\-2\-issue | Order\-Nr 28199435 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-454: Article10\-2\-issue | Order\-Nr 28206982 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-655: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208126 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-660: Retarder lossmap error in completed vehicle simulation</span>
* <span style="color:#000000">CodeEU\-662: Generic retarder map speed range insufficient in some cases</span>
* <span style="color:#000000">CodeEU\-648: Error in Multistep Tool PEV/P\-HEV</span>
* <span style="color:#000000">CodeEU\-618: PEV vehicles simulation error depending the time format</span>
* <span style="color:#000000">CodeEU\-700: Factor Method Generic IHPC Powermap De\-normaization bug</span>
* <span style="color:#000000">CodeEU\-482: Article10\-2\-issue | Order\-Nr 28203040 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-514: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208051 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-529: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28199994 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
## Bug fixes (3/4)
* <span style="color:#000000">CodeEU\-544: IVECO confidential : BUG REPORT : HEV\-P1 : CRW LE C9 VOITH NXT CRU 48V mild hybrid</span>
* <span style="color:#000000">CodeEU\-552: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28201759 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-556: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208176 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-557: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28209751 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-622: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28210594 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-632: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28210591 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-672: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28208841 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-673: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28209179 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-674: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28211540 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
## Bug fixes (4/4)
* <span style="color:#000000">CodeEU\-678: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28192673 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-697: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28209551 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-685: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28200286 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-686: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28201178 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-687: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28209679 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-692: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28209789 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
# Vecto 4.1.3.3415 OFFICIAL RELEASE (08-05-2024)
## Hot fixes
* <span style="color:#000000">CodeEU\-638: Incorrect construction payloads for group 9 non\-vocational vehicle</span>
## Bug fixes
* <span style="color:#000000">CodeEU\-615: Multistep freezes after loading VIF chassis</span>
* <span style="color:#000000">CodeEU\-616: Multistep tool freezes</span>
* <span style="color:#000000">CodeEU\-619: restore wrong exempted techs in XSD for backwards compatibility</span>
* <span style="color:#000000">CodeEU\-617: Results change depending the time format</span>
* <span style="color:#000000">CodeEU\-635: Revert multiple summary in CIF</span>
# Vecto 4.1.0.3392 RELEASE CANDIDATE (15-04-2024)
## Features
* <span style="color:#000000">CodeEU\-577: Add missing mission profiles to vocational and non\-vocational</span>
## Bug fixes (1/4)
* <span style="color:#000000">CodeEU\-331: Gear 1 DrivingActionAccelerate: Fail</span>
* <span style="color:#000000">CodeEU\-367: Gear 1 DrivingActionAccelerate: Fail</span>
* <span style="color:#000000">CodeEU\-372: ADT Error on Bus Category Primary Vehicle Simulation on VECTO</span>
* <span style="color:#000000">CodeEU\-373: ADT Error on Bus Category Primary Vehicle Simulation on VECTO</span>
* <span style="color:#000000">CodeEU\-374: ADT Error on Bus Category Primary Vehicle Simulation on VECTO</span>
* <span style="color:#000000">CodeEU\-375: ADT Error on Bus Category Primary Vehicle Simulation on VECTO</span>
* <span style="color:#000000">CodeEU\-393: Finished Run VEH\-PrimaryBus\_nonSmart Interurban \_P32SD\_ReferenceLoad with ERROR: 16</span>
* <span style="color:#000000">CodeEU\-439: 615 \(Interurban \_P32DD\_ReferenceLoad\) \- absTime: 7129\.6359 \[s\]\, distance: 53875\.9765 \[m\]\, dt: 0\.6388 \[s\]\, v: 0\.5098 \[m/s\]\, Gear: 1 | DrivingActionAccelerate: Failed</span>
* <span style="color:#000000">CodeEU\-446: Finished Run VEH\-PrimaryBus\_nonSmart Interurban \_P32SD\_ReferenceLoad with ERROR: 16</span>
* <span style="color:#000000">CodeEU\-449: Finished Run VEH\-PrimaryBus\_nonSmart Interurban \_P32SD\_ReferenceLoad with ERROR: 16</span>
* <span style="color:#000000">CodeEU\-478: Finished Run VEH\-PrimaryBus\_nonSmart Urban \_P31SD\_ReferenceLoad with ERROR: 4 \(Urban \_P31SD\_ReferenceLoad\) \- absTime: 8606\.6241 \[s\]\, distance: 39112\.5127 \[m\]\, dt: 1\.1131 \[s\]\, v: 0\.1833 \[m/s\]\, Gear: 1 | DrivingActionAccelerate: Failed to find operating poi</span>
## Bug fixes (2/4)
* <span style="color:#000000">CodeEU\-481: Finished Run VEH\-PrimaryBus\_nonSmart Urban \_P31SD\_ReferenceLoad with ERROR: 4 \(Urban \_P31SD\_ReferenceLoad\) \- absTime: 8606\.6241 \[s\]\, distance: 39112\.5127 \[m\]\, dt: 1\.1131 \[s\]\, v: 0\.1833 \[m/s\]\, Gear: 1 |</span>
* <span style="color:#000000">CodeEU\-488: Finished Run VEH\-PrimaryBus\_nonSmart Urban \_P31SD\_ReferenceLoad with ERROR: 4 \(Urban \_P31SD\_ReferenceLoad\) \- absTime: 8606\.6241 \[s\]\, distance: 39112\.5127 \[m\]\, dt: 1\.1131 \[s\]\, v: 0\.1833 \[m/s\]\, Gear: 1 | DrivingActionAccelerate: Failed to find operating poi</span>
* <span style="color:#000000">CodeEU\-494: Finished Run VEH\-PrimaryBus\_nonSmart Urban \_P31SD\_ReferenceLoad with ERROR: 26 \(Urban \_P31SD\_ReferenceLoad\) \- absTime: 8606\.6241 \[s\]\, distance: 39112\.5127 \[m\]\, dt: 1\.1131 \[s\]\, v: 0\.1833 \[m/s\]\, Gear: 1 | DrivingActionAccelerate: Failed to fi</span>
* <span style="color:#000000">CodeEU\-420: Finished Run VEH\-PrimaryBus\_nonSmart Interurban \_P32SD\_ReferenceLoad with ERROR: 16</span>
* <span style="color:#000000">CodeEU\-573: Unhandled powertrain architecture Conventional Vehicle to calculate gradability</span>
* <span style="color:#000000">CodeEU\-582: unhandled powertrain architecture ConventionalVehicle to calculate gradability\, 11:44:36\.63\,</span>
* <span style="color:#000000">CodeEU\-595: Inconsistency exempted vehicles "Fuel cell vehicle" vs\. "FCV Article 9 exempted"</span>
* <span style="color:#000000">CodeEU\-501: Help regarding VTP vdri format is not up to date in v4</span>
* <span style="color:#000000">CodeEU\-594: inadequate validation for auxiliaries in completed vehicle XML</span>
* <span style="color:#000000">CodeEU\-580: Potential error in XML schema v2\.4 \(exempted vehicles\)</span>
* <span style="color:#000000">CodeEU\-551: Article\-10\-2 XLRASF5E00G419905</span>
* <span style="color:#000000">CodeEU\-547: Max ICE Off timespan for buses</span>
* <span style="color:#000000">CodeEU\-583: Incorrect internal resistance for SuperCap used in factor method</span>
## Bug fixes (3/4)
* <span style="color:#000000">CodeEU\-571: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28202896 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-526: VTP calculation aborted on fuel consumption map</span>
* <span style="color:#000000">CodeEU\-502: Error in VECTO calculation WMA10CZZ0RF022326</span>
* <span style="color:#000000">CodeEU\-401: Electric steering system with conventional vehicle not according to 2017/2400</span>
* <span style="color:#000000">CodeEU\-476: Setting Initial SoC in REESS editor leads to error</span>
* <span style="color:#000000">CodeEU\-533: Question about heavy lorry\_IEPC\_Gb×4speed: Failed to generate electric power map \- at least two negative entries are required</span>
* <span style="color:#000000">CodeEU\-456: Clarification Documentation official Results</span>
* <span style="color:#000000">CodeEU\-506: Article 10\(2\) issue \- VIN YS2P6X200R2201285</span>
* <span style="color:#000000">CodeEU\-507: Article 10\(2\) issue \- VIN YS2P6X20005732399</span>
* <span style="color:#000000">CodeEU\-508: Article 10\(2\) issue \- VIN S2P6X20005734199</span>
* <span style="color:#000000">CodeEU\-499: Object Reference not set Error</span>
* <span style="color:#000000">CodeEU\-546: Problem with P181 \(Cooling Fan Technology\) for a conventional vehicle</span>
* <span style="color:#000000">CodeEU\-516: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208044 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-517: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208037 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
## Bug fixes (4/4)
* <span style="color:#000000">CodeEU\-519: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 10098181 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-527: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28196233 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-528: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28196652 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
* <span style="color:#000000">CodeEU\-338: Eco\-roll only\, without engine stop\, impact on CO2 emission</span>
* <span style="color:#000000">CodeEU\-475: XML files loading in VTP Job not OK; No auxiliary data and torque curve visible\, Job can't be saved in VECTO 4\.0\.3\.3330</span>
* <span style="color:#000000">CodeEU\-610: VTP mode is broken due to changes in the Clutch component\.</span>
# Vecto 4.0.3.3330 OFFICIAL RELEASE (13-02-2024)
* ## Bug Fixes
* <span style="color:#000000">CodeEU\-293: DistanceRun got an unexpected response</span>
* <span style="color:#000000">CodeEU\-298: Object reference not set to an instance of an object</span>
* <span style="color:#000000">CodeEU\-300: Full drive torque miscalculation</span>
* <span style="color:#000000">CodeEU\-336: Feature: Hashing tool must validate the previous step data for multi\-step jobs</span>
* <span style="color:#000000">CodeEU\-337: Electric Citybus \- ERROR with "31a\-Specific" bus configuration</span>
* <span style="color:#000000">CodeEU\-343: Cannot simulate Primary Vehicle using vectocmd\.exe</span>
* <span style="color:#000000">CodeEU\-387: VECTO sometimes fails to properly read Tyre data from primary vehicle xml</span>
* <span style="color:#000000">CodeEU\-427: Vehicle speed resulting to exceeding max gearbox speed</span>
* <span style="color:#000000">CodeEU\-428: Remove speed safety margin for gearbox re\-engaging</span>
* <span style="color:#000000">CodeEU\-438: Mismatch XML schema vs Regulation \(exempted vehicles\)</span>
* <span style="color:#000000">CodeEU\-248: Bus P2 hybrid VECTO error in urban cycle</span>
* <span style="color:#000000">CodeEU\-278: Simulation crash when writing fuel consumption results to reports</span>
* <span style="color:#000000">CodeEU\-284: New error message and failed simulation obtained for P2 hybrid buses</span>
* <span style="color:#000000">CodeEU\-285: PEV vehicle error in routine to write the results with new vecto version 4\.0\.2\.3275</span>
* <span style="color:#000000">CodeEU\-287: PEV\_IEPC error message:"can only operate on SI Objects with the same unit"</span>
* <span style="color:#000000">CodeEU\-289: VECTO Simulation Error for bus with validated input data</span>
# Vecto 4.0.2.3275 OFFICIAL RELEASE (20-12-2023)
## Hot fix
* <span style="color:#000000">CodeEU\-273\, CodeEU\-274: Changes in the AMT shift strategy regarding idling speed caused simulation aborts</span>
* <span style="color:#000000">CodeEU\-260: regression fix handling overload buffer</span>
## Bug fixes (1/2)
* <span style="color:#000000">CodeEU\-94: DistanceRun got an unexpected response</span>
* <span style="color:#000000">CodeEU\-153: DrivingActionAccelerate: Failed to find operating point after Overload</span>
* <span style="color:#000000">CodeEU\-158: Urban RefLoad DrivingActionAccelerate: Failed to find operating point \(IEPC Wheelhub 1 measured\)</span>
* <span style="color:#000000">CodeEU\-168: Vecto Declaration Simulation with P1\-Hybrid shows multiple errors \- Simulation Aborts\!</span>
* <span style="color:#000000">CodeEU\-191: Boosting limits HEV ovc are not working</span>
* <span style="color:#000000">CodeEU\-202: EMS Standard Values: Continuous/Overload Torque 0 Nm</span>
* <span style="color:#000000">CodeEU\-203: HybridStrategy error for IHPC type 1 hybrid lorry</span>
* <span style="color:#000000">CodeEU\-206: VTP \+ PEMS test done by Renault Trucks France \- VECTO tool errors most probably linked to automatic gearbox \(with torque converter\)</span>
* <span style="color:#000000">CodeEU\-211: Hybrid P1 configurations with errors</span>
* <span style="color:#000000">CodeEU\-215: MultiStep tool help</span>
* <span style="color:#000000">CodeEU\-216: NrOfGears in CIF is 1 for IEPC no matter how many gears it has</span>
* <span style="color:#000000">CodeEU\-220: Error manual transmission 2\. gear</span>
* <span style="color:#000000">CodeEU\-224: Issue with PEV complete vehicle simulation \(Vecto MultiStage\)</span>
* <span style="color:#000000">CodeEU\-231: IVECO CONFIDENTIAL : hybrid buses completed simulation aborted</span>
* <span style="color:#000000">CodeEU\-234: Error Conventional Lorry Gear: 1C DistanceRun got an unexpected response</span>
* <span style="color:#000000">CodeEU\-235: Tyre error calculation buses "invalid xsi:type 'TyreDataDeclarationType'"</span>
* <span style="color:#000000">CodeEU\-238: Bus VIF files not valid in Multistep VECTO</span>
* <span style="color:#000000">CodeEU\-243: Simulation aborted: Gear 5 Lossmap not sufficiant</span>
* <span style="color:#000000">CodeEU\-244: Signature validation fails for old \(prior to v4\) Manufacturer reports</span>
## Bug fixes (2/2)
* <span style="color:#000000">CodeEU\-249: Fix handling gear torque limits in case of IEPC WheelHub motor and only one side is measured</span>
* <span style="color:#000000">CodeEU\-250: Maximum vehicle speed exceeded during pre\-processing</span>
* <span style="color:#000000">CodeEU\-253: Replace VTP HeavyBus in Generic Vehicles with VTP Truck</span>
* <span style="color:#000000">CodeEU\-259: Inconsistent calculation of AverageRRC in CIF</span>
* <span style="color:#000000">CodeEU\-260: Handling of overload buffer in case Continuous Torque is 0Nm</span>
* <span style="color:#000000">CodeEU\-261: SuperCap internal resistance standard values correction</span>
* <span style="color:#000000">CodeEU\-263: Determination of rated power for IEPCs for MRF and CIF</span>
* <span style="color:#000000">CodeEU\-266: Fix Measured Speed Testcases</span>
# Vecto 4.0.1.3217 OFFICIAL RELEASE (23-10-2023)
## Improvements
* <span style="color:#000000">VTP mode: create zip archive for input and output files</span>
## Bug Fixes
* <span style="color:#000000">bugfix in CIF for complete\(d\) buses \- do not write PrimaryVehicleSubgroup element</span>
* <span style="color:#000000">fix hybrid strategy: power comparison</span>
* <span style="color:#000000">fix exempted vehicles do not work \(error message that XML version is not supported\)</span>
* <span style="color:#000000">bugfix in XML schema: remove wrong PS technology entry for lorries</span>
* <span style="color:#000000">bugfix for conditioning power demand for IHPC vehicles</span>
# VECTO 4\.0\.0\.3210 Release Notes (16-10-2023)
![](img%5CRelease%20Notes%20Vecto4x1.png)
<!-- <h3 style="text-align: center; font-style: bold; color:#990000"> Release Notes </h3> -->
<span style="color:#990000"> __Release Notes__ </span>
# First official VECTO release for the 2nd Amendment of Regulation (EU) 2017/2400
# Features
* __Declaration Mode__
* __xEV\-Heavy Lorries__
* __Conventional Medium Lorries__
* __xEV Medium Lorries__
* __Conventional Buses__
* __xEV Buses__
* __Dedicated user interface for simulating buses in Declaration Mode using the multistep approach: VECTOMultistep\.exe__
* __Engineering Mode__
* __xEV\-Vehicles__
* __Updated XML\-Reports and Vehicle Information Files to support new Vehicle Architectures__
* __New Manufacturer Record File \(MRF\)__
* __New Customer Information File \(CIF\)__
* __Multistep Output \(VIF\):__
* __Updated simulation output \(\.vsum\, \.vmod\)__
* __Updated Hashing Tool to handle new powertrain components \(electric motor\, battery\, supercap \.\.\.\)__
* __Supports \.NET Framework 4\.8 and \.NET 6\.0__
# Features - Tool modes
| | Medium Lorries (XML) | Heavy Lorries (XML) | Primary buses (XML) | Interim buses (GUI) | Interim buses (XML) | Completed buses (JSON v7) | Completed buses (GUI) | Completed buses (XML) | Complete buses (JSON v10) | Complete buses (XML) |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| VECTO.exe | S | S | S | | | S | | S | S | S |
| VECTOcmd.exe | S | S | S | | | S | | S | S | S |
| VECTOMultistep.exe | S | S | S | S+E | S+E | S+E | S+E | S+E | S+E | S+E |
| Comments | | | | function: generates updated VIF | | | | | "Single step" manufacturing process | |
| | | | | | | | | | | |
***S:*** *Simulation only.*
***S+E:*** *Simulation and editing.*
# Changes
* __XML Job Files < v2\.4 are no longer supported__
* __Dropped support for \.NET Framework 4\.5 \(EOL 04/2022\)__
# Implementation of Declaration Mode for xEV-Vehicles
* __Generic auxiliary parametrisation__
* __Generic parametrisation of usable SOC range__
* __Generic parametrisation of Serial/Parallel Hybrid Strategy parameters__
* __Automated simulation of OVC\-HEV__
* __Charge depleting mode \(CD\): The propulsion energy is provided by the electric storage only__
* __Charge sustaining mode \(CS\): The propulsion energy is provided by the fuel storage__
# Implementation of Declaration Mode for xEV-Lorries
__Generic E\-PTO for PEV and S\-HEV in Declaration Mode__
__E\-PTO for PEV and S\-HEV in Engineering Mode__
## Implementation of Declaration Mode for Buses
__Factor Method for conventional and xEV\-Buses__
__Updated bus auxiliary model__