Alma Mater Studiorum – Università di Bologna
Ingegneria dell’Automazione
Ingegneria e tecnologie dei sistemi di controllo
Relazione progetto
Controllo logico di un ascensore
Alessio De Fabritiis
Paolo Leonardo Gatti
Antonia Gennaro
A.A. 2024-25
Suddivisione azioni base e GA
Dalle azioni base (con i relativi sensori e attuatori) si osserva come si possano avere solo due GA di tipo Do-Done:
- Doors_GA → Do-Done
- Cab_GA → Do-Done
Rappresentazione Input - Output dei GA
Descrizione dei due GA
Doors_GA → Do-Done
Il Doors_GA è costituito da soli due rami che svolgono le operazioni di apertura e chiusura porte, ai quali si accede tramite i comandi provenienti dalla politica (Do_Opening e Do_Closing), con verifica della presenza.
Cab_GA → Do-Done
Il Cab_GA è costituito da tre rami che svolgono le operazioni di movimentazione della cabina verso l’alto, verso il basso e fase di homing iniziale. In questo GA sono stati gestiti i fault (rilevati all’interno dello step “Diagnostica” posto in parallelo al funzionamento nominale) e le chiamate di emergenza. Di fianco viene riportato il codice ST presente nello step “Diagnostica”.
Cab_GA: diagnostica e gestione dei fault
Quando viene rilevato un DeckSensor il RampNum viene resettato a 0, per cui ogni volta che RampNum eccede 2 si verifica un FaultSensorAlarm, ovvero un guasto del DeckSensor. Analogamente, ogni volta che viene rilevato un DeckSensor e RampNum è minore di 2 si verifica un FaultRampAlarm, ovvero un guasto del RampSensor.
La gestione dei fault relativi ai piani 7 e 0 è stata trattata a parte. Relativamente ai DeckSensor il fault si presenta qualora si verifichino in contemporanea LimitUpPort/LimitDownPort e i piani correnti sono rispettivamente 6 e 1.
Per quanto concerne i RampSensor, la logica rimane la stessa dei fault generici con l’aggiunta della condizione di Current uguale al piano adiacente.
Cab_GA: gestione Emergency
Rilevato l’Emergency, l’ascensore si ferma al primo piano utile ed esce dalla condizione di funzionamento nominale fino a quando non viene disattivato.
Politica
Seguendo il metodo degli Attuatori Generalizzati è necessario introdurre un organo di controllo e coordinamento degli stessi. Questo ruolo è delegato alla politica che ha il compito di generare i segnali di controllo e di ricevere gli output da parte dei GA.
Inizialmente la politica si occupa di richiamare i GA per effettuare l’homing. Successivamente avvia la gestione delle chiamate e dei relativi LED per poi generare i segnali di controllo al fine di soddisfarle. Raggi
-
Controllo statistico della qualità
-
Programmazione e controllo 2
-
Controllo del movimento
-
Controllo non lineare