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.take considerable time to develop due to the complexity and nature <strong>of</strong> the algorithms used.Furthermore such development is fraught with difficulty particularly for finding the empiricalmethods algorithm fine-tuning that give the best possible approximation to true physicalbehaviour for the target application area when no accurate numerical model exists. It is highlylikely that a new code development would get the design and data architecture correct for thedesired system but it is probable that the new development would have errors and omissions inthe empirical models and core algorithm formulation that could only be removed by extensiveresearch and iterative improvement. Research would need to be conducted into the algorithmsand empirical methods employed because various combinations <strong>of</strong> numerical techniques behavein very different ways even when disregarding the diversity <strong>of</strong> the target application areas. MostCFD codes are the combination and accumulation <strong>of</strong> many titbits <strong>of</strong> implementation knowledgefrom diverse information sources where such knowledge ranges in scope from the particularvalues used for a few constants in a particular application area to choices for more reliablesolution algorithm for the coupling <strong>of</strong> the solved variables. Validation <strong>of</strong> a new development isparticularly difficult because <strong>of</strong> the long development period before the system is in a state thatcan actually be used to run simulations and at such a stage any errors encountered would requireextensive modifications to the underlying s<strong>of</strong>tware. As has been found in many previous newdevelopments there is unlikely to be trust in the development from potential users withoutextensive validation against existing s<strong>of</strong>tware systems and experimental cases. The duplication<strong>of</strong> effort for developing a new CFD code is particularly problematic for a limited durationproject. Generally a new code development would have no support from other developers sincethe information sources would be reference texts, journal papers and conference proceedingswith little access to numerical CFD s<strong>of</strong>tware developers who have their own work loads.1.1.2 Add interactive functionality to an existing commercial CFD systemAt the beginning <strong>of</strong> this research a feasibility study was performed to ascertain if an existingcommercial CFD code should be used as the framework for this investigation. There were anumber <strong>of</strong> perceived problems with this approach.2-22

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

Saved successfully!

Ooh no, something went wrong!