Distributed Real-Time Systems for the Intelligent Power Grid

Download Report

Transcript Distributed Real-Time Systems for the Intelligent Power Grid

Distributed Real-Time Systems for the Intelligent Power Grid

Prof. Vincenzo Liberatore

Intelligent Power Grid

Situational awareness by means of time-stamped data collection, real-time wide-area visualization, and data integrity within and outside an operator’s own area.

Improvement of the quality of models and simulations by continuously matching models with measured data, for example to formulate and develop improved provisioning and contingency plans, and predictive models for security assessment and enhancement. Timely and accurate information dissemination to all key stakeholders, including state and local officials, as wells as customer communication that is more scalable than one-on-one telephone calls.

Proactive operations of facilities. Real-time actions and distributed control of protection devices to prevent cascading failures or for the graceful degradation of user service based on service priorities, etc.

Real-time wide-area control to minimize power generation over-provisioning.

Context-dependent models and control of massive and cascading failures via predictable component interactions to achieve robustness, fault-tolerance, or graceful performance degradation.

Large-scale distributed real-time embedded software development according to the best practices in Software Engineering. Integration of legacy systems as well as the plug-and-play introduction of novel components and solutions.

Support for ubiquitous alternative energy generation systems and the seamless integration of these systems into utility operation. Market dynamics, for example, in the context of power routing transactions and regulatory issues

Distributed Real-Time and Power

Distributed Real-Time Embedded systems provide underpinning of   Communication Software Development Critical for objectives   Situational awareness Distributed software components monitor phase angles and other quantities of interest Report to visualization centers, logging facilities Support cooperative work   On-line diagnostics Off-line simulations, forensics Distributed control Automatically close the feedback loop

Short-Term Challenge: Co-Simulation

Simulate jointly the computer network and the grid Expertise   Computer Networks simulations (Prof. Liberatore) Hybrid System simulations (Prof. Branicky) Previous work   Ns2 and differential equation solver [BLP03, etc.] Oak Ridge National Labs, etc.

Future work   Co-simulation of computer networks and power systems Integration with Modelica Formulation of objectives and scenarios

Co-Simulation Methodology

[Branicky, Liberatore, Phillips: ACC’03] Packet queueing and forwarding Network dynamics Visualization Controller agent (SBC, PLC, …) Plant agent (actuator, sensor, …) Router Bandwidth monitoring Plant output dynamics Co-simulation of systems and networks Simulation languages

Medium-Term Challenges (I)

Real-Time Networked Control (I)   Close-feedback loop in real time over a network Network Quality-of-Service (QoS) Prevent timing failures E.g., fully-distributed QoS [L04a]  Allocation of network resources [ABLP06] Depends on system requirements (stability, performance) Fully distributed, asynchronous, scalable Dynamic and flexible Optimization approach

Medium-Term Challenges (II)

Real-Time Networked Control (II)  Application adaptability End-point adapts to timing failures [L06]  In-network synchronization (IEEE PTP) [B06]  Real-Time Secure Management

Sequence number

Play-Back

Packet generation Packet arrival Play-back time

Medium-Term Challenges (III)

Software Engineering    Large-scale distributed real-time embedded systems Functional scalability [L04] Software development platforms and middleware E.g., RT Corba and power applications Multi-agent software systems [ACKRNL03] Integration of software, protocols, and standards

Conclusions

Intelligent Grid Distributed Real-Time Embedded Systems Immediate need  Co-simulation Long-term needs  Software Engineering  Networked Control