A Computer Code for Sensitivity Analysis and Multiobjective Optimization: SAMO Tutorial
Rapport, 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

Författare

Milad Mousavi Bideleh Seyed

Chalmers, Tillämpad mekanik, Dynamik

Viktor Berbyuk

Chalmers, Tillämpad mekanik, Dynamik

Ämneskategorier

Maskinteknik

Beräkningsmatematik

Styrkeområden

Transport