Building a Non-Annual Context
---------------
### Introduction
Artelys Crystal Super Grid can run non-annual simulations.
While traditional simulations generally span one year, this guide will equip you with the knowledge to conduct
simulations with **duration different of one year**, such as 2-year or 6-month long simulations.
By following this documentation, you will learn how to set up and execute energy simulations with custom durations
tailored to your specific needs. It is important to note, however, that non-annual simulations come with certain
**limitations**, which will be explained at the end of this page (e.g. assets modeling, performance considerations, etc.).
### How to Create a Non-Annual Context from the Interface
To create a non-annual context directly from the interface, click on the
button in the Home View.
#### Performance Extending the duration of a context, such as a running a 5-year simulation, generates significantly more data, which can strain computational resources. This increase in data volume can lead to decreased performance, affecting processing speed and memory usage. Long context durations require more computational power and storage, potentially slowing down the simulation process and extending the time needed for data analysis and visualization.Recommendations
To maintain consistency and clarity in your temporal KPIs, it is advised to compare contexts on the same graph to ensure a uniform X-axis. To display an indicator for multiple contexts on the same graph, move the **Context** filter in **Data** from **Split charts** to **Display and filter** (see [Indicators view documentation](../views/indicators.md) for more details on manipulating the Indicator view). For example, if you are comparing two contexts starting both in January 2030 - one lasting one year and the other two years - this approach allows for easier comparison of what happens during the first year of the simulation for both contexts.This method ensures consistent KPI visualization across all your energy systems, facilitating easier interpretation of results.
#### Assets Modeling Modeling of assets requires meticulous attention to detail, especially regarding the units used for asset attributes. Misunderstandings or misconfigurations in units can lead to inaccurate simulations, infeasible optimizations, and misleading results.Recommendations
To mitigate the impact on computational resources when using a longer context duration, consider the following strategies: - Decrease the number of modeled assets to reduce data complexity; - Increase the timestep duration of your context (see [Energy Simulation in Non-Hourly Resolution](non_hourly_resolution.md) for guidelines on building a context with a non-hourly resolution). These adjustments can help maintain efficient performance and ensure smoother simulations and analyses.
Assets with VOLUME_TARGET behavior
For assets with the active **VOLUME_TARGET** behavior (such as *BIOGAS_IMPORTS*, *BIOMASS_IMPORTS*, *VOLUNTARY_LOAD_CURTAILMENT*), the **STORAGE_CAPACITY** and **MINIMUM_VOLUME** attributes are in **MWh** and apply for the entire context duration, not just one year. To ensure that a maximum of half of the total potential is used during the first year, set your storage availability timeseries so that the first year has a value of 50% and the second year 100%.
.. warning:: Hydro timeseries, especially *min storage level* timeseries, are typically given for a full year. These timeseries must be carefully adapted if you plan to simulate a context with a non-annual duration, particularly when this duration is not a multiple of one year (e.g. 6 or 18 months). Failure to do so can lead to infeasibilities.CO2 Emissions limit
When applying a CO2 emissions limit across multiple nodes, the CO2 budget provided is in tCO2e and applies **to the entire simulation duration**.