adaptive self tuning pid control by frequency loop shaping
play

Adaptive/Self-Tuning PID Control by Frequency Loop-Shaping Elena - PowerPoint PPT Presentation

Adaptive/Self-Tuning PID Control by Frequency Loop-Shaping Elena Grassi, ASU Kostas Tsakalis, ASU Sachi Dash, Honeywell HTC Sujit Gaikwad, Honeywell HTC Gunter Stein, Honeywell HTC CDC 00, Sydney 1 Outline Problem Description: PID


  1. Adaptive/Self-Tuning PID Control by Frequency Loop-Shaping Elena Grassi, ASU Kostas Tsakalis, ASU Sachi Dash, Honeywell HTC Sujit Gaikwad, Honeywell HTC Gunter Stein, Honeywell HTC CDC 00, Sydney 1

  2. Outline • Problem Description: PID Tuning from Input-Output data • Frequency Loop Shaping – Off-line tuning – Target loop selection, 1st-2nd order targets • Direct Adaptation of the PID parameters – Cost functional – Regressor generation via filter banks – Adaptation – Performance Monitoring Implications • Simulation Results • Conclusions CDC 00, Sydney 2

  3. Problem Description • Industrial Applications – Large number of PID loops, often poorly tuned – Reliability and expediency requirements • A Variety of PID Tuning Strategies – Complete or partial models. (System identification-based vs. crossover properties) – Control objectives (Time-Frequency domain) – Direct and indirect approaches to adaptation • Frequency Loop Shaping – Accounting for uncertainty, several successful applications CDC 00, Sydney 3

  4. FLS PID Tuning (batch/off-line) • System ID-modeling from I/O data • Nominal model & uncertainty bounds • Control Objective – Loop-shaping (sensitivity targets) – Disturbance attenuation subject to bandwidth constraints – Guide: “Robust Stability Condition” • On-line version via indirect adaptation – Update plant model, re-tune controller – Complete solutions can be computationally demanding – Simple models => off-line construction of look-up table for the PID gains CDC 00, Sydney 4

  5. Target Loop Selection and FLS PID Tuning ( s a ) ( s a ) λ λ + λ + • Typical Targets: , , , ! 2 s s s ( s ) + ε – Target order depends open-loop/closed-loop bandwidth ratio (for input disturbance attenuation) – Uncertainty constraints and RHP pole-zero limitations – More difficult cases via LQ or full-order controller design methods e.g., K=lqr(A,B,Q,R), target: [A,B,K,0] • FLS Tuning: convex optimization in the frequency domain min S ( GC ( ) L ) min S ( GC ( ) L ) θ − θ − pid pid θ θ L pid L pid 2 ∞ s . t . constr . θ s . t . S ( GC ( ) L ) b θ − ≤ pid pid L ∞ constr . θ pid – L=loop gain, S=sensitivity, T=complementary sensitivity CDC 00, Sydney 5

  6. Direct Adaptation with an FLS objective • Construction of the estimation error (at the plant input) e S ( CG L )[ u ] SC [ y ] T [ u ] = − = − e || || e ( ) sup S CG L e 2 − = L || u || ∞ u 0 ≠ 2 • Approximate sup by using a filter bank || SCF [ y ] TF [ u ] || || SCF [ y ] TF [ u ] || − − 2 , i i 2 δ S ( CG L ) max i i max − ≅ ≤ i i L || F [ u ] || || F [ u ] || ∞ i 2 i 2 , δ – F i : band-pass filters, ||.|| 2, δ : exponentially weighted 2-norm CDC 00, Sydney 6

  7. Direct Adaptation with an FLS objective (cont.) J ( ) θ • Optimization problem i , k min max m M i θ ∈ i , k k ∑ k n T 2 J ( ) − | z w | θ = λ − θ i , k k i , n i , n k n 0 = 2 m m | F [ u ] | = λ + i , k i , k 1 i k − z TF [ u ] , w SC F [ y ] = = i , k i k i , k i k θ • Recursive computation of J i,k • Optimization: min-max of quadratics CDC 00, Sydney 7

  8. Direct Adaptation details • Recursive computation of J i,k ˆ T T ( ) ( ) ( ) ( ) J J S 1 P θ = − θ − θ + θ − θ θ − θ i , k 1 i , k 1 i , k 1 k k i , k 1 k 2 + + + + ˆ T 2 J J ( ) | z w | = λ θ + − θ , 1 , , 1 , 1 i k i k k i k i k k + + + T T 2 , , 2 P P w w S R P R R z w = λ + = − θ = λ + i , k 1 i , k i , k i , k i , k 1 i , k 1 i , k 1 k i , k 1 i , k i , k i , k + + + + + • Each J i,k+1 is quadratic in the parameters: minimize the maximum by, e.g., computing a descent direction and performing a line search CDC 00, Sydney 8

  9. Adaptive FLS Properties • Excitation requirements • Effects of disturbances and unmodeled dynamics (SNR) • A dead-zone condition: update when T 1 2 S P − S 2 d m 0 − > i , k i , k i , k 0 k – Update when the error operator gain drops by at least d 0 • Input Saturation does not affect updates • Linearization offsets (estimation or high-pass filtering) • The cost functional provides a measure of tuning confidence – Feasibility of performance monitoring CDC 00, Sydney 9

  10. Example • Simulation Results for the following plant and target loop: 1 1 G ( s ) , L ( s ) = = 3 ( s 1 ) s + • Square-wave reference input. – Excitation injected at the plant input for t<75. • PID gains converge approximately to the off-line tuning. • Cost functional has a maximum of 0.3 2 , same as the off-line fitting error. CDC 00, Sydney 10

  11. Simulation Results • Left: Parameters, output, reference, excitation. • Right: Square-root of cost functional. CDC 00, Sydney 11

  12. Conclusions • Direct adaptation of PID parameters with an FLS objective – FLS: Operator gain interpretation of fitting error • Recursive implementation for on-line tuning • Use of a filter bank to approximate the min-max objective • Quantitative measures of tuning confidence – Gain of the error system Future work: • On-line monitoring of performance • On-line adaptation of objective (target loop) based on the cost functional values CDC 00, Sydney 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend