selecting transients automatically for the identification
play

Selecting Transients Automatically for the Identification of Models - PowerPoint PPT Presentation

Selecting Transients Automatically for the Identification of Models for an Oil Well IFAC Workshop on Automatic Control in Offshore Oil and Gas Production onio H. Ribeiro 1 Luis A. Aguirre 1 Ant Laboratory of Modeling, Analysis and Control of


  1. Selecting Transients Automatically for the Identification of Models for an Oil Well IFAC Workshop on Automatic Control in Offshore Oil and Gas Production onio H. Ribeiro 1 Luis A. Aguirre 1 Antˆ Laboratory of Modeling, Analysis and Control of Nonlinear Systems (MACSIN) Department of Electronic Engineering (DELT) Universidade Federal de Minas Gerais (UFMG) Florian´ opolis, 2nd IFAC Oilfield, 2015 A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 1 / 11

  2. Introduction Oil Production Process Offshore Oil Production Process Introduction Stacionary Production Unit; Riser; Flow Line; Manifold; Wet Christmas Tree; Wellhead; Gas Lift; Soft Sensors. A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 2 / 11

  3. Introduction Oil Production Process P&ID diagram Introduction A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 3 / 11

  4. Introduction Model Estimation Time Series Introduction A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 4 / 11

  5. Introduction Model Estimation Time Series Introduction A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 4 / 11

  6. Introduction Model Estimation Time Series Introduction A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 4 / 11

  7. Introduction Model Estimation Time Series Introduction A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 4 / 11

  8. Selecting transients automatically Goals and Objectives Goals and Objectives Selecting Transients Automatically Define a quantitative way to measure how suitable a window is for system identification; Define a quantitative measure that can be used to discard windows where the output is not correlated with the input; Use these metrics to automatize the process of finding suitable windows for system identification. A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 5 / 11

  9. Selecting transients automatically Dynamic Based Metric Trajectory Matrix Dynamic Based Metric Trajectory Matrix If you have a set of data containing values of y from k = 0 to k = m + n , you may write: y ∈ R m and x ∈ R n :   y ( n − 1) y ( n − 2) y (0) . . . y ( n ) y ( n − 1) y (1) . . .   A =  ;  . . .  ... . . .   . . .  y ( m + n − 2) y ( m + n − 3) y ( m − 1) . . . A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 6 / 11

  10. Selecting transients automatically Dynamic Based Metric Rank of Trajectory Matrix Dynamic Based Metric Deeply related with how strong a transient is; Equals the number of parameters one can estimate for an autoregressive model. Depends only on signal y evolution. A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 7 / 11

  11. Selecting transients automatically Dynamic Based Metric Effective Rank of Trajectory Matrix Dynamic Based Metric The effective rank r will be calculated as the maximum value of i , so that: σ i − σ i − 1 > l A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 8 / 11

  12. Selecting transients automatically Dynamic Based Metric Correlation Based Metric - Definition Correlation Based Metric Correlation Based Metric The following scalar metric is proposed: τ max | ρ ( τ ) | − p � s = , | τ | τ = − τ max (1) ρ ( τ ) is the normalized CCF and confidence interval is given by ± p . A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 9 / 11

  13. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  14. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  15. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  16. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  17. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  18. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  19. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  20. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  21. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  22. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  23. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  24. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  25. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  26. Selecting transients automatically Global view of the algorithm Global View of the Algorithm Selecting Transients Automatically A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 10 / 11

  27. Conclusion Concluding Remarks Concluding Remarks Conclusion Daily operation data vs Creating Tests; Easily extended for the multivariated case; Some adjustments may be done aftewards; Time saving. A. H. Ribeiro, L. A. Aguirre (UFMG) Selecting Transients for Identification IFAC Oilfield 2015 11 / 11

Recommend


More recommend