22.06.2015 Views

Developement Of A Batch Mode For Conduit And Its ... - Cal Poly

Developement Of A Batch Mode For Conduit And Its ... - Cal Poly

Developement Of A Batch Mode For Conduit And Its ... - Cal Poly

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

specific. The method fails when the cases are not related by such a pattern. Also, the<br />

method requires that each preceding case ran successfully. Thus, it was thought that<br />

these conditions were too specific and that it would be best if the design parameters<br />

weren’t passed in this way. Instead, it was decided to use the design parameters from the<br />

initial optimized case as the starting point for each case, unless otherwise specified in the<br />

Design Parameters Setup window.<br />

2.3.2 Running A Case<br />

The method used in the running of the cases of a <strong>Batch</strong> Problem is very similar to<br />

the method used by CONDUIT. In <strong>Batch</strong> <strong>Mode</strong>, however, the process is all automated.<br />

Prior to an optimization, the user would set the run order of the cases. Upon<br />

starting the run of the cases, <strong>Batch</strong> <strong>Mode</strong> creates a list of cases to be run, and orders them<br />

based on the run order. As the <strong>Batch</strong> Problem is run, it progresses through this list<br />

running each case sequentially.<br />

<strong>For</strong> each case, the run sequence mirrors the processes of a CONDUIT<br />

optimization. It does not run the cases in CONDUIT, but uses equivalent code, running<br />

the problems entirely in MATLAB. By divorcing <strong>Batch</strong> <strong>Mode</strong> from CONDUIT, it can be<br />

run without user intervention, and without the need for the CONDUIT GUI. In fact,<br />

<strong>Batch</strong> <strong>Mode</strong> has been tested and run entirely from a command line interface, allowing<br />

users to log in using telnet and run <strong>Batch</strong> Problems from anywhere. While this is not<br />

included in the current version of <strong>Batch</strong> <strong>Mode</strong>, it just goes to show the flexibility gained<br />

by running problems in this way.<br />

When <strong>Batch</strong> <strong>Mode</strong> starts an optimization of a case, it first switches to the<br />

directory of the case. It then loads the problem in the same way as CONDUIT would.<br />

48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!