Changeset 9650 for issm/trunk/src/m/qmu/examples/opt.m
- Timestamp:
- 09/07/11 10:22:21 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/qmu/examples/opt.m
r4759 r9650 16 16 nonlinear_equality_constraint; 17 17 18 md. variables=struct();19 md. variables.cdv=continuous_design.empty();20 md. variables.cdv(end+1)=continuous_design('thickness',1,0.9,1.1);21 md. variables.cdv(end+1)=continuous_design('drag',1,0.5,1.5);22 md. variables.csv=continuous_state.empty();23 md. variables.csv(end+1)=continuous_state('gravity',9.8);18 md.qmu.variables=struct(); 19 md.qmu.variables.cdv=continuous_design.empty(); 20 md.qmu.variables.cdv(end+1)=continuous_design('thickness',1,0.9,1.1); 21 md.qmu.variables.cdv(end+1)=continuous_design('drag',1,0.5,1.5); 22 md.qmu.variables.csv=continuous_state.empty(); 23 md.qmu.variables.csv(end+1)=continuous_state('gravity',9.8); 24 24 25 25 %% a variety of responses 26 26 27 md. responses=struct();28 md. responses.of =objective_function.empty();29 md. responses.of (end+1)=objective_function('max_vel');27 md.qmu.responses=struct(); 28 md.qmu.responses.of =objective_function.empty(); 29 md.qmu.responses.of (end+1)=objective_function('max_vel'); 30 30 31 31 %% an optimization study 32 32 33 md.qmu _method =dakota_method('conmin_f');34 md.qmu _method(end)=dmeth_params_set(md.qmu_method(end),...33 md.qmu.method =dakota_method('conmin_f'); 34 md.qmu.method(end)=dmeth_params_set(md.qmu.method(end),... 35 35 'max_iterations',10,... 36 36 'max_function_evaluations',50,... … … 39 39 %% a variety of parameters 40 40 41 md.qmu _params.evaluation_concurrency=4;42 md.qmu _params.analysis_driver='';43 md.qmu _params.analysis_components='';44 md.qmu _params.interval_type='forward';45 md.qmu _params.fd_gradient_step_size=0.01;41 md.qmu.params.evaluation_concurrency=4; 42 md.qmu.params.analysis_driver=''; 43 md.qmu.params.analysis_components=''; 44 md.qmu.params.interval_type='forward'; 45 md.qmu.params.fd_gradient_step_size=0.01; 46 46 47 md. npart=10;47 md.qmu.numberofpartitions=10; 48 48 49 49 md.qmu
Note:
See TracChangeset
for help on using the changeset viewer.