Lorem ipsum dolor sit amet, eam ex unum intellegebat. Dicunt ocurreret ei usu, ceteros incorrupte sea cu. Mea adhuc accusam oportere ei, vix munere eleifend te. Inani graecis vix no. Pro liber choro copiosae ne. Harum vituperata usu ut, aperiam blandit percipit mei eu. Ius laudem vituperata comprehensam ei, ne suas vulputate nec.
Lorem ipsum dolor sit amet, eam ex unum intellegebat. Dicunt ocurreret ei usu, ceteros incorrupte sea cu. Mea adhuc accusam oportere ei, vix munere eleifend te. Inani graecis vix no. Pro liber choro copiosae ne. Harum vituperata usu ut, aperiam blandit percipit mei eu. Ius laudem vituperata comprehensam ei, ne suas vulputate nec.
disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.disputando, meis aliquam adversarium sit et,
disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.
disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.
Lorem ipsum dolor sit amet, cum id graeci scripta, dicam labore ut nam. Ius modo iusto scripserit ad. Mei id adipiscing vituperata disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.Lorem ipsum dolor sit amet, cum id graeci scripta, dicam labore ut nam. Ius modo iusto scripserit ad. Mei id adipiscing vituperata
disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.
Lorem ipsum dolor sit amet, cum id graeci scripta, dicam labore ut nam. Ius modo iusto scripserit ad. Mei id adipiscing vituperata disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.
Lorem ipsum dolor sit amet, cum id graeci scripta, dicam labore ut nam. Ius modo iusto scripserit ad. Mei id adipiscing vituperata disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.
Lorem ipsum dolor sit amet, cum id graeci scripta, dicam labore ut nam. Ius modo iusto scripserit ad. Mei id adipiscing vituperata disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.Lorem ipsum dolor sit amet, cum id graeci scripta, dicam labore ut nam. Ius modo iusto scripserit ad. Mei id adipiscing vituperata disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.
Lorem ipsum dolor sit amet, cum id graeci scripta, dicam labore ut nam. Ius modo iusto scripserit ad. Mei id adipiscing vituperata disputando, meis aliquam adversarium sit et, ex nec habemus nostrum. At nec natum epicurei, vix ei enim aperiam numquam. An nec simul commune persequeris, ex vim novum impedit concludaturque. Alia appetere lucilius vim eu.
The core of this junior/senior level course is dedicated to modeling physical systems (Mechanical, Electrical, Hydraulic and their combinations) using the Bond Graph language and deriving differential equations that represent different dynamic systems. Methods, manual and computational, to determine system responses are discussed. There are hands-on laboratory activities that involve disassembly, modeling and re-assembly of different mechanical and electro-mechanical systems. There is also a course project where students are encouraged to apply the techniques taught in class/lab to physical systems of their choice or their MQP. In addition, aspects such as conceptual system design, free-body diagrams, and rigid body kinematics and kinetics are also emphasized in this course. Additional details can be found in the undergraduate catalog.
Class Structure
The course is conducted in four 50-minute weekly lecture sessions with a 100-minute weekly lab. Class Participation activities, Homework, Lab Reports and Project work contribute 55% to the course grade while Exams contribute 45%. Students also have an option to improve their exam grades through make-up exams, giving an opportunity to learn from their mistakes. The course has evolved since 2021, whereby in place of exams, more emphasis is placed on class participation activities, homework, labs and project work. Besides, students vote for two best projects presented in the course and those winning teams receive additional bonus points.
Course Code
ME 4322 / RBE 4322
Recommended Background
Statics, Dynamics, Kinematics of Mechanisms, Design of Machine Elements, Thermo-Fluids Introduction, Calculus, Differential Equations
Tools Used
PMKS+, Matlab, 20sim
Reference Books
System Dynamics: Modeling, Simulation, and Control of Mechatronic Systems by Karnopp, Dean C.; Margolis, Donald L.; Rosenberg, Ronald C., Hoboken: Wiley, 2012 Intelligent Mechatronic Systems: Modeling, Control and Diagnosis by Merzouki et al. (available as an e-book) Vehicle Dynamics, Stability, and Control by Karnopp, Dean C., 2013, 2nd ed., ISBN 1466560851 Analysis and Design of Dynamic Systems by Cochin, Ira and Cadwallender, William; 1997, 3rd ed., ISBN 9780673982582
Terms Taught
A and C terms, since A-term 2014
Course Management Systems Used
Piazza (no longer used), Blackboard (now discontinued), Canvas, Slack
Sample Student Projects
Shark Steam Mop
Demonstrating a Regenerative Braking System (won the Best Project Award selected by fellow students)
Demonstrating a Generative System (won the Best Project Award selected by fellow students)
Nerf Gun (won the Best Project Award selected by fellow students)
Amusement Park Ride
Electric Shaver
Oscillating Table Fan
Artificial Muscles Hysteresis model
Automated Manual Transmission (won the Best Project Award selected by fellow students)
Automated Graph-Grammar Based Bond Graph Tool (won the Best Project Award selected by fellow students)
Analysis of a Automated Tube Insertion Machine
Bond-Graph derivation for the analysis of an artificial bird
Automatic French Fry Maker
Analysis of a Slider Crank Mechanism
Automated 3D Printer Part Removal and many more.
Syllabus
If you are interested in obtaining the course syllabus, feel free to Contact me.
This course integrates students’ background in various mechanical engineering concepts and techniques to develop a working electromechanical system. Sub-systems will be designed, prototyped and integrated into a master system, which will be tested in an end-of-term activity. Each sub-system development will be categorized into a mini-project. The projects involve various tasks such as identifying customer needs, carrying out literature survey, brainstorming, arriving at specifications, generating concept designs, mathematical modeling (static and dynamic analyses), manufacturing and testing. All projects are group-activities and include report writing and oral presentations. Additional details can be found in the undergraduate catalog.
Course Structure
The course is conducted in four 50-minute lecture sessions weekly. Attendance contributes 10% to the course grade while Projects and exams contribute 60% and 30% respectively. The lectures are refreshers on basic topics as applicable to the projects carried out in the course.
Projects
The course has an integrated structure with three mini projects catered towards building, testing and demonstrating an entire system. The project currently involves building and racing a remote controlled car. Students build their own gear box (specifications, motor, batteries are provided), steering linkage and integrate the two into a working car. In D-2017 and B-2017, the same concept was carried out but three independent projects were done in the three areas – gear trains, linkages and system development. Since C-2018, this was changed to provide students exposure to building an integrated complex system. Projects are groups of four to six students depending on the enrollment but there is a lot of emphasis on design, manufacturing and analysis (both using software and equation implementations). Team compete in an end-of-term RC Car race to test their creations.
Course Code
ME 4320
Recommended Background
Statics, Stress Analysis, Dynamics, Kinematics of Mechanisms, Design of Machine Elements, Modeling and Analysis of Mechatronic Systems, Basics of Manufacturing
Tools Used
PMKS, Matlab, MathCAD, SolidWorks
Reference Books
Fundamental text books relating to the recommended background are the reference books. Additional resources will be shared during the course.
Terms Taught
D-2017, B-2017, C-2018, D-2018, B and D terms since B-2018
Course Management Systems Used
Piazza and Canvas
Course Updates
Please click here for course updates.
Syllabus
If you are interested in obtaining the course syllabus, feel free to Contact me.