Battery CAP much higher than ACT needs #955
Replies: 3 comments 1 reply
-
|
Hi @SongminYu, thanks for these questions! I have raised them in today's team meeting and received the following answers: That being said, there are two things that might interest you:
As for your first question, the team noted that @behnam-zakeri would be the best to answer this. Though I'm thinking that these calculations must also be coded in the GAMS code, so if you don't want to wait, understanding that should yield the answer, too. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @glatterf42, thanks a lot for your quick and detailed response! I was guessing that the battery was implemented "optimistically". But it helps a lot to be confirmed by IIASA colleagues. I also understand that MESSAGE was designed more for "annual resolution" by default. The hourly resolution is more of an additional feature implemented later. So the modeling of storage technologies is not the strength of the framework. At first, I was thinking about limiting the "charging/discharging speed", like some "capacity factor" of batteries. For example, if 2MWh electricity needs to be stored, you need a much larger battery because the speed may be limited at 10% charging per hour, meaning a 20MWh battery is enough. Then, as a result, the battery will become expensive for investment. However, the Thanks for the suggestion by @SiddharthJoshi-Git! Following this idea, I try to roughly describe my understanding as follows:
I am not familiar with the Besides, I wonder what @ebbekyhl has explored in message-ix and why he finally decided to give up implementing everything in message and choose to do a coupling. I personally found message-ix could be flexible enough to properly model the power system (multiple nodes, bidirectional trade with "modes" for modeling electricity trade/transmission). If a workaround can be developed for storage modeling based on exisiting features in message-ix, combining its flexibilities for modeling other technologies (constructing technology network with input-output coefficients, etc.), message-ix can model the whole energy system very well. I have been trying to develop such a model for China. I know PyPSA has been extended to include demand-side sectors, so the whole energy system as well, but I haven't explored much there. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @SongminYu and @glatterf42 for the discussion. I add a few points to clarify some of the points mentioned above: 1- The storage formulation in MESSAGE is very flexible and relatively comprehensive (covering many aspects of storage solutions), aimed at modeling various technologies (thermal, material, water, electricity storage etc.). More interestingly, in MESSAGEix one can define various storage technologies at different temporal levels, e.g., you can parameterize pumped hydro to operate at the monthly level, while batteries at the daily level. There are a few studies and projects that have used the storage feature, e.g., the Central Asia project, which used the storage for a complicated pumped hydropower model in the region, linking water and electricity cycles to each other: https://github.com/iiasa/central-asia-storage 2- While MESSAGEix is not a power system model, one can use the feature of sub-annual time slices (hereafter "time slices") to model variability in supply and demand for selected time slices or even in an hourly manner. A power system model would be a better fit for high-resolution studies as ramping rates, AC/DC power flow, unit commitment etc., can be represented more easily than MESSAGEix. 3- Charger, discharger, and storage reservoir can be paramterized separately, and constrained like any other technology in MESSAGEix, e.g., by growth rates for their activity/capacity (from one year to another), min/max activity in certain time slices or capacity in certain model periods, relating activity in one time slice to activity in another time slice or to a maximum (share constraints), cost parameters, etc. 4- @SongminYu it would be useful if you could explain why you think MESSAGEix is "optimistic" toward batteries or storage. Have you used possible constraints to control the behavior of your technology? You can test this, e.g., by:
5- Related to the relationship between activity and capacity in a model with time slices, the duration of time slices I hope this helps to clarify. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Dear message-ix team, I have been developing a model for China including multiple sectors. In the power sector, I included battery storage. This attached excel shows the
ACTandCAPresults of three technologies --battery,battery_charger, andbattery_discharger-- as well as a brief pivot analysis.Looking at the "pivot" sheet, as shown in the
ACTarea, the three technologies works fine together: the battery column is "state-of-charge", correctly calculated given the values in the other two columns.However, what I found problematic is, the
CAPvalue is much higher than theACTneeds... For example, taking the battery in Beijing in 2025 as example, the CAP of battery is 4451. However, the biggest "state-of-charge" that ever existed for 2025 in Beijing, is 93...My questions are:
CAPcalculated for battery (or "storage technologies" in general) in MESSAGE? Usually, it isACT/capacity_factorfor other normal technologies. Apparently, it is not the case for storage technologies.ACTarea in the "pivot" sheet looks correct for these hours. I assume the model is solved successfully, but I should have somehow limited the use of battery, for example, it cannot be charged/discharged too fast. Is it possible to implement such constraints?Beta Was this translation helpful? Give feedback.
All reactions