20.07.2015 Views

PhD Thesis - staffweb - University of Greenwich

PhD Thesis - staffweb - University of Greenwich

PhD Thesis - staffweb - University of Greenwich

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.

<strong>PhD</strong> <strong>Thesis</strong> by John Ewer.1.3.2.5 Validate the correctness <strong>of</strong> the interactive prototypeThe prototype interactive CFD system was validated for computational consistency with theresults from the legacy CFD code, with results from other commercial CFD codes and, whereavailable, with experimental data. The new interactive system had to perform a selected range<strong>of</strong> simulations to an acceptable solution tolerance when compared with existing comparisoncodes, experimental data or analytical solutions. A suitably diverse coverage <strong>of</strong> validation caseswas devised to exercise all <strong>of</strong> the coupled numerical modules within the system. Expert CFDpractitioners were asked to check that the prototype CFD system produced acceptablyconsistent results.1.3.2.6 Construct suitable test cases to test for the benefits <strong>of</strong> interactive controlTest cases were chosen to evaluate the benefits and disadvantages <strong>of</strong> the interactive nature <strong>of</strong>the prototype system.An investigation <strong>of</strong> the time benefits or overheads due to the use <strong>of</strong> user interaction could notbe performed easily in different CFD systems. This was because <strong>of</strong> differences already inherentfrom the development languages, internal architectures and solution algorithms. Such differencesalready produce large variations in run times between the various CFD systems. This effect isobserved without even considering the influence <strong>of</strong> the User Interface. Test cases wereconstructed and used to investigate the benefits <strong>of</strong> user interaction when optimising the solutionstrategy as the run proceeds when compared to a "batch mode" run <strong>of</strong> the same s<strong>of</strong>tware. Thesetimings were then compared with the non-optimised simulations to give a reasonable indication<strong>of</strong> relative performance. Other, less quantifiable, benefits (e.g. error detection and preventionor stability enhancement) could really only be investigated by allowing real users to experimentwith their own simulations to see if either stability or timing enhancements could be made inpractice, but such investigation was outside <strong>of</strong> the scope <strong>of</strong> this study. The qualitative benefits,observed during this research, are discussed as appropriate but no extensive investigation wasconducted into these benefits.Group solver control techniques were also investigated to determine if dynamic or static1-8

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

Saved successfully!

Ooh no, something went wrong!