Site Navigation

Mechanical Engineering ENME

Instruction offered by members of the Department of Mechanical and Manufacturing Engineering in the Schulich School of Engineering.

Department Head - R. Hugo

Director (Mechanical Engineering Program) - L. Sudak

Director (Graduate Program, Mechanical and Manufacturing Engineering) - A. Budiman

Mechanical Engineering 101 H(32 hours)

(formerly Mechanical Engineering 001)

Mechanical and Manufacturing Engineering Block Course

Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit.

Note: Presented during block week in the Fall Session over 4 days. All Mechanical and Manufacturing Engineering students must complete this course prior to entry to their third year of studies.


(Return to Top)

Senior Courses

Mechanical Engineering 337 H(3-2)

Computing Tools for Engineering Design

Application of high-level software to the solution of design problems. Evaluation and validation of alternate solution approaches. Numeric and symbolic computation, visualization, data analysis, model-based analysis.Topics will be derived from real engineering problems.

Prerequisites: Engineering 233.

(Return to Top)

Mechanical Engineering 341 H(3-1.5T-3/2)

Fundamentals of Fluid Mechanics

Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. The continuity, energy and momentum equations and their application to a variety of problems in mechanical engineering. External flows and flow through pipes, jet propulsion and flow measurement. Dimensional analysis and physical similarity.

Prerequisites: Engineering 201, 349 (or 249) and Applied Mathematics 219.

(Return to Top)

Mechanical Engineering 421 H(3-3/2)

Materials I

Fundamentals of materials science with emphasis on the structure of materials and structure/property relationships: atomistic models; equilibrium phase diagrams; kinetics and nonequilibrium transformation diagrams; thermal-mechanical processing; microstructure formation and control; ductility mechanisms; material selection; and an introduction to fracture.

Note: Completion of Physics 269 or 369, Chemistry 209, Engineering 311 and 317 prior to this course will be of definite advantage.

(Return to Top)

Mechanical Engineering 461 H(3-1T-3/2)


An introduction to electromechanical components and systems including: mechanical and fluidic devices; electromagnetic devices; modelling of physical systems; time and frequency domain analysis of linear systems; introduction to feedback control and fuzzy logic.

Prerequisites: Biomedical Engineering 327 or Engineering 325.

(Return to Top)

Mechanical Engineering 471 H(3-2/2)

Heat Transfer

Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

Prerequisites: Engineering 311 or Energy and Environment, Engineering 311, Mechanical Engineering 341.

(Return to Top)

Mechanical Engineering 473 H(3-2)

Fundamentals of Kinematics and Dynamics of Machines

Basic mechanisms and linkages in machinery. Position, velocity, acceleration and dynamic forces in planar mechanisms. Cam design and dynamic analysis. Gears and gear trains. Planetary trains.

Prerequisites: Engineering 249 or 349.

(Return to Top)

Mechanical Engineering 479 H(3-1T-3/2)

Mechanics of Materials I

Special topics in structural members: shear centre, unsymmetric bending, torsion of non-circular thin-walled members. Stiffness analysis of complex structures. The variety of material behaviour. Introduction to virtual work and energy methods. Stability of equilibrium. Buckling.

Prerequisites: Engineering 317.

(Return to Top)

Mechanical Engineering 485 H(3-3/2)

Mechanical Engineering Thermodynamics

Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankin cycle including reheat and regeneration. Engine gas cycles including simple gas turbines; gas turbines with reheat, intercooling and heat exchange. Reciprocating air compressors and expanders. Steam plants. Applications of humidity considerations; heat-pump and refrigeration cycles and their performance criteria. One-dimensional steady flow through nozzles. Combustion processes, chemical equilibrium, dissociation.

Prerequisites: Engineering 311 or Energy and Environment, Engineering 311.

(Return to Top)

Mechanical Engineering 493 H(3-3T)

Machine Component Design

Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

Prerequisites: Engineering 317.

(Return to Top)

Mechanical Engineering 495 H(3-3/2)

Fluid Mechanics

Fluid statics, kinematics and dynamics of fluid flow, energy equation and Bemoulli's equation. Stream and potential functions, potential flow. Introduction to boundary layer theory, flow in pipe systems. Introduction to compressible flow.

Prerequisites: Engineering 311 or Energy and Environment, Engineering 311, Mechanical Engineering 341.

(Return to Top)

Mechanical Engineering 519 H(3-2)

Special Topics in Mechanical Engineering

Advanced topics in Mechanical Engineering.

Prerequisites: Consent of the Department.


(Return to Top)

Mechanical Engineering 521 H(3-3/2)

Materials II

Fundamentals and applications of materials science to engineering design: welding metallurgy; deformation and strength behaviour of real materials; failure analysis; fiber reinforced composites; fracture mechanics; fatigue; and creep.

Prerequisites: Mechanical Engineering 421.

Note: Completion of Mechanical Engineering 479 and 493 prior to this course will be of definite advantage.

(Return to Top)

Mechanical Engineering 523 H(3-2)

Biomechanics of Joints

Introduction to musculoskeletal biomechanics, including experimental and analytical approaches to movement analysis, experimental instrumentation and devices, and joint dynamics. Analysis of the contribution of external loading, forces generated by muscles and constraints provided by other musculoskeletal structures to predict forces and stresses in musculoskeletal joints and tissues. Numerical and modelling approaches, including inverse dynamics, and optimization, and determination of segmental inertial properties. Applications in orthopaedic engineering, movement assessment, ergonomics and joint injury and replacements.

Prerequisites: Fourth year standing or consent of the Department.

(Return to Top)

Mechanical Engineering 538 F(3-4)

Mechanical Engineering Design Methodology and Application

Preliminary and detailed engineering design of a product or system with the emphasis on the design process as it is associated with mechanical and manufacturing engineering. Topics include design methodology and general design principles for engineers, project management, decision making processes, reliability and robust design, embodiment, detailed drawing and product life-cycle design. A team-based design project may be sponsored by industry or the Department. Also, an emphasis is given to project management and technical communication, including presentations to a committee from the Department and/or industry.

Prerequisites: Prerequisite Fourth year standing.

(Return to Top)

Mechanical Engineering 547 H(3-2)

Finite Element Method

Review of basic concepts in the Theory of Elasticity. Stress, strain, equilibrium. Stress-strain relations. The principle of virtual work and its use in deriving exact and approximate equilibrium equations. Example: beam theory. Matrix analysis of framed structures. The stiffness method. The finite element method and other discretization procedures. The 4-node plane stress rectangular element. Shape functions. Derivation of stiffness matrix by means of the principle of virtual work. Isoparametric elements, completeness. Numerical integration of scheme. Programming Considerations. Solution of problems with the aid of a computer. Additional topics: Dynamics, heat transfer, fluid dynamics.

Prerequisites: Mechanical Engineering 479 or Manufacturing Engineering 405.

(Return to Top)

Mechanical Engineering 560 F(1-3)

Mechatronics Design Laboratory

A hands-on laboratory experience in the design and analysis of microprocessor-controlled electro-mechanical components. Emphasis will be on laboratory projects in which teams of students will configure, design, and implement mechatronic systems. Laboratories cover topics such as aliasing, quantization, electronic feedback, power amplifiers, digital logic, encoder interfacing, and motor control leading to prototyping and design of commercially viable products. Lectures will cover comparative surveys, operational principles, and integrated design issues associated with the spectrum of mechanism, electronics, and control components.

Prerequisites: Mechanical Engineering 461.

(Return to Top)

Mechanical Engineering 583 H(3-2)

Mechanical Systems in Buildings

Fundamentals of heating, ventilating, and air conditioning systems in buildings. Heating and cooling loads. Codes, regulations, and standards. System selection, generation equipment, heat exchangers, distribution and driving systems, terminal units, controls and accessories, and cost estimating. Energy efficiency and renewable energy applications. Elevators and escalators. Lifting devices. Sewage systems.

Prerequisites: Mechanical Engineering 471 and 485.

(Return to Top)

Mechanical Engineering 585 H(3-1T-3/2)

Control Systems

Modelling of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

Prerequisites: Mechanical Engineering 461.

(Return to Top)

Mechanical Engineering 587 H(3-1T)

Mechanics of Materials II

The general state of stress. Formulation of general equilibrium equations. Analytical solution of special problems. Application of energy methods to torsion problems including, thick-walled cylinders, stability of columns. Analysis of flat plates. Stress concentrations, fracture, fatigue, and contact stresses.

Prerequisites: Mechanical Engineering 479.

(Return to Top)

Mechanical Engineering 593 H(3-2)

Energy Systems

Energy resources. Energy conservation and management. Thermal power plants, internal and external combustion engines. Introduction to fuel technology and processing. Alternative energy systems: hydroelectric, solar, wind, nuclear, magnetohydrodynamics, thermoelectrics, thermionics, photo-voltaic, fuel cells.

Prerequisites: Mechanical Engineering 471 and 485.

(Return to Top)

Mechanical Engineering 595 H(3-1T-3/2)

Gas Dynamics

Fundamentals of one-dimensional gas dynamics. Isentropic and non-isentropic flows, applications of dynamical similarity to shock waves. Oblique shocks, supersonic nozzles, flows with friction or heat transfer. Introduction to computational fluid dynamics (CFD).

Prerequisites: Mechanical Engineering 495.

(Return to Top)

Mechanical Engineering 597 H(3-1T-3/2)


Performance of turbomachines, machine selection, Reynolds number and scale effects. Two dimensional flow in turbomachines, degree of reaction and vector diagrams; flow irreversibilities and loss coefficients; pump, compressor and turbine efficiencies. Design of pumps, fans, centrifugal compressors, axial-flow compressors, and axial-flow turbines. Combination of machines with pipes or ducts.

Prerequisites: Mechanical Engineering 485 and 495.

(Return to Top)

Mechanical Engineering 599 H(3-2/2)

Vibrations and Machine Dynamics

Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

Prerequisites: Mechanical Engineering 473 or Manufacturing Engineering 473.

(Return to Top)

Graduate Courses

Mechanical Engineering 603 H(3-0)

Physical Fluid Dynamics

Physical phenomena of incompressible fluid motion for a variety of flows, e.g. pipe and channel flow, flow past a cylinder, and convection in horizontal layers. The derivation of the basic equations of fluid mechanics using Cartesian tensor notation. High and low Reynolds number flows including some solutions of the viscous flow equations, inviscid flow, and elementary boundary layer theory. Thermal free convective flows.

(Return to Top)

Mechanical Engineering 605 H(3-0)

Combustion Processes

Review of thermodynamics and chemical kinetics of combustion. Fluid mechanics, heat and mass transfer in combustion phenomena. Autoignition and source ignition, flames and detonation. Quenching and explosion hazards, flammability and detonation limits. Heterogeneous combustion, combustion practical systems, combustion as affecting pollution and efficiency, some experimental combustion methods.

(Return to Top)

Mechanical Engineering 607 H(3-0)

Mechanics of Compressible Flow

One-dimensional steady and unsteady motion with application to the analysis of supersonic nozzles, diffusers, flow in conduits with friction, shock tubes. Two-dimensional flow of ideal fluid. Small perturbation theory, method of characteristics with application to design of supersonic nozzles. Waves in two-dimensional flow.

(Return to Top)

Mechanical Engineering 613 H(0-3S)

Research Seminar I

Reports on studies of the literature or of current research. This course is compulsory for all MSc and thesis-route MEng students and must be completed before the thesis defence.


(Return to Top)

Mechanical Engineering 615 H(3-0)


The main topics covered are commonly used techniques for the measurement of temperature, pressure, velocity, mass-flow, concentration in binary and other mixtures, heat transfer rate and heat flux, calorific value of fuels, viscosity, thermal conductivity and diffusion coefficients. In addition, attention is given to flow visualization techniques and to the recording and handling of experimentally obtained data by various means including automatic recorders, high-speed photography and analog-to-digital data converters.

(Return to Top)

Mechanical Engineering 619 H(3-0)

Special Problems

Designed to provide graduate students, especially at the PhD level, with the opportunity of pursuing advanced studies in particular areas under the direction of a faculty member. Students would be required to consider problems of an advanced nature.


(Return to Top)

Mechanical Engineering 625 H(3-0)

Unsteady Gas Dynamics

Origins of unsteady flow; one-dimensional unsteady flow in pipes and ducts; simplified method of analysis, method of characteristics; boundary conditions for method characteristics analyses; graphical and numerical procedures for solving the characteristics equations; application of solution techniques for practical problems; pressure exchangers and other devices utilizing unsteady flow.

(Return to Top)

Mechanical Engineering 629 H(3-0)

Fuel Science and Technology

Review origins of fuels, reservoir technology and geology. Past, present and future energy supply and demand. Classification of fuels. Physical and chemical properties. Fuel handling and fire hazards. Requirements of conventional and non-conventional power and heating plants. Ecological and efficiency considerations. Some non-conventional fuels.

(Return to Top)

Mechanical Engineering 631 H(3-0)

Numerical Methods for Engineers

Introduction, mathematical modelling, sources of errors in the process of numerical analysis and solution methodology; Elements of numerical analysis, Taylor series, round-off error, truncation error, concept of stability, consistency and convergence; Linear algebra, normal forms, Gauss elimination method, LU-decomposition, tridiagonal systems of equations; iterative methods, Jacobi, Gauss-Seidel, SOR, SSOR methods, conjugate gradient methods and preconditioning and principles of the multi-grid methods; Elliptic "equilibrium" equation, Laplace and Poisson equations, finite difference and finite control volume concepts and stability analysis; Parabolic equations: explicit, implicit and Crank-Nicolson methods, time-splitting method, method of lines, Stability analysis; Hyperbolic equations; Introduction to other methods; future challenging problems.

(Return to Top)

Mechanical Engineering 633 H(3-0)

Mathematical Techniques for Engineers

Application of mathematical techniques to the solution of ordinary and partial differential equations arising in engineering problems. Methods that will be considered are: separation of variables, method of characteristics, transform methods and complex variable methods.

(Return to Top)

Mechanical Engineering 637 H(3-0)

(Environmental Engineering 673)

Thermal and Cogeneration Systems

Fundamentals of thermodynamics, fluid mechanics and heat transfer; thermal and energy systems, heat exchangers, co-generation; Second law of thermodynamics and concept of entropy generation and thermo-economics; Environmental issues and pollution control; Renewable energy system; Co-generation design; Heat exchanger design; Energy storage systems; Optimization process.

(Return to Top)

Mechanical Engineering 639 H(3-0)

Numerical Methods for Computational Fluid Dynamics

Review of solution techniques for ordinary differential equations. Stability, consistency and convergence. Order of accuracy. Fourier methods for stability. Numerical techniques for one,- two- and three-dimensional linear parabolic problems. Courant condition. Implicit and semi-implicit schemes. Boundary conditions for parabolic problems. Techniques for linear hyperbolic problems. CFL condition. Characteristics, domain of dependence and domain of influence. Boundary conditions for hyperbolic problems. Nonlinear conservation laws. The Burger's equation as a test problem. Strong and weak solutions. Conservative and integral forms. Conservative schemes. Entropy condition. Godunov theorem and flux limiters. Godunov, ENO and TVD schemes. Implementation in gas dynamics.

(Return to Top)

Mechanical Engineering 641 H(3-0)

Advanced Control Systems

Introduction to multivariable systems; state space models; analysis of linear systems; stability; Cayley-Hamilton theorem; controllability and observability; state feedback control; pole placement designs; introduction to linear optimal control and estimation; Kalman filtering; separation theorem and duality; performance specifications; controller reduction concepts; introduction to robust control.

(Return to Top)

Mechanical Engineering 643 H(3-0)

Optimal and Adaptive Control

Discrete time and sampled-data system models and properties; discrete time domain controller design principles; system identification using least-squares analysis; self-tuning control; indirect adaptive control; model reference adaptive control; sliding mode control in continuous and discrete time; optimal design of sliding mode controllers; sensitivity functions and their role in control theoretic performance specification; robust stability and robust performance objectives; Kharitonov stability.

(Return to Top)

Mechanical Engineering 645 H(3-0)

Robotics and Vision Systems

An introduction to robotics. Kinematics, statics, dynamics, and control of robot arms. Digital image processing and robot vision. Robot programming and applications. Project: design of mechanisms or software related to these topics.

(Return to Top)

Mechanical Engineering 647 H(3-0)

Combustion in Gas Turbines

Basic design features of combustion chambers, their types and requirements for aero and industrial applications; combustion fundamentals relevant to gas turbines; aerodynamics; fuel types and fuel injection systems; ignition, flame stabilization, heat transfer, combustion efficiency and how they affect performance and emissions.

(Return to Top)

Mechanical Engineering 653 H(3-0)

Continuum Mechanics in Engineering

Review of generalized tensors in index and diadic notation; kinematics of nonlinear deformation; deformation and strain tensors and their invariants; equations of motion; various stress and pseudostress tensors; basic laws on continuum mechanics; constitutive theory; application of principles to deal materials, including solids and fluids.

(Return to Top)

Mechanical Engineering 655 H(3-0)

Analysis of Shells and Plates

General linear and nonlinear equations of the theories of thin shells. Approximate, membrane, and shallow shell theories. Plates as special cases of the shell. Finite elements for plates and shells. Stability and optimum design of plates and shells. Stress concentrations and local loads. Large deflections and limit loads. Applications to the design of pipelines, large containers, pressure vessels, and other mechanical structures.

(Return to Top)

Mechanical Engineering 661 H(3-0)

Corrosion Science

Electrochemical thermodynamics. Kinetics of electrode processes. Experimental polarization curves. Instrumentation and experimental procedures. Passivity. Galvanic, pitting, crevice and intergranular corrosion. Corrosion-deformation interactions. Atmospheric corrosion. Oxidation and high temperature corrosion. Protection techniques. Materials selection and design.

(Return to Top)

Mechanical Engineering 663 H(3-0)

(Medical Science 663)(Kinesiology 663)

Advanced Biomechanics

Theoretical and applied aspects of biomechanics in the acquisition and performance of sport skills.

Prerequisites: Consent of the Faculty.

(Return to Top)

Mechanical Engineering 665 H(3-0)

Mechanical Behaviour of Materials

The physical and mechanical metallurgy of material behaviour; failure by yielding; ductile and brittle fracture; fracture mechanics and design; strong solids, strengthening mechanisms, strength-structure relationships; elementary dislocation mechanics; application of theory to fatigue, creep, and their interactions.

(Return to Top)

Mechanical Engineering 667 H(3-0)

Fracture Mechanics

Basic fracture theory, failure criteria, overview of fracture mechanics, brittle and ductile failure, crack tip parameters, geometric considerations, methods of analysis, fracture toughness and testing standards. Applications in design, fatigue subcritical crack growth, creep and impact.

(Return to Top)

Mechanical Engineering 669 H(3-0)

Fatigue of Materials

History and origin of fatigue. Stress life, strain life and fracture mechanics approaches. Low and high cycle fatigue. Low and high temperature fatigue. Combined stresses, initiation, and propagation of cracks. Environmental and statistical effects. Testing techniques and variables. Design and specific material behaviour. Mechanisms of fatigue.

(Return to Top)

Mechanical Engineering 683 H(3-0)

Applications of 3D Rigid Body Mechanics in Biomechanics

Applications of 3D motion analysis and rigid body mechanics to musculoskeletal system locomotion, and movement. Experimental, theoretical and numerical methods for optical motion imaging, 3D analysis of joint kinematics and kinetics, joint angle representations, prediction of joint forces, data analysis and filtering, error propagation, inverse and forward dynamics approaches, and applications to clinical and orthopaedic engineering.

(Return to Top)

Mechanical Engineering 685 H(3-3)

(Medical Science 685)

Biomechanics of Human Movement

Introduction to the measuring methods (accelerometry, goniometry, film and film analysis, video systems) of biomechanical analysis of human movement (force and force distribution). Description of the mechanical properties of bone, tendon, ligaments, cartilage, muscles and soft tissues. The relation between structure and function of biomaterials. Introduction to descriptive analysis of human movement.

Prerequisites: Consent of the Faculty.

(Return to Top)

Mechanical Engineering 698 F(0-4)

Graduate Project

Individual project in the student's area of specialization under the guidance of the student's supervisor. A written proposal, one or more written progress reports, and a final written report are required. An oral presentation is required upon completion of the course. Open only to students in the MEng (courses only) program.

(Return to Top)

Mechanical Engineering 701 H(3-0)

Advanced Mechanical Vibrations

Free and forced vibrations of discrete and continuous linear systems: oscillators, rods, beams, membranes and plates; analytical and numerical methods. Nonlinear vibrations of simple systems: classification and nonlinearities, phase diagrams, methods of analysis. Random vibrations of discrete systems: introduction to random processes, linear and non-linear response to random forces, methods of analysis.

Prerequisites: Mechanical Engineering 601, or equivalent.

(Return to Top)

Mechanical Engineering 713 H(0-3S)

Research Seminar II

Reports on studies of the literature or of current research. This course is compulsory for all PhD students and must be completed before the candidacy examination.


(Return to Top)