Search

CN-122014222-A - Winch panel system, and data processing method and equipment of winch panel system

CN122014222ACN 122014222 ACN122014222 ACN 122014222ACN-122014222-A

Abstract

The application provides a winch panel system, a data processing method and equipment of the winch panel system, and relates to the technical field of logging monitoring; the system comprises a shared memory module, an industrial control host, a data acquisition unit, a dual-process processing architecture, a background acquisition process, a graphic user interface process and a graphic user interface process, wherein the industrial control host is connected with the data acquisition unit and runs in an operation system based on a Linux kernel, the dual-process processing architecture is arranged in the industrial control host and comprises a background acquisition process and the graphic user interface process which are mutually independent, the background acquisition process and the graphic user interface process are communicated through the shared memory module, the background acquisition process is configured to monitor a communication interface by utilizing an IO multiplexing mechanism, receive data and process the data to obtain a logging analysis result, the logging analysis result is written into the shared memory module in real time, and the graphic user interface process periodically reads the logging analysis result from the shared memory module to render to generate visual data, so that the system stability can be ensured.

Inventors

  • WANG DILIN
  • SHANG HAIQUAN
  • JIANG XINBAO
  • ZHANG LIKUN
  • JIN FAN

Assignees

  • 依拿威特科技开发(北京)有限公司

Dates

Publication Date
20260512
Application Date
20260414

Claims (10)

  1. 1. A winch panel system, the system comprising: The data acquisition unit is configured to be connected with a wellhead tension meter, a cable encoder and a downhole instrument string, respectively acquire wellhead tension signals, depth pulse signals and cable head tension signals, perform analog-to-digital conversion, and output digital wellhead tension data, depth pulse data and cable head tension data; the industrial control host is configured to be connected with the data acquisition unit through a communication interface and run on an operating system based on a Linux kernel; The industrial control host is internally provided with a double-process processing architecture, the double-process processing architecture comprises a background acquisition process and a graphical user interface process which are mutually independent, and the background acquisition process and the graphical user interface process are communicated through a shared memory module; the background acquisition process is configured to monitor the communication interface by using an IO multiplexing mechanism, receive the wellhead tension data, the depth pulse data and the cable head tension data output by the data acquisition unit, perform real-time compensation calculation on the depth pulse data by using the wellhead tension data to generate corrected depth data, perform trend calculation according to the wellhead tension data and the cable head tension data, generate a cable state identifier, construct a logging analysis result according to the corrected depth data and the cable state identifier, and write the logging analysis result into the shared memory module in real time; the graphic user interface process is configured to construct a man-machine interaction interface, and periodically reads the logging analysis result from the shared memory module to render so as to generate a visual logging parameter curve and a visual logging parameter value.
  2. 2. The system of claim 1, wherein the background acquisition process has integrated therein a data parsing logic architecture comprising a depth correction module comprising: The space-time synchronization sub-module is configured to align the wellhead tension data and the cable head tension data in a time sequence based on the depth pulse data to obtain aligned wellhead tension data, aligned cable head tension data and aligned depth pulse data; The first correction submodule is configured to perform average value calculation on the aligned wellhead tension data and the aligned cable head tension data to obtain a tension average value; The second correction submodule multiplies the tension average value by the aligned depth pulse data, and calculates the ratio of the multiplied result to the cable elastic coefficient to obtain the elastic elongation, wherein the cable elastic coefficient is the product of the elastic modulus of the cable and the sectional area of the cable; and a third correction submodule for adding the aligned depth pulse data and the elastic elongation to obtain the corrected depth data.
  3. 3. The system of claim 2, wherein the data parsing logic architecture further comprises a security analysis module comprising: The smoothing processing sub-module is configured to perform mean value filtering processing on the wellhead tension data and the cable head tension data by utilizing a preset sliding window to obtain filtered wellhead tension data and filtered cable head tension data; The sensitivity calculation sub-module is configured to calculate a tension mean value and a standard deviation in a current time window based on the filtered wellhead tension data, and construct a dynamic alarm threshold according to a preset adjustment sensitivity coefficient, wherein the adjustment sensitivity coefficient represents the relation between the current instrument depth and the cable; the abnormal triggering sub-module is configured to generate a tension abnormal triggering signal when the filtered wellhead tension data is monitored to exceed the dynamic alarm threshold value and the current depth change rate is non-zero; the differential calculation sub-module is configured to calculate the correlation of the change trend of the wellhead tension data after filtering and the cable head tension data after filtering according to the tension abnormality trigger signal; And the identifier generation sub-module is configured to determine the cable state identifier according to the change trend correlation.
  4. 4. The system of claim 1, wherein the industrial personal host is further deployed with an external storage device detection module, the external storage device detection module comprising: The monitoring triggering sub-module is configured to trigger a preset archiving script when the mobile device is detected to be inserted, and the stored historical logging data file is retrieved from the shared memory; and the file copying sub-module is configured to copy a preset number of historical logging data files generated for a preset period of time to a specified directory of the mobile equipment.
  5. 5. A method of data processing of a winch panel system according to any one of claims 1-4, wherein the method comprises: Acquiring a wellhead tension signal of a wellhead tensiometer, a depth pulse signal of a cable encoder and a cable head tension signal of a downhole instrument string, performing analog-to-digital conversion on the wellhead tension signal, the depth pulse signal and the cable head tension signal, and outputting digital wellhead tension data, depth pulse data and cable head tension data; Under a double-process processing architecture, monitoring the communication interface by using an IO multiplexing mechanism, and receiving wellhead tension data, the depth pulse data and the cable head tension data which are output by a data acquisition unit; Performing real-time compensation calculation on the depth pulse data by utilizing the wellhead tension data to generate corrected depth data, performing trend calculation according to the wellhead tension data and the cable head tension data to generate a cable state identifier, constructing a logging analysis result according to the corrected depth data and the cable state identifier, and writing the logging analysis result into a shared memory module in real time; and constructing a man-machine interaction interface, and periodically reading the logging analysis result from the shared memory module for rendering to generate a visual logging parameter curve and a visual logging parameter value.
  6. 6. The method of claim 5, wherein performing real-time compensation calculations on the depth pulse data using the wellhead tension data to generate corrected depth data comprises: Performing time sequence alignment on the wellhead tension data and the cable head tension data based on the depth pulse data to obtain aligned wellhead tension data, aligned cable head tension data and aligned depth pulse data; Carrying out average value calculation on the aligned wellhead tension data and the aligned cable head tension data to obtain a tension average value; Multiplying the tension average value by the aligned depth pulse data, and calculating the ratio of the multiplied result to the cable elastic coefficient to obtain the elastic elongation, wherein the cable elastic coefficient is the product of the cable elastic modulus and the cross section area; and adding the aligned depth pulse data and the elastic elongation to obtain corrected depth data.
  7. 7. The method of claim 6, wherein the generating a cable status identifier from trend calculations of the wellhead tension data and the cable head tension data comprises: Performing average filtering processing on the wellhead tension data and the cable head tension data by using a preset sliding window to obtain filtered wellhead tension data and filtered cable head tension data; Calculating a tension mean value and a standard deviation in a current time window based on the filtered wellhead tension data, and constructing a dynamic alarm threshold according to a preset adjustment sensitivity coefficient, wherein the adjustment sensitivity coefficient represents the relation between the current instrument depth and the cable; when the filtered wellhead tension data is monitored to exceed the dynamic alarm threshold value and the current depth change rate is non-zero, generating a tension abnormality trigger signal; Calculating the correlation of the change trend of the wellhead tension data after filtering and the cable head tension data after filtering according to the tension abnormality trigger signal; and determining the cable state identification according to the change trend correlation.
  8. 8. The method of claim 7, wherein said determining a cable status identification based on said trend correlation comprises: if the change trend correlation is that the filtered wellhead tension data is in an ascending trend and the filtered cable head tension data is in a synchronous ascending trend, the cable head tension data is an instrument card-encountering fault, and the instrument card-encountering fault and a primary alarm instruction corresponding to the instrument card-encountering fault are packaged to obtain the cable state identifier; And if the change trend correlation is that the filtered wellhead tension data is in an ascending trend, and the filtered cable head tension data is in a constant or descending trend, the cable head tension data is a cable sticking fault, and the cable sticking fault and a secondary alarm instruction corresponding to the cable sticking fault are packaged to obtain the cable state identifier.
  9. 9. An electronic device comprising a processor, a memory, a user interface, a communication bus, and a network interface, the processor, the memory, the user interface, and the network interface being respectively coupled to the communication bus, the memory being configured to store instructions, the user interface and the network interface being configured to communicate with other devices, the processor being configured to execute the instructions stored in the memory to cause the electronic device to perform the method of any one of claims 5-8.
  10. 10. A computer readable storage medium storing instructions which, when executed, perform the method of any one of claims 5-8.

Description

Winch panel system, and data processing method and equipment of winch panel system Technical Field The application relates to the technical field of logging monitoring, in particular to a winch panel system, and a data processing method and equipment of the winch panel system. Background In petroleum logging operations, a winch panel is a core hub connecting downhole instruments with a ground system, and is responsible for acquiring key parameters such as depth, tension and the like in real time and monitoring operation safety. The existing winch panel system generally adopts windows system to deploy a single-process single-thread software architecture. The architecture processes high-frequency and strong real-time data acquisition tasks and graphic interface rendering tasks which are computationally intensive and resource-occupied simultaneously in the same process. Because the two tasks compete and preempt system resources, the data acquisition thread is often blocked, the response is delayed and even the thread is crashed, the whole system is invalid when serious, a monitoring blind area of logging depth and tension data is caused, and the operation risk is caused. At the same time, the stability defect of the system also limits the improvement of the data processing capacity of the system. While the current system is connected with multi-source sensing signals such as wellhead tension and cable head tension, the operation safety monitoring is difficult to be reliably executed on the basis of unstable single process, and intelligent identification and accurate classification of fault types are realized. Therefore, the limitation of the single-process architecture on resource scheduling restricts the stability of the system for long-time continuous operation and prevents the capability evolution of the system for realizing high-precision measurement and intelligent diagnosis by utilizing the multi-source sensing data. Disclosure of Invention The application provides a winch panel system, a data processing method and equipment of the winch panel system, which can ensure the stability of the system and realize high-precision measurement and safety monitoring. The technical scheme of the embodiment of the application is as follows: in a first aspect, embodiments of the present application provide a winch panel system, the system comprising: The data acquisition unit is configured to be connected with a wellhead tension meter, a cable encoder and a downhole instrument string, respectively acquire wellhead tension signals, depth pulse signals and cable head tension signals, perform analog-to-digital conversion, and output digital wellhead tension data, depth pulse data and cable head tension data; the industrial control host is configured to be connected with the data acquisition unit through a communication interface and run on an operating system based on a Linux kernel; The industrial control host is internally provided with a double-process processing architecture, the double-process processing architecture comprises a background acquisition process and a graphical user interface process which are mutually independent, and the background acquisition process and the graphical user interface process are communicated through a shared memory module; the background acquisition process is configured to monitor the communication interface by using an IO multiplexing mechanism, receive the wellhead tension data, the depth pulse data and the cable head tension data output by the data acquisition unit, perform real-time compensation calculation on the depth pulse data by using the wellhead tension data to generate corrected depth data, perform trend calculation according to the wellhead tension data and the cable head tension data, generate a cable state identifier, construct a logging analysis result according to the corrected depth data and the cable state identifier, and write the logging analysis result into the shared memory module in real time; the graphic user interface process is configured to construct a man-machine interaction interface, and periodically reads the logging analysis result from the shared memory module to render so as to generate a visual logging parameter curve and a visual logging parameter value. In the technical scheme, the system comprises a data acquisition unit and an industrial control host, wherein the data acquisition unit is configured to be connected with a wellhead tensiometer, a cable encoder and a downhole instrument string, acquire wellhead tension signals, depth pulse signals and cable head tension signals respectively, perform analog-to-digital conversion, output digitalized wellhead tension data, depth pulse data and cable head tension data, uniformly access and digitize multi-source heterogeneous sensor data to provide an original data basis for subsequent high-precision calculation, the industrial control host is configured to be connected with the data acquisition unit