ENERGY 212: Advanced Programming for Scientists and Engineers (CME 212)
Advanced topics in software development, debugging, and performance optimization are covered. The capabilities and usage of common libraries and frameworks such as BLAS, LAPACK, FFT, PETSc, and MKL/ACML are reviewed. Computer representation of integer and floating point numbers, and interoperability between C/C++ and Fortran is described. More advanced software engineering topics including: representing data in files, signals, unit and regression testing, and build automation. The use of debugging tools including static analysis, gdb, and Valgrind are introduced. An introduction to computer architecture covering processors, memory hierarchy, storage, and networking provides a foundation for understanding software performance. Profiles generated using gprof and perf are used to help guide the performance optimization process. Computational problems from various science and engineering disciplines will be used in assignments. Prerequisites:
CME 200 /
ME 300A and
CME 211. The
CME 211 requirement may be satisfied by passing a placement test administered by ICME.
Terms: Win
| Units: 3
Instructors:
Henderson, N. (PI)
;
Indra Ramaswamy, S. (TA)
;
Janssen, L. (TA)
...
more instructors for ENERGY 212 »
Instructors:
Henderson, N. (PI)
;
Indra Ramaswamy, S. (TA)
;
Janssen, L. (TA)
;
Kasera, R. (TA)
;
Romero, J. (TA)
ENERGY 214: The Global Price of Oil
Understanding the current and future price of oil requires the synthesis of geologic, engineering, financial, geopolitical, and macroeconomic information. In this seminar, we will build a global supply curve for petroleum by studying the marginal and full-cycle production costs for each of the major resource categories. We will study how reserve classification varies globally, and how global petroleum resources and reserves have changed and are likely to change over time. We will further investigate how the time lag between resource discovery, project sanctioning, and full production will affect future supply. Finally, we will study the elasticity of oil demand and how that demand is likely to change over time as the developing world gets richer and as competition from other energy sources increases.
Terms: Win
| Units: 1
Instructors:
House, K. (PI)
ENERGY 221: Fundamentals of Multiphase Flow (ENERGY 121)
Multiphase flow in porous media. Wettability, capillary pressure, imbibition and drainage, Leverett J-function, transition zone, vertical equilibrium. Relative permeabilities, Darcy's law for multiphase flow, fractional flow equation, effects of gravity, Buckley-Leverett theory, recovery predictions, volumetric linear scaling, JBN and Jones-Rozelle determination of relative permeability. Frontal advance equation, Buckley-Leverett equation as frontal advance solution, tracers in multiphase flow, adsorption, three-phase relative permeabilities.
Terms: Win
| Units: 3
Instructors:
Tchelepi, H. (PI)
ENERGY 222: Advanced Reservoir Engineering
Lectures, problems. General flow equations, tensor permeabilities, steady state radial flow, skin, and succession of steady states. Injectivity during fill-up of a depleted reservoir, injectivity for liquid-filled reservoirs. Flow potential and gravity forces, coning. Displacements in layered reservoirs. Transient radial flow equation, primary drainage of a cylindrical reservoir, line source solution, pseudo-steady state. May be repeated for credit. Prerequisite: 221.
Terms: Spr
| Units: 3
| Repeatable
for credit
Instructors:
Durlofsky, L. (PI)
;
Ullmann de Brito, D. (TA)
ENERGY 223: Reservoir Simulation
Fundamentals of petroleum reservoir simulation. Equations for multicomponent, multiphase flow between gridblocks comprising a petroleum reservoir. Relationships between black-oil and compositional models. Techniques for developing black-oil, compositional, thermal, and dual-porosity models. Practical considerations in the use of simulators for predicting reservoir performance. Class project. Prerequisite: 221 and 246, or consent of instructor. Recommended:
CME 206.
Terms: Win
| Units: 3-4
ENERGY 224: Advanced Reservoir Simulation
Topics include modeling of complex wells, coupling of surface facilities, compositional modeling, dual porosity models, treatment of full tensor permeability and grid nonorthogonality, local grid refinement, higher order methods, streamline simulation, upscaling, algebraic multigrid solvers, unstructured grid solvers, history matching, other selected topics. Prerequisite: 223 or consent of instructor. May be repeated for credit.
Terms: Aut
| Units: 3
| Repeatable
for credit
ENERGY 225: Theory of Gas Injection Processes
Lectures, problems. Theory of multicomponent, multiphase flow in porous media. Miscible displacement: diffusion and dispersion, convection-dispersion equations and its solutions. Method of characteristic calculations of chromatographic transport of multicomponent mixtures. Development of miscibility and interaction of phase behavior with heterogeneity. May be repeated for credit. Prerequisite:
CME 200.
Terms: Spr
| Units: 3
| Repeatable
for credit
Instructors:
Dindoruk, B. (PI)
;
Zhang, C. (TA)
ENERGY 226: Thermal Recovery Methods
Theory and practice of thermal recovery methods: steam drive, cyclic steam injections, and in situ combustion. Models of combined mass and energy transport. Estimates of heated reservoir volume and oil recovery performance. Wellbore heat losses, recovery production, and field examples.
Terms: Spr
| Units: 3
Instructors:
Castanier, L. (PI)
;
Connolly, M. (TA)
ENERGY 227: Enhanced Oil Recovery
The physics, theories, and methods of evaluating chemical, miscible, and thermal enhanced oil recovery projects. Existing methods and screening techniques, and analytical and simulation based means of evaluating project effectiveness. Dispersion-convection-adsorption equations, coupled heat, and mass balances and phase behavior provide requisite building blocks for evaluation.
Last offered: Spring 2015
ENERGY 230: Advanced Topics in Well Logging
State of the art tools and analyses; the technology, rock physical basis, and applications of each measurement. Hands-on computer-based analyses illustrate instructional material. Guest speakers on formation evaluation topics. Prerequisites: 130 or equivalent; basic well logging; and standard practice and application of electric well logs.
Terms: Spr
| Units: 3
Instructors:
Lindblom, R. (PI)
;
Keneally, I. (TA)
Filter Results: