CN104675380A - Online oil-drilling drill string monitoring system and fault diagnosis method - Google Patents

Online oil-drilling drill string monitoring system and fault diagnosis method Download PDF

Info

Publication number
CN104675380A
CN104675380A CN201510044608.9A CN201510044608A CN104675380A CN 104675380 A CN104675380 A CN 104675380A CN 201510044608 A CN201510044608 A CN 201510044608A CN 104675380 A CN104675380 A CN 104675380A
Authority
CN
China
Prior art keywords
drill string
antibody
bluetooth module
value
population
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
CN201510044608.9A
Other languages
Chinese (zh)
Other versions
CN104675380B (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.)
Yangzhou University
Original Assignee
Yangzhou 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 Yangzhou University filed Critical Yangzhou University
Priority to CN201510044608.9A priority Critical patent/CN104675380B/en
Publication of CN104675380A publication Critical patent/CN104675380A/en
Application granted granted Critical
Publication of CN104675380B publication Critical patent/CN104675380B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an online oil-drilling drill string monitoring system and a fault diagnosis method and belongs to the technique of oil drilling monitoring. The online oil-drilling drill string monitoring system comprises a PCB (printed circuit board), an upper computer, a torque sensor and an acceleration sensor, the torque sensor and the acceleration sensor are respectively connected with a drill string and the PCB and transmit collected torque signals and vibration signals to the PCB, and the PCB communicates with the upper computer with data subjected to pre-processing through a Bluetooth module. By the arrangement, transplantation is good, drilling state of the drill string can be monitored in real time, and abnormal conditions can be subjected to fault diagnosis accurately and reliably, so that convenience is brought to drilling personnel to take remedial measures timely, and occurrence of dangerous accidents is effectively prevented.

Description

Oil drilling drill string on-line monitoring system and method for diagnosing faults
Technical field
The invention belongs to oil drilling monitoring technology, particularly drilling tool monitoring system and method for diagnosing faults thereof in Process of Oil Well Drilling.
Technical background
At present, domestic forecast analysis is carried out to engineering accident contingent in drilling tool drilling process, mainly come by the various ANOMALOUS VARIATIONS of creeping into engineering parameter of measuring and analysis, its test macro accuracy is not high and major part can only diagnose out contingent fault by comparing before and after the data of measurement according to artificial experience, this method not only efficiency is low, and the degree of accuracy is not high, easily cause erroneous judgement.Therefore propose a kind of energy and monitor the system that drilling tool creeps into state in time, accurately, reliably, the abnormal conditions that can occur when the very first time creeps into drilling tool make warning and the fault diagnosing out drilling tool to occur exactly is very necessary, are conducive to the generation avoiding causing security incident because drilling tool is abnormal.
Summary of the invention
The object of this invention is to provide a kind of oil drilling drill string on-line monitoring system and method for diagnosing faults, fault diagnosis can be carried out for the abnormal conditions of drilling tool in drilling process and alarm, improve the benefit solving engineering abnormal problem, effectively avoid the generation of peril.
Technical scheme of the present invention is: oil drilling drill string on-line monitoring system, it is characterized in that, comprise pcb board, host computer and the torque sensor be connected with drill string respectively and acceleration transducer, torque sensor is connected with pcb board again respectively with acceleration transducer, and the torque signal collected and vibration signal are flowed to pcb board, pretreated data are carried out communication by bluetooth module and host computer by pcb board.
Described torque sensor is the strain-type torque sensor be made by the two-way foil gauge of two panels, and foil gauge is attached on rectangle metal foil film, and the length of side of metal foil film is equal with drill string girth.
The torque sensor of described torque sensor exports between ground wire and torque sensor signal output line and forms torque output signal, and is connected with pcb board respectively.
The surface-mounted integrated circuit that described pcb board is is core with C8051F005 single-chip microcomputer, comprises that 7.2V turns 5V potential circuit, 5V voltage turns 12V potential circuit, 5V voltage turns ± 5V potential circuit, torque signal amplifying circuit, vibration signal bias voltage circuit, Keysheet module circuit, C8051F005 single-chip microcomputer and peripheral circuit, alarm module circuitry.
The Z axis signal output lead of described acceleration transducer, Y-axis signal output lead, X-axis signal output lead gather the radial direction of drill string, the vibration signal of vertical and horizontal respectively, and three signal output leads are connected with pcb board respectively.
The input of described bluetooth module is provided with bluetooth module power line, bluetooth module ground wire, bluetooth module data downloading wire and bluetooth module DOL Data Output Line, and is connected with pcb board respectively; Wherein bluetooth module power line and bluetooth module ground wire are the power line of bluetooth module, power to bluetooth module, and the cooperating of bluetooth module data downloading wire and bluetooth module DOL Data Output Line makes bluetooth module transfer data to host computer.
The state that described host computer creeps into through the man-machine interface on-line monitoring drill string of labview Software for Design.
Oil drilling drill string on-line fault diagnosis method, it is characterized in that the method for diagnosing faults optimizing RBF neural based on self adaptation Dynamic Clonal Selection Algorithm, concrete method for diagnosing faults is as follows:
One, the central point in self adaptation Dynamic Clonal Selection Algorithm optimization RBF neural and width parameter, the connection weights between least square method determination hidden layer and output layer, concrete steps are as follows:
1: data normalization process
RBF neural requires that the data of input are positioned at interval [0,1], otherwise transfer function cannot process, and therefore the data of input is normalized, if the maximum value in node data is x imax, minimum value is x imin, i ∈ (1,2, m), normalization formula is as follows:
x ^ i = x i - x i min x i max - x i min ;
2: floating-point encoding, initialization of population and decomposition
1) floating-point encoding
G will be established for antibody population Ab (g)={ ab 1, ab 2, ab nbe the N tuple of antibody, antibody ab j=(z 1 j, z 2 j, z l j), i-th gene z of a jth antibody i jfor the floating number in [0,1] interval, z i jwith x i jmapping relations as follows:
x i j=a i+z i j*(b i-a i)
Claim z i jx i jcoding, x i jz i jdecoding;
2) initialization of population and decomposition
The maximum number D of setting hidden layer node, the size L of population size, evolutionary generation G, e-learning speed ξ (ξ ∈ [0,1]); Hidden center c is initially the floating number in input amendment data area, the floating number on center width is initialized as [Isosorbide-5-Nitrae] interval;
Population decomposition is Ab (g) by antibody and the descending sort of antigen affinity size, and the Ab (g) after sequence is resolved into three populations according to the ratio of 1:6:3, is Ab respectively m(g), Ab n(g), Ab r(g); Ab mg () is the highest population of affinity, Ab ng () is the population of medium affinity, Ab r (g)for population (Ab (g) the ∈ S that affinity is minimum n*L, Ab (g)=Ab m(g) ∪ Ab n(g) ∪ Ab r(g), m+n+r=N);
3: the foundation of object function
Decoded data message is built RBF neural, and calculate the overall error of whole network, overall error is the smaller the better, and the quadratic sum therefore choosing desired output and actual both output difference is minimum as object function; When object function is minimum, RBF neural training terminates, and its expression formula is:
E = 1 2 Σ j = 1 M Σ i = 1 N ( y ^ ji - y ij ) 2
Wherein, M is number of training, and N is output layer nodes, be M the N number of neuronic desired output of sample, y jibe M the N number of neuronic real output value of sample;
4: self adaptation dynamic clonal selection operates
1) clone
Antagonist ab ∈ Ab m(g) ∪ Ab n(g), clone by following formula:
C=∪ iC i=I×ab,i=1,2,···,n c
Wherein, I is n cdimension unit row vector, n cfor the clone sizes of antibody ab, C i=ab is a clone of ab;
2) evolutionary operator
If the sequence of antibody ab ∈ Ab (g) is rank (ab), population scale is Q, by affinity standardization, as shown in the formula:
F ( ab ) = Q - rank ( ab ) Q
By following formula, change of scale is carried out to F (ab)
T sc(ab)=η·exp(-ρ·F 2(ab))
Wherein, η and ρ is constant, general 0 < η < 0.5,2≤ρ≤10; Can find out, F (ab) larger T sc(ab) less;
3) elite's clonal vaviation T em()
High affinity antibody ab ∈ Ab mg () is positioned at majorized function f (x i) near peak value, therefore at its locally optimal solution of less space search; To ab ∈ Ab mthe clone C of (g) i∈ C, by Probability p m∈ (0,1) carries out following mutation operation:
C i'=C i+T sc(ab)·(2δ-1)
Wherein, δ is the random number series vector in l dimension [0,1] interval; p mget the small value, general p m=1/l;
4) clone's intersection T hm()
If ab ∈ is Ab nthe clone C of (g) i∈ C, random selecting antibody ab' ∈ Ab m(g), carry out interlace operation by following formula:
C i'=C i×(1-T sc(ab)·δ)+ab'×(T sc(ab)·δ)
Wherein, δ is the random number series vector in l dimension [0,1] interval;
5) Immune Clone Selection
To ab antibody through T em() or T hmclone group C'=∪ C after () operation i' carry out affinity and assess { F (C') }=∪ if (C i'), if there is F (C i')=maxF (C') >F (ab), then ab:=C i', f (ab) :=f (C i'), thus upgrade antibody population, realize information exchange;
6) dynamic self-adapting algorithm
T sc(ab) except relevant with antibody affinity, the same impact by η and ρ; For elite's antibody population Ab mg () is mainly used in searching for locally optimal solution, therefore η gets the small value, and makes it be η 1; Antibody population Ab ng () is mainly used in exploitation global optimum solution space, therefore η takes large values, and makes it be η 2; If optimal solution is constant within some generations, then η 1to be multiplied by randomly or divided by 1.3, otherwise η 1get back to its initial set value; In like manner, Ab is worked as m(g) ∪ Ab nwhen the average criterion functional value of () is substantially constant within some generations g, then η 2to be multiplied by randomly or divided by 1.3, otherwise η 2get back to its initial set value; Wherein, 1.3 is a good auto-adaptive parameter;
The hunting zone impact of ρ value on medium affinity antibody is comparatively large, on-the-fly modifies in the following way to ρ value:
Increase ρ value every some generations, return initial setting value after increasing to certain value, circulation is carried out successively, is shown below;
&rho; ( g + 1 ) = &gamma; &CenterDot; &rho; ( g ) , if rem ( g , g D ) = 0 &rho; 0 , if rem ( g , g D max ) = 0
Wherein, ρ 0for initial value, γ >1 is Dynamic gene, the remainder that rem (x, y) is x/y, g dfor interval algebraically, g dmaxfor largest interval algebraically;
5: weight computing
After central point and width are determined, the RBF in RBF neural structure and hidden layer output valve are determined, what differ between hidden layer and output layer is the matrix product factor, utilize least square method to obtain the weights W of each element in matrix;
1) input all training datas, obtain the quadratic sum of square error:
E ( n ) = 1 N &Sigma; i = 1 N ( y i ( n ) - ^ y i ( n ) ) 2
Wherein, n represents iterations
2) following adjustment is made to connection weights:
w i ( n + 1 ) = w i ( n ) + &xi; &CenterDot; &PartialD; E ( n ) &PartialD; w i
Wherein, ξ is the learning rate set in neutral net, ξ ∈ [0,1];
3) when E is less than specified threshold ε, calculate and stop, in this patent, get ε=0.0001;
6: repeat Step3 ~ Step5, neural network training, makes initial weight constantly revise evolution, obtain globally optimal solution;
Two, fault diagnosis
By the neutral net that the input of the data of Real-time Collection trains, draw oil drilling fault diagnosis result about drilling tool in drilling process; Wherein, neutral net input number of nodes is 2, is input TORQ and drill string acceleration calculation value respectively; Output node number is 3, and represent bit freezing, 010 with 001 respectively and represent drilling string broken off, 100 and represent drill stem washout, zero defects represents with 000.
Through state that the man-machine interface on-line monitoring drill string of labview Software for Design creeps in host computer, the method simultaneously applied based on self adaptation Dynamic Clonal Selection Algorithm optimization RBF neural carries out fault diagnosis to the sample data of Real-time Collection, if there is unusual condition to occur when drill string creeps into, system sends reports to the police and show fault diagnosis result in labview front panel.
Patent transplantability of the present invention is good, and the state that energy Real-Time Monitoring drill string creeps into also can carry out fault diagnosis to abnormal conditions accurately and reliably, is convenient to drilling well staff and adopts remedial measures in time, effectively prevent the generation of peril.
Usefulness of the present invention:
1) the present invention is by torque sensor, acceleration transducer and be that the pcb board of core is connected to form data acquisition unit with single-chip microcomputer, and transplantability is good, real-time;
2) the present invention is by Bluetooth wireless transmission data to host computer, realizes remote monitoring;
3) the present invention utilizes self adaptation Dynamic Clonal Selection Algorithm optimization neural network, makes neutral net not easily be absorbed in local optimum, and makes neural network parameter optimum, thus improves the precision of fault diagnosis.
Accompanying drawing explanation
Fig. 1 is Fundamentals of Supervisory Systems figure in the present invention;
Fig. 2 is the Troubleshooting Flowchart of self adaptation Dynamic Clonal Selection Algorithm optimization neural network in the present invention;
In figure: 1 torque sensor, 2 torque sensors export ground wire, 3 acceleration transducers, 4Z axis signal output lead, 5Y axis signal output lead, 6X axis signal output lead, 7PCB plate, 8 bluetooth module power lines, 9 bluetooth module ground wires, 10 bluetooth module data downloading wires, 11 bluetooth module DOL Data Output Lines, 12 bluetooth modules, 13 torque sensor signal output lines, 14 host computers.
Detailed description of the invention
In order to can statement this patent clearly, 1,2 pair of this patent be further described by reference to the accompanying drawings.
Oil drilling drill string provided by the present invention creeps into on-line monitoring system, comprises torque sensor 1, torque sensor exports ground wire 2, acceleration transducer 3, Z axis signal output lead 4, Y-axis signal output lead 5, X-axis signal output lead 6, pcb board 7, bluetooth module power line 8, bluetooth module ground wire 9, bluetooth module data downloading wire 10, bluetooth module DOL Data Output Line 11, bluetooth module 12, torque sensor signal output line 13, host computer 14.
Torque sensor 1 was both connected with drill string respectively with acceleration transducer 3, was connected respectively again with pcb board 7.Torque sensor exports between ground wire 2 and torque sensor signal output line 13 and forms torque output signal, and is connected with pcb board 7.
Three output lines of acceleration transducer 3 and Z axis signal output lead 4, Y-axis signal output lead 5 are connected with pcb board 7 with X-axis signal output lead 6, and it represents the radial direction of drill string, the vibration signal of vertical and horizontal respectively.
The torque signal of the drill string of collection and vibration signal are flowed to pcb board 7 by torque sensor 1, acceleration transducer 3, by single-chip microcomputer pretreatment pcb board 7, pretreated data are carried out wireless telecommunications by bluetooth module 12 and host computer 14.
The input of bluetooth module has four lines and bluetooth module power line 8, bluetooth module ground wire 9, bluetooth module data downloading wire 10 and bluetooth module DOL Data Output Line 11 to be connected with pcb board respectively.Wherein, bluetooth module power line 8 and bluetooth module ground wire 9 are the power line of bluetooth module, power to bluetooth module.The cooperating of bluetooth module data downloading wire 10 and bluetooth module DOL Data Output Line 11 makes bluetooth module can transfer data to host computer 14.
Torque sensor is the strain-type torque sensor be made by the two-way foil gauge of two panels, and foil gauge is attached on rectangle metal foil film, and the length of side of metal foil film is equal with drill string girth.The surface-mounted integrated circuit being core with C8051F005 single-chip microcomputer is made up of supply voltage circuit, torque signal amplifying circuit, vibration signal bias voltage circuit, Keysheet module circuit, C8051F005 single-chip microcomputer and peripheral circuit, alarm module circuitry etc., integrated circuit is not only nursed one's health signal, and sound and light alarm is carried out to abnormal signal, remind staff to note the generation of abnormal conditions.
The state that host computer 14 creeps into through the man-machine interface on-line monitoring drill string of labview Software for Design, the method simultaneously applied based on self adaptation Dynamic Clonal Selection Algorithm optimization RBF neural carries out fault diagnosis to the data sample of Real-time Collection, if there is unusual condition to occur when drill string creeps into, system sends reports to the police and show fault diagnosis result in labview front panel.
Oil drilling drill string creeps into on-line fault diagnosis method, is the method for diagnosing faults optimizing RBF neural based on self adaptation Dynamic Clonal Selection Algorithm.Concrete method for diagnosing faults is as follows:
One, the central point in self adaptation Dynamic Clonal Selection Algorithm optimization RBF neural and width parameter, the connection weights between least square method determination hidden layer and output layer, concrete steps are as follows:
Step1: data normalization process
RBF neural requires that the data of input are positioned at interval [0,1], otherwise transfer function cannot process, and therefore the data of input is normalized, if the maximum value in node data is x imax, minimum value is x imin, i ∈ (1,2, m), normalization formula is as follows:
Step2: floating-point encoding, initialization of population and decomposition
1) floating-point encoding
G will be established for antibody population Ab (g)={ ab 1, ab 2, ab nbe the N tuple of antibody, antibody ab j=(z 1 j, z2 j, z l j), i-th gene z of a jth antibody i jfor the floating number in [0,1] interval, z i jwith x i jmapping relations as follows:
x i j=a i+z i j*(b i-a i)
Claim z i jx i jcoding, x i jz i jdecoding.
2) initialization of population
The maximum number D of setting hidden layer node, the size L of population size, evolutionary generation G, e-learning speed ξ (ξ ∈ [0,1]).Hidden center c is initially the floating number in input amendment data area, the floating number on center width is initialized as [Isosorbide-5-Nitrae] interval.
3) population decomposition
Population decomposition is Ab (g) by antibody and the descending sort of antigen affinity size, and the Ab (g) after sequence is resolved into three populations according to the ratio of 1:6:3, is Ab respectively m(g), Ab n(g), Ab r (g).Ab mg () is the highest population of affinity, Ab ng () is the population of medium affinity, Ab r (g)for population (Ab (g) the ∈ S that affinity is minimum n*L, Ab (g)=Ab m(g) ∪ Ab n(g) ∪ Ab r(g), m+n+r=N).
Step3: the foundation of object function
Decoded data message is built RBF neural, and calculate the overall error of whole network, overall error is the smaller the better, and the quadratic sum therefore choosing desired output and actual both output difference is minimum as object function.When object function is minimum, RBF neural training terminates, and its expression formula is:
E = 1 2 &Sigma; j = 1 M &Sigma; i = 1 N ( y ^ ji - y ij ) 2
Wherein, M is number of training, and N is output layer nodes, be M the N number of neuronic desired output of sample, y jibe M the N number of neuronic real output value of sample.
Step4: self adaptation dynamic clonal selection operates
1) clone
Antagonist ab ∈ Ab m(g) ∪ Ab n(g), clone by following formula:
C=∪ iC i=I×ab,i=1,2,···,n c
Wherein, I is n cdimension unit row vector, n cfor the clone sizes of antibody ab, C i=ab is a clone of ab.
2) evolutionary operator
If the sequence of antibody ab ∈ Ab (g) is rank (ab), population scale is Q, by affinity standardization, as shown in the formula:
F ( ab ) = Q - rank ( ab ) Q
By following formula, change of scale is carried out to F (ab)
T sc(ab)=η·exp(-ρ·F 2(ab))
Wherein, η and ρ is constant, general 0 < η < 0.5,2≤ρ≤10.Can find out, F (ab) larger T sc(ab) less.
3) elite's clonal vaviation T em()
High affinity antibody ab ∈ Ab mg () is positioned at majorized function f (x i) near peak value, therefore at its locally optimal solution of less space search.To ab ∈ Ab mthe clone C of (g) i∈ C, by Probability p m∈ (0,1) carries out following mutation operation:
C i'=C i+T sc(ab)·(2δ-1)
Wherein, δ is the random number series vector in l dimension [0,1] interval; p mget the small value, general p m=1/l.
4) clone's intersection T hm()
If ab ∈ is Ab nthe clone C of (g) i∈ C, random selecting antibody ab' ∈ Ab m(g), carry out interlace operation by following formula:
C i'=C i×(1-T sc(ab)·δ)+ab'×(T sc(ab)·δ)
Wherein, δ is the random number series vector in l dimension [0,1] interval.
5) Immune Clone Selection
To ab antibody through T em() or T hmclone group C'=∪ C after () operation i' carry out affinity and assess { F (C') }=∪ if (C i'), if there is F (C i')=maxF (C') >F (ab), then ab:=C i', f (ab) :=f (Ci '), thus upgrade antibody population, realize information exchange.
6) dynamic self-adapting algorithm
T sc(ab) except relevant with antibody affinity, the same impact by η and ρ.For elite's antibody population Ab mg () is mainly used in searching for locally optimal solution, therefore η gets the small value, and makes it be η 1; Antibody population Ab ng () is mainly used in exploitation global optimum solution space, therefore η takes large values, and makes it be η 2.If optimal solution is constant within some generations, then η 1to be multiplied by randomly or divided by 1.3, otherwise η 1get back to its initial set value; In like manner, Ab is worked as m(g) ∪ Ab nwhen the average criterion functional value of () is substantially constant within some generations g, then η 2to be multiplied by randomly or divided by 1.3, otherwise η 2get back to its initial set value.Wherein, 1.3 is a good auto-adaptive parameter.
The hunting zone impact of ρ value on medium affinity antibody is comparatively large, on-the-fly modifies in the following way to ρ value:
Increase ρ value every some generations, return initial setting value after increasing to certain value, circulation is carried out successively, is shown below.
&rho; ( g + 1 ) = &gamma; &CenterDot; &rho; ( g ) , if rem ( g , g D ) = 0 &rho; 0 , if rem ( g , g D max ) = 0
Wherein, ρ 0for initial value, γ >1 is Dynamic gene, the remainder that rem (x, y) is x/y, g dfor interval algebraically, g dmaxfor largest interval algebraically.
Step5: weight computing
After central point and width are determined, the RBF in RBF neural structure and hidden layer output valve are determined, what differ between hidden layer and output layer is the matrix product factor, utilize least square method to obtain the weights W of each element in matrix.
1) input all training datas, obtain the quadratic sum of square error:
E ( n ) = 1 N &Sigma; i = 1 N ( y i ( n ) - ^ y i ( n ) ) 2
Wherein, n represents iterations
2) following adjustment is made to connection weights:
w i ( n + 1 ) = w i ( n ) + &xi; &CenterDot; &PartialD; E ( n ) &PartialD; w i
Wherein, ξ is the learning rate set in neutral net, ξ ∈ [0,1].
3) when E is less than specified threshold ε, calculate and stop, in this patent, get ε=0.0001.
Step6: repeat Step3 ~ Step5, neural network training, makes initial weight constantly revise evolution, obtain globally optimal solution.
Two, fault diagnosis
By the neutral net that the input of the data of Real-time Collection trains, draw oil drilling fault diagnosis result about drilling tool in drilling process.Wherein, neutral net input number of nodes is 2, is input TORQ and drill string acceleration calculation value respectively; Output node number is 3, and represent bit freezing, 010 with 001 respectively and represent drilling string broken off, 100 and represent drill stem washout, zero defects represents with 000.
The present invention be exactly in order to dangerous situation when preventing drill string to creep into generation and correctly cannot judge the problems such as the fault that drill string occurs, oil drilling drill string provided by the invention creeps into on-line monitoring system and method for diagnosing faults, its transplantability is good, and the state that energy Real-Time Monitoring drill string creeps into also can carry out fault diagnosis to abnormal conditions accurately and reliably, be convenient to drilling well staff adopt remedial measures in time, effectively prevent the generation of peril.

Claims (8)

1. an oil drilling drill string on-line monitoring system, it is characterized in that, comprise pcb board (7), host computer (14) and the torque sensor (1) be connected with drill string respectively and acceleration transducer (3), torque sensor (1) is connected with pcb board (7) again respectively with acceleration transducer (3), and the torque signal collected and vibration signal are flowed to pcb board (7), pretreated data are carried out communication by bluetooth module (12) and host computer (14) by pcb board (7).
2. oil drilling drill string on-line monitoring system according to claim 1, it is characterized in that, described torque sensor (1) is the strain-type torque sensor be made by the two-way foil gauge of two panels, foil gauge is attached on rectangle metal foil film, and the length of side of metal foil film is equal with drill string girth.
3. oil drilling drill string on-line monitoring system according to claim 1 and 2, it is characterized in that, the torque sensor of described torque sensor exports between ground wire (2) and torque sensor signal output line (13) and forms torque output signal, and is connected with pcb board respectively.
4. oil drilling drill string on-line monitoring system according to claim 1, it is characterized in that, the surface-mounted integrated circuit that described pcb board (7) is is core with C8051F005 single-chip microcomputer, comprises that 7.2V turns 5V potential circuit, 5V voltage turns 12V potential circuit, 5V voltage turns ± 5V potential circuit, torque signal amplifying circuit, vibration signal bias voltage circuit, Keysheet module circuit, C8051F005 single-chip microcomputer and peripheral circuit, alarm module circuitry.
5. oil drilling drill string on-line monitoring system according to claim 1, it is characterized in that, the Z axis signal output lead (4) of described acceleration transducer (3), Y-axis signal output lead (5), X-axis signal output lead (6) gather the radial direction of drill string, the vibration signal of vertical and horizontal respectively, and three signal output leads are connected with pcb board (7) respectively.
6. oil drilling drill string on-line monitoring system according to claim 1, it is characterized in that, the input of described bluetooth module (12) is provided with bluetooth module power line (8), bluetooth module ground wire (9), bluetooth module data downloading wire (10) and bluetooth module DOL Data Output Line (11), and is connected with pcb board respectively; Wherein bluetooth module power line (8) and bluetooth module ground wire (9) are the power line of bluetooth module, power to bluetooth module, the cooperating of bluetooth module data downloading wire (10) and bluetooth module DOL Data Output Line (11) makes bluetooth module can transfer data to host computer (14).
7. oil drilling drill string on-line monitoring system according to claim 1, is characterized in that, the state that described host computer (14) creeps into through the man-machine interface on-line monitoring drill string of labview Software for Design.
8., according to the oil drilling drill string on-line fault diagnosis method in claim 1-7 described in any one, it is characterized in that the method for diagnosing faults optimizing RBF neural based on self adaptation Dynamic Clonal Selection Algorithm, concrete method for diagnosing faults is as follows:
One, the central point in self adaptation Dynamic Clonal Selection Algorithm optimization RBF neural and width parameter, the connection weights between least square method determination hidden layer and output layer, concrete steps are as follows:
1: data normalization process
RBF neural requires that the data of input are positioned at interval [0,1], otherwise transfer function cannot process, and therefore the data of input is normalized, if the maximum value in node data is x imax, minimum value is x imin, i ∈ (1,2 ... m), normalization formula is as follows:
x ^ i = x i - x i min x i max - x i min ;
2: floating-point encoding, initialization of population and decomposition
1) floating-point encoding
G will be established for antibody population Ab (g)={ ab 1, ab 2... ab nbe the N tuple of antibody, antibody ab j=(z 1 j, z 2 j..., z l j), i-th gene z of a jth antibody i jfor the floating number in [0,1] interval, z i jwith x i jmapping relations as follows:
x i j=a i+z i j*(b i-a i)
Claim z i jx i jcoding, x i jz i jdecoding;
2) initialization of population and decomposition
The maximum number D of setting hidden layer node, the size L of population size, evolutionary generation G, e-learning speed ξ (ξ ∈ [0,1]); Hidden center c is initially the floating number in input amendment data area, the floating number on center width is initialized as [Isosorbide-5-Nitrae] interval;
Population decomposition is Ab (g) by antibody and the descending sort of antigen affinity size, and the Ab (g) after sequence is resolved into three populations according to the ratio of 1:6:3, is Ab respectively m(g), Ab n(g), Ab r(g); Ab mg () is the highest population of affinity, Ab ng () is the population of medium affinity, Ab r (g)for population (Ab (g) the ∈ S that affinity is minimum n*L, Ab (g)=Ab m(g) ∪ Ab n(g) ∪ Ab r(g), m+n+r=N);
3: the foundation of object function
Decoded data message is built RBF neural, and calculate the overall error of whole network, overall error is the smaller the better, and the quadratic sum therefore choosing desired output and actual both output difference is minimum as object function; When object function is minimum, RBF neural training terminates, and its expression formula is:
E = 1 2 &Sigma; j = 1 M &Sigma; i = 1 N ( y ^ ji - y ji ) 2
Wherein, M is number of training, and N is output layer nodes, be M the N number of neuronic desired output of sample, y jibe M the N number of neuronic real output value of sample;
4: self adaptation dynamic clonal selection operates
1) clone
Antagonist ab ∈ Ab m(g) ∪ Ab n(g), clone by following formula:
C=∪ iC i=I×ab,i=1,2,…,n c
Wherein, I is n cdimension unit row vector, n cfor the clone sizes of antibody ab, C i=ab is a clone of ab;
2) evolutionary operator
If the sequence of antibody ab ∈ Ab (g) is rank (ab), population scale is Q, by affinity standardization, as shown in the formula:
F ( ab ) = Q - rank ( ab ) Q
By following formula, change of scale is carried out to F (ab)
T sc(ab)=η·exp(-ρ·F 2(ab))
Wherein, η and ρ is constant, general 0 < η < 0.5,2≤ρ≤10; Can find out, F (ab) larger T sc(ab) less;
3) elite's clonal vaviation T em()
High affinity antibody ab ∈ Ab mg () is positioned at majorized function f (x i) near peak value, therefore at its locally optimal solution of less space search; To ab ∈ Ab mthe clone C of (g) i∈ C, by Probability p m∈ (0,1) carries out following mutation operation:
C i′=C i+T sc(ab)·(2δ-1)
Wherein, δ is the random number series vector in l dimension [0,1] interval; p mget the small value, general p m=1/l;
4) clone's intersection T hm()
If ab ∈ is Ab nthe clone C of (g) i∈ C, random selecting antibody ab ' ∈ Ab m(g), carry out interlace operation by following formula:
C i′=C i×(1-T sc(ab)·δ)+ab′×(T sc(ab)·δ)
Wherein, δ is the random number series vector in l dimension [0,1] interval;
5) Immune Clone Selection
To ab antibody through T em() or T hmclone group C '=∪ C after () operation i' carry out affinity to assess { F (C ') }=∪ if (C i'), if there is F (C i')=maxF (C ') >F (ab), then ab:=C i', f (ab) :=f (C i '), thus upgrade antibody population, realize information exchange;
6) dynamic self-adapting algorithm
T sc(ab) except relevant with antibody affinity, the same impact by η and ρ; For elite's antibody population Ab mg () is mainly used in searching for locally optimal solution, therefore η gets the small value, and makes it be η 1; Antibody population Ab ng () is mainly used in exploitation global optimum solution space, therefore η takes large values, and makes it be η 2; If optimal solution is constant within some generations, then η 1to be multiplied by randomly or divided by 1.3, otherwise η 1get back to its initial set value; In like manner, Ab is worked as m(g) ∪ Ab nwhen the average criterion functional value of () is substantially constant within some generations g, then η 2to be multiplied by randomly or divided by 1.3, otherwise η 2get back to its initial set value; Wherein, 1.3 is a good auto-adaptive parameter;
The hunting zone impact of ρ value on medium affinity antibody is comparatively large, on-the-fly modifies in the following way to ρ value:
Increase ρ value every some generations, return initial setting value after increasing to certain value, circulation is carried out successively, is shown below;
&rho; ( g + 1 ) = &gamma; &CenterDot; &rho; ( g ) , if rem ( g , g D ) = 0 &rho; 0 , if rem ( g , g D max ) = 0
Wherein, ρ 0for initial value, γ >1 is Dynamic gene, the remainder that rem (x, y) is x/y, g dfor interval algebraically, g dmaxfor largest interval algebraically;
5: weight computing
After central point and width are determined, the RBF in RBF neural structure and hidden layer output valve are determined, what differ between hidden layer and output layer is the matrix product factor, utilize least square method to obtain the weights W of each element in matrix;
1) input all training datas, obtain the quadratic sum of square error:
E ( n ) = 1 N &Sigma; i = 1 N ( y i ( n ) - ^ y i ( n ) ) 2
Wherein, n represents iterations
2) following adjustment is made to connection weights:
w i ( n + 1 ) = w i ( n ) + &xi; &CenterDot; &PartialD; E ( n ) &PartialD; w i
Wherein, ξ is the learning rate set in neutral net, ξ ∈ [0,1];
3) when E is less than specified threshold ε, calculate and stop, in this patent, get ε=0.0001;
6: repeat Step3 ~ Step5, neural network training, makes initial weight constantly revise evolution, obtain globally optimal solution;
Two, fault diagnosis
By the neutral net that the input of the data of Real-time Collection trains, draw oil drilling fault diagnosis result about drilling tool in drilling process; Wherein, neutral net input number of nodes is 2, is input TORQ and drill string acceleration calculation value respectively; Output node number is 3, and represent bit freezing, 010 with 001 respectively and represent drilling string broken off, 100 and represent drill stem washout, zero defects represents with 000.
CN201510044608.9A 2015-01-28 2015-01-28 Oil drilling drill string on-line monitoring system and method for diagnosing faults Active CN104675380B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510044608.9A CN104675380B (en) 2015-01-28 2015-01-28 Oil drilling drill string on-line monitoring system and method for diagnosing faults

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510044608.9A CN104675380B (en) 2015-01-28 2015-01-28 Oil drilling drill string on-line monitoring system and method for diagnosing faults

Publications (2)

Publication Number Publication Date
CN104675380A true CN104675380A (en) 2015-06-03
CN104675380B CN104675380B (en) 2017-12-08

Family

ID=53310908

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510044608.9A Active CN104675380B (en) 2015-01-28 2015-01-28 Oil drilling drill string on-line monitoring system and method for diagnosing faults

Country Status (1)

Country Link
CN (1) CN104675380B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107850686A (en) * 2015-05-14 2018-03-27 科诺科菲利浦公司 System and method for determining drillstring motion using acceleration information
CN108563185A (en) * 2018-03-13 2018-09-21 深圳市腾浩科技有限公司 PCB digital control processings control system and its torque knife-breaking detecting method
CN108955868A (en) * 2017-05-22 2018-12-07 中国石油化工股份有限公司 A kind of underground drilling state identification method
CN112255917A (en) * 2020-10-19 2021-01-22 东北石油大学 Positioning driving control method, positioning driving control device, positioning driving control system, electronic equipment and storage medium
CN112434930A (en) * 2020-11-20 2021-03-02 中国地质大学(武汉) Fault diagnosis method, system and equipment in drilling process
CN112904724A (en) * 2021-01-19 2021-06-04 中国人民大学 Iterative learning control information transmission system and method based on error adaptive coding and decoding
CN113062731A (en) * 2019-12-30 2021-07-02 中石化石油工程技术服务有限公司 Intelligent identification method for complex working conditions under drilling well
CN113965358A (en) * 2021-09-28 2022-01-21 石河子大学 Network security detection method and system for comprehensive energy system
WO2022120380A1 (en) * 2020-12-04 2022-06-09 Schlumberger Technology Corporation Motor efficiency and degradation interpretation system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN200972703Y (en) * 2006-08-29 2007-11-07 中国海洋石油总公司 System for transmitting downlink order to well-drilling
CN101105126A (en) * 2007-08-03 2008-01-16 重庆邮电大学 Logging-while-drilling orientation measurement error compensation method based on micro-quartz angular rate sensor
CN101575970A (en) * 2008-05-09 2009-11-11 高岩 Lithology while drilling and reservoir characteristics recognizing method
CN102852511A (en) * 2012-09-28 2013-01-02 中国科学院自动化研究所 Intelligent drilling control system and method for petroleum drilling machine
WO2013066746A1 (en) * 2011-11-02 2013-05-10 Landmark Graphics Corporation Method and system for predicting a drill string stuck pipe event
CN103323195A (en) * 2013-07-06 2013-09-25 北京航空航天大学 Whirling vibration excitation and dynamic measurement device
CN104121014A (en) * 2014-06-16 2014-10-29 西南石油大学 Method for diagnosing type of leakage of drilled well based on neural network fusion technique

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN200972703Y (en) * 2006-08-29 2007-11-07 中国海洋石油总公司 System for transmitting downlink order to well-drilling
CN101105126A (en) * 2007-08-03 2008-01-16 重庆邮电大学 Logging-while-drilling orientation measurement error compensation method based on micro-quartz angular rate sensor
CN101575970A (en) * 2008-05-09 2009-11-11 高岩 Lithology while drilling and reservoir characteristics recognizing method
WO2013066746A1 (en) * 2011-11-02 2013-05-10 Landmark Graphics Corporation Method and system for predicting a drill string stuck pipe event
CN102852511A (en) * 2012-09-28 2013-01-02 中国科学院自动化研究所 Intelligent drilling control system and method for petroleum drilling machine
CN103323195A (en) * 2013-07-06 2013-09-25 北京航空航天大学 Whirling vibration excitation and dynamic measurement device
CN104121014A (en) * 2014-06-16 2014-10-29 西南石油大学 Method for diagnosing type of leakage of drilled well based on neural network fusion technique

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
杨斌等: "《神经网络及其在石油测井中的应用》", 31 July 2005 *
聂赞坎等: "《随机逼近及自适应算法》", 31 January 2003 *
赵荔: "石油钻井钻柱在线监测***的设计研究", 《中国优秀硕士学位论文全文数据库》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107850686A (en) * 2015-05-14 2018-03-27 科诺科菲利浦公司 System and method for determining drillstring motion using acceleration information
CN108955868A (en) * 2017-05-22 2018-12-07 中国石油化工股份有限公司 A kind of underground drilling state identification method
CN108563185A (en) * 2018-03-13 2018-09-21 深圳市腾浩科技有限公司 PCB digital control processings control system and its torque knife-breaking detecting method
CN113062731A (en) * 2019-12-30 2021-07-02 中石化石油工程技术服务有限公司 Intelligent identification method for complex working conditions under drilling well
CN113062731B (en) * 2019-12-30 2024-05-21 中石化石油工程技术服务有限公司 Intelligent identification method for complex underground drilling conditions
CN112255917A (en) * 2020-10-19 2021-01-22 东北石油大学 Positioning driving control method, positioning driving control device, positioning driving control system, electronic equipment and storage medium
CN112255917B (en) * 2020-10-19 2022-06-07 东北石油大学 Positioning driving control method, positioning driving control device, positioning driving control system, electronic equipment and storage medium
CN112434930B (en) * 2020-11-20 2023-08-08 中国地质大学(武汉) Drilling process fault diagnosis method, system and equipment
CN112434930A (en) * 2020-11-20 2021-03-02 中国地质大学(武汉) Fault diagnosis method, system and equipment in drilling process
WO2022120380A1 (en) * 2020-12-04 2022-06-09 Schlumberger Technology Corporation Motor efficiency and degradation interpretation system
CN112904724A (en) * 2021-01-19 2021-06-04 中国人民大学 Iterative learning control information transmission system and method based on error adaptive coding and decoding
CN112904724B (en) * 2021-01-19 2023-04-07 中国人民大学 Iterative learning control information transmission system and method based on error adaptive coding and decoding
CN113965358A (en) * 2021-09-28 2022-01-21 石河子大学 Network security detection method and system for comprehensive energy system

Also Published As

Publication number Publication date
CN104675380B (en) 2017-12-08

Similar Documents

Publication Publication Date Title
CN104675380A (en) Online oil-drilling drill string monitoring system and fault diagnosis method
CN110135079B (en) Macroscopic elasticity evaluation method and system for offshore oil well control equipment
CN102520697B (en) Onsite information preprocessing method of remote cooperative diagnosis
US20230195979A1 (en) Intelligent decision-making method and system for maintaining urban underground sewer network
CN102496069B (en) Cable multimode safe operation evaluation method based on fuzzy analytic hierarchy process (FAHP)
CN103530818B (en) A kind of water supply network modeling method based on BRB system
CN101718634B (en) Equipment state comprehensive dynamic alarming method based on multivariate probability model
CN106199174A (en) Extruder energy consumption predicting abnormality method based on transfer learning
CN103793854A (en) Multiple combination optimization overhead transmission line operation risk informatization assessment method
CN102044127A (en) Early warning service management system based on remote expert service
CN101025618A (en) Power plant thermal equipment intelligent state diagnosing and analyzing system
CN105243393A (en) Characteristic-based fault forecasting method for complex electromechanical system
CN107862324A (en) A kind of CBR forecast model intellectuality method for early warning based on MWSPCA
CN107976934B (en) A kind of oil truck oil and gas leakage speed intelligent early-warning system based on wireless sensor network
CN104536970B (en) Remote signalling data equipment fault judgement and categorizing system and method
CN104123678A (en) Electricity relay protection status overhaul method based on status grade evaluation model
CN109635879A (en) A kind of Malfunction Diagnosis for Coal-Mining Machine system that parameter is optimal
CN104880217A (en) Fault sensor information reconstruction method based on measured value association degree
Zhou et al. Structural health monitoring of offshore wind power structures based on genetic algorithm optimization and uncertain analytic hierarchy process
CN115965246A (en) Early warning analysis method for karst collapse disaster
CN114757365A (en) High-speed railway roadbed settlement prediction and early warning method based on deep learning
CN115129030A (en) Unmanned aerial vehicle fault diagnosis system based on combination of model and neural network
CN103218664A (en) Warning weight determination method based on wavelet neural network
Yang et al. Data augmentation considering distribution discrepancy for fault diagnosis of drilling process with limited samples
CN103617105A (en) Self-adaptation multilevel flow model equipment diagnosis method based on data driving

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20150603

Assignee: JIANGSU HEXIN PETROLEUM MACHINERY Co.,Ltd.

Assignor: YANGZHOU University

Contract record no.: X2020320000004

Denomination of invention: Online oil-drilling drill string monitoring system and fault diagnosis method

Granted publication date: 20171208

License type: Exclusive License

Record date: 20200312