Voting logic 3ooN (only binary elements)

Good day!

This is continuing of my topic about voting logic. Here you can see simple example of 3ooN voting logic that uses only binary elements.

As you can see, conception of voting logic based only on binary elements is scalable.

Could you share your opinion?

Best regards,

Kairat Abdukarimov,

Process Automation Engineer

The “3ooN” voting logic (3 out of N) is a fault-tolerant system that is widely utilized in safety-critical applications.

It assures that the system’s choice or output is based on the majority rule, which states that at least 3 of N binary inputs have to agree (be in the same state) before the system may create an output. Here’s how it works, with binary inputs (0 or 1):

Steps for 3oN Voting Logic

Step-1: Inputs

There are N binary inputs (0 or 1), with N larger than or equal to three.

Step-2: Vote Calculation

This logic determines how many of the N inputs are equal to one.

Step-3: Decision Rule

If three (or) more of the inputs are 1, the result will be 1 (the system selects 1). Alternatively, the output is zero.

Key Characteristics

Fault Tolerance

The system can accept up to N-3 inaccurate or wrong inputs while still providing a consistent output.

Majority Agreement

The decision is valid if at least 3 components valid.

Illustration

Example for

N = 5

  • Inputs are [1, 0, 1, 1, 0]
  • Since 3 of the 5 inputs are 1, the output will also be 1.

This voting logic is commonly employed in redundant systems such as power plants, avionics, & other important systems that require high levels of safety and reliability.

You can also follow us on AutomationForum.co, Facebook and Linkedin to receive daily Instrumentation updates.

You can also follow us on ForumElectrical.com , Facebook and Linkedin to receive daily Electrical updates.

1 Like