Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Dubbi riguardo ai PID

PLC, servomotori, inverter...robot

Moderatori: Foto Utentedimaios, Foto Utentecarlomariamanenti

0
voti

[11] Re: Dubbi riguardo ai PID

Messaggioda Foto Utentecencia » 6 nov 2012, 0:46

un ultima cosa:

il passo di campionamento diventa il passo di integrazione? se no quali considerazioni si possono fare per entrambi....

grazie ancora

:D
Avatar utente
Foto Utentecencia
8 1 5
New entry
New entry
 
Messaggi: 98
Iscritto il: 1 giu 2012, 22:10

1
voti

[12] Re: Dubbi riguardo ai PID

Messaggioda Foto Utenteg.schgor » 6 nov 2012, 8:59

Sì, ma la domanda mi lascia perplesso.
Sai implementare un anello di regolazione PI digitale?
Invito ad esaminare il post[34] di questo thread: se non ti è chiaro,
consiglio di approfondire l'argomento prima di continuare.
Aspetto tuoi commenti.
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[13] Re: Dubbi riguardo ai PID

Messaggioda Foto Utentecencia » 6 nov 2012, 23:02

forse è molto più semplice di quello che sembra (la domanda):

il tempo di integrazione è indipendente dal tempo di campionamento...?
Avatar utente
Foto Utentecencia
8 1 5
New entry
New entry
 
Messaggi: 98
Iscritto il: 1 giu 2012, 22:10

1
voti

[14] Re: Dubbi riguardo ai PID

Messaggioda Foto Utenteg.schgor » 6 nov 2012, 23:27

La domanda è diversa dalla precedente.
L'intervallo di campionamento può essere fissato arbitrariamente
(con le limitazioni del teorema di Shannon), mentre il tempo di
risposta di un blocco dipende dai coefficienti che rappresentano
le costanti fisiche del blocco stesso.
Questi coefficienti tengono però conto anche dell'intervallo
di campionamento, e la rampa di risposta è una "gradinata"
il cui andamento dipende dalle costanti fisiche, ma con
gradini più o meno piccoli in funzione del campionamento.
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[15] Re: Dubbi riguardo ai PID

Messaggioda Foto Utentecencia » 7 nov 2012, 16:11

In formule io ho che per discretizzare un controllore devo convertire la s della forma continua in z secondo la seguente equazione (al variare di a=0, 1, 1/2, che corrispondono a Eulero in avanti,indietro, e Tustin)

s =(1/Ts)*[(z − 1)/a · z + (1 − a) ]

Ora Ts me lo mettono sia come tempo di capionamento che come periodo di integrazione, cioè questi due tempi me li fanno coincidere (in poche parole mi chiamano Ts tempo di campionamento e tempo di integrazione).

#-o
Avatar utente
Foto Utentecencia
8 1 5
New entry
New entry
 
Messaggi: 98
Iscritto il: 1 giu 2012, 22:10

1
voti

[16] Re: Dubbi riguardo ai PID

Messaggioda Foto Utenteg.schgor » 7 nov 2012, 18:08

Non so da dove tu abbia ricavato quella espressione.
Invito a leggere il cap.17 di questo per chiarire
la trasformazione da s a z.
Non vorrei che tu confondessi Ts (sampling time,
più comunemente indicato come \Delta T)
con l'espressione in termini di Laplace
di un integratore (\frac{1}{T\cdot s})...
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

3
voti

[17] Re: Dubbi riguardo ai PID

Messaggioda Foto Utentedimaios » 7 nov 2012, 19:09

Foto Utentecencia mi sembra che tu stia confondendo le definizioni.

Nel controllo digitale esistono 3 attori fondamentali.

[1] Il periodo di campionamento dei segnali analogici
[2] Il periodo di discretizzazione del controllore
[3] Il tempo di integrazione del controllore PID.



In relazione ad uno schema classico di contollo digitale del sistema continuo si vede che :

[1] Le uscite del sistema vengono campionate con un periodo di campionamento T_{c} che non necessariamente coincide con quello del loop di regolazione ovvero T che risulta mediamente inferiore. In genere si tende a sovracampionare per filtrare il segnale di feedback y(t) per poi fornire al controllore qualcosa di piu' mirato nella banda di controllo.

[2] Il PID viene sintetizzato discretizzando il suo corrispondente continuo con una trasformazione adeguata agli scopi ( generalmente la trasformata di Tustin ma non solo ). Il periodo di discretizzazione e' pari a quello del loop del controllo digitale ovvero T

[3] La costante temporale dell'integratore interno al PID sara' T_{i} e dipende dalle specifiche di controllo rispetto al processo da stabilizzare.

Per la discretizzazione del controllore si puo' ricorrere alla forma generale :

s= \frac{z-1}{T \left( \alpha z + 1 - \alpha \right)}

Per \alpha = 0 si ottiene il metodo di Eulero in avanti.
s= \frac{z-1}{T}
Per \alpha = 1 si ottiene il metodo di Eulero indietro.
s= \frac{z-1}{zT}
Per \alpha = 0.5 si ottiene la discretizzazione secondo Tustin.
s= \frac{2 \left( z-1 \right)}{T \left(  z + 1 \right)}
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[18] Re: Dubbi riguardo ai PID

Messaggioda Foto Utentecencia » 7 nov 2012, 19:25

dimaios qualcosa mi sembra più chiaro.

la periodo Tc con cui campiono il sistema da controllare è uguale al periodo con cui faccio andare l'AD di ritorno che, come dici è in genere più grande del periodo T di discretizzazione del controllore. giusto?

poi, il tempo di integrazione dovrebbe dipendere dalla costante di proporzionalità Kp e dalla costante di integrazione Ki, insomma dalle caratteristiche d'anello; se non sbaglio dovrebbe essere Ti=Kp/Ki (assume per adesso solo sistemi PI).

giusto fin qua?
Avatar utente
Foto Utentecencia
8 1 5
New entry
New entry
 
Messaggi: 98
Iscritto il: 1 giu 2012, 22:10

2
voti

[19] Re: Dubbi riguardo ai PID

Messaggioda Foto Utentedimaios » 7 nov 2012, 19:36

cencia ha scritto:la periodo Tc con cui campiono il sistema da controllare è uguale al periodo con cui faccio andare l'AD di ritorno che, come dici è in genere più grande del periodo T di discretizzazione del controllore. giusto?


Non campioni il sistema da controllare ma le uscite del sistema da controllare.

cencia ha scritto:, il tempo di integrazione dovrebbe dipendere dalla costante di proporzionalità Kp e dalla costante di integrazione chi, insomma dalle caratteristiche d'anello; se non sbaglio dovrebbe essere Ti=Kp/chi (assume per adesso solo sistemi PI).


Hai scritto le equazioni in una forma non canonica. Comunque il periodo di integrazione si riferisce ad un grado di liberta' del controllo PID e viene scelto per stabilizzare il processo secondo le specifiche rispettando le performance richieste.

Una classica forma che esplicita l'azione del PID nel dominio temporale continuo e' la seguente :

\mathrm{u(t)}=K_p\left(\,{e(t)} + \frac{1}{T_i}\int_{0}^{t}{e(\tau)}\,{d\tau} + T_d\frac{d}{dt}e(t)\right)

Dove

T_{i} : Integral time
T_{d} : Derivative time

Le azioni di controllo proporzionali, integrali e derivative sono immediatamente individuabili.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[20] Re: Dubbi riguardo ai PID

Messaggioda Foto Utentecencia » 7 nov 2012, 21:45

bene fin qui ci sono...

allora, se ho ben capito una volta scelti Tc e T, Ti è dato dal progetto del Controllore. Ti viene dato dalle caratteristiche d'anello, ed è indipendente da Tc e T. giusto?
Avatar utente
Foto Utentecencia
8 1 5
New entry
New entry
 
Messaggi: 98
Iscritto il: 1 giu 2012, 22:10

PrecedenteProssimo

Torna a Automazione industriale ed azionamenti

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti