Files
versatile_thermostat/documentation/fr/algorithms.md
Jean-Marc Collin 5607bfb55f Documentation ++
2024-11-26 19:30:29 +00:00

2.6 KiB

L'algorithme TPI

Configurez les coefficients de l'algorithme TPI

Si vous avez choisi un thermostat de type over_switch ou over_valve et que vous sélectionnez l'option "TPI" vous menu, vous arriverez sur cette page :

image

Vous devez donner :

  1. le coefficient coef_int de l'algorithme TPI,
  2. le coefficient coef_ext de l'algorithme TPI

Algorithme

Cette intégration utilise un algorithme proportionnel. Un algorithme proportionnel est utile pour éviter l'oscillation autour de la température cible. Cet algorithme est basé sur un cycle qui alterne le chauffage et l'arrêt du chauffage. La proportion de chauffage par rapport à l'absence de chauffage est déterminée par la différence entre la température et la température cible. Plus grande est la différence et plus grande est la proportion de chauffage à l'intérieur du cycle.

Cet algorithme fait converger la température et arrête d'osciller.

Algorithme TPI

L'algorithme TPI consiste à calculer à chaque cycle un pourcentage d'état On vs Off pour le radiateur en utilisant la température cible, la température actuelle dans la pièce et la température extérieure actuelle. Cet algorithme n'est donc valable que pour les Versatile Thermostat qui régulent : over_switch et over_valve.

Le pourcentage est calculé avec cette formule :

on_percent = coef_int * (température cible - température actuelle) + coef_ext * (température cible - température extérieure)
Ensuite, l'algo fait en sorte que 0 <= on_percent <= 1

Les valeurs par défaut pour coef_int et coef_ext sont respectivement : 0.6 et 0.01. Ces valeurs par défaut conviennent à une pièce standard bien isolée.

Pour régler ces coefficients, gardez à l'esprit que :

  1. si la température cible n'est pas atteinte après une situation stable, vous devez augmenter le coef_ext (le on_percent est trop bas),
  2. si la température cible est dépassée après une situation stable, vous devez diminuer le coef_ext (le on_percent est trop haut),
  3. si l'atteinte de la température cible est trop lente, vous pouvez augmenter le coef_int pour donner plus de puissance au réchauffeur,
  4. si l'atteinte de la température cible est trop rapide et que des oscillations apparaissent autour de la cible, vous pouvez diminuer le coef_int pour donner moins de puissance au radiateur.

En type over_valve le on_percent est ramené à une valeur entre 0 et 100% et sert directement à commander l'ouverture de la vanne.

Voir quelques situations à examples.