ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-04152010-141246


Tipo di tesi
Tesi di laurea specialistica
Autore
COSCI, ALESSANDRO
URN
etd-04152010-141246
Titolo
Progetto e implementazione del software distribuito per il controllo delle applicazioni Realtime dell'esperimento VIRGO
Dipartimento
INGEGNERIA
Corso di studi
INGEGNERIA INFORMATICA
Relatori
relatore Dini, Gianluca
relatore Gennai, Alberto
relatore Prof.ssa Lazzerini, Beatrice
Parole chiave
  • VIRGO
  • interferometro
  • onde
  • gravitazionali
  • sospensioni
  • superattenuatori
  • supervisione
  • coordinamento
  • CAN
  • CANbus
  • NTCAN
  • concorrenza
  • CORBA
  • IDL
  • interfaccia
  • comunicazione
  • analizzatore
  • traffico
  • interferometer
  • gravitational
  • wave
  • suspension
  • superattenuator
  • supervisor
  • coordination
  • competition
  • interface
  • communication
  • traffic
  • analyzer
Data inizio appello
06/05/2010
Consultabilità
Completa
Riassunto
Con lo scopo di effettuare la prima rivelazione diretta delle onde gravitazionali, la Collaborazione VIRGO ha messo in funzione un interferometro di Michelson il quale utilizza un fascio laser in un ambiente in cui è mantenuto un ultra-alto vuoto per misurare piccolissime variazioni di distanza tra specchi appesi a sofisticate sospensioni denominate Superattenuatori.

Il controllo del sistema Sospensioni è affidato a numerose applicazioni e, attualmente, non dispone di un layer di coordinamento affidabile.

Obiettivo di questa tesi è stato, pertanto, quello di progettare un Software distribuito di Controllo dei Superattenuatori (SCS) capace di governare autonomamente tutta la rete di sensori, attuatori, controllori DSP, dispositivi CAN e coordinatori del sistema, semplificandone l’interfaccia verso l’utente.

Il progetto si è svolto nelle seguenti fasi: una prima fase dedicata allo studio del layer di comunicazione, seguita dalla stesura dei requisiti utente e, infine, dalla progettazione dell’architettura del software come previsto dalle specifiche.

I numerosi difetti del software di gestione dei dispositivi CAN, hanno altresì reso necessario un intervento mirato. Con l’occasione è stato progettato e sviluppato un framework che, oltre a risolvere i problemi esistenti, introduce diverse funzionalità aggiuntive.

-------------------------------------------------

With the aim of achieving the first direct detection of gravitational waves, the VIRGO Collaboration has developed a Michelson’s interferometer that uses a laser in an environment where an ultra-high vacuum is maintained, to measure tiny variations in the distance between mirrors hanged to sophisticated suspensions named Superattenuators.

The control of the Suspension system is performed by a number of applications, which don’t have a reliable coordination layer at the moment.

Therefore the scope of this thesis was to design a distributed Superattenuator Control Software (SCS), that is able to manage automatically the whole sensors network, the actuators, the DSP controllers, the CAN devices and the system coordinators, simplifying the interface toward the user.

The project was carried out in the following stages: a first stage dedicated to the study of the communication layer, followed by requisites definition and, finally, by the software architecture design as specified.

Furthermore several defects of the CAN devices management software led to a specific intervention. In order to solve the existing problems and to introduce additional functions, a framework was designed and developed.
File