300 likes | 478 Views
E NTE PER LE N UOVE TECNOLOGIE L’ E NERGIA E L’ A MBIENTE. ENEA's Platform for Critical Infrastructures Modeling and Simulation. Sandro Bologna sandro.bologna@enea.it http://www.progettoreti.enea.it/ ENEA-UBC Meeting Casaccia May 8 th , 2009. ENEA’s Platform Architecture. Repositories.
E N D
ENTE PER LE NUOVE TECNOLOGIE L’ENERGIA E L’AMBIENTE ENEA's Platform for Critical Infrastructures Modeling and Simulation Sandro Bologna sandro.bologna@enea.it http://www.progettoreti.enea.it/ ENEA-UBC Meeting Casaccia May 8th, 2009
ENEA’s Platform Architecture Repositories Scenarios Repository End-User Interface Presentation Results Presentation Scenarios configuration Models Repository (3rd parties) Simulators Output Results Scenarios deployment and design interface Scenarios Setup -on Tools Interdep Model Repository Add-on Tools Decision Maker Scenario expert Orchestrator Diesis Middleware Cisia Ciab Simcip Knowledge base Simulators Interoperable SimulationMiddleware Domain Simulators Hardware Communication Layer
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 Repositories Scenarios Repository End-User Interface Presentation Results Presentation Scenarios configuration Models Repository (3rd parties) Simulators Output Results Scenarios deployment and design interface Scenarios Setup -on Tools Interdep Model Repository Add-on Tools Decision Maker Scenario expert Orchestrator Diesis Middleware Cisia Ciab Simcip Knowledge base Simulators Interoperable SimulationMiddleware Domain Simulators Hardware Communication Layer
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 Repositories Scenarios Repository End-User Interface Presentation Results Presentation Scenarios configuration Models Repository (3rd parties) Simulators Output Results Scenarios deployment and design interface Scenarios Setup -on Tools Interdep Model Repository Add-on Tools Decision Maker Scenario expert Orchestrator Diesis Middleware Cisia Ciab Simcip Knowledge base Simulators Interoperable SimulationMiddleware Domain Simulators Hardware Communication Layer
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) SimCIP NS2 (Telecom Simulator) Siemens Sincal (Continuos Electrical Simulator) Discrete Event Simulator (4) SimCIP interacts with Sincal simulator and gets results. (4) SimCIP interacts with NS2 simulator and gets results. (1) loading a scenario (2) setting the failures to be simulated (3) starting a simulation (5) Simulation results are stored for results analisys EXPERIMENTER
Components searching panel Events log panel Panel used to define sequence of events (scenario) Visualization controls Networks state visualisation graph Scenario evolutions designed and executed within SimCIP simulation environment
CRESCO SimulationPlatformrunning on the top of ENEA GRID CRESCO middleware ENEA GRID layer Agent-based model Entity-Resource model Power Grid Simulator Telecomm Network Smulator
WEB WEB WEB WEB WEB WEB ICA ICA ICA ICA ICA ICA User programs & commercial code User programs & commercial code User programs & commercial code User programs & commercial code User programs & commercial code Graphic User Interface Graphic User Interface Graphic User Interface Graphic User Interface Graphic User Interface Graphic User Interface LSF multi-cluster as integrator LSF multi-cluster as integrator LSF multi-cluster as integrator LSF multi-cluster as integrator LSF multi-cluster as integrator Load Leveler Load Leveler Load Leveler Load Leveler Load Leveler Load Leveler Telnet Telnet Telnet Telnet Telnet Telnet LSF LSF LSF LSF LSF LSF Cluster 3° (Frascati) Cluster 1° ( Bologna) Cluster 4° (Trisaia ) Cluster 2° (Casaccia) AFS Geographical cross platform& File System AFS Geographical cross platform& File System AFS Geographical cross platform& File System & File System AFS Geographical cross platform& File System Cluster 6° ( Brindisi) Cluster 5° ( Portici) A Simple view of ENEA GRID ENEA GRID
ENEA USERS/GIS INTERFACE CRIAI MIDDLEWARE (Request Management) Entity – Resource Model (CISIA) CAMPUS BIOMEDICO Agent-based Model (CIAB) Tor Vergata CRIAI MIDDLEWARE (SIMULATORS INTERFACE) TELECOMM NETWORK SIMULATOR POWER GRID SIMULATOR ENEA
CLIENT Application Server ASSOCIA LOGIN SLA Wrapper 1 SIMULATOR 1 CONFIGURE J2EE servlet container XML SOAP HTTP SHOW GET Web Browser SIMULATION SIMULATOR 2 Wrapper 2 POST XML/SOAP Agents based Model (CIAB) Entity Resource Model (CISIA) MIDDLEWARE ARCHITECTURE Custom Protocol
Preliminary results Scenarios analysis: simulations using ASSOCIA Web output input CIAB input output CISIA
Scenario Configuration and Management Federation Setup and Management Time/Event Synchronisation I/O Data Management DIESIS Project Architecture (EU-FP7 DIESIS) Simulation Layer (Federates) Simulator 1 Simulator N … Federation Setup and Management I/O Data Management DIESIS Middleware Layer Time / Event Synchronisation Scenario Configuration & Management Ontologies DIESIS Communication Middleware Layer Host Infrastructure Middleware Network Support Layer Operating System / Network Hardware Layer (Computer, cluster, GRID, …)
From DIESIS Proof of Concept to EISAC Trans-national Organisation Vnet 0 EISAC NODE EISAC NODE Vnet 1 EISAC NODE Vnet 2 EISAC NODE
ENEA proposal for the EISAC Italian Node EISAC Front End ENEA CRESCO HPC Federate Simulators 1..N DIEISIS Middleware Upper Layers CC FC CE CE Front End j Front End i
ENEA’s Platform Architecture Repositories Scenarios Repository End-User Interface Presentation Results Presentation Scenarios configuration Models Repository (3rd parties) Simulators Output Results Scenarios deployment and design interface Scenarios Setup -on Tools Interdep Model Repository Add-on Tools Decision Maker Scenario expert Orchestrator Diesis Middleware Cisia Ciab Simcip Knowledge base Simulators Interoperable SimulationMiddleware Domain Simulators Hardware Communication Layer
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 (http://www.progettoreti.enea.it//nat)
LeontiefModel • 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. • 0.0 0.1 0.0 0.2 0.0 • 0.3 0.0 0.5 0.1 0.2 • 0.1 0.3 0.0 0.2 0.0 • 0.0 0.1 0.5 0.0 0.3 • 0.1 0.0 0.3 0.2 0.0
Time-dependent inoperabilities ENEA-Leontief simulation tool
ENEA – Leontief Stochastic Chain 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 stochasticityand inner structure macrosectors. Plain Leontief Non interactingNets Interacting Global Net
Topological determination of Telco and Electrical coupling at the physical layer Probability of unreachability of telecontrol stations upon a 2 TLC nodes fault TERNA headquarters
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.