Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

FileKindRowsChecksum
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACDCF.xlsxrequirement3227385d4165d3
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACDC.xlsxrequirement2216b7ded7f53c
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACCA.xlsxrequirement4574c778fc10e6
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSTC.xlsxrequirement64bedf4df3644e
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSPC.xlsxrequirement215707be66b24b8
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSOP.xlsxrequirement1266cefec4b8c99
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSHOLD.xlsxrequirement201a9877c98c65e
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSHC.xlsxrequirement265d3cba95ee982
VME-PROD-VehicleMotionManagement - VMMP_GSC.xlsxrequirement347f9a3530486e
VME-PROD-VehicleMotionManagement - VMMP_FSS.xlsxrequirement2337f6368b69844
VME-PROD-VehicleMotionManagement - VMMP_CRM_CRMSA.xlsxrequirement456fd09d9eaad1
VME-PROD-VehicleMotionManagement - VMMP_CRM_CRMFH.xlsxrequirement656c4154af0fc0
VME-PROD-VehicleMotionManagement - VMMP_CRM_CRMEH.xlsxrequirement4581f06686c151
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBTJCSC.xlsxrequirement31049e9934afc9
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBPKCSC.xlsxrequirement187c0b573b3d6e6
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLLCSC.xlsxrequirement38774c7265e7d19
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLGLSCV.xlsxrequirement12063142cb3cf99
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLGLSCA.xlsxrequirement141e177fafd88cb
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLGLSA.xlsxrequirement70b23f72842974
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLGCSC.xlsxrequirement77cb6690dec872

VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCADF.xlsx · source records

RowIDTypeStatusRelevantCandidateReasonNormalized text
216652979FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Short description
Short description

Raw

{
  "ID": "16652979",
  "ASIL": "  ",
  "Text": "Short description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Short description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1077004",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
316652980InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The module LOCADF (LOngitudinal Control Acceleration Demand Forming) is part of the sub-function LOC. The module is responsible t
The module LOCADF (LOngitudinal Control Acceleration Demand Forming) is part of the sub-function LOC.

The module is responsible to form the arbitrated demand and dynamic tolerance with the given gradients to prevent non permitted request steps. It also considers the correct set points depending on the overall acceleration control state and requested dynamics.

Additionally it limits the output demands according to a deceleration only request by taking the current vehicle state into account.

Raw

{
  "ID": "16652980",
  "ASIL": "  ",
  "Text": "The module LOCADF (LOngitudinal Control Acceleration Demand Forming) is part of the sub-function LOC.\n_x000D_The module is responsible to form the arbitrated demand and dynamic tolerance with the given gradients to prevent non permitted request steps. It also considers the correct set points depending on the overall acceleration control state and requested dynamics.\n_x000D_Additionally it limits the output demands according to a deceleration only request by taking the current vehicle state into account.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1077009",
  "Description": "The module LOCADF (LOngitudinal Control Acceleration Demand Forming) is part of the sub-function LOC.\n_x000D_The module is responsible to form the arbitrated demand and dynamic tolerance with the given gradients to prevent non permitted request steps. It also considers the correct set points depending on the overall acceleration control state and requested dynamics.\n_x000D_Additionally it limits the output demands according to a deceleration only request by taking the current vehicle state into account.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
416652981FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Interface description
Interface description

Raw

{
  "ID": "16652981",
  "ASIL": "  ",
  "Text": "Interface description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Interface description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1181433",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
516652982InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The signals and parameter files for the relevante SWRS are:
The signals and parameter files for the relevante SWRS are:

Raw

{
  "ID": "16652982",
  "ASIL": "  ",
  "Text": "The signals and parameter files for the relevante SWRS are:",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1380415",
  "Description": "The signals and parameter files for the relevante SWRS are:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
616652983InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.parameter
Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.parameter

Raw

{
  "ID": "16652983",
  "ASIL": "  ",
  "Text": "Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.parameter",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1380413",
  "Description": "Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.parameter",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
716652984InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.signal
Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.signal

Raw

{
  "ID": "16652984",
  "ASIL": "  ",
  "Text": "Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.signal",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1380414",
  "Description": "Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.signal",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
816652985InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The valid versions of the signals and parameter files to be find in SWRS SWC_VMMP (SWRS_Id 1078981): Chapter 2 "Interface descript
The valid versions of the signals and parameter files to be find in SWRS SWC_VMMP (SWRS_Id 1078981): Chapter 2 "Interface description"

Raw

{
  "ID": "16652985",
  "ASIL": "  ",
  "Text": "The valid versions of the signals and parameter files to be find in SWRS SWC_VMMP (SWRS_Id 1078981): Chapter 2 \"Interface description\"",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1380412",
  "Description": "The valid versions of the signals and parameter files to be find in SWRS SWC_VMMP (SWRS_Id 1078981): Chapter 2 \"Interface description\"",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
916652986InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The valid version of the signal and parameter files for test basis to be find in CG, which to be tested
The valid version of the signal and parameter files for test basis to be find in CG, which to be tested

Raw

{
  "ID": "16652986",
  "ASIL": "  ",
  "Text": "The valid version of the signal and parameter files for test basis to be find in CG, which to be tested",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1380411",
  "Description": "The valid version of the signal and parameter files for test basis to be find in CG, which to be tested",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1016652987Non-functionalReleasednoFalsetype_not_target, relevance_filtered
All outputs described in this document shall behave within the physical maximum and minumum values which are specified in SPE.
All outputs described in this document shall behave within the physical maximum and minumum values which are specified in SPE.

Raw

{
  "ID": "16652987",
  "ASIL": "  QM",
  "Text": "All outputs described in this document shall behave within the physical maximum and minumum values which are specified in SPE.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1356957",
  "Description": "All outputs described in this document shall behave within the physical maximum and minumum values which are specified in SPE.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1116652988Non-functionalReleasednoFalsetype_not_target, relevance_filtered
All inputs described in this document will behave within the physical maximum and minumum values which are specified in SPE.
All inputs described in this document will behave within the physical maximum and minumum values which are specified in SPE.

Raw

{
  "ID": "16652988",
  "ASIL": "  QM",
  "Text": "All inputs described in this document will behave within the physical maximum and minumum values which are specified in SPE.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1389984",
  "Description": "All inputs described in this document will behave within the physical maximum and minumum values which are specified in SPE.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1216652989FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Presetting/Framework/Definitions
Presetting/Framework/Definitions

Raw

{
  "ID": "16652989",
  "ASIL": "  ",
  "Text": "Presetting/Framework/Definitions",
  "Type": "Folder",
  "Status": "",
  "Summary": "Presetting/Framework/Definitions",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1077006",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1316652990FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Traceability
Traceability

Raw

{
  "ID": "16652990",
  "ASIL": "  ",
  "Text": "Traceability",
  "Type": "Folder",
  "Status": "",
  "Summary": "Traceability",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1307722",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1416652991InformationnoFalsetype_not_target, status_filtered, relevance_filtered
SWRS to Testcase: The latest revision of the test specification document is valid for the tracability SWRS to Testcase
SWRS to Testcase:

The latest revision of the test specification document is valid for the tracability SWRS to Testcase

Raw

{
  "ID": "16652991",
  "ASIL": "  ",
  "Text": "SWRS to Testcase:\n_x000D_No InterWiki reference defined in properties for 'integrity'\n_x000D_The latest revision of the test specification document is valid for the tracability SWRS to Testcase",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1307721",
  "Description": "SWRS to Testcase:\n_x000D_No InterWiki reference defined in properties for 'integrity'\n_x000D_The latest revision of the test specification document is valid for the tracability SWRS to Testcase",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1516652992InformationnoFalsetype_not_target, status_filtered, relevance_filtered
SWRS to CodeBeamer: Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs. The latest baseline of the specification docu
SWRS to CodeBeamer:

Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs. 

The latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.

Raw

{
  "ID": "16652992",
  "ASIL": "  ",
  "Text": "SWRS to CodeBeamer:\n_x000D_ \n_x000D_Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs. \n_x000D_The latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1307720",
  "Description": "SWRS to CodeBeamer:\n_x000D_ \n_x000D_Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs. \n_x000D_The latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1616652993FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Toolchain
Toolchain

Raw

{
  "ID": "16652993",
  "ASIL": "  ",
  "Text": "Toolchain",
  "Type": "Folder",
  "Status": "",
  "Summary": "Toolchain",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1077011",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1716652994Non-functionalReleasednoFalsetype_not_target, relevance_filtered
The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.
The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.

Raw

{
  "ID": "16652994",
  "ASIL": "  QM",
  "Text": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1077019",
  "Description": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1816652995Non-functionalReleasednoFalsetype_not_target, relevance_filtered
For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.
For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.

Raw

{
  "ID": "16652995",
  "ASIL": "  QM",
  "Text": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1080642",
  "Description": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1916652996FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Tolerances
Tolerances

Raw

{
  "ID": "16652996",
  "ASIL": "  ",
  "Text": "Tolerances",
  "Type": "Folder",
  "Status": "",
  "Summary": "Tolerances",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1077012",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2016652997Non-functionalReleasednoFalsetype_not_target, relevance_filtered
The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:
The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:

Raw

{
  "ID": "16652997",
  "ASIL": "  QM",
  "Text": "The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1077021",
  "Description": "The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2116652998Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Bool: No deviation allowed
Bool: No deviation allowed

Raw

{
  "ID": "16652998",
  "ASIL": "  QM",
  "Text": "\n_x000D_ \n_x000D_ Bool: No deviation allowed",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1095322",
  "Description": "\n_x000D_ \n_x000D_ Bool: No deviation allowed",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2216652999Non-functionalReleasednoFalsetype_not_target, relevance_filtered
UInt, Int: No deviation allowed
UInt, Int: No deviation allowed

Raw

{
  "ID": "16652999",
  "ASIL": "  QM",
  "Text": "UInt, Int: No deviation allowed",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1095319",
  "Description": "UInt, Int: No deviation allowed",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2316653000Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Float: 0.1% related to the permissible value range of the signal
Float: 0.1% related to the permissible value range of the signal

Raw

{
  "ID": "16653000",
  "ASIL": "  QM",
  "Text": "Float: 0.1% related to the permissible value range of the signal",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1095320",
  "Description": "Float: 0.1% related to the permissible value range of the signal",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2416653001Non-functionalReleasednoFalsetype_not_target, relevance_filtered
It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.
It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.

Raw

{
  "ID": "16653001",
  "ASIL": "  QM",
  "Text": "It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1095321",
  "Description": "It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2516653002FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Requirements
Requirements

Raw

{
  "ID": "16653002",
  "ASIL": "  ",
  "Text": "Requirements",
  "Type": "Folder",
  "Status": "",
  "Summary": "Requirements",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1218350",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2616653003InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For a better understanding of this quite complex modul this specification uses some variables, which are written in cursive and ar
For a better understanding of this quite complex modul this specification uses some variables, which are written in cursive and are described in other sub-chapters or requirements.

Variables used:

generally valid:

- gradient formed Demand *ADF_ADmd (see chapter Item 1218387

valid in chapter LgtCtlA 

- ADmdTarCtl (see chapter Item 1218974

valid in chapter LgtLimA

- ADmdTarLim (see chapter Item 1218977

Verbal links to a specific chapter are also written in cursive. 

One precondition at the beginning of each chapter or sub-chapter is often used to enables the specific chapter. If the chapter is not valid (Precondition not true), its requirements and sub-chapters are automatically invalid and can not be applied. Therefore it is necessary to take the structure of contents into account. If this chapter is invalid, some other chapter or requirement will be valid.

The default behavior of the outputs are also often described at the beginning of the chapter. It applies if no other condition fits the situation.

Raw

{
  "ID": "16653003",
  "ASIL": "  ",
  "Text": "For a better understanding of this quite complex modul this specification uses some variables, which are written in cursive and are described in other sub-chapters or requirements.\n_x000D_Variables used:\n_x000D_ \n_x000D_ \n_x000D_generally valid:\n_x000D_- gradient formed Demand *ADF_ADmd (see chapter Item 1218387\n_x000D_valid in chapter LgtCtlA \n_x000D_- ADmdTarCtl (see chapter Item 1218974\n_x000D_valid in chapter LgtLimA\n_x000D_- ADmdTarLim (see chapter Item 1218977\n_x000D_ \n_x000D_ \n_x000D_Verbal links to a specific chapter are also written in cursive. \n_x000D_One precondition at the beginning of each chapter or sub-chapter is often used to enables the specific chapter. If the chapter is not valid (Precondition not true), its requirements and sub-chapters are automatically invalid and can not be applied. Therefore it is necessary to take the structure of contents into account. If this chapter is invalid, some other chapter or requirement will be valid.\n_x000D_The default behavior of the outputs are also often described at the beginning of the chapter. It applies if no other condition fits the situation.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1219260",
  "Description": "For a better understanding of this quite complex modul this specification uses some variables, which are written in cursive and are described in other sub-chapters or requirements.\n_x000D_Variables used:\n_x000D_ \n_x000D_ \n_x000D_generally valid:\n_x000D_- gradient formed Demand *ADF_ADmd (see chapter Item 1218387\n_x000D_valid in chapter LgtCtlA \n_x000D_- ADmdTarCtl (see chapter Item 1218974\n_x000D_valid in chapter LgtLimA\n_x000D_- ADmdTarLim (see chapter Item 1218977\n_x000D_ \n_x000D_ \n_x000D_Verbal links to a specific chapter are also written in cursive. \n_x000D_One precondition at the beginning of each chapter or sub-chapter is often used to enables the specific chapter. If the chapter is not valid (Precondition not true), its requirements and sub-chapters are automatically invalid and can not be applied. Therefore it is necessary to take the structure of contents into account. If this chapter is invalid, some other chapter or requirement will be valid.\n_x000D_The default behavior of the outputs are also often described at the beginning of the chapter. It applies if no other condition fits the situation.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2716653004FoldernoFalsetype_not_target, status_filtered, relevance_filtered
gradient forming ADmd
gradient forming ADmd

Raw

{
  "ID": "16653004",
  "ASIL": "  ",
  "Text": "gradient forming ADmd",
  "Type": "Folder",
  "Status": "",
  "Summary": "gradient forming ADmd",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1218385",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2816653005InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand
The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used further on.

Inputs:

*ADmd 

*GrdMaxInc 

*GrdMaxDec 

*ADmd_lastcycle

Output:

gradient formed Demand *ADF_ADmd

Raw

{
  "ID": "16653005",
  "ASIL": "  ",
  "Text": "The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_ \n_x000D_Inputs:\n_x000D_*ADmd \n_x000D_*GrdMaxInc \n_x000D_*GrdMaxDec \n_x000D_*ADmd_lastcycle\n_x000D_Output:\n_x000D_gradient formed Demand *ADF_ADmd",
  "Type": "Information",
  "Status": "",
  "Summary": "The main purpose of this module is to form an acceleration demand~, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used ..",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1218387",
  "Description": "The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_ \n_x000D_Inputs:\n_x000D_*ADmd \n_x000D_*GrdMaxInc \n_x000D_*GrdMaxDec \n_x000D_*ADmd_lastcycle\n_x000D_Output:\n_x000D_gradient formed Demand *ADF_ADmd",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2955057009InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand
The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used further on.

Inputs:

*ADmd 

*GrdMaxInc 

*GrdMaxDec 

*ADmd_lastcycle

*IdxNotLead

Output:

gradient formed Demand *ADF_ADmd

Raw

{
  "ID": "55057009",
  "ASIL": "  ",
  "Text": "The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_ \n_x000D_Inputs:\n_x000D_*ADmd \n_x000D_*GrdMaxInc \n_x000D_*GrdMaxDec \n_x000D_*ADmd_lastcycle\n_x000D_*IdxNotLead\n_x000D_Output:\n_x000D_gradient formed Demand *ADF_ADmd",
  "Type": "Information",
  "Status": "",
  "Summary": "The main purpose of this module is to form an acceleration demand~, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used ..",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_ \n_x000D_Inputs:\n_x000D_*ADmd \n_x000D_*GrdMaxInc \n_x000D_*GrdMaxDec \n_x000D_*ADmd_lastcycle\n_x000D_*IdxNotLead\n_x000D_Output:\n_x000D_gradient formed Demand *ADF_ADmd",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3016653006Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
For the first calculation cycle (start of simulation or processor startup) *ADmd_lastcycle is 0 (zero).
For the first calculation cycle (start of simulation or processor startup) *ADmd_lastcycle is 0 (zero).

Raw

{
  "ID": "16653006",
  "ASIL": "  QM",
  "Text": "For the first calculation cycle (start of simulation or processor startup) *ADmd_lastcycle is 0 (zero).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1224829",
  "Description": "For the first calculation cycle (start of simulation or processor startup) *ADmd_lastcycle is 0 (zero).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3155054957Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF[OR(1,AND(2,3))]: 1) *IdxNotLead is true 2) VMMP_LOCADF_p_SwtAcvAGrdLimRlsFlgAcv is true 3) LOCAA_s_LgtCtlA_FlgAcv is false O
IF[OR(1,AND(2,3))]:

1) *IdxNotLead is true

2) VMMP_LOCADF_p_SwtAcvAGrdLimRlsFlgAcv is true

3) LOCAA_s_LgtCtlA_FlgAcv is false OR LOCACS_s_StACtl is equal to VMMP_LOCACS_c_StACtlNotAcv

THEN:

ASOPOTgradienttransition is True

ELSE:

IF [1]

1) The absolute value of the difference between *ADmd_lastcycle and the input ASOPOT_s_ATqDmd is smaller than VMMP_LOCADF_p_AThRlsADmdGrdLim

THEN:

ASOPOTgradienttransition is False

Info: This is an SR-FlipFlop.

Raw

{
  "ID": "55054957",
  "ASIL": "  QM",
  "Text": "IF[OR(1,AND(2,3))]:\n_x000D_1) *IdxNotLead is true\n_x000D_2) VMMP_LOCADF_p_SwtAcvAGrdLimRlsFlgAcv is true\n_x000D_3) LOCAA_s_LgtCtlA_FlgAcv is false OR LOCACS_s_StACtl is equal to VMMP_LOCACS_c_StACtlNotAcv\n_x000D_THEN:\n_x000D_ASOPOTgradienttransition is True\n_x000D_ELSE:\n_x000D_IF [1]\n_x000D_1) The absolute value of the difference between *ADmd_lastcycle and the input ASOPOT_s_ATqDmd is smaller than VMMP_LOCADF_p_AThRlsADmdGrdLim\n_x000D_THEN:\n_x000D_ASOPOTgradienttransition is False\n_x000D_ \n_x000D_Info: This is an SR-FlipFlop.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[OR(1,AND(2,3))]:\n_x000D_1) *IdxNotLead is true\n_x000D_2) VMMP_LOCADF_p_SwtAcvAGrdLimRlsFlgAcv is true\n_x000D_3) LOCAA_s_LgtCtlA_FlgAcv is false OR LOCACS_s_StACtl is equal to VMMP_LOCACS_c_StACtlNotAcv\n_x000D_THEN:\n_x000D_ASOPOTgradienttransition is True\n_x000D_ELSE:\n_x000D_IF [1]\n_x000D_1) The absolute value of the difference between *ADmd_lastcycle and the input ASOPOT_s_ATqDmd is smaller than VMMP_LOCADF_p_AThRlsADmdGrdLim\n_x000D_THEN:\n_x000D_ASOPOTgradienttransition is False\n_x000D_ \n_x000D_Info: This is an SR-FlipFlop.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3216653007Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1] 1) *ADmd is bigger than or equal to *ADmd_lastcycle THEN: The output *ADF_ADmd is equal to the minimum of *ADmd and t
IF [1] 

1) *ADmd is bigger than or equal to *ADmd_lastcycle

THEN: 

The output

*ADF_ADmd is equal to the minimum of *ADmd and the sum of the maximum of *ADmd_lastcycle

and the input ASOPOT_s_ATqDmd and the input value *AGrdMaxInc multiplied by the cycle time VMMP_c_TiSmpl.

Raw

{
  "ID": "16653007",
  "ASIL": "  QM",
  "Text": "IF [1] \n_x000D_1) *ADmd is bigger than or equal to *ADmd_lastcycle\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ADmd is equal to the minimum of *ADmd and the sum of the maximum of *ADmd_lastcycle\n_x000D_and the input ASOPOT_s_ATqDmd and the input value *AGrdMaxInc multiplied by the cycle time VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1219136",
  "Description": "IF [1] \n_x000D_1) *ADmd is bigger than or equal to *ADmd_lastcycle\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ADmd is equal to the minimum of *ADmd and the sum of the maximum of *ADmd_lastcycle\n_x000D_and the input ASOPOT_s_ATqDmd and the input value *AGrdMaxInc multiplied by the cycle time VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3355057043Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2)] 1) *ADmd is greater than or equal to *ADmd_lastcycle 2) ASOPOTgradienttransition is True THEN: The output *ADF
IF [AND(1,2)]

1) *ADmd is greater than or equal to *ADmd_lastcycle

2) ASOPOTgradienttransition is True

THEN: 

The output

*ADF_ADmd is equal to the minimum of *ADmd and the sum of the maximum of *ADmd_lastcycle

and the input ASOPOT_s_ATqDmd and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.

Raw

{
  "ID": "55057043",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2)]\n_x000D_1) *ADmd is greater than or equal to *ADmd_lastcycle\n_x000D_2) ASOPOTgradienttransition is True\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ADmd is equal to the minimum of *ADmd and the sum of the maximum of *ADmd_lastcycle\n_x000D_and the input ASOPOT_s_ATqDmd and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2)]\n_x000D_1) *ADmd is greater than or equal to *ADmd_lastcycle\n_x000D_2) ASOPOTgradienttransition is True\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ADmd is equal to the minimum of *ADmd and the sum of the maximum of *ADmd_lastcycle\n_x000D_and the input ASOPOT_s_ATqDmd and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3455057076Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2)] 1) *ADmd is greater than or equal to *ADmd_lastcycle 2) ASOPOTgradienttransition is False THEN: The output *AD
IF [AND(1,2)]

1) *ADmd is greater than or equal to *ADmd_lastcycle

2) ASOPOTgradienttransition

is False

THEN: 

The output *ADF_ADmd is equal to the minimum of *ADmd and the sum of *ADmd_lastcycle

and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.

Raw

{
  "ID": "55057076",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2)]\n_x000D_1) *ADmd is greater than or equal to *ADmd_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_is False\n_x000D_THEN: \n_x000D_The output *ADF_ADmd is equal to the minimum of *ADmd and the sum of *ADmd_lastcycle\n_x000D_and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2)]\n_x000D_1) *ADmd is greater than or equal to *ADmd_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_is False\n_x000D_THEN: \n_x000D_The output *ADF_ADmd is equal to the minimum of *ADmd and the sum of *ADmd_lastcycle\n_x000D_and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3516653008Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1] 1) *ADmd is smaller than *ADmd_lastcycle THEN: The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of th
IF [1] 

1) *ADmd is smaller than *ADmd_lastcycle

THEN: 

The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of the minimum *ADmd_lastcycle 

and the input ASOPOT_s_ATqDmd and the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.

Raw

{
  "ID": "16653008",
  "ASIL": "  QM",
  "Text": "IF [1] \n_x000D_1) *ADmd is smaller than *ADmd_lastcycle\n_x000D_THEN: \n_x000D_The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of the minimum *ADmd_lastcycle \n_x000D_and the input ASOPOT_s_ATqDmd and the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1312970",
  "Description": "IF [1] \n_x000D_1) *ADmd is smaller than *ADmd_lastcycle\n_x000D_THEN: \n_x000D_The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of the minimum *ADmd_lastcycle \n_x000D_and the input ASOPOT_s_ATqDmd and the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3655057046Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2)] 1) *ADmd is smaller than *ADmd_lastcycle 2) ASOPOTgradienttransition is True THEN: The output *ADF_ADmd is equ
IF [AND(1,2)]

1) *ADmd is smaller than *ADmd_lastcycle

2) ASOPOTgradienttransition

is True

THEN: 

The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of the minimum of *ADmd_lastcycle 

and the input ASOPOT_s_ATqDmd and the product of the input value *AGrdMaxDec and the cycle time VMMP_c_TiSmpl.

Raw

{
  "ID": "55057046",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2)]\n_x000D_1) *ADmd is smaller than *ADmd_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_is True\n_x000D_THEN: \n_x000D_The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of the minimum of *ADmd_lastcycle \n_x000D_and the input ASOPOT_s_ATqDmd and the product of the input value *AGrdMaxDec and the cycle time VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2)]\n_x000D_1) *ADmd is smaller than *ADmd_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_is True\n_x000D_THEN: \n_x000D_The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of the minimum of *ADmd_lastcycle \n_x000D_and the input ASOPOT_s_ATqDmd and the product of the input value *AGrdMaxDec and the cycle time VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3755057210Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2)] 1) *ADmd is smaller than *ADmd_lastcycle 2) ASOPOTgradienttransition is False THEN: The output *ADF_ADmd is e
IF [AND(1,2)] 

1) *ADmd is smaller than *ADmd_lastcycle

2) ASOPOTgradienttransition

is False

THEN: 

The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of *ADmd_lastcycle 

and the product of the input value *AGrdMaxDec and the cycle time VMMP_c_TiSmpl.

Raw

{
  "ID": "55057210",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2)] \n_x000D_1) *ADmd is smaller than *ADmd_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_ \n_x000D_is False\n_x000D_THEN: \n_x000D_The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of *ADmd_lastcycle \n_x000D_and the product of the input value *AGrdMaxDec and the cycle time VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2)] \n_x000D_1) *ADmd is smaller than *ADmd_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_ \n_x000D_is False\n_x000D_THEN: \n_x000D_The output *ADF_ADmd is equal to the maximum of *ADmd and the sum of *ADmd_lastcycle \n_x000D_and the product of the input value *AGrdMaxDec and the cycle time VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3816653009FoldernoFalsetype_not_target, status_filtered, relevance_filtered
gradient forming ATlrHiDyn
gradient forming ATlrHiDyn

Raw

{
  "ID": "16653009",
  "ASIL": "  ",
  "Text": "gradient forming ATlrHiDyn",
  "Type": "Folder",
  "Status": "",
  "Summary": "gradient forming ATlrHiDyn",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1312973",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3916653010Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF[AND(1,2)] 1.) LOCCTC_s_TqWhlDmd_TqTlrHiDyn is smaller than 0 (zero) 2.) DSOPRE_s_FlgBrkMScaAcv is active THEN: ATlrHiMaxIn
IF[AND(1,2)]

1.) LOCCTC_s_TqWhlDmd_TqTlrHiDyn is smaller than 0 (zero)

2.) DSOPRE_s_FlgBrkMScaAcv is active

THEN: 

ATlrHiMaxIni shall be (LOCCTC_s_TqWhlDmd_TqTlrHiDyn / VSOVD_s_FacMVehBrk - LOCAFBC_s_TqDmdCtl - VSOVD_s_TqDrvRstnCor + VSOVD_s_TqLgtSlopRoadCorHiAcu) / VSOVD_s_MVehVirtJ x VSOVD_s_RdDynCor

ELSE: 

ATlrHiMaxIni shall be (LOCCTC_s_TqWhlDmd_TqTlrHiDyn - LOCAFBC_s_TqDmdCtl - VSOVD_s_TqDrvRstnCor + VSOVD_s_TqLgtSlopRoadCorHiAcu) / VSOVD_s_MVehVirtJ x VSOVD_s_RdDynCor

Raw

{
  "ID": "16653010",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2)]\n_x000D_1.) LOCCTC_s_TqWhlDmd_TqTlrHiDyn is smaller than 0 (zero)\n_x000D_2.) DSOPRE_s_FlgBrkMScaAcv is active\n_x000D_THEN: \n_x000D_ATlrHiMaxIni shall be (LOCCTC_s_TqWhlDmd_TqTlrHiDyn / VSOVD_s_FacMVehBrk - LOCAFBC_s_TqDmdCtl - VSOVD_s_TqDrvRstnCor + VSOVD_s_TqLgtSlopRoadCorHiAcu) / VSOVD_s_MVehVirtJ x VSOVD_s_RdDynCor\n_x000D_ELSE: \n_x000D_ATlrHiMaxIni shall be (LOCCTC_s_TqWhlDmd_TqTlrHiDyn - LOCAFBC_s_TqDmdCtl - VSOVD_s_TqDrvRstnCor + VSOVD_s_TqLgtSlopRoadCorHiAcu) / VSOVD_s_MVehVirtJ x VSOVD_s_RdDynCor",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341759",
  "Description": "IF[AND(1,2)]\n_x000D_1.) LOCCTC_s_TqWhlDmd_TqTlrHiDyn is smaller than 0 (zero)\n_x000D_2.) DSOPRE_s_FlgBrkMScaAcv is active\n_x000D_THEN: \n_x000D_ATlrHiMaxIni shall be (LOCCTC_s_TqWhlDmd_TqTlrHiDyn / VSOVD_s_FacMVehBrk - LOCAFBC_s_TqDmdCtl - VSOVD_s_TqDrvRstnCor + VSOVD_s_TqLgtSlopRoadCorHiAcu) / VSOVD_s_MVehVirtJ x VSOVD_s_RdDynCor\n_x000D_ELSE: \n_x000D_ATlrHiMaxIni shall be (LOCCTC_s_TqWhlDmd_TqTlrHiDyn - LOCAFBC_s_TqDmdCtl - VSOVD_s_TqDrvRstnCor + VSOVD_s_TqLgtSlopRoadCorHiAcu) / VSOVD_s_MVehVirtJ x VSOVD_s_RdDynCor",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4016653011InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand
The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ATlrHiDyn will be formed with maximal gradients. This is described in this chapter and will be used further on.

Inputs:

*ATlrHiDyn 

*GrdMaxInc 

*GrdMaxDec 

*ATlrHiDyn_lastcycle

Output:

gradient formed Demand *ADF_ATlrHiDyn

Raw

{
  "ID": "16653011",
  "ASIL": "  ",
  "Text": "The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ATlrHiDyn will be formed with maximal gradients. This is described in this chapter and will be used further on.\n_x000D_Inputs:\n_x000D_*ATlrHiDyn \n_x000D_*GrdMaxInc \n_x000D_*GrdMaxDec \n_x000D_*ATlrHiDyn_lastcycle\n_x000D_Output:\n_x000D_gradient formed Demand *ADF_ATlrHiDyn",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1312972",
  "Description": "The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ATlrHiDyn will be formed with maximal gradients. This is described in this chapter and will be used further on.\n_x000D_Inputs:\n_x000D_*ATlrHiDyn \n_x000D_*GrdMaxInc \n_x000D_*GrdMaxDec \n_x000D_*ATlrHiDyn_lastcycle\n_x000D_Output:\n_x000D_gradient formed Demand *ADF_ATlrHiDyn",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4155081660InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand
The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ATlrHiDyn will be formed with maximal gradients. This is described in this chapter and will be used further on.

Inputs:

*ATlrHiDyn 

*GrdMaxInc 

*GrdMaxDec 

*ATlrHiDyn_lastcycle

*IdxNotLead 

Output:

gradient formed Demand *ADF_ATlrHiDyn

Raw

{
  "ID": "55081660",
  "ASIL": "  ",
  "Text": "The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ATlrHiDyn will be formed with maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_ \n_x000D_Inputs:\n_x000D_*ATlrHiDyn \n_x000D_*GrdMaxInc \n_x000D_*GrdMaxDec \n_x000D_*ATlrHiDyn_lastcycle\n_x000D_*IdxNotLead \n_x000D_Output:\n_x000D_gradient formed Demand *ADF_ATlrHiDyn",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "The main purpose of this module is to form an acceleration demand, which the control can handle. Therefore the acceleration demand of the external function *ATlrHiDyn will be formed with maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_ \n_x000D_Inputs:\n_x000D_*ATlrHiDyn \n_x000D_*GrdMaxInc \n_x000D_*GrdMaxDec \n_x000D_*ATlrHiDyn_lastcycle\n_x000D_*IdxNotLead \n_x000D_Output:\n_x000D_gradient formed Demand *ADF_ATlrHiDyn",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4216653012Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
For the first calculation cycle (start of simulation or processor startup) *ATlrHiDyn_lastcycle is 0 (zero).
For the first calculation cycle (start of simulation or processor startup) *ATlrHiDyn_lastcycle is 0 (zero).

Raw

{
  "ID": "16653012",
  "ASIL": "  QM",
  "Text": "For the first calculation cycle (start of simulation or processor startup) *ATlrHiDyn_lastcycle is 0 (zero).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1312974",
  "Description": "For the first calculation cycle (start of simulation or processor startup) *ATlrHiDyn_lastcycle is 0 (zero).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4355081659Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF[OR(1,AND(2,3))]: 1) *IdxNotLead is true 2) VMMP_LOCADF_p_SwtAcvAGrdLimRlsFlgAcv is true 3) LOCAA_s_LgtCtlA_FlgAcv is false O
IF[OR(1,AND(2,3))]:

1) *IdxNotLead is true

2) VMMP_LOCADF_p_SwtAcvAGrdLimRlsFlgAcv is true

3) LOCAA_s_LgtCtlA_FlgAcv is false OR LOCACS_s_StACtl is equal to VMMP_LOCACS_c_StACtlNotAcv

THEN:

ASOPOTgradienttransition is True

ELSE:

IF [1]

1) The absolute value of the difference between *ADmd_lastcycle and the input ASOPOT_s_ATqDmd is smaller than VMMP_LOCADF_p_AThRlsADmdGrdLim

THEN:

ASOPOTgradienttransition is False

Info: This is an SR-FlipFlop.

Raw

{
  "ID": "55081659",
  "ASIL": "  QM",
  "Text": "IF[OR(1,AND(2,3))]:\n_x000D_1) *IdxNotLead is true\n_x000D_2) VMMP_LOCADF_p_SwtAcvAGrdLimRlsFlgAcv is true\n_x000D_3) LOCAA_s_LgtCtlA_FlgAcv is false OR LOCACS_s_StACtl is equal to VMMP_LOCACS_c_StACtlNotAcv\n_x000D_THEN:\n_x000D_ASOPOTgradienttransition is True\n_x000D_ELSE:\n_x000D_IF [1]\n_x000D_1) The absolute value of the difference between *ADmd_lastcycle and the input ASOPOT_s_ATqDmd is smaller than VMMP_LOCADF_p_AThRlsADmdGrdLim\n_x000D_THEN:\n_x000D_ASOPOTgradienttransition is False\n_x000D_ \n_x000D_Info: This is an SR-FlipFlop.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[OR(1,AND(2,3))]:\n_x000D_1) *IdxNotLead is true\n_x000D_2) VMMP_LOCADF_p_SwtAcvAGrdLimRlsFlgAcv is true\n_x000D_3) LOCAA_s_LgtCtlA_FlgAcv is false OR LOCACS_s_StACtl is equal to VMMP_LOCACS_c_StACtlNotAcv\n_x000D_THEN:\n_x000D_ASOPOTgradienttransition is True\n_x000D_ELSE:\n_x000D_IF [1]\n_x000D_1) The absolute value of the difference between *ADmd_lastcycle and the input ASOPOT_s_ATqDmd is smaller than VMMP_LOCADF_p_AThRlsADmdGrdLim\n_x000D_THEN:\n_x000D_ASOPOTgradienttransition is False\n_x000D_ \n_x000D_Info: This is an SR-FlipFlop.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4416653013Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1] 1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle THEN: The output *ADF_ATlrHiDyn is equal to the minimu
IF [1] 

1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle

THEN: 

The output

*ADF_ATlrHiDyn is equal to the minimum of *ATlrHiDyn and the sum of the maximum of *ATlrHiDyn_lastcycle

and the input ASOPOT_s_ATqDmd and the input value *AGrdMaxInc multiplied by the cycle time VMMP_c_TiSmpl.

Raw

{
  "ID": "16653013",
  "ASIL": "  QM",
  "Text": "IF [1] \n_x000D_1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ATlrHiDyn is equal to the minimum of *ATlrHiDyn and the sum of the maximum of *ATlrHiDyn_lastcycle\n_x000D_and the input ASOPOT_s_ATqDmd and the input value *AGrdMaxInc multiplied by the cycle time VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1312975",
  "Description": "IF [1] \n_x000D_1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ATlrHiDyn is equal to the minimum of *ATlrHiDyn and the sum of the maximum of *ATlrHiDyn_lastcycle\n_x000D_and the input ASOPOT_s_ATqDmd and the input value *AGrdMaxInc multiplied by the cycle time VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4555081724Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2)] 1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle 2) ASOPOTgradienttransition is True THEN: The
IF [AND(1,2)] 

1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle

2) ASOPOTgradienttransition

is True

THEN: 

The output

*ADF_ATlrHiDyn is equal to the minimum of *ATlrHiDyn and the sum of the maximum of *ATlrHiDyn_lastcycle

and the input ASOPOT_s_ATqDmd and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.

Raw

{
  "ID": "55081724",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2)] \n_x000D_1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_ \n_x000D_is True\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ATlrHiDyn is equal to the minimum of *ATlrHiDyn and the sum of the maximum of *ATlrHiDyn_lastcycle\n_x000D_and the input ASOPOT_s_ATqDmd and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2)] \n_x000D_1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_ \n_x000D_is True\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ATlrHiDyn is equal to the minimum of *ATlrHiDyn and the sum of the maximum of *ATlrHiDyn_lastcycle\n_x000D_and the input ASOPOT_s_ATqDmd and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4655081927Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2)] 1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle 2) ASOPOTgradienttransition is False THEN: The
IF [AND(1,2)] 

1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle

2) ASOPOTgradienttransition

is False

THEN: 

The output

*ADF_ATlrHiDyn is equal to the minimum of *ATlrHiDyn and the sum of *ATlrHiDyn_lastcycle

and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.

Raw

{
  "ID": "55081927",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2)] \n_x000D_1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_ \n_x000D_is False\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ATlrHiDyn is equal to the minimum of *ATlrHiDyn and the sum of *ATlrHiDyn_lastcycle\n_x000D_and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2)] \n_x000D_1) *ATlrHiDyn is greater than or equal to *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOTgradienttransition\n_x000D_ \n_x000D_is False\n_x000D_THEN: \n_x000D_The output\n_x000D_*ADF_ATlrHiDyn is equal to the minimum of *ATlrHiDyn and the sum of *ATlrHiDyn_lastcycle\n_x000D_and the product of the input value *AGrdMaxInc and the cycle time VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4716653014Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2,3,4)] 1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle 2) ASOPOT_s_ATqDmd is smaller than 0 3) ASOPOT_s_ATqDmd i
IF [AND(1,2,3,4)] 

1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle

2) ASOPOT_s_ATqDmd is smaller than 0

3) ASOPOT_s_ATqDmd is smaller than ASOPOT_s_ATqAct

4) ASOPOT_s_ATqDmd is smaller than ATlrHiMaxIni 

The output *ADF_ATlrHiDyn is equal to the

maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minuimum of 0, ASOPOT_s_ATqAct, ATlrHiMaxIni and ATlrHiDyn_lastcycle.

Raw

{
  "ID": "16653014",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2,3,4)] \n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOT_s_ATqDmd is smaller than 0\n_x000D_3) ASOPOT_s_ATqDmd is smaller than ASOPOT_s_ATqAct\n_x000D_4) ASOPOT_s_ATqDmd is smaller than ATlrHiMaxIni \n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minuimum of 0, ASOPOT_s_ATqAct, ATlrHiMaxIni and ATlrHiDyn_lastcycle.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1312976",
  "Description": "IF [AND(1,2,3,4)] \n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOT_s_ATqDmd is smaller than 0\n_x000D_3) ASOPOT_s_ATqDmd is smaller than ASOPOT_s_ATqAct\n_x000D_4) ASOPOT_s_ATqDmd is smaller than ATlrHiMaxIni \n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minuimum of 0, ASOPOT_s_ATqAct, ATlrHiMaxIni and ATlrHiDyn_lastcycle.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4855147482Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2,3,4,5)] 1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle 2) ASOPOT_s_ATqDmd is smaller than 0 3) ASOPOT_s_ATqDmd
IF [AND(1,2,3,4,5)]

1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle

2) ASOPOT_s_ATqDmd is smaller than 0

3) ASOPOT_s_ATqDmd is smaller than ASOPOT_s_ATqAct

4) ASOPOT_s_ATqDmd is smaller than ATlrHiMaxIni

5) ASOPOTgradienttransition is True

The output *ADF_ATlrHiDyn is equal to the

maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minuimum of 0, ASOPOT_s_ATqAct, ATlrHiMaxIni and ATlrHiDyn_lastcycle.

Raw

{
  "ID": "55147482",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2,3,4,5)]\n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOT_s_ATqDmd is smaller than 0\n_x000D_3) ASOPOT_s_ATqDmd is smaller than ASOPOT_s_ATqAct\n_x000D_4) ASOPOT_s_ATqDmd is smaller than ATlrHiMaxIni\n_x000D_5) ASOPOTgradienttransition is True\n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minuimum of 0, ASOPOT_s_ATqAct, ATlrHiMaxIni and ATlrHiDyn_lastcycle.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2,3,4,5)]\n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOT_s_ATqDmd is smaller than 0\n_x000D_3) ASOPOT_s_ATqDmd is smaller than ASOPOT_s_ATqAct\n_x000D_4) ASOPOT_s_ATqDmd is smaller than ATlrHiMaxIni\n_x000D_5) ASOPOTgradienttransition is True\n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minuimum of 0, ASOPOT_s_ATqAct, ATlrHiMaxIni and ATlrHiDyn_lastcycle.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4916653015Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,OR(2,3,4))] 1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle 2) ASOPOT_s_ATqDmd is greater than 0 3) ASOPOT_s_ATqDm
IF [AND(1,OR(2,3,4))]

1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle

2) ASOPOT_s_ATqDmd is greater than 0

3) ASOPOT_s_ATqDmd is greater than ASOPOT_s_ATqAct

4) ASOPOT_s_ATqDmd is greater than ATlrHiMaxIni

THEN: 

The output *ADF_ATlrHiDyn is equal to the

maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minimum of *ATlrHiDyn_lastcycle and the input ASOPOT_s_ATqDmd.

Raw

{
  "ID": "16653015",
  "ASIL": "  QM",
  "Text": "IF [AND(1,OR(2,3,4))]\n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOT_s_ATqDmd is greater than 0\n_x000D_3) ASOPOT_s_ATqDmd is greater than ASOPOT_s_ATqAct\n_x000D_4) ASOPOT_s_ATqDmd is greater than ATlrHiMaxIni\n_x000D_THEN: \n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minimum of *ATlrHiDyn_lastcycle and the input ASOPOT_s_ATqDmd.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1312977",
  "Description": "IF [AND(1,OR(2,3,4))]\n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOT_s_ATqDmd is greater than 0\n_x000D_3) ASOPOT_s_ATqDmd is greater than ASOPOT_s_ATqAct\n_x000D_4) ASOPOT_s_ATqDmd is greater than ATlrHiMaxIni\n_x000D_THEN: \n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minimum of *ATlrHiDyn_lastcycle and the input ASOPOT_s_ATqDmd.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5055150056Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,5,OR(2,3,4))] 1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle 2) ASOPOT_s_ATqDmd is greater than 0 3) ASOPOT_s_ATq
IF [AND(1,5,OR(2,3,4))]

1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle

2) ASOPOT_s_ATqDmd is greater than 0

3) ASOPOT_s_ATqDmd is greater than ASOPOT_s_ATqAct

4) ASOPOT_s_ATqDmd is greater than ATlrHiMaxIni

5) ASOPOTgradienttransition is True

THEN: 

The output *ADF_ATlrHiDyn is equal to the

maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minimum of *ATlrHiDyn_lastcycle and the input ASOPOT_s_ATqDmd.

Raw

{
  "ID": "55150056",
  "ASIL": "  QM",
  "Text": "IF [AND(1,5,OR(2,3,4))]\n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOT_s_ATqDmd is greater than 0\n_x000D_3) ASOPOT_s_ATqDmd is greater than ASOPOT_s_ATqAct\n_x000D_4) ASOPOT_s_ATqDmd is greater than ATlrHiMaxIni\n_x000D_5) ASOPOTgradienttransition is True\n_x000D_THEN: \n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minimum of *ATlrHiDyn_lastcycle and the input ASOPOT_s_ATqDmd.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,5,OR(2,3,4))]\n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOT_s_ATqDmd is greater than 0\n_x000D_3) ASOPOT_s_ATqDmd is greater than ASOPOT_s_ATqAct\n_x000D_4) ASOPOT_s_ATqDmd is greater than ATlrHiMaxIni\n_x000D_5) ASOPOTgradienttransition is True\n_x000D_THEN: \n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and the minimum of *ATlrHiDyn_lastcycle and the input ASOPOT_s_ATqDmd.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5155150283Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2)] 1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle 2) ASOPOTgradienttransition is False THEN: The output *ADF_A
IF [AND(1,2)]

1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle

2) ASOPOTgradienttransition is False

THEN: 

The output *ADF_ATlrHiDyn is equal to the

maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and *ATlrHiDyn_lastcycle.

Raw

{
  "ID": "55150283",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2)]\n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOTgradienttransition is False\n_x000D_THEN: \n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and *ATlrHiDyn_lastcycle.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2)]\n_x000D_1) *ATlrHiDyn is smaller than *ATlrHiDyn_lastcycle\n_x000D_2) ASOPOTgradienttransition is False\n_x000D_THEN: \n_x000D_The output *ADF_ATlrHiDyn is equal to the\n_x000D_maximum of *ATlrHiDyn and the sum of the input value *AGrdMaxDec multiplied by the cycle time VMMP_c_TiSmpl.and *ATlrHiDyn_lastcycle.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5259373755Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1] 1) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdADmdSmth of signal ARBLLCSC_s_LgtCtl_BitFldConf is true THEN: TiIn
IF [1] 

1) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdADmdSmth of signal ARBLLCSC_s_LgtCtl_BitFldConf is true

THEN: 

TiInvADmdGrdRamp is equal to VMMP_LOCADF_p_AGrdLim_TiInvADmdGrdRampCAPA

ELSE:

TiInvADmdGrdRamp is equal to VMMP_LOCADF_p_AGrdLim_TiInvADmdGrdRamp

Raw

{
  "ID": "59373755",
  "ASIL": "  QM",
  "Text": "IF [1] \n_x000D_1) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdADmdSmth of signal ARBLLCSC_s_LgtCtl_BitFldConf is true\n_x000D_THEN: \n_x000D_TiInvADmdGrdRamp is equal to VMMP_LOCADF_p_AGrdLim_TiInvADmdGrdRampCAPA\n_x000D_ELSE:\n_x000D_TiInvADmdGrdRamp is equal to VMMP_LOCADF_p_AGrdLim_TiInvADmdGrdRamp",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "threshold ramp",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [1] \n_x000D_1) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdADmdSmth of signal ARBLLCSC_s_LgtCtl_BitFldConf is true\n_x000D_THEN: \n_x000D_TiInvADmdGrdRamp is equal to VMMP_LOCADF_p_AGrdLim_TiInvADmdGrdRampCAPA\n_x000D_ELSE:\n_x000D_TiInvADmdGrdRamp is equal to VMMP_LOCADF_p_AGrdLim_TiInvADmdGrdRamp",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5359373765Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1] 1) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdADmdSmth of signal ARBLLCSC_s_LgtCtl_BitFldConf is true THEN: ADmd
IF [1] 

1) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdADmdSmth of signal ARBLLCSC_s_LgtCtl_BitFldConf is true

THEN: 

ADmdDifTh is equal to VMMP_LOCADF_p_AGrdLim_ADmdDifThCAPA

ELSE:

ADmdDifTh is equal to VMMP_LOCADF_p_AGrdLim_ADmdDifTh

Raw

{
  "ID": "59373765",
  "ASIL": "  QM",
  "Text": "IF [1] \n_x000D_1) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdADmdSmth of signal ARBLLCSC_s_LgtCtl_BitFldConf is true\n_x000D_THEN: \n_x000D_ADmdDifTh is equal to VMMP_LOCADF_p_AGrdLim_ADmdDifThCAPA\n_x000D_ELSE:\n_x000D_ADmdDifTh is equal to VMMP_LOCADF_p_AGrdLim_ADmdDifTh",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "threshold ramp",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [1] \n_x000D_1) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdADmdSmth of signal ARBLLCSC_s_LgtCtl_BitFldConf is true\n_x000D_THEN: \n_x000D_ADmdDifTh is equal to VMMP_LOCADF_p_AGrdLim_ADmdDifThCAPA\n_x000D_ELSE:\n_x000D_ADmdDifTh is equal to VMMP_LOCADF_p_AGrdLim_ADmdDifTh",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5436862411FoldernoFalsetype_not_target, status_filtered, relevance_filtered
limited gradient AGrdMaxInc
limited gradient AGrdMaxInc

Raw

{
  "ID": "36862411",
  "ASIL": "  ",
  "Text": "limited gradient AGrdMaxInc",
  "Type": "Folder",
  "Status": "",
  "Summary": "limited gradient AGrdMaxInc",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": ""
}
5536862571InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The purpose of this function is to limitt the acceleration demand increasing gradient, in which the acceleration demand forming at
The purpose of this function is to limitt the acceleration demand increasing gradient, in which the acceleration demand forming at small acceleration demand change can be smoother and avoid stepwise progression. Therefore the gradient of the external function *ADmd will be formed with limited maximal gradients. This is described in this chapter and will be used further on.

Inputs:

*ADmd 

*GrdMaxInc 

*ADmd_lastcycle

Output:

limited gradient *ADF_AGrdMaxInc

Raw

{
  "ID": "36862571",
  "ASIL": "  ",
  "Text": "The purpose of this function is to limitt the acceleration demand increasing gradient, in which the acceleration demand forming at small acceleration demand change can be smoother and avoid stepwise progression. Therefore the gradient of the external function *ADmd will be formed with limited maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_Inputs:\n_x000D_*ADmd \n_x000D_*GrdMaxInc \n_x000D_*ADmd_lastcycle\n_x000D_Output:\n_x000D_limited gradient *ADF_AGrdMaxInc",
  "Type": "Information",
  "Status": "",
  "Summary": "The main purpose of this module is to form an acceleration demand~, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used ..",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "The purpose of this function is to limitt the acceleration demand increasing gradient, in which the acceleration demand forming at small acceleration demand change can be smoother and avoid stepwise progression. Therefore the gradient of the external function *ADmd will be formed with limited maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_Inputs:\n_x000D_*ADmd \n_x000D_*GrdMaxInc \n_x000D_*ADmd_lastcycle\n_x000D_Output:\n_x000D_limited gradient *ADF_AGrdMaxInc",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5636887069Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
For the first calculation cycle (start of simulation or processor startup) **ADmd_lastcycle is 0 (zero).
For the first calculation cycle (start of simulation or processor startup) **ADmd_lastcycle is 0 (zero).

Raw

{
  "ID": "36887069",
  "ASIL": "  QM",
  "Text": "For the first calculation cycle (start of simulation or processor startup) **ADmd_lastcycle is 0 (zero).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "For the first calculation cycle (start of simulation or processor startup) **ADmd_lastcycle is 0 (zero).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5736887197Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1] 1) *ADmd has not changed its value from the previous to this time step THEN: a new target time for the ramp is defined:
IF [1]

1) *ADmd has not changed its value from the previous to this time step

THEN:

a new target time for the ramp is defined: 1/TiInvADmdGrdRamp from this point of time.

Raw

{
  "ID": "36887197",
  "ASIL": "  QM",
  "Text": "IF [1]\n_x000D_1) *ADmd has not changed its value from the previous to this time step\n_x000D_THEN:\n_x000D_a new target time for the ramp is defined: 1/TiInvADmdGrdRamp from this point of time.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "threshold ramp: target time",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [1]\n_x000D_1) *ADmd has not changed its value from the previous to this time step\n_x000D_THEN:\n_x000D_a new target time for the ramp is defined: 1/TiInvADmdGrdRamp from this point of time.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5837712851Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1] 1) *ADmd has not changed its value from the previous to this time step THEN: threshold ramp is equal to the sum of
IF [1] 

1) 

*ADmd

 has not changed its value from the previous to this time step

THEN: 

threshold ramp is equal to the sum of *ADmd-ADmdDifTh and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl

ELSEIF [1] 

1) target time is reached

THEN:

threshold ramp is equal to *ADmd

ELSE:

threshold ramp is equal to the sum of threshold ramp of the previous time step and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl

Info: this defines a linear increasing threshold ramp starting at *ADmd-ADmdDifTh and ending at *ADmd when the target time is reached shifted by one time step.

Raw

{
  "ID": "37712851",
  "ASIL": "  QM",
  "Text": "IF [1] \n_x000D_1) \n_x000D_*ADmd\n_x000D_ has not changed its value from the previous to this time step\n_x000D_THEN: \n_x000D_threshold ramp is equal to the sum of *ADmd-ADmdDifTh and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl\n_x000D_ELSEIF [1] \n_x000D_1) target time is reached\n_x000D_THEN:\n_x000D_threshold ramp is equal to *ADmd\n_x000D_ELSE:\n_x000D_threshold ramp is equal to the sum of threshold ramp of the previous time step and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl\n_x000D_ \n_x000D_ \n_x000D_Info: this defines a linear increasing threshold ramp starting at *ADmd-ADmdDifTh and ending at *ADmd when the target time is reached shifted by one time step.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "threshold ramp",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [1] \n_x000D_1) \n_x000D_*ADmd\n_x000D_ has not changed its value from the previous to this time step\n_x000D_THEN: \n_x000D_threshold ramp is equal to the sum of *ADmd-ADmdDifTh and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl\n_x000D_ELSEIF [1] \n_x000D_1) target time is reached\n_x000D_THEN:\n_x000D_threshold ramp is equal to *ADmd\n_x000D_ELSE:\n_x000D_threshold ramp is equal to the sum of threshold ramp of the previous time step and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl\n_x000D_ \n_x000D_ \n_x000D_Info: this defines a linear increasing threshold ramp starting at *ADmd-ADmdDifTh and ending at *ADmd when the target time is reached shifted by one time step.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5936887449Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
GrdTotADmdDif is defined as the difference of *ADmd and *ADmd_lastcycle which is then divided by the remaining time untill the
GrdTotADmdDif is defined as the difference of *ADmd 

and *ADmd_lastcycle 

which is then divided by the remaining time untill the target time 

is reached.

Raw

{
  "ID": "36887449",
  "ASIL": "  QM",
  "Text": "GrdTotADmdDif is defined as the difference of *ADmd \n_x000D_and *ADmd_lastcycle \n_x000D_which is then divided by the remaining time untill the target time \n_x000D_is reached.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Gradient till target time GrdTotADmdDif",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "GrdTotADmdDif is defined as the difference of *ADmd \n_x000D_and *ADmd_lastcycle \n_x000D_which is then divided by the remaining time untill the target time \n_x000D_is reached.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6037712852Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
GrdInterStep is defined as the difference of the threshold ramp and *ADmd_lastcycle which is then divided by VMMP_c_TiSmpl.
GrdInterStep is defined as the difference of the threshold ramp and *ADmd_lastcycle which is then divided by VMMP_c_TiSmpl.

Raw

{
  "ID": "37712852",
  "ASIL": "  QM",
  "Text": "GrdInterStep is defined as the difference of the threshold ramp and *ADmd_lastcycle which is then divided by VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "One step gradient to threshold ramp GrdInterStep",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "GrdInterStep is defined as the difference of the threshold ramp and *ADmd_lastcycle which is then divided by VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6136887568Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF[OR(1,2,3,AND(4,5),AND(4,6))] 1) VMMP_LOCADF_p_AGrdLim_SwtAGrdMaxLimPerm is false 2) the target time has passed 3) the differ
IF[OR(1,2,3,AND(4,5),AND(4,6))]

1) VMMP_LOCADF_p_AGrdLim_SwtAGrdMaxLimPerm is false

2) the target time has passed

3) the difference of *ADmd and *ADmd_lastcycle is negative

4) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is false

5) LOCDC_s_LgtCtlV_StAcv is equal to VMMP_LOCDC_c_StAcvDCtl

6) LOCDL_s_LgtLimA_FlgAcv is true

THEN:

The output limited gradient *ADF_AGrdMaxInc is equal to *GrdMaxInc

ELSE:

The output limited gradient *ADF_AGrdMaxInc 

is equal to MIN(*GrdMaxInc,MAX(GrdInterStep ,

GrdTotADmdDif )

Raw

{
  "ID": "36887568",
  "ASIL": "  QM",
  "Text": "IF[OR(1,2,3,AND(4,5),AND(4,6))]\n_x000D_1) VMMP_LOCADF_p_AGrdLim_SwtAGrdMaxLimPerm is false\n_x000D_2) the target time has passed\n_x000D_3) the difference of *ADmd and *ADmd_lastcycle is negative\n_x000D_4) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is false\n_x000D_5) LOCDC_s_LgtCtlV_StAcv is equal to VMMP_LOCDC_c_StAcvDCtl\n_x000D_6) LOCDL_s_LgtLimA_FlgAcv is true\n_x000D_THEN:\n_x000D_The output limited gradient *ADF_AGrdMaxInc is equal to *GrdMaxInc\n_x000D_ELSE:\n_x000D_The output limited gradient *ADF_AGrdMaxInc \n_x000D_is equal to MIN(*GrdMaxInc,MAX(GrdInterStep ,\n_x000D_GrdTotADmdDif )",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Calculation of the limited gradient ADF_AGrdMaxInc",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[OR(1,2,3,AND(4,5),AND(4,6))]\n_x000D_1) VMMP_LOCADF_p_AGrdLim_SwtAGrdMaxLimPerm is false\n_x000D_2) the target time has passed\n_x000D_3) the difference of *ADmd and *ADmd_lastcycle is negative\n_x000D_4) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is false\n_x000D_5) LOCDC_s_LgtCtlV_StAcv is equal to VMMP_LOCDC_c_StAcvDCtl\n_x000D_6) LOCDL_s_LgtLimA_FlgAcv is true\n_x000D_THEN:\n_x000D_The output limited gradient *ADF_AGrdMaxInc is equal to *GrdMaxInc\n_x000D_ELSE:\n_x000D_The output limited gradient *ADF_AGrdMaxInc \n_x000D_is equal to MIN(*GrdMaxInc,MAX(GrdInterStep ,\n_x000D_GrdTotADmdDif )",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6236887854FoldernoFalsetype_not_target, status_filtered, relevance_filtered
limited gradient AGrdMaxDec
limited gradient AGrdMaxDec

Raw

{
  "ID": "36887854",
  "ASIL": "  ",
  "Text": "limited gradient AGrdMaxDec",
  "Type": "Folder",
  "Status": "",
  "Summary": "limited gradient AGrdMaxDec",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": ""
}
6336887855InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The purpose of this function is to limitt the acceleration demand decreasing gradient, in which the acceleration demand forming at
The purpose of this function is to limitt the acceleration demand decreasing gradient, in which the acceleration demand forming at small acceleration demand change can be smoother and avoid stepwise progression. Therefore the gradient of the external function *ADmd will be formed with limited maximal gradients. This is described in this chapter and will be used further on.

Inputs:

*ADmd 

*GrdMaxDec 

*ADmd_lastcycle

Output:

limited gradient *ADF_AGrdMaxDec

Raw

{
  "ID": "36887855",
  "ASIL": "  ",
  "Text": "The purpose of this function is to limitt the acceleration demand decreasing gradient, in which the acceleration demand forming at small acceleration demand change can be smoother and avoid stepwise progression. Therefore the gradient of the external function *ADmd will be formed with limited maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_Inputs:\n_x000D_*ADmd \n_x000D_*GrdMaxDec \n_x000D_*ADmd_lastcycle\n_x000D_Output:\n_x000D_limited gradient *ADF_AGrdMaxDec",
  "Type": "Information",
  "Status": "",
  "Summary": "The main purpose of this module is to form an acceleration demand~, which the control can handle. Therefore the acceleration demand of the external function *ADmd will be formed with maximal gradients. This is described in this chapter and will be used ..",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "The purpose of this function is to limitt the acceleration demand decreasing gradient, in which the acceleration demand forming at small acceleration demand change can be smoother and avoid stepwise progression. Therefore the gradient of the external function *ADmd will be formed with limited maximal gradients. This is described in this chapter and will be used further on.\n_x000D_ \n_x000D_Inputs:\n_x000D_*ADmd \n_x000D_*GrdMaxDec \n_x000D_*ADmd_lastcycle\n_x000D_Output:\n_x000D_limited gradient *ADF_AGrdMaxDec",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6436887856Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
For the first calculation cycle (start of simulation or processor startup) **ADmd_lastcycle is 0 (zero).
For the first calculation cycle (start of simulation or processor startup) **ADmd_lastcycle is 0 (zero).

Raw

{
  "ID": "36887856",
  "ASIL": "  QM",
  "Text": "For the first calculation cycle (start of simulation or processor startup) **ADmd_lastcycle is 0 (zero).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "For the first calculation cycle (start of simulation or processor startup) **ADmd_lastcycle is 0 (zero).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6536887857Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1] 1) *ADmd has not changed its value from the previous to this time step THEN: a new target time for the ramp is defi
IF [1] 

1) 

*ADmd

has not changed its value from the previous to this time step

THEN: 

a new target time for the ramp is defined: 1/TiInvADmdGrdRamp from this point of time.

Raw

{
  "ID": "36887857",
  "ASIL": "  QM",
  "Text": "IF [1] \n_x000D_1) \n_x000D_*ADmd\n_x000D_ \n_x000D_has not changed its value from the previous to this time step\n_x000D_THEN: \n_x000D_a new target time for the ramp is defined: 1/TiInvADmdGrdRamp from this point of time.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "threshold ramp: target time",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [1] \n_x000D_1) \n_x000D_*ADmd\n_x000D_ \n_x000D_has not changed its value from the previous to this time step\n_x000D_THEN: \n_x000D_a new target time for the ramp is defined: 1/TiInvADmdGrdRamp from this point of time.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6637579903Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1] 1) *ADmd has not changed its value from the previous to this time step THEN: threshold ramp is equal to the differenc
IF [1]

1) 

*ADmd

has not changed its value from the previous to this time step

THEN:

threshold ramp is equal to the difference of *ADmd+ADmdDifTh and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl

ELSEIF [1]

1) target time is reached

THEN:

threshold ramp is equal to *ADmd

ELSE:

threshold ramp is equal to the difference of threshold ramp of the previous time step and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl

Info: this defines a linear increasing threshold ramp starting at *ADmd+ADmdDifTh and ending at *ADmd when the target time is reached shifted by one time step.

Raw

{
  "ID": "37579903",
  "ASIL": "  QM",
  "Text": "IF [1]\n_x000D_1) \n_x000D_*ADmd\n_x000D_ \n_x000D_has not changed its value from the previous to this time step\n_x000D_THEN:\n_x000D_threshold ramp is equal to the difference of *ADmd+ADmdDifTh and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl\n_x000D_ELSEIF [1]\n_x000D_1) target time is reached\n_x000D_THEN:\n_x000D_threshold ramp is equal to *ADmd\n_x000D_ELSE:\n_x000D_threshold ramp is equal to the difference of threshold ramp of the previous time step and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl\n_x000D_ \n_x000D_Info: this defines a linear increasing threshold ramp starting at *ADmd+ADmdDifTh and ending at *ADmd when the target time is reached shifted by one time step.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "threshold ramp",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [1]\n_x000D_1) \n_x000D_*ADmd\n_x000D_ \n_x000D_has not changed its value from the previous to this time step\n_x000D_THEN:\n_x000D_threshold ramp is equal to the difference of *ADmd+ADmdDifTh and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl\n_x000D_ELSEIF [1]\n_x000D_1) target time is reached\n_x000D_THEN:\n_x000D_threshold ramp is equal to *ADmd\n_x000D_ELSE:\n_x000D_threshold ramp is equal to the difference of threshold ramp of the previous time step and ADmdDifTh*TiInvADmdGrdRamp*VMMP_c_TiSmpl\n_x000D_ \n_x000D_Info: this defines a linear increasing threshold ramp starting at *ADmd+ADmdDifTh and ending at *ADmd when the target time is reached shifted by one time step.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6736887858Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
GrdTotADmdDif is defined as the difference of *ADmd and *ADmd_lastcycle which is then divided by the remaining time untill the tar
GrdTotADmdDif is defined as the difference of *ADmd and *ADmd_lastcycle which is then divided by the remaining time untill the target time is reached.

Raw

{
  "ID": "36887858",
  "ASIL": "  QM",
  "Text": "GrdTotADmdDif is defined as the difference of *ADmd and *ADmd_lastcycle which is then divided by the remaining time untill the target time is reached.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Gradient till target time GrdTotADmdDif",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "GrdTotADmdDif is defined as the difference of *ADmd and *ADmd_lastcycle which is then divided by the remaining time untill the target time is reached.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6837580190Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
GrdInterStep is defined as the difference of the threshold ramp and *ADmd_lastcycle which is then divided by VMMP_c_TiSmpl.
GrdInterStep is defined as the difference of the threshold ramp and *ADmd_lastcycle which is then divided by VMMP_c_TiSmpl.

Raw

{
  "ID": "37580190",
  "ASIL": "  QM",
  "Text": "GrdInterStep is defined as the difference of the threshold ramp and *ADmd_lastcycle which is then divided by VMMP_c_TiSmpl.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "One step gradient to threshold ramp GrdInterStep",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "GrdInterStep is defined as the difference of the threshold ramp and *ADmd_lastcycle which is then divided by VMMP_c_TiSmpl.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6936887859Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF[OR(1,2,3,AND(4,5),AND(4,6))] 1) VMMP_LOCADF_p_AGrdLim_SwtAGrdMaxLimPerm is false 2) the target time has passed 3) the differ
IF[OR(1,2,3,AND(4,5),AND(4,6))]

1) VMMP_LOCADF_p_AGrdLim_SwtAGrdMaxLimPerm is false

2) the target time has passed

3) the difference of *ADmd and *ADmd_lastcycle is positive

4) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is false

5) LOCDC_s_LgtCtlV_StAcv is equal to VMMP_LOCDC_c_StAcvDCtl

6) LOCDL_s_LgtLimA_FlgAcv is true

THEN:

The output limited gradient *ADF_AGrdMaxDec is equal to *GrdMaxDec

ELSE: 

The output limited gradient *ADF_AGrdMaxDec 

is equal to MAX(*GrdMaxDec,MIN(GrdInterStep ,

GrdTotADmdDif )

Raw

{
  "ID": "36887859",
  "ASIL": "  QM",
  "Text": "IF[OR(1,2,3,AND(4,5),AND(4,6))]\n_x000D_1) VMMP_LOCADF_p_AGrdLim_SwtAGrdMaxLimPerm is false\n_x000D_2) the target time has passed\n_x000D_3) the difference of *ADmd and *ADmd_lastcycle is positive\n_x000D_4) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is false\n_x000D_5) LOCDC_s_LgtCtlV_StAcv is equal to VMMP_LOCDC_c_StAcvDCtl\n_x000D_6) LOCDL_s_LgtLimA_FlgAcv is true\n_x000D_THEN:\n_x000D_The output limited gradient *ADF_AGrdMaxDec is equal to *GrdMaxDec\n_x000D_ELSE: \n_x000D_The output limited gradient *ADF_AGrdMaxDec \n_x000D_is equal to MAX(*GrdMaxDec,MIN(GrdInterStep ,\n_x000D_GrdTotADmdDif )",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Calculation of the limited gradient ADF_AGrdMaxDec",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[OR(1,2,3,AND(4,5),AND(4,6))]\n_x000D_1) VMMP_LOCADF_p_AGrdLim_SwtAGrdMaxLimPerm is false\n_x000D_2) the target time has passed\n_x000D_3) the difference of *ADmd and *ADmd_lastcycle is positive\n_x000D_4) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is false\n_x000D_5) LOCDC_s_LgtCtlV_StAcv is equal to VMMP_LOCDC_c_StAcvDCtl\n_x000D_6) LOCDL_s_LgtLimA_FlgAcv is true\n_x000D_THEN:\n_x000D_The output limited gradient *ADF_AGrdMaxDec is equal to *GrdMaxDec\n_x000D_ELSE: \n_x000D_The output limited gradient *ADF_AGrdMaxDec \n_x000D_is equal to MAX(*GrdMaxDec,MIN(GrdInterStep ,\n_x000D_GrdTotADmdDif )",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7016653016FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LgtCtlA
LgtCtlA

Raw

{
  "ID": "16653016",
  "ASIL": "  ",
  "Text": "LgtCtlA",
  "Type": "Folder",
  "Status": "",
  "Summary": "LgtCtlA",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1218919",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7120198117FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Deceleration Only Mode
Deceleration Only Mode

Raw

{
  "ID": "20198117",
  "ASIL": "  ",
  "Text": "Deceleration Only Mode",
  "Type": "Folder",
  "Status": "",
  "Summary": "Deceleration Only Mode",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7220198160Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF[1] 1)LOCAA_s_LgtCtlA_MdDeceOnly is not equal to VMMP_LOC_c_LgtCtlA_MdDeceOnlyDecOnlyMd THEN: LOCADF_m_LgtCtlA_ADmd is equal
IF[1]

1)LOCAA_s_LgtCtlA_MdDeceOnly is not equal to VMMP_LOC_c_LgtCtlA_MdDeceOnlyDecOnlyMd

THEN:

LOCADF_m_LgtCtlA_ADmd is equal to LOCAA_s_LgtCtlA_ADmd

ESLEIF[1]

1)VMMP_LOC_p_SwtDeceToDrg is true

THEN:

LOCADF_m_LgtCtlA_ADmd is equal to MIN(LOCAA_s_LgtCtlA_ADmd,DSOPRE_s_DrvPed_ADrg)

ESLE:

LOCADF_m_LgtCtlA_ADmd is equal to MIN(LOCAA_s_LgtCtlA_ADmd,ASOPOT_s_ANeutTh)

Raw

{
  "ID": "20198160",
  "ASIL": "  ",
  "Text": "IF[1]\n_x000D_1)LOCAA_s_LgtCtlA_MdDeceOnly is not equal to VMMP_LOC_c_LgtCtlA_MdDeceOnlyDecOnlyMd\n_x000D_THEN:\n_x000D_LOCADF_m_LgtCtlA_ADmd is equal to LOCAA_s_LgtCtlA_ADmd\n_x000D_ESLEIF[1]\n_x000D_1)VMMP_LOC_p_SwtDeceToDrg is true\n_x000D_THEN:\n_x000D_LOCADF_m_LgtCtlA_ADmd is equal to MIN(LOCAA_s_LgtCtlA_ADmd,DSOPRE_s_DrvPed_ADrg)\n_x000D_ESLE:\n_x000D_LOCADF_m_LgtCtlA_ADmd is equal to MIN(LOCAA_s_LgtCtlA_ADmd,ASOPOT_s_ANeutTh)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[1]\n_x000D_1)LOCAA_s_LgtCtlA_MdDeceOnly is not equal to VMMP_LOC_c_LgtCtlA_MdDeceOnlyDecOnlyMd\n_x000D_THEN:\n_x000D_LOCADF_m_LgtCtlA_ADmd is equal to LOCAA_s_LgtCtlA_ADmd\n_x000D_ESLEIF[1]\n_x000D_1)VMMP_LOC_p_SwtDeceToDrg is true\n_x000D_THEN:\n_x000D_LOCADF_m_LgtCtlA_ADmd is equal to MIN(LOCAA_s_LgtCtlA_ADmd,DSOPRE_s_DrvPed_ADrg)\n_x000D_ESLE:\n_x000D_LOCADF_m_LgtCtlA_ADmd is equal to MIN(LOCAA_s_LgtCtlA_ADmd,ASOPOT_s_ANeutTh)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7320198288FunctionalReleasedyesTrue
IF[AND(1,OR(AND(2,3),AND(4,5)))] 1) LOCAA_s_LgtCtlA_MdDeceOnly is equal to VMMP_LOC_c_LgtCtlA_MdDeceOnlyDecOnlyMd 2) VMMP_LOC_p_
IF[AND(1,OR(AND(2,3),AND(4,5)))]

1) LOCAA_s_LgtCtlA_MdDeceOnly is equal to VMMP_LOC_c_LgtCtlA_MdDeceOnlyDecOnlyMd

2) VMMP_LOC_p_SwtDeceToDrg is true

3) *ADF_ADmd is smaller than MIN(LOCAA_s_LgtCtlA_ADmd,DSOPRE_s_DrvPed_ADrg)

4) VMMP_LOC_p_SwtDeceToDrg is false

5) *ADF_ADmd is smaller than MIN(LOCAA_s_LgtCtlA_ADmd,ASOPOT_s_ANeutTh)

THEN:

LOCADF_s_LgtCtlA_FlgDeceOnlyRampEnd is true.

ELSE:

LOCADF_s_LgtCtlA_FlgDeceOnlyRampEnd is false.

Raw

{
  "ID": "20198288",
  "ASIL": "  QM",
  "Text": "IF[AND(1,OR(AND(2,3),AND(4,5)))]\n_x000D_1) LOCAA_s_LgtCtlA_MdDeceOnly is equal to VMMP_LOC_c_LgtCtlA_MdDeceOnlyDecOnlyMd\n_x000D_2) VMMP_LOC_p_SwtDeceToDrg is true\n_x000D_3) *ADF_ADmd is smaller than MIN(LOCAA_s_LgtCtlA_ADmd,DSOPRE_s_DrvPed_ADrg)\n_x000D_4) VMMP_LOC_p_SwtDeceToDrg is false\n_x000D_5) *ADF_ADmd is smaller than MIN(LOCAA_s_LgtCtlA_ADmd,ASOPOT_s_ANeutTh)\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_FlgDeceOnlyRampEnd is true.\n_x000D_ELSE:\n_x000D_LOCADF_s_LgtCtlA_FlgDeceOnlyRampEnd is false.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[AND(1,OR(AND(2,3),AND(4,5)))]\n_x000D_1) LOCAA_s_LgtCtlA_MdDeceOnly is equal to VMMP_LOC_c_LgtCtlA_MdDeceOnlyDecOnlyMd\n_x000D_2) VMMP_LOC_p_SwtDeceToDrg is true\n_x000D_3) *ADF_ADmd is smaller than MIN(LOCAA_s_LgtCtlA_ADmd,DSOPRE_s_DrvPed_ADrg)\n_x000D_4) VMMP_LOC_p_SwtDeceToDrg is false\n_x000D_5) *ADF_ADmd is smaller than MIN(LOCAA_s_LgtCtlA_ADmd,ASOPOT_s_ANeutTh)\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_FlgDeceOnlyRampEnd is true.\n_x000D_ELSE:\n_x000D_LOCADF_s_LgtCtlA_FlgDeceOnlyRampEnd is false.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7416653017FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Gradient_selection_Ctl
Gradient_selection_Ctl

Raw

{
  "ID": "16653017",
  "ASIL": "  ",
  "Text": "Gradient_selection_Ctl",
  "Type": "Folder",
  "Status": "",
  "Summary": "Gradient_selection_Ctl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1218925",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7516653018InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The gradients for the demand forming can vary depending on LOCAA_s_LgtCtlA_MdTarDyn and LOCAA_s_LgtLimA_MdTarDyn. Because the same
The gradients for the demand forming can vary depending on LOCAA_s_LgtCtlA_MdTarDyn and LOCAA_s_LgtLimA_MdTarDyn. Because the same switched gradients are used in many requirements, the mechanism is described only in this chapter and is valid in sub-chapter LgtCtlA.

Raw

{
  "ID": "16653018",
  "ASIL": "  ",
  "Text": "The gradients for the demand forming can vary depending on LOCAA_s_LgtCtlA_MdTarDyn and LOCAA_s_LgtLimA_MdTarDyn. Because the same switched gradients are used in many requirements, the mechanism is described only in this chapter and is valid in sub-chapter LgtCtlA.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1218934",
  "Description": "The gradients for the demand forming can vary depending on LOCAA_s_LgtCtlA_MdTarDyn and LOCAA_s_LgtLimA_MdTarDyn. Because the same switched gradients are used in many requirements, the mechanism is described only in this chapter and is valid in sub-chapter LgtCtlA.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7648927570Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF AND[1,2] 1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01 2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTr
IF AND[1,2]

1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01

2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl

THEN: 

LgtCtlA_AGrdMaxDecTrj 

is equal to 

LOCAA_s_LgtCtlA_AGrdMaxDec downwards limited to the output of the 2D interpolation parameter with

px =VMMP_LOCADF_px_AGrdMaxDec_ACtlDmdDyn,

py = VMMP_LOCADF_py_AGrdMaxDec_VCtlLgtVehCor,

p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxDecLim

and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,

the y-input value is VSOEM_s_VLgtVehCor

ELSE:

LgtCtlA_AGrdMaxDecTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxDec

Raw

{
  "ID": "48927570",
  "ASIL": "  QM",
  "Text": "IF AND[1,2]\n_x000D_1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01\n_x000D_2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl\n_x000D_THEN: \n_x000D_\n_x000D_LgtCtlA_AGrdMaxDecTrj \n_x000D_is equal to \n_x000D_LOCAA_s_LgtCtlA_AGrdMaxDec downwards limited to the output of the 2D interpolation parameter with\n_x000D_px =VMMP_LOCADF_px_AGrdMaxDec_ACtlDmdDyn,\n_x000D_py = VMMP_LOCADF_py_AGrdMaxDec_VCtlLgtVehCor,\n_x000D_p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxDecLim\n_x000D_and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,\n_x000D_the y-input value is VSOEM_s_VLgtVehCor\n_x000D_ELSE:\n_x000D_LgtCtlA_AGrdMaxDecTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxDec",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF AND[1,2]\n_x000D_1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01\n_x000D_2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl\n_x000D_THEN: \n_x000D_\n_x000D_LgtCtlA_AGrdMaxDecTrj \n_x000D_is equal to \n_x000D_LOCAA_s_LgtCtlA_AGrdMaxDec downwards limited to the output of the 2D interpolation parameter with\n_x000D_px =VMMP_LOCADF_px_AGrdMaxDec_ACtlDmdDyn,\n_x000D_py = VMMP_LOCADF_py_AGrdMaxDec_VCtlLgtVehCor,\n_x000D_p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxDecLim\n_x000D_and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,\n_x000D_the y-input value is VSOEM_s_VLgtVehCor\n_x000D_ELSE:\n_x000D_LgtCtlA_AGrdMaxDecTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxDec",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7755046879Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF OR[AND[1,2,3,4],AND[1,2,5]] 1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01 2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLL
IF OR[AND[1,2,3,4],AND[1,2,5]] 

1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01

2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl

3) LOCDC_s_LgtCtlV_StAcv is not equal to VMMP_LOCDC_c_StAcvDCtl

4) LOCDL_s_LgtLimA_FlgAcv is false

5) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is true

THEN: 

LgtCtlA_AGrdMaxDecTrj 

is equal to 

LOCAA_s_LgtCtlA_AGrdMaxDec downwards limited to the output of the 2D interpolation parameter with

px =VMMP_LOCADF_px_AGrdMaxDec_ACtlDmdDyn,

py = VMMP_LOCADF_py_AGrdMaxDec_VCtlLgtVehCor,

p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxDecLim

and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,

the y-input value is VSOEM_s_VLgtVehCor

ELSE:

LgtCtlA_AGrdMaxDecTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxDec

Raw

{
  "ID": "55046879",
  "ASIL": "  QM",
  "Text": "IF OR[AND[1,2,3,4],AND[1,2,5]] \n_x000D_1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01\n_x000D_2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl\n_x000D_3) LOCDC_s_LgtCtlV_StAcv is not equal to VMMP_LOCDC_c_StAcvDCtl\n_x000D_4) LOCDL_s_LgtLimA_FlgAcv is false\n_x000D_5) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is true\n_x000D_THEN: \n_x000D_\n_x000D_LgtCtlA_AGrdMaxDecTrj \n_x000D_is equal to \n_x000D_LOCAA_s_LgtCtlA_AGrdMaxDec downwards limited to the output of the 2D interpolation parameter with\n_x000D_px =VMMP_LOCADF_px_AGrdMaxDec_ACtlDmdDyn,\n_x000D_py = VMMP_LOCADF_py_AGrdMaxDec_VCtlLgtVehCor,\n_x000D_p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxDecLim\n_x000D_and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,\n_x000D_the y-input value is VSOEM_s_VLgtVehCor\n_x000D_ELSE:\n_x000D_LgtCtlA_AGrdMaxDecTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxDec",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF OR[AND[1,2,3,4],AND[1,2,5]] \n_x000D_1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01\n_x000D_2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl\n_x000D_3) LOCDC_s_LgtCtlV_StAcv is not equal to VMMP_LOCDC_c_StAcvDCtl\n_x000D_4) LOCDL_s_LgtLimA_FlgAcv is false\n_x000D_5) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is true\n_x000D_THEN: \n_x000D_\n_x000D_LgtCtlA_AGrdMaxDecTrj \n_x000D_is equal to \n_x000D_LOCAA_s_LgtCtlA_AGrdMaxDec downwards limited to the output of the 2D interpolation parameter with\n_x000D_px =VMMP_LOCADF_px_AGrdMaxDec_ACtlDmdDyn,\n_x000D_py = VMMP_LOCADF_py_AGrdMaxDec_VCtlLgtVehCor,\n_x000D_p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxDecLim\n_x000D_and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,\n_x000D_the y-input value is VSOEM_s_VLgtVehCor\n_x000D_ELSE:\n_x000D_LgtCtlA_AGrdMaxDecTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxDec",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7848928810Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF AND[1,2] 1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01 2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTr
IF AND[1,2]

1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01

2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl

THEN: 

LgtCtlA_AGrdMaxIncTrj 

is equal to LOCAA_s_LgtCtlA_AGrdMaxInc upwards limited to the output of the 2D interpolation parameter with

px =VMMP_LOCADF_px_AGrdMaxInc_ACtlDmdDyn,

py = VMMP_LOCADF_py_AGrdMaxInc_VCtlLgtVehCor,

p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxIncLim

and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,

the y-input value is VSOEM_s_VLgtVehCor

ELSE:

LgtCtlA_AGrdMaxIncTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxInc

Raw

{
  "ID": "48928810",
  "ASIL": "  QM",
  "Text": "IF AND[1,2]\n_x000D_1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01\n_x000D_2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl\n_x000D_THEN: \n_x000D_\n_x000D_LgtCtlA_AGrdMaxIncTrj \n_x000D_is equal to LOCAA_s_LgtCtlA_AGrdMaxInc upwards limited to the output of the 2D interpolation parameter with\n_x000D_px =VMMP_LOCADF_px_AGrdMaxInc_ACtlDmdDyn,\n_x000D_py = VMMP_LOCADF_py_AGrdMaxInc_VCtlLgtVehCor,\n_x000D_p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxIncLim\n_x000D_and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,\n_x000D_the y-input value is VSOEM_s_VLgtVehCor\n_x000D_ELSE:\n_x000D_LgtCtlA_AGrdMaxIncTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxInc",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF AND[1,2]\n_x000D_1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01\n_x000D_2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl\n_x000D_THEN: \n_x000D_\n_x000D_LgtCtlA_AGrdMaxIncTrj \n_x000D_is equal to LOCAA_s_LgtCtlA_AGrdMaxInc upwards limited to the output of the 2D interpolation parameter with\n_x000D_px =VMMP_LOCADF_px_AGrdMaxInc_ACtlDmdDyn,\n_x000D_py = VMMP_LOCADF_py_AGrdMaxInc_VCtlLgtVehCor,\n_x000D_p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxIncLim\n_x000D_and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,\n_x000D_the y-input value is VSOEM_s_VLgtVehCor\n_x000D_ELSE:\n_x000D_LgtCtlA_AGrdMaxIncTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxInc",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7955046991Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF OR[AND[1,2,3,4],AND[1,2,5]] 1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01 2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLC
IF OR[AND[1,2,3,4],AND[1,2,5]]

1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01

2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl

3) LOCDC_s_LgtCtlV_StAcv is not equal to VMMP_LOCDC_c_StAcvDCtl

4) LOCDL_s_LgtLimA_FlgAcv is false

5) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is true

THEN: 

LgtCtlA_AGrdMaxIncTrj 

is equal to LOCAA_s_LgtCtlA_AGrdMaxInc upwards limited to the output of the 2D interpolation parameter with

px =VMMP_LOCADF_px_AGrdMaxInc_ACtlDmdDyn,

py = VMMP_LOCADF_py_AGrdMaxInc_VCtlLgtVehCor,

p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxIncLim

and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,

the y-input value is VSOEM_s_VLgtVehCor

ELSE:

LgtCtlA_AGrdMaxIncTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxInc

Raw

{
  "ID": "55046991",
  "ASIL": "  QM",
  "Text": "IF OR[AND[1,2,3,4],AND[1,2,5]]\n_x000D_1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01\n_x000D_2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl\n_x000D_3) LOCDC_s_LgtCtlV_StAcv is not equal to VMMP_LOCDC_c_StAcvDCtl\n_x000D_4) LOCDL_s_LgtLimA_FlgAcv is false\n_x000D_5) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is true\n_x000D_THEN: \n_x000D_\n_x000D_LgtCtlA_AGrdMaxIncTrj \n_x000D_is equal to LOCAA_s_LgtCtlA_AGrdMaxInc upwards limited to the output of the 2D interpolation parameter with\n_x000D_px =VMMP_LOCADF_px_AGrdMaxInc_ACtlDmdDyn,\n_x000D_py = VMMP_LOCADF_py_AGrdMaxInc_VCtlLgtVehCor,\n_x000D_p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxIncLim\n_x000D_and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,\n_x000D_the y-input value is VSOEM_s_VLgtVehCor\n_x000D_ELSE:\n_x000D_LgtCtlA_AGrdMaxIncTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxInc",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF OR[AND[1,2,3,4],AND[1,2,5]]\n_x000D_1) ASOTA_s_TqWhlBrk_TqAct is greater than 0.01\n_x000D_2) ARBLLCSC_s_LgtCtl_StAcv is equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvTrjCtl\n_x000D_3) LOCDC_s_LgtCtlV_StAcv is not equal to VMMP_LOCDC_c_StAcvDCtl\n_x000D_4) LOCDL_s_LgtLimA_FlgAcv is false\n_x000D_5) VMMP_LOCADF_p_AGrdLim_SwtDeacAGrdMaxLim is true\n_x000D_THEN: \n_x000D_\n_x000D_LgtCtlA_AGrdMaxIncTrj \n_x000D_is equal to LOCAA_s_LgtCtlA_AGrdMaxInc upwards limited to the output of the 2D interpolation parameter with\n_x000D_px =VMMP_LOCADF_px_AGrdMaxInc_ACtlDmdDyn,\n_x000D_py = VMMP_LOCADF_py_AGrdMaxInc_VCtlLgtVehCor,\n_x000D_p2= VMMP_LOCADF_p2_LgtCtlA_ACtlGrdMaxIncLim\n_x000D_and the x-input value is the difference between LOCAA_s_LgtCtlA_ADmd and previous value of LOCADF_s_LgtCtlA_ADmd,\n_x000D_the y-input value is VSOEM_s_VLgtVehCor\n_x000D_ELSE:\n_x000D_LgtCtlA_AGrdMaxIncTrj is equal to LOCAA_s_LgtCtlA_AGrdMaxInc",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8016653019FunctionalReleasedyesTrue
LOCADF_s_LgtCtlA_AGrdMaxInc shall be LOCAA_s_LgtCtlA_AGrdMaxInc if not required differently in this chapter Gradient_selection_Ct
LOCADF_s_LgtCtlA_AGrdMaxInc shall be LOCAA_s_LgtCtlA_AGrdMaxInc if not required differently in this chapter

Gradient_selection_Ctl 

*FlgRstctAGrdIncTracCtl is false, if not required differently in this chapter

Gradient_selection_Ctl

Raw

{
  "ID": "16653019",
  "ASIL": "  QM",
  "Text": "LOCADF_s_LgtCtlA_AGrdMaxInc shall be LOCAA_s_LgtCtlA_AGrdMaxInc if not required differently in this chapter\n_x000D_Gradient_selection_Ctl \n_x000D_ \n_x000D_ \n_x000D_*FlgRstctAGrdIncTracCtl is false, if not required differently in this chapter\n_x000D_Gradient_selection_Ctl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1218927",
  "Description": "LOCADF_s_LgtCtlA_AGrdMaxInc shall be LOCAA_s_LgtCtlA_AGrdMaxInc if not required differently in this chapter\n_x000D_Gradient_selection_Ctl \n_x000D_ \n_x000D_ \n_x000D_*FlgRstctAGrdIncTracCtl is false, if not required differently in this chapter\n_x000D_Gradient_selection_Ctl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8148929237FunctionalReleasedyesTrue
LOCADF_s_LgtCtlA_AGrdMaxInc shall be LgtCtlA_AGrdMaxIncTrj if not required differently in this chapter Gradient_selection_Ctl *
LOCADF_s_LgtCtlA_AGrdMaxInc shall be LgtCtlA_AGrdMaxIncTrj if not required differently in this chapter

Gradient_selection_Ctl 

*FlgRstctAGrdIncTracCtl is false, if not required differently in this chapter

Gradient_selection_Ctl

Raw

{
  "ID": "48929237",
  "ASIL": "  QM",
  "Text": "LOCADF_s_LgtCtlA_AGrdMaxInc shall be LgtCtlA_AGrdMaxIncTrj if not required differently in this chapter\n_x000D_Gradient_selection_Ctl \n_x000D_ \n_x000D_ \n_x000D_*FlgRstctAGrdIncTracCtl is false, if not required differently in this chapter\n_x000D_Gradient_selection_Ctl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "LOCADF_s_LgtCtlA_AGrdMaxInc shall be LgtCtlA_AGrdMaxIncTrj if not required differently in this chapter\n_x000D_Gradient_selection_Ctl \n_x000D_ \n_x000D_ \n_x000D_*FlgRstctAGrdIncTracCtl is false, if not required differently in this chapter\n_x000D_Gradient_selection_Ctl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8236888994Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtCtlA_AGrdMaxInc shall be limited gradient *ADF_AGrdMaxInc (see chapter 36862411with *ADmd = LOCAA_s_LgtCtlA_ADmd *GrdMaxInc =
LgtCtlA_AGrdMaxInc shall be limited gradient *ADF_AGrdMaxInc (see chapter 36862411with

*ADmd = LOCAA_s_LgtCtlA_ADmd

*GrdMaxInc = LgtCtlA_AGrdMaxIncTrj 

*ADmd_lastcycle = previous value of LOCADF_s_LgtCtlA_ADmd)

Raw

{
  "ID": "36888994",
  "ASIL": "  QM",
  "Text": "LgtCtlA_AGrdMaxInc shall be limited gradient *ADF_AGrdMaxInc (see chapter 36862411with\n_x000D_*ADmd = LOCAA_s_LgtCtlA_ADmd\n_x000D_*GrdMaxInc = LgtCtlA_AGrdMaxIncTrj \n_x000D_*ADmd_lastcycle = previous value of LOCADF_s_LgtCtlA_ADmd)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "LgtCtlA_AGrdMaxInc shall be limited gradient *ADF_AGrdMaxInc (see chapter 36862411with\n_x000D_*ADmd = LOCAA_s_LgtCtlA_ADmd\n_x000D_*GrdMaxInc = LgtCtlA_AGrdMaxIncTrj \n_x000D_*ADmd_lastcycle = previous value of LOCADF_s_LgtCtlA_ADmd)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8336889716Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtCtlA_AGrdMaxDec shall be limited gradient *ADF_AGrdMaxDec (see chapter 36887854with *ADmd = LOCAA_s_LgtCtlA_ADmd *GrdMaxDec =
LgtCtlA_AGrdMaxDec shall be limited gradient *ADF_AGrdMaxDec (see chapter 36887854with

*ADmd = LOCAA_s_LgtCtlA_ADmd

*GrdMaxDec = LgtCtlA_AGrdMaxDecTrj 

*ADmd_lastcycle = previous value of LOCADF_s_LgtCtlA_ADmd)

Raw

{
  "ID": "36889716",
  "ASIL": "  QM",
  "Text": "LgtCtlA_AGrdMaxDec shall be limited gradient *ADF_AGrdMaxDec (see chapter 36887854with\n_x000D_*ADmd = LOCAA_s_LgtCtlA_ADmd\n_x000D_*GrdMaxDec = LgtCtlA_AGrdMaxDecTrj \n_x000D_*ADmd_lastcycle = previous value of LOCADF_s_LgtCtlA_ADmd)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "LgtCtlA_AGrdMaxDec shall be limited gradient *ADF_AGrdMaxDec (see chapter 36887854with\n_x000D_*ADmd = LOCAA_s_LgtCtlA_ADmd\n_x000D_*GrdMaxDec = LgtCtlA_AGrdMaxDecTrj \n_x000D_*ADmd_lastcycle = previous value of LOCADF_s_LgtCtlA_ADmd)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8436889375FunctionalReleasedyesTrue
LOCADF_s_LgtCtlA_AGrdMaxInc shall be LgtCtlA_AGrdMaxInc if not required differently in this chapter LOCADF_s_LgtCtlA_AGrdMaxDec s
LOCADF_s_LgtCtlA_AGrdMaxInc shall be LgtCtlA_AGrdMaxInc if not required differently in this chapter

LOCADF_s_LgtCtlA_AGrdMaxDec shall be LgtCtlA_AGrdMaxDec if not required differently in this chapter

Gradient_selection_Ctl 

*FlgRstctAGrdIncTracCtl is false, if not required differently in this chapter

Gradient_selection_Ctl

Raw

{
  "ID": "36889375",
  "ASIL": "  QM",
  "Text": "LOCADF_s_LgtCtlA_AGrdMaxInc shall be LgtCtlA_AGrdMaxInc if not required differently in this chapter\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxDec shall be LgtCtlA_AGrdMaxDec if not required differently in this chapter\n_x000D_Gradient_selection_Ctl \n_x000D_ \n_x000D_ \n_x000D_*FlgRstctAGrdIncTracCtl is false, if not required differently in this chapter\n_x000D_Gradient_selection_Ctl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "LOCADF_s_LgtCtlA_AGrdMaxInc shall be LgtCtlA_AGrdMaxInc if not required differently in this chapter\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxDec shall be LgtCtlA_AGrdMaxDec if not required differently in this chapter\n_x000D_Gradient_selection_Ctl \n_x000D_ \n_x000D_ \n_x000D_*FlgRstctAGrdIncTracCtl is false, if not required differently in this chapter\n_x000D_Gradient_selection_Ctl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8516653020Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF[1] 1.) VMMP_LOCADF_p_LgtA_SwtMdTarDynADrgANeut is true THEN: *ATarMdTarDynCtl is DSOPRE_s_DrvPed_ADrg ELSE: *ATarMdTarDyn
IF[1]

1.) VMMP_LOCADF_p_LgtA_SwtMdTarDynADrgANeut is true

THEN:

*ATarMdTarDynCtl is DSOPRE_s_DrvPed_ADrg

ELSE: 

*ATarMdTarDynCtl is ASOPOT_s_ANeutTh

Raw

{
  "ID": "16653020",
  "ASIL": "  QM",
  "Text": "IF[1]\n_x000D_1.) VMMP_LOCADF_p_LgtA_SwtMdTarDynADrgANeut is true\n_x000D_THEN:\n_x000D_*ATarMdTarDynCtl is DSOPRE_s_DrvPed_ADrg\n_x000D_ELSE: \n_x000D_*ATarMdTarDynCtl is ASOPOT_s_ANeutTh",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1249171",
  "Description": "IF[1]\n_x000D_1.) VMMP_LOCADF_p_LgtA_SwtMdTarDynADrgANeut is true\n_x000D_THEN:\n_x000D_*ATarMdTarDynCtl is DSOPRE_s_DrvPed_ADrg\n_x000D_ELSE: \n_x000D_*ATarMdTarDynCtl is ASOPOT_s_ANeutTh",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8616653021FunctionalReleasedyesTrue
IF[AND(1,2,3,OR(4,5))] 1.) VMMP_LOCADF_p_LgtCtlA_SwtNoGrdIntvTracCtl is true 2.) ASOAF_s_FlgIntvTracCtlSys is true 3.) ASOPOT_s
IF[AND(1,2,3,OR(4,5))]

1.) VMMP_LOCADF_p_LgtCtlA_SwtNoGrdIntvTracCtl is true

2.) ASOAF_s_FlgIntvTracCtlSys is true

3.) ASOPOT_s_ATqDmd is greater then *ATarMdTarDynCtl

4.) conditions 1,2,3 are true for or a longer time than VMMP_LOCADF_p_LgtCtlA_TTurnOnDlyIntvTrac

5.) conditions 1,2,3 are false for a shorter timer than VMMP_LOCADF_p_LgtCtlA_TTurnOffDlyIntvTrac condidtion 4 was true for a longer time than VMMP_LOCADF_p_LgtCtlA_TTurnOnDlyIntvTrac

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is 0 (zero)

*FlgRstctAGrdIncTracCtl is true

Raw

{
  "ID": "16653021",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,OR(4,5))]\n_x000D_1.) VMMP_LOCADF_p_LgtCtlA_SwtNoGrdIntvTracCtl is true\n_x000D_2.) ASOAF_s_FlgIntvTracCtlSys is true\n_x000D_3.) ASOPOT_s_ATqDmd is greater then *ATarMdTarDynCtl\n_x000D_4.) conditions 1,2,3 are true for or a longer time than VMMP_LOCADF_p_LgtCtlA_TTurnOnDlyIntvTrac\n_x000D_5.) conditions 1,2,3 are false for a shorter timer than VMMP_LOCADF_p_LgtCtlA_TTurnOffDlyIntvTrac condidtion 4 was true for a longer time than VMMP_LOCADF_p_LgtCtlA_TTurnOnDlyIntvTrac\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is 0 (zero)\n_x000D_*FlgRstctAGrdIncTracCtl is true",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1249179",
  "Description": "IF[AND(1,2,3,OR(4,5))]\n_x000D_1.) VMMP_LOCADF_p_LgtCtlA_SwtNoGrdIntvTracCtl is true\n_x000D_2.) ASOAF_s_FlgIntvTracCtlSys is true\n_x000D_3.) ASOPOT_s_ATqDmd is greater then *ATarMdTarDynCtl\n_x000D_4.) conditions 1,2,3 are true for or a longer time than VMMP_LOCADF_p_LgtCtlA_TTurnOnDlyIntvTrac\n_x000D_5.) conditions 1,2,3 are false for a shorter timer than VMMP_LOCADF_p_LgtCtlA_TTurnOffDlyIntvTrac condidtion 4 was true for a longer time than VMMP_LOCADF_p_LgtCtlA_TTurnOnDlyIntvTrac\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is 0 (zero)\n_x000D_*FlgRstctAGrdIncTracCtl is true",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8716653022FunctionalReleasedyesTrue
IF AND[1,2] 1.) Bit position 4 of signal LOCCOP_s_TqWhlFb_StTrf is true 2.) VMMP_LOCADF_p_LgtCtlA_SwtLimTrfIncZeroTmp is true T
IF AND[1,2]

1.) Bit position 4 of signal LOCCOP_s_TqWhlFb_StTrf is true

2.) VMMP_LOCADF_p_LgtCtlA_SwtLimTrfIncZeroTmp is true

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is 0 (zero)

*FlgRstctAGrdIncTracCtl is true

Raw

{
  "ID": "16653022",
  "ASIL": "  QM",
  "Text": "IF AND[1,2]\n_x000D_1.) Bit position 4 of signal LOCCOP_s_TqWhlFb_StTrf is true\n_x000D_2.) VMMP_LOCADF_p_LgtCtlA_SwtLimTrfIncZeroTmp is true\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is 0 (zero)\n_x000D_*FlgRstctAGrdIncTracCtl is true",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1313146",
  "Description": "IF AND[1,2]\n_x000D_1.) Bit position 4 of signal LOCCOP_s_TqWhlFb_StTrf is true\n_x000D_2.) VMMP_LOCADF_p_LgtCtlA_SwtLimTrfIncZeroTmp is true\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is 0 (zero)\n_x000D_*FlgRstctAGrdIncTracCtl is true",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8816653023FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct 2.) ASOPOT_s_ATqDmd is smaller than *AT
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft and LOCAA_s_LgtCtlA_AGrdMaxInc

Raw

{
  "ID": "16653023",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft and LOCAA_s_LgtCtlA_AGrdMaxInc",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1218936",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft and LOCAA_s_LgtCtlA_AGrdMaxInc",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8920198676FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct 2.) ASOPOT_s_ATqDmd is smaller than *ATar
IF[AND(1,2,3,4,5)]
1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct
2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl
3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd
4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft
5.) *FlgRstctAGrdIncTracCtl is false
THEN:
LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft and LgtCtlA_AGrdMaxIncTrj

Raw

{
  "ID": "20198676",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft and LgtCtlA_AGrdMaxIncTrj",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[AND(1,2,3,4,5)]\n1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n5.) *FlgRstctAGrdIncTracCtl is false\nTHEN:\nLOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft and LgtCtlA_AGrdMaxIncTrj",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9036890352FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct 2.) ASOPOT_s_ATqDmd is smaller than *AT
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft and LgtCtlA_AGrdMaxInc

Raw

{
  "ID": "36890352",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft and LgtCtlA_AGrdMaxInc",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft and LgtCtlA_AGrdMaxInc",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9116653024FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct 2.) ASOPOT_s_ATqDmd is smaller than *AT
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LOCAA_s_LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl

Raw

{
  "ID": "16653024",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LOCAA_s_LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1245116",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LOCAA_s_LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9220198678FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct 2.) ASOPOT_s_ATqDmd is smaller than *AT
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxIncTrj and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl

Raw

{
  "ID": "20198678",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxIncTrj and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxIncTrj and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9336890365FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct 2.) ASOPOT_s_ATqDmd is smaller than *AT
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl

Raw

{
  "ID": "36890365",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynCmftFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncCmft\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9416653025FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct 2.) ASOPOT_s_ATqDmd is smaller than *
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is

VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy and LOCAA_s_LgtCtlA_AGrdMaxInc

Raw

{
  "ID": "16653025",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy and LOCAA_s_LgtCtlA_AGrdMaxInc",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1218938",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy and LOCAA_s_LgtCtlA_AGrdMaxInc",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9520198685FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct 2.) ASOPOT_s_ATqDmd is smaller than *
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is

VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy and LgtCtlA_AGrdMaxIncTrj

Raw

{
  "ID": "20198685",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_ \n_x000D_ \n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy and LgtCtlA_AGrdMaxIncTrj",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_ \n_x000D_ \n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy and LgtCtlA_AGrdMaxIncTrj",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9636890397FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct 2.) ASOPOT_s_ATqDmd is smaller than *
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is

VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy and LgtCtlA_AGrdMaxInc

Raw

{
  "ID": "36890397",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_ \n_x000D_ \n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy and LgtCtlA_AGrdMaxInc",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is greater then or equal to VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_ \n_x000D_ \n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy and LgtCtlA_AGrdMaxInc",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9716653026FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct 2.) ASOPOT_s_ATqDmd is smaller than *
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is

VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LOCAA_s_LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl

Raw

{
  "ID": "16653026",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LOCAA_s_LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1245118",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCAA_s_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LOCAA_s_LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9820198782FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct 2.) ASOPOT_s_ATqDmd is smaller than *
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is

VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxIncTrj and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl

Raw

{
  "ID": "20198782",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxIncTrj and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxIncTrj and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9936890408FunctionalReleasedyesTrue
IF[AND(1,2,3,4,5)] 1.) LOCAA_s_LgtCtlA_MdTarDyn is VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct 2.) ASOPOT_s_ATqDmd is smaller than *
IF[AND(1,2,3,4,5)]

1.) LOCAA_s_LgtCtlA_MdTarDyn is

VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct

2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl

3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd

4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy

5.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl

Raw

{
  "ID": "36890408",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF[AND(1,2,3,4,5)]\n_x000D_1.) LOCAA_s_LgtCtlA_MdTarDyn is\n_x000D_VMMP_LOC_c_LgtCtlA_MdTarDynDynEmgcyFct\n_x000D_2.) ASOPOT_s_ATqDmd is smaller than *ATarMdTarDynCtl\n_x000D_3.) LOCADF_m_LgtCtlA_ADmd is greater than ASOPOT_s_ATqDmd\n_x000D_4.) The difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl is smaller then VMMP_LOCADF_p_LgtCtlA_AGrdMaxIncEmgcy\n_x000D_5.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc is the maximum of LgtCtlA_AGrdMaxInc and the maximum of zero and the difference of DSOPRE_s_DrvPed_ADrg and ASOPOT_s_ATqDmd divided by VMMP_c_TiSmpl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10016653027FunctionalReleasedyesTrue
IF[AND(1,2)] 1.) HMSOP_s_StHldAcv is equal to VMMP_HMSHC_c_StHldAcvDrvOff 2.) *FlgRstctAGrdIncTracCtl is false THEN: LOCADF_s_
IF[AND(1,2)]

1.) HMSOP_s_StHldAcv is equal to VMMP_HMSHC_c_StHldAcvDrvOff

2.) *FlgRstctAGrdIncTracCtl is false

THEN:

LOCADF_s_LgtCtlA_AGrdMaxInc shall show the maximum of the value for LOCADF_s_LgtCtlA_AGrdMaxInc specified above* and the output of the 1D interpolation parameter with

p1 = VMMP_LOCADF_DrvOffGrd_p1_AGrdMaxInc,

px = VMMP_LOCADF_DrvOffGrd_px_ADmdDif,

and the x-input value is the last value of LOCADF_s_LgtCtlA_ADmd without saturation

*specified above are requirement

VMMP_LOC_LOCADF-16653023

VMMP_LOC_LOCADF-20198676

VMMP_LOC_LOCADF-36890352

VMMP_LOC_LOCADF-16653024

VMMP_LOC_LOCADF-20198678

VMMP_LOC_LOCADF-36890365

VMMP_LOC_LOCADF-16653025

VMMP_LOC_LOCADF-20198685

VMMP_LOC_LOCADF-36890397

VMMP_LOC_LOCADF-16653026

VMMP_LOC_LOCADF-20198782

VMMP_LOC_LOCADF-36890408

Raw

{
  "ID": "16653027",
  "ASIL": "  QM",
  "Text": "IF[AND(1,2)]\n_x000D_1.) HMSOP_s_StHldAcv is equal to VMMP_HMSHC_c_StHldAcvDrvOff\n_x000D_2.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc shall show the maximum of the value for LOCADF_s_LgtCtlA_AGrdMaxInc specified above* and the output of the 1D interpolation parameter with\n_x000D_p1 = VMMP_LOCADF_DrvOffGrd_p1_AGrdMaxInc,\n_x000D_px = VMMP_LOCADF_DrvOffGrd_px_ADmdDif,\n_x000D_and the x-input value is the last value of LOCADF_s_LgtCtlA_ADmd without saturation\n_x000D_ \n_x000D_*specified above are requirement\n_x000D_VMMP_LOC_LOCADF-16653023\n_x000D_VMMP_LOC_LOCADF-20198676\n_x000D_VMMP_LOC_LOCADF-36890352\n_x000D_VMMP_LOC_LOCADF-16653024\n_x000D_VMMP_LOC_LOCADF-20198678\n_x000D_VMMP_LOC_LOCADF-36890365\n_x000D_VMMP_LOC_LOCADF-16653025\n_x000D_VMMP_LOC_LOCADF-20198685\n_x000D_VMMP_LOC_LOCADF-36890397\n_x000D_VMMP_LOC_LOCADF-16653026\n_x000D_VMMP_LOC_LOCADF-20198782\n_x000D_VMMP_LOC_LOCADF-36890408",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1380358",
  "Description": "IF[AND(1,2)]\n_x000D_1.) HMSOP_s_StHldAcv is equal to VMMP_HMSHC_c_StHldAcvDrvOff\n_x000D_2.) *FlgRstctAGrdIncTracCtl is false\n_x000D_THEN:\n_x000D_LOCADF_s_LgtCtlA_AGrdMaxInc shall show the maximum of the value for LOCADF_s_LgtCtlA_AGrdMaxInc specified above* and the output of the 1D interpolation parameter with\n_x000D_p1 = VMMP_LOCADF_DrvOffGrd_p1_AGrdMaxInc,\n_x000D_px = VMMP_LOCADF_DrvOffGrd_px_ADmdDif,\n_x000D_and the x-input value is the last value of LOCADF_s_LgtCtlA_ADmd without saturation\n_x000D_ \n_x000D_*specified above are requirement\n_x000D_VMMP_LOC_LOCADF-16653023\n_x000D_VMMP_LOC_LOCADF-20198676\n_x000D_VMMP_LOC_LOCADF-36890352\n_x000D_VMMP_LOC_LOCADF-16653024\n_x000D_VMMP_LOC_LOCADF-20198678\n_x000D_VMMP_LOC_LOCADF-36890365\n_x000D_VMMP_LOC_LOCADF-16653025\n_x000D_VMMP_LOC_LOCADF-20198685\n_x000D_VMMP_LOC_LOCADF-36890397\n_x000D_VMMP_LOC_LOCADF-16653026\n_x000D_VMMP_LOC_LOCADF-20198782\n_x000D_VMMP_LOC_LOCADF-36890408",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10116653028FunctionalReleasedyesTrue
LOCADF_s_LgtCtlA_AGrdMaxDec is LOCAA_s_LgtCtlA_AGrdMaxDec if not required differently in this chapter Gradient_selection_Ctl
LOCADF_s_LgtCtlA_AGrdMaxDec is LOCAA_s_LgtCtlA_AGrdMaxDec if not required differently in this chapter Gradient_selection_Ctl

Raw

{
  "ID": "16653028",
  "ASIL": "  QM",
  "Text": "LOCADF_s_LgtCtlA_AGrdMaxDec is LOCAA_s_LgtCtlA_AGrdMaxDec if not required differently in this chapter Gradient_selection_Ctl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1218940",
  "Description": "LOCADF_s_LgtCtlA_AGrdMaxDec is LOCAA_s_LgtCtlA_AGrdMaxDec if not required differently in this chapter Gradient_selection_Ctl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}