Commit 1ed8afe7 authored by Uria Martinez, Rocio's avatar Uria Martinez, Rocio
Browse files

data input files

- Updates to IRAtaxcred, state_SAF_tc, and CO2dcoeff to support the choice of flexible or rigid fuel mix at biorefineries through SwFlxYieldMix settings
- Updates to files related to LCFS programs to include representation of upcoming New Mexico Clean Transportation Fuel Program (CTFP)

data.gms
- New XMFEE, IOCOEFF table entries for new set of fuel-mix variables at the biorefinery gate used when assuming flexible fuel yield at multifuel biorefineries (SwFlxYieldMix = 1) is assumed
- Additional entries in Table LCFS_CI_benchmark_cases for NM CTFP

main.gms
- One new switch: SwFlxYieldMix (Flexible Fuel Yield Mix): Select whether the fuel yield mix at multifuel biorefineries is fixed [0] or flexible [1]
- One new value for  SwLCFSFuture: setting its value to 2 turns off exogenous credits in all LCFS-type programs so that deficits from petroleum consumption need to be balanced exclusively through biofuel pathways
- New set of commodities depicting total fuel yield coming out of HEFA, Fischer-Tropsch, ATJ, and HTL biorefineries without specifying percentages of SAF, naphtha, and diesel until further down in the supply chain (to be used when SwFlxYieldMix = 1)
- Conditional statement to use the appropriate LCFS exogenous credit input parameters for each value of SwLCFSFuture
- Other changes throughout the code are about selecting the right set commodities for each setting of SwFlxYieldMix

summ.gms
- Conditional statement to use the appropriate set of activities to track domestic biofuel production of each type depending on SwFlxYieldMix settings
parent e0a5c761
Loading
Loading
Loading
Loading
−491 KiB (9.61 MiB)

File changed.

No diff preview for this file type.

+76 −16
Original line number Diff line number Diff line
@@ -162,6 +162,16 @@ XMFEEV_FB.(#R).(#RP) 0.0032 0.0034 0.1401 0.1401 0.2813
XMFEEF_BT.(#R).(#RP)     0.0878     0.0878     
XMFEEV_BT.(#R).(#RP)     0.0001     0.0001

+                       BOL_PYR_B
XMFEEF_BT.(#R).(#RP)     0.0878   
XMFEEV_BT.(#R).(#RP)     0.0001   

*The next row applies to model runs under the assumption of flexible yield in multi-fuel biorefineries
+                       FHF_FOG_B  FHF_SOY_B  FAJ_CRN_B  FAJ_STV_B  FAJ_HEC_B  FAJ_FRT_B  FFT_STV_B  FFT_HEC_B  FFT_WEC_B  FFT_FRT_B  FFT_MSW_B  FHT_SLD_B  FHT_MNR_B
XMFEEF_BT.(#R).(#RP)     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878
XMFEEV_BT.(#R).(#RP)     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001

*The next four rows apply to model runs under the assumption of rigid yield mixtures in multi-fuel biorefineries
+                       SHF_FOG_B  SHF_SOY_B  SAJ_CRN_B  SAJ_STV_B  SAJ_HEC_B  SAJ_FRT_B  SFT_STV_B  SFT_HEC_B  SFT_WEC_B  SFT_FRT_B  SFT_MSW_B
XMFEEF_BT.(#R).(#RP)     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878    
XMFEEV_BT.(#R).(#RP)     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001   
@@ -174,9 +184,9 @@ XMFEEV_BT.(#R).(#RP) 0.0001 0.0001 0.0001 0.0001 0.0001
XMFEEF_BT.(#R).(#RP)     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878     0.0878
XMFEEV_BT.(#R).(#RP)     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001     0.0001

+                       BOL_PYR_B  HHT_SLD_B  HHT_MNR_B
XMFEEF_BT.(#R).(#RP)    0.0878      0.0878     0.0878 
XMFEEV_BT.(#R).(#RP)    0.0001      0.0001     0.0001
+                       HHT_SLD_B  HHT_MNR_B
XMFEEF_BT.(#R).(#RP)    0.0878     0.0878 
XMFEEV_BT.(#R).(#RP)    0.0001     0.0001

*Source: TEA_LCA.Rmd
;
@@ -529,6 +539,7 @@ CRN_COL_F 1 -1
CRN_TRA_B                       1          -1
CRN_HDL_B                                   1          -1
CRE_DRM_B                                               3.062      -1
FAJ_CRN_B                                                           0.643 
SAJ_CRN_B                                                           0.480
GAJ_CRN_B                                                           0.113
DAJ_CRN_B                                                           0.049
@@ -542,6 +553,7 @@ SOY_TRA_B 1 -1
SOY_HDL_B                                   0.005      -1          -1
BDS_TES_B                                              292.053
SOY_HEF_B                                                           1          -1          -1
FHF_SOY_B                                                                     289.2       300.086
SHF_SOY_B                                                                     194.7        46.446
GHF_SOY_B                                                                      93.7         6.531
DHF_SOY_B                                                                       0.8       247.108
@@ -553,10 +565,12 @@ STV_COL_F 1 -1
STV_TRA_B                       1          -1
STV_HDL_B                                   1           -1                      -1
STV_CLE_B                                                1         -1
FAJ_STV_B                                                          56.743
SAJ_STV_B                                                          42.024
GAJ_STV_B                                                           9.954
DAJ_STV_B                                                           4.764
STV_SYN_B                                                                        1          -1
FFT_STV_B                                                                                   43.024
SFT_STV_B                                                                                   17.613
GFT_STV_B                                                                                   10.568
DFT_STV_B                                                                                   14.843
@@ -569,10 +583,12 @@ HEC_COL_F 1 -1
HEC_TRA_B                       1          -1
HEC_HDL_B                                   1           -1                      -1
HEC_CLE_B                                                1         -1
FAJ_HEC_B                                                          56.753
SAJ_HEC_B                                                          42.024
GAJ_HEC_B                                                           9.954
DAJ_HEC_B                                                           4.764
HEC_SYN_B                                                                        1          -1
FFT_HEC_B                                                                                  43.024
SFT_HEC_B                                                                                  17.613
GFT_HEC_B                                                                                  10.568
DFT_HEC_B                                                                                  14.843
@@ -585,6 +601,7 @@ WEC_COL_F 1 -1
WEC_TRA_B                       1          -1
WEC_HDL_B                                   1           -1
WEC_SYN_B                                                1          -1
FFT_WEC_B                                                           43.024
SFT_WEC_B                                                           17.613
GFT_WEC_B                                                           10.568
DFT_WEC_B                                                           14.843
@@ -597,10 +614,12 @@ FRT_COL_F 1 -1
FRT_TRA_B                       1          -1
FRT_HDL_B                                   1           -1                      -1                      -1
FRT_CLE_B                                                1         -1
FAJ_FRT_B                                                          56.743
SAJ_FRT_B                                                          42.024
GAJ_FRT_B                                                           9.954
DAJ_FRT_B                                                           4.764
FRT_SYN_B                                                                        1          -1
FFT_FRT_B                                                                                  68.628
SFT_FRT_B                                                                                  25.664
GFT_FRT_B                                                                                  25.875
DFT_FRT_B                                                                                  17.088
@@ -613,6 +632,7 @@ MSW_COL_F 1 -1
MSW_TRA_B                       1          -1
MSW_HDL_B                                   1           -1
MSW_SYN_B                                                1         -1
FFT_MSW_B                                                          99.031
SFT_MSW_B                                                          42.272
GFT_MSW_B                                                          21.136
DFT_MSW_B                                                          35.623
@@ -624,6 +644,7 @@ FOG_COL_F 1 -1
FOG_TRA_B                       1          -1
FOG_HDL_B                                   1           -1
FOG_HEF_B                                                1          -1            -1
FHF_FOG_B                                                           289.2       300.086
SHF_FOG_B                                                           194.7        46.446
GHF_FOG_B                                                            93.7         6.531
DHF_FOG_B                                                             0.8       247.108
@@ -636,6 +657,7 @@ SLD_COL_F 1 -1
SLD_TRA_B                       1          -1
SLD_HDL_B                                   1           -1
SLD_CRD_B                                                1         -1
FHT_SLD_B                                                          96.466
HHT_SLD_B                                                          38.586
GHT_SLD_B                                                          19.293
DHT_SLD_B                                                          38.586
@@ -647,6 +669,7 @@ MNR_COL_F 1 -1
MNR_TRA_B                       1          -1
MNR_HDL_B                                   1           -1
MNR_CRD_B                                                1         -1
FHT_MNR_B                                                         103.791
HHT_MNR_B                                                          41.517
GHT_MNR_B                                                          20.758
DHT_MNR_B                                                          41.517
@@ -680,6 +703,17 @@ DFO_DEM_P


+               TRS_HFG_B   TRS_HSY_B   TRS_ACR_B   TRS_AST_B   TRS_AHE_B   TRS_AFR_B   TRS_FST_B   TRS_FHE_B   TRS_FWE_B   TRS_FFR_B   TRS_FMW_B   
FHF_FOG_B           -1
FHF_SOY_B                       -1
FAJ_CRN_B                                   -1
FAJ_STV_B                                               -1
FAJ_HEC_B                                                           -1
FAJ_FRT_B                                                                       -1
FFT_STV_B                                                                                   -1
FFT_HEC_B                                                                                               -1
FFT_WEC_B                                                                                                           -1
FFT_FRT_B                                                                                                                        -1   
FFT_MSW_B                                                                                                                                   -1
SHF_FOG_B           -1
SHF_SOY_B                       -1
SAJ_CRN_B                                   -1
@@ -718,6 +752,19 @@ SFT_MSW_T
SAF_MIX_T           1            1           1           1           1           1           1           1           1            1          1 

+               TRG_HFG_B   TRG_HSY_B   TRG_ACR_B   TRG_AST_B   TRG_AHE_B   TRG_AFR_B   TRG_FST_B   TRG_FHE_B   TRG_FWE_B   TRG_FFR_B   TRG_FMW_B  TRG_HSL_B  TRG_HMN_B
FHF_FOG_B           -1
FHF_SOY_B                       -1
FAJ_CRN_B                                   -1
FAJ_STV_B                                               -1
FAJ_HEC_B                                                           -1
FAJ_FRT_B                                                                       -1
FFT_STV_B                                                                                   -1
FFT_HEC_B                                                                                               -1
FFT_WEC_B                                                                                                           -1
FFT_FRT_B                                                                                                                        -1   
FFT_MSW_B                                                                                                                                  -1
FHT_SLD_B                                                                                                                                              -1
FHT_MNR_B                                                                                                                                                        -1     
GHF_FOG_B           -1
GHF_SOY_B                       -1
GAJ_CRN_B                                   -1
@@ -763,6 +810,19 @@ GHT_MNR_T
GAS_MIX_T           1            1           1           1           1           1           1           1           1            1          1         1         1

+               TRD_HFG_B   TRD_HSY_B   TRD_ACR_B   TRD_AST_B   TRD_AHE_B   TRD_AFR_B   TRD_FST_B   TRD_FHE_B   TRD_FWE_B   TRD_FFR_B   TRD_FMW_B  TRD_HSL_B  TRD_HMN_B
FHF_FOG_B           -1
FHF_SOY_B                       -1
FAJ_CRN_B                                   -1
FAJ_STV_B                                               -1
FAJ_HEC_B                                                           -1
FAJ_FRT_B                                                                       -1
FFT_STV_B                                                                                   -1
FFT_HEC_B                                                                                               -1
FFT_WEC_B                                                                                                           -1
FFT_FRT_B                                                                                                                        -1   
FFT_MSW_B                                                                                                                                   -1
FHT_SLD_B                                                                                                                                             -1
FHT_MNR_B                                                                                                                                                       -1
DHF_FOG_B           -1
DHF_SOY_B                       -1
DAJ_CRN_B                                   -1
@@ -846,7 +906,7 @@ RFO_DEM_P 1

*Source: TEA_LCA.Rmd
*Note: TCH_STV_B, TCH_HEC_B, TCH_FRT_B, SYG_STV_B, SYG_HEC_B, SYG_WEC_B, SYG_FRT_B, SYG_MSW_B, HEF_FOG_B are intermediate processes for which conversion yields and costs are not tracked separately. Thus, they can be skipped in result post-processing

*Note: FAJ_XXX_B, FFT_XXX_B, FHF_XXX_B, FHT_XXX_B are fuel mixtures that only are part of the model when run under the flexible fuel yield mix assumption

*======================================================================================
*Lifecycle Analysis (LCA) coefficients for combinations of conversion processes and fuels
@@ -860,14 +920,10 @@ $OFFDELIM
*Source: TEA_LCA.Rmd

*Use the ICAO values for the Fischer-Tropsch MSW process regardless of SwCO2ValSource switch value because ICAO's number refers to 100% biogenic MSW and GREET to 80% biogenic MSW and the MSW supply curve is based on 100% biogenic MSW estimates.
CO2EQ_COEFFS_Case("FTR_MSW_B", "SFT_MSW_B", "GREET_avtmodule", "CO2e_coeff") = CO2EQ_COEFFS_Case("FTR_MSW_B", "SFT_MSW_B", "ICAO_EPA", "CO2e_coeff");
CO2EQ_COEFFS_Case("FTR_MSW_B", "GFT_MSW_B", "GREET_avtmodule", "CO2e_coeff") = CO2EQ_COEFFS_Case("FTR_MSW_B", "GFT_MSW_B", "ICAO_EPA", "CO2e_coeff");
CO2EQ_COEFFS_Case("FTR_MSW_B", "DFT_MSW_B", "GREET_avtmodule", "CO2e_coeff") = CO2EQ_COEFFS_Case("FTR_MSW_B", "DFT_MSW_B", "ICAO_EPA", "CO2e_coeff");

*Experiment: do we see uptake of the CRN_ATJ process if its CI is the same as for stover?
*CO2EQ_COEFFS_Case("ATJ_CRN_B", "SAJ_CRN_B", "GREET_avtmodule", "CO2e_coeff") = CO2EQ_COEFFS_Case("ATJ_STV_B", "SAJ_STV_B", "GREET_avtmodule", "CO2e_coeff");
*CO2EQ_COEFFS_Case("ATJ_CRN_B", "GAJ_CRN_B", "GREET_avtmodule", "CO2e_coeff") = CO2EQ_COEFFS_Case("ATJ_STV_B", "GAJ_STV_B", "GREET_avtmodule", "CO2e_coeff");
*CO2EQ_COEFFS_Case("ATJ_CRN_B", "DAJ_CRN_B", "GREET_avtmodule", "CO2e_coeff") = CO2EQ_COEFFS_Case("ATJ_STV_B", "DAJ_STV_B", "GREET_avtmodule", "CO2e_coeff");
CO2EQ_COEFFS_Case("FTR_MSW_B", "FFT_MSW_B", "GREET_avtmodule_or_literature", "CO2e_coeff") = CO2EQ_COEFFS_Case("FTR_MSW_B", "FFT_MSW_B", "ICAO_EPA", "CO2e_coeff");
CO2EQ_COEFFS_Case("FTR_MSW_B", "SFT_MSW_B", "GREET_avtmodule_or_literature", "CO2e_coeff") = CO2EQ_COEFFS_Case("FTR_MSW_B", "SFT_MSW_B", "ICAO_EPA", "CO2e_coeff");
CO2EQ_COEFFS_Case("FTR_MSW_B", "GFT_MSW_B", "GREET_avtmodule_or_literature", "CO2e_coeff") = CO2EQ_COEFFS_Case("FTR_MSW_B", "GFT_MSW_B", "ICAO_EPA", "CO2e_coeff");
CO2EQ_COEFFS_Case("FTR_MSW_B", "DFT_MSW_B", "GREET_avtmodule_or_literature", "CO2e_coeff") = CO2EQ_COEFFS_Case("FTR_MSW_B", "DFT_MSW_B", "ICAO_EPA", "CO2e_coeff");

*======================================================================================
*Elasticity parameters
@@ -987,10 +1043,14 @@ LCFS_JET.OR.Baseline_Policy 90.80 90.80 90.80 90.80 90.80 88.87 88
LCFS_GAS.WA.Baseline_Policy                              98.44  97.97  96.95  95.96  94.97  93.49  92.00  90.52  89.04  89.04  89.04  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14  79.14    
LCFS_DES.WA.Baseline_Policy                              99.61  99.11  98.11  97.11  96.11  94.60  93.10  91.60  90.10  90.10  90.10  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09
LCFS_JET.WA.Baseline_Policy                              99.61  99.11  98.11  97.11  96.11  94.60  93.10  91.60  90.10  90.10  90.10  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09  80.09
LCFS_GAS.NM.Baseline_Policy                                                   90.75  89.36  86.87  82.24  73.93  73.00  72.08  71.16  70.23  69.31  68.38  67.46  66.54  65.61  64.69  64.69  64.69  64.69  64.69  64.69  64.69  64.69  64.69  64.69  64.69   
LCFS_DES.NM.Baseline_Policy                                                   89.31  87.95  85.49  80.95  72.76  71.85  70.94  70.03  69.12  68.21  67.30  66.39  65.48  64.57  63.67  63.67  63.67  63.67  63.67  63.67  63.67  63.67  63.67  63.67  63.67    
LCFS_JET.NM.Baseline_Policy                                                   79.79  78.57  76.38  72.31  65.00  64.19  63.38  62.56  61.75  60.94  60.13  59.31  58.50  57.69  56.88  56.88  56.88  56.88  56.88  56.88  56.88  56.88  56.88  56.88  56.88
;

LCFS_CI_benchmark_cases(LCFSCat,"OR","High_Policy_Support",T) = LCFS_CI_benchmark_cases(LCFSCat,"OR","Baseline_Policy",T);
LCFS_CI_benchmark_cases(LCFSCat,"WA","High_Policy_Support",T) = LCFS_CI_benchmark_cases(LCFSCat,"WA","Baseline_Policy",T);
LCFS_CI_benchmark_cases(LCFSCat,"NM","High_Policy_Support",T) = LCFS_CI_benchmark_cases(LCFSCat,"NM","Baseline_Policy",T);

*Note: Benchmarks in the California Base (Proposed) future are specified by regulation until 2040 (2045) and assumed to remain constant from there to the end of the modeling period.
*For Oregon, benchmarks are specified by regulation until 2035 and assumed constant after that.
@@ -1044,9 +1104,9 @@ MXD_FFR_T 0 1 0
MXD_FMW_T      0          1          0
;

TABLE LCFS_energycontent(AMIXT, ECCONVFACT) "Energy content by pathway (MJ per gal)"
TABLE LCFS_energycontent(AMIXT,R,ECCONVFACT) "Energy content by pathway (MJ per gal)"
$ONDELIM
$INCLUDE LCFS_AMIXT_MJpergal.csv
$INCLUDE LCFS_AMIXT_MJpergal_all.csv
$OFFDELIM
;

+86 −0

File changed.

Preview size limit exceeded, changes collapsed.

+85 −55

File changed.

Preview size limit exceeded, changes collapsed.

+142 −64

File changed.

Preview size limit exceeded, changes collapsed.

Loading