Adaptive PID Controller Yiming Zhao 1 Contents Control system - - PowerPoint PPT Presentation

adaptive pid controller
SMART_READER_LITE
LIVE PREVIEW

Adaptive PID Controller Yiming Zhao 1 Contents Control system - - PowerPoint PPT Presentation

Adaptive PID Controller Yiming Zhao 1 Contents Control system PID controller Adaptive PID 2 Control System Open-loop system OUT IN PLANT 3 Control System Closed-loop system/feedback control system input reference


slide-1
SLIDE 1

Adaptive PID Controller

Yiming Zhao

1

slide-2
SLIDE 2

Contents

  • Control system
  • PID controller
  • Adaptive PID

2

slide-3
SLIDE 3

Control System

  • Open-loop system

3

PLANT IN OUT

slide-4
SLIDE 4

Control System

  • Closed-loop system/feedback control system

4

PLANT CONTROLLER SENSOR

  • error

input

  • utput

reference

slide-5
SLIDE 5

PID - Introduction

  • Proportional-integral-derivative

5 https://en.wikipedia.org/wiki/PID_controller

slide-6
SLIDE 6

PID – P,PI,PID

6

slide-7
SLIDE 7

PID – Basic Tuning

Four major characteristics of the closed loop step response

7

Rise Time Overshoot Settling time Steady state error

  • scillation

Kp Decrease Increase NT Decrease increase KI Decrease Increase Increase Eliminate increase KD NT Decrease Decrease NT de/increase

slide-8
SLIDE 8

PID – Basic Tuning

8

Source: wikipedia https://en.wikipedia.org/wiki/PID_controller

slide-9
SLIDE 9

PID - Tuning Methods

  • ZN (Ziegler Nicholes) reaction curve method
  • ZN step response method
  • ZN Frequency response method
  • ZN self-oscillation method
  • Matlab/simulink

9

slide-10
SLIDE 10

PID – Ziegler Nicholes reaction curve method

Controller Kp Ki Kd P T/L PI 0.9(T/L) 0.27 T/L^2 PID 1.2(T/L) 0.6 T/L^2 0.6T

10 Source: Verver Training Ltd, Three term controller tuning

slide-11
SLIDE 11

PID – use case in real world

  • Drone wings with PID

11

PLANT PID Gyroscope

  • u

θ ACTUATOR Delay y v e ref θ ADC DAC

slide-12
SLIDE 12

PID - Implementation

12 Source: https://www.youtube.com/watch?v=7qw7vnTGNsA&list=PLl0qyij_5jgF_75V49owrHSDCCAvwAVhw&index=2

slide-13
SLIDE 13

Adaptive PID – Movtivation

  • To fit into different circumstance
  • To make the automation working
  • Personal interest (IAS)

13

slide-14
SLIDE 14

Adaptive PID – Self tuning

  • Gain-scheduling controller structure

14

PLANT CONTROLLER SENSOR

  • reference

Gain scheduler Scheduling Variable

source: P.A. Tapp A, A Comparion of three self-tuning control algorithms

slide-15
SLIDE 15

Adaptive PID – Self tuning

  • Self-tuning controller structure

15

PLANT CONTROLLER SENSOR

  • reference

Parameter Adjustment d PLANT ID & Parameter Estimation +

source: P.A. Tapp A, A Comparion of three self-tuning control algorithms

slide-16
SLIDE 16

Adaptive PID – Self tuning

  • Model-reference adaptive controller structure

16

PLANT CONTROLLER SENSOR

  • reference

Model Desired Value Parameter Adjustment

source: P.A. Tapp A, A Comparion of three self-tuning control algorithms

slide-17
SLIDE 17

Adaptive PID – auto tuning

  • PID auto-tuning scheme using neural networks

17

PLANT CONTROLLER SENSOR

  • reference

Parameter converter e(t) y(t)

source: Frankcklin Rivas-echeverria. Nerual Network-based Auto-Tuning for PID Controllers

slide-18
SLIDE 18

Adaptive PID – PIDNN

  • Suitable for non-linear system
  • Computation critical

18

PLANT SENSOR reference

source: F. Shahraki, M.a. Fanaei. Adaptive System Control with PID Neural networks

slide-19
SLIDE 19

Conclusion

Conventional PID Control Adaptive PID Control Analytical approach Learning based approach Good for linear systems Suitable for non-linear systems Sensitve to the change of plant system Doesn‘t need to know the detail of the plant system Fast calculation just in time Slow in learning phase

19

slide-20
SLIDE 20

References

  • [1]F. Shahraki, M.A. Fanaer Neural Network-based Auto-Tuning for PID

Controllers

  • [2] F. Shahraki, M.A. Adaptive System Control with PID Neural Networks
  • [3] Astrom, K. J. and Haggland, T. 1988, Automatic Tunning of PID Controlles
  • [4] Karl Johan Åström (2002) Control System Design (Chapter 6)
  • [5] H.L. Shu, Y. Pi (2005), Decoupled Temperature Control System Based on PID

Neural Network

20