2008/2/8 Toyoaki WASHIDA |
|
| 0. Introduction | |
| GRAS has own GUI. So I think that many instructions are not necessary. Minimum messages are listed in this manual. | |
| 1. Start and Exit | |
(1) GRAS will start by clicking the icon. |
|
| 2. Run and Abort | |
(1) Click [Start] in [Run] menu to start a simulation. |
|
| 3. Model Files | |
| (1) You can save the model that are currently incorporated into GRAS. Choose [Save Model] in [File] menu. On the other hand, you can incorporate any model written in a model file into GRAS. Choose [Open Model]. (2) The model folder in the folder that locates executable file of GRAS includes 18 model files which correspond to all DICE2007 simulations. All those models are executable without any change. However, time required to execute them are different respectively. Confirm it at the page of simulation, where you can also see every model file directly. (3) Each model file includes not only parameters for the economic structure and global systems, but also parameters for optimization. It means that if you open a model file, then you can perform the completely same simulation as done just before you had saved. Since model files are save as text files, you can see their contents with a text editor. (4) The extension of model files are presumed to be "mdl". Thus, when you open or save a model file, the file chooser will initially show you only such type of models. You may add any extension. When you want to see another type of model files, you change the filter to "All files". (5) Each model file includes all basic parameters. However, exogenous time series parameters are saved only when they are different from default parameters. Therefore, if you change the default model, when you open a model file that is saved at the time of last default model, those parameters may not reproduced correctly. In order to renew a model file, the following procedure is required. 1. Include the model file in the old default mode, 2. change the default model, 3. finally, save the model into the model file. |
|
| 4. Draw Graphs | |
| (1) Choose [Graph] in [View] menu. Then you can draw a graph of optimal variables. All series of data, given by simulations performed so far, are shown on the same frame. However, the series that contain non numerical data is not shown. (2) The vertical scale is adjusted so as to the width between the maximum value and the minimum values become constant. Thus if the data contains extraordinary large value or contrarily small value, the graph become not suitable to see. (3) You can change "graphperiods" on the dialog of model configuration. (4) The result of the first simulation always is drawn by blue line and that of last simulation is shown by red line. The other results are shown by the intermediate colors. |
|
| 5. Configuration of model parameters | |
| Though there exist many parameters related to the economic conditions, many of them are intuitively clear. Therefore I add same remarks for important matters. (1) If the elasticity of marginal utility is nearly one, you should choose the logform of the utility function. Since theoretically the unit elasticity means logarithmic form, if you do not change the form, the simulation will have difficulty to converge. (2) For each period, you can limit the increase of temperature or the CO2 accumulation. Choose [Constraint] tab, and set the corresponding radio button. Although you can set up those limitation on the [Constraint/Initialvalue] in [Edit] menu, if you do not check those radio button, the limitation is not effective. |
|
| 6. Global Warming Parameters | |
| (1) For carbon cycle, you can change the coefficients b12 and b23. The other coefficients are automatically calculated and changed. (2) You have to refer to Nordhase's paper to know how global parameters are estimated and work. |
|
| 7. Optimization Parameters | |
| I wrote in the other page for the optimization methods that GRAS uses. You have important instructions to see the documents or book referred in that page. Here, I would like to write how we should adjust optimization parameters when we encounter the problem of convergence. | |
Optimizing process of GRAS consists of two loops. The first one is the Quasi Newton Loop (QN loop). This loop is for solving an unconstrained optimization problem which has a lagrangian objective function. The members of the part of extension consist of constrained terms with multipliers. After the QN loop converges under some lagrangian multiplier, the multipliers are adjusted as status of constrained equations. Then the new QN loop is started. This iteration process is performed on the main loop. If every constrained equation are satisfied with very small error and QN loop converge satisfying with configured condition, then the optimization is completed. |
![]() |
|
|
| 8. Initial Values | |
| Initial values for optimization are given to the series of gross world products and the series of CO2 reduction rates. In any simulation, default initial value of gross world products are given as the output of Nordhasu optimizing simulation. Those values can be changed by choosing [InitGlobalProduction] in [Edit] menu. The initial value of CO2 reduction rates are given as an constant value, which can be changed at [Initial Val.] tab in [Model configuration] menu. Default is 0.05. |
|