Setpoint "Weighting" o Beta.....

From: Lupo Alberto <rig528_at_icqmail.com>
Date: 2000/02/28

Ciao a tutto il newsgroup
sono Alberto dalla prov di Milano e studio nuovi algoritmi di
regolazione PID
o Fuzzy per una nota societ� del settore.
Ho un problema con il parametro "Beta" meglio conosciuto con il nome
dela funzione
"setpoint weighting" o pesatura del setpoint.
Un normale algoritmo PID considerata la sola banda proporzionale, si pu�
semplificare come

Y%= Err * Gain + MR dove Gain=100/Banda proporzionale e Err=errore
W-X espresso in % da cui..

Y%=(W-X)* Gain + MR dove A.S.=ampiezza scala del regolatore espressa in
unit� ingegneristiche

Aggiungengo il parametro "Beta" la formula diventa quindi.....

Y%=((W*Beta)-X))* Gain + MR

Insomma sino a qua tutto bene.... ma solo a livello teorico......
Infatti se notiamo la differenza tra le 2 formule � dovuta al fatto..
che nel primo caso
se l'errore � = a zero ( cio� la variabile X coincide con il Setpoint)
la Y% d'uscita coincide con il
solo valore di Manual Reset MR.

Nel secondo caso NO. Suppponiamo di inserire un Beta = 0,5 di avere un
Setpoint W=50% e X=50%
ed una banda =10% cio� un guadagno di 10 ed una scala = 1000 digite
MR=50. Sostituendo si ottiene -200
Cio� l'agoritmo anche in condizioni d'equillibrio chiederebbe il -200%
sull'uscita regolante.
E' ovvio che l'uscita viene limitata a 0 e 100% ma in taluni casi si
possono raggiungere
dei numeri elevatissimi e la cosa diventa dannosa per le varie
operazioni di Bumpless (Aut/Man)
e di saturazione dell'azione integrale etc etc....Tra le altre cose non
si pu� limitare il valore
del risultato altrimenti si penalizzerebbe la funzione di
"Weighting".....

La domanda �.. che fare.. praticamente?????

Potrebbe funzionare la formula....

Y%=((W*dx/dt)-X))* Gain + MR

cio� sostituendo il bete (statico) con una dervata dell'errore
diventando cos� una specie di
"beta" dinamico???

Ringrazio tutti coloro che avranno la pazienza di leggere questo mio
articolino e sopratutto
tutti quelli che vorranno rispondermi.

Alberto.
Received on Mon Feb 28 2000 - 00:00:00 CET

This archive was generated by hypermail 2.3.0 : Fri Nov 08 2024 - 05:10:40 CET