SG-Systems Boot Camp Use Case Process with TOGAF AMI-ENT Example Kay Stefferud Chair, SG-Systems Use Cases Kay@EnerNex.com For more information visit: http://osgug.ucaiug.org OpenSG Mapped to NIST Priority Action Plans (PAPs) SGIP - SGAC Open Smart Grid (OpenSG) PAP 3 Price Model PAP 4 Common Scheduling PAP 9 Demand Response/DER PAP 10 Energy Usage Info Subcommittee SG Security (UtiliSec) SG Communications (UtiliComm) Working Group Working Group NIST Phase 3 SGIP SGTCC SG Systems Working Group SG Conformance (CWG) Working Group (Proposed) AMI-Security AMI-Network OpenHAN Edge Conf Task Force Task Force Task Force Task Force OpenADE Enterrpise Conf Network Interop Task Force Task Force ASAP-SG SGIP - CSWG Task Force OpenADR Task Force PAP 1 Internet Role PAP 2 Wireless Security Conf Task Force Open AMI-ENT PAP 5 Power Line/ Appliances Task Force UtilityAMI Interest Group Diagram courtesy of Wayne Longcore SG Systems Use Case Methodology Detailed System Definition Functional Requirements Use Case Development Functional Decomposition SRS Service Definitions Use Cases: Best Practice for Requirements Development SG Systems Mapped to NIST Roadmap Open Automated Data Exchange OpenADE Open Automated Demand Response OpenADR Advanced Metering Infrastructure Enterprise AMI ENT Open Home Area Network OpenHAN SG Systems Use Case List The Open Group Architectural Framework (TOGAF) “The How” Architectural Development Method (ADM) “The Crop Circle” ADM Defines Phases of Architecture Development Cycle OpenSG Process Mapped to TOGAF • Business Use Cases • Roadmap Phase A Vision • Initial Implementation Reference Implementation Phase E Solutions Phase B Business Use Cases Phase D Technology • Requirements Specifications System Requirements Specification (SRS) TOGAF’s 4 Architectural Domains “The What” 1. Business 2. Data e.g. Business Process Model (BPM) e.g. Common Information Model (CIM) Domains 3. Application 4. Technical e.g. Demand Response (DR) e.g. Technical Requirements Manual (TRM) Use Case Enterprise Architect (EA) Example uc Open Smart Grid Manage Smart Grid Generate Power Manage Large Scale Production Manage Distributed Generation Manage Power Delivery/Distribution Manage Energy Resource Manage MicroGrid Manage Storage Manage Demand Manage Supply Open SG Actors uc Actors 4 Charts ISO or Grid Operator Metering Agent Distributor Open Smart Grid Settlement Agent Small-Scale Merchant Generator Billing Agent Regulator «role» Demand Response Provider Customer Residential Customer Customer Commercial Large C/I Customer and Co-Generator Customer Industrial The mission of the Open Smart Grid is to transform the electric grid infrastructure into a smarter, more efficient more reliable system using open standards addressing the needs of all stakeholders including consumers, utilities, regulators, energy service providers, and industry. Business Process Model – DR example class Demand Response Business Process Model «goal» Maintain Reliability of the Grid Supply Profile Distributor (from Actors) «signal» «supply» Manage Demand for Grid Reliability Energy Shortage/Congestion/Equipment Failure «signal» Load Control Transaction Demand Response Prov ider (from Actors) «load» «uses» Compliance Customer «signal» «goal» Achiev e Least Cost Dispatch ISO or Grid Operator (from Actors) «uses» «load» «signal» Manage Demand for Economic Dispatch Market condition that forces either buying more energy at significant cost or reduce demand to avoid the buy «flow» Automatic Generation Control (AGC) «flow» Spinning Reserv es «flow» Load Control Transaction Sufficient to Av oid Buying Energy «flow» Non-spinning Reserv es Replacement Reserv es BPM – OpenADE Requirements Example ID OADE BR-P1 OADE BR-P2 OADE BR-P3 OADE BR-MD Business Requirement Ability for 3rd parties to be authorized and receive user-specific pricing data from the utility. Pricing data available from OpenADE shall be specific to a user and measurement point (service delivery point) and shall represent the customer agreed rate, e.g. consumption threshold block tiers and TOU (time of use) tiers, and buy and sell prices for each block / TOU. Ability for 3rd parties to receive indication of the price tier applicable to each consumption interval, e.g. Pricing tier (block and TOU) and maximum instantaneous demand Ability for Utilities or other authorized parties, to send public and directed messages, including price or program details and announcements, to users, via authorized 3rd parties. Data – Common Information Model (CIM) obj ect Business Functions IEC-61968 IRM Distribution Mamagement NO- Netw ork Ops External to Distribution Management EMS - Energy Management and Trading AM - Records and Asset Management Electric Distribution Netw ork Planning, Construction, Maintenance, and Ops NE - Netw ork Extension Planning SC - Supply Chain and Logistics MC - Maintenance and Construction ACT - Customer Account Management CS - Customer Support RET- Retail OP - Operational Planning and Optimization Generation and Transmission Management, ERP, Supply Chain, and General Corporate Serv ices FIN - Financial MR - Meter Reading and Control PRM - Premises HR - Human Resources Data – HAN EA example analysis Business Context Usage Data Pricing Information Third Party Utility Pricing Information Pricing Information «flow» Usage Data Usage Data {Usage Data} Home Area Network «actor,entity» «actor,entity» Technical – OpenADR EA Example sd Remov e DR Resource DR Asset Owner DR Controlling Entity Remove DR Resource() Ack-DR Resource Removal() (from Actors) (from Actors) Technical -- OpenADE example Questions Use Cases are Best Practice for Requirements Development