Class Description

This class represents an actual instance of a planned market. For example, a Day Ahead market opens with the Bid Submission, ends with the closing of the Bid Submission. The market run represent the whole process. MarketRuns can be defined for markets such as Day Ahead Market, Real Time Market, Hour Ahead Market, Week Ahead Market, etc.

Attributes

Name Type Description
executionType ExecutionType The execution type; Day Ahead, Intra Day, Real Time Pre-Dispatch, Real Time Dispatch
marketApprovalTime DateTime Approved time for case. Identifies the time that the dispatcher approved a specific real time unit dispatch case
marketApprovedStatus Boolean Set to true when the plan is approved by authority and becomes the official plan for the day ahead market. Identifies the approved case for the market for the specified time interval.
marketEndTime DateTime The end time defined as the end of the market, market end time.
marketStartTime DateTime The start time defined as the beginning of the market, market start time.
marketType MarketType The market type, Day Ahead Market or Real Time Market.
reportedState String This is the state of market run activity as reported by market systems to the market definition services.
runState String This is the state controlled by market defintion service.
Possible values could be but not limited by: Open, Close.

Relationships

Inherits from

Descendant classes

  • No descendant classes

Leaf/Root class

IsLeaf IsRoot
False False

Associations

Source Class Cardinality Source Target Class Cardinality Target Source Name Source Assoc. Description Target Name Target Assoc. Description
MarketActualEvent 1..* MarketRun 0..1 MarketActualEvent All actual events that trigger this market run. MarketRun Market run triggered by this actual event. For example, the DA market run is triggered by the actual open bid submission event and terminated by the actual execution and completion of the DA market run captured by the runState of the MarketRun.
MarketRun 0..* Market 1 MarketRun Market
PlannedMarket 1 MarketRun 0..* PlannedMarket A planned market could have multiple market runs for the reason that a planned market could have a rerun. MarketRun A planned market could have multiple market runs for the reason that a planned market could have a rerun.