22
06/14/22 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

Embed Size (px)

Citation preview

Page 1: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

04/21/23

IEEE Presentation

Time-Based Management of Large Scale Network Models

John Moseley P.E.Lead Network Model Engineer

Page 2: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

2 IEEE Presentation04/21/23

About ERCOT

• The Electric Reliability Council of Texas (ERCOT) manages the flow of electric power to 21 million Texas customers – representing 85 percent of the state’s electric load and 75 percent of the Texas land area.

• Approximately 3 years ago, ERCOT began a project to migrate from a Zonal market to a Nodal market.– Load prices were calculated in 5 zones Price will be

calculated at roughly 5000 nodes

Page 3: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

3 IEEE Presentation04/21/23

In the beginning

• Roughly four years ago Network Modeling identified deficiencies in their current modeling tool.– Issues such a change tracking, etc.

• Work began on a RFP. As this process was wrapping up, the ERCOT Nodal Project was approved. RFP was adjusted for protocol inclusion and project placed under Nodal banner.– Nodal protocol requirements included enhanced market

transparency, modeling accuracy, agreement between planning and operations, and use of the CIM standard

• Standard was a good base line but lacked many items including those necessary to support Nodal Implementation.

Page 4: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

4IEEE Presentation

NMMS Project Goals Overview

• Goals of NMMS:

– Single Model Data Base

– Use Common Interface Language

– Incorporated Data Entry User Interface

– Unified Change Tracking System

– Time-based Model on Demand

04/21/23

Page 5: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

5IEEE Presentation

NMMS Overview

CIM Model Approach– One common database to generate

models for all processes• Energy Management System• Market Management System• Long Range System Planning• Outage Scheduling• Outage Evaluation• Congestion Revenue Rights Auction

04/21/23

Page 6: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

6 IEEE Presentation04/21/23

Common Information Model

• The CIM standard was mature enough for a power flow application, but not much else.– SCADA/ICCP support– Planning Model Support– Market Support• CIM (by itself) is not temporal

CIM Related Problems confronting ERCOT in 2006

Page 7: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

7 IEEE Presentation04/21/23

Some of the ERCOT implemented changes

ElectricalBus

GeneratingUnit

EPSMeter PricingVector

ResourceNode

SettlementLoadZone

SettlementNOIELoadZone

Substation

EnergyConsumerConductingEquipment

Equipment

EquipmentContainer

SettlementHUBHUBBus

AggregateHubConnectivityNodeGroupConnectivityNode

Terminal

Page 8: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

8IEEE Presentation

NMMS Design Overview

Common point of information entry– Provide a interface robust enough to

allow all model information to flow through.

– Decrease the amount manually transcribed data.

– Perform some pre-validation in the data submittal process.

– Allow Data Owners to either submit or create a CIM compliant file.

04/21/23

Page 9: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

9IEEE Presentation

NMMS Overview

Tracking– Since the model feeds all major systems,

multiple overlapping data ownership will occur. Changes will be protested, questioned and denied. For resolution to occur, every data entry into the database will be tracked.

– The entry log will be readily accessible, and provide the who, what, when, and where of how any piece of data found its way into the data base.

04/21/23

Page 10: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

10IEEE Presentation

NMMS Overview

Time based Model on Demand– Produce, package, and track incremental

time based model changes.– Provide an interface that allows users to

produce a model with the incremental changes applied.

– Realize both effects and dependencies of incremental model changes.

04/21/23

Page 11: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

11IEEE Presentation

NMMS Overview

04/21/23

Page 12: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

12

Network Operations Model Change Request (NOMCR) Process

<Manual Date> – <Manual Filename>

12

Texas Nodal

Start Saved

Submitted

Deleted

Received

RejectedApproved

ForTesting

Incomplete

Withdrawn

AdditionalData Required

Approved forProduction

In Production

Closed

T13

T14

Archived

T22

T20

T21

T25

T1

T2

T4

T3

T15

T5

T6

T7 T8

Resubmitted

T9

T16T19

Market TestComplete

T11

T12

T23

T27

T26

T24

T28

T18

T17

T10

T30

T29

T31

T32

T33

T34

AssignedL3

CompletedL3

T35

T36

T37

AssignedL4

CompletedL4

AssignedL5

CompletedL5

T38

T39

T40 T41

T42

Page 13: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

13

Level 1 and 2 of NOMCR process (Data Validation)

<Manual Date> – <Manual Filename>

13

Texas Nodal

Page 14: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

14

Level 1: Range Check and Schema Validation

<Manual Date> – <Manual Filename>

14

Texas Nodal

• All Data, prior to submission, undergoes an automatic validation process (required fields, range check, schema integrity, name service registration)– Protocols dictate a time line for notifications, and

testing once data has been successfully submitted. While a pre-submission validation is no guarantee of error free data, it provides at least basic assurances.

– Change requests that don’t pass validation, may be saved, edited, etc. At this state, only the change request owner can view the data.

Page 15: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

15

Level 2: Visual validation and Sanity Check

<Manual Date> – <Manual Filename>

15

Texas Nodal

• All data once successfully submitted, undergoes a visual inspection by the Model Coordinators.• Insures that the submitted changes, match the description

provided.• Upon opening the submitted change, the status of the NOMCR

is changed from “Submitted” to “Received”. This is when the NOMCR is made public, both in the NMMS system to other users, and to Market, via web postings.

Page 16: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

16

Level 3, 4, and 5 of NOMCR process (Model Testing)

<Manual Date> – <Manual Filename>

16

Texas Nodal

Page 17: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

17

Level 3 – Testing the single Model Request ChangeLevel 4 – Testing the Model Request Change with other changes

<Manual Date> – <Manual Filename>

17

Texas Nodal

• Requests approved for testing undergo two basic levels of testing (Using the Siemens Product).• The first verifies that the change “behaves” in

the base model.• The second verifies that the change “plays well

with others” i.e. when incorporated with other changes, it is neither broken, nor breaks others.

• Testing is done in accordance with protocol posting requirements.

Page 18: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

18

Level 5 – Pre–ITEST environment testing in the AREVA EMS Environment

• This test moves a full production model from the Siemens platform to the AREVA platform via a CIM XML flat file.

• AREVA EMS validation is run, and basic applications functions are tested (Power Flow, Contingency Analysis, etc).

• Once the NOMCRs are in the “Approved for Production” state, they can no longer be withdrawn.

<Manual Date> – <Manual Filename>

18

Texas Nodal

Page 19: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

19

Post Level 5 – ITEST and Production

<Manual Date> – <Manual Filename>

19

Texas Nodal

• NOMCRs that are “Approved for Production” are incorporated into model for an operation day, and passed to the EMMS ITEST group. This occurs at a minimum of five days prior to the operations period. (OD – 5), depending on holiday/weekend

• After ITEST is complete, the model is loaded onto a production server, and a switch over occurs from the current EMS sever to the server where the new model resides.

• Both EMMS and Operations provide feedback on any issues encountered.

Page 20: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

20

Gant Chart of Business Process

<Manual Date> – <Manual Filename>

20

Texas Nodal

Page 21: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

21 IEEE Presentation04/21/23

Wrap-up

Lessons Learned: 1.In moving to this concept, its important to have leadership. Or not to tell the leadership until your already done moving.2.Vendors will (this part removed by ERCOT legal department)3.If they are not a power engineer, or part of your department, don’t talk to them.

Page 22: 9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer

22 IEEE Presentation04/21/23

Wrap-up

Questions?