摘要 |
A system for enhancing a flow of a fluid induced by a rod pumping unit is provided. A pumping control unit is configured to control stroke movement of the rod pumping unit. The pumping control unit is configured to store a first set of stroke timing data based on a first pressure level and a second set of stroke timing data based on a second pressure level, store a set of pressure weights, and receive a current pressure level. The current pressure level is between the first pressure level and the second pressure level. The pumping control unit is also configured to determine a current set of stroke timing data based on the current pressure level, the first set of stroke timing, the second set of stroke timing, and the set of pressure weights, and initiate at least one stroke of the rod pumping unit. |
主权项 |
1. A system for enhancing a flow of a fluid induced by a rod pumping unit, said system comprising:
a pumping control unit comprising a processor and a memory, said pumping control unit configured to control stroke movement of the rod pumping unit, thereby controlling the flow of the fluid induced by the rod pumping unit, said pumping control unit configured to:
store a first set of stroke timing data based on a first pressure level and a first gas fraction level, a second set of stroke timing data based on a second pressure level and the first gas fraction level, a third set of stroke timing data based on the first pressure level and a second gas fraction level, and a fourth set of stroke timing data based on the second pressure level and the second gas fraction level, the first set of stroke timing data, the second set of stroke timing data, the third set of stroke timing data, and the fourth set of stroke timing data is based on a plurality of constraints of the rod pumping unit;store a set of pressure weights based on the first set of stroke timing data, the second set of stroke timing data, and the plurality of constraints;store a set of gas fraction weights based on the first set of stroke timing data, the second set of stroke timing data, the third set of stroke timing data, the fourth set of stroke timing data, and the plurality of constraints;receive a current pressure level, wherein the current pressure level is between the first pressure level and the second pressure level;receive a current gas fraction level, wherein the current gas fraction level is between the first gas fraction level and the second gas fraction level;determine a current set of stroke timing data based on the current pressure level, the first set of stroke timing data, the second set of stroke timing data, the set of pressure weights, the current gas fraction level, and the set of gas fraction weights; andinitiate at least one stroke of the rod pumping unit, wherein the at least one stroke is based on the current set of stroke timing data. |