Mechanical Engineering Courses

ME5153Noise Analysis and Control3 ch
The fundamental skills and knowledge required to measure, analyse, and control noise and vibration problems found in different engineering applications are discussed. In particular the following topics are covered; acoustic quantities, noise measurements and analysis, noise standards, sound generation, propagation, absorption, transmission, acoustic materials, and noise control techniques with direct applications to actual problems found in industry such as fans and blower noise, gas-jet noise, gear noise, and acoustic resonance in heat exchanger tube bundles.
ME5163Advanced Kinematics of Manipulators4 ch
Vibration of SDOF systems, shock excitation, forced vibration isolation, MDOF systems, modal analysis. Signal processing, filters, FFT analysis. Vibration of rotating machinery, balancing, condition monitoring. Acoustic waves, human hearing and exposure limits. Room acoustics and wall transmission.Prerequisite: ME 2613. Recommended: PHYS 2972.
ME5173Advanced Kinematics of Manipulators4 ch
Various methods for solving the forward and inverse displacement problems are described. Particular emphasis is made on the use of screw theory for the derivation of the Jacobian matrix. The selection of alternate frames of reference for describing the Jacobian is also discussed. Methods used in the solution of the inverse displacement problem and the inverse and forward velocity problems for kinematically redundant manipulators are discussed.   
ME5193An Introduction to Flow-Induced Vibrations4 ch
Introduces analytical tools for investigating the vibrations of structures exposed to fluid flow. Classification of problems in flow-induced vibrations and mathematical modelling of problems involving fluid structure interaction. Applications to cylindrical structures such as smoke stacks, marine risers, nuclear reactor internals, and heat exchangers.
ME5243Machining Theory and Practice4 ch
A critical element in many manufacturing operations is the metal cutting process. Success in this area requires both knowledge of the underlying theory and physics of the cutting process, as well as knowledge of the practical tools that are available. The fundamentals of metal cutting theory will be examined with particular emphasis on understanding cutting forces, stresses, strains, strain rates, and temperatures during the cutting process. Tribological issues, tool wear, and tool life will also be presented. Tools typically available to the manufacturing engineer such as Computer Aided Design (CAD), Computer-Aided Manufacturing (CAM), and Computer Numerical Control (CNC), programming will compromise a significant portion of the course. Using the machine shop in the Mechanical Engineering Department, students will extend classroom concepts to practical scenarios and situations on the machine shop floor. Credit will not be given for both ME 4633 and ME 5243.
ME5283Advanced Topics in Occupational Health & safety4 ch
Occupational health & safety as it relates to industrial operations and manufacturing processes. Concepts such as hazard avoidance, health and environmental control, machine guarding, electrical hazards and process safety. Statistics on Canadian and international workplace safety. Management and institutional controls for workplace safety, such as communicating vital information, pre-task briefings and shift turnovers. Lessons learned from numerous industrial and manufacturing industry accidents. Undergraduate students must have completed at least 120 ch.
ME5353Fracture Mechanics4 ch
Principles of fractures mechanics and fracture analysis of engineering structures. Plane elasticity and mathematical methods to determine the elastic stress, strain and displacement fields. Fracture criteria and their limitations. Elastic-plastic fracture mechanics, J integral and COD. Fatigue fracture and S-N curve.Prerequisite: ME4343.
ME5363Systems Engineering4 ch
Productivity and manufacturing management, manufacturing systems design, methods engineering and work measurement, manufacturing control, maintenance engineering, quality control and physical facilities.Prerequisites: ME 2222, ME 3352.
ME5373Nuclear Reactor Engineering3 ch
Review of reactor systems. Neutronic design of equilibrium core. Fuel management. Reactor thermal hydraulics. Accident analysis and safety systems. (This course will not be offered every year. It will be a technical elective for chemical and mechanical engineering students, and is a designated elective in the Nuclear and Power Plant Engineering Option programs within mechanical and chemical engineering.)Prerequisite: CHE 3804 or equivalent.
ME5383Systematic Approaches to Engineering Design4 ch (3C 2L)
Several well-established engineering design methods are introduced. Topics include different phases of the design process, Quality Function Deployment, axiomatic design, reliability-based design, robust design, and design optimization. Applications will focus on mechanical engineering systems.Prerequisite: ME 3352 or equivalent.
ME5393Product Quality4 ch
This course examines the wide variety of philosophies, concepts and techniques for managing, controlling and improving product quality, as well as consideration of the quality of a product or system in the design stage. Elements of quality and control and design experiments (DOE) will be introduced. Four main concepts of quality engineering: Acceptance, Sampling, Real Time Quality Control, and the Taguchi method for product quality improvement will be introduced. Principles of probability and statistics in quality control will also be covered.
ME5463Heat Transfer II4 ch
Design of thermal systems: engineering design and economics, system simulation and design optimization. Case studies: application of selected calculation schemes for shell-and-tube heat exchangers, cooling towers and furnaces.Prerequisites: ME 3433 or CHE 3304, ME 3435.
ME5473Energy Management4 ch
Energy classification, sources, utilization, economics, and terminology. Principal fuels for energy conversion. Environmental impact analyses. Production of thermal energy, mechanical energy and electrical energy. Advanced and alternate energy systems. Energy storage. Energy audits. Energy management through control and usage strategies.
ME5483Cogeneration and Combined Cycle Power Generation4 ch
Introduction to cogeneration and combined cycles. Thermodynamic analysis of combined cycle power plants. Partial and integrated gasification combined cycle power generation. Exergy analysis of combined cycles. Supplementary firing. Thermodynamic analysis of cogeneration systems (including pulp and paper mills). Waste heat recovery and applications.
ME5493Internal Combustion Engines4 ch
The thermodynamics of internal combustion engines is introduced and applied to reciprocating spark ignition and compression ignition engines. The performance of each engine type is studied experimentally. The mechanical design of reciprocating engines is also examined.
ME5503Application of Computational Fluid Dynamics to Industrial Processes4 ch
The popular finite-volume method used extensively in the field of computational fluid dynamics (CFD) will be presented. Classes will cover general topics in CFD such as grid topologies, discretization methods and errors, pressure-velocity coupling and, solution methods for non-linear equations, and popular solution schemes such as the SIMPLE based methods. Introduction of extensions to the core CFD techniques in order to handle a wide range of industrial applications will be presented.
ME5534Experimental Methods in Fluid Dynamics4 ch
This course will cover topics include the methodology, measurement uncertainty, and signal processing associated with fluid dynamics measurements. Various means of measuring pressure, velocity and visualizing flow will also be discussed.
ME5643Automatic Controls II4 ch
The first half of the course is an introduction to digital control. Emphasis is placed on understanding the relationships between analog and digital techniques. The second half concentrates on developing the basic mathematical framework for state space control. Several powerful abstract mathematical tools such as the projection theorem are introduced.Prerequisite: ME 4623 or EE 3323.
ME5653Predictive Control & Intelligent Sensors4 ch
Study on the design and practical implementation of model predictive controllers and intelligent sensors for industrial type processes. Topics to be studied include sensor selection and instrumentation, signal processing and conditioning, process modelling and identification, computer interfacing, predictive control, optimization techniques, algorithm design and intelligent sensor modelling. The course is project oriented and includes the use of Matlab and LabWindows CVI software.Prerequisite: ME 4623 or CHE 4601 or EE 3323.
ME5663Hydraulic Power Systems4 ch
The design of hydraulic systems for industrial processes. Topics include hydraulics symbology, hydraulic fluids, industrial hydraulic circuits, hydraulic actuator design and selection, pressure control, speed and flow control, servo-directional valves, reservoir design, contamination control, instrumentation in hydraulics and digital application in hydraulic systems. The course introduces programmable logic control (PLC) of hydraulic systems.Prerequisite: ME 3703 or EE 3313.
ME5713Nondestructive Testing4 ch
Principles of nondestructive evaluation, acoustic emission techniques, ultrasonics, microwave methods, electromagnetic probes, penetrating radiation.Prerequisite: A first year course in Physics or APSC 1023. Recommended: ME 3703.
ME5744Steam Supply Systems4 ch
Historical and descriptive introduction to fossil fuel fired boilers. Coal firing systems. Introduction to different reactor types. Complex Rankine cycles. Steam plant efficiencies. Energy and exergy analysis. Heat transfer in fossil fuel fired boilers. Heat transfer in nuclear reactors. Thermal transport and steam generation. Steam plant heat exchangers. Analysis of real plant data. Laboratory work or special project related to plant systems or operational characteristics.Prerequisites: ME 3413 or CHE 2012, ME 3511. Recommended: ME 3415, ME 3515.
ME5754Steam and Gas Turbines4 ch
Development of steam turbines and review of steam cycles. Turbine thermodynamics and energy conversion. Impulse and reaction blading. Mechanical design of turbine components and operational considerations. Efficiency calculations. Review of gas cycles. Gas turbine thermodynamics. Gas path design. Comparison of power turbines and aircraft engines. Turbojets and turbofans. Extensive assignments on steam and gas turbine performance. Heat balance and efficiency determination of laboratory machines and performance analysis of actual power plant turbines.Prerequisites: ME 3413 or CHE 2012, ME 3511. Recommended: ME 3415, ME 3515.
ME5813Special Topics in Mechanical Engineering1 ch
Provides selected students an opportunity to complete an independent project in association with an undergraduate course within the department. Permission of both the instructor of the associated course and the director of graduate studies is required Students may register for this course only once during their degree.
ME5833Special Topics in Mechanical Engineering3 ch
Provides selected students an opportunity to complete an independent or group-based course of study within the department. Permission of both the instructor of an associated course and the director of graduate studies is required. Students may register for this course only once during their degree.
ME5834Nuclear Engineering3 ch
Radio-active decay, fission energy, nuclear interactions, neutron scattering and absorption. Neutron diffusion elementary reactor theory, four and six factor formulae, neutron flux variation. Reactor kinetics, source multiplication, decay heat, reactor start-up and shut dowm. Fuel burn-up, fission product poisoning, refuelling. Temperature and void effects on reactivity, reactor control. Fuel handling and waste disposal. This course is intended for senior level students. This course is equivalent to CHE 5834.
ME5913Biomechanics4 ch
A number of topics in biomechanics are examined. Of particular interest is the mechanics of joints, and relation of the internal mechanics of joints to externally applied loads. Analysis techniques are introduced to facilitate analysis of the problems addressed in the course.Prerequisite: 120 credit hours.
ME5933Industrial Ecology2 ch
Objective is to develop awareness and knowledge of a new way of thinking about economy-environment interactions. Of interest to those with an industrial or environmental background, or to those who have to interact with specialists in these disciplines. Topics include: humanity and environment; technology and industry; environmental concerns and risks assessment; relevant “external” factors; and introduction to life-cycle assessment; LCA inventory analysis stage; LCA impact - assessment stage; industrial design of processes and products; designing for energy efficiency; choosing materials; design for recycling; and standards. Available to students in all faculties who have completed at least 120 credit hours of university level courses.
ME6003Special Topics in Mechanical Engineering3 ch
Studies based on specialized areas of research are presented through this course The material covered represents special areas of expertise and are not currently offered through a regular graduate course.
ME6113Vibration Measurement and Control4 ch
Course varies depending on students interests. For example: Review of multi-degree of freedom systems, mode orthogonality, modal equations of motion, and numerical integration for transient response; Distributed parameter systems; Vibration testing - theory and practice: transducer measurement considerations, digital frequency analysis, vibration exciters and vibration testing; and Modal testing: overview, theoretical basis, mobility measurement techniques, and modal parameter extraction methods.
ME6153Fundamentals of Acoustics3 ch
The course covers fundamental aspects of acoustics related to the generation, transmission, and reception of acoustic wares. In particular the following topics will be covered; acoustic ware equation and simple solutions, sound transmission, sound absorption in fluids, radiation and reception of sound waves, acoustics of pipes and cavities, resonators, acoustic filters, instability of shear flows and its coupling with sound waves.
ME6173Kinematic of Paralell Manipulators3 ch
The forward and inverse displacement problems for manipulators with parallel architecture are descried and analyzed. Different formulations used to derive the kinematics equations of parallel manipulators are presented. Particular emphasis is made on the use of screw theory formulations. Issues related to kinematic singularities, dexterity, stiffness and workspace are also studied. Most of the material is covered through examples of planar and spatial parallel manipulator architectures with three to six degrees-of-freedom. Some applications of parallel manipulators are presented.
ME6223Application of Finite Elements of Dynamic Systems4 ch
Overview of finite element concepts. Linear static analysis; bar, beam and planar elements. Equation formulations. Isoparametric elements. Introduction to a commercial finite element software; modelling, errors and accuracy, 3D solids and solids of revolution; plates and shells. Introduction to nonlinear procedures. Thermal analysis; steady state and transient response. Dynamics and vibration; free vibration, modal superposition, damping, harmonic and transient responses.
ME6243Nonlinear Finite Element Analysis4 ch
Nonlinear Finite Element Analysis is designed to provide a comprehensive understanding of the theory and practice of advanced finite element procedures. The course covers implicit and explicit time integration techniques, stability of integration algorithms, treatment of material and geometric nonlinearity, contact and impact problems, and solution techniques for nonlinear finite element equations. Special emphasis will be placed on the explicit methods as a growing and a more popular tool where very complex structural systems are analyzed for dynamic/transient loading.
ME6274Mechanics of Nuclear Radiation3 ch
The Theory of Relativity, Quantum Mechanics, Kinematics of Motion of Neutrons, Photons and Charged Particles, Particle Transport Theory and Solution Methods.
ME6323Theory of Turbulence3 ch
Course Desc
ME6333Numerical Heat Transfer3 ch
Heat Transfer Governing Equations. Survey of Numerical Methods Used in Heat Transfer: Finite Difference and Finite Element Methods. Simulation of Transport Processes: Conduction and Convection Heat Transfer. Radiation Transfer Equation and Boundary Conditions. Industrial Problems of Application.
ME6343Boundary Layer Theory3 ch
 Viscous flows in wall bounded and free shear layers are studied in the context of boundary layer theory. Finite difference methods are applied to calculate both laminar and time averaged turbulent flow fields.
ME6352Global Optimization: Heuristic Methods3 ch
Constrained and unconstrained heuristic global optimization algorithms are discussed. Their advantages and disadvantages as compared to local optimization approaches are discussed. Global optimization techniques such Genetic Algorithms and Simulated Annealing are discussed in detail. Other methods including multi-start search, Ant Colonies, Tabu Search as well as other recently published methods are also presented.
ME6353Aerodynamics3 ch
The concept of inviscid, imcompressible fluid flow is introduced. Analytical and computational methods of determining ideal flows around two and three dimensional bodies are described. The flow around wings are studied in detail.
ME6313Advanced Topics in Computational Fluid Dynamics3 ch
Mathematical description of physical phenomena; F-D Methods: Direct Approximation Approach, Taylor Serial Control Volume Approach, Truncation Error, Discretization and Roundoff Errors, Convergence, Numerical Stability Solution of Simultaneous Equations; F-E Methods: Steps for FEM Solution, Fundamentals, Interpolation Function Galerkin Method, Elements, Assembly, Condensation and Substructuring. Convection Heat Transfer: Parabolic and Elliptic Solutions. Turbulence: Stress Relations and Reynolds Stresses; Turbulance Model Computation.
ME6363Experimental Fluid Mechanics3 ch
Available methods for measuring fluid temperature, pressure, composition and velocity are described. Consideration is given to liquid flows and to low and high speed gas flows. Methods suitable for turbulent flows are included.
ME6373Mechanics of Continua3 ch
Fundamental concepts common to all continuous media, elementary tensor analysis, motion, deformation, vorticity; material derivaties, mass, continuity equation, balance of linear, angular momentum; geometric characterization of stress, constitutive equations.
ME6383Continuum Mechanics 3 ch

This course introduces the students to the fundamental principles of continuum and applied mechanics, with particular emphasis put on the nonlinear mechanical behavior of matter. The course will cover tensor algebra/calculus, strain and deformation measures (both Lagrangian and Eulerian approaches), stress, conservation laws in solid and fluid mechanics, as well constitutive laws in elastic materials, Newtonian fluids, and viscoelastic solids. This course will be of particular interest to graduate students in Mechanical, Biomedical, Civil, and Geodesy and Geomatics Engineering, working in the fields of composites and nanostructured materials, biomaterials, stress analysis, finite element modeling, viscoelastic materials, computational fluid mechanics, etc.

ME6393Turbulance Shear Flows3 ch
The course will introduce the student to the statistical tools used to analyze turbulance, the spatial and temporal scales of turbulance, and the governing equations. Both wall bounded and fear shear flows will be discussed with emphasis on the underlying physics of these flows.
ME6403Product Design Theory and Methodology3 ch
This course aims to develop students' creative and systematic design thinking abilities. Main design theories and methodoligies in product design will be presented. Topics include systematic design methodology, Theory of Inventive Problem-Solving (TRIZ), axiomatic design, general design theory, etc. In addition, current research relevants to design, creativity and innovation will be incorporated. Students should be comfortable to design new products after taking this course.
ME6503Multiphase Flows4 ch
The mathematical developments for extending computational fluid dynamic techniques to multiphase flow situations will be described. Strategies involving Eulerian/Eulerian and Eulerian/Lagrangian representation of the phases will be evaluated and the strengths of each clearly delineated.
ME6533Machine Tools Dynamics and Control4 ch
The course will cover 3 main parts:

1. Machine Tool Mechanics: This part includes:
- Basics of Metal Cutting
- Statics and dynamics of Machine Tool Structures, deformation due to cutting, Force Vibration, self excited vibrations (chatter).
- Aspects of chatter, effect of cutting conditions, effect of machine tool dynamics, simulation.

2. Machine Tool Controls: CNC Systems, system devices, interpolators, control loops, mathematical analysis.

3. Sensor Assisted Machining, Intelligent machining applications, control of peak force in milling, in-process detection of tool breakage, chatter detection and suppression.

ME6623Advanced Automatic Controls4 ch
The course presents frequency response controller design methods, z-transform theory, Dahlin and Smith Predictor control schemes. System identification techniques are introduced. Practical control projects are conducted using Matlab and LabWindows/LabView.

ME6633Vibration of Continuous Systems3 ch

The free and forced vibration solutions for distributed parameter system models are covered in detail. Specific system models considered include strings/cables, rods, beams, plates, membranes and shells.

ME6777Methods of System Identification for Control4 ch
Time series system identification (parametric model estimation) of linear and non-linear multivariable processes. Models to be investigated include ARX, ARMAX, CARIMA, MARX, Box Jenkins, multi-model and other forms. Linear and non-linear regression modeling will be presented. Various input types will be presented, PBRS, stemp, ramp, sinusoidal for system identification. Labs on system identification will be conducted. Matlab will be used for develop various algorithms.
ME6810Mechanical Engineering Research / Design Project6 ch
This is a Mechanical Engineering project based course which will be used only when there is a supervisor willing and available to oversee the project. This course is mainly for MEng students. Senior undergraduates in M.E. may register in this course and receiving the credit as extra on their undergraduate transcript to be used towards a MScE degree.
ME6813Mechanical Engineering Project1 ch
Course Desc
ME6995MEng. ProgramCR
This course will be used to track the student who are in the MEng Program in Mechanical Engineering.
ME6996MEng Report3 ch
To give credit for a report based course in MEng Program.
ME6997Master's Thesiscr
Course Desc
ME6998PhD Thesiscr
Course Desc