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.performs in the various groups. For instance, the maximum number <strong>of</strong> iterations in an "Inactivegroup" will be considerably smaller than the number for an "Active group". As the solutiondevelops, cells can migrate to and from groups, thus receiving more or less computationalattention. The overall convergence criteria are still configured as for conventional problems sothere should be no significant difference in the quality <strong>of</strong> the converged solution.Group solvers are a novel feature <strong>of</strong> the CFD component introduced during the s<strong>of</strong>tware reengineering.In traditional CFD codes, solver type and control apply to all the cells in thesolution domain. Group solvers allow the solution domain to be split into a collection <strong>of</strong> groups<strong>of</strong>-cells.A group is defined as a collection <strong>of</strong> cells that has its own independent controlparameters. A group solver is used for a particular variable on a particular sub-region <strong>of</strong> thedomain. The group solver makes use <strong>of</strong> standard low-level numerical solution matrix solvermethods such as JOR or SOR.There are several different criteria which may be used to determine the cell groupings."Geometric groups" have membership with cells grouped by geometric location (e.g. a near wallgroup, a fire group or a "dead" region group). Such geometric groups are intended to keep theircell membership throughout a simulation. Conversely cells may be dynamically assigned togroups whose membership may change during the solution process. These are so called"dynamic membership groups". The membership assignment process is triggered by preconfiguredselection criteria which are dependent on the magnitude <strong>of</strong> particular variables. Foreach group, there is a lower and upper value <strong>of</strong> the trigger-variable(s) which define anacceptance band for membership <strong>of</strong> that group. When the chosen value(s) in a cell comply withthe entry criteria, the cell will be transferred to the matching group.Typically one could define four base groups for dynamic membership, namely: "Active","Moderate", "Inactive", and "Void". "Active" has the upper value range for flow or heat,"Moderate" has the medium value range and "Inactive" has the lowest value range. "Void" isused for areas in the geometry that are not part <strong>of</strong> the flow domain and there is a fixed constantvalue <strong>of</strong> the variable (e.g. regions that have been meshed for convenience but are not part <strong>of</strong> theflow domain for all, or part, <strong>of</strong> the simulation) that does not require iterative re-calculation.7-103

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

Saved successfully!

Ooh no, something went wrong!