Professional Documents
Culture Documents
CALCULUS OF VARIATIONS: Maximum and minimum of functions of several independent variables Lagrangian method of multipliers Variational problems of fixed boundaries only: Simplest variational problems Euler equation Brachistochrone problem Variational problems involving several unknown functions Functional involving first and second order derivations Functional involving two or more independent variables Isoperimetric problems. (9) VECTOR SPACE: Definition and examples of liner space Linear dependence and independence Basis and Dimension Inner product space Orthogonalisation process. (7) STOCHASTIC PROCESSES: Introduction and classification of stochastic processes , Poisson process- Discrete Markov chain, computation of n-step transition probabilities, state classification and continuous time Markov chain Birth and death processes, pure birth process and pure death process applications. (12) PETRINETS: Basic concepts of Petri nets and their use in modeling of discrete-event systems Classification of Petri nets. (7) GRAPH THEORY: Introduction Basic terminology Representation of graphs Connected graphs Matrix representation of graphs (excluding graphs) Applications Critical path method Shortest path problems trees definition Binary tree. (7) Total 42 REFERENCES: 1. Elsgolts L, Differential Equation and Calculus of variation, MIR Publishers, 1996. 2. John T. Schick, Linear Algebra with Applications, McGraw Hill Company, 1997 3. Howard Anton, Elementary Linear Algebra, John Wiley & Sons, 2008 4. Sheldon M. Ross, Introduction to Probability Models, Academic Press, 2001 5. Trivedi K.S, Probability and Statistics with Reliability, Queuing and Computer Science Applications, Prentice Hall, 2003. 6. Reisig W, Petri Nets: An Introduction, Springer Verlag 1985. 7. Girault C. and Valk R, Petri Nets for Systems Engineering: A Guide to Modeling, Verification and Applications, Springer Verlag 2003. 8. Jonathan Gross and Jay Yellen, Graph Theory and its Applications, CRC Press, 2006 9. Narsingh Deo, Graph Theory with Applications to Engineering and Computer Science, Prentice Hall, 2004
09EA04/ED03/EE02
MULTIRATE DIGITAL SIGNAL PROCESSING: Decimation by an integer factor-Interpolation by an integer factor-Sampling rate conversion by rational factor-Decimation with poly phase filters-Interpolation with poly phase filters-Complementary filtersInterpolated FIR filters-Special FIR filters: Half band filter and Comb filter. (10) TWO CHANNEL FILTER BANKS: Analysis and Synthesis Filter Banks-Quadrature Mirror Filter (QMF) banks-Filter bank with perfect reconstruction- Paraunitary filter banks -Biorthogonal and Linear phase filter banks-Transmultiplexer filter banks. (6) UNIFORM-CHANNEL FILTER BANKS: Filter banks with tree structures, parallel structure-Complex modulated filter banksCosine modulated filter banks-Transmultiplexer filter banks-Polyphase QMF banks Paraunitary polyphase and DFT polyphase filter banks-Subband coding. (6) WAVELET TRANSFORM: Short-Time Fourier Transform limitations - time-frequency scaling- Heisenbergs uncertainty Continuous Wavelet Transform Discrete Wavelet Transform Haar, Daubechys wavelets Multi Resolution Analysis of audio signal. (8) POWER SPECTRUM ESTIMATION: Estimation of spectra from finite duration observation of signals: Periodogram-use of DFT in power spectrum estimation - Non-parametric Methods: Bartlett-Welch-Blackman and Tuckey - Parametric Methods: Relationship between the autocorrelation and the model parameters - AR model: Yule-Walker method-Burg methodUnconstrained least squares method-Sequential estimation methods-MA model and ARMA model for power spectrum estimation-Filter bank realization of the periodogram-Eigen analysis algorithm for spectrum estimation. (12) Total 42 REFERENCES: 1. N.J.Fliege, Multirate digital signal processing John wiley & sons Ltd., Reprinted with correction, Jan 2000. 2. Fredric J Harris, Multirate signal processing for communication systems, Prentice Hall, May 2004. 3. Vaidyanathan, P.P.,Multirate Systems and Filter Banks, Prentice Hall, Englewood cliffs, NJ,1993. 4. Ronald E Crochiere, Lawrence R Rabiner, Multirate DSP, Prentice Hall, March 1983. 5. John G Proakis and Dimitris G Manolakis, Digital signal processing-Principles, Algorithms and Applications, 4 th Edition, Prentice Hall of India, 2007. 6. Rao, R.M and A.S.Bopardikar,Wavelet Transforms: Introduction to Theory and Applications, Addison Wesley,MA,1998. 7. K.P.Soman and K.I.Ramachandran Insight into Wavelets-From Theory to Practice, Prentice Hall of India, 2005. 8. Stephane Mallat A Wavelet Tour of Signal Processing, Second edition, Published by Elsevier, a division of Reed Elsevier India private limited, 2008. 9. Vaidyanathan, P.P.,Multirate Systems and Filter Banks, Prentice Hall, Englewood cliffs, NJ,1993.
150
09EE04
INTEL 8051 : Architecture of 8051 - Memory organisation - Register Banks - Bit addressable area - SFR area Addressing modes Instruction set - Programming examples. (8) 8051 Interrupt structure -Timer modules - Serial features - Port structure - Power saving modes - MCS51 Family features: 8031/8051/8751. (8) ARM PROCESSORS: ARM Programmers Model Registers Processor Modes State of the processor Condition Flags ARM Pipelines Exception Vector Table ARM Processor Families Introduction to ARM Memory Management Unit. (7) ARM Addressing Modes ARM Instruction Set Overview Thumb Instruction Set Overview LPC210X ARM Processor Features. (6) PIC MICROCONTROLLERS: Program memory CPU registers Register File Structure Block diagram of PIC 16C74 I/O ports. (4) Timer 0, 1 and 2 features Interrupt logic Serial peripheral interface I2 C Bus ADC UART PIC Family parts. (5)
TYPICAL APPLICATIONS: Stepper Motor Control - DC Motor Control - AC Power Control - Introduction to micro controller development tools. (4) Total REFERENCES: 1. "8-bit Embedded Controllers", Intel Corporation, 1990. 2. John Peatman, "Design with Microcontrollers", McGraw Hill, Singapore, 1988. 3. John B Peatman, Design with PIC Microcontrollers, Pearson Education Inc, India, 2005. 4. ARM System Developers Guide, Andrew Sloss, Morgan Kaufmann Publishers, 2005 5. Steve Furber, ARM System-on-Chip Architecture, Pearson Education, 2005 6. LPC210x ARM Processor Datasheet Rev. 5, Philips Electronics, 2004 7. ARM7TDMI Technical Reference Manual, ARM Ltd., UK, 2004 42
151
09EE06
INTRODUCTION: Memory in Embedded Systems Memory Architectures How software Influences Hardware Design Emerging Technology for Embedded Systems Software Development Making Development Tool Choices (6) C AND ASSEMBLY: Programming in Assembly Register Usage Conventions Typical Use of Addressing Options Instruction Sequencing Procedure Call and Return Parameter Passing Retrieving Parameters Temporary Variables I/O Programming: Interrupt Driven I/O (9) OBJECT-ORIENTED ANALYSIS AND DESIGN: Connecting the Object Model with the Use Case Model Key Strategies for Object Identification Noun Strategy Identification of Casual Objects, Services, Real-World Items, Physical Devices, Key Concepts, Transactions, Persistent Information, Visual Elements and Control Elements (9) UNIFIED MODELING LANGUAGE: Object State Behaviour UML State Charts Role of Scenarios in Definition of Behaviour Timing Diagrams Sequence Diagrams Event Hierarchies Types and Strategies of Operations Architectural Design in UML Concurrency Design Representing Tasks- System Task Diagrams Concurrent State Diagrams Threads Simple Patterns (9) CASE STUDIES: Multi-Threaded Applications Assembling Embedded Applications Polled Waiting Loop and Interrupt Driven I/O Preemptive Kernel and Shared Resources System Timer Scheduling Client Server Computing (9) Total REFERENCES: 1. Daniel Lewis, Fundamentals of Embedded Software Where C and Assembly Meet, Prentice Hall Inc, USA, 2002 12. Bruce Powel Douglas, Real-Time UML, Second Edition: Developing Efficient Objects for Embedded Systems, 0 Addison-Wesley, 1999 3. Hassan Gomma, Designing Concurrent, Distributed, and Real-Time applications with UML, Addison Wesley, 2000 4. Colin Walls, Embedded Software: The Works, Elsevier, 2006 42
152
REFERENCES : 1. Wayne Wolf, Computer as Components Principles of Embedded Computing System Design, Harcourt India Pvt. Ltd., 2001. 2. David E Simon, An Embedded Software Primer, Pearson Education, 2004. 3. Frank Vahid and Tony Givargis, Embedded Systems Design : A Unified Hardware/Software Introduction, John Wiley, 2005. 4. Steve Heath, Embedded Systems Design, Elsevier Science, 2003. 5. Arnold Berger, Embedded Systems Design : An Introduction to Processes, Tools and Techniques, CMP Books, 2005. 6. Rechard Zurawski, Embedded Systems Handbook CRC Press, 2006.
153
09EE11
BASIC CONCEPTS: Introduction to Wireless Sensor Networks (WSNs) and Their Applications Constraints and Challenges Collaborative Processing - Basic Sensor Network Architectural Elements Basic Wireless Sensor Technology Hardware and Software Operating Environment (6) WIRELESS TRANSMISSION TECHNOLOGY: Introduction Propagation and Propagation impairments Modulation Basics Fundamentals of Medium Access Control (MAC) Protocols MAC Protocols for WSNs: Schedule-Based Protocols and Random-Access Based Protocols S-MAC Protocol IEEE 802.15.4 Standard (8) ROUTING PROTOCOLS FOR WSNS: Data Dissemination and Gathering Routing Challenges and Design Issues: Network Scale and Time-Varying Characteristics Resource Constraints Routing Strategies: Energy Aware Routing, WSN Routing Techniques, Flooding and its Variants Low-Energy Adaptive Clustering Hierarchy Power-Efficient Data Gathering (8) NETWORK MANAGEMENT FOR WSNS: Network Management Requirements Network Management Design Issues Issues Related to Network Management: Naming and Localisation (6) OPERATING SYSTEMS FOR WSNS: Operating System Design Examples of Operating Systems: TinyOS, Mate and MANTIS (6) PERFORMANCE AND TRAFFIC MANAGEMENT: Performance Modeling Performance Metrics Basic Network Models Simple Computation of System Life Span WSN Applications (8) Total 42 REFERENCES: 1. Kazem Sohraby, Daniel Minoli and Taieb Znati, Wireless Sensor Networks Technology, Protocols and Applications, Wiley, 2007 2. Edgar Callaway, Wireless Sensor Networks: Architectures and Protocols, CRC Press, 2004 3. Holger Karl and Anderson Willis, Protocols and Architectures for Wireless Sensor Networks: Wiley, 2005
09EA15 / 09EE12
INTRODUCTION: System trade offs and evolution of ASIC Technology System on chip concepts and methodology SoC design issues SoC challenges and components. (5) DESIGN METHODOLOGIC FOR LOGIC CORES: SoC Design Flow On-chip buses Design process for hard cores Soft and firm cores Designing with hard cores, soft cores Core and SoC design examples. (9)
154
DESIGN METHODOLOGY FOR MEMORY AND ANALOG CORES: Embedded memories Simulation modes Specification of analog circuits A to D converter D to A converter Phase-located loops High speed I/O (9) DESIGN VALIDATION : Core level validation Test benches- SoC design validation Cosimulation Hardware/software coverification. (9) SOC TESTING : SoC Test issues Testing of digital logic cores Cores with boundary scan Test methodology for design resuse Testing of microprocessor cores Built in self test method Testing of embedded memories. (10) Total 42 REFERENCES: 1. Rochit Rajsunah, System-on-a-chip: Design and Test, Artech House, London, 2000 2. Prakash Raslinkar, Peter Paterson & Leena Singh, System-on-a-chip verification: Methodology and Technques, Kluwer Academic Publishers, 2003. 3. Lavng-Testing Wang, Charles E Strout and NurATouba System on Chip Test Architectures: Nanometer Design for Testability, Morgan Kaufmann, 2007.
09EA03/09ED17/09EM27/09EE14
ARCHITECTURE: AT architecture - DMAC - Interrupt controllers - Timers -Memory map - I/O map - AT BUS (ISA BUS) specifications Extended and expanded memory - PCI Bus concepts. (6) PERIPHERAL ADAPTERS: Keyboard Interfacing - Functional description of keyboard processing - Display Adapters: VGA and SVGA adapter Functional configurations AGP basics. (6) FLOPPY DISKETTE TYPES - Hard disk structure - IDE Bus-SATA - CD-ROM structure - Printers Centronics parallel interface Features of EPP and ECP modes of printers - USB Bus. (8) ASSEMBLY LANGUAGE PROGRAMMING: Program development stages -Macro assembler: Directives - Macros - Linker Debugger in real mode of the processor. (8)
155
STRUCTURE OF MS-DOS: BIOS - DOS Kernel - Command processor Boot record - File allocation table - File directory -Booting process of DOS-COM and EXE files - BIOS and DOS interrupts - Structure of device drivers. (7) MULTI-USER/MULTI-TASKING OPERATING SYSTEM CONCEPTS: Scheduling - Protection - Memory management Windows system architecture : Virtual hardware and device drivers - Windows virtual address space memory map Comparison of WIN 16 and WIN 32 applications structure. (7) Total 42 REFERENCES: 1. Mathivanan N., Microprocessors, PC Hardware Interfacing, Prentice Hall of India, Reprint 2007. 2. Douglas V Hall, "Microprocessors and Interfacing: Programming and Hardware", McGraw Hill, Revised 2 nd Edition2006. 3. Barry B Brey, "The Intel Microprocessor 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro Processor, Pentium II ,III and IV Architecture, Programming and Interfacing", Prentice Hall of India, 4th Edition,2005. 4. Ray Duncan, "Advanced MSDOS Programming", Microsoft Press, USA, 2002. 5. Walter Oney, Systems Programming for Windows 95, Microsoft Press, USA, 1996. 6. IBM PC/AT Technical Reference Manual,1985. 7. Walter Oney,Programming the Microsoft Windows Driver Model, South Asian 2nd Edition-2003.
09EE15
INTRODUCTION : Introduction to Real-Time Digital Signal Processing DSP Hardware DSP System Design Introduction to DSP Development Tools. (5) TMS320C55XX DIGITAL SIGNAL PROCESSOR : Architecture Peripherals Addressing Modes Pipeline and Parallelism Instruction Set Assembly Language Programming C Language Programming Program Examples. (8) DSP FUNDAMENTALS AND IMPLEMENTATION CONSIDERATIONS : LTI System Concepts Fixed-point Representations and Quantization Effects Overflow and Solutions MATLAB Program Examples. (5) DESIGN AND IMPLEMENTATION OF FIR AND IIR FILTERS : FIR Filter Characteristics and Design Implementation Considerations Interpolation and Decimation IIR Filter Characteristics and Design Implementation Considerations MATLAB Program Examples. (6) FREQUENCY ANALYSIS AND FAST FOURIER TRANSFORM : Discrete Fourier Transform Fast Fourier Transform Implementation Considerations Practical Applications Floating-Point C Implementation of DFT and Floating-Point C Implementation of FFT. (6) ADAPTIVE FILTERING : Introduction to Adaptive Filtering Performance Analysis Implementation Considerations Floating-Point C Implementation Fixed Point C Implementation of Leaky LMS Algorithm (6) APPLICATIONS : Principles of Adaptive Echo Cancellation and MATLAB Implementation of AEC Introduction to Speech Coding and Overview of CELP Vocoders VOIP Applications Speech Enhancement Techniques. (6) Total 42 REFERENCES: 1. Sen Kuo, Bob Lee, and Wenshun Tian, Real-Time Digital Signal Processing : Implementations and Applications, Wiley, 2006. 2. Naaser Kehtarnavaz, Real-Time Signal Processing, Elsevier, 2004. 3. Sanjit Mitra, Digital Signal Processing : A Computer-Based Approach, McGraw Hill, 2005. 4. Singh and Srinivasan, Digital Signal Processing Implementations Using DSP Microprocessors with examples from TMS320C54xx, Thomson-Brooks/Cole, 2004.
09EE16
INTRODUCTION: Advantages of digital control systems - Basic concepts of sampled data control systems - Basic discrete time signals - Time domain models for discrete time systems. (4) MODELS OF DIGITAL CONTROL DEVICES AND SYSTEMS: z-domain description of sampled continuous time plants models of A/D and D/A converters - z-domain description of systems with dead time - Implementation of digital controllers digital PID controllers - position, velocity algorithms - Tuning - Zeigler-Nichols tuning method. (10) STATE VARIABLE ANALYSIS: State space representation of discrete time systems - Solution of discrete time state space equation - State transition matrix - Decomposition techniques - Controllability and Observability - Multi variable discrete systems. (8) STABILITY ANALYSIS: Mapping between S-plane and Z-plane - Jury stability test - Bilinear transformation and Extended Routh array - Root locus method - Liapunov stability analysis of discrete time systems- Multi-rate sampled data system and stability. (8)
156
DESIGN OF DIGITAL CONTROL SYSTEM: Z-plane specifications of control system design - Digital compensator design -Frequency response method, Root locus method - state feedback - pole placement design - state observers compensator design by separation principle- deadbeat control deadbeat observers - Kalmans filter. (12) Total REFERENCES: 1. Gopal M., "Digital Control and State Variable Methods", Tata McGraw-Hill Publishing Company Limited, New Delhi, 3rd Edition, 2008. 2. Kuo B.C., "Digital Control Systems", Oxford University Press, Inc.2nd Edition, 2008. 3. Ogata K., "Discrete Time Control Systems", Prentice Hall International, New Jersey, USA, 2nd Edition, 2004. 42
09EE17
INTRODUCTION: Modern Instrumentation and Control Systems Open Systems Interconnection Model Introduction to Protocols and Standards Introduction to Noise and Ground/Shielding (5) EIA-232 and EI-485: EIA-232 Interface Standard Major Elements of EIA-232 Half-Duplex Operation of EIA-232 Interface EIA-485 Interface Standard EIA-485 versus EIA-422 EIA-485 Noise Problems (6) DATA HIGHWAY PLUS/DH485: Overview Physical Layer Datalink Layer HART: Overview: Introduction Protocol Physical Layer Datalink Layer (6) MODBUS: Introduction Protocol Structure Function Codes: Read Coil or Digital O/P Status Read Digital I/P Status Read Holding Registers Force Single Coil Preset Signal Register Read Exception Status Loop-back Test Force Multiple Coils or Digital O/Ps Force Multiple Registers Modbus Common Problems and Faults (8) DEVICENET: Physical Layer Topology Device Taps Datalink Layer: Frame Format Medium Access Fragmentation (4)
OPEN INDUSTRIAL FIELD BUS AND DEVICE NET SYSTEMS: Overview Actuator-Sensor Interface Introduction to CAN Bus, DeviceNet and SDS (Smart Distributed Systems) Introduction to Profibus - Foundation Fieldbus: Physical Layer and Wiring Rules The Datalink Layer The Application Layer Error Detection and Diagnostics. (8) ETHERNETS: Industrial Ethernet Overview Ethernet Hardware Basics Ethernet Protocol and Addressing - Introduction to 10Mbps, 100Mbps and Gigabit Ethernet (5) Total REFERENCES: 1. John Park, Steve Mackey and Edwin Wright, Data Communications for Instrumentation and Control, Elsevier, 2003 2. Perry Marshall and John Rinaldi, Industrial Ethernet, The Instrumentation, Systems and Automation Society, 2005 3. Richard Zurawski, Industrial Communications Technology Handbook, CRC Press, 2005 42
09ED26/09EM18/09EE18/09EA26
INTRODUCTION: History - Advantages and disadvantages of CNC, block diagram of CNC - Principle of operation- Features available in CNC systems. DNC, Networking of CNC machines - Ethernet. Electrical cabinet and control panel wiring. Electrical standards. (5) TYPES OF CNC MACHINES : Types and constructional features of machine tools- Turning centres, machining centres, grinding machines, EDMs, turret punch press, laser and water jet cutting machines, Design considerations Axis representations, Various operating modes of a CNC machine. (6) CONTROL UNITS: Functions of CNC, system hardware, Contouring control - interpolation, software development process. Parameters and diagnosis features. Interfacing with keyboard, monitor, servo drives, field inputs, outputs, MPG and feedback devices. Open architecture systems and PC based controllers. Compensation for machine accuracies- pitch error, backlash and thermal compensation. (7) PROGRAMMABLE LOGIC CONTROLLERS: Role of PLC in CNC machines. Hardware and I/O configuration. Programming techniques development of ladder logic using basic functions, Timers, comparator and counters - Programming examples. (5) DRIVE UNITS: Axis drive arrangements, ball screw, timing belts and couplings, Analog and digital drives. AC&DC servomotors, DC and AC servo drives for axis motors, servo tuning. Stepper motors and drives, spindle motors & drives- DC &AC. Selection criteria, drive optimization and protection. (7) FEEDBACK DEVICES: Absolute and incremental encoders, resolvers, linear optical encoders, Proximity switches, limit switches Thermal sensors, pressure and float switches. Transducer placement and measuring schemes using these feed back devices. (5)
157
NC PART PROGRAMMING PROCESS: Axis notation, EIA and ISO codes, Explanation of basic codes. Tooling concepts, machining methods, part geometry and writing of tool motion statements. Canned cycles. Development of simple manual part programs for turning operations. Simulation of part programmes. Post processors - CNC part programming with CAD/CAM systems. (7) Total 42 REFERENCES : 1. Stenerson and Curran, Computer Numerical Control- Operation and Programming 3 rd Edition, PHI, 2008 2. HMT Limited, Mechatronics, Tata McGraw Hill, New Delhi, 1998. 3. Peter Smid, CNC Programming Handbook, Industrial Press Inc, New York 2000
09ED18/09EM17/09EE19
FUNDAMENTAL CONCEPTS OF ROBOTICS: History, Present status and future trends in Robotics and automation - Laws of Robotics - Robot definitions - Robotics systems and robot anatomy - Specification of Robots - resolution, repeatability and accuracy of a manipulator. Robotic applications. (4) ROBOT DRIVES AND POWER TRANSMISSION SYSTEMS: Robot drive mechanisms, hydraulic electric servomotorstepper motor - pneumatic drives, Mechanical transmission method - Gear transmission, Belt drives, cables, Roller chains, Link - Rod systems - Rotary-to-Rotary motion conversion, Rotary-to-Linear motion conversion, Rack and Pinion drives, Lead screws, Ball Bearing screws, End effectors Types. (7) SENSORS: Principle of operation, types and selection of Position & velocity sensors, Potentiometers, Encoders, Resolvers, LVDT, Tachogenerators, Proximity sensors. Limit switches Tactile sensors - Touch sensors - Force and torque sensors. (6) VISION SYSTEMS FOR ROBOTICS: Robot vision systems, Illumination techniques, Image capture- solid state cameras Image representation - Gray scale and colour images, image sampling and quantization - Image processing and analysis , Image data reduction Segmentation - Feature extraction - Object Recognition- Image capturing and communication - JPEG, MPEGs and H.26x standards, packet video, error concealment- Image texture analysis. (7) TRANSFORMATIONS AND KINEMATICS: Matrix representation- Homogeneous transformation matrices - The forward and inverse kinematics of robots - D-H representation of forward kinematic equations of robots. (5) PLC: Building blocks of automation, Controllers PLC- Role of PLC in Robotics & FA - Architecture of PLC - Advantages Types of PLC - Types of Programming - Simple process control programs using Relay Ladder Logic and Boolean logic methods - PLC arithmetic functions. (5) FACTORY AUTOMATION: Flexible Manufacturing Systems concept - Automatic feeding lines, ASRS, transfer lines, automatic inspection - Computer Integrated Manufacture - CNC, intelligent automation. Industrial networking, bus standards, HMI Systems, DCS and SCADA, Wireless controls. (8) Total 42
REFERENCES : 1. Richard D Klafter, Thomas A Chmielewski, Michael Negin, "Robotics Engineering An Integrated Approach", Eastern Economy Edition, Prentice Hall of India P Ltd., 2006. 2. Fu K.S., Gonzalez R.C., Lee C.S.G., "Robotics : Control, Sensing, Vision and Intelligence", McGraw Hill Book Company, 1987. 3. Mikell P Groover et. al., "Industrial Robots - Technology, Programming and Applications", McGraw Hill, New York, 2008. 4. Saeed B Niku ,Introduction to Robotics Analysis, Systems, Applications PHI Pvt Ltd New Delhi,2003. 5. Deh S R., "Robotics Technology and Flexible Automation", Tata McGraw Hill Publishing, Company Ltd., 1994
09ED23/09EM22/09EE20
INTRODUCTION: Factory & Process Automation, PLC - Networking standards. Vertical Integration of Industrial Automation field bus and Ethernet. (7) HMI SYSTEMS: Necessity and Role in Industrial Automation, Text display - operator panels - Touch panels - Panel PCs Integrated displays (PLC & HMI) (7) SUPERVISORY CONTROL AND DATA ACQUISITION : SCADA overview Developer and runtime packages architecture Tools Tag Internal & External graphics, Alarm logging Tag logging structured tags Trends history Report generation, VB & C Scripts for SCADA application. (7)
158
COMMUNICATION PROTOCOLS OF SCADA: Proprietary and open Protocols OLE/OPC DDE Server/Client Configuration Messaging Recipe User administration Interfacing of SCADA with PLC, drive, and other field devices. (6) DISTRIBUTED CONTROL SYSTEMS: Difference between SCADA system and DCS architecture local control unit programming language communication facilities operator interface engineering interfaces. (8) APPLICATIONS OF SCADA & DCS: Case studies of Process plants using SCADA & DCS Advanced features / options in SCADA & DCS Role of PLC in DCS and SCADA comparison interfacing field devices (Transducers, drives etc) in DCS/ SCADA. (7) Total REFERENCES: 1. John W. Webb & Ronald A. Reis, Programmable Logic Controllers", Prentice Hall Publications, New Delhi, 2002. 2. WiNCC Software Manual, Siemens, 2003 3. RS VIEW 32 Software Manual, Allen Bradly, 2005 4. CIMPLICITY SCADA Packages Manual, Fanuc India Ltd, 2004 5. Michael P. Lukas, Distributed Control Systems, Van Nostrand Reinfold Companuy,1995 42
159
ENGINEERING MECHANICS FOR MICROSYSTEMS DESIGN: Introduction. Static bending of thin plates-circular plates with edge fixed, rectangular plate with all edges fixed and square plates with all edges fixed. Mechanical vibration. Resonant vibration. Micro accelerometers-design theory and damping coefficients. Thermomechanics. Thermal stresses. Fracture mechanics-stress intensity factors, fracture toughness and interfacial fracture mechanics. (5) BASICS OF FLUID MECHANICS IN MACRO AND MESO SCALES: Viscosity of fluids-flow patterns, Reynolds number. Basic equation in continuum fluid dynamics. Laminar fluid flow in circular conduits. Computational fluid dynamics. Incompressible fluid flow in micro conducts-surface tension, capillary effect and micro pumping. Fluid flow in sub micrometer and nanoscalerarefied gas, Kundsen and Mach number and modeling of micro gas flow. Heat conduction in multilayered thin films. Heat conduction in solids in sub micrometer scale. Thermal conductivity of thin films, heat conduction equation for thin films. Simulation based micro and Nano system design (5) MICROSYSTEM FABRICATION PROCESS: Photolithography. Photoresist and applications. Light sources. Ion implantation. Diffusion process. Oxidation-thermal oxidation. Silicon diode. Thermal oxidation rates. Oxide thickness by colour. Chemical vapour deposition-principle, reactants in CVD. Enhanced CVD physical vapour deposition. Sputtering. Deposition by epitaxy. Etching-chemical and plasma etching. (7) MICROMANUFACTURING AND MICROSYSTEM PACKAGING: Bulk micromachining. Isotropic and anisotropic etching-wet etchants, etch stops, dry etching comparison of wet and dry etching. Surface micromachining-process in general, problems associated in surface micromachining. The LIGA process-description, materials for substrates and photo resists, electroplating, the SLIGA process. Microsystems packaging-general considerations. The three levels of Microsystems packaging-die level, device level and system level. Essential packaging technologies-die preparation-surface bonding, wire bonding and sealing. Three dimensional packaging. Assembly of Microsystems-selection of packaging materials.- Chemical and biomedical Microsystems. (7) Total 42 REFERENCES: 1. Tai-Ran Hsu, MEMS and Microsystems Design and Manufacture, Tata McGraw Hill Publishing Co. Ltd., 2002. 2. Mark Madou Fundamentals of Microfabrication, CRC Press, New York, 1997. 3. Julian W Gardner, Microsensors: Principles and Applications, John Wiley and Sons, New York, 2001. 4. Sze S M, Semiconductor Sensors, McGraw Hill, New York, 1994. 5. Chang C Y and Sze S M, VLSI Technology, Mc Graw Hill, New York, 2000. 6. Kovacs G T A, Micromachined Transducers Sourcebook, McGraw Hill, New York, 1998. 7. Nitaigour Premchand Mahalik, MEMS, Tata McGraw Hill, New Delhi, 2007
09EE24/09EA24
MEDICAL INSTRUMENTATION BASICS: Generalized Systems, Constraints. Classification of Biomedical Instruments, Bio statistics, Generalized static and Dynamic Characteristics, Regulation of Medical Devices. (7)
160
SENSORS, TRANSDUCERS AND AMPLIFIERS : Resistive, Capacitive, Inductive, Piezoelectric, Thermocouple, Thermistors, Fiber, Optic Sensors, Radiation Sensors, Smart Sensors, Electro Chemical Sensors, Electrical Fibrosensors, Blood-Glucose Sensors. Operational Amplifiers, Inverting, Noninverting, Differential, Instrumentation Amplifiers, Pre amplifiers, Isolation Amplifiers, Active Filters. (7) BIOELECTRIC SIGNALS AND ELECTRODES: Origin of Bioelectric Signals, Electrical Activity, Volume Conductor Fields, ECG, EEG, EMG, MEG. Electrode- Electrolyte Interface, Polarizable and Nonpolarizable Electrodes, Electrode Model, Recording Electrodes, Internal Electrodes, Micro Electrodes. (7) MEASUREMENT SYSTEMS: Patient Monitoring Systems, Measurement of Blood Pressure, Heart Rate, Pulse Rate, Temperature, Heart Sounds, Blood Flow and Volume, Respiratory Systems, Measurements, Cardiac Output Measurement, Blood pH, pO2 Measurement, Oximeters, Audiometers, Spectrophotometers. (7) MEDICAL IMAGING SYSTEMS : Information content of an Image, Radiography, Computed Radiography, Computed Tomography, Magnetic Resonance Imaging, Nuclear Medicine, Single Photon Emission Computed Tomography, Positron Emission Tomography, Ultrasonagraphy. (6) THERAPEUTIC AND PROSTHETIC DEVICES: Cardiac Pacemakers, Defibrillators, Hemodialysis, Lithotripsy, Ventilators, Incubators, Drug Delivery devices, Artificial Heart Valves, Heart Lung Machine, Applications of Laser. (5) ELECTRICAL SAFETY: Physiological Effects of Electricity, Important susceptibility parameters, Distribution of Electric Power. Macroshock Hazards, Microshock Hazards, Electrical safety codes and Standards, Basic Approaches to Protection against shock, Equipment Design, Electrical Safety Analyzers, Testing. (3) Total 42 REFERENCES: 1. John G.Webster, Editor, Medical Instrumentation application and Design, John Wiley & Sons, Inc Noida. 3 rd Edition, 2001 2. R.S.Khandpur, Handbook of Biomedical Instrumentation,, Tata McGraw Hill, New Delhi, 2 nd Edition, 2003 3. Joseph J. Carr and John M. Brown, Introduction to Biomedical Equipment Technology, Pearson Education, 2003.
09EM26/09EE25/09EA25/09ED25
INTRODUCTION: General Functional description of a digital instrument - Block diagram of a Virtual Instrument - Physical quantities and Analog interfaces - Hardware and Software - User interfaces - Advantages of Virtual instruments over conventional instruments - Architecture of a Virtual instrument and its relation to the operating system. (8) SOFTWARE OVERVIEW: LabVIEW - Graphical user interfaces - Controls and Indicators - 'G' programming - Data types - Data flow programming - Editing - Debugging and Running a Virtual instrument - Graphical programming pallets - Front panel objects - Controls, Indicators, Object properties and their configuration Typical examples. (10) PROGRAMMING STRUCTURE: FOR loops, WHILE loop, CASE structure, formula node, Sequence structures - Arrays and Clusters - Array operations - Bundle - Bundle/Unbundle by name, graphs and charts - String and file I/O - High level and Low level file I/Os - Attribute modes Local and Global variables. (8) HARDWARE ASPECTS: Installing hardware, installing drivers - Configuring the hardware - Addressing the hardware in LabVIEW - Digital and Analog I/O function - Data Acquisition - Buffered I/O - Real time Data Acquisition. (6) LABVIEW APPLICATIONS: Motion Control: General Applications - Feedback devices, Motor Drives Machine vision LabVIEW IMAQ vision Machine vision Techniques Configuration of IMAQ DAQ Card - Instrument Connectivity - GPIB, Serial Communication - General, GPIB Hardware & Software specifications - PX1 / PC1: Controller and Chassis Configuration and Installation. (10) Total REFERENCES: 1. Garry W Johnson, "LabView Graphical Programming", Tata McGraw Hill, 3rd Edition, 2001. 2. Sanjay Gupta and Joseph John, Virtual Instrumentation Using LabVIEW, Tata McGraw-Hill, Ist Edition, 2008. 3. LabView: Basics I & II Manual, National Instruments, 2006 4. Barry Paron, "Sensors, Transducers and LabVIEW", Prentice Hall , 2000. 5. William Buchanan and Bill Buchanan, Computer Basics, CRC Press, 2000. 42
161
CUT-SETS, PLANAR AND DUAL GRAPHS AND CONNECTIVITY: Cut-sets Properties Connectivity Blocks Construction of Reliable Communication Networks Euler Trees and Hamiltonian Cycles Planar and Dual graphs Kuratowskis Graphs Directed Graphs Euler Digraphs The Chinese Postman Problem The Traveling Salesman Problem (9) MATRIX REPRESENTATION OF GRAPHS AND GRAPH ENUMERATION: Operations on Graphs Incidence Matrix Circuit Matrix Fundamental Circuit Matrix Cut-set Matrix Path Matrix Adjacency Matrix Types of Enumeration Counting Labeled and Unlabeled Trees Polyas Counting Theorem Graphs Enumeration with Polyas Theorem (7) MATCHING, COLOURING AND COVERING : Matching Covering in Bipartite Graphs Perfect Matching The Personal Assignment Problem The Optimal Assignment Problem Edge Colouring Edge Chromatic Number Vizings Theorem The Time Tabling Problem Independent Sets and Cliques Applications Vertex Colouring Chromatic Polynomials Five Colour Theorem Applications (12) GRAPH THEORY APPLICATIONS: Network Flows Transport Networks Max-Flow Min-Cut Theorem Activity Networks Graphs in Game Theory (5) Total 42 REFERENCES: 1. Narsingh Deo, Graph Theory with Applications to Engineering and Computer Science, Prentice Hall, 2007 2. Jonathan Gross and Jay Yellen, Graph Theory and Its Applications, Chapman and Hall, 2005 3. Reinhard Diestel, Graph Theory, Springer Publication, 2006
09EA28/09ED28/09EM24/09EE27
FEED FORWARD NETWORKS AND SUPERVISED LEARNING: Fundamentals Biological neural network Artificial neuron Activation function Learning rules - Perceptron Networks Adaline Madaline Back propagation networks Learning factors Linear separability (6) SINGLE LAYER FEEDBACK NETWORKS: Hopfield network Discrete Hopfield networks Associative memories Recurrent auto association memory Bi-directional associative memory Boltzman machine (6) UNSUPERVISED LEARNING NETWORKS: Hamming networks Self-organising feature maps Adaptive resonance theory network Instar model Outstar model Counter propagation network Radial basis function networks (7) CLASSICAL AND FUZZY SETS AND RELATIONS: Properties and Operations on Classical and Fuzzy Sets - Crisp and Fuzzy Relations - Cardinality, Properties and Operations, Composition, Tolerance and Equivalence Relations - Fuzzy Ordering Simple Problems (6) MEMBERSHIP FUNCTIONS: Features of membership function - Standard forms and Boundaries - fuzzification membership value assignments - Fuzzy to Crisp Conversions - Lambda Cuts for fuzzy sets and relations Defuzzification methods (6) APPLICATIONS OF NEURAL NETWORKS AND FUZZY LOGIC : Application of Neural Networks - Pattern Recognition Image compression Communication - Control systems - Applications of Fuzzy Logic - Fuzzy Pattern Recognition - Fuzzy Image compression - Fuzzy Logic controllers (5) GENETIC ALGORITHMS: Introduction Terminologies Genetic operators Selection, cross-over and mutation Fitness function A simple genetic algorithm Applications (6) Total 42
REFERENCES: 1. S N Sivanandam, and S N Deepa, Principles of Soft Computing, Wiley India (P) Ltd.,New Delhi, 2007 2. S N Sivanandam, S Sumathi, and S N Deepa, Introduction to Neural Networks using Matlab 6.0, Tata McGrawHill Publications, New Delhi, 2005. 3. Laurene Fausett, Fundamentals of Neural Networks, Pearson Education India, New Delhi, 2004. 4. Timothy Ross, Fuzzy Logic with Engineering Applications, McGraw Hill, Singapore, 1998. 5. Zimmermann H.J., Fuzzy set Theory and its Applications, Springer India (P) Ltd, New Delhi, 2006. 6. David E Goldberg, Genetic Algorithms in Search, Optimisation and Machine Learning:, Pearson Education, New Delhi, 2004
162
MEMORY UNIT: Memory hierarchy Main memory Back-up storage units Multiple module memories Interleaved memory Associative memory - Virtual memory systems Structure Paging TLB Segmentation Replacement strategies Cache memory: Basic cache structure Direct, fully associative and set associative mapping Replacement policies Multiple caches Memory management hardware. (6) INPUT-OUTPUT UNIT: Characteristics of I/O subsystem Interrupt mechanisms and special hardware Direct Memory Access I/O processors and I/O channels Asynchronous data transfer. (5) PARALLEL PROCESSING: Basic uniprocessor architecture Parallel processing mechanisms Levels of parallelism Balancing of subsystem bandwidth Parallel computer structures Architectural classifications Parallel processing applications. (3) PIPELINING AND OTHER HIGH PERFORMANCE ARCHITECTURES: Linear pipelining Pipeline processors Instruction and Arithmetic pipelines Organization of pipelined units Instruction pre-fetch and branch handling Pipeline hazards Reducing branch penalties Branch prediction strategies Vector processing: requirements and characteristics Superscalar Architecture VLIW Architecture. (5) ARRAY PROCESSING: SIMD array processors Masking and data routing mechanisms Parallel algorithms for array processors: SIMD Matrix multiplication SIMD Interconnection networks Associative array processing. (5) MULTIPROCESSOR ARCHITECTURE: Functional structures: Loosely and Tightly coupled Multiprocessors Processor characteristics for multiprocessing Symmetric Multiprocessors (SMP) Non Uniform Memory Access (NUMA) Interconnection structures for multiprocessors Cache coherence Thread level parallelism Multithreading Clusters (6) RISC ARCHITECTURE: Main characteristics of RISC architectures RISC-CISC trade-offs RISC pipelining (4)
Total 42 REFERENCES : 1. Mano, M.M., "Computer System Architecture", Prentice Hall of India, 3rd Edition, 1993. 2. Kai Hwang and Faye A Briggs., "Computer Architecture and Parallel Processing", McGraw Hill Book Company, 1985. 3. Stallings W., Computer Organisation and Architecture Designing for performance, Prentice Hall of India, 2006. 4. John Hennessy and David Patterson, "Computer Architecture: A Quantitative approach", Morgan Kaufmann Publishers, 2007. 5. Dezso Sima, Terence Fountain, Peter Kacsuk, Advanced Computer Architectures: A Design Space Approach Addison Wesley, 1997 6. Moreshwar R.Bhujade, Parallel Computing, New Age International Pvt. Ltd., 1995
163
09EA53/09ED53/09EM53/09EE53
LIST OF EXPERIMENTS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Implementation of Star-Delta Starter using RLL for S7-200 PLC Development of a Monitoring Program for Induction Motor in RLL/STL for S7-300 PWM/PTO based drive control using PLC Analog Sensor Interface using PLC Monitoring and Control of PLC through HMI Monitoring of Industrial drive through WinCC SCADA system Interfacing of S7-300 with WinCC SCADA system Programming and Control of a robot for pick and place application Machine monitoring and control through Ethernet Simulation experiments on Robot
09EA55/ 09ED55/ 09EM55/ 09EE55 OBJECT COMPUTING AND DATA STRUCTURES LABORATORY 2034
PRINCIPLES OF OOP: Programming paradigms, basic concepts and benefits of OOP, applications of OOP. (2)
INTRODUCTION TO C++: History of C++, structure of C++, basic data types, derived data types, symbolic constants, dynamic initialization, type modifiers, type casting, operator and control statements, input and output statements. (3) CLASSES AND OBJECTS: Class specification, member function specification , scope resolution operator, access qualifiers, instance creation, member functions, function prototyping, function components, passing parameters, call by reference, return by reference, inline function, default arguments, overloaded function. Array of objects, pointers to objects, this pointer, dynamic allocation operators, dynamic objects. Constructors, parameterized constructors, overloaded constructors, constructors with default arguments, copy constructors, static members and static objects as arguments, returning objects, friend function and friend class. (7) OPERATOR OVERLOADING: Operator function, overloading unary and binary operator, overloading the operator using friend function. (2) INHERITANCE: Defining derived class, single inheritance, protected data with private inheritance, multiple inheritance, multi level inheritance, hierarchical inheritance, hybrid inheritance, multipath inheritance, constructors in derived and base classes, abstract classes. (5) INTRODUCTION TO DATA STRUCTURES: Abstract data types, primitive data structures, analysis of algorithms, notation. (5) ARRAYS: Operations, implementation of one, two and multi dimensioned arrays, different types of array applications. STRINGS: Implementation, Operations, applications. (5) (3)
STACKS: Primitive operations, sequential implementation, applications. Recursion definition, process and implementation using stacks, evaluation of expressions. (3) QUEUES: Primitive operations, sequential implementation, applications. Priority queues, dequeues. SORTING: Insertion sort, selection sort, bubble sort, heap sort, radix sort algorithms and analysis. (3) (4) Total : 42 REFERENCES: 1. Bjarne Stroustrup, The C++ Programming Language, Addison Wesley, 2004. 2. Stanley B Lippman and Josee Lajoie, The C++ Primer, Addison Wesley, 2005. 3. Harvey M Deitel,and Paul J. Deitel, C++ How to Program, Prentice Hall, 2007. 4. Aaron M Tanenbaum, Moshe J Augenstein and Yedidyah Langsam, Data structures using C and C++, Prentice Hall of India, 2005. 5. Sahni Sartaj, Data Structures, Algorithms and Applications in C++, Universities Press, 2005. 6. Nell Dale, C++ Plus Data Structures, Jones and Bartlett, 2006. 7. Mark Allen Weiss, Data Structures and Algorithm Analysis in C++, Addison-Wesley, 2006. 8. Robert L Kruse and Clovis L Tondo, Data Structures and Program design in C, Pearson Education, 2005.
164