A Computer Code for Sensitivity Analysis and Multiobjective Optimization: SAMO Tutorial
Report, 2017

SAMO stands for Sensitivity Analysis and Multiobjective Optimization and is a computer code implemented in MATLAB to carry out a computationally efficient global sensitivity analysis and multiobjective optimization with many design applications. Current report is prepared to support SAMO users. Several case studies are considered including application of SAMO in global sensitivity analysis of bogie dynamics with respect to suspension components which in fact shows how SAMO can be used in a co-simulation environment with commercial multibody softwares like SIMPACK to solve complicated global sensitivity analysis and multiobjective optimization problems. The global sensitivity analysis works based on the multiplicative dimensional reduction method which significantly reduces the computational efforts required to evaluate sensitivity indices in comparison with to the ordinary methods. Furthermore, genetic algorithm is employed to carry out the multiobjective optimization. At the end, the theories behind global sensitivity analysis and multiobjective optimization approaches used to develop SAMO are given.

genetic algorithm

global sensitivity analysis

multiplicative dimensional reduction method

multiobjective optimization

Author

Milad Mousavi Bideleh Seyed

Dynamics

Viktor Berbyuk

Dynamics

Subject Categories

Mechanical Engineering

Computational Mathematics

Areas of Advance

Transport

More information

Created

10/8/2017