Course Details
Subject {L-T-P / C} : ID2708 : Simulation Laboratory I { 0-0-2 / 1}
Subject Nature : Practical
Coordinator : Abhishek Verma
Syllabus
| Module 1 : |
Introduction to MATLAB basics, matrix creation, indexing, array manipulations, and advanced matrix operations including multiplication, determinants, and inverses. |
| Module 2 : |
Solving linear equations using matrices with MATLAB functions, conditional clauses, and looping. |
| Module 3 : |
Optimization problems and cost minimization using MATLAB scripts. |
| Module 4 : |
2D plotting for design layouts, 2D graphics with color and scaling |
| Module 5 : |
3D plotting for product modeling, 3D lighting and animations, and differentiation for design processes. |
Course Objective
| 1 . |
To introduce students to the fundamentals of MATLAB, including matrix operations and array manipulations, enabling them to perform basic computations relevant to industrial design simulations. |
| 2 . |
To develop proficiency in solving linear systems and implementing programming constructs like conditionals and loops in MATLAB for modeling dynamic design scenarios. |
| 3 . |
To equip students with skills to formulate and solve optimization problems, such as cost minimization, applying MATLAB to address real-world design constraints. |
| 4 . |
To teach visualization techniques in MATLAB, focusing on 2D plotting and graphics customization for effective representation of design layouts. |
| 5 . |
To advance students' abilities in 3D modeling, lighting, and analytical tools like differentiation to simulate and optimize complex industrial design processes. |
Course Outcome
| 1 . |
Students will demonstrate proficiency in creating, indexing, and manipulating matrices using MATLAB, applying basic and advanced operations such as multiplication, determinants, and inverses to solve design-related problems. |
| 2 . |
Students will develop the ability to solve linear equations using MATLAB functions and implement conditional clauses and loops to model dynamic systems, enhancing their problem-solving skills in industrial design contexts. |
| 3 . |
Students will acquire skills in formulating and solving optimization problems, such as cost minimization, using MATLAB scripts, enabling them to address practical design constraints effectively. |
| 4 . |
Students will master the creation of 2D and 3D graphics in MATLAB, including plotting design layouts, customizing visuals with color and scaling, and rendering product models with lighting and animations for professional visualization. |
| 5 . |
Students will apply differentiation techniques in MATLAB to analyze rates of change in design processes, integrating analytical and graphical tools to simulate and optimize industrial design projects. |
Essential Reading
| 1 . |
Amos Gilat, MATLAB: An Introduction with Applications, Wiley , 6th Edition (2020); This concise book provides a just-in-time learning approach, covering MATLAB basics, matrix operations, and applications essential for engineering simulations |
| 2 . |
Steven C. Chapra, Raymond P. Canale, Numerical Methods for Engineers, McGraw Hill , 8th Edition; A comprehensive text on numerical techniques, including MATLAB implementations for solving equations, optimization, and design-related computations. |
Supplementary Reading
| 1 . |
Nivedita Majumdar, Swapnonil Banerjee, MATLAB Graphics and Data Visualization Cookbook, Packt Publishing , A practical cookbook offering recipes and examples for creating 2D/3D graphics, visualizations, and animations in MATLAB, ideal for design modeling. |
Journal and Conferences
| 1 . |
Modelling and Simulation in Materials Science and Engineering – IOP Publishing; A journal advancing understanding of material behavior through simulation, relevant to industrial design applications. |
| 2 . |
Journal of Computational Design and Engineering – Oxford University Press; Focuses on computational methods, including MATLAB-based simulations for design and engineering. |
| 3 . |
Simulation Modelling Practice and Theory – Elsevier; Covers simulation methodologies and tools like MATLAB for engineering and industrial systems |



