naprile Inserito: 16 settembre 2009 Segnala Inserito: 16 settembre 2009 Questa è una domanda didattica per cui non sò se è la sede più opportuna. Se qualcuno mi fà la cortesia di rispondere gliene sarei grato.Se sp = set-pointu = variabile di attuazione y = uscitae = errore (e=sp-y) Kp, chi e Kd costanti del PID La formula standard del PID è: u(k) = u(k-1) + Kp[e(k)-e(k-1)] + Kie(k) + Kd[e(k)-2e(k-1)+e(k-2)] tipoAPoi esistono le variantiu(k) = u(k-1) + Kp[e(k)-e(k-1)] + Kie(k) - Kd[y(k)-2y(k-1)+y(k-2)] tipoB u(k) = u(k-1) - Kp[y(k)-y(k-1)] + Kie(k) - Kd[y(k)-2y(k-1)+y(k-2)] tipoCRiguardo a queste ultime due, in rete (http://www.clas.ufl.edu/jur/200607/papers/paper_keen.html) ho trovato anche queste altre versioniu(k) = u(k-1) + Kp[e(k)-e(k-1)] + Kie(k) + Kd[y(k)-2y(k-1)+y(k-2)] tipoB u(k) = u(k-1) + Kp[y(k)-y(k-1)] + Kie(k) + Kd[y(k)-2y(k-1)+y(k-2)] tipoCLa differenza è nel segno. Secondo il mio parere quest'ultima coppia di equazioni è errata perchè col segno positivo si ha una retroazione positiva. E' corretto ciò che dico?. Tra le tre versioni tipo A,B e C quando utilizzare la A quando la B e quando la C?Infine, nella C, non potrò mai utilizzare la sola azione proporzionale perchè se pongo chi=Kd=0 ottengou(k) = u(k-1) + Kp[y(k)-y(k-1)]quindi, se all'istante iniziale è y(0) = 0 l'uscita non varierà mai. Allora, se la mia considerazione è corretta non posso utilizzare la procedura solita di taratura dei parametri Kp, chi e Kd ovvero ponendo chi=Kd=0 aumento kp fino all'inizio dell'oscillazione etc...Perciò, come viene tarata l'equazione C?Grazie
Livio Orsini Inserita: 16 settembre 2009 Segnala Inserita: 16 settembre 2009 Per lo meno dovresti fornire una leggenda dei simboli usati
Savino Inserita: 16 settembre 2009 Segnala Inserita: 16 settembre 2009 sp = set-pointu = variabile di attuazione y = uscitae = errore (e=sp-y) Kp, chi e Kd costanti del PIDAttento naprile, Lo scarto od errore non e' e=sp-y ; piuttosto e=sp-u.Sempre che con u che tu hai chiamato variabile di attuazione, ti referisci a PV. cioe' la variabile di processo o semplicemente il valore attuale od istantaneo
naprile Inserita: 16 settembre 2009 Autore Segnala Inserita: 16 settembre 2009 Con "u" ho indicato la variabile in uscita al PID ovvero in ingresso al processo da controllare.Con "y" ho indicato la variabile in uscita al processo da controllare (variabile controllata) Con "e" ho indicato l'errore dato dalla differenza tra il set-point ("sp") e l'uscita "y": e=sp-ySto commettendo un errore?
Savino Inserita: 16 settembre 2009 Segnala Inserita: 16 settembre 2009 (modificato) Con "u" ho indicato la variabile in uscita al PID ovvero in ingresso al processo da controllare.Allora non va bene.Come detto prima, lo scarto od errore sarebbe e= SP - PVove SP : set point o valore di riferimentoe PV (process value) valore misurato, istantaneoSe l'errore risulta positivo, l'azione regolante si direziona verso un senso, se negativo si direziona verso il senso opposto.Per il resto, se cerchi nel forum troverai delle discussioni, anche recenti che trattano l'argomento degli algoritmi. Modificato: 16 settembre 2009 da Savino
naprile Inserita: 17 settembre 2009 Autore Segnala Inserita: 17 settembre 2009 Le formule si riferiscono allo schema di regolazione didattico nel quale il blocco di retroazione è un costante unitaria. In questo caso quello che dico io e quello che dici tu dovrebbe coincidere o sbaglio?
Savino Inserita: 17 settembre 2009 Segnala Inserita: 17 settembre 2009 (modificato) Con "u" ho indicato la variabile in uscita al PID ovvero in ingresso al processo da controllare.Le formule si riferiscono allo schema di regolazione didattico nel quale il blocco di retroazione è un costante unitaria. In questo caso quello che dico io e quello che dici tu dovrebbe coincidere o sbaglio?Dunque, potrebbe darsi che ti riferisci a PV, se dici che sarebbe l'ingresso al processo da controllare.Poi, se parli di retroazione, va anche bene, ma di costante unitaria, non ti seguo.PV e' una variabile. valore attuale, misurato, retroattivo.Ma non e' la variabile all'uscita del PID, cioe' la grandezza regolante che agisci sull'attuatore.Esempio: se tu vuoi regolare la temperatura su 100 gradi (SP) e misuri 50 gradi (PV) allora l'errore e di 50 gradi. Quindi la grandezza regolante esegue un guadagno in modo P.I.D. sul attuatore in un senso. Se l'errore e' -50 gradi, guadagna nel senso opposto. Modificato: 17 settembre 2009 da Savino
naprile Inserita: 17 settembre 2009 Autore Segnala Inserita: 17 settembre 2009 Vorrei inserire l'immagine dello schema a cui mi riferisco ma non sò come fare. Facendo "Inserisci immagine" mi chiede di scriver e un link "http://......."
Savino Inserita: 17 settembre 2009 Segnala Inserita: 17 settembre 2009 (modificato) Discussione : come allegare un'immagine.http://www.plcforum.it/forums/index.php?showtopic=1297 Modificato: 17 settembre 2009 da Savino
naprile Inserita: 17 settembre 2009 Autore Segnala Inserita: 17 settembre 2009 (modificato) Non riesco a caricare l'immagine. Modificato: 17 settembre 2009 da naprile
Savino Inserita: 17 settembre 2009 Segnala Inserita: 17 settembre 2009 (modificato) Allora, nel tuo PC, crei il file dell'immagine e lo salvi in formato jpg ad esempio.Poi, quando editi il tuo nuovo messaggio, vai sotto il text editor box a destra, trovi il pulsante Browse..Indirizza il file, doppio click sopra il nome e carichi il path nel box accanto il pulsante.Premi Upload.Nel combobox sopra i pulsanti Browse ed Upload ti appare la scritta Manage Current Attachments (1).Selezionando il nome del file nella lista, e clickando sulla prima incona ( insert attachment to the text editor) ti viene ingressato nel text editor box.Vedi immagine sotto. ( i testi sono in inglese ma non cambia) Modificato: 17 settembre 2009 da Savino
naprile Inserita: 18 settembre 2009 Autore Segnala Inserita: 18 settembre 2009 In basso a destra vedo solo un tasto "Aiuto BB Code". Se clicco si apre un menù con indicazioni su varie funzioni ma non vedo nessun riferimento all'inserimento dell'immagine dal PC. Comunque lasciamo perdere, non fà nulla. Grazie per la disponibilità
Savino Inserita: 18 settembre 2009 Segnala Inserita: 18 settembre 2009 (modificato) In basso a destra vedo solo un tasto "Aiuto BB Code". Appunto, e' sotto quel tasto ove dovresti clickare. Ma hai guardato l'immagine che ho inserito sopa. Puoi vedere chiaramente che sotto il tasto Aiuto BB Code (BB Code Hel p) si trovano i tasti richiesti.Ammeno che non ti sia stato consentito quella funzione, e quindi non la vedi ... Modificato: 18 settembre 2009 da Savino
naprile Inserita: 18 settembre 2009 Autore Segnala Inserita: 18 settembre 2009 (modificato) Sotto al tasto "Aiuto BB Code" non c'è nulla. Inoltre mi succede un'altra cosa strana. Se selezionoPLC Forum -> Forums automazione > AUTOMAZIONE > CONTROLLO e REGOLAZIONEnon riesco a vedere il mio post (Formule pid) con tutte le risposte. Per poterlo trovare devo utilizzare la funzione "Inserisci parola chiave..". Sarà perche ho il windows 2000? Boh!!! Modificato: 18 settembre 2009 da naprile
Savino Inserita: 18 settembre 2009 Segnala Inserita: 18 settembre 2009 Sotto al tasto "Aiuto BB Code" non c'è nulla. Inoltre mi succede un'altra cosa strana. Se selezionoPLC Forum -> Forums automazione > AUTOMAZIONE > CONTROLLO e REGOLAZIONEnon riesco a vedere il mio post (Formule pid) con tutte le risposte. Per poterlo trovare devo utilizzare la funzione "Inserisci parola chiave..". Sarà perche ho il windows 2000? Boh!!!Esponi il tuo problema insirendo una discussione nel sotto Forum per assistenza, post di prova e segnalazioni bugs, vedi link sottohttp://www.plcforum.it/forums/index.php?showforum=22
Livio Migliaresi Inserita: 20 settembre 2009 Segnala Inserita: 20 settembre 2009 (modificato) non riesco a vedere il mio post (Formule pid) con tutte le risposteEntra nel tuo profilo > opzioni profilo > Trova tutti i messaggi di questo utente. Modificato: 20 settembre 2009 da Livio Migliaresi
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora