Adaptive PID Controller
Yiming Zhao
1
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
Yiming Zhao
1
2
3
PLANT IN OUT
4
PLANT CONTROLLER SENSOR
input
reference
5 https://en.wikipedia.org/wiki/PID_controller
6
Four major characteristics of the closed loop step response
7
Rise Time Overshoot Settling time Steady state error
Kp Decrease Increase NT Decrease increase KI Decrease Increase Increase Eliminate increase KD NT Decrease Decrease NT de/increase
8
Source: wikipedia https://en.wikipedia.org/wiki/PID_controller
9
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
11
PLANT PID Gyroscope
θ ACTUATOR Delay y v e ref θ ADC DAC
12 Source: https://www.youtube.com/watch?v=7qw7vnTGNsA&list=PLl0qyij_5jgF_75V49owrHSDCCAvwAVhw&index=2
13
14
PLANT CONTROLLER SENSOR
Gain scheduler Scheduling Variable
source: P.A. Tapp A, A Comparion of three self-tuning control algorithms
15
PLANT CONTROLLER SENSOR
Parameter Adjustment d PLANT ID & Parameter Estimation +
source: P.A. Tapp A, A Comparion of three self-tuning control algorithms
16
PLANT CONTROLLER SENSOR
Model Desired Value Parameter Adjustment
source: P.A. Tapp A, A Comparion of three self-tuning control algorithms
17
PLANT CONTROLLER SENSOR
Parameter converter e(t) y(t)
source: Frankcklin Rivas-echeverria. Nerual Network-based Auto-Tuning for PID Controllers
18
PLANT SENSOR reference
source: F. Shahraki, M.a. Fanaei. Adaptive System Control with PID Neural networks
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
Controllers
Neural Network
20