Modeling and Control for Beam Pumping Units: An Overview | Synapse