Category: 

What Is a Bottom Hole Assembly?

Article Details
  • Written By: Jeremy Laukkonen
  • Edited By: Andrew Jones
  • Last Modified Date: 25 August 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
In late 19th-century London, mail was delivered to residential addresses up to twelve times each day.   more...

September 28 ,  1924 :  Two US military planes complete the first flights around the world.  more...

A bottom hole assembly is a set of components that used in various drilling operations. Bottom hole assemblies are located at the lower ends of drill strings, below the drill pipes. A typical assembly consists of a drill bit, collars, and various other items such as mud motors. One main purpose served by bottom hole assemblies is to provide the weight necessary for the bit to drill into whatever substance it is meant to penetrate. The bottom hole assembly is also responsible for providing the drill operator with the ability to control the direction of a well.

In the type of deep drilling operations that are commonly used for hydrocarbon exploration and recovery, there are a few common designs. These drilling operations typically make use of drill strings, which are pipes that transmit both drilling fluid and the torque necessary to rotate a drill bit. The top end of a drill string typically has the machinery necessary to pump drilling fluid, and either a top or kelly drive to provide torque for the drill bit. Pipe typically encases the string below that, in order to contain the drilling fluid. The lower end of the string consists of the drill bit, collars, and other components that are collectively known as the bottom hole assembly.

Ad

The main component of a bottom hole assembly is the drill bit, which a top or kelly drive rotates in order to penetrate rock formations. Above the drill bit a number of drill collars are typically used to provide tension on the string, and the weight that is necessary for the bit to remain in contact with the formations it has to penetrate. These collars and all of the other components are typically held together by threaded connections. When dissimilar threads must be joined together in a bottom hole assembly, components known as subs are used.

A number of other components can also be found in various bottom hole assemblies, above the drill bit. Drilling stabilizers are often included to ensure the assembly remains centered, and a downhole or mud motor can provide the drill bit with additional power in some circumstances. Mud motors can also be useful in directional drilling, though additional directional control can be provided by a rotary steerable system. Other components can be added to a bottom hole assembly if it is necessary to gather certain information about the process. A measurement while drilling (MWD) component can sending pressure, temperature, and other types of data back to the surface, and some are even capable of taking samples of formations.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}