1. A ball drop wellhead control apparatus, comprising:
a control body having a central passage;
a ball controller housed by the control body and obstructing the central passage, the ball controller having a ball pocket that is aligned with the central passage of the control body when the ball controller is in the ball receiving position, at least one through bore in a bottom of the ball pocket that provides fluid communication through the ball controller when the ball controller is in a ball receiving position, and a ball release port through which a frac ball is released from the ball pocket when the ball controller is in a ball release position, the ball release port being oriented at a right angle with respect to the ball pocket, the ball controller inhibiting any frac ball dropped from a frac ball drop or a frac ball injector connected directly or indirectly to the control body from being released from the central passage until the ball controller is moved to the ball release position; and
an actuator that moves the ball controller from the ball receiving position to the ball release position.
2. The ball drop wellhead control apparatus as claimed in claim 1 further comprising an injection port in a sidewall of the control body, the injection port being aligned with the ball pocket and the ball release port being aligned with the central passage below the ball controller when the ball controller is in the ball release position.
3. The ball drop wellhead control apparatus as claimed in claim 2 wherein the injection port is aligned with the ball release port when the ball controller is in the ball receiving position.
4. The ball drop wellhead control apparatus as claimed in claim 2 further comprising an injection adapter connected to the injection port to permit a frac iron to be connected to the injection port to permit frac fluid to be pumped into the ball pocket when the ball controller is in the ball release position.
5. The ball drop wellhead control apparatus as claimed in claim 1 wherein the ball controller is a cylindrical plug having a stem end that extends through a sidewall of the control body.
6. The ball drop wellhead control apparatus as claimed in claim 5 wherein the actuator comprises a 90\xb0 hydraulic actuator connected to the stem end of the cylindrical plug.
7. The ball drop wellhead control apparatus as claimed in claim 6 further comprising a position indicator connected to the hydraulic actuator that provides a visual indication of whether the ball controller is in the ball receiving position or the ball release position.
8. A ball drop wellhead control apparatus, comprising:
a control body adapted to be mounted below a frac ball drop or a frac ball injector so that any frac balls released from the frac ball drop or the frac ball injector enter a central passage of the control body before the frac balls can enter a frac fluid stream being pumped into a well;
a ball controller housed by the control body and obstructing the central passage, the ball controller comprising a ball pocket that is aligned with the central passage of the control body when the ball controller is in the ball receiving position, at least one through bore that provides fluid communication between the central passage below the ball controller and the central passage above the ball controller, the at least one through bore having a smaller internal diameter than an outer diameter of a smallest frac ball to be dropped by the frac ball drop or the frac ball injector, and a ball release port oriented at a right angle with respect to the ball pocket, through which the frac ball is released from the ball pocket when the ball controller is in the ball release position, the ball controller inhibiting any frac ball dropped from the frac ball drop or the frac ball injector from being released from the central passage until the ball controller is moved to a ball release position; and
an actuator adapted to move the ball controller from the ball receiving position to the ball release position.
9. The ball drop wellhead control apparatus as claimed in claim 8 further comprising an injection port in a sidewall of the control body, the injection port being aligned with the ball pocket when the ball controller is in the ball release position, and the injection port is aligned with the ball release port when the ball controller is in the ball receiving position.
10. The ball drop wellhead control apparatus as claimed in claim 9 further comprising an injection adapter connected to the injection port to permit frac fluid to be pumped into the ball pocket when the ball controller is in the ball release position.
11. The ball drop wellhead control apparatus as claimed in claim 8 wherein the ball controller is a cylindrical plug having a stem end that extends through a sidewall of the control body, and the ball controller actuator comprises a hydraulic actuator connected to the stem end of the cylindrical plug.
12. The ball drop wellhead control apparatus as claimed in claim 11 further comprising a position indicator connected to the hydraulic actuator that provides a visual indication of whether the hydraulic actuator has the ball controller in the ball receiving position or the ball release position.
13. A ball drop wellhead control apparatus, comprising:
a control body adapted to be mounted in a frac stack below a frac ball drop or a frac ball injector such that all frac balls released from the frac ball drop or the frac ball injector enter a central passage of the control body;
a ball controller housed by the control body and obstructing the central passage, the ball controller comprising a ball pocket that is aligned with the central passage of the control body above the ball controller when the ball controller is in a ball receiving position, and a ball release port that is oriented at a right angle with respect to the ball pocket, the frac balls being released from the ball pocket through the ball release port only when the ball controller is in a ball release position in which the ball release port is aligned with the central passage below the ball controller, the ball controller enabling fluid communication between a fluid stream being pumped through the frac stack and into a well and the frac ball drop or the frac ball injector when the ball controller is in the ball receiving position; and
a hydraulic actuator adapted to move the ball controller from the ball receiving position to the ball release position.
14. The ball drop wellhead control apparatus as claimed in claim 13 further comprising a position indicator that provides a visual indication of whether the ball controller is in the ball receiving position or the ball release position.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A server defining an inlet and an outlet, the server comprising:
a motherboard installable in two installation directions and between the inlet and the outlet;
at least one fan;
a first temperature sensor, installed at one end of the motherboard and adjacent to the at least one fan, to sense a temperature of the end of the motherboard;
a second temperature sensor, installed at an opposite end of the motherboard, to sense a temperature of the opposite end of the motherboard;
a storage unit to store a first table and a second table respectively associated with the two installation directions, each table recording a fan running data and a comparison of the two temperatures, wherein in one of the two installation directions, the first temperature sensor is closer to the inlet than the second temperature sensor, and in the other one of the two installation directions, the second temperature sensor is closer to the inlet than the first temperature sensor; and
a control unit comprising:
a recognition module to recognize the first and the second temperature sensors;
a temperature determining module to determine a temperature difference between the first and the second temperature sensors and obtain a comparison result;
a table select module to select one table according to the comparison result from the storage unit and acquire the fan running data recorded in the table; and
a fan control module to control the at least one fan to rotate according to the acquired fan running data.
2. The server as recited in claim 1, wherein the recognition module is configured to recognize the first and the second temperature sensors according to the positions of the two temperature sensors.
3. The server as recited in claim 1, wherein when the temperature determining module determines that the temperature sensed by the first temperature sensor is greater than that sensed by the second temperature sensor, the table select module selects the first table from the storage unit and acquires the first fan running data recorded in the first table, and when the temperature determining module determines that the temperature sensed by the second temperature sensor is greater than that sensed by the first temperature sensor, the table select module selects the second table from the storage unit and acquires the second fan running data recorded in the second table.
4. The server as recited in claim 1, wherein the two installation directions are orientated in opposite directions.
5. A heat dissipation method for a server, wherein the server defines an inlet and an outlet, and comprises a motherboard installable in two installation directions and between the inlet and the outlet, at least one fan, and a first and a second temperature sensors respectively installed at two opposite ends of the motherboard, the server stores a first table and a second table respectively associated with the two installation directions, each table records a fan running data and a comparison of the two temperatures, in one of the two installation directions, the first temperature sensor is closer to the inlet than the second temperature sensor, and in the other one of the two installation directions, the second temperature sensor is closer to the inlet than the first temperature sensor, the method comprising:
sensing the temperatures of the first and the second temperature sensors;
recognizing the first and the second temperature sensors;
determining a temperature difference between the first and the second temperature sensors and obtaining a comparison result;
selecting one stored table according to the comparison result and acquiring the fan running data recorded in the table; and
controlling the at least one fan to rotate according to the acquired fan running data.
6. The heat dissipation method as recited in claim 5, wherein the step \u201crecognizing the first and the second temperature sensors\u201d comprises recognizing the first and the second temperature sensors according to the positions of the two sensors.
7. The heat dissipation method as recited in claim 5, wherein the step \u201cdetermining the temperature different between the first and the second temperature sensors\u201d comprises determining whether the temperature of the first temperature sensor is greater or less than one of the second temperature sensor.
8. The heat dissipation method as recited in claim 7, further comprising:
when the temperature of the first temperature sensor is greater than one of the second temperature sensor, selecting the first stored table and acquiring the first fan running data recorded in the first table; and
when the temperature of the second temperature sensor is greater than one of the first temperature sensor, selecting the second stored table and acquiring the second fan running data recorded in the second stored table.
9. The heat dissipation method as recited in claim 5, wherein the two installation directions are orientated in opposite directions.