CIM Extended to Power System Planning at ERCOT Presented By Margaret Goodrich Project Consultants, LLC firstname.lastname@example.org Presented to EMS User’s Group Austin, TX September 25, 2007
Topics • ERCOT Requirement • ERCOT CIM Extensions • New Packages • New Classes • New Attributes • Topology Processor Customization • EPRI CIM for Planning Project • Objectives • Key Steps • Use Cases • Additional Extensions
ERCOT Requirements and Needs • ERCOT has been mandated by Nodal Protocols to use CIM standards for model exchange and posting • Annual Planning Models are required by protocols to be posted in CIM/XML format • ERCOT needs an agreed upon framework to: • Map a planning model to the CIM • Provide incremental Planning files in CIM/XML • Convert a solved model in Network Operations to a solved model in planning • Improve consistency between the Planning model and the Operations model. • Obtain naming consistency between Operations and Planning models
ERCOT CIM Extensions • The Network Modeling Group has extended the CIM for all ERCOT needs including EMS and/or Planning • For Planning, we have identified: • In-Service/Out-of-Services Flags • Ownership & Operatorship • Ratings (Static & Dynamic) • Latitude & Longitude • Location/County • Bus Number
ERCOT CIM Extensions • In-Service/Out-of-Services Flags - an Attribute of a PSR (Boolean) • Ownership - This contains one or more names of the owners and the percentage of ownership. Every Device in the model will inherit from this. • Operatorship - This contains one or more names of the operators and companies that operate the Transmission Element.
ERCOT CIM Extensions • Ratings (Static & Dynamic) - This class needs to model both Static and Dynamic ratings (or we can add an additional class for Dynamic ratings). There must be three types of Ratings: Normal, 2 Hour, and Emergency (15 minutes for operations and conductor for planning). • Latitude & Longitude - is a decimal number that is an attribute of a Substation
ERCOT CIM Extensions • Location/County – is a string that is an attribute of a Substation • Bus Number – is an integer that is an attribute of a Topological Node
CIM Extension - New Packages • New Packages include: • ETXContingency • ETX • ETXLoadModel • ETXMonitoring • ETXNetwork • ETXPlanning • ETXRASE • ETXRating • ETXRegulation • ETXSCADA
New Classes • Some of the classes include: • BranchGroup • MonitoredGroup • ConnectivityNodeGroup • PlanningArea • PlanningZone • ProtectiveAction • RemedialActionScheme
New Attributes • Some of the attributes include: • minimumEnergencyMW • MWMax • PSSEBusNumber • maximumActivePower • minimumReactivePower • isRAS • isRAP • Generationloss • Loadloss
Updated Topology Processor • ERCOT has procured a new Topology Processor that provides options to handle the differences between the operations and planning model: • Option to Collapse the three 2-winding transformers that represent a three winding transformer to one 3-winding • Option to convert Distributed Generators to Negative Loads • Option to select a containment schema - Zone or Area population has a containment of Load, Owner and Weather • Option to provide an updated contingency list based on topology processed file • Option to specify a temperature to be used as the basis for the rating of dynamically rated lines
EPRI CIM Planning Project Objectives • Develop a common model that both operations and planning groups can use as a basis for information exchange • Provide the possibility of entering network model data once for both planning and operations applications • To build transparency between the operation models and planning models, thus allowing both sides to share critical common information (e.g. ratings, impedance etc). This effort will also evaluate the CIM readiness from two vendors (one for EMS and one for Planning). • To evaluate the adequacy of CIM database as a single data source for a power system model repository for PLANNING.
EPRI CIM for Planning Project - Key Steps • Define and analyze use cases to identify priority business processes and requirements that need to be supported in the CIM and when exchanging models • Identify processing requirements for transformation/translation • Identify data exchange requirements that need to be supported in the CIM • Identify and resolve differences between operational and planning models. • Identify and document planning extensions for the CIM • Develop extensions to UML diagrams – add to existing and/or create new class diagrams for planning models • Define new planning profile(s) sufficient to support model types. • CIM Mapping Spreadsheets • Develop agreements to map proprietary data representations to CIM-based representations
EPRI CIM for Planning Project - Key Steps (cont’d) • Define the XML/RDF schemas needed to support the priority information exchange requirements between planning and operations • Conduct interoperability tests to prove the feasibility of model resolutions, CIM extensions, planning profiles defined, and XML/RDF schema definitions. • Prepare technical report to document recommendations and issues • Conduct industry workshops • Submit documents produced to the appropriate standards committees to incorporate the planning extensions into the CIM and related standards.
EPRI CIM for Planning - Use Cases • Operation to Planning -- Allow planning to import CIM compliant power flow model from EMS. Planning then can compare critical common information used in both Operation and planning models. • Planning to Operation -- Allow planning to send new equipment parameters in CIM format back to EMS. • Planning to Planning -- Be able to generate base cases efficiently, consistently and reliably and exchange these with other planning applications.
More Information • Email: email@example.com • Cell: (903) 477-7176 • CIM User’s Group Web Site: http://sharepoint.ucausergroup.org/CIM/