Skip to content

External conditions

The “External conditions” folder serves as parent folder for indexes and time series and time series functions.

Time series

Time series are the fundamental data format in energyPRO. Time series relates very closely to spread sheet formats. You can copy a time series to spread sheet and you can copy a time series from a spread sheet.

A time series consists of set of values each connected to a specified date and time. The External conditions time series can be accessed from several of the other editing windows in which the project is specified.

A typical time series example is a series to distribute a heat demand by using a time series holding the ambient temperature. Other examples of using time series are the calculation of the production of a solar plant by using a time series holding the solar radiation, and a time series holding electricity spot prices used for specifying “Electricity market” prices.

Time series example of UK temperatures

Example: Temperatures in London

Symbol

The symbol is a unique short name for the time series. The symbol is used for referencing the time series elsewhere in the energyPRO. All time series, time series functions and indexes, used in a project, must each have a unique symbol.

Note: The symbol is repeated in the header of the editing window.

Unit

The unit in which, the values in the time series, is stated. The unit is for presentation use only and is not evaluated during calculations.

Time series

Time series consist of rows all specified with the two fields; date/time and value. Arbitrary length of periods between every element in the time series is allowed.

The function of the buttons:

  • Copy all: Copy all values from the actual time series to the clipboard. From the clipboard, the values can e.g. be pasted into a spread sheet like Excel.
  • Copy selected: Copies selected row(s) from actual time series into clipboard. Selection is to be done by use of the keyboards arrow-tabs or by mouse.
  • Paste: Pastes the content from clipboard to the time series table. Make sure you are pasting using the correct format; date/time and value. For more on importing data from a spread sheet to a time series in energyPRO, see appendices A.
  • Paste Wizard: Which opens the "Time Series Import Form" with more options for pasting data.
  • Delete all: Deletes all values in the time series.
  • Delete selected: Deletes selected row(s) from the time series. Selection is done by using either the keyboards arrow-tabs or the mouse.
  • Show graphics: As Graphic buttonThe “Show in graph viewer” button gives a graphic representation of the time series table.
  • As Carpet: As Carpet button
  • Add line: Add a new line below the active line
  • Delete line: Deletes the active line

Time series is in daylight saving time

If the time series is in daylight saving time, enable this checkbox. This will typically be the case for price time series, such as electricity spot prices and electricity balancing prices.

Typically time series not in daylight saving time are meteorological time series.

Define location

This checkbox has to be enabled if the time series contains solar radiation values and is used in a solar collector or photovoltaic.

The latitude and longitude are specified in decimal degrees. The latitude has positive values north of equator and negative values south of equator. The longitude has positive values east of Greenwich Mean Time (UTC) and negative values west of Greenwich Mean Time.

Different time zone

If the time series is in a different time zone than the time zone of the project, this checkbox is selected.

This gives the same options as in External conditions.

A typical case can be meteorological data measured in UTC time.

Converting time series according to time zone and daylight-saving time

If the time series is in a different time zone it is converted according to the difference in UTC offset.

If the projects time zone is with daylight saving time and the time series is with daylight saving time the time series is not changed. If the time series is in standard time the values are moved one hour forward in the daylight-saving time period.

Likewise, if the projects time zone is without daylight saving time and the time series is in daylight saving time the values are moved one hour backward in the daylight-saving time period.

When the upper “as Graphics” button is pressed a graphic view of the data is shown as specified in the table. Below is an example, where the time series containing daily temperatures in London is represented graphically.

Time series as graphic

In the top of the window, you have the option of select a number of predefined days in window:

Menu bar, graphic

Also, you have the option of viewing the time series as duration curve.

Time series as duration curve

Beside the option of selecting days to show in the graph window, you can click and drag right and down to zoom in.

Click and drag functionality

Click and drag zoom

By click and dragging to the left and up, you zoom out again.

There is an alternative graphic view, Carpet. This view has the days on one axis and hours on the other axis. The Carpet view seen below show an example solar radiation for London. This view show not surprisingly that the solar radiation is concentrated in summertime and round midday.

Time series of solar radiation in carpet view

It is possible to tailor the carpet view via the setup menu in the top of the view. When the project is saved these settings are saved along with the project.

The options are:

  • Dates on specified axis
  • Vertical axis Lowest value from bottom or top
  • Number of intervals
  • Color of intervals
  • Filtering to avoid extreme values

Setup menu for carpet graphic

Move time series on

When time series are extended/ copied to another period than actual specified there are two options. The first option is to move the time series on weekly basis (i.e. values in week 2 are moved to week 2 in the following years) and the second is to move on date basis (i.e. values in February 2nd are moved to February 2nd in the following years).

Time series –Move time series options

Developing over the years

It is possible to add an index to describe the development of a specified time series. To do this check the “Developing over the years” – option and select a previously created index. For the creation of indexes, see Reference, External Conditions, Indexes. energyPRO develops a time series over time by moving the values as indicated above after moving the values, energyPRO changes the values on a monthly basis according to the selected index.

When the editing windows lower “as graphics”-button is pressed the time series is transformed for the whole planning period. If an index is selected, the index is considered.

Similarly, when the editing windows lower “as carpet”-button is pressed the time series is transformed for the whole planning period and shown as carpet. If an index is selected, the index is taken into account.

“as Graphics” button is pressed a graphic view of the data transformed to the planning period is shown. If an index is selected, the index will be included.

Note that energyPRO tries to keep the time series as simple as possible in order to improve performance, this means that duplicated values is removed. For instance, if coping a time series with 365 daily temperatures you might end up with a time series holding only 320 daily values.

Meteorological time series

Instead of importing climate time series from files and spread sheets, energyPRO offers the opportunity to do this using online data provided by EMD International.

Online data map example

CFSR and CFSR 2 data

CFSR is an abbreviation for Climate Forecast System Reanalysis. CFSR is based on a wide range of data sources, such as surface weather stations, weather balloons, airport reports, commercial aircrafts and satellite measurements.

The CFSR data has a global grid resolution of 0.3 x 0.3 degree and one hour time resolution.

Time series from 1980 to 2010 can be downloaded. Time series from 2011 is available as CFSR 2. CFSR 2 is based on a revised version of the CFSR modelling framework and is run with CFSR 2 has a grid resolution of 0.2 x 0.2 degree and 1 hour time resolution.

The CFSR data has the following data set:

  • Air temperature [\(°C\)]
  • Solar radiation [\(W/m^2\)]
  • Wind speed (10m) [\(m/s\)]
  • Precipitation [\(mm\)]
  • Humidity [\(\%\)]

ERA5 data

The ERA5 data originates from EU founded project Copernicus Climate Change Service (C3S) and delivered by ECMWF.

Heliosat (SARAH)

The Heliosat (SARAH) data contains surface radiation data. You can select aggregated data or direct and diffuse. Time series from 2016 to now can be downloaded.

If you need other data, typically temperature, you shall combine it with the other data set.

Privacy warning and terms of use acceptance

First time downloading online data, you will meet this privacy warning and terms of use acceptance:

Privacy warning and terms of use acceptance

This message is also available by clicking the info button in the lower right corner of the window:

Location of information button

Loading time series from online meteorological time series

To add time series from online data you can either use the online time series button on the Home toolbar or click on the External conditions button on the left vertical menu, as shown below.

Adding time series from online data

After using either of these methods you will be presented with the window shown below.

Dialog presented when adding time series from online data

In the window a map is presented on the left-hand side which is used to select the coordinate you wish to add climate time series from. To move the map around you press and hold the left mouse button while dragging the mouse around. You can zoom in by moving the mouse wheel up and zoom out by moving the mouse wheel down.

At the center of the map is shown the four closest points with data for each data type.

Once the nearest data sources are shown you select one of them by clicking on it with the left mouse button.

The next step is to select which climate data you are interested in which is done by clicking the checkboxes in the Weather Data section on the right. For each checked weather source, a time series will be created.

Before the time series can be fetched from the online server and created in energyPRO you need to select a reference year for the data. In the drop-down box you simply select the reference year.

Selected reference year online data

After selecting the reference year, you can go ahead and click Ok to create the time series.

Once you click the Ok button energyPRO will contact the online data server provided by EMD International to fetch the selected climate data. For each weather source that was selected it will create a new time series with default names and symbols. You can rename the time series and symbols as you want.

Online time series

energyPRO offers several hundred time series online. They include a lot of different items, prices, meteorological data, emissions, demand profiles, etc. The are group by country, but you have search options.

Online data time series

Time series functions

Time series functions are primarily meant for modifying existing time series. An example of a time series function is shown below.

Symbol

The symbol is a unique short name of the time series. The symbol is used for referencing the time series elsewhere in the energyPRO. Any time series, time series functions and indexes, used in a project, must use different symbols.

Unit

The unit in which the values in the time series is stated. The unit is for presentation use only.

Example of a time series function

Where a wind velocity in 10 meters height is modified to wind velocity in 80 meters height.

Function

In the function field, you have the option to define a function. If you press the Fx-button in the bottom of the window or double click, you can see which functions are available for defining your time series function and the editing field is enlarged giving the room for viewing all of the function also when having long formulas.

List of functions

If you need a more detailed description of the functions please see Functions, that serves as a reference-section describing the functions available in formula fields in energyPRO.

In the function shown above a time series is modified. In this example the function modifies a wind speed velocity in 10 meters height to a wind velocity in 80 meters height using a wind gradient exponent of 0.15.

The expression WS(_) refer to a time series, holding hourly values of wind velocity measured in 10 meters height. This time series has the symbol WS. Each value in this time series is modified with the factor (10/80)0.15.

Function to be modified in a conversion table

Below the Function, you have three radio buttons.

Three radio buttons for advanced modification of function

An advanced option is to check “Function to be modified in a conversion table”. This gives extra opportunities to modify a time series function.

Below is shown a conversion table representing the power curve of a wind turbine. This table modifies the time series function shown above, so the output is a time series function holding variations in energy in wind instead of variations of wind velocity.

Time series function example

Where a wind velocity in 10 meters height is modified to wind velocity in 80 meters height and finally converted to energy output using a conversion table, which describes the power curve of a wind turbine.

The images below show the graphical representation of the time series function example before and after the conversion table modifies it.

Graphical view of timeseries pre-conversion

Graphical view of timeseries post-conversion

Function to be modified in a 2 dimensional conversion table

Instead of using only one parameter or function, you can enable a second parameter and fill out a 2 dimensional conversion table.

Two dimensional conversion table

The values of the first parameter is added in the first column, while the values of the second parameter is added in the first row.

This gives a two dimensional space for the time series function. As graphic it looks like this:

Two dimensional conversion table as graphic

Function set by cycle periods

The third option below the function is Function set by cycle periods. This is rather similar to fixed tariff markets, where you can specify fixed market periods.

In the time series function, you define cycle periods and assign a function to each period. Below that you define the periods to be covered by the different cycles.

Function set by cycle periods

Indexes

Indexes specify the development of a specific parameter. Indexes are in energyPRO used to describe developments in demands and prices. There are three ways of adding an index to a project.

  • Constant annual increase
  • Annual increase
  • Index

Symbol is a unique short name of the index. The symbol is used for referencing the index elsewhere in the energyPRO. Any time series, time series functions and indexes, used in a project, must have unique symbols.

Constant annual increase. The index changes annually with the percentage typed in. In other words, it changes exponentially and is updated monthly. The index covers the total project period. Index is always 100 on the project start date.

Annual Increase is used if the index has to reflect a shift in rate of change. If the first year in the table is before the project start date then the index on project start date is the value calculated based on input from the table. Index is always 100 on the index start date. The index changes exponentially (yearly update).

Index is used in situations, where you have a series of values (for instance the retail prices index) with values that you want to use if monthly specification is wanted. The index does not change between the indexes typed into the table.

Index

The example shown above is an index used for development of a specific heat demand. Within the first year of the projecting period the heat demand is expected to raise 20% due to connection of new consumers. Annual increase is chosen. In the first projecting year, 2024, the annual increase is 20% and hereafter 0 %. The result is shown in the graphic in the bottom of the window.

Time series overview

When having many time series and time series functions in a project, it can be difficult to grasp them all and it is easy to lose track of how they each depend on one another. For this reason, the overview table with a full list of all the time series and time series functions gives a good overview.

The time series overview table

Multiple time series can be added to a graph by using the selection buttons in the "Chart" column.

Multiple time series on a graph

Besides providing a good overview, this table includes several other useful features:

  • In the “Function” column, it is possible to change the formula. This is done directly in the table by clicking the formula or from the formula editing window which opens when double clicking the formula or when clicking the F(x)-button.
  • The column with check boxes allows the user to select multiple series to be displayed in a graph window – either in separate graphs or in the same graph sharing the same axis as shown in the above figure.
  • When selecting a series, its dependents are marked with a green box around the symbol name while its precedents are marked with red.
  • In the column with a dropdown menu with a timestamp in the header, you can select a certain time in the planning period and the values of every series, at the selected point in time, will be shown.
  • The three columns “Min”, “Max” and “Mean” shows the minimum, maximum and mean values of each series.