Algorithms¶
Specification of .analytic's analysis algorithms, their benefits, and application.
Overview¶
Analytics pursues one goal: Guiding stakeholders in buildings (asset-, property-, facility management) to improve the operational performance of buildings and energy systems. The benefits are multilateral:
- Fast success decarbonizing the building and energy system.
- Higher energy efficiency providing comfort and energy services.
- Higher indoor comfort, means higher well-being and therefore performance of people in buildings.
- More reliable technical building equipment, less wear, and more efficient maintenance.
This page offers specifications on the available analysis functions. Each specification starts with an introduction to the analysis, followed by tabs providing deeper insights and application notes. Browse the tabs for insights in the analysis specifications.
This tab summarizes the value offered by the analysis function, the component types the analysis is recommended for, and the conditions checked by the analysis.
Expect a short case-study on how the analysis function was applied during development or a test bench.
Results of analytics functions are structured to deliver simple-to-navigate insights and fast-to-apply measures on how to improve operational performance.
Therefore, each result regardless of the analytics function includes
- One qualitative warning level, aka. signal color,
- One interpretation,
- Zero to one summary KPI,
- Zero to n recommendations,
- Zero to n KPIs,
- Zero to n plots, and
- Zero to n timeseries.
These categories are explained below. While the warning level, interpretation, and recommendation are specified for all analysis functions equally, summary KPIs, KPIs, plots, and time series differ between each analysis function.
Warning level
The warning level represents the urgency of looking into the analyzed condition and taking action to improve it. It can have one of these traffic light states, but not every analysis makes use of the full spectrum:
Red: Suboptimal performance identified. It can be expected that either improving the identified condition will have a strong effect on the performance or the effort to realize the optimization is moderate compared to its benefit.
Yellow: Suboptimal performance identified. The effort to optimize might consume its benefit. To reduce the effort, implement the measure with the maintenance work that is required anyway. Observation of the analyzed condition is recommended.
Green: Performance is satisfactory. No action is recommended.
Interpretation
The interpretation delivers a summary of the observed performance and state of the condition analyzed. It describes either a symptom of a suboptimal operation or a condition that could be identified.
Recommendation
Recommendations are summarized in a list of zero (for sufficient operational performance) to n measurements on how to improve the operational performance. The recommendations either help by providing information on how to correct the source of the symptom itself or on how to narrow down to its root cause.
Plots
It is easy to understand complex data insights with the right visualization. Thus, many .analytics algorithms offer plotting recommendations including the type of plot, data, and labeling. This structured and well defined plotting data makes it easy to transport data insights.
Available plot types
| Name | Type identifier |
|---|---|
| Bar chart | bar_chart |
| Pie chart | pie_chart |
| Gauge chart | gauge_chart |
| Bullet graph | bullet_graph |
Included data structures
| Key | Info |
|---|---|
| data | Contains the dataset including its "name" and a list of "values" |
| categories | If data contains multiple values, categories can be passed for each. In this case, categories and values are associated by their identical list index. E.g. "values":[50.13, 49.87, 49.01] "categories":["March", "April", "May"] |
| extras | Can contain plottable information, such as thresholds. The thresholds for most plots are static, but Wellbeing thresholds are based on what data is available |
| identifier | Frontend placement context |
| title | Title that is placed above the plot |
| type | Which of the plot types listed above is to be displayed |
| unit | The unit of the plot dataset |
Summary KPIs, KPIs, and time series
KPIs and time series offer insights and transparency, while the most important KPI is offered as summary KPI including its current value and KPI development compared to the previous analysis. They enable reporting and manual investigation of the operational behavior of the component or system analyzed. KPIs and time series are highly individual for each function and are explained in the respective specification of each analysis function in Results.
The Components tab has one tab per component the analysis function supports and shows what you need to map for it.
- Sub-components appear in analyses of the building that use several component types, such as meters. The Building tab then has one tab per type, and the text above these tabs says which ones the analysis needs.
- Cases list, for each check, which inputs it needs (Required) and which ones refine it. Each case runs on its own, so the analysis runs as soon as one case has all its required inputs. A few components return a result without any case; a note in their tab says so. The If missing column shows what happens without an input, for example a default value.
- Savings list the inputs the analysis needs on top of a case to calculate savings.
- Additional results list the inputs for optional results that are not savings, such as energy costs.
- Inputs of the type External do not come from a mapping, for example the project location or Weatherbit data.
- Pin Rankings are inputs the analysis can take from several pins or attributes, called candidates. The analysis uses the first mapped candidate in the ranking. If none is mapped, it uses the default in the last row, if the ranking has one. Select a pin ranking in a case table to jump to its candidates.
Map only pins that contain data for the analysis period. If a mapped pin has no data, the whole analysis stops, even if the pin is optional.
The Application tab provides information on the application of the analysis function.
- Recommended time span: Most of the analysis functions have a sweet spot for the amount of historical data required to derive accurate results.
- Recommended repetition: Components of building energy systems are subject to seasonal effects and wear out. Follow the recommended repetition to ensure the analysis is performed as often as necessary, without risking blind spots during the continuous monitoring of the system.
The Further information tab provides supplementary information about possible analysis results. Based on the respective and concise interpretation message, a technical explanation is given.
"Interpretation message"
Explanation
A detailed description of the analysis result.
Suggestion
A detailed description of the given recommendations.
Analysis functions¶
See below for the individual analysis function specification.
Alarm State¶
The Alarm State analysis assesses the occurrences and duration of alarm messages of a component. It is particularly useful for notifying the user when alarm messages have been overseen, as it summarizes the alarm messages over a given time period. Additionally, the Alarm State analysis considers the most recent alarm message to determine whether the error has been resolved. While this analysis can be used for all alarm messages, it is most suited to critical alarm messages.
Value
- Avoids alarm messages being overlooked
- Identifies faulty components
- Can reduce component wear-and-tear
- Can increase energy efficiency
Recommended for components
Any component or subsystem which could have an alarm or error message such as:
- Fans
- Heat pumps
- Thermal control loops
Checked conditions
- Last state of alarm message
- Relative duration of alarm message
- Total duration of alarm messages
- Total occurrences of alarm message
The Alarm State analysis was performed on a component for February 2020. The error message is active at the beginning of the time period and then about twice a week after that.
Figure 1: Component error message for the month of February 2020
The analysis returns a red warning message to indicate that the error message over the time period is suboptimal. This is because the error message is active for a significant percentage of the total time.
| KPI | Value | Unit |
|---|---|---|
| alarm message.last observation | inactive | binary |
| alarm message.relative | 25.4 | % |
| alarm message.duration | 164 | h |
| alarm message.count | 12 | count |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | The occurrences or alarm message duration is high and the alarm is active at the end of the analysis. |
| yellow | Yes | The occurrences or alarm message duration is high. |
| green | Yes | The occurrences and alarm message duration are insignificant. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Check the component for physical damage and consider changing the component setting. |
KPIs
Summary of alarm messages
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| alarm message.last observation | Last available alarm message. | Active, Inactive | binary |
| alarm message.relative | Time of active alarm message as a percentage of total time. | 0 to 100 | % |
| alarm message.duration | Total time of active alarm message. | 0 to inf | h |
| alarm message.count | Occurrences of the alarm message. | 0 to inf | count |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
If neither pin is mapped, the analysis reports no alarm.
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Filter - alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Filter - alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Cases
Alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Alarm message | Pin | Yes | - |
Recommended Time Span
1 month
Recommended Repetition
Every month
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance of replacements
CO2 Emissions¶
The CO2 Emissions analysis aggregates CO2 emissions caused by the consumed energy indicated by the meter components of the building during the analysis period. The CO2 emissions are related to the net floor area of the building and are benchmarked against the usual emissions for the same type of building.
Value
- ESG-Reporting and monitoring of CO2 emissions
- Insights in CO2 performance of the building
- CO2 emission benchmarking
- Trace back CO2 emissions to energy sources
- Additional weather normalization of the CO2 emissions
- Prediction of yearly CO2 emissions based on weather-normalized extrapolation
Recommended for components
Complete buildings or energy systems
Checked conditions
- CO2 emissions of the building or system
- Benchmarking
- Emission by energy source
This example shows the results of an CO2 Emission analysis displayed in the Asset Overview.
Figure 1: CO2 emissions Asset Overview result overview
Above all cards the interpretation text of the result is highlighted with the signal color of the result. In the top left the current KPI and the monthly trend is shown. On the right side of that you will find the recommendations of this result as well as further information about the function.
The three plots below are:
- The building benchmark
Figure 2: CO2 emissions Asset Overview plot bullet graph
The current KPI is plotted inside a bullet graph between the limits of the signal color.
- Compared to last months
Figure 3: CO2 emissions Asset Overview plot month comparison
The plot shows the current KPI of the last three months, including the month of the analysis.
- By energy source
Figure 4: CO2 emissions Asset Overview plot energy source
The plot shows the distribution of CO2 emissions by energy source.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | CO2 emission significantly above average for this type of building. |
| yellow | Yes | CO2 emission significantly above average for this type of building. |
| green | Yes | CO2 emission below average for this type of building. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Info text and recommendation for action. |
KPIs
Summary KPI
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| current | Aggregated CO2 emission during analysis period of one month, specific to the net flor area of the building | -inf to inf | kg/m2/M |
| development | Change in CO2 emission compared to last analysis period | -inf to inf | % |
Total CO2 emissions KPIs
The .weather normalized KPI-variants below correct for the weather actually experienced during the period. See Weather normalization for more information.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Total CO2 emissions | Aggregated CO2 emissions during analysis period | 0 to inf | kg |
| Total CO2 emissions.weather normalized | Aggregated weather normalized CO2 emissions during analysis period | 0 to inf | kg |
| Total CO2 emissions per area | Aggregated CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
| Total CO2 emissions per area.weather normalized | Aggregated weather normalized CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
Yearly predicted CO2 emissions KPIs
The prediction is made by calculating and aggregating the yearly consumption of each relevant meter. For weather-dependent consumption, the yearly consumption is weather-normalized with heating/cooling degree hours (see Weather normalization). If a meter has less than one year of consumption data, the consumption is extrapolated to a full year.
Extrapolation of weather-dependent consumption
The prediction is based on weather-normalized extrapolation with heating/cooling degree hours. It calculates an energy intensity factor which describes how much energy is consumed per heating/cooling degree hour during the limited time period of available consumption data. This factor is then multiplied by the expected heating/cooling degree hours in a climate normal year.
Extrapolation of weather-independent consumption
The prediction is based on linear extrapolation. The assumption is that energy is consumed at the same rate over the full year.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Yearly predicted total CO2 emissions | Predicted yearly CO2 emissions based on weather-normalized extrapolation | 0 to inf | kg |
| Yearly predicted total CO2 emissions per area | Predicted yearly CO2 emissions per area based on weather-normalized extrapolation | 0 to inf | kg/m2/Y |
CO2 emissions by energy source KPIs
The .weather normalized KPI-variants below correct for the weather actually experienced during the period. See Weather normalization for more information.
An energy source is reported once at least one meter of that source is mapped: a source whose meters measured no consumption reports a value of 0, while a source without mapped meters is omitted.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| CO2 emissions.cold | Aggregated thermal cold CO2 emissions during analysis period | 0 to inf | kg |
| CO2 emissions.cold.weather normalized | Aggregated weather normalized thermal cold CO2 emissions during analysis period | 0 to inf | kg |
| CO2 emissions per area.cold | Aggregated thermal cold CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
| CO2 emissions per area.cold.weather normalized | Aggregated weather normalized thermal cold CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
| CO2 emissions.electricity | Aggregated electric CO2 emissions during analysis period | 0 to inf | kg |
| CO2 emissions.electricity.weather normalized | Aggregated weather normalized electric CO2 emissions during analysis period | 0 to inf | kg |
| CO2 emissions per area.electricity | Aggregated electric CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
| CO2 emissions per area.electricity.weather normalized | Aggregated weather normalized electric CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
| CO2 emissions.heat | Aggregated thermal heat CO2 emissions during analysis period | 0 to inf | kg |
| CO2 emissions.heat.weather normalized | Aggregated weather normalized thermal heat CO2 emissions during analysis period | 0 to inf | kg |
| CO2 emissions per area.heat | Aggregated thermal heat CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
| CO2 emissions per area.heat.weather normalized | Aggregated weather normalized thermal heat CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
| CO2 emissions.natural gas | Aggregated natural gas CO2 emissions during analysis period | 0 to inf | kg |
| CO2 emissions.natural gas.weather normalized | Aggregated weather normalized natural gas CO2 emissions during analysis period | 0 to inf | kg |
| CO2 emissions per area.natural gas | Aggregated natural gas CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
| CO2 emissions per area.natural gas.weather normalized | Aggregated weather normalized natural gas CO2 emissions per area during analysis period | 0 to inf | kg/m2/M |
| CO2 emission factor.cold.mean | Average CO2 emission factor of thermal cold energy during analysis period | 0 to inf | kg/kWh |
| CO2 emission factor.electricity.mean | Average CO2 emission factor of electric energy during analysis period | 0 to inf | kg/kWh |
| CO2 emission factor.heat.mean | Average CO2 emission factor of thermal heat energy during analysis period | 0 to inf | kg/kWh |
| CO2 emission factor.natural gas.mean | Average CO2 emission factor of natural gas energy during analysis period | 0 to inf | kg/kWh |
Timeseries
The timeseries is saved as a virtual datapoint. Every run of the analysis will add the summary KPI (current value) as an observation at the start of the analysis period to the timeseries.
| Timeseries datapointID | Info | Unit |
|---|---|---|
| {project_id}_{instance_id}_co2_emissions_absolute | Absolute CO2 emissions timeseries | kg |
| {project_id}_{instance_id}_co2_emissions | Specific CO2 emissions timeseries | kg/m2/M |
Plots
| Identifier | Type | Info | Unit |
|---|---|---|---|
| benchmark | bullet_graph | CO2 benchmarking including color scale Default: Based on German Gebäudeenergiegesetz | kg/m2/M |
| month_comparison | bar_chart | CO2 emissions of the last 3 months | kg/m2/M |
| co2_emissions | pie_chart | CO2 emission by energy source | % |
Sub-components
At least one sub-component is needed to get a result for this analysis function. Every meter with Cost measurement device = True needs all its required inputs. If one meter is missing a required input, the whole analysis stops.
Cases
Electricity meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Electricity meter - Cost measurement device = True | Attribute | Yes | - |
| Electric energy | Pin Ranking | Yes | - |
| Electricity meter CO2 emission factor | Pin Ranking | No | Default: 0.56 kg/kWh |
| CO2 emissions limit yellow | Attribute | No | Built-in limit |
| CO2 emissions limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Electricity meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Electric energy | Pin Ranking | Yes | - |
| Electricity meter - Weather normalization | Attribute | No | Default: False |
| Electricity meter - Energy application = Heating-app or Cooling-app | Attribute | Yes | - |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C. Only used if Energy application is Heating-app |
| (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C. Only used if Energy application is Cooling-app |
Pin Rankings
Electric energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity meter - Active energy | Pin |
| 2 | Electricity meter - Active energy consumption values | Pin |
| 3 | Electricity meter - Active power | Pin |
Electricity meter CO2 emission factor
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity meter - CO2 emission factor | Pin |
| 2 | Electricity meter - CO2 emission factor | Attribute |
| 3 | CO2 emission factor electricity | Pin |
| 4 | CO2 emission factor electricity (default: 0.56 kg/kWh) | Attribute |
Cases
Gas meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Gas meter - Cost measurement device = True | Attribute | Yes | - |
| Fuel energy | Pin Ranking | Yes | - |
| Gas meter CO2 emission factor | Pin Ranking | No | Default: 0.24 kg/kWh |
| CO2 emissions limit yellow | Attribute | No | Built-in limit |
| CO2 emissions limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Gas meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Fuel energy | Pin Ranking | Yes | - |
| Gas meter - Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C |
Pin Rankings
Fuel energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Gas meter - Heating energy consumption values | Pin |
| 2 | Gas meter - Gas quantity, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
| 3 | Gas meter - Gas quantity consumption values, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
Cases
Heat meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Heat meter - Cost measurement device = True | Attribute | Yes | - |
| Heating energy | Pin Ranking | Yes | - |
| Heat meter CO2 emission factor | Pin Ranking | No | Default: 0.36 kg/kWh |
| CO2 emissions limit yellow | Attribute | No | Built-in limit |
| CO2 emissions limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Heat meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
| Heat meter - Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C |
Pin Rankings
Heating energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat meter - Heating energy | Pin |
| 2 | Heat meter - Heating energy consumption values | Pin |
| 3 | Heat meter - Heating power | Pin |
| 4 | Heat meter - Volume flow + Heat meter - Supply temperature + Heat meter - Return temperature | Pin |
Heat meter CO2 emission factor
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat meter - CO2 emission factor | Pin |
| 2 | Heat meter - CO2 emission factor | Attribute |
| 3 | CO2 emission factor heat energy | Pin |
| 4 | CO2 emission factor heat energy (default: 0.36 kg/kWh) | Attribute |
Cases
Cold meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Cold meter - Cost measurement device = True | Attribute | Yes | - |
| Cooling energy | Pin Ranking | Yes | - |
| Cold meter CO2 emission factor | Pin Ranking | No | Default: 0.3 kg/kWh |
| CO2 emissions limit yellow | Attribute | No | Built-in limit |
| CO2 emissions limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Cold meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling energy | Pin Ranking | Yes | - |
| Cold meter - Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C |
Pin Rankings
Cooling energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cold meter - Cooling energy | Pin |
| 2 | Cold meter - Cooling energy consumption values | Pin |
| 3 | Cold meter - Cooling power | Pin |
| 4 | Cold meter - Volume flow + Cold meter - Return temperature + Cold meter - Supply temperature | Pin |
Cold meter CO2 emission factor
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cold meter - CO2 emission factor | Pin |
| 2 | Cold meter - CO2 emission factor | Attribute |
| 3 | CO2 emission factor cold energy | Pin |
| 4 | CO2 emission factor cold energy (default: 0.3 kg/kWh) | Attribute |
Additional results
Realized savings
Monthly realized savings, from the savings records of the project.
| Input | Type | Required | If missing |
|---|---|---|---|
| Realized savings | External | Yes | - |
Pin Rankings
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature, only if analytics basis is True | Pin |
| 3 | Weatherbit outside air temperature | External |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Recommend Time Span
1 month
Recommended Repetition
Monthly
- Continuously monitor CO2 emissions
- Track success of a decarbonization measure
Control Loop Oscillation¶
The Control Loop Oscillation analysis checks the process value of a control loop for oscillation. Oscillating process values are an indicator for suboptimal parameterization or structural dimensioning of the control loop.
Value
- Increase lifetime of valve, dampers, and adjacent components
- Avoid spontaneous failures
- Reduce energy consumption
- Reduce noise pollution
Recommended for components
Any liquid media supply system, such as:
- Thermal control loop with 2-way valve and pump
Checked conditions
- Process value of the control loop is oscillating
- Process value of the control loop is not or to a negligible degree oscillating
- Condition checks on times of components operation
For this example, we analyzed the temperature control loop of a supply air volume flow, which provides fresh air and heating to a large salesroom. Figure 1 shows a plot of the process value of the control loop, the outlet temperature. The plot shows an oscillation of the outlet temperature during periods of operation.
Figure 1: Oscillating processes value during operation
Figure 2 is a zoom of figure 1 to analyze the oscillation in more detail. The trajectory of the process value is common for control loops oscillating at medium frequency.
Figure 2: Oscillating process value during operation in detail
The Control Loop analysis evaluated this oscillation as significant and assigned it the signal color yellow. Recommendations are made on how to adjust controller parameters for a smoother operation.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | No | Red as a signal for a low cost measure with high impact on the building operation will not be provided. |
| yellow | Yes | An oscillating control loop is a symptom for suboptimal control parameters or component design. Investing the extra effort to identify the root cause and fixing it is strongly recommended. |
| green | Yes | No or only slight, in respect to usual tolerances in buildings, negligible oscillation. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations on how to smooth the control loop oscillation. No recommendation, if oscillation is negligible. |
Cases
Supply air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 3 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin | ||
| 4 | Always operating | Default | |
Cases
Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Pump - operating message | Pin |
| Pump - position | Pin | ||
| Pump - operation command | Pin | ||
| Pump - control signal | Pin | ||
| 2 | Valve | Valve - position | Pin |
| Valve - control signal | Pin | ||
| 3 | Cooling circuit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 4 | Always operating | Default | |
Cases
Secondary side - supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Secondary side - supply temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Both sides | Both sides operating state | Pin Ranking |
| 2 | Heat transfer unit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 3 | Always operating | Default | |
Both sides operating state
All parts must be active.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Secondary side | Secondary side - pump - operating message | Pin | - |
| Secondary side - pump - position | Pin | ||
| Secondary side - pump - operation command | Pin | ||
| Secondary side - pump - control signal | Pin | ||
| Secondary side - valve - position | Pin | ||
| Secondary side - valve - control signal | Pin | ||
| Primary side | Primary side - pump - operating message | Pin | - |
| Primary side - pump - position | Pin | ||
| Primary side - pump - operation command | Pin | ||
| Primary side - pump - control signal | Pin | ||
| Primary side - valve - position | Pin | ||
| Primary side - valve - control signal | Pin |
Cases
Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Pump - operating message | Pin |
| Pump - position | Pin | ||
| Pump - operation command | Pin | ||
| Pump - control signal | Pin | ||
| 2 | Valve | Valve - position | Pin |
| Valve - control signal | Pin | ||
| 3 | Heating circuit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 4 | Always operating | Default | |
If no operating state pin is mapped, the analysis reports no operation.
Cases (the analysis needs at least one case covered)
Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always off |
Heating circuit - Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating circuit - Supply temperature | Pin | Yes | - |
| Heating circuit operating state | Pin Ranking | No | Always off |
Cooling circuit - Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling circuit - Supply temperature | Pin | Yes | - |
| Cooling circuit operating state | Pin Ranking | No | Always off |
Pin Rankings
Operating state
One active part is enough.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Heating side | Heating circuit operating state | Pin Ranking | Always off |
| Cooling side | Cooling circuit operating state | Pin Ranking | Always off |
Heating circuit operating state
All parts must be active. Supply open is active if the operating damper or the valve is open. The valve uses its position, then its control signal.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Circuit running | Pump - Operating message | Pin | Always off |
| Pump - Position | Pin | ||
| Pump - Operation command | Pin | ||
| Pump - Control signal | Pin | ||
| Operating message | Pin | ||
| Release message | Pin | ||
| Request message | Pin | ||
| Supply open | Heating circuit - Operating damper | Pin | Always off |
| Heating circuit - Valve - Position | Pin | ||
| Heating circuit - Valve - Control signal | Pin | ||
| Supply pump running | Heating circuit - Pump - Operating message | Pin | Always operating |
| Heating circuit - Pump - Position | Pin | ||
| Heating circuit - Pump - Operation command | Pin | ||
| Heating circuit - Pump - Control signal | Pin |
Cooling circuit operating state
All parts must be active. Supply open is active if the operating damper or the valve is open. The valve uses its position, then its control signal.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Circuit running | Pump - Operating message | Pin | Always off |
| Pump - Position | Pin | ||
| Pump - Operation command | Pin | ||
| Pump - Control signal | Pin | ||
| Operating message | Pin | ||
| Release message | Pin | ||
| Request message | Pin | ||
| Supply open | Cooling circuit - Operating damper | Pin | Always off |
| Cooling circuit - Valve - Position | Pin | ||
| Cooling circuit - Valve - Control signal | Pin | ||
| Supply pump running | Cooling circuit - Pump - Operating message | Pin | Always operating |
| Cooling circuit - Pump - Position | Pin | ||
| Cooling circuit - Pump - Operation command | Pin | ||
| Cooling circuit - Pump - Control signal | Pin |
Cases
Outlet temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Outlet temperature | Pin | Yes | - |
| Operating state | Pin Ranking | Yes | - |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
Recommend Time Span
1 day to 1 week
Recommended Repetition
Weekly
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance or replacements
Control Sequence¶
The Control Sequence analysis determines the operating modes of a system and compares these with predefined reference modes. The reference modes consist of normal (allowed) operating modes such as heating or dehumidification and faulty (not allowed) operating modes such as simultaneous heating and cooling.
Value
- Better understanding of the system's operating modes
- Detecting of faulty operation modes
- Lower the energy costs of your system through the optimization of the detected operating modes
Recommended for components
- Air handling unit
Checked faulty conditions
- Air heating without full use of the heat recovery system
- Simultaneous heating and cooling
- Contradicting operating modes in downstream air heating or cooling units
The sequence analysis was applied to an air handling unit with an analysis period of one week. We can see that the unit has been operating in the faulty air heater mode for a very long time. This suggests that the heat recovery is not fully utilized before the air heater is switched on.
Connected sub-components:
- Supply fan
- Air heater
- Heat recovery system
Figure 1: Operating state of sub-components
| KPI | Value | Unit |
|---|---|---|
| operating time | 136.9 | h |
| duration.faulty mode.Air heating without HRCS | 84.4 | h |
| duration.faulty mode.Air heating without HRCS.relative | 50.2 | % |
| duration.mode.Air heating & heat recovery | 34.9 | h |
| duration.mode.Air heating & heat recovery.relative | 20.8 | % |
| duration.mode.Off | 31.1 | h |
| duration.mode.Off.relative | 18.5 | % |
| duration.mode.Antifreeze protection air heater | 11.5 | h |
| duration.mode.Antifreeze protection air heater.relative | 6.83 | % |
| duration.mode.Ventilation | 3.71 | h |
| duration.mode.Ventilation.relative | 2.21 | % |
| duration.mode.Air heating with heat recovery without air heater | 2.44 | h |
| duration.mode.Air heating with heat recovery without air heater.relative | 1.45 | % |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | One or more faulty operating modes were found and at least one duration is above the red limit. |
| yellow | Yes | One or more faulty operating modes were found and at least one duration is above the yellow limit. |
| green | Yes | No faulty operating modes detected or no duration of faulty operating modes exceeds the threshold. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to avoid operation in a faulty operating mode. |
KPIs
<OPERATING_STATE> refers to the actual detected operating state.
Faulty operating states
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| duration.faulty mode.<OPERATING_STATE> | Amount of time the corresponding faulty operating state was active during the analysis period. | 0 to inf | h |
| duration.faulty mode.<OPERATING_STATE>.relative | Amount of time the corresponding faulty operating state was active during the analysis period, relative to the analysis period. | 0 to 100 | % |
Normal operating states
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| duration.mode.<OPERATING_STATE> | Amount of time the corresponding normal operating state was active during the analysis period. | 0 to inf | h |
| duration.mode.<OPERATING_STATE>.relative | Amount of time the corresponding normal operating state was active during the analysis period, relative to the analysis period. | 0 to 100 | % |
The analysis builds the control sequence from every sub-component that has a mapped pin. If no pin of a sub-component is mapped, the analysis assumes that the air handling unit does not contain it. Decentralized air heaters and air coolers count as sub-components if the air handling unit feeds them.
Cases
Control sequence
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air fan operating state | Pin Ranking | Yes | - |
| Operating message | Pin | No | Always operating |
| Return air fan operating state | Pin Ranking | No | Not installed |
| Heat recovery system utilization | Pin Ranking | No | Not installed |
| Air heater active | Pin Ranking | No | Not installed |
| Air cooler active | Pin Ranking | No | Not installed |
| Air re-heater active | Pin Ranking | No | Not installed |
| Supply air humidifier - Operating message | Pin | No | Not installed |
| Return air humidifier - Operating message | Pin | No | Not installed |
| Recirculation damper position | Pin Ranking | No | Not installed |
| Decentralized air heater operating state | Pin Ranking | No | Always off |
| Decentralized air cooler operating state | Pin Ranking | No | Always off |
Pin Rankings
Supply air fan operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - operating message | Pin |
| 2 | Supply air fan - position | Pin |
| 3 | Supply air fan - control signal | Pin |
| 4 | Supply air fan - pressure | Pin |
| 5 | Supply air fan - volume flow | Pin |
Return air fan operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return air fan - operating message | Pin |
| 2 | Return air fan - position | Pin |
| 3 | Return air fan - control signal | Pin |
| 4 | Return air fan - pressure | Pin |
| 5 | Return air fan - volume flow | Pin |
Heat recovery system utilization
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat recovery system - position | Pin |
| 2 | Heat recovery system - control signal | Pin |
Air heater active
The air handling unit has no such sub-component if none of its pins is mapped.
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Both | Air heater running with open valve | Pin Ranking |
| 2 | Air heater | Air heater - pump - operating message | Pin |
| Air heater - operating message | Pin | ||
| 3 | Valve | Air heater - valve - position | Pin |
| Air heater - valve - control signal | Pin |
Air heater running with open valve
All parts must be active.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Running | Air heater - pump - operating message | Pin | - |
| Air heater - operating message | Pin | ||
| Valve open | Air heater - valve - position | Pin | - |
| Air heater - valve - control signal | Pin |
Air cooler active
The air handling unit has no such sub-component if none of its pins is mapped.
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Both | Air cooler running with open valve | Pin Ranking |
| 2 | Air cooler | Air cooler - pump - operating message | Pin |
| Air cooler - operating message | Pin | ||
| 3 | Valve | Air cooler - valve - position | Pin |
| Air cooler - valve - control signal | Pin |
Air cooler running with open valve
All parts must be active.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Running | Air cooler - pump - operating message | Pin | - |
| Air cooler - operating message | Pin | ||
| Valve open | Air cooler - valve - position | Pin | - |
| Air cooler - valve - control signal | Pin |
Air re-heater active
The air handling unit has no such sub-component if none of its pins is mapped.
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Both | Air re-heater running with open valve | Pin Ranking |
| 2 | Air re-heater | Air re-heater - pump - operating message | Pin |
| Air re-heater - operating message | Pin | ||
| 3 | Valve | Air re-heater - valve - position | Pin |
| Air re-heater - valve - control signal | Pin |
Air re-heater running with open valve
All parts must be active.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Running | Air re-heater - pump - operating message | Pin | - |
| Air re-heater - operating message | Pin | ||
| Valve open | Air re-heater - valve - position | Pin | - |
| Air re-heater - valve - control signal | Pin |
Recirculation damper position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Recirculation damper - position | Pin |
| 2 | Recirculation damper - control signal | Pin |
Decentralized air heater operating state
Uses every Air heater this air handling unit feeds.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air heater - Inlet air temperature + Air heater - Outlet air temperature | Pin |
| 2 | Air heater - Pump - operating message | Pin |
| 3 | Air heater - Operating message | Pin |
| 4 | Air heater - Valve - position | Pin |
| 5 | Always off | Default |
Decentralized air cooler operating state
Uses every Air cooler this air handling unit feeds.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air cooler - Inlet air temperature + Air cooler - Outlet air temperature | Pin |
| 2 | Air cooler - Pump - operating message | Pin |
| 3 | Air cooler - Operating message | Pin |
| 4 | Air cooler - Valve - position | Pin |
| 5 | Always off | Default |
Recommend Time Span
1 day to 1 week
- Analysis is useful for all days with system operation
Recommended Repetition
Every month
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system of the ventilation systems
- After maintenance or replacements in ventilation systems
Dew Point Alert¶
Building automation systems often have dew point alert messages which identify the possibility of unwanted condensation taking place in rooms. If the dew point alert message is active for any amount of time during the period of analysis, a recommendation is made to the user since rooms condensation in rooms can be damaging. Furthermore, if the temperature and relative humidity of the room are known, the Dew Point Alert analysis calculates the risk of condensation and takes these into account in the evaluation. The Dew Point Alert analysis is recommended for any room with an existing dew point alert signal or with temperature and relative humidity sensors.
Value
- Avoids damage to rooms due to condensation
Recommended for components
- Rooms
Checked conditions
- Duration of dew point alert signal
- Duration in which the room temperature is between 2 °C and 4 °C above the dew point temperature
- Duration in which the room temperature is within 2 °C of the dew point temperature
The Dew Point Alert analysis was performed on a room for a week in February 2020. For this particular room, a dew point alert message is available but no temperature and relative humidity data. As is shown in figure 1, the dew point alert signal is only active for a very short amount of time during the week.
Figure 1: Dew point alert for one week in February 2020
The analysis returns a red warning message to indicate that the dew point alert was active during a portion of the time period. This suggests that the condensation may have formed in the room. Note that only "dew point alert" KPIs are generated since no temperature and humidity data are available in this example.
| KPI | Value | Unit |
|---|---|---|
| dew point alert message.relative | 1.69 | % |
| dew point alert message.duration | 2.83 | h |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Dew point alert message is active for some time or the temperature and humidity show a high chance of condensation. |
| yellow | Yes | There is a moderate chance of condensation taking place in the room. |
| green | Yes | Dew point alert message is not active during analysis period. No risk of condensation. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Check the room for condensation and mold. |
KPIs
The KPIs which are generated by this analysis depend on the information available in the analysis. The "dew point alert message" KPIs are generated if a dew point alert message is available. The condensation risk KPIs are generated using room temperature and relative humidity.
The condensation risk is evaluated as moderate if the room temperature is between 2 K and 4 K above the dew point temperature. A high condensation risk is when the room temperature is within 2 K of the dew point temperature.
Dew point alert
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| dew point alert message.relative | Time of active dew point alert message as a percentage of total time. | 0 to 100 | % |
| dew point alert message.duration | Total time of active dew point alert message. | 0 to inf | h |
| condensation risk moderate.relative | Time of moderate condensation risk as a percentage of total time. | 0 to 100 | % |
| condensation risk moderate.duration | Total time of moderate condensation risk. | 0 to inf | h |
| condensation risk high.relative | Time of high condensation risk as a percentage of total time. | 0 to 100 | % |
| condensation risk high.duration | Total time of high condensation risk. | 0 to inf | h |
Cases (the analysis needs at least one case covered)
Dew point alarm message
| Input | Type | Required | If missing |
|---|---|---|---|
| Dew point alarm message | Pin | Yes | - |
Condensation risk
The analysis compares the room air temperature with the dew point it calculates from both pins.
| Input | Type | Required | If missing |
|---|---|---|---|
| Room air temperature | Pin | Yes | - |
| Relative room air humidity | Pin | Yes | - |
Recommend Time Span
1 week to 1 month
Recommended Repetition
Every month
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance and replacement
Dynamic Control¶
The Dynamic Control analysis evaluates whether a technical component is controlled dynamically. This helps to identify problems with control and ensures that components are implemented more energy efficiently.
Value
- Detect AHU fans that are not controlled
- Reduce costs through better fan speed control
Recommended for components
- Air handling unit
- Fan
Checked conditions
- Stationary fan speed
In this example, we look at a Dynamic Control analysis of the historic 7-day fan speed. While the operating message (grey in the plot below) shows the times when the fan was operated, the fan speed (blue in the plot below) corresponds to the speed or load setting of the fan.
Figure 1: Speed and operating message of a 7-day fan speed analysis
From the analysis results, we can see that the fan was operated for 6 hours out of the 168 hours of the week or 3.57 % of the week. Additionally, we get statistics of the fan speed, e.g., the fan was operated at an average of 40 % load.
This corresponds to a static fan speed setting that is currently not controlled. To improve energy efficiency and thermal comfort you can consider different control strategies outlined in the recommendations.
KPI - Statistics
| KPI | Value | Unit |
|---|---|---|
| operating time | 6 | h |
| operating time.relative | 3.57 | % |
| speed.maximum | 40 | % |
| speed.minimum | 40 | % |
| speed.mean | 40 | % |
| speed.median | 40 | % |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | No | - |
| yellow | Yes | Fan speed is not controlled. |
| green | Yes | Fan speed is controlled. |
Interpretations
| Available | Info |
|---|---|
| Yes | Information about how the fan speed is controlled. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to look into the different control options for this fan to save energy. |
KPIs
Statistics
statistics for "speed" will be calculated for all measured values that are not 0 %
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Total time where the fan speed is greater than zero | 0 to inf | h |
| operating time.relative | Time where the fan speed is greater than zero relative to the analysis period | 0 to 100 | % |
| speed.maximum | Largest observation recorded of fan speed during analysis period | 0 to 100 | % |
| speed.minimum | Smallest observation recorded of fan speed during analysis period | 0 to 100 | % |
| speed.mean | Time-weighted average of fan speed | 0 to 100 | % |
| speed.median | Time-weighted median of fan speed | 0 to 100 | % |
Cases (the analysis needs at least one case covered)
Supply air fan speed
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air fan speed | Pin Ranking | Yes | - |
| Supply air fan - fan speed standard deviation threshold | Attribute | No | Default: 0.5 % |
| Operating state | Pin Ranking | No | Always off |
Return air fan speed
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air fan speed | Pin Ranking | Yes | - |
| Return air fan - fan speed standard deviation threshold | Attribute | No | Default: 0.5 % |
| Operating state | Pin Ranking | No | Always off |
Pin Rankings
Supply air fan speed
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - position | Pin |
| 2 | Supply air fan - control signal | Pin |
Return air fan speed
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return air fan - position | Pin |
| 2 | Return air fan - control signal | Pin |
Operating state
Both fan cases use the operating state of the whole air handling unit.
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 3 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin | ||
| 4 | Always off | Default | |
Cases
Speed
| Input | Type | Required | If missing |
|---|---|---|---|
| Speed | Pin | Yes | - |
| Fan speed standard deviation threshold | Attribute | No | Default: 0.5 % |
| Operating message | Pin | No | Always off |
Recommended Time Span
1 week
Recommended Repetition
Every month
Elevators Operating Time Analysis¶
The Elevators Operating Time analysis aggregates all operating states of elevators and calculates total operating time and overall availability. All elevators in one project will be taken into account with this analysis. The analysis is based on aedifion operating states.
Value
- Insights into the operating times of elevators over weekdays
- Insight into the total availability of elevators
Recommended for components
Buildings with elevators
Checked conditions for operating time calculation
| Operating status | Counts as operating time |
|---|---|
| 301 | No |
| 300 | No |
| 200 | No |
| 103 | No |
| 102 | No |
| 101 | No |
| 100 | Yes |
| 0 | No |
Checked conditions for availability calculation
| Operating status | Counts as not-available |
|---|---|
| 301 | Yes |
| 300 | Yes |
| 200 | No |
| 103 | No |
| 102 | No |
| 101 | No |
| 100 | No |
| 0 | No |
An analysis on a building with elevators is carried out for an analysis period of 3 weeks.
KPI - Statistics
| KPI | Value | Unit |
|---|---|---|
| elevators availability | 94.1 | % |
Bar chart Average Elevators Operating Time
| Data | Value | Unit |
|---|---|---|
| Monday | 2.5 | h |
| Tuesday | 5.0 | h |
| Wednesday | 7.5 | h |
| Thursday | 60.0 | h |
| Friday | 60.0 | h |
| Saturday | 0.0 | h |
| Sunday | 13.75 | h |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Availability <= 80 % |
| yellow | Yes | Availability > 80 % |
| green | Yes | Availability > 95 % |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Info text and recommendation for action. |
KPIs
Summary KPI
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| elevators availability | Aggregated availability for analysis period | 0 - 100 | % |
Plots
| Identifier | Type | Info | Unit |
|---|---|---|---|
| elevator_operating_time | bar_chart | Average elevators operating time over weekdays | h |
Cases
Elevators
Needs at least one Elevator in the project. Every Elevator needs these inputs. If one does not have them, the analysis does not run.
| Input | Type | Required | If missing |
|---|---|---|---|
| Elevator - Operational state | Pin | Yes | - |
Recommend Time Span
1 week
Recommended Repetition
weekly
- Continuously monitor availability of elevators
- Track operating times of your elevators
Energy Consumption¶
The Energy Consumption analysis aggregates all energy consumptions indicated by the meter components in the building during the analysis period. The total energy consumption is related to the net floor area of the building and is benchmarked against the usual consumption of the same type of building.
Value
- ESG-Reporting and monitoring of energy consumption
- Insights into the energy consumption of the building
- Energy consumption benchmarking
- Trace back consumption to the energy source
- Additional weather normalization of the energy consumption
- Prediction of yearly energy consumption based on weather-normalized extrapolation
Recommended for components
Complete buildings or energy systems
Checked conditions
- Energy consumption of the building or system
- Benchmarking
- Energy consumption by energy source
This example shows the results of an Energy Consumption analysis displayed in the Asset Overview.
Figure 1: Energy Consumption Asset Overview result overview
Above all cards the interpretation text of the result is highlighted with the signal color of the result. In the top left the current KPI and the monthly trend is shown. On the right side of that you will find the recommendations of this result as well as further information about the function.
The three plots below are:
- The building benchmark
Figure 2: Energy Consumption Asset Overview plot bullet graph
The current energy consumption is plotted inside a bullet graph between the limits of the signal color.
- Compared to last months
Figure 3: Energy Consumption Asset Overview plot month comparison
The plot shows the energy consumption of the last three months, including the month of the analysis.
- By energy source
Figure 4: Energy Consumption Asset Overview plot energy source
The plot shows the distribution of energy consumption by energy source.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Energy consumption significantly above average for this type of building. |
| yellow | Yes | Energy consumption significantly above average for this type of building. |
| green | Yes | Energy consumption below average for this type of building. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Info text and recommendation for action. |
KPIs
Summary KPI
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| current | Aggregated energy consumption during analysis period | -inf to inf | kWh/m2/M |
| development | Change in energy consumption compared to last analysis period | -inf to inf | % |
Total energy consumption KPIs
The .weather normalized KPI-variants below correct for the weather actually experienced during the period. See Weather normalization for more information.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Total energy consumption | Aggregated energy consumption during analysis period | 0 to inf | kWh |
| Total energy consumption.weather normalized | Aggregated weather normalized energy consumption during analysis period | 0 to inf | kWh |
| Total energy consumption per area | Aggregated energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
| Total energy consumption per area.weather normalized | Aggregated weather normalized energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
Yearly predicted energy consumption KPIs
The prediction is made by calculating and aggregating the yearly consumption of each relevant meter. For weather-dependent consumption, the yearly consumption is weather-normalized with heating/cooling degree hours (see Weather normalization). If a meter has less than one year of consumption data, the consumption is extrapolated to a full year.
Extrapolation of weather-dependent consumption
The prediction is based on weather-normalized extrapolation with heating/cooling degree hours. It calculates an energy intensity factor which describes how much energy is consumed per heating/cooling degree hour during the limited time period of available consumption data. This factor is then multiplied by the expected heating/cooling degree hours in a climate normal year.
Extrapolation of weather-independent consumption
The prediction is based on linear extrapolation. The assumption is that energy is consumed at the same rate over the full year.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Yearly predicted total energy consumption | Predicted yearly energy consumption based on weather-normalized extrapolation | 0 to inf | kWh |
| Yearly predicted total energy consumption per area | Predicted yearly energy consumption per area based on weather-normalized extrapolation | 0 to inf | kWh/m2/Y |
Energy consumption by energy source KPIs
The .weather normalized KPI-variants below correct for the weather actually experienced during the period. See Weather normalization for more information.
An energy source is reported once at least one meter of that source is mapped: a source whose meters measured no consumption reports a value of 0, while a source without mapped meters is omitted.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Energy consumption.cold | Aggregated thermal cold energy consumption during analysis period | 0 to inf | kWh |
| Energy consumption.cold.weather normalized | Aggregated weather normalized thermal cold energy consumption during analysis period | 0 to inf | kWh |
| Energy consumption per area.cold | Aggregated thermal cold energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
| Energy consumption per area.cold.weather normalized | Aggregated weather normalized thermal cold energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
| Energy consumption.electricity | Aggregated electric energy consumption during analysis period | 0 to inf | kWh |
| Energy consumption.electricity.weather normalized | Aggregated weather normalized electric energy consumption during analysis period | 0 to inf | kWh |
| Energy consumption per area.electricity | Aggregated electric energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
| Energy consumption per area.electricity.weather normalized | Aggregated weather normalized electric energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
| Energy consumption.heat | Aggregated thermal heat energy consumption during analysis period | 0 to inf | kWh |
| Energy consumption.heat.weather normalized | Aggregated weather normalized thermal heat energy consumption during analysis period | 0 to inf | kWh |
| Energy consumption per area.heat | Aggregated thermal heat energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
| Energy consumption per area.heat.weather normalized | Aggregated weather normalized thermal heat energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
| Energy consumption.natural gas | Aggregated natural gas energy consumption during analysis period | 0 to inf | kWh |
| Energy consumption.natural gas.weather normalized | Aggregated weather normalized natural gas energy consumption during analysis period | 0 to inf | kWh |
| Energy consumption per area.natural gas | Aggregated natural gas energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
| Energy consumption per area.natural gas.weather normalized | Aggregated weather normalized natural gas energy consumption per area during analysis period | 0 to inf | kWh/m2/M |
Timeseries
The timeseries is saved as a virtual datapoint. Every run of the analysis will add the summary KPI (current value) as an observation at the start of the analysis period to the timeseries.
| Timeseries datapointID | Info | Unit |
|---|---|---|
| {project_id}_{instance_id}_energy_consumption_absolute | Absolute energy consumption timeseries | kWh |
| {project_id}_{instance_id}_energy_consumption | Specific energy consumption timeseries | kWh/m2/M |
Plots
| Identifier | Type | Info | Unit |
|---|---|---|---|
| benchmark | bullet_graph | Energy consumption benchmarking including color scale | kWh/m2/M |
| month_comparison | bar_chart | Energy consumption of the last 3 months | kWh/m2/M |
| energy_consumption | pie_chart | Energy consumption by energy source | % |
Sub-components
At least one sub-component is needed to get a result for this analysis function. Every meter with Cost measurement device = True needs all its required inputs. If one meter is missing a required input, the whole analysis stops.
Cases
Electricity meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Electricity meter - Cost measurement device = True | Attribute | Yes | - |
| Electric energy | Pin Ranking | Yes | - |
| Energy consumption limit yellow | Attribute | No | Built-in limit |
| Energy consumption limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Electricity meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Electric energy | Pin Ranking | Yes | - |
| Electricity meter - Weather normalization | Attribute | No | Default: False |
| Electricity meter - Energy application = Heating-app or Cooling-app | Attribute | Yes | - |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C. Only used if Energy application is Heating-app |
| (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C. Only used if Energy application is Cooling-app |
Pin Rankings
Electric energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity meter - Active energy | Pin |
| 2 | Electricity meter - Active energy consumption values | Pin |
| 3 | Electricity meter - Active power | Pin |
Cases
Gas meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Gas meter - Cost measurement device = True | Attribute | Yes | - |
| Fuel energy | Pin Ranking | Yes | - |
| Energy consumption limit yellow | Attribute | No | Built-in limit |
| Energy consumption limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Gas meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Fuel energy | Pin Ranking | Yes | - |
| Gas meter - Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C |
Pin Rankings
Fuel energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Gas meter - Heating energy consumption values | Pin |
| 2 | Gas meter - Gas quantity, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
| 3 | Gas meter - Gas quantity consumption values, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
Cases
Heat meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Heat meter - Cost measurement device = True | Attribute | Yes | - |
| Heating energy | Pin Ranking | Yes | - |
| Energy consumption limit yellow | Attribute | No | Built-in limit |
| Energy consumption limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Heat meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
| Heat meter - Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C |
Pin Rankings
Heating energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat meter - Heating energy | Pin |
| 2 | Heat meter - Heating energy consumption values | Pin |
| 3 | Heat meter - Heating power | Pin |
| 4 | Heat meter - Volume flow + Heat meter - Supply temperature + Heat meter - Return temperature | Pin |
Cases
Cold meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Cold meter - Cost measurement device = True | Attribute | Yes | - |
| Cooling energy | Pin Ranking | Yes | - |
| Energy consumption limit yellow | Attribute | No | Built-in limit |
| Energy consumption limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Cold meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling energy | Pin Ranking | Yes | - |
| Cold meter - Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C |
Pin Rankings
Cooling energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cold meter - Cooling energy | Pin |
| 2 | Cold meter - Cooling energy consumption values | Pin |
| 3 | Cold meter - Cooling power | Pin |
| 4 | Cold meter - Volume flow + Cold meter - Return temperature + Cold meter - Supply temperature | Pin |
Additional results
Realized savings
Monthly realized savings, from the savings records of the project.
| Input | Type | Required | If missing |
|---|---|---|---|
| Realized savings | External | Yes | - |
Pin Rankings
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature, only if analytics basis is True | Pin |
| 3 | Weatherbit outside air temperature | External |
Recommend Time Span
1 month
Recommended Repetition
Monthly
- Continuously monitor energy costs
- Track success of a energy savings measure
Energy Cost¶
The Energy Cost analysis aggregates all energy costs indicated by the meter components in the building during the analysis period. The energy costs are related to the net floor area of the building and are benchmarked against the usual costs of the same type of building.
Value
- ESG-Reporting and monitoring of energy costs
- Insights into the energy costs of the building
- Energy costs benchmarking
- Trace back costs to the energy source
- Additional weather normalization of the energy costs
- Prediction of yearly energy costs based on weather-normalized extrapolation
Recommended for components
Complete buildings or energy systems
Checked conditions
- Energy costs of the building or system
- Benchmarking
- Energy costs by energy source
This example shows the results of an Energy Costs analysis displayed in the Asset Overview.
Figure 1: Energy Cost Asset Overview result overview
Above all cards the interpretation text of the result is highlighted with the signal color of the result. In the top left the current KPI and the monthly trend is shown. On the right side of that you will find the recommendations of this result as well as further information about the function.
The three plots below are:
- The building benchmark
Figure 2: Energy Cost Asset Overview plot bullet graph
The current energy cost is plotted inside a bullet graph between the limits of the signal color.
- Compared to last months
Figure 3: Energy Cost Asset Overview plot month comparison
The plot shows the energy costs of the last three months, including the month of the analysis.
- By energy source
Figure 4: Energy Cost Asset Overview plot energy source
The plot shows the distribution of energy costs by energy source.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Energy costs significantly above average for this type of building. |
| yellow | Yes | Energy costs significantly above average for this type of building. |
| green | Yes | Energy costs below average for this type of building. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Info text and recommendation for action. |
KPIs
Summary KPI
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| current | Aggregated energy costs during analysis period | -inf to inf | €/m2/M |
| development | Change in energy costs compared to last analysis period | -inf to inf | % |
Total energy cost KPIs
The .weather normalized KPI-variants below correct for the weather actually experienced during the period. See Weather normalization for more information.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Total Energy cost | Aggregated energy costs during analysis period | 0 to inf | € |
| Total Energy cost.weather normalized | Aggregated weather normalized energy costs during analysis period | 0 to inf | € |
| Total Energy cost per area | Aggregated energy costs per area during analysis period | 0 to inf | €/m2/M |
| Total Energy cost per area.weather normalized | Aggregated weather normalized energy costs per area during analysis period | 0 to inf | €/m2/M |
Yearly predicted energy cost KPIs
The prediction is made by calculating and aggregating the yearly consumption of each relevant meter. For weather-dependent consumption, the yearly consumption is weather-normalized with heating/cooling degree hours (see Weather normalization). If a meter has less than one year of consumption data, the consumption is extrapolated to a full year.
Extrapolation of weather-dependent consumption
The prediction is based on weather-normalized extrapolation with heating/cooling degree hours. It calculates an energy intensity factor which describes how much energy is consumed per heating/cooling degree hour during the limited time period of available consumption data. This factor is then multiplied by the expected heating/cooling degree hours in a climate normal year.
Extrapolation of weather-independent consumption
The prediction is based on linear extrapolation. The assumption is that energy is consumed at the same rate over the full year.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Yearly predicted total energy cost | Predicted yearly energy cost based on weather-normalized extrapolation | 0 to inf | € |
| Yearly predicted total energy cost per area | Predicted yearly energy cost per area based on weather-normalized extrapolation | 0 to inf | €/m2/Y |
Energy cost by energy source KPIs
The .weather normalized KPI-variants below correct for the weather actually experienced during the period. See Weather normalization for more information.
An energy source is reported once at least one meter of that source is mapped: a source whose meters measured no consumption reports a value of 0, while a source without mapped meters is omitted.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Energy cost.cold | Aggregated thermal cold energy costs during analysis period | 0 to inf | € |
| Energy cost.cold.weather normalized | Aggregated weather normalized thermal cold energy costs during analysis period | 0 to inf | € |
| Energy cost per area.cold | Aggregated thermal cold energy costs per area during analysis period | 0 to inf | €/m2/M |
| Energy cost per area.cold.weather normalized | Aggregated weather normalized thermal cold energy costs per area during analysis period | 0 to inf | €/m2/M |
| Energy cost.electricity | Aggregated electric energy costs during analysis period | 0 to inf | € |
| Energy cost.electricity.weather normalized | Aggregated weather normalized electric energy costs during analysis period | 0 to inf | € |
| Energy cost per area.electricity | Aggregated electric energy costs per area during analysis period | 0 to inf | €/m2/M |
| Energy cost per area.electricity.weather normalized | Aggregated weather normalized electric energy costs per area during analysis period | 0 to inf | €/m2/M |
| Energy cost.heat | Aggregated thermal heat energy costs during analysis period | 0 to inf | € |
| Energy cost.heat.weather normalized | Aggregated weather normalized thermal heat energy costs during analysis period | 0 to inf | € |
| Energy cost per area.heat | Aggregated thermal heat energy costs per area during analysis period | 0 to inf | €/m2/M |
| Energy cost per area.heat.weather normalized | Aggregated weather normalized thermal heat energy costs per area during analysis period | 0 to inf | €/m2/M |
| Energy cost.natural gas | Aggregated natural gas energy costs during analysis period | 0 to inf | € |
| Energy cost.natural gas.weather normalized | Aggregated weather normalized natural gas energy costs during analysis period | 0 to inf | € |
| Energy cost per area.natural gas | Aggregated natural gas energy costs per area during analysis period | 0 to inf | €/m2/M |
| Energy cost per area.natural gas.weather normalized | Aggregated weather normalized natural gas energy costs per area during analysis period | 0 to inf | €/m2/M |
| Energy price.cold.mean | Average energy price of thermal cold energy during analysis period | 0 to inf | €/kWh |
| Energy price.electricity.mean | Average energy price of electric energy during analysis period | 0 to inf | €/kWh |
| Energy price.heat.mean | Average energy price of thermal heat energy during analysis period | 0 to inf | €/kWh |
| Energy price.natural gas.mean | Average energy price of natural gas energy during analysis period | 0 to inf | €/kWh |
Timeseries
The timeseries is saved as a virtual datapoint. Every run of the analysis will add the summary KPI (current value) as an observation at the start of the analysis period to the timeseries.
| Timeseries datapointID | Info | Unit |
|---|---|---|
| {project_id}_{instance_id}_energy_cost_absolute | Absolute energy cost timeseries | € |
| {project_id}_{instance_id}_energy_cost | Specific energy cost timeseries | €/m2/M |
Plots
| Identifier | Type | Info | Unit |
|---|---|---|---|
| benchmark | bullet_graph | Energy expenses benchmarking including color scale Default: Based Oscar Report | €/m2/M |
| month_comparison | bar_chart | Energy expenses of the last 3 months | €/m2/M |
| energy_consumption | pie_chart | Energy expenses by energy source | % |
Sub-components
At least one sub-component is needed to get a result for this analysis function. Every meter with Cost measurement device = True needs all its required inputs. If one meter is missing a required input, the whole analysis stops.
Cases
Electricity meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Electricity meter - Cost measurement device = True | Attribute | Yes | - |
| Electric energy | Pin Ranking | Yes | - |
| Electricity price | Pin Ranking | No | Default: 0.25 €/kWh |
| Energy cost limit yellow | Attribute | No | Built-in limit |
| Energy cost limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Electricity meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Electric energy | Pin Ranking | Yes | - |
| Electricity meter - Weather normalization | Attribute | No | Default: False |
| Electricity meter - Energy application = Heating-app or Cooling-app | Attribute | Yes | - |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C. Only used if Energy application is Heating-app |
| (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C. Only used if Energy application is Cooling-app |
Pin Rankings
Electric energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity meter - Active energy | Pin |
| 2 | Electricity meter - Active energy consumption values | Pin |
| 3 | Electricity meter - Active power | Pin |
Electricity price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity meter - Electricity price | Pin |
| 2 | Electricity meter - Electricity price | Attribute |
| 3 | Electricity price | Pin |
| 4 | Electricity price (default: 0.25 €/kWh) | Attribute |
Cases
Gas meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Gas meter - Cost measurement device = True | Attribute | Yes | - |
| Fuel energy | Pin Ranking | Yes | - |
| Fuel price | Pin Ranking | No | Default: 0.1 €/kWh |
| Energy cost limit yellow | Attribute | No | Built-in limit |
| Energy cost limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Gas meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Fuel energy | Pin Ranking | Yes | - |
| Gas meter - Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C |
Pin Rankings
Fuel energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Gas meter - Heating energy consumption values | Pin |
| 2 | Gas meter - Gas quantity, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
| 3 | Gas meter - Gas quantity consumption values, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
Cases
Heat meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Heat meter - Cost measurement device = True | Attribute | Yes | - |
| Heating energy | Pin Ranking | Yes | - |
| Heat price | Pin Ranking | No | Default: 0.15 €/kWh |
| Energy cost limit yellow | Attribute | No | Built-in limit |
| Energy cost limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Heat meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
| Heat meter - Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C |
Pin Rankings
Heating energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat meter - Heating energy | Pin |
| 2 | Heat meter - Heating energy consumption values | Pin |
| 3 | Heat meter - Heating power | Pin |
| 4 | Heat meter - Volume flow + Heat meter - Supply temperature + Heat meter - Return temperature | Pin |
Heat price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat meter - Heat price | Pin |
| 2 | Heat meter - Heat price | Attribute |
| 3 | Heat price | Pin |
| 4 | Heat price (default: 0.15 €/kWh) | Attribute |
Cases
Cold meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Calculation area | Attribute | Yes | - |
| Cold meter - Cost measurement device = True | Attribute | Yes | - |
| Cooling energy | Pin Ranking | Yes | - |
| Cold price | Pin Ranking | No | Default: 0.1 €/kWh |
| Energy cost limit yellow | Attribute | No | Built-in limit |
| Energy cost limit red | Attribute | No | Built-in limit |
Additional results
Weather normalization
Additional result for the Cold meters case. Runs only if Weather normalization of the meter is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling energy | Pin Ranking | Yes | - |
| Cold meter - Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C |
Pin Rankings
Cooling energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cold meter - Cooling energy | Pin |
| 2 | Cold meter - Cooling energy consumption values | Pin |
| 3 | Cold meter - Cooling power | Pin |
| 4 | Cold meter - Volume flow + Cold meter - Return temperature + Cold meter - Supply temperature | Pin |
Cold price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cold meter - Cold price | Pin |
| 2 | Cold meter - Cold price | Attribute |
| 3 | Cold price | Pin |
| 4 | Cold price (default: 0.1 €/kWh) | Attribute |
Additional results
Realized savings
Monthly realized savings, from the savings records of the project.
| Input | Type | Required | If missing |
|---|---|---|---|
| Realized savings | External | Yes | - |
Pin Rankings
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature, only if analytics basis is True | Pin |
| 3 | Weatherbit outside air temperature | External |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Recommend Time Span
1 month
Recommended Repetition
Monthly
- Continuously monitor energy costs
- Track success of a energy savings measure
Energy Efficiency¶
The Energy Efficiency analysis evaluates the quality of the energy conversion of a component, based on efficiency indicators. It is useful to detect inefficient operational states. Furthermore, information is provided regarding which part of the plant is responsible for the malfunction and what could be done to resolve the problem.
Value
- Reduced operational costs
- Detection of broken components
Recommended for components
- Combined heat and power
Checked conditions
- Efficiency of component
- Power to heat ratio (for component combined heat and power)
The Energy Efficiency analysis was applied to a real combined heat and power plant and the pins operating message, generator power, heat flow, and fuel power were mapped. Figure 1 shows the time series recorded for an exemplary period of 7 days. The grey shaded periods correspond to the operation of the plant.
Figure 1: Period of one week for which the energy conversion is not acceptable
A very low generator power compared to the heat flow and the fuel power indicates a failure of the generator component. The automated interpretation confirms our visual analysis of the time series shown in the figure, summed up by the qualitative warning level “red”. It also provides recommendations to address the problem.
| KPI | Value | Unit |
|---|---|---|
| generator power.mean | 9.4 | kW |
| heat flow.mean | 640.9 | kW |
| fuel power.mean | 1940.3 | kW |
| power to heat ratio | 1.47 | % |
| fuel utilization factor | 33.5 | % |
| thermal efficiency | 33.0 | % |
| electric efficiency | 0.485 | % |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | The quality of the energy conversion is not acceptable. |
| yellow | Yes | The quality of the energy conversion is suboptimal. |
| green | Yes | The quality of the energy conversion is good. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to improve energy conversion. No recommendation, in case of good energy conversion. |
KPIs
Energy Performance KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| generator power.mean | Average generator power | 0 to inf | kW |
| fuel power.mean | Average fuel power | 0 to inf | kW |
| power to heat ratio | Cumulated electrical energy divided by the cumulated heat energy | 0 to inf | % |
| fuel utilization factor | Total efficiency of the plant (i.e., total heat and power divided by total energy provided by the fuel energy) | 0 to 100 | % |
| thermal efficiency | Cumulated heat energy divided by the total fuel energy | 0 to 100 | % |
| electrical efficiency | Cumulated electrical energy divided by the total fuel energy | 0 to 100 | % |
Cases
Energy efficiency
| Input | Type | Required | If missing |
|---|---|---|---|
| Generator power | Pin | Yes | - |
| Heating power | Pin | Yes | - |
| Generator nominal power | Attribute | No | Highest measured value |
| Nominal heat production | Attribute | No | Highest measured value |
| Operating message | Pin | No | Derived from generator power and heating power |
| Rate of fuel consumption | Pin | No | Only the power-to-heat ratio is evaluated |
Recommended Time Span
1 day to 1 week
Recommended Repetition
Every month
Filter Servicing¶
The Filter Servicing analysis predicts when a filter is due to be serviced or replaced, based on filter contamination or the pressure difference over the filter. This ensures that filters always function optimally and are maintained or replaced as required.
Value
- Ensures filter is serviced when required
- Improves energy efficiency
Recommended for components
- Filter
Checked conditions
- Filter contamination
- Expected time till filter service or replacement
In this example, the filter contamination of an exhaust air filter of an air handling unit was analyzed over a period of four months. As can be seen in figure 1, filter contamination gradually increases over the analyzed period.
Figure 1: Filter contamination over a four month period
The signal analysis returns a green signal color since there is a significant amount of time before the filter is fully contaminated.
| KPI | Value | Unit |
|---|---|---|
| days until filter service | 35 | d |
| expected date of filter service | 2020-05-20 | date |
| filter contamination | 79.3 | % |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | No | - |
| yellow | Yes | The filter is almost contaminated, a filter service should scheduled. |
| green | Yes | The filter is in a good condition and does not need to be serviced. |
Interpretations
| Available | Info |
|---|---|
| Yes | Information regarding the filter condition and whether the filter needs to be serviced. |
Recommendations
| Available | Info |
|---|---|
| Yes | Make necessary arrangements for the filter to be serviced. No recommendation if the filter does not need servicing within two weeks and the filter contamination is below 95%. |
KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| days until filter service | Number of days until filter expected filter service | 0 to inf | d |
| expected date of filter service | Date on which filter is expected to require a service (format: YYYY-MM-DD) | - | date |
| filter contamination | Relative extent to which filter is contaminated | 0 to 100 | % |
Cases (the analysis uses the first one that is mapped, in this order)
Filter contamination
| Input | Type | Required | If missing |
|---|---|---|---|
| Filter contamination | Pin | Yes | - |
Pressure difference
| Input | Type | Required | If missing |
|---|---|---|---|
| Pressure difference | Pin | Yes | - |
| Pressure difference initial | Pin Ranking | No | Value of the filter type |
| Pressure difference final | Pin Ranking | No | Value of the filter type |
Pin Rankings
Pressure difference initial
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pressure difference initial | Attribute |
| 2 | Filter Type (default: F9) | Estimate |
Pressure difference final
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pressure difference final | Attribute |
| 2 | Filter Type (default: F9) | Estimate |
Recommended Time Span
1 month to 6 months
Recommended Repetition
Twice a month
Flexible Tariff¶
The Flexible Tariff analysis determines the potential electricity cost savings of a flexible electricity tariff compared to a fixed electricity tariff. The analysis evaluates the potential savings based on the electricity consumption profile during the analysis period. Therefore, the potential is evaluated purely through a tariff change without any assumption about the flexibility of the consumption profile. The flexible electricity tariff consists of a static and a dynamic part. The static part is defined by the attribute static part of the flexible electricity tariff of the respective component. The dynamic part is defined by the datapoint electricity-price-day-ahead. The fixed electricity tariff is defined by the attribute electricity price or alternatively by the pin electricity price and assumed to be the tariff currently applicable to the electricity meter. The saving potential is the difference between the actual electricity costs and the costs of a flexible tariff.
Value
- Calculation of the electricity costs if a flexible tariff had been used
- Comparison to the actual electricity costs and identification of a savings potential
- Indication if a flexible tariff would be economically beneficial based on the consumption profile in the analysis period
Recommended for components
- Building
- Electricity meter
Checked conditions
- Checks whether or not the use of a flexible tariff would have reduced costs
Figure 1 shows a scenario in which energy consumption coincides with relatively low electricity prices. In this example, the current fixed electricity price is 0.3 €/kWh. The static part of the flexible tariff is 0.2 €/kWh and the dynamic part is defined by the datapoint electricity-price-day-ahead.
In this scenario, a flexible tariff would have saved 27.37 % of the costs compared to the costs with the current fixed tariff. Hence, the analysis returns a red signal color and a recommendation to consider a flexible tariff. The following KPIs are calculated:
| KPI | Value | Unit |
|---|---|---|
| Electrical energy | 4326 | kWh |
| Energy cost | 1298 | € |
| Energy cost.flexible tariff | 942.6 | € |
| savings potential | 355.2 | € |
| savings potential.relative | 27.37 | % |
Signal colors
To determine the signal color the KPI savings potential.relative is evaluated.
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Savings potential found and the relative saving potential is greater than 10% |
| yellow | Yes | Savings potential found and the relative saving potential is below 10% |
| green | Yes | No savings potential found |
Interpretations
| Available | Info |
|---|---|
| Yes | Information if a saving potential is found or not |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendation to consider a flexible tariff. In addition, it is indicated if the datapoint electricity-price-day-ahead is missing. |
KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Electrical energy | Consumption of electrical energy during the analysis period | 0 to inf | kWh |
| Energy cost | Electricity costs of the current electricity tariff | 0 to inf | € |
| Average electricity price | Average electricity price of the current electricity tariff | 0 to inf | €/kWh |
| Energy cost.flexible tariff | Electricity costs if a flexible tariff had been used | -inf to inf | € |
| Average electricity price.flexible tariff | Average electricity price if a flexible tariff had been used | 0 to inf | €/kWh |
| savings potential | Costs savings if a flexible tariff had been used. Equal to the difference between Energy cost and Energy cost.flexible tariff | 0 to inf | € |
| savings potential.relative | Relative cost savings | 0 to 100 | % |
Cases
Flexible tariff
The flexible tariff is the day-ahead electricity price plus the static part.
| Input | Type | Required | If missing |
|---|---|---|---|
| Electric energy | Pin Ranking | Yes | - |
| Day-ahead electricity price | External | Yes | - |
| Electricity price | Pin Ranking | No | Default: 0.25 €/kWh |
| Static part of the flexible electricity tariff | Attribute | No | Default: 0.165 €/kWh |
Pin Rankings
Electric energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Active energy | Pin |
| 2 | Active energy consumption values | Pin |
| 3 | Active power | Pin |
Electricity price
The building price is not used here.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity price | Pin |
| 2 | Electricity price (default: 0.25 €/kWh) | Attribute |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Cases
Electricity meters
Needs at least one Electricity meter with Cost measurement device = True in the project. Every such Electricity meter needs these inputs. If one does not have them, the analysis does not run. The flexible tariff is the day-ahead electricity price plus the static part.
| Input | Type | Required | If missing |
|---|---|---|---|
| Electricity meter - Cost measurement device = True | Attribute | Yes | - |
| Electric energy | Pin Ranking | Yes | - |
| Day-ahead electricity price | External | Yes | - |
| Electricity price | Pin Ranking | No | Default: 0.25 €/kWh |
| Static part of the flexible electricity tariff | Attribute | No | Default: 0.165 €/kWh |
Pin Rankings
Electric energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity meter - Active energy | Pin |
| 2 | Electricity meter - Active energy consumption values | Pin |
| 3 | Electricity meter - Active power | Pin |
Electricity price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity meter - Electricity price | Pin |
| 2 | Electricity meter - Electricity price | Attribute |
| 3 | Electricity price | Pin |
| 4 | Electricity price (default: 0.25 €/kWh) | Attribute |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Recommended Time Span
1 month to 12 months
Recommended Repetition
Every month
Heat Demand¶
The heat demand analysis consolidates all billing-relevant heat energy meters to calculate the total heat demand of the building. The algorithm establishes a correlation between the heat demand and the outside air temperature of the building. The objective is to create a mathematical model that estimates the heat demand based on the outside air temperature. The base load energy, such as water heating, is calculated separately.
The analysis compares the current analysis period with a reference period to calculate energy savings.
Value
- Linear model representing the heat demand of the building
- Determination of a basic heat load e.g. for hot water energy demand
- Determination of a heating limit temperature
- Determination of a maximum heating power within one period
- Determination of zero heating power duration within one period
Recommended for components
Building with gas heating or district heating
Checked conditions
- Heat energy consumption of the building
- Comparison of heat energy consumption between different periods
- Energy saving calculation of reference period to analysis period
This example shows the monthly sampled heat energy of the main heat meter over the period of more than one year. As shown in Figure 1, a heating period between November and April and a period without required heating were selected.
Figure 1: Heat meter energy samples with monthly resolution
The heat power values are derived from the energy demand values and after sorting in descending order they form the annual duration curve shown in Figure 2. The annual duration curve contains a part with zero heat demand (green) and a part with the greatest heat power of 1% (orange). Both parts and not considered when the heat demand model for the building is calculated.
Figure 2: Annual duration curve of the heat power
With the help of the remaining parts of the annual load duration curve the heat demand model is fitted. The fitted model can be seen in Figure 3. The model requires information about the outside air temperature at every heat power observation. The values for the outside air temperature are obtained from the weather station component. With the power values assigned to the corresponding outdoor air temperature, a regression can be calculated to determine the heat demand as a linear function over the outside air temperature. As shown in Figure 3, the function has a slope of 18.7 kW/K and a heating power of 380 kW at an outside air temperature of 0 °C.
[
]
Figure 3: Heat demand curve with base load power
Assuming a heating limit temperature of 20.5 °C, the basic heat output power requirement is 50 kW for e.g. hot water.
By determining a model for the heating behavior of the building in a reference period, a comparability with an analysis period can be achieved. If the heat energy demand in the analysis period has decreased by more than 5%, compared to the reference period, an energy saving is recognized as shown in Figure 4
Signal colors
| Signal color | Energy deviation | Info |
|---|---|---|
| red | positive | Energy consumption deviation > 5 % |
| yellow | equal | Energy consumption nearly equal |
| green | negative | Energy consumption deviation < -5 % |
Interpretations
| Signal color | Info |
|---|---|
| red | Energy losses are too high |
| yellow | Neither savings nor losses detected |
| green | Energy savings detected |
Recommendations
| Signal color | Info |
|---|---|
| red | Check in detail why the heat consumption has increased |
| yellow | - |
| green | Heat consumption has decreased |
KPIs
Summary KPI
Note
try: test reference year
anls: analysis period
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| heat demand curve.offset | heat demand power \(\dot{Q}(\vartheta = 0\) \(^oC)\) | > 0 | kW |
| heat demand curve.slope | heat demand power slope \(m = \frac{d\dot{Q}}{d\vartheta}\) | < 0 | kW/K |
| heat demand curve.slope.specific | heat demand power slope \(m_A = \lvert \frac{m}{A} \rvert\) | > 0 | kW/Km2 |
| heat demand curve.outside temperature heating limit | heating limit temperature \(\vartheta_{limit}\) | > 0 | °C |
| heat demand curve.base load power | heat base load power \(\dot{Q}_{water}(\vartheta >= \vartheta_{limit})\) | > 0 | kW |
| test reference year.hot water demand.model-based | hot water energy in test reference year \(Q_{water} = \int\dot{Q}_{water}\) \(dt\) for \(T = T_{try}\) | > 0 | MWh |
| test reference year.total heat demand.model-based | total energy in test reference year \(Q_{total} = \int\dot{Q}_{total}\) \(dt\) for \(T = T_{try}\) | > 0 | MWh |
| test reference year.heat demand.model-based | heat energy in test reference year \(Q_{heat} = Q_{total} - Q_{water}\) | > 0 | MWh |
| analysis period.total heat demand.model-based | total energy in analysis period calculated by model \(Q_{total}\) for \(T = T_{anls}\) | > 0 | MWh |
| analysis period.hot water demand.model-based | hot water energy in analysis period calculated by model \(Q_{water}\) for \(T = T_{anls}\) | > 0 | MWh |
| analysis period.heat demand.model-based | heat energy in analysis period calculated by model \(Q_{heat}\) for \(T = T_{anls}\) | > 0 | MWh |
| analysis period.total heat demand.measured | total energy in analysis period measured by meter \(Q_{meas}\) for \(T = T_{anls}\) | > 0 | MWh |
| total heat demand difference | difference between model based and measured total energy \(\Delta Q = Q_{model} - Q_{meas}\) | \(\mathbb{R}\) | MWh |
| total heat demand difference.relative | relative difference total energy \(q = \frac{\Delta Q}{Q_{model}}\) | \(\mathbb{R}\) | % |
Map either Heating limit temperature or Thermal base load, not both. With both, the analysis does not run. The analysis calculates the other one as a KPI.
The analysis uses the outside air temperature of the first weather station in the project. A wider range of outside air temperatures makes the result more accurate.
Sub-components
At least one sub-component is needed to get a result for this analysis function. Every meter with Cost measurement device = True needs all its required inputs. If one meter is missing a required input, the whole analysis stops.
Cases
Gas meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Reference period start | Attribute | Yes | - |
| Reference period end | Attribute | Yes | - |
| Gas meter - Cost measurement device = True | Attribute | Yes | - |
| Fuel energy | Pin Ranking | Yes | - |
| Weather station - Outside air temperature | Pin | Yes | - |
| DWD test reference year | External | Yes | - |
| Calculation area | Attribute | No | No area-specific KPIs |
| Lower limit total heat power | Attribute | No | Default: 10 kW |
| Heating limit temperature | Attribute | No | Default: 20 °C |
| Thermal base load | Attribute | No | Default: 0 kW |
Pin Rankings
Fuel energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Gas meter - Heating energy consumption values | Pin |
| 2 | Gas meter - Gas quantity, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
| 3 | Gas meter - Gas quantity consumption values, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
Cases
Heat meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Reference period start | Attribute | Yes | - |
| Reference period end | Attribute | Yes | - |
| Heat meter - Cost measurement device = True | Attribute | Yes | - |
| Heat meter - Heating energy | Pin | Yes | - |
| Weather station - Outside air temperature | Pin | Yes | - |
| DWD test reference year | External | Yes | - |
| Calculation area | Attribute | No | No area-specific KPIs |
| Lower limit total heat power | Attribute | No | Default: 10 kW |
| Heating limit temperature | Attribute | No | Default: 20 °C |
| Thermal base load | Attribute | No | Default: 0 kW |
Recommend Time Span
1 year, but at least one full heating period and one period without heating demand
Recommended Repetition
monthly
- Continuously monitor energy savings in comparison to the reference period
Heat Pump Investment¶
The Heat pump investment analysis is an extension of the heat demand analysis with a heat pump simulation and an economic efficiency calculation.
The user can vary the boundary conditions of the physical and monetary domain to check if a heat pump is economically feasible for the heating system.
An electric heating element is assumed as an additional part of the heating system. Its electrical energy consumption is taken into account in the calculation of the annual coefficient of performance. The electrical energy is assumed to be equal to the thermal energy.
Value
- Hourly operating point simulation depending on heat demand and environmental heat
- Choice of different heat pump models and technologies from several manufacturers
- Energy saving calculation and conversion in cost and CO2 emission savings potential
- Investment calculation depending on
- cost savings
- interest rate
- depreciation rate (optional)
Recommended for components
Building with gas heating or district heating
Checked conditions
- Heat energy consumption of the building
- Efficiency potential of heat pump usage
- Payback period for heat pump investment
This example shows a simulation of an air/water heat pump. For a brief technical explanation, see Figure 1.
The schematic shows only one of several operating points with a coefficient of performance (COP) about 3. This means that with 150 kW of electric power, a heating power of 450 kW can be provided by taking 300 kW from the environment. In reality, small transmission losses occur, but they are neglected for this simulation.
For a detailed simulation, all operating points must be taken into account. As shown in Figure 2, a coefficient of performance map is used to calculate several operating points, depending on the condenser and evaporator temperature. The evaporator temperature is nearly equal to the outside air temperature. Therefore, the outside air temperature acts as one of two input values. The condenser temperature is nearly equal to the supply temperature of the heating system. Therefore, the supply temperature acts as the second input value.
Figure 2: COP map air/water heat pump
To simulate an entire year of average weather conditions of the last decade, a test reference year is used with hourly resolution. As shown in Figure 3, the outside air temperature ranges from -8°C to 34°C, while in previous years lower and higher temperatures have been measured sporadically. Since these more extreme temperatures only occur on a few hours per year, they are not significant for a general heat pump design.
Figure 3: Test reference year outside air temperature
The example is continued to calculate the heating power based on the outside air temperature. As shown in Figure 4 the resulting power ranges from 0 to 530 kW.
Figure 4: Heating power (TRY2015)
To determine the supply temperature, it is assumed that the temperature spread relates directly to the heating power, where the mass flow is constant. By specifying a maximum supply temperature as a simulation parameter, a function increasing with the heating power and decreasing with the outside air temperature is obtained. Depending on the current heating power, the temperature spread is assumed to calculate the sink temperature. As shown in Figure 5, the supply temperature decreases down from 65 °C to the outside air temperature of 20.5 °C, where the heating power becomes 0 kW. Since the heating power is zero from this point, the temperature spread is also set to zero. Thus, the supply temperature and sink temperature do not change anymore.
Figure 5: Supply temperature and sink temperature (TRY2015)
By varying the nominal heating power and the maximum supply temperature, an optimum can be found at which the electrical energy consumption is minimized and the resulting annual coefficient of performance is maximized. At all operating points that cannot be covered by the heat pump alone, the electric heating element supports the heat pump. The energy of the electric heating element is taken into account when calculating the annual coefficient of performance. Figure 6 visualizes the results of all calculations, where the annual coefficient of performance is shown in a heat map.
Figure 6: Simulation results at different supply temperature and nominal power
Technical heat pump KPIs
While the maximum demanded heat power is 530 kW, the optimum heat pump power is selected to 360 kW at a design supply temperature of 50 °C. Thus, the majority of all operating points in the test reference year can be covered with 1400 MWh, especially for this heating system. The remaining heat energy about 100 MWh is provided by a heating element with 170 kW. With an annual cop about 2.53, the electric energy consumption is about 570 MWh.
Economic heat pump KPIs
Assuming an electricity price and a heat energy/gas price of the existing heating system, a cost saving can be calculated. In addition to the investment cost of the heat pump installation, other investment parameters can be taken into account. This includes:
- Price increase rate of energy costs
- Calculation interest rate
- Depreciation period
With an installation price of 800 €/kW the heat pump, including installation and material, the total investment is about 295700 €. Assuming an electricity price about 0.24 €/kWh and a heat energy price about 0.12 €/kWh, we get a total cash flow about 298600 € after 5 years. The cash flow considers a yearly price increase rate of energy costs about 3% and a calculation interest rate about 12%. Thus, the annual cash flow is discounted and accumulated to a total cash flow. Where the CO2 emission factor of the current heating system is assumed with 0.2 kg/kWh, the CO2 emission factor of the electric net supply is assumed with 0.4 kg/kWh. Nevertheless, a CO2 saving of 63 t/a is achieved, since the primary amount of energy is significantly lower with 570 MWh.
As a result, a payback period of 5 years is sufficiently small to consider a closer look.
The interpretation would be:
The conditions for a heat pump investment are suitable
The recommendation would be:
It might make sense to further review the energy system. For this you could contact a specialist planner.
In this case red is chosen to attract attention, as the investment seems to be profitable
Signal colors
| Signal color | Payback period time | Info |
|---|---|---|
| red | short | Payback period < 5 years |
| yellow | medium | Payback period <= 10 years |
| green | too long | Payback period > 10 years |
Interpretations
| Signal color | Info |
|---|---|
| red | The conditions for a heat pump investment are satisfying |
| yellow | The conditions for a heat pump investment are suitable |
| green | The conditions for a heat pump investment are not suitable |
Recommendations
| Signal color | Info |
|---|---|
| red | It is recommended to further check the energy system. To do this, you should contact a specialist planner. |
| yellow | It might make sense to further review the energy system. For this you could contact a specialist planner. |
| green | A closer look at the energy system is not recommended. |
KPIs
Summary KPI
Note
try: test reference year
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| annual cop | annual coefficient of performance \(\frac{Q_{total}}{W_{electric}} = \frac{Q_{heat\_pump}+Q_{peak\_unit}}{W_{heat\_pump}+Q_{peak\_unit}}\) | > 0 | - |
| nominal power.heat pump.thermal | thermal nominal power of the heat pump \(\dot{Q}_{heat\_pump}\) | > 0 | kW |
| nominal power.peak power unit.thermal | thermal nominal power of the peak power unit \(\dot{Q}_{peak\_unit}\) | > 0 | kW |
| total heating energy | Total heat energy consumption of the building in a test reference year \(Q=Q_{heat\_pump}+Q_{peak\_unit}\), \(T = T_{try}\) | > 0 | MWh |
| energy supply.heat pump.thermal | Thermal energy supply of the heat pump \(Q_{heat\_pump} = \int\dot{Q}_{heat\_pump}\) \(dt\) for \(T = T_{try}\) | > 0 | MWh |
| energy consumption.heat pump.electric | Electric energy consumption of the heat pump \(W_{heat\_pump} = \int P_{heat\_pump}\) \(dt\) for \(T = T_{try}\) | > 0 | MWh |
| energy supply.peak power unit.thermal | Thermal energy supply of the peak power unit \(Q_{peak\_unit} = \int\dot{Q}_{peak\_unit}\) \(dt\) for \(T = T_{try}\) | > 0 | MWh |
| investment | The investment cost for a heat pump where the installation and the peak power unit is included | > 0 | € |
| annual cash flow | The net cash flow due to cost savings from primary energy reduction per year | \(\mathbb{R}\) | €/a |
| amortization period | The number of years until the investment is payed back by the discounted cumulated cashflow | > 0 | a |
| CO2 emissions.new energy system | CO2 emissions emitted by the new energy system in a test reference year | > 0 | kg |
| CO2 emissions.old energy system | CO2 emissions emitted by the old energy system in a test reference year | > 0 | kg |
Map either Heating limit temperature or Thermal base load, not both. With both, the analysis does not run.
The analysis uses the outside air temperature of the first weather station in the project. A wider range of outside air temperatures makes the result more accurate. If the temperature of the weather station does not look reliable, add a weather station component Analyse Wetterstation and map its Outside air temperature to the weather service datapoint.
Sub-components
At least one sub-component is needed to get a result for this analysis function. Every meter with Cost measurement device = True needs all its required inputs. If one meter is missing a required input, the whole analysis stops.
Cases
Gas meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Gas meter - Cost measurement device = True | Attribute | Yes | - |
| Fuel energy | Pin Ranking | Yes | - |
| Weather station - Outside air temperature | Pin | Yes | - |
| DWD test reference year | External | Yes | - |
| Calculation area | Attribute | No | No area-specific KPIs |
| Lower limit total heat power | Attribute | No | Default: 10 kW |
| Investment - design temperature heating system | Attribute | No | Default: 60 °C |
| Investment - efficiency current heat source | Attribute | No | Default: 100 % |
| Investment - specific installation price new energy system | Attribute | No | Default: 1000 €/kW |
| Investment - electricity price heat pump | Attribute | No | Default: 0.3 €/kWh |
| Investment - electricity price change rate heat pump | Attribute | No | Default: 0 % |
| Investment - CO2 emission factor new energy system | Attribute | No | Default: 0.3 kg/kWh |
| Investment - specific energy price current heating system | Attribute | No | Default: 0.12 €/kWh |
| Investment - specific energy price change rate current heat source | Attribute | No | Default: 0 % |
| Investment - CO2 emission factor current energy system | Attribute | No | Default: 0.2 kg/kWh |
| Investment - CO2 emission price | Attribute | No | Default: 45 €/t |
| Investment - CO2 emission price change rate | Attribute | No | Default: 0 % |
| Investment - Heat pump type | Attribute | No | Default: remeha_aw_168 |
| Investment - usage period new energy system | Attribute | No | Default: 20 years |
| Investment - depreciation period new energy system | Attribute | No | No depreciation |
| Investment - interest rate | Attribute | No | Default: 12 % |
| Thermal base load | Attribute | No | Taken from the heat demand curve |
| Heating limit temperature | Attribute | No | Taken from the heat demand curve |
Pin Rankings
Fuel energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Gas meter - Heating energy consumption values | Pin |
| 2 | Gas meter - Gas quantity, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
| 3 | Gas meter - Gas quantity consumption values, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
Cases
Heat meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Heat meter - Cost measurement device = True | Attribute | Yes | - |
| Heating energy | Pin Ranking | Yes | - |
| Weather station - Outside air temperature | Pin | Yes | - |
| DWD test reference year | External | Yes | - |
| Calculation area | Attribute | No | No area-specific KPIs |
| Lower limit total heat power | Attribute | No | Default: 10 kW |
| Investment - design temperature heating system | Attribute | No | Default: 60 °C |
| Investment - efficiency current heat source | Attribute | No | Default: 100 % |
| Investment - specific installation price new energy system | Attribute | No | Default: 1000 €/kW |
| Investment - electricity price heat pump | Attribute | No | Default: 0.3 €/kWh |
| Investment - electricity price change rate heat pump | Attribute | No | Default: 0 % |
| Investment - CO2 emission factor new energy system | Attribute | No | Default: 0.3 kg/kWh |
| Investment - specific energy price current heating system | Attribute | No | Default: 0.12 €/kWh |
| Investment - specific energy price change rate current heat source | Attribute | No | Default: 0 % |
| Investment - CO2 emission factor current energy system | Attribute | No | Default: 0.2 kg/kWh |
| Investment - CO2 emission price | Attribute | No | Default: 45 €/t |
| Investment - CO2 emission price change rate | Attribute | No | Default: 0 % |
| Investment - Heat pump type | Attribute | No | Default: remeha_aw_168 |
| Investment - usage period new energy system | Attribute | No | Default: 20 years |
| Investment - depreciation period new energy system | Attribute | No | No depreciation |
| Investment - interest rate | Attribute | No | Default: 12 % |
| Thermal base load | Attribute | No | Taken from the heat demand curve |
| Heating limit temperature | Attribute | No | Taken from the heat demand curve |
Pin Rankings
Heating energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat meter - Heating energy | Pin |
| 2 | Heat meter - Heating energy consumption values | Pin |
| 3 | Heat meter - Heating power | Pin |
| 4 | Heat meter - Volume flow + Heat meter - Supply temperature + Heat meter - Return temperature | Pin |
Heat pump types
Recommend Time Span
1 year, but at least one full heating period and one period without heating demand
Recommended Repetition
monthly
- Continuously monitor the energy consumption for a replacement investment recommendation
Humidity Conditioning¶
The Humidity Conditioning analysis compares the outside air humidity with the actual supply air humidity of the Air Handling Unit (AHU).
This analysis does not take into account air recirculation and humidity recovery modes. Make sure that the system is operated without such operational modes.
Value
- Detect operating conditions of AHUs that are not appropriate to the outside air conditions
- Avoids unnecessary changes in humidity, which cost a lot of energy
- Verifies sufficient supply air humidity
Recommended for components
- Air handling units with humidity conditioning
Checked conditions
- Compare actual operating hours with humidification, dehumidification, and no operation with the corresponding expected hours
This example shows a week of analysis for a summer scenario in July. The AHU is operating throughout the week. Relative humidity conditions are displayed in red and orange, green and blue are temperature conditions and brown and purple are the water load conditions.
Figure 1: Analysis of humidity, temperature and water load conditions over a whole week
The analysis uses two positions, intake (outside conditions) and outlet (supply conditions) to calculate water loads. A difference in these water loads corresponds to the pink line at the bottom. The operating hours will now be divided into three categories. Hours of humidification, hours of dehumidification, and hours of neither humidification nor dehumidification. These values are then compared to the expected hours in these categories derived from outside conditions. The total hours of correct operation (according to the expectation) are then evaluated for a recommendation.
| KPI | Value | Unit |
|---|---|---|
| operating time | 168 | h |
| operating time.relative | 100 | % |
| humidification detected | 135 | h |
| dehumidification detected | 18 | h |
| humidification necessary | 0 | h |
| dehumidification necessary | 49 | h |
| humidification missing | 0 | h |
| dehumidification missing | 49 | h |
| humidification unnecessary | 135 | h |
| dehumidification unnecessary | 18 | h |
| total hours savings possible.relative | 91.1 | % |
| total hours increase air quality.relative | 92.3 | % |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | No | - |
| yellow | Yes | - |
| green | Yes | The AHU operates in accordance to the expected operating conditions. |
Interpretations
| Available | Info |
|---|---|
| Yes | Either the expected operating conditions are met by the operation of the AHU or the operating conditions do not fit. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations regarding which operating mode (humidification, dehumidification) should be looked into to change the operating modes of the AHU. |
KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Total time of operation | 0 to inf | h |
| operating time.relative | Total time component was operated compared to analysis period | 0 to 100 | % |
Operating Conditions
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| humidification detected | The amount of time the component operates in humidification mode according to inflow/outflow analysis | 0 to inf | h |
| dehumidification detected | The amount of time the component operates in dehumidification mode according to inflow/outflow analysis | 0 to inf | h |
| humidification necessary | The amount of time the component should operate in humidification mode according to outside air conditions | 0 to inf | h |
| dehumidification necessary | The amount of time the component should operate in dehumidification mode according to outside air conditions | 0 to inf | h |
| humidification missing | The amount of time the component did not operate in humidification mode but should | 0 to inf | h |
| dehumidification missing | The amount of time the component did not operate in dehumidification mode but should | 0 to inf | h |
| humidification unnecessary | The amount of time the component operated in humidification mode but should not | 0 to inf | h |
| dehumidification unnecessary | The amount of time the component operated in dehumidification mode but should not | 0 to inf | h |
| total hours savings possible.relative | Percentage of time (de)humidification can be switched off according to outside air conditions relative to operating time | 0 to 100 | % |
| total hours increase air quality.relative | Percentage of time (de)humidification should be switched on according to outside air conditions relative to operating time | 0 to 100 | % |
Map the Operating message if the component has one. Otherwise the analysis also evaluates times when the component is off.
Cases
Humidity conditioning
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air temperature | Pin | Yes | - |
| Supply air relative humidity | Pin | Yes | - |
| Outside air temperature | Pin | Yes | - |
| Outside air relative humidity | Pin | Yes | - |
| Operating message | Pin | No | Always operating |
Recommended Time Span
1 week
Recommended Repetition
Every month
- After changes of operational modes
- After changes in the control system
Limit Violation¶
The Limit Violation analysis identifies and evaluates limit violations of component pins. There are three types of limit values: upper limit, lower limit and tolerance band. The tolerance band is the combination of an upper and a lower limit. Lower and upper limits can be specified by pins or attributes. For attributes, the limit value is a fixed value, but for pins, it can change during the analysis period. Only limit violations that occur during operating time are assessed.
Value
Limit violation is a strong symptom for faulty control loop operation, e.g., caused by
- Technical defects in the control loop supply
- Control loop malfunctions
- Faulty control loop parameter settings
Benefits of improving insufficient setpoint value attainment are
- Higher occupant comfort, health, and performance
- Lower operating costs
- Higher energy efficiency
Recommended for components
The analysis is available for the following components:
- Air handling unit
- Cooling circuit
- Heating circuit
- Heat transfer unit
- Hybrid circuit
- Room
The analysis can be applied for the following pin types:
- CO2 concentration
- Temperatures
- Supply/Return temperature
- Room temperature
- Heating/cooling limit
Checked conditions
- Upper and lower limit violations of pins during operating time
In this example, the supply air temperature of an air handling unit (AHU) is analyzed. The lower limit is set to 18 °C, while the upper limit is initially set to 24 °C but changes to 21 °C during the analysis period. Since the upper limit changes over time, the source of the upper limit is a pin. The lower limit is fixed and therefore an attribute or a pin with a constant value. The lower limit is violated for nine hours and the upper limit for 35 hours.
Since the KPI Supply air temperature.limit violation.duration.relative is between 20 % and 50 %, the signal color is yellow. The Interpretation is "Large limit violation detected".
The KPIs are shown in the following table:
| KPI | Value | Unit |
|---|---|---|
| operating time | 168 | h |
| operating time.relative | 100 | % |
| Supply air temperature.limit violation.duration | 44 | h |
| Supply air temperature.limit violation.duration.relative | 26.19 | % |
| Supply air temperature.upper limit violation.duration | 35 | h |
| Supply air temperature.upper limit violation.duration.relative | 20.83 | % |
| Supply air temperature.maximum | 23.8 | °C |
| Supply air temperature.lower limit violation.duration | 9 | h |
| Supply air temperature.lower limit violation.duration.relative | 5.36 | % |
| Supply air temperature.minimum | 17.1 | °C |
Signal colors
In order to determine the signal color the KPI <pin>.limit violation.duration.relative is evaluated.
| Signal color | Available | Info |
|---|---|---|
| red | Yes | The relative time of the limit violation is at least 50 %. |
| yellow | Yes | The relative time of the limit violation is between 20 % and 50 %. |
| green | Yes | The relative time of the limit violation is below 20 %. |
Interpretations
| Available | Info |
|---|---|
| Yes | The interpretation expresses whether a Large limit violation, Small limit violation or No limit violation was detected. |
Recommendations
| Available | Info |
|---|---|
| Yes | Information if a limit violation was detected for the considered pin. |
| Yes | Additional recommendation pointing at a possible cause of the limit violation depending on the pin type, e.g. CO2 limit violation or heating limit violation. |
KPIs
<pin> refers to the name of the pin that is analyzed regarding the limit violation.
The available pin types are:
- CO2 concentration
- Temperatures
- Supply/Return temperature
- Room temperature
- Heating/cooling limit
Operating Time
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Total operating time | 0 to inf | h |
| operating time.relative | Relative operating time | 0 to 100 | % |
Limit violation KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <pin>.limit violation.duration | Duration of the limit being exceeded or undercut | 0 to inf | h |
| <pin>.limit violation.duration.relative | Relative duration of the limit being exceeded or undercut | 0 to 100 | % |
| <pin>.upper limit violation.duration | Duration of the limit being exceeded | 0 to inf | h |
| <pin>.upper limit violation.duration.relative | Relative duration of the limit being exceeded | 0 to 100 | % |
| <pin>.checked value.maximum | Maximum value of the pin | -inf to inf | unit of pin |
| <pin>.lower limit violation.duration | Duration of the limit being undercut | 0 to inf | h |
| <pin>.lower limit violation.duration.relative | Relative duration of the limit being undercut | 0 to 100 | % |
| <pin>.checked value.minimum | Minimum value of the pin | -inf to inf | unit of pin |
If no operating state pin is mapped, the analysis reports no operation.
Cases
Return air CO2
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air CO2 | Pin | Yes | - |
| Return air CO2 upper limit | Pin Ranking | No | Default: 1500 ppm |
| Operating state | Pin Ranking | No | Always off |
Supply air temperature setpoint
The case needs at least one of the two limits.
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air temperature setpoint | Pin | Yes | - |
| Supply air temperature setpoint upper limit | Pin Ranking | No | Default: 25 °C |
| Supply air temperature setpoint lower limit | Pin Ranking | No | Default: 17 °C |
| Operating state | Pin Ranking | No | Always off |
Supply air temperature
The case needs at least one of the two limits.
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air temperature | Pin | Yes | - |
| Supply air temperature setpoint upper limit | Pin Ranking | No | Default: 25 °C |
| Supply air temperature setpoint lower limit | Pin Ranking | No | Default: 17 °C |
| Operating state | Pin Ranking | No | Always off |
Pin Rankings
Return air CO2 upper limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return air CO2 upper limit | Pin |
| 2 | Return air CO2 upper limit (default: 1500 ppm) | Attribute |
Supply air temperature setpoint upper limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air temperature setpoint upper limit | Pin |
| 2 | Supply air temperature setpoint upper limit (default: 25 °C) | Attribute |
Supply air temperature setpoint lower limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air temperature setpoint lower limit | Pin |
| 2 | Supply air temperature setpoint lower limit (default: 17 °C) | Attribute |
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 3 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin | ||
| 4 | Always off | Default | |
If no operating state pin is mapped, the analysis reports no operation.
Cases
Return temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Return temperature | Pin | Yes | - |
| Return temperature upper limit | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always off |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Pump - operating message | Pin |
| Pump - position | Pin | ||
| Pump - operation command | Pin | ||
| Pump - control signal | Pin | ||
| 2 | Valve | Valve - Position | Pin |
| Valve - Control signal | Pin | ||
| 3 | Boiler | Operating message | Pin |
| Burner - Position | Pin | ||
| Release message | Pin | ||
| Request message | Pin | ||
| Burner - Control signal | Pin | ||
| 4 | Always off | Default | |
If no operating state pin is mapped, the analysis reports no operation.
Cases
Outside air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Outside air temperature | Pin | Yes | - |
| Cooling limit | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always off |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Pump - operating message | Pin |
| Pump - position | Pin | ||
| Pump - operation command | Pin | ||
| Pump - control signal | Pin | ||
| 2 | Valve | Valve - position | Pin |
| Valve - control signal | Pin | ||
| 3 | Cooling circuit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 4 | Always off | Default | |
If no operating state pin is mapped, or if Overall operating mode is not heating_mode, the analysis reports no operation.
Cases
Primary side - return temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Primary side - return temperature | Pin | Yes | - |
| Return temperature upper limit | Pin Ranking | No | Default: 65 °C |
| Operating state | Pin Ranking | No | Always off |
| Overall operating mode | Attribute | No | Default: heating_mode |
Pin Rankings
Return temperature upper limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return temperature upper limit - primary heating | Pin |
| 2 | Primary heating - return temperature upper limit (default: 65 °C) | Attribute |
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Both sides | Both sides operating state | Pin Ranking |
| 2 | Heat transfer unit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 3 | Always off | Default | |
Both sides operating state
All parts must be active.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Secondary side | Secondary side - pump - operating message | Pin | - |
| Secondary side - pump - position | Pin | ||
| Secondary side - pump - operation command | Pin | ||
| Secondary side - pump - control signal | Pin | ||
| Secondary side - valve - position | Pin | ||
| Secondary side - valve - control signal | Pin | ||
| Primary side | Primary side - pump - operating message | Pin | - |
| Primary side - pump - position | Pin | ||
| Primary side - pump - operation command | Pin | ||
| Primary side - pump - control signal | Pin | ||
| Primary side - valve - position | Pin | ||
| Primary side - valve - control signal | Pin |
If no operating state pin is mapped, the analysis reports no operation.
Cases
Outside air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Outside air temperature | Pin | Yes | - |
| Heating limit | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always off |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Pump - operating message | Pin |
| Pump - position | Pin | ||
| Pump - operation command | Pin | ||
| Pump - control signal | Pin | ||
| 2 | Valve | Valve - position | Pin |
| Valve - control signal | Pin | ||
| 3 | Heating circuit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 4 | Always off | Default | |
Cases
Circulation side - Return temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Circulation side - Return temperature | Pin | Yes | - |
| Circulation side return temperature lower limit | Pin Ranking | No | Default: 55 °C |
| Operating state | Pin Ranking | No | Always operating |
Pin Rankings
Circulation side return temperature lower limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Circulation side - Return temperature lower limit | Pin |
| 2 | Circulation side - Return temperature lower limit (default: 55 °C) | Attribute |
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Hot water storage | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 2 | Circulation side - Pump | Circulation side - Pump - Operating message | Pin |
| Circulation side - Pump - Position | Pin | ||
| Circulation side - Pump - Operation command | Pin | ||
| Circulation side - Pump - Control signal | Pin | ||
| 3 | Always operating | Default | |
If no operating state pin is mapped, the analysis reports no operation.
Cases (the analysis needs at least one case covered)
Outside air temperature (cooling)
| Input | Type | Required | If missing |
|---|---|---|---|
| Outside air temperature | Pin | Yes | - |
| Cooling limit | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always off |
| Cooling circuit operating state | Pin Ranking | No | Always off |
Outside air temperature (heating)
| Input | Type | Required | If missing |
|---|---|---|---|
| Outside air temperature | Pin | Yes | - |
| Heating limit | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always off |
| Heating circuit operating state | Pin Ranking | No | Always off |
Cooling circuit - Supply temperature setpoint
The case needs at least one of the two limits.
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling circuit - Supply temperature setpoint | Pin | Yes | - |
| Cooling circuit supply temperature setpoint upper limit | Pin Ranking | No | Default: 20 °C |
| Cooling circuit supply temperature setpoint lower limit | Pin Ranking | No | Default: 8 °C |
| Operating state | Pin Ranking | No | Always off |
| Cooling circuit operating state | Pin Ranking | No | Always off |
Heating circuit - Supply temperature setpoint
The case needs at least one of the two limits.
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating circuit - Supply temperature setpoint | Pin | Yes | - |
| Heating circuit supply temperature setpoint upper limit | Pin Ranking | No | Default: 80 °C |
| Heating circuit supply temperature setpoint lower limit | Pin Ranking | No | Default: 45 °C |
| Operating state | Pin Ranking | No | Always off |
| Heating circuit operating state | Pin Ranking | No | Always off |
Pin Rankings
Cooling circuit supply temperature setpoint upper limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cooling circuit - Supply temperature setpoint maximum | Pin |
| 2 | Cooling circuit - Supply temperature setpoint maximum (default: 20 °C) | Attribute |
Cooling circuit supply temperature setpoint lower limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cooling circuit - Supply temperature setpoint minimum | Pin |
| 2 | Cooling circuit - Supply temperature setpoint minimum (default: 8 °C) | Attribute |
Heating circuit supply temperature setpoint upper limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating circuit - Supply temperature setpoint maximum | Pin |
| 2 | Heating circuit - Supply temperature setpoint maximum (default: 80 °C) | Attribute |
Heating circuit supply temperature setpoint lower limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating circuit - Supply temperature setpoint minimum | Pin |
| 2 | Heating circuit - Supply temperature setpoint minimum (default: 45 °C) | Attribute |
Operating state
One active part is enough.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Heating side | Heating circuit operating state | Pin Ranking | Always off |
| Cooling side | Cooling circuit operating state | Pin Ranking | Always off |
Heating circuit operating state
All parts must be active. Supply open is active if the operating damper or the valve is open. The valve uses its position, then its control signal.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Circuit running | Pump - Operating message | Pin | Always off |
| Pump - Position | Pin | ||
| Pump - Operation command | Pin | ||
| Pump - Control signal | Pin | ||
| Operating message | Pin | ||
| Release message | Pin | ||
| Request message | Pin | ||
| Supply open | Heating circuit - Operating damper | Pin | Always off |
| Heating circuit - Valve - Position | Pin | ||
| Heating circuit - Valve - Control signal | Pin | ||
| Supply pump running | Heating circuit - Pump - Operating message | Pin | Always operating |
| Heating circuit - Pump - Position | Pin | ||
| Heating circuit - Pump - Operation command | Pin | ||
| Heating circuit - Pump - Control signal | Pin |
Cooling circuit operating state
All parts must be active. Supply open is active if the operating damper or the valve is open. The valve uses its position, then its control signal.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Circuit running | Pump - Operating message | Pin | Always off |
| Pump - Position | Pin | ||
| Pump - Operation command | Pin | ||
| Pump - Control signal | Pin | ||
| Operating message | Pin | ||
| Release message | Pin | ||
| Request message | Pin | ||
| Supply open | Cooling circuit - Operating damper | Pin | Always off |
| Cooling circuit - Valve - Position | Pin | ||
| Cooling circuit - Valve - Control signal | Pin | ||
| Supply pump running | Cooling circuit - Pump - Operating message | Pin | Always operating |
| Cooling circuit - Pump - Position | Pin | ||
| Cooling circuit - Pump - Operation command | Pin | ||
| Cooling circuit - Pump - Control signal | Pin |
Cases (the analysis needs at least one case covered)
CO2
| Input | Type | Required | If missing |
|---|---|---|---|
| CO2 | Pin | Yes | - |
| CO2 upper limit | Pin Ranking | No | Default: 1500 ppm |
| Operating message | Pin | No | Always operating |
Room air temperature
The case needs at least one of the two limits.
| Input | Type | Required | If missing |
|---|---|---|---|
| Room air temperature | Pin | Yes | - |
| Room air temperature upper limit | Pin Ranking | No | Default: 26 °C |
| Room air temperature lower limit | Pin Ranking | No | Upper limit alone |
| Operating message | Pin | No | Always operating |
Pin Rankings
CO2 upper limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | CO2 upper limit | Pin |
| 2 | CO2 upper limit (default: 1500 ppm) | Attribute |
Room air temperature upper limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Room air temperature limit cooling | Pin |
| 2 | Upper limit for room air temperature (default: 26 °C) | Attribute |
Room air temperature lower limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Room air temperature limit heating | Pin |
| 2 | Lower limit for room air temperature | Attribute |
Recommended Time Span
1 day to 1 week
Recommended Repetition
Every week
Operating Cycle¶
The Operating Cycle analysis identifies excessive start and stop processes which lead to energy losses, energy consumption peaks due to higher energy consumption on plant start, and higher wear-and-tear of the component compared to a constant operation. Further, a frequently alternating operation of a component, e.g., a heat pump, has negative effects on adjacent components, which are enforced to alternate as well. Further, the algorithm takes low cycle rates as an indication of a possible under-supply of the adjacent systems.
Value
- Lower operating costs
- Higher energy efficiency
- Peak energy consumption reduction
- Longer equipment and component lifetimes
- Smoother system integration
Recommended for components
Energy conversion plants and components with high start-up energy consumption or wear, such as
- Heat pump
- Combined heat and power
- Boiler
- Fan
Checked conditions
- Short cycling of component operation, evaluated component-specific
- Long cycling of component operation, evaluated component-specific
- Expected cycling of component operation, evaluated component-specific
- Condition checks on times of components operation
The Operating Cycle analysis was applied to a heat pump. Thus, a heat pump component model was instanced and the respective datapoint mapped to the pin operating message. Figure 1 shows the time series recorded for an exemplary period of 1 week in winter.
Figure 1: Operating message and cycle behavior of heat pump
Short shut-down times are observed between periods of duty indicating excessive start and stop processes of the heat pump. This not only leads to energy losses and electricity consumption peaks, but also increased wear-and-tear of the heat pump's compressor.
The attributes "Coefficient of performance", "Nominal heat production" and "Electricity price" are set to 4, 1000kW, and 0.18€/kWh. This enables Economic KPIs with the accuracy level "High". The calculations show daily start-up costs of 66 €/d and costs of one start to be 2.75 € (start-up cost).
The automated interpretation confirms our visual analysis of the time series shown in the figure, summed up by the qualitative warning level "yellow". The recommendations provide further instruction on how to isolate and fix the cause for the increased number of start and stop processes. Furthermore, the result offers an advanced set of KPIs, providing additional insights into the cycle behavior of the heat pump.
| KPI | Value | Unit |
|---|---|---|
| operating time | 84 | h |
| operating time.relative | 50 | h |
| starts | 168 | count |
| closed operating cycles | 167 | count |
| cycle times.median | 1 | h |
| cycle times.mean | 1 | h |
| cycle times.maximum | 1 | h |
| cycle times.minimum | 1 | h |
| duty times.median | 0.5 | h |
| duty times.mean | 0.5 | h |
| duty times.maximum | 0.5 | h |
| duty times.minimum | 0.5 | h |
| switch-off times.median | 0.5 | h |
| switch-off times.mean | 0.5 | h |
| switch-off times.maximum | 0.5 | h |
| switch-off times.minimum | 0.5 | h |
| start-up costs.daily | 66 | €/d |
| start-up costs.weekly | 462 | €/week |
| start-up costs | 2.75 | € |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | No | - |
| yellow | Yes | Unwanted cycling rates are a strong symptom for suboptimal control and system performance. Investing the extra effort to identify the root cause and fixing it is strongly recommended. |
| green | Yes | Sufficient cycle rates are detected in respect to usual operation in buildings. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations on how to investigate the root cause of an unwanted cycle rate. No recommendation, if cycle rate is sufficient. |
KPIs
Operating Time and Operating Cycles
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Total time of operation | 0 to inf | h |
| operating time.relative | Total time of operation divided by total time span | 0 to 100 | % |
| starts | Count of starts | 0 to inf | count |
| closed operating cycles | Count of closed operating cycles: cycles are counted form start(\(n_i\)) to start(\(n_{i+1}\)) and both starts are within the analyzed period. | 0 to inf | count |
| cycle times.median | Median of cycle periods: not returned in case no closed cycle was observed. | 0 to inf | h |
| cycle times.mean | Time-weighted average of cycle periods: not returned in case no closed cycle was observed. | 0 to inf | h |
| cycle times.maximum | Longest cycle period: not returned in case no closed cycle was observed. | 0 to inf | h |
| cycle times.minimum | Shortest cycle period: not returned in case no closed cycle was observed. | 0 to inf | h |
| duty times.median | Median of duty periods: not returned in case no closed cycle was observed. | 0 to inf | h |
| duty times.mean | Time-weighted average of duty periods: not returned in case no closed cycle was observed. | 0 to inf | h |
| duty times.maximum | Longest duty period: not returned in case no closed cycle was observed. | 0 to inf | h |
| duty times.minimum | Shortest duty period: not returned in case no closed cycle was observed. | 0 to inf | h |
| switch-off times.median | Median of switch-off periods: not returned in case no closed cycle was observed. | 0 to inf | h |
| switch-off times.mean | Time-weighted average of switch-off periods: not returned in case no closed cycle was observed. | 0 to inf | h |
| switch-off times.maximum | Longest switch-off period: not returned in case no closed cycle was observed. | 0 to inf | h |
| switch-off times.minimum | Shortest switch-off period: not returned in case no closed cycle was observed. | 0 to inf | h |
Economic KPIs
Economic KPIs estimate the economic optimization potentials of the observed operational state. The KPIs indicate the total startup costs based on KPI "starts" and the costs of one cycle of the investigated component.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| start-up costs.daily | Identified daily costs of start-ups | 0 to inf | €/day |
| start-up costs.weekly | Identified weekly costs of start-ups | 0 to inf | €/week |
| start-up costs | Estimation of the cost of one start-up including the shutdown of the device | 0 to inf | € |
The Economic KPIs are provided for the components:
- Boiler
- Combined heat and power
- Heat Pump
Their availability and accuracy depend on the component's mapping. The analysis function always determines the highest possible accuracy.
Accuracy Levels:
The following tables summarize the pins and attributes required to achieve various accuracy levels for the economic KPIs.
High
| Components | Pins | Attributes |
|---|---|---|
| Combined heat and power | - | Start-up costs Generator nominal power |
| Boiler | - | Start-up costs Nominal heat production |
| Heat pump | - | Coefficient of performance Electricity price Nominal heat production |
Medium
| Components | Pins | Attributes |
|---|---|---|
| Boiler | - | Nominal heat production |
| Heat pump | - | Nominal heat production |
| Combined heat and power | - | Generator nominal power |
If the available attributes and mapped pins are not sufficient enough to reach a "Medium" accuracy for the economic KPIs, no economic KPIs are calculated.
Cases (the analysis needs at least one case covered)
Operating cycles - supply air fan
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air fan operating state | Pin Ranking | Yes | - |
Operating cycles - return air fan
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air fan operating state | Pin Ranking | Yes | - |
Pin Rankings
Supply air fan operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - operating message | Pin |
| 2 | Supply air fan - position | Pin |
| 3 | Supply air fan - control signal | Pin |
| 4 | Supply air fan - pressure | Pin |
| 5 | Supply air fan - volume flow | Pin |
Return air fan operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return air fan - operating message | Pin |
| 2 | Return air fan - position | Pin |
| 3 | Return air fan - control signal | Pin |
| 4 | Return air fan - pressure | Pin |
| 5 | Return air fan - volume flow | Pin |
Cases
Operating cycles
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating state | Pin Ranking | Yes | - |
Additional results
Start-up costs
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating state | Pin Ranking | Yes | - |
| Nominal heat production | Attribute | Yes | - |
| Start-up costs | Attribute | No | Default: 0.01 €/kW |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
Cases
Operating cycles
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating state | Pin Ranking | Yes | - |
Additional results
Start-up costs
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating state | Pin Ranking | Yes | - |
| Nominal cooling production | Attribute | Yes | - |
| Coefficient of performance | Attribute | No | Default: 4 |
| Electricity price | Attribute | No | Default: 0.25 €/kWh |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Evaporator - Pump - Operating message | Pin |
| 3 | Condenser - Pump - Operating message | Pin |
Cases
Operating cycles
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating state | Pin Ranking | Yes | - |
Additional results
Start-up costs
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating state | Pin Ranking | Yes | - |
| Generator nominal power | Attribute | Yes | - |
| Start-up costs | Attribute | No | Default: 0.02 €/kW |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
Cases
Operating message
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating message | Pin | Yes | - |
Cases
Operating cycles
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating state | Pin Ranking | Yes | - |
Additional results
Start-up costs
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating state | Pin Ranking | Yes | - |
| Nominal heat production | Attribute | Yes | - |
| Coefficient of performance | Attribute | No | Default: 4 |
| Electricity price | Attribute | No | Default: 0.25 €/kWh |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Evaporator - pump - operating message | Pin |
| 3 | Condenser - pump - operating message | Pin |
Cases
Operating cycles
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating state | Pin Ranking | Yes | - |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
Recommend Time Span
1 day to 1 week
Recommended Repetition
Every month
- Cycle rates have a strong seasonal effect
- Frequent repetition allows to identify operational bad points
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance or replacements
Peak Load¶
The Peak Load analysis finds out which technical systems drive a building's electricity peaks — the short moments of highest power draw that often decide the electricity bill and grid charges. It reads the building's billing meter, marks the times when the load is highest, and then checks every electrical consumer (air handling units, chillers, heat pumps, charging stations) to see whose own load rises together with those peaks. The result is a ranked list of the systems most responsible for the peaks, so operators know where to start with peak shaving — shifting or staggering loads, adjusting setpoints, or changing schedules.
Value
- Lower electricity costs and grid-related peak-power charges
- A clear, ranked shortlist of the systems that cause the peaks
- A basis for peak-shaving control strategies
Recommended for components
A building with a billing-relevant electricity meter and one or more electrical consumers, such as
- Air handling units
- Compression chillers
- Heat pumps
- Charging stations
Checked conditions
- When the building's electrical load peaks occur over the analysis period
- Which consumer's load rises together with those peaks (lead–lag correlation)
- How much each consumer actually contributes during the peaks
- Whether a machine peaks outside its expected heating or cooling season
Analysis period
The attached example was computed over a full year. For a finer picture it is worth running the analysis separately for each season — spring, summer, autumn and winter — because a season-specific window surfaces seasonal drivers (for instance the chillers in summer) that a full-year average can hide.
Drill-down into heating and cooling circuits
When a chiller or heat pump drives the peaks, the analysis drills down into its heating or cooling circuits to identify those circuits as sub-drivers, and detects machines that are staged as a cascade on a shared circuit. For this step the project's component relationships (which machine feeds which circuit, and which machines share a header) are explicitly recommended: they let the analysis follow the actual energy flow, instead of falling back to a return-temperature heuristic.
This example shows a Peak Load analysis on a building with several air handling units, chillers and heat pumps over one year.
The building meter reached a peak of 538 kW. With the building's heating/cooling operating mode available, all four compression chillers and the six air handling units were flagged as peak drivers:
| Consumer | Peak load (per unit) | Peak share (total) | Correlation | Peak driver |
|---|---|---|---|---|
| Air handling units | 3 – 19 kW | 9 % | ≈ 0.74 | Yes |
| Charging stations | ≈ 11 kW | 13 % | 0.49 – 0.60 | No |
| Compression chillers | 38 – 113 kW | 13 % | 0.81 – 0.88 | Yes |
| Heat pumps | 29 – 150 kW | 25 % | 0.08 – 0.62 | No |
Peak share is each group's share of the building peak — the heat pumps carry the most yet are not flagged, so the driver flag alone is not a priority list.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| yellow | Yes | Peaks were analysed, but a machine peaked outside its expected regime (e.g. a chiller peaking while the building is not in cooling mode) — worth checking control or operation. |
| green | Yes | Peaks were analysed and the drivers identified within their expected operating regime. |
| grey | Yes | Invalid configuration — the analysis could not run and returns no KPIs (see recommendations). |
Interpretations
| Available | Info |
|---|---|
| Yes | States whether KPIs were calculated, or why the analysis stopped early. |
Recommendations
| Available | Info |
|---|---|
| Yes | Raised when no billing-relevant meter is found, or when the building operating mode is missing — adding it noticeably improves the result for seasonal machines. |
KPIs
Building load peaks — reported per billing-relevant meter
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| peak load threshold percentile | Percentile used to set the peak threshold (default 95) | 0 to 100 | % |
| peak load threshold | Load above which an interval counts as a peak | 0 to inf | kW |
| peak load | Highest load reached in the period | 0 to inf | kW |
| number of peak events | Number of separate peak events | 0 to inf | - |
| peak load duration | Total time spent above the threshold | 0 to inf | h |
Consumer vs. building peak — reported per consumer
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| peak load | The consumer's own highest load (plus its own threshold, events and duration) | 0 to inf | kW |
| peak load correlation | How closely the consumer's load moves with the building peak | -1 to 1 | - |
| peak load correlation lag | Time offset at which the correlation is strongest | 0 to 30 | min |
| peak driver | Flagged when the correlation reaches the threshold (r ≥ 0.7) | Yes, No | binary |
| peak coincidence | Share of the building's peak time the consumer is at its own peak | 0 to 100 | % |
| mean load during building peak | Average load the consumer carries while the building peaks | 0 to inf | kW |
Drill-down and cascades — for chillers and heat pumps that drive peaks
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| peak load correlation | Correlation of the machine's load-side circuit with the building peak | -1 to 1 | - |
| cascade machine count | Number of machines that start in sequence on a shared circuit | 0 to inf | - |
Operating-regime violations — reported when the building operating mode is available
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| duration outside regime | Time a machine peaked outside its heating/cooling regime | 0 to inf | h |
| number of events outside regime | Number of such events | 0 to inf | - |
The analysis detects the peaks on the load profile of the electricity meters and scores the electrical consumers below against them. The meters need a 15-minute load profile.
Sub-components
At least one Electricity meter with Cost measurement device = True is needed to get a result for this analysis function. The other sub-components are optional. The analysis scores each one that has its inputs against the peaks.
Cases
Electricity meters
| Input | Type | Required | If missing |
|---|---|---|---|
| Electricity meter - Cost measurement device = True | Attribute | Yes | - |
| Electric energy | Pin Ranking | Yes | - |
Pin Rankings
Electric energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity meter - Active energy | Pin |
| 2 | Electricity meter - Active energy consumption values | Pin |
| 3 | Electricity meter - Active power | Pin |
Additional results
Compression chillers
Each Compression chiller with these inputs is scored against the peaks. Building mode limits the comparison to the cooling season. The drill-down uses the Cooling circuits this compression chiller feeds, else every cooling circuit of the project.
| Input | Type | Required | If missing |
|---|---|---|---|
| Compression chiller electric power | Pin Ranking | Yes | - |
| Building mode | External | No | Whole period compared |
| Cooling circuit power | Pin Ranking | No | No cooling circuit drill-down |
Compression chiller cascades
Detects cascades of compression chillers. Runs for every Compression chiller, also without the inputs of the Compression chillers block.
| Input | Type | Required | If missing |
|---|---|---|---|
| Compression chiller - Evaporator - Inlet temperature | Pin | Yes | - |
| Evaporator pump operating state | Pin Ranking | Yes | - |
Pin Rankings
Compression chiller electric power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Compression chiller - Electrical power | Pin |
| 2 | Compression chiller - Evaporator - Inlet temperature + Compression chiller - Evaporator - Outlet temperature, gated by Evaporator pump operating state if mapped | Estimate |
Evaporator pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Compression chiller - Evaporator - Pump - Operating message | Pin |
| 2 | Compression chiller - Evaporator - Pump - Position | Pin |
| 3 | Compression chiller - Evaporator - Pump - Operation command | Pin |
| 4 | Compression chiller - Evaporator - Pump - Control signal | Pin |
Cooling circuit power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cooling circuit - Cooling energy | Pin |
| 2 | Cooling circuit - Cooling power | Pin |
| 3 | Cooling circuit - Volume flow + Cooling circuit - Supply temperature + Cooling circuit - Return temperature | Pin |
| 4 | Cooling circuit - Valve type, Cooling circuit nominal volume flow, Cooling circuit operating state, Cooling circuit - Supply temperature, Cooling circuit - Return temperature and Cooling circuit - Valve - position, only if Valve type is 2-way-valve | Estimate |
Cooling circuit nominal volume flow
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cooling circuit - Nominal volume flow | Attribute |
| 2 | Cooling circuit - Nominal power + Cooling circuit - Design supply temperature + Cooling circuit - Design return temperature | Attribute |
Cooling circuit operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Cooling circuit - Pump - operating message | Pin |
| Cooling circuit - Pump - position | Pin | ||
| Cooling circuit - Pump - operation command | Pin | ||
| Cooling circuit - Pump - control signal | Pin | ||
| 2 | Valve | Cooling circuit - Valve - position | Pin |
| Cooling circuit - Valve - control signal | Pin | ||
| 3 | Cooling circuit | Cooling circuit - Operating message | Pin |
| Cooling circuit - Release message | Pin | ||
| Cooling circuit - Request message | Pin |
Additional results
Heat pumps
Each Heat pump with these inputs is scored against the peaks. Building mode limits the comparison to the heating season. The drill-down uses the Heating circuits this heat pump feeds, else every heating circuit of the project.
| Input | Type | Required | If missing |
|---|---|---|---|
| Heat pump electric power | Pin Ranking | Yes | - |
| Building mode | External | No | Whole period compared |
| Heating circuit power | Pin Ranking | No | No heating circuit drill-down |
Heat pump cascades
Detects cascades of heat pumps. Runs for every Heat pump, also without the inputs of the Heat pumps block.
| Input | Type | Required | If missing |
|---|---|---|---|
| Heat pump - Condenser - Inlet temperature | Pin | Yes | - |
| Condenser pump operating state | Pin Ranking | Yes | - |
Pin Rankings
Heat pump electric power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat pump - Electrical power | Pin |
| 2 | Heat pump - Condenser - Inlet temperature + Heat pump - Condenser - Outlet temperature, gated by Condenser pump operating state if mapped | Estimate |
Condenser pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat pump - Condenser - pump - operating message | Pin |
| 2 | Heat pump - Condenser - pump - position | Pin |
| 3 | Heat pump - Condenser - pump - operation command | Pin |
| 4 | Heat pump - Condenser - Pump - control signal | Pin |
Heating circuit power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating circuit - Heating energy | Pin |
| 2 | Heating circuit - Heating power | Pin |
| 3 | Heating circuit - Volume flow + Heating circuit - Supply temperature + Heating circuit - Return temperature | Pin |
| 4 | Heating circuit - Valve type, Heating circuit nominal volume flow, Heating circuit operating state, Heating circuit - Supply temperature, Heating circuit - Return temperature and Heating circuit - Valve - position, only if Valve type is 2-way-valve | Estimate |
Heating circuit nominal volume flow
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating circuit - Nominal volume flow | Attribute |
| 2 | Heating circuit - Nominal power + Heating circuit - Design supply temperature + Heating circuit - Design return temperature | Attribute |
Heating circuit operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Heating circuit - Pump - operating message | Pin |
| Heating circuit - Pump - position | Pin | ||
| Heating circuit - Pump - operation command | Pin | ||
| Heating circuit - Pump - control signal | Pin | ||
| 2 | Valve | Heating circuit - Valve - position | Pin |
| Heating circuit - Valve - control signal | Pin | ||
| 3 | Heating circuit | Heating circuit - Operating message | Pin |
| Heating circuit - Release message | Pin | ||
| Heating circuit - Request message | Pin |
Additional results
Air handling units
Each Air handling unit with these inputs is scored against the peaks.
| Input | Type | Required | If missing |
|---|---|---|---|
| Air handling unit electric power | Pin Ranking | Yes | - |
Pin Rankings
Air handling unit electric power
Priority 2 adds up the fluidic power of every fan that has both pins. One fan is enough.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air handling unit - Total electrical power | Pin |
| 2 | Air handling unit - Supply air fan - pressure + Air handling unit - Supply air fan - volume flow, and Air handling unit - Return air fan - pressure + Air handling unit - Return air fan - volume flow | Estimate |
Additional results
Charging stations
Each Charging station with these inputs is scored against the peaks.
| Input | Type | Required | If missing |
|---|---|---|---|
| Charging station electric power | Pin Ranking | Yes | - |
Pin Rankings
Charging station electric power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Charging station - Power consumption | Pin |
| 2 | Charging station - Energy consumption | Pin |
Recommend Time Span
Maximum 1 year
Recommended Repetition
Once per season (spring, summer, autumn, winter)
- After adding or re-configuring major electrical consumers
- After changes to control schedules or setpoints
- Before planning a peak-shaving or load-shifting measure
Reduced Load¶
The Reduced Load analysis identifies the presence of a reduced load mode based on temperature setpoints of the system under consideration. A reduced load mode offers the possibility of operational cost and energy reductions. Recommendations are made to implement a reduced load mode if it is not detected or only results in small changes to the temperature setpoint. Moreover, the analysis checks if there is a correlation between the temperature and the outdoor temperature which indicates the precence of a heating curve. If no heating curve is detected, the recommendation is to implement one. Additionally, a comparison with a user-defined schedule reveals times when the component could be in a reduced load operating mode.
Value
- Lower operating costs
- Lower energy consumption
Recommended for components
Heat and cold distribution systems, energy conversion plants, and indoor areas, such as
- Heating circuits
- Thermal control loops
- Boilers
- Combined heat and power units
- Rooms
Checked conditions
- Existence of a load reduction period, e.g., night-time temperature reduction for heating
- Condition checks on times of components operation
- Estimation of times when the load can be reduced according to a user-defined schedules
- Negative correlation between temperature setpoint and outside temperature, indicating the presence of a heating curve
This example shows the results of a Reduced Load analysis performed on a heating circuit.
Figure 1: Temperature setpoint of the heating circuit
Schedule
| Day | Time |
|---|---|
| Mon | 05:00 - 18:00 |
| Tue | 05:00 - 18:00 |
| Wed | 05:00 - 18:00 |
| Thu | 05:00 - 18:00 |
| Fri | 05:00 - 18:00 |
| Sat | 07:00 - 14:00 |
| Sun | 07:00 - 14:00 |
| KPI | Value | Unit |
|---|---|---|
| reduced load operation | Yes | binary |
| temperature level shift | 10 | °C |
| operating time | 62.4 | h |
| operating time.normal load.reducible | 1.77 | h |
| operating time.normal load.reducible.relative | 2.84 | % |
| operating time.normal load.scheduled | 60.6 | h |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | No load reduction identified (applied for thermal control loop). |
| yellow | Yes | No load reduction identified (applied for any component other than thermal control loop). |
| green | Yes | Load reduction identified. |
Interpretations
| Available | Info |
|---|---|
| Yes | Either the operational rule checks if the analysis were tested positive or not. |
Recommendations
| Available | Info |
|---|---|
| Yes | Implementation hints for load reduction. No recommendation, in case of sufficient measurement quality. |
KPIs
Identification of reduced load mode
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| reduced load operation | Reduced load mode was detected No = no reduced load identified Yes = reduced load identified | Yes, No | binary |
| Slope heating curve | The slope of the identified heating curve | -100 to 100 | - |
Statistics of temperature level shift
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| temperature level shift | Difference between setpoint temperature levels at the time of load reduction negative values = reduced temperature level for heating load reduction positive values = raised temperature level for cooling load reduction | -inf to inf | °C |
Schedule operating times
KPIs of this category analyze if the load reduction is in accordance to a schedule and if there are further savings by adjusting/implementing a load reduction schedule.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Total time of operation | 0 to inf | h |
| operating time.normal load.reducible | Total time component was operated under normal load outside the reviewed schedule | 0 to inf | h |
| operating time.normal load.reducible.relative | Percentage of reducible operating time under normal load relative to the total operating time | 0 to 100 | % |
| operating time.normal load.scheduled | Total time of operation under normal load that is scheduled | 0 to inf | h |
Every component needs the Schedule attribute. The schedule also takes the component attributes Custom day schedules, Holiday schedule, Automatic determination of holidays (default: True) and Mode mapping into account, as well as the building attribute Schedule timezone (default: Europe/Berlin).
Cases
Reduced load
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Supply temperature setpoint | Pin Ranking | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outside air temperature | Pin | No | Heating curve slope not calculated |
Pin Rankings
Supply temperature setpoint
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply temperature setpoint | Pin |
| 2 | Supply temperature | Pin |
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Operating message | Pin |
| 3 | Pump - control signal | Pin |
| 4 | Always operating | Default |
Cases
Reduced load
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Supply temperature setpoint | Pin Ranking | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outside air temperature | Pin | No | Heating curve slope not calculated |
Pin Rankings
Supply temperature setpoint
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply temperature setpoint | Pin |
| 2 | Supply temperature | Pin |
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Operating message | Pin |
| 3 | Pump - control signal | Pin |
| 4 | Always operating | Default |
Cases
Reduced load
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Supply temperature setpoint | Pin Ranking | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outside air temperature | Pin | No | Heating curve slope not calculated |
Pin Rankings
Supply temperature setpoint
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply temperature setpoint | Pin |
| 2 | Supply temperature | Pin |
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Operating message | Pin |
| 3 | Pump - control signal | Pin |
| 4 | Always operating | Default |
Cases
Reduced load
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Room air temperature setpoint | Pin Ranking | Yes | - |
Pin Rankings
Room air temperature setpoint
| Priority | Candidate | Source |
|---|---|---|
| 1 | Room air temperature setpoint (calculated) | Pin |
| 2 | Room air temperature base setpoint + Room air temperature setpoint adjustment | Pin |
| 3 | Room air temperature base setpoint | Pin |
| 4 | Room air temperature | Pin |
Cases
Reduced load
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Outlet temperature setpoint | Pin Ranking | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Pin Rankings
Outlet temperature setpoint
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outlet temperature setpoint | Pin |
| 2 | Outlet temperature | Pin |
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Operating message | Pin |
| 3 | Pump - control signal | Pin |
| 4 | Always operating | Default |
Recommend Time Span
1 day to 1 week
Recommended Repetition
Every 3 months
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance or replacements
Room Air Quality¶
The Room Air Quality analysis checks and interprets the measured CO2 concentration in a room and calculates a continuous air quality index ranging from 0% (low air quality) up to 100% (high air quality). If the air quality is poor, measures to improve it are recommended.
The algorithm also detects and automatically corrects calibration errors in the measured CO2 values. In general, human performance is affected by air quality and a lower performance can be expected when air quality is low.
Value
- Higher occupant comfort, health and performance
Recommended for components
- Room
Checked conditions
- Identification of higher room ventilation needs
- Detection of poor air quality during peak usage times
- Condition checks on times of components operation
- Sensor calibration check and automated correction
In order to calculate the air quality index, the measured CO2 (PPM) values are first sorted in a descending order. For an example timeseries, this can be seen as the grey dashed line in Figure 1.
The time period of the recorded data is then normalized to a percentage of time (see x-axis of figure 1) and the timeseries is corrected (blue line in figure 1). This is done by calculating a correction factor at the 98.5 percentile (pink bar), so that CO2 at this point is 450 ppm. The 450 ppm value is chosen to reflect outside conditions and it is expected that the 98.5 percentile PPM value should not be below outside conditions. The entire timeseries is raised or lowered by this factor (see blue vs. grey line in Figure 1). The value of this correction offset factor is returned as a KPI "Correction offset CO2 sensor".
Following this, the air quality index is now calculated with the CO2 value at the upper 1.5 percentile of the corrected CO2 timeseries (yellow bar).
Using this CO2 value and the curve shown in figure 2, an overall air quality index between 0-100% is calculated.
For a standard week of 168h, the absolute time for the 1.5% percentile is approximately 2.52h. The use of the 1.5% percentile value ensures that a warning is triggered if the room has a high CO2 reading longer than a cumulative period of 2.5h. However, no warning is triggered if extremely high values occur for only a very short time, as this could be due to a possible measurement error.
The default value of the "1.5% percentile" can be changed via the attribute "Percentile value for calculating air quality". There are also 4 attributes to adjust the two points 1 and 2 of the curve in Figure 2 as well as the limits for the red and yellow signal colors.
For further default values see attributes under the section components.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Low air quality. CO2 concentrations are critical to human health. |
| yellow | Yes | Moderate air quality. CO2 concentrations can reduce human comfort, decisiveness, and performance. |
| green | Yes | High air quality. CO2 concentrations sufficient for high comfort. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to improve air quality. No recommendation, in case of sufficient air quality. |
KPIs
Operational KPIs
calculations room is active less than 8h
If the active time of the room is less then 8h only the KPIs "Overall air quality", and the "CO2 value at overall air quality" are calculated.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Operating time | Duration of presence, the active room control, or a set schedule attribute if the presence is not being measured. If nothing is connected the room is considered as always off | 0 to inf | h |
| Operating time.relative | Duration of presence, the active room control, or a set schedule attribute if the presence is not being measured relative to the evaluation period. If nothing is connected the room is considered as always off | 0 to 100 | % |
Default values KPIs
Returns some relevant default values that were used to calculate the air quality
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Resample rate for CO2 measurement data | Resample rate for measured CO2 timeseries, Default: 30T | Pandas offset aliases | string |
| Percentile value for calculating air quality | Percentile value at which the CO2 concentration is used for air quality calculation, Default: 1.5% | 0 to 100 | % |
| Yellow limit | Default: 750 ppm. | 0 to inf | ppm |
| Red limit | Default: 1500 ppm. | 0 to inf | ppm |
Air quality KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Overall air quality | Air quality index at the 1.5% percentile. | 0 to 100 | % |
| CO2 value at overall air quality | CO2 concentration at the 1.5% percentile. | 0 to inf | ppm |
| Air quality top percentile (worst) | Percentage of air quality at the highest percentile (0%). Worst air quality concentration for 30 minutes during evaluation period. | 0 to 100 | % |
| CO2 value at air quality top percentile (worst) | CO2 concentration at the highest percentile. Highest CO2 concentration for 30 minutes during evaluation period. | 0 to inf | ppm |
| Duration.air quality category.high.relative | Duration of high air quality during active room usage relative to total time usage of room. | 0 to 100 | % |
| Duration.air quality category.moderate.relative | Duration of moderate air quality uring active room usage relative to total time usage of room. | 0 to 100 | % |
| Duration.air quality category.low.relative | Duration of low air quality uring active room usage relative to total time usage of room. | 0 to 100 | % |
| Duration.air quality category.high | Absolute duration with high air quality uring active room usage. | 0 to inf | h |
| Duration.air quality category.moderate | Absolute duration with moderate air quality uring active room usage. | 0 to inf | h |
| Duration.air quality category.low | Absolute duration with “low“ air quality uring active room usage. | 0 to inf | h |
Statistical KPIs of CO2 concentration
Providing deeper insights into the carbon dioxide concentrations over the analyzed period.
Correction of measured timeseries
Positive values indicate that the readings are above 450 ppm at the 98.5 percentile and the corrected timeseries is lowered by this factor; negative values indicate that the readings are below 450 ppm and the timeseries is raised.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| CO2 measured value.mean | Mean measured CO2 concentration during active time. | 0 to inf | ppm |
| CO2 measured value.maximum | Maximum measured CO2 concentration during active time. | 0 to inf | ppm |
| CO2 measured value.minimum | Minimum measured CO2 concentration during active time. | 0 to inf | ppm |
| Correction offset CO2 sensor | Correction offset factor to raise or lower the corrected timeseries to 450 ppm at the 98.5 time percentile | -inf to inf | ppm |
| CO2 measured value.corrected.mean | Mean corrected CO2 concentration during active time. | 0 to inf | ppm |
| CO2 measured value.corrected.maximum | Maximum corrected CO2 concentration during active time. | 0 to inf | ppm |
| CO2 measured value.corrected.minimum | Minimum corrected CO2 concentration during active time. | 0 to inf | ppm |
Cases
CO2
| Input | Type | Required | If missing |
|---|---|---|---|
| CO2 | Pin | Yes | - |
| CO2 curve - upper point 1 CO2 | Attribute | No | Default: 500 ppm |
| CO2 curve - lower point 2 CO2 | Attribute | No | Default: 2000 ppm |
| CO2 curve - upper point 1 percent | Attribute | No | Default: 1 |
| CO2 curve - lower point 2 percent | Attribute | No | Default: 0 |
| Room air quality yellow limit | Attribute | No | Default: 750 ppm |
| Room air quality red limit | Attribute | No | Default: 1500 ppm |
| Percentage time for room air quality calculation | Attribute | No | Default: 0.015 |
| Occupancy | Pin Ranking | No | No occupancy KPIs |
Pin Rankings
Occupancy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Presence | Pin |
| 2 | Schedule | Attribute |
| 3 | Operating message | Pin |
The Schedule candidate also takes the attributes Custom day schedules, Holiday schedule, Automatic determination of holidays (default: True) and Mode mapping into account, as well as the building attribute Schedule timezone (default: Europe/Berlin).
Recommend Time Span
1 day to 1 week
- Utilize on days with room occupation
Recommended Repetition
Every month
- After changes of room occupation or usage
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system of the ventilation systems
- After maintenance or replacements in ventilation systems
Savings Aggregation¶
The Savings Aggregation analysis aggregates savings from the savings page into project-level yearly KPIs. The savings are either manually added by the user or selected based on savings potential identified by analysis functions. Unlike the other analysis functions, it does not evaluate a time period. It reports the current static state of the project's savings at the moment the analysis runs. The savings are reported for three states (open, potential and realized), three contexts (energy, financial and CO2) and three metrics (absolute, per net floor area and relative to a yearly reference consumption). See Savings potential for how the underlying per-analysis savings are produced.
The yearly reference consumption is entered per energy type as a building attribute, typically taken from an annual bill. For the thermal energy types (heat, fuel and cold) the analysis weather-normalizes these values to the conditions of a climate normal year, using the calendar year the bill refers to. This makes the relative savings independent of how mild or harsh that particular year was. See Normalizing a yearly reference consumption for the method.
Value
- Project-wide overview of energy, financial and CO2 savings
- Tracks savings across their lifecycle: open, potential and realized
- ESG-reporting of realized savings and remaining potential
- Benchmarks savings against the building's yearly reference consumption (relative savings)
- Weather-normalized reference consumption, so relative savings are measured against a climate normal baseline
Recommended for components
Complete buildings. The analysis aggregates the savings of the whole project.
Checked conditions
- Aggregated yearly savings per state (open, potential, realized)
- Aggregated yearly savings per context (energy, financial, CO2)
- Availability of the building attributes required for per-area and relative savings
- Weather normalization of the thermal reference consumptions against the configured reference year
In this example a project has savings configured on several components. The analysis sums their yearly savings into project-level KPIs. The building has a net floor area of 1,000 m2, which allows the per-area savings to be calculated. Its yearly reference consumption is billed for 2024 and amounts to 50,000 kWh electricity, 60,000 kWh heat and 20,000 kWh fuel; no cold is consumed. 2024 was milder than a climate normal year at this site (80,000 Kh instead of 84,000 Kh heating degree hours), so the heat reference consumption — heat and fuel summed to 80,000 kWh — is scaled up by 5 % to 84,000 kWh. The relative savings are calculated against the resulting reference base of 134,000 kWh. Because all required attributes are available and the reference consumption could be weather-normalized, the result is green with the interpretation Savings-KPIs calculated.
| KPI | Value | Unit |
|---|---|---|
| yearly potential savings.energy.absolute | 12000 | kWh |
| yearly realized savings.energy.absolute | 4000 | kWh |
| yearly open savings.energy.absolute | 8000 | kWh |
| yearly potential savings.energy.per area | 12 | kWh/m2 |
| yearly potential savings.energy.relative | 8.96 | % |
| yearly absolute reference energy consumption | 134000 | kWh |
| reference year of energy consumption | 2024 | - |
| reference energy consumption.electricity | 50000 | kWh |
| reference energy consumption.heat.measured | 80000 | kWh |
| reference energy consumption.heat.weather normalized | 84000 | kWh |
| heating degree hours.reference year | 80000 | Kh |
| heating degree hours.climate normal year | 84000 | Kh |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | No | This analysis does not produce a red result. |
| yellow | Yes | Savings KPIs were only partially calculated because building attributes are missing, e.g. net floor area or reference consumption, or because the thermal reference consumptions could not be weather-normalized. |
| green | Yes | All savings KPIs were calculated and the thermal reference consumptions were weather-normalized, or no savings are configured in the project yet. |
A grey result with the interpretation Invalid configuration is returned if the building component or the project savings could not be loaded.
Interpretations
| Available | Info |
|---|---|
| Yes | One of Savings-KPIs calculated, Savings-KPIs partially calculated or Savings-KPIs not calculated. |
Recommendations
| Available | Info |
|---|---|
| Yes | If no savings are configured, a recommendation to set up savings on the savings page. |
| Yes | If attributes are missing, a recommendation listing the building attributes to set for a full or more accurate calculation. |
| Yes | If the reference year is not set, a recommendation to set the attribute so that the reference consumptions can be weather-normalized. |
| Yes | If the configured reference year is not a completed calendar year, a hint naming the configured value. |
| Yes | If no or insufficient outside air temperature data is available for the reference year. |
| Yes | If the heating or cooling degree hours of the reference year are zero. |
KPIs
<state\> is one of potential, realized or open:
- potential: total identified savings potential
- realized: savings that have already been realized
- open: identified savings that have not yet been realized
The relative metric expresses the savings as a percentage of the building's yearly reference consumption, costs or emissions. The per area metric relates the savings to the building's net floor area.
Savings KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| yearly <state> savings.energy.absolute | Aggregated yearly energy savings | 0 to inf | kWh |
| yearly <state> savings.energy.per area | Aggregated yearly energy savings per net floor area | 0 to inf | kWh/m2 |
| yearly <state> savings.energy.relative | Aggregated yearly energy savings relative to the yearly reference energy consumption | 0 to inf | % |
| yearly <state> savings.financial.absolute | Aggregated yearly financial savings | 0 to inf | € |
| yearly <state> savings.financial.per area | Aggregated yearly financial savings per net floor area | 0 to inf | €/m2 |
| yearly <state> savings.financial.relative | Aggregated yearly financial savings relative to the yearly reference energy costs | 0 to inf | % |
| yearly <state> savings.co2.absolute | Aggregated yearly CO2 emission savings | 0 to inf | kg |
| yearly <state> savings.co2.per area | Aggregated yearly CO2 emission savings per net floor area | 0 to inf | kg/m2 |
| yearly <state> savings.co2.relative | Aggregated yearly CO2 emission savings relative to the yearly reference CO2 emissions | 0 to inf | % |
Reference base KPIs
The reference base KPIs are only added when the relative savings could be calculated. They are built from the weather-normalized reference consumptions where these are available, and from the values as entered otherwise.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| yearly absolute reference energy consumption | Sum of the yearly reference energy consumption attributes; basis for relative energy savings | 0 to inf | kWh |
| yearly absolute reference energy costs | Yearly reference energy costs derived from reference consumption and prices; basis for relative financial savings | 0 to inf | € |
| yearly absolute reference co2 emissions | Yearly reference CO2 emissions derived from reference consumption and emission factors; basis for relative CO2 savings | 0 to inf | kg |
Reference consumption and factor KPIs
These KPIs make the calculation basis transparent. An energy type is skipped when its reference consumption attribute is not set; a value of 0 is still reported.
Fuel has no KPIs of its own. Its consumption is summed into the heat KPIs, and the heat price and CO2 emission factor are the averages of the heat and fuel values, weighted by their consumptions.
The thermal energy types are reported twice, as measured and as weather normalized. The weather-normalized value is the one used for the reference base and for the relative savings. If no weather normalized KPI is present, the reference consumption could not be normalized and the measured value is used instead.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| reference energy consumption.electricity | Yearly reference electricity consumption as entered; never weather-normalized | 0 to inf | kWh |
| reference energy consumption.heat.measured | Yearly reference heat and fuel consumption as entered | 0 to inf | kWh |
| reference energy consumption.heat.weather normalized | Yearly reference heat and fuel consumption, normalized to a climate normal year | 0 to inf | kWh |
| reference energy consumption.cold.measured | Yearly reference cold consumption as entered | 0 to inf | kWh |
| reference energy consumption.cold.weather normalized | Yearly reference cold consumption, normalized to a climate normal year | 0 to inf | kWh |
| energy price.electricity | Electricity price used for the financial reference base | 0 to inf | €/kWh |
| energy price.heat | Heat and fuel price, weighted by their consumptions | 0 to inf | €/kWh |
| energy price.cold | Cold price used for the financial reference base | 0 to inf | €/kWh |
| co2 emission factor.electricity | Electricity emission factor used for the CO2 reference base | 0 to inf | kg/kWh |
| co2 emission factor.heat | Heat and fuel emission factor, weighted by their consumptions | 0 to inf | kg/kWh |
| co2 emission factor.cold | Cold emission factor used for the CO2 reference base | 0 to inf | kg/kWh |
| reference year of energy consumption | Calendar year the reference consumptions are billed for; only reported for a valid reference year | 0 to inf | - |
| heating degree hours.reference year | Heating degree hours of the reference year, from its measured outside air temperatures | 0 to inf | Kh |
| heating degree hours.climate normal year | Heating degree hours a climate normal year would have had | 0 to inf | Kh |
| cooling degree hours.reference year | Cooling degree hours of the reference year, from its measured outside air temperatures | 0 to inf | Kh |
| cooling degree hours.climate normal year | Cooling degree hours a climate normal year would have had | 0 to inf | Kh |
The degree hour KPIs are only reported for a thermal direction that was actually normalized: heating degree hours require heat or fuel, cooling degree hours require cold to be configured.
Cases
Savings
| Input | Type | Required | If missing |
|---|---|---|---|
| Savings records | External | Yes | - |
| Calculation area | Attribute | No | No area-specific KPIs |
Additional results
Electricity reference
| Input | Type | Required | If missing |
|---|---|---|---|
| Reference energy consumption electricity | Attribute | Yes | - |
| Electricity price | Attribute | No | Default: 0.25 €/kWh |
| CO2 emission factor electricity | Attribute | No | Default: 0.56 kg/kWh |
Heat reference
| Input | Type | Required | If missing |
|---|---|---|---|
| Reference energy consumption heat | Attribute | Yes | - |
| Heat price | Attribute | No | Default: 0.15 €/kWh |
| CO2 emission factor heat energy | Attribute | No | Default: 0.36 kg/kWh |
Cold reference
| Input | Type | Required | If missing |
|---|---|---|---|
| Reference energy consumption cold | Attribute | Yes | - |
| Cold price | Attribute | No | Default: 0.1 €/kWh |
| CO2 emission factor cold energy | Attribute | No | Default: 0.3 kg/kWh |
Fuel reference
The fuel reference counts toward the heat reference.
| Input | Type | Required | If missing |
|---|---|---|---|
| Reference energy consumption fuel | Attribute | Yes | - |
| Fuel price | Attribute | No | Default: 0.1 €/kWh |
| CO2 emission factor fuel energy | Attribute | No | Default: 0.24 kg/kWh |
Weather normalization
Normalizes the heat, fuel and cold references that are set to the weather of the reference year.
| Input | Type | Required | If missing |
|---|---|---|---|
| Reference year of energy consumption | Attribute | Yes | - |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Room air temperature | Attribute | No | Default: 22 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C. Only used for the heat and fuel references |
| (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C. Only used for the cold reference |
Pin Rankings
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature, only if analytics basis is True | Pin |
| 3 | Weatherbit outside air temperature | External |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
This analysis has no recommended time span and no automated or scheduled execution.
It is triggered automatically whenever a saving is added, changed or removed on the savings page, so that the aggregated savings KPIs always reflect the current state.
Schedule¶
The Schedule analysis is used to compare the actual occurred switch on/switch off times of the component with a schedule/timetable stored inside analytics. This analysis aims at identifying the number of hours the component is active outside the scheduled times and the potential savings of implementing a schedule. See Savings potential for how this fits the general pattern. In addition to a one-time check, the analysis is suitable for permanent checks, e.g., to identify manual overwriting of the operating schedule. The analysis considers holidays and customized schedules.
Value
- Lower operating times of HVAC components
- Lower energy consumption
- Lower maintenance costs due to less component operating time
Recommended for components
Any HVAC component or room whose usage follows a recurrent schedule, such as:
- Air handling units
- Thermal control loops
- Office rooms
- Sales rooms
Checked conditions
- Component operation outside a user-defined schedule
- Component operation during a user-defined schedule
- Condition checks on times of components operation
This example shows a Schedule analysis for a component "fan" connected to a supply fan operating message of an HVAC machine. The switch on/off times of the machine are shown as a blue line in figure 1, blue regions in the background correspond to the expected schedule.
Figure 1: Operating times of component and reference schedule
A reduction of ~9% of the total operating time is possible, as can be seen in the table of KPIs below. With the help of the plot we can also see, that the times where we can reduce the operating time are distributed over the workdays of the week. Furthermore, the mapping of the component enables the determination of economic KPIs with a "low" accuracy level. Assuming a nominal power consumption of 3 kW and the electricity price to be 0.18 €/kWh, the energy costs outside the scheduled operating times are calculated. This results in weekly energy costs of 3.75 € which fall outside of the schedule.
| KPI | Value | Unit |
|---|---|---|
| operating time | 74 | h |
| operating time.reducible | 6.94 | h |
| operating time.reducible.relative | 9.38 | % |
| operating time.scheduled | 67.1 | h |
| savings.daily | 1.53 | €/d |
| energy consumption costs.outside schedule.daily | 0.54 | €/day |
| energy consumption costs.outside schedule.weekly | 3.75 | €/week |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Significant operation times outside of the parameterized schedule identified or high potential for savings found |
| yellow | Yes | Partial operation times outside of the parameterized schedule identified or potential for savings found |
| green | Yes | Sufficient operation according to the parameterized schedule or potential for savings is low |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to improve the scheduled operation of the component. No recommendation, in case of sufficient measurement quality. |
KPIs
Schedule KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| holidays | Number of holidays during the analysis period | 0 to inf | d |
| scheduled time | Total time the provided schedule is active during the analysis period | 0 to inf | h |
| scheduled time reduction due to holidays | Total time the provided schedule is reduced due to holidays during the analysis period | 0 to inf | h |
| scheduled time.relative | Total time the schedule is active relative to the analysis period | 0 to 100 | % |
Week schedule KPIs
The week schedule KPI provides a human-readable representation of the operating message timeseries. The operating message is summarized and grouped according to the days of the week. Switch-on and switch-off times are rounded to the nearest 15-minute timestamp, e.g. 17:54 is rounded to 18:00. On- and Off-periods with a duration of less than 15 minutes are neglected, e.g. 08:30-15:11 and 15:23-17:30 are combined to 08:30-17:30.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| week schedule.actual | Summary of the actual operating message, e.g. Mon-Sa: 06:00-18:30 | - | string |
| week schedule.recommended | Summary of the recommended operating message, which is a direct representation of the schedule attribute, e.g. Mon-Fri: 08:00-18:00 | - | string |
Operating KPIs
If there are multiple sub-components with operating times a prefix is added to the kpi identifier. For example the AHU will generate operating times for Supply fan and Exhaust fan.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <subcomponent>.operating time | Total time of operation in analysis period | 0 to inf | h |
| <subcomponent>.operating time on holidays | Total time of operation during holidays in analysis period | 0 to inf | h |
| <subcomponent>.operating time.missing | The amount of operating time that is missing to complete the schedule | 0 to inf | h |
| <subcomponent>.operating time.reducible | The amount of time the operation can be reduced, taking into account the missing time | 0 to inf | h |
| <subcomponent>.operating time.reducible outside schedule | The amount of time the operation is outside of the schedule | 0 to inf | h |
| <subcomponent>.operating time.reducible.relative | The reducible time relative to the operating time | 0 to 100 | % |
| <subcomponent>.operating time.reducible.relative to analysis period | The reducible time relative to the analysis period | 0 to 100 | % |
| <subcomponent>.operating time.relative | Total operating time relative to analysis period | 0 to 100 | % |
| <subcomponent>.operating time.scheduled | The amount of time the operation was inside the scheduled timeframe | 0 to inf | h |
Energy KPIs
If there are multiple sub-components with operating times a prefix is added to the kpi identifier. For example the AHU will generate energy consumption KPIs for Supply fan and Exhaust fan.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <subcomponent>.energy consumption.electricity | Electricity consumption of component or subcomponent in analysis period | 0 to inf | kWh |
| <subcomponent>.nominal electric power | Nominal electric power of subcomponent | 0 to inf | kW |
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| energy consumption.cold | Consumption of thermal energy (cold) during analysis period | 0 to inf | kWh |
| energy consumption.electricity | Consumption of electric energy during analysis period | 0 to inf | kWh |
| energy consumption.heat | Consumption of thermal energy (heat) during analysis period | 0 to inf | kWh |
| total energy consumption | Total energy consumption as a summation of thermal and electric energy during analysis period | 0 to inf | kWh |
Environmental KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| CO2 emissions.cold | CO2 emissions due to usage of thermal cold energy during analysis period | 0 to inf | kg |
| CO2 emissions.electricity | CO2 emissions due to usage of electricity during analysis period | 0 to inf | kg |
| CO2 emissions.heat | CO2 emissions due to usage of thermal heat energy during analysis period | 0 to inf | kg |
| total CO2 emissions | Total CO2 emissions of the component during analysis period | 0 to inf | kg |
Economic KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| cost.cold | Cost of thermal cold energy during analysis period | 0 to inf | € |
| cost.electricity | Cost of electricity during analysis period | 0 to inf | € |
| cost.heat | Cost of thermal heat energy during analysis period | 0 to inf | € |
| CO2 emission factor.cold | CO2 emission factor of thermal cold | 0 to inf | kg/kWh |
| CO2 emission factor.electricity | CO2 emission factor of electricity | 0 to inf | kg/kWh |
| CO2 emission factor.heat | CO2 emission factor of thermal heat | 0 to inf | kg/kWh |
| energy price.cold | Energy price of thermal cold | 0 to inf | €/kWh |
| energy price.electricity | Energy price of electricity | 0 to inf | €/kWh |
| energy price.heat | Energy price of thermal heat | 0 to inf | €/kWh |
| total cost | Total cost of energy during analysis period | 0 to inf | € |
Savings potential KPIs
If there are multiple sub-components with operating times a prefix is added to the kpi identifier. For example the AHU will generate energy consumption KPIs for Supply fan and Exhaust fan.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <subcomponent>.savings potential.energy.electricity | Electric savings potential of the sub-component | 0 to inf | kWh |
These KPIs are used to show the savings potential of the component in the analysis period. The deciding input is how many operating hours could have been reduced adhering to the schedule thus savings energy, CO2 emissions and costs.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| savings potential.CO2 emissions.cold | CO2 emissions that could have been avoided in the analysis period by saving thermal cold energy | 0 to inf | kg |
| savings potential.CO2 emissions.electricity | CO2 emissions that could have been avoided in the analysis period by saving electricity | 0 to inf | kg |
| savings potential.CO2 emissions.heat | CO2 emissions that could have been avoided in the analysis period by saving thermal heat energy | 0 to inf | kg |
| savings potential.energy.cold | Thermal cold energy that could have been avoided in the analysis period | 0 to inf | kWh |
| savings potential.energy.electricity | Electricity that could have been avoided in the analysis period | 0 to inf | kWh |
| savings potential.energy.heat | Thermal heat energy that could have been avoided in the analysis period | 0 to inf | kWh |
| savings potential.financial.cold | Energy costs for cold energy that could have been avoided in the analysis period | 0 to inf | € |
| savings potential.financial.electricity | Energy costs for electricity that could have been avoided in the analysis period | 0 to inf | € |
| savings potential.financial.heat | Energy costs for heat energy that could have been avoided in the analysis period | 0 to inf | € |
| total savings potential.CO2 emissions | Total CO2 emissions that could have been avoided in the analysis period | 0 to inf | kg |
| total savings potential.energy | Total energy amount that could have been avoided in the analysis period | 0 to inf | kWh |
| total savings potential.financial | Total costs that could have been avoided in the analysis period | 0 to inf | € |
Yearly savings potential KPIs
These KPIs estimate the savings potential extrapolated for a whole reference year. The reducible hours calculated from the analysis period are used to extrapolate the whole year.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| yearly savings potential.CO2 emissions.cold | CO2 emissions that could be saved due to thermal cold energy in a reference year with scheduled operation | 0 to inf | t |
| yearly savings potential.CO2 emissions.electricity | CO2 emissions that could be saved due to electricity in a reference year with scheduled operation | 0 to inf | t |
| yearly savings potential.CO2 emissions.heat | CO2 emissions that could be saved due to thermal heat energy in a reference year with scheduled operation | 0 to inf | t |
| yearly savings potential.energy.cold | Thermal cold energy that could be saved in a reference year with scheduled operation | 0 to inf | kWh |
| yearly savings potential.energy.electricity | Electricity that could be saved in a reference year with scheduled operation | 0 to inf | kWh |
| yearly savings potential.energy.heat | Thermal heat energy that could be saved in a reference year with scheduled operation | 0 to inf | kWh |
| yearly savings potential.financial.cold | Costs that could be saved due to thermal cold energy in a reference year with scheduled operation | 0 to inf | € |
| yearly savings potential.financial.electricity | Costs that could be saved due electricity in one year with scheduled operation | 0 to inf | € |
| yearly savings potential.financial.heat | Costs that could be saved due to thermal heat energy in a reference year with scheduled operation | 0 to inf | € |
| total yearly savings potential.CO2 emissions | Total CO2 emissions that could be saved in a reference year with scheduled operation | 0 to inf | t |
| total yearly savings potential.energy | Total energy that could be saved in a reference year with scheduled operation | 0 to inf | kWh |
| total yearly savings potential.financial | Total costs that could be saved in a reference year with scheduled operation | 0 to inf | € |
The Economic KPIs, Savings potential KPIs and Yearly savings potential KPIs are provided for the components:
- Air handling unit
Options for savings calculation
The following tables summarize the possible pin and attribute combinations that are needed to calculate the yearly savings potential.
Configuration for general schedule analysis
The following table describes the pins and/or attributes that are required to determine the actual operating time of the air handling unit. At the same time, it determines the availability of the supply/return air fan.
| Priorities | Pins | Attributes |
|---|---|---|
| prio 1 | Supply air fan - operating message | Schedule |
| prio 2 | Supply air fan - position | Schedule |
| prio 3 | Supply air fan - control signal | Schedule |
| prio 4 | Supply air fan - pressure | Schedule |
| prio 5 | Supply air fan - volume flow | Schedule |
| prio 6 | no calculation possible, fan is not connected | - |
Configuration heat recovery system
The following table describes the pins and/or attributes that are required to determine the availability of a heat recovery system.
| Priorities | Pins | Attributes |
|---|---|---|
| prio 1 | Heat recovery system - operating message | - |
| prio 2 | Heat recovery system - position | - |
| prio 3 | Heat recovery system - control signal | - |
| prio 4 | AHU is considered to operate without hrcs, because heat recovery system is not connected. | - |
Configuration air heater
The following table describes the pins and/or attributes that are required to determine the availability of an air heater.
| Priorities | Pins | Attributes |
|---|---|---|
| prio 1 | Air heater - operating message | - |
| prio 2 | Air heater - pump - operating message | - |
| prio 3 | Air heater - valve - position | - |
| prio 4 | Air heater - valve - control signal | - |
| prio 5 | - | Air heater - nominal thermal power |
| prio 6 | Heat energy savings will not be calculated, because air heater is not connected. | - |
Configuration air cooler
The following table describes the pins and/or attributes that are required to determine the availability of an air cooler.
| Priorities | Pins | Attributes |
|---|---|---|
| prio 1 | Air cooler - operating message | - |
| prio 2 | Air cooler - pump - operating message | - |
| prio 3 | Air cooler - valve - position | - |
| prio 4 | Air cooler - valve - control signal | - |
| prio 5 | - | Air cooler - nominal thermal power |
| prio 6 | Cold energy savings will not be calculated, because air cooler is not connected. | - |
Savings for electrical energy
| Priorities | Pins | Attributes |
|---|---|---|
| prio 1 | Total electrical energy | - |
| prio 2 | Total electrical power | - |
| prio 3.1 | Supply air fan - position or Supply air fan - control signal | Supply air fan - nominal power |
| prio 3.2 | - | Supply air fan - nominal power Supply air fan - Default speed |
| prio 4.1 | Supply air fan - volume flow Supply air fan - position or Supply air fan - control signal | Supply air fan - specific fan power |
| prio 4.2 | Supply air fan - volume flow | Supply air fan - Default speed Supply air fan - specific fan power |
| prio 5.1 | Supply air fan - position or Supply air fan - control signal | Supply air fan - nominal volume flow Supply air fan - specific fan power |
| prio 5.2 | - | Supply air fan - nominal volume flow Supply air fan - Default speed Supply air fan - specific fan power |
| prio 6 | Electrical energy savings will not be calculated, because information is missing. | - |
Savings for thermal energy
To calculate the thermal savings potential, information about the supply air volume flow is required. The following table describes the pins and/or attributes that are required to determine the supply air volume flow.
| Priorities | Pins | Attributes |
|---|---|---|
| prio 1 | Supply air fan - volume flow | - |
| prio 2.1 | Supply air fan - position or Supply air fan - control signal | Supply air fan - nominal volume flow |
| prio 2.2 | - | Supply air fan - nominal volume flow Supply air fan - Default speed |
| prio 3.1 | Supply air fan - position or Supply air fan - control signal | Supply air fan - nominal power Supply air fan - specific fan power |
| prio 3.2 | - | Supply air fan - nominal power Supply air fan - Default speed Supply air fan - specific fan power |
| prio 4 | Thermal energy savings will not be calculated, because information is missing. | - |
In addition, the calculation of the thermal savings - heat requires the following attributes:
- Supply temperature winter case
- Exhaust temperature winter case
- Heat recovery system active during heating
- Heat recovery system efficiency
In addition, the calculation of the thermal savings - cold requires the following attributes:
- Supply temperature summer case
- Exhaust temperature summer case
- Heat recovery system active during cooling
- Heat recovery system efficiency
Every component needs a building in the project and the Schedule attribute. The schedule also takes the component attributes Holiday schedule (default: off all day), Custom day schedules, Automatic determination of holidays (default: on) and Mode mapping into account, as well as the building attributes Regional holiday key (default: DE) and Schedule timezone (default: Europe/Berlin). If the analysis period contains a holiday, the analysis also reports the operating time on holidays. If a mapped pin has no data in the analysis period, the analysis does not run.
Cases (the analysis needs at least one case covered)
Schedule compliance - supply air fan
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Supply air fan operating state | Pin Ranking | Yes | - |
| AI controls active | Pin | No | .controls operating times count as outside the schedule |
Schedule compliance - return air fan
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Return air fan operating state | Pin Ranking | Yes | - |
| AI controls active | Pin | No | .controls operating times count as outside the schedule |
Savings
Electric savings
Calculated for the analysis period and extrapolated to one year.
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Operating state | Pin Ranking | Yes | - |
| Electric energy | Pin Ranking | Yes | - |
| Electricity price | Attribute | No | Building value, then default 0.25 €/kWh |
| CO2 emission factor electricity | Attribute | No | Building value, then default 0.56 kg/kWh |
Heating savings
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Operating state | Pin Ranking | Yes | - |
| Air heater operating state | Pin Ranking | Yes | - |
| Heating energy | Pin Ranking | Yes | - |
| Heat price | Attribute | No | Building value, then default 0.15 €/kWh |
| CO2 emission factor heat energy | Attribute | No | Building value, then default 0.36 kg/kWh |
Cooling savings
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Operating state | Pin Ranking | Yes | - |
| Air cooler operating state | Pin Ranking | Yes | - |
| Cooling energy | Pin Ranking | Yes | - |
| Cold price | Attribute | No | Building value, then default 0.1 €/kWh |
| CO2 emission factor cold energy | Attribute | No | Building value, then default 0.3 kg/kWh |
Yearly heating savings
Needs an analysis period of at least 167 h.
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Supply air fan operating state | Pin Ranking | Yes | - |
| Air heater operating state | Pin Ranking | Yes | - |
| Supply air volume flow | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Supply temperature winter case | Attribute | No | Default: 21 °C |
| Return air temperature winter case | Attribute | No | Default: 21 °C |
| Heat recovery system operating state | Pin Ranking | No | No heat recovery system |
| Heat recovery system active during heating | Attribute | No | Default: True |
| Heat recovery system efficiency | Attribute | No | Default: 0.75 |
| Heat price | Attribute | No | Building value, then default 0.15 €/kWh |
| CO2 emission factor heat energy | Attribute | No | Building value, then default 0.36 kg/kWh |
Yearly cooling savings
Needs an analysis period of at least 167 h.
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Supply air fan operating state | Pin Ranking | Yes | - |
| Air cooler operating state | Pin Ranking | Yes | - |
| Supply air volume flow | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Supply temperature summer case | Attribute | No | Default: 24 °C |
| Return air temperature summer case | Attribute | No | Default: 24 °C |
| Heat recovery system operating state | Pin Ranking | No | No heat recovery system |
| Heat recovery system active during cooling | Attribute | No | Default: False |
| Heat recovery system efficiency | Attribute | No | Default: 0.75 |
| Cold price | Attribute | No | Building value, then default 0.1 €/kWh |
| CO2 emission factor cold energy | Attribute | No | Building value, then default 0.3 kg/kWh |
Pin Rankings
Supply air fan operating state
Priority 2 is only used if the return air fan has no operating state from its own pins either. The air handling unit's state then counts for both fans.
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin |
Return air fan operating state
Priority 2 is only used if the supply air fan has no operating state from its own pins either. The air handling unit's state then counts for both fans.
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 2 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin |
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 3 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin |
Supply air fan speed
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - position | Pin |
| 2 | Supply air fan - control signal | Pin |
| 3 | Supply air fan - Default speed (default: 90 %) | Attribute |
Return air fan speed
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return air fan - position | Pin |
| 2 | Return air fan - control signal | Pin |
| 3 | Return air fan - Default speed (default: 90 %) | Attribute |
Supply air fan nominal power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - nominal power | Attribute |
| 2 | Supply air fan - volume flow, Supply air fan speed and Supply air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
| 3 | Supply air fan - nominal volume flow and Supply air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
Return air fan nominal power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return air fan - nominal power | Attribute |
| 2 | Return air fan - volume flow, Return air fan speed and Return air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
| 3 | Return air fan - nominal volume flow and Return air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
Supply air volume flow
Only the yearly savings use priority 3. Heating energy and cooling energy stop at priority 2.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - volume flow | Pin |
| 2 | Supply air fan - nominal volume flow and Supply air fan speed | Estimate |
| 3 | Supply air fan nominal power, Supply air fan - specific fan power (default: 2000 Ws/m³) and Supply air fan speed | Estimate |
Electric energy
Priority 3 adds up the fans that have an operating state and a nominal power. One fan is enough.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Total electrical energy | Pin |
| 2 | Total electrical power | Pin |
| 3 | Supply air fan operating state, Supply air fan nominal power, Supply air fan speed, Return air fan operating state, Return air fan nominal power and Return air fan speed | Estimate |
Heating energy
If a Heat recovery system operating state is mapped, the estimate also uses Supply air temperature after heat recovery system, or else Heat recovery system efficiency (default: 0.75).
| Priority | Candidate | Source |
|---|---|---|
| 1 | Total heating energy | Pin |
| 2 | Total heating power | Pin |
| 3 | Supply air fan operating state, Supply air volume flow, Outside air temperature, Supply air temperature and Return air temperature | Estimate |
Cooling energy
If a Heat recovery system operating state is mapped, the estimate also uses Supply air temperature after heat recovery system, or else Heat recovery system efficiency (default: 0.75).
| Priority | Candidate | Source |
|---|---|---|
| 1 | Total cooling energy | Pin |
| 2 | Total cooling power | Pin |
| 3 | Supply air fan operating state, Supply air volume flow, Outside air temperature, Supply air temperature and Return air temperature | Estimate |
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature (AHU) | Pin |
| 2 | Outside air temperature (weather station) | Pin |
Air heater operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air heater - operating message | Pin |
| 2 | Air heater - pump - operating message | Pin |
| 3 | Air heater - valve - position | Pin |
| 4 | Air heater - valve - control signal | Pin |
| 5 | Air heater - nominal thermal power | Attribute |
Air cooler operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air cooler - operating message | Pin |
| 2 | Air cooler - pump - operating message | Pin |
| 3 | Air cooler - valve - position | Pin |
| 4 | Air cooler - valve - control signal | Pin |
| 5 | Air cooler - nominal thermal power | Attribute |
Heat recovery system operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat recovery system - operating message | Pin |
| 2 | Heat recovery system - position | Pin |
| 3 | Heat recovery system - control signal | Pin |
| 4 | No heat recovery system | Default |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Cases
Schedule compliance
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Operating state | Pin Ranking | Yes | - |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
Cases
Schedule compliance
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Operating state | Pin Ranking | Yes | - |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
Cases
Schedule compliance
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Operating state | Pin Ranking | Yes | - |
| AI controls active | Pin | No | .controls operating times count as outside the schedule |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Speed | Pin |
| 3 | Pressure difference | Pin |
| 4 | Volume flow | Pin |
Cases
Schedule compliance
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Operating state | Pin Ranking | Yes | - |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Condenser - pump - operating message | Pin |
| 3 | Evaporator - pump - operating message | Pin |
Cases
Schedule compliance
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Operating state | Pin Ranking | Yes | - |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
Applying a schedule analysis on rooms is recommended to check for a scheduled room control operation. Utilize the reduced load analysis if a scheduled load reduction of heating or cooling utilities shall be analyzed.
Cases
Schedule compliance
| Input | Type | Required | If missing |
|---|---|---|---|
| Schedule | Attribute | Yes | - |
| Operating message | Pin | Yes | - |
| AI controls active | Pin | No | .controls operating times count as outside the schedule |
Recommend Time Span
1 week
Recommended Repetition
Every week
- After adjustment of usage times of the analyzed component
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance or replacements
Sensor Functionality¶
The Sensor Functionality analysis uses the time series data of the sensor to detect irregularities of observations. This implies manual overwriting of the sensor values, constant observations for expected volatile trajectories of the data points' observations, and also value plausibility checks by types of sensors.
Value
- Confirm normal operation of sensors
- Identify faulty measurement setups inside your building automation system
- Detection of permanently manual overwritten sensors causing permanent manipulation of control loop
Recommended for components
Any component with sensors measuring physical quantities.
Checked conditions
- Measurements of a sensor lie within a reasonable range
- Detects constant observation for sensors which expect volatile trajectories
For this example we are looking at a temperature sensor for the room air temperature, that is connected to a component "room". The KPIs are generated according to the mapped pins. For this setup we mapped a datapoint to pin "temperature", thus the result contains the three KPIs listed below.
The room temperature is measured by the sensor with values above the plausibility limit of 40 °C. The KPI "pin.temperature.above high limit = 1" indicates that the measured values do not lie within a reasonable range for room temperatures.
If any of the KPIs have the boolean value of 1, a faulty sensor is detected and the signal color red is returned to alarm. A detected fault can be caused by various reasons ranging from manually overwritten sensors over a faulty sensor to a wrong configured measurement system.
Figure 1: Room air temperature over a two day period
| KPI | Value | Unit |
|---|---|---|
| pin.temperature.below low limit | No | binary |
| pin.temperature.above high limit | Yes | binary |
| pin.temperature.faulty | No | binary |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | One or more sensors must be checked and at least one is part of a control loop. |
| yellow | Yes | One or more sensors must be checked. |
| green | Yes | No faulty sensors detected. |
Interpretations
| Available | Info |
|---|---|
| Yes | Faulty sensors or plausible observations detected. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to correct the reason for the sensor fault. |
KPIs
PIN_NAME refers to the actual pin on the component that the KPI belongs to.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| pin.<PIN NAME>.datatype | Indicator of Pin datatype | analog, digital | - |
| pin.<PIN NAME>.below low limit | Time Series values of pin "PIN_NAME" below low limit 0 = observations in plausible range 1 = observations below lowest plausible value detected | Yes, No | binary |
| pin.<PIN NAME>.above high limit | Time Series values of pin "PIN_NAME" above high limit 0 = observations in plausible range 1 = observations above highest plausible value detected | Yes, No | binary |
Sensor Fault
For all valve positions the value 0 is not a fault and will be detected as no fault.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| pin.<PIN NAME>.faulty | Sensor of pin "PIN_NAME" below low limit | Yes, No | binary |
Additional KPIs for Digital Pins
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| pin.<PIN NAME>.contains not allowed values | Indicator if time series on pin contains only values of 0 or 1 | Yes, No | binary |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Cooling energy - water side | Pin |
| Cooling power - water side | Pin |
| Pump - control signal | Pin |
| Pump - operating message | Pin |
| Supply temperature - water side | Pin |
| Return temperature - water side | Pin |
| Valve - position | Pin |
| Valve - control signal | Pin |
| Volume flow - water side | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Inlet air temperature | Pin |
| Outside air temperature | Pin |
| Outlet air temperature | Pin |
| Volume flow - ventilation side | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| AI controls active | Pin |
| Main switching command | Pin |
| Air cooler - pump - operating message | Pin |
| Air cooler - valve - position | Pin |
| Air cooler - valve - control signal | Pin |
| Air cooler - operating message | Pin |
| Recirculation damper - position | Pin |
| Recirculation damper - control signal | Pin |
| Exhaust air temperature | Pin |
| Total cooling energy | Pin |
| Total electrical energy | Pin |
| Total heating energy | Pin |
| Return air temperature setpoint maximum | Pin |
| Return air temperature setpoint minimum | Pin |
| Return air duct pressure | Pin |
| Return air duct pressure setpoint | Pin |
| Return air temperature | Pin |
| Return air temperature setpoint | Pin |
| Return air fan - operating message | Pin |
| Return air fan - electrical power | Pin |
| Return air fan - pressure | Pin |
| Return air fan - pressure setpoint | Pin |
| Return air fan - position | Pin |
| Return air fan - volume flow | Pin |
| Supply air fan - operating message | Pin |
| Supply air fan - electrical power | Pin |
| Supply air fan - pressure | Pin |
| Supply air fan - pressure setpoint | Pin |
| Supply air fan - position | Pin |
| Supply air fan - volume flow | Pin |
| Filter - alarm message | Pin |
| Heat recovery system - operating message | Pin |
| Heat recovery system - position | Pin |
| Heat recovery system - control signal | Pin |
| Return air humidifier - Operating message | Pin |
| Supply air humidifier - Operating message | Pin |
| Outside air relative humidity | Pin |
| Air heater - pump - operating message | Pin |
| Air heater - valve - position | Pin |
| Air heater - valve - control signal | Pin |
| Air heater - operating message | Pin |
| Air re-heater - pump - operating message | Pin |
| Air re-heater - valve - position | Pin |
| Air re-heater - valve - control signal | Pin |
| Air re-heater - operating message | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Total cooling power | Pin |
| Total electrical power | Pin |
| Total heating power | Pin |
| Supply air relative humidity | Pin |
| Supply air duct pressure | Pin |
| Supply air duct pressure setpoint | Pin |
| Supply air temperature | Pin |
| Supply air temperature after heat recovery system | Pin |
| Supply air temperature setpoint | Pin |
| Supply air temperature setpoint upper limit | Pin |
| Supply air temperature setpoint lower limit | Pin |
| Outside air temperature (weather station) | Pin |
| Outside air temperature (AHU) | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Heating energy - water side | Pin |
| Heating power - water side | Pin |
| Pump - control signal | Pin |
| Pump - operating message | Pin |
| Supply temperature - water side | Pin |
| Return temperature - water side | Pin |
| Valve - position | Pin |
| Valve - control signal | Pin |
| Volume flow - water side | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Inlet air temperature | Pin |
| Outside air temperature | Pin |
| Outlet air temperature | Pin |
| Volume flow - ventilation side | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Main switching command | Pin |
| Heating energy | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Operating hours | Pin |
| Burner - Position | Pin |
| Burner - Control signal | Pin |
| Heating power | Pin |
| Pump - control signal | Pin |
| Pump - operating message | Pin |
| Rate of fuel consumption | Pin |
| Outside air temperature | Pin |
| Outside air temperature overwrite | Pin |
| Return temperature | Pin |
| Return temperature upper limit | Pin |
| Supply temperature | Pin |
| Supply temperature setpoint | Pin |
| Valve - Position | Pin |
| Valve - Control signal | Pin |
| Volume flow | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| CO2 emission factor | Pin |
| Cooling energy | Pin |
| Cooling power | Pin |
| Cold price | Pin |
| Supply temperature | Pin |
| Return temperature | Pin |
| Volume flow | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Heating energy | Pin |
| Generator power | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Heating power | Pin |
| Pump - control signal | Pin |
| Pump - operating message | Pin |
| Rate of fuel consumption | Pin |
| Outside air temperature | Pin |
| Return temperature | Pin |
| Supply temperature | Pin |
| Supply temperature setpoint | Pin |
| Volume flow | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Condenser - Pump - Control signal | Pin |
| Condenser - Pump - Operating message | Pin |
| Condenser - Inlet temperature | Pin |
| Condenser - Outlet temperature | Pin |
| Condenser - Outlet temperature setpoint | Pin |
| Cooling energy - evaporator | Pin |
| Cooling power - evaporator | Pin |
| Evaporator - Pump - Control signal | Pin |
| Evaporator - Pump - Operating message | Pin |
| Evaporator - Inlet temperature | Pin |
| Evaporator - Outlet temperature | Pin |
| Evaporator - Outlet temperature setpoint | Pin |
| Volume flow - evaporator | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Operating starts | Pin |
| Operating hours | Pin |
| Electrical power | Pin |
| Outside air temperature | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Main switching command | Pin |
| Cooling limit | Pin |
| Cooling energy | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Operating Mode | Pin |
| Cooling power | Pin |
| Pump - control signal | Pin |
| Pump - operating message | Pin |
| Outside air temperature | Pin |
| Supply temperature | Pin |
| Supply temperature setpoint | Pin |
| Supply temperature setpoint maximum | Pin |
| Supply temperature setpoint minimum | Pin |
| Return temperature | Pin |
| Cold water temperature | Pin |
| Valve - position | Pin |
| Valve - control signal | Pin |
| Volume flow | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| CO2 emission factor | Pin |
| Active energy | Pin |
| Reactive energy | Pin |
| Active power | Pin |
| Reactive power | Pin |
| Electricity price | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| AI controls active | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Electrical power | Pin |
| Pressure difference | Pin |
| Pressure difference setpoint | Pin |
| Speed | Pin |
| Volume flow | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Filter contamination | Pin |
| Pressure difference | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| CO2 emission factor | Pin |
| Fuel price | Pin |
| Volume flow | Pin |
| Gas quantity | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| CO2 emission factor | Pin |
| Heating energy | Pin |
| Heating power | Pin |
| Heat price | Pin |
| Supply temperature | Pin |
| Return temperature | Pin |
| Volume flow | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Main switching command | Pin |
| Heating energy - condenser | Pin |
| Heating power - condenser | Pin |
| Condenser - Pump - control signal | Pin |
| Condenser - pump - operating message | Pin |
| Condenser - Inlet temperature | Pin |
| Condenser - Outlet temperature | Pin |
| Condenser - Outlet temperature setpoint | Pin |
| Condenser - Volume flow | Pin |
| Heating energy - evaporator | Pin |
| Heating power - evaporator | Pin |
| Evaporator - pump - control signal | Pin |
| Evaporator - pump - operating message | Pin |
| Evaporator - Inlet temperature | Pin |
| Evaporator - Outlet temperature | Pin |
| Evaporator - Outlet temperature setpoint | Pin |
| Evaporator - Volume flow | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Electrical power | Pin |
| Outside air temperature | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Alarm message | Pin |
| Operating message | Pin |
| Changeover valve - position | Pin |
| Primary side - heating energy | Pin |
| Primary side - heating power | Pin |
| Primary side - supply temperature | Pin |
| Primary side - return temperature | Pin |
| Primary side - valve - position | Pin |
| Primary side - valve - control signal | Pin |
| Primary side - volume flow | Pin |
| Secondary side - pump - control signal | Pin |
| Secondary side - pump - operating message | Pin |
| Secondary side - Return temperature | Pin |
| Secondary side - supply temperature | Pin |
| Secondary side - supply temperature setpoint | Pin |
| Secondary side - valve - position | Pin |
| Outside air temperature | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Main switching command | Pin |
| Heating limit | Pin |
| Heating energy | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Operating Mode | Pin |
| Heating power | Pin |
| Pump - control signal | Pin |
| Pump - operating message | Pin |
| Outside air temperature | Pin |
| Supply temperature | Pin |
| Supply temperature setpoint | Pin |
| Supply temperature setpoint maximum | Pin |
| Supply temperature setpoint minimum | Pin |
| Return temperature | Pin |
| Hot water temperature | Pin |
| Valve - position | Pin |
| Valve - control signal | Pin |
| Volume flow | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Outside air temperature | Pin |
| Upper storage temperature | Pin |
| Middle storage temperature | Pin |
| Lower storage temperature | Pin |
| Fresh water temperature | Pin |
| Charging side - Supply temperature | Pin |
| Charging side - Return temperature | Pin |
| Charging side - Valve - Position | Pin |
| Charging side - Valve - Control signal | Pin |
| Circulation side - Return temperature | Pin |
| Circulation side - Supply temperature | Pin |
| Circulation side - Valve - Position | Pin |
| Circulation side - Valve - Control signal | Pin |
| Operating message | Pin |
| Charging Side - Pump - Operating message | Pin |
| Circulation side - Pump - Operating message | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Operating message | Pin |
| Valve - position | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Outside air relative humidity | Pin |
| Operating message | Pin |
| Supply air relative humidity | Pin |
| Supply air temperature | Pin |
| Outside air temperature | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Main switching command | Pin |
| Cooling limit | Pin |
| Heating limit | Pin |
| Supply temperature setpoint - Cooling | Pin |
| Cooling energy | Pin |
| Heating energy | Pin |
| Supply temperature setpoint - Heating | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Operating Mode | Pin |
| Cooling power | Pin |
| Heating power | Pin |
| Pump - Control signal | Pin |
| Pump - Operating message | Pin |
| Cooling circuit - Pump - Operating message | Pin |
| Heating circuit - Pump - Operating message | Pin |
| Outside air temperature | Pin |
| Supply temperature | Pin |
| Cooling circuit - Supply temperature | Pin |
| Heating circuit - Supply temperature | Pin |
| Cooling circuit - Supply temperature setpoint | Pin |
| Cooling circuit - Supply temperature setpoint maximum | Pin |
| Cooling circuit - Supply temperature setpoint minimum | Pin |
| Heating circuit - Supply temperature setpoint | Pin |
| Heating circuit - Supply temperature setpoint maximum | Pin |
| Heating circuit - Supply temperature setpoint minimum | Pin |
| Return temperature | Pin |
| Cooling circuit - Return temperature | Pin |
| Heating circuit - Return temperature | Pin |
| Cool water temperature | Pin |
| Hot water temperature | Pin |
| Valve - Position | Pin |
| Cooling circuit - Valve - Position | Pin |
| Valve - Control signal | Pin |
| Heating circuit - Valve - Position | Pin |
| Cooling circuit - Valve - Control signal | Pin |
| Heating circuit - Valve - Control signal | Pin |
| Cooling circuit - Volume flow | Pin |
| Heating circuit - Volume flow | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Cooling energy | Pin |
| Electrical energy | Pin |
| Fan - operating message | Pin |
| Fan - position | Pin |
| Alarm message | Pin |
| Operating message | Pin |
| Cooling power | Pin |
| Electrical power | Pin |
| Outside air temperature | Pin |
| Return temperature | Pin |
| Supply temperature | Pin |
| Volume flow | Pin |
| Water quantity | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| AI controls active | Pin |
| CO2 | Pin |
| CO2 upper limit | Pin |
| Main switching command | Pin |
| Air cooler - Pump - Control signal | Pin |
| Air cooler - Pump - Position | Pin |
| Air cooler - Pump - Operating message | Pin |
| Air cooler - Water supply temperature | Pin |
| Air cooler - Water return temperature | Pin |
| Air cooler - Valve - Position | Pin |
| Air cooler - Valve - Control signal | Pin |
| Air cooler - Operating message | Pin |
| Static cooling - Valve - Operating message | Pin |
| Static cooling - Valve - Position | Pin |
| Static cooling - Valve - Control signal | Pin |
| Return air temperature | Pin |
| Volume flow controller - Position return air | Pin |
| Volume flow controller - Control signal return air | Pin |
| Fan coil unit - Cooling circuit - Valve - Operating message | Pin |
| Fan coil unit - Cooling circuit - Valve - Position | Pin |
| Fan coil unit - Cooling circuit - Valve - Control signal | Pin |
| Fan coil unit - Fan - Control signal | Pin |
| Fan coil unit - Fan - Operating message | Pin |
| Fan coil unit - Fan - Position | Pin |
| Fan coil unit - Heating circuit - Valve - Operating message | Pin |
| Fan coil unit - Heating circuit - Valve - Position | Pin |
| Fan coil unit - Heating circuit - Valve - Control signal | Pin |
| Relative room air humidity | Pin |
| Outside air relative humidity | Pin |
| Hybrid static heating/cooling - Valve - Operating message | Pin |
| Hybrid static heating/cooling - Valve - Position | Pin |
| Hybrid static heating/cooling - Valve - Control signal | Pin |
| Air heater - Pump - Control signal | Pin |
| Air heater - Pump - Position | Pin |
| Air heater - Pump - Operating message | Pin |
| Air heater - Water supply temperature | Pin |
| Air heater - Water return temperature | Pin |
| Air heater - Valve - Position | Pin |
| Air heater - Valve - Control signal | Pin |
| Air heater - Operating message | Pin |
| Static heating - Valve - Operating message | Pin |
| Static heating - Valve - Position | Pin |
| Static heating - Valve - Control signal | Pin |
| Lighting - Operating message | Pin |
| Illuminance | Pin |
| Dew point alarm message | Pin |
| Operating message | Pin |
| Release message | Pin |
| Request message | Pin |
| Presence | Pin |
| Sunlight protection - Control signal | Pin |
| Sunlight protection - Position | Pin |
| Supply air relative humidity | Pin |
| Supply air temperature | Pin |
| Supply air temperature setpoint | Pin |
| Volume flow controller - Position supply air | Pin |
| Volume flow controller - Control signal supply air | Pin |
| Room air temperature | Pin |
| Outside air temperature | Pin |
| Room air temperature setpoint (calculated) | Pin |
| Room air temperature setpoint adjustment | Pin |
| Room air temperature base setpoint | Pin |
| Room air temperature limit cooling | Pin |
| Room air temperature limit heating | Pin |
| Comfort room air temperature | Pin |
| VOC sensor | Pin |
| Window command | Pin |
| Window feedback | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Alarm message | Pin |
| Operating message | Pin |
| Pump - control signal | Pin |
| Pump - operating message | Pin |
| Inlet temperature | Pin |
| Outlet temperature | Pin |
| Outlet temperature setpoint | Pin |
| Inlet temperature recirculation | Pin |
| Valve - position | Pin |
| Valve - control signal | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Primary Side - pump - operating message | Pin |
| Primary side - Supply temperature | Pin |
| Primary side - Return temperature | Pin |
| Primary side - Valve - Position | Pin |
| Primary side - Valve - Control signal | Pin |
| Secondary side - pump - operating message | Pin |
| Secondary side - Return temperature | Pin |
| Secondary side - Supply temperature | Pin |
| Outside air temperature | Pin |
| Lower storage temperature | Pin |
| Middle storage temperature | Pin |
| Upper storage temperature | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Cumulated weight | Pin |
| Average mass flow rate | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Volume flow | Pin |
| Water quantity | Pin |
Cases (the analysis needs at least one mapped pin listed below)
Checked pins
| Input | Type |
|---|---|
| Outside air relative humidity | Pin |
| Reference outside air relative humidity | Pin |
| Reference outside air temperature | Pin |
| Outside air temperature | Pin |
Recommend Time Span
1 week - several weeks
Recommended Repetition
Every week
- A sensor fault can occur at any moment
Setpoint Check¶
The Setpoint Check analysis identifies and evaluates the deviations of setpoints from their optimal setpoint values. A setpoint deviates from its optimal setpoint as soon as the values differ without a tolerance being applied. The optimal setpoints are defined by attributes. Additionally, if the optimal setpoint is expected to result in energy savings, the analysis can estimate the potential savings for certain setpoints. See Savings potential for how this fits the general pattern.
Value
The Setpoint Check is designed to be used for two scenarios:
- The optimal setpoint represents the design value which is supposed to be set for the component. This value may originate e.g. from the planning documentation. This scenario serves a monitoring purposes to check if the setpoint is correctly set up according to the optimal setpoint.
- The optimal setpoint represents a new target value to which the user wants to adjust the component. This value may be set against the background of improved component operation, potential energy savings or increased user comfort.
Recommended for components
The analysis is available for the following components:
The analysis can be applied for the following pin types:
- Temperature setpoints
- Supply air
- Outlet - evaporator
- Duct pressure setpoints
- Supply air
- Return air
Estimation of savings potential
The estimation of savings potential is available for the following setpoints:
-
Supply air temperature setpoint of the air handling unit
Adjusting the supply air temperature setpoint can lead to thermal energy savings because the thermal power of the air heater/cooler is reduced.
-
Supply/Return air duct pressure setpoint of the air handling unit
Reducing the duct pressure setpoint can lead to electric energy savings because the fan power is reduced.
-
Evaporator - Outlet temperature setpoint of the compression chiller
Increasing the outlet temperature setpoint of the evaporator can lead to electric energy savings because the chiller operates more efficiently.
Checked conditions
- Setpoints deviate from the optimal setpoints provided by attributes
- Estimation of savings potential for certain setpoints
In this example, the Return air duct pressure setpoint of an air handling unit (AHU) is analyzed. As seen in figure 1, the optimal value for the setpoint is set to 240 Pa.
Figure 1: Attribute with which the user sets the optimal setpoint value
Figure 2 shows that the value for the Return air duct pressure setpoint changes between 240 Pa and 250 Pa. During 72 hours the setpoint is above the optimal setpoint. During the rest of the time, the setpoint and the optimal setpoint are identical
Figure 2: Timeseries of the setpoint value and an operating message
Since the KPI Return air duct pressure setpoint.deviation from optimal value.duration.relative is between 20 % and 50 %, the signal color is yellow. The Interpretation is "Small deviation of the setpoint from the actual setpoint".
The KPIs are shown in the following table:
| KPI | Value | Unit |
|---|---|---|
| operating time | 168 | h |
| operating time.relative | 100 | % |
| Return air duct pressure setpoint.deviation from optimal value.duration | 72 | h |
| Return air duct pressure setpoint.deviation from optimal value.duration.relative | 42.86 | % |
| Return air duct pressure setpoint.deviation from optimal value.duration.above | 72 | h |
| Return air duct pressure setpoint.deviation from optimal value.duration.below | 0 | h |
| Return air duct pressure setpoint.setpoint above optimal value.maximum | 10 | Pa |
| Return air duct pressure setpoint.setpoint above optimal value.mean | 10 | Pa |
| Return air duct pressure setpoint.setpoint below optimal value.maximum | 0 | Pa |
| Return air duct pressure setpoint.setpoint below optimal value.mean | 0 | Pa |
Signal colors
In order to determine the signal color the KPI <setpoint>.deviation from optimal value.duration.relative is evaluated.
| Signal color | Available | Info |
|---|---|---|
| red | Yes | The relative time of the deviation from the optimal setpoint is at least 50 %. |
| yellow | Yes | The relative time of the deviation from the optimal setpoint is between 20 % and 50 %. |
| green | Yes | The relative time of the deviation from the optimal setpoint is below 20 %. |
Interpretations
| Available | Info |
|---|---|
| Yes | The interpretation expresses whether a Large deviation of the setpoint from the optimal setpoint, Small deviation of the setpoint from the optimal setpoint or No deviation of the setpoint from the optimal setpoint was detected. |
Recommendations
| Available | Info |
|---|---|
| Yes | Information if a deviation of the setpoint from the optimal setpoint was detected for the considered setpoint. |
KPIs
<setpoint> refers to the name of the setpoint that is analyzed regarding the setpoint deviation from the optimal setpoint.
Operating Time
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Total operating time | 0 to inf | h |
| operating time.relative | Relative operating time | 0 to 100 | % |
Setpoint Check KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <setpoint>.deviation from optimal value.duration | Duration of the setpoint being above or below the optimal setpoint | 0 to inf | h |
| <setpoint>.deviation from optimal value.duration.relative | Relative duration of the setpoint being above or below the optimal setpoint | 0 to 100 | % |
| <setpoint>.deviation from optimal value.duration.above | Duration of the setpoint being above the optimal setpoint | 0 to inf | h |
| <setpoint>.deviation from optimal value.duration.below | Duration of the setpoint being below the optimal setpoint | 0 to inf | h |
| <setpoint>.setpoint above optimal value.maximum | Maximum upward deviation of the setpoint from the optimal setpoint | 0 to 100 | unit of pin |
| <setpoint>.setpoint above optimal value.mean | Mean upward deviation of the setpoint from the optimal setpoint | 0 to 100 | unit of pin |
| <setpoint>.setpoint below optimal value.maximum | Maximum downward deviation of the setpoint from the optimal setpoint | 0 to 100 | unit of pin |
| <setpoint>.setpoint below optimal value.mean | Mean downward deviation of the setpoint from the optimal setpoint | 0 to 100 | unit of pin |
Savings calculation
KPIs regarding the savings calculation for the supply air temperature setpoint (AHU)
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Supply air temperature setpoint.yearly savings potential.energy.electricity | Extrapolated electricity savings potential per year | 0 to inf | kWh |
| Supply air temperature setpoint.yearly savings potential.financial.electricity | Extrapolated cost savings potential per year | 0 to inf | € |
| Supply air temperature setpoint.yearly savings potential.CO2 emissions.electricity | Extrapolated CO2 emission savings potential per year | 0 to inf | kg |
KPIs regarding the savings calculation for the supply/return air duct pressure setpoint (AHU)
The <fan> is either the supply fan or return fan.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <setpoint>.<fan>.reduction factor.mean.energy.electricity | Mean factor by which the duct pressure could be reduced in case the actual value is above the setpoint. | 0 to 100 | % |
| <setpoint>.<fan>.increase factor.mean.energy.electricity | Mean factor by which the duct pressure must be increased in case the actual value falls below the setpoint. | 0 to inf | % |
| <setpoint>.<fan>.savings potential.energy.electricity | Electricity that could have been saved in the analysis period | 0 to inf | kWh |
| <setpoint>.<fan>.savings potential.financial.electricity | Costs that could have been avoided in the analysis period | 0 to inf | € |
| <setpoint>.<fan>.savings potential.CO2 emissions.electricity | CO2 emissions that could have been avoided in the analysis period | 0 to inf | kg |
| <setpoint>.<fan>.yearly savings potential.energy.electricity | Extrapolated electricity savings potential per year | 0 to inf | kWh |
| <setpoint>.<fan>.yearly savings potential.financial.electricity | Extrapolated cost savings potential per year | 0 to inf | € |
| <setpoint>.<fan>.yearly savings potential.CO2 emissions.electricity | Extrapolated CO2 emission savings potential per year | 0 to inf | kg |
KPIs regarding the savings calculation for the outlet temperature setpoint of the evaporator (Compression chiller)
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Condenser.hot reservoir.mean temperature | Mean temperature of the hot reservoir which is located at the condenser side | - | °C |
| Evaporator.cold reservoir.mean temperature | Mean temperature of the cold reservoir which is located at the evaporator side | - | °C |
| Evaporator.cold water.mean temperature deviation from setpoint | Mean deviation of the cold water temperature from the setpoint | °C | |
| Evaporator.cold reservoir.optimal value mean temperature | Mean temperature of the cold reservoir (at optimal setpoint conditions) which is located at the evaporator side | - | °C |
| Energy efficiency ratio.carnot cycle | EER of the carnot cycle at setpoint conditions | 0 to inf | - |
| Energy efficiency ratio.carnot cycle.Potential | EER of the carnot cycle at optimal setpoint conditions | 0 to inf | - |
| Energy efficiency ratio.improvement potential | Potential improvement of the EER by adjusting the setpoint to the optimal setpoint | 0 to inf | % |
| Outlet temperature setpoint - evaporator.yearly savings potential.energy.electricity | Extrapolated electricity savings potential per year | 0 to inf | kWh |
| Outlet temperature setpoint - evaporator.yearly savings potential.financial.electricity | Extrapolated cost savings potential per year | 0 to inf | € |
| Outlet temperature setpoint - evaporator.yearly savings potential.CO2 emissions.electricity | Extrapolated CO2 emission savings potential per year | 0 to inf | kg |
The savings potentials of all <setpoints> are summed up to the following total yearly savings potential KPIs.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| total yearly savings potential.energy | Total savings potential of energy per year by resolving all setpoint deviations. | 0 to inf | kWh |
| total yearly savings potential.financial | Total savings potential of costs per year by resolving all setpoint deviations. | 0 to inf | € |
| total yearly savings potential.CO2 emissions | Total savings potential of CO2 emissions per year by resolving all setpoint deviations. | 0 to inf | kg |
KPIs regarding energy factors
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| CO2 emission factor.electricity | CO2 emission factor of electricity | 0 to inf | kg/kWh |
| energy price.electricity | Energy price of electricity | 0 to inf | €/kWh |
The estimation of savings potential is available for the following setpoints:
-
Supply air temperature setpoint of the air handling unit
The savings potential is estimated using the thermal power equation for thermal power \(\dot{Q}\) of an air heater/cooler of the AHU.
\[ \dot{Q} = \dot{V} \cdot \rho \cdot c_\text{p} \cdot \Delta{T} \]Assuming that the return air temperature is equal to the supply air temperature, the temperature difference \(\Delta{T}\) between the supply air and the supply air after the HRCS can be calculated as follows:
\[ \Delta{T} = (1 - \eta_{\text{HRCS}}) \cdot (T_{\text{supply}} - T_{\text{outside}}) \]In essence
Adjusting the supply air temperature setpoint can lead to thermal energy savings because the thermal power of the air heater/cooler is reduced.
It is assumed that by adjusting the setpoint to the optimal setpoint, only \(T_\text{supply}\) changes. The following are assumed to be constant: volume flow \(\dot{V}\), the density \(\rho\), the specific heat capacity \(c_\text{p}\) of the air, the efficiency of the HRCS \(\eta_{\text{HRCS}}\) and the outside air temperature \(T_{\text{outside}}\).
The savings potential is estimated by calculating the difference in thermal power when the supply air temperature is equal to the setpoint compared to when it is equal to the optimal setpoint.
-
Supply/Return air duct pressure setpoint of the air handling unit
The estimation of the savings potential is based on the fan power equation which states that the power consumption \(P\) of a fan is proportional to the product of the pressure difference \(\Delta p\) and the volume flow rate \(\dot{V}\).
\[ P = \Delta p \cdot \dot{V} \]In essence
Reducing the duct pressure setpoint can lead to electric energy savings because the fan power is reduced.
Assuming that the volume flow rate remains constant when adjusting the duct pressure setpoint, the relative reduction of the fan power consumption \(f_\text{reduction}\) can be estimated by comparing the pressure difference at the optimal setpoint \(\Delta p_\text{optimal setpoint}\) and at the setpoint \(\Delta p_\text{setpoint}\). Furthermore, the relative reduction factor is equal to the ratio of the reducible fan power \(\Delta P_\text{reducible}\) and the power at the setpoint \(P_\text{setpoint}\).
\[ f_\text{reduction} = 1 - \frac{\Delta p_\text{optimal setpoint}}{\Delta p_\text{setpoint}} = \frac{\Delta P_\text{reducible}}{P_\text{setpoint}} \]The pressure differences are represented by the supply/return air duct pressure setpoints and their respective optimal values. In case the optimal setpoint is temporarily greater than the actual setpoint, a relative increase factor is calculated analogously which reduces the savings potential.
Finally, the electric energy savings potential is calculated considering the reduction factor, the fan power at the setpoint and optionally the increase factor. -
Evaporator - Outlet temperature setpoint of the compression chiller
The efficiency of a compression chiller increases when the outlet temperature of the evaporator – more precisely, the average cold water temperature on the evaporator side – is raised. This is because the efficiency is strongly influenced by the temperature levels at both the evaporator and condenser side. As the evaporator temperature increases, the temperature difference between the evaporator and condenser temperature decreases, which improves the chiller's efficiency. In this context, it is assumed that the average condenser temperature is determined by the outside air temperature and remains constant when the evaporator flow temperature is adjusted.
In essence
Increasing the outlet temperature setpoint of the evaporator can lead to electric energy savings because the chiller operates more efficiently.
Typically, the outlet temperature (setpoint) of the evaporator depends heavily on the supply temperature (setpoint) of a cooling circuit or may even be equal to it.The efficiency of a chiller is typically quantified by the Energy Efficiency Ratio (EER) \(\epsilon\). In the ideal case without losses, its theoretical maximum is given by the Carnot-EER \(\epsilon_\text{Carnot}\).
\[ \epsilon = \eta_\text{losses} \cdot \epsilon_\text{Carnot} \]\[ \epsilon_\text{Carnot} = \frac{T_\text{c}}{T_\text{h} - T_\text{c}} \]\(T_\text{c}\) is the temperature of the cold reservoir and \(T_\text{h}\) is the temperature of the hot reservoir in Kelvin. The temperature of the cold reservoir is represented by the average cold water temperature on the evaporator, taking into account a temperature difference between the cold water and the refrigerant in the evaporator. The temperature of the hot reservoir is represented by the outside air temperature plus a temperature difference between the refrigerant in the condenser and the ambient air.
As the losses are assumed to be constant for small changes in the evaporator temperature, the relative savings potential \(f\) can be estimated by comparing the Carnot-EER before (\(\epsilon_\text{Carnot, setpoint}\)) and after (\(\epsilon_\text{Carnot, optimal setpoint}\)) adjusting the outlet temperature setpoint of the evaporator.
\[ f = 1 - \frac{\epsilon_\text{Carnot, setpoint}}{\epsilon_\text{Carnot, optimal setpoint}} \]Finally, the electricity savings potential can be calculated by multiplying the relative savings potential with the electricity consumption of the chiller.
Cases (the analysis needs at least one case covered)
Supply air temperature setpoint
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air temperature setpoint | Pin | Yes | - |
| Supply air temperature setpoint - Optimal value | Attribute | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Supply air duct pressure setpoint
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air duct pressure setpoint | Pin | Yes | - |
| Supply air duct pressure setpoint - Optimal value | Attribute | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Return air duct pressure setpoint
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air duct pressure setpoint | Pin | Yes | - |
| Return air duct pressure setpoint - Optimal value | Attribute | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Savings
Thermal savings
Savings for the Supply air temperature setpoint case.
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air temperature setpoint | Pin | Yes | - |
| Supply air temperature setpoint - Optimal value | Attribute | Yes | - |
| Supply air volume flow | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Schedule | Attribute | No | Operating state alone |
| Heat recovery system operating state | Pin Ranking | No | No heat recovery system |
| Heat recovery system efficiency | Attribute | No | Default: 0.75 |
| Heat recovery system active during heating | Attribute | No | Default: True |
| Heat recovery system active during cooling | Attribute | No | Default: False |
| Heat price | Attribute | No | Building value, then default 0.15 €/kWh |
| CO2 emission factor heat energy | Attribute | No | Building value, then default 0.36 kg/kWh |
| Cooling unit installed | Pin Ranking | No | Not installed |
| Cold price | Attribute | No | Building value, then default 0.1 €/kWh |
| CO2 emission factor cold energy | Attribute | No | Building value, then default 0.3 kg/kWh |
The Schedule attribute also takes the attributes Custom day schedules, Holiday schedule, Automatic determination of holidays (default: True) and Mode mapping into account, as well as the building attribute Schedule timezone (default: Europe/Berlin).
Electric savings - supply air fan
Savings for the Supply air duct pressure setpoint case.
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air duct pressure setpoint | Pin | Yes | - |
| Supply air duct pressure setpoint - Optimal value | Attribute | Yes | - |
| Supply air fan operating state | Pin Ranking | Yes | - |
| Supply air fan nominal power | Pin Ranking | Yes | - |
| Supply air fan speed | Pin Ranking | No | Default: 90 % |
| Supply air fan - specific fan power | Attribute | No | Default: 2000 Ws/m³ |
| Schedule | Attribute | No | Supply air fan operating state alone |
| Electricity price | Attribute | No | Building value, then default 0.25 €/kWh |
| CO2 emission factor electricity | Attribute | No | Building value, then default 0.56 kg/kWh |
Electric savings - return air fan
Savings for the Return air duct pressure setpoint case.
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air duct pressure setpoint | Pin | Yes | - |
| Return air duct pressure setpoint - Optimal value | Attribute | Yes | - |
| Return air fan operating state | Pin Ranking | Yes | - |
| Return air fan nominal power | Pin Ranking | Yes | - |
| Return air fan - Default speed | Attribute | No | Default: 90 % |
| Return air fan - specific fan power | Attribute | No | Default: 2000 Ws/m³ |
| Schedule | Attribute | No | Return air fan operating state alone |
| Electricity price | Attribute | No | Building value, then default 0.25 €/kWh |
| CO2 emission factor electricity | Attribute | No | Building value, then default 0.56 kg/kWh |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 3 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin | ||
| 4 | Always operating | Default | |
Supply air volume flow
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - volume flow | Pin |
| 2 | Supply air fan - nominal volume flow and Supply air fan speed | Estimate |
| 3 | Supply air fan - nominal power, Supply air fan - specific fan power (default: 2000 Ws/m³) and Supply air fan speed | Estimate |
Heat recovery system operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat recovery system - operating message | Pin |
| 2 | Heat recovery system - position | Pin |
| 3 | Heat recovery system - control signal | Pin |
Cooling unit installed
Any mapped pin of priority 1 counts as an installed air cooler.
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Air cooler | Air cooler - operating message | Pin |
| Air cooler - valve - position | Pin | ||
| Air cooler - Inlet air temperature | Pin | ||
| Air cooler - Outlet air temperature | Pin | ||
| Air cooler - pump - operating message | Pin | ||
| Air cooler - valve - control signal | Pin | ||
| 2 | Air handling unit | Air cooler installed (default: Not installed) | Attribute |
Supply air fan operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin |
Return air fan operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 2 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin |
Supply air fan nominal power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - nominal power | Attribute |
| 2 | Supply air fan - volume flow, Supply air fan speed and Supply air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
| 3 | Supply air fan - nominal volume flow and Supply air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
Supply air fan speed
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - position | Pin |
| 2 | Supply air fan - control signal | Pin |
| 3 | Supply air fan - Default speed (default: 90 %) | Attribute |
Return air fan nominal power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return air fan - nominal power | Attribute |
| 2 | Return air fan - nominal volume flow and Return air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Cases
Evaporator - Outlet temperature setpoint
| Input | Type | Required | If missing |
|---|---|---|---|
| Evaporator - Outlet temperature setpoint | Pin | Yes | - |
| Outside air temperature | Pin | Yes | - |
| Outlet temperature setpoint - evaporator - Optimal value | Attribute | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Savings
Efficiency savings
| Input | Type | Required | If missing |
|---|---|---|---|
| Evaporator - Outlet temperature setpoint | Pin | Yes | - |
| Outside air temperature | Pin | Yes | - |
| Outlet temperature setpoint - evaporator - Optimal value | Attribute | Yes | - |
| Evaporator mean temperature | Pin Ranking | Yes | - |
| Evaporator pump operating state | Pin Ranking | No | Always operating |
| Condenser - temperature difference | Attribute | No | Default: 10 K |
| Evaporator - temperature difference | Attribute | No | Default: 5 K |
| Electricity consumption per year | Attribute | No | No yearly savings |
| Electricity price | Attribute | No | Building value, then default 0.25 €/kWh |
| CO2 emission factor electricity | Attribute | No | Building value, then default 0.56 kg/kWh |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Compression chiller | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 2 | Evaporator - Pump | Evaporator - Pump - Operating message | Pin |
| Evaporator - Pump - Position | Pin | ||
| Evaporator - Pump - Operation command | Pin | ||
| Evaporator - Pump - Control signal | Pin | ||
| 3 | Always operating | Default | |
Evaporator pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Evaporator - Pump - Operating message | Pin |
| 2 | Evaporator - Pump - Position | Pin |
| 3 | Evaporator - Pump - Operation command | Pin |
| 4 | Evaporator - Pump - Control signal | Pin |
| 5 | Always operating | Default |
Evaporator mean temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Evaporator - Inlet temperature + Evaporator - Outlet temperature | Pin |
| 2 | Evaporator - Outlet temperature and Evaporator - minimal temperature spread (default: 1 K) | Estimate |
| 3 | Evaporator - Inlet temperature and Evaporator - minimal temperature spread (default: 1 K) | Estimate |
| 4 | Evaporator - Outlet temperature setpoint | Pin |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Recommended Time Span
1 day to 1 week
Recommended Repetition
Every week
Setpoint Deviation¶
The Setpoint Deviation analysis identifies setpoints that are not met by their process values. The difference between the setpoint and the actual value is also known as the setpoint deviation. A high setpoint deviation is a symptom that can be traced back to many causes. E.g., the insufficient supply of a controlled system with the required temperature level, suboptimal controller software, and parameters, or a blocked valve. The Setpoint Deviation analysis incorporates features that help to narrow down the root cause of a high setpoint deviation, such as setpoint deviations caused by upstream components. The analysis is able to estimate a savings potential for the air handling unit (AHU) if the supply/return air duct pressure exceeds its setpoint. See Savings potential for how this fits the general pattern.
Value
Setpoint deviation is a strong symptom for faulty control loop operation, e.g., caused by
- Technical defects in the control loop supply,
- Control loop malfunctions, and
- Faulty control loop parameter settings.
Benefits of improving insufficient setpoint value attainment are
- Higher occupant comfort, health, and performance
- Lower operating costs
- Higher energy efficiency
The estimation of the savings potential is available for the following components and setpoints:
- Air handling unit:
- Supply air duct pressure (setpoint)
- Return air duct pressure (setpoint)
Recommended for components
Control loops, such as
- Heating systems
- Ventilation systems
- Air-conditioning systems
Checked conditions
- Setpoint deviation
- Setpoint value has been manually overridden
- Upstream components do not have the required temperature levels to meet the setpoint
- Installed cooling unit or active heating for room air temperature and AHU supply air temperature
In this example, a thermal control loop is assessed for a week (see Figure 1). Throughout the week, there is a high setpoint deviation, indicating that there is a problem with the thermal control loop.
Figure 1: Example of a process value (actual value) undershooting its setpoint
Recommendations are given to check the thermal control loop to find possible causes of the high setpoint deviation.
| KPI | Value | Unit |
|---|---|---|
| operating time | 164.7 | h |
| operating time.relative | 98.0 | % |
| setpoint deviation tolerance | 1.5 | °C |
| outlet temperature setpoint deviation.duration.greater than threshold | 164.7 | h |
| outlet temperature setpoint deviation.duration.greater than threshold.relative | 100.0 | % |
| outlet temperature.actual value above setpoint.maximum | 0.0 | °C |
| outlet temperature.actual value above setpoint.mean | 0.0 | °C |
| outlet temperature.actual value below setpoint.maximum | 44.0 | °C |
| outlet temperature.actual value below setpoint.mean | 29.6 | °C |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | The analysis identifies the symptom and recommends measures to investigate the root cause of the setpoint deviation. Red as a signal for a low cost measure with high impact on the building operation will not be provided. |
| yellow | Yes | Setpoint deviation is a strong symptom for suboptimal control and system performance. Investing the extra effort to identify the root cause and fixing it is strongly recommended. |
| green | Yes | Sufficient setpoint compliance in respect to usual tolerances in buildings. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | A recommendation to state deviating pins and whether the actual value is above or below the setpoint. Recommendations on how to investigate the root cause of a setpoint deviation. No recommendation, if setpoint compliance is sufficient. |
KPIs
<setpoint> refers to the setpoint type.
The available setpoint types are:
- condenser/evaporator outlet temperature (for heat pumps and compression chillers)
- outlet temperature
- position of heat recovery system or recirculation damper
- pressure of fan or duct
- temperature
- valve position
- volume flow
In case of air handling units (AHUs) the KPIs are evaluated only during the operating time given by the corresponding operating message pin. If only the global operating message is set, all KPIs will be evaluated during activity on this pin.
Operating Time
Operating time KPIs provide information on the total time of operation of the analyzed component during the analyzed time frame.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Total operating time | 0 to inf | h |
| operating time.relative | Relative operating time | 0 to 100 | % |
| <setpoint>.operating time | Operating time of specific component denoted by <setpoint> | 0 to inf | h |
Quantity statistics
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <setpoint>.actual value.mean | Average of actual value during operation | -inf to inf | unit of setpoint |
| <setpoint>.setpoint.mean | Average of setpoint during operation | -inf to inf | unit of setpoint |
Incidence of Setpoint Deviation
Duration and statistics of the setpoint deviations, for deviations greater than the setpoint deviation tolerance.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <setpoint> setpoint deviation tolerance | The setpoint deviation which is considered acceptable | 0 to inf | unit of setpoint |
| <setpoint> setpoint deviation.duration.greater than threshold | Total operating time outside of the tolerance band defined by attribute "deviation tolerance" | 0 to inf | h |
| <setpoint> setpoint deviation.duration.greater than threshold.relative | Total operating time outside of the tolerance band for which the setpoint deviation positive, relative to total operating time | 0 to 100 | % |
| <setpoint> setpoint deviation.duration.above threshold | Operating time above tolerance band defined by attribute "deviation tolerance" | 0 to inf | h |
| <setpoint> setpoint deviation.duration.below threshold | Operating time below tolerance band defined by attribute "deviation tolerance" | 0 to inf | h |
Actual values for deviations above or below the setpoint without any deviation tolerance.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <setpoint>.deviation actual value above setpoint.maximum | Largest setpoint deviation during operation above setpoint | 0 to inf | unit of setpoint |
| <setpoint>.deviation actual value above setpoint.mean | Average setpoint deviation during operation above setpoint | 0 to inf | unit of setpoint |
| <setpoint>.deviation actual value below setpoint.maximum | Largest setpoint deviation during operation below setpoint | 0 to inf | unit of setpoint |
| <setpoint>.deviation actual value below setpoint.mean | Average setpoint deviation during operation above setpoint | 0 to inf | unit of setpoint |
Operating scenario
Only applies to the room air temperature and the AHU supply air temperature.
The heating scenario applies while the outside air temperature is less than or equal to the setpoint, otherwise the cooling scenario.
If a cooling unit is installed, deviations above and below the setpoint are evaluated. If no cooling unit is installed, deviations above the setpoint are only evaluated in the heating scenario for the room and while responsible heat sources are active for the AHU.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time.<scenario> | Operating time in the heating or cooling scenario. Only added if greater than 0. | 0 to inf | h |
| operating time.<scenario>.relative | Operating time in the heating or cooling scenario, relative to total operating time. Only added if greater than 0. | 0 to 100 | % |
| <setpoint> setpoint deviation.duration.above threshold.<scenario> | Time above the tolerance band in the heating or cooling scenario. Only added if greater than 0. | 0 to inf | h |
| <setpoint> setpoint deviation.duration.below threshold.<scenario> | Time below the tolerance band in the heating or cooling scenario. Only added if greater than 0. | 0 to inf | h |
| cooling unit installed | Whether a cooling unit is installed | Yes, No | - |
| heat sources active during operation | Whether a heat source of the AHU was active during operation | Yes, No | - |
Upstream component check
KPIs regarding the upstream components.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <setpoint>.duration.above inlet | Total time for which the outlet setpoint is above the inlets | 0 to inf | unit of setpoint |
| <setpoint>.duration.above inlet.relative | Total time for which the outlet setpoint is above the inlets, relative to total operating time | 0 to inf | unit of setpoint |
| <setpoint>.duration.below inlet | Total time for which the outlet setpoint is below the inlets | 0 to inf | unit of setpoint |
| <setpoint>.duration.below inlet.relative | Total time for which the outlet setpoint is below the inlets, relative to the total operating time | 0 to inf | unit of setpoint |
Savings calculation
KPIs regarding energy factors
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| CO2 emission factor.electricity | CO2 emission factor of electricity | 0 to inf | kg/kWh |
| energy price.electricity | Energy price of electricity | 0 to inf | €/kWh |
KPIs regarding the savings calculation for the supply/return duct pressure. The <fan> is either the supply fan or return fan.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <setpoint>.<fan>.reduction factor.mean.energy.electricity | Mean factor by which the duct pressure could be reduced in case the actual value is above the setpoint. | 0 to 100 | % |
| <setpoint>.<fan>.increase factor.mean.energy.electricity | Mean factor by which the duct pressure must be increased in case the actual value falls below the setpoint. | 0 to inf | % |
| <setpoint>.<fan>.savings potential.energy.electricity | Electricity that could have been saved in the analysis period by resolving the setpoint deviation. | 0 to inf | kWh |
| <setpoint>.<fan>.savings potential.financial.electricity | Costs that could have been avoided in the analysis period by resolving the setpoint deviation. | 0 to inf | € |
| <setpoint>.<fan>.savings potential.CO2 emissions.electricity | CO2 emissions that could have been avoided in the analysis period by resolving the setpoint deviation. | 0 to inf | kg |
| <setpoint>.<fan>.yearly savings potential.energy.electricity | Extrapolated electricity savings potential per year by resolving the setpoint deviation. | 0 to inf | kWh |
| <setpoint>.<fan>.yearly savings potential.financial.electricity | Extrapolated cost savings potential per year by resolving the setpoint deviation. | 0 to inf | € |
| <setpoint>.<fan>.yearly savings potential.CO2 emissions.electricity | Extrapolated CO2 emission savings potential per year by resolving the setpoint deviation. | 0 to inf | kg |
KPIs regarding the total savings calculation for the setpoint deviation analysis. The savings potentials of all <setpoints> are summed up to the following total yearly savings potential KPIs.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| total yearly savings potential.energy | Total savings potential of energy per year by resolving all setpoint deviations. | 0 to inf | kWh |
| total yearly savings potential.financial | Total savings potential of costs per year by resolving all setpoint deviations. | 0 to inf | € |
| total yearly savings potential.CO2 emissions | Total savings potential of CO2 emissions per year by resolving all setpoint deviations. | 0 to inf | kg |
Cases (the analysis needs at least one case covered)
Outlet air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Outlet air temperature | Pin | Yes | - |
| Outlet air temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outlet air temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Valve - position
| Input | Type | Required | If missing |
|---|---|---|---|
| Valve - position | Pin | Yes | - |
| Valve - control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
| 3 | Pump - control signal | Pin |
| 4 | Always operating | Default |
Cases (the analysis needs at least one case covered)
Supply air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air temperature | Pin | Yes | - |
| Supply air temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Supply air temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
| Cooling unit installed | Pin Ranking | No | Not installed |
| Outside air temperature | Pin Ranking | No | Outside air temperature not considered |
| Active heat sources | Pin Ranking | No | The heating scenario alone decides |
Return air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air temperature | Pin | Yes | - |
| Return air temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Return air temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Supply air duct pressure
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air duct pressure | Pin | Yes | - |
| Supply air duct pressure setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Pressure setpoint deviation tolerance | Attribute | No | Default: 20 Pa |
Return air duct pressure
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air duct pressure | Pin | Yes | - |
| Return air duct pressure setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Pressure setpoint deviation tolerance | Attribute | No | Default: 20 Pa |
Air cooler - valve - position
| Input | Type | Required | If missing |
|---|---|---|---|
| Air cooler - valve - position | Pin | Yes | - |
| Air cooler - valve - control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Air cooler - valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Air heater - valve - position
| Input | Type | Required | If missing |
|---|---|---|---|
| Air heater - valve - position | Pin | Yes | - |
| Air heater - valve - control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Air heater - valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Air re-heater - valve - position
| Input | Type | Required | If missing |
|---|---|---|---|
| Air re-heater - valve - position | Pin | Yes | - |
| Air re-heater - valve - control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Air re-heater - valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Heat recovery system - position
| Input | Type | Required | If missing |
|---|---|---|---|
| Heat recovery system - position | Pin | Yes | - |
| Heat recovery system - control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Heat recovery system - utilization level control signal deviation tolerance | Attribute | No | Default: 10 % |
Recirculation damper - position
| Input | Type | Required | If missing |
|---|---|---|---|
| Recirculation damper - position | Pin | Yes | - |
| Recirculation damper - control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Recirculation damper - position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Supply air fan - pressure
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air fan - pressure | Pin | Yes | - |
| Supply air fan - pressure setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Pressure setpoint deviation tolerance | Attribute | No | Default: 20 Pa |
Return air fan - pressure
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air fan - pressure | Pin | Yes | - |
| Return air fan - pressure setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Pressure setpoint deviation tolerance | Attribute | No | Default: 20 Pa |
Savings
Electric savings - supply air fan
Savings for the Supply air duct pressure case.
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air duct pressure | Pin | Yes | - |
| Supply air duct pressure setpoint | Pin | Yes | - |
| Supply air fan operating state | Pin Ranking | Yes | - |
| Supply air fan nominal power | Pin Ranking | Yes | - |
| Supply air fan speed | Pin Ranking | No | Default: 90 % |
| Supply air fan - specific fan power | Attribute | No | Default: 2000 Ws/m³ |
| Electricity price | Attribute | No | Building value, then default 0.25 €/kWh |
| CO2 emission factor electricity | Attribute | No | Building value, then default 0.56 kg/kWh |
| Schedule | Attribute | No | Supply air fan operating state alone |
The Schedule attribute also takes the attributes Custom day schedules, Holiday schedule, Automatic determination of holidays (default: True), Mode mapping and Regional holiday key (default: DE) into account, as well as the building attribute Schedule timezone (default: Europe/Berlin).
Electric savings - return air fan
Savings for the Return air duct pressure case.
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air duct pressure | Pin | Yes | - |
| Return air duct pressure setpoint | Pin | Yes | - |
| Return air fan operating state | Pin Ranking | Yes | - |
| Return air fan nominal power | Pin Ranking | Yes | - |
| Return air fan speed | Pin Ranking | No | Default: 90 % |
| Return air fan - specific fan power | Attribute | No | Default: 2000 Ws/m³ |
| Electricity price | Attribute | No | Building value, then default 0.25 €/kWh |
| CO2 emission factor electricity | Attribute | No | Building value, then default 0.56 kg/kWh |
| Schedule | Attribute | No | Return air fan operating state alone |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 3 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin | ||
| 4 | Always operating | Default | |
Cooling unit installed
Any mapped pin of priority 1 counts as an installed air cooler. Without a cooling unit, deviations above the setpoint count only in the heating scenario.
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Air cooler | Air cooler - operating message | Pin |
| Air cooler - valve - position | Pin | ||
| Air cooler - Inlet air temperature | Pin | ||
| Air cooler - Outlet air temperature | Pin | ||
| Air cooler - pump - operating message | Pin | ||
| Air cooler - valve - control signal | Pin | ||
| 2 | Air handling unit | Air cooler installed (default: Not installed) | Attribute |
Outside air temperature
Without an outside air temperature and a cooling unit, deviations above the setpoint are not checked.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature (AHU) | Pin |
| 2 | Outside air temperature (weather station) | Pin |
| 3 | Weather station - Outside air temperature | Pin |
Active heat sources
One active part is enough.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Air heater | Air heater - operating message | Pin | Part ignored |
| Air heater - pump - operating message | Pin | ||
| Air heater - valve - position | Pin | ||
| Air heater - valve - control signal | Pin | ||
| Air re-heater | Air re-heater - operating message | Pin | Part ignored |
| Air re-heater - pump - operating message | Pin | ||
| Air re-heater - valve - position | Pin | ||
| Air re-heater - valve - control signal | Pin | ||
| Heat recovery system | Heat recovery system - operating message | Pin | Part ignored |
| Heat recovery system - position | Pin | ||
| Heat recovery system - control signal | Pin | ||
| Recirculation damper | Recirculation damper - position | Pin | Part ignored |
| Recirculation damper - control signal | Pin |
Supply air fan operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin |
Return air fan operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 2 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin |
Supply air fan nominal power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - nominal power | Attribute |
| 2 | Supply air fan - volume flow, Supply air fan speed and Supply air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
| 3 | Supply air fan - nominal volume flow and Supply air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
Return air fan nominal power
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return air fan - nominal power | Attribute |
| 2 | Return air fan - volume flow, Return air fan speed and Return air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
| 3 | Return air fan - nominal volume flow and Return air fan - specific fan power (default: 2000 Ws/m³) | Estimate |
Supply air fan speed
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - position | Pin |
| 2 | Supply air fan - control signal | Pin |
| 3 | Supply air fan - Default speed (default: 90 %) | Attribute |
Return air fan speed
| Priority | Candidate | Source |
|---|---|---|
| 1 | Return air fan - position | Pin |
| 2 | Return air fan - control signal | Pin |
| 3 | Return air fan - Default speed (default: 90 %) | Attribute |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Cases (the analysis needs at least one case covered)
Outlet air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Outlet air temperature | Pin | Yes | - |
| Outlet air temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outlet air temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Valve - position
| Input | Type | Required | If missing |
|---|---|---|---|
| Valve - position | Pin | Yes | - |
| Valve - control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
| 3 | Pump - control signal | Pin |
| 4 | Always operating | Default |
Cases
Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Supply temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
| 3 | Pump - control signal | Pin |
| 4 | Always operating | Default |
Cases
Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Supply temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
| 3 | Pump - control signal | Pin |
| 4 | Always operating | Default |
Cases (the analysis needs at least one case covered)
Evaporator - Outlet temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Evaporator - Outlet temperature | Pin | Yes | - |
| Evaporator - Outlet temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outlet temperature setpoint deviation tolerance - evaporator | Attribute | No | Default: 1.5 K |
Condenser - Outlet temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Condenser - Outlet temperature | Pin | Yes | - |
| Condenser - Outlet temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outlet temperature setpoint deviation tolerance - condenser | Attribute | No | Default: 1.5 K |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Compression chiller | Operating message | Pin |
| 2 | Evaporator - Pump | Evaporator - Pump - Operating message | Pin |
| Evaporator - Pump - Control signal | Pin | ||
| 3 | Condenser - Pump | Condenser - Pump - Operating message | Pin |
| Condenser - Pump - Control signal | Pin | ||
| 4 | Always operating | Default | |
Cases
Supply temperature
If the deviation is too large, the optional pins help to narrow down the cause.
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Supply temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Supply temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
| Cold water temperature | Pin | No | Source temperature not checked as a cause |
| Valve - position | Pin | No | Valve check limited |
| Valve - control signal | Pin | No | Valve check limited |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Pump - operating message | Pin |
| Pump - position | Pin | ||
| Pump - operation command | Pin | ||
| Pump - control signal | Pin | ||
| 2 | Valve | Valve - position | Pin |
| Valve - control signal | Pin | ||
| 3 | Cooling circuit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 4 | Always operating | Default | |
Cases
Pressure difference
| Input | Type | Required | If missing |
|---|---|---|---|
| Pressure difference | Pin | Yes | - |
| Pressure difference setpoint | Pin | Yes | - |
| Operating message | Pin | No | Always operating |
| Pressure difference setpoint deviation tolerance | Attribute | No | Default: 20 Pa |
Cases (the analysis needs at least one case covered)
Evaporator - Outlet temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Evaporator - Outlet temperature | Pin | Yes | - |
| Evaporator - Outlet temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outlet temperature setpoint deviation tolerance - evaporator | Attribute | No | Default: 1.5 K |
Condenser - Outlet temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Condenser - Outlet temperature | Pin | Yes | - |
| Condenser - Outlet temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outlet temperature setpoint deviation tolerance - condenser | Attribute | No | Default: 1.5 K |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Heat pump | Operating message | Pin |
| 2 | Condenser - pump | Condenser - pump - operating message | Pin |
| Condenser - Pump - control signal | Pin | ||
| 3 | Evaporator - pump | Evaporator - pump - operating message | Pin |
| Evaporator - pump - control signal | Pin | ||
| 4 | Always operating | Default | |
Cases (the analysis needs at least one case covered)
Secondary side - supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Secondary side - supply temperature | Pin | Yes | - |
| Secondary side - supply temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Supply temperature setpoint deviation tolerance - secondary | Attribute | No | Default: 1.5 K |
Primary side - valve - position
| Input | Type | Required | If missing |
|---|---|---|---|
| Primary side - valve - position | Pin | Yes | - |
| Primary side - valve - control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Valve position setpoint deviation tolerance - primary | Attribute | No | Default: 10 % |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Secondary side - pump - operating message | Pin |
| 3 | Secondary side - pump - control signal | Pin |
| 4 | Always operating | Default |
Cases
Supply temperature
If the deviation is too large, the optional pins help to narrow down the cause.
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Supply temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Supply temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
| Hot water temperature | Pin | No | Source temperature not checked as a cause |
| Valve - position | Pin | No | Valve check limited |
| Valve - control signal | Pin | No | Valve check limited |
Pin Rankings
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Pump - operating message | Pin |
| Pump - position | Pin | ||
| Pump - operation command | Pin | ||
| Pump - control signal | Pin | ||
| 2 | Valve | Valve - position | Pin |
| Valve - control signal | Pin | ||
| 3 | Heating circuit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 4 | Always operating | Default | |
Cases (the analysis needs at least one case covered)
Charging side - Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Charging side - Supply temperature | Pin | Yes | - |
| Charging side - Supply temperature setpoint | Pin | Yes | - |
| Charging side pump operating state | Pin Ranking | Yes | - |
| Charging side - Supply temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Circulation side - Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Circulation side - Supply temperature | Pin | Yes | - |
| Circulation side - Supply temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Circulation side - Supply temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Charging side - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Charging side - Valve - Position | Pin | Yes | - |
| Charging side - Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Charging side - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Circulation side - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Circulation side - Valve - Position | Pin | Yes | - |
| Circulation side - Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Circulation side - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Pin Rankings
Charging side pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Charging Side - Pump - Operating message | Pin |
| 2 | Charging side - Pump - Position | Pin |
| 3 | Charging side - Pump - Operation command | Pin |
| 4 | Charging side - Pump - Control signal | Pin |
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Hot water storage | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 2 | Circulation side - Pump | Circulation side - Pump - Operating message | Pin |
| Circulation side - Pump - Position | Pin | ||
| Circulation side - Pump - Operation command | Pin | ||
| Circulation side - Pump - Control signal | Pin | ||
| 3 | Always operating | Default | |
The analysis checks each setpoint of the hybrid circuit only while the matching side (heating or cooling) is in operation.
Cases (the analysis needs at least one case covered)
Supply temperature (heating)
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Supply temperature setpoint - Heating | Pin | Yes | - |
| Heating circuit operating state | Pin Ranking | No | Always off |
| Supply temperature setpoint deviation tolerance - Heating | Attribute | No | Default: 1.5 K |
Supply temperature (cooling)
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Supply temperature setpoint - Cooling | Pin | Yes | - |
| Cooling circuit operating state | Pin Ranking | No | Always off |
| Supply temperature setpoint deviation tolerance - Cooling | Attribute | No | Default: 1.5 K |
Heating circuit - Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating circuit - Supply temperature | Pin | Yes | - |
| Heating circuit - Supply temperature setpoint | Pin | Yes | - |
| Heating circuit operating state | Pin Ranking | No | Always off |
| Heating circuit - Supply temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Cooling circuit - Supply temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling circuit - Supply temperature | Pin | Yes | - |
| Cooling circuit - Supply temperature setpoint | Pin | Yes | - |
| Cooling circuit operating state | Pin Ranking | No | Always off |
| Cooling circuit - Supply temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Valve - Position | Pin | Yes | - |
| Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always off |
| Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Heating circuit - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating circuit - Valve - Position | Pin | Yes | - |
| Heating circuit - Valve - Control signal | Pin | Yes | - |
| Heating circuit operating state | Pin Ranking | No | Always off |
| Heating circuit - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Cooling circuit - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling circuit - Valve - Position | Pin | Yes | - |
| Cooling circuit - Valve - Control signal | Pin | Yes | - |
| Cooling circuit operating state | Pin Ranking | No | Always off |
| Cooling circuit - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Pin Rankings
Heating circuit operating state
All parts must be active. Supply open is active if the operating damper or the valve is open. The valve uses its position, then its control signal.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Circuit running | Pump - Operating message | Pin | Always off |
| Pump - Position | Pin | ||
| Pump - Operation command | Pin | ||
| Pump - Control signal | Pin | ||
| Operating message | Pin | ||
| Release message | Pin | ||
| Request message | Pin | ||
| Supply open | Heating circuit - Operating damper | Pin | Always off |
| Heating circuit - Valve - Position | Pin | ||
| Heating circuit - Valve - Control signal | Pin | ||
| Supply pump running | Heating circuit - Pump - Operating message | Pin | Always operating |
| Heating circuit - Pump - Position | Pin | ||
| Heating circuit - Pump - Operation command | Pin | ||
| Heating circuit - Pump - Control signal | Pin |
Cooling circuit operating state
All parts must be active. Supply open is active if the operating damper or the valve is open. The valve uses its position, then its control signal.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Circuit running | Pump - Operating message | Pin | Always off |
| Pump - Position | Pin | ||
| Pump - Operation command | Pin | ||
| Pump - Control signal | Pin | ||
| Operating message | Pin | ||
| Release message | Pin | ||
| Request message | Pin | ||
| Supply open | Cooling circuit - Operating damper | Pin | Always off |
| Cooling circuit - Valve - Position | Pin | ||
| Cooling circuit - Valve - Control signal | Pin | ||
| Supply pump running | Cooling circuit - Pump - Operating message | Pin | Always operating |
| Cooling circuit - Pump - Position | Pin | ||
| Cooling circuit - Pump - Operation command | Pin | ||
| Cooling circuit - Pump - Control signal | Pin |
Operating state
One active part is enough.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Heating side | Heating circuit operating state | Pin Ranking | Always off |
| Cooling side | Cooling circuit operating state | Pin Ranking | Always off |
Cases (the analysis needs at least one case covered)
Room air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Room air temperature | Pin | Yes | - |
| Room air temperature setpoint | Pin Ranking | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Temperature setpoint deviation tolerance | Attribute | No | Default: 2.5 K |
| Cooling unit installed | Pin Ranking | No | Not installed |
| Outside air temperature | Pin Ranking | No | Outside air temperature not considered |
Volume flow - supply air
| Input | Type | Required | If missing |
|---|---|---|---|
| Volume flow - supply air | Pin | Yes | - |
| Volume flow setpoint - Supply air | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Supply air volume flow setpoint deviation tolerance | Attribute | No | Default: 10 m³/h |
Volume flow - Return air
| Input | Type | Required | If missing |
|---|---|---|---|
| Volume flow - Return air | Pin | Yes | - |
| Volume flow setpoint - Return air | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Return air volume flow setpoint deviation tolerance | Attribute | No | Default: 10 m³/h |
Static heating - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Static heating - Valve - Position | Pin | Yes | - |
| Static heating - Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Static heating - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Static cooling - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Static cooling - Valve - Position | Pin | Yes | - |
| Static cooling - Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Static cooling - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Hybrid static heating/cooling - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Hybrid static heating/cooling - Valve - Position | Pin | Yes | - |
| Hybrid static heating/cooling - Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Hybrid static heating/cooling - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Supply air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply air temperature | Pin | Yes | - |
| Supply air temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Supply air temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Volume flow controller - Position supply air
| Input | Type | Required | If missing |
|---|---|---|---|
| Volume flow controller - Position supply air | Pin | Yes | - |
| Volume flow controller - Control signal supply air | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Supply air damper position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Volume flow controller - Position return air
| Input | Type | Required | If missing |
|---|---|---|---|
| Volume flow controller - Position return air | Pin | Yes | - |
| Volume flow controller - Control signal return air | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Return air damper position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Air heater - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Air heater - Valve - Position | Pin | Yes | - |
| Air heater - Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Air heater - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Air cooler - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Air cooler - Valve - Position | Pin | Yes | - |
| Air cooler - Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Air cooler - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Fan coil unit - Heating circuit - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Fan coil unit - Heating circuit - Valve - Position | Pin | Yes | - |
| Fan coil unit - Heating circuit - Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Fan coil unit - Heating circuit - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Fan coil unit - Cooling circuit - Valve - Position
| Input | Type | Required | If missing |
|---|---|---|---|
| Fan coil unit - Cooling circuit - Valve - Position | Pin | Yes | - |
| Fan coil unit - Cooling circuit - Valve - Control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Fan coil unit - Cooling circuit - Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Pin Rankings
Room air temperature setpoint
| Priority | Candidate | Source |
|---|---|---|
| 1 | Room air temperature setpoint (calculated) | Pin |
| 2 | Room air temperature base setpoint + Room air temperature setpoint adjustment | Pin |
| 3 | Room air temperature base setpoint | Pin |
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Presence | Pin |
| 3 | Always operating | Default |
Cooling unit installed
Without a cooling unit, deviations above the setpoint count only in the heating scenario.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Static cooling - Valve - Position | Pin |
| 2 | Cooling valve installed (default: Not installed) | Attribute |
Outside air temperature
Without an outside air temperature and a cooling unit, deviations above the setpoint are not checked.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature | Pin |
Cases (the analysis needs at least one case covered)
Outlet temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Outlet temperature | Pin | Yes | - |
| Outlet temperature setpoint | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Outlet temperature setpoint deviation tolerance | Attribute | No | Default: 1.5 K |
Outlet temperature setpoint
The analysis checks that the setpoint lies between the two inlet temperatures.
| Input | Type | Required | If missing |
|---|---|---|---|
| Outlet temperature setpoint | Pin | Yes | - |
| Inlet temperature | Pin | Yes | - |
| Inlet temperature recirculation | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
Valve - position
| Input | Type | Required | If missing |
|---|---|---|---|
| Valve - position | Pin | Yes | - |
| Valve - control signal | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Valve position setpoint deviation tolerance | Attribute | No | Default: 10 % |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Pump - operating message | Pin |
| 3 | Pump - control signal | Pin |
| 4 | Always operating | Default |
Recommend Time Span
1 day to 1 week
Recommended Repetition
Every week
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance or replacements
Setpoint Plausibility¶
The Setpoint Plausibility analysis identifies implausible setpoint values for common application of a component. This is achieved by identifying periods for which the setpoints fall outside predefined limits.
Value
- Increase efficiency through better operation
- Improve occupant comfort
Recommended for components
- Rooms
Checked conditions
- Comparison between actual setpoint and typical setpoint for application
In this example, the temperature setpoint of a room changes from 21°C to 16°C (see Figure 1). Since 16°C is below the recommended temperature for rooms, the analysis is evaluated with the signal color "yellow".
Figure 1: Temperature setpoint of a room for the period of a week.
The reason for a lower limit of temperature setpoints within rooms is that thermal comfort is reduced and the likelihood of condensation and mold forming increases with low room temperatures. Recommendations are made to reset the setpoint to fall within typical setpoint limits for a room to improve operation and thermal comfort.
| KPI | Value | Unit |
|---|---|---|
| operating time | 70.0 | h |
| operating time.relative | 41.7 | % |
| temperature setpoint.above upper setpoint limit.duration | 0.0 | h |
| temperature setpoint.above upper setpoint limit.duration.relative | 0.0 | % |
| temperature setpoint.below lower setpoint limit.duration | 50.0 | h |
| temperature setpoint.below lower setpoint limit.duration.relative | 71.4 | % |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | No | - |
| yellow | Yes | Setpoint is outside of the range of setpoints typical for this component for a significant amount of the time. |
| green | Yes | Setpoint is within typical limits for this component. |
Interpretations
| Available | Info |
|---|---|
| Yes | Either the operational rule checks of the analysis were tested positive or not. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to reset the setpoint so that it falls within the expected range for the component. |
KPIs
<setpoint> refers to the setpoint type. The available setpoint types are "co2" and "temperature".
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Total operating time. | 0 to inf | h |
| operating time.relative | Relative operating time. | 0 to 100 | % |
| <setpoint>.above upper setpoint limit.duration | Total time for which the setpoint is above the upper setpoint limit. | 0 to inf | h |
| <setpoint>.above upper setpoint limit.duration.relative | Total time for which the setpoint is above the upper setpoint limit, relative to the total operating time. | 0 to 100 | % |
| <setpoint>.below lower setpoint limit.duration | Total time for which the setpoint is below the lower limit. | 0 to inf | h |
| <setpoint>.below lower setpoint limit.duration.relative | Total time for which the setpoint is below the lower limit, relative to the total operating time. | 0 to 100 | % |
Cases (the analysis needs at least one case covered)
Room air temperature setpoint
| Input | Type | Required | If missing |
|---|---|---|---|
| Room air temperature setpoint | Pin Ranking | Yes | - |
| Operating message | Pin | No | Always operating |
CO2 upper limit
| Input | Type | Required | If missing |
|---|---|---|---|
| CO2 upper limit | Pin | Yes | - |
| Operating message | Pin | No | Always operating |
Pin Rankings
Room air temperature setpoint
| Priority | Candidate | Source |
|---|---|---|
| 1 | Room air temperature setpoint (calculated) | Pin |
| 2 | Room air temperature base setpoint + Room air temperature setpoint adjustment | Pin |
| 3 | Room air temperature base setpoint | Pin |
Recommend Time Span
1 day to 1 week
Recommended Repetition
Every week
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance or replacements
System Control¶
The System Control analysis detects whether the operation of the analyzed components is synchronized correctly. E.g., the pump of a thermal control loop is operating while the 2-way valve is closed or rather almost closed. If pumps continue to be operated with the valve closed, this leads to unnecessary power consumption and higher wear of the pump due to the additional running time. A valve opening of 5 % or less is considered as closed.
Value
- Reduce energy cost
- Increase lifespan of pumps in heating and cooling circuits
- Check the interaction between system and pump during switch operations of the system
Recommended for components
Any fluid supply system, such as
- Thermal control loop with valve and pump
- Boiler with pump
- Combined heat and power unit with pump
- Heat pump with evaporator/condenser feeding pumps
- Heating or cooling circuits
- Heat transfer units for district heating
- Hybrid circuits for heating and cooling operation
Checked conditions
- Pump is still operating although the two-way valve is closed
- Pump is still operating although system is shut off
- Condition checks on times of components operation
- Parallel heating and cooling operation
For this example, we use a heating circuit with a 2-way-valve.
Figure 1 shows the pump operating message and valve position of a thermal control loop. During the analysis period, the valve position lies between 0 and 20 %. With the KPI pump operating time.valve closed.relative we can estimate that the valve is nearly closed for ~40 % of the operating time.
Figure 1: Valve position and pump operating message
| KPI | Value | Unit |
|---|---|---|
| pump operating time.valve closed.relative | 39.7 | % |
| pump operating time.valve closed | 76.2 | h |
| pump operating time.relative | 100 | % |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | High operation times of the pump while 2-way valve is closed. |
| yellow | Yes | Operation times of the pump while valves are closed or system is shut off. |
| green | Yes | Sufficient synchronization between pump and system. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to improve the synchronized operation of components. No recommendation, if components are synchronized correctly. |
KPIs
Hydraulic components with pump and valve
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| pump operating time.valve closed.relative | Percentage of time the pump is active while the 2-way valve is nearly closed based on total operating time | 0 to 100 | % |
| pump operating time.valve closed | The amount of time the pump is active while the 2-way valve is nearly closed | 0 to inf | h |
| pump operating time.during off state.relative | Percentage of time the pump is active while the 3-way valve is nearly closed based on total operating time | 0 to 100 | % |
| pump operating time.during off state | The amount of time the pump is active while the 3-way valve is nearly closed | 0 to inf | h |
| pump operating time.relative | Percentage of time the pump is active based on the whole analysis period | 0 to 100 | % |
| pump operating time | Time the pump is active based on the whole analysis period | 0 to inf | h |
Hydraulic components with pump
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time.relative | Percentage of time the system is running based on the total analysis period | 0 to 100 | % |
| operating time | The amount of time the system is running | 0 to inf | h |
| pump operating time.outside of operation.relative | Percentage of time the pump is active while the system is shut off | 0 to 100 | % |
| pump operating time.outside of operation | The amount of time the pump is active while the system is shut off | 0 to inf | h |
| pump operating time | The amount of time the pump is active | 0 to inf | h |
Component specific system control checks
<condition> refers to the faulty operation, which is defined for the specific component.
Examples for faulty operations are:
- Parallel heating and cooling in a hybrid circuit
- Circulation pump is not running in a hot water storage
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| duration.faulty synchronized operation.<condition> | The amount of time the system runs in a faulty mode | 0 to inf | h |
| duration.faulty synchronized operation.relative.<condition> | Percentage of time the system is runs in a faulty mode based on the total analysis period | 0 to 100 | % |
Cases
Synchronized operation
| Input | Type | Required | If missing |
|---|---|---|---|
| Pump operating state | Pin Ranking | Yes | - |
| Valve position | Pin Ranking | Yes | - |
| Valve type | Attribute | No | Default: 2-way-valve |
| Valve threshold | Attribute | No | Default: 5 % |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
Valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Valve - position | Pin |
| 2 | Valve - control signal | Pin |
Cases
Synchronized operation
| Input | Type | Required | If missing |
|---|---|---|---|
| Pump operating state | Pin Ranking | Yes | - |
| Valve position | Pin Ranking | Yes | - |
| Valve type | Attribute | No | Default: 3-way-valve |
| Valve threshold | Attribute | No | Default: 5 % |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
Valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Valve - position | Pin |
| 2 | Valve - control signal | Pin |
Cases
Synchronized operation
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating message | Pin | Yes | - |
| Pump operating state | Pin Ranking | Yes | - |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
Cases
Synchronized operation
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating message | Pin | Yes | - |
| Pump operating state | Pin Ranking | Yes | - |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
Cases (the analysis needs at least one case covered)
Synchronized operation - condenser
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating message | Pin | Yes | - |
| Condenser pump operating state | Pin Ranking | Yes | - |
Synchronized operation - evaporator
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating message | Pin | Yes | - |
| Evaporator pump operating state | Pin Ranking | Yes | - |
Pin Rankings
Condenser pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Condenser - Pump - Operating message | Pin |
| 2 | Condenser - Pump - Control signal | Pin |
Evaporator pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Evaporator - Pump - Operating message | Pin |
| 2 | Evaporator - Pump - Control signal | Pin |
Cases
Synchronized operation
| Input | Type | Required | If missing |
|---|---|---|---|
| Pump operating state | Pin Ranking | Yes | - |
| Valve position | Pin Ranking | Yes | - |
| Valve type | Attribute | No | Default: 2-way-valve |
| Valve threshold | Attribute | No | Default: 5 % |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
Valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Valve - position | Pin |
| 2 | Valve - control signal | Pin |
Cases (the analysis needs at least one case covered)
Synchronized operation - condenser
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating message | Pin | Yes | - |
| Condenser pump operating state | Pin Ranking | Yes | - |
Synchronized operation - evaporator
| Input | Type | Required | If missing |
|---|---|---|---|
| Operating message | Pin | Yes | - |
| Evaporator pump operating state | Pin Ranking | Yes | - |
Pin Rankings
Condenser pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Condenser - pump - operating message | Pin |
| 2 | Condenser - Pump - control signal | Pin |
Evaporator pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Evaporator - pump - operating message | Pin |
| 2 | Evaporator - pump - control signal | Pin |
Cases (the analysis needs at least one case covered)
Synchronized operation - primary side
| Input | Type | Required | If missing |
|---|---|---|---|
| Primary side pump operating state | Pin Ranking | Yes | - |
| Primary side valve position | Pin Ranking | Yes | - |
| Valve type - Primary | Attribute | No | Default: 2-way-valve |
| Valve threshold - Primary | Attribute | No | Default: 5 % |
Synchronized operation - secondary side
| Input | Type | Required | If missing |
|---|---|---|---|
| Secondary side pump operating state | Pin Ranking | Yes | - |
| Secondary side valve position | Pin Ranking | Yes | - |
| Valve type - Secondary | Attribute | No | Default: 2-way-valve |
| Valve threshold - Secondary | Attribute | No | Default: 5 % |
Synchronized operation - secondary pump and primary valve
In district heating, the pump on the secondary side is checked against the valve on the primary side.
| Input | Type | Required | If missing |
|---|---|---|---|
| Secondary side pump operating state | Pin Ranking | Yes | - |
| Primary side valve position | Pin Ranking | Yes | - |
| Valve type - Primary | Attribute | No | Default: 2-way-valve |
| Valve threshold - Primary | Attribute | No | Default: 5 % |
Pin Rankings
Primary side pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Primary side - pump - operating message | Pin |
| 2 | Primary side - pump - control signal | Pin |
Primary side valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Primary side - valve - position | Pin |
| 2 | Primary side - valve - control signal | Pin |
Secondary side pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Secondary side - pump - operating message | Pin |
| 2 | Secondary side - pump - control signal | Pin |
| 3 | Operating message | Pin |
Secondary side valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Secondary side - valve - position | Pin |
| 2 | Secondary side - valve - control signal | Pin |
Cases
Synchronized operation
| Input | Type | Required | If missing |
|---|---|---|---|
| Pump operating state | Pin Ranking | Yes | - |
| Valve position | Pin Ranking | Yes | - |
| Valve type | Attribute | No | Default: 3-way-valve |
| Valve threshold | Attribute | No | Default: 5 % |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
Valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Valve - position | Pin |
| 2 | Valve - control signal | Pin |
Cases (the analysis needs at least one case covered)
Circulation pump off
| Input | Type | Required | If missing |
|---|---|---|---|
| Circulation side pump operating state | Pin Ranking | Yes | - |
| General operating state | Pin Ranking | No | Always operating |
Faulty charging pump control
The analysis derives when the charging pump should run from the upper storage temperature, its lower limit and the hysteresis.
| Input | Type | Required | If missing |
|---|---|---|---|
| Charging side pump operating state | Pin Ranking | Yes | - |
| Upper storage temperature | Pin | Yes | - |
| Upper storage temperature lower limit | Pin Ranking | No | Default: 60 °C |
| Upper storage temperature hysteresis | Pin Ranking | No | Default: 2 K |
| Operating state | Pin Ranking | No | Always operating |
Pin Rankings
Circulation side pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Circulation side - Pump - Operating message | Pin |
| 2 | Circulation side - Pump - Position | Pin |
| 3 | Circulation side - Pump - Operation command | Pin |
| 4 | Circulation side - Pump - Control signal | Pin |
General operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Release message | Pin |
| 3 | Request message | Pin |
| 4 | Always operating | Default |
Charging side pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Charging Side - Pump - Operating message | Pin |
| 2 | Charging side - Pump - Position | Pin |
| 3 | Charging side - Pump - Operation command | Pin |
| 4 | Charging side - Pump - Control signal | Pin |
Upper storage temperature lower limit
| Priority | Candidate | Source |
|---|---|---|
| 1 | Upper storage temperature lower limit | Pin |
| 2 | Upper storage temperature lower limit (default: 60 °C) | Attribute |
Upper storage temperature hysteresis
| Priority | Candidate | Source |
|---|---|---|
| 1 | Upper storage temperature hysteresis | Pin |
| 2 | Upper storage temperature hysteresis (default: 2 K) | Attribute |
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Hot water storage | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin | ||
| 2 | Circulation side - Pump | Circulation side - Pump - Operating message | Pin |
| Circulation side - Pump - Position | Pin | ||
| Circulation side - Pump - Operation command | Pin | ||
| Circulation side - Pump - Control signal | Pin | ||
| 3 | Always operating | Default | |
Cases (the analysis needs at least one case covered)
Parallel heating and cooling operation
The case always runs, because both inputs fall back to Always off.
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating supply open | Pin Ranking | No | Always off |
| Cooling supply open | Pin Ranking | No | Always off |
Heating pump operation during closed heating supply
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating circuit pump operating state | Pin Ranking | Yes | - |
| Heating supply open | Pin Ranking | No | Always off |
Cooling pump operation during closed cooling supply
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling circuit pump operating state | Pin Ranking | Yes | - |
| Cooling supply open | Pin Ranking | No | Always off |
Heating valve and operating damper not synchronized
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating circuit valve position | Pin Ranking | Yes | - |
| Heating circuit - Operating damper | Pin | Yes | - |
Cooling valve and operating damper not synchronized
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling circuit valve position | Pin Ranking | Yes | - |
| Cooling circuit - Operating damper | Pin | Yes | - |
Pin Rankings
Heating supply open
One active part is enough.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Damper | Heating circuit - Operating damper | Pin | Always off |
| Valve | Heating circuit - Valve - Position | Pin | Always off |
| Heating circuit - Valve - Control signal | Pin |
Cooling supply open
One active part is enough.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Damper | Cooling circuit - Operating damper | Pin | Always off |
| Valve | Cooling circuit - Valve - Position | Pin | Always off |
| Cooling circuit - Valve - Control signal | Pin |
Heating circuit pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating circuit - Pump - Operating message | Pin |
| 2 | Heating circuit - Pump - Position | Pin |
| 3 | Heating circuit - Pump - Operation command | Pin |
| 4 | Heating circuit - Pump - Control signal | Pin |
Cooling circuit pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cooling circuit - Pump - Operating message | Pin |
| 2 | Cooling circuit - Pump - Position | Pin |
| 3 | Cooling circuit - Pump - Operation command | Pin |
| 4 | Cooling circuit - Pump - Control signal | Pin |
Heating circuit valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating circuit - Valve - Position | Pin |
| 2 | Heating circuit - Valve - Control signal | Pin |
Cooling circuit valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cooling circuit - Valve - Position | Pin |
| 2 | Cooling circuit - Valve - Control signal | Pin |
Cases (the analysis needs at least one case covered)
Synchronized operation - air heater
| Input | Type | Required | If missing |
|---|---|---|---|
| Air heater pump operating state | Pin Ranking | Yes | - |
| Air heater valve position | Pin Ranking | Yes | - |
| Air heater - Valve type | Attribute | No | Default: 3-way-valve |
| Air heater - Valve threshold | Attribute | No | Default: 5 % |
Synchronized operation - air cooler
| Input | Type | Required | If missing |
|---|---|---|---|
| Air cooler pump operating state | Pin Ranking | Yes | - |
| Air cooler valve position | Pin Ranking | Yes | - |
| Air cooler - Valve type | Attribute | No | Default: 2-way-valve |
| Air cooler - Valve threshold | Attribute | No | Default: 5 % |
Parallel heating and cooling operation
Runs only if at least one of the other two cases runs.
| Input | Type | Required | If missing |
|---|---|---|---|
| Air heater pump operating state | Pin Ranking | Yes | - |
| Air cooler pump operating state | Pin Ranking | Yes | - |
Pin Rankings
Air heater pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air heater - Pump - Operating message | Pin |
| 2 | Air heater - Pump - Position | Pin |
| 3 | Air heater - Pump - Operation command | Pin |
| 4 | Air heater - Pump - Control signal | Pin |
| 5 | Air heater - Operating message | Pin |
Air heater valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air heater - Valve - Position | Pin |
| 2 | Air heater - Valve - Control signal | Pin |
Air cooler pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air cooler - Pump - Operating message | Pin |
| 2 | Air cooler - Pump - Position | Pin |
| 3 | Air cooler - Pump - Operation command | Pin |
| 4 | Air cooler - Pump - Control signal | Pin |
| 5 | Air cooler - Operating message | Pin |
Air cooler valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air cooler - Valve - Position | Pin |
| 2 | Air cooler - Valve - Control signal | Pin |
Cases
Synchronized operation
| Input | Type | Required | If missing |
|---|---|---|---|
| Pump operating state | Pin Ranking | Yes | - |
| Valve position | Pin Ranking | Yes | - |
| Valve type | Attribute | No | Default: 3-way-valve |
| Valve threshold | Attribute | No | Default: 5 % |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
Valve position
| Priority | Candidate | Source |
|---|---|---|
| 1 | Valve - position | Pin |
| 2 | Valve - control signal | Pin |
Recommend Time Span
1 week
Recommended Repetition
Every 3 months
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance or replacements
Technical Availability¶
The Technical Availability analysis aggregates all system components in the project in order to determine the over all technical availability. The calculated KPIs of the analysis are related to the operating states of the system components.
Value
- Insights into the reliability of the technical equipment of the building
- Benchmarking of the technical availability
- Reporting and monitoring technical availability
Recommended for components
Complete buildings or energy systems
Checked conditions
- Downtimes of the systems
This example shows the results of an Technical Availability analysis displayed in the Asset Overview.
Figure 1: Technical availability Asset Overview result overview
Above all cards the interpretation text of the result is highlighted with the signal color of the result. In the top left the current KPI and the monthly trend is shown. On the right side of that you will find the recommendations of this result as well as further information about the function.
The three plots below are:
- The building benchmark
Figure 2: Technical availability Asset Overview plot bullet graph
The current KPI is plotted inside a bullet graph between the limits of the signal color.
- Compared to last months
Figure 3: Technical availability Asset Overview plot month comparison
The plot shows the current KPI of the last three months, including the month of the analysis.
- By downtime source
Figure 4: Technical availability Asset Overview plot downtime source
The plot shows the downtime by equipment for all systems.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Technical availability significantly reduced for this building. |
| yellow | Yes | Technical availability reduced for this building. |
| green | Yes | Technical availability as expected for this building. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Info text and recommendation for action. |
KPIs
Summary KPI
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| current | Technical availabilty | 0 to 100 | % |
| development | Change in technical availability compared to last analysis period | -inf to inf | % |
Timeseries
The timeseries is saved as a virtual datapoint. Every run of the analysis will add the summary KPI (current value) as an observation at the start of the analysis period to the timeseries.
| Timeseries datapointID | Info | Unit |
|---|---|---|
| {project_id}_{instance_id}_technical_availability | Technical availability timeseries | % |
Plots
| Identifier | Type | Info | Unit |
|---|---|---|---|
| benchmark | bullet_graph | Benchmarking including color scale Default: Based engineering review | % |
| month_comparison | bar_chart | Technical availability of the last 3 months | €/m2/M |
| down_time | pie_chart | Technical downtime by energy source | h |
Cases
Systems
Needs at least one System in the project. Every System needs these inputs. If one does not have them, the analysis does not run.
| Input | Type | Required | If missing |
|---|---|---|---|
| System - Operational state | Pin | Yes | - |
Recommend Time Span
1 month
Recommended Repetition
Monthly
- Continuously monitor technical availability
- Track success of a anti-fault measures
Temperature Adjustment Savings¶
The Temperature Adjustment Savings analysis estimates the yearly savings potential in one entire building for measures that influence the room temperature. See Savings potential for how this fits the general pattern. It uses the energy consumption during the reference period to estimate the specific energy consumption per degree-day. The savings are calculated for a typical year based on the reference period. Moreover, the analysis extrapolates the savings potential into the future by comparing the reference period to the analysis period. The adjustment is calculated between the room temperature that is measured or given as an attribute and the optimal room temperature derived from the outside air temperature. The optimal temperature is either a user input or derived automatically from the measures that are set in the project. At the moment we can separate between heat energy, cold energy and electric energy.
Value
- Yearly static savings potential by comparing the reference period to an optimal room temperature
- Yearly extrapolated savings potential by adjusting the room temperature
Recommended for components
- Building
Checked conditions
- Is there an average room temperature that can be compared to an optimal temperature?
- Are there .controls apps WASP or CURVE, including night time reduction, active in the project and will influence the temperature?
- Has the user selected attributes for local optimization measures including heating curve optimizations or night time reduction?
The following examples are both for a building with an area of 22,000 m2 that is in heating mode. The reference period is the year 2024 with a reference consumption of 60 kWh/m2. The user sets 22 °C in the attribute Reference room temperature. The user sets 2025-01-01 in the attribute Reference period end and 2024-01-01 in the Reference period start. In these examples, the analysis period is irrelevant and set to January 2025.
-
The optimal room temperature is 21 °C. The user sets 21 °C in the attribute Reference optimum room temperature. The user sets "Not being used" in the attributes Heating or cooling curve, WASP and Night reduction. The analysis is evaluated with the signal color "green". The KPI yearly static savings potential.energy is 195,600 kWh.
-
There is a WASP .controls app in the project. The local heating curve in the automation system was optimized. There is no night reduction. The user sets "Not being used" in the attribute Night reduction and "Set in the local automation system" in the attribute Heating or cooling curve. The user sets "Automatic detection in aedifion .controls" in the attribute WASP. The user removes the previous value from the attribute Reference optimum room temperature. The analysis is evaluated with the signal color "green". The KPI yearly static savings potential.energy is 117,400 kWh.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | No | - |
| yellow | Yes | There is almost no saving potential and no savings measures have been set, yet |
| green | Yes | There is a significant saving potential or there is at least one saving measure implemented, though it may still not have lead to significant saving potential |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Info text and recommendation for action. |
KPIs
Active optimization measures
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Optimization Heating curve | - | 0 or 1 | - |
| Optimization WASP | - | 0 or 1 | - |
| Optimization Night time setback | - | 0 or 1 | - |
climate normal year
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| climate normal year.cooling degree days | - | 0 to inf | °Cd |
| climate normal year.energy consumption.cold energy | - | 0 to inf | kWh |
| climate normal year.energy consumption.heat energy | - | 0 to inf | kWh |
| climate normal year.heating degree days | - | 0 to inf | °Cd |
Reference period
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| reference period.energy consumption.heat energy.specific per degree-day | - | 0 to inf | kWh/°Cd |
| reference period.heating degree days.optimal room temperature | - | 0 to inf | °Cd |
| reference period.heating degree days.room temperature | - | 0 to inf | °Cd |
| reference period.savings potential.heat energy.relative | - | 0 to 100 | % |
| reference period.savings potential.cold energy.relative | - | 0 to 100 | % |
Analysis period
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| analysis period.heating degree days.optimal room temperature | - | 0 to inf | °Cd |
| analysis period.heating degree days.room temperature | - | 0 to inf | °Cd |
Energy factor KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| CO2 emission factor.cold | CO2 emission factor of thermal cold | 0 to inf | kg/kWh |
| CO2 emission factor.electricity | CO2 emission factor of electricity | 0 to inf | kg/kWh |
| CO2 emission factor.heat | CO2 emission factor of thermal heat | 0 to inf | kg/kWh |
| energy price.cold | Energy price of thermal cold | 0 to inf | €/kWh |
| energy price.electricity | Energy price of electricity | 0 to inf | €/kWh |
| energy price.heat | Energy price of thermal heat | 0 to inf | €/kWh |
Savings extrapolated into the future
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| yearly extrapolated savings potential.CO2 emissions cold | - | 0 to inf | kg |
| yearly extrapolated savings potential.CO2 emissions electricity | - | 0 to inf | kg |
| yearly extrapolated savings potential.CO2 emissions energy | - | 0 to inf | kg |
| yearly extrapolated savings potential.CO2 emissions heat | - | 0 to inf | kg |
| yearly extrapolated savings potential.cold cost | - | 0 to inf | € |
| yearly extrapolated savings potential.cold energy | - | 0 to inf | kWh |
| yearly extrapolated savings potential.electric energy | - | 0 to inf | kWh |
| yearly extrapolated savings potential.electricity cost | - | 0 to inf | € |
| yearly extrapolated savings potential.energy | - | 0 to inf | kWh |
| yearly extrapolated savings potential.energy cost | - | 0 to inf | € |
| yearly extrapolated savings potential.heat cost | - | 0 to inf | € |
| yearly extrapolated savings potential.heat energy | - | 0 to inf | kWh |
Savings based on reference
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| yearly static savings potential.CO2 emissions cold | - | 0 to inf | kg |
| yearly static savings potential.CO2 emissions electricity | - | 0 to inf | kg |
| yearly static savings potential.CO2 emissions energy | - | 0 to inf | kg |
| yearly static savings potential.CO2 emissions heat | - | 0 to inf | kg |
| yearly static savings potential.cold cost | - | 0 to inf | € |
| yearly static savings potential.cold energy | - | 0 to inf | kWh |
| yearly static savings potential.electric energy | - | 0 to inf | kWh |
| yearly static savings potential.electricity cost | - | 0 to inf | € |
| yearly static savings potential.energy | - | 0 to inf | kWh |
| yearly static savings potential.energy cost | - | 0 to inf | € |
| yearly static savings potential.heat cost | - | 0 to inf | € |
| yearly static savings potential.heat energy | - | 0 to inf | kWh |
Cases
Temperature adjustment savings
| Input | Type | Required | If missing |
|---|---|---|---|
| Reference period start | Attribute | Yes | - |
| Reference period end | Attribute | Yes | - |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| (Advanced) Operating mode | Attribute | No | Default: heating |
| Calculation area | Attribute | No | No area-based reference consumption |
| Reference heating limit temperature | Attribute | No | Default: 20 °C |
| (Advanced) Reference cooling limit temperature | Attribute | No | Default: 24 °C |
| Heating limit temperature | Attribute | No | Default: 20 °C |
| (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C |
| Electricity price | Attribute | No | Default: 0.25 €/kWh |
| Heat price | Attribute | No | Default: 0.15 €/kWh |
| Cold price | Attribute | No | Default: 0.1 €/kWh |
| CO2 emission factor electricity | Attribute | No | Default: 0.56 kg/kWh |
| CO2 emission factor heat energy | Attribute | No | Default: 0.36 kg/kWh |
| CO2 emission factor cold energy | Attribute | No | Default: 0.3 kg/kWh |
| Reference room air temperature | Pin Ranking | No | Default: 22 °C |
| Room air temperature | Pin Ranking | No | Default: 22 °C |
| Heating or cooling curve usage | Pin Ranking | No | Not used |
| WASP usage | Pin Ranking | No | Not used |
| Night reduction usage | Pin Ranking | No | Not used |
| Reference optimum room air temperature | Attribute | No | Derived from the minimal temperature difference |
| (Advanced) Minimal temperature difference | Attribute | No | Default: 0.5 K. Only used if Heating or cooling curve is Locally set or Automatic |
| (Advanced) Minimal temperature spread | Attribute | No | Default: 1 K. Only used if Night reduction is Locally set or Automatic |
| Reference heat consumption | Pin Ranking | No | Default: 0 kWh |
| Reference cold consumption | Pin Ranking | No | Default: 0 kWh |
Pin Rankings
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature, only if analytics basis is True | Pin |
| 3 | Weatherbit outside air temperature | External |
Reference room air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Room - Room air temperature of every room with Calculation of user satisfaction = True, weighted by Room - Area, only if Automatic calculation of average room air temperature is True | Estimate |
| 2 | Reference room air temperature (default: 22 °C) | Attribute |
Room air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Room - Room air temperature of every room with Calculation of user satisfaction = True, weighted by Room - Area, only if Automatic calculation of average room air temperature is True | Estimate |
| 2 | Room air temperature (default: 22 °C) | Attribute |
Heating or cooling curve usage
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating or cooling curve = Not set or Locally set | Attribute |
| 2 | AI controls apps of the project | External |
| 3 | Not used | Default |
WASP usage
| Priority | Candidate | Source |
|---|---|---|
| 1 | WASP = Not set or Locally set | Attribute |
| 2 | AI controls apps of the project | External |
| 3 | Not used | Default |
Night reduction usage
| Priority | Candidate | Source |
|---|---|---|
| 1 | Night reduction = Not set or Locally set | Attribute |
| 2 | AI controls apps of the project | External |
| 3 | Not used | Default |
Reference heat consumption
If Reference specific heat consumption is set, Calculation area is required. Every selected meter needs a consumption, otherwise the analysis does not run.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Reference specific heat consumption | Attribute |
| 2 | Heat meter heating energy and Gas meter fuel energy of every meter with Cost measurement device = True | Pin Ranking |
| 3 | Calculation area and Reference specific heat consumption (default: 60 kWh/m²) | Estimate |
| 4 | 0 kWh | Default |
Reference cold consumption
If Reference specific cold consumption is set, Calculation area is required.
| Priority | Candidate | Source |
|---|---|---|
| 1 | Reference specific cold consumption | Attribute |
| 2 | Calculation area and Reference specific cold consumption (default: 20 kWh/m²) | Estimate |
| 3 | 0 kWh | Default |
Heat meter heating energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat meter - Heating energy | Pin |
| 2 | Heat meter - Heating energy consumption values | Pin |
| 3 | Heat meter - Heating power | Pin |
| 4 | Heat meter - Volume flow + Heat meter - Supply temperature + Heat meter - Return temperature | Pin |
Gas meter fuel energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Gas meter - Heating energy consumption values | Pin |
| 2 | Gas meter - Gas quantity, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
| 3 | Gas meter - Gas quantity consumption values, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Recommend Time Span
> 1 month
Recommended Repetition
on demand
- Track success of implemented measures influencing the room temperatures
Temperature Efficiency¶
The Temperature efficiency analysis determines the thermal efficiency of a heat recovery system and compares the efficiency to a reference value. These reference values can be derived from industry standards or the data sheet of the air handling unit. Low temperature efficiency values may indicate fouling or an overall bad quality of the heat recovery process.
Figure 1 shows a scheme of a heat recovery system (HRCS) and the temperatures of the ingoing and outgoing air.
Figure 1: Temperatures of the ingoing and outgoing air of the HRCS
The temperature efficiency (dt. Rückwärmzahl) \(\Phi\) is calculated by:
As a second option, the temperature efficiency can be calculated by:
Alternatively, the temperature efficiency is estimated by the utilization of the HRCS \(u_\text{HRCS}\):
The efficiency is calculated under dry conditions (without condensation).
Value
- Determines the thermal efficiency of the heat recovery system
- Detects fouling
- Indicates a jammed unit
- Determines the quality and efficiency of the heat recovery process
- Detects if the HERO .controls app is currently running on the component and compares the temperature efficiency between the analysis period (with HERO) and reference period (without HERO)
- Estimates the savings potential of the HERO .controls app based on the improvement potential of the temperature efficiency by increased utilization of the HRCS
- Estimates the savings potential due to physical defects based on the improvement potential of the temperature efficiency
Recommended for components
- Air handling units
In order for the heat recovery system to be used efficiently, there must be a constant transfer of heat from the exhaust air to the outside air.
Figure 1: Temperature observations over a day
In Figure 1, within the operating time from 04:00 to 18:00 (grey shaded area), a regular "heating event" is observed between 04:00 and 11:00. However, from 11:00 onwards, the outside air temperature exceeds the exhaust air temperature and there is no longer a heat transfer along the original temperature gradient. During this period of the theoretical "cooling case", the heat recovered can no longer work efficiently.
Filtering of input values
Figure 2: Temperature efficiency with filter (lower) and without filter (upper)
How this transition from heating to cooling can be observed based on the temperature efficiency coefficient is shown in Figure 2. As soon as the temperature difference between exhaust air and outside air falls below 2K from around 11:00 onwards, peak heat recovery coefficients of up to +-3000% are calculated. This is an indicator for a highly inefficient operation of the heat recovery system. If a 2K minimum temperature difference between outside air and exhaust air is introduced as seen in Figure 2, it can be observed that only reasonable temperature efficiency coefficients are calculated for these operating conditions. Periods of inefficient operations are filtered out.
In addition, the behavior of the heat recovery systems can be influenced by start-up processes. This can occur when the heat recovery system is started up after a longer period of inactivity. Due to, e.g. the thermal inertia of the system, the temperatures before and after the HRCS are not constant during the start-up process. This can lead to implausible values for the temperature efficiency. To exclude these effects, a start-up filter is applied. By that, the first 30 minutes of each operation period are neglected. The visualization of the start-up filter is shown in Figure 3.
Figure 3: Start-up process of the HRCS
Savings Estimation: HERO
See Savings potential for how this fits the general pattern.
The savings estimation for the HERO .controls app is based on the improvement potential of the temperature efficiency by increased utilization of the HRCS. Consequently, the Supply air temperature after heat recovery system can be increased without any additional heating power. This assumption is valid while the building is in heating mode which is indicated by the datapoint building_mode being equal to one. The savings estimation is performed for the reference period indicated by the attributes Reference period start and Reference period end.
Figure 4 shows a scenario in which a savings potential is identified. The time of suboptimal utilization of the HRCS, indicated by the Heat recovery system - control signal here, is marked in grey. During that time, the Supply air temperature after heat recovery system could be increased by improving the utilization of the HRCS. The savings potential due to this temperature increase is marked in red.
Savings Estimation: Physical defects
The savings estimation for physical defects is calculated in case the temperature efficiency is reduced although the HRCS is in an optimal utilization state. This means that the HRCS is utilized more than 90 % but the temperature efficiency is significantly below the comparison value indicated by the attribute "Heat recovery system efficiency". Causes for this behavior might be a defect of the heat recovery system, leakage, leaky flaps, a share of the volume flow being bypassed or an unequal ratio of supply and return air volume flow. The savings estimation is performed for the reference period indicated by the attributes Reference period start and Reference period end. The calculated savings potential is equal to the amount of energy that could be saved if the temperature efficiency were equal to the comparison value and not reduced. For example, if the average temperature efficiency at optimal utilization of the HRCS is calculated to 65 % and the comparison value is 75 %, the savings potential is the difference between the energy consumption at 65 % and 75 % temperature efficiency.
Signal colors
In order to determine the signal color the KPI temperature efficiency.mean is evaluated.
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Default: 0 - 30 % efficiency is significantly below expected range |
| yellow | Yes | Default: 31 - 50 % efficiency is below expected range |
| green | Yes | Default: 51 - 100 % efficiency is within expected range |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis |
| Yes | Hint in case the function of the HERO should be checked |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to service or exchange the heat recovery system |
| Yes | Recommendation to apply the HERO .controls app if a savings potential was identified |
| Yes | Information if a running HERO .controls app is detected for the component |
| Yes | Information how the temperature efficiency has changed between the analysis period (with HERO) and the reference period (without HERO) |
| Yes | Hint if there seems to be a physical defect based on the temperature efficiency being reduced compared to a reference value |
KPIs
Operational KPIs
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Total time of operation | 0 - inf | h |
| relative operating time | Total time of operation relative to analysis period | 0 - 100 | % |
| operating time not useful | Percentage of operating time during which the operation was inefficient | 0 - 100 | % |
Operating time not useful
During this time, the temperature efficiency is not calculated. To understand why it is considered inefficient, see the example.
Temperature efficiency KPIs
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| temperature efficiency.mean | The average temperature efficiency of the heat recovery system while active | 0 - 100 | % |
| temperature efficiency.max | The maximal temperature efficiency of the heat recovery system while active | 0 - 100 | % |
| temperature efficiency.min | The minimal temperature efficiency of the heat recovery system while active | 0 - 100 | % |
Temperature efficiency KPIs for the reference period
In the table below, optimal utilization of the heat recovery system (HRCS) means the state in which the HRCS is utilized more than 90 %. The HRCS utilization is indicated by the Heat recovery system - position or the Heat recovery system - control signal. The suboptimal utilization of the HRCS means the state in which the HRCS is utilized less than 90 %.
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| Reference period start | The start date of the reference period | YYYY-MM-DD | string |
| Reference period end | The end date of the reference period | YYYY-MM-DD | string |
| temperature efficiency.reference period.mean | The average temperature efficiency during the reference period | 0 - 100 | % |
| temperature efficiency.optimal hrcs utilization.reference period.mean | The average temperature efficiency while the HRCS is in optimal utilization state during the reference period | 0 - 100 | % |
| temperature efficiency.suboptimal hrcs utilization.reference period.mean | The average temperature efficiency while the HRCS is in suboptimal utilization state during the reference period | 0 - 100 | % |
| Operating time.optimal hrcs utilization.reference period.relative | The relative time of the HRCS being in the optimal utilization state during the reference period | 0 - 100 | % |
| Operating time.suboptimal hrcs utilization.reference period.relative | The relative time of the HRCS being in the suboptimal utilization state during the reference period | 0 - 100 | % |
Energy factor KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| CO2 emission factor.heat | CO2 emission factor of thermal heat | 0 to inf | kg/kWh |
| energy price.heat | Energy price of thermal heat | 0 to inf | €/kWh |
KPIs regarding the savings estimation when suggesting the HERO app
The following table lists the KPIs that are related to the savings estimation for suggesting the HERO .controls app.
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| Running HERO .controls app detected | Indicates if the HERO app was active when the analysis was executed | "Yes" or "No" | - |
| savings potential.HERO.reference period.energy | The energy savings potential during the reference period if the HERO had been active | 0 - inf | kWh |
| savings potential.HERO.reference period.financial | The financial savings potential during the reference period if the HERO had been active | 0 - inf | € |
| savings potential.HERO.reference period.CO2 emissions | The CO2 emissions savings potential during the reference period if the HERO had been active | 0 - inf | kg |
| Yearly savings potential.HERO.energy | The yearly energy savings potential if the HERO had been active | 0 - inf | kWh |
| Yearly savings potential.HERO.financial | The yearly financial savings potential if the HERO had been active | 0 - inf | € |
| Yearly savings potential.HERO.CO2 emissions | The yearly CO2 emissions savings potential if the HERO had been active | 0 - inf | kg |
KPIs regarding the savings estimation as a result of physical defects
The following table lists the KPIs that are related to the savings estimation as a result of physical defects.
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| savings potential.physical defect.reference period.energy | The energy savings potential during the reference period as a result of physical defects | 0 - inf | kWh |
| savings potential.physical defect.reference period.financial | The financial savings potential during the reference period as a result of physical defects | 0 - inf | € |
| savings potential.physical defect.reference period.CO2 emissions | The CO2 emissions savings potential during the reference period as a result of physical defects | 0 - inf | kg |
| Yearly savings potential.physical defect.energy | The yearly energy savings potential as a result of physical defects | 0 - inf | kWh |
| Yearly savings potential.physical defect.financial | The yearly financial savings potential as a result of physical defects | 0 - inf | € |
| Yearly savings potential.physical defect.CO2 emissions | The yearly CO2 emissions savings potential as a result of physical defects | 0 - inf | kg |
Cases
Temperature efficiency
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air temperature | Pin | Yes | - |
| Outside air temperature | Pin Ranking | Yes | - |
| Temperature after heat recovery system | Pin Ranking | Yes | - |
| Heat recovery system operating state | Pin Ranking | No | Always operating |
| Heat recovery system leakage | Attribute | No | Default: 0 % |
| Temperature efficiency yellow limit | Attribute | No | Default: 50 % |
| Temperature efficiency red limit | Attribute | No | Default: 30 % |
| Heat price | Attribute | No | Building value, then default 0.15 €/kWh |
| CO2 emission factor heat energy | Attribute | No | Building value, then default 0.36 kg/kWh |
| AI controls app activity | External | No | No controls app recommendation |
Savings
Heating savings
Compares the heat recovery system in a reference period with the analysis period.
| Input | Type | Required | If missing |
|---|---|---|---|
| Return air temperature | Pin | Yes | - |
| Outside air temperature | Pin Ranking | Yes | - |
| Heat recovery system utilization | Pin Ranking | Yes | - |
| Supply air fan operating state | Pin Ranking | Yes | - |
| Supply air volume flow | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Building mode | External | Yes | - |
| Reference period start | Attribute | No | Detected from the data |
| Reference period end | Attribute | No | End of the analysis period |
| Schedule timezone | Attribute | No | Default: Europe/Berlin |
| Heat price | Attribute | No | Building value, then default 0.15 €/kWh |
| CO2 emission factor heat energy | Attribute | No | Building value, then default 0.36 kg/kWh |
Pin Rankings
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature (AHU) | Pin |
| 2 | Outside air temperature (weather station) | Pin |
Temperature after heat recovery system
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air temperature after heat recovery system | Pin |
| 2 | Exhaust air temperature | Pin |
| 3 | Heat recovery system efficiency (default: 0.75) and Heat recovery system utilization | Estimate |
Heat recovery system utilization
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat recovery system - position | Pin |
| 2 | Heat recovery system - control signal | Pin |
Heat recovery system operating state
All parts must be active.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| Heat recovery system utilized | Heat recovery system - position | Pin | Always operating |
| Heat recovery system - control signal | Pin | ||
| Air handling unit running | Operating state | Pin Ranking | Always operating |
| Heat recovery system running | Heat recovery system - operating message | Pin | Always operating |
| Heat recovery system - position | Pin | ||
| Heat recovery system - control signal | Pin |
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Return air fan | Return air fan - operating message | Pin |
| Return air fan - position | Pin | ||
| Return air fan - control signal | Pin | ||
| Return air fan - pressure | Pin | ||
| Return air fan - volume flow | Pin | ||
| 3 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin | ||
| 4 | Always operating | Default | |
Supply air fan operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Supply air fan | Supply air fan - operating message | Pin |
| Supply air fan - position | Pin | ||
| Supply air fan - control signal | Pin | ||
| Supply air fan - pressure | Pin | ||
| Supply air fan - volume flow | Pin | ||
| 2 | Air handling unit | Operating message | Pin |
| Supply air duct pressure | Pin | ||
| Return air duct pressure | Pin |
Supply air volume flow
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - volume flow | Pin |
| 2 | Supply air fan - nominal volume flow and Supply air fan speed | Estimate |
| 3 | Supply air fan - nominal power, Supply air fan - specific fan power (default: 2000 Ws/m³) and Supply air fan speed | Estimate |
Supply air fan speed
| Priority | Candidate | Source |
|---|---|---|
| 1 | Supply air fan - position | Pin |
| 2 | Supply air fan - control signal | Pin |
| 3 | Supply air fan - Default speed (default: 90 %) | Attribute |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Recommended Time Span
- 1 week for the analysis period
- By default the reference period is automatically set to 3 months. If not enough data is available, a shorter reference period is used.
- Define the reference period by setting the attributes "Reference period start" and "Reference period end" to up to 12 months for more reliable results.
Recommended Repetition
weekly
- Continuously monitor the temperature efficiency
Temperature Spread¶
The Temperature Spread analysis assesses the temperature difference between a supply and return temperature sensor of a heat or cold distribution system during the system's operation. It is proportional to the thermal output transferred to the consumer. While a small temperature spread indicates the potential for volume flow and therefore pump power consumption reduction, a huge spread indicates thermal under supply of the downstream systems and consumers.
Value
- Higher occupant comfort, health and performance
- Higher energy efficiency
- Lower operating costs
Recommended for components
Heat and cold distribution systems, such as
- Heating circuits
- Cooling circuits
- Thermal control loops
Checked conditions
- Operating mode compared to the component's expected operating mode
- Temperature spread is too small causing volume flows that are too high, evaluation is component-specific
- Temperature spread is too large and risk sufficient energy supply, evaluation is component-specific
- Temperature spread is as expected, evaluation is component-specific
- Condition checks on times of component's operation
In this example the Temperature spread analysis was applied to a Heating circuit.
Figure 1: Temperature spread of heating circuit
Figure 1 illustrates the result for an analysis period of one week. The uppler plot shows the supply temperature and the return temperature of the heating circuit. In the middle plot you can see the corresponding temperature spread and the temperature spread ranges used to determine the current operating modes. The lower plot shows the resulting time slots of the operating modes for heating, cooling and neutral operation of the heating circuit.
Neutral operating mode
The neutral operating mode is used as a tolerance range to allow for measurement inaccuracies. The temperature spread limits for the neutral operating mode are defined based on the expected operating mode of the component. In this example the expected operating mode is heating.
The analysis calculates and interprets the temperature spread and the current operating mode. In this example the temperature spread is decreased below the allowed minimal temperature spread value of 3K. This is concluded as an interpretation of "Temperature spread too small" and can be seen in the KPI total.duration.below minimal allowed spread.relative.
General
| KPI | Value | Unit |
|---|---|---|
| Operating time | 168 | h |
| Operating time.relative | 100 | % |
Operating mode
| KPI | Value | Unit |
|---|---|---|
| Operating mode expectation | heating | - |
| Operating Mode.allowed | 162.30 | h |
| Operating Mode.allowed.relative | 96.59 | % |
| Operating Mode.cooling | 5.73 | h |
| Operating Mode.cooling.relative | 3.41 | % |
| Operating Mode.heating | 151.30 | h |
| Operating Mode.heating.relative | 90.09 | % |
| Operating Mode.neutral | 10.92 | h |
| Operating Mode.neutral.relative | 6.50 | % |
| Operating Mode.not allowed | 5.73 | h |
| Operating Mode.not allowed.relative | 3.41 | % |
Heating attributes
| KPI | Value | Unit |
|---|---|---|
| heating.maximum allowed spread | 20.00 | ΔK |
| heating.minimum allowed spread | 3.00 | ΔK |
Statistics for operating mode cooling
| KPI | Value | Unit |
|---|---|---|
| cooling.temperature spread.maximum | 8.54 | ΔK |
| cooling.temperature spread.mean | 7.04 | ΔK |
| cooling.temperature spread.minimum | 3.53 | ΔK |
Statistics for operating mode heating
| KPI | Value | Unit |
|---|---|---|
| heating.temperature spread.maximum | 10.77 | ΔK |
| heating.temperature spread.mean | 4.97 | ΔK |
| heating.temperature spread.minimum | -2.80 | ΔK |
Evaluation for operating mode heating
| KPI | Value | Unit |
|---|---|---|
| heating.duration.above maximum allowed spread | 0 | h |
| heating.duration.above maximum allowed spread.relative | 0 | % |
| heating.duration.below minimum allowed spread | 29.66 | h |
| heating.duration.below minimum allowed spread.relative | 18.28 | % |
| heating.duration.within allowed spread limits | 132.60 | h |
| heating.duration.within allowed spread limits.relative | 81.72 | % |
Total evaluation of temperature spread
| KPI | Value | Unit |
|---|---|---|
| total.duration.above maximum allowed spread | 0 | h |
| total.duration.above maximum allowed spread.relative | 0 | % |
| total.duration.below minimum allowed spread | 29.66 | h |
| total.duration.below minimum allowed spread.relative | 18.28 | % |
| total.duration.within allowed spread limits | 132.6 | h |
| total.duration.within allowed spread limits.relative | 81.72 | % |
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Red analysis results indicate operating conditions which should be checked by the operator in any case because the temperature spreads have not been set optimally. |
| yellow | Yes | Yellow analysis results are shown for operating conditions which should be improved. |
| green | Yes | Green analaysis results show that there is sufficient temperature spread for this component in respect to usual tolerances. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations on how to adjust volume flows for higher energy efficiency or better energy provision. No recommendation, if temperature spread is sufficient. |
KPIs
General
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Operating time | Amount of time component is switched on | 0 to inf | h |
| Operating time.relative | Amount of time component is switched on relative to analysis period | 0 to 100 | % |
Statistics of temperature spread
Temperature spread
Heat flow direction can be derived from the corresponding operating mode of the component.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Operating mode expectation | Expected operating mode based on general components behavior or operating mode attribute. | Operating mode e.g. "heating operation" | string |
| Operating Mode.allowed | Amount of time the component is operated in a allowed operating mode. | 0 to inf | h |
| Operating Mode.allowed.relative | Amount of time the component is operated in a allowed operating mode relative to operating time. | 0 to 100 | % |
| Operating Mode.cooling | Amount of time the component is operated in cooling mode. | 0 to inf | h |
| Operating Mode.cooling.relative | Amount of time the component is operated in cooling mode relative to operating time. | 0 to 100 | % |
| Operating Mode.heating | Amount of time the component operated is in heating mode. | 0 to inf | h |
| Operating Mode.heating.relative | Amount of time the component is operated in heating mode relative to operating time. | 0 to 100 | % |
| Operating Mode.neutral | Amount of time the component is operated in a neutral mode. (Usually impossible to reach under real conditions) | 0 to inf | h |
| Operating Mode.neutral.relative | Amount of time the component is operated in a neutral mode relative to operating time. (Usually impossible to reach under real conditions) | 0 to 100 | % |
| Operating Mode.not allowed | Amount of time the component is operated in a prohibited operating mode. | 0 to inf | h |
| Operating Mode.not allowed.relative | Amount of time the component is operated in a prohibited operating mode relative to operaint time. | 0 to 100 | % |
Operating modes
The operating mode is an indication for the heat transfer originating from the component to a consumer.
The heating mode indicates that a consumer is being supplied with heat.
The cooling mode indicates that a consumer is being supplied with cold.
The KPIs for a specific operating mode are only returned when the component had operation in these modes.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| <operating mode>.duration.above maximum allowed spread | Amount of time the temperature spread exceeded the maximum allowed spread specific for <operating mode>. | 0 to inf | h |
| <operating mode>.duration.above maximum allowed spread.relative | Amount of time the temperature spread exceeded the maximum allowed spread specific for <operating mode> relative to operating time. | 0 to 100 | % |
| <operating mode>.duration.below minimum allowed spread | Amount of time the temperature spread fell below the minimum allowed spread specific for <operating mode>. | 0 to inf | h |
| <operating mode>.duration.below minimum allowed spread.relative | Amount of time the temperature spread fell below the minimum allowed spread specific for <operating mode> relative to operating time. | 0 to 100 | % |
| <operating mode>.duration.within allowed spread limits | Amount of time the temperature spread stayed inside the desired maximum and minimum allowed spreads for a specific <operating mode>. | 0 to inf | h |
| <operating mode>.duration.within allowed spread limits.relative | Amount of time the temperature spread stayed inside the desired maximum and minimum allowed spreads for a specific <operating mode> relative to operating time. | 0 to 100 | % |
| <operating mode>.maximum allowed spread | Maximum allowed temperature spread for the <operating mode>, calculated from attributes. | -inf to inf | ΔK |
| <operating mode>.minimum allowed spread | Maximum allowed temperature spread for the <operating mode>, calculated from attributes. | -inf to inf | ΔK |
| <operating mode>.temperature spread.maximum | Maximum calculated temperature spread during operation in <operating mode>. | -inf to inf | ΔK |
| <operating mode>.temperature spread.mean | Average calculated temperature spread during operation in <operating mode>. | -inf to inf | ΔK |
| <operating mode>.temperature spread.minimum | Minimum calculated temperature spread during operation in <operating mode>. | -inf to inf | ΔK |
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| total.duration.above maximum allowed spread | Amount of time the temperature spread exceeded the maximum allowed spread. This includes all operating modes. | 0 to inf | h |
| total.duration.above maximum allowed spread.relative | Amount of time the temperature spread exceeded the maximum allowed spread relative to operating time. This includes all operating modes. | 0 to 100 | % |
| total.duration.below minimum allowed spread | Amount of time the temperature spread fell below the minimum allowed spread. This includes all operating modes. | 0 to inf | h |
| total.duration.below minimum allowed spread.relative | Amount of time the temperature spread fell below the minimum allowed spread relative to operating time. This includes all operating modes. | 0 to 100 | % |
| total.duration.within allowed spread limits | Amount of time the temperature spread stayed inside the desired maximum and minimum allowed spreads. This includes all operating modes. | 0 to inf | h |
| total.duration.within allowed spread limits.relative | Amount of time the temperature spread stayed inside the desired maximum and minimum allowed spreads relative to operating time. This includes all operating modes. | 0 to 100 | % |
Specific KPIs for Heat pumps, Compression chillers and Heat transfer units
Evaluation of subcomponents
Each component has subcomponents which will be set as a prefix infront of the KPIs above. The temperature spreads for each subcomponent will be evaluated independently.
Example for the temperature spread: "<subcomponent>.<operating mode>.temperature spread.mean", "condenser.heating.temperature spread.mean".
The KPIs for total.duration are additionally introduced for the whole component, they have no subcomponent prefix.
Operating mode
The operating mode is expected to be cooling.
Cases
Temperature spread
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature - water side | Pin | Yes | - |
| Return temperature - water side | Pin | Yes | - |
| Pump operating state | Pin Ranking | No | Always operating |
| Design supply temperature | Attribute | No | Default: 10 °C |
| Design return temperature | Attribute | No | Default: 16 °C |
| Minimal temperature spread | Attribute | No | Default: 1 K |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
| 4 | Always operating | Default |
Operating mode
The operating mode is expected to be heating.
Cases
Temperature spread
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature - water side | Pin | Yes | - |
| Return temperature - water side | Pin | Yes | - |
| Pump operating state | Pin Ranking | No | Always operating |
| Design supply temperature | Attribute | No | Default: 60 °C |
| Design return temperature | Attribute | No | Default: 40 °C |
| Minimal temperature spread | Attribute | No | Default: 5 K |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
| 4 | Always operating | Default |
Operating mode
The operating mode is expected to be heating.
Cases
Temperature spread
| Input | Type | Required | If missing |
|---|---|---|---|
| Return temperature | Pin | Yes | - |
| Supply temperature | Pin | Yes | - |
| Pump operating state | Pin Ranking | No | Always operating |
| Design supply temperature | Attribute | No | Default: 70 °C |
| Design return temperature | Attribute | No | Default: 50 °C |
| Minimal temperature spread | Attribute | No | Default: 5 K |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
| 4 | Always operating | Default |
Operating mode
The operating mode is expected to be heating.
Cases
Temperature spread
| Input | Type | Required | If missing |
|---|---|---|---|
| Return temperature | Pin | Yes | - |
| Supply temperature | Pin | Yes | - |
| Pump operating state | Pin Ranking | No | Always operating |
| Design supply temperature | Attribute | No | Default: 70 °C |
| Design return temperature | Attribute | No | Default: 50 °C |
| Minimal temperature spread | Attribute | No | Default: 5 K |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
| 4 | Always operating | Default |
Subcomponents
There are two subcomponents: Condenser, Evaporator. The temperature spread can be evaluated for each of these independently. If both are connected, also the overall operating mode of the component is evaluated. The overall operating mode is expected to be cooling.
Cases (the analysis needs at least one case covered)
Temperature spread - evaporator
| Input | Type | Required | If missing |
|---|---|---|---|
| Evaporator - Inlet temperature | Pin | Yes | - |
| Evaporator - Outlet temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Evaporator - design supply temperature | Attribute | No | Default: 8 °C |
| Evaporator - design return temperature | Attribute | No | Default: 16 °C |
| Evaporator - minimal temperature spread | Attribute | No | Default: 1 K |
Temperature spread - condenser
| Input | Type | Required | If missing |
|---|---|---|---|
| Condenser - Inlet temperature | Pin | Yes | - |
| Condenser - Outlet temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Condenser cooling - design supply temperature | Attribute | No | Default: 44 °C |
| Condenser cooling - design return temperature | Attribute | No | Default: 50 °C |
| Condenser cooling - minimal temperature spread | Attribute | No | Default: 1 K |
Pin Rankings
Operating state
All parts must be active.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| General | Operating message | Pin | Always operating |
| Pump running | Evaporator - Pump - Operating message | Pin | Always operating |
| Condenser - Pump - Operating message | Pin | ||
| Evaporator - Pump - Control signal | Pin | ||
| Condenser - Pump - Control signal | Pin |
Operating mode
The operating mode is expected to be cooling.
Cases
Temperature spread
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Return temperature | Pin | Yes | - |
| Pump operating state | Pin Ranking | No | Always operating |
| Design supply temperature | Attribute | No | Default: 10 °C |
| Design return temperature | Attribute | No | Default: 16 °C |
| Minimal temperature spread | Attribute | No | Default: 1 K |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
| 4 | Always operating | Default |
Subcomponents
There are two subcomponents: Condenser, Evaporator. The temperature spread can be evaluated for each of these independently. If both are connected, also the overall operating mode of the component is evaluated. The overall operating mode is expected to be heating.
Overall operating modes
heating_mode:
- Evaporator heating
- Condenser heating
cooling_mode: (External switch of evaporator side with condenser side)
- Evaporator cooling
- Condenser cooling
Cases (the analysis needs at least one case covered)
Temperature spread - evaporator
| Input | Type | Required | If missing |
|---|---|---|---|
| Evaporator - Inlet temperature | Pin | Yes | - |
| Evaporator - Outlet temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Overall operating mode | Attribute | No | Default: heating_mode |
| Evaporator cooling - design supply temperature | Attribute | No | Default: 8 °C |
| Evaporator cooling - design return temperature | Attribute | No | Default: 16 °C |
| Evaporator cooling - minimal temperature spread | Attribute | No | Default: 1 K |
| Evaporator heating - design supply temperature | Attribute | No | Default: 50 °C |
| Evaporator heating - design return temperature | Attribute | No | Default: 44 °C |
| Evaporator heating - minimal temperature spread | Attribute | No | Default: 2 K |
Temperature spread - condenser
| Input | Type | Required | If missing |
|---|---|---|---|
| Condenser - Inlet temperature | Pin | Yes | - |
| Condenser - Outlet temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Overall operating mode | Attribute | No | Default: heating_mode |
| Condenser heating - design supply temperature | Attribute | No | Default: 50 °C |
| Condenser heating - design return temperature | Attribute | No | Default: 44 °C |
| Condenser heating - minimal temperature spread | Attribute | No | Default: 2 K |
| Condenser cooling - design supply temperature | Attribute | No | Default: 8 °C |
| Condenser cooling - design return temperature | Attribute | No | Default: 16 °C |
| Condenser cooling - minimal temperature spread | Attribute | No | Default: 1 K |
Pin Rankings
Operating state
All parts must be active.
| Part | Candidate | Source | If none is mapped |
|---|---|---|---|
| General | Operating message | Pin | Always operating |
| Pump running | Evaporator - pump - operating message | Pin | Always operating |
| Condenser - pump - operating message | Pin | ||
| Evaporator - pump - control signal | Pin | ||
| Condenser - Pump - control signal | Pin |
Subcomponents
There are two subcomponents: Primary, Secondary. The temperature spread can be evaluated for each of these independently. If both are connected, also the overall operating mode of the component is evaluated. The overall operating mode is expected to be heating.
Overall operating modes
heating_mode:
- Primary heating
- Secondary heating
cooling_mode: (External switch of evaporator side with condenser side)
- Primary cooling
- Secondary cooling
Cases (the analysis needs at least one case covered)
Temperature spread - primary side
| Input | Type | Required | If missing |
|---|---|---|---|
| Primary side - supply temperature | Pin | Yes | - |
| Primary side - return temperature | Pin | Yes | - |
| Pump operating state | Pin Ranking | No | Always operating |
| Overall operating mode | Attribute | No | Default: heating_mode |
| Primary heating - design supply temperature | Attribute | No | Default: 125 °C |
| Primary heating - design return temperature | Attribute | No | Default: 65 °C |
| Primary heating - minimal temperature spread | Attribute | No | Default: 10 K |
| Primary cooling - design supply temperature | Attribute | No | Default: 8 °C |
| Primary cooling - design return temperature | Attribute | No | Default: 14 °C |
| Primary cooling - minimal temperature spread | Attribute | No | Default: 1 K |
Temperature spread - secondary side
| Input | Type | Required | If missing |
|---|---|---|---|
| Secondary side - Return temperature | Pin | Yes | - |
| Secondary side - supply temperature | Pin | Yes | - |
| Pump operating state | Pin Ranking | No | Always operating |
| Overall operating mode | Attribute | No | Default: heating_mode |
| Secondary heating - design supply temperature | Attribute | No | Default: 70 °C |
| Secondary heating - design return temperature | Attribute | No | Default: 35 °C |
| Secondary heating - minimal temperature spread | Attribute | No | Default: 5 K |
| Secondary cooling - design supply temperature | Attribute | No | Default: 10 °C |
| Secondary cooling - design return temperature | Attribute | No | Default: 16 °C |
| Secondary cooling - minimal temperature spread | Attribute | No | Default: 1 K |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Primary side - pump - operating message | Pin |
| 2 | Secondary side - pump - operating message | Pin |
| 3 | Primary side - pump - control signal | Pin |
| 4 | Secondary side - pump - control signal | Pin |
| 5 | Operating message | Pin |
| 6 | Always operating | Default |
Operating mode
The operating mode is expected to be heating.
Cases
Temperature spread
| Input | Type | Required | If missing |
|---|---|---|---|
| Supply temperature | Pin | Yes | - |
| Return temperature | Pin | Yes | - |
| Pump operating state | Pin Ranking | No | Always operating |
| Design supply temperature | Attribute | No | Default: 70 °C |
| Design return temperature | Attribute | No | Default: 50 °C |
| Minimal temperature spread | Attribute | No | Default: 5 K |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
| 4 | Always operating | Default |
Operating mode
The operating mode can be heating or cooling. By default the operating mode is expected to be cooling.
Cases
Temperature spread
| Input | Type | Required | If missing |
|---|---|---|---|
| Return temperature | Pin | Yes | - |
| Supply temperature | Pin | Yes | - |
| Operating state | Pin Ranking | No | Always operating |
| Operating mode | Attribute | No | Default: cooling_mode |
| Heating - design supply temperature | Attribute | No | Default: 16 °C |
| Heating - design return temperature | Attribute | No | Default: 10 °C |
| Heating - minimal temperature spread | Attribute | No | Default: 2 K |
| Cooling - design supply temperature | Attribute | No | Default: 44 °C |
| Cooling - design return temperature | Attribute | No | Default: 50 °C |
| Cooling - minimal temperature spread | Attribute | No | Default: 1 K |
Pin Rankings
Operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Operating message | Pin |
| 2 | Fan - operating message | Pin |
| 3 | Always operating | Default |
Subcomponents
There are two subcomponents: Air heater (expected operating mode: heating) and Air cooler (expected operating mode: cooling). The temperature spread is evaluated for each subcomponent independently.
Cases (the analysis needs at least one case covered)
Temperature spread - air heater
| Input | Type | Required | If missing |
|---|---|---|---|
| Air heater - Water supply temperature | Pin | Yes | - |
| Air heater - Water return temperature | Pin | Yes | - |
| Air heater pump operating state | Pin Ranking | No | Always operating |
| Air heater - Design supply temperature | Attribute | No | Default: 60 °C |
| Air heater - Design return temperature | Attribute | No | Default: 40 °C |
| Air heater - Minimal temperature spread | Attribute | No | Default: 5 K |
Temperature spread - air cooler
| Input | Type | Required | If missing |
|---|---|---|---|
| Air cooler - Water supply temperature | Pin | Yes | - |
| Air cooler - Water return temperature | Pin | Yes | - |
| Air cooler pump operating state | Pin Ranking | No | Always operating |
| Air cooler - Design supply temperature | Attribute | No | Default: 10 °C |
| Air cooler - Design return temperature | Attribute | No | Default: 16 °C |
| Air cooler - Minimal temperature spread | Attribute | No | Default: 1 K |
Pin Rankings
Air heater pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air heater - Pump - Operating message | Pin |
| 2 | Air heater - Pump - Control signal | Pin |
| 3 | Air heater - Operating message | Pin |
| 4 | Always operating | Default |
Air cooler pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Air cooler - Pump - Operating message | Pin |
| 2 | Air cooler - Pump - Control signal | Pin |
| 3 | Air cooler - Operating message | Pin |
| 4 | Always operating | Default |
Operating mode
The operating mode can be heating or cooling. By default the operating mode is expected to be heating.
Design temperatures
The analysis uses fixed design temperatures for the thermal control loop, because the component has no design temperature attributes: 70 °C supply, 50 °C return and 5 K minimal spread for heating, 10 °C supply, 16 °C return and 1 K minimal spread for cooling.
Cases
Temperature spread
| Input | Type | Required | If missing |
|---|---|---|---|
| Inlet temperature recirculation | Pin | Yes | - |
| Outlet temperature | Pin | Yes | - |
| Pump operating state | Pin Ranking | No | Always operating |
| Operating mode | Attribute | No | Default: heating_mode |
Pin Rankings
Pump operating state
| Priority | Candidate | Source |
|---|---|---|
| 1 | Pump - operating message | Pin |
| 2 | Pump - control signal | Pin |
| 3 | Operating message | Pin |
| 4 | Always operating | Default |
Recommend Time Span
1 day to 1 week
Recommended Repetition
Every month
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance or replacements
"Temperature spread too large"
Explanation
High temperature spreads indicate a low volume flow of the heat transfer medium in the system. This can cause the energy distribution in the system to be uneven and more difficult to control. The temperature distribution within radiators in particular can be poor, which is disadvantageous for user comfort. It can also happen that not enough energy is released into the room when heating or not enough energy is extracted from the room when cooling.
Suggestion
First check whether the supply temperatures are set appropriately. In most systems, the supply temperature should be higher at lower outside temperatures than at high outside temperatures when heating. This can be achieved using a heating curve on the heating controller in the building or with the aedifion CURV controls app. How high the supply temperature should be at lower outside temperatures depends on the heating surfaces. On the one hand, you can refer to the planning documents to find out which supply temperature is intended for delivering the maximum heating performance and ensure that this supply temperature is not exceeded at low outside temperatures. On the other hand, the temperature can also be determined through testing. If the desired room temperatures are reached in the rooms and the temperature spread is high, the supply temperature should be reduced. If the temperature is not reached in individual rooms, this indicates that these rooms are being supplied with an insufficient volume flow. This problem can be addressed by reducing the resistance on the pre-adjustable valves on the radiators. The same applies in reverse for cooling. Furthermore, check the setting of the pumps. If the temperature spread is high and the pumps are set to a low delivery head, the delivery head should be increased for testing in order to observe the temperature spread. This setting can usually be made directly on the pump. Ideally, pumps that support an operating mode with a variable delivery head should be activated in this mode, since this is more energy-efficient.
"Temperature spread too small"
Explanation
Low temperature spreads indicate a high volume flow of the heat transfer medium in the system. This indicates that the heat transfer medium is only exchanging a small amount of energy within the rooms. On the one hand, this might be due to the fact that the pumps are set to an excessively high output and therefore have higher operating costs and wear out more quickly. On the other hand, the low temperature spread might imply that the heat exchangers and radiators cannot provide enough power because the temperature difference between the heating/cooling surfaces and the room is too small. This in turn suggests a supply temperature that is too low when heating and too high when cooling.
Suggestion
First check whether the supply temperatures are set appropriately. In most systems, the supply temperature should be higher at lower outside temperatures than at high outside temperatures. This can be achieved using a heating curve on the heating controller in the building or with the aedifion CURV controls app. How high the supply temperature should be set at lower outside temperatures depends on the heating surfaces. On the one hand, you can refer to the planning documents to check which supply temperature is intended for providing the maximum heating power and ensure that this supply temperature is reached at low outside temperatures. On the other hand, the temperature can also be determined by testing. If the desired room temperatures are not reached in many rooms and the temperature spread is small, the supply temperature should be increased. If the temperature is only not reached in individual rooms, this indicates that these rooms are being supplied with an insufficient volume flow. This problem can be solved by reducing the resistance at the radiator. The same applies in reverse for cooling. Continue to check the pump settings. If the temperature spread is low and the pump is set to a high delivery head, the delivery head needs to be reduced for testing purposes in order to observe the temperature spread. This setting can usually be made directly on the pump. Ideally, pumps that support an operating mode with a variable delivery head should be activated in this mode, since this is more energy-efficient.
Thermal Comfort¶
The Thermal Comfort analysis quantifies the thermal comfort of a room on a scale of 0-100%. First, the comfort temperature is defined for the room according to DIN EN 16798-1. This comfort temperature depends on the outside air temperature. The analysis then calculates the spread between this comfort temperature and the actual temperature of the room. Finally, the spread is converted to a percentage of thermal comfort.
Value
- Check and evaluate the thermal comfort level of a room
- Higher occupant comfort, health and performance
- Monitor room temperature
Recommended for components
- Rooms with usual conditioning like offices, schools, salesrooms
Checked conditions
- Sufficient thermal comfort
- Deviation between room temperature, comfort temperature and setpoint
This example is intended to illustrate how the thermal comfort is calculated and which options are available to customise the analysis.
Figure 1 shows the relationship between the spread (difference between the room temperature and the comfort temperature) and the percentage of thermal comfort. The thermal comfort decreases, while the spread increases the further out you go.
This relationship follows a normal distribution curve that produces a continuous percentage of thermal comfort, peaking at 100% when the room temperature is the same as the comfort temperature. The comfort temperature, represented by the yellow line in figure 1, follows the standard of DIN EN 16798-1 by default. However, it can be adjusted by using four attributes to move point 1 and 2. (See comfort temperature curve attributes under the section Components)
Alternativly, the pin Comfort temperature can be mapped for a customised and time-dependend comfort temperature.
The analysis also allows the setting of two cut-off limits via the attributes upper and lower limit for room temperature. If the room temperature exceeds the upper limit or falls below the lower limit, a warning is issued by the analysis. None of the limits are set by default.
A normal distribution curve for a comfort temperature of 21 °C is shown in Figure 2 (blue line).
For better interlinking with the wellbeing analysis (asset cockpit), the thermal comfort is categorised into the five categories as shown below in Figure 2. In the KPIs, the relative and absolute time in the respective category is returned. The limits for each category are based on the yellow and red limits (signal colors) and can be set using the corresponding attributes for the signal colors. The maximum acceptable difference between the comfort temperature and the maximum deviation is set as the value for the attribute. By default, this is 1.5K deviation from the comfort temperature for the yellow limit and 3K for the red limit. This corresponds to a thermal comfort of 92% at the yellow limit and 72% at the red limit. This values are adjustable via two attributes for the red and yellow limit
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Default: more than ±3K spread, thermal comfort is bad. |
| yellow | Yes | Default: between ±(1.5 to 3K) spread, thermal comfort is acceptable. |
| green | Yes | Default: within ±1.5K spread, thermal comfort is good. |
Interpretations
| Available | Info |
|---|---|
| Yes | Evaluation of the thermal comfort level. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to improve the thermal comfort and adjust setpoints. |
KPIs
Operating Time
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| operating time | Duration of presence, the active room control, or a set schedule attribute if the presence is not being measured. | 0 to inf | h |
| operating time.relative | Duration of presence, the active room control, or a set schedule attribute if the presence is not being measured relative to the evaluation period. | 0 to 100 | % |
Thermal comfort kpis
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Thermal comfort.mean | Average thermal comfort during the evaluation period, depending on room temperature and comfort temperature. | 0 to 100 | % |
| Thermal comfort.maximum | Maximal thermal comfort during the evaluation period, depending on room temperature and comfort temperature. | 0 to 100 | % |
| Thermal comfort.minimum | Minimal thermal comfort during the evaluation period, depending on room temperature and comfort temperature. | 0 to 100 | % |
| Thermal comfort good.relative | Duration the thermal comfort was good relative to active time. | 0 to 100 | % |
| Thermal comfort acceptable.relative | Duration the the thermal comfort was acceptable relative to active time. | 0 to 100 | % |
| Thermal comfort bad.relative | Duration the thermal comfort was bad relative to active time. | 0 to 100 | % |
| Duration thermal comfort good | Absolute time during which the thermal comfort was good. | 0 to inf | h |
| Duration thermal comfort acceptable | Absolute time during which the thermal comfort was acceptable. | 0 to inf | h |
| Thermal comfort bad.relative | Absolute time during which the thermal comfort was bad. | 0 to inf | h |
Differences
Negative values indicate that the first temperature reading was below the seccond temperature reading, positive values that the first temperature reading was above the seccond temperature reading.
Tolerances and thresholds
Usually tolerances and thresholds are 1K above and below the optimal values. The only exeptions are KPIs who return significant deviations. In this case the tolerances are 3K above and below the optimal values.
Temperature KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Difference room temperature and comfort temperature.mean | Average temperature difference between room temperature and comfort temperature. (Negative values indicate room temperature was below comfort temperature, positive values that the room temperature was above comfort temperature) | -inf to +inf | ΔK |
| Difference room temperature and comfort temperature.minimum | Minimum temperature difference between room temperature and comfort temperature. (Negative values indicate room temperature was below comfort temperature, positive values that the room temperature was above comfort temperature) | -inf to +inf | ΔK |
| Difference room temperature and comfort temperature.maximum | Maximum temperature difference between room temperature and comfort temperature. (Negative values indicate room temperature was below comfort temperature, positive values that the room temperature was above comfort temperature) | -inf to inf | ΔK |
| Duration room temperature within comfort temperature tolerance | Absolute time during which the room temperature was within the tolerance for comfort temperature. (tolerance ±1K of the comfort temperature) | 0 to inf | h |
| Duration room temperature outside comfort temperature tolerance too cold | Absolut time during which the room temperature was below the tolerance for comfort temperature. (tolerance ±1K of the comfort temperature | 0 to inf | h |
| Duration room temperature outside comfort temperature tolerance too warm | Absolut duration during which the room temperature was above the tolerance for comfort temperature. (tolerance ±1K of the comfort temperature) | 0 to inf | h |
| Duration room temperatur within comfort temperature tolerance.relative | Percentage of active time of the room in which the room temperature was within the tolerance for the comfort temperature. (tolerance ±1K of the comfort temperature) | 0 to inf | h |
| Duration room temperature outside comfort temperature tolerance too cold.relative | Percentage of active time of the room in which the room temperature was below the tolerance for the comfort temperature. (tolerance ±1K of the comfort temperature) | 0 to 100 | % |
| Duration room temperature outside comfort temperature tolerance too warm.relative | Percentage of active time of the room in which the room temperature was above the tolerance for the comfort temperature. (tolerance ±1K of the comfort temperature) | 0 to 100 | % |
| Temperature-weighted duration too cold | Cumulated temperature-weighted time during which the room temperature was below the comfort temperature threshold (threshold: room temperature -1K below comfort temperature) | 0 to -inf | °Cd |
| Temperature-weighted duration too warm | Cumulated temperature-weighted time during which the room temperature was above the comfort temperature threshold (threshold: room temperature +1K above comfort temperature) | 0 to inf | °Cd |
| Duration room temperature above upper cut-off limit | Absolute time during which the room temperature was above the upper cut-off temperature for room temperature. | 0 to inf | h |
| Duration room temperature below lower cut-off limit | Absolute time during which the room temperature was below the lower cut-off temperature for room temperature. | 0 to inf | h |
| Room temperature outside cut-off limits.relative | Percentage of active time of the room during which the room temperature was above the upper and below the lower cut-off temperature. | 0 to 100 | % |
Room temperature classification KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Duration room temperature good | Absolute time during which the room temperature was good. | 0 to inf | h |
| Duration room temperature slightly too warm | Absolute time during which the room temperature was slightly too warm. | 0 to inf | h |
| Duration room temperature slightly too cold | Absolute time during which the room temperature was slightly too cold. | 0 to inf | h |
| Duration room temperature too warm | Absolute time during which the room temperature was too warm. | 0 to inf | h |
| Duration room temperature too cold | Absolute time during which the room temperature was too cold. | 0 to inf | h |
| Duration room temperature good.relative | Percentage of active time of the room in which the room temperature was good. | 0 to 100 | % |
| Duration room temperature slightly too warm.relative | Percentage of active time of the room in which the room temperature was slightly too warm. | 0 to 100 | % |
| Duration room temperature slightly too cold.relative | Percentage of active time of the room in which the room temperature was slightly too cold. | 0 to 100 | % |
| Duration room temperature too warm.relative | Percentage of active time of the room in which the room temperature was too warm. | 0 to 100 | % |
| Duration room temperature too cold.relative | Percentage of active time of the room in which the room temperature was too cold. | 0 to 100 | % |
Setpoint KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| Difference setpoint and comfort temperature.mean | Mean temperature difference between room temperature and the setpoint temperature. (Negative values indicate that the setpoint temperature was below comfort temperature, positive values that the setpoint temperature was above comfort temperature) | -inf to +inf | ΔK |
| Difference setpoint and comfort temperature.minimum | Minimum temperature difference between room temperature and the setpoint temperature. (Negative values indicate that the setpoint temperature was below comfort temperature, positive values that the setpoint temperature was above comfort temperature) | -inf to +inf | ΔK |
| Difference setpoint and comfort temperature.maximum | Maximum temperature difference between room temperature and the setpoint temperature. (Negative values indicate that the setpoint temperature was below comfort temperature, positive values that the setpoint temperature was above comfort temperature) | -inf to +inf | ΔK |
| Duration outside tolerance for comfort temperature below setpoint.relative | Percentage of active time of the room in which the comfort temperature was below the tolerance for the setpoint. (tolerance ±1K of the comfort temperature) | 0 to 100 | % |
| Duration outside tolerance for comfort temperature above setpoint.relative | Percentage of active time of the room in which the comfort temperature was above the tolerance for the setpoint. (tolerance ±1K of the comfort temperature) | 0 to 100 | % |
| Duration within tolerance for comfort temperature and setpoint.relative | Percentage of active time of the room in which the comfort temperature was within the tolerance for the setpoint. (tolerance ±1K of the comfort temperature) | 0 to 100 | % |
| Temperature-weighted duration comfort temperature below setpoint | Cumulated temperature-weighted time during which the comfort temperature was above the setpoint threshold. (threshold: comfort temperature +1K above setpoint) | 0 to inf | °Cd |
| Temperature-weighted duration comfort temperature above setpoint | Cumulated temperature-weighted time during which the comfort temperature was below the setpoint threshold. (threshold: comfort temperature -1K below setpoint) | 0 to inf | °Cd |
| Duration outside tolerance for room temperature significantly below setpoint.relative | Percentage of active time of the room in which the comfort temperature was significantly above the tolerance for the setpoint. (tolerance ±3K of the comfort temperature) | 0 to 100 | % |
| Duration outside tolerance for room temperature significantly above setpoint.relative | Percentage of active time of the room in which the comfort temperature was significantly above the tolerance for the setpoint. (tolerance ±3K of the comfort temperature) | 0 to 100 | % |
| Duration outside tolerance for room temperature above setpoint.relative | Percentage of active time of the room in which the room temperature was above the tolerance for the setpoint. (tolerance ±1K of the comfort temperature) | 0 to 100 | % |
| Duration outside tolerance for room temperature below setpoint.relative | Percentage of active time of the room in which the room temperature was below the tolerance for the setpoint. (tolerance ±1K of the comfort temperature) | 0 to 100 | % |
Setpoints
If setpoints are mapped, they allow for a better understanding of why the thermal comfort may only be acceptable or bad. If not mapped, setpoint KPIs and recommendations regarding adjustments of the setpoints are not available. The setpoints are not relevant for the calculation of the thermal comfort.
Cut-off limits
Ensure that the upper cut-off limit is always higher than the lower cut-off limit and also higher or lower than the expected comfort temperatures. Adjust the comfort temperatures if necessary. The limits can also be set individually.
Comfort temperature curve
If the values for either point of the comfort temperature curve are changed, always pay attention to the meaningfulness of the values you are using. To get an idea of where point 1 & 2 are located see the example.
Cases
Room air temperature
| Input | Type | Required | If missing |
|---|---|---|---|
| Room air temperature | Pin | Yes | - |
| Outside air temperature | Pin | Yes | - |
| Upper limit for room air temperature | Attribute | No | Default: 26 °C |
| Lower limit for room air temperature | Attribute | No | Lowest measured value |
| Comfort temperature curve - lower point 1 Room temperature | Attribute | No | Default: 22 °C |
| Comfort temperature curve - upper point 2 Room temperature | Attribute | No | Default: 26 °C |
| Comfort temperature curve - lower point 1 outside air temperature | Attribute | No | Default: 16 °C |
| Comfort temperature curve - upper point 2 outside air temperature | Attribute | No | Default: 32 °C |
| Thermal comfort yellow limit | Attribute | No | Default: 1.5 K |
| Thermal comfort red limit | Attribute | No | Default: 3 K |
| Thermal comfort evaluation threshold in hours per week | Attribute | No | Default: 4 h |
| Occupancy | Pin Ranking | No | Always operating |
| Room air temperature setpoint | Pin Ranking | No | No setpoint KPIs |
| Comfort room air temperature | Pin | No | Comfort temperature curve |
Pin Rankings
Occupancy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Presence | Pin |
| 2 | Schedule | Attribute |
| 3 | Operating message | Pin |
| 4 | Always operating | Default |
The Schedule candidate also takes the attributes Custom day schedules, Holiday schedule, Automatic determination of holidays (default: True) and Mode mapping into account, as well as the building attribute Schedule timezone (default: Europe/Berlin).
Room air temperature setpoint
| Priority | Candidate | Source |
|---|---|---|
| 1 | Room air temperature setpoint (calculated) | Pin |
| 2 | Room air temperature base setpoint + Room air temperature setpoint adjustment | Pin |
| 3 | Room air temperature base setpoint | Pin |
Recommend Time Span
1 week
Recommended Repetition
Every month
- After changes of presence schedules or room schedules
Virtual Meter¶
The Virtual Meter analysis determines the amount of electrical power, gas, heat, and water which is measured by meters or used by other components. If meter data is not available, other data sources like power can be used to infer the consumption.
When heat or cold meters are analyzed, the temperature difference and volume flow are used to calculate the "virtual heat" which is compared to the "measured heat" if the required pins are available. The Virtual Meter Analysis substitutes physical meters and enables energy/resource flow tracing.
Value
Summarized and evaluates energy/resource flow:
- Traces and provides insights to energy/resource consumption
- Additional weather normalized energy/resource consumption for meter components
- Enables comparison between hardware heat meters and calculated "virtual heat"
Recommended for components
Meters and distribution systems such as:
- Boilers
- Cold meters
- Cooling circuits
- Combined heat and power
- Electricity meters
- Gas meters
- Heat meters
- Heat pumps
- Heating circuits
- Thermal control loops
- Water meters
Checked conditions
- For heat and cold meters: compares the measured heat with the "virtual heat" (calculated by analysis), if both are available.
The virtual meter analysis was tested on a combined heat and power plant for one week. Figure 1 shows the inlet/outlet temperatures, volume flow, and heat flow of the combined heat and power plant.
Figure 1: Temperatures, volume flow and heat flow of combined heat and power plant
The virtual heat is compared with the measured heat and based on the relatively small difference between the two heats, a green signal color is returned.
| KPI | Value | Unit |
|---|---|---|
| measured heat | 43.4 | MWh |
| measured heat flow.mean | 444.6 | kW |
| measured heat flow.minimum | 0.1 | kW |
| measured heat flow.maximum | 1113.1 | kW |
| virtual heat | 41.4 | MWh |
| virtual heat flow.mean | 324.1 | kW |
| virtual heat flow.minimum | -1213.2 | kW |
| virtual heat flow.maximum | 1061.8 | kW |
| heat difference | 2.01 | MWh |
| heat difference.relative | 4.63 | % |
The analysis only returns recommendations and evaluations if both a measured heat/heat flow is available, and a "virtual heat" is calculated. Otherwise, only KPI results are returned.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | No | - |
| yellow | Yes | There is a significant difference between the virtual heat and the measured heat for this component or its sub-components. |
| green | Yes | There is no significant difference between the virtual heat and the measured heat for this component and all of its sub-components. |
Interpretations
| Available | Info |
|---|---|
| Yes | Either the operational rule checks of the analysis were tested positive or not. |
Recommendations
| Available | Info |
|---|---|
| Yes | Consider re-calibrating the heat meter. |
KPIs
All KPIs are extended with a suffix that describes which data source was used to measure or calculate the consumption. F.e. heat.from pin Heating energy
Statistics of electrical energy
The .weather normalized variant below corrects for the weather actually experienced during the period. See Weather normalization.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| electrical power.maximum | Largest electrical power | -inf to inf | kW |
| electrical power.minimum | Smallest electrical power | -inf to inf | kW |
| electrical power.mean | Average electrical power | -inf to inf | kW |
| electrical energy | Total electrical energy consumed during the analysis period | -inf to inf | MWh |
| electrical energy.weather normalized | Total weather normalized electrical energy consumed during the analysis period | -inf to inf | MWh |
Statistics of gas consumption
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| gas volume flow.maximum | Largest gas volume flow | -inf to inf | m3/h |
| gas volume flow.minimum | Smallest gas volume flow | -inf to inf | m3/h |
| gas volume flow.mean | Average gas volume flow | -inf to inf | m3/h |
| gas volume | Total gas volume consumed during the analysis period | -inf to inf | m3 |
Statistics of heat
Negative values indicate cooling, while positive indicate heating.
Virtual and measured heat:
The "virtual heat" refers to heat calculated using temperatures and volume flows where "measured heat" refers to heats supplied by physical heat meters. The KPIs and time series are available for both cases and referred to as either measured or virtual heats e.g.:
measured heat flow is the heat flow measured by a heat meter
Units:
The units of the returned heat and heat flow are selected according to the magnitude of the result. Typical units are presented in the table below. Other possible units include MWh for heat and MW or W for heat flow.
Heat pump:
The KPI identifiers are extended by the prefix condenser or evaporator to specify the side of the heat pump the virtual heat meter is applied on. E.g.:
heat flow.maximum will be evaporator heat flow.maximum
The .weather normalized variant below corrects for the weather actually experienced during the period. See Weather normalization.
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| heat flow.maximum | Largest heat flow | -inf to inf | kW |
| heat flow.minimum | Smallest heat flow | -inf to inf | kW |
| heat flow.mean | Average heat flow | -inf to inf | kW |
| heat | Aggregated heat transferred | -inf to inf | kWh |
| heat.weather normalized | Aggregated weather normalized heat transferred | -inf to inf | kWh |
| heat difference | Difference between measured and virtual heat | -inf to inf | kWh |
| heat difference.relative | Percentage difference between virtual and measured heat | 0 to 100 | % |
Statistics of water consumption
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| water volume flow.maximum | Largest water volume flow | -inf to inf | m3/h |
| water volume flow.minimum | Smallest water volume flow | -inf to inf | m3/h |
| water volume flow.mean | Average water volume flow | -inf to inf | m3/h |
| water volume | Total water volume consumed during the analysis period | -inf to inf | m3 |
Cases
Energy consumption
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
Additional results
Energy cost
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
| Heat price | Pin Ranking | No | Default: 0.15 €/kWh |
CO2 emissions
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
| CO2 emission factor | Pin Ranking | No | Default: 0.36 kg/kWh |
Weather normalization
Runs only if Weather normalization is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
| Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Building - Room air temperature | Attribute | No | Default: 22 °C |
| Building - Heating limit temperature | Attribute | No | Default: 20 °C |
Pin Rankings
Heating energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating energy | Pin |
| 2 | Heating energy consumption values | Pin |
| 3 | Heating power | Pin |
| 4 | Volume flow + Supply temperature + Return temperature | Pin |
Heat price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heat price | Pin |
| 2 | Heat price | Attribute |
| 3 | Building - Heat price | Pin |
| 4 | Building - Heat price (default: 0.15 €/kWh) | Attribute |
CO2 emission factor
| Priority | Candidate | Source |
|---|---|---|
| 1 | CO2 emission factor | Pin |
| 2 | CO2 emission factor | Attribute |
| 3 | Building - CO2 emission factor heat energy | Pin |
| 4 | Building - CO2 emission factor heat energy (default: 0.36 kg/kWh) | Attribute |
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Building - Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature, only if analytics basis is True | Pin |
| 3 | Weatherbit outside air temperature | External |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Cases
Energy consumption
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling energy | Pin Ranking | Yes | - |
Additional results
Energy cost
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling energy | Pin Ranking | Yes | - |
| Cold price | Pin Ranking | No | Default: 0.1 €/kWh |
CO2 emissions
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling energy | Pin Ranking | Yes | - |
| CO2 emission factor | Pin Ranking | No | Default: 0.3 kg/kWh |
Weather normalization
Runs only if Weather normalization is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling energy | Pin Ranking | Yes | - |
| Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Building - Room air temperature | Attribute | No | Default: 22 °C |
| Building - (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C |
Pin Rankings
Cooling energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cooling energy | Pin |
| 2 | Cooling energy consumption values | Pin |
| 3 | Cooling power | Pin |
| 4 | Volume flow + Return temperature + Supply temperature | Pin |
Cold price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cold price | Pin |
| 2 | Cold price | Attribute |
| 3 | Building - Cold price | Pin |
| 4 | Building - Cold price (default: 0.1 €/kWh) | Attribute |
CO2 emission factor
| Priority | Candidate | Source |
|---|---|---|
| 1 | CO2 emission factor | Pin |
| 2 | CO2 emission factor | Attribute |
| 3 | Building - CO2 emission factor cold energy | Pin |
| 4 | Building - CO2 emission factor cold energy (default: 0.3 kg/kWh) | Attribute |
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Building - Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature, only if analytics basis is True | Pin |
| 3 | Weatherbit outside air temperature | External |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Cases
Energy consumption
| Input | Type | Required | If missing |
|---|---|---|---|
| Electric energy | Pin Ranking | Yes | - |
Additional results
Energy cost
| Input | Type | Required | If missing |
|---|---|---|---|
| Electric energy | Pin Ranking | Yes | - |
| Electricity price | Pin Ranking | No | Default: 0.25 €/kWh |
CO2 emissions
| Input | Type | Required | If missing |
|---|---|---|---|
| Electric energy | Pin Ranking | Yes | - |
| CO2 emission factor | Pin Ranking | No | Default: 0.56 kg/kWh |
Weather normalization
Runs only if Weather normalization is True and Energy application is Heating-app or Cooling-app. Other values leave the consumption unnormalized.
| Input | Type | Required | If missing |
|---|---|---|---|
| Electric energy | Pin Ranking | Yes | - |
| Weather normalization | Attribute | No | Default: False |
| Energy application | Attribute | No | Default: general-use |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Building - Room air temperature | Attribute | No | Default: 22 °C |
| Building - Heating limit temperature | Attribute | No | Default: 20 °C. Only used if Energy application is Heating-app |
| Building - (Advanced) Cooling limit temperature | Attribute | No | Default: 24 °C. Only used if Energy application is Cooling-app |
Pin Rankings
Electric energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Active energy | Pin |
| 2 | Active energy consumption values | Pin |
| 3 | Active power | Pin |
Electricity price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Electricity price | Pin |
| 2 | Electricity price | Attribute |
| 3 | Building - Electricity price | Pin |
| 4 | Building - Electricity price (default: 0.25 €/kWh) | Attribute |
CO2 emission factor
| Priority | Candidate | Source |
|---|---|---|
| 1 | CO2 emission factor | Pin |
| 2 | CO2 emission factor | Attribute |
| 3 | Building - CO2 emission factor electricity | Pin |
| 4 | Building - CO2 emission factor electricity (default: 0.56 kg/kWh) | Attribute |
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Building - Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature, only if analytics basis is True | Pin |
| 3 | Weatherbit outside air temperature | External |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Cases
Energy consumption
| Input | Type | Required | If missing |
|---|---|---|---|
| Fuel energy | Pin Ranking | Yes | - |
Additional results
Energy cost
| Input | Type | Required | If missing |
|---|---|---|---|
| Fuel energy | Pin Ranking | Yes | - |
| Fuel price | Pin Ranking | No | Default: 0.1 €/kWh |
CO2 emissions
| Input | Type | Required | If missing |
|---|---|---|---|
| Fuel energy | Pin Ranking | Yes | - |
| CO2 emission factor | Pin Ranking | No | Default: 0.24 kg/kWh |
Weather normalization
Runs only if Weather normalization is True.
| Input | Type | Required | If missing |
|---|---|---|---|
| Fuel energy | Pin Ranking | Yes | - |
| Weather normalization | Attribute | No | Default: True |
| Outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
| Project timezone | External | Yes | - |
| Weatherbit climate normals | External | Yes | - |
| Building - Room air temperature | Attribute | No | Default: 22 °C |
| Building - Heating limit temperature | Attribute | No | Default: 20 °C |
Pin Rankings
Fuel energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating energy consumption values | Pin |
| 2 | Gas quantity, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
| 3 | Gas quantity consumption values, Calorific value of natural gas (default: 13 kWh/m³) and Pressure compensation factor of natural gas (default: 1) | Estimate |
Fuel price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Fuel price | Pin |
| 2 | Fuel price | Attribute |
| 3 | Building - Fuel price | Pin |
| 4 | Building - Fuel price (default: 0.1 €/kWh) | Attribute |
CO2 emission factor
| Priority | Candidate | Source |
|---|---|---|
| 1 | CO2 emission factor | Pin |
| 2 | CO2 emission factor | Attribute |
| 3 | Building - CO2 emission factor fuel energy | Pin |
| 4 | Building - CO2 emission factor fuel energy (default: 0.24 kg/kWh) | Attribute |
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Building - Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature, only if analytics basis is True | Pin |
| 3 | Weatherbit outside air temperature | External |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Cases
Energy consumption
| Input | Type | Required | If missing |
|---|---|---|---|
| Cooling energy | Pin Ranking | Yes | - |
Pin Rankings
Cooling energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Cooling energy | Pin |
| 2 | Cooling power | Pin |
| 3 | Volume flow + Supply temperature + Return temperature | Pin |
| 4 | Valve type, Nominal volume flow, Operating state, Supply temperature, Return temperature and Valve - position, only if Valve type is 2-way-valve | Estimate |
Priority 4 approximates the volume flow: with a 3-way valve it takes the nominal volume flow while the circuit runs, with a 2-way valve it also uses the valve position. Valve type has no default here.
Nominal volume flow
| Priority | Candidate | Source |
|---|---|---|
| 1 | Nominal volume flow | Attribute |
| 2 | Nominal power + Design supply temperature + Design return temperature | Attribute |
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Pump - operating message | Pin |
| Pump - position | Pin | ||
| Pump - operation command | Pin | ||
| Pump - control signal | Pin | ||
| 2 | Valve | Valve - position | Pin |
| Valve - control signal | Pin | ||
| 3 | Cooling circuit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin |
Cases
Energy consumption
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
Pin Rankings
Heating energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating energy | Pin |
| 2 | Heating power | Pin |
| 3 | Volume flow + Supply temperature + Return temperature | Pin |
| 4 | Valve type, Nominal volume flow, Operating state, Supply temperature, Return temperature and Valve - position, only if Valve type is 2-way-valve | Estimate |
Priority 4 approximates the volume flow: with a 3-way valve it takes the nominal volume flow while the circuit runs, with a 2-way valve it also uses the valve position. Valve type has no default here.
Nominal volume flow
| Priority | Candidate | Source |
|---|---|---|
| 1 | Nominal volume flow | Attribute |
| 2 | Nominal power + Design supply temperature + Design return temperature | Attribute |
Operating state
| Priority | Group | Candidate | Source |
|---|---|---|---|
| 1 | Pump | Pump - operating message | Pin |
| Pump - position | Pin | ||
| Pump - operation command | Pin | ||
| Pump - control signal | Pin | ||
| 2 | Valve | Valve - position | Pin |
| Valve - control signal | Pin | ||
| 3 | Heating circuit | Operating message | Pin |
| Release message | Pin | ||
| Request message | Pin |
Cases
Energy consumption
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
Additional results
Energy cost
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
| Fuel price | Pin Ranking | No | Default: 0.1 €/kWh |
Pin Rankings
Heating energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating energy | Pin |
| 2 | Heating power | Pin |
| 3 | Volume flow + Supply temperature + Return temperature | Pin |
Fuel price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Fuel price | Attribute |
| 2 | Building - Fuel price | Pin |
| 3 | Building - Fuel price (default: 0.1 €/kWh) | Attribute |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
Cases
Energy consumption
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
Additional results
Energy cost
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy | Pin Ranking | Yes | - |
| Fuel price | Pin Ranking | No | Default: 0.1 €/kWh |
Pin Rankings
Heating energy
| Priority | Candidate | Source |
|---|---|---|
| 1 | Heating energy | Pin |
| 2 | Heating power | Pin |
| 3 | Volume flow + Supply temperature + Return temperature | Pin |
Fuel price
| Priority | Candidate | Source |
|---|---|---|
| 1 | Fuel price | Attribute |
| 2 | Building - Fuel price | Pin |
| 3 | Building - Fuel price (default: 0.1 €/kWh) | Attribute |
Check out Where prices and emission factors come from for Energy price and CO2 emission factor sources and priorities.
The analysis evaluates the condenser and the evaporator side depending on the mapped pins.
Cases (the analysis needs at least one case covered)
Electrical power
| Input | Type | Required | If missing |
|---|---|---|---|
| Electrical power | Pin | Yes | - |
Heating energy - evaporator
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy - evaporator | Pin | Yes | - |
Heating power - evaporator
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating power - evaporator | Pin | Yes | - |
Evaporator - Volume flow
| Input | Type | Required | If missing |
|---|---|---|---|
| Evaporator - Volume flow | Pin | Yes | - |
| Evaporator - Inlet temperature | Pin | Yes | - |
| Evaporator - Outlet temperature | Pin | Yes | - |
Heating energy - condenser
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating energy - condenser | Pin | Yes | - |
Heating power - condenser
| Input | Type | Required | If missing |
|---|---|---|---|
| Heating power - condenser | Pin | Yes | - |
Condenser - Volume flow
| Input | Type | Required | If missing |
|---|---|---|---|
| Condenser - Volume flow | Pin | Yes | - |
| Condenser - Inlet temperature | Pin | Yes | - |
| Condenser - Outlet temperature | Pin | Yes | - |
Cases
Water consumption
| Input | Type | Required | If missing |
|---|---|---|---|
| Water quantity | Pin Ranking | Yes | - |
Pin Rankings
Water quantity
| Priority | Candidate | Source |
|---|---|---|
| 1 | Water quantity | Pin |
| 2 | Water quantity consumption values | Pin |
Recommend Time Span
1 day to 1 month
Recommended Repetition
Every month
Weather Station¶
Two important sensors for HVAC system control are the outdoor air temperature sensor and the outdoor air humidity sensor. Many control decisions, e.g., what amount of heat/humidity is to be provided, and the switching between heating and cooling modes, are made based on the measured outdoor temperature and humidity. The sensors are prone to wear out over the lifetime of the building. Furthermore, the sensors are often influenced by solar radiation or heat emitted from components in its surrounding. Wrongly measured outside air temperature or humidity directly corresponds to a thermal over/under supply of the building or incorrect indoor humidity, often leading to poor user comfort and increased energy consumption.
The Weather Station analysis identifies installation errors and measurement offsets of the outdoor air temperature sensor and derives optimization measures for better outdoor air temperature measuring.
This analysis can only be performed for periods of at least one week. Furthermore, the minute and second values of the start and end times are disregarded in the calculation to accommodate the full hours of the weather data (i.e., "2020-01-01 01:12:55" becomes "2020-01-01 01:00:00").
Value
- Higher operational performance due to reliable information about outside air conditions
- Higher occupant comfort, health, and performance
- Lower operating costs
- Better system coordination in systems with redundant sensors
Recommended for components
- Weather station
Checked conditions
- Offset between measured outdoor air temperature and weather service reference data
- Offset between measured outdoor air humidity and weather service reference data
- Outdoor air temperature sensor is mistakenly influenced by solar radiation
- Outdoor air temperature sensor is mistakenly influenced by its surrounding, e.g., exhaust gases
- Outdoor air temperature measures are compliant to weather service reference data
For this Weather Station analysis we instantiated a "weather station" component and analyzed a week of weather data. The following plot shows the measured temperature of a sensor located at a building facade. During the reviewed period in the summer, the sensor is influenced in the afternoon.
Figure 1: Measured data of the outside air temperature and reference outside air temperature
In figure 1 you can see a significant difference between sensor and weather reference. This is also reflected in the value of the calculated KPIs. During the analysis period, all 7 days are recognized by the KPI as "radiation influenced days".
| KPI | Value | Unit |
|---|---|---|
| temperature mean absolute error | 3.31 | Kelvin |
| temperature error (95th percentile) | 8.76 | Kelvin |
| radiation influenced.relative | 100 | % |
| radiation influenced days | 7 | count |
The error metrics used in this analysis are the mean absolute error and error at the 95th percentile. To evaluate the temperature error at the 95th percentile, the deviation between the measured outside air temperature and the reference outside air temperature is sorted by deviation magnitude and plotted over the normalized time, as can be seen in figure 2.
Figure 2: Sorted temperature deviation with evaluation at 95th percentile
The deviation value that is evaluated is taken from the 95th percentile. This means that for 5% (8.4 hours for one week) of the analysis period, the temperature deviation was equal to or greater than the deviation value at the 95th percentile. For this example we have a temperature deviation of 8.76 K or greater for 5% of the analysis period.
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Significant solar radiation influence and/or offset identified. |
| yellow | Yes | Partial solar radiation influence and/or moderate offset identified. |
| green | Yes | Sufficient accuracy of outdoor air measurements. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Recommendations to improve outdoor air temperature measurement, if necessary or re-calibrate the sensor, if physically implausible measures are observed. No recommendation, in case of sufficient measurement quality. |
KPIs
| KPI Identifier | Info | Value Range | Unit |
|---|---|---|---|
| temperature mean absolute error | Mean absolute error between the measured outdoor air temperature and the reference data set | 0 to inf | Kelvin |
| temperature error (95th percentile) | Temperature error at the 95th percentile between the measured outdoor air temperature and the reference data set | 0 to inf | Kelvin |
| radiation influenced days.relative | Ratio of days with more than one hour of sun radiation influence to days analyzed | 0 to 100 | % |
| radiation influenced days | Days with more than one hour of sun radiation influence | 0 to inf | days |
| humidity mean absolute error | Mean absolute error of the offset between measured outdoor air relative humidity and the reference data set | 0 to inf | Kelvin |
Cases (the analysis needs at least one case covered)
Outside air temperature
The analysis uses the project location to determine sunrise and sunset times.
| Input | Type | Required | If missing |
|---|---|---|---|
| Outside air temperature | Pin | Yes | - |
| Reference outside air temperature | Pin Ranking | Yes | - |
| Project location | External | Yes | - |
Outside air relative humidity
| Input | Type | Required | If missing |
|---|---|---|---|
| Outside air relative humidity | Pin | Yes | - |
| Reference outside air relative humidity | Pin Ranking | Yes | - |
Pin Rankings
Reference outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Reference outside air temperature | Pin |
| 2 | Weather service outside air temperature | External |
Reference outside air relative humidity
| Priority | Candidate | Source |
|---|---|---|
| 1 | Reference outside air relative humidity | Pin |
| 2 | Weather service outside air humidity | External |
Recommend Time Span
At least 1 week, longer time spans are recommended
Recommended Repetition
Every month
- After changes of operational modes, e.g., transfers to heating mode
- After changes in the control system
- After maintenance or replacements
Wellbeing¶
The Wellbeing analysis aggregates thermal comfort and room air quality for several/all Room components in the project in order to estimate the overall indoor wellbeing of users of the building. Thus, this is an analysis of the component building.
Depending on the available sensors on room level, the analysis will determine the most accurate wellbeing estimation possible and adjust its benchmarking.
Value
- Insights into the thermal comfort of all rooms in the building
- Insights into the air quality of rooms
- Benchmarking of wellbeing
Recommended for components
Buildings
Checked conditions
- Wellbeing
- Thermal comfort (according to Fanger)
- Air quality
This example shows the results of an Wellbeing analysis displayed in the Asset Overview.
Figure 1: Wellbeing Asset Overview result overview
Above all the result cards the interpretation text of the result is highlighted with the signal color of the result. In the top left the current KPI and the monthly trend is shown. On the right side of that you will find the recommendations of this result as well as further information about the function.
The six plots below are:
- The building benchmark
Figure 2: Wellbeing Asset Overview plot bullet graph
The month´s average wellbeing is plotted inside a bullet graph showing the limits of the signal color.
- Compared to last months
Figure 3: Wellbeing Asset Overview plot month comparison
The plot shows the current KPI of up to the last three months, including the month of the analysis.
- Reduction by cause
Figure 4: Wellbeing Asset Overview plot Reduction by cause
The plot shows the reason why the wellbeing in the building is reduced. The reasons (currently Thermal comfort and Indoor air quality) are weighted by the amount they contributed to the reduction.
- Percentage of people dissatisfied with thermal comfort
Figure 5: Wellbeing Asset Overview plot Percentage of people dissatisfied
The plot shows the percentage of people in an average group who would be dissatisfied with the thermal comfort accross all rooms.
- Thermal comfort compared to last months
Figure 6: Wellbeing Asset Overview plot thermal comfort last months
The plot shows the thermal comfort of the last three months, split into too warm and too cold.
- Thermal comfort
Figure 7: Wellbeing Asset Overview plot thermal comfort
The plot shows the breakdown of predicted thermal comfort votes how what percentages of people are likely to feel "too cold", "satisfied" and "too warm".
Signal colors
| Signal color | Available | Info |
|---|---|---|
| red | Yes | Wellbeing significantly reduced for this building. |
| yellow | Yes | Wellbeing reduced for this building. |
| green | Yes | Wellbeing as expected for this building. |
Interpretations
| Available | Info |
|---|---|
| Yes | Interpretations summarize the result of the analysis. |
Recommendations
| Available | Info |
|---|---|
| Yes | Info text and recommendation for action. |
KPIs
Summary KPI
| KPI reference | Info | Value Range | Unit |
|---|---|---|---|
| current | Wellbeing | 0 to 100 | % |
| development | Change in wellbeing compared to last analysis period | -inf to inf | % |
Timeseries
The timeseries is saved as a virtual datapoint. Every run of the analysis will add the summary KPI (current value) as an observation at the start of the analysis period to the timeseries.
| Timeseries datapointID | Info | Unit |
|---|---|---|
| {project_id}_{instance_id}_productivity | Productivity timeseries | % |
| {project_id}_{instance_id}_thermal_comfort_warm | Thermal comfort too warm timeseries | h |
| {project_id}_{instance_id}_thermal_comfort_cold | Thermal comfort too cold timeseries | h |
Plots
| Identifier | Type | Info | Unit |
|---|---|---|---|
| benchmark | bullet_graph | Wellbeing benchmarking including color scale Automatically adjusted depending on availability of thermal comfort and room air qualitiy determination | % |
| month_comparison | bar_chart | Wellbeing of the last 3 months | % |
| pie_chart_productivity | pie_chart | Reasons for wellbeing reduction by loss category | % |
| co2 | gauge_chart | Average indoor air CO2 concentration during occupancy Optional plot: Availability requires CO2 sensors | ppm |
| temperature | gauge_chart | Average temperature during occupancy Optional plot: Availability requires temperature sensors | °C |
| gauge_chart | gauge_chart | Average humidity during occupancy Optional plot: Availability requires humidity sensors | % |
| benchmark_thermal_comfort | bullet_graph | Percentage of people dissatisfied with thermal comfort. Minimum of people dissatisfied is 5 % in regards to Fanger Optional plot: Availability requires temperature sensors | % |
| month_comparison_thermal_comfort | bar_chart | Thermal comfort compared to last months Optional plot: Availability requires temperature sensors | % |
| pie_chart_thermal_comfort | pie_chart | Thermal Comfort Optional plot: Availability requires temperature sensors | % |
The analysis evaluates every Room with Calculation of user satisfaction = True in the project and needs at least one.
Cases (the analysis needs at least one case covered)
CO2
At least one room with Calculation of user satisfaction = True needs these inputs.
| Input | Type | Required | If missing |
|---|---|---|---|
| Room - Calculation of user satisfaction = True | Attribute | Yes | - |
| Room - CO2 | Pin | Yes | - |
| Occupancy | Pin Ranking | No | Always operating |
| Room - Area | Attribute | No | Rooms are averaged without area weights |
Thermal comfort
At least one room with Calculation of user satisfaction = True needs these inputs.
| Input | Type | Required | If missing |
|---|---|---|---|
| Room - Calculation of user satisfaction = True | Attribute | Yes | - |
| Room - Room air temperature | Pin | Yes | - |
| Outside air temperature | Pin Ranking | Yes | - |
| Room - Relative room air humidity | Pin | No | Default: 50 % |
| Occupancy | Pin Ranking | No | Always operating |
| Room - Area | Attribute | No | Rooms are averaged without area weights |
Pin Rankings
Outside air temperature
| Priority | Candidate | Source |
|---|---|---|
| 1 | Outside air temperature | Pin |
| 2 | Weather station - Outside air temperature | Pin |
| 3 | Room - Outside air temperature | Pin |
Recommend Time Span
1 month
Recommended Repetition
Monthly
- Continuously monitor wellbeing
- Identifying high impact wellbeing optimization measures
- Track success of wellbeing measures
Information¶
The library of analytics functions is constantly expanding. If you are missing an analytics function, wish to implement your own functions, or want us to implement it for you, feel free to contact us.