Uncertainty Quantification
This is a basic tutorial of Uptimai software prepared to give a first introduction to the suite,
and how to run the different features. To complete this tutorial will be needed Uptimai
software and a *.zip file with some complementary files needed for the example problem to be
solved. The Borehole.zip file can be found inside Member area ->
Download -> Tutorial cases.
The *.zip file contains the whole project folder, so the user can start at any step of the given
tutorial. Nevertheless, if the user wants to fulfil the tutorial from the beginning, only the
Python script Borehole.py will be necessary, as all the other files will be generated during
the process.
This tutorial will show you:
- How to run each program of the package
- What are the main features of each program and how to use them
- What are the results you can expect
- How to export and store output data
- How to deal with basic issues you can encounter during the process
Part 1: Main Interface
1.1: Starting the program
Open Uptimai software, starting the Launcher GUI. You can use the shortcuts if this option was selected during the installation process, or find the executable inside the installation folder.

1.2: Creating the project
Create a New Project with the button of the interface. You will have to choose an empty folder where all the project files will be located. The name of the folder will become the name of the project, in this example, we will use the name Borehole. You can create the folder directly from the interface.
Once you have created the project a *.uptim file will appear inside your project folder.
That file is used as a flag so the folder is recognized as an Uptimai project and contains
information about its available inputs and setups.

1.3: Start working on the project
Now, you have access to all the different features that conform to the Uptimai suite. In this tutorial, we will use them one by one.
Part 2: Input Preprocessor
2.1: Running the Input Preprocessor
The first step of all projects is always the Input Preprocessor, which can be opened directly from the main interface. The initial state can be seen in Figure 3.

2.2: Inputs for the Uncertainty Quantification method
In this tutorial, we will select the Uncertainty Quantification method. It is possible to modify the Input name, but for simplicity, we will maintain the default name suggested by the software. Then, we can click the Create input button to start generating all the input files. You can see their names below the Input name entry.

2.3: Add input variables
In this case, we have 8 input variables, so we will use the Add input variable button at the upper right to generate 8 variable spots.
2.4: Define input variables
Insert the following distribution to each variable. Remember to press the Confirm button to save the changes after editing each variable. In the end, you should have the same settings as in Figure 5
Open to view Input Distributions
| Name | Type | Parameter 1 | Parameter 2 |
|---|---|---|---|
| rw_borehole | Normal | 0.1 | 0.0161812 |
| r_influence | Lognormal | 7.71 | 1.0056 |
| T_upper | Uniform | 63070 | 115600 |
| H_upper | Uniform | 990 | 1110 |
| T_lower | Uniform | 63.1 | 116 |
| H_lower | Uniform | 700 | 820 |
| L_borehole | Uniform | 1120 | 1680 |
| Kw | Uniform | 9855 | 12045 |

2.5: Preparing distributions
Click the Prepare distributions button and continue with the Tweak distribution options to move forward.