An Introduction to Computational Fluid Dynamics - Versteeg

267

Transcript of An Introduction to Computational Fluid Dynamics - Versteeg

Page 1: An Introduction to Computational Fluid Dynamics - Versteeg
Page 2: An Introduction to Computational Fluid Dynamics - Versteeg
Page 3: An Introduction to Computational Fluid Dynamics - Versteeg
Page 4: An Introduction to Computational Fluid Dynamics - Versteeg
Page 5: An Introduction to Computational Fluid Dynamics - Versteeg
Page 6: An Introduction to Computational Fluid Dynamics - Versteeg
Page 7: An Introduction to Computational Fluid Dynamics - Versteeg
Page 8: An Introduction to Computational Fluid Dynamics - Versteeg
Page 9: An Introduction to Computational Fluid Dynamics - Versteeg
Page 10: An Introduction to Computational Fluid Dynamics - Versteeg
Page 11: An Introduction to Computational Fluid Dynamics - Versteeg

Introduction

What is CFD?

Computational Fluid Dynamics or CFD is the analysis of systems involving fluid flow, heat transfer and associated phenomena such as chemical reactions by means of computer-based simulation. The technique is very powerful and spans a wide range of industrial and non-industrial application areas. Some examples are:

aerodynamics of aircraft and vehicles: lift and drag hydrodynamics of ships power plant: combustion in IC engines and gas turbines turbomachinery: flows inside rotating passages, diffusers etc. electrical and electronic engineering: cooling of equipment including micro- circuits chemical process engineering: mixing and separation, polymer moulding external and internal environment of buildings: wind loading and heating1 ventilation marine engineering: loads on off-shore structures environmental engineering: distribution of pollutants and effluents hydrology and oceanography: flows in rivers, estuaries, oceans meteorology: weather prediction biomedical engineering: blood flows through arteries and veins

From the 1960s onwards the aerospace industry has integrated CFD techniques into the design, R&D and manufacture of aircraft and jet engines. More recently the methods have been applied to the design of internal combustion engines, combustion chambers of gas turbines and hrnaces. Furthermore, motor vehicle manufacturers now routinely predict drag forces, under-bonnet air flows and the in- car environment with CFD. Increasingly CFD is becoming a vital component in the design of industrial products and processes.

The ultimate aim of developments in the CFD field is to provide a capability comparable to other CAE (Computer-Aided Engineering) tools such as stress

Page 12: An Introduction to Computational Fluid Dynamics - Versteeg

2 Introduction

analysis codes. The main reason why CFD has lagged behind is the tremendous complexity of the underlying behaviour, which precludes a description of fluid flows that is at the same time economical and sufficiently complete. The availability of affordable high performance computing hardware and the introduction of user- friendly interfaces have led to a recent upsurge of interest and CFD is poised to make an entry into the wider industrial community in the 1990s.

We estimate the minimum cost of suitable hardware to be between £5000 and £10000 (plus annual maintenance costs). The perpetual licence fee for commercial software typically ranges from £10000 to £50000 depending on the number of 'added extras' required. CFD software houses can usually arrange annual licences as an alternative. Clearly the investment costs of a CFD capability are not small, but the total expense is not normally as great as that of a high quality experimental facility. Moreover, there are several unique advantages of CFD over experiment-based approaches to fluid systems design:

substantial reduction of lead times and costs of new designs ability to study systems where controlled experiments are difficult or impossible to perform (e.g. very large systems) ability to study systems under hazardous conditions at and beyond their normal performance limits (e.g. safety studies and accident scenarios) practically unlimited level of detail of results

The variable cost of an experiment, in terms of facility hire and/or man-hour costs, is proportional to the number of data points and the number of configurations tested. In contrast CFD codes can produce extremely large volumes of results at virtually no added expense and it is very cheap to perform parametric studies, for instance to optimise equipment performance.

We also note that, in addition to a substantial investment outlay, an organisation needs qualified people to run the codes and communicate their results and briefly consider the modelling skills required by CFD users. We complete this otherwise upbeat section by wondering whether the next constraint to the further spread of CFD amongst the industrial community could be a scarcity of suitably trained personnel instead of availability and/or cost of hardware and software.

1.2 How does a CFD code work?

CFD codes are structured around the numerical algorithms that can tackle fluid flow problems. In order to provide easy access to their solving power all commercial CFD packages include sophisticated user interfaces to input problem parameters and to examine the results. Hence all codes contain three main elements: (i) a pre-processor, (ii) a solver and (iii) a post-processor. We briefly examine the function of each of these elements within the context of a CFD code.

Pre-processing consists of the input of a flow problem to a CFD program by means of an operator-friendly interface and the subsequent transformation of this input into

Page 13: An Introduction to Computational Fluid Dynamics - Versteeg
Page 14: An Introduction to Computational Fluid Dynamics - Versteeg
Page 15: An Introduction to Computational Fluid Dynamics - Versteeg
Page 16: An Introduction to Computational Fluid Dynamics - Versteeg
Page 17: An Introduction to Computational Fluid Dynamics - Versteeg
Page 18: An Introduction to Computational Fluid Dynamics - Versteeg
Page 19: An Introduction to Computational Fluid Dynamics - Versteeg
Page 20: An Introduction to Computational Fluid Dynamics - Versteeg
Page 21: An Introduction to Computational Fluid Dynamics - Versteeg
Page 22: An Introduction to Computational Fluid Dynamics - Versteeg
Page 23: An Introduction to Computational Fluid Dynamics - Versteeg
Page 24: An Introduction to Computational Fluid Dynamics - Versteeg
Page 25: An Introduction to Computational Fluid Dynamics - Versteeg
Page 26: An Introduction to Computational Fluid Dynamics - Versteeg
Page 27: An Introduction to Computational Fluid Dynamics - Versteeg
Page 28: An Introduction to Computational Fluid Dynamics - Versteeg
Page 29: An Introduction to Computational Fluid Dynamics - Versteeg
Page 30: An Introduction to Computational Fluid Dynamics - Versteeg
Page 31: An Introduction to Computational Fluid Dynamics - Versteeg
Page 32: An Introduction to Computational Fluid Dynamics - Versteeg
Page 33: An Introduction to Computational Fluid Dynamics - Versteeg
Page 34: An Introduction to Computational Fluid Dynamics - Versteeg
Page 35: An Introduction to Computational Fluid Dynamics - Versteeg
Page 36: An Introduction to Computational Fluid Dynamics - Versteeg
Page 37: An Introduction to Computational Fluid Dynamics - Versteeg
Page 38: An Introduction to Computational Fluid Dynamics - Versteeg
Page 39: An Introduction to Computational Fluid Dynamics - Versteeg
Page 40: An Introduction to Computational Fluid Dynamics - Versteeg
Page 41: An Introduction to Computational Fluid Dynamics - Versteeg
Page 42: An Introduction to Computational Fluid Dynamics - Versteeg
Page 43: An Introduction to Computational Fluid Dynamics - Versteeg
Page 44: An Introduction to Computational Fluid Dynamics - Versteeg
Page 45: An Introduction to Computational Fluid Dynamics - Versteeg
Page 46: An Introduction to Computational Fluid Dynamics - Versteeg
Page 47: An Introduction to Computational Fluid Dynamics - Versteeg
Page 48: An Introduction to Computational Fluid Dynamics - Versteeg
Page 49: An Introduction to Computational Fluid Dynamics - Versteeg
Page 50: An Introduction to Computational Fluid Dynamics - Versteeg
Page 51: An Introduction to Computational Fluid Dynamics - Versteeg
Page 52: An Introduction to Computational Fluid Dynamics - Versteeg
Page 53: An Introduction to Computational Fluid Dynamics - Versteeg
Page 54: An Introduction to Computational Fluid Dynamics - Versteeg
Page 55: An Introduction to Computational Fluid Dynamics - Versteeg
Page 56: An Introduction to Computational Fluid Dynamics - Versteeg
Page 57: An Introduction to Computational Fluid Dynamics - Versteeg
Page 58: An Introduction to Computational Fluid Dynamics - Versteeg
Page 59: An Introduction to Computational Fluid Dynamics - Versteeg
Page 60: An Introduction to Computational Fluid Dynamics - Versteeg
Page 61: An Introduction to Computational Fluid Dynamics - Versteeg
Page 62: An Introduction to Computational Fluid Dynamics - Versteeg
Page 63: An Introduction to Computational Fluid Dynamics - Versteeg
Page 64: An Introduction to Computational Fluid Dynamics - Versteeg
Page 65: An Introduction to Computational Fluid Dynamics - Versteeg
Page 66: An Introduction to Computational Fluid Dynamics - Versteeg
Page 67: An Introduction to Computational Fluid Dynamics - Versteeg
Page 68: An Introduction to Computational Fluid Dynamics - Versteeg
Page 69: An Introduction to Computational Fluid Dynamics - Versteeg
Page 70: An Introduction to Computational Fluid Dynamics - Versteeg
Page 71: An Introduction to Computational Fluid Dynamics - Versteeg
Page 72: An Introduction to Computational Fluid Dynamics - Versteeg
Page 73: An Introduction to Computational Fluid Dynamics - Versteeg
Page 74: An Introduction to Computational Fluid Dynamics - Versteeg
Page 75: An Introduction to Computational Fluid Dynamics - Versteeg
Page 76: An Introduction to Computational Fluid Dynamics - Versteeg
Page 77: An Introduction to Computational Fluid Dynamics - Versteeg
Page 78: An Introduction to Computational Fluid Dynamics - Versteeg
Page 79: An Introduction to Computational Fluid Dynamics - Versteeg
Page 80: An Introduction to Computational Fluid Dynamics - Versteeg
Page 81: An Introduction to Computational Fluid Dynamics - Versteeg
Page 82: An Introduction to Computational Fluid Dynamics - Versteeg
Page 83: An Introduction to Computational Fluid Dynamics - Versteeg
Page 84: An Introduction to Computational Fluid Dynamics - Versteeg
Page 85: An Introduction to Computational Fluid Dynamics - Versteeg
Page 86: An Introduction to Computational Fluid Dynamics - Versteeg
Page 87: An Introduction to Computational Fluid Dynamics - Versteeg
Page 88: An Introduction to Computational Fluid Dynamics - Versteeg
Page 89: An Introduction to Computational Fluid Dynamics - Versteeg
Page 90: An Introduction to Computational Fluid Dynamics - Versteeg
Page 91: An Introduction to Computational Fluid Dynamics - Versteeg
Page 92: An Introduction to Computational Fluid Dynamics - Versteeg
Page 93: An Introduction to Computational Fluid Dynamics - Versteeg
Page 94: An Introduction to Computational Fluid Dynamics - Versteeg
Page 95: An Introduction to Computational Fluid Dynamics - Versteeg
Page 96: An Introduction to Computational Fluid Dynamics - Versteeg
Page 97: An Introduction to Computational Fluid Dynamics - Versteeg
Page 98: An Introduction to Computational Fluid Dynamics - Versteeg
Page 99: An Introduction to Computational Fluid Dynamics - Versteeg
Page 100: An Introduction to Computational Fluid Dynamics - Versteeg
Page 101: An Introduction to Computational Fluid Dynamics - Versteeg
Page 102: An Introduction to Computational Fluid Dynamics - Versteeg
Page 103: An Introduction to Computational Fluid Dynamics - Versteeg
Page 104: An Introduction to Computational Fluid Dynamics - Versteeg
Page 105: An Introduction to Computational Fluid Dynamics - Versteeg
Page 106: An Introduction to Computational Fluid Dynamics - Versteeg
Page 107: An Introduction to Computational Fluid Dynamics - Versteeg
Page 108: An Introduction to Computational Fluid Dynamics - Versteeg
Page 109: An Introduction to Computational Fluid Dynamics - Versteeg
Page 110: An Introduction to Computational Fluid Dynamics - Versteeg
Page 111: An Introduction to Computational Fluid Dynamics - Versteeg
Page 112: An Introduction to Computational Fluid Dynamics - Versteeg
Page 113: An Introduction to Computational Fluid Dynamics - Versteeg
Page 114: An Introduction to Computational Fluid Dynamics - Versteeg
Page 115: An Introduction to Computational Fluid Dynamics - Versteeg
Page 116: An Introduction to Computational Fluid Dynamics - Versteeg
Page 117: An Introduction to Computational Fluid Dynamics - Versteeg
Page 118: An Introduction to Computational Fluid Dynamics - Versteeg
Page 119: An Introduction to Computational Fluid Dynamics - Versteeg
Page 120: An Introduction to Computational Fluid Dynamics - Versteeg
Page 121: An Introduction to Computational Fluid Dynamics - Versteeg
Page 122: An Introduction to Computational Fluid Dynamics - Versteeg
Page 123: An Introduction to Computational Fluid Dynamics - Versteeg
Page 124: An Introduction to Computational Fluid Dynamics - Versteeg
Page 125: An Introduction to Computational Fluid Dynamics - Versteeg
Page 126: An Introduction to Computational Fluid Dynamics - Versteeg
Page 127: An Introduction to Computational Fluid Dynamics - Versteeg
Page 128: An Introduction to Computational Fluid Dynamics - Versteeg
Page 129: An Introduction to Computational Fluid Dynamics - Versteeg
Page 130: An Introduction to Computational Fluid Dynamics - Versteeg
Page 131: An Introduction to Computational Fluid Dynamics - Versteeg
Page 132: An Introduction to Computational Fluid Dynamics - Versteeg
Page 133: An Introduction to Computational Fluid Dynamics - Versteeg
Page 134: An Introduction to Computational Fluid Dynamics - Versteeg
Page 135: An Introduction to Computational Fluid Dynamics - Versteeg
Page 136: An Introduction to Computational Fluid Dynamics - Versteeg
Page 137: An Introduction to Computational Fluid Dynamics - Versteeg
Page 138: An Introduction to Computational Fluid Dynamics - Versteeg
Page 139: An Introduction to Computational Fluid Dynamics - Versteeg
Page 140: An Introduction to Computational Fluid Dynamics - Versteeg
Page 141: An Introduction to Computational Fluid Dynamics - Versteeg
Page 142: An Introduction to Computational Fluid Dynamics - Versteeg
Page 143: An Introduction to Computational Fluid Dynamics - Versteeg
Page 144: An Introduction to Computational Fluid Dynamics - Versteeg
Page 145: An Introduction to Computational Fluid Dynamics - Versteeg
Page 146: An Introduction to Computational Fluid Dynamics - Versteeg
Page 147: An Introduction to Computational Fluid Dynamics - Versteeg
Page 148: An Introduction to Computational Fluid Dynamics - Versteeg
Page 149: An Introduction to Computational Fluid Dynamics - Versteeg
Page 150: An Introduction to Computational Fluid Dynamics - Versteeg
Page 151: An Introduction to Computational Fluid Dynamics - Versteeg
Page 152: An Introduction to Computational Fluid Dynamics - Versteeg
Page 153: An Introduction to Computational Fluid Dynamics - Versteeg
Page 154: An Introduction to Computational Fluid Dynamics - Versteeg
Page 155: An Introduction to Computational Fluid Dynamics - Versteeg
Page 156: An Introduction to Computational Fluid Dynamics - Versteeg
Page 157: An Introduction to Computational Fluid Dynamics - Versteeg
Page 158: An Introduction to Computational Fluid Dynamics - Versteeg
Page 159: An Introduction to Computational Fluid Dynamics - Versteeg
Page 160: An Introduction to Computational Fluid Dynamics - Versteeg
Page 161: An Introduction to Computational Fluid Dynamics - Versteeg
Page 162: An Introduction to Computational Fluid Dynamics - Versteeg
Page 163: An Introduction to Computational Fluid Dynamics - Versteeg
Page 164: An Introduction to Computational Fluid Dynamics - Versteeg
Page 165: An Introduction to Computational Fluid Dynamics - Versteeg
Page 166: An Introduction to Computational Fluid Dynamics - Versteeg
Page 167: An Introduction to Computational Fluid Dynamics - Versteeg
Page 168: An Introduction to Computational Fluid Dynamics - Versteeg
Page 169: An Introduction to Computational Fluid Dynamics - Versteeg
Page 170: An Introduction to Computational Fluid Dynamics - Versteeg
Page 171: An Introduction to Computational Fluid Dynamics - Versteeg
Page 172: An Introduction to Computational Fluid Dynamics - Versteeg
Page 173: An Introduction to Computational Fluid Dynamics - Versteeg
Page 174: An Introduction to Computational Fluid Dynamics - Versteeg
Page 175: An Introduction to Computational Fluid Dynamics - Versteeg
Page 176: An Introduction to Computational Fluid Dynamics - Versteeg
Page 177: An Introduction to Computational Fluid Dynamics - Versteeg
Page 178: An Introduction to Computational Fluid Dynamics - Versteeg
Page 179: An Introduction to Computational Fluid Dynamics - Versteeg
Page 180: An Introduction to Computational Fluid Dynamics - Versteeg
Page 181: An Introduction to Computational Fluid Dynamics - Versteeg
Page 182: An Introduction to Computational Fluid Dynamics - Versteeg
Page 183: An Introduction to Computational Fluid Dynamics - Versteeg
Page 184: An Introduction to Computational Fluid Dynamics - Versteeg
Page 185: An Introduction to Computational Fluid Dynamics - Versteeg
Page 186: An Introduction to Computational Fluid Dynamics - Versteeg
Page 187: An Introduction to Computational Fluid Dynamics - Versteeg
Page 188: An Introduction to Computational Fluid Dynamics - Versteeg
Page 189: An Introduction to Computational Fluid Dynamics - Versteeg
Page 190: An Introduction to Computational Fluid Dynamics - Versteeg
Page 191: An Introduction to Computational Fluid Dynamics - Versteeg
Page 192: An Introduction to Computational Fluid Dynamics - Versteeg
Page 193: An Introduction to Computational Fluid Dynamics - Versteeg
Page 194: An Introduction to Computational Fluid Dynamics - Versteeg
Page 195: An Introduction to Computational Fluid Dynamics - Versteeg
Page 196: An Introduction to Computational Fluid Dynamics - Versteeg
Page 197: An Introduction to Computational Fluid Dynamics - Versteeg
Page 198: An Introduction to Computational Fluid Dynamics - Versteeg
Page 199: An Introduction to Computational Fluid Dynamics - Versteeg
Page 200: An Introduction to Computational Fluid Dynamics - Versteeg
Page 201: An Introduction to Computational Fluid Dynamics - Versteeg
Page 202: An Introduction to Computational Fluid Dynamics - Versteeg
Page 203: An Introduction to Computational Fluid Dynamics - Versteeg
Page 204: An Introduction to Computational Fluid Dynamics - Versteeg
Page 205: An Introduction to Computational Fluid Dynamics - Versteeg
Page 206: An Introduction to Computational Fluid Dynamics - Versteeg
Page 207: An Introduction to Computational Fluid Dynamics - Versteeg
Page 208: An Introduction to Computational Fluid Dynamics - Versteeg
Page 209: An Introduction to Computational Fluid Dynamics - Versteeg
Page 210: An Introduction to Computational Fluid Dynamics - Versteeg
Page 211: An Introduction to Computational Fluid Dynamics - Versteeg
Page 212: An Introduction to Computational Fluid Dynamics - Versteeg
Page 213: An Introduction to Computational Fluid Dynamics - Versteeg
Page 214: An Introduction to Computational Fluid Dynamics - Versteeg
Page 215: An Introduction to Computational Fluid Dynamics - Versteeg
Page 216: An Introduction to Computational Fluid Dynamics - Versteeg
Page 217: An Introduction to Computational Fluid Dynamics - Versteeg
Page 218: An Introduction to Computational Fluid Dynamics - Versteeg
Page 219: An Introduction to Computational Fluid Dynamics - Versteeg
Page 220: An Introduction to Computational Fluid Dynamics - Versteeg
Page 221: An Introduction to Computational Fluid Dynamics - Versteeg
Page 222: An Introduction to Computational Fluid Dynamics - Versteeg
Page 223: An Introduction to Computational Fluid Dynamics - Versteeg
Page 224: An Introduction to Computational Fluid Dynamics - Versteeg
Page 225: An Introduction to Computational Fluid Dynamics - Versteeg
Page 226: An Introduction to Computational Fluid Dynamics - Versteeg
Page 227: An Introduction to Computational Fluid Dynamics - Versteeg
Page 228: An Introduction to Computational Fluid Dynamics - Versteeg
Page 229: An Introduction to Computational Fluid Dynamics - Versteeg
Page 230: An Introduction to Computational Fluid Dynamics - Versteeg
Page 231: An Introduction to Computational Fluid Dynamics - Versteeg
Page 232: An Introduction to Computational Fluid Dynamics - Versteeg
Page 233: An Introduction to Computational Fluid Dynamics - Versteeg
Page 234: An Introduction to Computational Fluid Dynamics - Versteeg
Page 235: An Introduction to Computational Fluid Dynamics - Versteeg
Page 236: An Introduction to Computational Fluid Dynamics - Versteeg
Page 237: An Introduction to Computational Fluid Dynamics - Versteeg
Page 238: An Introduction to Computational Fluid Dynamics - Versteeg
Page 239: An Introduction to Computational Fluid Dynamics - Versteeg
Page 240: An Introduction to Computational Fluid Dynamics - Versteeg
Page 241: An Introduction to Computational Fluid Dynamics - Versteeg
Page 242: An Introduction to Computational Fluid Dynamics - Versteeg
Page 243: An Introduction to Computational Fluid Dynamics - Versteeg
Page 244: An Introduction to Computational Fluid Dynamics - Versteeg
Page 245: An Introduction to Computational Fluid Dynamics - Versteeg
Page 246: An Introduction to Computational Fluid Dynamics - Versteeg
Page 247: An Introduction to Computational Fluid Dynamics - Versteeg
Page 248: An Introduction to Computational Fluid Dynamics - Versteeg
Page 249: An Introduction to Computational Fluid Dynamics - Versteeg
Page 250: An Introduction to Computational Fluid Dynamics - Versteeg
Page 251: An Introduction to Computational Fluid Dynamics - Versteeg
Page 252: An Introduction to Computational Fluid Dynamics - Versteeg
Page 253: An Introduction to Computational Fluid Dynamics - Versteeg
Page 254: An Introduction to Computational Fluid Dynamics - Versteeg
Page 255: An Introduction to Computational Fluid Dynamics - Versteeg
Page 256: An Introduction to Computational Fluid Dynamics - Versteeg
Page 257: An Introduction to Computational Fluid Dynamics - Versteeg
Page 258: An Introduction to Computational Fluid Dynamics - Versteeg
Page 259: An Introduction to Computational Fluid Dynamics - Versteeg
Page 260: An Introduction to Computational Fluid Dynamics - Versteeg
Page 261: An Introduction to Computational Fluid Dynamics - Versteeg
Page 262: An Introduction to Computational Fluid Dynamics - Versteeg
Page 263: An Introduction to Computational Fluid Dynamics - Versteeg
Page 264: An Introduction to Computational Fluid Dynamics - Versteeg
Page 265: An Introduction to Computational Fluid Dynamics - Versteeg
Page 266: An Introduction to Computational Fluid Dynamics - Versteeg
Page 267: An Introduction to Computational Fluid Dynamics - Versteeg