CN104035371A - System of restraining drill pipe stick-slip vibration based on auto-disturbance rejection method and method - Google Patents

System of restraining drill pipe stick-slip vibration based on auto-disturbance rejection method and method Download PDF

Info

Publication number
CN104035371A
CN104035371A CN201410178161.XA CN201410178161A CN104035371A CN 104035371 A CN104035371 A CN 104035371A CN 201410178161 A CN201410178161 A CN 201410178161A CN 104035371 A CN104035371 A CN 104035371A
Authority
CN
China
Prior art keywords
rotating speed
motor
given
speed
main
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410178161.XA
Other languages
Chinese (zh)
Other versions
CN104035371B (en
Inventor
章莉敏
李江红
崔丽娜
侯媛媛
刘科峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201410178161.XA priority Critical patent/CN104035371B/en
Publication of CN104035371A publication Critical patent/CN104035371A/en
Application granted granted Critical
Publication of CN104035371B publication Critical patent/CN104035371B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Earth Drilling (AREA)

Abstract

The invention discloses a system of restraining drill pipe stick-slip vibration based on an auto-disturbance rejection method and a method. The method comprises steps: 1) the main given rotation speed of a motor is given by a frequency converter through a PLC control system, the main given rotation speed is transmitted to a controlled object, and the actual rotation speed of the motor is obtained; 2) the frequency converter transmits the actual rotation speed of the motor to a control unit; 3) a human-computer interaction device transmits the drill pipe and drill tool combination information to the control unit; 4) the control unit carries out optimization operation on the acquired actual rotation speed of the motor and the drill pipe and drill tool combination information, an auxiliary given optimization rotation speed is obtained, and amplitude limiting is carried out on the auxiliary given optimization rotation speed by using the maximal rotation speed; and 5) the control unit transmits the auxiliary given optimization rotation speed after amplitude limiting to the frequency converter via a CAN bus, the auxiliary given optimization rotation speed is overlapped with the main motor given rotation speed, and the overlapped rotation speed controls the rotation speed of a driving motor. The method can estimate the disturbing quantity of the system, the actual rotation speed and the actual torque of the motor can be displayed in real time, and the purpose of restraining drill pipe stick-slip vibration can be achieved.

Description

A kind of system and method that suppresses the vibration of drilling rod stick-slip based on active disturbance rejection method
Technical field
The invention belongs to the technical field such as petroleum drilling, geologic prospecting, relate to a kind of system and method that suppresses the vibration of drilling rod stick-slip based on active disturbance rejection method, bus communication technology and human-computer interaction technology.
Background technology
In Process of Oil Well Drilling, because the motion of complex formation, drilling rod is uncertain, easily there is drilling rod vibration, comprise transverse vibration, axial vibration and the stick-slip vibration of drilling rod.Wherein, stick-slip vibration is the torque oscillation causing due to the moment of friction on drill bit and stratum, bit speed or stop or turn, moment rotating speed very large, easily cause the performance deterioration of drilling rod and drill bit; This phenomenon not only affects drilling efficiency and also threatens the safety of drilling well, therefore needs to take rational method to suppress stick-slip vibration.
For stick-slip vibration, vibration damping approach and measure mainly contain: (1) increases top rotating speed; (2) increase system equivalence torsional rigidity; (3) increase system equivalent damping; (4) top moment of torsion negative feedback.
Develop at present some abroad and suppressed the method and system that stick-slip is vibrated.
Navarro-Lo ' pez in 2004 and Suarez-Cortez propose at drilling rod bottom mounting dampers; 2000, Richardson and K ü ttel proposed to install hydraulic torque drive system on make-up of string.But these methods have all increased complicacy and the cost of drilling rod system, and do not there is versatility while using.
Halsey in 1988, Kyllingstad and Kylling have proposed the degenerative method of drilling rod moment of torsion; Canudas-de-Wit et al in 2005 has proposed drilling well vibration jinx Drilling Oscillation Killer (D-OSKIL), and it utilizes weight on drill bit as additional control parameter.That these methods have and immature, result of use is not very good yet.The domestic current research in field is also relatively short of, so the research and development of this respect have good engineering using value.
Summary of the invention
The object of the invention is for the normal stick-slip oscillation phenomenon occurring in petroleum drilling, a kind of system and method that suppresses the vibration of drilling rod stick-slip based on active disturbance rejection method is provided, adopt system of the present invention, can obtain exactly actual drilling rod parameter, show in real time motor actual speed and motor actual torque curve and numerical value, the driving rotating speed that rotating speed order changes drive motor be can send, thereby torque oscillation and the speed oscillation of drilling rod and make-up of string suppressed.This system solved in prior art hardware connect complicated, system works is unstable, realize the undesirable problem of effect.
In order to realize technique scheme, the present invention takes following technical solution:
A system that suppresses the vibration of drilling rod stick-slip based on active disturbance rejection method, comprising:
---controlled device, comprise the gear case that drive motor connects, and the drilling rod being driven by gear case and make-up of string, for realizing petroleum drilling;
---frequency converter, comprise PLC control system, the startup of PLC control system control drive motor, stop and the duty of speed governing, and set the main given rotating speed of motor, the current state of drive motor is fed back to control module by frequency converter;
---control module, comprise Active surge damper, control for the current state to drive motor, suppress torque oscillation and the speed oscillation of drilling rod and make-up of string;
---human-computer interaction device, comprise ARM chip, complete the data management of control module, man-machine manipulation;
---CAN bus, for realizing the free communication of frequency converter and control module;
Described frequency converter is connected with drive motor, and drive motor is connected with make-up of string with the drilling rod being driven by gear case, and frequency converter is by CAN bus connection control unit, and control module connects human-computer interaction device by serial ports.
Further, described automatic disturbance rejection controller comprises Nonlinear Tracking Differentiator, extended state observer, nonlinear combination unit, disturbance compensation unit and feedback of status unit; Nonlinear Tracking Differentiator is connected with nonlinear combination unit, and nonlinear combination unit is connected with disturbance compensation unit, and disturbance compensation unit is connected with frequency converter with feedback of status unit respectively; Feedback of status unit is connected respectively extended state observer with frequency converter, and extended state observer connects respectively Nonlinear Tracking Differentiator and disturbance compensation unit; Frequency converter connects controlled device.
Correspondingly, the present invention and then provided the control method that active disturbance rejection method suppresses the system of drilling rod stick-slip vibration, the method comprises the steps:
1) frequency converter provides the main given rotating speed of motor of setting by PLC control system, transfers to controlled device, drives drilling rod to run up;
2) frequency converter transfers to control module by CAN bus by motor actual speed;
3) simultaneously, human-computer interaction device by drilling rod and structure of downhole assembly communication to control module;
4) control module is optimized computing to the motor actual speed of obtaining and drilling rod and structure of downhole assembly information, obtains auxiliary given optimization rotating speed, and auxiliary given optimization rotating speed is carried out to amplitude limit with maximum (top) speed;
5) control module by CAN bus just the auxiliary given optimization rotating speed after amplitude limit transfer to frequency converter, superimposed with the main given rotating speed of motor, stack rotating speed control drive motor, and then control the rotary drilling of drilling rod and make-up of string, suppresses the vibration of drilling rod stick-slip;
6) simultaneously, human-computer interaction device is preserved in real time and is shown motor actual speed and motor actual torque data.
Further, the optimization computing of described control module realizes by following method:
A) build Nonlinear Tracking Differentiator, the main given rotating speed of tracking motor, and extract the main given rotating speed pursuit gain of motor v 1with the main given rotating speed differential value of motor v 2;
B) nonlinear combination unit is by main motor given rotating speed pursuit gain v 1with the main given rotating speed differential value of motor v 2carry out obtaining auxiliary given rotating speed u after nonlinear combination 0;
C) feedback of status unit provides a feedback gain b 0, by auxiliary given rotating speed u 0obtain respectively controlled device state estimator z with drill speed y through extended state observer 1, drill speed differential z 2, disturbance estimator z 3;
D) drill speed estimator z 1, drill speed differential estimator z 2respectively with the main given rotating speed pursuit gain of motor v 1with the main given rotating speed differential value of motor v 2differ from, difference inputs to nonlinear combination unit and obtains auxiliary given rotating speed u ' 0;
E) disturbance compensation unit is by auxiliary given rotating speed u ' 0in conjunction with disturbance estimator z 3obtain motor and expect rotating speed u 1with auxiliary given optimization rotating speed u.
Further, described Nonlinear Tracking Differentiator extracts the main given rotating speed pursuit gain of motor v 1with the main given rotating speed differential value of motor v 2realize by building Nonlinear Tracking Differentiator model:
v 1 ( k + 1 ) = v 1 ( k ) + hv 2 ( k ) v 2 ( k + 1 ) = v 2 ( k ) + hfh ( v 1 , v 2 , r , h 1 ) - - - ( 1 )
In formula, h is integration step, and k is sampling period number of times, and r is velocity factor, h 1for filtering factor, v 1and v (k) 2(k) the main given rotating speed pursuit gain of motor and the main given rotating speed differential value of motor while representing respectively the k time sampling, fh is time-optimal control function;
Further, described extended state observer obtains drill speed estimator z 1, drill speed differential estimator z 2with disturbance estimator z 3realize by following formula:
e ( k ) = z 1 ( k ) - y ( k ) z 1 ( k + 1 ) = z 1 ( k ) + h ( z 2 ( k ) - β 01 e ( k ) ) z 2 ( k + 1 ) = z 2 ( k ) + h ( z 3 ( k ) - β 02 e ( k ) + b 0 u ) z 3 ( k + 1 ) = z 3 ( k ) + h ( - β 03 e ( k ) ) - - - ( 2 )
In formula, b 0for adjustable compensating factor, k is sampling period number of times, drill speed when y (k) is the k time sampling, rotating speed deviation when e (k) is the k time sampling, β 01, β 02, β 03for being respectively the adjustable parameter of extended state observer, z 1(k), z 2(k), z 3(k) drill speed estimator, drill speed differential estimator and disturbance estimator while being respectively the k time sampling.
Further, described nonlinear combination unit is by main motor given rotating speed pursuit gain v 1with the main given rotating speed differential value of motor v 2carry out obtaining auxiliary given rotating speed u after nonlinear combination 0realize by following formula:
u′ 0(k)=k ifal(v i(k)z i(k),0.5,6 2)+k zfal(v 2(k)-z 2(k),0.25,6 2) (3)
Wherein, fal ( e , &alpha; , &delta; ) = | e | &alpha; sign ( e ) | e | > &delta; 2 e &delta; 2 1 - &alpha; | e | < &delta; 2 - - - ( 4 )
In formula, fal (e, α, δ) is for suppressing the nonlinear function of error, k 1, k 2be respectively combination coefficient, e is rotating speed deviation, δ 2for the extent of the error of fal function, α is change in gain rate, u ' 0(k) the auxiliary given rotating speed while being the k time sampling.
Further, to obtain the method for auxiliary given optimization rotating speed u as follows in described disturbance compensation unit:
1. by auxiliary given rotating speed u ' 0and disturbance estimator z 3obtain motor and expect rotating speed u 1:
u 1 ( k ) = u 0 &prime; ( k ) - z 3 ( k ) b 0 - - - ( 5 )
In formula, u 1(k) motor while being the k time sampling is expected rotating speed;
2. expect rotating speed u by motor 1with the main given rotating speed v of motor 0obtain auxiliary given optimization rotating speed u:
u(k)=u 1(k)-v 0(k) (6)
In formula, auxiliary given optimization rotating speed when u (k) is the k time sampling.
With respect to prior art, feature of the present invention is:
(1) system of the present invention is the ground control technology based on top drive drilling technology, and hardware configuration is simple, just can realize the vibration of inhibition drilling rod stick-slip without adding any bottom equipment;
(2) the present invention has adopted automatic disturbance rejection controller, and it is seamless integrated that PLC control system is driven on core control program and existing frequency converter top, and its calculation process speed is fast, has good real-time performance;
(3) the present invention has adopted automatic disturbance rejection controller to be optimized computing, and the main given rotating speed stack of the auxiliary given optimization rotating speed obtaining and motor co-controlling drive motor, can suppress the vibration of drilling rod stick-slip effectively;
(4) controller active disturbance rejection algorithm does not rely on object model, can estimate disturbance quantity, has good anti-interference and robustness;
(5) there is human-computer interaction interface, simple operation, dirigibility is high;
(6) system communication is stable, has good anti-interference.
Brief description of the drawings
Fig. 1 is hardware configuration and overall system design figure;
Fig. 2 is stick-slip control system active disturbance rejection algorithm principle figure;
Fig. 3 is the control curve of drilling rod stick-slip control system drilling rod moment of torsion;
Fig. 4 is the control curve of drilling rod stick-slip control system drill speed.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.
As shown in Figure 1, the system that suppresses the vibration of drilling rod stick-slip based on active disturbance rejection method of the present invention, comprising:
Controlled device, comprises the gear case that drive motor connects, and the drilling rod being driven by gear case and make-up of string, for realizing petroleum drilling; Frequency converter, comprises PLC control system, the startup of PLC control system control drive motor, stops and the duty of speed governing, and sets the main given rotating speed of motor, and the current state of drive motor is fed back to control module by frequency converter; Control module, comprises automatic disturbance rejection controller, for the current state of drive motor is controlled to adjustment, suppresses torque oscillation and the speed oscillation of drilling rod and make-up of string; Human-computer interaction device, comprises ARM chip, completes the data management of control module, man-machine manipulation, can obtain thus the structural information of drilling rod and make-up of string, can also preserve in real time and show the data such as motor speed and Motor torque; CAN bus, for realizing the free communication of frequency converter and control module.Frequency converter is connected with drive motor, and drive motor is connected with make-up of string with the drilling rod being driven by gear case, and frequency converter is by CAN bus connection control unit, and control module connects human-computer interaction device by serial ports.
Wherein, control module is the core apparatus of control system, mainly adopts active disturbance rejection algorithm to realize by automatic disturbance rejection controller.Automatic disturbance rejection controller comprises Nonlinear Tracking Differentiator, extended state observer, nonlinear combination unit, disturbance compensation unit and feedback of status unit; Nonlinear Tracking Differentiator obtains the main given rotating speed pursuit gain of motor v according to the main given rotating speed of the motor of inverter PLC control default 1with the main given rotating speed differential value of motor v 2, by v 1and v 2obtain auxiliary given rotating speed u by nonlinear combination unit 0; Auxiliary given rotating speed u 0obtain drill speed estimator z through extended state observer again through feedback of status unit and drill speed y 1, drill speed differential estimator z 2with disturbance estimator z 3, z 1, z 2obtain auxiliary given rotating speed u ' through nonlinear combination unit 0; Auxiliary given rotating speed u ' 0with disturbance estimator z 3obtain auxiliary given optimization rotating speed u through disturbance compensation unit, and u is carried out to amplitude limit with maximum (top) speed, just the auxiliary given optimization rotating speed after amplitude limit transfers to frequency converter, the superposition value co-controlling drilling rod of the auxiliary given optimization rotating speed after the main given rotating speed of motor and amplitude limit and the rotary drilling of make-up of string, suppress the vibration of drilling rod stick-slip.As shown in Figure 2.
Under the present invention, mask body has provided the control method of the system of active disturbance rejection method inhibition drilling rod stick-slip vibration, and step is as follows:
1) frequency converter provides the main given rotating speed of motor of setting by PLC control system, transfers to controlled device, drives drilling rod to run up;
2) frequency converter transfers to control module by CAN bus by motor actual speed;
3) simultaneously, human-computer interaction device by drilling rod and structure of downhole assembly communication to control module;
4) control module is optimized computing to the motor actual speed of obtaining and drilling rod and structure of downhole assembly information, obtains auxiliary given optimization rotating speed, and auxiliary given optimization rotating speed is carried out to amplitude limit with maximum (top) speed.The optimization computing of control module realizes by following method:
A) build Nonlinear Tracking Differentiator, the main given rotating speed of tracking motor, and extract the main given rotating speed pursuit gain of motor v 1with the main given rotating speed differential value of motor v 2, method is as follows:
1. build Nonlinear Tracking Differentiator model:
v 1 ( k + 1 ) = v 1 ( k ) + hv 2 ( k ) v 2 ( k + 1 ) = v 2 ( k ) + hfh ( v 1 , v 2 , r , h 1 ) - - - ( 1 )
In formula, h is integration step, and k is sampling period number of times, and r is velocity factor, h 1for filtering factor, v 1and v (k) 2(k) the main given rotating speed pursuit gain of motor and the main given rotating speed differential value of motor while representing respectively the k time sampling, fh is time-optimal control function;
2. obtain time-optimal control function f h by following formula, function calculating formula is suc as formula (2):
fh = - rsat ( g , &delta; ) &delta; 1 = h 1 &delta; &delta; = h 1 r y = &upsi; 1 - &upsi; 0 + h 1 &upsi; 2 g = &upsi; 2 - 0.5 sign ( y ) r ( h 1 - 8 | y | r + h 1 2 ) | y | > &delta; 1 &upsi; 2 + y / h 1 | y | < &delta; 1 sat ( g , &delta; ) = sign ( g ) | g | > &delta; g&delta; | g | < &delta; - - - ( 2 )
In formula, v 0for the main given rotating speed of motor, δ 1for the extent of the error of time-optimal control function f h, sign (g) is sign function, and sat (g, δ) is saturation function, the independent variable that g, δ are saturation function, the intermediate variable that y is g;
B) nonlinear combination unit is by main motor given rotating speed pursuit gain v 1with the main given rotating speed differential value of motor v 2carry out obtaining auxiliary given rotating speed u after nonlinear combination 0;
C) feedback of status unit provides a feedback gain b 0, by auxiliary given rotating speed u 0obtain respectively drill speed estimator z with the drill speed value y of frequency converter output through extended state observer 1, drill speed differential estimator z 2with disturbance estimator z 3, method is as follows:
e ( k ) = z 1 ( k ) - y ( k ) z 1 ( k + 1 ) = z 1 ( k ) + h ( z 2 ( k ) - &beta; 01 e ( k ) ) z 2 ( k + 1 ) = z 2 ( k ) + h ( z 3 ( k ) - &beta; 02 e ( k ) + b 0 u ) z 3 ( k + 1 ) = z 3 ( k ) + h ( - &beta; 03 e ( k ) ) - - - ( 3 )
In formula, b 0for adjustable compensating factor, k is sampling period number of times, drill speed when y (k) is the k time sampling, rotating speed deviation when e (k) is the k time sampling, β 01, β 02, β 03for being respectively the adjustable parameter of extended state observer, z 1(k), z 2(k), z 3(k) drill speed estimator, drill speed differential estimator and disturbance estimator while being respectively the k time sampling;
D) z 1, z 2respectively with v 1and v 2differ from, difference inputs to nonlinear combination unit and obtains auxiliary given rotating speed u ' 0, method is as follows:
u′ 0(k)=k ifal(v i(k)z i(k),0.5,6 2)+k zfal(v 2(k)-z 2(k),0.25,6 2) (4)
Wherein, fal ( e , &alpha; , &delta; ) = | e | &alpha; sign ( e ) | e | > &delta; 2 e &delta; 2 1 - &alpha; | e | < &delta; 2 - - - ( 5 )
In formula, fal (e, α, δ) is for suppressing the nonlinear function of error, k 1, k 2be respectively combination coefficient, e is rotating speed deviation, δ 2for the extent of the error of fal function, α is change in gain rate, u ' 0(k) the auxiliary given rotating speed while being the k time sampling.
E) disturbance compensation unit is by auxiliary given rotating speed u ' 0with z 3make difference and obtain auxiliary given optimization rotating speed u, method is as follows:
1. by auxiliary given rotating speed u ' 0and disturbance estimator z 3obtain motor and expect rotating speed u 1:
u 1 ( k ) = u 0 &prime; ( k ) - z 3 ( k ) b 0 - - - ( 6 )
In formula, u 1(k) motor while being the k time sampling is expected rotating speed;
2. expect rotating speed u by motor 1with the main given rotating speed v of motor 0obtain auxiliary given optimization rotating speed u:
U (k)=u work(k)-v o(k) (7)
In formula, auxiliary given optimization rotating speed when u (k) is the k time sampling;
5) control module by CAN bus just the auxiliary given optimization rotating speed after amplitude limit transfer to frequency converter, superimposed with the main given rotating speed of motor, stack rotating speed control drive motor, and then control the rotary drilling of drilling rod and make-up of string, suppresses the vibration of drilling rod stick-slip;
6) simultaneously, human-computer interaction device is preserved in real time and is shown the data such as motor actual speed and motor actual torque.
Advantage of the present invention can further illustrate by following emulation experiment:
1. simulated conditions
Based on above analysis, build plant model, and set up the realistic model of drilling rod stick-slip control.Frequency converter is input as the main given rotating speed of motor before 100s, simulates stick-slip vibration mode, is input as the stack rotating speed of the auxiliary given optimization rotating speed after the main given rotating speed of motor and amplitude limit after 100s.Wherein, the main given rotating speed of motor is n=1800rpm, and the maximum (top) speed of auxiliary given optimization rotating speed is n max=200rpm.
2. simulation result
Utilize above simulated conditions to set up control system model, the main given rotating speed v of motor 0be input to Nonlinear Tracking Differentiator and obtain v 1and v 2, drill speed y is input to extended state observer and obtains z 1, z 2, z 3, v 1and z 1relatively poorer, v 2and z 2relatively poorer, two deviation signals that obtain are carried out nonlinear combination, controlled amount u 0, z 3and v 0obtain auxiliary given optimization rotating speed u, u is carried out to amplitude limit with maximum (top) speed, by the auxiliary given optimization rotating speed u after amplitude limit and the main given rotating speed v of motor 0superpose, stack rotating speed is sent to frequency converter, and then control drive motor.
After emulation, as shown in Figure 3, drill speed control curve as shown in Figure 4 for drilling rod moment of torsion control curve.
From figure, result can be found out, drilling rod moment of torsion and bit speed just enter steady state (SS) after 50s, and this controller can suppress stick-slip vibration rapidly and accurately as seen, and dynamic property and steady-state behaviour are good.
The above, be only the embodiment that the present invention is directed to the present invention's application, can make those skilled in the art more fully understand the present invention, but not the present invention be done to any restriction.According to technical solution of the present invention, above-described embodiment can be enumerated a lot of examples.Every according to the given scope of technical solution of the present invention with to any simple modifications and changes made for any of the above embodiments, all belong to the protection domain of technical solution of the present invention.A large amount of experimental results show, the scope proposing at the claims in the present invention book all can reach object of the present invention.

Claims (8)

1. a system that suppresses the vibration of drilling rod stick-slip based on active disturbance rejection method, is characterized in that, comprising:
---controlled device, comprise the gear case that drive motor connects, and the drilling rod being driven by gear case and make-up of string, for realizing petroleum drilling;
---frequency converter, comprise PLC control system, the startup of PLC control system control drive motor, stop and the duty of speed governing, and set the main given rotating speed of motor, the current state of drive motor is fed back to control module by frequency converter;
---control module, comprise Active surge damper, control for the current state to drive motor, suppress torque oscillation and the speed oscillation of drilling rod and make-up of string;
---human-computer interaction device, comprise ARM chip, complete the data management of control module, man-machine manipulation;
---CAN bus, for realizing the free communication of frequency converter and control module;
Described frequency converter is connected with drive motor, and drive motor is connected with make-up of string with the drilling rod being driven by gear case, and frequency converter is by CAN bus connection control unit, and control module connects human-computer interaction device by serial ports.
2. system according to claim 1, is characterized in that, described automatic disturbance rejection controller comprises Nonlinear Tracking Differentiator, extended state observer, nonlinear combination unit, disturbance compensation unit and feedback of status unit; Nonlinear Tracking Differentiator is connected with nonlinear combination unit, and nonlinear combination unit is connected with disturbance compensation unit, and disturbance compensation unit is connected with frequency converter with feedback of status unit respectively; Feedback of status unit is connected respectively extended state observer with frequency converter, and extended state observer connects respectively Nonlinear Tracking Differentiator and disturbance compensation unit; Frequency converter connects controlled device.
3. the control method that suppresses the system of drilling rod stick-slip vibration based on active disturbance rejection method described in claim 1, is characterized in that, the method comprises the steps:
1) frequency converter provides the main given rotating speed of motor of setting by PLC control system, transfers to controlled device, drives drilling rod to run up;
2) frequency converter transfers to control module by CAN bus by motor actual speed;
3) simultaneously, human-computer interaction device by drilling rod and structure of downhole assembly communication to control module;
4) control module is optimized computing to the motor actual speed of obtaining and drilling rod and structure of downhole assembly information, obtains auxiliary given optimization rotating speed, and auxiliary given optimization rotating speed is carried out to amplitude limit with maximum (top) speed;
5) control module by CAN bus just the auxiliary given optimization rotating speed after amplitude limit transfer to frequency converter, superimposed with the main given rotating speed of motor, stack rotating speed control drive motor, and then control the rotary drilling of drilling rod and make-up of string, suppresses the vibration of drilling rod stick-slip;
6) simultaneously, human-computer interaction device is preserved in real time and is shown motor actual speed and motor actual torque data.
4. method according to claim 3, is characterized in that, the optimization computing of described control module realizes by following method:
A) build Nonlinear Tracking Differentiator, the main given rotating speed of tracking motor, and extract the main given rotating speed pursuit gain of motor v 1with the main given rotating speed differential value of motor v 2;
B) nonlinear combination unit is by main motor given rotating speed pursuit gain v 1with the main given rotating speed differential value of motor v 2carry out obtaining auxiliary given rotating speed u after nonlinear combination 0;
C) feedback of status unit provides a feedback gain b 0, by auxiliary given rotating speed u 0obtain respectively drill speed estimator z with drill speed y through extended state observer 1, drill speed differential estimator z 2with disturbance estimator z 3;
D) drill speed estimator z 1, drill speed differential estimator z 2respectively with the main given rotating speed pursuit gain of motor v 1with the main given rotating speed differential value of motor v 2differ from, difference inputs to nonlinear combination unit and obtains auxiliary given rotating speed u ' 0;
E) disturbance compensation unit is by auxiliary given rotating speed u ' 0in conjunction with disturbance estimator z 3obtain motor and expect rotating speed u 1with auxiliary given optimization rotating speed u.
5. method according to claim 4, is characterized in that, describedly extracts the main given rotating speed pursuit gain of motor v by Nonlinear Tracking Differentiator 1with the main given rotating speed differential value of motor v 2method as follows:
1. build Nonlinear Tracking Differentiator model:
v 1 ( k + 1 ) = v 1 ( k ) + hv 2 ( k ) v 2 ( k + 1 ) = v 2 ( k ) + hfh ( v 1 , v 2 , r , h 1 ) - - - ( 1 )
In formula, h is integration step, and k is sampling period number of times, and r is velocity factor, h 1for filtering factor, v 1and v (k) 2(k) the main given rotating speed pursuit gain of motor and the main given rotating speed differential value of motor while being respectively the k time sampling, fh is time-optimal control function;
2. obtain time-optimal control function f h by following formula, function calculating formula is suc as formula (2):
fh = - rsat ( g , &delta; ) &delta; 1 = h 1 &delta; &delta; = h 1 r y = &upsi; 1 - &upsi; 0 + h 1 &upsi; 2 g = &upsi; 2 - 0.5 sign ( y ) r ( h 1 - 8 | y | r + h 1 2 ) | y | > &delta; 1 &upsi; 2 + y / h 1 | y | < &delta; 1 sat ( g , &delta; ) = sign ( g ) | g | > &delta; g&delta; | g | < &delta; - - - ( 2 )
In formula, v 0for the main given rotating speed of motor, δ 1for the extent of the error of time-optimal control function f h, sign (g) is sign function, and sat (g, δ) is saturation function, the independent variable that g, δ are saturation function, the intermediate variable that y is g.
6. method according to claim 4, is characterized in that, described extended state observer obtains drill speed estimator z 1, drill speed differential estimator z 2with disturbance estimator z 3realize by following formula:
e ( k ) = z 1 ( k ) - y ( k ) z 1 ( k + 1 ) = z 1 ( k ) + h ( z 2 ( k ) - &beta; 01 e ( k ) ) z 2 ( k + 1 ) = z 2 ( k ) + h ( z 3 ( k ) - &beta; 02 e ( k ) + b 0 u ) z 3 ( k + 1 ) = z 3 ( k ) + h ( - &beta; 03 e ( k ) ) - - - ( 3 )
In formula, b 0for adjustable compensating factor, drill speed when y (k) is the k time sampling, rotating speed deviation when e (k) is the k time sampling, β 01, β 02, β 03for being respectively the adjustable parameter of extended state observer, z 1(k), z 2(k), z 3(k) drill speed estimator, drill speed differential estimator and disturbance estimator while being respectively the k time sampling.
7. method according to claim 4, is characterized in that, described nonlinear combination unit is by main motor given rotating speed pursuit gain v 1with the main given rotating speed differential value of motor v 2carry out obtaining auxiliary given rotating speed u ' after nonlinear combination 0realize by following formula:
u′ 0(k)=k ifal(v i(k)z i(k),0.5,6 2)+k zfal(v 2(k)-z 2(k),0.25,6 2) (4)
Wherein, fal ( e , &alpha; , &delta; ) = | e | &alpha; sign ( e ) | e | > &delta; 2 e &delta; 2 1 - &alpha; | e | < &delta; 2 - - - ( 5 )
In formula, fal (e, α, δ) is for suppressing the nonlinear function of error, k 1, k 2be respectively combination coefficient, e is rotating speed deviation, δ 2for the extent of the error of fal function, α is change in gain rate, u ' 0(k) the auxiliary given rotating speed while being the k time sampling.
8. method according to claim 4, is characterized in that, the method that described disturbance compensation unit obtains auxiliary given optimization rotating speed u is as follows:
1. by auxiliary given rotating speed u ' 0and disturbance estimator z 3obtain motor and expect rotating speed u 1:
u 1 ( k ) = u 0 &prime; ( k ) - z 3 ( k ) b 0 - - - ( 6 )
In formula, u 1(k) motor while being the k time sampling is expected rotating speed;
2. expect rotating speed u by motor 1with the main given rotating speed v of motor 0obtain auxiliary given optimization rotating speed u:
u(k)=u 1(k)-v 0(k) (7)
In formula, auxiliary given optimization rotating speed when u (k) is the k time sampling.
CN201410178161.XA 2014-04-29 2014-04-29 A kind of system and method based on active disturbance rejection method suppression drilling rod stick slip vibration Active CN104035371B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410178161.XA CN104035371B (en) 2014-04-29 2014-04-29 A kind of system and method based on active disturbance rejection method suppression drilling rod stick slip vibration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410178161.XA CN104035371B (en) 2014-04-29 2014-04-29 A kind of system and method based on active disturbance rejection method suppression drilling rod stick slip vibration

Publications (2)

Publication Number Publication Date
CN104035371A true CN104035371A (en) 2014-09-10
CN104035371B CN104035371B (en) 2016-08-24

Family

ID=51466182

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410178161.XA Active CN104035371B (en) 2014-04-29 2014-04-29 A kind of system and method based on active disturbance rejection method suppression drilling rod stick slip vibration

Country Status (1)

Country Link
CN (1) CN104035371B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598091A (en) * 2016-12-19 2017-04-26 四川宏华电气有限责任公司 Control system and method for eliminating stick-slip vibration of drill string
CN108227485A (en) * 2017-12-01 2018-06-29 西北工业大学 A kind of robot for space Auto-disturbance-rejection Control with actuator saturation
CN109138973A (en) * 2018-08-02 2019-01-04 西北工业大学 A kind of observation method of the glutinous sliding vibration of diagnosis drill string
CN109138970A (en) * 2018-08-02 2019-01-04 西北工业大学 Inhibit the glutinous sliding vibration control system of drill string and method based on the auxiliary given rotating speed of frequency converter
CN109162692A (en) * 2018-08-29 2019-01-08 北京四利通控制技术股份有限公司 A kind of soft torque control system and method
CN110879582A (en) * 2019-12-20 2020-03-13 大连理工大学 Time-lag sampling system anti-saturation control method with actuator symmetric saturation constraint
CN113145926A (en) * 2021-04-28 2021-07-23 北京科技大学 Hot rolling flying shear control method adopting ADRC variable acceleration compensation

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000309258A (en) * 1999-04-27 2000-11-07 Railway Technical Res Inst Brake controlling method and device for the same
US20070289373A1 (en) * 2006-06-15 2007-12-20 Pathfinder Energy Services, Inc. Apparatus and method for downhole dynamics measurements
CN201301701Y (en) * 2008-11-25 2009-09-02 天水电气传动研究所有限责任公司 Flexible torque control system of electrical drilling machine rotating disc
CN103277307A (en) * 2013-05-09 2013-09-04 恒天九五重工有限公司 Oil pump driving-controlling system for multifunctional drilling machine
CN103277306A (en) * 2013-05-09 2013-09-04 恒天九五重工有限公司 Multifunctional drill machine taking power-frequency power supply as power

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000309258A (en) * 1999-04-27 2000-11-07 Railway Technical Res Inst Brake controlling method and device for the same
US20070289373A1 (en) * 2006-06-15 2007-12-20 Pathfinder Energy Services, Inc. Apparatus and method for downhole dynamics measurements
CN201301701Y (en) * 2008-11-25 2009-09-02 天水电气传动研究所有限责任公司 Flexible torque control system of electrical drilling machine rotating disc
CN103277307A (en) * 2013-05-09 2013-09-04 恒天九五重工有限公司 Oil pump driving-controlling system for multifunctional drilling machine
CN103277306A (en) * 2013-05-09 2013-09-04 恒天九五重工有限公司 Multifunctional drill machine taking power-frequency power supply as power

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
汤历平: "深部硬地层钻头粘滑振动特性及减振方法研究", 《中国优秀硕士学位论文全文数据库 工程科技I辑》 *
陈晓东等: "基于Profinet网络的软扭矩控制***", 《石油仪器》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598091A (en) * 2016-12-19 2017-04-26 四川宏华电气有限责任公司 Control system and method for eliminating stick-slip vibration of drill string
CN106598091B (en) * 2016-12-19 2019-11-05 四川宏华电气有限责任公司 A kind of control system and method for eliminating drill string stick slip vibration
CN108227485A (en) * 2017-12-01 2018-06-29 西北工业大学 A kind of robot for space Auto-disturbance-rejection Control with actuator saturation
CN108227485B (en) * 2017-12-01 2020-11-24 西北工业大学 Space robot active-disturbance-rejection control method with actuator saturation
CN109138973A (en) * 2018-08-02 2019-01-04 西北工业大学 A kind of observation method of the glutinous sliding vibration of diagnosis drill string
CN109138970A (en) * 2018-08-02 2019-01-04 西北工业大学 Inhibit the glutinous sliding vibration control system of drill string and method based on the auxiliary given rotating speed of frequency converter
CN109162692A (en) * 2018-08-29 2019-01-08 北京四利通控制技术股份有限公司 A kind of soft torque control system and method
CN110879582A (en) * 2019-12-20 2020-03-13 大连理工大学 Time-lag sampling system anti-saturation control method with actuator symmetric saturation constraint
CN110879582B (en) * 2019-12-20 2020-11-03 大连理工大学 Time-lag sampling system anti-saturation control method with actuator symmetric saturation constraint
CN113145926A (en) * 2021-04-28 2021-07-23 北京科技大学 Hot rolling flying shear control method adopting ADRC variable acceleration compensation

Also Published As

Publication number Publication date
CN104035371B (en) 2016-08-24

Similar Documents

Publication Publication Date Title
CN104035371A (en) System of restraining drill pipe stick-slip vibration based on auto-disturbance rejection method and method
CN103939082B (en) A kind of system and method suppressing drilling rod stick slip vibration based on active damping method
CN103941632A (en) System and method for restraining stick-slip vibration of drill rod based on self adaptation method
CN103941635B (en) A kind of system and method suppressing drilling rod stick slip vibration
CN103831831B (en) There is non-linear remote control system position and the force tracing control system of time-vary delay system
Hong et al. A globally stable high-performance adaptive robust control algorithm with input saturation for precision motion control of linear motor drive systems
CN108256210B (en) Integral coupling analysis method for offshore wind turbine under earthquake action
US10794172B2 (en) Downhole drilling methods and systems with top drive motor torque commands based on a dynamics model
CN103051274A (en) Variable damping-based passive control method for two-degree-of-freedom permanent magnetic synchronous motor
CN106493735A (en) There is the flexible mechanical arm disturbance observation control method of external disturbance
CN107390525B (en) Control system parameter setting method applied to series-parallel mechanism
CN110067550B (en) Rotary motion modeling method of drill column system with multiple degrees of freedom and variable parameters
CN104407639A (en) Servo control method and servo control device for high-frequency hydraulic shock excitation system
CN104678440A (en) Well-constrained two-dimensional seismic variable velocity field nonlinear error correction method
CN103577244A (en) Speed synchronous control method and system for load simulator
CN105673357A (en) Time-lag-considering rotational-inertia compensation method suitable for wind turbine simulator
CN105425610A (en) Thrust control simulation system for work-type underwater robot hydraulic propeller
CN103389650A (en) Bilateral unknown dead zone adaptive control system for four-channel teleoperation system
Xie et al. Pressure regulation for earth pressure balance control on shield tunneling machine by using adaptive robust control
CN103941634A (en) System and method based on internal model control method to restrain stick-slip vibration of drill stems
CN105843238B (en) A kind of Mars landing device anti-interference controller under unknown frequency harmonic wave interference
CN104196678A (en) Torsional vibration suppression control method for transmission system of wind turbine generator
CN105569930A (en) Wind turbine simulator rotational inertia compensation improving method based on deviation inhibition
CN109138970B (en) Control system and method for inhibiting drill string stick-slip vibration based on auxiliary given rotating speed of frequency converter
CN101630940B (en) Fuzzy neural network inverse robust controller of induction motor speed regulation system and construction method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant