Skip to content

Sensitivity Analysis

Navigation:

Sensitivity Analysis

Sensitivity analysis examines the dependence of certain key figures on input variables and side conditions.

In this article you will learn how to investigate the change in economic parameters (here: amortization time and net present value) depending on the electricity price. The example is based on the tutorial Variable Price of Electricity.

Further information on sensitivity analysis can be found here.

The Example Energy System

In the example, a simple energy system with two boilers (100 kW and 50 kW) serves as the Reference case. In a first version, the smaller boiler is replaced by a cogeneration plant (CHP) with the corresponding Nominal thermal capacity. In a second version, this system is supplemented by a 500 kWh storage. Using eValuate, the Reference case is compared economically to the two variants.

Creating a Sensitivity Analysis

To add a sensitivity analysis to the project, an eSensitivity node is created in the Project explorer as follows:

Right-click on the project node Project Node in the Project explorer, select New → eSensitivity: sensitivity analysis.

Configuring the Variable Parameter

If the newly created  eSensitivity node is selected in the project explorer, the Input variables form opens in the form view (right) under the Input requirements tab.

In it, first select the Folder where you want to save the sensitivity analysis results as a CSV file.

In the following example, the effect of the Renewable Energies Act Levy (EEG levy) on economic indicators is to be examined. To vary the EEG levy, proceed as follows.

Under the heading Variable parameter select the Component Var1_CHP.eSim.Scheme.Electricity_Tariff_Germany. Then click the Select button next to Parameter.

To select the parameter, a window opens, which displays the form of the selected component.

There, under the tabs Input data → Typical input data (supply) under the heading Energy costs, select the parameter Renewable Energies Act levy.

The window then closes.

Then click Get existing values.

This loads the current entries of the Renewable Energies Act Levy into First value, Last value, and Unit fields.

Change the First value to 2 and the Last value to 11, thus varying the Renewable Energies Act levy during sensitivity analysis between 2 and 11 ct/kWh.

Selecting Sensitive Variables (output variables)

The next step is to select the economic indicators whose dependence on the variable parameters is examined in the sensitivity analysis. The selection is made under the tabs Input requirements → Ouput variables. Up to 10 values can be specified. In our example, the Dynamic payback period and the Net present value in the economic evaluation of variants 1 and 2 are selected as primitives.

To do this, select the module eValuate as Component and the parameters Dynamic payback period and Net present value as Sensitive variables 1 to 4. In the window that opens, which reconstructs the form of the selected module eValuate, the parameters to be selected, dynamic payback period and net present value, are located under the tabs Variant 1 or Variant 2 under the subtab Evaluation of economical efficiency.

Actions to be Performed

Finally, under the tabs Input requirements Actions, you have to define which steps are to be carried out per iteration in the sensitivity analysis. These are in our example:

  1. simulating variant 1 (CHP),
  2. analyzing variant 1 (CHP), perform analysis of variants and simulation (e.g., scenario manager),
  3. simulating variant 2 (CHP and storage),
  4. analyzing  variant 2 (CHP and storage),
  5. performing variant comparison.

Select the various actions by selecting the corresponding Module, e.g., VariableElectricity Price.Var1_CHP.eSim for Action 1. Pay attention to the correct order when selecting the Actions from the drop-down list!

Performing the Sensitivity Analysis

Now start the sensitivity analysis by pressing the TOP-Energy button  in the ribbon (Execute module). Alternatively, you can also use the shortcut <Ctrl>+<T>. All actions are performed in the given order for each sampled value of the variable parameter. During the run, a dialog box appears that informs you of the progress and displays current intermediate results. If necessary, the analysis can be aborted at the bottom right.

eSensivity
A sensitivity analysis can be very time-consuming depending on the number of iterations. Please check beforehand whether the individual steps (simulations, etc.) can be carried out without errors.

Visualizing Results

If the sensitivity analysis has been carried out successfully, the Results can then be viewed under the tab of the same name. Here, for each sensitive variable, its dependence on the variable parameters is displayed in tabular and diagram form (see the following figure).

In addition, you can comfortably visualize the results saved in the CSV file with an online tool. You open this tool with the button Visualize under the tab Visualization behind the identifier Online evaluation (see following figure).

The TOP-Energy tool for variation calculations opens in your browser (see the following figure).

Upload the saved CSV file there and make the desired settings for the axes, filters, and color display.

Back To Top