Jump to content
PLC Forum

Silvia Calzuola

Doppio controllore PID in LabVIEW

Recommended Posts

Silvia Calzuola

Buongiorno,

avrei bisogno di un aiuto su come programmare un controllore PID che regoli il guadagno proporzionale o integrativo di un altro controllore PID.   Mi spiego meglio, il sistema è formato da una camera con un pistone per mettere in pressione un fluido all'interno, e la velocità del pistone per raggiungere la Pressione desiderata è controllata da un PID. Il problema  è che la pressione non raggiunge mai il setpoint, ma si discosta sempre un pò. Quindi vorrei mettere un altro PID che varia ad ogni ciclo il guadagno del primo PID, ma non so bene quale guadagno controllare e come farlo in labVIEW. 

 

Grazie mille!!

Link to post
Share on other sites

Livio Orsini
3 minuti fa, Silvia Calzuola scrisse:

Il problema  è che la pressione non raggiunge mai il setpoint, ma si discosta sempre un pò.

 

Se è così sembra che l'integrale non faccia il suo dovere.

Gli americani chiamano l'integrale "reset" proprio per la sua funzione di azzerare l'errore.

 

Però mi sembra di capire che le cose siano un poco differenti.

Se non ho capito male il regolatore PID controlla la velocità dello stantuffo, mentre la variabile che si discosta è la pressione all'interno del cilindro.

Ho capito esattamente?

 

Perchè non provi a descrivere iù diffusamente il tuo sistema?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...