# APCr

Data centers can achieve higher sustainability by adjusting their operations to the tune of clean energy production (e.g. load shifting). DC4Cities proposed in 2014 a metric which captures how much the energy consumption profile of a data center matches the availability of renewable and green energy: Adaptability Power Curve at Renewable Energies.

<details>

<summary>Details</summary>

Unit: **NA**

Minimum: **1.0**

Maximum: -**∞**

Ideal: **1.0**

</details>

## Formula

$$
APC\_{ren} = 1 - \frac{\sum\_{i=1}^{n} |K E\_{Ren i} - E\_{DC i}|} {\sum\_{i=1}^{n} E\_{Ren i}}
$$

$$
K = \frac{\sum\_{i=1}^{n} E\_{DC i}} {\sum\_{i=1}^{n} E\_{Ren i}}
$$

Where

* *Ereni* is the renewable energy production on the grid (or onsite) in kWh,
* *EDCi* is the total energy consumption of the data center in kWh,
* *K* serves as an adjustment factor to meaningfully compute $E\_{ren i}$ against $E\_{DC i}$,
* *i* is the time period, and
* *n* is the sample size

As the amount of renewable electricity on the grid is far higher than what a data center consumes, K is needed to equalize their magnitudes.

## Evaluation

Has not been used in the industry.

## Improvement Strategies

Load shifting.

## Sources

\[1] [Cluster Activities Task 3](https://www.smartcitiescluster.eu/publications/FP7ProjectCluster-NewEnergyEfficiencyMetricsforDataCentres-task3.pdf)

\[2] [Metrics for Assessing Flexibility and Sustainability of Next Generation Data Centers](https://ieeexplore.ieee.org/document/7414182) [\[pdf\]](https://www.researchgate.net/profile/Alexis-Aravanis/publication/286923163_Metrics_for_Assessing_Flexibility_and_Sustainability_of_Next_Generation_Data_Centers/links/566fe20a08ae4d9a42593fc5/Metrics-for-Assessing-Flexibility-and-Sustainability-of-Next-Generation-Data-Centers.pdf)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://philipp-sommerhalter.gitbook.io/eesr/library/metrics/apcr.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
