Skip to content

User Manual

Ashutosh Sharma edited this page Nov 30, 2020 · 16 revisions

GUI-for-fortran-programs

"GUI-for-Fortran-programs" software allows users to modify parameter values and run Fortran programs with the ease of a click. Here you can generate plots and take important insights from the data. The graphs are fully scalable and you can easily edit the parameters stored in the dat file with the GUI. This manual will help you get familiar with the software.

Initial Window:

Initial Window

Provides 2 options:

  1. Forward Modelling- To get insights and references from the data, the user can select this mode.
  2. Parameter Estimation- To estimate parameters from given data, the user can go with this mode.

Forward Modelling:

Forwarding Modelling Screen

The window provides a list of different buttons which will open a window for the corresponding model parameters to be used for forwarding modeling, the user can modify the value of a given parameter by changing the value in the corresponding input field. It also provides upload experimental data, plot, and run buttons. Functions of each button are defined below-

  1. Equilibrium service transport model button:

Eq

  1. Dual Porosity Single Permeability model button:

Screenshot from 2020-11-29 21-05-57

  1. Dual Porosity Single Permeability two-site model button:

picture

  1. Single Porosity Dual Permeability two-site model button:

Screenshot from 2020-11-29 21-06-51

  1. Triple Porosity Dual Permeability three-site model button:

Screenshot from 2020-11-29 21-07-32

Note: The buttons in 1-5 will save the parameter values which are currently displayed in the table corresponding to each parameter.

  1. Upload Experimental Data Button: This button will window to select files for uploading experimental data,

Screenshot from 2020-11-30 10-33-10

  1. Plot Button: This button will plot the concentration vs time graph for different distances with the option to display one at a time to all at a time. The user will also have the choice to view the graph for experimental data, simulated data, and combined data,

Sample Graph

  1. Run Button: To run the executables of the Fortran program.

Parameter Estimation:

Screenshot from 2020-11-30 10-32-59

The window provides a list of different buttons which will open a window for the corresponding model parameters to be used for forwarding modeling, the user can modify the value of a given parameter by changing the value in the corresponding input field. It also provides upload experimental data and estimate parameter button. Functions of each button are defined below-

  1. Equilibrium service transport model button:

  2. Dual Porosity Single Permeability model button:

  3. Dual Porosity Single Permeability two-site model button:

  4. Single Porosity Dual Permeability two-site model button:

  5. Triple Porosity Dual Permeability three-site model button:

Note: The buttons in 1-5 will save the parameter values which are currently displayed in the table corresponding to each parameter.

  1. Upload Experimental Data Button: This button will window to select files for uploading experimental data,

Screenshot from 2020-11-30 10-33-10

  1. Parameter Estimation Button: This button will open a new window with 3 options Guess Window, K-L Information Statistics and Optimisation Results and plot button.

There are 4 buttons in the parameter estimation window.

  1. Guess Window Button: Here the user can make guess about the parameters and save them for later use.

NOTE: Fields are not necessary and unfilled fields will have a default value in guess window.

Guess Window

  1. K-L Information Statistics Button: This button displays the values of parameters AIC, AICC, BIC, and KIC.

K-L Information Statistics:

  1. Optimisation Results Button: This button displays the values of parameters qf1, qfs, alphaim, alphais and alpha. It displays values with their 95% percent confidence limits.

Optimisation Results

NOTE: Only the parameters that were estimated in the guess window will be displayed in the optimization results table.

  1. Plot Button: This button will plot the concentration vs time graph for different distances with the option to display one at a time to all at a time. The user will also have the choice to view the graph for experimental data, simulated data, and combined data,

Screenshot from 2020-11-29 21-14-53

This was the overview and working of the software. For any queries, you can email us at [email protected]

Clone this wiki locally