Giới thiệu Hệ thống Hồi tiếp cho Nhà khoa học và Kỹ sư - Astrom & Murray

Người đăng

Ẩn danh

Thể loại

Sách giáo khoa

2008

413
0
0

Phí lưu trữ

75 Point

Tóm tắt

I. Tổng quan về hệ thống phản hồi trong giáo trình Åström Murray

"Feedback Systems: An Introduction for Scientists and Engineers" là giáo trình nổi tiếng của Karl Johan Åström và Richard M. Murray. Princeton University Press xuất bản lần đầu năm 2008. Cuốn sách cung cấp nền tảng toàn diện về lý thuyết hệ thống phản hồi cho đối tượng nhà khoa học và kỹ sư. Nội dung sách bao gồm nhiều chủ đề cốt lõi. Mô hình không gian trạng thái được trình bày chi tiết. Phương trình vi phân và phương trình sai phân được phân tích kỹ lưỡng. Lý thuyết ổn định Lyapunov được giới thiệu có hệ thống. Cuốn sách kết hợp lý thuyết toán học chặt chẽ với ứng dụng thực tiễn. Nhiều ví dụ minh họa sinh động được sử dụng. Chúng bao gồm mạch khuếch đại vận hành, hệ thống tính toán, kính hiển vi lực nguyên tử và động lực học quần thể. Giáo trình phù hợp cho sinh viên kỹ thuật cũng như nhà nghiên cứu muốn xây dựng kiến thức từ nền tảng đến nâng cao.

1.1. Đối tượng và phạm vi của giáo trình

Giáo trình hướng đến hai nhóm đối tượng chính. Thứ nhất là sinh viên kỹ thuật bậc đại học và sau đại học. Thứ hai là các nhà khoa học nghiên cứu trong lĩnh vực điều khiển tự động. Phạm vi sách bao gồm lý thuyết tuyến tính, phi tuyến tính và các phương pháp thiết kế bộ điều khiển. Nội dung cũng đề cập đến ứng dụng trong sinh học, kinh tế và khoa học xã hội. Cách tiếp cận giúp người học xây dựng tư duy hệ thống toàn diện.

1.2. Lịch sử phát triển và các phiên bản

Cuốn sách bắt đầu từ phiên bản 2.9d năm 2008 với lần in đầu tiên. Nhiều phiên bản chỉnh sửa liên tục được phát hành qua các năm. Phiên bản 2.10e tháng 8 năm 2011 là bản điện tử mới nhất. Mỗi phiên bản đều có danh sách thay đổi chi tiết trên website companion. Bản điện tử được cung cấp miễn phí tại website của Đại học Stanford. Bản cứng có thể mua thông qua Princeton University Press với chất lượng in ấn cao cấp.

II. Phân tích các khái niệm cốt lõi trong lý thuyết điều khiển phản hồi

Lý thuyết hệ thống phản hồi xây dựng trên nhiều khái niệm nền tảng quan trọng. Phản hồi là quá trình sử dụng thông tin đầu ra để điều chỉnh hành vi hệ thống. Mô hình trạng thái không gian cung cấp cách mô tả hệ thống động học một cách tổng quát. Phương trình vi phân thường được sử dụng cho hệ thống thời gian liên tục. Phương trình sai phân áp dụng cho hệ thống thời gian rời rạc. Cả hai dạng đều có thể chuyển đổi sang dạng tuyến tính khi điều kiện cho phép. Một ví dụ kinh điển là mô hình mồi-săn trong hệ sinh thái. Hệ với thỏ và lynx thể hiện dao động quần thể theo chu kỳ rõ rệt. Dữ liệu lịch sử kéo dài 90 năm chứng minh tính chất này. Phân tích ổn định giúp dự đoán hành vi dài hạn của hệ thống. Các công cụ toán học như hàm ma trận mũ, hàm truyền và biểu đồ khối đóng vai trò trung tâm trong phân tích.

2.1. Mô hình không gian trạng thái và phương trình vi phân

Mô hình không gian trạng thái sử dụng vector trạng thái để mô tả hệ thống động học. Phương trình có dạng tổng quát dx/dt = f(x, u) với x là trạng thái và u là đầu vào. Dạng tuyến tính viết thành dx/dt = Ax + Bu, y = Cx + Du. Ma trận A là ma trận động học quyết định hành vi hệ thống. Ma trận B là ma trận điều khiển. Ma trận C là ma trận cảm biến. Ma trận D là thành phần trực tiếp từ đầu vào đến đầu ra.

2.2. Phương trình sai phân và hệ thống thời gian rời rạc

Hệ thống thời gian rời rạc sử dụng phương trình sai phân thay vì vi phân. Dạng tổng quát viết thành x[k+1] = f(x[k], u[k]). Dạng tuyến tính là x[k+1] = Ax[k] + Bu[k]. Nghiệm được tính bằng công thức lũy thừa ma trận theo thời gian. Phương pháp này đặc biệt hữu ích trong xử lý tín hiệu số. Ứng dụng phổ biến bao gồm điều khiển kỹ thuật số và lọc số trong hệ thống nhúng.

III. Phương pháp mô hình hóa và thiết kế hệ thống phản hồi hiệu quả

Thiết kế hệ thống phản hồi đòi hỏi phương pháp mô hình hóa chính xác. Quy trình bắt đầu từ việc lập phương trình động học của đối tượng cần điều khiển. Tiếp theo là tuyến tính hóa quanh điểm làm việc mong muốn. Bộ điều khiển trạng thái bằng phản hồi là phương pháp phổ biến. Kỹ thuật này yêu cầu toàn bộ vector trạng thái khả dụng. Trong thực tế, bộ quan sát thường được sử dụng để ước lượng trạng thái. Cấu trúc bộ điều khiển tổng quát kết hợp cả hai yếu tố. Phân tích tần số cung cấp góc nhìn khác về hành vi hệ thống. Hàm truyền mô tả mối quan hệ giữa đầu vào và đầu ra trong miền tần số. Biểu đồ Bode và Nyquist là công cụ đồ thị quen thuộc. Chúng giúp đánh giá biên độ và pha của đáp ứng hệ thống. Thiết kế tối ưu sử dụng tiêu chí hiệu năng để tìm bộ điều khiển tốt nhất. Phương pháp LQR và Kalman filter là hai kỹ thuật tiêu biểu.

3.1. Phản hồi trạng thái và thiết kế bộ điều khiển

Phản hồi trạng thái sử dụng công thức u = -Kx để ổn định hệ thống vòng kín. Ma trận K được chọn sao cho các trị riêng của hệ thống kín nằm ở vị trí mong muốn. Phương pháp bố trí trị riêng là kỹ thuật trực tiếp và phổ biến nhất. Điều kiện điều khiển được đảm bảo khi cặp (A, B) khả điều khiển hoàn toàn. Thiết kế này đơn giản nhưng yêu cầu đo lường đầy đủ toàn bộ vector trạng thái.

3.2. Ước lượng trạng thái và bộ quan sát

Bộ quan sát ước lượng trạng thái từ phép đo đầu ra khả dụng. Cấu trúc Luenberger là dạng bộ quan sát tuyến tính cơ bản và dễ thiết kế. Bộ lọc Kalman mở rộng phương pháp cho trường hợp có nhiễu ngẫu nhiên. Điều kiện quan sát được đảm bảo khi cặp (A, C) khả quan sát hoàn toàn. Nguyên lý tách biệt cho phép thiết kế bộ điều khiển và bộ quan sát độc lập rồi kết hợp lại.

IV. Kết luận và ứng dụng thực tiễn của lý thuyết hệ thống phản hồi

Giáo trình Feedback Systems cung cấp nền tảng vững chắc cho ngành điều khiển tự động. Nội dung bao quát từ lý thuyết cơ bản đến kỹ thuật thiết kế nâng cao. Phương pháp tiếp cận kết hợp giữa toán học chặt chẽ và trực giác kỹ thuật. Ứng dụng của lý thuyết phản hồi rất đa dạng trong thực tế. Hệ thống sinh học sử dụng phản hồi để điều hòa gen và truyền tín hiệu. Phản hồi nội tiết, miễn dịch và tim mạch là cơ chế quan trọng trong cơ thể sống. Kiểm soát cơ bắp và vận động cũng dựa trên nguyên lý phản hồi. Trong kỹ thuật, hệ thống phản hồi hiện diện khắp nơi. Điều khiển quá trình công nghiệp, hàng không vũ trụ và robot là các lĩnh vực tiêu biểu. Mạng viễn thông và hệ thống phân phối điện cũng áp dụng nguyên lý này. Sách mở ra hướng nghiên cứu mới trong kỹ thuật ngược hệ thống sinh học.

4.1. Ứng dụng trong hệ thống sinh học và y khoa

Phản hồi đóng vai trò trung tâm trong sinh học phân tử và tế bào. Điều hòa gen sử dụng phản hồi dương để tạo hành vi kiểu công tắc bật tắt. Phản hồi âm duy trì cân bằng nội môi trong tế bào sống. Dao động chu kỳ tế bào và nhịp sinh học là ví dụ điển hình. Kiểm soát cơ bắp và hệ thống vận động cũng dựa trên nguyên lý phản hồi cơ bản. Hiểu biết về phản hồi sinh học giúp phát triển các liệu pháp điều trị mới.

4.2. Ứng dụng trong kỹ thuật và công nghiệp

Hệ thống điều khiển quá trình là ứng dụng phổ biến nhất trong công nghiệp. Nhà máy hóa chất sử dụng bộ điều khiển PID để duy trì thông số vận hành ổn định. Ngành hàng không áp dụng lý thuyết phản hồi cho hệ thống lái tự động và ổn định chuyến bay. Robot công nghiệp cần bộ điều khiển chính xác cho từng khớp nối chuyển động. Hệ thống năng lượng tái tạo cũng sử dụng điều khiển phản hồi để tối ưu hóa hiệu suất phát điện.

21/04/2026

Trích đoạn nội dung tài liệu

net Feedback Systems An Introduction for Scientists and Engineers Karl Johan Åström Richard M.10e (30 August 2011) This is the electronic edition of Feedback Systems and is available from http://www.edu/∼murray/amwiki. Hardcover editions may be purchased from Princeton Univeristy Press, http://press. This manuscript is for personal use only and may not be reproduced, in whole or in part, without written consent from the publisher (see http://press. PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD www.net Copyright © 2008 by Princeton University Press Published by Princeton University Press 41 William Street, Princeton, New Jersey 08540 In the United Kingdom: Princeton University Press 6 Oxford Street, Woodstock, Oxfordshire OX20 1TW All Rights Reserved Library of Congress Cataloging-in-Publication Data Åström, Karl J. (Karl Johan), 1934- Feedback systems : an introduction for scientists and engineers / Karl Johan Åström and Richard M. Includes bibliographical references and index. paper) ISBN-10: 0-691-13576-2 (alk. Feedback control systems.8′ 3–dc22 2007061033 British Library Cataloging-in-Publication Data is available This book has been composed in LATEX The publisher would like to acknowledge the authors of this volume for providing the camera-ready copy from which this book was printed. Printed on acid-free paper.edu Printed in the United States of America 10 9 8 7 6 5 4 www.net ii This version of Feedback Systems is the electronic edition of the text. Revision history: • Version 2.10e (30 Aug 2011): electronic edition, with corrections • Version 2.10d (19 Jul 2011): electronic edition, with corrections • Version 2.10c (4 Mar 2010): third printing, with corrections • Version 2.10b (22 Feb 2009): second printing, with corrections • Version 2.10a (2 Dec 2008): electronic edition, with corrections • Version 2.9d (30 Jan 2008): first printing A full list of changes made in each revision is available on the companion web site: http://www.edu/^murray/FBSwiki www.net Contents Preface vi Chapter 1.1 What Is Feedback? 1 1.2 What Is Control? 3 1.5 Simple Forms of Feedback 23 1.6 Further Reading 25 Exercises 26 Chapter 2.2 State Space Models 34 2.5 Further Reading 61 Exercises 61 Chapter 3.3 Operational Amplifier Circuits 72 3.4 Computing Systems and Networks 76 3.5 Atomic Force Microscopy 82 3.7 Population Dynamics 90 Exercises 92 Chapter 4.1 Solving Differential Equations 96 4.4 Lyapunov Stability Analysis 111 4.5 Parametric and Nonlocal Behavior 121 www.net CONTENTS iv 4.6 Further Reading 127 Exercises 127 Chapter 5.2 The Matrix Exponential 137 5.3 Input/Output Response 146 5.5 Further Reading 164 Exercises 165 Chapter 6.2 Stabilization by State Feedback 176 6.3 State Feedback Design 184 6.5 Further Reading 198 Exercises 199 Chapter 7.3 Control Using Estimated State 212 7.5 A General Controller Structure 220 7.6 Further Reading 227 Exercises 227 Chapter 8.1 Frequency Domain Modeling 230 8.2 Derivation of the Transfer Function 232 8.3 Block Diagrams and Transfer Functions 243 8.4 The Bode Plot 251 8.6 Further Reading 263 Exercises 263 Chapter 9. Frequency Domain Analysis 269 9.1 The Loop Transfer Function 269 9.2 The Nyquist Criterion 272 9.4 Bode’s Relations and Minimum Phase Systems 285 9.5 Generalized Notions of Gain and Phase 287 9.6 Further Reading 292 www.net CONTENTS v Exercises 293 Chapter 10.1 Basic Control Functions 296 10.2 Simple Controllers for Complex Systems 301 10.6 Further Reading 316 Exercises 316 Chapter 11. Frequency Domain Design 319 11.4 Feedback Design via Loop Shaping 330 11.7 Further Reading 347 Exercises 348 Chapter 12.2 Stability in the Presence of Uncertainty 356 12.3 Performance in the Presence of Uncertainty 362 12.4 Robust Pole Placement 365 12.5 Design for Robust Performance 373 12.6 Further Reading 378 Exercises 378 Bibliography 381 Index 391 www.net Preface This book provides an introduction to the basic principles and tools for the design and analysis of feedback systems. It is intended to serve a diverse audience of scientists and engineers who are interested in understanding and utilizing feedback in physical, biological, information and social systems. We have attempted to keep the mathematical prerequisites to a minimum while being careful not to sacrifice rigor in the process. We have also attempted to make use of examples from a variety of disciplines, illustrating the generality of many of the tools while at the same time showing how they can be applied in specific application domains. A major goal of this book is to present a concise and insightful view of the current knowledge in feedback and control systems. The field of control started by teaching everything that was known at the time and, as new knowledge was acquired, additional courses were developed to cover new techniques. A conse- quence of this evolution is that introductory courses have remained the same for many years, and it is often necessary to take many individual courses in order to obtain a good perspective on the field. In developing this book, we have attempted to condense the current knowledge by emphasizing fundamental concepts. We be- lieve that it is important to understand why feedback is useful, to know the language and basic mathematics of control and to grasp the key paradigms that have been developed over the past half century. It is also important to be able to solve simple feedback problems using back-of-the-envelope techniques, to recognize fundamen- tal limitations and difficult control problems and to have a feel for available design methods. This book was originally developed for use in an experimental course at Caltech involving students from a wide set of backgrounds. The course was offered to undergraduates at the junior and senior levels in traditional engineering disciplines, as well as first- and second-year graduate students in engineering and science. This latter group included graduate students in biology, computer science and physics. Over the course of several years, the text has been classroom tested at Caltech and at Lund University, and the feedback from many students and colleagues has been incorporated to help improve the readability and accessibility of the material. Because of its intended audience, this book is organized in a slightly unusual fashion compared to many other books on feedback and control. In particular, we introduce a number of concepts in the text that are normally reserved for second- year courses on control and hence often not available to students who are not control systems majors. This has been done at the expense of certain traditional topics, which we felt that the astute student could learn independently and are often www.net PREFACE vii explored through the exercises. Examples of topics that we have included are non- linear dynamics, Lyapunov stability analysis, the matrix exponential, reachability and observability, and fundamental limits of performance and robustness. Topics that we have deemphasized include root locus techniques, lead/lag compensation and detailed rules for generating Bode and Nyquist plots by hand. Several features of the book are designed to facilitate its dual function as a basic engineering text and as an introduction for researchers in natural, information and social sciences. The bulk of the material is intended to be used regardless of the audience and covers the core principles and tools in the analysis and design of feedback systems. Advanced sections, marked by the “dangerous bend” symbol  shown here, contain material that requires a slightly more technical background, of the sort that would be expected of senior undergraduates in engineering. A few sections are marked by two dangerous bend symbols and are intended for readers with more specialized backgrounds, identified at the beginning of the section. To limit the length of the text, several standard results and extensions are given in the exercises, with appropriate hints toward their solutions. To further augment the printed material contained here, a companion web site has been developed and is available from the publisher’s web page: http://www.edu/∼murray/amwiki The web site contains a database of frequently asked questions, supplemental exam- ples and exercises, and lecture material for courses based on this text. The material is organized by chapter and includes a summary of the major points in the text as well as links to external resources. The web site also contains the source code for many examples in the book, as well as utilities to implement the techniques described in the text. Most of the code was originally written using MATLAB M-files but was also tested with LabView MathScript to ensure compatibility with both packages. Many files can also be run using other scripting languages such as Octave, SciLab, SysQuake and Xmath. The first half of the book focuses almost exclusively on state space control systems. We begin in Chapter 2 with a description of modeling of physical, biolog- ical and information systems using ordinary differential equations and difference equations. Chapter 3 presents a number of examples in some detail, primarily as a reference for problems that will be used throughout the text. Following this, Chap- ter 4 looks at the dynamic behavior of models, including definitions of stability and more complicated nonlinear behavior. We provide advanced sections in this chapter on Lyapunov stability analysis because we find that it is useful in a broad array of applications and is frequently a topic that is not introduced until later in one’s studies. The remaining three chapters of the first half of the book focus on linear systems, beginning with a description of input/output behavior in Chapter 5. In Chapter 6, we formally introduce feedback systems by demonstrating how state space control laws can be designed. This is followed in Chapter 7 by material on output feed- back and estimators. Chapters 6 and 7 introduce the key concepts of reachability www.net PREFACE viii and observability, which give tremendous insight into the choice of actuators and sensors, whether for engineered or natural systems. The second half of the book presents material that is often considered to be from the field of “classical control.” This includes the transfer function, introduced in Chapter 8, which is a fundamental tool for understanding feedback systems. Using transfer functions, one can begin to analyze the stability of feedback systems using frequency domain analysis, including the ability to reason about the closed loop behavior of a system from its open loop characteristics. This is the subject of Chapter 9, which revolves around the Nyquist stability criterion. In Chapters 10 and 11, we again look at the design problem, focusing first on proportional-integral-derivative (PID) controllers and then on the more general process of loop shaping. PID control is by far the most common design technique in control systems and a useful tool for any student. The chapter on frequency domain design introduces many of the ideas of modern control theory, including the sensitivity function. In Chapter 12, we combine the results from the second half of the book to analyze some of the fundamental trade-offs between robustness and performance. This is also a key chapter illustrating the power of the techniques that have been developed and serving as an introduction for more advanced studies. The book is designed for use in a 10- to 15-week course in feedback systems that provides many of the key concepts needed in a variety of disciplines. For a 10-week course, Chapters 1–2, 4–6 and 8–11 can each be covered in a week’s time, with the omission of some topics from the final chapters. A more leisurely course, spread out over 14–15 weeks, could cover the entire book, with 2 weeks on modeling (Chapters 2 and 3)—particularly for students without much background in ordinary differential equations—and 2 weeks on robust performance (Chapter 12). The mathematical prerequisites for the book are modest and in keeping with our goal of providing an introduction that serves a broad audience. We assume familiarity with the basic tools of linear algebra, including matrices, vectors and eigenvalues. These are typically covered in a sophomore-level course on the sub- ject, and the textbooks by Apostol [Apo69], Arnold [Arn87] and Strang [Str88] can serve as good references. Similarly, we assume basic knowledge of differential equations, including the concepts of homogeneous and particular solutions for lin- ear ordinary differential equations in one variable. Apostol [Apo69] and Boyce and DiPrima [BD04] cover this material well.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ