Architectural Methodology Joint NIST-SGAC / EU-M.490 RAWG Efforts IEC WG 19 Meeting Geneva, CH 2012/May/11 NIST SGAC Conceptual Architecture Automation Technologies Conceptual What? Business Input from strategy & context Business Architecture Automation Architecture Interaction Architecture Technical Architecture Goals/ Contextual Why? What services does the business fulfill What types of applications are required What information must be exchanged What ICT services are required TOGAF Prelim Phase &A B Business C IT Sys C Data Interaction Messaging Artifact <Input> <Input> <Output> <Business Service Name> Archetypical: • 20 Actors • 25 Message (interaction) • 213 Business Services <Actor> <Actor> <Output> Example: Iteration Services for Forecast Intermittent Generation Measurement Environment Forecast Intermittent Generation Forecast Market Manager Forecast Suggested Methodology Alignment Semantics relating to EU M490 RAWG Apply Conceptual Architecture elements to DEWG DER use cases Integrate EU and DEWG Point-of-View Use Cases Business Services Business Processes (Interactions) Suggested Methodology Alignment Cross-Cutting Requirements Define/create fundamental Solution Blocking Blocks (SBB) Example: adopt/modify Open Group SOA practices Leverage common Smart Grid messaging and Crosscutting requirements as SBB) Open Group SOA Quality of Service Building Block Refinement of GWAC stack to SGAM layer associations Before: Business context associated to Function Layer After: Business context associated to Information Layer Reason:Business context deals with information used in specific context Economic / Regulatory Policy Business Layer Business Objectives Business Context Semantic Understanding Syntactic Interoperability System B System A Business Procedures Function Layer Information Layer Communication Layer Network Interoperability Basic Connectivity Function Component Layer Methodology Alignment Activities Map EU’s Smart Grid Architectural Methodology to NIST Conceptual Architecture & CSWG approach Business goals & requirements Use Cases, Business Services/Actors GWAC Stack Based Interactions, Automation Services Semantics-CDMs Syntax & Communications Standards Ongoing Work Aligning Processes 9 What services, standards semantics and interoperability requirements are needed support Smart Grid? Expected outcome 2. Step Create Architectures Map onto Architecture Model t.b.d 4. Step Identify common standards Business Layer Automation Technologies Function Layer Business Architecture Automation Architecture Interaction Architecture Technical Architecture Goals/ Contextua l Why? What services does the business fulfill What types of applications are required What information must be exchanged What ICT services are required Outline of Usecase Interoperability Conceptual What? Sources Business Input from strategy & context Subfunctions Information Layer Data Model Data Model Communication Layer First set of standards Market Protocol Protocol Enterprise Operation Component Layer Station Generation Transmission Distribution Field Zones t.b.d Process DER Architecture Model Domains US Laws & Regulations Customer Premise 3. Step Locate standards usage Existing Standards CEN, CLC, ETSI EG1 Report 6 High level services WG-RA Architecture Model Result • Traceable architecture • Set of architecture templates identified Ongoing Work Aligning Processes 10 How to systematically identify future gaps? Expected outcome 2. Step 4. Step Create Architectures Map onto Architecture Model Identify new gaps Business Layer Goals/ Contextu al Why? Automation Technologies Function Layer Outline of Usecase Business Architecture What services does the business fulfill Automation Architecture Interaction Architecture What types of applications are required What information must be exchanged Technical Architecture What ICT services are required Interoperability Conceptual What? Business Input from strategy & context Subfunctions Information Layer Data Model Data Model Communication Layer t.b.d Target date from 2013 NEW Gap List (follow process 2. from here) Market Protocol Protocol Enterprise Operation Component Layer GAP Station Generation Transmission Distribution Field Zones Process DER Domains Customer Premise Market CRM Computer Enterprise 3. Step CIM DMS IEC 61968-4 Computer Operation HMI 50-7-420 Data Concentrator IEC 61850-7-4 Locate requirements for standards HES Station IEC 618 Source Gateway DER Controller RTU G HV Generation Transmission MV Distribution H LV DER Customer Premise SGAM Further findings: R&D, Pilots, Implementation HAN Controller Field Process Result • Identify “new” gaps • Systematically investigate need for new standards Methodology Results 11 Provide base architecture and process to vet future Smart Grid requirements Identify gaps in Smart Grid standardization Compare different architectures Identify Cross-cutting requirements Map regional differences Identify new services and interoperability requirements Coordinate work between different TCs and stakeholders Next steps Continue on term definitions Continue on SGAM mapping process definition Review of SGAC comments on RAWG document Prioritize crosscutting requirements Refine processes for semantic mapping and business context mapping Gain more exercise with SGAM mapping (DER management UC) Refinement of SGAM mapping process / 1 Required Input UC including actors, roles, functions/services (acc. definition), sequence diagrams, func. and non-func. requirements Refinement of SGAM mapping process / 2 1. 2. 3. Function Layer Develop Function Layer Identify functions/services (in the functional layer, functions and services can be treated in the same manner) Identify interactions of functions/services Place functions/services on appropriate domain and zone Refinement of SGAM mapping process / 3 Information Layer Need for business context and canonical data model (CDM) views to cover both instances and data model aspects of information 1. Develop Business Context Layer Place sequence of exchanged information between functions/services on smart grid plane on appropriate domain and zone Refinement of SGAM mapping process / 4 Information Layer cont. Develop Canonical Data Model (CDM) Layer 1. Identify Canonical Data Model (CDM) that supports interfaces 2. Identify Canonical Data Model (CDM) that supports functions 3. Place CDMs on smart grid plane on appropriate domain and zone Refinement of SGAM mapping process / 5 Communication Layer Tbd. Example Use Case UC: DMS System controls reactive power of DER unit Business Service: Voltage control in distribution system Service: RTU Data-acquisition Service: Voltage/Var control Service: Control/Supervision of DER Service: Audit of control actions Precondition: Data-acquisition is running Feeder electric models are current Sequence of events: RTU sends measurement to DMS Voltage/Var-Control is triggered by event Voltage/Var-Control calculates control value Voltage/Var-Control sends control value to DMS DMS sends controlable setpoint to DER DER receives setpoint and acknowledges DER adjusts reactive power injection DMS posts DER control action to audit of control actions CRM system obtains audit actions Component Layer Market CRM Computer Enterprise Gateway DMS Computer Operation HMI HES Station Data Concentrator DER Controller RTU G HV Generation Transmission MV Distribution HAN Controller H LV DER Customer Premise Field Process Business Layer / Function Layer Market Market CRM Computer Audit CRM Computer Enterprise Enterprise Gateway Voltage/Var DMS Control Computer Gateway DMS Computer Operation Operation HMI HESives HMI ct obje e ss r o ce sse s r y n i s p Bu ato n e ss egul Busi ic and r ints om Econ constra i ce Serv l in s s e o n Busi e Contr tem g s a t y „Vol ution S b i r t Dis Station DER Controller G HV Generation Transmission MV Distribution HAN Controller H Field DER RTU RTU Supervision G HV Customer Premise DER Controller Control & Supervision HAN Controller H Process LV DER Station Data Concentrator Data Concentrator RTU HES Generation Transmission MV Distribution LV DER Customer Premise Field Process Information Layer Business Context (Message) View Can. Data Model View Market Market CRM Computer CRM Computer Audit Enterprise Enterprise Ackn CTRL ACT Gateway Gateway DMS Voltage/Var Computer Control CIM DMS IEC 61968-4 Computer Operation Operation HMI Concentrator Data Concentrator Ackn RTU RTU Supervision DER DER Controller Generation Transmission MV Distribution Field DER Controller RTU HAN Controller Field Control & Supervision G HV HAN Controller Station 850-7-4 Station Control Value Measurement Data 20 HES IEC 61 HES IEC 61850-7-4 HMI H G Process LV HV DER Customer Premise Generation Transmission MV Distribution H LV DER Customer Premise Process Communication Layer Market CRM Computer Enterprise ESB IEC 61968-100 Gateway DMS Computer IEC 61968-100 HMI Operation HES IEC 61850-8-1 ADSL Station IEC 61850-8-1 GPRS Data Concentrator IEC 61850-8-1 IEEE 1901.1 DER Controller RTU G HV Generation Transmission MV Distribution HAN Controller H LV DER Customer Premise Field Process Questions ? How does this work? Back-up Slides Electric Research, Engineering, and Consulting STEPHAN AMSBARY Director, Utility Enterprise Architecture Stephan@EnerNex.com Phone: +1.828.559.1110 FAX: 865.218.8999 1993 Grants Mountain Rd, Marion, NC, 28752-9513