ME8112 – Computational Fluid Mechanics and Heat Transfer (Winter 2013)
The finite difference discretization method is applied to the solution of the partial differential equations arising from the mathematical modelling of fluid flow, heat transfer and combustion processes. The equations can be parabolic, elliptic or hyperbolic. Items like convergence, stability, consistency, numerical diffusion and turbulence modelling will also be presented. View Course Outline
MEC817 – Combustion Engineering (Fall 2013, Winter 2013, Fall 2014)
This course covers combustion fundamentals and their application to engineered combustion systems such as furnaces and fossil-fuelled engines, with an emphasis on maximizing combustion efficiency and minimizing pollutant formation. Topics covered include flame stoichiometry, chemical kinetics, flame temperature, pre-mixed and diffusion flames, fuel properties, continuous and unsteady combustion systems, pollution reduction techniques and safety issues. View Course Outline
MEC514 – Applied Thermodynamics (Fall 2011, Fall 2012, Fall 2015)
This third year undergraduate course mainly deals with Rankine cycle, steam turbine cycles, reheat and regenerative feed-water heating. Gas turbine cycles, regenerators. Combustion, stoichiometric, lean and rich mixtures. Nozzles. Convergent and convergent-divergent nozzles. Principles of vapour compression refrigeration cycles. View Course Outline
MEC810 – Thermal Power Generation (Winter 2012, Winter 2015)
This is a fourth year undergraduate course that considers various methods of power generation, types of power plants and interconnectivity. Topics include boilers and nuclear reactors. Steam turbine and gas turbine calculations. Auxiliary equipment: heat exchangers, fuel preparation, water treatment, cooling equipment. Combined-cycle power plants. Co-generation. Environmental impact of energy production. Pollution abatement devices. Economics. Alternative Energy Sources. View Course Outline
MIE1210 – Computational Fluid Mechanics and Heat Transfer (Winter 2010, Winter 2011)
MIE1210 is an introductory course that will teach a Finite Volume (FV) and Finite Difference (FD) approaches to Computational Fluid Mechanics and Heat Transfer, often referred to as CFD (D for Dynamics). This course is appropriate for both students who wish to become knowledgeable users of commercial CFD programs, and students who plan to create, develop, or enhance research codes. Therefore, the overreaching goals of this course are threefold: 1. To give you an introduction to fundamental discretization and solution techniques for heat transfer and fluid dynamics problems; 2. To give you an understanding of solution methodologies, advantages, downfalls, considerations (stability, accuracy, efficiency), and the inner workings of CFD software; and 3. To have you gain experience writing programs and solving 1D and 2D problems, and in using these programs to demonstrate and reinforce 1 and 2.
AER334F – Numerical Analysis (Fall 2009)
This introductory course to numerical methods includes the following topics: (i) Solution of the real roots of algebraic and transcendental equations, (ii) Simultaneous solution of numerous linear algebraic equations, (iii) Curve fitting, interpolation and extrapolation, (iv) Numerical differentiation integration, and (vii) Numerical solution of differential equations. The course introduces students to the basics of numerical methods and analysis, focusing on solving analytically intractable problems, data analysis and interpretation, and numerical approaches to linear algebra. Students develop their skills in designing, writing, and debugging their own programs written in Matlab, C, or Fortran, and develop an understanding for method development, application, and implementation.