L'ambito di intervento
La consulenza svolta presso Alstom Ferroviaria Spa ha riguardato l'area High Speed Engineering nell'ambito del processo definito di Data Preparation del Radio Block Center (RBC) facente parte del sistema di segnalamento ERTMS Livello 2.
L' ERTMS di livello 2 è costituito da un sistema di protezione del treno e da un sistema di segnalamento radio digitale. Le movement authority ed altri aspetti dei segnali sono visualizzate direttamente al macchinista nella motrice rendendo quindi superflui i segnali "fisici" a fianco del tracciato ferroviario.
Tutti i treni forniscono ad intervalli regolari la posizione e la direzione di movimento al Radio Block Center (RBC) che controlla continuamente il movimento dei treni. L'RBC fornisce continuamente al treno la movement authority tramite sistema GSM-R assieme alle informazioni di velocità e di tracciato.
Il computer a bordo della motrice controlla continuamente i dati trasferiti ed imposta la massima velocità ammessa per il tratto di linea percorso.
La personalizzazione di AutoCAD con ObjectARX e .Net
Il processo di Data Preparation consiste nella preparazione dei dati per l'RBC a partire dal tracciato geografico della linea ferroviaria.
Le informazioni di tracciato vengono disegnate tramite AutoCAD su di un DWG e devono subire una successione di elaborazioni per arrivare ad un formato utilizzabile dall'RBC.
Sul DWG vengono inserite le informazioni di:
- armamento: binari, punte scambi, tronchini, ecc.
- opere civili: gallerie e viadotti
- segnalamento: giunti, circuiti di binario, stopping point, segnali, scudetti, balise
- enti singolari: portali TE, posti di sottosezionamento
- aree: RBC, stazione, Posto Periferico Fisso
- confini: ingresso e uscita AV e RBC
- tutti i profili: gradiente, curvatura e velocità
La consulenza ha portato alla realizzazione di due applicativi:
- una libreria AutoCAD in VB.Net che formalizza la creazione del DWG e consente l'inserimento di dati strutturali e la verifica in tempo reale di vincoli progettuali
- un'applicativo desktop in C# che esegue uno degli step successivi di data preparation per l'RBC
La libreria AutoCAD controlla le attività dell'operatore in fase di stesura del tracciato e di posizionamento degli oggetti lungo il tracciato stesso. La libreria provvede al disegno di oggetti complessi, al posizionamento alla chilometrica specificata, e richiede l'inserimento delle informazioni specifiche per ogni oggetto inserito.
Particolarmente rilevante è risultata la funzionalità di riscalatura automatica che consente di definire intervalli di scala diversi su diversi intervalli di chilometriche e provvede al riposizionamento automatico di tutti gli oggetti.
L'inserimento, la modifica e la cancellazione dei vari enti sono controllati dalla libreria che verifica costante che le operazioni rispettino i vincoli progettuali, geografici e tecnici.
Al termine del disegno del tracciato la libreria esporta tutte le informazioni in formato strutturato all'interno di un database SQL Server 2005.
Le informazioni contenute in questo database diventano poi l'input per tool desktop in C# che esegue una prima serie di elaborazioni e applica dei vincoli per creare i primi dati grezzi che dopo ulteriori processi verranno introdotti nell'RBC.
I punti di forza della soluzione adottata sono stati essenzialmente due:
- drastica riduzione nella fase di progettazione del DWG: una riduzione significativa (da alcuni mesi ad alcune settimane) è stata stimata con l'utilizzo della libreria che consente di gestire tutte le modifiche di progetto ridisegnando in maniera automatica il dwg ed esportando i dati aggiornati
- riduzione nel tempo di produzione dei dati e riduzione del tasso di errore: l'applicazione desktop è in grado di generare le centinaia di righe di dati in una frazione del tempo e con un tasso di errore minore rispetto alla metodologia precedente.