Intrusion alerting method, processor, system and storage medium for oil and gas pipelines
Patent Information
- Application Number
- CN202310079227.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-17
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-01-17
AI Technical Summary
在传统技术中无法系统的对油气管道的安全进行管理,需要依赖巡检人员对光缆进行巡检以确定风险位置,人力成本过高,并且不能及时的对巡检人员进行预警
[0020]The above technical solution, through the establishment of an intrusion early warning system and the interaction between different modules, allows the fiber optic sensing device module to collect data, determine the vibration source location based on the data, and send the vibration source location to the monitoring center module. The monitoring center module generates alarm information based on the vibration source location and then sends the alarm information to the management center module. The management center module determines the risk location based on the alarm information, issues a risk location warning, and alerts inspection personnel. This intrusion early warning system provides systematic management of oil and gas pipeline safety, accurately locates risk locations using vibration data, reduces labor costs, and provides timely warnings to inspection personnel.
Smart Images

Figure CN118189053B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of optical fiber communication cables, and more specifically, to an intrusion warning method, processor, system, and storage medium for oil and gas pipelines. Background Technology
[0002] Oil and gas pipelines are vital energy arteries. With their widespread application, the safety requirements for these pipelines are increasingly stringent. Accidents caused by third-party construction are a major cause of oil and gas pipeline accidents in my country. Current technology involves installing vibration sensors in communication fiber optic cables laid in the same trench as the pipeline to detect vibration signals and thus monitor pipeline safety. However, traditional technology cannot systematically manage pipeline safety, relying on inspection personnel to patrol the fiber optic cables to identify risk locations. This is labor-intensive and lacks timely warnings for inspection personnel. Summary of the Invention
[0003] The purpose of this application is to provide an intrusion early warning method, processor, system, and storage medium for oil and gas pipelines that can systematically manage the security of oil and gas pipelines.
[0004] To achieve the above objectives, this application provides an intrusion early warning method for oil and gas pipelines, applied to an intrusion early warning system. The intrusion early warning system includes a fiber optic sensing device module, a monitoring center module, and a management center module. The method includes:
[0005] The vibration signal generated by the vibration source is collected by the fiber optic sensing device module, and the vibration signal is analyzed to determine the location of the vibration source.
[0006] The vibration source location is uploaded to the monitoring center module, and the monitoring center module is controlled to generate corresponding target alarm information based on the vibration source location, and then send the target alarm information to the management center module.
[0007] The control and management center module filters target alarm information according to preset rules and analyzes the filtered target alarm information to determine the risk location of oil and gas pipelines where there is an intrusion risk.
[0008] In one embodiment of this application, the intrusion warning system further includes an optical fiber vibration sensor. The optical fiber vibration sensor is mounted on an optical fiber and collects vibration signals through an optical fiber sensing device module. Analyzing the vibration signals to determine the vibration source location includes: the optical fiber sensing device module acquiring the vibration signals detected by the optical fiber vibration sensor; performing noise reduction processing on the vibration data of the vibration signal using high-pass filtering, mean filtering, and wavelet transform to reduce noise data in the vibration data; performing data enhancement on vibration data below a preset frequency range; mapping each vibration intensity value to a preset color range according to a preset mapping rule for the noise-reduced and enhanced vibration data to generate a two-dimensional waterfall plot corresponding to the vibration data; and determining the vibration source location based on the two-dimensional waterfall plot.
[0009] In one embodiment of this application, the control and monitoring center module generates corresponding target alarm information based on the vibration source location, including: acquiring the vibration frequency of the vibration signal generated at the vibration source location; determining the vibration source location corresponding to the vibration frequency greater than a preset vibration frequency range as the vibration source location to be alarmed; generating corresponding alarm information based on the two-dimensional waterfall plot corresponding to the vibration source location to be alarmed, wherein the alarm information includes at least one of the vibration source location, vibration frequency, vibration generation time, and information ID; and merging the alarm information according to preset alarm rules to determine the target alarm information.
[0010] In one embodiment of this application, the alarm information includes historical alarm information and current alarm information. The historical alarm information includes historical vibration source location, historical vibration generation time, and historical alarm ID. The current alarm information includes current vibration source location, current vibration generation time, and current alarm ID. Merging alarm information according to preset alarm rules to determine target alarm information includes: if historical alarm information exists within a preset distance from the current vibration source location, replacing the current alarm ID with the historical alarm ID and determining the replaced current alarm information as the target alarm information; if historical alarm information exists within a first preset time range before the current vibration generation time, replacing the current alarm ID with the historical alarm ID and determining the replaced current alarm information as the target alarm information.
[0011] In one embodiment of this application, the control management center module filters target alarm information according to preset rules, including: after receiving target alarm information, the management center module determines the target vibration generation time and target vibration source location of the target alarm information; determines whether the target vibration generation time and target vibration source location are the vibration generation time and vibration source location corresponding to a deterministic event, wherein the deterministic event includes at least one of a fixed vibration environment, a seasonal construction event, and a temporary construction event; after determining that the target vibration generation time and target vibration source location are the vibration generation time and vibration source location corresponding to a deterministic event, the control management center module filters the target alarm signal.
[0012] In one embodiment of this application, analyzing the filtered target alarm information to determine the risk location of an oil and gas pipeline with intrusion risk includes: acquiring multiple target alarm information within a second preset time range; determining the target vibration source location corresponding to each target alarm information; and determining the oil and gas pipeline location closest to the vibration source location as the risk location of the oil and gas pipeline with intrusion risk.
[0013] In one embodiment of this application, the method further includes: after the control management center module issues an early warning prompt based on the risk location, the control management center module obtains information feedback input by the user in response to the early warning prompt; generates user filtering rules for the target alarm information based on the information feedback, and enables the user filtering rules when filtering the target alarm information in the future.
[0014] A second aspect of this application provides a processor configured to perform any of the above-described intrusion warning methods for oil and gas pipelines.
[0015] A third aspect of this application provides an intrusion warning system, the system comprising:
[0016] The fiber optic sensing module is used to collect vibration signals and analyze them to determine the location of the vibration source.
[0017] The monitoring center module is used to determine the corresponding target alarm information based on the location of the vibration source;
[0018] The management center module is used to filter target alarm information according to preset rules, analyze the filtered target alarm information to determine the risk locations where there is an intrusion risk in oil and gas pipelines, and provide early warning prompts for the risk locations; as well as the aforementioned processor.
[0019] A fourth aspect of this application provides a machine-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform an intrusion warning method for an oil and gas pipeline according to any one of the preceding claims.
[0020] The above technical solution, through the establishment of an intrusion early warning system and the interaction between different modules, allows the fiber optic sensing device module to collect data, determine the vibration source location based on the data, and send the vibration source location to the monitoring center module. The monitoring center module generates alarm information based on the vibration source location and then sends the alarm information to the management center module. The management center module determines the risk location based on the alarm information, issues a risk location warning, and alerts inspection personnel. This intrusion early warning system provides systematic management of oil and gas pipeline safety, accurately locates risk locations using vibration data, reduces labor costs, and provides timely warnings to inspection personnel. Attached Figure Description
[0021] The accompanying drawings are provided to further illustrate the present application and form part of the specification. They are used together with the following detailed description to explain the present application, but do not constitute a limitation thereof. In the drawings:
[0022] Figure 1 The flowchart illustrating an intrusion warning method for oil and gas pipelines in one embodiment of this application is shown schematically.
[0023] Figure 2 A schematic diagram A illustrates the device structure of an intrusion warning system according to an embodiment of this application;
[0024] Figure 3 This schematically illustrates a device structure diagram B of an intrusion warning system according to another embodiment of this application;
[0025] Figure 4 The diagram illustrates the internal structure of a computer device according to an embodiment of this application. Detailed Implementation
[0026] The specific embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this application.
[0027] It should be noted that if the embodiments of this application involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.
[0028] Furthermore, if the embodiments of this application involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.
[0029] like Figure 1 As shown, a flowchart illustrating an intrusion warning method for oil and gas pipelines according to this application is presented. Figure 1 As shown, an intrusion early warning method for oil and gas pipelines includes the following steps:
[0030] Step 101: Collect vibration signals generated by the vibration source through the fiber optic sensing device module, and analyze the vibration signals to determine the location of the vibration source;
[0031] Step 102: Upload the vibration source location to the monitoring center module, and control the monitoring center module to generate corresponding target alarm information based on the vibration source location, and send the target alarm information to the management center module;
[0032] Step 103: The control and management center module filters the target alarm information according to preset rules and analyzes the filtered target alarm information to determine the risk location where there is an intrusion risk in the oil and gas pipeline.
[0033] Step 104: The control and management center module issues early warning prompts based on the risk location.
[0034] like Figure 2The diagram illustrates the structural structure of an intrusion warning system 200, which includes a fiber optic sensing module 201, a monitoring center module 202, and a management center module 203. The processor can collect vibration signals generated by a vibration source through the fiber optic sensing module 201 and analyze the vibration signals to determine the location of the vibration source. After determining the location of the vibration source through the collected vibration signals, the processor can control the fiber optic sensing module 201 to upload the vibration source location to the monitoring center module 202. Upon receiving the vibration source location uploaded by the fiber optic sensing module 201, the processor can control the monitoring center module 202 to generate corresponding target alarm information based on the vibration source location and send the generated target alarm information to the management center module 202. Upon receiving the target alarm information, the processor can control the management center module 202 to filter the target alarm information according to preset rules and analyze the filtered target alarm information to determine the risk location where there is an intrusion risk in the game pipeline. After the management center module 202 determines the risk location, the processor can control the management center module 202 to issue corresponding early warning prompts based on the risk location.
[0035] In one embodiment, the intrusion warning system further includes a fiber optic vibration sensor. The fiber optic sensor is mounted on an optical fiber and collects vibration signals through the fiber optic vibration sensing device module. Analyzing the vibration signals to determine the vibration source location includes: the fiber optic sensing device module acquiring the vibration signals detected by the fiber optic vibration sensor; performing noise reduction processing on the vibration data of the vibration signal using high-pass filtering, mean filtering, and wavelet transform to reduce noise data in the vibration data; performing data enhancement on vibration data below a preset frequency range; mapping each vibration intensity value to a preset color range according to a preset mapping rule for the noise-reduced and enhanced vibration data to generate a two-dimensional waterfall plot corresponding to the vibration data; and determining the vibration source location based on the two-dimensional waterfall plot.
[0036] The intrusion warning system also includes fiber optic vibration sensors mounted on optical fibers. The fiber optic sensing module can detect vibration signals through pipeline vibration sensors. After acquiring the vibration signals detected by the fiber optic vibration sensors, the module performs noise reduction processing on the vibration data using high-pass filtering, mean filtering, and wavelet transform to reduce noise data, such as persistent background noise. The processor can also enhance vibration data below a preset frequency range. The processor can identify the frequency of the vibration signal and enhance vibration data below the preset frequency range to improve the detection rate of weak signal intrusions. Because optical power attenuates during fiber transmission, inconsistencies in intensity values between different segments may occur. The processor can normalize the vibration intensity in the vibration data. The processor can also organize the data, generating a two-dimensional array according to preset row and column standards and saving it using the .npy standard format.
[0037] The processor can map each vibration intensity value to a preset color range according to preset mapping rules after noise reduction, enhancement, and intensity normalization of the data, generate a two-dimensional waterfall plot corresponding to the vibration data, and determine the vibration source location based on the two-dimensional waterfall plot.
[0038] In one embodiment, the control and monitoring center module generates corresponding target alarm information based on the vibration source location by: acquiring the vibration frequency of the vibration signal generated at the vibration source location; determining the vibration source location corresponding to the vibration frequency greater than a preset vibration frequency range as the vibration source location to be alarmed; generating corresponding alarm information based on the two-dimensional waterfall plot corresponding to the vibration source location to be alarmed, wherein the alarm information includes at least one of the vibration source location, vibration frequency, vibration generation time, and information ID; and merging the alarm information according to preset alarm rules to determine the target alarm information.
[0039] The monitoring center module can acquire the vibration frequency of the vibration signal generated at the vibration source location, detect the vibration frequency, and determine the vibration source location corresponding to the vibration frequency greater than a preset vibration frequency range as the vibration source location to be alarmed. The processor can acquire a two-dimensional waterfall plot corresponding to the vibration source location to be alarmed and generate corresponding alarm information based on the two-dimensional waterfall plot. For example, the processor can use image recognition technology to identify preset features in the image to determine the alarm information. The alarm information includes at least one of the following: vibration source location, vibration frequency, vibration generation time, and information ID. For target alarm information, the processor can merge alarm information according to preset alarm rules to determine the target alarm information.
[0040] In one embodiment, the alarm information includes historical alarm information and current alarm information. The historical alarm information includes the historical vibration source location, the historical vibration occurrence time, and the historical alarm ID. The current alarm information includes the current vibration source location, the current vibration occurrence time, and the current alarm ID. Merging alarm information according to a preset alarm rule to determine the target alarm information includes: if it is determined that there is historical alarm information within a preset distance from the current vibration source location, replacing the current alarm ID with the historical alarm ID and determining the replaced current alarm information as the target alarm information; if it is determined that there is historical alarm information within a first preset time range before the current vibration occurrence time, replacing the current alarm ID with the historical alarm ID and determining the replaced current alarm information as the target alarm information.
[0041] After generating corresponding alarm information based on the 2D waterfall plot corresponding to the alarm source location, the alarm information can be merged according to preset alarm rules. Upon detecting a current alarm, the current source location can be determined. If historical alarm information exists within a preset distance from the current source location (meaning alarm information already exists within the preset distance range of the source location displayed in the newly added alarm information), the processor can replace the current alarm ID in the current alarm information with the historical alarm ID from the historical alarm information, and then designate the current alarm information with the replaced alarm ID as the target alarm. In other words, alarm information within the preset distance range is merged using the same alarm ID, but parameters such as the source location need to be refreshed.
[0042] Similarly, after detecting the current alarm information, the current vibration occurrence time can be determined based on the current alarm information. If there is historical alarm information within a first preset time range before the current vibration occurrence time is determined, the processor can replace the current alarm ID in the current alarm information with the historical alarm ID in the historical alarm information, and determine the current alarm information after the alarm ID replacement as the target alarm information.
[0043] In one embodiment, the control management center module filters target alarm information according to preset rules, including: after receiving target alarm information, the management center module determines the target vibration generation time and target vibration source location of the target alarm information; determines whether the target vibration generation time and target vibration source location are the vibration generation time and vibration source location corresponding to a deterministic event, wherein the deterministic event includes at least one of a fixed vibration environment, a seasonal construction event, and a temporary construction event; after determining that the target vibration generation time and target vibration source location are the vibration generation time and vibration source location corresponding to a deterministic event, the control management center module filters the target alarm signal.
[0044] After receiving target alarm information, the processor can control the management center module to filter the target alarm information according to preset rules. The management center module can store the vibration generation time and source location corresponding to deterministic events. Deterministic events can include fixed vibration environments (e.g., factories, long-term construction projects), seasonal construction events, and temporary construction events. The control management center module can determine the target vibration generation time and target source location of the target alarm information, and compare the target vibration generation time and target source location in the target alarm information with the vibration generation time and source location corresponding to the deterministic event. If the target vibration generation time and target source location match the vibration generation time and source location corresponding to the deterministic event, the processor can control the management center module to filter the target alarm information. The management center module can also filter periodic vibration information occurring at specific locations based on geographical location, land attributes, and other information.
[0045] In one embodiment, analyzing the filtered target alarm information to determine the risk location of an oil and gas pipeline with intrusion risk includes: acquiring multiple target alarm information within a second preset time range; determining the target vibration source location corresponding to each target alarm information; and determining the oil and gas pipeline location closest to the vibration source location as the risk location of the oil and gas pipeline with intrusion risk.
[0046] After filtering the target alarm information, the management center module can obtain multiple target alarm information within a second preset time range, and determine the target vibration source location corresponding to each target alarm information based on the target alarm information. The location of the oil and gas pipeline closest to the vibration source location is identified as the risk location where the oil and gas pipeline has an intrusion risk.
[0047] In one embodiment, after the control management center module issues an early warning based on the risk location, the control management center module obtains the information feedback input by the user in response to the early warning; generates user filtering rules for the target alarm information based on the information feedback, and enables the user filtering rules when filtering the target alarm information in the future.
[0048] The processor can control the management center module to issue early warnings to users based on risk locations. For example, the management control center module can display alarm information on the map interface to prompt patrol personnel to confirm the location. Patrol personnel can confirm the location on-site based on the alarm information and provide feedback to the management center module regarding the early warning. After receiving the user's feedback, the management center module can generate user filtering rules for the target alarm information and enable these rules when filtering target alarm information subsequently. For example, assuming the target alarm information displays the location of vibration source A, after a user goes to location A to confirm that the target alarm information corresponding to location A is a harmless alarm, the user can set the alarm information at location A to be blocked. The management center module can then filter the alarm information at location A when filtering target alarm information subsequently.
[0049] In one embodiment, a processor is provided, configured to perform any of the above-described intrusion warning methods for oil and gas pipelines.
[0050] In one embodiment, such as Figure 2 The diagram illustrates the device structure of an intrusion warning system 200. The intrusion warning system 200 includes a fiber optic sensing device module 201 for collecting vibration signals and analyzing the vibration signals to determine the location of the vibration source; a monitoring center module 202 for determining the corresponding target alarm information based on the vibration source location; a management center module 203 for filtering the target alarm information according to preset rules, analyzing the filtered target alarm information to determine the risk location of the oil and gas pipeline where intrusion is possible, and providing early warning prompts for the risk location; and a processor 204.
[0051] In one embodiment, such as Figure 3As shown, the system includes a fiber optic sensing device module 301. This module can acquire vibration data, process, reduce noise, enhance, and compress the acquired vibration data, and then store the compressed data. The processed and noise-enhanced data can be used to determine the vibration source location using a waterfall plot algorithm and then reported. The fiber optic sensing device module 301 can report the vibration source location to the monitoring center module 302. After receiving the data related to the vibration source location, the monitoring center module 302 can generate alarm information through the waterfall chart algorithm and merge the generated alarm information to obtain the target alarm information. The monitoring center module 302 can display the target alarm information and push it to the management center module 303. After receiving the target alarm information, the management center module 302 can make a comprehensive judgment on the target alarm information, that is, filter the target alarm information. The filtered target alarm information is statistically analyzed and sent to the data application. The data application sends it to the corresponding patrol APP to provide early warning to the patrol personnel. The patrol personnel can input feedback on the early warning through the patrol APP. The patrol APP can provide feedback on the results and determine the feedback of the patrol personnel as new filtering rules for filtering the target alarm information during the comprehensive judgment.
[0052] Through the above technical solution, by setting up an intrusion early warning system and enabling interaction between different modules, the fiber optic sensing module collects data and determines the location of the vibration source based on the data. Accurate location of the vibration source through vibration data reduces labor costs. The vibration source location is then sent to the monitoring center module, which generates an alarm based on the location and sends it to the management center module. The management center module identifies the risk location based on the alarm and issues a risk location warning. It also interacts with inspection personnel, pushing risk locations to them and obtaining timely feedback, thus improving the processing of alarm information. The intrusion early warning system enables systematic management of oil and gas pipelines, facilitating accurate location of risk areas by inspection personnel and enabling timely investigation of these areas.
[0053] In one embodiment, a storage medium is provided on which a program is stored, which, when executed by a processor, implements the above-described intrusion warning method for oil and gas pipelines.
[0054] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements any of the above-described methods for intrusion warning of oil and gas pipelines.
[0055] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0056] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 4 As shown in the figure, the computer device includes a processor A01, a network interface A02, a display screen A04, an input device A05, and a memory (not shown) connected via a system bus. The processor A01 provides computing and control capabilities. The memory includes internal memory A03 and a non-volatile storage medium A06. The non-volatile storage medium A06 stores an operating system B01 and a computer program B02. The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 stored in the non-volatile storage medium A06. The network interface A02 is used for communication with external terminals via a network connection. When the computer program is executed by the processor A01, it implements an intrusion warning method for oil and gas pipelines. The display screen A04 can be a liquid crystal display (LCD) or an e-ink display. The input device A05 can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.
[0057] Figure 1 This is a flowchart illustrating an intrusion warning method for oil and gas pipelines in one embodiment. It should be understood that, although... Figure 1 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 1 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0058] Those skilled in the art will understand that Figure 4The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0059] This application provides an electronic device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: acquiring vibration signals generated by a vibration source through a fiber optic sensing device module and analyzing the vibration signals to determine the location of the vibration source; uploading the vibration source location to a monitoring center module and controlling the monitoring center module to generate corresponding target alarm information based on the vibration source location, and sending the target alarm information to a management center module; controlling the management center module to filter the target alarm information according to preset rules and analyzing the filtered target alarm information to determine the risk location of the oil and gas pipeline where there is an intrusion risk; and controlling the management center module to issue an early warning based on the risk location.
[0060] In one embodiment, the intrusion warning system further includes a fiber optic vibration sensor mounted on an optical fiber. The fiber optic sensing device module collects vibration signals and analyzes these signals to determine the vibration source location. This includes: the fiber optic sensing device module acquiring the vibration signals detected by the fiber optic vibration sensor; performing noise reduction processing on the vibration data using high-pass filtering, mean filtering, and wavelet transform to reduce noise in the vibration data; performing data enhancement on vibration data below a preset frequency range; mapping each vibration intensity value to a preset color range according to a preset mapping rule for the noise-reduced and enhanced vibration data to generate a two-dimensional waterfall plot corresponding to the vibration data; and determining the vibration source location based on the two-dimensional waterfall plot.
[0061] In one embodiment, the control and monitoring center module generates corresponding target alarm information based on the vibration source location by: acquiring the vibration frequency of the vibration signal generated at the vibration source location; determining the vibration source location corresponding to the vibration frequency greater than a preset vibration frequency range as the vibration source location to be alarmed; generating corresponding alarm information based on the two-dimensional waterfall plot corresponding to the vibration source location to be alarmed, wherein the alarm information includes at least one of the vibration source location, vibration frequency, vibration generation time, and information ID; and merging the alarm information according to preset alarm rules to determine the target alarm information.
[0062] In one embodiment, the alarm information includes historical alarm information and current alarm information. The historical alarm information includes the historical vibration source location, the historical vibration occurrence time, and the historical alarm ID. The current alarm information includes the current vibration source location, the current vibration occurrence time, and the current alarm ID. Merging alarm information according to a preset alarm rule to determine the target alarm information includes: if it is determined that there is historical alarm information within a preset distance from the current vibration source location, replacing the current alarm ID with the historical alarm ID and determining the replaced current alarm information as the target alarm information; if it is determined that there is historical alarm information within a first preset time range before the current vibration occurrence time, replacing the current alarm ID with the historical alarm ID and determining the replaced current alarm information as the target alarm information.
[0063] In one embodiment, the control management center module filters target alarm information according to preset rules, including: after receiving target alarm information, the management center module determines the target vibration generation time and target vibration source location of the target alarm information; determines whether the target vibration generation time and target vibration source location are the vibration generation time and vibration source location corresponding to a deterministic event, wherein the deterministic event includes at least one of a fixed vibration environment, a seasonal construction event, and a temporary construction event; after determining that the target vibration generation time and target vibration source location are the vibration generation time and vibration source location corresponding to a deterministic event, the control management center module filters the target alarm signal.
[0064] In one embodiment, analyzing the filtered target alarm information to determine the risk location of an oil and gas pipeline with intrusion risk includes: acquiring multiple target alarm information within a second preset time range; determining the target vibration source location corresponding to each target alarm information; and determining the oil and gas pipeline location closest to the vibration source location as the risk location of the oil and gas pipeline with intrusion risk.
[0065] In one embodiment, the method further includes: after the control management center module issues an early warning based on the risk location, the control management center module obtains information feedback input by the user in response to the early warning; generates user filtering rules for the target alarm information based on the information feedback, and enables the user filtering rules when filtering the target alarm information subsequently.
[0066] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0067] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0068] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0069] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0070] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0071] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0072] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0073] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0074] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. An intrusion early warning method for oil and gas pipelines, characterized in that, An intrusion warning system is applied, comprising an optical fiber vibration sensor, an optical fiber sensing device module, a monitoring center module, and a management center module. The optical fiber vibration sensor is mounted on an optical fiber. The method includes: The vibration signal generated by the vibration source is acquired by the fiber optic sensing device module, and the vibration signal is analyzed to determine the location of the vibration source. The vibration source location is uploaded to the monitoring center module, and the monitoring center module is controlled to generate corresponding target alarm information based on the vibration source location, and the target alarm information is sent to the management center module. The control center module filters the target alarm information according to preset rules, and analyzes the filtered target alarm information to determine the risk location where the oil and gas pipeline has an intrusion risk. The management center module is controlled to issue early warnings based on the location of the risk. The step of acquiring vibration signals through the fiber optic sensing device module and analyzing the vibration signals to determine the location of the vibration source includes: The fiber optic sensing device module acquires the vibration signal detected by the fiber optic vibration sensor; The vibration data of the vibration signal is denoised by high-pass filtering, mean filtering and wavelet transform to reduce noise data in the vibration data. Data augmentation is performed on vibration data that is below a preset frequency range. For the vibration data that has been enhanced by noise reduction, each vibration intensity value is mapped to a preset color range according to a preset mapping rule to generate a two-dimensional waterfall plot corresponding to the vibration data; The location of the vibration source is determined based on the two-dimensional waterfall diagram.
2. The intrusion early warning method for oil and gas pipelines according to claim 1, characterized in that, The monitoring center module is controlled to generate corresponding target alarm information based on the vibration source location, including: Obtain the vibration frequency of the vibration signal generated at the vibration source location; The vibration source location corresponding to the vibration frequency that is greater than the preset vibration frequency range is determined as the vibration source location to be alarmed. Based on the two-dimensional waterfall plot corresponding to the location of the vibration source to be alarmed, corresponding alarm information is generated, wherein the alarm information includes at least one of the following: vibration source location, vibration frequency, vibration generation time, and information ID. The alarm information is merged according to preset alarm rules to determine the target alarm information.
3. The intrusion early warning method for oil and gas pipelines according to claim 2, characterized in that, The alarm information includes historical alarm information and current alarm information. The historical alarm information includes historical vibration source location, historical vibration occurrence time, and historical alarm ID. The current alarm information includes current vibration source location, current vibration occurrence time, and current alarm ID. Merging the alarm information according to preset alarm rules to determine the target alarm information includes: If it is determined that the historical alarm information exists within a preset distance from the current vibration source location, the current alarm ID is replaced with the historical alarm ID, and the replaced current alarm information is determined as the target alarm information; If it is determined that the historical alarm information exists within a first preset time range before the current vibration occurs, the current alarm ID is replaced with the historical alarm ID, and the replaced current alarm information is determined as the target alarm information.
4. The intrusion early warning method for oil and gas pipelines according to claim 1, characterized in that, Controlling the management center module to filter the target alarm information according to preset rules includes: After receiving the target alarm information, the management center module determines the time of target vibration generation and the location of the target vibration source in the target alarm information. Determine whether the target vibration generation time and the target vibration source location are vibration generation time and vibration source location corresponding to a deterministic event, wherein the deterministic event includes at least one of a fixed vibration environment, a seasonal construction event, and a temporary construction event; After determining that the target vibration generation time and the target vibration source location are the vibration generation time and vibration source location corresponding to the deterministic event, the management center module is controlled to filter the target alarm information.
5. The intrusion early warning method for oil and gas pipelines according to claim 4, characterized in that, Analyzing the filtered target alarm information to determine the risk locations where the oil and gas pipelines pose an intrusion risk includes: Acquire alarm information from multiple targets within a second preset time range; Determine the location of the target vibration source corresponding to each target alarm message; The location of the oil and gas pipeline closest to the vibration source is identified as the risk location where the oil and gas pipeline is at risk of intrusion.
6. The intrusion early warning method for oil and gas pipelines according to claim 1, characterized in that, The method further includes: After the management center module issues an early warning based on the risk location, the management center module obtains feedback information input by the user in response to the early warning. Based on the information feedback, user filtering rules are generated for the target alarm information, and the user filtering rules are enabled when filtering the target alarm information in the future.
7. A processor, characterized in that, It is configured to perform the intrusion warning method for oil and gas pipelines as described in any one of claims 1 to 6.
8. An intrusion early warning system, characterized in that, The system includes: The fiber optic sensing module is used to collect vibration signals and analyze the vibration signals to determine the location of the vibration source. The monitoring center module is used to determine the corresponding target alarm information based on the location of the vibration source; The management center module is used to filter the target alarm information according to preset rules, analyze the filtered target alarm information to determine the risk locations where the oil and gas pipelines pose an intrusion risk, and issue early warnings for the risk locations; and The processor according to claim 7.
9. A machine-readable storage medium storing instructions thereon, characterized in that, When executed by a processor, this instruction causes the processor to be configured to perform an intrusion warning method for oil and gas pipelines according to any one of claims 1 to 6.
Citation Information
Patent Citations
Oil and gas pipeline leakage monitoring early warning system based on optical fibers
CN108150836A
Pipeline monitoring method, pipeline monitoring device, computer equipment and storage medium
CN113531399A