ASIL Decomposition for ADAS/AD System

来源:公众号“ Elektroauto”
2021-07-21
3910
That new vehicle systems have become more safety-critical through the electrification of the powertrain and due to autonomous driving, has already been mentioned. The ISO 26262 standard provides for the possibility to apply the decomposition approach to the development of safety critical systems, particularly ASIL-D rated safety systems. An appropriate decomposition has the advantage of reducing the ASIL rating of the top level safety requirement derived from safety goal, but ASIL decomposition requires the redundancy of safety requirements, which should also be allocated to sufficiently independent architectural elements.

ISO 26262-part9, clause5 mentions the following requirements to the decomposition approach [14]:
• “As a basic rule, the application of ASIL decomposition requires redundancy of safety requirements allocated to architectural elements that are sufficiently independent.”
• “If the architectural elements are not sufficiently independent, then the redundant requirements and the architectural elements inherit the initial ASIL.”
• “In the case of use of homogenous redundancy (e.g. by duplicated device or duplicated software) and with respect to systematic failures of hardware and software, the ASIL cannot be reduced unless an analysis of dependent failures provides evidence that sufficient independence exists or that the potential common causes lead to a safe state. Therefore, homogenous redundancy is in general not sufficient for reducing ASIL due to the lack of independence between the elements.”
The developed fail-operational architecture for conventional systems is also suitable for applying the decomposition approach to ASIL D systems according to ISO 26262-part9 as shown in below figure, because the domain ECUs in this concept offer the required sufficiently independent architectural elements.

图片

Safety goals for SAE level 3 and level 4 functions, e.g., longitudinal control, lateral control and collision avoidance, are generally classified with ASIL D, depending on the related scenarios. In order to achieve the ASIL D safety goals, the AD processing chain from sensing the environment and traffic participants to the decision making must be implemented within ASIL D. An ASIL D safety goal impacts the entire ADAS/AD processing chain as shown below in below figure.

图片

This means that the sensing of the environment, perception, path planning, decision making and the controlling of the actuators must also be developed in ASIL D. In the following text, this is illustrated with an example which is also detailed in subsection 3.5.3, where some possible safety requirements are also listed.

Malfunction: Missing collision avoidance behavior. The system fails to activate collision avoidance functions when it should. For example, the vehicle does not stop for pedestrian or red traffic light.

Safety goal: Collision avoidance shall be ensured (ASIL D)

Safety requirements: The ADAS/AD function shall ensure the correct control of the actuators, based on the input, to avoid collisions with traffic participants, static obstacles, and dynamic obstacles (ASIL D).

To fulfill this requirement, the ADAS/AD processing chain must be implemented in ASIL D. For example, the ADAS/AD function shall correctly detect and characterize traffic participants and the environment including static and dynamic objects.

The algorithms and corresponding hardware must also be also developed in ASIL D to fulfill this requirement. But the hardware, from the sensors to the high performance chips (graphic processors) where the ADAS/AD algorithms are implemented, is not sufficient to achieve ASIL D. This is why it is necessary to use decomposition to implement ASIL D safety goals for ADAS/AD systems, but the use of decomposition creates some additional challenges for ADAS/AD systems in comparison to conventional systems. The following text illustrates the decomposition concepts for ADAS/AD systems which have been developed in this research.

This approach, showing how decomposition can be used for ADAS/AD systems, is based on the algorithms being performed within sufficiently independent hardware elements, i.e., high performance chips. The independent channels use independent sensor elements because sensors with an ASIL D rating are not on the market. During decomposition, it is important to achieve a minimum risk condition independently for each decomposition path. For conventional systems, the minimum risk condition is fail-safe, which means the system is deactivated so that the vehicle enters a fail-safe state. For ADAS/AD systems, it is important to achieve a fail-operational state. In the case of a failure in one decomposition path, the second decomposition path is used to switch the system to the redundant path. This redundant path is then responsible for further safe driving or used to bring the vehicle to a minimum risk condition.

In the following approach illustrated in below figure, the results of the independent decomposition paths are compared to each other. In case of an inequality, the second decomposition path switches to the redundant path.

图片

As shown in next figure, in this approach it is necessary to use different sensor information, different signals and also different algorithms and functions. These algorithms and functions should be integrated in sufficiently independent hardware elements.

图片


It is not always possible to use different redundant sensors because the sensor data from the camera, radar and lidar, for example, are generally collected in sensor fusion for the perception. There are also some other economical and also technological limitations which prevent having fully independent sensor data. All the sensor data from the camera, radar and lidar is usually used by the perception to detect static and dynamic objects. If the goal is to have fully independent decomposition paths as required by ISO 26262, each sensor must be integrated twice. But, if this is not applicable because of the cost, then the sensor independence shall be proved in a functional manner. Therefore, as shown in below figure, it is recommended to use the same sensor data from the camera, radar and lidar for decomposition paths, but in different ways. The rule is that, if a failure occurs, the system remains safe on a specific decomposition path. For example, while the camera data is used as the main information for perception, the radar and lidar data is used as the main perception information for the other decomposition path.

图片

If the same sensor data is used for different decomposition paths, then it is very important, and also required by ISO 26262, to prove the sufficient independence of these paths as shown in Fig below. The dependent failure analysis plays a significant role in this proof. The DFA should be performed systematically and should also be performed in a different way than it is usually done today.

图片

In contrast to the approach illustrated in Fig below, the signal output/vehicle behavior of the actuators is checked for correlation with the input signals from the sensors within the second decomposition path. If the check results in implausibility, the second decomposition path switches to the redundant path.

As shown in Fig below, it is necessary to develop comprehensive monitoring functions for this architecture concept, to cover all aspects of the main functions and to detect any possible implausibility that could lead to a safety goal violation. These monitoring functions must be integrated in the sufficiently independent hardware elements. It is also necessary to perform a detailed DFA to prove the independence of the decomposition paths, analog to the first approach.

图片


That is all for this sharing, see you next time!


收藏
点赞
2000