• No results found

Experiments and results

6.1 Future work

This section will present proposals and recommendations for future work in order to increase the quality and achieve more realistic results. This work has been es-tablished on assumptions and simplifications in order to narrow the scope of the task.

59

60 CHAPTER 6. CONCLUSION

6.1.1 Echo State Network

The ESN used in this work managed to identify the ESP satisfactorily, but it is necessary to reduce the size of the network to acquire a faster controller. It should also be developed a better method to access future states in the ESN, a task which was performed in a manual manner for this project.

6.1.2 Nonlinear Model Predictive Control

There are multiple areas that can be improved in the NMPC. Firstly,multiple shoot-ingshould be implemented for more speed and the opportunity to look further into future behavior.

A more suitable objective function is necessary in order to achieve more realistic results. Controlling the ESP intake pressure to a setpoint would be a better control target since the intake pressure directly affects the flow-rate from the reservoir.

This target would allow the operator to control the production flow-rate. It is also natural to minimize the ESP frequency to minimize the power usage in the ESP.

The change of ESP frequency is usually constrained in order to avoid fast changes in suction, while the change of the production choke valve opening is constrained by limits from the choke characteristics. These changes should be implemented as hard constraints established by the operators.

Lastly, there is no feedback implemented in the ESN. This will not cause any huge problems for a noiseless simulation, but once noise is introduced in the plant, a correction filter must be implemented. A correction filter is a low-pass filter that corrects the error between the predicted output and the current measured output.

The filter will also play a part in correcting modeling errors.

Bibliography

[1] Z.-S. Hou and Z. Wang, “From model-based control to data-driven con-trol: Survey, classification and perspective,”Information Sciences, vol. 235, pp. 3–35, 2013.

[2] O. Nelles,Nonlinear System Identification From Classical Approaches to Neu-ral Networks and Fuzzy Models. Springer, 2001.

[3] I. Osnes, “Model Predictive Control using data-driven models obtained from Artificial Neural Networks,” Department of Engineering Cybernetics, NTNU – Norwegian University of Science and Technology, Specialization Project in TTK4551, 2019.

[4] E. Antonelo, E. Camponogara, and B. Foss, “Echo State Networks for data-driven downhole pressure estimation in gas-lift oil wells,”Neural Networks, vol. 85, 2017.

[5] E. A. Antonelo and B. Schrauwen, “On Learning Navigation Behaviors for Small Mobile Robots With Reservoir Computing Architectures,”IEEE Trans-actions on Neural Networks and Learning Systems, vol. 26, no. 4, pp. 763–

780, 2015.

[6] U. Rosolia, X. Zhang, and F. Borrelli, “Data-Driven Predictive Control for Autonomous Systems,”Annual Review of Control, Robotics, and Autonomous Systems, vol. 1, no. 1, pp. 259–286, 2018.

[7] S. Gros and M. Zanon, “Data-driven Economic NMPC using Reinforcement Learning,”IEEE Transactions on Automatic Control, 2019. DOI:10.1109/

tac.2019.2913768.

[8] Centrilift Europe and Africa ESP Failures 1999-2008, Centrilift, 2008.

[9] P. Delou, J. Azevedo, D. Krishnamoorthy, M. de Souza Jr, and A. Secchi,

“Model predictive control with adaptive strategy applied to an electric sub-mersible pump in a subsea environment,”IFAC-PapersOnLine, vol. 52, pp. 784–

789, 2019.

[10] B. J. Binder, K. M. Kufoalor, A. Pavlov, and T. A. Johansen, “Embedded Model Predictive Control for an Electric Submersible Pump on a Programmable Logic Controller,” in2014 IEEE Conference on Control Applications (CCA), IEEE, 2014, pp. 579–585.

61

62 BIBLIOGRAPHY [11] D. Krishnamoorthy, E. Bergheim, A. Pavlov, M. Fredriksen, and K. Fjalestad,

“Modelling and robustness analysis of model predictive control for electri-cal submersible pump lifted heavy oil wells,”IFAC-PapersOnLine, vol. 49, pp. 544–549, 2016.

[12] G. Takacs, Electrical Submersible Pumps Manual: Design, Operations, and Maintenance.San Diego: Elsevier Science, 2017.

[13] A. Pavlov, D. Krishnamoorthy, K. Fjalestad, E. Aske, and M. Fredriksen,

“Modelling and Model Predictive Control of Oil Wells with Electric Sub-mersible Pumps,” in2014 IEEE Conference on Control Applications (CCA), 2014, pp. 586–592.

[14] C. Chen,Linear System Theory and Design. Oxford University Press, 1999.

[15] H. Jaeger, “Tutorial on training Recurrent Neural Networks, covering BPPT, RTRL, EKF and the Echo State Network approach,”GMD-Forschungszentrum Informationstechnik, vol. 5, 2002.

[16] P. Kunkel and V. Mehrmann,Differential-Algebraic Equations, Analysis and Numerical Solution. European Mathematical Society, 2006.

[17] I. Matei and C. Bock, “Modeling methodologies and simulation for dynam-ical systems,” 2012.

[18] I. Goodfellow, Y. Bengio, and A. Courville,Deep Learning. MIT Press, 2016, http://www.deeplearningbook.org.

[19] A. S. Walia,Activation functions and it’s types-which is better?2017. [ On-line]. Available: https://towardsdatascience.com/activation-functions-and-its-types-which-is-better-a9a5310cc8.

[20] Jing Dai, Pinjia Zhang, J. Mazumdar, R. G. Harley, and G. K. Venayagamoor-thy, “A comparison of MLP, RNN and ESN in determining harmonic con-tributions from nonlinear loads,” in2008 34th Annual Conference of IEEE Industrial Electronics, 2008, pp. 3025–3032.

[21] S. Hochreiter, “The Vanishing Gradient Problem During Learning Recurrent Neural Nets and Problem Solutions,”International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, vol. 6, pp. 107–116, 1998.

[22] U. Schiller and J. Steil, “Analyzing the weight dynamics of recurrent learn-ing algorithms,”Neurocomputing, vol. 63, pp. 5–23, 2005.

[23] G. Tanaka, T. Yamane, J. Heroux, R. Nakane, N. Kanazawa, S. Takeda, H.

Numata, D. Nakano, and A. Hirose, “Recent advances in physical reservoir computing: A review,” 2018.

[24] M. Lukosevicius, “A Practical Guide to Applying Echo State Networks,” in Neural Networks: Tricks of the Trade, 2012.

BIBLIOGRAPHY 63 [25] Q. Ma, L. Shen, E. Chen, S. Tian, J. Wang, and G. W. Cottrell, “WALKING WALKing walking: Action recognition from action echoes,” inProceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI-17, 2017, pp. 2457–2463.

[26] J. Nocedal and S. J. Wright,Numerical Optimization. Springer, 1999.

[27] L. Imsland,Introduction to Model Predictive Control, 2007.

[28] K. R. Muske and J. B. Rawlings, “Model Predictive Control with Linear Mod-els,” 1993.

[29] B. Foss and T. A. N. Heirung, “Merging Optimization and Control,” 2016.

[30] J. Jordanou, E. Camponogara, E. Antonelo, and M. A. Aguiar, “Nonlinear Model Predictive Control of an Oil Well with Echo State Networks,” vol. 51, pp. 13–18, 2018.

[31] D. Verstraeten, B. Schrauwen, S. Dieleman, P. Brakel, P. Buteneers, and D. Pecevski, “Oger: Modular Learning Architectures For Large-Scale Se-quential Processing,” The Journal of Machine Learning Research, vol. 13, pp. 2995–2998, 2012.

[32] J. A. E. Andersson, J. Gillis, G. Horn, J. B. Rawlings, and M. Diehl, “CasADi – A software framework for nonlinear optimization and optimal control,”

Mathematical Programming Computation, vol. 11, pp. 1–36, 2019.

[33] B. J. Binder, A. Pavlov, and T. A. Johansen, “Estimation of Flow Rate and Viscosity in a Well with an Electric Submersible Pump using Moving Hori-zon Estimation,” IFAC-PapersOnLine, 2015, pp. 140–146.

NTNU Norwegian University of Science and Technology Faculty of Information Technology and Electrical Engineering Department of Engineering Cybernetics

Master ’s thesis

RELATERTE DOKUMENTER