WO2022103792A1 - Automated spooling - Google Patents
Automated spooling Download PDFInfo
- Publication number
- WO2022103792A1 WO2022103792A1 PCT/US2021/058721 US2021058721W WO2022103792A1 WO 2022103792 A1 WO2022103792 A1 WO 2022103792A1 US 2021058721 W US2021058721 W US 2021058721W WO 2022103792 A1 WO2022103792 A1 WO 2022103792A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- spooling
- elongated member
- deployment unit
- data
- angle
- 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.)
- Ceased
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66D—CAPSTANS; WINCHES; TACKLES, e.g. PULLEY BLOCKS; HOISTS
- B66D1/00—Rope, cable, or chain winding mechanisms; Capstans
- B66D1/28—Other constructional details
- B66D1/40—Control devices
- B66D1/48—Control devices automatic
- B66D1/485—Control devices automatic electrical
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B19/00—Handling rods, casings, tubes or the like outside the borehole, e.g. in the derrick; Apparatus for feeding the rods or cables
- E21B19/008—Winding units, specially adapted for drilling operations
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/0275—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using fuzzy logic only
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66D—CAPSTANS; WINCHES; TACKLES, e.g. PULLEY BLOCKS; HOISTS
- B66D2700/00—Capstans, winches or hoists
- B66D2700/01—Winches, capstans or pivots
- B66D2700/0183—Details, e.g. winch drums, cooling, bearings, mounting, base structures, cable guiding or attachment of the cable to the drum
- B66D2700/0191—Cable guiding during winding or paying out
Definitions
- aspects of the disclosure relate to wireline, coiled tubing, and slickline operations for hydrocarbon recovery operations. More specifically, aspects of the disclosure relate to automated spooling mechanisms and methods for use in hydrocarbon recovery operations.
- Wireline, coiled tubing, and slickline operations are used to perform different functions in a wellbore. Hydrocarbon recovery operations are expensive to perform, therefore, there is a push by the industry to cut costs related to such operations. Performing activities in the oil field in a cost-effective manner, however, can result in a rushed operation in a bid to result in well economic viability. With wireline, coiled tubing, and slickline operations, such rushed operations can lead to wireline, coiled tubing, or slickline entanglement, dropped loads and other problems. It is desired, therefore, to minimize the possible problems presented above while performing the highly needed activities.
- a system for automated spooling of a deployment unit may comprise a sensor and measurement system configured to measure a drum position, an elongated member length, a spooling pressure and a tension in the elongated member deployed by a system, such as a wireline unit, a coiled tubing unit, a slickline unit, or other unit for deploying an elongated member.
- the elongated member can be coiled tubing, slickline, wireline, or the like.
- the system may also comprise a data driven system identification system configured to accept and process data related to winch parameters, spooling guide parameters, truck parameters and site parameters.
- the system may further comprise a spooling arm interface or a linear carriage system configured to receive and process measurements from the sensor and measurement system.
- the system may further comprise a stochastic inference system configured to receive the processed measurements to calculate an elongated member position, a layer direction, a fleet angle and a radius.
- the system may also comprise an auto-spooling controller connected to the deployment unit and the data driven system identification system, where the auto-spooling controller is configured to interface with the stochastic inference system and control the deployment unit and the auto-spooling controller is configured to control actions of the deployment unit based upon a processing of data from the sensor and measurement system, the stochastic inference system, the spooling arm interface or the linear carriage system and the data driven system identification system.
- a method to control a spooling of a drum of a deployment unit may comprise obtaining data related to a sensor and measurements system connected to the deployment unit.
- the deployment unit can be a wireline unit, a coiled tubing unit, a slickline unit, or the like.
- the method may further comprise processing the data obtained by the sensor and measurements system in a processing unit that makes a stochastic inference.
- the method may also comprise controlling an auto spooling of the drum of the deployment unit through an autospooling controller connected to the deployment unit based upon the stochastic inference.
- FIG. 1 is a picture of a conventional deployment unit that carries a measuring head and systems to control the fleet angle.
- FIG. 2 is a side view of a spooling arm arrangement.
- FIG. 3 is an overview of a spooling automation system.
- FIG. 4A, 4B and 4C are a series of pictographic definitions of zero, lagging and leading fleet angles proceeding from left to right.
- FIG. 5 is a view of main parameters and coordinate system of the spooling arm.
- FIG. 6 is a side view of spooling arm hydraulics used in one example embodiment of the disclosure.
- FIG. 7 is a general block diagram of an adaptive cascade controller that can be used in controlling operation of the systems for auto spooling.
- FIG. 8 is a diagrammatic view of an arm controller used in controlling operation of the systems for auto spooling.
- FIG. 9 is a diagrammatic layout of a winch system showing a spooling arm, drum, and elongated member.
- FIGS. 10A and 10b are a series of pictographic examples of layer direction.
- FIG. 11 A, 11 B and 11 C are a series of pictographic examples of effective fleet angle for a neutral position, a lagging fleet angle, and a leading fleet angle.
- FIGS. 12A through 12E are a series of pictographic examples of a successful mode while spooling and failure modes while spooling.
- FIG. 13 is an ideal uncontrolled fleet angle profile.
- FIG. 14 is an example of an asymmetric fleet angle profile.
- FIG. 15 is a flow chart for a fusion framework for updating flange position.
- FIG. 16 is a set of example results for prior positions, after a first measurement position and after 100 measurement positions.
- FIG. 17 is a side view of a position point making an angle A with the vertical.
- FIG. 18 is an estimate of theta angle and Gaussian CDF values for a typical gap failure.
- first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, components, region, layer or section from another region, layer or section. Terms such as “first”, “second” and other numerical terms, when used herein, do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed herein could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
- auto spooling To enable remote operations and automation of spooling operations to deploy/retrieve elongated members, such as mining operations, wellbore service operations, hoisting operations, ship mooring operations, or the like.
- the disclosed methods and systems can be utilized with wellbore service jobs, wherein systems are designed to convey elongated members and sometimes tools connected therewith, such as wireline tools, coiled tubing tools, fishing tools, or the like, and retract them on the spool automatically without operator interaction.
- the process is known as “auto spooling”.
- the main objective of auto-spooling in its simplest form, is to maintain the fleet angle within a specific variable range throughout the spooling process.
- the fleet angle is estimated based on a several other measurements.
- the arm angle is also controlled (which is much easier to measure reliably) to obtain the desired fleet angle.
- This controller then works in tandem with an anomaly detection and classification system to create a fully autonomous spooling system.
- the anomaly prediction and detection are achieved through a combination of failure prediction with time series data from traditional sensors and failure detection using computer vision with deep neural networks.
- the computer vision system also provides redundant measurements of critical variables necessary for the auto-spooling controller such as elongated member position and fleet angle.
- the robustness of the auto-spooling controller relies heavily on reliable estimation of the state of the system and for this purpose, a probabilistic framework is devised for the spool state estimation.
- This framework relies on timeseries data collected from several existing sensors including the drum rotation and the tool depth in addition to the new measurement of the arm angle and a monocular camera for computer vision.
- the framework includes several inference algorithms that estimate all relevant variables such as elongated member position, layer direction, spool radius, flange position, etc. These variables and parameters are then fused probabilistically using Bayesian estimation theory in a Layer Chart (L-Chart) that keeps a log of all relevant layer properties and is used to estimate several spool parameters.
- L-Chart is built to fuse and update measurements from various sources or measurements such as timeseries data, computer vision, or direct measurements to create a data-driven estimation of the state of the spool and eliminate manual initialization of the spooling controller.
- a wellbore job can include conveying a tool string downhole and retrieving it using an electric cable, a slickline, a coiled tubing, or the like to acquire subsurface petrophysical and/or geophysical data and the delivery of well construction services.
- a deployment unit e.g., a winch
- the spooling arm is a legacy spooling guide design used with deployment units that dates back to about a hundred years ago and it was initially used to carry the measuring head (IDW and CMTD) and roughly control the fleet angle to create a smooth spool as shown in Error! Reference source not found.. Another advantage of such design on modern units is that it allows unspooling without resistance when in neutral mode.
- a deployment unit is aligned with the wellhead manually at an optimal distance to facilitate the spooling process and reduce the involvement of the operator with the spooling process. This optimal configuration is not always guaranteed or possible and the operator will intervene to compensate.
- the spooling arm on deployment units rotates around two axes, the vertical rotation around the axle and the rotation around the arm pivot as shown in Error! Reference source not found.
- the axle can be rotated via a pneumatic piston and the spooling arm can be rotated around the pivot with two hydraulic pistons as shown in Error! Reference source not found..
- the arm is subjected to an external torque resulting from the tension in the elongated member and an internal torque applied by the pressure in the pistons.
- an encoder can be added to the arm pivot that measures the arm angle and is used for feedback control.
- the auto-spooling controller which controls the fleet angle during the spooling process, controls the arm position directly by applying the necessary pressure to the pistons.
- a data driven system identification system 302 is provided to monitor several parameters. These parameters may be winch parameters, spooling guide parameters, truck parameters, and site parameters. Data from the data driven system identification system 302 may be fed to an auto-spooling controller 308.
- An anomaly detection and health monitoring system 304 is provided to detect both errors that may occur within the system 300 and overall health monitoring functions for the system 300.
- a computer vision system may be used. Such computer vision system may be a monitoring camera system. The camera system may use reference points identified with the deployment unit to provide a constant reference point, in some embodiments.
- a Bayesian inference system may also be included in the health monitoring system 304.
- the Bayesian inference system may help in determining statistical probabilities of certain occurrences happening. In this way, a specific course of action may be chosen by the system 300 to minimize anomalous actions.
- the auto-spooling controller 308 may feed data to the anomaly detection and health monitoring system 304.
- the anomaly detection and health monitoring system 304 may provide for actionable insights and failure or preventative correction analysis that is fed to an orchestration system 306 that controls functions of the deployment unit, such as the winch, drum and various arms.
- a sensor and measurement system 312 may also obtain and process data from sensors placed on various mechanical components. These may include measurements of drum position, elongated member length, spooling pressure, tension in elongated member, arm angle, axle angle as well as a separate computer vision tracking system. Data from the sensor and measurement system 312 may be provided to a spooling guide interface 310.
- a stochastic inference 311 is also provided to evaluate elongated member position, layer direction, fleet angle and radius as non-limiting embodiments.
- the objective of the spooling controller 308 is to automatically spool the elongated member on the drum in a prefect orthocyclic spool to prevent damage to the elongated member and improve its service life. Since it is not physically possible to directly control the state of the spool, instead the fleet angle is controlled. In embodiments, different aspects of the system are monitored such as the state of the spool. The state of the spool can be monitored for anomaly prediction and detection. The fleet angle is the angle at which the elongated member enters the drum as shown in Error! Reference source not found.A, 4B, 4C, and it is the most critical variable to control during the spooling process.
- Different measurements may be used including, for example, measurements on drum position, elongated member length measurement, spooling pressure, and the tension in the elongated member may be performed. Since it was not possible to build an automated spooling controller with the existing measurements, a sensor has been added at the pivot of the spooling arm to measure the arm angle and an additional sensor to measure the axle angle and improve the fleet angle estimation. In embodiments, a monocular camera is added for anomaly detection and to provide a redundant set of estimations for elongated member position, fleet angle, and drum speed. If a linear carriage is used, information from the linear carriage system, computer vision, and/or sensors in communication with the linear carriage system can be used to provide position information of the elongated member guide to allow for calculation of the fleet angle estimation.
- a set of inference algorithms are established to estimate the states required for the controller such as the elongated member position, layer direction and spool radius to build a digital spool.
- These algorithms include a novel flange detection algorithm designed to detect and localize a flange crossing based on existing measurements such as the drum rotation, elongated member length measurement, and the arm angle or elongated member guide angle.
- the inference algorithms also include data fusion and construction of the digital spool (the L-Chart) which is then used to estimate elongated member position, spool radius, and layer direction.
- the L-Chart is also used to store information about the spooling process such as tension history, layer numbers, layer thicknesses and many other properties as function of drum rotation.
- anomaly prediction and detection as provided in FIG. 3, 304, a combination of time-series data analysis and inference are used with a redundant computer vision system for detection.
- the anomaly prediction is achieved by estimating the fleet angle in real time and quantifying its uncertainty.
- the known properties of the system are also used and the bounds on failure angles (leading and lagging) are determined. These properties are combined with the rotation of the drum to estimate the probability of failure in real time.
- a data-driven system identification 302 is used to improve the performance of the spooling controller 308 by inferring certain parameters and quantities such as wellhead position and spooling guide parameters.
- the spooling guide can be a spooling arm or an elongated member guide used with a linear carriage deployment system.
- the spooling guide parameters can include spooling arm parameters such as length, width, or other relevant information related to the spooling arm or parameters of an elongated member guide used with a linear carriage can include linear position, guide height, guide speed, or the like.
- One skilled in the art with the aid of this disclosure would know the parameters to measure with regards to the deployment system used.
- the auto-spooling controller 308 can be developed to control the fleet angle in real time by consuming the state estimations and the parameter estimation and controlling the fleet angle indirectly by controlling the arm angle.
- the system can be designed to not only automate spooling, but to also track the state of the system and provide information about the spooling system 300 that can be used for predictive maintenance and health monitoring.
- the spooling system can be now known or future known systems, such as spooling systems using a spooling arm, spooling systems using a synchronized linear carriage, or the like.
- the spooling controller 308 can be used to maintain the fleet angle within a specific range during the spooling process to minimize the probability of a spooling anomaly occurrence. This can be achieved by controlling the position of an elongated member guide such as spooling arm angle or the position of a linear carriage (e.g. fairlead, measure head... ).
- the optimal fleet angle profile is discussed in detail below where the fleet angle setpoint is determined based on the estimate of the elongated member position and the layer direction in real time.
- the auto-spooling controller is a closed-loop feedback controller that measures and controls the spooling arm angle y (see Error! Reference source not found.).
- the arm angle setpoint (reference) at each time step is calculated based on the desired fleet angle, the layer direction, and the current elongated member position on the drum. Once the desired fleet angle setpoint is determined, the current elongated member position and layer direction may be used in conjunction with the geometry and layout of the spooling system to determine the arm angle setpoint.
- the secondary controllers “torque controller” and “pressure controller” can be linearization functions derived from the arm characterization and calibration procedures or from the geometry of the arm.
- the arm angle can be controlled by applying pressure to the hydraulic pistons shown in FIG. 5 and 6.
- the arm command (shown as CMD sp in Error! Reference source not found.) ranges between - 1.00 to +1.00, where the magnitude corresponds to the proportional voltage applied to the proportional valve to control the pressure in the system and the sign of the command determines the direction of pressure application to move the arm to the right or the left.
- a series of controllers may be used to provide commands for spooling guide 200 actuation.
- an arm angle controller 700 can be provided to control spooling arm 200 actuation. Data from the arm angle controller 700 may be fed to a torque controller 702 and a pressure controller 704. Additional controllers include a fleet angle controller 706. To monitor and ensure positioning of components are correct, an elongated member position layer direction and spool radius observer 708 is provided. Additionally, a fleet angle profile 710 is provided. An arm characterization and calibration system 712 and spool state estimator 714 are also provided to accept and process data. The spool state estimator 714 may be configured with an L chart. Additionally, a model parameters estimation system 716 is provided to accept data measurements, such as arm angle, axle angle, spooling pressure, elongated member tension, drum position and depth and process this data to arrive at an estimation for a premade computer model of the system.
- the corresponding arm angle is calculated based on the geometry and is then combined with the backlash to calculate the desired arm angle setpoint.
- the arm angle controller then compensates for the residual arm angle error using different methods including a PID controller 804, a feedforward friction observer (FFFO) 800, pulse width modulation (PWM) 802, and an active disturbance rejection (ADR) 806 (see Error! Reference source not found.). Due to changes in the PID gains based on the elongated member tension and arm angle, the gains are estimated based on the inferred system state that takes into account the predicted behavior of the system and the inferred parameters. FFFO 800 is used to compensate for the friction in the system including friction in the pistons and the arm pivot.
- the PWM 802 is designed to take into account the minimum pressure in the system and the corresponding minimum torque.
- the ADR 806 is designed to further improve the performance of the controller by predicting the required torque based on the state of the system and the inferred system parameters.
- the secondary controllers are designed to compensate for the non-linearities in the system and can be open loop controllers based on the system identification or can be closed loop controllers if the proper bandwidth is available.
- the fleet angle is defined as the angle between the elongated member and the axis normal to the axis of rotation of the drum shown as 0 in Error! Reference source not found, and Error! Reference source not found..
- the fleet angle is known to directly influence the spooling quality and must be maintained within a specific range. This range is usually achieved by aligning the winch with the sheave wheel and by maintaining an optimal distance to prevent miss spooling. In case good alignment and optimal distance cannot be achieved, the elongated member guide is used to compensate for the fleet angle.
- the spooling guide is a spooling arm
- the spooling arm is controlled through pressure in the hydraulic piston at the pivot of the arm, and the fleet angle is achieved through force balance at the end of the spooling arm.
- a elongated member guide mounted on the linear carriage can be used to control the fleet angle.
- a linear carriage deployment system controls the fleet angle by moving an elongated member guide or “cable” guide on a linear actuator powered by a power screw, a trapezoidal screw, a timing belt, a chained connection, or a reversible screw.
- the relative position of the elongated member guide with respect to the elongated member position on the drum determines the fleet angle.
- the elongated member guide position can be controlled based on the estimated elongated member position on the drum and the desired fleet angle setpoint.
- the position of the elongated member can also be estimated and controlled using computer vision.
- the second quantity necessary to develop an optimal fleet angle profile is the layer direction a.
- the layer direction is defined as the relative position of the new wrap with respect to the previous wrap during the spooling process (not unspooling) and it is defined as positive when the spooling progression is in the +y direction and negative if spooling is in -y direction as shown in FIGS 10A and 10B.
- the effective fleet angle (0 e ) is defined as the product of the fleet angle and the spooling direction:
- the effective fleet angle 0 e is negative when the elongated member guide (end of spooling arm/caster/fairlead) is lagging the current wrap, and it is positive when the elongated member guide is leading the current wrap as shown in Error! Reference source not found.
- FIG. 11 A a zero effective fleet angle is illustrated.
- FIG. 11 B a lagging fleet angle is illustrated.
- FIG. 11 C a leading fleet angle is illustrated.
- the range of the acceptable effective fleet angle is defined as 0 e e (a, ), where a is the limit on the lagging fleet angle (reverse-climbing limit) and b is the limit on the leading angle (gap limit), then
- the elongated member must maintain a lagging angle (with a gap limit b) on the current layer at the flange to prevent pileup in the first wrap of next layer. If a lagging angle is maintained at the end of the current layer at the flange, it will form a leading angle at the beginning of the next layer. This property of the system suggests that the ideal fleet angle is not constant, but varies from a leading angle at the beginning of the layer for the first wrap to a lagging angle at the end of the layer.
- Bounds on the fleet angle can be determined by means of finite element simulations of spooling or by carefully collecting experimental data of spooling failures. In general, these bounds are function of elongated member diameter, friction between the elongated member and the spool, spool radius, spooling speed, tension in the elongated member, whether a flat or grooved drum is used for spooling, and flexural stiffness of the elongated member.
- the fleet angle profile is a relationship between the desired fleet angle and the elongated member position and layer direction while taking into consideration the proximity of the elongated member to the flange.
- An optimal fleet angle profile is the profile that takes into consideration the robustness and reliability of the auto-spooling controller while minimizing the probability of failure and reduce scrubbing (abrasion) between the elongated member and the spool, if possible.
- the effective fleet angle away from the flange must be maintained between the bounds a and b, 6 e e (a, h) and must be maintained between 0 and b, 0 e e (0, h) at the beginning of the layer in the proximity of the flange.
- the optimal fleet angle must fall in the middle between the lagging bound and the leading bound to minimize the probability of failure. Since the magnitude of the lagging angle bound is larger than that of the leading angle bound, the optimal fleet angle designed to minimize the probability of failure is always a lagging angle. However, lagging angle cannot be maintained across the entire width of the drum due to failure modes at the flange (pileup and runaway).
- the elongated member position, layer direction, and the spool radius are estimated in real time.
- the elongated member position and layer direction can be estimated directly using a computer vision system or a direct measurement of the elongated member position.
- Another possible method to obtain the elongated member position can be based on the rotation of the drum and flange-crossing detection.
- a flange detection is required to determine when the elongated member climbs or descends from one layer to the next.
- the flange detection can be achieved by different types of sensors such as mechanical switches or optical or proximity sensors.
- a flange detection algorithm is built based on the change in spool radius as function of elongated member length measurement and drum rotation.
- flange detection There are several possible methods that can be used for flange detection such as change point or dynamic Bayesian networks.
- a method is provided that performs a detection of flange crossing by comparing a linear regression of a data batch with a piecewise linear regression of the same batch and compare the residual error to determine the presence of a flange and detect the position of the flange at the same time.
- the residual error from a linear regression is calculated and compared to the residual error of piecewise linear least squares fitting.
- a linear regression of the data batch is considered followed by an investigation of the residual error in presence and absence of a flange crossing in the data batch.
- the sources of error in a linear fit include random noise from the measurement of the drum position and the elongated member length and the number of data points in the data batch.
- the residual error includes the layer thickness, number of wraps, number of data points in the batch, and measurement noise.
- the accuracy of the algorithm can be further improved by using arm angle measurement and other predicted values such as the layer thickness.
- the digital spool is a stochastic representation of the spool built by fusing data from all the available sensors with an initial model of the spool based on the dimensions of the drum and the elongated member. The initial model is then updated continuously to reflect the real spool every time a spooling or unspooling process is performed.
- the spool model breaks the spool into layers where each layer is mainly defined by a starting and ending drum position (flange position). Each layer also includes information about that layer such as the layer thickness, number of wraps per layer, estimated pitch, elongated member length, elongated member diameter, tension profile of the layer, spool radius, number of layers and many other properties suited for automation and health monitoring.
- the digital spool Since the digital spool is built on the base of layers, it is referred to as the Layer Chart or shortly L-Chart.
- the initial spool can be constructed beforehand or after the first flange detection or an elongated member position measurement or using manual input by the operator. Once the initial spool model is constructed, it is updated with each flange detection or elongated member position measurement with the corresponding variance using the Bayesian estimation theory.
- the measured flange positions may contain false positives. For example, when an anomaly occurs where the elongated member climbs on top of itself in the middle of the drum, the segmental linear fit algorithm will falsely infer that the elongated member has touched a flange to change a layer, and therefore outputs a false flange position.
- the drum rotation encoder occasionally outputs step drifts.
- a linear increase drum angle time signal could contain a step increase in the middle. This leads to inconsistency between the flange positions detected before and after the drifts.
- the fleet angle is estimated and compared to the known failure bounds associated with all failure modes.
- the estimated fleet angle distributions are convoluted with the likelihood of a failure mode given the current fleet angle estimation.
- the fleet angle out of bounds probability is calculated for each possible failure mode.
- the fleet angle being out of bounds is the direct cause of failure, it is not possible to cause a failure unless the elongated member is being spooled on the drum, or in other words, the drum is rotating.
- the failure prediction is basically the probability of failure given a fleet angle estimation, failure bounds for each failure mode, and the drum rotation.
- Fleet angle estimation is based on the arm angle, the axle angle, the current radius of the spool, the elongated member position, the arm length, and the position of the center of the drum with respect to the pivot of the arm.
- the geometric relation between the variables mentioned above is established.
- the fleet angle estimate it is also important to quantify the uncertainty in this estimate as a function of uncertainties of the input.
- the fleet angle estimate which is a distribution with a mean and variance, is estimated using the input mean and variances of the quantities that it depends on.
- a likelihood function of Gaussian CDF is assumed for the probability of failure (out of bounds) given a fleet angle as shown in Error! Reference source not found, below. For example, say the gap anomaly occurs at a fleet angle of 3.15° ⁇ 0.5°. Hence, the probability of the fleet angle being out of bounds for a given anomaly type is calculated by convolution of the fleet angle distribution and the likelihood function.
- Data-driven system identification is employed to improve the performance of the controller by inferring some of the critical parameters and variables such as the wellhead position, friction torque, arm backlash, relationship between pressure and torque, etc.
- Wellhead position estimation is discussed herein which can improve the performance of the controller by improving the active disturbance rejection.
- Wellhead position estimation also plays a critical role to assess the positioning of the deployment unit with respect to the wellhead and to determine the ability to spool under high tension.
- Several methods were investigated for wellhead position estimation including neutral unspooling data analysis, swing test, and real time estimation for controlled spooling.
- the neutral unspooling approach relies on movement of the spooling arm during uncontrolled unspooling (RIH) due to tension in the elongated member.
- the spooling arm will follow the elongated member movement across the drum, and if we start by assuming absence of backlash and friction torque, then the can be assumed to form a straight line from a known elongated member position on the drum to the wellhead position.
- the wellhead position is estimated given the uncertainties in the geometry. This method is also used to estimate the friction torque and backlash in the spooling arm.
- the swing test is performed when the drum is stationary with known elongated member position.
- the spooling guide is a spooling arm a small and gradual pressure/torque is applied to the arm to the right then left while monitoring the arm angle measurement. If performed at different tension values at different depths, this method is used to estimate the well head position as well as the backlash and friction torque in the arm.
- a system for automated spooling of a deployment unit may comprise a sensor and measurement system configured to measure a drum position, an elongated member length, a spooling pressure and a tension in an elongated member of the deployment unit.
- the system may also comprise a data driven system identification system configured to accept and process data related to winch parameters, spooling guide parameters, truck parameters and site parameters.
- the system may further comprise a spooling guide interface configured to receive and process measurements from the sensor and measurement system.
- the system may further comprise a stochastic inference system configured to receive the processed measurements to calculate an elongated member position, a layer direction, a fleet angle and a radius.
- the system may also comprise an auto-spooling controller connected to the deployment unit and the data driven system identification system, wherein the auto-spooling controller is configured to interface with the stochastic inference system and control the deployment unit, and the auto-spooling controller is configured to control actions of the deployment unit based upon a processing of data from the sensor and measurement system, the stochastic inference system, the spooling guide interface and the data driven system identification system.
- an auto-spooling controller connected to the deployment unit and the data driven system identification system, wherein the auto-spooling controller is configured to interface with the stochastic inference system and control the deployment unit, and the auto-spooling controller is configured to control actions of the deployment unit based upon a processing of data from the sensor and measurement system, the stochastic inference system, the spooling guide interface and the data driven system identification system.
- system may further comprise an orchestration system connected to the deployment unit and configured to alter at least one function of the deployment unit.
- the system may also comprise an anomaly detection and health monitoring system connected to the auto-spooling controller, wherein the anomaly detection and health monitoring system is configured to identify an anomaly and send data to the orchestration system.
- system may be configured wherein the orchestration system is further configured to vary at least one mechanical function of the deployment unit based upon a health monitoring command generated by the anomaly detection and health monitoring system.
- system may be configured wherein the varying the at least one mechanical function of the deployment unit is through at least one of an actional insight and a failure preventative correction message.
- the system may be configured wherein the sensor and measurement system includes a computer vision system.
- the system may be configured wherein the anomaly detection and health monitoring system is configured with a computer vision system.
- the system may further comprise a Bayesian inference system within the anomaly detection and health monitoring system.
- system may further comprise an arm angle controller.
- the system may be configured wherein the arm angle controller is configured with at least one of a feedforward friction observer, a pulse width modulation system and an active disturbance rejection system.
- a method to control a spooling of a drum of a deployment unit may comprise obtaining data related to a sensor and measurement system connected to the deployment unit. The method may further comprise processing the data obtained by the sensor and measurement system in a processing unit that makes a stochastic inference. The method may also comprise controlling an auto spooling of the drum of the deployment unit through an auto-spooling controller connected to the deployment unit based upon the stochastic inference.
- the method may be performed wherein the stochastic inference determines an elongated member position, a layer direction, a fleet angle and a radius value.
- the method may further comprise obtaining visual data of the deployment unit through a computer vision system and wherein the visual data is processed by one of a spooling arm interface and the processing unit configured to make the stochastic inference.
- the method may further comprise obtaining data related to at least one of winch parameters, spooling arm parameters, truck parameters and site parameters through a data driven system identification system, processing the data obtained by the data driven system identification system and transmitting the processed data to the auto-spooling controller.
- the method may further comprise performing an anomaly detection on the deployment unit during the controlling the spooling of the drum of the deployment unit.
- the method may further comprise using a computer vision system during the performing the anomaly detection on the deployment unit.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Mining & Mineral Resources (AREA)
- Geology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mechanical Engineering (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Environmental & Geological Engineering (AREA)
- Fluid Mechanics (AREA)
- Geochemistry & Mineralogy (AREA)
- Medical Informatics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Winding Filamentary Materials (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
- Indication Of The Valve Opening Or Closing Status (AREA)
- Feedback Control In General (AREA)
- Control Of Transmission Device (AREA)
Abstract
Description
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21892698.8A EP4244463A4 (en) | 2020-11-10 | 2021-11-10 | Automated spooling |
| SA523440723A SA523440723B1 (en) | 2020-11-10 | 2023-05-10 | Automatic winding reel |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202063111909P | 2020-11-10 | 2020-11-10 | |
| US63/111,909 | 2020-11-10 | ||
| US17/175,201 US11919754B2 (en) | 2020-11-10 | 2021-02-12 | Automated spooling control system using stochastic inference |
| US17/175,201 | 2021-02-12 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022103792A1 true WO2022103792A1 (en) | 2022-05-19 |
Family
ID=81455097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2021/058721 Ceased WO2022103792A1 (en) | 2020-11-10 | 2021-11-10 | Automated spooling |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11919754B2 (en) |
| EP (1) | EP4244463A4 (en) |
| SA (1) | SA523440723B1 (en) |
| WO (1) | WO2022103792A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021072059A1 (en) | 2019-10-08 | 2021-04-15 | Schlumberger Technology Corporation | Methods and systems for controlling operation of wireline cable spooling equipment |
| WO2024091726A1 (en) * | 2022-10-26 | 2024-05-02 | Sherman + Reilly, Inc. | Hybrid stringing assembly and methods thereto |
| US12540059B2 (en) * | 2022-12-19 | 2026-02-03 | TAIT Global LLC | CV camera cable wrap sensor |
| US20240201636A1 (en) * | 2022-12-19 | 2024-06-20 | Tait Towers Manufacturing, LLC | Cv auto-calibrated bridle method and system |
| WO2026044126A1 (en) * | 2024-08-22 | 2026-02-26 | Flanders Electric Motor Service, Llc | Advanced drill trail cable management system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5767671A (en) * | 1996-04-25 | 1998-06-16 | Halliburton Company | Method of testing the lifeline of coiled tubing |
| US20010020663A1 (en) * | 1999-06-25 | 2001-09-13 | Petersen Mark W. | Reel monitor devices and methods of using the same |
| US20030118230A1 (en) * | 2001-12-22 | 2003-06-26 | Haoshi Song | Coiled tubing inspection system using image pattern recognition |
| US20100097450A1 (en) * | 2008-10-21 | 2010-04-22 | Pugh Trevor K C | Non-contact measurement systems for wireline and coiled tubing |
| US20150256797A1 (en) * | 2012-11-02 | 2015-09-10 | Rolls-Royce Marine As | Control system for cables or similar |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2642730B2 (en) | 1989-02-20 | 1997-08-20 | 株式会社フジクラ | Cable winding state detection method |
| WO1993010296A1 (en) | 1991-11-22 | 1993-05-27 | Nissan Motor Co., Ltd. | Control device in loom |
| US6669128B2 (en) * | 2001-07-06 | 2003-12-30 | Ksaria Corporation | Method and apparatus for automatically forming a coiled segment of optical fiber |
| DK1597637T3 (en) * | 2003-02-28 | 2008-10-27 | Gottwald Port Tech Gmbh | Method and device for the safety disconnection of electric drives |
| WO2009047719A2 (en) | 2007-10-11 | 2009-04-16 | Herbert Schmitz | A method, apparatus and system for monitoring the winding of rope about a drum |
| US8141260B2 (en) * | 2009-02-09 | 2012-03-27 | Lockheed Martin Corporation | Cable fleet angle sensor |
| US8750596B2 (en) | 2011-08-19 | 2014-06-10 | Cognex Corporation | System and method for identifying defects in a material |
| US9217321B2 (en) | 2012-04-30 | 2015-12-22 | Halliburton Energy Services, Inc. | System and method of coiled tubing depth determination |
| US10281607B2 (en) * | 2015-10-26 | 2019-05-07 | Schlumberger Technology Corporation | Downhole caliper using multiple acoustic transducers |
| US20190161315A1 (en) * | 2017-11-29 | 2019-05-30 | Cameron International Corporation | Controlled rotational measuring head and spooling system for strings configured to deliver and retrieve downhole tools and method of its use |
| JP6683209B2 (en) * | 2018-01-16 | 2020-04-15 | コベルコ建機株式会社 | Winch drum and crane equipped with this |
| WO2021072059A1 (en) | 2019-10-08 | 2021-04-15 | Schlumberger Technology Corporation | Methods and systems for controlling operation of wireline cable spooling equipment |
-
2021
- 2021-02-12 US US17/175,201 patent/US11919754B2/en active Active
- 2021-11-10 EP EP21892698.8A patent/EP4244463A4/en active Pending
- 2021-11-10 WO PCT/US2021/058721 patent/WO2022103792A1/en not_active Ceased
-
2023
- 2023-05-10 SA SA523440723A patent/SA523440723B1/en unknown
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5767671A (en) * | 1996-04-25 | 1998-06-16 | Halliburton Company | Method of testing the lifeline of coiled tubing |
| US20010020663A1 (en) * | 1999-06-25 | 2001-09-13 | Petersen Mark W. | Reel monitor devices and methods of using the same |
| US20030118230A1 (en) * | 2001-12-22 | 2003-06-26 | Haoshi Song | Coiled tubing inspection system using image pattern recognition |
| US20100097450A1 (en) * | 2008-10-21 | 2010-04-22 | Pugh Trevor K C | Non-contact measurement systems for wireline and coiled tubing |
| US20150256797A1 (en) * | 2012-11-02 | 2015-09-10 | Rolls-Royce Marine As | Control system for cables or similar |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4244463A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20220144606A1 (en) | 2022-05-12 |
| SA523440723B1 (en) | 2024-11-14 |
| EP4244463A1 (en) | 2023-09-20 |
| US11919754B2 (en) | 2024-03-05 |
| EP4244463A4 (en) | 2024-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11919754B2 (en) | Automated spooling control system using stochastic inference | |
| US12220816B2 (en) | Learning data confirmation support device, machine learning device, and failure predicting device | |
| CN111541640B (en) | System and method for detecting anomalies in a cyber-physical system having defined characteristics | |
| EP3205483B1 (en) | Additive manufacturing quality control systems | |
| CA2955952C (en) | Methods and systems for tubular validation | |
| CN114787061A (en) | Non-invasive data analysis system for elevator adaptive intelligent state monitoring | |
| EP3970086B1 (en) | System and method for managing wellsite event detection | |
| CN103038559A (en) | Control valve diagnostics | |
| US11254550B2 (en) | Automatic wire spooling control | |
| EP2816431A2 (en) | Information platform for industrial automation stream-based data processing | |
| JP2025000746A (en) | Information processing method, information processing device, system, manufacturing method for article, program, and recording medium | |
| US11893778B2 (en) | Methods and systems for controlling operation of elongated member spooling equipment | |
| CN114761663A (en) | Inventory system | |
| AU2019205026B2 (en) | Cable handling system for longwall mining machines | |
| Kirjanów | The possibility for adopting an artificial neural network model in the diagnostics of conveyor belt splices | |
| US11913293B2 (en) | Slip wear detection | |
| Segura et al. | Autonomous Slickline and Wireline Conveyance Improves Performance of Offshore Interventions | |
| US11942237B2 (en) | System for wireline cable coating | |
| CN115730685A (en) | Boom data processing method, device, system and storage medium | |
| Liguori et al. | Siamese networks for unsupervised failure detection in smart industry | |
| CN117566379B (en) | Fault diagnosis method and device for mining belt conveyor system | |
| KR20210030754A (en) | Cloud Intelligent Prediction-based Production Automation System and Method for Smart Factory | |
| Ospina et al. | Semi-Autonomous Control System Helps Improve Coiled Tubing String Life. A Successful Case Study from Colombia. | |
| KR20250070396A (en) | Status and Performance Inspection System for Winch Apparatus and Method for the Same | |
| WO2023169971A1 (en) | Method for operating a material handling apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21892698 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2021892698 Country of ref document: EP Effective date: 20230612 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 523440723 Country of ref document: SA |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 523440723 Country of ref document: SA |
|
| WWG | Wipo information: grant in national office |
Ref document number: 523440723 Country of ref document: SA |