Skip to content
Snippets Groups Projects
Commit 4210be50 authored by Peter Alexander's avatar Peter Alexander
Browse files

Recalibration based on setaside changes

parent 085d206a
No related branches found
No related tags found
No related merge requests found
...@@ -84,8 +84,8 @@ $gdxin ...@@ -84,8 +84,8 @@ $gdxin
PARAMETER baseCost(crop); PARAMETER baseCost(crop);
PARAMETER otherIntCost(crop); PARAMETER otherIntCost(crop);
baseCost(crop) = prodCost(crop)*0.4; baseCost(crop) = prodCost(crop)*0.35;
otherIntCost(crop) = baseCost(crop)*0.6 + otherICost; otherIntCost(crop) = baseCost(crop)*0.65 + otherICost;
baseCost('pasture') = 0.03; baseCost('pasture') = 0.03;
otherIntCost('pasture') = 0.8 + otherICost; otherIntCost('pasture') = 0.8 + otherICost;
......
...@@ -19,21 +19,21 @@ SSP2,CROP_TO_PASTURE_COST_FACTOR,unif,0.8,1.2,,,, ...@@ -19,21 +19,21 @@ SSP2,CROP_TO_PASTURE_COST_FACTOR,unif,0.8,1.2,,,,
SSP3,CROP_TO_PASTURE_COST_FACTOR,unif,0.8,1.2,,,, SSP3,CROP_TO_PASTURE_COST_FACTOR,unif,0.8,1.2,,,,
SSP4,CROP_TO_PASTURE_COST_FACTOR,unif,0.8,1.2,,,, SSP4,CROP_TO_PASTURE_COST_FACTOR,unif,0.8,1.2,,,,
SSP5,CROP_TO_PASTURE_COST_FACTOR,unif,0.8,1.2,,,, SSP5,CROP_TO_PASTURE_COST_FACTOR,unif,0.8,1.2,,,,
SSP1,FERTILISER_COST_PER_T,beta,0.6,3,1.8,2.4,2.7, SSP1,FERTILISER_COST_PER_T,beta,0.1,2.5,1.3,1.9,2.2,
SSP2,FERTILISER_COST_PER_T,beta,0.6,3,1.5,1.8,2.1, SSP2,FERTILISER_COST_PER_T,beta,0.1,2.5,1,1.3,1.6,
SSP3,FERTILISER_COST_PER_T,beta,0.6,3,0.8,1.5,2.1, SSP3,FERTILISER_COST_PER_T,beta,0.1,2.5,0.3,1,1.6,
SSP4,FERTILISER_COST_PER_T,beta,0.6,3,1.2,2.1,2.7, SSP4,FERTILISER_COST_PER_T,beta,0.1,2.5,0.7,1.6,2.2,
SSP5,FERTILISER_COST_PER_T,beta,0.6,3,0.8,1.2,1.8, SSP5,FERTILISER_COST_PER_T,beta,0.1,2.5,0.3,0.7,1.3,
SSP1,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,, SSP1,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,,
SSP2,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,, SSP2,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,,
SSP3,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,, SSP3,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,,
SSP4,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,, SSP4,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,,
SSP5,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,, SSP5,INITIAL_PRICE_SHIFT,unif,0.8,1.2,,,,
SSP1,IRRIG_COST_SCALE_FACTOR,beta,0,0.0008,0.0004,0.0005,0.0006, SSP1,IRRIG_COST_SCALE_FACTOR,beta,0,0.0007,0.00035,0.00045,0.00055,
SSP2,IRRIG_COST_SCALE_FACTOR,beta,0,0.0008,0.0003,0.0004,0.0005, SSP2,IRRIG_COST_SCALE_FACTOR,beta,0,0.0007,0.00025,0.00035,0.00045,
SSP3,IRRIG_COST_SCALE_FACTOR,beta,0,0.0008,0.0001,0.0002,0.0003, SSP3,IRRIG_COST_SCALE_FACTOR,beta,0,0.0007,0.00005,0.00015,0.00025,
SSP4,IRRIG_COST_SCALE_FACTOR,beta,0,0.0008,0.0002,0.0004,0.0006, SSP4,IRRIG_COST_SCALE_FACTOR,beta,0,0.0007,0.00015,0.00035,0.00055,
SSP5,IRRIG_COST_SCALE_FACTOR,beta,0,0.0008,0.0001,0.00025,0.0004, SSP5,IRRIG_COST_SCALE_FACTOR,beta,0,0.0007,0.00005,0.0002,0.00035,
SSP1,IRRIGATION_EFFICIENCY,beta,0.4,0.6,0.52,0.55,0.58, SSP1,IRRIGATION_EFFICIENCY,beta,0.4,0.6,0.52,0.55,0.58,
SSP2,IRRIGATION_EFFICIENCY,beta,0.4,0.6,0.48,0.5,0.52, SSP2,IRRIGATION_EFFICIENCY,beta,0.4,0.6,0.48,0.5,0.52,
SSP3,IRRIGATION_EFFICIENCY,beta,0.4,0.6,0.42,0.45,0.48, SSP3,IRRIGATION_EFFICIENCY,beta,0.4,0.6,0.42,0.45,0.48,
......
This diff is collapsed.
...@@ -9,7 +9,7 @@ IS_CALIBRATION_RUN = true ...@@ -9,7 +9,7 @@ IS_CALIBRATION_RUN = true
GENERATE_NEW_YIELD_CLUSTERS = false GENERATE_NEW_YIELD_CLUSTERS = false
NUM_YIELD_CLUSTERS=8000 NUM_YIELD_CLUSTERS=8000
END_TIMESTEP=0 END_TIMESTEP=8
TIMESTEP_SIZE=1 TIMESTEP_SIZE=1
INTERPOLATE_OUTPUT_YEARS = false INTERPOLATE_OUTPUT_YEARS = false
......
...@@ -227,9 +227,9 @@ public class ModelConfig { ...@@ -227,9 +227,9 @@ public class ModelConfig {
public static final double CROP_TO_PASTURE_COST_FACTOR = getDoubleProperty("CROP_TO_PASTURE_COST_FACTOR", 1.0); public static final double CROP_TO_PASTURE_COST_FACTOR = getDoubleProperty("CROP_TO_PASTURE_COST_FACTOR", 1.0);
public static final double AGRI_LAND_EXPANSION_COST_FACTOR = getDoubleProperty("AGRI_LAND_EXPANSION_COST_FACTOR", 1.0); public static final double AGRI_LAND_EXPANSION_COST_FACTOR = getDoubleProperty("AGRI_LAND_EXPANSION_COST_FACTOR", 1.0);
public static final double CROP_INCREASE_COST = getDoubleProperty("CROP_INCREASE_COST", 0.1 * LAND_CHANGE_COST * AGRI_LAND_EXPANSION_COST_FACTOR); public static final double CROP_INCREASE_COST = getDoubleProperty("CROP_INCREASE_COST", 0.09 * LAND_CHANGE_COST * AGRI_LAND_EXPANSION_COST_FACTOR);
public static final double PASTURE_DECREASE_COST = getDoubleProperty("PASTURE_DECREASE_COST", LAND_CHANGE_COST); public static final double PASTURE_DECREASE_COST = getDoubleProperty("PASTURE_DECREASE_COST", LAND_CHANGE_COST);
public static final double CROP_DECREASE_COST = getDoubleProperty("CROP_DECREASE_COST", 1.75 * LAND_CHANGE_COST); public static final double CROP_DECREASE_COST = getDoubleProperty("CROP_DECREASE_COST", 1.65 * LAND_CHANGE_COST);
public static final double PASTURE_INCREASE_COST = getDoubleProperty("PASTURE_INCREASE_COST", 0.4 * LAND_CHANGE_COST * CROP_TO_PASTURE_COST_FACTOR * AGRI_LAND_EXPANSION_COST_FACTOR); public static final double PASTURE_INCREASE_COST = getDoubleProperty("PASTURE_INCREASE_COST", 0.4 * LAND_CHANGE_COST * CROP_TO_PASTURE_COST_FACTOR * AGRI_LAND_EXPANSION_COST_FACTOR);
public static final double AGRI_EXPANSION_COST_BASE = getDoubleProperty("AGRI_EXPANSION_COST_BASE", 0.04 * LAND_CHANGE_COST * AGRI_LAND_EXPANSION_COST_FACTOR); public static final double AGRI_EXPANSION_COST_BASE = getDoubleProperty("AGRI_EXPANSION_COST_BASE", 0.04 * LAND_CHANGE_COST * AGRI_LAND_EXPANSION_COST_FACTOR);
public static final double AGRI_EXPANSION_COST_BASE_MANAGED_FOREST = getDoubleProperty("AGRI_EXPANSION_COST_BASE_MANAGED_FOREST", 0.5 * LAND_CHANGE_COST * AGRI_LAND_EXPANSION_COST_FACTOR); public static final double AGRI_EXPANSION_COST_BASE_MANAGED_FOREST = getDoubleProperty("AGRI_EXPANSION_COST_BASE_MANAGED_FOREST", 0.5 * LAND_CHANGE_COST * AGRI_LAND_EXPANSION_COST_FACTOR);
...@@ -294,8 +294,8 @@ public class ModelConfig { ...@@ -294,8 +294,8 @@ public class ModelConfig {
public static final double OTHER_INTENSITY_COST = getDoubleProperty("OTHER_INTENSITY_COST", 0.6); public static final double OTHER_INTENSITY_COST = getDoubleProperty("OTHER_INTENSITY_COST", 0.6);
public static final double OTHER_INTENSITY_PARAM = getDoubleProperty("OTHER_INTENSITY_PARAM", 3.22); public static final double OTHER_INTENSITY_PARAM = getDoubleProperty("OTHER_INTENSITY_PARAM", 3.22);
public static final double IRRIG_COST_SCALE_FACTOR = getDoubleProperty("IRRIG_COST_SCALE_FACTOR", 0.0004); public static final double IRRIG_COST_SCALE_FACTOR = getDoubleProperty("IRRIG_COST_SCALE_FACTOR", 0.00035);
public static final double FERTILISER_COST_PER_T = getDoubleProperty("FERTILISER_COST_PER_T", 1.8); // $500/t, 18% N/t public static final double FERTILISER_COST_PER_T = getDoubleProperty("FERTILISER_COST_PER_T", 1.6); // $500/t, 18% N/t
public static final double FERTILISER_MAX_COST = FERTILISER_COST_PER_T * MAX_FERT_AMOUNT/1000; public static final double FERTILISER_MAX_COST = FERTILISER_COST_PER_T * MAX_FERT_AMOUNT/1000;
public static final double DOMESTIC_PRICE_MARKUP = getDoubleProperty("DOMESTIC_PRICE_MARKUP", 1.0); public static final double DOMESTIC_PRICE_MARKUP = getDoubleProperty("DOMESTIC_PRICE_MARKUP", 1.0);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment