
Engineering Systems, Dynamics, Modelling, Simulation, and Design
![]()
![]()
![]()
![]()
![]()
Mehrzad Tabatabaian, British Columbia Institute of Technology
Copyright Year:
Last Update: 2024
Publisher: BCcampus
Language: English
Formats Available
Conditions of Use
Attribution-NonCommercial
CC BY-NC
Reviews
Reviewed by Horacio Vasquez, Professor, The University of Texas Rio Grande Valley on 10/24/25
Clear structure and multi-domain coverage of mechanical, electrical, and fluid systems. It uses proprietary simulation software and with some theoretical examples that present some limitations, like examples with multiple masses, springs, and... read more
![]()
![]()
![]()
![]()
![]()
Reviewed by Horacio Vasquez, Professor, The University of Texas Rio Grande Valley on 10/24/25
Comprehensiveness
Clear structure and multi-domain coverage of mechanical, electrical, and fluid systems. It uses proprietary simulation software and with some theoretical examples that present some limitations, like examples with multiple masses, springs, and dampers that might not represent real-world case studies.
Content Accuracy
It is technically accurate, reflecting standard engineering theory and practice; with equations, derivations, and simulation examples are consistent with accepted methodologies in engineering dynamic systems.
Relevance/Longevity
The textbook focuses on fundamental Lagrangian and bond-graph modeling principles that remain relevant across engineering disciplines. The Lagrangian as well as the Bond Graph method are robust and not subject to rapid obsolescence. While some examples rely on proprietary simulation software (20-sim), the core theories are timeless. Updates to incorporate state-space representation of the math models and the integration of open-source tools like Scilab (or MATLAB, sometimes available to students through the school) would enhance accessibility and longevity.
Clarity
The writing is clear and adequate with mathematical and technical terminology. Each section assumes some prior knowledge in differential equations, electronics, and dynamics. Graphs, figures, and examples support comprehension effectively.
Consistency
Terminology and notation are used consistently throughout the textbook, but other textbooks use different notation and bond graph labeling rules (i.e. labels for the TF, GY, and power bonds). The author maintains a coherent framework between Lagrangian and Bond Graph sections.
Modularity
The text is divided into well-defined chapters and sections, and some could be taught independently. Each section includes objectives, examples, and exercises, making the textbook adaptable for modular instruction.
Organization/Structure/Flow
The textbook flows with an adequate structure from modeling fundamentals to simulations. The progressive introduction of concepts allows for cumulative learning, from simple systems to mixed systems and more complex systems. The transition between theoretical and software-based simulation could be smoother with added comparative examples linking analytical and simulation outcomes. Labeling rules for the bond graphs and obtaining the mathematical model from the bond graphs could improve the structure and flow of the textbook.
Interface
The BCcampus Pressbooks platform presents the material efficiently with functional navigation, links, and embedded media. Figures and equations show well on different computer/laptop screens. No interface or formatting issues were detected.
Grammatical Errors
The text is grammatically and professionally edited. Technical writing is polished and precise with minimal errors.
Cultural Relevance
The text focuses on engineering applications, and it does not seem to include culturally sensitive material.
CommentsEngineering Systems, Dynamics, Modelling, Simulation, and Design is a commendable open textbook that provides a strong introduction to system modeling using Bond Graph methods. The text is well-structured, freely accessible, and effectively addresses multiple physical domains. While some systems in the book are modeled directly through Bond Graphs for simulation in 20-sim without an explicit mathematical formulation, the inclusion of derived mathematical models from these Bond Graphs would strengthen conceptual understanding. Furthermore, integrating open-source simulation tools alongside 20-sim would enhance accessibility and broaden the textbook’s practical applicability for a wider audience.
Table of Contents
- Acknowledgements
- About the Author
- Preface
- List of Figures
- List of Tables
- Introduction
- Lagrangian Mechanics
- Bond Graph Modelling Method
- Building Bond Graph Models: General Procedure and Application
- Introduction to 20-sim Software Tool
- Bond Graph Models for Complex Mechanical Systems
- Bond Graph Models for Electrical Systems
- Bond Graph Models for Hydraulic Systems
- Bond Graph Models for Multi-Domain Systems
- Frequency Analysis: Bode Plots and Transfer Function
- Miscellaneous Topics
- References
- Versioning History
About the Book
This open educational resource presents effective system modelling methods, including Lagrangian and bond graph, and the application of a relevant engineering software tool, 20-sim. The content is designed for engineering students and professionals in the field to support their understanding and application of these methods for modelling, simulation, and design of engineering systems. The text also includes videos showing selected worked-out examples.
About the Contributors
Author
Dr. Mehrzad Tabatabaian is a faculty member at the Mechanical Engineering Department, School of Energy at BCIT. He has several years of teaching and industry experience. In addition to teaching courses in mechanical engineering, he researches renewable energy systems and modelling. Dr. Tabatabaian is currently Chair of the BCIT School of Energy Research Committee. He has published several papers in scientific journals and conferences, and he has written textbooks on multiphysics and turbulent flow modelling, advanced thermodynamics, tensor analysis, and direct energy conversion. He holds several registered patents in the energy field.