The imperative of energy efficiency continues to be the driving force behind numerous developments in mechanical engineering, from new materials to airplane rotor blade design. The Applied Mechanics option in Mathematics and Engineering blends elements of traditional Mechanical Engineering with the strong mathematics foundation that all students in the program receive.
Students take engineering courses in subjects such as classical mechanics, fluid mechanics, and thermodynamics, and specialized courses in engineering systems, control theory, and analytical mechanics. Graduates of this option are exceptionally well-prepared for careers in the traditional Mechanical Engineering fields as well as for careers in any field requiring strong analytical skills.
Second Year Courses
ENPH 252: Management of Experimental Data
Error and uncertainties in experimental measurement, the propagation of errors. Probability and the Binomial, Poisson and Gaussian distribution functions, fitting of Poisson and Gaussian distributions to a sample population. Linear least-squares fitting, chi-squared. The graphical treatment and presentation of data; regression and power law analyses.
MECH 210: Electronic Circuits and Motors for Mechatronics
This introductory course for mechanical engineering students begins with a review of the concepts of resistance, capacitance, and inductance. Circuit analysis techniques are then applied to characterize the behaviour of commonly used mechatronic circuits including devices such as transformers, diodes, solenoids, DC motors and actuators. Transistors are introduced in switching applications. Selection and testing of electric motors and drivers/controllers for stationary and mobile mechanical applications. Lab activities will focus on design, construction, and testing of microcontroller based mechatronic systems for practical applications. Students will solve mechatronics problems analytically and computationally in an active learning, tutorial environment.
MECH 221: Solid Mechanics I
Review of statics, forces and equilibrium, internal forces in simple structures and other material from first year. Further development of axial, torsion, shear and bending moment diagrams, and concepts of stress and strain. Introduction to mechanical properties of materials, centroids and moments of areas, axial stress, flexural stress, transverse shear stress, calculation of displacement by integration, combined loading, and stress transformation. This course is designed primarily for mechanical engineering students.
MECH 228: Kinematics and Dynamics
This course will cover the following topics in the field of dynamics. Kinematics of particles: planar and three-dimensional motion (rectilinear, curvilinear), choosing a coordinate system, conversions between systems, space curvilinear motion using vector derivatives, free and constrained paths, relative motion between particles. Kinetics of systems of particles: generalized Newton’s Second Law, work and energy, impulse and momentum, conservation of energy and momentum, impact. Students will solve dynamics problems analytically and computationally in an active learning environment.
MECH 230: Thermodynamics
An introductory course in thermodynamics. Topics include: properties and behaviour of pure substances, concepts of heat, work and energy, the First and Second Laws of Thermodynamics, and the analysis of a variety of power and refrigeration cycles.
MECH 241: Fluid Mechanics I
An introductory course in fluid mechanics. Topics include properties of fluids, fluids at rest, manometers and other pressure measuring devices, dimensional analysis, the laws of conservation of mass and momentum, Bernoulli’s equation for incompressible flow and the energy equation, flow measurements, elementary pipe flow problems including losses, pumps, etc. On completion of the course students will be able to: Explain Bernoulli based energy equations with reference to energy and hydraulic grade lines, static and dynamic pressure; Explain control volume and control mass analysis with reference to Eulerian and Lagrangian frames, applied forces and flows; Solve simple flow systems for velocity distributions using continuity and Navier Stokes equations with appropriate boundary conditions; Solve flow and force problems in an integral framework using Bernoulli, conservation of mass and momentum; Solve piping system performance problems using Bernoulli with friction, minor losses, pump and turbine performance curves; Calculate pressures and forces on submerged surfaces in a static fluid; Solve scaling problems using dimensionless groups.
Third Year Courses
MECH 321: Solid Mechanics II
This course continues the study of solid mechanics. On completion of the course students will be able to: Calculate the total normal and shear stress at a point and sketch the stress distributions on a cross-section of a structural component (such as a crank) experiencing 3D combined (axial, transverse and/or moment causing) loads and non-symmetric loads; Calculate the residual normal or shear stress at a point and sketch the stress distribution on a cross-section of a structural component that is experiencing axial, torsional and/or bending loads followed by unloading; Calculate the normal or shear stress at a point on a cross-section of a structural component that is under load (axial, torsional and/or bending) and is supported in a statically indeterminate configuration (using force balance equations together with compatibility equations derived from known boundary conditions); Calculate the normal or shear stress at a point on a cross-section of a structural component that is under load (axial, torsional and/or bending) and contains one or more locations of stress concentration; Calculate, using general equations and/or graphically using a Mohr’s circle, the normal and shear stress and/or strain transformations at a point within a structural component under load as a function of the orientation relative to a fixed coordinate system and find the maximum in-plane normal and shear stress and/or strain; Calculate the deflections and angles of deflection at any point on a transversely loaded beam of uniform cross-section using the principle of superposition and the standard equations for single loads acting on simply supported beams; Solve for critical loads in terms of buckling for concentrically and eccentrically loaded columns; Calculate the optimum dimensions (design) for shafts and beams under combined 3D loading based on specified material failure criteria; Design mechanism or structural components to withstand all forces for given loads, maximum deflection tolerances, factor of safety and material properties.
MECH 323: Machine Design
This course emphasizes the application of theoretical and engineering background taught in other courses, but also relies heavily on empirical approaches and simplifications of theory. Core material includes static and fatigue failure theories and the design/specification of selected machine elements. The course is centered around a major design project which is undertaken in groups.
MECH 328: Dynamics and Vibration
This course covers the kinematics and dynamics of rigid bodies in two and three dimensions, as well as an introduction to vibrations. Topics in dynamics include: mathematically rigorous kinematic analysis, Newton’s laws, energy methods, impulse and momentum methods, mass moments of inertia, and gyroscopic motion. Topics in vibrations include: free and forced vibration of single-degree-of-freedom systems, undamped and damped systems, equivalent single degree of freedom system of continuous elements/systems using energy equivalence and equation of motion.
MECH 330: Applied Thermodynamics II
A continuation of MECH 230 with selected topics such as gas and vapour power cycles, refrigeration, mixtures of gases and vapours, combustion and available energy.
MECH 341: Fluid Mechanics II
A second course in fluid mechanics covering the differential form of conservation laws, boundary layer and external flows, compressible flows and the operation of rotational fluid machinery. On completion of the course students will be able to: Apply control volume analysis to mass, momentum and energy conservation; Apply differential form of mass and momentum conservation to the concept of flow field and its properties, including Navier Stokes equations; Apply stream function and velocity potential to the analysis of two-dimensional inviscid flows, and use the superposition principle to build complex flow fields from building block ingredients; Calculate drag and lift on solid bodies such as airfoils; Explain boundary layer flows, including the concept of various boundary layer thicknesses, shape factor, flow separation and the difference between laminar and turbulent boundary layers; Explain compressible flow features based on one-dimensional compressible subsonic and supersonic flows, with and without normal shock waves; Calculate design parameters of rotational fluid machinery, including centrifugal pumps and wind turbines.
MECH 398: Mechanical Engineering Laboratory I
This is the first of two laboratory courses in the third year of the General Option of the Mechanical Engineering program. Lecture topics and course assignments are selected to provide the background required to undertake the laboratory work.
MECH 399: Mechanical Engineering Laboratory II
This is the second of two laboratory courses in the third year of the General Option of the Mechanical Engineering program. Lecture topics and course assignments are selected to provide the background required to undertake the laboratory work.
Fourth Year Courses
MTHE 351: Probability I
Probability theory: probability models; random variables; jointly distributed random variables; transformations and generating functions. Inequalities and limit laws. Distributions: binomial, Poisson, exponential, gamma, normal. Applications: elementary stochastic processes, time-to-failure models, binary communication channels with Gaussian noise.
MTHE 430: Modern Control Theory
This course covers core topics in modern control theory: Linearization, existence and uniqueness of trajectories for nonlinear and linear systems, the transition matrix, controllability, observabiity, minimal realizations, feedback stabilization, linear state observers, optimal control theory, the linear quadratic regulator, dynamic programming.
MTHE 439: Lagrangian Mechanics, Dynamics, and Control
Geometric modelling, including configuration space, tangent bundle, kinetic energy, inertia, and force. Euler-Lagrange equations using affine connections. The last part of the course develops one of the following three applications: mechanical systems with nonholonomic constraints; control theory for mechanical systems; equilibria and stability.
In the fourth year of the program, students choose four technical electives to compliment the core courses and explore their individual interests. At least one must be chosen from List I and the remaining from List I or List II so that they satisfy certain engineering design and engineering science criteria. Course offerings change year to year.
See the current Academic Calendar for a complete list of offered technical electives.
MTHE 353: Probability II
Intermediate probability theory as a basis for further study in mathematical statistics and stochastic processes; probability measures, expectations; modes of convergence of sequences of random variables; conditional expectations; independent systems of random variables; Gaussian systems; characteristic functions; Law of large numbers, Central limit theory; some notions of dependence.
MTHE 406: Introduction to Coding Theory
Construction and properties of finite fields. Polynomials, vector spaces, block codes over finite fields. Hamming distance and other code parameters. Bounds relating code parameters. Cyclic codes and their structure as ideals. Weight distribution. Special codes and their relation to designs and projective planes. Decoding algorithms.
MTHE 472: Control of Stochastic Systems
This course concerns the optimization, control, and stabilization of dynamical systems under probabilistic uncertainty with applications in engineering systems and applied mathematics. Topics include: controlled and control-free Markov chains and stochastic stability; martingale methods for stability and stochastic learning; dynamic programming and optimal control for finite horizons, infinite horizons, and average cost problems; partially observed models, non-linear filtering and Kalman Filtering; linear programming and numerical methods; reinforcement learning and stochastic approximation methods; decentralized stochastic control, and continuous-time stochastic control.
MECH 346: Heat Transfer
An introductory course which covers conduction, convection and radiation modes of heat transfer. Both analytical and numerical analysis will be discussed, and concepts will be reinforced through tutorial and laboratory sessions. Latter topics will include combined modes of heat transfer and the design of heat exchangers.
MECH 435: Internal Combustion Engines
This course covers all aspects of the design and operation of internal combustion engines. Principles of thermodynamics and fluid mechanics are used in the analysis of internal combustion engines. Course content includes discussions on both spark ignition and compression ignition (diesel) engines with special emphasis placed on new engine technologies. Intake, in-cylinder and exhaust flows are considered along with various aspects of combustion phenomenon relevant to engines. This course includes a laboratory involving engine performance measurements made using a dynamometer.
MECH 439: Turbomachinery
Fluid mechanics and thermodynamics applied to turbomachines; dimensionless performance characteristics; momentum and energy equations; thermodynamics and efficiencies; cascade aerodynamics; compressors and turbines, reaction and stage loading; radial equilibrium; radial flow machines; application of generalized performance to choice of compressors; mechanical details and auxiliary systems.
MECH 448: Compressible Fluid Flow
Introduction and review of work done in earlier courses; basic equations for one-dimensional compressible flow; isentropic one-dimensional flow; steady and unsteady normal shock waves; oblique shock waves; steady and unsteady expansion waves; two-dimensional isentropic flow; nozzle flows; effects of friction and heat transfer; boundary layer flow; design of aircraft engine intake systems; design of supersonic wind-tunnels and shock tubes. Students are expected to have knowledge of fluid mechanics typically acquired in MECH 241/MECH 341. Those who have not taken these or similar courses will need to prepare through self study.
ELEC 448: Introduction to Robotics - Mechanics and Control
Robotics is an interdisciplinary subject concerning areas of mechanics, electronics, information theory, control systems and automation. This course provides an introduction to robotics and covers fundamental aspects of modeling and control of robot manipulators. Topics include history and application of robotics in industry, rigid body kinematics, manipulator forward, inverse and differential kinematics, workspace, singularity, redundancy, manipulator dynamics, trajectory generation, actuators, sensors, and manipulator position and contact force control strategies. Applications studied using MATLAB/Simulink software simulation and laboratory experiments.
MECH 465: Computer-Aided Design
Concept of computational design including the choice of the objective function, equality and inequality constraints, and analysis methods; one-dimensional search methods, sensitivity analysis, and the steepest descent method. The principles of the finite element method and its application to stress analysis of mechanical components. The prerequisite may be waived for students with a strong background in solid mechanics from other courses.
MECH 482: Noise Control
An introduction to the principles of noise control. Topics include: basic properties of sound and noise, the measurement of noise, effects of noise on people, description of sound fields, acoustics of rooms and enclosures, acoustical materials and structures, and noise source identification. A coherent approach to the solution of noise control problems is stressed throughout the course.
MECH 495: Ergonomics and Design
This course provides an overview of ergonomic problems that are addressed in engineering design; including biomechanical, physical and physiological issues. Case studies will range from the design of vehicle cockpits to process control rooms, from industrial manual materials handling tasks to human directed robots, and from domestic tools to biomechanical devices.
MECH 496: Musculoskeletal Biomechanics
Develops approaches to musculoskeletal biomechanics, including experimental and analytical approaches to movement analysis, experimental instrumentation and devices, and biomechanical devices for musculoskeletal disorder rehabilitations. 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. Biomechanical devices including upper limb and lower limb orthotics and prosthetics. Applications in orthopaedic engineering, movement assessment, ergonomics, joint injury and replacements, and biomechanical system design. Application of machine learning in biomechanics and human movement analysis.
MINE 472: Mining Systems, Automation, and Robotics
In order to address issues related to safety, productivity, and remote operations, the world’s mineral resources industry has been gradually shifting towards the increased use of automated systems and robotically enhanced machines. It is important, therefore, that graduate engineers understand how these new technologies work so as to improve and make best use of them. This online course introduces senior students to the fundamental tools and techniques of automation and robotics as applied to modern mining practice. This course provides an introduction to the basics of systems control, examples of how methods of automatic control can be applied to mining equipment and associated industrial vehicles, as well as to the fundamentals of sensing and navigation as applied to the design of robotic mobile equipment.