To download the a free PDF of this textbook, please fill out this form.
The textbook Control Systems: An Introduction by Professor Hassan Khalil of Michigan State University is intended to serve the standard course on control systems commonly required by undergraduate degrees in electrical and computer engineering. The book introduces the mathematical tools used to characterize the operation of a wide range of control systems, from those used to control a car to travel at a specified speed to a more elaborate systems used to control the flight of a rocket.
Professor Hassan K. Khalil is Distinguished University Professor Emeritus of Electrical and Computer Engineering at Michigan State University. He joined MSU in 1978, shortly after completing a Ph.D. degree in electrical engineering at the University of Illinois, which was preceded by B.S. and M.S. degrees, also in electrical engineering, from Cairo University in Egypt. Professor Khalil has consulted for General Motors and Delco Products and has published over 120 journal papers on singular perturbation methods and nonlinear control. He is also the author of several highly cited books, including High-Gain Observers in Nonlinear Feedback Control (SIAM 2017), Nonlinear Control (Pearson 2015), and Nonlinear Systems (Macmillan 1992; Prentice Hall 1996 & 2002), and a coauthor of Singular Perturbation Methods in Control: Analysis and Design (Academic Press 1986; SIAM 1999).
Professor Khalil was named IEEE Fellow in 1989 and IFAC Fellow in 2007, and has received numerous international honors and awards, including the 1989 IEEE-CSS George S. Axelby Outstanding Paper Award, the 2000 AACC Ragazzini Education Award, the 2002 IFAC Control Engineering Textbook Prize, the 2004 AACC O. Hugo Schuck Best Paper Award, and the 2015 IEEE-CSS Bode Lecture Prize. At MSU he received the 1995 Distinguished Faculty Award and the 2020 Withrow Teaching Excellence Award. He has served as Associate Editor of the IEEE Transactions on Automatic Control, Automatica, and Neural Networks, and as Editor of Automatica for nonlinear systems and control. He was Program Chair of the 1988 ACC, and General Chair of the 1994 ACC.