
ME501 Heat Transfer (2 credits) Prerequisite: ME 303
Course Content: Conduction: general equations, steadystate conduction, composite walls, electrical analogy; Convection: forced and free convection, thermal boundary layer, Reynolds analogy, boiling & condensation, dimensional analysis and applications; Radiation; Combined modes of heat transfer & heat exchangers. (L26, T4 =30)
ME502 Ergonomics (2 credits)
Course Content: Introduction: theory of ergonomics, ergonomics and safety, ergonomic methods and intervention; Productivity enhancement and ergonomics, ergonomics in design, case studies; Project. (L25, A10 =30)
ME503 Composite Materials (2 credits) Prerequisite: CE309
Course Content: Classification and definitions; Fibres and matrices: types and architecture; Fibrematrix interface; Geometric aspects: micromechanics and macromechanics of composites; Laminates; Mechanical properties of composites. (L30 =30).
ME505 Advanced Control Engineering (2 credits) Prerequisite: ME306
Course Content: Introduction to statespace: statespace representation of dynamic systems, statetransition matrix, time response, characteristic values; Transformations & canonical forms; Design of statevariable feedback systems: controllability and observability, pole placement, linear observers; Linear Quadratic Optimum Control. (L15, T8, A14 =30)
ME506 Digital Systems Engineering (2 credits) Prerequisite: ME306
Course Content: Introduction to digital control systems: ztransforms, analysis of discrete time systems, D/A and A/D circuits; Discrete systems in statespace: controllability and observability in sampled systems; stability tests for discretedata systems; time domain and zdomain analysis; Digital simulation, design of discretetime control systems. (L16, T5, A18 =30)
ME508 Automobile Engineering (2 credits)
Course Content: Introduction: history, engine types & engine components; Gas exchange processes & incylinder charge motion: combustion, thermochemistry of fuelair mixtures, engine heat transfer; Cooling systems; Engine friction & lubrication; IC engine performance; Design & operating parameters; Emissions & pollution: environmental issues; Dynamic analysis of IC engines; Advanced technology vehicles; Automatic valve timing, continuously varying transmission systems; Future vehicles, hybrid vehicles. (L26, P8 =30).
ME509 Nonlinear Control Systems (2 credits) Prerequisite: ME306
Course Content: Introduction; Lie brackets and linearisation schemes; phase plane analysis; The describing function method, design of nonlinear control systems, Lyapunov stability; BangBang control, sliding mode control, avoidance of chattering. (L18, T8, A8 =30).
ME510 Computer Applications in Mechanical Engineering (2 credits)
Course Content: Introduction to CAD, FEM and CFD software available for mechanical engineering applications; General theory of CAD; Theoretical background to Finite Element Analysis (FEA); Theoretical background to Computational Fluid Dynamics (CFD); Analysis/simulation of simple industrial problems using FEA and CFD packages; Spreadsheets. (L14, P23, A9 =30).
ME511 Advanced Vibration Theory (2 credits) Prerequisites: ME301
Course Content: Modal analysis of vibratory response to force and displacement excitation; Energy methods; Receptance methods; Selfexcited vibrations, dynamic instability; Threedimensional motion, gyroscopes and other practical applications; (L25, T5 =30).
ME512 Energy Technology (2 credits) Prerequisite: ME303
Course Content: Nonrenewable energy: fossil fuels and products and industrially manufactured gaseous fuels; Nonrenewable energy, nuclear energy; Renewable energy conversion technologies; Heat transfer in heat exchangers, boilers and condensers; Waste heat recovery; Energy planning and management (L30 =30).
ME513 Applied Thermodynamics III (2 credits) Prerequisite: ME303
Course Content: Gas turbine plants; Air conditioning and psychrometry; Turbomachinery; Fundamentals of automobile engineering; Thermodynamic relations; Laboratory projects: steam power plant, IC engines (L23, T4, P&A6 =30).
ME514 Maintenance Management (2 credits)
Course Content: Introduction to maintenance & maintenance management, Concepts of planned, Maintenance planning & control, Implementation techniques & condition monitoring, Use of computer packages, Case studies. (L19, T3, A16 =30)
ME515 Mechatronics (3 credits)
Course Content: Introduction and overview: Applied Electronics; Sensors actuators and signals; Computer applications in mechatronic systems; Artificial intelligent in mechatronic systems: Design of mechatronic systems. (L35, P16, A4 =45).
CE307 Finite Element Methods in Solid Mechanics (3 credits)Prerequisite: CE201
Course Content: Formulation of the boundary value problem in solid mechanics, Governing equations and general principles, Finite element formulation, Analysis of spring systems, trusses, beams, and frames, Analysis of plane stress/strain problems, Practical considerations in modelling, Use of special purpose and general purpose finite element packages. (L36, T4, A10 ). (C20,M30,E50)
CE401 Mechanics of Materials III (3 credits)
Course Content: Beams on elastic foundations, Theory of plates and shells, Finite element analysis of plates and shells, Theory of plasticity, Associated flow rule and limit analysis, Slipline field theory, Mechanics of metal forming processes (L40, T5 ).
CE557 Hydropower Development (3 credits)
Course Content: Introduction to hydroelectric power development, Types of developments, Selection of sites, Hydrologic analysis, Determination of design parameters, Hydraulic analysis, Component designs, Selection of turbines, Synchronizing and connection to the National grid. (L32, T2, P18, A4 ). (C30,M20,CW10,E50)
CE567 Industrial Pollution Control (3 credits) Prerequisite: CE302
Course content: Industrial processes and wastewater characteristics, Inplant waste management, Effluent treatment unit processes, Case study evaluation, Reclamation and reuse, Regional approaches to effluent treatment, Industrial solid waste management, Waste water analysis. (L36, T2, P4, A6 ). (C10,M20,CW20,E50)
CP305 Energy Systems Design (3 credits ) Prerequisites: ME303
Course Content: Review of heat exchanger design and operations. Design of evaporators and their operations. Design of boilers, burners and furnaces and their operations. Boiling and condensation with industrial applications. Design of condensers and their operations. Reviewing the use of psychrometric charts. Design of refrigerators and airconditioners. Theory of airconditioning. (L24,T6,P15)(C25,M25,E50)
CP505 Instrumentation and Measurement (3 credits )
Course Content: Introduction to instrumentation and measurement. Components of instrumentation. Specific measurement techniques; mass spectrometry, spectroscopy, chromatography (gas, ion exchange, HPLC), electrochemical probes (membrane electrodes), biosensors and remote sensor devices are covered. Process Instrumentation. Data analysis and statistical treatment of data. Laboratory exercises
(L24, T6, P4, A11)(C25, M25, E50)
EM310 Operations Research 1 (3 credits ) Prerequisites: EM201, EM202
Course Content: Formulation of models, Linear programming, Network analysis, Dynamic programming, Queuing theory, Inventory models, Simulation. (L36, T9 ), (C20,M20,E60)
EM311 Mathematical Modelling (2 Credits) Prerequisites: EM201, EM202
Course Content: Introduction to Models of Physical Systems and Phenomena. Basic Concepts in Stochastic Processes. System Identification Methods; Step and harmonic response techniques, Fourier response techniques, Parameter estimation methods. Optimization Methods. Project: Data collection, Theoretical model, Model development and validation, Project report, Vivavoce examination. (L20, P20)
EM312 Fourier Analysis (3 Credits) Prerequisites: EM201, EM202
Course Content: Review of Complex Number Theory. Review of Taylor Approximation. Approximation through Least Squares. Orthogonal Functions, Function space, Approximation of Functions . Fourier Series: Fourier approximation, Half Fourier development, Parsevals theorem, Amplitude, Phase & Energy spectrums, Complex form of Fourier series. Harmonic Analysis: Numerical techniques for integration, Computation of Fourier coefficients, Least squares method to compute Fourier coefficients. Fourier Integral Transform, Inverse Fourier Integral Transform. Continuous spectrums, sine & cosine integral transforms. Properties on Theorems of Fourier Transforms. Laplace Transform and Inverse Laplace Transform: Properties & theorems of Laplace transform. Computation Lab/ Assignments. (L30, T9, A12 )
EM501 Operations Research – 2 (2 Credits) Prerequisite: EM310
Course Content: Computational Difficulties: Efficiency of algorithms, Average and worst case analysis. Interior Point Algorithms: Karmarkar’s projective algorithm, Affine scaling algorithms. Heuristic Programming: Need for heuristics, Types of heuristics, Greedy algorithms, Genitic algorithms, Simulated annealing, Neural networks. Multiple Criteria Optimization: Goal programming, Weighting method, Preemptive method. Integer Programming: Branch and bound algorithms, Cutting plane algorithms, Implicit enumeration technique. (L24, T6)
EM 502 Optimisation (2 credits)
Course Content: Single variable optimisation, Algorithms, Multivariable optimisation, Algorithms, Constrained optimisation algorithms, Non conventional optimisation algorithms. (L24, T6 =30). (C40,E60)
EM504 Evolutionary Algorithms (2 Credits) Prerequisites: EM201, EM202
Course Content: Introduction: Terminology Concept of natural evolution, Biological terminology. Genetic Algorithm: Basic genetic operators; reproduction, crossover, mutation; computer implementation, size of populations, applications. Numerical Optimization: Binary and floating point representations, Fine local tuning, Handling constrained problems, Applications. Evolution Strategies: Comparision of evolution strategies and genetic algorithms, Multimodel optimization, Multiobjective optimization. Evolution Programs: Evolution Programs for discrete problems, Machine learning, Evolution programs and heuristics, Applications. (L24, T6)
EM514 Partial Differential Equations (2 Credits) Prerequisites: EM201, EM202
Course Content: Types of partial differential equations. Initial and boundary value problems. Analytical solutions. Method of separating variables. Laplace transformation method. Fourier transformation method. Numerical solutions. Finite difference techniques. Crank Nicholson method. Method of characteristics. (L25, T5)
EM515 Eigen Function Methods for Differential Equations (2 Credits)
Course Content: Sets of functions. Adjoint and Hermitian operators. The Sturm – Liouville equations. Legendre, Bassel,. Simple harmonic, Hermite, Laguerre and the Chebyshev equations. Superposition of eigen functions. Green’s function. The Gama and Beta functions. (L25, T5)
EM516 Advanced Engineering Dynamics (2 Credits) Prerequisites: EM201, EM202
Course Content: Introduction, History and development of various branches of mechanics; Unit and dimensional analysis, Kinematics, Kinetics, Central force motion, Orbital motion of satellite and stability of their orbits. Vibrating systems, damped motion and small oscillations. Varying mass. Introduction to Lagrangian and Hemiltonian mechanics: Generalized coordinates, Holonomic and Nonholonomic types of systems, Generalized forces, Generalized momenta and generalized impulses, Lagrangian equations ; Derivation and application problems, Hemilton's principle and Hamiltonian principle of least action. (L24, T6)
EM517 Nonlinear Dynamical System (2 Credits) Prerequisites: EM201, EM202
Course Content: Discrete and continuous dynamical systems. Linear and nonlinear systems. Phase space. Fixed points. Periodic orbits. Invariant sets. Limit sets. Stability. Stable and unstable manifolds. Laypunov exponents. Chaos. Definitions and properties. Horseshoes. Homocyclic tangles. Fractals. Dimensions. Strange attractors. (L25, T5)
EM520 Solar Radiation (2 Credits) Prerequisites: EM201, EM202
Course Content: Measurement and instrumentation. Physical and statistical modeling: Radiation and modelling for solar technology, Radiation and modelling for plant growth and potential yield. Distribution of solar radiation over Sri Lanka. (L15, P10, A10)
EM522 Tensors (2 Credits) Prerequisites: EM201, EM202
Course Content: Cartesian Tensors of Different Orders; Algebra of tensors, Quotient law, Isotropic tensors, Improper rotations and pseudotensors, Dual tensors, Physical applications, Integral theorem for tensors. NonCartesian Tensors; The metric tensor, General coordinate transformations and tensors. Relative Tensors; Derivatives of basis vectors and Christoffel symbols, Covarient differentiation, Vector operators in tensor form, Absolute derivatives along curves, Geodesics. (L16, T8, P6)
PR306 Introduction to Industrial Automation (3 credits )
Course Content: Sensors and Actuators. Digital Electronics fundamentals for Industrial Automation. Analog Electronics fundamentals for Industrial Automation. Introduction to computer programming. Pneumatic and Interfacing Techniques. Microprocessor Fundamentals. (L38, P6, A1)(A10, CW10, M30, E50)
PR307 Advanced Topics in Industrial Automation (3 credits ) Prerequisites: PR306
Course Content: PC interfacing Techniques. Digital Control of Dynamic Systems. Design of Control systems using microprocessors. PLCs and interfacing. (L38, T1, P6)(A10, CW10, M30, E50)
PR502 Robot Dynamics and Control (3 credits) Prerequisite: PR305
Course Content: Basic concepts in roboics, Classification and structure of robotics system; PTP and CP control, Cartesian, cylindrical & spherical drives and control systems; Hydraulic and Pneumatics, Servomotors, control approaches, Dynamic response, Kinematic analysis and coordinate transformations, Modellign and control; Position control, Force control. (L33, T3, P6, A3)
PR506 Manufacturing Processes (3 credits) Prerequisite: CE201, CE307, PR404
Course Content: Physical proerties of material; Metal alloys, structure and heat treatment, Structure properties, processing and applications; Steel, nonferous metals and alloys, Polymers, ceramics; Composite materials, forming and shaping(L33, T3, P6, A3)
EE 280 Introduction to Electrical Engineering I (3 credits)
Course content: AC circuits: Phasors, jnotation; the concept of impedance; analysis of ac circuits under steady state; Power in ac circuits; power factor improvement; Mutually coupled circuits; ac bridges; Analysis of balanced threephase systems; measurement of power in threephase systems. Electrical machines: Torque and emf; commutator action; dc machines; rotating magnetic fields; threephase windings; synchronous and induction machines. Motors and control: dc motor speed control; ac motor starting and speed control; singlephase motors; motor selection and application. IEE wiring regulations and building wiring systems. (L & T 33, P & A 24)(A15, CW15, M20, E50)
EE 532 RealTime Control Systems (3 credits) Prerequisite: EE 307
Course content:Realtime control system components: An overview: transducers; signal conditioning (SNR); ADC; processing unit; DAC. Different implementation platforms: PC based; micro controllers; microprocessors; DSPs; DSP micro controllers. Realtime kernels and operating systems. Model inaccuracies and tuning of controllers: PID controller tuning methods. More about implementation issues: Actuator saturation; controller anti windup; Bumpless transfer mechanisms; periodic disturbances. Programmable Logic Controllers. (L & T 30, P & A 30)(A15, CW15, M20, E50)
EE 533 Optimal and Multivariable Control (3 credits) Prerequisite: EE 307
Course content:Optimal design methods: Loss function, sampling of the loss function, mean value of a quadratic form; Time varying optimal control; The Riccatti equation; Steady state optimal control  Linear quadratic control (LQcontrol); Properties of LQ controller: Stability, gain margin; Finding the weighting matrices; Linear quadratic Gaussian control (LQGcontrol). Multivariable control basics: Transfer function matrix representation; State space representation of MIMO systems; State controllability, state observability; Stability, minimal realization, poles & zeros of multivariable systems, directions of poles & zeros; Pole assignment & observer design; LQ regulation problem; Introduction to frequency domain design. (L & T 30, P & A 30)(A15, CW15, M20, E50)
EE 534 Estimation and Identification (3 credits) Prerequisite: EE 307
Course content: Observer theory & parameter estimation: Direct calculation of the state variables; Reconstruction using a dynamic system; Errors initial condition, open and closed loop observers; Full order and reduced order observers; Effect of measurement and process noise; Prediction and filtering theory: stateestimation using Kalman filters, time varying and steady state Kalman filters. Basics of system identification: Introduction: white box, gray box and black box modeling; Nonparametric methods: transient analysis, frequency analysis, correlation analysis, spectral analysis; Parametric methods: linear regression, prediction error methods, AR, MA, ARMA and ARMAX models; Model validation and model structure determination; Practical aspects. (L & T 30, P & A 30)(A15, CW15, M20, E50)
EE 535 Nonlinear and Adaptive Systems (3 credits) Prerequisite: EE 307
Course content:Basics of nonlinear systems: Introduction to nonlinear deterministic dynamical systems; Nonlinear ODEs, fixed points, phase portraits, manifolds; Planar autonomous systems; Fundamental theory: Picard iteration, contraction mapping theorem, BellmanGronwall lemma; Stability of equilibria by Lyapunov’s first and second methods; Feedback linearization; Application to nonlinear control systems. Basics of adaptive systems: Adaptive filters: introduction of LMS and stochastic gradient algorithms; Applications of adaptive filtering; Adaptive control systems: selftuning control, gain scheduling, model reference adaptive systems; Stability, convergence, robustness, Popov’s criteria; Autotuning. (L & T 30, P & A 30)(A15, CW15, M20, E50) 