Sandro Bologna ENEA-UBC Meeting Casaccia May 8 th, 2009 ENEA's Platform for Critical Infrastructures Modeling and Simulation E NTE PER LE N UOVE TECNOLOGIE L’ E NERGIA E L’ A MBIENTE
ENEA’s Platform Architecture Knowledge base -on Tools Diesis Middleware End-User Interface Results Presentation Scenarios configuration Domain Simulators Models Repository (3rd parties) Scenarios Repository Interdep Model Repository Hardware Communication Layer Simulators Output Results Scenarios deployment and design interface Simulators Scenarios Setup Presentation Add-on Tools Orchestrator Repositories Interoperable Simulation Middleware CisiaCiabSimcip Scenario expert Decision Maker
Available Domain Specific Simulators Sincal (Electrical Networks Simulator) eAgora (Electrical Networks Simulator) Powerworld (Electrical Networks Simulator) Psat (Electrical Networks Simulator to be used within Matlab) NS2 (Telco Networks Simulator) Open Track (Rail Networks Simulator)
ENEA’s Platform Architecture Knowledge base -on Tools Diesis Middleware End-User Interface Results Presentation Scenarios configuration Domain Simulators Models Repository (3rd parties) Scenarios Repository Interdep Model Repository Hardware Communication Layer Simulators Output Results Scenarios deployment and design interface Simulators Scenarios Setup Presentation Add-on Tools Orchestrator Repositories Interoperable Simulation Middleware CisiaCiabSimcip Scenario expert Decision Maker
Available Network Data (1/2) Electric power transmission network (Overall Italian Network) Electric power transmission network (Detailed Lazio, Region 380 – 120 kV) Railway network – Rome area Telecommunication network – Rome area Highway and road network – Lazio Region Internet worldwide network Gas pipeline – Italy
Available Network Data (2/2) Water supply – Italy Seismology map - Italy Landslide liability – Italy Rivers, hydrological basins – Italy Different scenarios to be used in the “what if” activities
ENEA’s Platform Architecture Knowledge base -on Tools Diesis Middleware End-User Interface Results Presentation Scenarios configuration Domain Simulators Models Repository (3rd parties) Scenarios Repository Interdep Model Repository Hardware Communication Layer Simulators Output Results Scenarios deployment and design interface Simulators Scenarios Setup Presentation Add-on Tools Orchestrator Repositories Interoperable Simulation Middleware CisiaCiabSimcip Scenario expert Decision Maker
Available Interdependency Simulation Environments SimCIP from EU-FP6 IRRIIS Project CRESCO from the Italian National Project CRESCO DIESIS from EU-FP7 DIESIS Project (under development)
SimCIP Interdependency Simulation Environment (EU-FP6 IRRIIS) Siemens Sincal (Continuos Electrical Simulator) (1) loading a scenario (2) setting the failures to be simulated (3) starting a simulation (4) SimCIP interacts with NS2 simulator and gets results. (4) SimCIP interacts with Sincal simulator and gets results. (5) Simulation results are stored for results analisys EXPERIMENTER NS2 (Telecom Simulator) SimCIP Discrete Event Simulator
Scenario evolutions designed and executed within SimCIP simulation environment Components searching panel Events log panel Visualization controls Networks state visualisation graph Panel used to define sequence of events (scenario)
ENEA GRID layer CRESCO middleware Power Grid Simulator Agent-based model Entity- Resource model Telecomm Network Smulator CRESCO Simulation Platform running on the top of ENEA GRID
Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 5° ( Portici) & File System Load LevelerLSF Graphic User Interface Telnet ICA WEB Cluster 6° ( Brindisi) AFS Geographical cross platform& File System Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 2° (Casaccia) AFS Geographical cross platform& File System Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 4° (Trisaia ) AFS Geographical cross platform& File System Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 3° (Frascati) AFS Geographical cross platform& File System Load LevelerLSF Graphic User Interface LSF multi-cluster as integrator Telnet User programs & commercial code ICA WEB Cluster 1° ( Bologna) A Simple view of ENEA GRID
USERS/GIS INTERFACE MIDDLEWARE (SIMULATORS INTERFACE) POWER GRID SIMULATOR TELECOMM NETWORK SIMULATOR Agent-based Model (CIAB) Entity – Resource Model (CISIA) ENEA CRIAI Tor Vergata CAMPUS BIOMEDICO MIDDLEWARE (Request Management)
Custom Protocol Web Browser Application Server J2EE servlet container CLIENT ASSOCIA SIMULATOR 1 Wrapper 1 HTTP SIMULATOR 2 Wrapper 2 XML SOAP Agents based Model (CIAB) Entity Resource Model (CISIA) XML/SOAP LOGINSLA GET POST CONFIGURE SIMULATION SHOW MIDDLEWARE ARCHITECTURE
Preliminary results Scenarios analysis: simulations using ASSOCIA Web output input CIABCIAB CISIACISIA output
The Federated Simulation Paradigm
DIESIS Project Architecture (EU-FP7 DIESIS) Simulation Layer (Federates) I/O Data Management Scenario Configuration and Management Time/Event Synchronisation Federation Setup and Management Host Infrastructure Middleware Operating System / Network Network Support Layer DIESIS Communication Middleware Layer DIESIS Middleware Layer I/O Data Management Time / Event Synchronisation Scenario Configuration & Management Federation Setup and Management Simulator 1 Simulator N … Hardware Layer (Computer, cluster, GRID, …) Ontologies
The DIESIS Ontologies KBS
From DIESIS Proof of Concept to EISAC Trans-national Organisation EISAC NODE Vnet 0 Vnet 1 Vnet 2
ENEA proposal for the EISAC Italian Node ENEA CRESCO HPC Federate Simulators 1..N DIEISIS Middleware Upper Layers CC FC CE Front End i Front End j EISAC Front End
ENEA’s Platform Architecture Knowledge base -on Tools Diesis Middleware End-User Interface Results Presentation Scenarios configuration Domain Simulators Models Repository (3rd parties) Scenarios Repository Interdep Model Repository Hardware Communication Layer Simulators Output Results Scenarios deployment and design interface Simulators Scenarios Setup Presentation Add-on Tools Orchestrator Repositories Interoperable Simulation Middleware CisiaCiabSimcip Scenario expert Decision Maker
Available Add-on Tools Network Topology Analysis Tools (NAT) Leontief Simulation Tool Leontief Stochastic Chains Tool Multi Infrastructure Map for the Evaluation of the Impact of Crisis Scenarios (MIMESIS) Electrical Networks Reconfiguration Tool Telco Networks Simulator based on fluid dynamics approach Network Reliability Analyzer
Networks Analysis Tools ( /nat)
Leontief Model In the middle of last century, the nobel prize Leontief, introduced his celebrated matrices or tables to quantify economic sectors production dependencies. A typical example of five interdependent sectors is reported hereafter. In the picture nodes represent the sectors and arcs non trivial Leontief coefficients
Time-dependent inoperabilities ENEA-Leontief simulation tool
Since Leontief pioneering works in 50’, a lot of efforts have been devoted to provide simple models to predict macroscopic evolutions of interdependent networks. In this perspective, simple I/O models have been introduced based on Inoperabilities. Extensions of such I/O models have been also positively explored by introducing stochasticity and inner structure macrosectors. Plain LeontiefNon interactingNetsInteracting Global Net ENEA – Leontief Stochastic Chain Tool
Multi-Infrastructure Map MIMESIS Tool
Probability of unreachability of telecontrol stations upon a 2 TLC nodes fault TERNA headquarters Topological determination of Telco and Electrical coupling at the physical layer
Future Developments (1/2) Repositories Continuous upgrading with new available networks data and modeling Simulators Continuously upgrading with new sector specific simulators and interdependencies simulators
Future Developments (2/2) Scenarios Setup Layer Development of a graphical editor, the “Scenarios Deployment and Design Interface”, trough which it will be possible to define different scenarios, making use of icons and drag and drop techniques, to be stored in the Repositories Presentation Layer Development of an advanced interface aimed to the Decision Makers, which interacting with such interface will have access to a series of scenarios and will be able to select the one to investigate for training purpose.