January 21st, 2021 12:19 PM | |
vikash | Sathyabama Institute of Science and Technology B.E. - Civil Engineering SECA4001 Software Tools for Engineering Applications Syllabus Sathyabama Institute of Science and Technology B.E. - Civil Engineering SECA4001 Software Tools for Engineering Applications Syllabus SATHYABAMA INSTITUTE OF SCIENCE AND TECHNOLOGY SCHOOL OF MECHANICAL ENGINEERING SECA4001 SOFTWARE TOOLS FOR ENGINEERING APPLICATIONS L T P Credits Total Marks 3 0 0 3 100 UNIT 1 INTRODUCTION TO MATLAB 9 Hrs. Introduction To Matlab software-basic Features- Introduction to programming in MATLAB-M-File- Scripts-Input-Output commands - Creation and overwriting of Variables- Data types –Arithmetic, Relational & Logical operations - Example programs for operations- precedence of operators -Matrix generation and matrix arithmetic operation- Transposing a matrix - Concatenating matrices -Array Initialization and array arithmetic operations-Examples for Solving linear equations- Functions - User defined functions - passing arguments - using functions with vectors and matrices- cell arrays & structures - Strings - comparing - Concatenation. UNIT 2 LOOPS AND CONTROL STATEMENTS 9 Hrs. Control Flow & Decision statements- IF - IF ELSE - NESTED IF ELSE - SWITCH - TRY & CATCH - FOR -WHILE - NESTED FOR - FOR with IF statements, MATLAB program organization, Debugging methods- Setting and running with breakpoints – Examining values-Correcting and ending debugging, Example programs using the above commands. MISCELLANEOUS TOPICS: Date & Time Functions, Time Computations, File & Directory management. UNIT 3 PLOTS IN MATLAB AND GUI 9 Hrs. Basic 2D plots, Parametric & Implicit plots, subplot, LOG, LOG-LOG, SEMILOG-POLAR-COMET, exporting figures, HOLD, STEM, BAR, HIST, Interactive plotting, , axis labels, and annotations, Specifying line styles and colors, 3D plots – Mesh Surface- Contour –Plots with special graphics, View command, Plotting file data, Plotting from a function, GUI – Event based user interfaces, Matlab GUIDE, call back function, GUI controls, Example programs. UNIT 4 ADVANCED MATHEMATICS APPLICATIONS 9 Hrs. Fitting Curves to Data -Polynomials, Addition, multiplication and division of polynomials, Roots and derivative of a polynomial, curve fitting, polyfit, Interpolation, Extrapolation, Least squares, basic fitting interface, Complex Numbers, Adding , Subtracting and Multiplying Complex Numbers, Integration and Differentiation, Trapezoidal Rule, Calculus in Symbolic Math Toolbox. UNIT 5 SIMULINK AND MATLAB APPLICATIONS 9 Hrs. Simulink- Introduction, Block setting, Model annotation, solver, sinks library, sources, math operations library, user defined functions and look up table in Simulink, ports and subsystems, masked sub system, program controls in Simulink: FOR, WHILE, IF, CASE, Signal routing and logical’s, Exporting Simulink data to Matlab, Applications –Modelling of a simple PID controller using SIMULINK, Plotting the Frequency response of FIR & IIR filters using MATLAB. Max. 45 Hrs. COURSE OUTCOMES On completion of the course, student will be able to CO1 - Recall and recollect the basic programming fundamentals CO2 - Understand various array arithmetic procedures CO3 - Analyze and develop different control structures using MATLAB CO4 - Evaluate different interactive plotting methods CO5 - Identify the need for GUI based operations for real time programming. CO6 - Design and demonstrate applications based on communication systems, controllers etc. TEXT / REFERENCE BOOKS 1 William J. Palm III, “Introduction to MATLAB for Engineers”, 3rd Edition,McGraw Hill Publications,2012. 2 Bansal R.K, Goel A.K., Sharma M.K., “MATLAB and its Applications in Engineering”, Pearson Education, 2012 3 Amos Gilat, “MATLAB-An Introduction with Applications”, Wiley India, 2009. . 4 Stephen.J.Chapman, “Programming in MATLAB for Engineers”, Cengage Learning, 2011. 5 Robert Schilling & Sandra L.Harris, “Introduction to Digital Signal Processing using Matlab”, Cengage Learning,2014. 6 Cesar Perez Lopez, “Matlab Programming for Numerical Analysis”, Springer Publications, 2014 END SEMESTER EXAMINATION QUESTION PAPER PATTERN Max. Marks: 100 Exam Duration: 3 Hrs. PART A: 10 questions of 2 marks each - No choice 20 Marks PART B: 2 questions from each unit of internal choice, each carrying 16 marks 80 Marks |