diff --git a/cases.csv b/cases.csv
index fa0dc507..6ca59529 100644
--- a/cases.csv
+++ b/cases.csv
@@ -19,6 +19,7 @@ plantchar_fuelcell,Fuel cell cost and performance characteristics (inputs\plant_
plantchar_gas_ccs,Natural gas CCS generator cost and performance characteristics (inputs\plant_characteristics\{plantchar_gas_ccs}.csv). Options start with 'gas-ccs' and the switch should be set to the entire file name (ex: gas-ccs_ATB_2024_moderate),gas-ccs_ATB_(2024)_(conservative|moderate|advanced),gas-ccs_ATB_2024_moderate,
plantchar_gas,Natural gas generator cost and performance characteristics (inputs\plant_characteristics\{plantchar_gas}.csv). Options start with 'gas_' and the switch should be set to the entire file name (ex: gas_ATB_2024_moderate),gas_ATB_(2024)_(moderate),gas_ATB_2024_moderate,
plantchar_geo,Geothermal cost setting (inputs\plant_characteristics\{plantchar_geo}.csv).The options for plantchar_geo start with 'geo_' and the switch should be set to the entire file name (ex: geo_ATB_2023_conservative),geo_ATB_(2023|2024)_(conservative|moderate|advanced),geo_ATB_2024_moderate,
+plantchar_h2fuelcell,H2 fuel cell cost and performance characteristics (inputs\plant_characteristics\{plantchar_h2fuelcell}.csv). The options for plantchar_h2fuelcell start with 'h2fuelcell_' and the switch should be set to the entire file name (ex: h2fuelcell_moderate),h2fuelcell_(conservative|moderate|advanced),h2fuelcell_moderate,
plantchar_h2combustion,H2-CT/CC cost and performance inputs (inputs/plant_characteristics/{h2combustionscen}.csv). The options for h2combustionscen start with 'h2-combustion_' and the switch should be set to the entire file name (ex: h2-combustion_ATB_2023),h2-combustion_ATB_(2024),h2-combustion_ATB_2024,
plantchar_hydro,Hydropower cost inputs (inputs/plant_characteristics/{plantchar_hydro}.csv). The options for plantchar_hydro start with 'hydro_' and the switch should be set to the entire file name (ex: hydro_ATB_2019_low),hydro_ATB_2019_(constant|mid|low),hydro_ATB_2019_mid,
plantchar_nuclear_smr,Small modular reactor (SMR) cost and performance characteristics (inputs\plant_characteristics\{plantchar_nuclear_smr}.csv). Options start with 'nuclear_smr' and the switch should be set to the entire file name (ex: nuclear-smr_ATB_2024_moderate),nuclear-smr_ATB_(2024)_(conservative|moderate|advanced),nuclear-smr_ATB_2024_moderate,
@@ -158,6 +159,7 @@ GSw_GWP,Global warming potential for CH4 and N2O; either a string specifying IPC
GSw_H2,Turn on/off the representation of hydrogen supply/demand balance at a national level without storage (1) or at a regional level with storage (2),0; 1; 2,2,
GSw_H2_CompressorLoad,Turn on/off the accounting of electric loads from compressors used to operate the hydrogen transport network, 0; 1,0,
GSw_H2_Demand_Case,H2 demand case as indicated by the column headers in inputs/consume/h2_exogenous_demand.csv,none; BAU; Aggressive; Decarb; Decarb_with_BAU; LTS,none,
+GSw_H2FuelCell,Turn on/off H2 fuel cell (h2-fuel-cell) as a technology option,0; 1,0,
GSw_H2_Inputs,Input file suffix for H2 inputs,ref; low,ref,
GSw_H2_IntraReg_Transport,if non-zero specifies the flat cost for intra-ReEDS BA hydrogen transport in 2004$/kg H2 produced. Recommended value is $0.32/kg per https://liftoff.energy.gov/wp-content/uploads/2023/05/20230523-Pathways-to-Commercial-Liftoff-Clean-Hydrogen.pdf pg 15 for transport costs,float,0.32,
GSw_H2_MinStorHours,Minimum H2 storage duration required by zone (only used when GSw_H2=2),N/A,24,
@@ -384,4 +386,4 @@ resource_adequacy_years,_-delimited years to include in resource adequacy calcul
MCS_runs,Number of Monte Carlo simulation runs. Set to 0 to disable MCS. Set to an integer N > 0 to run N ReEDS simulations with sampling.,int,0,
MCS_dist,Name of the `.yaml` file defining the MCS distributions. Use 'default' or a string beginning with 'user' to reference `inputs/userinput/mcs_distributions_{MCS_dist}.yaml`,N/A,default,
MCS_dist_groups,Define the distribution groups to use in a Monte Carlo Simulation. Each entry should refer to a key from `inputs/userinput/mcs_distributions_{MCS_dist}.yaml` with multiple entries separated by a dot (e.g. Example1.Example2.Example3),N/A,tech,
-MCS_lhs,Option to use random sampling (0) or latin hypercube sampling (1) for Monte Carlo simulation,0; 1,0,
+MCS_lhs,Option to use random sampling (0) or latin hypercube sampling (1) for Monte Carlo simulation,0; 1,0,
\ No newline at end of file
diff --git a/cases_h2-fuelcell.csv b/cases_h2-fuelcell.csv
new file mode 100644
index 00000000..cc1f2cc3
--- /dev/null
+++ b/cases_h2-fuelcell.csv
@@ -0,0 +1,67 @@
+,Default Value,USA_defaults_fc_pr,USA_defaults_fc_mid,USA_defaults_fc_low,USA_defaults_fc_high,USA_defaults_fc_mid_w_ng_fc
+ignore,1,0,0,0,0,0
+GSw_Region,cendiv/Pacific,country/USA,country/USA,country/USA,country/USA,country/USA
+endyear,2032,2050,2050,2050,2050,2050
+yearset,2010_2015_2020..2050..5,,,,,
+GSw_ZoneSet,,,,,,
+GSw_GasCurve,2,1,1,1,1,1
+GSw_Geothermal,,,,,,
+GSw_GrowthPenalties,,,,,,
+GSw_Upstream,,,,,,
+GSw_TransHurdleRate,,,,,,
+distpvscen,,,,,,
+GSw_AnnualCap,,,,,,
+GSw_AnnualCapScen,,,,,,
+GSw_LoadProfiles,,,,,,
+GSw_NG_CRF_penalty,,,,,,
+GSw_PRM_NetImportLimit,,,,,,
+GSw_RetirePenalty,,,,,,
+GSw_FakeData,,,,,,
+GSw_PRM_CapCredit,,,,,,
+GSw_PRM_scenario,,,,,,
+GSw_HourlyType,,,,,,
+GSw_InterDayLinkage,,,,,,
+GSw_HourlyWeatherYears,,,,,,
+GSw_HourlyClusterMapMethod,,,,,,
+GSw_WaterCapacity,,,,,,
+GSw_WaterMain,,,,,,
+GSw_WaterUse,,,,,,
+resource_adequacy_years,,,,,,
+GSw_HourlyClusterAlgorithm,,,,,,
+MCS_runs,,,,,,
+MCS_dist_groups,,,,,,
+MCS_lhs,,,,,,
+GSw_PRM_StressIterateMax,,,,,,
+GSw_ReducedResource,,,,,,
+GSw_SitingUPV,,,,,,
+GSw_SitingWindOfs,,,,,,
+GSw_SitingWindOns,,,,,,
+GSw_TransScen,,,,,,
+GSw_CO2_Detail,,,,,,
+GSw_DAC,,,,,,
+GSw_NoFossilOffsetCDR,,,,,,
+GSw_Biopower,,,,,,
+GSw_HourlyChunkLengthRep,,,,,,
+GSw_HourlyChunkLengthStress,,,,,,
+GSw_LfillGas,,,,,,
+GSw_Nuclear,,,,,,
+GSw_OpRes,,,,,,
+GSw_StartCost,,,,,,
+GSw_H2,,,,,,
+GSw_H2_PTC,,,,,,
+GSw_H2Combustion,,,,,,
+GSw_DRShed,,,,,,
+GSw_MGA_CostDelta,,,,,,
+GSw_LoadSiteCF,,,,,,
+GSw_OffshoreZones,,,,,,
+GSw_OffshoreBackbone,,,,,,
+GSw_OffshoreBackflow,,,,,,
+pras_agg_ogs_lfillgas,,,,,,
+pras_existing_unit_size,,,,,,
+pras_scheduled_outage,,,,,,
+pras_unitsize_source,,,,,,
+pras_vre_combine,,,,,,
+pras_samples,,,,,,
+GSw_FuelCell,,0,0,0,0,1
+GSw_H2FuelCell,,0,1,1,1,1
+plantchar_h2fuelcell,,,h2fuelcell_moderate,h2fuelcell_advanced,h2fuelcell_conservative,h2fuelcell_moderate
\ No newline at end of file
diff --git a/docs/source/model_documentation.md b/docs/source/model_documentation.md
index 0d4b14be..25d3a0e9 100644
--- a/docs/source/model_documentation.md
+++ b/docs/source/model_documentation.md
@@ -1350,6 +1350,39 @@ Transport requires the construction of hydrogen pipelines, and the model assumes
Modeling hydrogen transport in ReEDS is an experimental feature and, because this feature adds significant runtime, the model includes the option to model zonal balancing with transport disabled or a fixed \$/kg hydrogen transport cost.
+#### Hydrogen fuel cells
+
+In addition to H2-CTs and H2-CCs, ReEDS can represent a stationary hydrogen fuel cell (`h2-fuel-cell`) as a power-sector consumer of hydrogen.
+The technology is based on a heavy-duty-vehicle proton-exchange-membrane (PEM) fuel cell adapted for stationary power, with cost and performance assumptions drawn from {cite:t}`reznicekCostAnalysisHeavyDuty2026` ([https://doi.org/10.2172/3018256](https://doi.org/10.2172/3018256)).
+The fuel cell draws on the same regional hydrogen balance described above as the H2-CT/H2-CC technologies; when endogenous hydrogen production is disabled (`GSw_H2=0`), it instead consumes a drop-in hydrogen fuel at the price set by the fuel-cost switch.
+
+The hydrogen fuel cell is disabled by default and is enabled with `GSw_H2FuelCell=1`.
+Three cost-and-performance trajectories (conservative, moderate, and advanced) are available and selected with the `plantchar_h2fuelcell` switch (default `h2fuelcell_moderate`); the three trajectories share the same near-term cost and differ in the rate of capital-cost decline after 2025.
+Because point-source values are used, the fuel cell is assigned zero direct CO2 and SO2 emissions (emissions associated with upstream hydrogen production are accounted for separately).
+Financing and reserve provision are assumed to be the same as for a gas combustion turbine (Gas-CT).
+
+{numref}`h2-fuel-cell-assumptions` summarizes the key assumptions for the moderate cost case.
+
+```{table} Hydrogen fuel cell cost [\$2022] and operating assumptions (moderate cost case).
+:name: h2-fuel-cell-assumptions
+
+| Parameter | Value |
+|:--|:--|
+| Representative unit size | 100 MW |
+| Capital cost (2030, moderate) | ~1,118 \$/kW |
+| Fixed O&M (2030, moderate) | ~27.2 \$/kW-yr |
+| Variable O&M | 1.7054 \$/MWh |
+| Heat rate | 8.461 MMBtu/MWh |
+| Construction time | 3 years |
+| Lifetime | 40 years |
+| Ramp rate | 100% / minute |
+| Minimum generation level | 1% of nameplate |
+| Annual minimum capacity factor | 6% |
+| Forced outage rate | 5% |
+| Scheduled (planned) outage rate | 5% |
+| Start cost | 0 \$/MW-start |
+| Direct CO2 / SO2 emissions | 0 |
+```
### Direct Air Capture
diff --git a/docs/source/references.bib b/docs/source/references.bib
index 1fd019de..4d4468b1 100644
--- a/docs/source/references.bib
+++ b/docs/source/references.bib
@@ -30494,3 +30494,13 @@ @misc{zuluagaNodalCapacityExpansion2025
archiveprefix = {arXiv},
langid = {english}
}
+
+@techreport{reznicekCostAnalysisHeavyDuty2026,
+ title = {Cost {{Analysis}} of {{Heavy-Duty Vehicle Proton Exchange Membrane Fuel Cell Stationary Power Plants}}},
+ author = {Reznicek, Evan and Berres, Andreas and Li, Yijin and others},
+ year = 2026,
+ institution = {National Renewable Energy Laboratory},
+ doi = {10.2172/3018256},
+ url = {https://doi.org/10.2172/3018256},
+ langid = {english}
+}
diff --git a/docs/source/sources.md b/docs/source/sources.md
index 15e577e5..9905139d 100644
--- a/docs/source/sources.md
+++ b/docs/source/sources.md
@@ -1312,6 +1312,10 @@
- [h2-combustion_ATB_2023.csv](/inputs/plant_characteristics/h2-combustion_ATB_2023.csv)
- [h2-combustion_ATB_2024.csv](/inputs/plant_characteristics/h2-combustion_ATB_2024.csv)
- **Description:** Hydrogen CT and CC plant costs generated in preprocessing from moderate case NREL ATB 2024 data
+ - [h2fuelcell_advanced.csv](/inputs/plant_characteristics/h2fuelcell_advanced.csv)
+ - [h2fuelcell_conservative.csv](/inputs/plant_characteristics/h2fuelcell_conservative.csv)
+ - [h2fuelcell_moderate.csv](/inputs/plant_characteristics/h2fuelcell_moderate.csv)
+ - **Description:** Hydrogen fuel cell (h2-fuel-cell) capital cost, fixed O&M, variable O&M, and heat rate by year for the advanced, conservative, and moderate cost cases. Based on Reznicek et al. (2026), DOI 10.2172/3018256. Selected with the `plantchar_h2fuelcell` switch and enabled with `GSw_H2FuelCell`.
- [heat_rate_adj.csv](/inputs/plant_characteristics/heat_rate_adj.csv)
- **Description:** Heat rate adjustment multiplier by technology
- [heat_rate_penalty_spin.csv](/inputs/plant_characteristics/heat_rate_penalty_spin.csv)
diff --git a/hourlize/inputs/configs/srun_template.sh b/hourlize/inputs/configs/srun_template.sh
index 18643162..d6aa6ec3 100644
--- a/hourlize/inputs/configs/srun_template.sh
+++ b/hourlize/inputs/configs/srun_template.sh
@@ -4,4 +4,4 @@
#SBATCH --ntasks-per-node=1
#SBATCH --mail-user=[your email]
#SBATCH --mail-type=BEGIN,END,FAIL
-#SBATCH --mem=246000 # RAM in MB; up to 246000 for normal or 2000000 for bigmem on kestrel
\ No newline at end of file
+#SBATCH --mem=246000 # RAM in MB; up to 246000 for normal or 2000000 for bigmem on kestrel
diff --git a/inputs/degradation/degradation_annual_default.csv b/inputs/degradation/degradation_annual_default.csv
index 2f757287..6bbe3c1d 100644
--- a/inputs/degradation/degradation_annual_default.csv
+++ b/inputs/degradation/degradation_annual_default.csv
@@ -14,6 +14,7 @@ CoalOldScr,0
CoalOldUns,0
CofireNew,0
CofireOld,0
+h2-fuel-cell,0
Gas-CC,0
Gas-CC_H_1x1,0
Gas-CC_H_2x1,0
@@ -56,4 +57,4 @@ geohydro_allkm_1*geohydro_allkm_10,0
egs_nearfield_1*egs_nearfield_10,0
dr_shed_1*dr_shed_2,0
evmc_storage_1*evmc_storage_10,0
-evmc_shape_1*evmc_shape_10,0
\ No newline at end of file
+evmc_shape_1*evmc_shape_10,0
diff --git a/inputs/emission_constraints/emitrate.csv b/inputs/emission_constraints/emitrate.csv
index fdbde77d..3bad2e0e 100644
--- a/inputs/emission_constraints/emitrate.csv
+++ b/inputs/emission_constraints/emitrate.csv
@@ -9,6 +9,7 @@ gas-CC_h_1x1,process,1.50E-06,9.07E-06,5.31E-02,1.00E-07,1.00E-06
gas-CC_h_2x1,process,1.50E-06,9.07E-06,5.31E-02,1.00E-07,1.00E-06
h2-ct,process,0,6.35E-05,0,0,0
h2-cc,process,0,6.35E-05,0,0,0
+h2-fuel-cell,process,0,6.35E-05,0,0,0
ng-fuel-cell,process,0,0,5.31E-02,1.00E-07,1.00E-06
CoalOldScr,process,9.07E-05,8.62E-05,9.55E-02,1.60E-06,1.10E-05
CoalOldUns,process,1.51E-04,8.62E-05,9.55E-02,1.60E-06,1.10E-05
@@ -27,6 +28,7 @@ gas-CC_h_1x1,upstream,0,0,6.27E-03,2.00E-08,0
gas-CC_h_2x1,upstream,0,0,6.27E-03,2.00E-08,0
h2-ct,upstream,0,0,0,0,0
h2-cc,upstream,0,0,0,0,0
+h2-fuel-cell,upstream,0,0,0,0,0
ng-fuel-cell,upstream,0,0,6.27E-03,2.00E-08,0
CoalOldScr,upstream,0,0,2.94E-03,5.00E-08,2.08E-04
CoalOldUns,upstream,0,0,2.94E-03,5.00E-08,2.08E-04
@@ -35,4 +37,4 @@ coal-IGCC,upstream,0,0,2.94E-03,5.00E-08,2.08E-04
o-g-s,upstream,0,0,9.91E-03,1.70E-07,1.53E-04
CofireOld,upstream,0,0,2.94E-03,5.00E-08,2.08E-04
CofireNew,upstream,0,0,2.94E-03,5.00E-08,2.08E-04
-nuclear,upstream,0,0,8.40E-04,2.00E-08,2.10E-06
\ No newline at end of file
+nuclear,upstream,0,0,8.40E-04,2.00E-08,2.10E-06
diff --git a/inputs/emission_constraints/h2_leakage_rate.csv b/inputs/emission_constraints/h2_leakage_rate.csv
index 27397885..761ab639 100644
--- a/inputs/emission_constraints/h2_leakage_rate.csv
+++ b/inputs/emission_constraints/h2_leakage_rate.csv
@@ -3,4 +3,5 @@ smr,0.01500,0.03000,0.02250,0.00210,0.00870,0.00540,0.02810,0.07010,0.04910,0.01
smr_ccs,0.02000,0.03500,0.02750,0.00310,0.01870,0.01090,0.03060,0.07510,0.05285,0.01200,0.01000,0.01100,0.00100,0.05000,0.02550
electrolyzer,0.03000,0.06000,0.04500,0.00310,0.04870,0.02590,0.06010,0.16210,0.11110,0.01230,0.01200,0.01215,0.00100,0.05000,0.02550
h2-ct,0.01500,0.03000,0.02250,0,0,0,0.00010,0.00660,0.00335,0,0,0,0,0,
-h2-cc,0.01500,0.03000,0.02250,0,0,0,0.00010,0.00660,0.00335,0,0,0,0,0,
\ No newline at end of file
+h2-cc,0.01500,0.03000,0.02250,0,0,0,0.00010,0.00660,0.00335,0,0,0,0,0,
+h2-fuel-cell,0.03,0.06,0.045,0.0031,0.0487,0.0259,0.0601,0.1621,0.1111,0.0123,0.012,0.01215,0.001,0.05,0.0255
diff --git a/inputs/financials/construction_times_default.csv b/inputs/financials/construction_times_default.csv
index 6c013411..2a589c59 100644
--- a/inputs/financials/construction_times_default.csv
+++ b/inputs/financials/construction_times_default.csv
@@ -819,6 +819,47 @@ EVMC_SHAPE,2047,1
EVMC_SHAPE,2048,1
EVMC_SHAPE,2049,1
EVMC_SHAPE,2050,1
+h2-fuel-cell,2010,3
+h2-fuel-cell,2011,3
+h2-fuel-cell,2012,3
+h2-fuel-cell,2013,3
+h2-fuel-cell,2014,3
+h2-fuel-cell,2015,3
+h2-fuel-cell,2016,3
+h2-fuel-cell,2017,3
+h2-fuel-cell,2018,3
+h2-fuel-cell,2019,3
+h2-fuel-cell,2020,3
+h2-fuel-cell,2021,3
+h2-fuel-cell,2022,3
+h2-fuel-cell,2023,3
+h2-fuel-cell,2024,3
+h2-fuel-cell,2025,3
+h2-fuel-cell,2026,3
+h2-fuel-cell,2027,3
+h2-fuel-cell,2028,3
+h2-fuel-cell,2029,3
+h2-fuel-cell,2030,3
+h2-fuel-cell,2031,3
+h2-fuel-cell,2032,3
+h2-fuel-cell,2033,3
+h2-fuel-cell,2034,3
+h2-fuel-cell,2035,3
+h2-fuel-cell,2036,3
+h2-fuel-cell,2037,3
+h2-fuel-cell,2038,3
+h2-fuel-cell,2039,3
+h2-fuel-cell,2040,3
+h2-fuel-cell,2041,3
+h2-fuel-cell,2042,3
+h2-fuel-cell,2043,3
+h2-fuel-cell,2044,3
+h2-fuel-cell,2045,3
+h2-fuel-cell,2046,3
+h2-fuel-cell,2047,3
+h2-fuel-cell,2048,3
+h2-fuel-cell,2049,3
+h2-fuel-cell,2050,3
Gas-CC,2010,3
Gas-CC,2011,3
Gas-CC,2012,3
diff --git a/inputs/financials/financials_tech_ATB2023.csv b/inputs/financials/financials_tech_ATB2023.csv
index d1258c03..df009a10 100644
--- a/inputs/financials/financials_tech_ATB2023.csv
+++ b/inputs/financials/financials_tech_ATB2023.csv
@@ -2336,6 +2336,129 @@ EVMC_SHAPE,2047,usa,7,15,1,0
EVMC_SHAPE,2048,usa,7,15,1,0
EVMC_SHAPE,2049,usa,7,15,1,0
EVMC_SHAPE,2050,usa,7,15,1,0
+h2-fuel-cell,2010,can,15,30,3A,0
+h2-fuel-cell,2011,can,15,30,3A,0
+h2-fuel-cell,2012,can,15,30,3A,0
+h2-fuel-cell,2013,can,15,30,3A,0
+h2-fuel-cell,2014,can,15,30,3A,0
+h2-fuel-cell,2015,can,15,30,3A,0
+h2-fuel-cell,2016,can,15,30,3A,0
+h2-fuel-cell,2017,can,15,30,3A,0
+h2-fuel-cell,2018,can,15,30,3A,0
+h2-fuel-cell,2019,can,15,30,3A,0
+h2-fuel-cell,2020,can,15,30,3A,0
+h2-fuel-cell,2021,can,15,30,3A,0
+h2-fuel-cell,2022,can,15,30,3A,0
+h2-fuel-cell,2023,can,15,30,3A,0
+h2-fuel-cell,2024,can,15,30,3A,0
+h2-fuel-cell,2025,can,15,30,3A,0
+h2-fuel-cell,2026,can,15,30,3A,0
+h2-fuel-cell,2027,can,15,30,3A,0
+h2-fuel-cell,2028,can,15,30,3A,0
+h2-fuel-cell,2029,can,15,30,3A,0
+h2-fuel-cell,2030,can,15,30,3A,0
+h2-fuel-cell,2031,can,15,30,3A,0
+h2-fuel-cell,2032,can,15,30,3A,0
+h2-fuel-cell,2033,can,15,30,3A,0
+h2-fuel-cell,2034,can,15,30,3A,0
+h2-fuel-cell,2035,can,15,30,3A,0
+h2-fuel-cell,2036,can,15,30,3A,0
+h2-fuel-cell,2037,can,15,30,3A,0
+h2-fuel-cell,2038,can,15,30,3A,0
+h2-fuel-cell,2039,can,15,30,3A,0
+h2-fuel-cell,2040,can,15,30,3A,0
+h2-fuel-cell,2041,can,15,30,3A,0
+h2-fuel-cell,2042,can,15,30,3A,0
+h2-fuel-cell,2043,can,15,30,3A,0
+h2-fuel-cell,2044,can,15,30,3A,0
+h2-fuel-cell,2045,can,15,30,3A,0
+h2-fuel-cell,2046,can,15,30,3A,0
+h2-fuel-cell,2047,can,15,30,3A,0
+h2-fuel-cell,2048,can,15,30,3A,0
+h2-fuel-cell,2049,can,15,30,3A,0
+h2-fuel-cell,2050,can,15,30,3A,0
+h2-fuel-cell,2010,mex,15,30,3A,0
+h2-fuel-cell,2011,mex,15,30,3A,0
+h2-fuel-cell,2012,mex,15,30,3A,0
+h2-fuel-cell,2013,mex,15,30,3A,0
+h2-fuel-cell,2014,mex,15,30,3A,0
+h2-fuel-cell,2015,mex,15,30,3A,0
+h2-fuel-cell,2016,mex,15,30,3A,0
+h2-fuel-cell,2017,mex,15,30,3A,0
+h2-fuel-cell,2018,mex,15,30,3A,0
+h2-fuel-cell,2019,mex,15,30,3A,0
+h2-fuel-cell,2020,mex,15,30,3A,0
+h2-fuel-cell,2021,mex,15,30,3A,0
+h2-fuel-cell,2022,mex,15,30,3A,0
+h2-fuel-cell,2023,mex,15,30,3A,0
+h2-fuel-cell,2024,mex,15,30,3A,0
+h2-fuel-cell,2025,mex,15,30,3A,0
+h2-fuel-cell,2026,mex,15,30,3A,0
+h2-fuel-cell,2027,mex,15,30,3A,0
+h2-fuel-cell,2028,mex,15,30,3A,0
+h2-fuel-cell,2029,mex,15,30,3A,0
+h2-fuel-cell,2030,mex,15,30,3A,0
+h2-fuel-cell,2031,mex,15,30,3A,0
+h2-fuel-cell,2032,mex,15,30,3A,0
+h2-fuel-cell,2033,mex,15,30,3A,0
+h2-fuel-cell,2034,mex,15,30,3A,0
+h2-fuel-cell,2035,mex,15,30,3A,0
+h2-fuel-cell,2036,mex,15,30,3A,0
+h2-fuel-cell,2037,mex,15,30,3A,0
+h2-fuel-cell,2038,mex,15,30,3A,0
+h2-fuel-cell,2039,mex,15,30,3A,0
+h2-fuel-cell,2040,mex,15,30,3A,0
+h2-fuel-cell,2041,mex,15,30,3A,0
+h2-fuel-cell,2042,mex,15,30,3A,0
+h2-fuel-cell,2043,mex,15,30,3A,0
+h2-fuel-cell,2044,mex,15,30,3A,0
+h2-fuel-cell,2045,mex,15,30,3A,0
+h2-fuel-cell,2046,mex,15,30,3A,0
+h2-fuel-cell,2047,mex,15,30,3A,0
+h2-fuel-cell,2048,mex,15,30,3A,0
+h2-fuel-cell,2049,mex,15,30,3A,0
+h2-fuel-cell,2050,mex,15,30,3A,0
+h2-fuel-cell,2010,usa,15,30,3A,0
+h2-fuel-cell,2011,usa,15,30,3A,0
+h2-fuel-cell,2012,usa,15,30,3A,0
+h2-fuel-cell,2013,usa,15,30,3A,0
+h2-fuel-cell,2014,usa,15,30,3A,0
+h2-fuel-cell,2015,usa,15,30,3A,0
+h2-fuel-cell,2016,usa,15,30,3A,0
+h2-fuel-cell,2017,usa,15,30,3A,0
+h2-fuel-cell,2018,usa,15,30,3A,0
+h2-fuel-cell,2019,usa,15,30,3A,0
+h2-fuel-cell,2020,usa,15,30,3A,0
+h2-fuel-cell,2021,usa,15,30,3A,0
+h2-fuel-cell,2022,usa,15,30,3A,0
+h2-fuel-cell,2023,usa,15,30,3A,0
+h2-fuel-cell,2024,usa,15,30,3A,0
+h2-fuel-cell,2025,usa,15,30,3A,0
+h2-fuel-cell,2026,usa,15,30,3A,0
+h2-fuel-cell,2027,usa,15,30,3A,0
+h2-fuel-cell,2028,usa,15,30,3A,0
+h2-fuel-cell,2029,usa,15,30,3A,0
+h2-fuel-cell,2030,usa,15,30,3A,0
+h2-fuel-cell,2031,usa,15,30,3A,0
+h2-fuel-cell,2032,usa,15,30,3A,0
+h2-fuel-cell,2033,usa,15,30,3A,0
+h2-fuel-cell,2034,usa,15,30,3A,0
+h2-fuel-cell,2035,usa,15,30,3A,0
+h2-fuel-cell,2036,usa,15,30,3A,0
+h2-fuel-cell,2037,usa,15,30,3A,0
+h2-fuel-cell,2038,usa,15,30,3A,0
+h2-fuel-cell,2039,usa,15,30,3A,0
+h2-fuel-cell,2040,usa,15,30,3A,0
+h2-fuel-cell,2041,usa,15,30,3A,0
+h2-fuel-cell,2042,usa,15,30,3A,0
+h2-fuel-cell,2043,usa,15,30,3A,0
+h2-fuel-cell,2044,usa,15,30,3A,0
+h2-fuel-cell,2045,usa,15,30,3A,0
+h2-fuel-cell,2046,usa,15,30,3A,0
+h2-fuel-cell,2047,usa,15,30,3A,0
+h2-fuel-cell,2048,usa,15,30,3A,0
+h2-fuel-cell,2049,usa,15,30,3A,0
+h2-fuel-cell,2050,usa,15,30,3A,0
Gas-CC,2010,can,20,30,3B,0
Gas-CC,2011,can,20,30,3B,0
Gas-CC,2012,can,20,30,3B,0
diff --git a/inputs/financials/financials_tech_ATB2023_CRP20.csv b/inputs/financials/financials_tech_ATB2023_CRP20.csv
index 77d90815..316c4706 100644
--- a/inputs/financials/financials_tech_ATB2023_CRP20.csv
+++ b/inputs/financials/financials_tech_ATB2023_CRP20.csv
@@ -2336,6 +2336,129 @@ EVMC_SHAPE,2047,usa,7,15,1,0
EVMC_SHAPE,2048,usa,7,15,1,0
EVMC_SHAPE,2049,usa,7,15,1,0
EVMC_SHAPE,2050,usa,7,15,1,0
+h2-fuel-cell,2010,can,15,20,3A,0
+h2-fuel-cell,2011,can,15,20,3A,0
+h2-fuel-cell,2012,can,15,20,3A,0
+h2-fuel-cell,2013,can,15,20,3A,0
+h2-fuel-cell,2014,can,15,20,3A,0
+h2-fuel-cell,2015,can,15,20,3A,0
+h2-fuel-cell,2016,can,15,20,3A,0
+h2-fuel-cell,2017,can,15,20,3A,0
+h2-fuel-cell,2018,can,15,20,3A,0
+h2-fuel-cell,2019,can,15,20,3A,0
+h2-fuel-cell,2020,can,15,20,3A,0
+h2-fuel-cell,2021,can,15,20,3A,0
+h2-fuel-cell,2022,can,15,20,3A,0
+h2-fuel-cell,2023,can,15,20,3A,0
+h2-fuel-cell,2024,can,15,20,3A,0
+h2-fuel-cell,2025,can,15,20,3A,0
+h2-fuel-cell,2026,can,15,20,3A,0
+h2-fuel-cell,2027,can,15,20,3A,0
+h2-fuel-cell,2028,can,15,20,3A,0
+h2-fuel-cell,2029,can,15,20,3A,0
+h2-fuel-cell,2030,can,15,20,3A,0
+h2-fuel-cell,2031,can,15,20,3A,0
+h2-fuel-cell,2032,can,15,20,3A,0
+h2-fuel-cell,2033,can,15,20,3A,0
+h2-fuel-cell,2034,can,15,20,3A,0
+h2-fuel-cell,2035,can,15,20,3A,0
+h2-fuel-cell,2036,can,15,20,3A,0
+h2-fuel-cell,2037,can,15,20,3A,0
+h2-fuel-cell,2038,can,15,20,3A,0
+h2-fuel-cell,2039,can,15,20,3A,0
+h2-fuel-cell,2040,can,15,20,3A,0
+h2-fuel-cell,2041,can,15,20,3A,0
+h2-fuel-cell,2042,can,15,20,3A,0
+h2-fuel-cell,2043,can,15,20,3A,0
+h2-fuel-cell,2044,can,15,20,3A,0
+h2-fuel-cell,2045,can,15,20,3A,0
+h2-fuel-cell,2046,can,15,20,3A,0
+h2-fuel-cell,2047,can,15,20,3A,0
+h2-fuel-cell,2048,can,15,20,3A,0
+h2-fuel-cell,2049,can,15,20,3A,0
+h2-fuel-cell,2050,can,15,20,3A,0
+h2-fuel-cell,2010,mex,15,20,3A,0
+h2-fuel-cell,2011,mex,15,20,3A,0
+h2-fuel-cell,2012,mex,15,20,3A,0
+h2-fuel-cell,2013,mex,15,20,3A,0
+h2-fuel-cell,2014,mex,15,20,3A,0
+h2-fuel-cell,2015,mex,15,20,3A,0
+h2-fuel-cell,2016,mex,15,20,3A,0
+h2-fuel-cell,2017,mex,15,20,3A,0
+h2-fuel-cell,2018,mex,15,20,3A,0
+h2-fuel-cell,2019,mex,15,20,3A,0
+h2-fuel-cell,2020,mex,15,20,3A,0
+h2-fuel-cell,2021,mex,15,20,3A,0
+h2-fuel-cell,2022,mex,15,20,3A,0
+h2-fuel-cell,2023,mex,15,20,3A,0
+h2-fuel-cell,2024,mex,15,20,3A,0
+h2-fuel-cell,2025,mex,15,20,3A,0
+h2-fuel-cell,2026,mex,15,20,3A,0
+h2-fuel-cell,2027,mex,15,20,3A,0
+h2-fuel-cell,2028,mex,15,20,3A,0
+h2-fuel-cell,2029,mex,15,20,3A,0
+h2-fuel-cell,2030,mex,15,20,3A,0
+h2-fuel-cell,2031,mex,15,20,3A,0
+h2-fuel-cell,2032,mex,15,20,3A,0
+h2-fuel-cell,2033,mex,15,20,3A,0
+h2-fuel-cell,2034,mex,15,20,3A,0
+h2-fuel-cell,2035,mex,15,20,3A,0
+h2-fuel-cell,2036,mex,15,20,3A,0
+h2-fuel-cell,2037,mex,15,20,3A,0
+h2-fuel-cell,2038,mex,15,20,3A,0
+h2-fuel-cell,2039,mex,15,20,3A,0
+h2-fuel-cell,2040,mex,15,20,3A,0
+h2-fuel-cell,2041,mex,15,20,3A,0
+h2-fuel-cell,2042,mex,15,20,3A,0
+h2-fuel-cell,2043,mex,15,20,3A,0
+h2-fuel-cell,2044,mex,15,20,3A,0
+h2-fuel-cell,2045,mex,15,20,3A,0
+h2-fuel-cell,2046,mex,15,20,3A,0
+h2-fuel-cell,2047,mex,15,20,3A,0
+h2-fuel-cell,2048,mex,15,20,3A,0
+h2-fuel-cell,2049,mex,15,20,3A,0
+h2-fuel-cell,2050,mex,15,20,3A,0
+h2-fuel-cell,2010,usa,15,20,3A,0
+h2-fuel-cell,2011,usa,15,20,3A,0
+h2-fuel-cell,2012,usa,15,20,3A,0
+h2-fuel-cell,2013,usa,15,20,3A,0
+h2-fuel-cell,2014,usa,15,20,3A,0
+h2-fuel-cell,2015,usa,15,20,3A,0
+h2-fuel-cell,2016,usa,15,20,3A,0
+h2-fuel-cell,2017,usa,15,20,3A,0
+h2-fuel-cell,2018,usa,15,20,3A,0
+h2-fuel-cell,2019,usa,15,20,3A,0
+h2-fuel-cell,2020,usa,15,20,3A,0
+h2-fuel-cell,2021,usa,15,20,3A,0
+h2-fuel-cell,2022,usa,15,20,3A,0
+h2-fuel-cell,2023,usa,15,20,3A,0
+h2-fuel-cell,2024,usa,15,20,3A,0
+h2-fuel-cell,2025,usa,15,20,3A,0
+h2-fuel-cell,2026,usa,15,20,3A,0
+h2-fuel-cell,2027,usa,15,20,3A,0
+h2-fuel-cell,2028,usa,15,20,3A,0
+h2-fuel-cell,2029,usa,15,20,3A,0
+h2-fuel-cell,2030,usa,15,20,3A,0
+h2-fuel-cell,2031,usa,15,20,3A,0
+h2-fuel-cell,2032,usa,15,20,3A,0
+h2-fuel-cell,2033,usa,15,20,3A,0
+h2-fuel-cell,2034,usa,15,20,3A,0
+h2-fuel-cell,2035,usa,15,20,3A,0
+h2-fuel-cell,2036,usa,15,20,3A,0
+h2-fuel-cell,2037,usa,15,20,3A,0
+h2-fuel-cell,2038,usa,15,20,3A,0
+h2-fuel-cell,2039,usa,15,20,3A,0
+h2-fuel-cell,2040,usa,15,20,3A,0
+h2-fuel-cell,2041,usa,15,20,3A,0
+h2-fuel-cell,2042,usa,15,20,3A,0
+h2-fuel-cell,2043,usa,15,20,3A,0
+h2-fuel-cell,2044,usa,15,20,3A,0
+h2-fuel-cell,2045,usa,15,20,3A,0
+h2-fuel-cell,2046,usa,15,20,3A,0
+h2-fuel-cell,2047,usa,15,20,3A,0
+h2-fuel-cell,2048,usa,15,20,3A,0
+h2-fuel-cell,2049,usa,15,20,3A,0
+h2-fuel-cell,2050,usa,15,20,3A,0
Gas-CC,2010,can,20,20,3B,0
Gas-CC,2011,can,20,20,3B,0
Gas-CC,2012,can,20,20,3B,0
diff --git a/inputs/financials/financials_tech_ATB2024.csv b/inputs/financials/financials_tech_ATB2024.csv
index a528078f..59c68d0a 100644
--- a/inputs/financials/financials_tech_ATB2024.csv
+++ b/inputs/financials/financials_tech_ATB2024.csv
@@ -2828,6 +2828,129 @@ EVMC_STORAGE,2047,usa,7,15,1,0
EVMC_STORAGE,2048,usa,7,15,1,0
EVMC_STORAGE,2049,usa,7,15,1,0
EVMC_STORAGE,2050,usa,7,15,1,0
+h2-fuel-cell,2010,can,15,30,3A,0
+h2-fuel-cell,2011,can,15,30,3A,0
+h2-fuel-cell,2012,can,15,30,3A,0
+h2-fuel-cell,2013,can,15,30,3A,0
+h2-fuel-cell,2014,can,15,30,3A,0
+h2-fuel-cell,2015,can,15,30,3A,0
+h2-fuel-cell,2016,can,15,30,3A,0
+h2-fuel-cell,2017,can,15,30,3A,0
+h2-fuel-cell,2018,can,15,30,3A,0
+h2-fuel-cell,2019,can,15,30,3A,0
+h2-fuel-cell,2020,can,15,30,3A,0
+h2-fuel-cell,2021,can,15,30,3A,0
+h2-fuel-cell,2022,can,15,30,3A,0
+h2-fuel-cell,2023,can,15,30,3A,0
+h2-fuel-cell,2024,can,15,30,3A,0
+h2-fuel-cell,2025,can,15,30,3A,0
+h2-fuel-cell,2026,can,15,30,3A,0
+h2-fuel-cell,2027,can,15,30,3A,0
+h2-fuel-cell,2028,can,15,30,3A,0
+h2-fuel-cell,2029,can,15,30,3A,0
+h2-fuel-cell,2030,can,15,30,3A,0
+h2-fuel-cell,2031,can,15,30,3A,0
+h2-fuel-cell,2032,can,15,30,3A,0
+h2-fuel-cell,2033,can,15,30,3A,0
+h2-fuel-cell,2034,can,15,30,3A,0
+h2-fuel-cell,2035,can,15,30,3A,0
+h2-fuel-cell,2036,can,15,30,3A,0
+h2-fuel-cell,2037,can,15,30,3A,0
+h2-fuel-cell,2038,can,15,30,3A,0
+h2-fuel-cell,2039,can,15,30,3A,0
+h2-fuel-cell,2040,can,15,30,3A,0
+h2-fuel-cell,2041,can,15,30,3A,0
+h2-fuel-cell,2042,can,15,30,3A,0
+h2-fuel-cell,2043,can,15,30,3A,0
+h2-fuel-cell,2044,can,15,30,3A,0
+h2-fuel-cell,2045,can,15,30,3A,0
+h2-fuel-cell,2046,can,15,30,3A,0
+h2-fuel-cell,2047,can,15,30,3A,0
+h2-fuel-cell,2048,can,15,30,3A,0
+h2-fuel-cell,2049,can,15,30,3A,0
+h2-fuel-cell,2050,can,15,30,3A,0
+h2-fuel-cell,2010,mex,15,30,3A,0
+h2-fuel-cell,2011,mex,15,30,3A,0
+h2-fuel-cell,2012,mex,15,30,3A,0
+h2-fuel-cell,2013,mex,15,30,3A,0
+h2-fuel-cell,2014,mex,15,30,3A,0
+h2-fuel-cell,2015,mex,15,30,3A,0
+h2-fuel-cell,2016,mex,15,30,3A,0
+h2-fuel-cell,2017,mex,15,30,3A,0
+h2-fuel-cell,2018,mex,15,30,3A,0
+h2-fuel-cell,2019,mex,15,30,3A,0
+h2-fuel-cell,2020,mex,15,30,3A,0
+h2-fuel-cell,2021,mex,15,30,3A,0
+h2-fuel-cell,2022,mex,15,30,3A,0
+h2-fuel-cell,2023,mex,15,30,3A,0
+h2-fuel-cell,2024,mex,15,30,3A,0
+h2-fuel-cell,2025,mex,15,30,3A,0
+h2-fuel-cell,2026,mex,15,30,3A,0
+h2-fuel-cell,2027,mex,15,30,3A,0
+h2-fuel-cell,2028,mex,15,30,3A,0
+h2-fuel-cell,2029,mex,15,30,3A,0
+h2-fuel-cell,2030,mex,15,30,3A,0
+h2-fuel-cell,2031,mex,15,30,3A,0
+h2-fuel-cell,2032,mex,15,30,3A,0
+h2-fuel-cell,2033,mex,15,30,3A,0
+h2-fuel-cell,2034,mex,15,30,3A,0
+h2-fuel-cell,2035,mex,15,30,3A,0
+h2-fuel-cell,2036,mex,15,30,3A,0
+h2-fuel-cell,2037,mex,15,30,3A,0
+h2-fuel-cell,2038,mex,15,30,3A,0
+h2-fuel-cell,2039,mex,15,30,3A,0
+h2-fuel-cell,2040,mex,15,30,3A,0
+h2-fuel-cell,2041,mex,15,30,3A,0
+h2-fuel-cell,2042,mex,15,30,3A,0
+h2-fuel-cell,2043,mex,15,30,3A,0
+h2-fuel-cell,2044,mex,15,30,3A,0
+h2-fuel-cell,2045,mex,15,30,3A,0
+h2-fuel-cell,2046,mex,15,30,3A,0
+h2-fuel-cell,2047,mex,15,30,3A,0
+h2-fuel-cell,2048,mex,15,30,3A,0
+h2-fuel-cell,2049,mex,15,30,3A,0
+h2-fuel-cell,2050,mex,15,30,3A,0
+h2-fuel-cell,2010,usa,15,30,3A,0
+h2-fuel-cell,2011,usa,15,30,3A,0
+h2-fuel-cell,2012,usa,15,30,3A,0
+h2-fuel-cell,2013,usa,15,30,3A,0
+h2-fuel-cell,2014,usa,15,30,3A,0
+h2-fuel-cell,2015,usa,15,30,3A,0
+h2-fuel-cell,2016,usa,15,30,3A,0
+h2-fuel-cell,2017,usa,15,30,3A,0
+h2-fuel-cell,2018,usa,15,30,3A,0
+h2-fuel-cell,2019,usa,15,30,3A,0
+h2-fuel-cell,2020,usa,15,30,3A,0
+h2-fuel-cell,2021,usa,15,30,3A,0
+h2-fuel-cell,2022,usa,15,30,3A,0
+h2-fuel-cell,2023,usa,15,30,3A,0
+h2-fuel-cell,2024,usa,15,30,3A,0
+h2-fuel-cell,2025,usa,15,30,3A,0
+h2-fuel-cell,2026,usa,15,30,3A,0
+h2-fuel-cell,2027,usa,15,30,3A,0
+h2-fuel-cell,2028,usa,15,30,3A,0
+h2-fuel-cell,2029,usa,15,30,3A,0
+h2-fuel-cell,2030,usa,15,30,3A,0
+h2-fuel-cell,2031,usa,15,30,3A,0
+h2-fuel-cell,2032,usa,15,30,3A,0
+h2-fuel-cell,2033,usa,15,30,3A,0
+h2-fuel-cell,2034,usa,15,30,3A,0
+h2-fuel-cell,2035,usa,15,30,3A,0
+h2-fuel-cell,2036,usa,15,30,3A,0
+h2-fuel-cell,2037,usa,15,30,3A,0
+h2-fuel-cell,2038,usa,15,30,3A,0
+h2-fuel-cell,2039,usa,15,30,3A,0
+h2-fuel-cell,2040,usa,15,30,3A,0
+h2-fuel-cell,2041,usa,15,30,3A,0
+h2-fuel-cell,2042,usa,15,30,3A,0
+h2-fuel-cell,2043,usa,15,30,3A,0
+h2-fuel-cell,2044,usa,15,30,3A,0
+h2-fuel-cell,2045,usa,15,30,3A,0
+h2-fuel-cell,2046,usa,15,30,3A,0
+h2-fuel-cell,2047,usa,15,30,3A,0
+h2-fuel-cell,2048,usa,15,30,3A,0
+h2-fuel-cell,2049,usa,15,30,3A,0
+h2-fuel-cell,2050,usa,15,30,3A,0
Gas-CC,2010,can,20,30,3B,0
Gas-CC,2011,can,20,30,3B,0
Gas-CC,2012,can,20,30,3B,0
diff --git a/inputs/financials/reg_cap_cost_diff_default.csv b/inputs/financials/reg_cap_cost_diff_default.csv
index e2e9a028..bf26ae08 100644
--- a/inputs/financials/reg_cap_cost_diff_default.csv
+++ b/inputs/financials/reg_cap_cost_diff_default.csv
@@ -1,4 +1,4 @@
-r,BATTERY|PVB,COAL|BIO,COMBINED_CYCLE|FUEL_CELL,COMBUSTION_TURBINE|CONSUME|LFILL|OGS,NUCLEAR,CSP
+r,BATTERY|PVB,COAL|BIO,COMBINED_CYCLE|FUEL_CELL,COMBUSTION_TURBINE|CONSUME|LFILL|OGS|H2_FUEL_CELL,NUCLEAR,CSP
p01001,0.0113,-0.0237,-0.0236,-0.0204,-0.0033,-0.0128
p01003,0.0004,-0.0451,-0.0333,-0.0317,-0.0175,-0.0162
p01005,0.0086,-0.0331,-0.0294,-0.0245,-0.0073,-0.0164
diff --git a/inputs/national_generation/nat_gen_tech_frac.csv b/inputs/national_generation/nat_gen_tech_frac.csv
index d7402e91..a94f38c0 100644
--- a/inputs/national_generation/nat_gen_tech_frac.csv
+++ b/inputs/national_generation/nat_gen_tech_frac.csv
@@ -11,6 +11,7 @@ CoalOldScr,0,0,0,0
CoalOldUns,0,0,0,0
CofireNew,0,0,0,0
CofireOld,0,0,0,0
+h2-fuel-cell,1,1,1,0
Gas-CC,0,0,0,0
Gas-CC_H_1x1,0,0,0,0
Gas-CC_H_2x1,0,0,0,0
diff --git a/inputs/plant_characteristics/cost_opres_default.csv b/inputs/plant_characteristics/cost_opres_default.csv
index 55126c3b..15995cfe 100644
--- a/inputs/plant_characteristics/cost_opres_default.csv
+++ b/inputs/plant_characteristics/cost_opres_default.csv
@@ -45,6 +45,7 @@ hydNPD,1.62,0,0
hydNPND,1.62,0,0
hydED,1.62,0,0
hydEND,1.62,0,0
+h2-fuel-cell,3.24,0,0
H2-CT,3.24,0,0
csp1_1,3.24,0,0
csp1_2,3.24,0,0
diff --git a/inputs/plant_characteristics/cost_opres_market.csv b/inputs/plant_characteristics/cost_opres_market.csv
index 400a53a0..6fa7253d 100644
--- a/inputs/plant_characteristics/cost_opres_market.csv
+++ b/inputs/plant_characteristics/cost_opres_market.csv
@@ -46,6 +46,7 @@
hydED ,8.66,2.25,4.74
hydEND ,8.66,2.25,4.74
H2-CT,8.66,2.25,4.74
+h2-fuel-cell,8.66,2.25,4.74
csp1_1,8.66,2.25,4.74
csp1_2,8.66,2.25,4.74
csp1_3,8.66,2.25,4.74
diff --git a/inputs/plant_characteristics/dollaryear.csv b/inputs/plant_characteristics/dollaryear.csv
index 31e81c5f..a7f7d8b5 100644
--- a/inputs/plant_characteristics/dollaryear.csv
+++ b/inputs/plant_characteristics/dollaryear.csv
@@ -25,12 +25,15 @@ csp_ATB_2024_moderate,2022
csp_SunShot2030,2017
evmc_shape_Baseline,2020
evmc_storage_Baseline,2020
-fuelcell_ATB_2024_advanced,2022
-fuelcell_ATB_2024_moderate,2022
+h2fuelcell_advanced,2022
+h2fuelcell_moderate,2022
+h2fuelcell_conservative,2022
gas_ATB_2024_moderate,2022
gas-ccs_ATB_2024_advanced,2022
gas-ccs_ATB_2024_conservative,2022
gas-ccs_ATB_2024_moderate,2022
+fuelcell_ATB_2024_advanced,2022
+fuelcell_ATB_2024_moderate,2022
geo_ATB_2023_advanced,2020
geo_ATB_2023_conservative,2020
geo_ATB_2023_moderate,2020
@@ -65,4 +68,4 @@ upv_ATB_2023_conservative,2021
upv_ATB_2023_moderate,2021
upv_ATB_2024_advanced,2022
upv_ATB_2024_conservative,2022
-upv_ATB_2024_moderate,2022
+upv_ATB_2024_moderate,2022
\ No newline at end of file
diff --git a/inputs/plant_characteristics/h2fuelcell_advanced.csv b/inputs/plant_characteristics/h2fuelcell_advanced.csv
new file mode 100644
index 00000000..ab252ead
--- /dev/null
+++ b/inputs/plant_characteristics/h2fuelcell_advanced.csv
@@ -0,0 +1,42 @@
+i,t,capcost,fom,vom,heatrate
+h2-fuel-cell,2010,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2011,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2012,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2013,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2014,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2015,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2016,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2017,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2018,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2019,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2020,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2021,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2022,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2023,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2024,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2025,1342.191177,30.81961856,1.7054,8.461
+h2-fuel-cell,2026,1278.692259,29.79875942,1.7054,8.461
+h2-fuel-cell,2027,1215.193341,28.77790028,1.7054,8.461
+h2-fuel-cell,2028,1151.694423,27.75704114,1.7054,8.461
+h2-fuel-cell,2029,1088.195505,26.736182,1.7054,8.461
+h2-fuel-cell,2030,1024.696587,25.71532286,1.7054,8.461
+h2-fuel-cell,2031,1015.766516,25.57175594,1.7054,8.461
+h2-fuel-cell,2032,1006.836446,25.42818902,1.7054,8.461
+h2-fuel-cell,2033,997.9063754,25.2846221,1.7054,8.461
+h2-fuel-cell,2034,988.9763049,25.14105518,1.7054,8.461
+h2-fuel-cell,2035,980.0462344,24.99748826,1.7054,8.461
+h2-fuel-cell,2036,976.2721092,24.93681242,1.7054,8.461
+h2-fuel-cell,2037,972.497984,24.87613658,1.7054,8.461
+h2-fuel-cell,2038,968.7238588,24.81546074,1.7054,8.461
+h2-fuel-cell,2039,964.9497337,24.7547849,1.7054,8.461
+h2-fuel-cell,2040,961.1756085,24.69410906,1.7054,8.461
+h2-fuel-cell,2041,957.4410546,24.6340694,1.7054,8.461
+h2-fuel-cell,2042,953.7065007,24.57402974,1.7054,8.461
+h2-fuel-cell,2043,949.9719469,24.51399008,1.7054,8.461
+h2-fuel-cell,2044,946.237393,24.45395042,1.7054,8.461
+h2-fuel-cell,2045,942.5028391,24.39391076,1.7054,8.461
+h2-fuel-cell,2046,938.728714,24.33323492,1.7054,8.461
+h2-fuel-cell,2047,934.9545888,24.27255908,1.7054,8.461
+h2-fuel-cell,2048,931.1804636,24.21188324,1.7054,8.461
+h2-fuel-cell,2049,927.4063384,24.1512074,1.7054,8.461
+h2-fuel-cell,2050,923.6322132,24.09053156,1.7054,8.461
\ No newline at end of file
diff --git a/inputs/plant_characteristics/h2fuelcell_conservative.csv b/inputs/plant_characteristics/h2fuelcell_conservative.csv
new file mode 100644
index 00000000..c1504713
--- /dev/null
+++ b/inputs/plant_characteristics/h2fuelcell_conservative.csv
@@ -0,0 +1,42 @@
+i,t,capcost,fom,vom,heatrate
+h2-fuel-cell,2010,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2011,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2012,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2013,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2014,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2015,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2016,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2017,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2018,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2019,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2020,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2021,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2022,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2023,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2024,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2025,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2026,1331.683747,30.65069276,1.7054,8.461
+h2-fuel-cell,2027,1311.283488,30.32272196,1.7054,8.461
+h2-fuel-cell,2028,1290.883229,29.99475116,1.7054,8.461
+h2-fuel-cell,2029,1270.48297,29.66678036,1.7054,8.461
+h2-fuel-cell,2030,1250.082711,29.33880956,1.7054,8.461
+h2-fuel-cell,2031,1239.179568,29.16352196,1.7054,8.461
+h2-fuel-cell,2032,1228.276426,28.98823436,1.7054,8.461
+h2-fuel-cell,2033,1217.373283,28.81294676,1.7054,8.461
+h2-fuel-cell,2034,1206.47014,28.63765916,1.7054,8.461
+h2-fuel-cell,2035,1195.566997,28.46237156,1.7054,8.461
+h2-fuel-cell,2036,1192.005579,28.40511536,1.7054,8.461
+h2-fuel-cell,2037,1188.44416,28.34785916,1.7054,8.461
+h2-fuel-cell,2038,1184.882741,28.29060296,1.7054,8.461
+h2-fuel-cell,2039,1181.321323,28.23334676,1.7054,8.461
+h2-fuel-cell,2040,1177.759904,28.17609056,1.7054,8.461
+h2-fuel-cell,2041,1174.198486,28.11883436,1.7054,8.461
+h2-fuel-cell,2042,1170.637067,28.06157816,1.7054,8.461
+h2-fuel-cell,2043,1167.075648,28.00432196,1.7054,8.461
+h2-fuel-cell,2044,1163.51423,27.94706576,1.7054,8.461
+h2-fuel-cell,2045,1159.952811,27.88980956,1.7054,8.461
+h2-fuel-cell,2046,1156.391392,27.83255336,1.7054,8.461
+h2-fuel-cell,2047,1152.829974,27.77529716,1.7054,8.461
+h2-fuel-cell,2048,1149.268555,27.71804096,1.7054,8.461
+h2-fuel-cell,2049,1145.707137,27.66078476,1.7054,8.461
+h2-fuel-cell,2050,1142.145718,27.60352856,1.7054,8.461
\ No newline at end of file
diff --git a/inputs/plant_characteristics/h2fuelcell_moderate.csv b/inputs/plant_characteristics/h2fuelcell_moderate.csv
new file mode 100644
index 00000000..bcad08f6
--- /dev/null
+++ b/inputs/plant_characteristics/h2fuelcell_moderate.csv
@@ -0,0 +1,42 @@
+i,t,capcost,fom,vom,heatrate
+h2-fuel-cell,2010,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2011,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2012,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2013,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2014,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2015,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2016,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2017,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2018,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2019,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2020,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2021,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2022,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2023,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2024,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2025,1352.084006,30.97866356,1.7054,8.461
+h2-fuel-cell,2026,1305.170964,30.22445216,1.7054,8.461
+h2-fuel-cell,2027,1258.257922,29.47024076,1.7054,8.461
+h2-fuel-cell,2028,1211.34488,28.71602936,1.7054,8.461
+h2-fuel-cell,2029,1164.431838,27.96181796,1.7054,8.461
+h2-fuel-cell,2030,1117.518796,27.20760656,1.7054,8.461
+h2-fuel-cell,2031,1105.428513,27.01323356,1.7054,8.461
+h2-fuel-cell,2032,1093.338231,26.81886056,1.7054,8.461
+h2-fuel-cell,2033,1081.247949,26.62448756,1.7054,8.461
+h2-fuel-cell,2034,1069.157667,26.43011456,1.7054,8.461
+h2-fuel-cell,2035,1057.067384,26.23574156,1.7054,8.461
+h2-fuel-cell,2036,1053.317637,26.17545764,1.7054,8.461
+h2-fuel-cell,2037,1049.56789,26.11517372,1.7054,8.461
+h2-fuel-cell,2038,1045.818143,26.0548898,1.7054,8.461
+h2-fuel-cell,2039,1042.068395,25.99460588,1.7054,8.461
+h2-fuel-cell,2040,1038.318648,25.93432196,1.7054,8.461
+h2-fuel-cell,2041,1034.52933,25.87340186,1.7054,8.461
+h2-fuel-cell,2042,1030.740011,25.81248176,1.7054,8.461
+h2-fuel-cell,2043,1026.950693,25.75156166,1.7054,8.461
+h2-fuel-cell,2044,1023.161374,25.69064156,1.7054,8.461
+h2-fuel-cell,2045,1019.372056,25.62972146,1.7054,8.461
+h2-fuel-cell,2046,1015.622309,25.56943754,1.7054,8.461
+h2-fuel-cell,2047,1011.872561,25.50915362,1.7054,8.461
+h2-fuel-cell,2048,1008.122814,25.4488697,1.7054,8.461
+h2-fuel-cell,2049,1004.373067,25.38858578,1.7054,8.461
+h2-fuel-cell,2050,1000.62332,25.32830186,1.7054,8.461
\ No newline at end of file
diff --git a/inputs/plant_characteristics/heat_rate_adj.csv b/inputs/plant_characteristics/heat_rate_adj.csv
index 6ae14bb8..210bf600 100644
--- a/inputs/plant_characteristics/heat_rate_adj.csv
+++ b/inputs/plant_characteristics/heat_rate_adj.csv
@@ -35,5 +35,6 @@ CofireOld,1,1.066148263
CofireNew,1,1.066148263
lfill-gas,1,1
distpv,1,1
+h2-fuel-cell,1,1
H2-CT,1,1.039104223
-H2-CC ,1,1.199888
\ No newline at end of file
+H2-CC ,1,1.199888
diff --git a/inputs/plant_characteristics/heat_rate_penalty_spin.csv b/inputs/plant_characteristics/heat_rate_penalty_spin.csv
index b8568ecd..716493e4 100644
--- a/inputs/plant_characteristics/heat_rate_penalty_spin.csv
+++ b/inputs/plant_characteristics/heat_rate_penalty_spin.csv
@@ -12,6 +12,7 @@
CoalOldUns ,0.055
CofireNew ,0.055
CofireOld ,0.055
+h2-fuel-cell,0
Gas-CC ,0.035
Gas-CC_H_1x1 ,0.035
Gas-CC_H_2x1 ,0.035
diff --git a/inputs/plant_characteristics/maxage.csv b/inputs/plant_characteristics/maxage.csv
index 17d57ece..1b0b46a9 100644
--- a/inputs/plant_characteristics/maxage.csv
+++ b/inputs/plant_characteristics/maxage.csv
@@ -1,4 +1,5 @@
Gas-CC,55
+h2-fuel-cell,40
Gas-CC_H_1x1,55
Gas-CC_H_2x1,55
Gas-CC-CCS_mod,55
@@ -63,4 +64,4 @@ evmc_storage_1*evmc_storage_10,1
evmc_shape_1*evmc_shape_10,1
electrolyzer,20
smr,25
-smr_ccs,25
\ No newline at end of file
+smr_ccs,25
diff --git a/inputs/plant_characteristics/minCF.csv b/inputs/plant_characteristics/minCF.csv
index 9f91c5b0..8aa84813 100644
--- a/inputs/plant_characteristics/minCF.csv
+++ b/inputs/plant_characteristics/minCF.csv
@@ -1,6 +1,7 @@
beccs_mod,0.06
beccs_max,0.06
biopower,0.06
+h2-fuel-cell,0.06
Gas-CT,0.06
Gas-CT_aero,0.06
H2-CT,0.06
diff --git a/inputs/plant_characteristics/minloadfrac0.csv b/inputs/plant_characteristics/minloadfrac0.csv
index cbe2c7cb..1c5378ff 100644
--- a/inputs/plant_characteristics/minloadfrac0.csv
+++ b/inputs/plant_characteristics/minloadfrac0.csv
@@ -13,6 +13,7 @@ CoalOldScr ,0.4
CoalOldUns ,0.5
CofireNew ,0.4
CofireOld ,0.4
+h2-fuel-cell,0.01
Gas-CC,0.5
Gas-CC_H_1x1,0.5
Gas-CC_H_2x1,0.5
@@ -35,4 +36,4 @@ nuclear ,0.7
nuclear-SMR ,0.2
o-g-s ,0.5
H2-CC,0.38
-H2-CT,0.42
\ No newline at end of file
+H2-CT,0.42
diff --git a/inputs/plant_characteristics/mttr.csv b/inputs/plant_characteristics/mttr.csv
index d1e297a6..411942c2 100644
--- a/inputs/plant_characteristics/mttr.csv
+++ b/inputs/plant_characteristics/mttr.csv
@@ -93,6 +93,7 @@ geohydro_allkm_8,24
geohydro_allkm_9,24
geothermal,24
h2-cc,48
+h2-fuel-cell,48
h2-ct,48
hydd,24
hyded,24
diff --git a/inputs/plant_characteristics/outage_forced_static.csv b/inputs/plant_characteristics/outage_forced_static.csv
index 6eb32d1a..238ae224 100644
--- a/inputs/plant_characteristics/outage_forced_static.csv
+++ b/inputs/plant_characteristics/outage_forced_static.csv
@@ -54,3 +54,4 @@ dac,0.1
dac_gas,0.1
electrolyzer,0.1
can-imports,0
+h2-fuel-cell,0.05
diff --git a/inputs/plant_characteristics/outage_scheduled_static.csv b/inputs/plant_characteristics/outage_scheduled_static.csv
index a2291e82..04fb212d 100644
--- a/inputs/plant_characteristics/outage_scheduled_static.csv
+++ b/inputs/plant_characteristics/outage_scheduled_static.csv
@@ -1,3 +1,4 @@
+h2-fuel-cell,0.05
Gas-CT,0.07
Gas-CT_aero,0.07
Gas-CC,0.1
diff --git a/inputs/plant_characteristics/ramprate.csv b/inputs/plant_characteristics/ramprate.csv
index e1e20a0d..9bf492a7 100644
--- a/inputs/plant_characteristics/ramprate.csv
+++ b/inputs/plant_characteristics/ramprate.csv
@@ -3,6 +3,7 @@ Hydro,1
Biopower,0.04
beccs_mod,0.04
beccs_max,0.04
+h2-fuel-cell,1
gas-CT,0.08
gas-CT_aero,0.08
gas-CC,0.05
@@ -46,4 +47,4 @@ pvb2_1*pvb2_10,1
pvb3_1*pvb3_10,1
dr_shed_1*dr_shed_2,1
evmc_storage_1*evmc_storage_10,1
-evmc_shape_1*evmc_shape_10,1
+evmc_shape_1*evmc_shape_10,1
\ No newline at end of file
diff --git a/inputs/plant_characteristics/startcost.csv b/inputs/plant_characteristics/startcost.csv
index 02f5fbcd..f8fb4197 100644
--- a/inputs/plant_characteristics/startcost.csv
+++ b/inputs/plant_characteristics/startcost.csv
@@ -27,3 +27,4 @@ gas-cc_h_1x1-ccs_mod,219
gas-cc_h_1x1-ccs_max,219
gas-cc_h_2x1-ccs_mod,219
gas-cc_h_2x1-ccs_max,219
+h2-fuel-cell,0
diff --git a/inputs/plant_characteristics/unitsize_atb.csv b/inputs/plant_characteristics/unitsize_atb.csv
index 8ed2284e..eae06ca3 100644
--- a/inputs/plant_characteristics/unitsize_atb.csv
+++ b/inputs/plant_characteristics/unitsize_atb.csv
@@ -64,3 +64,4 @@ hydend,94,hydro assumption
can-imports,20000,arbitrarily high (not disaggregated so doesn't matter)
evmc,20000,arbitrarily high (not disaggregated so doesn't matter)
dr_shed,20000,arbitrarily high (not disaggregated so doesn't matter)
+h2-fuel-cell,100,https://docs.nlr.gov/docs/fy26osti/91146.pdf
\ No newline at end of file
diff --git a/inputs/plant_characteristics/years_until_endogenous.csv b/inputs/plant_characteristics/years_until_endogenous.csv
index e6c02d29..1405706b 100644
--- a/inputs/plant_characteristics/years_until_endogenous.csv
+++ b/inputs/plant_characteristics/years_until_endogenous.csv
@@ -22,6 +22,7 @@ evmc_storage_1*evmc_storage_10,0
evmc_shape_1*evmc_shape_10,0
egs_allkm_1*egs_allkm_10,8
distpv,0
+h2-fuel-cell,4
Gas-CC,0
Gas-CC_H_1x1,0
Gas-CC_H_2x1,0
@@ -67,4 +68,4 @@ electrolyzer,0
smr,0
smr_ccs,0
dac,3
-dac_gas,3
\ No newline at end of file
+dac_gas,3
diff --git a/inputs/sets/fuel2tech.csv b/inputs/sets/fuel2tech.csv
index 93d8cbd7..f166be74 100644
--- a/inputs/sets/fuel2tech.csv
+++ b/inputs/sets/fuel2tech.csv
@@ -33,3 +33,4 @@ biomass,cofirenew
biomass,cofireold
h2fuel,H2-CT
h2fuel,H2-CC
+h2fuel,h2-fuel-cell
diff --git a/inputs/sets/i.csv b/inputs/sets/i.csv
index 43f2dd16..e684c96a 100644
--- a/inputs/sets/i.csv
+++ b/inputs/sets/i.csv
@@ -16,6 +16,7 @@ CofireNew
CofireOld
csp-ns
distpv
+h2-fuel-cell
Gas-CC
Gas-CC_H_1x1
Gas-CC_H_2x1
diff --git a/inputs/sets/i_subtech.csv b/inputs/sets/i_subtech.csv
index cc1abc33..6b7c80e0 100755
--- a/inputs/sets/i_subtech.csv
+++ b/inputs/sets/i_subtech.csv
@@ -76,6 +76,7 @@ DAC
H2_COMBUSTION
H2_CC
H2_CT
+H2_FUEL_CELL
REFURBTECH
cf_tech
FOSSIL
diff --git a/inputs/tech-subset-table.csv b/inputs/tech-subset-table.csv
index 8493a78c..864caf62 100644
--- a/inputs/tech-subset-table.csv
+++ b/inputs/tech-subset-table.csv
@@ -1,74 +1,75 @@
-,BIO,COAL,COAL_CCS,GAS,GAS_CC,GAS_CC_CCS,GAS_CT,COMBINED_CYCLE,COMBUSTION_TURBINE,FUEL_CELL,CONV,TEMP_DERATE,CCS,CCS_MOD,CCS_MAX,CCSFLEX,CCSFLEX_BYP,CCSFLEX_STO,CCSFLEX_DAC,BECCS,RE,VRE,RSC,WIND,ONSWIND,OFSWIND,UPV,distpv,PV,PVB,PVB1,PVB2,PVB3,CSP,CSP_STORAGE,CSP1,CSP2,CSP3,CSP4,STORAGE,STORAGE_HYBRID,STORAGE_STANDALONE,STORAGE_INTERDAY,THERMAL_STORAGE,BATTERY,DEMAND_FLEX,EVMC,EVMC_STORAGE,EVMC_SHAPE,COFIRE,HYDRO,HYDRO_D,HYDRO_ND,PSH,GEO,GEO_HYDRO,GEO_EGS,GEO_EGS_ALLKM,GEO_EGS_NF,GEO_BASE,GEO_EXTRA,CANADA,VRE_NO_CSP,VRE_UTILITY,VRE_DISTRIBUTED,NUCLEAR,OGS,CONSUME,H2,SMR,DAC,LFILL,H2_COMBUSTION,H2_CC,H2_CT,REFURBTECH,cf_tech,FOSSIL,BOILER,NONDISPATCH,DR_SHED
-can-imports,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,
-coal-CCS_mod,,YES,YES,,,,,,,,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-coal-CCS_max,,YES,YES,,,,,,,,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-coal-CCS-F1,,YES,YES,,,,,,,,YES,YES,YES,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-coal-CCS-F2,,YES,YES,,,,,,,,YES,YES,YES,YES,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-coal-CCS-F3,,YES,YES,,,,,,,,YES,YES,YES,YES,,YES,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-Coal-IGCC,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-coal-new,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-CoalOldScr,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-CoalOldUns,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-CofireNew,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-CofireOld,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
-Gas-CC,,,,YES,YES,,,YES,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC_H_1x1,,,,YES,YES,,,YES,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC_H_2x1,,,,YES,YES,,,YES,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC-CCS_mod,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC-CCS_max,,,,YES,YES,YES,,YES,,,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC_H_1x1-CCS_mod,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC_H_1x1-CCS_max,,,,YES,YES,YES,,YES,,,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC_H_2x1-CCS_mod,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC_H_2x1-CCS_max,,,,YES,YES,YES,,YES,,,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC-CCS-F1,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC-CCS-F2,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CC-CCS-F3,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,YES,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CT,,,,YES,,,YES,,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-Gas-CT_aero,,,,YES,,,YES,,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-ng-fuel-cell,,,,YES,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
-o-g-s,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,YES,YES,,
-Nuclear,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,YES,,
-Nuclear-SMR,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,YES,,
-H2-CT,,,,,,,,,YES,,YES,YES,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,
-H2-CC,,,,,,,,YES,,,YES,YES,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,
-biopower,YES,,,,,,,,,,YES,YES,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,
-geothermal,,,,,,,,,,,YES,YES,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,
-beccs_mod,YES,,,,,,,,,,YES,YES,YES,YES,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,
-beccs_max,YES,,,,,,,,,,YES,YES,YES,,YES,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,
-Hydro,,,,,,,,,,,YES,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
-lfill-gas,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,
-battery_li,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
-dr_shed_1*dr_shed_2,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,YES
-evmc_storage_1*evmc_storage_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,YES,,YES,,,,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,
-evmc_shape_1*evmc_shape_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,
-pumped-hydro,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,YES,,YES,YES,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,
-pumped-hydro-flex,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,
-distpv,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,YES,YES,,,YES,
-upv_1*upv_10,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,YES,YES,,,,
-pvb1_1*pvb1_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,YES,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,
-pvb2_1*pvb2_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,YES,,YES,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,
-pvb3_1*pvb3_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,YES,,,YES,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,
-wind-ofs_1*wind-ofs_10,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,YES,YES,,,,
-wind-ons_1*wind-ons_10,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,YES,YES,,,,
-csp1_1*csp1_12,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,YES,YES,YES,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
-csp2_1*csp2_12,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,YES,YES,,YES,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
-csp3_1*csp3_12,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,YES,YES,,,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
-csp4_1*csp4_12,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,YES,YES,,,,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
-hydD,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
-hydND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
-hydSD,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
-hydSND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
-hydUD,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
-hydUND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
-hydNPD,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
-hydNPND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
-hydED,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
-hydEND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
-electrolyzer,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,
-smr,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,,,,,,,,,,,
-smr_ccs,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,,,,,,,,,,,
-dac,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,,,,,,,,,,
-dac_gas,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,,,,,,,,,,
-egs_allkm_1*egs_allkm_10,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,YES,,,YES,,,,,,,,,,,,,,,,,,,,
-geohydro_allkm_1*geohydro_allkm_10,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,YES,,,,,,,,,,,,,,,,,,,,,
-egs_nearfield_1*egs_nearfield_10,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,
+,BIO,COAL,COAL_CCS,GAS,GAS_CC,GAS_CC_CCS,GAS_CT,COMBINED_CYCLE,COMBUSTION_TURBINE,FUEL_CELL,CONV,TEMP_DERATE,CCS,CCS_MOD,CCS_MAX,CCSFLEX,CCSFLEX_BYP,CCSFLEX_STO,CCSFLEX_DAC,BECCS,RE,VRE,RSC,WIND,ONSWIND,OFSWIND,UPV,distpv,PV,PVB,PVB1,PVB2,PVB3,CSP,CSP_STORAGE,CSP1,CSP2,CSP3,CSP4,STORAGE,STORAGE_HYBRID,STORAGE_STANDALONE,STORAGE_INTERDAY,THERMAL_STORAGE,BATTERY,DEMAND_FLEX,EVMC,EVMC_STORAGE,EVMC_SHAPE,COFIRE,HYDRO,HYDRO_D,HYDRO_ND,PSH,GEO,GEO_HYDRO,GEO_EGS,GEO_EGS_ALLKM,GEO_EGS_NF,GEO_BASE,GEO_EXTRA,CANADA,VRE_NO_CSP,VRE_UTILITY,VRE_DISTRIBUTED,NUCLEAR,OGS,CONSUME,H2,SMR,DAC,LFILL,H2_COMBUSTION,H2_CC,H2_CT,H2_FUEL_CELL,REFURBTECH,cf_tech,FOSSIL,BOILER,NONDISPATCH,DR_SHED
+can-imports,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,
+coal-CCS_mod,,YES,YES,,,,,,,,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+coal-CCS_max,,YES,YES,,,,,,,,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+coal-CCS-F1,,YES,YES,,,,,,,,YES,YES,YES,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+coal-CCS-F2,,YES,YES,,,,,,,,YES,YES,YES,YES,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+coal-CCS-F3,,YES,YES,,,,,,,,YES,YES,YES,YES,,YES,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+Coal-IGCC,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+coal-new,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+CoalOldScr,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+CoalOldUns,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+CofireNew,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+CofireOld,,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,
+Gas-CC,,,,YES,YES,,,YES,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC_H_1x1,,,,YES,YES,,,YES,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC_H_2x1,,,,YES,YES,,,YES,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC-CCS_mod,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC-CCS_max,,,,YES,YES,YES,,YES,,,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC_H_1x1-CCS_mod,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC_H_1x1-CCS_max,,,,YES,YES,YES,,YES,,,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC_H_2x1-CCS_mod,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC_H_2x1-CCS_max,,,,YES,YES,YES,,YES,,,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC-CCS-F1,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC-CCS-F2,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CC-CCS-F3,,,,YES,YES,YES,,YES,,,YES,YES,YES,YES,,YES,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CT,,,,YES,,,YES,,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+Gas-CT_aero,,,,YES,,,YES,,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+ng-fuel-cell,,,,YES,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,
+h2-fuel-cell,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,,,,,,
+o-g-s,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,YES,YES,,
+Nuclear,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,YES,,
+Nuclear-SMR,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,YES,,
+H2-CT,,,,,,,,,YES,,YES,YES,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,
+H2-CC,,,,,,,,YES,,,YES,YES,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,
+biopower,YES,,,,,,,,,,YES,YES,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,
+geothermal,,,,,,,,,,,YES,YES,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,
+beccs_mod,YES,,,,,,,,,,YES,YES,YES,YES,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,
+beccs_max,YES,,,,,,,,,,YES,YES,YES,,YES,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,
+Hydro,,,,,,,,,,,YES,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+lfill-gas,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,
+battery_li,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+dr_shed_1*dr_shed_2,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,YES
+evmc_storage_1*evmc_storage_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,YES,,YES,,,,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,
+evmc_shape_1*evmc_shape_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,
+pumped-hydro,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,YES,,YES,YES,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+pumped-hydro-flex,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+distpv,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,YES,YES,,,YES,
+upv_1*upv_10,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,YES,YES,,,,
+pvb1_1*pvb1_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,YES,YES,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,
+pvb2_1*pvb2_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,YES,,YES,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,
+pvb3_1*pvb3_10,,,,,,,,,,,,,,,,,,,,,,,YES,,,,,,,YES,,,YES,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,
+wind-ofs_1*wind-ofs_10,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,YES,YES,,,,
+wind-ons_1*wind-ons_10,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,YES,YES,,,,
+csp1_1*csp1_12,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,YES,YES,YES,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
+csp2_1*csp2_12,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,YES,YES,,YES,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
+csp3_1*csp3_12,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,YES,YES,,,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
+csp4_1*csp4_12,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,YES,YES,,,,YES,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
+hydD,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
+hydND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
+hydSD,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
+hydSND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
+hydUD,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
+hydUND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
+hydNPD,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
+hydNPND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
+hydED,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,,
+hydEND,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,
+electrolyzer,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,,,,,,,,,,
+smr,,,,,,,,,,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,,,,,,,,,,,,
+smr_ccs,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,YES,,,,,,,,,,,,
+dac,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,,,,,,,,,,,
+dac_gas,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,,YES,,,,,,,,,,,
+egs_allkm_1*egs_allkm_10,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,YES,,,YES,,,,,,,,,,,,,,,,,,,,,
+geohydro_allkm_1*geohydro_allkm_10,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,YES,,,,YES,,,,,,,,,,,,,,,,,,,,,,
+egs_nearfield_1*egs_nearfield_10,,,,,,,,,,,,,,,,,,,,,YES,,YES,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YES,,YES,,YES,YES,,,,,,,,,,,,,,,,,,,,,,
\ No newline at end of file
diff --git a/inputs/techs/techs_default.csv b/inputs/techs/techs_default.csv
index 3142bc23..73665bab 100644
--- a/inputs/techs/techs_default.csv
+++ b/inputs/techs/techs_default.csv
@@ -14,6 +14,7 @@ CoalOldUns,p
CofireNew,p
CofireOld,p
distpv,p
+h2-fuel-cell,p
Gas-CC,p
Gas-CC_H_1x1,p
Gas-CC_H_2x1,p
diff --git a/inputs/userinput/futurefiles.csv b/inputs/userinput/futurefiles.csv
index 5ce71c1b..bd8fed15 100644
--- a/inputs/userinput/futurefiles.csv
+++ b/inputs/userinput/futurefiles.csv
@@ -320,6 +320,7 @@ plantchar_dr_shed.csv,.csv,0,None,wide,"tech,r",1,0,constant,None,None,new; chec
plantchar_evmc_shape.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new; used to create plantcharout.csv so no need to forecast,
plantchar_evmc_storage.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new; used to create plantcharout.csv so no need to forecast,
plantchar_fuelcell.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new; used to create plantcharout.csv so no need to forecast,
+plantchar_h2fuelcell.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new; used to create plantcharout.csv so no need to forecast,
plantchar_gas_ccs.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new; used to create plantcharout.csv so no need to forecast,
plantchar_gas.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new; used to create plantcharout.csv so no need to forecast,
plantchar_geo.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new; used to create plantcharout.csv so no need to forecast,
@@ -500,4 +501,4 @@ wst.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new,
x_r.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new,
x.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new,
yearafter.csv,.csv,1,None,9999,None,9999,0,constant,None,None,new,
-years_until_endogenous.csv,.csv,1,None,9999,None,9999,0,constant,None,None,done,constant
+years_until_endogenous.csv,.csv,1,None,9999,None,9999,0,constant,None,None,done,constant
\ No newline at end of file
diff --git a/inputs/userinput/ivt_default.csv b/inputs/userinput/ivt_default.csv
index 5434521f..eb23d97b 100644
--- a/inputs/userinput/ivt_default.csv
+++ b/inputs/userinput/ivt_default.csv
@@ -16,6 +16,7 @@ CoalOldUns,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
CofireNew,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27
CofireOld,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27
distpv,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+h2-fuel-cell,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,10
Gas-CC,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27
Gas-CC_H_1x1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27
Gas-CC_H_2x1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27
@@ -73,4 +74,4 @@ hyded_pumped-hydro,1,1,1,1,1,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11
hyded_pumped-hydro-flex,1,1,1,1,1,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17
egs_allkm_1*egs_allkm_10,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
geohydro_allkm_1*geohydro_allkm_10,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
-egs_nearfield_1*egs_nearfield_10,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
\ No newline at end of file
+egs_nearfield_1*egs_nearfield_10,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
diff --git a/inputs/userinput/ivt_small.csv b/inputs/userinput/ivt_small.csv
index c726e690..61b9428f 100644
--- a/inputs/userinput/ivt_small.csv
+++ b/inputs/userinput/ivt_small.csv
@@ -16,6 +16,7 @@ CoalOldUns,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
CofireNew,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
CofireOld,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
distpv,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+h2-fuel-cell,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
Gas-CC,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
Gas-CC_H_1x1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
Gas-CC_H_2x1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
diff --git a/inputs/userinput/ivt_step.csv b/inputs/userinput/ivt_step.csv
index 6e0fea5f..7c7da979 100644
--- a/inputs/userinput/ivt_step.csv
+++ b/inputs/userinput/ivt_step.csv
@@ -16,6 +16,7 @@ CoalOldUns,0
CofireNew,5
CofireOld,0
distpv,0
+h2-fuel-cell,5
Gas-CC,5
Gas-CC_H_1x1,5
Gas-CC_H_2x1,5
diff --git a/postprocessing/bokehpivot/in/reeds2/tech_map.csv b/postprocessing/bokehpivot/in/reeds2/tech_map.csv
index c29726bb..b178acea 100644
--- a/postprocessing/bokehpivot/in/reeds2/tech_map.csv
+++ b/postprocessing/bokehpivot/in/reeds2/tech_map.csv
@@ -63,6 +63,7 @@ nuclear-smr,Nuclear-SMR
caes,CAES
pumped-hydro,Pumped-Hydro
can-imports,Canadian Imports
+h2-fuel-cell,H2-Fuel-Cell
canada,Canadian Imports
h2-ct,H2-CT
h2-cc,H2-CC
diff --git a/postprocessing/bokehpivot/in/reeds2/tech_style.csv b/postprocessing/bokehpivot/in/reeds2/tech_style.csv
index 8306c318..c327657e 100644
--- a/postprocessing/bokehpivot/in/reeds2/tech_style.csv
+++ b/postprocessing/bokehpivot/in/reeds2/tech_style.csv
@@ -20,6 +20,8 @@ H2-CC,#708238,<
H2-CT_Upgrade,#66C238,>
H2-CT,#A8C839,>
NG-Fuel-Cell,#AD50E2,<
+H2-Fuel-Cell,#87A21D,<
+H2 Fuel Cell,#87A21D,<
Hydrogen Combustion,#A8C839,<
Hydropower,#187F94,s
Hydropower Existing,#187F94,s
@@ -54,4 +56,4 @@ SMR-CCS,#5F522D,-
Electrolyzer,#896F2D,-
Other,#ff69b4,-
Remove,#000000,-
-Dropped,#d62728,-
+Dropped,#d62728,-
\ No newline at end of file
diff --git a/postprocessing/tech_aggregation.csv b/postprocessing/tech_aggregation.csv
index 445af35e..562dcac3 100644
--- a/postprocessing/tech_aggregation.csv
+++ b/postprocessing/tech_aggregation.csv
@@ -36,6 +36,7 @@ can-imports,Canadian Imports,Remove,Remove,Canadian Imports
canada,Canadian Imports,Remove,Remove,Canadian Imports
h2-ct,H2-CT,Hydrogen Combustion,Thermal,H2-CT
h2-cc,H2-CC,Hydrogen Combustion,Thermal,H2-CC
+h2-fuel-cell,H2-Fuel-Cell,H2 Fuel Cell,Thermal,H2-Fuel-Cell
smr,SMR,Remove,Remove,SMR
smr_ccs,SMR-CCS,Remove,Remove,SMR-CCS
electrolyzer,Electrolyzer,Remove,Remove,Electrolyzer
@@ -76,4 +77,4 @@ egs_nearfield_,Geothermal,Geothermal,Thermal,Geothermal
gas-cc_,Gas-CC,Gas,Thermal,Gas-CC
gas-cc-ccs_mod_,Gas-CC-CCS,Gas-CCS,Thermal,Gas-CC-CCS
gas-cc-ccs_max_,Gas-CC-CCS,Gas-CCS,Thermal,Gas-CC-CCS
-nuclear_,Nuclear,Nuclear,Thermal,Nuclear
+nuclear_,Nuclear,Nuclear,Thermal,Nuclear
\ No newline at end of file
diff --git a/reeds/core/setup/b_inputs.gms b/reeds/core/setup/b_inputs.gms
index 90d45c9d..55d1be99 100644
--- a/reeds/core/setup/b_inputs.gms
+++ b/reeds/core/setup/b_inputs.gms
@@ -274,7 +274,7 @@ set
evmc_storage(i) "ev flexibility as direct load control",
evmc_shape(i) "ev flexibility as adoptable change to load from response to pricing",
fossil(i) "fossil technologies"
- fuel_cell(i) "fuel cell technologies",
+ fuel_cell(i) "natural gas fuel cell technologies",
gas_cc_ccs(i) "techs that are gas combined cycle and have CCS",
gas_cc(i) "techs that are gas combined cycle",
gas_ct(i) "techs that are gas combustion turbine",
@@ -286,10 +286,11 @@ set
geo_extra(i) "geothermal technologies not typically considered in model runs",
geo_egs_allkm(i) "egs (covering deep egs depths of all km) technologies",
geo_egs_nf(i) "egs (near-field) technologies",
- h2_combustion(i) "h2-ct and h2-cc technologies",
- h2_cc(i) "h2-cc technologies"
+ h2_combustion(i) "h2-ct, h2-cc and fuel cell technologies",
+ h2_cc(i) "h2-cc technologies",
h2_ct(i) "h2-ct technologies",
h2(i) "hydrogen-producing technologies",
+ h2_fuel_cell(i) "H2 fuel cell technologies",
hyd_add_pump(i) "hydro techs with an added pump",
hydro_d(i) "dispatchable hydro technologies",
hydro_nd(i) "non-dispatchable hydro technologies",
@@ -517,7 +518,11 @@ if(Sw_H2Combustionupgrade = 0,
) ;
if(Sw_FuelCell = 0,
- ban(i)$i_subsets(i,'fuel_cell') = yes ;
+ ban('ng-fuel-cell') = yes ;
+) ;
+
+if(Sw_H2FuelCell = 0,
+ ban('h2-fuel-cell') = yes ;
) ;
if(Sw_LfillGas = 0,
@@ -749,6 +754,7 @@ h2_combustion(i)$(not ban(i)) = yes$i_subsets(i,'h2_combustion') ;
h2_cc(i)$(not ban(i)) = yes$i_subsets(i,'h2_cc') ;
h2_ct(i)$(not ban(i)) = yes$i_subsets(i,'h2_ct') ;
h2(i)$(not ban(i)) = yes$i_subsets(i,'h2') ;
+h2_fuel_cell(i)$(not ban(i)) = yes$i_subsets(i,'h2_fuel_cell') ;
hydro_d(i)$(not ban(i)) = yes$i_subsets(i,'hydro_d') ;
hydro_nd(i)$(not ban(i)) = yes$i_subsets(i,'hydro_nd') ;
hydro(i)$(not ban(i)) = yes$i_subsets(i,'hydro') ;
diff --git a/reeds/input_processing/outage_rates.py b/reeds/input_processing/outage_rates.py
index 7ccadf22..9adc4d17 100644
--- a/reeds/input_processing/outage_rates.py
+++ b/reeds/input_processing/outage_rates.py
@@ -28,7 +28,7 @@
## assume temperature-dependent outage rates for ng-fuel-cell to be the same as for combined_cycle plants
primemover2techgroup = {
'combined_cycle': ['GAS_CC', 'FUEL_CELL'],
- 'combustion_turbine': ['GAS_CT', 'H2_COMBUSTION'],
+ 'combustion_turbine': ['GAS_CT', 'H2_COMBUSTION','H2_FUEL_CELL'],
'diesel': ['OGS'],
'hydro_and_psh': ['HYDRO', 'PSH'],
'nuclear': ['NUCLEAR'],
diff --git a/reeds/input_processing/plantcostprep.py b/reeds/input_processing/plantcostprep.py
index 2956af20..00eaf4fc 100644
--- a/reeds/input_processing/plantcostprep.py
+++ b/reeds/input_processing/plantcostprep.py
@@ -99,7 +99,7 @@ def deflate_func(data,case):
###########################
conv_in = []
-conv_techs = ['gas', 'gas_ccs', 'coal', 'coal_ccs', 'biopower', 'nuclear', 'nuclear_smr','fuelcell', 'other']
+conv_techs = ['gas', 'gas_ccs', 'coal', 'coal_ccs', 'biopower', 'nuclear', 'nuclear_smr','fuelcell','h2fuelcell', 'other']
for ct in conv_techs:
print(f"Loading plantchar_{ct}")
df = pd.read_csv(os.path.join(inputs_case,f'plantchar_{ct}.csv'))
diff --git a/reeds/input_processing/runfiles.csv b/reeds/input_processing/runfiles.csv
index 6ca5b199..e0eab022 100644
--- a/reeds/input_processing/runfiles.csv
+++ b/reeds/input_processing/runfiles.csv
@@ -186,6 +186,7 @@ plantchar_dr_shed_fom.csv,inputs/plant_characteristics/dr_shed_fom_{dr_shedscen}
plantchar_evmc_shape.csv,inputs/plant_characteristics/evmc_shape_{evmcscen}.csv,1,ignore,ignore,,,,,0,,,,,,used to define plantcharout.csv
plantchar_evmc_storage.csv,inputs/plant_characteristics/evmc_storage_{evmcscen}.csv,1,ignore,ignore,,,,,0,,,,,,used to define plantcharout.csv
plantchar_fuelcell.csv,inputs/plant_characteristics/{plantchar_fuelcell}.csv,1,ignore,ignore,,,,,0,,,,,,used to define plantcharout.csv
+plantchar_h2fuelcell.csv,inputs/plant_characteristics/{plantchar_h2fuelcell}.csv,1,ignore,ignore,,,,,0,,,,,,used to define plantcharout.csv
plantchar_gas_ccs.csv,inputs/plant_characteristics/{plantchar_gas_ccs}.csv,1,ignore,ignore,,,,,0,,,,,,used to define plantcharout.csv
plantchar_gas.csv,inputs/plant_characteristics/{plantchar_gas}.csv,1,ignore,ignore,,,,,0,,,,,,used to define plantcharout.csv
plantchar_geo.csv,inputs/plant_characteristics/{plantchar_geo}.csv,int(sw.GSw_Geothermal) != 0,ignore,ignore,,,,,0,,,,,,used to define plantcharout.csv