SYDE 351 - Systems Models I
Instructor: Stephen Birkett
|Keyvan Kasiri||Reza Sharif Razavian|
Objectives: The main objective of this course is to learn how to construct and analyse mathematical models of multi-domain, dynamic, discrete-component physical systems, and apply them in practical simulations. You will also learn systematic methods for equation formulation, and solution techniques which will be implemented using matlab and other computer software.
Course Listserv: http://groups.yahoo.com/group/syde351
We have a simple listserv (on yahoo) for all official course administrative communication, discussion, announcements, project information, exam hints, and so on. Membership is restricted to keep out spammers. An invite to join will be sent from yahoo to everyone registered in the course at the beginning of term.
|DC Karnopp, DL Margolis & RC Rosenberg, System Dynamics: Modeling and Simulation of Mechatronic Systems, Wiley, 2006 OR 2012 (either edition is ok)|
This is the course textbook. Exercises will be taken from it.
There will also be supplementary material covered in the lectures but NOT in the textbook.
Access to Matlab is essential.
|Outline: You will learn how to construct simulation models for discrete dynamic multi-domain physical systems. This includes electrical, mechanical, hydraulic (acoustic), and thermal domains. The text focuses on the use of bondgraphs; this approach will be supplemented from time to time with extra material on linear graph models, which are technically equivalent (although there are some practical differences in implementation). We will cover the following topics: 1-Systems thinking, design methodology and modelling. 2-Multi-ports and bondgraphs. 3-Basic component models. 4-Single and multi-domain system models. 5-State-space formulation. 6-Numercal simulation. This material covers most of chapters 1-5, and 13 in the textbook. Additional material may be selected from other chapters.|
Grading Scheme: Midterm (25%) + Project (25%) + Final exam (50%) Weighting may be adjusted later at my discretion.
Assignments. Suggested textbook problems will be listed on the topics webpage. You can get help with these in the tutorials, from TAs, or from me. The first line for efficient communication is email, and especially the course listserv which is a great resource for communal discussion. Some of the course material is NOT in the textbook, and the texbook has a somewhat meagre collection of problems anyway, with sketchy solutions. I recommend supplementing these by exploring the course topics with your own problems, simulation, and so on, until you feel confident in your understanding, can apply the concepts, and do the computation. You can hand your work in at any time to get feedback.
Midterm. TO BE ANNOUNCED
Project. The project is an important component of this course (I think it is actually the most important part). A physical system will be selected meeting characteristics (rules) to be given by me. Working in groups of THREE, you are to: (i) build a benchtop prototype of the system; (ii) develop a mathematical model of the system; (iii) simulate the system behaviour and compare to the results of physical testing to validate your model; (iv) prepare a report. You will be expected to keep individual note books to document your personal involvement. Further details on the project will be provided as soon as possible. Show and Tell: date to be announced.