Getting the Architecture Right Jeffrey D. Taft, PhD Chief Architect for Electric Grid Transformation Pacific Northwest National Laboratory March 17, 2016.

Slides:



Advertisements
Similar presentations
World Class Standards Smart Grids ETSI Strategic Topic Philippe Lucas © ETSI All rights reserved ETSI Smart Grid workshop, June 14th 2010.
Advertisements

Geneva, Switzerland, 17 October 2011 ITU Workshop on Service Delivery Platforms (SDP) for Telecommunication Ecosystems: from todays realities to requirements.
Development and Operation of Active Distribution Networks: Results of CIGRE C6.11 Working Group (Paper 0311) Dr Samuel Jupe (Parsons Brinckerhoff) UK Member.
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
GridWise ® Architecture Council Becky Harrison GridWise Alliance Future of the Grid Evolving to Meet America’s Needs.
CASE Afternoon Primer Session Topics of Discussion July 22, 2013 FINAL DRAFT.
Technological Challenges in Banking Operation. 2 © 2005 i-flex solutions ltd. All rights reserved.
OASIS Reference Model for Service Oriented Architecture 1.0
8.
Software Architecture for DSD DSD Team. Overview What is software architecture and why is it so important? The role of architecture in determining system.
Software Engineering for Real- Time: A Roadmap H. Kopetz. Technische Universitat Wien, Austria Presented by Wing Kit Hor.
CS599 Software Engineering for Embedded Systems1 Software Engineering for Real-Time: A Roadmap Presentation by: Mandar Samant Raghbir Singh Banwait.
Software Architecture Quality. Outline Importance of assessing software architecture Better predict the quality of the system to be built How to improve.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Next lecture : The System System Engineering Basic Introduction System Engineering System Engineering II.
Chapter 9 Architecture Alignment. 9 – Architecture Alignment 9.1 Introduction 9.2 The GRAAL Alignment Framework  System Aspects  The Aggregation.
Enterprise Architecture
Architectural Design.
Architectural Synthesis Approach Sheldon X. Liang Ph. D. August 18, Software Engineering in CS at APU Architectural Synthesis Approach Azusa Pacific.
2015 World Forum on Energy Regulation May 25, 2015
What is Software Architecture?
System Analysis & Design
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Chapter 10 Architectural Design
COMPLEXITY SCIENCE WORKSHOP 18, 19 June 2015 Systems & Control Research Centre School of Mathematics, Computer Science and Engineering CITY UNIVERSITY.
Frankfurt (Germany), 6-9 June 2011 Power System Impacts from Large Scale Deployment of EV -The MERGE project – João A. Peças Lopes
Microgeneration and new end-use technologies in ADDRESS, INCA and SEESGEN-ICT Jussi Ikäheimo (VTT) (& Regine Belhomme, Giovanni Valtorta) IEA DSM 17 workshop.
An Introduction to Software Architecture
Architecture Business Cycle
Effective Requirements Management – an overview Kristian Persson Field Product Manager, Telelogic Asia/Pacific.
Basic Concepts Software Architecture. What is Software Architecture? Definition: – A software architecture is the set of principal design decisions about.
IEEE SCC41 PARs Dr. Rashid A. Saeed. 2 SCC41 Standards Project Acceptance Criteria 1. Broad market application  Each SCC41 (P1900 series) standard shall.
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
5 th Annual International Business Research Forum Globalization of the Pharmaceutical Industry Implications to Information Technology Bruce Fadem March.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Intelligent Efficiency: National Summit on Integrating Energy Efficiency & Smart Grid Washington, D.C. October 15 th, 2013 Ethan A. Rogers Senior Program.
CEN5011, Fall CEN5011 Software Engineering Dr. Yi Deng ECS359, (305)
System Context and Domain Analysis Abbas Rasoolzadegan.
Software Design: Principles, Process, and Concepts Getting Started with Design.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 10a: Architectural Design Software Engineering: A Practitioner’s Approach, 6/e Chapter 10a:
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Marv Adams Chief Information Officer November 29, 2001.
Summarized by: Reza Gorgan Mohammadi Artificial Intelligence Laboratory (ISLAB) September 2014 Charectristics of Large Scale.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Overview of SAIP and LSSA. Software Architecture in Practice Provides a set of techniques, not a prescriptive method for architectural design. Based on.
Analysis Yaodong Bi. Introduction to Analysis Purposes of Analysis – Resolve issues related to interference, concurrency, and conflicts among use cases.
Architectural Synthesis Approach Sheldon X. Liang Ph. D. February 5, Software Engineering in CS at APU Azusa Pacific University, Azusa, CA 91702,
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
Office of Electricity Delivery & Energy Reliability DOE Efforts in Grid Transformation Joseph Paladino California Distributed Energy Future 2016 San Francisco.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Wrap up. Structures and views Quality attribute scenarios Achieving quality attributes via tactics Architectural pattern and styles.
MULTI-MICROGRIDS AS A SMART STRUCTURE Carlos Moreira Ciência 2010 –
Database Systems: Design, Implementation, and Management Tenth Edition
© 2016 ProsumerGrid, Inc., All Rights Reserved
MTS Working Group January 28, 2016
Considerations for a Modern Distribution Grid
Integrated Planning of Transmission and Distribution Systems
CIM Modeling for E&U - (Short Version)
Next Generation Distribution System Platform (DSPx)
Software Quality Engineering
Lorenzo Kristov, Ph.D. Principal, Market & Infrastructure Policy
CHAPTER 2 CREATING AN ARCHITECTURAL DESIGN.
Model-Driven Analysis Frameworks for Embedded Systems
Design Model Like a Pyramid Component Level Design i n t e r f a c d s
واسط كاربري هوشمند Intelligent User Interface
Electricity Distribution and Energy Decarbonisation
Presentation transcript:

Getting the Architecture Right Jeffrey D. Taft, PhD Chief Architect for Electric Grid Transformation Pacific Northwest National Laboratory March 17, 2016 Building the Networked Electricity Grid Workshop

Emerging Trends Distribution grids may become open access networks New market-control needs for high penetration mixed DER Changing roles and responsibilities for utility entities Physical changes to the grid 2

Every Grid Change Has A Context ** ** Model created by PNNL Any change exists in the context of a complex network of structures: Electric Industry Regulatory ICT Control Coordination Other convergent networks Architecture principle: Be cognizant of the global system when optimizing subsystems. 3

Grid Complexity Medium Complexity High Complexity Ultra-Large Scale Complexity Low Complexity Decentralized data, development, and control Inherently conflicting diverse requirements Continuous (or at least long time scale) evolution and deployment Heterogeneous, inconsistent, and changing elements Geographic distribution Wide time scales “Normal” failures 4

Grid Architecture Helps Manage Complexity A system architecture is the conceptual model that defines the components, structure, behavior, qualities, properties, and essential limits of a system An architecture description is a formal representation of a system, organized in a way that supports reasoning about the structures and behaviors of the system Diagrams Specifications Models Simulations Analyses Reports 5 Architecture An abstract depiction of a system, consisting of black box components, structure, and externally visible properties Purposes of architecture:  Manage system complexity  Communication among stakeholders (internal and external)  Manifest earliest design decisions/constraints  Enable (or inhibit) a system’s possible capabilities  Identify gaps in theory or technology  Enable prediction of system qualities

Elements of System Architecture Abstract components and external characteristics –The individual parts, viewed as “black boxes” –But thoroughly grounded in reality (no “magic” boxes) Structures –The overall shape of the system and how components interact –Any complex system has multiple structures, requiring multiple views –No real system architecture can be represented in a single diagram 6

Synthesis of Qualities and Properties System Qualities represent the consumer viewpoint (users of the system) System Properties represent the provider viewpoint (developers and operators of the system) 7

Connection to Policy and Business Goals Key grid properties are tied to business, regulatory, and public policy requirements and goals It is important to define them in a way that allows specification of quantitative goals that can be measured Source: De Martini & Kristov, Distribution Systems in a High Distributed Energy Resources Future: Planning, Market Design, Operation and Oversight 8

How Do We Deal With Complexity? 9 Build a View of Past or Existing System Build Up Full Complexity Forward Model Incrementally Identify Issue Simplify Model to Focus on Key Issue Extract Insight, Decide Approach Resolve Systemic Implications Issue Resolved Rebuild Full Complexity Forward Model

Consider Modifying Structure(s) 10 TSO/BA TransCo Merchant Gen Cust Sites Merchant DER DSO Microgrids TransCo Merchant Gen Cust Sites Merchant DER DistCo Microgrids TSO/BA

Sensing and Measurement Structure 11 Siloed, coupled apps Long latency Poor flexibility Expensive integration Independent apps Low latency High flexibility Low cost integration Better business cases

Conclusions Grid Architecture helps manage the complexity of grid modernization – Provides stakeholder insights that enable superior decision making Getting the architecture right is a key element of getting modernization right Grid Architecture goes hand-in-hand with business and operational planning 12

Thank You Jeffrey D. Taft, PhD