×

Hybrid dual-duplex fail-operational pattern and generalization to arbitrary number of failures

  • US 10,037,016 B2
  • Filed: 03/23/2016
  • Issued: 07/31/2018
  • Est. Priority Date: 03/23/2016
  • Status: Active Grant
First Claim
Patent Images

1. A dual-duplex fail-operational control system comprising:

  • a primary controller controlling features of devices while operating under non-fault operating conditions, the primary controller comprising;

    a first processing unit executing a function utilizing an input data from sensing devices to generate a function result;

    a second processing unit simultaneously executing the function utilizing the input data from sensing devices to generate a function result;

    a first comparative module comparing the function result from the first processing unit with the function result from the second processing unit to determine whether an error is present in the primary controller, wherein the first comparative module generates a matching function result when the function result from the first processing unit substantially matches the function result from the second processing unit;

    a second controller comprising;

    a first processing unit executing the function utilizing the input data from sensing devices to generate a function result;

    a second processing unit operating in a non-redundant state, the second processing unit not executing the function while in the non-redundant state;

    a second comparative module determining whether an error is present in the second controller;

    wherein the matching function result identified by the first comparative module of the primary controller is input to the second comparative module of the second controller, wherein the second comparative module determines whether an error is present in the second controller utilizing only the matching function result identified by the first comparative module and the function result determined by the first processing unit of the second controller; and

    designating the second controller as a reconfigured primary controller to control the features of the devices when an error is detected in the primary controller, wherein the first processing unit and the second processing unit of the second controller are each enabled to respectively execute the function utilizing the input data from the sensing devices to generate a respective function result so that the second comparative module may compare the respective function results to determine whether an error is present in the second controller.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×