Reti e Sistemi per l’Automazione
Controllo Distribuito di Grandi
Infrastrutture
prof. Stefano Panzieri
TESINE – Linee guida v.0.1
Stefano Panzieri
Sale Controllo - 1
Definizione di uno scenario di
riferimento
◊ Sistemi
Controllo Distribuito di Grandi Infrastrutture
◊
◊
◊
◊
Infrastrutture Critiche (acqua,
gas, trasporti, elettricità,
finanza, politica, ricerca)
Asset industriali
Asset culturali
Asset turistci
◊ Decomposizione in sistemi
elementari
◊ Definizione delle
dipendenze/interdipenden
ze
◊ Definizione delle risorse
che si propagano
◊ Definizione delle richieste
che si propagano
◊ Definizione dei guasti
Stefano Panzieri
Sale Controllo - 2
Controllo Distribuito di Grandi Infrastrutture
Schema fisico connessione
sensori/attuatori
Stefano Panzieri
Sale Controllo - 3
Controllo Distribuito di Grandi Infrastrutture
Analisi degli hazards
◊ Quali sono gli eventi negativi che
si vogliono prendere in
considerazione?
◊ Quali sono gli effetti immediati di
questi eventi?
◊ Quali elementi saranno
danneggiati del tutto o in parte?
◊ Questa fase implica anche una
analisi della vulnerabilità
◊ Esempi
◊
◊
◊
◊
◊
◊
◊
Incendi
Allagamenti
Incidenti automobilistici
Incidente impianto
Esplosione
Deragliamento
Attacco cyber
◊ Ma anche
◊
◊
◊
Petardo surante partita di calcio
Incidenti durante manifestazione
Contaminazione da agenti inquinanti
◊ E ancora
◊
◊
◊
◊
◊
Stefano Panzieri
Sale Controllo - 4
Eventi metereologici
Eventi sismici
Alluvioni
Eclissi
Tornado
Controllo Distribuito di Grandi Infrastrutture
Srgenti di informazione / generatore
eventi
Stefano Panzieri
Sale Controllo - 5
Controllo Distribuito di Grandi Infrastrutture
Definizione dei Key Process
◊ Cosa vogliamo proteggere?
◊ Di quale sistema
complesso vogliamo
definire il rischio?
Stefano Panzieri
Sale Controllo - 6
Controllo Distribuito di Grandi Infrastrutture
Determinazione delle entità elementari
◊ State variables
◊ Risorse in ingresso e in
uscita
◊ Faults in ingresso e in
uscita
◊ Eventuali ritardi e
comportamenti dinamici
◊ Analisi di eventual loop
infiniti
Stefano Panzieri
Sale Controllo - 7
Programmazione delle stesse
Controllo Distribuito di Grandi Infrastrutture
◊ Programmazione in PHP in
CISIApro
Stefano Panzieri
Sale Controllo - 8
Inizializazzione e Run di CISIApro
Controllo Distribuito di Grandi Infrastrutture
◊ Impostazione dello stato iniziale
delle State Variables
◊
◊
Manuale
Con un pannello in Visual Studio
◊ Run nella modalità debug
Stefano Panzieri
Sale Controllo - 9
Viasualizzazione dell’output
Controllo Distribuito di Grandi Infrastrutture
◊ Consolle operatore
◊
◊
◊
Andamenti temporali
Plot degli eventi su mappe
Presentazione opzioni di intervento con
diversi rischi associati
◊ Visualizzazione
◊
◊
Matlab
Come web-service
Stefano Panzieri
Sale Controllo - 10
Controllo Distribuito di Grandi Infrastrutture
ESEMPI
Stefano Panzieri
Sale Controllo - 11
Situation Assessment Console Architecture
Demand/Response
Control room
Risk Visualization
Controllo Distribuito di Grandi Infrastrutture
GAS SCADA
Control Room
GAS Physical
Security
Control Room
Process Alarms
evaluation
POWER SCADA
Control Room
Cyber
Propagation
TRANSPORT
Control Room
Events
Collector
WP500
TELCO
Control Room
and CERT
Cyber-Physical
inferences
TASK 301
Impact
Evaluation
(CISIApro)
FIRE Control
Room
Complex Event
Programming
TASK 302
Civil Protection
Control Room
District Control
rooms
Stefano Panzieri
District Emergency
Control room
Risk Visualization
Sale Controllo - 12
Controllo Distribuito di Grandi Infrastrutture
Local Demand/Response Control Room
National
Grid
GAS
Transm.
POWER
Storage
GAS
Storage
Solar
Plant
Biomass
District Control
Rooms
CISIApro
Industrial
Plants
Stefano Panzieri
Wind
Turbines
Cites
Loads
Electric
Transports
Sale Controllo - 13
SMART
Buildings
EV Car
Sharing
Local Emergencency Interforce Control
Room (TASK 401)
Controllo Distribuito di Grandi Infrastrutture
Fire Control
Room
Civil Protection
Control Room
Telco Control
Room
Transport
Control Room
Demand/Response
Control Room
District
Control
Rooms
CISIApro
Weather
Forecast
Stefano Panzieri
Sale Controllo - 14
Scarica

Tesine_Linee_Guida - Dipartimento di Informatica e Automazione