Introduction to Control As far as I know... References HUST 2020 2 Outlines • ▪ ▪ ▪ • ▪ ▪ • • HUST 2020 3 Ancient Time HUST 2020 4 Ancient Time HUST 2020 5 Ancient Time HUST 2020 6 Ancient Time • - HUST 2020 7 The 1st Industrial revolution • • • HUST 2020 8 The 1st Industrial revolution • • • The notion of design trade-offs in control design had started to present itself. There was no theory. HUST 2020 9 The 1st Industrial revolution 𝑑3 𝑥 𝑑3 𝑥 𝑑𝑥 +3 3 +2 + 3𝑥 = 𝑢 3 𝑑𝑡 𝑑𝑡 𝑑𝑡 • Maxwell recognized, but could not solve the general stability problem • In France, Hermite formulated and solved the general stability problem, without recognizing the application significance. • • HUST 2020 10 The 19th Century • • • • Edward J. Routh (1831–1907) HUST 2020 A.Hurwitz (1859-1919) Aleksandr M. Lyapunov (1857-1918) 11 Classical Control • • • HUST 2020 12 Classical Control • • • HUST 2020 13 Classical Control • • HUST 2020 14 Modern Control • • • HUST 2020 15 Modern Control • HUST 2020 16 What is “Control”? Control is: • Giving suitable inputs to regulate a system to achieve some desired control objectives • Traditional view: Use of feedback to provide stability, performances, robustness. • Emerging view: • Set of tools and techniques to analyze, design and realize complex systems in presence of uncertainty • Combination of dynamics, interconnections (feedback/feedforward), communications, computing and software HUST 2020 17 Solving a control problem? 1. System identification problem ‒ What is the type of mathematical model (equations) of the system? – black box identification ‒ What is the parameters of the system? HUST 2020 18 Solving a Control Problem? 2. Simulating the system ‒ Does the system model match my data? ‒ How does it behave with different inputs? ‒ Simulate with extreme conditions Simulations can save a lot of time, money, and even human lives HUST 2020 19 Solving a Control Problem? 3. Control design problem ‒ How can I get my system to meet my performance requirements? ‒ How can I automate a process that currently involve human in the loop? ‒ How can my system operate in a dynamic and noisy environment? Realizing the system? HUST 2020 20 A castle with many rooms to explore! HUST 2020 https://engineeringmedia.com/ 21 IEEE - CSS http://ieeecss.org/ The IEEE Control System Society Mission The Control Systems Society is dedicated to the advancement of the theory and practice of systems and control. Founded in 1954, the IEEE CSS has been at the forefront of control systems theory and technology for over 65 years. Its focus is to promote scientific, technological, and educational advancements in the fields of automatic control, decision making, theory and applications, all over the world. Application areas include, and not limited to, aerospace systems, automotive systems, communication networks, cyber-physical systems, manufacturing, micro/nano systems, power grids, process control, robotics, smart communities, and systems and synthetic biology. HUST 2020 22 IEEE – CSS (Control Systems Society) Journals IEEE Transactions on Automatic Control, IEEE Transactions on Control Systems Technology, Control Systems Magazine, Transactions on Control of Network Systems, Control Systems Letter Conferences • the IEEE Conference on Decision and Control (CDC) which started in 1962 • the IEEE Conference on Control Technology and Applications (CCTA) from 2017 (replacing the IEEE MSC) • administers the American Control Conference (ACC) • technical sponsors of other IEEE conferences CSS Awards • Hendrick W. Bode Lecture Prize • Antonio Ruberti Young Researcher Prize • George S. Axelby Outstanding Paper Award • ... HUST 2020 23 IFAC (International Federation of Automatic Control) https://www.ifac-control.org/ Vision …for IFAC to be the worldwide federation for promoting automatic control for the benefit of humankind Mission …to promote the science and technology of automatic control through technical meetings, publications and other means consistent with the goals and values of IFAC. Foundations • Conference ,,Regulungstechnik – Moderne Theorien und ihre Verwendbarkeit”: 25 – 29, Sep. 1956, University of Heidelberg. Preparatory meeting for an international organization (IFAC): Nations are members: signed by 30 participants. • 1st IFAC President: Harald Chestnut (US), 2nd President: A.M. Letov (USSR) • 1st IFAC-Congress in Moscow 1960 HUST 2020 24 https://www.ifac-control.org/ Journals Automatica, Control Engineering Practice, Annual Reviews in Control, Engineering Applications of Artificial Intelligence, Journal of Process Control, Mechatronics, Nonlinear Analysis: Hybrid Systems, IFAC Journal of Systems and Control Symposia, Conferences, Workshops and Congresses - IFAC World Congresses (1 WC/3 years) Symposia: technical meeting covering a well-defined theme of Control Engineering (100 – 500 participants). Conferences: same size as Symposia, but not necessarily part of a series of events. Workshops HUST 2020 25 Vietnam Automation Association (VAA) Thành lập 7/7/1994: Thủ tướng Chính phủ ra quyết định thành lập Hội Khoa học Công nghệ tự động Việt Nam 20/6/1997: Hội tổ chức Hội ngành Tự động hoá lần thứ I tại Hà Nội http://www.automation.org.vn/ 20/02/2008: Quyết định của Bộ trưởng cho đổi tên Hội Khoa học Công nghệ Tự động Việt Nam thành Hội Tự động hoá Việt nam và phê duyệt bản Điều lệ của Hội Tự động hoá Việt Nam. Hoạt động của Hội 1. Cung cấp thông tin cho Hội viên 2. Hội đồng tư vấn: Tư vấn hỗ trợ và bảo vệ quyền lợi hợp pháp của hội viên 3. Xuất bản tạp chí Tự động hoá ngày nay - cơ quan ngôn luận, diễn đàn của các nhà khoa học và công nghệ 4. Tổ chức và tham gia tổ chức các hội thảo, hội nghị và triển lãm về KHCN Tự động 5. Tư vấn hỗ trợ cho hội viên. HUST 2020 26 HUST/SEE/Department of Automatic Control facebook: @svdktd https://see.hust.edu.vn/bo-mon/dieu-khien-tu-dong HUST 2020 27 Learning Resources [1] Vietnames textbooks in Control Theory, Sensing and Automation, Robotics,… [2] Free online courses on control from many universities in the world https://ocw.mit.edu/courses/find-by-topic/#cat=engineering https://www.coursera.org/ [3] Free learning resources from IEEE CSS, IEEE RAS http://www.ieeecss-oll.org/lectures/all [3] Youtube – explaining the concepts in easy and short videos https://www.youtube.com/user/ControlLectures [4] Libgen library – for pirating books and papers (of course free) http://gen.lib.rus.ec/ [5] Websites and forums on specific topics: programming, simulations, mathematics Next class • 2/4/2020: No class • 9/4/2020: Dr. Nguyen Hoai Nam HUST 2020 29