Procedure dotherun(runnumber) begin

DoCommand("CLEAR OFF");

DoCommand("START 1");

END;

Теперь надо оттранслировать модель, выполнив пункт меню Command/Create Simulation. При этом мы увидим, что все процеду­ры регистрируются.

Нажмем клавишу F12 и начнем эксперимент. В журнале сессии будет представлена следующая информация о ходе эксперимента.

01/20/03 22:59:07 **** Experiment in Progress. ****

01/20/03 22:59:07 Simulation in Progress.

01/20/03 22:59:07 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:07 "Run 1. Yield=2.227105745132009. my_x=.2; my_y=-2;"

01/20/03 22:59:07 Simulation in Progress.

01/20/03 22:59:07 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:07 "Run 2. Yield=2.821347195933177. my_x=.2; my_y=l;"

01/20/03 22:59:07 Simulation in Progress.

01/20/03 22:59:07 A Simulation xn an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:07 "Run 3. Yield=2.08806130178211. my_x=.8; my_y=-2;"

01/20/03 22:59:07 Simulation in Progress.

01/20/03 22:59:07 A Simulation in an Experiment has ended. 'Clock is 10.0000.00.

01/20/03 22:59:07 "Run 4. Yield=2.712931993250107. my_x=.8; my_y=l;p

01/20/03 22:59:07 Simulation in Progress.

01/20/03 22:59:07 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:07 "Run 5. Yield=2.91547594742265. my_x=.5; my_y=-.5;"

01/20/03 22:59:07 Simulation in Progress.

01/20/03 22:59:07 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:07 "Run 6. Yield=2.91547594742265. my_x=.5; my_y=-.5;"

01/20/03 22:59:07 Simulation in Progress.

01/20/03 22:59:07 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:07 "Run 7. Yield=2.91547594742265. my_x=.5; my_y=-.5;"

01/20/03 22:59:07 Second order model fails. Saddle point detected.

01/20/03 22:59:07. Using Model:

01/20/03 22:59:07 Y = 2.86125 -0.206216 A +0.203185 В

01/20/03 22:59:07 Optimum could not be predicted.

01/20/03 22:59:07 Saddle point detected. Critical point is not opti­mal.

01/20/03 22:59:07 RSM_FitSurfaceToData() returns 2.

01/20/03 22:59:07 "Moving

01/20/03 22:59:07 Simulation in Progress.

01/20/03 22:59:07 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:07 "Run 8. Yield=3. my_x=0; my_y=0;"

01/20/03 22:59:07 "Move ending."

01/20/03 22:59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000-

01/20/03 22:59:08 "Run 9. Yield=2.580697580112788. my_x=-.3; my_y=-1.5;"

01/20/03 22:59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000-

01/20/03 22:59:08 "Run 10. Yield=2.580697580112788. my_x=-.3; my_y=1.5;"

01/20/03 22:59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000-

01/20/03 22:59:08 "Run 11. Yield=2.580697580112788. my_x=.3; my_y=-1.5;"

01/20/03 22:59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:08 "Run 12. Yield=2.580697580112788. my_x=.3; my_y=1.5;"

0l/20/03 22:.59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:08 'Run 13. Yield=3. my_x=0; my_y=0;"

01/20/03 22:59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:08 "Run 14. Yieid=3. my_x=,0; my_y=0;"

01/20/03 22:59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:08 "Run 15. Yield=3. my_x^0; my_y=0;"

01/20/03 22:59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:08 "Run 16. Yield=2.98496231131986. my_x=.3; my_y=0;"

01/20/03 22:59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:08 "Run 17. Yield=2.98496231131986. my_x=-.3; my_y=0;"

01/20/03 22:59:08 Simulation in Progress.

01/20/03 22:59:08 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:08 "Run 18. Yield=2.598076211353316. my__x=0; my_y=1.5;"

01/20/03 22:59:09 Simulation in Progress.

01/20/03 22:59:09 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:09 'Run 19. Yield=2.598076211353316. my_x=0; my_y=-1.5;"

01/20/03 22:59:09 Using Model:

01/20/03 22:59:09 У = 3.00049 +0 A +0 В

01/20/03 22:59:09 +0 А В

01/20/03 22:59:09 -0.180775 A^2 -0.17918 B«2

01/20/03 22:59:09 Predicted optimum yield is 3.00049.

01/20/03 22:59:09 Optimum is in the local Experimental Region.

01/20/03 22:59:09 RSM_Fi. tSurf aceToData () returns 4.

01/20/03 22:59:09 "Running the predicted Optimum."

01/20/03 22:59:09 Simulation in Progress.

01/20/03 22:59:09 A Simulation in an Experiment has ended. Clock is 10.000000.

01/20/03 22:59:09 "Run 20. Yield=3. my_x=0; my_y=0;"

01/20/03 22:59:09 Experiment ended.

Полученные оптимальные значения (входные переменные I my_x = 0, my_y = 0, выходная переменная Yield = 3) совпадают с тео­ретическими.

Это как раз тот случай, когда можно увидеть, что сначала была попытка применить линейную модель Y = 2.86125 — 0.206216А + 0.203185В, она не удалась и поэтому была применена модель второго порядка Y = 3.00049 + 0А + 0В + 0AB - 0.180775А2 - 0.17918В. Также этот пример продемонстрировал, что оптимум не обязательно должен находиться между указанными значениями полей Value 1, Value 2 диалогового окна Optimizing Experiment Generator.




double arrow
Сейчас читают про: