This documentation is related to the following software version:
See MultiAxis-Steer firmware revision in Document references
Warning
Identifies information about practices or circumstances that can lead
Identifies a typical use of a functionality or parameter value. Use
process of the system.
Document references
Software reference
Errata information
Literature
Document Revision
PVED-CLS KWP2000 protocol Revision 1.79 02 May 2018
PVED-CLS User manual Revision 1.7 14 Jan 2019
EHi steering valve technical information BC00000379
The latest errata information is always available on the Danfoss homepage: www.danfoss.com
It contains errata information for:
• PVED-CLS boot loader
• PVED-CLS application
• Documentation
• PLUS+1® Service tool
• Other topics related to the steering system
If further information to any errata is required, please contact your nearest Danfoss Product
Application Engineer
Important User Information
Danfoss is not responsible or liable for indirect or consequential damages resulting from the use or application of
this equipment.
The examples and diagrams in this manual are included for illustration purposes. Due to the many variables and
requirements associated with any particular installation, Danfoss cannot assume responsibility or liability for the
actual used bases on the examples and diagrams.
Reproduction of whole or part of the contents of this safety manual is prohibited.
The following notes are used to raise awareness of safety considerations.
Identifies information about practices or circumstances that can
cause a hazardous situation, which may lead to personal injury or
death, damage or economic loss.
Attention
to personal injury or death, property damage, or economic loss.
Attentions help you identify a hazard, avoid a hazard, and recognize
the consequence.
Important
Recommendation
Identifies information that is critical for successful application and
understanding of the product.
recommendations as a starting point for the final configuration
Important User Information ...................................................................................................................................... 3
Terms and abbreviations 4
Contents 5
Introduction 9
N-Axis system principal 10
N-Axis system configurations.................................................................................................................................. 10
N-Axis master [hydrostatic] steering system ................................................................................................ 10
N-Axis master [electro hydraulic] steering system ..................................................................................... 10
N-Axis slave function ................................................................................................................................................. 11
Man Machine Interface (MMI) ................................................................................................................................. 11
Active de-energize (immediate) ....................................................................................................................... 12
Active de-energize (automatic return to straight) ...................................................................................... 12
Full electrical de-power/de-energize .............................................................................................................. 12
Advise for system integrators ........................................................................................................................... 12
Service tool ................................................................................................................................................................... 12
N-Axis CAN network ................................................................................................................................................... 13
CAN message data flow ...................................................................................................................................... 13
N-Axis CAN messages .......................................................................................................................................... 13
Operation state machine .................................................................................................................................... 14
States .................................................................................................................................................................. 14
Operation state machine – fault handling .................................................................................................... 17
States .................................................................................................................................................................. 17
System integrator responsibility ............................................................................................................................ 18
Safety function overview .......................................................................................................................................... 19
Safe state ................................................................................................................................................................. 20
N-Axis steering operation while in safe state ......................................................................................... 20
Safe state leakage performance ................................................................................................................. 20
Reset and recovery from safe state.................................................................................................................. 20
Safety function response time .......................................................................................................................... 20
Monitoring function response time ................................................................................................................ 21
Safe EH-steering / N-Axis closed loop cylinder position control ...................................................... 22
N-Axis safety related control functions ................................................................................................................ 24
Operation when number of slaves > 1 ..................................................................................................... 39
System Architecture 40
System diagrams ......................................................................................................................................................... 40
DC Power supply ................................................................................................................................................... 40
Safety requirements for additional circuitry for SIL3/PL e ........................................................................ 48
Input - Sensor sub-system and monitoring ........................................................................................................ 49
N-Axis master - CAN interface ........................................................................................................................... 49
CAN interface ................................................................................................................................................... 50
Vehicle speed sensor – CAN interface ............................................................................................................ 50
CAN interface ................................................................................................................................................... 51
Man Machine Interface – CAN interface ........................................................................................................ 52
CAN interface ................................................................................................................................................... 53
Input range check ........................................................................................................................................... 55
WAS channel cross-check ............................................................................................................................. 56
Micro-controller cross-check of scaled wheel angle ............................................................................ 56
Out of calibration check ................................................................................................................................ 56
Wheel Angle Sensor (WAS) – CAN interface ................................................................................................. 56
CAN interface ................................................................................................................................................... 57
Input range check ........................................................................................................................................... 58
Micro-controller WAS channel cross-check ............................................................................................ 58
Out of calibration check ................................................................................................................................ 59
Output - Valve sub-system and monitoring ....................................................................................................... 59
Sensor 5V DC power supply............................................................................................................................... 59
EH-valve main spool control principle ..................................................................................................... 61
EH-valve main spool monitoring –EHi-E valve sub-systems .............................................................. 61
Environmental control measures ........................................................................................................................... 63
PCB average over-temperature warning ....................................................................................................... 63
DC power supply ................................................................................................................................................... 63
LED diagnostic ....................................................................................................................................................... 65
System integration and testing .............................................................................................................................. 65
Service part handling and repair instruction ...................................................................................................... 66
Safety validation steps after replacing a PVED-CLS with a service part ............................................... 66
Service Tool (detailed) ............................................................................................................................................... 67
Appendix 68
Component identification via CAN bus ............................................................................................................... 68
Boot Data ....................................................................................................................................................................... 73
Sector CRC Sign Data ................................................................................................................................................. 74
Valve Calibration Data ............................................................................................................................................... 78
CAN WAS Calibration Data ....................................................................................................................................... 78
Analog Sensor Calibration Data ............................................................................................................................. 79
N-Axis Protocol Data .................................................................................................................................................. 80
Production/Calibration Flag .................................................................................................................................... 84
Auto Calibration Config ............................................................................................................................................ 84
OEM Data ....................................................................................................................................................................... 93
MultiAxis vehicle steering is adding steering functionality to have steering on one or more steering axis
than the master axis.
Throughout this document, and in referenced documentation, N-axis or NAXIS are used as
synonyms for MultiAxis steering mainly referencing one or more additional (n) “slave” axis.
Any possibly vehicle steering mode can be achieved with N-Axis steering by the N-Axis MMI command
CAN message, containing the Virtual Axis Position (VAP) and the Virtual Axis Angle (VAA). See Figure1.
The data set, given by VAP and VAA, can result in steering modes such as:
• 2-wheel steering (normal)
• Round/4-wheel steering
• Crab steering
• Dog steering
• Customized steering modes
The steering modes can be altered dynamically and seamlessly by the operator during operation by
transmitting VAP and VAA data set which results in the requested steering mode.
The blue line is the Virtual Axis which can be shifted horizontally along the wheel base (VAP) and
angled relative to the wheel base (VAA). Shifting VAP to the physical slave axis position in a single slave
system will result in 2-wheel steering.
MultiAxis-Steer technical information
N-Axis system principal
Wheel an gle
sensor
N-axis s lave
PVE D
-CLS
EHi Valve
Man machine
int erfac e
CAN bus
Slave axis
Mas ter axi s
Road mode
swi tch
Steering wheel
OSP
Wheel an gle
sensor
N-axis m aster
(OEM )
Veh icle speed
ON/ OF F
Service tool
ON/ OF F
Veh icle speed
Wheel an gle
sensor
N-axis s lave
PVED-CLS &
EHi valve
Man machine
int erfac e
CAN bus
Slave axis
Mas ter axi s
Road mode
swi tch
Steering wheel
OSP (E)
Wheel an gle
sensor
N-axis m aster
PVED-CLS &
OSPE/EHi valve
SASA
Service tool
ON/ OF F
N-Axis system principal
A N-Axis slave steering sub-system may work with both a N-Axis master [hydrostatic] and N-Axis
master [electro hydraulic]. The below functions shall be performed by the system components outlined
in N-Axis system configurations.
N-Axis system configurations
N-Axis master [hydrostatic] steering system
In a N-Axis master, [hydrostatic] steering sub-systems, the master axis is actuated by a hydro-static
steering unit. All N-Axis master functions must be provided by the OEM controller working as N-Axis
master.
N-Axis master [electro hydraulic] steering system
In a N-Axis master [electro hydraulic] steering system, both the master and slave axis are electrohydraulic steering sub-systems e.g. by applying a PVED-CLS with an OSPE valve or a PVED-CLS with an
OSP and EHi inline valve enabling auto-guidance or other high level steering functionalities.
Refer to [PVED-CLS User manual ] for high-level electro-hydraulic steering master axis functionalites.
An N-Axis master performs the following functions:
• Actuate the master steering axis
• Measure the master axis wheel angle and transmit it onto the CAN bus
• Transmit N-Axis master status information onto the CAN bus to the N-Axis slave
N-Axis master functionality shall be realized in the target system by the OEM or by applying a PVEDCLS in ‘N-Axis master’ mode (planned software extension).
Refer to [PVED-CLS MultiAxis-Steer communication protocol].
An N-Axis slave performs the following functions:
• Actuate the slave axis
• Receive N-Axis Man Machine Interface (MMI) commands
• Perform closed-loop steering control of the slave axis cylinder
• Inputs for closed-loop steering control are:
o Master axis wheel angle
o Virtual Axis Position (VAP) from MMI
o Virtual Axis Angle (VAA) from MMI
o Wheel angle limitations from other N-Axis slaves (n > 1)
o Vehicle speed data
• Execute N-Axis safety related control functions
• On-road operation mode
• Apply wheel angle limitation on demand
• Apply self-centering (graceful degradation)
• Transmit N-Axis slave network status CAN message
• Auto-calibration functionality
Man Machine Interface (MMI)
The MMI performs the following functions:
The MMI functionality shall be realized in the target system by the OEM.
Refer to [PVED-CLS MultiAxis-Steer communication protocol].
Vehicle speed sensor
The vehicle speed sensor sub-system performs the following function:
The vehicle sensor sub-system shall be shall be realized in the target system by the OEM.
Refer to [PVED-CLS MultiAxis-Steer communication protocol].
Wheel angle sensor
A wheel angle sensor shall acquire the wheel angle of the front and slave axis respectively.
The wheel angle sensor may:
The vehicle sensor sub-system shall be shall be realized in the target system by the OEM.
Refer to [PVED-CLS MultiAxis-Steer communication protocol] for CAN based wheel angle sensors.
• Cyclically transmission of the N-Axis MMI control message
• Control of the N-Axis steering mode set-point (VAP and VAA)
• Control of wheel angle limit on-demand
• Aqcusition and transmission of the vehicle propulsion speed onto the CAN bus
• Redundant analog 0-5V with crossed output characteristic
The road switch performs the following functions in respect to slaves axis:
• Activate N-Axis slave steering
• De-activate N-Axis slave steering
More activation/de-activation options are possible:
Active de-energize (immediate)
Disable N-Axis slave steering for reaching a safe operation mode for public road usage.
PVED-CLS will remain powered and transmit status and sensor information on the CAN bus.
See [Road-switch de-power / de-energize architectures
ON/OFF switch interface - Active de-energize (immediate)] on page 41.
Active de-energize (automatic return to straight)
Disable N-Axis slave steering with auto-centering to straight and subsequent reaching a safe operation
mode for public road usage
PVED-CLS will remain powered and transmit status and sensor information on the CAN bus.
See [ON/OFF switch interface - Active de-energize (automatic return to straight)] on page 44.
Full electrical de-power/de-energize
Full electrically de-power/de-energize the N-Axis slave to assume a safe state. The PVED-CLS and valves
are not powered. No slave axis functionality is available.
See [ON/OFF switch interface - Full electrical de-power/de-energize] on page 45.
Applications which require lower rear axis drift while N-Axis is inactive or de-energized, require
additional zero-leakage check valves. See [Zero-leakage valve configuration (option)] on page 46.
Advise for system integrators
Important
For systems, where a road switch is required, it must be analysed if cylinder drift, while de-energzied, is
acceptable. If cylinder drift cannot be tolerated, additional check valves may be needed for zeroleakage performance.
Service tool
The service tool provides a mean to perform calibration and diagnostic during installation and
performs the following functions:
• The road switch is optional in N-Axis steering systems.
• The OEM system integrator shall take the decision on the need for a road switch based on the
hazard and risk analysis for the particular vehicle.
•Factors such as maximum vehicle speed, weights, vehicle use profiles may be part of the
considerations.
• The road switch may also operate on N-axis master [electro-hydraulic] steering systems.
• See [Safe state leakage performance] on page 20 for cylinder drift during de-activation.
The system integrator shall ensure that the PVED-CLS and valve sub-system are used in a
suitable mode while the vehicle is being used on public roads.
The MMI message contains the VAP and VAA which sets the vehicle steering mode.
Refer to [PVED-CLS MultiAxis-Steer communication protocol].
N-Axis master net work message
The N-Axis master message contains the master axis steering angle and the operation
Refer to [PVED-CLS MultiAxis-Steer communication protocol].
N-Axis slave network message
The N-Axis slave network message(s) contains the identifier of the slave which has
Refer to [PVED-CLS MultiAxis-Steer communication protocol].
N-Axis master/slave operation
Primary and redundant master and slave(s) operation status message [STAT_MSG_OP]
N-Axis operation status messages are for information only.
N-Axis CAN network
CAN message data flow
Four levels of CAN messages are flowing in an N-Axis steering system.
Figure 2 N-Axis CAN message network
N-Axis CAN messages
A pre-configured wheel angle limit can be enabled/disabled by the MMI which will take
priority over other wheel angle limitations in the N-Axis.
The N-Axis MMI message is only received by the N-Axis slaves (one or more).
reached its wheel angle limit (R/L) and the operation mode or safe state indication from
that particular N-Axis slave.
Any N-Axis can at some point reach a wheel angle restriction which limits the entire NAxis steering behavior i.e. not allowing further N-Axis steering to the direction which has
reached a limit.
A slave shall receive and forward the received wheel angle limit from a slave or transmit
its own limit if this is the tightest wheel angle limit.
Note that the N-Axis slave network messages are only sent when the number of N-Axis
slaves is > 1.
Power-on-self-tests are executed to ensure that the hardware, software and valves work to the
10 seconds after address claim, the application shall enter the safe state.
Prior to executing closed-loop slave axis position control in Operation state, the slave axis angles are
N-Axis operation
Operation state machine
Figure 3 N-axis operation state machine
States
State # Description
Initialization
POST
1
specifications.
If a fault is detected the PVED-CLS enters the safe state (fail state) and issue a DTC on the CAN bus.
After transmitting the address claim message, the application shall wait up to 10 seconds for N-Axis
slave input signals:
MMI messages, vehicle speed CAN messages, analogue WAS signals, CAN based WAS signals (if
configured), N-Axis master messages, N-Axis master wheel angle limit messages (when the number
of slave axis > 1) and road switch signals.
Monitoring is applied on each signal/message upon reception of the first valid signal or message.
After a fixed 10 seconds time-out period, the software assumes that all signal and messages are
present and starts individual monitoring of these. Should one or more sensors fail to be ready within
2
aligned to the master axis steering angle for the current N-Axis steering mode set-point (VAP, VAA).
MultiAxis-Steer technical information
N-Axis system principal
State
#
Description
The alignment is performed by letting master axis steering motion work as a gate for closed-loop
parameter P3910. Hereafter the N-Axis resumes to operational state.
stable information status on displays etc.
On-road state is an intermediate state where the slave axis is controlled to its straight position. Once
The surrounding system shall take appropriate action in case the slave axis enters safe
position control of the N-Axis slave; the slave axis steering angle will not change position unless the
master axis is changing position similar to “inching” the slave axis to the correct position.
This operation is continued until the slave axis position is inside a tolerable range given by the
Operational 3 Active closed-loop control of the slave axis position.
The control parameters shall undergo tuning to achieve a controllable steering for any N-Axis
steering mode change.
The input for the closed-loop control algorithm is:
• Master axis wheel angle
• Virtual Axis Position (VAP) from MMI
• Virtual Axis Angle (VAA) from MMI
• Wheel angle limitations from other N-Axis slaves (n > 1)
• Vehicle speed data
The closed-loop control performance is configurable by the parameters listed in [Safe vehicle speed
dependent closed loop gain limitation].
Typically the closed-loop control of the slave axis is configured to approach a sole front axis steering
system (VAA=0 and VAP = slave axis position) proportionally to increasing vehicle speed.
The maximum vehicle speed where N-Axis operation shall revert to a sole front axis steering system
is set by parameter P3908. Exceeding this speed + 0.5·P3907 (half of the vehicle speed hysteresis
band) will result in a jump to on-road state.
The hysteresis band shall be configured to avoid state bouncing which may be useful for displaying
On-road
state
4
straight position is reached, the software automatically transits to ‘On-road locked state’ which is the
state suitable for higher vehicle speeds.
Two conditions trigger a transition to on-road state:
1) A transition from Operation state (described above)
2) Commanding ‘on-road’-mode by means of the manually operated road switch
(parameter P3237)
On-road state operation:
•Command straight position by forcing VAA is forced to 0 and VAP is forced to the slave
axis position (P3896).
•A timer (P3094) is started to open a time window in which the slave axis shall reach
straight position
Setting P3094 = 0 will, on switching to on-road mode, disable closed-loop slave axis operation and
result in an immediate transition to On-road locked state regardless of the slave axis position. No alarm
will be raised if the slave axis angle is not centered. This setting shall be used when the road switch
immediately cuts power to the cut-off solenoid valve and thus makes closed-loop control impossible.
Important The surrounding system shall observe the slave axis position and take appropriate action
in case the slave axis is not in a position which is suitable for operation at higher speeds.
Setting P3094 to a time (e.g. 5000ms) in which it can be expected that the slave axis has been steered
to the straight position, enables achieving automatic slave axis self-centering and transition to onroad locked state. If a road switch is present in the system (P3237=255), then cutting power to the cutoff solenoid valve shall be equally delayed e.g. by applying timed delay relays.
If timer P3094 (set to a non-zero value) times out and the slave axis is not inside a configured straight
range (P3909), then the N-Axis slave will enter safe state and issue a diagnostic trouble code.
Important
state.
Exit from on-road safe state:
•If the vehicle speed drops below P3908 – 0.5·P3907 (half of the vehicle speed hysteresis
band), the software will exit and resume N-Axis operation by jumping to Pre-operational.
5 In on-road locked state, both the EH proportional valve and the cut-off valve are de-energized, to
block steering flows to the slave axis. The hardware is powered but N-Axis closed-loop control is
suspended. Internal and external monitoring of the electronics and interfacing signals is active.
Sensors are sampled and data is broadcast onto the CAN bus.
The slave axis cylinder position is not monitored and purely hydro-mechanically fixed in its position.
For leakage considerations, see Zero-leakage valve configuration (option) on page 46.
Exit from On-road locked state:
•If the vehicle speed drops below P3908 – 0.5·P3907 (half of the vehicle speed hysteresis
band), the software will exit and resume N-Axis operation by jumping to Pre-operational.
Co nidt ion 1: |wheel angle|≤ (P3909) On-R o ad t o O n -R oad -locked Max WA
OR
Co ndit ion 2: (P3096) Sl av e positi on with re spec t to mast er
Reset, soft-rese t, power
-cycle
External failures
Pre-safe stat e
⑥
Safe st ate
⑦
Int erna l f ail ures
Operation state machine – fault handling
States
State # Description
Pre-safe state 6
Safe state 7
On detecting any failure classified as ‘external’, the slave axis is steered to straight
whereafter the software jumps to safe state.
Operation in Pre-safe state:
•Command straight position by forcing VAA is forced to 0 and VAP is forced to
the slave axis position (P3896).
•A timer (P3096) is started to open a time window in which the slave axis shall
reach straight position.
If timer P3096 times out and the slave axis is not inside a configured straight range (P3909),
then the N-Axis slave will enter safe state.
Failures on the following signals are classified as external:
• N-Axis MMI CAN message
• N-Axis master network CAN message
• N-Axis slave network CAN message
•
The safe state is achieved by at least one of the below two actions:
•De-energizing the EH proportional valve (EH spool is pushed to neutral by a
spring force)
•De-energizing the cut-off valve (COV spool is pushed to closed position by a
The PVED-CLS N-Axis steering valve controller is certified for use in off-road safety applications up SIL2
according to IEC 61508, PL d according to ISO 13849 and AgPL d according to ISO 25119.
Architectures for risk reduction up to SIL3/PL e/AgPL e is specified.
The certificate for the PVED-CLS valve controller can be found in the document PVED-CLS Functional
Safety Annex. The PVED-CLS Functional Safety Annex can be found on the Danfoss homepage:
www.danfoss.com
The certificate scope is for the generic PVED-CLS valve controller for use in safety-related applications
as follows; for off-road applications, safe electro-hydraulic steering is ensured by metering out a safe
steering flow as a function of selected steering mode, input steering command, vehicle speed and
steered wheel angle.
For on-road operation, functional safety is achieved by de-energizing the PVED-CLS valve controller.
Important
The certificate does not cover safe on-road system to SIL 3, PL e and AgPL e in its entirety as it requires
external circuitry, which is not in scope of the assessment.
The certification is not a guarantee for that the realized functional safety is sufficient for any machine.
The OEM system integrator is responsible for analyzing the hazard and risks for a particular machine
and evaluate if the risks are sufficiently reduced by the provided safety functions. The application of
the PVED-CLS and valve sub-system is subject for a separate safety life-cycle.
System integrator responsibility
Attention
It is within the responsibility of the OEM system integrator to:
• Having an organization that is responsible for functional safety of the system.
• Ensuring that only authorized and trained personnel perform functional safety related work.
• Choosing reliable components.
• Completing a system hazard & risk analysis and derive the required risk reduction targets.
• Reassessing the hazard & risk every time the system is changed.
• Ensuring that the derived risks are properly reduced by the safety functions provided by the
PVED-CLS valve controller.
• Certification and homologation of the entire system to the desired risk reduction level.
• Installation, set-up, safety assessment and validation of the interfacing sensor sub-systems.
• Parameter configuration of the application software in accordance with this safety manual.
• Validating that the safety functions reduce the risks as expected.
• Any related non-safety standards should be fulfilled for the application and its components.
• Verify the environmental robustness suitability of the PVED-CLS to installation in the final
system in its surrounding environment.
•Periodically inspect for errata information updates.
Safe on-road mode / active de-energization
(immediate)
Functional safety specification
Safe state
N-Axis steering operation while in safe state
Safe state leakage performance
The safe state is achieved when no steering flow is provided to/from the steering cylinder and the NAxis slave cylinder is fixed at its position.
Achieving the safe state relies on a de-energize/fail safe princicple.
To reach the safe state, all safety controlled outputs, i.e. solid state power switches controlling the EHi
valve, are de-energized.
For the EHi valve, the safe state is achieved by one or both of the following states:
• The EH-valve main spool of the EH steering valve is in neutral position.
• Cut-off valve spool is in blocked position.
If the PVED-CLS hardware or software detects a failure or fails to function, the safe state will be
demanded. One or more diagnostic trouble codes related to the detected failure will be broadcast on
the CAN bus. Refer to [Diagnostic Trouble Codes] on page 96.
If an N-Axis steering system enters safe state, N-Axis angle(s) closed-loop control of all N-Axis stops,
and the respective N-Axis slave steering angles will freeze.
The operator will detect this as a different vehicle steering behavior when steering the vehicle. The
difference in perceived steering behavior will increase with the operators steering input command
change. This property shall be considered for ensuring vehicle steering controllability in N-Axis safe
state.
Important
The surrounding system shall take appropriate action if an N-Axis slave enters safe state e.g. raising the
attention at the operator by means of an acoustic and visual alarm.
In the safe state the cylinder is isolated and fixed in position. External forces on the steered wheels may
cause slow cylinder position drift due to hydraulic leakage.
The maximum leakage is 150ml/min at 150bar cylinder port pressure at ~21cSt (Tellus 32, 50°C).
In application where ~zero cylinder drift is required, additional pilot-operated check valves shall be
considered on the cylinder ports. See page 46.
The PVED-CLS cannot leave the safe state by normal application interaction but requires a reset.
Resetting the PVED-CLS valve controller from safe state can be done by any of the below methods:
• Power-cycling battery supply to the PVED-CLS
• Performing a soft-reset by J1939 CAN command [PVED-CLS MultiAxis-Steer communication
protocol].
•Perform a jump to and out of boot-loader via KWP2000 start and stop diagnostic session
services [PVED-CLS KWP2000 protocol].
All the above-mentioned methods to reset the PVED-CLS from safe state, will force a full Power-on-SelfTest (POST) of the PVED-CLS and valve.
The safety response time is defined as the period of time between a failure is first observed by the
diagnostics and the time by which the safe state has been achieved, e.g. de-energizing the solenoid
valves to bring the valve spool(s) within the hydraulic deadband (no steering flow output).
Safe on-road mode 70 ms
MultiAxis-Steer technical information
Functional safety
Safe EH-steering / N-Axis closed loop
Control loop time: 10ms
Monitoring
mitigation
Monitoring response time
EHi valve
Internal hardware and
software
Safe state
160 ms
External sensor monitoring
(note 1)
160 ms
Valve main spool monitoring
250 ms (note 2)
Solenoid valve connection
monitoring
560 ms
cylinder position control
The safety related control function ‘Safe EH-steering’ is executed every 10ms and executes safe closedloop cylinder position control.
The reaction time for the EHi valve spool to reach neutral position (safe state) from full stroke is
typically 60ms for normal working temperature/viscosity.
The ‘Safe on-road mode’ is demanded by the road switch and switches to safe on-road mode within a
10ms control loop period (react and switch off valve drivers) plus the time it takes for the valve spool to
close the steering flows (maximum spool stroke).
Monitoring function response time
The monitoring funciton response time is defined as the period of time between a failure is first
observed by the diagnostics and the time by which the safe state has been achieved, e.g. deenergizing the solenoid valves to bring the valve spool(s) within the hydraulic deadband (no steering
flow output).
The reaction time for the EHi valve spool to reach neutral position (safe state) from full stroke is
typically 60ms for normal working temperature/viscosity.
Safe state 160 ms
Fault reaction/risk
Note 1: Sensor CAN message time-outs are configurable which has a direct impact on the fault reaction
time.
Note 2: The spool monitoring fault reaction times are valid when the hydraulics has reached normal
working temperature/viscosity.
Calculations are performed at an average
temperature equal to 80 °C
Fault exclusion
Mechanical valve
valve, cut-off spool)
block the EH steering flow to the cylinder.
OSPE EH-valve test
On-line testing
Direct monitoring by a LVDT sensor.
OSPE Cut-off valve test
Intermittent full
stroke test.
Indirect monitoring by test pilot pressure test. Test
road mode and
prior to executing off-road steering functionality.
AgPL/PL
d
Maximum achievable performance level
MTTFd per channel
36 years
ISO 13849, ISO 25119
DCavg per channel
97 % / (95 %)
ISO 13849 / (ISO 25119, lowest of the two channels)
PVED-CLS and valve sub-system
3
ISO 13849, ISO 25119
2
When using with EHPS valve. ISO 13849, ISO 25119
CCF analysis
>65
ISO 13849, ISO 25119
Software Requirement Level
SIL2 / SRL3
IEC 61508, ISO 13849 / ISO 25119
Systematic Capability (SC)
2
IEC 61508
N-Axis safe EH steering
Safe EH-steering / N-Axis closed loop cylinder position control
The safety functions of the N-Axis steering system is to provide :
• “Safe EH steering” (in general) and
• “Safe N-Axis on-road mode”
in multiple axis steering systems.
The probabilistic calculations are based on FMEDA calculations according to IEC 61508.
The calculations are valid for off-road application mode and related safety functions.
All safety functions and related hardware are included.
Sensor sub-systems as well as road switch are not included as it depends on the system.
The CAN bus contributes less than 1% of SIL2 due to the applied safety protocol and is thus omitted in
safety related calculations.
Category
Figure 4 Simplified reliability block diagram
IEC 61508 ed. 1
The FMEDA calculation assumes the use of
redundant analogue WAS with inverted
parts (EH-valve, EHmain spool, cut-off
On demanding the safe state, both valves do not
fail simultaneously. At least one valve will always
Calculations are performed at an average temperature
equal to 80 °C
Fault exclusion
Mechanical valve
main spool,
off spool)
On demanding the safe state, both valves do not fail
test.
OSPE EH-valve test
On-line testing
Direct monitoring by a LVDT sensor.
OSPE Cut-off valve test
Intermittent full
stroke test.
Indirect monitoring by test pilot pressure test. Test
executing off-road steering functionality.
AgPL/PL
d
Maximum achievable performance level
MTTFd per channel
57 years
Optimized value for this Safety function.
ISO 13849, ISO 25119.
DCavg per channel
97 % / (95 %)
ISO 13849 / (ISO 25119, lowest of the two channels)
PVED-CLS and valve sub-system
3
When using with OSPE, EHi-E or EHi-H valve. ISO 13849,
ISO 25119
2
When using with EHPS valve. ISO 13849, ISO 25119
CCF analysis
>65
ISO 13849, ISO 25119
Software Requirement Level
SIL2 / SRL3
IEC 61508, ISO 13849 / ISO 25119
Systematic Capability (SC)
2
IEC 61508
Safe N-Axis on-road mode / N-Axis active de-energize (shut-off)
Additional circuitry is needed for systems where the hazard & risk outcome points to a higher risk
reduction (avoiding unintended steering) than the PVED-CLS can provide. External logic shall be
installed to have the PVED-CLS powered while being in a de-energized state.
The probabilistic calculations are based on FMEDA calculations according to IEC 61508.
Non-relevant safety parts in the PVED-CLS are excluded in the calculation of the safety related
specifications.
Figure 5 Simplified reliability block diagram
The below data is valid for the safe on-road switch channel containing the PVED-CLS and solenoid
valve bridge. For specification on the electro-mechanical channel see section Safety requirements for
additional circuitry for SIL3/PL e on page 48.
IEC 61508 ed. 1
The FMEDA calculation assumes the use of redundant
analogue WAS with inverted characteristics.
All circuitry including circuitry for diagnostics is
included except LED, temperature sensor and JTAG
parts (EH-valve,
EHcut-off valve, cut-
simultaneously. At least one valve will always block the
EH steering flow to the cylinder. Fault accumulation is
addressed by OSPE EH-valve and OSPE Cut-off valve
performed on changing to off-road mode and prior to
The safety related control function ‘Safe vehicle speed dependent Virtual Axis Position limit’ is an
instance of the safety functions for realizing a safe N-Axis MMI interface and work in a coordinated
fashion with
A correctly configured safe MMI interface will allow any random VAP and VAA input value and change
rate while maintaining controllable N-Axis operation. No unintended change will lead to loss of
steering controllability.
The N-axis MMI interface can in such a case be regarded as non-critical for safe N-Axis operation.
The received VAP set-point is limited in accordance with a programmable safe VAP range envelope.
This may be useful in advanced N-Axis steering modes where VAP can be changed dynamically during
N-Axis operation and where there is no expectation to the VAP set-point. In such cases, a safe VAP
envelope can be configured.
The safe VAP range is configurable as a three-piece linear characteristic as shown in Figure 8. The
software performs linear interpolation to calculate the limited VAP set-point which is used by the NAxis control algorithm.
MultiAxis-Steer technical information
Functional safety
Mast er a xis
Slave axis
P3896 [ mm]
P3898 [ mm]
(+P3864 [mm], 0 [kmph])
(-P3864 [m m], 0 [kmph])
(+P3866 [mm], P3870 [kmph])
(-P3866 [m m], P3870 [kmph])
(-P3868 [m m], P3871 [kmph])
(+P3868 [mm], P3871 [kmph])
N-Axis Virtual Axis Po sition Clamp
Vehicle Speed
P3864
P3870
P3866
P3868
P3871
0
1
2
Address
Name
Unit
Description of parameter
Clamp the Virtual Axis Position at vehicle
value (P3864)
Clamp the Virtual Axis Position at vehicle
value (P3866)
Clamp the Virtual Axis Position at vehicle
value (P3868)
Parameters
The received VAP is limited to the range defined by the envelope shown in Figure 8.
N-Axis - Virtual axis position clamp at
vehicle speed 1
N-Axis - Virtual axis position clamp at
vehicle speed 2
speed 1 to the range defined by N-Axis
mm
center postion (P3898) +/- this
speed 2 to the range defined by N-Axis
mm
center postion (P3898) +/- this
MultiAxis-Steer technical information
Functional safety
N-Axis - Vehicle speed 1 for virtual
axis position clamp
Vehicle speed 1 for Virtual Axis Position
clamp
N-Axis - Vehicle speed 2 for virtual
axis position clamp
Vehicle speed 2 for Virtual Axis Position
clamp
Slave position with respect to the
master
Virtual axis mean position with
respect to the master
Virtual axis mean position with resoect to
the master
P3870
P3871
P3896
P3898
Note: The PVED-CLS performs a plausibility check at start-up on all parameters according to the
following rule: P3864 ≥ P3866 ≥ P3868 AND P3870 < P3871
The ‘VAP clamp at vehicle speed 0 kmph’ -range (P3864) is typically set to the maximum possible VAP
set-point for the vehicle. This value is often determined by the vehicle geometry and the desired
maximum turning radius in N-Axis steering mode at low speeds.
At higher vehicle speeds, it may be desired to change the N-Axis steering to a mode which provides
better steering stability and controllability at higher speeds. This may be achieved by moving the
virtual axis position towards the defined NAXIS_VA_MEAN_POSITION_MM (P3898) as the vehicle speed
increases.
The ‘Virtual Axis Position clamp at vehicle speed VSP1 and VSP2’-ranges (P3866, P3868) shall
progressively made smaller. The resulting VAP set-points are expected to follow this trend.
Setting the ‘Virtual Axis Position clamp at vehicle speed VSP2’-range (P3868) to 0 will clamp any non-0
VAP set-point at vehicle speed = VSP2 (P3871) to 0. Consequently, the clamped VAP set-point will be
equal to the NAXIS_VA_MEAN_POSITION_MM (P3898). If in addition to this the
NAXIS_VA_MEAN_POSITION_MM is identical to the physical slave position the steering behavior will
resemble a traditional two-wheel steering system.
Tests shall be performed to validate the safety of the settings.
Scenario 2 Advanced N-Axis steering – static VAP during operation
For N-Axis steering systems where only one N-Axis steering behavior, e.g. round-steering, is desired,
the MMI may send a static VAP.
If the static VAP is safe at all vehicle speeds, then P3864, P3866, P3868 can be set equal to the expected
static VAP set-point and P3870 and P3871 can be set to the maximum allowed vehicle speed in N-Axis
mode.
If the safety validation tests indicate that N-Axis steering is not safe at all vehicle speeds, then adjust
P3864, P3866, P3868 until steering controllability is reached at all vehicle speeds.
Operation when number of slaves > 1
P3864, P3866, P3868, P3780, P3871 and P3898 shall be set to the same value in all N-Axis slaves.
Safe vehicle speed dependent Virtual Axis Position (VAP) change rate
With the VAP change rate it is possible to set up a relaxed system at high vehicle speed so that any
change from the operator will be accepted but will happen at a slow rate moving the Virtual Axis
position from one point to another more relaxed.
Realizing a safe MMI interface
The safety related control function ‘Safe vehicle speed dependent Virtual Axis Position change rate’ is
an instance of the safety functions for realizing a safe N-Axis MMI interface and works in a coordinated
fashion with:
• [Safe vehicle speed dependent Virtual Axis Position (VAP) limit]
A correctly configured safe MMI interface will allow any random VAP change rate while maintaining a
stable and controllable N-Axis operation.
The N-Axis MMI interface can in such case be regarded as non-critical for safe N-Axis operation after
safety validation testing.
Operation
The safety related control function ‘Safe vehicle speed dependent Virtual Axis Position (VAP) change
rate’ operates on the output of safety related control function [Safe vehicle speed dependent Virtual
Axis Position (VAP) limit]. See also [
A VAP set-point change is limited in accordance with a programmable ‘safe VAP change rate’ -range
shown in [
Figure 10 Safe vehicle speed dependent VAP change range envelop]. This may be useful for advanced N-
Axis steering modes where the VAP set-point can be changed dynamically during N-Axis operation. In
such cases, a safe VAP change rate range can be configured while allowing some freedom to the
generation of the VAP set-point.
The safe VAP change rate range is configurable as a three-piece linear characteristic. The software
performs linear interpolation to calculate the limited VAP set-point change rate limit at any vehicle
speed.
N-Axis - Virtual axis position ramp at vehicle speed 0
mm/s
Virtual Axis Position ramp at Vehicle speed 0.
P3874
N-Axis - Virtual axis position ramp at vehicle speed 1
mm/s
Virtual Axis Position ramp at Vehicle speed 1
P3876
N-Axis - Virtual axis position ramp at vehicle speed 2
mm/s
Virtual Axis Position ramp at Vehicle speed 2
P3878
N-Axis - Vehicle speed 1 for virtual axis position ramp
kmph
Vehicle speed 1 for Virtual Axis Position ramp
P3879
N-Axis - Vehicle speed 2 for virtual axis position ramp
kmph
Vehicle speed 2 for Virtual Axis Position ramp
Parameter
Parameter tuning guideline
Figure 10 Safe vehicle speed dependent VAP change range envelop
Note: The PVED-CLS performs a plausibility check at start-up on all parameters according to the
following rule: P3872 ≥ P3874 ≥ P3876 AND P3878 < P3879
Scenario 1: Dynamically changing VAP during operation
Changing the VAP will alter the vehicle steering mode. A VAP change is typically easier to control at
lower speeds than at higher vehicle speeds. The below tuning guideline may serve as a starting point
for system integrators.
Refer to Figure 10 Safe vehicle speed dependent VAP change range envelop:
1. Adjust point ⓪: The possible range at which the VAP can change is given by ±P3864 (refer to
[Safe vehicle speed dependent Virtual Axis Position (VAP) limit]). Observe, while toggling the VAP
set-point between the outer range values ±P3864, that that the steering mode changes at a
controllable speed for all front axis steering angles. Tune P3872 as high as possible while achieving
the desired steering mode change response when the vehicle is at still-stand.
2. Adjust point ②: As a starting point, set P3876 to e.g. 100 (10mm/s) and set P3879 to the
maximum vehicle speed at which N-axis operation is allowed. The possible range of VAP set-points
are limited (refer to [Safe vehicle speed dependent Virtual Axis Position (VAP) limit]). Observe,
while toggling the VAP set-point between the maximum possible limited values, that that the
steering mode changes at controllable speed for all front axis steering angles. Tune P3876 as high
as possible while achieving the desired controllable steering mode change response while driving
at P3879 kmph.
3. Adjust point ①: As a starting point, set P3878 to 0.5 x P3879 and set P3874 to 0.5 x P3872. The
possible range of VAP set-points are limited by [Safe vehicle speed dependent Virtual Axis Position
(VAP) limit)]. Observe, while toggling the VAP set-point between the maximum possible limited
values, that that the steering mode changes at a controllable speed for all front axis steering
angles. Tune P3874 as low as possible while achieving the desired controllable steering mode
change response while driving at P3878 kmph.
For N-axis steering systems where a constant VAP set-point is applied during operation, the MMI shall
transmit a fixed VAP set-point. Limiting the rate of change for this VAP is only relevant to control an
unintended VAP change. Set P3872, P3874 and P3876 to e.g. 100 [mm/s] to achieve a slow changing
steering system in the event of receiving an unintended VAP set-point.
P3878 and P3879 are not relevant and shall be set to valid values.
Scenario 3: Disable VAP change rate limiting
VAP change rate limitation can be disabled by setting P3872, P3874 and P3876 to 10000.
P3878 and P3879 are not relevant and shall be set to valid values. Any limited VAP set-point change
will take immediate effect.
Operation when number of slaves > 1
P3872, P3874, P3876, P3878, P3879 shall be set to the same value in all N-Axis slaves.
Important
•P3872, P3874, P3876 shall be set to values > 0. VAP rate change limitation will not work when
0 is used.
•The parameter tuning guideline may not apply to all steering systems.
The safety related control function ‘Safe vehicle speed dependent Virtual Axis Angle limit’ is an
instance of the safety functions for realizing a safe N-Axis MMI interface and work in a coordinated
fashion with
• [Safe vehicle speed dependent Virtual Axis Position (VAP) limit],
A correctly configured safe MMI interface will allow any random VAP and VAA input value and change
rate while maintaining controllable N-Axis operation. No unintended change will lead to loss of
steering controllability.
The N-axis MMI interface can in such a case be regarded as non-critical for safe N-Axis operation.
Operation
The received VAA set-point is limited in accordance with a programmable safe VAA range envelope.
This may be useful in advanced N-Axis steering modes where VAA can be changed dynamically during
N-Axis operation and where there is no expectation to the VAA set-point. In such cases, a safe VAA
envelope can be configured.
The safe VAA range is configurable as a three-piece linear characteristic. The software performs linear
interpolation to calculate the limited VAA set-point which is used by the N-Axis control algorithm.