Silvia Calzuola Inserito: 30 maggio 2019 Segnala Share Inserito: 30 maggio 2019 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 al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 30 maggio 2019 Segnala Share Inserita: 30 maggio 2019 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 al commento Condividi su altri siti More sharing options...
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