DescriptionCyberPhysical Systems (CPS) are dynamical systems that have both continuous and discrete components. CPS can form a unifying modeling framework for many different scientific and engineering problems. Examples include  but are not limited to  embedded systems, robotics, realtime software, power networks, transportation systems, process control, biological systems, etc. The course will start with a review of necessary background material such as modeling frameworks for continuous and discretetime dynamical systems. Then, the course will discuss modeling, simulation, analysis and design of hybrid systems. The term hybrid systems commonly refers to a comprehensive class of modeling formalisms which constitute the basis for a mathematical approach to CPS. Presentations of existing hybrid systems tools will complement the theoretical material of the class. New and emerging topics in theoretical CPS research will be presented as well. The goal of the course is to provide students with the necessary foundations to apply hybrid systems theory in their own research and to motivate them to look into interesting research problems in the field of CPS. A secondary goal will be to develop a common language that will bridge the gap between traditionally disjoint disciplines such as computer science and classical engineering fields. Administrivia
PrerequisitesAn undergraduate course in calculus is mandatory. An undergraduate course in linear algebra is preferred. Some knowledge about linear systems and automata theory is an advantage. However, the course will provide a short review on the necessary background material. Finally, it is assumed that the students are familiar with some programming language, such as C or MATLAB. TextbookI will mainly follow the book:
Recommended textbooks:
Other related textbooks:
GradingThere will be three homework sets and one course project. The homework sets make up 40% of the final grade. The final project makes up the remaining 60%. Homework is due at the end of the class on the due date (usually two weeks after the homework is announced). Homeworks turned in late get only 40% of the score. Homework must be submitted individually and it should be the result of individual effort. Having said that, discussions with your classmates on the homework problems are allowed. Projects should also be individual, unless you make a good case why the project will require more than one member. Project ideas:
Project deliverables:
Course Subjects (tentative)


Information :: Schedule  
G. Fainekos // Last update@2010.01.25 