OPT_INPUT_HARDMIX
- provides elementary definitions needed for the optimization problem
Comments
Please make sure that the correct path to the FEM data is specified.
Input Arguments
none
Output Arguments
in
(struct) - contains information needed for the optimization
problem
in.use_mex
(logical) - specifies if .mex file is used for the cost
evaluation
in.n_workers
(double) - number of workers used for the parallel
optimization
in.datafile
(char) - filename of the FEM dataset
in.noise_level
(char) - noise level to be considered (e.g., in.noise_level=''
, in.noise_level='1'
,
in.noise_level='3'
, in.noise_level='5'
)
in.filter
(char) - temporal data smoothing method (e.g., in.filter=''
for no
smoothing, in.filter='sgolay'
for Savitzky-Golay smoothing)
in.filter_length
(double) - specifies the moving window length for
the temporal smoothing
in.n_feature
(double) - number of features
in.q_case
(double) - specifies which norm to use during cost function
calculation (e.g. in.q_case=0
for L2-norm)
in.q
(double) - specifies which norm to use during cost function
calculation (e.g. in.q=2
for L2-norm)
in.lambda_r
(double) - weighting factor for net reaction force
contributions
in.lambda_p
(double) - weighting factor for the sparsity promoting
regularization term
in.p
(double) - specifies which norm to use for the sparsity
promoting regularization
in.lambda_p_factor
(double) - lambda_p is multiplied by this factor
to obtain solutions for different lambda_p
in.n_lambda_p
(double) - number of different values of lambda_p to be
considered
in.n_eval
(double) - evaluate cost for every n_eval-th load step
in.method
(char) - method used for optimization
in.MaxFunEvals
(double) - maximum minimization function evaluations
during each optimization process
in.TolFun
(double) - stopping criterion for optimization process
based on minimization function value
in.TolX
(double) - stopping criterion for optimization process based
on solution values
in.MaxTime
(double) - maximimum runtime of an optimization process
in.theta_init
(double) - initial guess yield surface parameters
in.H_isotropic_init
(double) - initial guess hardening parameters
in.H_kinematic_init
(double) - initial guess hardening parameters
in.n_guess
(double) - number of random initial guesses
in.perturbation_guess_theta
(double) - specifies the magnitude of
perturbation applied to the preconditioning solution for generating
random initial guesses
in.perturbation_guess_H_isotropic
(double) - specifies the magnitude
of perturbation applied to the preconditioning solution for generating
random initial guesses
in.perturbation_guess_H_kinematic
(double) - specifies the magnitude
of perturbation applied to the preconditioning solution for generating
random initial guesses
in.save_path
(char) - path for saving results