INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

19
INTEGRATION USING CIM BASED INTERFACES Endeavour Energy

Transcript of INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Page 1: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

INTEGRATION USING CIM BASED INTERFACESEndeavour Energy

Page 2: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Agenda Examples of how we achieved

integration using CIM based interfaces IEC61968-9: Interface Standard for

Meter Reading and Control IEC61968-100: Specifies an

implementation Profile for the application of the other parts

Page 3: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Demand Response Management System

Used to facilitate reducing peak electricity demand on hot days

PeakSaver Customers are notified

about Demand Response Events

Customers reduce their energy consumption and get rewarded

CoolSaver Customers let Endeavour

Energy switch their air conditioners, pool pumps, etc. to an agreed Demand Response mode (AS4755) on hot days

Customers are rewarded for their participation

Page 4: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Systems integrated with DRMS OSB

Operational Service Bus – A stateless ESB built using Java, Apache Camel and Apache ActiveMQ

SOA Highly scalable and reliable No single point of failure

MDM Meter Data Manager Manages and stores vast amounts of

data received from smart metering systems

Integrated with networks of Smart Meters

Built using Java, Spring Integration, etc.

Historian Stores large quantities of time

series data and events received from thousands of assets

Highly scalable, reliable and easily supports frequent writes

No single point of failure RESTful services to post data,

get data, check availabilities etc.

Built using Scala, Apache Cassandra, JSON etc.

Page 5: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Scenario: DRMS sending End Device Control Request to MDM – CoolSaver Event

Page 6: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.
Page 7: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

End Device Control Payload CIM’s EndDeviceControl XSD helped us

accommodate all the attributes required in load control requests (i.e. PAN Demand Response requests) Request Type DR Mode NMI Appliance Type

Reference: IEC61968 – Part 9

Page 8: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

End Device Event Payload

CIM’s EndDeviceEvent XSD helped us accommodate all the attributes required in an event generated to convey the outcome of a load control event Event type (e.g. DR Event started) NMI

Reference: IEC61968 – Part 9

Page 9: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Scenario: DRMS requesting DRED Details from MDM

Page 10: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.
Page 11: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Customer Meter Dataset Payloads

CIM’s GetCustomerMeterDataset XSD helped us accommodate the attribute required in requests: NMI

Response attributes could be easily fit into CIM based CustomerMeterDataset payloads: DR Modes supported Appliance Type Meter numbers associated with NMI

Reference: IEC61968 – Part 9

Page 12: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Common Message Envelope CIM’s Common Message Envelope helped in

Wrapping payloads and adding information relating to security, identifier etc. in header

Classifying messages as Request Response Event Fault

Verb (e.g. create, created) to identify action Noun to identify subject

Reference: IEC61968 Part 100

Page 13: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Scenario: MDM sending Meter Readings to Historian

Page 14: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.
Page 15: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

MeterReadings Payload CIM’s MeterReadings XSD helped us

accommodate all the attributes required: NMI Interval Reading Timestamp Reading Type

Reference: IEC61968 – Part 9

Page 16: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Acknowledgements I would like to thank the following people (who made

significant contributions in building the applications discussed and whose names are mentioned below in alphabetical order) for their excellent support and for their important inputs: Arnold deVos, Solutions Architect Chris Rowbotham, Technical Architect Janahan Seelan, Senior Developer Phillip McCarley, Senior Developer Rahul Reddy, Team Leader

Page 17: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Acknowledgements I would like to thank the following people (whose names

are mentioned below in alphabetical order) for giving me this opportunity to present in this webinar and for their encouragement and support: Arnold deVos, Solutions Architect, Langdale Consultants Chris Rowbotham, Technical Architect, Langdale Consultants Frank Maio, IT Planner, Operations Systems, ElectraNet Greg Rozmus, Director, QSOL Karin Rodrigues, Manager IT Operations Grid Modelling, AEMO

Page 18: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Questions

Page 19: INTEGRATION USING CIM BASED INTERFACES Endeavour Energy.

Thank you!