Post

Safety Architecture

The safety systems are designed to protect against two main cases:

  • Unexpected torque from the motor leading to unwanted acceleration or braking.
  • Access to the high voltage rails.

The same method is used to reach a safe state for both these cases:

Opening the battery contactors will both prevent the inverter/motor producing torque and access to high voltage components

The general idea is to have a dual channel system for all safety functions such that a single error will never cause a dangerous situation and a single error is always detected.

Here are a schematic drawing of the safety system layout consisting of an interlock circuit controlling the positive supply of the high voltage contactors (including precharge) in the battery. This goes through the interlock switches in the traction inverter and the PDM, through the emergency stop button. The interlock circuit is powered by the VCM monitor application that could also stop the supply if the VCM main application is misbehaving.

TBD: Safety architecture drawing

Unintended acceleration or braking

There are a lot of monitoring around making sure the car does not get any unintended acceleration or braking. Then there is a last resort which is the emergency stop button that will be connected in line with the interlock circuit and break the positive supply to the main contactors if pushed.

Definitions

First, lets define torque, speed, acceleration and breaking.

Torque

Motor torque is defined as positive in the direction of forward acceleration and negative in the direction of reverse acceleration. In this post we only consider motor torque and assume that the transmission is in a forward gear meaning wheel torque has the same sign as motor torque.

Speed

Speed is defined in the same direction as torque, meaning a positive speed means that the car is moving forward and a negative speed means that the car is moving in reverse. In the same way as torque, the transmission is assumed to be in a forwad gear hence the wheel speed has the same sign as motor speed.

Accelerating torque

Acceleration is defined as torque in the direction which the car is currently moving. In other words torque that works on increasing abs(speed).

Braking torque

Braking is defined as torque in the direction oposite of which the car is currently moving. In other words torque that works on decreasing abs(speed)

Error cases

The table below defines identified safety issues that could lead to unwanted acceleration or braking and the mitigations in place to manage this.

Accelerator pedal

Faults in the accelerator pedal sensors or in the interpretation of them could cause unintended torque requests to be sent from the VCM to the inverter.

Too low/high supply voltage to accelerator sensor

Monitored: VCM monitor and main application

Action: Set fault condition in VCM main app, Disable main contactor high side supply if accelerating torque is requested.

Bad accelerator pedal sensor

Monitored: Dual independent sensor channels monitored by VCM monitor and main application

Action: Set fault condition in VCM main app, disable main contactor high side supply if accelerating torque uis requested

VCM main application reads wrong accelerator position

Monitored: VCM monitor application compare accelerator sensor iunput with torque request

Action: Set fault condition in VCM main app, disable main contactor high side supply if accelerating torque is requested

VCM main application faults

There can be many faults in the main application, in general most is caught by the torqe request supervision.

Application unresponsive
Torque request while braking

Monitored: VCM monitor application

Action: Set fault condition in VCM main app, disable main contactor high side supply if accelerating torque is requested

Inverter faults

Since the inverter is an unmodified commercial part, that has been shown to be very reliable, it is generally considered to be safe. But there are some supervision though

Motor torque applied without request

Access to high voltage

This error case is mainly relevant when servicing the drivetrain components. To prevent access to high voltage bussbars and similar while they are powered the builtin interlock circuits of the PDM and the inverter are used and connected in series with the main interlock circuit.

This post is licensed under CC BY 4.0 by the author.