Engee documentation

Quorum Element

Quorum Element.

quorum element

Description

The Quorum Element block implements a quorum element, a device that extracts the average signal from several elements. The block works according to the following logic [1]: when all four subchannels are working properly, the larger and smaller signal are discarded and the smaller of the two remaining ones is output; when one subchannel fails, the larger and smaller signal are discarded and the average signal is output; when two subchannels fail, the smaller of the two is output; after the third failure, the quorum element switches off both channels, since either a good or a bad signal is equally likely to be output.

The validity of signals is determined by their validity signals, which are generated outside this block and fed to the Validity input port.

Ports

Input

Signals - input signals
`vector 4 to 1

Input Signals.

Data types: Float64.

Validity - validity of input signals
`vector 4 by 1

Input signals.

*Data types: Bool.

Output

Average - quorumised signal
scalar

Quorumised signal.

Data types: Float64.

Additional options

C code generation: Yes

Sources

  1. Obolensky Y.G., Ermakov S.A., Sukhorukov R.V. Introduction to Design of Aviation Steering Drive Systems. Textbook. Moscow, publishing house of the State Unitary Enterprise of Moscow "District Newspaper of the South-West Administrative District", 2011. - 344 p. with the illustration.