Syllabus
Unit 1
Introduction to modelling – Examples of models, Modelling of dynamic systems, Introduction to simulation – Matlab as a simulation tool, Bond graph modelling – Bond graph model and causality, Generation of system equation, Methods of drawing bond graph models – Mechanical systems, Electrical systems. Basic system models – Mechanical systems, Electrical systems, Hydraulic systems, Pneumatic systems, and Thermal systems
Unit 2
System models – Linearity and nonlinearity in systems, Combined rotary and translator systems, Electro-Mechanical systems, Hydro-mechanical systems, Robotic systems, Dynamic response of 1st and 2nd order systems, Performance measures for 2nd order system, System transfer functions – 1st and 2nd order systems
Unit 3
Block diagram algebra, Signal flow graphs, State variable formulation, Frequency response, Bode plot, Simulation using Matlab, Simulation of – simple and compound pendulums, planar mechanisms, and wheeled mobile robots, Validation and verification of simulation models, Parameter estimation methods, Parameter estimation examples, System identification, Introduction to optimization, Optimization with modeling engineering problems.
Objectives and Outcomes
Course Objectives
- This course intends to provide students with the ability to create and analyze mathematical models of physical systems using various techniques such as bond graph modeling and system transfer functions.
- This course aims to equip students with the skills to use simulation tools such as MATLAB to simulate and analyze the behavior of dynamic systems and validate and verify simulation models.
- The course aims to develop student’s abilities to apply system analysis and optimization techniques such as block diagram algebra, signal flow graphs, state variable formulation, frequency response, and Bode plot, to engineering problems.
Course Outcomes
After completing this course, students will be able to
CO1
|
Apply various modeling techniques including physical, mathematical, and computer-based modeling for engineering applications.
|
CO2
|
Analyze different system models, including basic ones such as mechanical, electrical, hydraulic, pneumatic, and thermal systems, and advanced ones such as electro-mechanical, hydro-mechanical, and robotic systems.
|
CO3
|
Apply various methods for modeling and simulating the behavior dynamic systems, including bond graph modeling, simulation using MATLAB, and parameter estimation methods.
|
CO4
|
Design simulations and analysis for engineering problems using optimization, block diagram algebra, signal flow graphs, state variable formulation, frequency response, and Bode plot.
|
CO-PO Mapping
PO/PSO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
PO7
|
PO8
|
PO9
|
PO10
|
PO11
|
PO12
|
PSO1
|
PSO2
|
PSO3
|
CO
|
CO1
|
3
|
3
|
1
|
1
|
1
|
–
|
–
|
1
|
2
|
2
|
–
|
1
|
–
|
–
|
–
|
CO2
|
3
|
3
|
1
|
1
|
1
|
–
|
1
|
1
|
2
|
2
|
1
|
1
|
–
|
1
|
1
|
CO3
|
3
|
3
|
3
|
3
|
3
|
1
|
1
|
1
|
2
|
2
|
2
|
1
|
2
|
2
|
1
|
CO4
|
3
|
3
|
2
|
2
|
2
|
1
|
1
|
1
|
2
|
1
|
2
|
1
|
2
|
2
|
1
|
Text Books / References
Text Books / References
Borutzky, Wolfgang, “Bond Graph Modelling of Engineering Systems”, Springer, 2011.
Esfandiari, Ramin S. and Bei Lu, “Modeling and Analysis of Dynamic Systems”, CRC Press, 2010.
Gardner, John F., Bohdan T. Kulakowski, and J. Lowen Shearer. “Dynamic Modeling and Control of Engineering Systems.” Publisher: Cambridge University Press; 3rd edition (2008).
Karnopp, Dean C., Donald L. Margolis, and Ronald C. Rosenberg. “System Dynamics: Modeling, Simulation, and Control of Mechatronic Systems.” Publisher: Wiley; 5th edition (2012).
Lennart, L. and Torkel, G., “Modeling of Dynamic Systems”, Prentice Hall, 1994.
Woods, Robert L. and Kent L. Lawrence. “Modeling and Simulation of Dynamic Systems.” Publisher: Prentice Hall; 1st edition (1997).