Inverted Dead Zone

Lib.Mervis.v1_0.InvertedDeadZone

  • Lib.Mervis

The block is used to eliminate the dead zone of actuators by creating its inversion.

program test
    var
        idz: lib.mervis.v1_0.InvertedDeadZone;
    end_var

    idz();
end_program
Name Data TypeRetainMandatory Connection Meaning
Input real No Yes Input value
Eps real No No Zero band width
DeadZone real No No Dead zone width
FinalX real No No X-coordinate of the output line
FinalY real No No Y-coordinate of the output line
Name Data TypeMeaning
Output real Output value

The block is used to eliminate the dead zone of actuators in response to a change in value. The size of the dead zone is determined by the DeadZone parameter. The transfer characteristic of the block is described by the following diagram

  • In the input value range < -Eps, Eps >, the output of the block is zero
  • In the range (-infinity, -Eps), the output is defined by a line with points [-Eps, -DeadZone] → [-FinalX, -FinalY]
  • In the range (Eps, infinity), the output is defined by a line with points [Eps, DeadZone] → [FinalX, FinalY]

For eliminating common dead zones, the following settings are recommended:

  • Eps should be chosen from the range (0, 1), depending on how wide you need the zero output band to be
  • DeadZone should be chosen based on the actuator's dead zone, for example, for a 2-10 V output, select a value corresponding to 2 V
  • © Energocentrum Plus, s.r.o. 2017 - 2024