Next Article in Journal
Specificity of 3D Printing and AI-Based Optimization of Medical Devices Using the Example of a Group of Exoskeletons
Previous Article in Journal
Design of a Dynamic Secondary Mirror Truss Adjustment Mechanism for Large Aperture Telescopes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development of Automatic Electric Drive Drilling System for Core Drilling

1
School of Engineering and Technology, China University of Geosciences, Beijing 100083, China
2
Key Laboratory of Deep Geodrilling Technology, Ministry of Natural Resources, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(2), 1059; https://doi.org/10.3390/app13021059
Submission received: 7 December 2022 / Revised: 28 December 2022 / Accepted: 5 January 2023 / Published: 12 January 2023
(This article belongs to the Section Robotics and Automation)

Abstract

:
Core drilling has been widely used in mineral exploration with diamond-impregnated drilling technology. Automation is a critical technology in improving core drilling efficiency and reducing core drilling costs, but there is no complete automation that can control the entire core drilling process. In this paper, an electric drive laboratory drilling system was established using programmable logic controller (PLC) technology. A proportional integration differentiation (PID) control algorithm was developed to achieve closed-loop control of the weight-on-bit (WOB) during the drilling process. Four drilling modes were developed for the drilling system, and their performances were verified by drilling test. A constant-speed mode is proposed as the most suitable mode for the system. The recommended rate of penetration (ROP) of the rock sample and bit used in the experiment was obtained through the power optimization drilling test. The results show that the optimal rotation speed ranged from 700 to 1000 rpm, and the optimal ROP ranged from 2.0 to 2.6 m/h.

1. Introduction

Drilling systems have been used in various fields, such as mineral exploration, the development of oil and gas resources, underground water development, and geothermal power. As a necessary means of resource exploration, core drilling plays an essential role in resource exploitation and economic development. However, core drilling is characterized by miniaturization, a low degree of automation, low profits, and high labor intensity [1,2]. Most well drilling costs are not product-cost-dependent but time-dependent. Therefore, the main goals of core drilling optimization are to reduce the total time and labor intensity [3,4]. Drilling speed, commonly called the rate of penetration (ROP), becomes a key performance indicator. ROP optimization involves selecting the operational parameters to improve the drilling speed in this case. Rock formation, hole diameter, hole cleaning and hydraulics, weight-on-bit (WOB), rotational speed (RPM), and bit type are the six factors that influence ROP [5]. Instead of choosing a suitable drill bit and drilling fluid type before drilling, a new solution relies on real-time analysis to optimize the operational parameters, WOB and RPM, during drilling. Intelligent and automatic drilling systems suggest operational parameters for drillers by correlating real-time drilling data with vast amounts of historical data stored in a database, or by exerting complete control of all rig equipment with significant decision points. The latter describes the levels of automation that are likely years away from deployment in the field. Developing a drilling system under laboratory conditions will contribute to research on automated drilling and drilling rate optimization in the core drilling field [6,7,8,9,10]. The drilling systems automation technical section of the Society of Petroleum Engineers (DSATS) developed a DSATS drillbotics program. The program is an international competition for universities to design and build a small drilling rig for petroleum and gas automation. However, it is hard to find automation in core drilling.
Compared with petroleum and gas drilling, core drilling has the characteristics of small equipment volume, small bore diameter, fast construction time, and low economic benefits; thus, core drilling has a low level of automation. Owing to the poor working environment of core drilling and drilling rig product molding, the drive mode of the core drilling rig is generally a hydraulic or mechanical drive. The hydraulic drill rig has the disadvantages of complicated maintenance, high cost, and poor delay control, but it has the advantages of large WOB and large torque. The electric drive drill has the advantages of simple structure and high control accuracy, but it has the disadvantages of large volume. Wang et al. developed a multiparameter hydraulic submersible hammer test platform to achieve drilling through hydraulic drive [11]. Zhao developed a multifunction hydraulic drilling test platform [12]. In addition, the Commonwealth Scientific and Industrial Research Organisation (CSRIO) transformed a power head drill rig into an intelligent real-time formation identification system, which is equipped with a parameter monitoring console. The system can analyze real-time rig parameters, infer bit status, and identify formation information. The electric drive core drilling system can simulate actual drilling, provide the measurement and recording of various drilling parameters, provide the basis for improving drilling technology, develop drilling equipment, and provide ideas for drilling optimization [13,14]. The key goal of drilling automation at this stage is to develop digital and robust tools to assist drillers in critical phases and, if possible, to automate routine tasks that machines can easily control [15]. IRI and NOV (Houston, TX, USA), Dreco (Edmonton, AB, Canada), Hitec (Sola, Norway), Siemens (Munich, Germany), and others have developed rig systems with AC frequency conversion as the driving force. However, the large-scale equipment used at the petroleum and gas industry application level is not suitable for laboratory experiments. In terms of electric drive drilling system, Liu developed a miniature drilling device with a drilling parameter acquisition module, but the device did not realize closed-loop control in the drilling process [16]. Joseph Paez Chavez set up an experimental device to study the stick–slip phenomenon in drilling with DC top drive. However, the WOB and torque provided by the device are limited [8]. Real F.F. et al. built a drilling experiment device to explore the stick–slip characteristics of drilling tools in the process of drilling with electric jacks. However, in the actual process of drilling, the motor speed oscillated significantly and could not provide a stable rotation speed [9]. Magomed K et al. developed an automatic drilling system, which is powered by a small top drive hollow shaft DC motor [7]. It is equipped with a measuring-while-drilling module to realize automatic drilling control, but the motor’s power is not enough to complete drilling experiments at real drilling level.
In summary, most of the current laboratory drilling systems are driven by hydraulic hybrid drive or a pure hydraulic system, and the development of electric drive is lagging. Moreover, laboratory drilling systems with pure electric drive mostly provide very limited WOB and torque, which are only used for specific experiments. In addition, most of the control of drilling parameters is based on the feedback control between people and sensors, which does not realize the real sense of automatic control. Most laboratory drilling systems with well-designed control systems are not capable of drilling at real size, especially for core drilling, which is unable to restore actual drilling.
The main objective of this study is to develop an electric driven laboratory core drill rig, and to develop a supporting automatic drilling control system to meet the requirements of simulating actual core drilling engineering. The system can perform simple drilling experiments with four drilling modes, record drilling data, and optimize the ROP for energy consumption.
In this paper, the basic theory of drilling is introduced. Then, the drilling system design, including the hardware and software system, is presented. Subsequently, four control modes are introduced and verified by experiments, and the rate of penetration is optimized by power optimization. Finally, the results and discussion are presented to demonstrate the performance of the proposed automation drilling system.

2. Modeling and Theory

A drilling rig is composed of a variety of machines and equipment, with a variety of functions regarding the joint working unit. It is mainly composed of a rotation system, circulation system, and hoisting system. There are many undetermined factors in the drilling process, such as the concealability and complexity of the formation and the operation characteristics of the drilling rig, which can cause harmful vibration impact on the rotation system of the drilling rig.
ROP is the core of drilling, and the commonly used empirical model from Bourgoyne and Youngs [17] is
ROP = exp [ a 1 + a 2 ( 3048 TVD ) + a 3 TVD 0.69 ( g p 1.078 )                             + a 4 TVD ( g p ECD ) + a 5 ( RPM 60 ) + a 6 ( h )                             + a 7 ρ q 350 μ d n + a 8 ln [ WOB d b ( WOB d b ) t 0.7 ( WOB d b ) t ] ]
where a1a7 are the empirical coefficients of formation, well depth, well pressure, drill bits and fluid; TVD is well depth; gp is pore pressure gradient of the formation; ECD is equivalent circulating mud density at the hole bottom; ρ is mud density; μ is the apparent viscosity at 10,000 s−1; dn is bit nozzle diameter; db is bit diameter. Although all the terms in the formula are empirical values, it is obvious that WOB and RPM are two important quantities.
The current study of a drill string motion model can be summarized as a spring mass damping system, which simplifies the whole drill string motion process into a single degree of freedom or multidegree of freedom system model, and the interaction model between drill bit and rock is introduced as the lower boundary condition. Based on these factors, the basic dynamic equation of the system is established. By solving the basic equations of the system dynamics, the variables describing the dynamic characteristics of the system are obtained [18,19].
Generally, the drill string system of a drilling rig can be described as a torsional pendulum [20,21]. The main components are two mechanical devices with attenuated inertia, connected by an elastic drill pipe [22].
Table 1 shows the parameters used in the model of the rotation system.
In most of the literature, the downhole mechanism is considered as a completely rigid body, and the drill string (drill pipes and extensions) is considered as a torsion spring with stiffness depending on the drill string parameters [20].
As shown in Figure 1, the main components of the model are two damped inertias [23]. It is assumed that the drill pipe is of the same mass and the whole length is simply considered as a single linear spring system, with an elastic coefficient of K and no lateral motion.
The mathematical model of drilling can be described by the motion equation of the drilling tool in downhole part, the motion equation of the driving system in overground part, and the friction equation of the bit.
(1)
Equation of motion of the downhole part
According to the assumption that the drill string moves similar to a torsional pendulum, the drill pipe is equivalent to a torsional spring, the power head rotates at a constant speed, and the drill collar is stiff. The equation of motion of downhole part is
J b φ ¨ b + C 1 φ ˙ b K φ = T t o b ( φ ˙ b )
(2)
Equation of motion of the drive system
The mechanical system characteristics of the drive system consist of three parts: the power head, the gearbox, and the motor. The equation of motion of the system is:
J r φ ¨ r + C 2 φ ˙ r + K φ = T m C 2 Ω r e f + u = T m
where J r = J r o t + n 2 J m .
(3)
Equation of friction moment
Drilling is limited by the conditions of the downhole part. Because the static friction coefficient of the drill string is greater than the sliding friction coefficient, the torque of the drill pipe storage energy will convert the energy of inertia of the drill string. Then, the speed of the bit will be beyond the steady speed. In this condition, the rotational speed is in critical condition, the interaction of rock and bit will produce harmful vibrations.
Torsional vibrations are considered as the most dangerous vibrations to which the drill string is vulnerable. The phenomenon responsible for the regeneration of these vibrations is known as ‘stick–slip’. Stick–slip occurs when the drill bit is frictionally engaged with the formation in a nonlinear manner [24]; it makes the whole drill pipe slide or stop moving. However, if the accumulated torsional energy reaches a certain level, the drill will be released suddenly and will rotate at a high speed. The resulting torsion wave will be passed to the running at the top of the rotation system. However, because the power head has strong inertia, it can hold the drill pipe in place, so that the torsion wave returns to the bit through the drill pipe. In this way, the bit will stall again, and the torque wave will repeat, which causes a very large and harmful vibration around the drill pipe. If out of control, the drill pipe and the drill bit will be damaged together.
In the two-degree-of-freedom (2-DOF) model of the drilling rig rotation system, the friction torque is simply considered as the sum of the counter torque of the drill bit and the nonlinear friction torque on the drilling bottom device.
The bit velocity function can be given by the nonlinear function of Equation (4):
T t o b ( φ ˙ b ) = T t o b ( d y n ) 2 π ( α 1 φ ˙ b exp ( α 2 | φ ˙ b | ) + arctan ( α 3 φ ˙ b ) )
Equation (4) is used for the nonlinear equations of motion of the rotation system of a drilling rig with 2-DOF.
(4)
Nonlinear equation of the drilling system
The nonlinear state space representation of the rotary drilling system is
x ˙ ( t ) = f [ x ( t ) ] + g ( x ) u ( t ) y ( t ) = h [ x ( t ) ]
where the state vector is x ( t ) = [ x 1 , x 2 , x 3 ] T = [ φ ˙ b , φ , φ ˙ r ] T R 3 , and the measured output variable is y ( t ) R .
f ( x ) = [ b 1 φ ˙ b + c 1 φ d 1 T t o b ( φ ˙ b ) φ ˙ r φ ˙ b b 2 φ ˙ r c 2 φ + d 2 Ω r e f ] g ( x ) = [ 0 0 d 2 ] T b 1 = C 1 / J b , c 1 = K / J b , d 1 = 1 / J b b 2 = C 2 / J r , c 2 = K / J r , d 2 = 1 / J r φ = φ r φ b
If the control object of the control system is nonlinear, linearity control techniques generally fail to produce the desired performance, especially for the control system with high precision requirements.
The exact linearization method is a nonlinear control design method [25,26]. Exact linearization can turn an affine nonlinear system to a linear system by choosing adequate diffeomorphisms and nonlinear feedback control. The basic principle of this method is that the dynamic characteristics of the nonlinear system can be converted into linear dynamic characteristics (in whole or in part) through appropriate feedback transformation and nonlinear transformation, so that the exact linearization of input–state and input–output can be realized [27,28,29].
Finally, the problem of complex nonlinear system is transformed into a linearized problem, so the familiar linear control method can be used for design [30,31,32].
An output must be selected to make the system feasible feedback linearization, so the output turns out to be the angular velocity of the downhole part, which is h ( x ) = φ ˙ b .
If the conditions are satisfied, it is possible to find a scalar function ϕ ( x ) : U R n to satisfy Equation (8), as follows:
x ( t ) = f [ x ] + g ( x ) u y ( t ) = h [ x ]
A control input is then obtained through
u = α ( x ) + β ( x ) ν
such that the closed-loop system has a new set of variables in linear state:
z ˙ = A z + b ν
where
A = [ 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 ] , B = [ 0 0 0 1 ]
A and B are in the canonical form of Brunovski, however, there is no loss of generality.
According to the theoretical basis of input–state linearization control, the linearization method can be used for the mathematical model of the drilling rig rotation system, and the complex nonlinear system can be converted into a linear system [31]. The input–state linearization controller of the 2-DOF drilling rig rotation system is designed through the familiar control method of linear system. It can compensate the harmful vibration caused by the nonlinear characteristics of the rig. According to the nonlinear motion equation state equation and output equation of the drilling rig rotation system given by Equation (6), the bit angular velocity can be obtained by linearization of the state equation.
The first component of state transformation z is
z 1 = φ ˙ b
Select other state variables as
z 2 = L f z 1 = a 1 φ ˙ b + b 1 φ c 1 T t o b ( φ ˙ b )
z 3 = L f 2 z 2 = H z 2 + b 1 ( φ ˙ r φ ˙ b )
where
H = b 1 d 1 [ 2 T t o b ( d y n ) π ( α 1 e b 2 z 1 α 1 α 2 z 1 e α 2 z 1 + α 3 1 + ( α 3 z 1 ) 2 ) ]
resulting in the new state equation:
{ z ˙ 1 = z 2 z ˙ 2 = z 3 z ˙ 3 = M z 2 2 + H 2 z 2 + H ( z 3 H z 2 ) + c 1 Q + c 1 d 2 u
where
Q = b 2 c 1 ( z 3 H z 2 ) b 2 z 1 + b 1 z 1 ( c 1 + c 2 ) φ + b 2 Ω r e f d 1 T t o b ( z 1 )
M = 2 d 1 T t o b ( d y n ) π [ e α 2 z 1 ( 2 α 1 α 2 + α 1 α 2 2 z 1 ) 2 α 3 3 z 1 ( 1 + ( α 3 z 1 ) 2 ) 2 ]
The nonlinear equation of drilling rig rotation system can be deduced as a linear equation, from which the input–state linearization controller can be obtained as
u = 1 c 1 d 2 [ v M z 2 2 H 2 z 2 H ( z 3 H z 2 ) c 1 Q ]
Based on the linearization of the system line, the rotation system controller of the drilling system is designed. Figure 2 shows the control loop of the whole system.

3. Design and Development

In this study, an automatic electric drive drilling system is proposed. Through the servo motor and servo control system, the system could control the ROP, WOB, and cutting during the drilling process. Compared with the traditional hydraulic rig, this system not only improves the precision of control by introducing a servo motor, but also dramatically improves the system’s reliability, thereby reducing the maintenance time and cost of the device. The overall design of the experimental system includes a hoisting system, rotation system, circulation system, control system, drill string system, data acquisition system, and monitoring system. This section introduces the design, calculation, and system composition of the hardware part of the drilling system in detail.

3.1. Hardware Systems

The drilling system is illustrated in Figure 3 and Figure 4. It consists of four hardware systems: a rotation system, hoisting system, circulation system, and drill string system.
Rotation System: The rotation system is similar to the conventional top drive used for vertical drilling. The rotation system provides torque and speed through a servo motor.
The servo motor of the rotation system was fixed to the frame, and the motor shaft was connected to the upper part of the torque sensor through coupling. The torque sensor measures the actual torque output of the servo motor. The lower part of the torque sensor was connected to the rotary spindle through the splines. Outside the torque sensor, the pressure sensor measures the WOB in real time. The rotary motor is a Delta ASDA-A2 series servo motor, and the communication mode is CANopen. The motor-rated power, torque, and speed were 7.5 KW, 47.5 N·m, and 1500 rpm, respectively. It can satisfy the maximum rotary torque and speed required for regular drilling in the demand analysis.
The servo controller can use analog voltage signals to control the RPM and the torque from the top drive. The signals were transmitted from programmable logic controllers (PLCs) to the servo driver.
The differential equation of the system:
J d 2 θ d t 2 + B d θ d t + k θ = T
Hoisting System: To simulate drilling operations, the system was equipped with a hoisting system consisting of an actuating motor, reduction box, mounting frame, and gear shaft [33,34,35,36].
The gear shaft of the system was located at the upper part of the base of the device, and the transmission mode was a rack-and-pinion transmission. The shaft is the absolute multiturn encoder at one end of the gear. The encoder measured the footage, bit position, and ROP. The other side of the gear shaft is related to the reducer, which is converted into a WOB through rack and pinion. The reducer is a DYNABOX reducer, a self-locking worm gear reducer with a reduction ratio of 90:1 and a mechanical efficiency of 62%. The servo motor is a three-phase synchronous AC motor with a rated power of 3.65 kW, a torque of 11.7 N·m, and a speed of 3000 rpm. There were two rotating bearings between the gear shaft and frame, and three pairs of ear plates were installed at the bottom of the frame to ensure that the rack was not offset when the frame went up and down.
The servo motor can operate with a rated torque within the rated speed, and the communication mode is Powerlink communication. The high accuracy of the actuating motor is key to ensuring the required weight-on-bit (WOB) control. To address the system’s vibrations challenge, a pinion and racks were used between the actuating motor and actuators to reduce the overall vibrations, thereby making the system sturdier.
The differential equation of the system:
J ( n r ) d 2 x 0 d t 2 + c ( n r ) d x 0 d t + K ( n r ) x 0 = K θ i
where n is the reduction ratio, and r is the radius of the gear indexing circle.
Circulation System: This circulation system provides a large pump volume for mud circulation [31]. This device circulates the drilling fluid (water, water-based mud, or oil-based mud) from the top of the derrick to the drill bit. The circulation system consists of a water box, rotary spindle, core box, self-priming pump, frequency changer, and a mud pool. The rotary spindle was equipped with a pair of water outlets, and the water outlet was placed in a water box. Two waterproof rubber rings were placed in the water box to prevent the washing fluid and mud from entering the bearing pedestal.
During drilling, mud was extracted from the mud pool by a self-priming pump to the water inlet of the water box, and the bit was cooled and lubricated using a rotary spindle. Simultaneously, the cuttings and mud generated during the drilling process settled in the core box, and mud returned to the mud pool from the core box. The maximum pump capacity of the self-priming pump for mud circulation was 50 L/min.
The frequency changer prevents the pumps from overheating, and should change the pump volume by controlling the input voltage and current to realize the stepless adjustment of the pump volume.
Drill String System: The drill string system consists of a pipe, sensors, joint, and impregnated diamond drill bit. The rotary motor shaft was connected to the upper part of the torque sensor through coupling, and the torque sensor measured the actual torque output using a servo motor. The pressure sensor, which measures the WOB, relates to the bearing box with a couple of thrust bearings, and the box relates to the tap to ensure the use of the circulation system. The joint can be changed to connect the drill bits with different diameters. The mechanical angle of the top drive can be varied by pulsing it to change the azimuth angle.
Conventional drilling machines generally control the WOB and RPM to control the drilling state. Owing to the mechanical structure, the system controls the drilling state via the RPM, and the feed speed is equal to the ROP, which means that the system cannot directly control the WOB.

3.2. Software System

Combined with the characteristics of the hardware system, it is necessary to build a software system that includes control, data acquisition, and monitoring systems to explore the algorithm of the automatic drilling function [34]. Referring to the traditional drilling mode, the system developed four drilling modes: constant-pressure, constant-speed, constant-torsion, and constant-power drilling.

3.2.1. Control System Architecture

The control system of the drilling system is key to realizing drilling automation. In this system, the control architecture comprises three layers: PLC in the first, a computer in the second, and cloud data storage based on temporal data in the third.
In the first layer, the control system is used to control the core systems of the rig, such as rotation, hoisting, and circulation systems, with PLC or other controllers. Each system was controlled by a unified PLC that sent instructions to the controllable systems on the rig and collected information from the sensors equipped with each system. In the second layer, the PC handles the decision-making system. This system involves a digital operating client based on Mapp viewHMI, ROP optimization algorithms, drilling incident prediction, carrying out remedial actions, and sending data to a configured database for data analysis and control algorithm optimization (third layer). The critical factor in implementing the control architecture is ensuring that all drilling systems can be remotely controlled. Figure 5 shows the implemented control system data flow with PLCs.
The PLC of the drilling system is a B&R PLC, model X20CP3585, which has an extension I/O and extension bus communication module, and the user can realize a variety of communication and signal acquisitions according to their needs. Port X20AI4632 is the analog quantity acquisition module, and X20DI9371 and X20DO8323 are the digital quantity input and output modules, which are related to the limit switch and emergency stop switch, respectively. X20IF1041 is the CANopen master station module, through which communication with the slave station (rotation system motor and position encoder) is realized. Powerlink interface for the PLC built-in interface to achieve Powerlink communication with the hoisting system motor.

3.2.2. Sensors and Data Flow

Due to core drilling miniaturization characteristics, sensors play an essential role in developing automated drilling systems. Sensors must meet the installation requirements of the drilling system while ensuring that the computer relies on the data provided by the sensors to make decisions and provide valuable advice to the user. Core drilling is challenging to measure during drilling (MWD) owing to its small hole diameter. Instead of MWD, the system uses sensors installed near the bit in the drill string system to monitor the working face torque and WOB in real time.
As shown in Figure 3 and Figure 4, the drilling system has five sensors, including a pressure sensor capable of providing measurements for the central axis, and a torque sensor that measures the torque at the drill string. Drill string vibration is a complex phenomenon formed by the coupling of axial, lateral, and torsional vibration modes. In small-bore vertical drilling, the primary vibration direction can be considered axial; thus, vibration monitoring can be realized by measuring instantaneous changes in the WOB. When the vibration is too large, the operator can adjust the drilling parameters (WOB and RPM) to mitigate the vibration.
In traditional core drilling rigs, core drilling data acquisition has always been a missing link. Because there is no data accumulation in the drilling parameter database, the database can only be expanded through an experiment with the drilling system. In each drilling experiment, the sensors collected the time-stamped data throughout the drill. During each drilling experiment, the sensors collected time-stamped data throughout the drilling process. These data were recorded using a high-frequency data acquisition (DAq) module in real time or post analysis.
The sampling frequency of the PLC acquisition module was 10,000 Hz, and the digital signal collected by the program was recorded and saved at a frequency of 100 Hz. In this process, high-frequency noise is aliased into low-frequency noise owing to the signal aliasing. To determine the cutoff frequency of filtering, the fast Fourier transform of the MATLAB software was used for spectrum analysis of the data collected after the motor was turned on, as shown in Figure 6.
The basic theoretical formula for a low-pass filter is as follows:
y ( t ) = K u ( t ) + ( 1 K ) y ( t 1 ) = y ( t 1 ) + K [ u ( t ) y ( t 1 ) ]
where K is dT/T, dT is step size, T is the time constant, u(t) is input signal, and y(t) is output signal.
Generally, for a certain controller, its operation period is certain, so only the time constant can be adjusted to change the filtering effect. Therefore, the data sampled in real time were filtered using a 15 Hz low-pass filter and calibrated with zero drift.
The sensor acquisition data of the motor power-off, power-on, and rotation at cutoff frequencies of 5 kHz, 2 kHz, 100 Hz, 50 Hz, 15 Hz, and 1 Hz were collected to verify the filtering effect. The results are shown in Figure 7.
SQL is a computer-based structured query language that is used to store, manipulate, and retrieve data in relational databases. This database system was created using MySQL, a well-known RDBMS. To simplify the data collection process, different data were sampled at different frequencies. The torque and pressure were sampled at a high frequency of 100 Hz, whereas the pump pressure, pump volume, and encoder were sampled at a low frequency of 1 Hz. The MySQL database requires two different databases, one for high-frequency sensor data and the other for low-frequency sensor data. MySQL not only uses the characteristics of the RDBMS, but also provides a good query means for time-stamped data.
To facilitate the management of data stored in the database, a Django-based web client acts as an interface between the user and the database. The collected data can be saved in the CSV format in computer files and stored on the CF card of the PLC as a backup.
According to the core drilling process and the state of the sensor, each data point is defined by eight parameters: drilling time, WOB, RPM, ROP torque, pump rate, pump pressure, and rock type. A user-friendly web application was created to make the data in the database easily accessible. Users can log into the application and manage stored data, and the researcher can tag selected and downloaded data or a specific subset of the data at a particular time.

3.2.3. Software Architecture and Security Function

The software architecture is configured as a multithreaded system with an API based on an open platform communication unified architecture (OPC UA). Using Mapp ViewHMI technology, the system supports remote connectivity and remote event processing and receives data from the rig in real time as required.
Mapp ViewHMI technology is a software developed by B&R for industrial machinery and equipment. The system integrates modules to enable developers to rapidly build a user management system, alarm system, and motion control sequence modules. This technology can easily manage complex algorithms, allowing programmers to focus entirely on machine processes. This technology is compatible with the PLC used in drilling systems, which is conducive for later maintenance and continuous development.
OPC UA is a typical API implementation. The plug-and-play nature of the OPC UA protocol enables it to be used as an API in drilling systems. Therefore, the network client can implement two interaction modes: remote execution of sensor request information and issuing commands to actuators.
The GUI was developed for this laboratory-scale drilling system using Mapp ViewHMI. This visualization GUI monitors the status of the automatic control system and the real-time drilling engineering parameters. GUI is equipped with virtual gauges and parameters that display control system settings and sensor feedback and build measurement curves based on sensor values in real time to help improve drilling engineering parameters.
The system thoroughly considered the safety factors during device operation in this study. The safety functions include the following.
  • Triple limit
Three limits are set to prevent the device from exceeding the design stroke. The first is the program limit that is triggered by encoder feedback. The entire device stopped operating when the encoder position value exceeded the limit value. The second limit is the mechanical limit, connected to the DI/DO module through a limit switch. A normally closed connection method was used. The entire device stopped operating when the limit switch was in a short circuit. The third is the physical limit, which is located at the operating limit position of the device to prevent it from rushing out of the rack track.
  • Parameter limitations
When the experimental device’s drilling parameters, i.e., WOB, torque, ROP, and RPM, exceeded a limited range, the device was automatically stopped. This parameter is triggered by the parameter limit setting of the servo motor and the feedback value of the WOB and torque sensor to prevent the device from overloading during operation.
  • Emergency Stoppages and Alarms
The emergency stop switch of the experimental device is located on the right side of the console. When the emergency stop switch is pressed, the device stops running and does not receive or execute any command. In the control interface’s status monitoring window, the experimental device’s alarm included an alarm of the input and rotary motors. When any motor alarms, the entire device stops running, and does not receive or execute any command. When an alarm is lifted, commands are received and executed.
In addition, a novel voting system was designed to provide early warning, shutdown, and prioritization of commands when abnormal loads, accidents, and conflicting instructions from different modules are detected in the drilling system. When the system detects an accident, the voting system shuts down some modules to downtime and prioritizes dealing with problems that may cause equipment damage. In the voting system, the task that maximizes the ROP is given the lowest priority because it is not a critical task that needs to be dealt with immediately to meet the goal.

4. Drilling System Mode

The autonomous drilling system was designed as a closed-loop autonomous control system that combined several models with a digital operational procedure developed for core drilling. For better automated control, a drilling system was designed to perform simple drilling experiments using four drilling modes. Constant-pressure, constant-speed, constant-torsion, and constant-power drilling modes were developed, and these different modes have different characteristics.

4.1. Constant-Pressure Drilling Mode

The constant-pressure drilling mode was consistent with that of a conventional core drilling rig. In this mode, WOB is constant.
The hoisting system controlled the feed rate for this rig to control the WOB and drill the formation sample. Although the feed rate is objectively the same as the ROP, it cannot be assumed that the hoisting system can directly control the ROP because it is also related to RPM. Owing to the mechanical friction and clearance of the system, when the hosting system motor is fed with constant torque, the WOB changes with engineering parameters. For this nonlinear and time-varying system, it is essential to ensure that the feed rate and WOB setpoint are constant during drilling to maintain a stable system state. A proportional integration differentiation (PID) controller minimizes the error between the setpoint and outside measurement.
The PID controller is commonly used in closed-loop systems as follows:
u ( t ) = K p ( e ( t ) + 1 T i 0 t e ( t ) d t + T d d e ( t ) d t ) + u 0
where e(t) is the deviation signal between the accurate measurement and setpoint, Kp is the coefficient of the proportional controller, Ti is a constant for the integral controller, Td is a constant for the derivative controller, and u0 is the bias.
Because the state of the drilling system is different for different rocks, before drilling, the operator can reduce the axial vibrations via the Kp, Ti, and Td gains, which can change depending on the rock sample with engineering experience. The Ziegler–Nichols method is a recommended method for the PID parameter setting of the particular rock. Drilling system operators can choose different torques and speeds to increase or decrease the ROP and the maximum WOB.
The parameter tuning process of the PID control in this mode is as follows. In the drilling process, the empirical parameter of the proportional coefficient of the pressure system is approximately two based on the input PID, and the change in the WOB curve is observed by inputting a different WOB. When the WOB curve reaches a stable value within a short time, the steady-state error of the system can be eliminated by changing the critical parameter, and the system stability can be increased by changing the differential parameter as required. The experimental results show that the curve of the bit weight control is better when the proportion coefficient is five and the integral coefficient is 0.1. Given a 500~3000 N bit weight, the whole device can reach the target bit weight in a relatively short time; therefore, the WOB PID control of the experimental device in this study does not use a differential adjustment, and the final proportional coefficient is determined as 5, and the integral coefficient is determined to be 0.1, as shown in Figure 8.
In this mode, the hoisting motor is in torque control mode, and the rotation motor is in speed control mode. Owing to the servo motor’s characteristics, the motor’s speed varies with the load during drilling, and the motor accelerates when the load does not reach its output torque. However, before the drill bit touches the rock sample, the motor’s load is minimal; thus, the speed of the motor is exceptionally high, and the feed speed is high, which can easily cause immediate impact and damage to the drill bit. Therefore, it is necessary to limit the servo motor speed to prevent the bit from feeding too quickly in the no-load state. Simultaneously, the set speed is converted into the ROP, which must be higher than the ROP when drilling the rock sample; otherwise, the servo motor will not reach the given output torque. According to the mechanical structure, the relationship between the ROP and motor speed can be expressed as Equation (23).
ROP = 60 π n d 1000 i
where n is the speed of the hoisting motor, d is the diameter of the transmission gear reference circle, and i is the reduction ratio.
In this system, the radius of the reference circle of the transmission gear was 128 mm, the reduction ratio was 90, and the ROP of the normal drilling state was no more than 3 m/h. Therefore, in WOB mode, the speed limit of the hoisting motor was set to 100 rpm.

4.2. Constant-Speed Drilling Mode

In this mode, the control mode of the hoisting and rotation motors is the speed mode, and the parameters to be set at the operating interface are ROP and RPM. Using the PLC program, the set ROP was converted into the required speed of the motor. Simultaneously, the PLC sends a speed command to the feed servo motor, and constant-speed drilling is realized through precise speed control of the servo motor. In the constant-speed drilling mode, the ROP and amount of input are constant, but the output torques of the feed motor and rotary motor change with the load. The bit pressure and torque changed significantly when the lithology of the drilling sample was changed.

4.3. Constant-Torsion Drilling Mode

In the constant-torsion drilling mode, the hoisting motor control mode is the speed mode, and the rotation motor control mode is the torque mode. In this mode, the input parameters are the rotation torque and ROP. When the rotation torque and ROP are constant, the WOB and RPM of the drilling system vary with load. In the torque control process, owing to the uncertain zero bias of the torque sensor, the feedback torque deviation is significant in the PID torque control process, which cannot achieve an ideal effect. Simultaneously, because the rotary shaft of the rotary motor is directly connected to the rotating spindle, the rigidity of the entire rotary system is high. The dynamic response of the output torque can be realized through torque control of the first ring of the rotary motor. Therefore, the precise torque control of the servo motor is directly used to realize constant-torsion drilling. As in the constant-pressure mode, speed limits are required for the rotary motors in the torque control mode. The maximum speed was set to 1300 rpm.

4.4. Constant-Power Drilling Mode

In constant-power drilling mode, the total power of the hoisting and rotation motors is constant. To achieve constant-power drilling, it is necessary to control the currents of the two motors to be constant. Torque control and WOB control of the servo motor were used to achieve constant-power drilling of the experimental drilling system. The setting parameters in this mode are the WOB and the rotation torque. Similar to a traditional drill, the power of the entire device is maintained during the drilling process. When the load changes, the ROP and rotary speed of the experimental device change with the load, and the number of cut-ins changes dynamically.

5. Rig Performance

In this section of the study, many experiments were carried out by changing the ROP and RPM to verify the performance of the automatic drilling rig. The impregnated diamond bit was φ 46 bit, and the pump volume was fixed at 10 L/min. The experimental rock sample was a high-strength concrete test block with a water–cement–sand ratio of 1:2:2, and the cement was labeled C45. The sand was mixed with quartz sand and kaolin in a ratio of 1:1. See Figure 9.

5.1. Different Modes Used in the Drilling Tests

To explore the actual drilling effect of the four drilling modes of constant-pressure, constant-speed, constant-torsion, and constant-power realized by the system, this section presents the results from an actual drilling experiment for the four drilling modes of the system. Moreover, a mode was selected as the primary operating mode, which is highly compatible with the system’s motor and mechanical characteristics.

5.1.1. Constant-Pressure Mode Test

In the constant-speed mode, WOB and RPM were set, and the ROP and torque were relatively changed. In the test, 1 kN and 1.5 kN WOB were given, the rotary speed was 400 rpm and 600 rpm, and the drilling footage was 300 mm. The results are shown in Figure 10.
When WOB was set to 1000 N and RPM was set to 600 rpm or 800 rpm, the actual WOB was not stable at 1000 N, but oscillated around 1500 N. However, when the WOB is given as 2000 N, the actual weight of the bits were stable at approximately 2000 N. In addition to the system’s vibration during the drilling process, the main reason for the different oscillation amplitudes of the WOB is the overshoot of the PID control in the automatic control process of the bit pressure.
When the WOB setting is not appropriate for the drilling state, if the WOB is higher than the optimal bit pressure of the drilling state, a significant amount of crushing will occur when the bit cuts into the test block, and the WOB is instantly reduced. When the WOB is small, the deviation in the PID control increases instantaneously. The PID control inputs a higher output torque to the feed motor, which increases the ROP and WOB. This condition can cause the system to oscillate significantly during drilling, and the net result is that the actual WOB is unstable.
In the constant-pressure drilling mode, the cutting moment had a more considerable impact on the bit. The hoisting motor may stop running simultaneously, which is unfavorable for the entire system and the bit. However, the experimental system in this study could achieve constant-pressure drilling, and the WOB could reach a given bit pressure at the moment of drilling.

5.1.2. Constant-Speed Mode Test

The rotary speed and ROP were set in the constant-speed mode, and the WOB and torque were relatively changed. In the test, 2.0 m/h and 2.6 m/h ROP were given, respectively, the rotary speed was 400 rpm and 600 rpm, and the drilling footage was 300 mm. Drilling parameters, such as footage, bit weight, torque, and rotary speed were recorded and collected during the drilling process. The results are presented in Figure 11 and Table 2.
The error in the ROP was minimal in the constant-speed drilling mode. When drilling at 2 m/h, the error in the ROP was approximately 1.4%, whereas when drilling at 2.6 m/h, the error was negligible. The vibration of the rig and the noise of the two motors were slight during drilling. This model is highly adaptable to the drilling systems.

5.1.3. Constant-Torsion Mode Test

The torque and ROP were set as in the constant-speed mode, and the WOB and RPM were relatively changed. In the test, 2.0 m/h and 2.6 m/h ROP drilling were given, respectively, the torque was 15 N·m and 25 N·m, and the drilling footage was 300 mm. The results are shown in Figure 12.
It can be seen from Figure 12 that in stable drilling, when the ROP is 2.0 m/h, the actual torque can only reach about 2 N·m at most when the given torque is 15 N·m or 25 N·m, while when the ROP is 2.6 m/h, the actual torque can only reach about 4 N·m at most. At the same ROP, the torque effect is the same for different torques because the rotary speed was free in the constant-torsional drilling mode. When the actual torque does not reach the specified torque, the feed motor operates at a limiting speed in the torque mode. In this experiment, the rotary torque required by the given drilling protocol could not reach the given torque; thus, the rotary motor operated at the maximum speed of the torque mode. Therefore, in this mode, when the setting torque was more significant than the required torque of the drilling procedure, the actual torque result obtained was the required torque of the drilling procedure, regardless of the magnitude of the given torque. If the given torque is less than the required by the drilling procedure, the slewing motor stops drilling and maintains the slewing trend. The output torque of the slewing motor was the torque given in this state.

5.1.4. Constant-Power Drilling Mode Test

In contrast to the constant-torsional drilling mode, the lifting motor outputs constant pressure in the constant-power drilling mode. Therefore, when the given torque is less than the required torque under the protocol, the feed mechanism slows down the feed rate, at which point the required torque decreases, and the bit continues to drill. In the test, 1 kN and 1.5 kN WOB were given, respectively, the torque was 15 N·m and 25 N·m, and the drilling footage was 300 mm. The results are shown in Figure 13.
In the constant-power drilling mode, the ROP and RPM were relatively free. When the rotation speed is lower than the speed limit in the torque mode, the entire drilling system is balanced for a given bit weight and torque, and the drilling power is constant. However, when the drilling schedule becomes faster than the speed limit, the speed feedback adjustment of the rotary motor takes effect, limiting the rotation speed to the maximum speed in the torque mode, and the rotation torque does not reach the specified value. Therefore, there are different drilling procedures for different lithologies and bits in actual drilling, and the speed limit is difficult to determine. In this case, the system could not achieve the required drilling power.
Overall, the four drilling modes of the drilling system satisfy the functional requirements. The constant-speed mode is more suitable for practical drilling, according to the state of the system and experimental results. Constant-pressure and constant-power drilling can be used as different experimental drilling modes to study other scientific problems; however, constant-torsion drilling is unsuitable.

5.2. Optimized ROP Based on Power Optimization Experiment

ROP is a multivariable vector function determined by various parameters, including WOB, RPM, flow rate (Q), torque on bit, formation type, and drill bit properties [36,37,38]. By varying control variables, torque and WOB act as system response quantities. A drilling system can optimize ROP by monitoring and controlling these variables [39,40,41]. The optimization objective of ROP based on power optimization is to reduce the total energy consumption of cutting unit rock volume while increasing the drilling rate.
Drill bits were divided into six groups. One group was the no-load control group, which was operated under the no-load condition without drilling the samples. The other five groups were drilled at the ROP of 2.6 m/h, 2.3 m/h, 2.0 m/h, 1.7 m/h, and 1.4 m/h, respectively, and the rotary speed ranged from 300 to 1000 rpm. The instantaneous powers of the two motors were recorded during drilling.
Power calibration is required to calculate the average value of the instantaneous power results obtained under no-load operation. As shown in Figure 14, the no-load fluctuation of the rotation motor is significant, the instantaneous average power is 400 W, and the hosting motor has an average power of 855 W.
In addition to energy consumption in the hole, mechanical consumption also occurs during drilling. The results are different when the ROP changes and RPM remains unchanged, as shown in Figure 15.
From the power perspective, the best rotary speed is between 700~1000 rpm, and the best ROP is between 2.0~2.6 m/h for the rock samples and drill bits used in the experiment.
In this chapter, four drilling modes are evaluated by experiments. The control of WOB under constant-pressure drilling mode is affected by drilling rules, and the control error of WOB under appropriate drilling rules is small. The maximum error of ROP control under constant-speed drilling mode is no more than 1.4%. Constant-torque drilling mode cannot achieve torque control, and it is prone to sticking, so it is not suitable for drilling in this system, but it can meet some specific innovative experiments. In the constant-power drilling mode, the performance was achieved by drilling at a given power within the appropriate range for a given drilling schedule. Therefore, the constant-speed drilling mode was selected as the main drilling mode, and was the best among the four drilling modes. Subsequently, a power-based optimization experiment was conducted for this drilling mode, and encouraging results were obtained. For the cement sample used in the experiment, the optimal rotary speed was in the range of 700~1000 rpm, and the optimal ROP was in the range of 2.0~2.6 m/h.

6. Conclusions and Discussion

In this study, the 2-DOF dynamics of the core drilling are modeled in detail, where the connections between drill bit and power head are treated as rotational springs. Then, A purely electric drive electronic control system using PLC technology and a servo motor servo system was used to develop a diamond-impregnated core drilling system that can be used to realize automatic drilling. Using the dynamic model of drill string and linearization control technology, a control system was developed to realize the process control of the drilling process. Then, four drilling modes were developed for the system: the performance of the different modes was verified experimentally, and the constant-speed mode was recommended as the conventional drilling mode. Finally, A power optimization drilling experiment based on motor performance was conducted, and a reasonable power optimization drilling procedure is provided herein. In the experiment, a φ46 diamond-impregnated drill bit was used to drill the rock samples, and a vast amount of data were obtained by changing the rotary speed and ROP. The power optimization results show that the optimal rotary speed was in the range of 700~1000 rpm, and the optimal ROP was in the range of 2.0~2.6 m/h. Compared with the previous laboratory automatic drill system, this study redesigned and developed the automatic electric drive drilling system with higher WOB and rotation speed for the characteristic of core drilling. Overall, this study provides a practical solution for electrically driven core drilling system in the laboratory, from complete setup to control design and validation.
However, the drilling system was in the early stages of development; only concrete was used instead of rock samples for drilling, although we used the same bit diameter as in the actual project. Moreover, this system has not been adequately tested on hard rocks. In addition, we used only a simple optimization algorithm to achieve optimization with high time complexity. We provide interfaces for further optimization; after optimization, we aim to compute the fast responses in real time to achieve intelligent drilling. Another problem is that because of the shallow drilling depth, the change in pump pressure is not noticeable; therefore, the system feedback cannot be completed according to the change in pump pressure, which is what we need to optimize. In future, experiments will be conducted to validate the drilling performance of the system using different rock types, and a machine learning algorithm will be applied to attain optimization while drilling and achieve formation identification.

Author Contributions

Conceptualization, Z.Z., Y.H. and B.L.; methodology, Z.Z., Y.H. and B.L.; software, Z.Z. and K.D.; validation, Z.Z., Y.Z. and K.D.; investigation, Z.Z., Y.Z. and K.D.; resources, Z.Z., Y.Z. and K.D.; data curation, Z.Z., Y.Z. and K.D.; writing—original draft preparation, Z.Z.; writing—review and editing, Z.Z. and Y.H.; supervision, Y.H. and B.L.; project administration, Y.H.; funding acquisition, Y.H. and B.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Key R&D Program of China (2016YFE0202200).

Data Availability Statement

The dataset of the experiment can be found from https://dx.doi.org/10.21227/vqkd-7f86 accessed on 1 August 2022.

Acknowledgments

The authors would like to thank greatly Lu Wang at the China University of Geoscience (Beijing) for their helpful discussions and comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Anonymous. Drill Monitor Systems Tell the Hole Story/On the surface or underground, monitor systems bore closer to the goal of high-performance, one-touch drilling with minimal operator input. Eng. Min. J. 2006, 207, 44–47. [Google Scholar]
  2. Redden, J. A new slant to what constitutes drilling efficiency. World Oil 2011, 232, 19. [Google Scholar]
  3. Yao, K. Research and Development of Intelligent Drilling Rig in Coal Mine and Discussion on Problems. In Proceedings of the 7th Academic Conference of Geology Resource Management and Sustainable Development, Beijing, China, 28–29 December 2019; pp. 223–227. [Google Scholar]
  4. Lin, W.; Yu, P.; Zhang, C.P.; Zhang, P. The Research Progress of Automatic Drilling Technology. Adv. Mater. Res. 2012, 591–593, 432–435. [Google Scholar] [CrossRef]
  5. Teale, R. The concept of specific energy in rock drilling. Int. J. Rock Mech. Min. Sci. Geomech. Abstr. 1965, 2, 57–73. [Google Scholar] [CrossRef]
  6. Rong, H.Y.; Peng, B.Y. Development of Intelligent Drilling and Intelligent Drill Tools. Adv. Mater. Res. 2011, 1334, 287–290. [Google Scholar]
  7. Mihajlovic, N. Friction-induced limit cycling in flexible rotor systems: An experimental drill-string set-up. Nonlinear Dyn. 2006, 46, 273–291. [Google Scholar] [CrossRef] [Green Version]
  8. Liu, Y.; Chavez, J.P. Numerical and experimental studies of stick-slip oscillations in drill strings. Nonlinear Dyn. 2017, 90, 2959–2978. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Real, F.F.; Lobo, D.M. Experimental analysis of stick-slip in drilling dynamics in a laboratory test-rig. J. Pet. Sci. Eng. 2018, 170, 755–762. [Google Scholar] [CrossRef]
  10. Magomed, K.; Håkon, H. Developments and experimental tests on a laboratory-scale drilling automation system. J. Pet. Explor. Prod. Technol. 2020, 10, 605–621. [Google Scholar] [CrossRef] [Green Version]
  11. Zhao, D.; Wu, J.; Zhao, Y.; Ji, S.; Wang, X. Development of the multi-function experimental platform for hydraulic drilling rig. Exp. Technol. Manag. 2021, 38, 94–97, 103. [Google Scholar] [CrossRef]
  12. Wang, Y.; Lu, H.; Qi, L.; Yang, Z.; Zhang, T.; Su, C.; Liang, N. Development of the multiparameter hydraulic down-hole hammer test bench. Explor. Eng. (Rock Soil Drill. Tunn.) 2019, 46, 54–59. [Google Scholar]
  13. Wang, Y.F. Prospect of artificial intelligence on drilling system. Pet. Drill. Tech. 2000, 28, 36–38. [Google Scholar]
  14. Liu, Y.C.; Zhang, S.H. Study on information and power transmission based on an intelligent drill string. Pet. Drill. Tech. 2006, 34, 10–14. [Google Scholar]
  15. Bello, O.; Holzmann, J.; Yaqoob, T.; Teodoriu, C. Application of artificial intelligence methods in drilling system design and operations: A review of the state of the art. J. Artif. Intell. Soft Comput. Res. 2015, 5, 121–139. [Google Scholar] [CrossRef] [Green Version]
  16. Liu, B. The Development of Micro-Drilling Emulated Experimental Facility. Master’s Thesis, China University of Geosciences (Beijing), Beijing, China, 2014. [Google Scholar]
  17. Bourgoyne, A.T.; Young, F.S. A Multiple Regression Approach to Optimal Drilling and Abnormal Pressure Detection. Soc. Pet. Eng. J. 1974, 14, 371–384. [Google Scholar] [CrossRef]
  18. Leonov, G.A.; Kuznetsov, N.V.; Kiseleva, M.A.; Solovyeva, E.P.; Zaretskiy, A.M. Hidden Oscillations in Mathematical Model of Drilling System Actuated by Induction Motor with a Wound Rotor. Nonlinear Dyn. 2014, 77, 277–288. [Google Scholar] [CrossRef]
  19. Xu, Y.; Zhang, H.; Guan, Z. Dynamic Characteristics of Downhole Bit Load and Analysis of Conversion Efficiency of Drill String Vibration Energy. Energies 2021, 14, 229. [Google Scholar] [CrossRef]
  20. Churilova, M.; Lupuleac, S.; Shaposhnikov, N. Complex Mathematical Modeling of the Well Drilling Process. Appl. Sci. 2022, 12, 11369. [Google Scholar] [CrossRef]
  21. Li, Y.; Wang, J.; Shan, Y.; Wang, C.; Hu, Y. Measurement and Analysis of Downhole Drill String Vibration Signal. Appl. Sci. 2021, 11, 11484. [Google Scholar] [CrossRef]
  22. Abdulgalil, F.; Siguerdidjane, H. PID Based on Sliding Mode Control for Rotary Drilling System. In Proceedings of the EUROCON 2005—The International Conference on “Computer as a Tool”, Belgrade, Serbia, 21–24 November 2005; pp. 262–265. [Google Scholar] [CrossRef]
  23. Deutscher, J.; Schmid, C. A State Space Embedding Approach to Approximate Feedback Linearization of Single Input Nonlinear Control Systems. Int. J. Robust Nonlinear Control 2006, 16, 421–440. [Google Scholar] [CrossRef]
  24. Kessai, I.; Benammar, S.; Doghmane, M.Z.; Tee, K.F. Drill Bit Deformations in Rotary Drilling Systems under Large-Amplitude Stick-Slip Vibrations. Appl. Sci. 2020, 10, 6523. [Google Scholar] [CrossRef]
  25. Hou, Z.; Chi, R.; Gao, H. An Overview of Dynamic-Linearization-Based Data-Driven Control and Applications. IEEE Trans. Ind. Electron. 2017, 64, 4076–4090. [Google Scholar] [CrossRef]
  26. Ueno, K.; Kawamura, S.; Deng, M. Operator-Based Nonlinear Control for a Miniature Flexible Actuator Using the Funnel Control Method. Machines 2021, 9, 26. [Google Scholar] [CrossRef]
  27. Valeev, S.; Kondratyeva, N. Design of Nonlinear Control of Gas Turbine Engine Based on Constant Eigenvectors. Machines 2021, 9, 49. [Google Scholar] [CrossRef]
  28. Cardoso, G.; Schnitman, L. Analysis of Exact Linearization and Aproximate Feedback Linearization Techniques. Math. Probl. Eng. 2011, 2011, 1–17. [Google Scholar] [CrossRef]
  29. Bidram, A.; Davoudi, A.; Lewis, F.; Guerrero, J. Distributed Cooperative Secondary Control of Microgrids Using Feedback Linearization. IEEE Trans. Power Syst. 2013, 28, 3462–3470. [Google Scholar] [CrossRef] [Green Version]
  30. An, H.; Liu, J.; Wang, C.; Wu, L. Disturbance Observer-Based Antiwindup Control for Air-Breathing Hypersonic Vehicles. IEEE Trans. Ind. Electron. 2016, 63, 3038–3049. [Google Scholar] [CrossRef]
  31. Raissi, T.; Efimov, D.; Zolghadri, A. Interval State Estimation for a Class of Nonlinear Systems. IEEE Trans. Power Syst. 2012, 57, 260–265. [Google Scholar] [CrossRef]
  32. Guggedal, C.; Steinstø, M. Control System Architecture and API Integration. Bachelor’s Thesis, University of Stavanger, Stavanger, Norway, 2019. [Google Scholar]
  33. Hagen, H.; Jakobsen, A.; Khadisov, M. Laboratory Drilling Rig Construction, Testing and Modeling for Optimization and Problem Management. Bachelor’s Thesis, University of Stavanger, Stavanger, Norway, 2018. [Google Scholar]
  34. Hjelm, O.A.; Nilsen, S.J. Further Development and Testing of an Autonomous Drilling Rig and Control Algorithms for Improved Drilling Performance. Master’s Thesis, University of Stavanger, Stavanger, Norway, 2018. [Google Scholar]
  35. Løken, E.A.; Trulsen, A. Construction, Design and Optimization of an Autonomous Laboratory Scale Drilling Rig. Bachelor’s Thesis, University of Stavanger, Stavanger, Norway, 2017. [Google Scholar]
  36. Hegde, C.; Gray, K. Evaluation of coupled machine learning models for drilling optimization. J. Nat. Gas Sci. Eng. 2018, 56, 397–407. [Google Scholar] [CrossRef]
  37. Arabjamaloei, R.; Shadizadeh, S. Modeling and Optimizing Rate of Penetration Using Intelligent Systems in an Iranian Southern Oil Field (Ahwaz Oil Field). Pet. Sci. Technol. 2011, 29, 1637–1648. [Google Scholar] [CrossRef]
  38. Gan, C.; Cao, W.H. Two-level intelligent modeling method for the rate of penetration in complex geological drilling process. Appl. Soft Comput. 2019, 80, 592–602. [Google Scholar] [CrossRef]
  39. Diaz, M.B.; Kim, K.Y.; Shin, H.-S.; Zhuang, L. Predicting rate of penetration during drilling of deep geothermal well in Korea using artificial neural networks and real-time data collection. J. Nat. Gas Sci. Eng. 2019, 67, 225–232. [Google Scholar] [CrossRef]
  40. Løken, E.A.; Løkkevik, J.; Sui, D. Automated drilling algorithms implementation on a laboratory drilling rig. Model. Identif. Control A Nor. Res. Bull. 2020, 41, 1–11. [Google Scholar] [CrossRef]
  41. Cui, M.; Wang, G.H.; Ge, H.Y.; Chen, X.Z.; Guo, H.W. Maximizing drilling performance with real-time drilling vibration mitigation in the deep wells. In Proceedings of the SPE Intelligent Energy International Conference and Exhibition, Aberdeen, UK, 6–8 September 2016. [Google Scholar]
Figure 1. Simplified model of rotation system of drilling rig (model of drive system is in the green box, and that of the downhole part is in the red box).
Figure 1. Simplified model of rotation system of drilling rig (model of drive system is in the green box, and that of the downhole part is in the red box).
Applsci 13 01059 g001
Figure 2. Control loop diagram of the automatic electric drive drilling system.
Figure 2. Control loop diagram of the automatic electric drive drilling system.
Applsci 13 01059 g002
Figure 3. (a) Physical drawing of the automatic electric drive drilling system, (b) two sensors in the circulation system, (c) the control board of the automatic electric drive drilling system.
Figure 3. (a) Physical drawing of the automatic electric drive drilling system, (b) two sensors in the circulation system, (c) the control board of the automatic electric drive drilling system.
Applsci 13 01059 g003
Figure 4. Three sensors in the hoisting system and rotation system.
Figure 4. Three sensors in the hoisting system and rotation system.
Applsci 13 01059 g004
Figure 5. Control system layers and data flow with PLC and sensor.
Figure 5. Control system layers and data flow with PLC and sensor.
Applsci 13 01059 g005
Figure 6. Full-wave spectrum diagram of sensor signals in drilling system. The noise signals of the sensor all have peak values at about 0~10 Hz, and large peak values at about 18 Hz, 34 Hz, and 50 Hz (the red circles). According to the results in the figure, it is appropriate to select 15 Hz as the cutoff frequency filter.
Figure 6. Full-wave spectrum diagram of sensor signals in drilling system. The noise signals of the sensor all have peak values at about 0~10 Hz, and large peak values at about 18 Hz, 34 Hz, and 50 Hz (the red circles). According to the results in the figure, it is appropriate to select 15 Hz as the cutoff frequency filter.
Applsci 13 01059 g006
Figure 7. Signal diagram of low-pass filtering at different frequencies. (af) are signal diagrams at frequencies of 5 kHz, 2 kHz, 100 Hz, 50 Hz, 15 Hz and 1 Hz. The arrows from figure indicate change of the state.
Figure 7. Signal diagram of low-pass filtering at different frequencies. (af) are signal diagrams at frequencies of 5 kHz, 2 kHz, 100 Hz, 50 Hz, 15 Hz and 1 Hz. The arrows from figure indicate change of the state.
Applsci 13 01059 g007
Figure 8. Real-time WOB curve in GUI for different WOB settings after PID control parameters are adjusted.
Figure 8. Real-time WOB curve in GUI for different WOB settings after PID control parameters are adjusted.
Applsci 13 01059 g008
Figure 9. (a) The rock samples before the experiment and (b) rock samples after drilling.
Figure 9. (a) The rock samples before the experiment and (b) rock samples after drilling.
Applsci 13 01059 g009
Figure 10. Test results for constant-pressure drilling mode.
Figure 10. Test results for constant-pressure drilling mode.
Applsci 13 01059 g010
Figure 11. Test results for constant-speed drilling mode.
Figure 11. Test results for constant-speed drilling mode.
Applsci 13 01059 g011
Figure 12. Test results for constant-speed drilling mode: the curves of torque at different setpoints.
Figure 12. Test results for constant-speed drilling mode: the curves of torque at different setpoints.
Applsci 13 01059 g012
Figure 13. Test results for constant-power drilling mode: the curves of WOB at different setpoints.
Figure 13. Test results for constant-power drilling mode: the curves of WOB at different setpoints.
Applsci 13 01059 g013
Figure 14. Motor no-load operation diagram: the rotation motor is the blue line, and the hosting motor is the orange line.
Figure 14. Motor no-load operation diagram: the rotation motor is the blue line, and the hosting motor is the orange line.
Applsci 13 01059 g014
Figure 15. Chart of energy consumption per footage at different ROPs.
Figure 15. Chart of energy consumption per footage at different ROPs.
Applsci 13 01059 g015
Table 1. Parameters and variables characterizing the rotation system.
Table 1. Parameters and variables characterizing the rotation system.
NumberParameterDefinitionUnits
1φAngular displacements between φr and φbrad
2φrAngular displacement of power headrad
3φbAngular displacement of drill bitrad
4JbMoment of inertia of drill bit kg m 2
5 φ b ˙ Angular velocity of drill bitrad/s
6 φ b ¨ Angular acceleration of drill bitrad/s2
7C1Attenuation coefficient of drill string N m s / rad
8TtobNonlinear friction torque of bit torque N m
9KTorsional stiffness coefficient of drill string N m / rad
10JrEquivalent moment of inertia of power head kg m 2
11JmMoment of inertia of motor kg m 2
12JrotMoment of inertia of power head kg m 2
13C2Attenuation coefficient of power head N m s / rad
14uUnit step input N m
15 Ω r e f Given speed of bitrad/s
16TmMotor driving moment N m
17Trob(dyn)Moment of dynamic friction N m
18α1, α2, α3Empirical coefficient of drilling
Table 2. Test results in constant-speed drilling mode.
Table 2. Test results in constant-speed drilling mode.
RPMSetting ROPReal ROPError
400 rpm2.0 m/h1.97163 m/h−0.02837 m/h
600 rpm2.0 m/h1.97403 m/h−0.02597 m/h
400 rpm2.6 m/h2.60097 m/h+0.00097 m/h
600 rpm2.6 m/h2.60097 m/h+0.00097 m/h
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, Z.; Hu, Y.; Liu, B.; Dai, K.; Zhang, Y. Development of Automatic Electric Drive Drilling System for Core Drilling. Appl. Sci. 2023, 13, 1059. https://doi.org/10.3390/app13021059

AMA Style

Zhou Z, Hu Y, Liu B, Dai K, Zhang Y. Development of Automatic Electric Drive Drilling System for Core Drilling. Applied Sciences. 2023; 13(2):1059. https://doi.org/10.3390/app13021059

Chicago/Turabian Style

Zhou, Zheng, Yuanbiao Hu, Baolin Liu, Kun Dai, and Yudong Zhang. 2023. "Development of Automatic Electric Drive Drilling System for Core Drilling" Applied Sciences 13, no. 2: 1059. https://doi.org/10.3390/app13021059

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop