1#@ s*: Label=FastTest 2#@ *: DakotaConfig=HAVE_NPSOL 3environment, 4 method_pointer = 'SBLO' 5 6method, 7 id_method = 'SBLO' 8 surrogate_based_local 9 model_pointer = 'OPTIM_M' 10 approx_method_pointer = 'OPTIM' 11 max_iterations = 50 12 soft_convergence_limit = 2 13 trust_region 14 initial_size = 1.0 15 contraction_factor = 0.5 16 expansion_factor = 1.50 17 output verbose 18 19########################### 20# begin opt specification # 21########################### 22method, 23 id_method = 'OPTIM' 24 npsol_sqp 25 convergence_tolerance = 1.e-6 26 output verbose 27 28model, 29 id_model = 'OPTIM_M' 30 surrogate local taylor_series 31 variables_pointer = 'OPTIM_V' 32 responses_pointer = 'OPTIM_R_SURR' 33 actual_model_pointer = 'OPTIM_TRUTH' 34 35variables, 36 id_variables = 'OPTIM_V' 37 continuous_design = 3 38 initial_point 300. 20. 300. 39 lower_bounds 200. 10. 100. 40 upper_bounds 400. 30. 500. 41 descriptors 'b' 'd' 'h' 42 43responses, 44# NOTE: This specifies the TOTAL RESPONSE for the optimization, 45# which is a combination of nested & interface responses. 46 id_responses = 'OPTIM_R_SURR' 47 objective_functions = 1 48 nonlinear_inequality_constraints = 1 49 nonlinear_inequality_upper_bounds = 4000. 50 analytic_gradients 51 no_hessians 52 53########################## 54# begin TS specification # 55########################## 56model, 57 id_model = 'OPTIM_TRUTH' 58 nested 59 variables_pointer = 'OPTIM_V' 60 sub_method_pointer = 'UQ' 61 optional_interface_pointer = 'OPTIONAL_I' 62 optional_interface_responses_pointer = 'OPTIONAL_I_R' 63 responses_pointer = 'OPTIM_R_TRUTH' 64 primary_variable_mapping = 'B' 'D' 'H' 65 secondary_variable_mapping = 'mean' 'mean' 'mean' 66# maximize beta 67# s.t. Cost <= 4000. 68 primary_response_mapping = 0. 0. -1. 69 70responses, 71# NOTE: This specifies the TOTAL RESPONSE from the nested mapping 72# used for constructing the surrogate. 73 id_responses = 'OPTIM_R_TRUTH' 74 objective_functions = 1 75 nonlinear_inequality_constraints = 1 76 analytic_gradients 77 no_hessians #s0,#s2 78# quasi_hessians sr1 #s1,#s3 79 80########################################## 81# begin optional interface specification # 82########################################## 83interface, 84 id_interface = 'OPTIONAL_I' 85 direct 86 analysis_driver = 'steel_column_cost' 87 88responses, 89# NOTE: This is the response set from the optional interface. 90 id_responses = 'OPTIONAL_I_R' 91 objective_functions = 0 92 nonlinear_inequality_constraints = 1 93 analytic_gradients 94 no_hessians 95 96########################## 97# begin UQ specification # 98########################## 99method, 100 id_method = 'UQ' 101 model_pointer = 'UQ_M' 102 polynomial_chaos askey 103 expansion_order = 2 #s0,#s1 104 collocation_ratio = 2. #s0,#s1 105 seed = 12347 fixed_seed #s0,#s1 106# sparse_grid_level = 2 non_nested #s2,#s3 107 response_levels = 0.0 108 compute reliabilities 109 cumulative distribution 110 output silent 111 112model, 113 id_model = 'UQ_M' 114 single 115 variables_pointer = 'UQ_V' 116 interface_pointer = 'UQ_I' 117 responses_pointer = 'UQ_R' 118 119variables, 120 id_variables = 'UQ_V' 121 normal_uncertain = 2 122 means = 30. 500000. 123 std_deviations = 10. 50000. 124 descriptors = 'F0' 'P1' 125 lognormal_uncertain = 4 126 means = 300. 20. 300. 400. 127 std_deviations = 3. 2. 5. 35. 128 descriptors = 'B' 'D' 'H' 'Fs' 129 gumbel_uncertain = 2 130 alphas = 1.4250554e-5 1.4250554e-5 131 betas = 559496.31 559496.31 132 descriptors = 'P2' 'P3' 133 weibull_uncertain = 1 134 alphas = 5.7974 135 betas = 22679.4777 136 descriptors = 'E' 137 138interface, 139 id_interface = 'UQ_I' 140 direct 141 analysis_driver = 'steel_column_perf' 142# deactivate evaluation_cache restart_file 143 144responses, 145 id_responses = 'UQ_R' 146 response_functions = 1 147 analytic_gradients 148 no_hessians 149