Recent remarkable progresses of computer technology and solving algorisms have enabled to solve large-scale optimization problems rather easily. Correspondingly, many large-scale models of energy and environment systems have been developed. However, it has become more difficult for modelers on one side to construct, modify and upgrade the models due to their complexity and large size, and for decision-makers on the other to understand the analyses results of the complicated models. Analysis of energy and environment systems usually requires large-scale models, and constructed models occasionally need to be modified or upgraded to meet changes in assumed data and in analysis purpose or to enjoy the progress of computer technology and of solving algorithms. Thus, a new methodology is wanted to provide a high productivity in model construction and a high flexibility to model modification or upgrading. This paper presents such a new methodology to construct mathematical programming models for energy and environment systems analysis. To acquire intended productivity and flexibility, the model is divided, at first, into three kinds of modules: a database system, a matrix generator and a report generator. Secondly, all the model elements are grouped into four categories and then the equations to express inter-element relationships are also categorized: "Flow" "Conversion Process", "Stock" and "Inter-regional Transportation". In order to verify the effectiveness of the new methodology, two kinds of sample models have been developed by the new methodology and their results are shown in this article. The new methodology helps attain high productivity in modeling systems of energy and environment and also of other areas. It also facilitates for the related people such as policy analysts or policy makers to interpret the model analysis results more accurately because the model structure is more clearly understood thanks to the categorization of model elements and equations.
[1]
M. Strubegger,et al.
User's Guide for MESSAGE III
,
1995
.
[2]
S. Messner,et al.
A stochastic version of the dynamic linear programming model MESSAGE III
,
1996
.
[3]
L. G. Fishbone,et al.
User's guide for MARKAL (BNL/KFA Version 2. 0). A multi-period, linear-programming model for energy systems analysis
,
1983
.
[4]
K. Yamaji,et al.
Assessment of technological options in the global energy system for limiting the atmospheric CO2 concentration
,
1998
.
[5]
David Kendrick,et al.
GAMS, a user's guide
,
1988,
SGNM.
[6]
Keigo Akimoto,et al.
Evaluation of carbon dioxide sequestration in Japan with a mathematical model
,
2004
.
[7]
Kenji Yamaji,et al.
Global energy system to maintain atmospheric CO2 concentration at 550 ppm
,
2000
.
[8]
Koji Tokimatsu,et al.
Analysis of Carbon Emission Stabilization Targets and Adaptation by Integrated Assessment Model
,
1999
.
[9]
William D. Nordhaus,et al.
Warming the World: Economic Models of Global Warming
,
2000
.
[10]
Alan S. Manne,et al.
Buying greenhouse insurance
,
1992
.
[11]
W. Nordhaus.
Managing the Global Commons: The Economics of Climate Change
,
1994
.