BlockWerk Documentation
⇅

Relay

Discontinuous

Le bloc Relay (relais à hystérésis / trigger de Schmitt) bascule entre deux valeurs de sortie fixes (onValue et offValue). Le relais s'active dès que le signal d'entrée franchit à la hausse le seuil d'enclenchement (switchOnPoint), et ne se désactive que lorsque le signal repasse sous le seuil de déclenchement (switchOffPoint).

L'écart entre ces deux seuils constitue la bande d'hystérésis. Cela évite les commutations intempestives et le phénomène de broutement (chattering) en présence de bruit de mesure, tel qu'observé dans les thermostats ou pressostats tout-ou-rien (bang-bang).

Simuler dans BlockWerk

Bac à sable interactif directement dans votre navigateur — aucune installation, moteur WebAssembly.

Simuler dans BlockWerk →

Modèle Mathématique

Le bloc Relay implémente :

y(t)={yon,u(t)≥switchOnPointyoff,u(t)≤switchOffPointy(t−Δt),switchOffPoint<u(t)<switchOnPoint(maintien de l’eˊtat)y(t) = \begin{cases} y_{\text{on}}, & u(t) \ge \text{switchOnPoint} \\ y_{\text{off}}, & u(t) \le \text{switchOffPoint} \\ y(t-\Delta t), & \text{switchOffPoint} < u(t) < \text{switchOnPoint} \quad \text{(maintien de l'état)} \end{cases}

Entrées & Sorties

Direction ID Label Type Status
→ In in Input number Required
← Out out Output number Output

Paramètres

Paramètres Label Type Défaut Description
switchOnPoint Switch On Point number 0.5
switchOffPoint Switch Off Point number -0.5
onValue On Value number 1
offValue Off Value number 0

Exemples d'Utilisation

Thermostat Tout-ou-Rien (Commande Bang-Bang)

Contrôle d'une chaudière avec hystérésis :

Signal d'erreur → Relay (switchOnPoint: 0.5, switchOffPoint: -0.5, onValue: 1, offValue: 0) → Chaudière

Trigger de Schmitt pour Filtrage de Bruit

Mise en forme d'un signal de capteur parasité en un signal binaire stable et propre.

Remarques & Bonnes Pratiques

  • Mémoire d'État : Le relais dispose d'une mémoire interne d'état et ne commute que lorsque les seuils opposés sont franchis.
  • Immunité au Bruit : Une plage d'hystérésis plus large augmente la robustesse face aux bruits parasites de mesure.
  • Logique Inversée : Permuter onValue et offValue permet d'obtenir un relais normalement fermé (inversé).

Composants Associés

  • Comparator : Comparateur simple à seuil unique (sans hystérésis)
  • DeadZone : Non-linéarité à zone morte continue
  • Switch : Commutateur de signaux commandé par une entrée sélectrice