This book provides an introduction to the mathematics needed to model, analyze, and design feedback systems. It is an ideal textbook for undergraduate and graduate students, and is indispensable for researchers seeking a self-contained reference on control theory. Unlike most books on the subject, Feedback Systems develops transfer functions through the exponential response of a system, and is accessible across a range of disciplines that utilize feedback in physical, biological, information, and economic systems. Karl strm and Richard Murray use techniques from physics, computer science, and operations research to introduce control-oriented modeling. They begin with state space tools for analysis and design, including stability of solutions, Lyapunov functions, reachability, state feedback observability, and estimators. The matrix exponential plays a central role in the analysis of linear control systems, allowing a concise development of many of the key concepts for this class of models. strm and Murray then develop and explain tools in the frequency domain, including transfer functions, Nyquist analysis, PID control, frequency domain design, and robustness. They provide exercises at the end of every chapter, and an accompanying electronic solutions manual is available. Feedback Systems is a complete one-volume resource for students and researchers in mathematics, engineering, and the sciences.Covers the mathematics needed to model, analyze, and design feedback systems Serves as an introductory textbook for students and a self-contained resource for researchers Includes exercises at the end of every chapter Features an electronic solutions manual Offers techniques applicable across a range of disciplines
Cited By
- Su Y, Xiang M, Chen Y, Li Y, Qin T, Zhang H, Li Y and Liu X Spending Programmed Bidding: Privacy-friendly Bid Optimization with ROI Constraint in Online Advertising Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, (5731-5740)
- Astorga A, Hsieh C, Madhusudan P and Mitra S (2023). Perception Contracts for Safety of ML-Enabled Systems, Proceedings of the ACM on Programming Languages, 7:OOPSLA2, (2196-2223), Online publication date: 16-Oct-2023.
- Vasisht R and Das R (2022). Specification and Shadowing Properties for Non-autonomous Systems, Journal of Dynamical and Control Systems, 28:3, (481-492), Online publication date: 1-Jul-2022.
- Roy D, Zhang L, Chang W, Goswami D, Vogel-Heuser B and Chakraborty S (2021). Tool Integration for Automated Synthesis of Distributed Embedded Controllers, ACM Transactions on Cyber-Physical Systems, 6:1, (1-31), Online publication date: 31-Jan-2022.
- Singh N and Saha I (2021). Specification Guided Automated Synthesis of Feedback Controllers, ACM Transactions on Embedded Computing Systems, 20:5s, (1-26), Online publication date: 31-Oct-2021.
- Zhang L, Lu P, Kong F, Chen X, Sokolsky O and Lee I (2021). Real-time Attack-recovery for Cyber-physical Systems Using Linear-quadratic Regulator, ACM Transactions on Embedded Computing Systems, 20:5s, (1-24), Online publication date: 31-Oct-2021.
- Kuczmann M (2020). Study of tensor product model alternatives, Asian Journal of Control, 23:3, (1249-1261), Online publication date: 2-Jul-2021.
- Abate A, Ahmed D, Edwards A, Giacobbe M and Peruffo A FOSSIL Proceedings of the 24th International Conference on Hybrid Systems: Computation and Control, (1-11)
- Higazy M, Mahmoud E, Khalil E, Abdel-Khalek S, Abo-Dahab S, Alotaibi H and Liu H (2021). Dynamics and Robust Control of a New Realizable Chaotic Nonlinear Model, Complexity, 2021, Online publication date: 1-Jan-2021.
- Weber A and Knoll A Approximately Optimal Controllers for Quantitative Two-Phase Reach-Avoid Problems on Nonlinear Systems 2020 59th IEEE Conference on Decision and Control (CDC), (430-437)
- Muehlebach M and Jordan M Continuous-time lower bounds for gradient-based algorithms Proceedings of the 37th International Conference on Machine Learning, (7088-7096)
- Caldas R, Rodrigues A, Gil E, Rodrigues G, Vogel T and Pelliccione P A hybrid approach combining control theory and AI for engineering self-adaptive systems Proceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, (9-19)
- Cámara J, Papadopoulos A, Vogel T, Weyns D, Garlan D, Huang S and Tei K Towards bridging the gap between control and self-adaptive system properties Proceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, (78-84)
- Saxena S, Sarma S and Dahleh M (2020). Performance Limitations in Sensorimotor Control, Neural Computation, 32:5, (865-886), Online publication date: 1-May-2020.
- Baumann D, Mager F, Jacob R, Thiele L, Zimmerling M and Trimpe S (2019). Fast Feedback Control over Multi-hop Wireless Networks with Mode Changes and Stability Guarantees, ACM Transactions on Cyber-Physical Systems, 4:2, (1-32), Online publication date: 30-Apr-2020.
- Xing Y, Costa-Castelló R, Na J and Yang Z (2020). Temperature Control for a Proton-Exchange Membrane Fuel Cell System with Unknown Dynamic Compensations, Complexity, 2020, Online publication date: 1-Jan-2020.
- Aliaga W, Bhaya A, Kaszkurewicz E and Aguilar-Ibáñez C (2020). Dynamics of Duopoly Models with Undecided Clients under Decentralized Affine Feedback Advertising Policies, Complexity, 2020, Online publication date: 1-Jan-2020.
- Goel G, Lin Y, Sun H and Wierman A Beyond online balanced descent Proceedings of the 33rd International Conference on Neural Information Processing Systems, (1875-1885)
- Hably A, Tang R, Dumon J and Carriquiry A RobotMe: A drone platform for control education IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society, (5275-5280)
- Xu J, Du T, Foshey M, Li B, Zhu B, Schulz A and Matusik W (2019). Learning to fly, ACM Transactions on Graphics, 38:4, (1-12), Online publication date: 31-Aug-2019.
- Grislain N, Perrin N and Thabault A Recurrent Neural Networks for Stochastic Control in Real-Time Bidding Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, (2801-2809)
- Qin Y, Hao S, Pattipati K, Qian F, Sen S, Wang B and Yue C Quality-aware strategies for optimizing ABR video streaming QoE and reducing data usage Proceedings of the 10th ACM Multimedia Systems Conference, (189-200)
- Valencia J, Goswami D and Goossens K (2019). Comparing Platform-aware Control Design Flows for Composable and Predictable TDM-based Execution Platforms, ACM Transactions on Design Automation of Electronic Systems, 24:3, (1-26), Online publication date: 1-Jun-2019.
- Solano G, Caldas R, Rodrigues G, Vogel T and Pelliccione P Taming uncertainty in the assurance process of self-adaptive systems Proceedings of the 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, (89-99)
- Wilson E, Helal S, Bull C and Honary M Persuasive Health Proceedings of the 13th EAI International Conference on Pervasive Computing Technologies for Healthcare, (426-434)
- Mager F, Baumann D, Jacob R, Thiele L, Trimpe S and Zimmerling M Feedback control goes wireless Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems, (97-108)
- Mezić I, Fonoberov V, Fonoberova M, Sahai T and Zargarzadeh H (2019). Spectral Complexity of Directed Graphs and Application to Structural Decomposition, Complexity, 2019, Online publication date: 1-Jan-2019.
- Qin Y, Hao S, Pattipati K, Qian F, Sen S, Wang B and Yue C ABR streaming of VBR-encoded videos Proceedings of the 14th International Conference on emerging Networking EXperiments and Technologies, (366-378)
- Coënt A, Alexandre Dit Sandretto J, Chapoutot A and Fribourg L (2018). An improved algorithm for the control synthesis of nonlinear sampled switched systems, Formal Methods in System Design, 53:3, (363-383), Online publication date: 1-Dec-2018.
- Heinz M and Röcker C Feedback Presentation for Workers in Industrial Environments – Challenges and Opportunities Machine Learning and Knowledge Extraction, (248-261)
- Shevtsov S, Berekmeri M, Weyns D and Maggio M (2018). Control-Theoretical Software Adaptation, IEEE Transactions on Software Engineering, 44:8, (784-810), Online publication date: 1-Aug-2018.
- Függer M, Nowak T and Schwarz M Tight Bounds for Asymptotic and Approximate Consensus Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, (325-334)
- David C, Kesseli P, Kroening D and Lewis M (2018). Program Synthesis for Program Analysis, ACM Transactions on Programming Languages and Systems, 40:2, (1-45), Online publication date: 30-Jun-2018.
- Arastouie N and Sabaei M (2018). Self-adaptive risk-aware routing in opportunistic network, The Journal of Supercomputing, 74:6, (2385-2411), Online publication date: 1-Jun-2018.
- Sibai H and Mitra S State Estimation of Dynamical Systems with Unknown Inputs Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week), (217-226)
- Angelopoulos K, Papadopoulos A, Souza V and Mylopoulos J (2018). Engineering Self-Adaptive Software Systems, ACM Transactions on Autonomous and Adaptive Systems, 13:1, (1-27), Online publication date: 31-Mar-2018.
- Barna C, Litoiu M, Fokaefs M, Shtern M and Wigglesworth J Runtime Performance Management for Cloud Applications with Adaptive Controllers Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering, (176-183)
- Randhawa S and Jain S (2018). Energy-efficient load balancing scheme for two-tier communication in wireless sensor networks, The Journal of Supercomputing, 74:1, (386-416), Online publication date: 1-Jan-2018.
- Hancock E and Ang J Frequency domain properties of buffer-feedback regulation in cellular biology 2017 IEEE 56th Annual Conference on Decision and Control (CDC), (417-422)
- Chellaboina V Model-Free Optimal Control: A Critical Analysis Big Data Analytics, (215-222)
- Venkatraman A, Rhinehart N, Sun W, Pinto L, Hebert M, Boots B, Kitani K and Bagnell J Predictive-state decoders Proceedings of the 31st International Conference on Neural Information Processing Systems, (1172-1183)
- Pawlick J and Zhu Q (2017). Strategic Trust in Cloud-Enabled Cyber-Physical Systems With an Application to Glucose Control, IEEE Transactions on Information Forensics and Security, 12:12, (2906-2919), Online publication date: 1-Dec-2017.
- Haus T, Orsag M and Bogdan S (2017). Mathematical Modelling and Control of an Unmanned Aerial Vehicle with Moving Mass Control Concept, Journal of Intelligent and Robotic Systems, 88:2-4, (219-246), Online publication date: 1-Dec-2017.
- Ruangpayoongsak N, Sumroengrit J and Leanglum M A floating waste scooper robot on water surface 2017 17th International Conference on Control, Automation and Systems (ICCAS), (1543-1548)
- Bourke T, Carcenac F, Colaço J, Pagano B, Pasteur C and Pouzet M (2017). A Synchronous Look at the Simulink Standard Library, ACM Transactions on Embedded Computing Systems, 16:5s, (1-24), Online publication date: 10-Oct-2017.
- Saplacan D and Herstad J A quadratic anthropocentric perspective on feedback Proceedings of the 31st British Computer Society Human Computer Interaction Conference, (1-6)
- Azar A, Moysis L, Kafetzis I, Tsiaousis M and Charalampidis N (2017). Introduction to Control Systems Design Using Matlab, International Journal of System Dynamics Applications, 6:3, (130-170), Online publication date: 1-Jul-2017.
- Marcsa D and Kuczmann M (2017). Design and control for torque ripple reduction of a 3-phase switched reluctance motor, Computers & Mathematics with Applications, 74:1, (89-95), Online publication date: 1-Jul-2017.
- Liu J Robust Abstractions for Control Synthesis Proceedings of the 20th International Conference on Hybrid Systems: Computation and Control, (101-110)
- Chang W, Goswami D, Chakraborty S, Ju L, Xue C and Andalam S (2017). Memory-Aware Embedded Control Systems Design, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 36:4, (586-599), Online publication date: 1-Apr-2017.
- Filieri A, Maggio M, Angelopoulos K, D’ippolito N, Gerostathopoulos I, Hempel A, Hoffmann H, Jamshidi P, Kalyvianaki E, Klein C, Krikava F, Misailovic S, Papadopoulos A, Ray S, Sharifloo A, Shevtsov S, Ujma M and Vogel T (2017). Control Strategies for Self-Adaptive Software Systems, ACM Transactions on Autonomous and Adaptive Systems, 11:4, (1-31), Online publication date: 3-Feb-2017.
- Herreros-Alonso I, Arsiwalla X and Verschure P A forward model at Purkinje cell synapses facilitates cerebellar anticipatory control Proceedings of the 30th International Conference on Neural Information Processing Systems, (3835-3843)
- Du T, Schulz A, Zhu B, Bickel B and Matusik W (2016). Computational multicopter design, ACM Transactions on Graphics, 35:6, (1-10), Online publication date: 11-Nov-2016.
- Fister D, Fister I, Fister I and Šafarič R (2016). Parameter tuning of PID controller with reactive nature-inspired algorithms, Robotics and Autonomous Systems, 84:C, (64-75), Online publication date: 1-Oct-2016.
- Roque A, Bush K and Degni C Security is about control Proceedings of the Symposium and Bootcamp on the Science of Security, (17-24)
- Li B, Ma Y, Westenbroek T, Wu C, Gonzalez H and Lu C Wireless routing and control Proceedings of the 7th International Conference on Cyber-Physical Systems, (1-10)
- Wang T, Garoche P, Roux P, Jobredeaux R and Féron É Formal Analysis of Robustness at Model and Code Level Proceedings of the 19th International Conference on Hybrid Systems: Computation and Control, (125-134)
- Park J, Pajic M, Lee I and Sokolsky O Scalable Verification of Linear Controller Software Proceedings of the 22nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems - Volume 9636, (662-679)
- Memishi B, Pérez M and Antoniu G (2016). Feedback-Based Resource Allocation in MapReduce-Based Systems, Scientific Programming, 2016, Online publication date: 1-Apr-2016.
- Kashi R, D'Souza M, Baghel S and Kulkarni N Formal verification of avionics self adaptive software Proceedings of the 9th India Software Engineering Conference, (163-169)
- Zhang W, Rong Y, Wang J, Zhu T and Wang X Feedback Control of Real-Time Display Advertising Proceedings of the Ninth ACM International Conference on Web Search and Data Mining, (407-416)
- Gil Herrera R and Martin-Bautista M (2015). A novel process-based KMS success framework empowered by ontology learning technology, Engineering Applications of Artificial Intelligence, 45:C, (295-312), Online publication date: 1-Oct-2015.
- Mitsch S, Platzer A, Retschitzegger W and Schwinger W (2015). Logic-Based Modeling Approaches for Qualitative and Hybrid Reasoning in Dynamic Spatial Systems, ACM Computing Surveys, 48:1, (1-40), Online publication date: 29-Sep-2015.
- Stepanova T and Zegzhda D Large-scale systems security evolution Proceedings of the 8th International Conference on Security of Information and Networks, (135-141)
- Bruno D, Calinon S, Malekzadeh M and Caldwell D Learning the Stiffness of a Continuous Soft Manipulator from Multiple Demonstrations Proceedings of the 8th International Conference on Intelligent Robotics and Applications - Volume 9246, (185-195)
- Ghaffari M, Musco C, Radeva T and Lynch N Distributed House-Hunting in Ant Colonies Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing, (57-66)
- Abbasi-Yadkori Y and Szepesvári C Bayesian optimal control of smoothly parameterized systems Proceedings of the Thirty-First Conference on Uncertainty in Artificial Intelligence, (2-11)
- Li B, Nie L, Wu C, Gonzalez H and Lu C Incorporating emergency alarms in reliable wireless process control Proceedings of the ACM/IEEE Sixth International Conference on Cyber-Physical Systems, (218-227)
- Maji P, Patra S and Mahapatra K (2016). Design and implementation of fuzzy approximation PI controller for automatic cruise control system, Advances in Artificial Intelligence, 2015, (7-7), Online publication date: 1-Jan-2015.
- Kalashnikova I, Barone M, Arunajatesan S and van Bloemen Waanders B (2014). Construction of energy-stable projection-based reduced order models, Applied Mathematics and Computation, 249:C, (569-596), Online publication date: 15-Dec-2014.
- Leva A, Mastrandrea D, Bonvini M and Papadopoulos A Object-Oriented Modelling and Simulation of Air Flow in Data Centres Based on a Quasi-3D Approach for Energy Optimisation Proceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing, (554-559)
- Tomás L and Tordsson J Cloud Service Differentiation in Overbooked Data Centers Proceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing, (541-546)
- Guédria W and Proper H The Need for Second Order Interoperation Proceedings of the Confederated International Workshops on On the Move to Meaningful Internet Systems: OTM 2014 Workshops - Volume 8842, (255-264)
- A ström K and Kumar P (2014). Control, Automatica (Journal of IFAC), 50:1, (3-43), Online publication date: 1-Jan-2014.
- Kloos J and Majumdar R Supervisor synthesis for controller upgrades Proceedings of the Conference on Design, Automation and Test in Europe, (1105-1110)
- Didier A and Mota A Identifying hardware failures systematically Proceedings of the 15th Brazilian conference on Formal Methods: foundations and applications, (115-130)
- Wu W, Arefin A, Kurillo G, Agarwal P, Nahrstedt K and Bajcsy R (2012). CZLoD, ACM Transactions on Multimedia Computing, Communications, and Applications, 8:3s, (1-21), Online publication date: 1-Sep-2012.
- Wu W, Arefin A, Kurillo G, Agarwal P, Nahrstedt K and Bajcsy R Color-plus-depth level-of-detail in 3D tele-immersive video Proceedings of the 19th ACM international conference on Multimedia, (13-22)
- Chakarov A, Sankaranarayanan S and Fainekos G Combining time and frequency domain specifications for periodic signals Proceedings of the Second international conference on Runtime verification, (294-309)
- Chen Y, Berkhin P, Anderson B and Devanur N Real-time bidding algorithms for performance-based display ad allocation Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, (1307-1315)
- Anta A, Majumdar R, Saha I and Tabuada P Automatic verification of control system implementations Proceedings of the tenth ACM international conference on Embedded software, (9-18)
- Alderson D and Doyle J (2010). Contrasting views of complexity and their implications for network-centric infrastructures, IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans, 40:4, (839-852), Online publication date: 1-Jul-2010.
- Huang Y, Mao S and Midkiff S (2009). A control-theoretic approach to rate control for streaming videos, IEEE Transactions on Multimedia, 11:6, (1072-1081), Online publication date: 1-Oct-2009.
- Orosz G, Ashwin P and Townley S (2009). Learning of spatio-temporal codes in a coupled oscillator system, IEEE Transactions on Neural Networks, 20:7, (1135-1147), Online publication date: 1-Jul-2009.
- Chandra F, Buzi G and Doyle J Linear control analysis of the autocatalytic glycolysis system Proceedings of the 2009 conference on American Control Conference, (319-324)
- Chandy K, Charpentier M and Capponi A Towards a theory of events Proceedings of the 2007 inaugural international conference on Distributed event-based systems, (180-187)
- Koppel A, Fink J, Warnell G, Stump E and Ribeiro A Online learning for characterizing unknown environments in ground robotic vehicle models 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (626-633)
- Marco A, Hennig P, Bohg J, Schaal S and Trimpe S Automatic LQR tuning based on Gaussian process global optimization 2016 IEEE International Conference on Robotics and Automation (ICRA), (270-277)
- Li Q, Haschke R and Ritter H Towards body schema learning using training data acquired by continuous self-touch 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids), (1109-1114)
- Kamath G, Jagannathan K and Raina G Car-following models with delayed feedback: Local stability and Hopf bifurcation 2015 53rd Annual Allerton Conference on Communication, Control, and Computing (Allerton), (538-545)
- Li Y, Duan A, Gratner A and Feng L A geometric programming approach to the optimization of mechatronic systems in early design stages 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), (1351-1656)