Global sensitivity and uncertainty analysis (GSUA)

Global sensitivity and uncertainty analysis (GSUA) of dynamical and static systems using variance-based and OAT methods
5,2K Descargas
Actualizado 20 oct 2024

Ver licencia

The GSUA Toolbox implements uncertainty and sensitivity analysis (global and OAT) of dynamical (with differential equations) and static (functions) models. The Saltelli and brute-force global sensitivity methods [2] are implemented. The one-at-a-time (OAT) local method is applicable correctly only if the interaction between factors is small, so first-order sensitivity indices should be carefully reviewed. The toolbox needs the following two files: 1) The gsua_main.mlx file. 2) A mathematical model in a slx-file (Simulink) or m-file (ode45), as shown in the examples given in the toolbox. See help at the end of gsua_main.mlx file for more information. Several examples are included.

Citar como

Carlos M. Velez S. (2024). Global sensitivity and uncertainty analysis (GSUA) (https://www.mathworks.com/matlabcentral/fileexchange/47758-global-sensitivity-and-uncertainty-analysis-gsua), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2024a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

GSUA

GSUA/Examples/Mass spring

GSUA/Examples/Prey predator

GSUA/Examples/SIR

GSUA/Examples/Simple pendulum

GSUA/Examples/Static model 1

GSUA/Examples/Static model 2

GSUA/Examples/Two spring-coupled masses

GSUA/Examples/Mass spring

GSUA/Examples/PID control

GSUA/Examples/Polinomial poleplace control

GSUA/Examples/SIR

GSUA/Examples/Simple pendulum

GSUA/Examples/Simple pendulum control

Versión Publicado Notas de la versión
5.0.2

Correction of an error in the scatter plot of the factors.

5.0.1

Minor fixes

5.0

- The graphical interface is simpler
- Some minor bugs have been fixed

4.6

- Better user interface
- Minor corrections
- Each example can be run from its own file

4.5

It is easier to give the Simulink model in the right form: use a "To Workspace" connected to the output with sample time, Variable name "yout" and "Structure with time" format.

4.1

- Minor changes
- More examples

4.0

- Simplified environment
- OAT local method implemented
- Mathematical model using Simulink file, ODE file or state-space format (for linear systems)
- Live script as the main program
- More examples

3.0

(1) A main script is included to better application of toolbox. (2) A user manual is included.

2.8.0.0

All functions were optimized in three functions. Bar plots were included. All plots were improved. Sensitivity indices are shown for temporal responses and for scalar minimum square error (MSE) function. The estimated processing time is displayed.

2.1.0.0

The remaining time is displayed.

2.0.0.0

Other sensitivity methods are included (Sobol, Jansen, Saltelli).
The examples are better organized.

1.4.0.0

Integration as a toolbox.

1.3.0.0

New functions and examples are included.

1.2.0.0

Correction of pendulum example.

1.1.0.0

Correction of function description.

1.0.0.0