Sari la conținut
ELFORUM - Forumul electronistilor

Alegere parametrii PID


Mihainic93

Postări Recomandate

Buna seara si Craciun fericit ! Am primit de la un coleg binevoitor de pe forum un termoregulator eurotherm 2132 . Cand incerc sa activez functia de autoruning am doar variantele ( "off" si "---- " , fara varianta "on" ) Ma poate sfatui cineva ce valori sa dau parametrilor PID ( proportional band , ti si td ) ? Mentionez ca incalzesc o rezistenta de cca 1.5 kw de la temperatura ambianta la 250 grade celsius . Am setat eu niste valori, dar incalzirea este foarte lenta ( aprox 50 minute ) .Va multumesc si va doresc sarbatori fericite !

Link spre comentariu
  • Răspunsuri 17
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Mihainic93

    9

  • dekor

    4

  • one

    2

  • XAN77

    1

Top autori în acest subiect

Nu prea îmi dau eu seama ce ai tu acolo și ce opțiuni de reglaj ai la fiecare parametru, dar am ceva habar despre PID. Pune P-ul mare, ti mic(timp scurt) și td considerabil mai mare decît ti.

Link spre comentariu
  • 3 săptămâni mai târziu...

Va multumesc . Eu am momentan pb = 30 , ti=180 si td=60 . Voi incerca si varianta dvs . Craciun fericit !

 

 

Pune pb= 100 si vezi daca incalzeste mai repede.

Altfel, fixeaza la 900 si observa acelasi lucru.

 

Dezactiveaza I si D, lasa numai P si vezi ce se intampla. 

Editat de one
Link spre comentariu

  In principiu in documentatia controlerului este data metoda de acordare (determinarea parametrilor PID), o importanta majora in obtinerea unei anumite  viteze de crestere o are constructia fizica a incintei si puterea sursei de caldura (rezistenta de incalzire), in cazul in care se doreste reglarea temperaturi dupa o curba temperatura / timp atunci controlerul trebuie sa aiba functie "ramp soak PID", sper ca nu este vorba de un cuptor pentru lipirea componentelor SMD.

  Pentru cazul in care se doreste obtinerea unei temperaturii constante in incinta, viteza de crestere este dictata de parametri  PID setati, atunci cand parametri sunt cei optimi, vartiatia valori de proces (marimea masurata) fata de valoarea setata este minima (repet faptul ca  parametri optimi sunt dependenti de cum este construita incinta si de puterea sursei de caldura), asadar in acest caz  marirea vitezei de crestere prin modificara parametrilor PID (marirea ampificarii, micsorarea timpului de integrare, marirea timpului de derivare) cu mult fata de valorile optime va duce implicit la deteriorarea stabilitatii buclei de reglare si implicit la variatii mari a valori reglate.

 

 Cu stima

Barbu Paul

Link spre comentariu

Va multumesc foarte mult pentru informatii !

este vorba despre o plita oarecare , metalica  , de 1,5 kw . plita se afla in mediu ambiental . o eroare de 2-3 grade nu m-ar deranja .

Va doresc toate cele bune!

Link spre comentariu

Nu poti avea o eroare atat de mica pentru ca aceasta este eroarea termocuplului. Mai trebuie sa consideri si cat de bun este cuplajul termic al senzorului cu elementul de incalzire si  oricum plita are diferente mult mai mari de temperatura in diverse puncte.

Link spre comentariu

Am inteles . Va multumesc!

M-am exprimat eu gresit . eroarea poate fi si mai mare . variatiile temperaturii pot fi de +/- 2-3 grade Celsius  . o astfel de oscilatie nu m-ar deranja . 

Va multumesc!

Link spre comentariu

Mihainic93,

PID este o metoda de reglare care se bazeaza pe model matematic si calcule.

Trebuie sa construiesti modelul matematic si sa faci calcule daca vrei sa obtii rezultate de precizie.

Metoda pe care ti-am propus-o, evita multe din calcule dar nu va rezolva cazul la nivelul de precizie pe care il ceri tu...

Vad ca tot dai inainte cu 1.5Kw...

Ai calculat daca aceasta este  puterea adecvata?

Masa corpului este de 10 grame sau 1400Kg?

Suprafata radianta este de 90 mmp sau de 100 mp?

Macar atat ar trebui sa iei in considerare inainte de a vorbi despre puterea electrica a elementului de incalzire.

Care au fost rezultatele dupa metoda Ziegler- Nichols?

Ce valoare a avut timpul intre doua oscilatii cand Td=0 si Ti=0?

Daca nu poti construi modelul matematic, poate folosesi un algoritm fuzzy.

Acolo nu trebuie atatea detalii.

dekor.

Link spre comentariu

Domnule Dekor , 

Va multumesc foarte mult pentru sfaturi . 

Nu am apucat sa aplic prima metoda a dumneavoastra deoarce nu am mai fost acasa de ceva vreme si nici nu  pana pe 10 ( atunci se termina sesiunea) . 

Cu prima ocazie cand ajung voi pune in aplicare sfaturile primite aici . 

Pana una-alta il pot ruga pe tatal meu sa masoare masa si suprafata radianta a plitei daca trebuie acest lucru . 

Va multumesc si va doresc toate cele bune!

Link spre comentariu
  • 4 săptămâni mai târziu...

Buna ziua ! Am facut urmatoarele modificari : am setat pb=900 , am dezactivat ti si td , dar nu se observa nici o diferenta . Incalzirea este la fel de lenta si cu pb =100 si cu pb=900 . Chiar nu inteleg ce se intampla . ( iesirea se deschide alternativ , T_on fiind mai mic fata de T_off )

Link spre comentariu

Salut,

te rog sa explicit cum ai gandit cand ai spus "Incalzirea este la fel de lenta si cu pb =100 si cu pb=900":

Incalzirea porneste de la temperatura mediului ambiental si se atinge valoarea prescrisa 

sau

te referi la faptul ca dupa iesirea din limitele valorii prescrise revenirea se face la fel de lent.

Am inca niste nelamuriri:

- elemntul de incalzire este cel prevazut de producator? adica sigur este corect dimensionat pentru aplicatie ? 

- elementul incalzit este correct izolat fata de restul echipamentului? (fata de batiul masinii)

- elemntul de incalzire este corect montat? este asigurat transferul de temperatura? (elementul de incalzire se afla complet in contact cu elementul incazit -pasta termoconductoare exista?)

 

PRESUPUNAND ca cele de mai sus sunt corecte, ar fi de folos sa cunoastem si valorile altor parametri ai acestui controler.

http://i65.tinypic.com/33esujd.png

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări