GAP is a software dedicated to analysis and planning of hydro-thermal power generation systems. A stochastic production simulation model calculates the technical and economical results of several production scenarios for a medium to long-term study period. A user-friendly graphical interface and a powerful scenario manager allow the user to easily analyze several generation configurations and to determine the optimum system expansion plan.
Most data and results are represented in a graphical form for easy
interpretation and appreciation. User interface is especially designed
to offer very simple, friendly and efficient analysis and planning
procedures.
Powerful 32 bits Windows capabilities, such as multi-tasking and threads have been used to build real multi-processing applications, allowing to perform complex but extremely fast calculations.
GAP uses a database that can be of any ODBC compatible type (Access, Paradox, dBase, InterBase,...). However, all DB management and access tasks are controlled automatically and totally transparent to the user.
The study and scenario managers allow to easily create and maintain
data and results of several system scenarios (hypothesis, or study
cases), using a hierarchical scenario architecture and the "inheritance"
principle. Inheritance means that, if some data is not defined in
a scenario, its value equals the value defined in its parent scenario.
This allows for a simple and easy definition of scenarios as required for studies involving various cases or alternatives.
The kernel of the GAP is a stochastic Production Simulation
programme for computation of the yearly production cost and system
reliability of a power generation system. This calculation module
is called PROSIM.
The method is stochastic for it recognises the main random factors affecting the generation process. It uses direct calculations on probability distributions to produce the expected values of the main variables of interest: energy produced by each unit, operating cost, reliability of the generation system, marginal production costs.
Individual loading probabilities for each unit can also be obtained. The uncertainty on hydro generation capabilities (natural water inflows) and on the fuel costs are modelled by repeated runs of PROSIM and sensitivity analysis using study scenarios.
In the GAP software, there are 5 groups of input data:
Generation expansion planning involves several alternative projections or cases for each data group leads to a particular Scenario.
GAP offers a powerful scenario manager which allows the user to easily create, maintain and organise the data and corresponding results of various expansion scenarios. Scenarios are organised in a hierarchical manner. The inheritance principle allows to distinguish easily for each scenario which data are different from its parent scenario.
Generation data define the power generation capabilities of thermal-, hydro- and pumping storage units. Typical data for these units are installation and retirement years, investment- and operating costs, generation capacity, reliability, fuel consumption, etc.
In the maintenance data section, the user determines for each generation unit the weeks in which it will be unavailable due to planned maintenance. Several cases (alternatives) may be defined for each generating unit.
For each hydro unit shall be defined, for each week of the study
period, its generating capacity, the 'must run' fraction of it,
and the generated energy. Several cases may be defined to reflect
various water inflow or hydro operation assumptions. Hydro data
is automatically shown in a graphic way which allows for visual
plausibility check.
These data describe, for each fuel mentioned in the consumption data of the thermal units, the heat contents and the cost evolution in time. Fuel cost evolution is automatically shown in a graphic way which allows for visual plausibility check.
The system load evolution is described in a very compact form. It
uses a yearly peak value, a yearly load shape of weekly peaks, and
weekly load shapes of daily peaks. Several alternatives can be defined
in various cases to be included in different expansion scenarios.
Load data evolution and profiles are automatically shown in a graphic
way which allows for visual plausibility check.
The kernel of the GAP software is a stochastic Production Simulation programme called PROSIM. This programme uses the weekly system Load Duration Curve - obtained from the load data - to determine the most economical scheduling of thermal, hydro and pumping-storage units.
GAP main results are twofold: Economic results (investment and
operating costs) and Technical results (Loss-of-Load probability,
Expected Unsupplied Energy, Produced Energy; etc.). Both types of
results can be obtained at system level or for each generating unit
individually; for each year of the study period, and for the overall
period. They are presented as columns of values which are selected
by the user. Corresponding reports can be previewed and printed.
In addition, weekly data resulting from PROSIM calculations may
be selected and shown graphically, and reports may be previewed
and printed.
Results of various expansion scenarios can be shown in separate windows, allowing for easy comparison and selection of the most economic scenario.
Article in Adobe Acrobat format: gap_article-E.pdf.
Further reading: "Power Generation Operation & Control " (chapter 8) Allen J. Wood, Bruce F. Wollenberg (John Wiley & Sons, 1984).