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.

2.4.1 Develop a new CFD engine from scratch and add interactivetechniques<strong>PhD</strong> <strong>Thesis</strong> by John Ewer.It would be possible to create a CFD framework from scratch based on the plethora <strong>of</strong> availableliterature. Many <strong>of</strong> the papers about CFD cover many advanced topics <strong>of</strong> CFD research and thefine-tuning needed for specific application areas. The problem is that there are very few "single"information sources, which cover all aspects <strong>of</strong> developing a general-purpose CFD code. Thereare also a number <strong>of</strong> additional problems with regards to this approach.2.4.1.1 Development time factorMany CFD codes (either commercial or in-house research codes) have been developed over aperiod <strong>of</strong> many years by numerous developers. This is largely due to the diverse methodsavailable for CFD research as well as improvements and replacements for both the genericnumerical methods and application-area specific empirical techniques. In this sense most CFDcode development is an evolutionary process both in terms <strong>of</strong> increasing hardware capability(which tends to highlight limitations in traditional techniques as the problem size and simulationcomplexity are increased - For example the availability <strong>of</strong> more memory and faster hardware maylead researchers to use finer meshes which may actually give less stable simulations or worseresults because there are considerably more degrees <strong>of</strong> freedom for the flow path in a finer mesh)and s<strong>of</strong>tware capability. Given the limited duration, human resources (Approximately 3 personyears)and CFD expertise available for this research it was concluded that it would not bepossible to create a complete and well validated CFD system from basic first-principles.2.4.1.2 Reliability <strong>of</strong> CFD s<strong>of</strong>twareThe huge investment in man-power to develop CFD codes and the customary evolutionarydevelopment life-cycle <strong>of</strong> such codes mean that most CFD codes have a large and dedicatedfollowing <strong>of</strong> users who trust in the capabilities <strong>of</strong> particular codes (It is also the case that CFDcodes have many optimal branches and fine tuned coefficients that are tailored to specificapplication areas). Indeed many CFD users are so tied to a particular CFD system that they areincapable or extremely reluctant to use any other CFD s<strong>of</strong>tware outside <strong>of</strong> their previous2-20

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

Saved successfully!

Ooh no, something went wrong!