---
title: "Regulator PID"
description: "Regulatorul PID în TapHome: componentele P, I și D, ieșirea spre robinet, termostat sau variabilă, releul printr-o ieșire de modul în modul PWM și un simulator interactiv al camerei."
url: "https://taphome.com/ro/docs/smart-rules/pid-controller/"
language: ro
lastmod: 2026-11-11
generator: hugo
ai:
  topics: ["smart-rules","pid-controller","pwm","heating-control","temperature-regulation"]
  questions: ["Ce face Regulatorul PID și când îl folosesc în locul regulatorului cu histerezis?","Ce înseamnă componentele P, I și D?","De ce rămâne temperatura sub cea dorită cu Regulatorul PID?","De ce oscilează temperatura în jurul celei dorite cu Regulatorul PID?","Cum comand cu Regulatorul PID releul cazanului sau încălzirea electrică?","Ce este ieșirea de modul în modul PWM și ce perioadă setez?","Ce trimite Regulatorul PID la robinet, la termostat și la variabilă?","De ce se resetează integrala după schimbarea temperaturii dorite?","Ce s-a întâmplat cu Regulatorul PID cu ieșire digitală după trecerea la 2026.1?","Ce Kp și Ki setez pentru încălzirea prin pardoseală, radiatoare sau vana de amestec?","Cum convertesc banda de proporționalitate și timpul de integrare în Kp și Ki?","De ce rămâne camera mult timp sub temperatura dorită după deschiderea ferestrei sau modificarea regulii?","Când folosesc Regulatorul de temperatură cu histerezis în locul Regulatorului PID?"]
---

# Regulator PID

Ultima actualizare: 2026-11-11

Smart rule-ul **Regulator PID** calculează de câtă putere are nevoie încălzirea (sau răcirea)
din diferența dintre valoarea măsurată și valoarea dorită a regulatorului — cel mai des temperatura camerei. Rezultatul,
în procente, îl trimite la un robinet, la termostatul unui element de încălzire, la o jaluzea sau la o variabilă. Pagina
descrie comportamentul începând cu versiunea 2026.1.

**Pentru reglarea obișnuită a unei camere** este suficient [**Regulator de temperatură cu histerezis**](https://taphome.com/ro/docs/smart-rules/hysteresis-control/):
pornește și oprește releul în jurul valorii dorite, iar robinetul îl poate deschide progresiv, în funcție de bandă. Nu are
integrală care ar putea produce suprareglaj, iar temperatura se stabilizează aproape de valoarea dorită. Folosiți
Regulatorul PID când aveți nevoie de valoarea dorită exact și fără abatere permanentă — apa de tur după vana de amestec,
sisteme rapide, umiditate sau nivel.

## Încercați Regulatorul PID



## Componentele P, I și D

Ieșirea este suma a trei componente, pe care regulatorul le calculează la fiecare recalculare din abaterea față de valoarea
dorită.

- **Componenta P** (proporțională) este proporțională cu abaterea: la valoarea implicită Kp = 10, dă 10 % putere pentru
  fiecare grad cu care camera este prea rece. Singură nu este suficientă — când camera este aproape de valoarea dorită, nu dă
  aproape nimic, iar camera se oprește sub valoarea dorită, acolo unde abaterea mică dă exact atâta putere cât pierde
  camera (în simulator, mutați componenta I pe 0).
- **Componenta I** (integrală) însumează abaterea în timp: la valoarea implicită Ki = 0,5, se adaugă 0,5 % pentru fiecare
  grad și minut. Crește până la puterea de care camera are nevoie permanent și o menține și la abatere zero. O componentă I
  prea mare crește mai repede decât reușește camera să reacționeze, iar temperatura oscilează (în simulator, mutați
  componenta I pe 5); cât timp ieșirea este la 100 %, integrala continuă să crească și, după atingerea valorii dorite,
  produce suprareglaj.
- **Componenta D** (derivativă) reacționează la viteza de schimbare a abaterii. Implicit este 0; la camerele lente nu este
  necesară.

### Forma uzuală: banda și timpul de integrare

Regulatoarele de încălzire ale altor producători (KNX, Siemens) setează aceleași componente într-o altă formă:

- **Banda de proporționalitate Xp** = 100 / Kp (°C) — la ce abatere ajunge ieșirea la 100 %. Kp 10 înseamnă Xp 10 °C.
- **Timpul de integrare Tn** = Kp / Ki (minute) — în cât timp ajunge componenta I, la o abatere constantă, la nivelul
  componentei P. Kp 10 și Ki 0,5 înseamnă Tn 20 min.
- **Timpul de derivare Tv** = Kd / Kp (minute).

În aplicație introduceți Kp, Ki și Kd; le calculați din bandă și din timpi: Kp = 100 / Xp, Ki = Kp / Tn, Kd = Kp × Tv.

### Valori recomandate în funcție de sistem

Valorile implicite Kp 10 și Ki 0,5 au pentru camere un timp de integrare mult mai scurt decât cel setat de producătorii
de regulatoare KNX. Într-un sistem lent produc de aceea suprareglaj — încălzirea prin pardoseală oscilează cu ele și după
opt ore (în simulator, sistemul **Pardoseală** cu Kp 10 și Ki 0,5). Presetările majorității regulatoarelor KNX, convertite
în setări TapHome:

| Sistem | Xp / Tn | Kp | Ki | Perioada PWM |
|---|---|---|---|---|
| Încălzire prin pardoseală (sistem umed), răcire prin tavan sau prin pardoseală | 5 °C / 240 min | 20 | 0,083 | 20 min |
| Radiatoare, vană de zonă cu actuator termic | 5 °C / 150 min | 20 | 0,133 | 15 min |
| Încălzire electrică directă | 4 °C / 100 min | 25 | 0,25 | 10 min |
| Ventiloconvector (robinet 0–10 V) | 4 °C / 90 min | 25 | 0,278 | — |
| Vană de amestec (apa de tur) | 24 °C / 1,5 min | 4,17 | 2,78 | — |

Componenta D este 0 la toate. O componentă I mai lentă nu produce suprareglaj, dar după resetarea integralei
([când](https://taphome.com/ro/docs/smart-rules/pid-controller/#timing)) puterea se acumulează mult timp — în simulator **Fereastră deschisă** sau glisorul P în timpul rulării.
Apa de tur se încălzește în câteva minute, de aceea are nevoie de o componentă P mult mai mică și de o componentă I mai
mare (sistemul **Vană de amestec**). Nu comutați actuatorul termic cu o perioadă mai scurtă de 15 minute.

## Setarea Regulatorului PID



1. **Regulator** — dispozitivul cu valoare dorită: termostat sau regulator
   de umiditate, de CO2 ori de nivel.
2. **Mod de încălzire și răcire** — fix sau de la dispozitivul de sezon; se oferă doar la
   regulatorul de temperatură. Un regulator nou se leagă singur de dispozitivul de sezon al locației, dacă locația îl are;
   când sezonul este oprit, ieșirile primesc putere zero (termostatul, valoarea care corespunde lui zero în intervalul
   modului).
3. **Regulator PID** — componentele P, I și D (secțiunea
   [Componentele P, I și D](https://taphome.com/ro/docs/smart-rules/pid-controller/#pid)).
4. **Dispozitive de ieșire** — apăsând pe o ieșire, îi setați modul (secțiunea
   [Ieșirile și modul lor](https://taphome.com/ro/docs/smart-rules/pid-controller/#outputs)).
5. **Setări avansate** — recalcularea și pragul de resetare sunt explicate în
   secțiunea [Când calculează regulatorul](https://taphome.com/ro/docs/smart-rules/pid-controller/#timing). Rândul „**Integrală MAX acumulată**”
   limitează componenta I: la 100 % poate da singură putere maximă; o valoare mai mică reduce suprareglajul după o
   pornire lungă, dar și puterea pe care regulatorul o menține la abatere zero.

## Ieșirile și modul lor



1. **Mod** — intervalul de sub opțiune este partea din ieșirea regulatorului pe care o preia
   ieșirea.
2. **Min / max** — doar la termostat: temperatura dorită la capetele intervalului modului.

O ieșire în modul **Pozitiv** primește doar încălzire (când camera este rece), în modul
**Negativ** doar răcire. O ieșire nouă pornește în modul **Ambele**: o ieșire
analogică sau o jaluzea primește în el, începând cu versiunea 2026.1, putere doar în sensul sezonului, când sezonul este
încălzire sau răcire. La sezonul încălzire și răcire și fără sezon primește mărimea corecției fără semn, așa că robinetul
unui sistem cu două țevi se deschide la supraîncălzire. Un robinet care doar încălzește comutați-l de aceea pe
**Pozitiv**; când toate ieșirile regulii sunt în acest mod, nici integrala nu coboară sub zero.

| Ieșire | Ce primește |
|---|---|
| Ieșire analogică, jaluzea | ieșirea regulatorului 0 – 100 % |
| Termostat (temperatura dorită) | liniar în intervalul modului: **Pozitiv** de la Min (0 %) la Max (100 %), **Negativ** de la Max (0 %) la Min (100 % răcire), **Ambele** de la Min (100 % răcire) prin mijloc (0) la Max (100 % încălzire) |
| Variabilă | corecția în procente, fără limitare — peste 100 și, în modul **Negativ** sau **Ambele**, și negativă |

Când regulatorul nu are o valoare validă — termostatul este în eroare sau nu are temperatură ori valoare dorită —,
eliberează ieșirile: le preia un smart rule cu prioritate mai mică sau valoarea implicită a dispozitivului; fără acestea,
ieșirea rămâne la ultima valoare. După revenirea valorii, le controlează din nou imediat.

## Când calculează regulatorul și când resetează integrala

- **Recalculare:** la fiecare valoare nouă a regulatorului, integrala se actualizează, dar ieșirea nouă se trimite cel
  mult o dată la timpul minim (implicit 1 minut); fără schimbarea valorii, regulatorul o recalculează oricum după timpul
  maxim (implicit 10 minute).
- **Schimbarea manuală a valorii dorite** (în aplicație, pe termostat) se trimite imediat, nu așteaptă timpul minim. O
  schimbare automată — de exemplu din reglarea echitermică, care poate veni des — așteaptă.
- **Schimbarea valorii dorite cu cel puțin pragul** (rândul „**Resetare PID când punctul de referință se modifică cu:**”) resetează
  integrala. O regulă nouă primește un prag de 10 % din intervalul valorii dorite a termostatului, de exemplu 2 °C la
  intervalul 10–30 °C. O reducere pe timp de noapte cu valoarea pragului pornește de aceea de la componenta P, iar
  dimineața integrala crește din nou de la zero (în simulator, opriți timpul ⏸ și reduceți valoarea dorită cu 2 °C).
  Pragul 0 dezactivează resetarea.
- **Modificarea regulii** — fiecare salvare, chiar și schimbarea Kp sau Ki — resetează integrala, iar puterea se acumulează
  din nou (în simulator, mutați componenta P în timpul rulării).
- **Condiția de limitare:** cât timp limitează, regulatorul nu calculează și eliberează ieșirile; după încheierea ei,
  pornește de la zero, cu integrala resetată (butonul **Fereastră deschisă** din simulator).
- **Pauză lungă:** când de la ultimul calcul trece mai mult decât timpul maxim plus 3 minute — o eroare a senzorului mai
  lungă de aproximativ 13 minute, o cădere a unității —, integrala se resetează.
- **Ieșirea în mod manual** nu o vede regulatorul: calculează mai departe, iar integrala se modifică după temperatura pe
  care o produce robinetul setat manual (butonul **Mod manual 100 %**). Modul manual care durează până la următoarea
  schimbare automată este încheiat de următoarea scriere a regulatorului; mai mult rezistă cu o limită de timp sau până
  când utilizatorul îl comută înapoi pe automat.

## Releu și PWM

Releul cazanului sau al încălzirii electrice nu poate seta 35 % din putere — poate doar să pornească și să oprească.
Procentul se transformă de aceea în timp: la o perioadă de 15 minute și o ieșire de 35 %, releul este pornit aproximativ
5 minute și oprit 10 minute. Așa procedează ieșirea unui modul TapHome Bus în modul **Modulația lățimii pulsului**:

1. În setările modulului, comutați ieșirea digitală cu releu pe **Modulația lățimii pulsului** și setați perioada
   (600 până la 7200 de secunde; în funcție de sistem, coloana Perioada PWM din [tabelul presetărilor](https://taphome.com/ro/docs/smart-rules/pid-controller/#presets)).
   Opțiunea o au modulele care acceptă PWM — [lista](https://taphome.com/ro/docs/configuration/power-limiting-pwm-groups/#modules).
2. Ieșirea devine astfel o ieșire analogică — adăugați-o în Regulatorul PID ca ieșire în modul **Pozitiv**.

Când ieșirea crește la jumătatea perioadei, după ce releul s-a oprit deja,
modulul îl mai pornește scurt în aceeași perioadă. Mai multe ieșiri cu o putere comună limitată adăugați-le într-un grup —
[Limitarea puterii cu grupuri PWM](https://taphome.com/ro/docs/configuration/power-limiting-pwm-groups/).

Releele altor sisteme (Shelly, Zigbee, Modbus) nu au modul PWM; pentru ele folosiți **Regulator de temperatură cu histerezis**
cu un histerezis de câteva zecimi de grad.

## PID cu ieșire digitală după trecerea la 2026.1

Vechiul regulator PID de temperatură (până la versiunea 2025.2) putea comuta singur o ieșire digitală. La trecerea la 2026.1,
ieșirile lui de comutare se mută într-un nou smart rule **Regulator de temperatură cu histerezis** cu numele
„Migration from - …”; celelalte ieșiri rămân în Regulatorul PID, iar un Regulator PID care avea doar ieșiri digitale
dispare. După trecere, verificați regulatorul cu histerezis rezultat: conversia îi dă un histerezis de încălzire de 0,2 °C
(până la remedierea din 2026.1 îl seta la 0, iar releul comuta la fiecare câteva secunde). Dacă releul se află pe un modul
TapHome Bus, puteți în schimb să comutați ieșirea pe **Modulația lățimii pulsului** și s-o adăugați în
Regulatorul PID (secțiunea [Releu și PWM](https://taphome.com/ro/docs/smart-rules/pid-controller/#pwm)); regulatorul cu histerezis rezultat ștergeți-l apoi.
