Skip to content
Rod Pumping Artificial Lift Model Predictive Control and Moving Horizon Estimation
Branch: master
Clone or download
APMonitor Links to Article
Added links to Elsevier article and pre-print copy.
Latest commit 2d45651 Nov 5, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Analytical_Solution_Comparison.py
Fluid_Height_Estimation.py
MHE_MPC.py
MHE_MPC_reduced.py
MHE_PI.py MHE and MPC of Rod Pumping Artificial Lift Aug 11, 2018
MHE_PI_reduced.py MHE and MPC of Rod Pumping Artificial Lift Aug 11, 2018
README.md Links to Article Nov 5, 2018
Simulation.py
Timer.py

README.md

The files in this repository are Python source code for the result found in:

Hansen, B., Tolbert, B., Vernon, C., Hedengren, J.D., Model Predictive Automatic Control of Sucker Rod Pump System with Simulation Case Study, Computers & Chemical Engineering, 2018. https://doi.org/10.1016/j.compchemeng.2018.08.018

  • Analytical_Solution.py - Section 3.3
  • Simulation.py - Section 4
  • Fluid_Height_Estimation.py - Section 5.1, Figure 18
  • Timer.py - Section 6.1
  • MHE_PI.py - Section 6.2
  • MHE_PI_reduced.py - Section 6.2 with reduced model
  • MHE_MPC.py - Section 6.3
  • MHE_MPC_reduced.py - Section 6.3 with reduced model

Preprint: https://apm.byu.edu/prism/uploads/Members/2018_hansen_rod_pumping.pdf

You can’t perform that action at this time.