MarketRun
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
Ancestors
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
MarketRun | 0..* | Market | 1 | MarketRun | Market | ||
MarketRun | 0..* | PlannedMarket | 1 | MarketRun | A planned market could have multiple market runs for the reason that a planned market could have a rerun. | PlannedMarket | A planned market could have multiple market runs for the reason that a planned market could have a rerun. |
MarketRun | 0..1 | MarketActualEvent | 1..* | 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. | MarketActualEvent | All actual events that trigger this market run. |