1 / 30

Sandro Bologna sandro.bologna@enea.it progettoreti.enea.it/ ENEA-UBC Meeting

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.

dreama
Download Presentation

Sandro Bologna sandro.bologna@enea.it progettoreti.enea.it/ ENEA-UBC Meeting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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)

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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)

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. Preliminary results Scenarios analysis: simulations using ASSOCIA Web output input CIAB input output CISIA

  16. The Federated Simulation Paradigm

  17. 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, …)

  18. The DIESIS Ontologies KBS

  19. From DIESIS Proof of Concept to EISAC Trans-national Organisation Vnet 0 EISAC NODE EISAC NODE Vnet 1 EISAC NODE Vnet 2 EISAC NODE

  20. 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

  21. 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

  22. 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

  23. Networks Analysis Tools (http://www.progettoreti.enea.it//nat)

  24. 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

  25. Time-dependent inoperabilities ENEA-Leontief simulation tool

  26. 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

  27. Multi-Infrastructure Map MIMESIS Tool

  28. 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

  29. 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

  30. 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.

More Related