Claims
- 1. A drill control system for continuously and efficiently operating drilling machinery having a first electric motor to rotate a drill pipe with attached drilling bit and a second electric motor to operate a hoist pulldown mechanism for applying axial forces on the drill pipe, the drill control system comprising:
- means to set a revolutions per minute (RPM) command value, the RPM command value representing a desired commanded rotational speed for said drill pipe;
- first sensing means for sensing a first set of drilling parameter values, including drilling parameter values representing only the horizontal component of the vibration being produced by the drill pipe and the axial force being exerted on the drill pipe by the second electric motor;
- RPM correction means connected to receive the RPM command value and the first set of drilling parameter values, the RPM correction means including a plurality of predetermined limit values, each predetermined limit value being associated with one drilling parameter value in the first set of drilling parameter values, the RPM correction means producing a corrected RPM command value in which the RPM correction means regulates the corrected RPM command value at the level of the RPM command value while all drilling parameter values in the first set of drilling parameter values are below the associated predetermined limits, and in which the RPM correction means regulates the corrected RPM command values at a level less than the RPM command value while any one of the drilling parameter values in the first set of drilling parameter values is equal to the associated predetermined limit so as to maintain all drilling parameter values in the first set of drilling parameter values at or below the associated predetermined limits;
- first drive means connected to receive the corrected RPM command value for driving the first electric motor to achieve the rotational speed of the drill pipe corresponding to the corrected RPM command value;
- means to set an axial penetration rate command value, the axial penetration rate command value representing a desired commanded axial velocity for the drill pipe in terms of axial length of drill pipe advancement per unit of time;
- second sensing means for sensing a second set of drilling parameter values, including a drilling parameter values representing only the vertical component of the vibration being produced by the drill pipe and the pressure of clearing air being injected into the drill pipe;
- axial penetration rate correction means connected to receive the axial penetration rate command value and the second set of drilling parameter values, the axial penetration rate correction means including a plurality of predetermined limit values, each predetermined limit value being associated with one drilling parameter value in the second set of drilling parameter values, the axial penetration rate correction means producing a corrected axial penetration rate command value in which the axial penetration rate correction means regulates the corrected axial penetration rate command value at the level of the axial penetration rate command value while all drilling parameter values in the second set of drilling parameter values are below the associated predetermined limits, and in which the axial penetration rate correction means regulates the corrected axial penetration rate command value at a level less than the axial penetration rate command value while any one of the drilling parameter values in the second set of drilling parameter values is equal to the associated predetermined limit so as to maintain all drilling parameter values in the second set of drilling parameter values at or below the associated predetermined limit;
- second drive means connected to receive the corrected axial penetration rate command value for driving the second electric motor to achieve the axial velocity of the drill pipe corresponding to the corrected axial penetration rate command value.
- 2. The drill control system of claim 1 which includes:
- means for setting a collar depth value;
- means for setting a normal RPM value;
- means for setting a collaring RPM value;
- means for setting a normal axial penetration rate value;
- means for setting a collar axial penetration rate value; and
- means for sensing the current depth of the hole and producing a current hole depth value;
- and in which the means to set an RPM command value includes means for setting the RPM command value as a function of the current hole depth value, wherein if the current hole depth value is less than the collar depth value then the RPM command value is set to the collaring RPM value, and if the current hole depth value is greater than or equal to the collar depth value then the RPM command value is set to the normal RPM value;
- and in which the means to set an axial penetration rate command value includes means for setting the axial penetration rate command value as a function of the current hole depth value, wherein if the current hole depth value is less than the collar depth value then the axial penetration rate command value is set to the collar axial penetration rate value, and if the current hole depth value is greater than or equal to the collar depth value then the axial penetration rate command value is set to the normal RPM value.
- 3. The drill control system of claim 1 in which the second sensing means includes means for sensing the current being drawn by the first electric motor, and the second set of drilling parameter values includes a value representing the current being drawn by the first electric motor, and in which the axial penetration rate correction means includes a cooldown control means, the cooldown control means comprising:
- average current calculation means connected to the current sensing means for accumulating a time average effective current value of the current being drawn by the first electric motor;
- current regulator means also connected to current sensing means, the current regulator means producing an output proportional to the amount by which the sensed current exceeds the current rating of the first electric motor; and
- switching means connected to receive the time average effective current value, the switching means being operative to test the time average effective current value against the current rating of the first electric motor, and if the current rating is exceeded, then the switching means applies the output of the current regulator means to the axial penetration rate correction means for reduce the corrected axial penetration rate command value for as long as the current rating is exceeded.
- 4. The drill control system of claim 1 which includes:
- rotary current sensing means for sensing the current being drawn by the first electric motor in producing rotary motion of the drill pipe;
- rotary speed sensing means for sensing the rotary speed of the drill pipe;
- stalled bit detection means connected to the rotary current sensing means and the rotary speed sensing means, the stalled bit detection means producing a stalled bit induction to the hoist control means when the rotary speed of the drill pipe falls below a predetermined minimum rotary speed value and the rotary current exceeds a predetermined maximum rotary current value; and
- control means connected to the stalled bit detection means and to the means for setting the RPM command value and the axial penetration rate command value, wherein upon reception of a stalled bit indication from the stalled bit detection means, the control means forces the RPM command value and the axial penetration rate command value to zero, and provides a fault indication of the stalled bit condition.
- 5. The drill control system of claim 1 which includes:
- hoist control means for controlling the operation of the second electric motor, the hoist control means including switching means interposed between the axial penetration rate correction means and the second drive means in order to selectively interrupt the connection of the corrected axial penetration rate command value to the second drive means and instead produce a hoist command value and connect the hoist command value to the second drive means, the hoist command value causing the second drive means to reverse the direction of the second electric motor thereby reversing direction of the axial velocity of the drill pipe;
- and in which the axial penetration rate correction means includes means for decreasing the corrected axial penetration rate command value when the drilling parameter value representing the pressure of air being injected into the drill pipe is near the associated predetermined limit value, and in which the axial penetration rate correction means includes means for providing a clogged bit indication to the hoist control means if the pressure of air being injected into the drill pipe is greater than or equal to the associated predetermined limit value;
- wherein upon reception of the clogged bit indication from the clogged bit detection means, the hoist control means engages the switching means to automatically raise the drill pipe to relieve the clogged bit condition without manual intervention.
- 6. A method for continuously and efficiently operating drilling machinery having a first electric motor to rotate a drill pipe with attached drilling bit and a second electric motor to operate a hoist pulldown mechanism for applying axial forces on the drill pipe, the method comprising:
- setting a revolutions perminute (RPM) command value, the RPM command value representing a desired commanded rotational speed for said drill pipe;
- sensing a first set of drilling parameter values, including drilling parameter values representing only the horizontal component of the vibration being produced by the drill pipe and the axial force being exerted on the drill pipe by the second electric motor;
- producing a corrected RPM command value based on the RPM command value, the first set of drilling parameter values, and a plurality of predetermined limit values, each predetermined limit value being associated with one drilling parameter value in the first set of drilling parameter values, such that the corrected RPM command value is regulated at the level of the RPM command value while all drilling parameter values in the first set of drilling parameter values are below the associated predetermined limits, and such that the corrected RPM command value is regulated at a level less than the RPM command value while any one of the drilling parameter values in the first set of drilling parameter values is equal to the associated predetermined limit so as to maintain all drilling parameter values in the first set of drilling parameter values at or below the associated predetermined limit;
- driving the first electric motor to achieve the rotational speed of the drill pipe corresponding to the corrected RPM command value;
- setting an axial penetration rate command value, the axial penetration rate command value representing a desired commanded axial velocity for the drill pipe in terms of axial length of drill pipe advancement per unit of time;
- sensing a second set of drilling parameter values, including drilling values representing only the vertical component of the vibration being produced by the drill pipe and the pressure of an clearing medium being injected into the drill pipe;
- producing corrected axial penetration rate command value based on the axial penetration rate command value, the second set of drilling parameter values, and a plurality of predetermined limit values, each predetermined limit value being associated with one drilling parameter value in the second set of drilling parameter values, such that the corrected axial penetration rate command value is regulated at the level of the axial penetration rate command value while all drilling parameter values in the second set of drilling parameter values are below the associated predetermined limits, and such that corrected axial penetration rate command value is regulated at a level less than the axial penetration rate command value while any one of the drilling parameter values in the second set of drilling parameter values is equal to the associated predetermined limit so as to maintain all drilling parameter values in the second set of drilling parameter values at or below the associated predetermined limit;
- driving the second electric motor to achieve the axial velocity of the drill pipe corresponding to the corrected axial penetration rate command value.
- 7. The method of claim 6 which includes the steps of:
- setting a normal RPM value;
- setting a collar depth value;
- setting a collaring RPM value; and
- sensing the current depth of the hole and producing a current hole depth value;
- and in which the step of setting a RPM command value sets the RPM command value as a function of the current hole depth value, wherein if the current hole depth value is less than the collar depth value then the RPM command value is set to the collaring RPM value, and if the current hole depth value is greater than or equal to the collar depth value then the RPM command value is set to the normal RPM value;
- and in which the step of setting an axial penetration rate command value sets the axial penetration rate command value as a function of the current hole depth value, wherein if the current hole depth value is less than the collar depth value then the axial penetration rate command value is set to the collar axial penetration rate value, and if the current hole depth value is greater than or equal to the collar depth value then the axial penetration rate command value is set to the normal axial penetration rate value.
- 8. The method of claim 6 in which the step of sensing a second set of drilling parameter values includes sensing the current being drawn by the first electric motor, and the second set of drilling parameter values includes a value representing the current being drawn by the first electric motor, and in which the step of producing a corrected axial penetration rate command value includes the steps of:
- accumulating a time average effective current value of the sensed current being drawn by the first electric motor;
- producing a current regulator output proportional to the amount by which the sensed current exceeds the current rating of the first electric motor; and
- testing the time average effective current value against the current rating of the first electric motor, and if the current rating is exceeded, then reducing the corrected axial penetration rate command value for as long as the current rating is exceeded.
- 9. The method of claim 6 which includes the steps of:
- sensing the current being drawn by the first electric motor in producing rotary motion of the drill pipe;
- sensing the rotary speed of the drill pipe;
- producing a stalled bit indication when the rotary speed of the drill pipe falls below a predetermined minimum rotary speed value and the rotary current exceeds a predetermined maximum rotary current value; and
- upon activation of the stalled bit indication, forcing the RPM command value and the axial penetration rate command value to zero, and providing a fault indication for the stalled bit condition.
- 10. The method of claim 6 which includes the steps of:
- decreasing the corrected axial penetration rate command value when the drilling parameter value representing the pressure of air being injected into the drill pipe is near the associated predetermined limit value, and providing a clogged bit indication to the hoist control means if the pressure of air being injected into the drill pipe is greater than or equal to the associated predetermined limit value;
- wherein upon activation of the clogged bit indication from the clogged bit detection means, raising the drill pipe to relieve the clogged bit condition without manual intervention.
Parent Case Info
This application is a continuation of application Ser. No. 849,538, filed Apr. 8, 1986, now abandoned.
US Referenced Citations (11)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
849538 |
Apr 1986 |
|