40
SYLLABI and SCHEME OF TEACHING MASTER OF ENGINEERING IN MECHANICAL ENGINEERING (ROBOTICS) (2020-22) MECHANICAL ENGINEERING DEPARTMENT NATIONAL INSTITUTE OF TECHNICAL TEACHERS TRAINING & RESEARCH CHANDIGARH January, 2020

SYLLABI and SCHEME OF TEACHING - J.C. Bose University of

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

SYLLABI

and

SCHEME OF TEACHING

MASTER OF ENGINEERING

IN

MECHANICAL ENGINEERING

(ROBOTICS)

(2020-22)

MECHANICAL ENGINEERING DEPARTMENT

NATIONAL INSTITUTE OF TECHNICAL TEACHERS TRAINING & RESEARCH

CHANDIGARH

January, 2020

Instructions to Paper Setter

1. The examiner shall set eight questions, taking four questions each from Part-

A and Part-B of the syllabus. The candidate is required to attempt five

questions in all, taking at-least two questions from each Part-A and Part-B of

the question paper. The Question-paper should be fairly distributed over the

whole course of study and not concentrated on any one or a few portions only.

2. The Question-paper is to be set strictly according to the syllabus and not

according to the last years question paper, which is sent just as a sample only.

3. Special instructions if any, in regard to the paper should be followed.

4. For University examination the maximum marks are 50 and duration of

examination is 3 hours.

STUDY & EVALUATION SCHEME

M.E. MECHANICAL ENGINEERING (ROBOTICS) – REGULAR PROGRAMME

FIRST SEMESTER

CODE SUBJECT

SCHEDULE FOR

TEACHING CREDITS

MARKS

L P TOTAL Internal

Assessment

University

Examination TOTAL

MER-601 Industrial Robotics 4 - 4 4 50 50 100

MER-602 Mechanism Design &

Analysis 4 - 4 4 50 50 100

----- Elective Subject – I 4 - 4 4 50 50 100

CSEI-8106* Machine Learning 3 - 3 3 50 50 100

CSEI-8107* Fundamentals of IoT 3 - 3 3 50 50 100

MER-651 Robotics Lab – I - 4 4 2 50 - 50

SEMESTER TOTAL: 20 300 250 550

* Industry Core I & II, Common with M.E. Computer Science & Engineering (Internet of Things)

SECOND SEMESTER

CODE SUBJECT

SCHEDULE FOR

TEACHING CREDITS

MARKS

L P TOTAL Internal

Assessment

University

Examination TOTAL

MER-603 Sensors & End-Effectors 4 - 4 4 50 50 100

MER-604 Computer Programming for

Robotic Applications 4 - 4 4 50 50 100

----- Elective Subject – II 4 - 4 4 50 50 100

CSEI-8206** Industrial IoT 3 - 3 3 50 50 100

CSEI-8207** Big Data Analytics 3 - 3 3 50 50 100

MER-652 Robotics Lab – II - 4 4 2 50 - 50

SEMESTER TOTAL: 20 300 250 550

** Industry Core III & IV, Common with M.E. Computer Science & Engineering (Internet of Things)

THIRD SEMESTER

CODE SUBJECT

SCHEDULE FOR

TEACHING CREDITS

MARKS

L P TOTAL Internal

Assessment

University

Examination TOTAL

----- Elective Subject - III 2 - 2 2 50 50 100

----- Elective Subject - IV 2 - 2 2 50 50 100

MER-751 Preliminary Thesis - 20 20 10 - - -

SEMESTER TOTAL: 14 100 100 200

FOURTH SEMESTER

CODE SUBJECT

SCHEDULE FOR

TEACHING CREDITS

MARKS

L P TOTAL Internal

Assessment

University

Examination TOTAL

MER-752 Thesis - 32 32 16 100 100 200

Internal assessment is based on the following criterion:

Grade Condition

A+ Publication from Thesis in SCI indexed journal

A Publication from Thesis in Scopus indexed journal

B+ Publication from Thesis in UGC journal OR Scopus indexed conference proceedings

B Publication from Thesis in International Conference

C+ Publication from Thesis in National Conference

Final Grade will be average of the grades of internal assessment and university viva-voce

examination

NOTE: Requirement for the award of ME Mechanical Engineering (Robotics) degree is 70

credits with minimum CGPA of 6.0

LIST OF ELECTIVES - M.E. MECHANICAL ENGINEERING (ROBOTICS)

CODE SUBJECT Credits

ELECTIVE SUBJECT – I

MER-701 Computer Aided Design 4

MER-702 Mechatronics Systems 4

MER-703 Digital Logic & Circuits 4

MEI-6103# Digital Signal Processing 4

ELECTIVE SUBJECT – II

MER-704 Robot Motion Planning 4

MMT-608## Digital Manufacturing 4

MMT-655## Optimization Techniques 4

MMT-657## Research Methodology 4

ELECTIVE SUBJECT – III

MMT-671##

Introduction to Materials Science and Engineering 2

MMT-676##

Rapid Manufacturing 2

MMT-677##

Basics of Finite Element Analysis - I 2

MMT-678##

Machinery Fault Diagnosis And Signal Processing 2

MER-705 Advanced Materials and Processes 2

MER-706 Manufacturing Systems Technology 2

MER-707 Mathematical Modeling of Manufacturing Processes 2

MER-708 Industrial Safety Engineering 2

MER-709 System Design for Sustainability 2

MER-710 Applied Ergonomics 2

ELECTIVE SUBJECT – IV

MMT-682##

Blockchain Architecture Design and Use Cases 2

CSEI-8303###

Deep Learning 2

MER-712 The Joy of Computing using Python 2

MER-713 Natural Language Processing 2

MER-714 Fuzzy Systems and Applications 2

MER-715 Introduction to Computer Vision 2

MER-716 Computer Vision 2

MER-717 Digital Image Processing 2

MER-718 Pattern Recognition and Application 2

MER-719 E-Business 2

MER-720 Patent Law For Engineers And Scientists 2

MER-721 Soft skills 2

# Common with M.E. Electrical Engineering (Instrumentation & Control)

## Common with M.E. Mechanical Engineering (Manufacturing Technology)

### Common with M.E. Computer Science & Engineering (Internet of Things)

MER-601: INDUSTRIAL ROBOTICS

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Basic Engineering Mathematics

OBJECTIVE

The objective of this course is to impart knowledge about industrial robots for their control and design.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Perform kinematic and dynamic analyses with simulation

Design control laws for a robot

Integrate mechanical and electrical hardware for a real prototype of robotic device.

Select a robotic system for given application.

DETAILED CONTENTS

PART − A

1. Introduction to Robotics

1.1. Robot Subsystems

1.2. Classification of Robots

1.3. Grippers

1.4. Sensors

1.5. Industrial Applications

2. Transformations

2.1. Robot Architecture

2.2. Pose of a Rigid body

2.3. Coordinate Transformation

2.4. Denavit and Hartenberg (DH) Parameters

3. Kinematics

3.1. Forward Position Analysis

3.2. Inverse Position Analysis

3.3. Velocity Analysis: The Jacobian Matrix

3.4. Link Velocities

3.5. Jacobian Computations

3.6. Forward and Inverse Velocity Analysis

3.7. Acceleration Analysis

PART − B

4. Statics and Manipulator Design

4.1. Forces and Moments Balance

4.2. Equivalent Joint Torques

4.3. Role of Jacobian in Statics

4.4. Manipulator Design

5. Dynamics

5.1. Inertia Properties

5.2. Euler-Lagrange Formulation

5.3. Newton-Euler Formulation

5.4. Recursive Newton-Euler Algorithm

5.5. Dynamic Algorithms

6. Robot Trajectory Planning and Control

6.1. Multivariable Robot Control

6.2. Stability of Multi-DOF Robot

6.3. Linearized Control

6.4. Proportional Derivative (PD) Position Control

6.5. Computed-torque (Inverse Dynamics) Control

6.6. Joint Space Planning

6.7. Cartesian Space Planning

6.8. Point-to-Point vs. Continuous Path Planning

BOOKS:

Introduction to Robotics, S. K. Saha, McGraw Hill Education (India) Pvt. Ltd.

Introduction to Robotics – Analysis, Control, Applications, Saeed B. Niku, Wiley India Pvt. Ltd.

Introduction to Robotics – Mechanics and Control, John J. Craig, Pearson Education Inc.

Robotics & Control – R.K. Mittal & I.J. Nagrath – TMH Publications

Robotics for Engineers - Yoram Korean- McGrew Hill Co. Industrial Robotics – Technology, Programming and Applications - M.P.Groover, M.Weiss, R.N.Nagel,

N.G.Odrey.

MER-602: MECHANISM DESIGN AND ANALYSIS

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Engineering mathematics

Engineering mechanics

OBJECTIVE

The objective of this course is to develop competency in graphical and analytical method for solving

problems in static and dynamic force analysis.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Understand the fundamentals of the theory of kinematics and dynamics of machines.

Understand techniques for studying motion of machines and their components.

Use computer software packages in modern design of machines

DETAILED CONTENTS

PART − A

1. Basics of Mechanisms and Machines

1.1 Types of Motion, Links, Kinematic Pair, Types of Joints, Degree of Freedom

1.2 Classification of Kinematic Pairs, Kinematic Chain, Linkage, Mechanism and Structure

1.3 Planar, Spheric, and Spatial Mechanisms

1.4 Inversions of Four-bar and Slider Crank Mechanism

1.5 Grashof's Law and Mechanical Advantage

1.6 Mobility of Mechanisms, Transmission Angle

1.7 Pantograph, Straight Line Mechanisms

2. Kinematic Synthesis of Mechanisms

2.1 Velocity and Acceleration Diagrams for four bar and six bar mechanisms, Velocity by Instantaneous

Centre Method, Klein Construction, Aronhold-Kennedy Theorem of Three Centers

2.2 Radius of Curvature of a Point Trajectory Using Kinematic Coefficients

2.3 Stages of Kinematic Synthesis and Errors, Chebyshev Spacing of Precision points

3. Vibrations

3.1 Definition and Types of vibrations

3.2 Natural frequencies of simple systems

3.3 Types of damping- Analysis with viscous damping - Derivations for over, critical and under damped

systems, Logarithmic decrement and Problems.

3.4 Principle modes of vibrations, Normal mode and natural frequencies of systems

3.5 Dynamic testing of machines and structures

PART − B

4. Friction and Friction Drives

4.1 Types & Laws of friction, Coefficient of Friction, Uniform Pressure and Uniform Wear

4.2 Law of Belting, Ratio of Friction Tensions in Belts, Power Transmitted by Belts and Ropes,

Maximum Power Transmission by Belt

4.3 Classification of Gears, Gear Terminology

4.4 Law of Gearing, Velocity of sliding, Gear Teeth Profile, Path of Contact, Arc of Contact, Contact

Ratio

4.5 Interference of in Involute Gears, Minimum Number of Teeth, Undercutting, Gear Forces, Different

Types of Gear Trains, Analysis of Epicyclic Gear Train

5. Structural Analysis

5.1 Free body diagram and its importance

5.2 Classification of structures and components

5.3 Notion of stress – normal stress, shear stress and bearing stresses

5.4 Stresses on inclined plane in an axial member

5.5 Strain – normal strain, shear strain

5.6 Mechanical properties – elasticity, plasticity, creep, fatigue, buckling etc.

5.7 Deformation of axial members

6. Finite Element Analysis

6.1 Introduction to FEA

6.2 Steps of Finite Element Modeling & Analysis

6.3 Structural Analysis of mechanism

6.4 Modal Analysis of mechanism

6.5 Optimization using FEA Technique

Text books:

1. Dally and Riley, “Experimental stress analysis”, McGraw-Hill International Student Edition, McGraw-

Hill Book Company.

2. Theory of Machines and Mechanisms, A. Ghosh and A.K. Mallik, Affiliated East- West Press

3. Theory of Machines and Mechanisms, J. E. Shigley and J. J. Uicker, 2nd Ed., McGraw-Hill

4. Ferdinand P. Beer, E. Russell Johnston and Jr.John T. DeWolf “Mechanics of Materials”, Tata

McGraw-Hill, Third Edition, SI Units

References:

1. Kinematic Synthesis of Linkages, R. S. Hartenberg and J. Denavit, McGraw-Hil

2. Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines,

Robert L.Norton, Tata McGraw-Hill, 3rd Edition

3. Ferdinand P. Beer, E. Russell Johnston and Jr.John T. DeWolf “Mechanics of Materials”, Tata

McGraw-Hill, Third Edition, SI Units

CSE 8106: MACHINE LEARNING (Common with M.E. Computer Science & Engineering - Internet of Things)

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Basics of Probability

Linear Algebra

Calculus

OBJECTIVE

This course will serve as a comprehensive introduction to various topics in machine learning.The objective

is to familiarize the audience with some basic learning algorithms and techniques and their applications, as

well as general questions related to analyzing and handling large data sets. At the end of the course the

students should be able to design and implement machine learning solutions to classification, regression, and

clustering problems; and be able to evaluate and interpret the results of the algorithms.

LEARNING OUTCOMES

At the end of the course, the students will be able to:

Understand the fundamental issues and challenges of machine learning.

Understand the strengths and weaknesses of many popular machine learning approaches.

Interpret the underlying mathematical relationships within and across Machine Learning algorithms

and the paradigms of supervised and un-supervised learning.

Design and implement various machine learning algorithms in a range of real-world applications.

DETAILED CONTENTS

PART − A

1. Introduction

1.1. Supervised Learning

1.2. Decision Trees & CART

1.3. Linear regression

1.4. SGradient Descen

2. Probabilistic Models

2.1. Bayes classifier

2.2. Bayes classifier

2.3. Hidden Markov models (HMMs) for pattern classification

3. Design and Analysis of Experiments

3.1. Cross validatio

3.2. Performance measures

3.3. CI Estimation

3.4. Hypothesis Testing

PART − B

4. Unsupervised Learning

4.1. Criterion functions for clustering

4.2. Techniques for clustering -- K-means clustering

4.3. Gaussian Mixture Models

4.4. Hierarchical clustering

4.5. Density based clustering

5. Dimensionality Reduction Techniques

5.1. Principal component analysis

5.2. Fisher discriminant analysis

5.3. Multiple discriminant analys

BOOKS

Introduction Machine Learning by Tom Mitchell

Introduction to Machine Learning by Ethem Alpaydin

Introduction to Statistical Learning, Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani,

Springer, 2013.

Pattern Classification, 2nd Ed., Richard Duda, Peter Hart, David Stork, John Wiley & Sons, 2001.

CSEI 8107 FUNDAMENTALS OF IOT (Common with M.E. Computer Science & Engineering - Internet of Things)

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Basics of Sensors

Machine Level Programming

OBJECTIVE

This course focuses on the latest microcontrollers with application development, product design and

prototyping. This also focuses on interoperability in IoT along with various IoT Platforms for application

development.

LEARNING OUTCOMES

At the end of the course, the students will be able to:

Understand the various network protocols used in IoT

Understand the role of Big Data, Cloud Computing and Data Analytics in a typical IoT system.

Design a simple IoT system made up of sensors, wireless network connection, data analytics and

display/actuators, and write the necessary control software.

Build and test a complete IoT system.

DETAILED CONTENTS

PART − A

1. Introduction

1.1. Introduction to IoT

1.2. Sensing

1.3. Actuation

1.4. Basics of Networking

1.5. Communication Protocols

1.6. Sensor Networks

1.7. Machine to Machine Communications

1.8. Understanding of the IoT ecosystem

1.9. various layers in building an IoT application and interdependencies

2. INTEROPERABILITY IN IoT

2.1. Introduction to Arduino Programming

2.2. Integration of Sensors and Actuators with Arduino

2.3. Introduction to Python programming

PART − B

3. SDN FOR IoT

3.1. Introduction to SDN

3.2. SDN for IoT

3.3. Data Aggregation

3.4. Handling and Analytics

3.5. Cloud Computing

3.6. Sensors

3.7. Fog Computing

3.8. Understanding of the various protocols being used in IoT like MQTT, AMQP, REST API

4. Iot Platforms and Applications

4.1. Understanding of the IoT platforms like PTC Thingworx and IoT frameworks like MS Azure

4.2. Understanding of the usage of these platforms to build applications like Smart Cities and Smart

Homes

4.3. Connected Vehicles

4.4. Smart Grid

4.5. Case Study: Agriculture, Healthcare, Activity Monitoring

BOOKS

David Etter, “IoT (Internet of Things) Programming: A Simple and Fast Way of Learning IoT,” Kindle

Edition

Jan Holler, VlasiosTsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos, and David

Boyle, “From Machine to Machine to the Internet of Things: Introduction to a New Age of Intelligence,”

Elsevier Science Publishing Co. Inc, 2014.

Pethuru Raj and Anupama C. Raman, “The Internet of Things: Enabling Technologies, Platforms, and

Use Cases,” 1st Edition, Auerbach Publications, 2017

Yasuura, H., Kyung C.M., Liu Y., and Lin Y.L., “Smart Sensors at the IoT Frontier,” 1st Edition,

Springer International Publishing, 2018.

MER-651: ROBOTICS LAB – I

L P

-- 4

Note: The internal evaluation of the work done by the student will be based on a file documenting the practical work

carried out during the course followed by a viva-voce examination.

PRACTICE TASKS

1. Study of a robotic manipulator and its components.

2. Study of robot Teach-pendant functions and its use in moving robot wrist in joint space and

Cartesian space.

3. Use of teach-pendant for recording wrist positions and speed control.

4. Use of teach-pendant for making simple robot programs for pick and place operations.

5. Creating geometrical models of simple structural components using CAD software.

6. Structural analysis of a cantilever in FEA software.

7. Modal analysis of a cantilever in FEA software.

8. Study of basic components used in IoT.

9. Building a simple IoT application using smartphone and free cloud service.

10. Implementing a simple machine learning algorithms using ANN.

MER-603: SENSORS AND END-EFFECTORS

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Basic electronics

OBJECTIVE

The objective of this course is to understand the basic concepts of sensor and instruments and to select

appropriate instruments for various applications.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Compare the different types of sensors and transducers.

Classify the need of sensors for various processes

Rectify errors in sensors.

DETAILED CONTENTS

PART − A

1. INTRODUCTION

1.1 Role of Sensors in Robotic system

1.2 Internal and External Sensors

1.3 Gripper for Mechanization and Automation

1.4 Sensors specifications

1.5 Selection of Sensors and Grippers

2. Proximity, Displacement, Velocity and Acceleration Sensors

2.1 Proximity Sensors of various types

2.2 Encoder

2.3 Potentiometer

2.4 LVDT

2.5 Synchros and Resolvers

2.6 Tachometer

2.7 Hall-Effect Sensor

2.8 Accelerometer

3. Force and Touch Sensors

3.1 Strain Gauge

3.2 Piezoelectric Sensor

3.3 Current Based Sensing

3.4 Pressure transducers

3.5 Piezo resistive sensors

3.6 Surface acoustic wave

PART − B

4. Range Sensors

4.1 Ultrasonic sensors

4.2 Microwave sensors

4.3 Laser sensors

4.4 Infrared range sensor

5. Vision System Sensors:

5.1 Elements in Vision Sensor

5.2 Camera Vision Sensing

5.3 Image processing in vision system

6. End-Effectors

6.1 End Effectors and Types-Mechanical, Pneumatic and Hydraulic, Magnetic, Vacuum

6.2 Two Fingered and Three Fingered Mechanical gripper

6.3 Selection and Design Considerations.

6.4 End Effector design case studies

Recommended Books:

1. Sensor & transducers, D. Patranabis, 2nd edition, PHI

2. Instrument transducers, H.K.P. Neubert, Oxford University press.

3. Measurement systems: application & design, E.A.Doebelin, Mc Graw Hill

4. Klafter R.D., Chmielewski T.A and Negin M., “Robotic Engineering – An Integrated Approach”,

Prentice Hall, 2003.

MER-604: COMPUTER PROGRAMMING FOR ROBOT APPLICATIONS

Maximum marks: 50 L P

Time Allowed: 3 hours --

PRE REQUISITES

Basic Engineering Mathematics

OBJECTIVE

The objective of this course is to provide a practical understanding and applications of various

programming tools for industrial automation.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Learn basics of MATLAB programming

Understand the main features of the MATLAB program development environment to enable their

usage in the higher learning.

Interpret and visualize simple mathematical functions and operations thereon using plots/display.

DETAILED CONTENTS

PART − A

1. Computer Programming

1.1 Introduction to Computer Programming

1.2 Algorithm and Pseudo-code

1.3 Compilers and Interpreters

1.4 Overview of High Level Programming Languages

2. Introduction to MATLAB

2.1 MATLAB Environment

2.2 Scalar and Vector Data types

2.3 Matrix manipulation

2.4 Saving and Retrieving Data using MAT-Files

2.5 Cell Arrays and Structures

2.6 Character Strings

2.7 Relational and Logical Operations

2.8 Plotting 2D and 3D graphs

2.9 Applications – Solving linear systems of equations, Curve fitting and Interpolation

3. Programming using MATLAB

3.1 Introduction – M-Files, User Input/output, Script-Files and Function-Files

3.2 Control Flow – For Loops, While Loops, If-Else-End Constructs, Switch-Case Constructs, Try-Catch

Blocks

3.3 Functions – Function Construction Rules, Input and Output Arguments, Scope of Variables,

Function Handles, Anonymous Functions, Nested Functions, Private Functions, Overloaded Functions

3.4 Exchanging Data with MAT-Files

3.5 Low level File I/O

PART − B

4. Modeling and Simulation using MATLAB/Simulink

4.1 Introduction to Graphical Programming

4.2 Simulink Basics

4.3 Creating Models using Blocks and Signals

4.4 Running Simulations and Analyzing Results

4.5 Modeling and Simulating Dynamic Systems

5. Robotics System Toolbox

5.1 Features of Robotic System Toolbox

5.2 Building Robot Models

5.3 Coordinate System Transformations

5.4 Inverse Kinematics and Dynamics

5.5 Trajectory Tracking

5.6 Using Robot Operating System (ROS)

BOOKS:

1. Rudra Pratap, “Getting Started with MATLAB 7”, Oxford University Press, 2009

2. Duane Hanselman and Bruce Littlefield, “Mastering MATLAB 7”, Pearson Education, 2009

3. S. J. Chapman, “Programming in MATLAB for Engineers”, Brooks/Cole Thomson Learning, 2004.

4. Agam Kumar Tyagi, “MATLAB and Simulink for Engineers”, Oxford University Press, 2012

CSEI 8206 INDUSTRIAL IOT (Common with M.E. Computer Science & Engineering - Internet of Things)

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Fundamentals of IoT

OBJECTIVE

To Introduce the state of art of Industrial IoT with smart machines that performs pervasive sensing distinct

from M2M communication. The course is a blend of engineering and business of IoT. It deals with

connectivity in industrial networks, building systems to enable delivery of software services networked to

the cloud platforms. At the end of the course, the students will be in a position to start an Industrial IoT

business.

LEARNING OUTCOMES

At the end of the course, the students will be able to:

Understand Industry 4.0 Standards and IIOT Architecture.

Apply Intelligent algorithms for IIOT based Applications.

Analyse the security threats of IIOT.

Evaluate various components of Cyber Physical Systems in the context of Industry 4.0

DETAILED CONTENTS

PART − A

1. Introduction to Industry 4.0

1.1. Globalization and Emerging Issues

1.2. The Fourth Revolution

1.3. LEAN Production Systems

1.4. Smart and Connected Business Perspective

1.5. Smart Factories

1.6. Cyber Physical Systems and Next Generation Sensors

1.7. Collaborative Platform and Product Lifecycle Management

1.8. Augmented Reality and Virtual Reality

1.9. Artificial Intelligence

1.10. Big Data and Advanced Analysis.

1.11. Cybersecurity in Industry 4.0

2. Basics of Industrial IoT

2.1. Industrial Processes

2.2. Industrial Sensing & Actuation

2.3. Industrial Internet Systems

3. IIoT-Introduction, Industrial IoT

3.1. Business Model and Reference Architecture: IIoT-Business Models-Part I, Part II

3.2. IIoT Reference Architecture

4. Industrial IoT- Layers

4.1. IIoT Sensing

4.2. IIoT Processing

4.3. IIoT Communication

4.4. IIoT Networking

PART − B

5. Industrial IoT

5.1. Big Data Analytics and Software Defined Networks

5.2. Fisher discriminant analysis

5.3. Multiple discriminant analys

6. IIoT Analytics

6.1. Introduction

6.2. Machine Learning and Data Science, and Julia Programming,

6.3. Data Management with Hadoop

6.4. Data Center Networks

6.5. Security and Fog Computing: Cloud Computing in IIoT

7. Industrial IoT-

7.1. Security and Fog Computing

7.2. Application Domains: Factories and Assembly Line

7.3. Food Industry

7.4. Healthcare

7.5. Power Plants

7.6. Inventory Management & Quality Control

7.7. Plant Safety and Security (Including AR and VR safety applications)

7.8. Facility Management

8. Industrial IoT- Application Domains

8.1. Oil

8.2. chemical and pharmaceutical industry

8.3. Applications of UAVs in Industries

8.4. Real case studies

BOOKS:

Enterprise IoT Strategies and Best Practice for Connected Products and Services. – Dirk Slama, Frank

Puhlmann, Jim Mirrish, Rishi M Bhatnagar

The Internet of Things: Key Applications and Protocols - David Boswarthick

The Silent Intelligence, The Internet of Things. By – Daniel Kellmereit, Daniel Obodovski.

Industry 4.0: The Industrial Internet of Things”, by Alasdair Gilchrist (Apress)

Industrial Internet of Things: CybermanufacturingSystems”by Sabina Jeschke, Christian Brecher,

Houbing Song, Danda B. Rawat (Springer).

CSE 8207 BIG DATA ANALYTICS (Common with M.E. Computer Science & Engineering - Internet of Things)

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Basics knowledge of Python or any Object Oriented Programming Language

OBJECTIVE

The objective of this course is to teach the emerging concepts and case studies of Big Data with the real

world case studies. In addition, the course focuses towards the coverage of data acquisition, storage,

processing, querying and visualization with hands-on-practice using various big data analytics tools.

LEARNING OUTCOMES

At the end of the course, the students will be able to:

Understand the concepts of Big Data Analytics with real world case studies.

Acquire, store and process Big Data from various sources.

Analyse and visualize Big Data.

Apply Big Data Analytics in various domains

DETAILED CONTENTS

PART − A

1. Introduction to Big Data

1.1. Definition

1.2. various tools for Big Data

1.3. Possibilities of Big Data storage using RDBMS

1.4. Data Warehousing and Data Marts concept

1.5. Types of analytics - Descriptive, Diagnostic, Predictive, Prescriptive

1.6. Big Data characteristics - Volume, Velocity, Variety, Veracity, Value, Data analysis flow

1.7. Big data examples, applications & case studies.

2. Big Data Architectures & Patterns

2.1. MapReduce

2.2. Sharding

2.3. Bloom Filters

2.4. Lambda Architecture

2.5. Consistency

2.6. Availability & Partition Tolerance (CAP)

2.7. Consensus in Distributed Systems

2.8. Leader Election and Other analytics patterns

3. Python Programming for Big Data Applications

3.1. Introduction to Python

3.2. Big Data stack setup and examples

3.3. Hortonworks Data Platform/Apache Ambari

3.4. Amazon EMR, Running Python

3.5. MapReduce examples on big data stack.

4. Data Acquisition

4.1. Apache Flume

4.2. Apache Sqoop

4.3. Publish - Subscribe Messaging Frameworks

4.4. Big Data Collection Systems

4.5. Messaging queues

4.6. Custom connectors

4.7. Implementation example

5. Big Data Storage

5.1. HDFS

5.2. HBase

5.3. Kudu

6. NoSQL Databases

6.1. Key-value databases

6.2. Document databases

6.3. Column Family databases

6.4. Graph database

PART − B

7. Standard ETL Tools

7.1. Standard Industry tools

8. Batch Data Analysis

8.1. Hadoop & YARN

8.2. MapReduce & Pig

8.3. Spark core

8.4. Batch data analysis examples & case studies

9. Real-time Analysis

9.1. Stream processing with Storm

9.2. In-memory processing with Spark Streaming

9.3. Real-time analysis examples & case studies

10. Interactive Querying

10.1. Hive,

10.2. Spark SQL,

10.3. Interactive querying examples & case studies

11. Cloud Computing Platforms

11.1. Amazon Web Services (AWS)

11.2. Deploying Big Data applications in the cloud

12. Web Frameworks & Serving Databases

12.1. Django - Python web framework

12.2. Using different serving databases with Django

13. Data Visualization

13.1. Building visualizations with Lightning,

13.2. pyGal&Seaborn

BOOKS:

Arshdeep Bahga, Vijay Madisetti, "Big Data Analytics: A Hands-On Approach", VPT Publishers,

2018

Big Data Black Book, D T editorial service, Dreamtech Press, Wiley India; 1st edition, 2016.

Baesens Bart, "Analytics in A Big Data World - The Essential Guide To Data Science and Its

Applications", Wiley, 2014

Radha Shankarmani, M. Vijayalakshmi, "Big Data Analytics", Wiley, 2016

Acharya Seema, Subhashini Chellappan, "Big Data and Analytics", Wiley, 2015

NPTEL Course on “The Joy of Computing using Python” by Dr.

SudarshanIyengarhttps://onlinecourses.nptel.ac.in/noc18_cs35/preview

NPTEL Course on “Programming, Data Structures and Algorithms in Python” by Dr.

MadhavanMukundhttps://onlinecourses.nptel.ac.in/noc16_cs11/preview

NPTEL Course on “Big Data Computing” by Dr. Rajiv

Misrahttps://onlinecourses.nptel.ac.in/noc19_cs33/preview

Dive into Python 3, Mark Pilgrim, http://www.diveintopython3.net).

MER-652: ROBOTICS LAB – II

L P

-- 4

Note: The internal evaluation of the work done by the student will be based on a file documenting the practical work

carried out during the course followed by a viva-voce examination.

PRACTICE TASKS

1. Study of functioning of proximity sensor and potentiometer using digital multimeter.

2. Study of sensors used for sensing/measuring various parameters in robotic systems.

3. Study of working of different types of robotic grippers.

4. Write a MATLAB program for inverse kinematics of 3-link planar robotic arm.

5. Write a MATLAB program for plotting joint angles and torque for a 2-link planar robotic arm

6. Use of Robotic Systems Toolbox for building robot models.

7. Use of Robotic Systems Toolbox for forward/inverse kinematics/dynamics in robots.

8. Extraction and uploading of machine data on a free cloud service.

9. Exercises on use of RDBMS for storage of big data.

10. Using Amazon Web Service for deployment and retrieval of Big Data.

MER-701: COMPUTER AIDED DESIGN

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

NIL

OBJECTIVE

The objective of this course is to provides an introduction into engineering design and communication

through the use of computer aided design (CAD) software

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Integrate the role of graphic communication in the engineering design process

Generate and interpret engineering technical drawings of parts and assemblies according to

engineering design standards.

Use CAD software to generate a computer model and technical drawing for a simple, well-defined part

or assembly.

DETAILED CONTENTS

PART − A

1. Computer Aided Design

1.1 Design processes and computer aided design

1.2 Hardware and software in CAD

1.3 Parametric and variational design

2. CAD Features

2.1 Components of CAD software and their function

2.2 Introduction and essential features of graphics package

2.3 Configuration of graphics package

2.4 Geometric transformations-2D and 3D

3. Geometric Modelling

3.1 Curves-mathematical representation of analytical and synthetic curves

3.2 Curve manipulation

3.3 Surfaces and their representation

3.4 Solids-representation techniques and manipulation of solids

PART − B

4. CAD Database

4.1 Need and features of CAD data base

4.2 Data structures

4.3 Data exchange and data exchange formats

5. Features of some Software Packages

5.1 Pro-Engineer

5.2 CATIA or INVENTOR

5.3 Geometrical modeling of simple components

6. CAD in Robotics

6.1 Geometrical Modeling of Manipulator Links

6.2 Assembly of Links and Joints

6.3 Kinematic Analysis

BOOKS:

1. Chris McMahon and Jimmie Browne, “CAD/CAM Principles, Practices and Manufacturing

Management”, Prentice Hall, 1999

2. Groover M. P., “Automation, Production Systems and Computer Aided Manufacturing”, Pearson

Education, New Delhi, 2015

Ibrahim Zeid, R Sivasubramanian, “CAD/CAM – Theory and Practice”, Tata-McGraw Hill Ltd., New

Delhi, 2009

MER-702: MECHATRONICS SYSTEMS

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Basic Electronics and Mathematics

OBJECTIVE

The objective of this course is to provide the student with basic skills useful in identifying the concepts

of automated machines and equipment and describe the terms and phrases associated with

mechatronics.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Select & identify suitable mechatronics hardware for the given application.

Describe & explain potential areas of mechatronics

Differentiate various control aspects of automation

Demonstrate the self-learning capability of Industrial Automation.

DETAILED CONTENTS

PART − A

1. Introduction

1.1. Mechatronics & its Elements

1.2. Mechatronics Design Process

1.3. Integrated Design Issues in Mechatronics

1.4. Applications of Mechatronics

2. Modeling & Simulation of Physical Systems

2.1. Mathematical modeling of physical systems

2.2. Dynamic response of first and second order systems

2.3. System transfer functions

2.4. Block Diagram Approach

2.5. State Space Approach

3. Actuators

3.1. Fluid power control elements and standard graphical symbols

3.2. Directional, Pressure and Flow Control Valves – Construction and Working

3.3. Basic fluid power circuits

3.4. Mechanical & Solid state switches

3.5. AC and DC motors

3.6. Stepper motors

PART − B

4. Control Theory

4.1. Introduction to Open Loop & Closed Loop Control

4.2. Transient & Steady state performance characteristics

4.3. Frequency response

4.4. PID Controllers & their Tuning

4.5. Adaptive Control

5. Data Acquisition

5.1. Sensors

5.2. Operational amplifier

5.3. Protection and filtering

5.4. Digital signals

5.5. Data acquisition systems

6. Mechatronics System Design

6.1. Traditional & Mechatronics Design

6.2. Possible Mechatronics Design Solutions

6.3. Digital logic

6.4. Programmable logic controllers

6.5. Microcontrollers

6.6. Simple Logic Circuits using PLC and microcontroller

BOOKS:

1. David G. Alciatore, ‎Michael B. Histand, “Introduction to Mechatronics and Measurement Systems”,

Tata McGraw Hill, 4th

Edition, 2014

2. W Bolton, “Mechatronics: A Multidisciplinary Approach”, Pearson Education, 4th

Edition, 2014

3. S R Majumdar, “Pneumatic Systems”, Tata McGraw Hill, New Delhi, 2008.

4. S R Majumdar, “Oil Hydraulic Systems”, Tata McGraw Hill, New Delhi, 2010

5. Groover M. P., “Automation, Production Systems and Computer Aided Manufacturing”, Pearson

Education, New Delhi, 2015

MER-703: Digital Logic and Circuits

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Basic Electronics and Mathematics

OBJECTIVE

The knowledge of digital logic and circuits is required for designing a robotic control system. This

subject will also enable the students to formulate Boolean expressions for programming the robot for

performing given tasks.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Formulate truth tables for different logic problems

Derive Boolean expressions for implementing logic

Identify components required for developing hardware for implementing logic

DETAILED CONTENTS

PART − A

1. Number System and Codes

1.1. Number System

1.2. Floating Point Representation of Numbers

1.3. Arithmetic Operations

1.4. Binary Coded Decimal (BCD)

1.5. Weighted Binary Codes

1.6. Non-Weighted Codes

1.7. Error Detecting & Correcting Codes

1.8. Alphanumeric Codes

2. Boolean Algebra and Minimization Techniques

2.1. Boolean Logic Operations

2.2. Basic Laws Of Boolean Algebra

2.3. Demorgan’s Theorems

2.4. Minimization Techniques

2.4.1. Sum Of Products and Product Of Sums

2.4.2. Karnaugh map

3. Logic Gates

3.1. Different Logic gates

3.2. Mixed logic

3.3. Multilevel gating networks

3.4. Multiple output gate networks

4. Logic families

4.1. Digital integrated circuits

4.2. Current-sourcing and current-sinking logic

4.3. Resistor-transistor logic

4.4. Resistor-capacitor-transistor logic

4.5. Diode-transistor logic

4.6. Transistor-transistor logic

5. Combinational Circuits

5.1. Multiplexers and Demultiplexers

5.2. Decoders and Encoders

5.3. Parity generators/checkers

5.4. Code converters

5.5. Magnitude comparator

PART − B

6. Flip-Flops

6.1. Latches

6.2. S-R flip flop

6.3. D flip-flop

6.4. J-K flip-flop

6.5. T flip-flop

7. Counters and Registers

7.1. Asynchronous counter

7.2. Synchronous counters

7.3. Counter ICs

7.4. Shift registers

7.5. Shift register counters

7.6. Sequence generator

8. Sequential Circuits

8.1. General sequential circuit model

8.2. Classification of sequential circuits

8.3. Synchronous sequential circuits

8.4. Fundamental mode Asynchronous sequential circuits

8.5. Pulse Mode Asynchronous sequential circuits

9. D/A and A/D Converters

9.1. Analog and digital data conversions

9.2. Characteristics of D/A converter

9.3. Types of D/A converters

9.4. Characteristics of A/D converter

9.5. Types of A/D converters

10. Clock Generators

10.1. Astable multivibrator

10.2. Monostable multivibrator

10.3. Schmitt trigger

BOOKS:

1. Digital Logic Design Principles by Norman Balabanian, Bradley Carlson, Wiley Student Edition

2. Digital Circuits & Design by D.P Kothari, J.S Dhillon, Pearson Education India

3. Digital Circuits and Design by Salivahanan and Arivazhagan, Vikas Publishing House, Noida

MEI-6103: DIGITAL SIGNAL PROCESSING (Common with M.E. Electrical Engineering – Instrumentation & Control)

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Signal and system

Engineering mathematics

OBJECTIVE

The objective of this course is to provide a thorough understanding and working knowledge of design,

implementation and analysis DSP systems.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Interpret, represent and process discrete/digital signals and sytems

Thorough understanding of frequency domain analysis of discrete time signals.

Ability to design & analyze DSP systems like FIR and IIR Filter etc.

Practical implementation issues such as computational complexity, hardware resource limitations as

well as cost of DSP systems or DSP Processors.

Understanding of spectral analysis of the signals

DETAILED CONTENTS

PART − A

1. Transformations:

1.1 Review of Z-Transform

1.2 Solution of Linear Difference Equations

1.3 Fourier series and Fourier Transform, Discrete Fourier Transform, Radix-2 FFT

1.4 Introduction to Radix-4 and Split Radix FFT

1.5 Discrete Cosine Transform, DCT as Orthogonal Transform, Walsh Transform, Hadamard Transform,

Wavelet Transform.

2. Digital Filters

2.1 Filter Design: Filter Specifications, Coefficient Calculation Methods- Window method, optimal

method, Frequency Sampling method.

2.2 Realization Structures, Finite Word Length Effects.

2.3 IIR Filter Design: Specifications, Coefficient Calculation methods- Pole-Zero Placement method,

Impulse Invariant method,

2.4 Matched Z-Transform method, Bilinear Z- Transformation method, Use of BZT and Classical Analog

Filters to design IIR Filters

2.5 Realization Structures, Finite Word Length Effects.

2.6 Qualitative and quantitative methods

3. Multirate Digital Signal Processing:

3.1 Sampling Rate Alteration Devices, Multirate Structures for sampling rate conversion

3.2 Multistage design of Decimator and Interpolator, The Polyphase Decomposition

3.3 Arbitrary Rate Sampling Rate Converter, Filter Banks, QMF banks

3.4 Multilevel Filter Banks, Sub-band Coding, Discrete Wavelet Transform.

4. Linear Prediction and Optimum Linear Filters:

4.1 Forward and Backward Linear Prediction

4.2 Properties of Linear Prediction-Error Filters

4.3 AR Lattice and ARMA Lattice-Ladder Filters

4.4 Wiener Filters for Filtering and Prediction.

PART − B

5. Adaptive Digital Filters:

5.1 Concepts of Adaptive Filtering

5.2 LMS Adaptive Algorithm, Recursive Least Squares Algorithm, Applications.

6. Power Spectrum Estimation:

7.8 Nonparametric methods for Power Spectrum Estimation

7.9 Bartlett method, Welch method, Blackman and Tukey method

7.10 Parametric methods for Power Spectrum Estimation, Yule- Walker method, Burg method

7.11 Unconstrained Least-Squares method, Sequential Estimation methods

7.12 Selection of AR Model Order, MA model for Power Spectrum Estimation,

7.13 ARMA model for Power Spectrum Estimation.

7. Monitoring DSP Chips:

7.1. Introduction to fixed point and floating point processors

7.2. ADSP21xx and TMS320Cxx- Architecture, Memory, Addressing Modes, Interrupts, Applications.

7.3. Comparison of ADSP21xx and TMS320Cxx series.

BOOKS:

1 “Digital Signal Processing: A Practical Approach”, by Ifeacher & Jervis, -Pearson Education.

2 “Digital Signal Processing: Principles, Algorithms and Applications”, by Proakis & Manolakis, 4e, -

Pearson Education

3 “Digital Signal Processing”, by S.K.Mitra, -Tata-Mcgraw Hill

4 “Discrete Time Signal Processing”, Oppenheim & Schafer. PHI

5 “Fundamentals of Digital Signal Processing using MATLAB”, by Robert J. Schilling & Sndra L.

Harris. -CENGAGE Learning

6 6. “Modern Digital Signal Processing”, Roberto Cristi.

7 “Modern Filter Theory”, by Johnson & Johnson

8 “Theory and application of Digital Signal Processing”, by Rabiner & Gold

9 “Digital Signal Processing”, Schuam’s Series.

“Digital Signal Processing”, by Salivahanan, Vallavaraj & Gnanapriya, - Tata-Mcgraw Hill.

MER-704: ROBOT MOTION PLANNING

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Engineering Mathematics and Basics of Robotics

OBJECTIVE

The objective of this course is to provide the student with some knowledge and analysis skills

associated with trajectory planning and robot control.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

demonstrate knowledge of the relationship between mechanical structures of industrial robots and their

operational workspace characteristics

demonstrate an ability to generate joint trajectory for motion planning

demonstrate knowledge of robot controllers

DETAILED CONTENTS

PART − A

1. 1. Configuration Space

1.1 Specifying a Robot's Configuration

1.2 Obstacles and the Configuration Space

1.3 The Dimension of the Configuration Space

1.4 The Topology of the Configuration Space

1.5 Parameterizations of S O(3)

1.6 Example Configuration Spaces

1.7 Transforming Configuration and Velocity Representations

2. Motion Planning

2.1 Joint Space Planning

2.2 Cartesian Space Planning

2.3 Position and Orientation Trajectories

2.4 Point-to-Point Planning

2.5 Continuous Path Generation

PART − B

3. Trajectory Planning

4.1 Preliminaries

4.2 Decoupled Trajectory Planning

4.3 Direct Trajectory Planning

4. Robot Motion Control

5.1 Control Systems

5.2 Controllability

5.3 Simple Mechanical Control Systems

5.4 Motion Planning

BOOKS:

Latombe, J. C. (2012). Robot motion planning (Vol. 124). Springer Science & Business Media.

Hegde, G.S. (2009). Industrial Robotics, University Science Press.

MMT-608: DIGITAL MANUFACTURING (Common with M.E. Mechanical Engineering - Manufacturing Technology)

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Basics of manufacturing

OBJECTIVE

The objective of this course is to understand the transformation taking place, throughout the world, in

design and manufacturing of products through digital manufacturing – a shift from paper-based

processes to digital processes in the manufacturing industry.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Understand product design and development process, along with the manufacturing aspects.

Use parametric 3D CAD software tools in the correct manner for making geometric part models,

assemblies and automated drawings of mechanical components and assemblies.

Apply geometric transformations on the created wireframe, surface and solid models

DETAILED CONTENTS

PART − A

1. Introduction

1.1. Types of manufacturing systems and their characteristics

1.2. Computer aided Manufacturing (NC, CNC, DNC and adaptive control systems)

1.3. Computer Network architectures and protocols

1.4. Computer Integrated Manufacturing Systems

1.5. What makes a manufacturing process “digital”

2. CNC Machines

2.1. Constructional details

2.2. Design features

2.3. Safety devices

2.4. Part programming

3. Group Technology and Cellular Manufacturing

3.1. Parts classification and part coding – approaches and systems

3.2. Benefits of group technology

3.3. Cellular manufacturing-basics, layout considerations

3.4. Cell formation approaches and evaluation of cell designs

3.5. Planning and control in cellular manufacturing

3.6. Applications in Manufacturing

4. Computer Aided Process Planning

4.1. Role of Computer in Planning function

4.2. CAPP Approaches

4.3. Benefits of CAPP

4.4. Machinability Data Systems

4.5. Computer – Generated Time Standards

5. Computer Aided Quality Control

5.1. Computers in quality control

5.2. Contact and non-contact inspection methods

5.3. Computer aided testing

6. Flexible Manufacturing Systems

6.1. FMS and its Components

6.2. Layout considerations in FMS

6.3. Material Handling in FMS

PART − B

7. Reverse Engineering

7.1. Reverse Engineering – Principles and Technology

7.2. Contact type methods

7.3. Non-contact type methods

7.4. Applications in Product Manufacturing

8. Additive Manufacturing

8.1. Additive Manufacturing Processes

8.2. Steps in Additive Manufacturing

8.3. Materials used in Additive Manufacturing

8.4. Post processing

8.5. Challenges, Benefits and Applications

9. Cloud Based Manufacturing

9.1. Introduction to Cloud computing

9.2. Data Analytics in Manufacturing

9.3. Networked manufacturing

9.4. Industrial Internet of Things

9.5. Industry 4.0 Standard

9.6. Applications of Cloud based Manufacturing

BOOKS:

1. Groover M. P. and Zimmers E. W., “Computer Aided Design and Manufacturing”, Pearson Education,

New Delhi, 2003

2. Groover M. P., “Automation, Production Systems and Computer Aided Manufacturing”, Pearson

Education, New Delhi, 2015

3. P. Radhakrishnan, S. Subramanyan, V. Raju, “CAD/CAM/CIM”, New Age International, 2008

4. C.K. Chua,‎‎K.F. Leong,‎‎C.S. Lim, “Rapid Prototyping: Principles And Applications”, 3rd Edition,

World Scientific Publishing Co Pte Ltd, 2008

5. Alasdair Gilchrist, “Industry 4.0: The Industrial Internet of Things”, Apress, 2016

REFERENCE BOOKS

6. Alp Ustundag,‎ Emre Cevikcan, “Industry 4.0: Managing The Digital Transformation”, Springer Series

in Advanced Manufacturing, 2017

7. Zude Zhou, Shane Shengquan Xie, Dejun Chen, Fundamentals of Digital Manufacturing Science”,

Springer Series in Advanced Manufacturing, 2011

MMT-655: OPTIMIZATION TECHNIQUES (Common with M.E. Mechanical Engineering - Manufacturing Technology)

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

Back ground in differential calculus and basic mathematics

OBJECTIVE

The objective of this course is to to formulate mathematical models and to understand solution

methods for real life optimal decision problems.

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Cast engineering minima/maxima problems into optimization framework.

Learn efficient computational procedures to solve optimization problems.

Use MATLAB to implement important optimization methods.

DETAILED CONTENTS

PART − A

1. Numerical Techniques

1.1 Introduction to numerical techniques

1.2 Numerical differentiation and numerical integration

1.3 Eigen value problems

1.4 Newton-Raphson’s method

1.5 Computer based numerical analysis.

2. Introduction to optimization

2.1 Introduction and Engineering applications of optimization

2.2 Optimal Problem Formulation; Design – variables, Constraints, Objective function, Variable bounds.

2.3 Integer Programming

2.4 Geometric Programming

3. Single-variable Optimization

3.1 Optimality Criteria

3.2 Bracketing Methods – Exhaustive search and Bounding phase methods

3.3 Region-Elimination Methods-Interval halving method; Fibonacci search method, golden section

search method

3.4 Point-Estimation Method : Successive quadratic estimation method

3.5 Gradient-based Methods : Newton-Raphson method, Bisection method, Secant method, Cubic search

method

PART − B

4. Multivariable Optimization

4.1 Optimality Criteria

4.2 Unidirectional Search

4.3 Direct Search Methods: Simplex, Hooke-Jeeves pattern search and Powell’s conjugate direction

method.

4.4 Gradient-based Methods: Cauchy’s (steepest descent) method, Newton’s method, conjugate gradient

method, variable – metric method.

5. Constrained Optimization

5.1 Kuhn-Tucker Conditions

5.2 Transformation Methods: Penalty function method.

5.3 Sensitivity Analysis

5.4 Direct Search for Constrained Minimization : Variable elimination, Complex search and Random

search methods.

5.5 Linearized Search Techniques: Frank-Wolfe method, Cutting plane method, Feasible Direction

Method, Generalized Reduced Gradient Method, Gradient Projection Method.

BOOKS:

1. Sastry S.S, “Introductory methods of Numerical Analysis”, Prentice Hall of India, 2009

2. Rao S.S., “Engineering Optimization: Theory and Practices”, John Wiley and Sons, 4th Edition, 2009

3. Kambo N.S., “Mathematical Programming Techniques”, East West Press, 2009

4. Deb Kalyanmoy, “Optimization for Engineering Design: Algorithms and Examples”, Prentice Hall of

India, New Delhi, 2005

5. Belegundu,Chandragupta, “ Optimization Concepts and application in Engineering”, Pearson, 2003

MMT-657: RESEARCH METHODOLOGY (Common with M.E. Mechanical Engineering - Manufacturing Technology)

Maximum marks: 50 L P

Time Allowed: 3 hours 4 --

PRE REQUISITES

NIL

OBJECTIVE

The objective of this course is to introduce students to quantitative and qualitative methods for

conducting meaningful research

LEARNING OUTCOMES

After the completion of this course, the students will be able to

Understand the important concepts of research design, data collection, statistical and interpretative

analysis, and final report presentation

Learn systematic approach to research studies

Learn statistical data analysis techniques

Apply estimation & hypothesis technique for engineering problems

DETAILED CONTENTS

PART − A

1. Introduction Research Methodology

1.1 Definition of Research

1.2 Need of Research

1.3 Concept and steps of Research Methodology

1.4 Uses of Research Methodology, Research Techniques

2. Reviewing Literature

2.1 Need

2.2 Sources – Primary and Secondary

2.3 Purposes of Review

2.4 Scope of Review

2.5 Steps in conducting review

3. Identifying and defining research problem

3.1 Locating. Analyzing stating and evaluating problem

3.2 Generating different types of hypotheses

3.3 Hypothesis evaluation

4. Method of Research

4.1 Descriptive research design-survey

4.2 Case study

4.3 Content analysis

4.4 Ex-post Facto Research

4.5 Co-relational and Experimental Research

PART − B

5. Sampling Techniques

5.1 Concept of population and sample

5.2 Sampling techniques

5.2.1 Simple random sampling

5.2.2 Stratified random sampling

5.2.3 Systematic sampling

5.2.4 Cluster sampling

5.3 Quota sampling techniques

5.4 Determining size of sample

6. Procedure of data collection

6.1 Aspects of data collection

6.2 Techniques of data Collection

7. Statistical Methods of Analysis

7.1 Descriptive statistics

7.1.1 Meaning

7.1.2 Graphical representations

7.1.3 Mean, range and standard deviation

7.2 Characteristics and uses of normal curve.

8. Inferential Statistics

8.1 T-test

8.2 Chi-square tests

8.3 Correlation (rank difference and product moment)

8.4 ANOVA (one way)

8.5 Softwares for statistical analysis: SPSS, MATLAB

9. Procedure for writing a research proposal and report

9.1 Purpose, types and components of research proposal

9.2 Audiences and types of research reports

9.3 Format of Research report and journal

10. Case Studies on software tools used for research work

BOOKS:

1. C.R. Kothari, “Research Methodology – Methods and Techniques”, Wiley Eastern Ltd, 2009

2. Richard I. Levin and David S. Rubin, “Statistics for Management”, 7th

Edition, Pearson Education

India, 2012

3. K. N. Krishnaswamy, Appa Iyer Sivakumar and M. Mathirajan, “Management Research

Methodology: Integration of Methods and Techniques”, Pearson, 2006

4. S. P. Gupta, “Statistical Methods”, Sultan Chand & Sons, 2006

5. Ronald E. Walpole, Raymond H. Myers, Sharon L. Myers and Keying Ye, “Probability and Statistics

for Engineers and Scientists”, Pearson Edition, 2002

6. P. K. Gupta and D. S. Hira, “Problem in Operations Research”, S. Chand and Co., 2007

7. Bernand Ostle and Richard N. Mensing, “Statistics in Research”, 3rd

edition, Oxford & IBH Pub Co.,

1975

8. Hines, Montgomery, Goldsman and Borror, “Probability and Statistics in Engineering”, 4th

edition,

John Wiley & Sons, 2003