OFM Forecast Limits and Forecast Schedule Implementation
OFM Forecast Limits and Forecast Schedule Implementation
OFM Forecast Limits and Forecast Schedule Implementation
The latest improvements in OFM Forecast give users great flexibility to set up forecast
limits and to conduct multi schedule forecast. This document discusses the OFM Forecast
limits and the rules by which OFM implements forecast schedules in OFM 2002.1.
Forecast Limits
OFM Forecast uses four limits: Time, Rate (Economic Limit), Schedule Reserves and
Total Reserves to end a forecast schedule. Beginning with OFM 2002.1 the rate, schedule
reserves and total reserves can be user-defined functions (calculated variables) as well as
numerical values.
The following are two examples that show setting up calculated variable limits.
Example 1: Define a calculated variable CV.RateLimit as @If( Date <= 20031231, 10,
15). To use it: check the Economic Limit option and select CV.RateLimit from the
dropdown list. OFM Forecast will evaluate CV.RateLimit at every forecast date. In this
case it will return 10 when forecast date is up to Dec. 31, 2003, and 15 after that. The unit
depends on Units Settings.
Example 2: Suppose there are two tables: Operation and Price shown as in the following
figure.
OFM will cut off forecast at the time period in which a Rate limit is reached. However,
OFM will end a schedule just before a Schedule Reserves limit, or a Total Reserves limit
is reached.
When a limit is reached, it will end only the current schedule, and the forecast will go on
until the last schedule ends.
The rules for the Starting and Ending Times of schedules are as follows:
General Rules:
If you want a schedule to always occupy a fixed time period, you must specify a
fixed date for both Starting Time and Ending Time.
If you want a schedule to end at a fixed date, you must specify a fixed date for
Ending Time. In this case, even if a limit is reached during the schedule, the
schedule will continue through the Ending Time, simulating a shut in.
If you specify Months from Start as Ending Time, and a limit is reached during
the schedule, the schedule will end.