-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding new H2 production pathways & biomass competition #377
Comments
In general new hydrogen production technologies can be added just by adding rows to the existing data tables in |
Hi Page! @pkyle Thanks so much for your clarification. That’s super helpful! I was thinking the feedstock of the "gas" pathway only comes from conventional natural gas. There is surely no need to add another biogas conversion pathway. But I have a very quick follow-up question on the total biomass needed for H2 production: (That would be great if you could have a look!) When the “hydrogen production by tech” query is run:
The total biomass (in EJ) needed for H2 production would be adding the above 3 parts together. Not sure if my understanding is correct. Thank you once again! |
Well, if you're looking to get the energy inputs to hydrogen production, then you'll want to switch the query to one that reports inputs; this current one is reporting hydrogen production, in EJ. Then, if you want the full primary energy inputs to the process, backing each fuel commodity out to the primary energy used to produce it, then you'll need to look upstream in the gas pipeline and gas processing sectors. Wholesale gas (and delivered gas) provided to the hydrogen production sector would be multiplied by the pipeline input-output coefficient (usually about 1.02; units of natural gas put into the pipelines divided by the units delivered to end users, with the difference being the natural gas that is used to power pipeline compressors), and then that amount would be disaggregated into natural gas, coal, and biomass, based on the respective output shares of each in the gas processing sector, and then each of these quantities would multiplied by its input-output coefficient in the gas processing sector. These are assumed 1 for natural gas and about 1.3 for biomass and coal gasification, but they can be looked up by either querying the |
Hi Page! Many thanks for your guidance!! Really helpful. |
Hi Page @pkyle , a quick follow-up. How can I run the query for IO-coefficient directly? For H2, there is a tab in modelinterface that I could run directly. But for other technologies (i.e. iron and steel), there isn't a pre-set-up IO query. What I have been doing to get the Iron and steel IO coefficient in every year:
Wondering if there is a simple way to do it? Thanks so much! |
Good catch finding that one query that does IO-coefficients! We should probably have a query of |
Hi Page! @pkyle Thank you so much for your help as always. Yes! For iron and steel sector, it does work well. I am also trying on other sectors by modifying XPATH based on each sector's characteristics. Some failed examples that showed no results: The problem is that I am guessing the xml structure of each sector (based on existing queries). Is there any suggestion where I can find the structure output results. So that I can modify these XPATH correctly and don't have to bother you all the time! Thank you!! |
The reason those are failing is that a single slash |
Hi Page!! @pkyle Now it makes so much more sense to me. All works well. |
Hi, everyone! I am new to the GCAM.
I was trying to build my own scenarios in H2 sector and encountered some problems.
Q1: Adding biogas H2 production pathway
I want to add a new pathway to produce H2 from biogas.
Directly modifying the existing XMLs seems not feasible in my case as I need zenergy_L125.hydrogen R. to extrapolate costs to all GCAM model years.
So my attempted steps are below:
The final goal is to reproduce the new L125.globaltech_coef and L125.globaltech_cost for the GCAM to run.
Not sure if I am missing anything, especially I am thinking about the following competition part in Q2.
Q2: The biomass competition
Since biomass/residues can also be used for biofuel, H2, timber, etc, I am confused about how this competition is built in GCAM.
For bioenergy, the GCAM output queries include "purpose-grown biomass production", "residue biomass production" etc. I assume that these are the amount of biomass needed to produce bioenergy under a given scenario.
But the biomass assumption in the H2 sector is generalized as biomass (there is no breakdown on what kind of biomass it is). I traced the cost assumptions for biomass H2 used in GCAM which is derived from NREL H2A. H2A's assumption is to convert all the available biomass to poplar based on heating values.
I am wondering in this case, which part of the model determines whether a certain kind of biomass is supplied to the bioenergy sector or the H2 sector? I can understand that within the H2 sector, all H2 production technologies compete with each other based on the logit choice competition. But I am not sure whether this also applies to cross sectors (i.e. bioenergy and hydrogen). I didn't see there is a separate price for biomass in the H2 sector. So how can the model determine where to supply the biomass?
Also, if I want to build a biogas H2 production pathway, there will be additional competition in the residue biomass as well. So it will be super helpful if I can understand the competition part in GCAM.
Any insights would be greatly appreciated!! Thanks!!
The text was updated successfully, but these errors were encountered: