FLARE MONITORING SYSTEM AND METHOD
A flare monitoring system includes a camera configured to capture one or more images of a burning portion of a hydrocarbon gas emitted from a flare stack, memory circuitry storing instructions thereon, and processing circuitry configured to execute the instructions to estimate a flow rate of the hydrocarbon gas based on first data corresponding to the one or more images, and based on second data corresponding to an internal diameter of the flare stack.
1 . A flare monitoring system, comprising:
a camera configured to capture one or more images of a burning portion of a hydrocarbon gas emitted from a flare stack;
memory circuitry storing instructions thereon; and
processing circuitry configured to execute the instructions to estimate a flow rate of the hydrocarbon gas based on:
first data corresponding to the one or more images; and
second data corresponding to an internal diameter of the flare stack.
2 . The flare monitoring system of claim 1 , wherein the processing circuitry is configured to execute the instructions to:
determine, based on the first data, one or more rectangular bounding boxes corresponding to the burning portion of the hydrocarbon gas; and
estimate the flow rate based on third data corresponding to one or more sizes of the one or more rectangular bounding boxes.
3 . The flare monitoring system of claim 1 , wherein the processing circuitry is configured to execute the instructions to:
determine, based on the first data and an object identification model, a first rectangular bounding box corresponding to fire of the burning portion of the hydrocarbon gas and a second rectangular bounding box corresponding to smoke of the burning portion of the hydrocarbon gas; and
estimate, based on the first rectangular bounding box and the second rectangular bounding box, a plurality of key performance indicators (KPIs) of a gas flare system employing the flare stack.
4 . The flare monitoring system of claim 1 , wherein the processing circuitry is configured to execute the instructions to:
determine, based on the first data and a masking algorithm, one or more polygon masks corresponding to the burning portion of the hydrocarbon gas; and
estimate the flow rate based on third data corresponding to one or more sizes of the one or more polygon masks.
5 . The flare monitoring system of claim 1 , wherein the processing circuitry is configured to execute the instructions to:
determine, based on the first data and an instance segmentation model, a first polygon mask corresponding to fire of the burning portion of the hydrocarbon gas and a second polygon mask corresponding to smoke of the burning portion of the hydrocarbon gas; and
estimate, based on the first polygon mask and the second polygon mask, a plurality of key performance indicators (KPIs) of a gas flare system employing the flare stack.
6 . The flare monitoring system of claim 1 , wherein the processing circuitry is configured to execute the instructions to estimate the flow rate based on third data corresponding to wind speed adjacent to the burning portion of the hydrocarbon gas.
7 . The flare monitoring system of claim 6 , comprising one or more sensors configured to detect the wind speed.
8 . The flare monitoring system of claim 6 , wherein the processing circuitry is configured to execute the instructions to estimate the wind speed based on:
an autoregressive model (ARIMA) that employs historic wind speed data; or
a flare angle corresponding to the burning portion of the hydrocarbon gas; or
a combination of the ARIMA and the flare angle.
9 . The flare monitoring system of claim 1 , wherein the processing circuitry is configured to execute the instructions to estimate the flow rate based on third data corresponding to:
a pressure of the hydrocarbon gas within the flare stack; or
a temperature of the hydrocarbon gas within the flare stack; or
a material composition of the hydrocarbon gas within the flare stack; or
a combination of two or more of the pressure, the temperature, or the material composition.
10 . The flare monitoring system of claim 1 , wherein the processing circuitry is configured to execute the instructions to:
determine, based on the first data and a Deep-Learning model, a center line and a length corresponding to fire from the burning portion of the hydrocarbon gas; and
estimate, based on the length of the fire, a plurality of key performance indicators (KPI) of a gas flare system employing the flare stack.
11 . One or more tangible, non-transitory, computer-readable media storing instructions thereon that, when executed by one or more processors, are configured to cause the one or more processors to:
receive first data corresponding to one or more images taken by a camera of a burning portion of a hydrocarbon gas emitted from a flare stack;
receive second data corresponding to an internal diameter of the flare stack; and
estimate, based on the first data and the second data, a flow rate of the hydrocarbon gas through the flare stack or a flare header upstream of the flare stack.
12 . The one or more tangible, non-transitory, computer-readable media of claim 11 , wherein the instructions, when executed by the one or more processors, are configured to cause the one or more processors to estimate the flow rate based on third data corresponding to a pressure or a temperature of the hydrocarbon gas within the flare stack or the flare header.
13 . The one or more tangible, non-transitory, computer-readable media of claim 11 , wherein the instructions, when executed by the one or more processors, are configured to cause the one or more processors to estimate the flow rate based on third data corresponding to a pressure of the hydrocarbon gas within the flare stack or the flare header and fourth data corresponding to a temperature of the hydrocarbon gas within the flare stack or the flare header.
14 . The one or more tangible, non-transitory, computer-readable media of claim 11 , wherein the instructions, when executed by the one or more processors, are configured to cause the one or more processors to estimate the flow rate based on third data corresponding to a wind speed adjacent to a tip of the flare stack.
15 . The one or more tangible, non-transitory, computer-readable media of claim 11 , wherein the instructions, when executed by the one or more processors, are configured to cause the one or more processors to:
determine, based on the first data, one or more rectangular bounding boxes corresponding to the burning portion of the hydrocarbon gas; and
estimate the flow rate based on one or more sizes of the one or more rectangular bounding boxes.
16 . The one or more tangible, non-transitory, computer-readable media of claim 11 , wherein the instructions, when executed by the one or more processors, are configured to cause the one or more processors to:
determine, based on the first data and a masking algorithm, one or more polygon masks corresponding to the burning portion of the hydrocarbon gas; and
estimate the flow rate of the hydrocarbon gas based on third data corresponding to one or more sizes of the one or more polygon masks.
17 . A method, comprising:
capturing, via a camera assembly, one or more images of a burning portion of a hydrocarbon gas emitted from a flare stack;
receiving, via processing circuitry, first data corresponding to the one or more images; and
estimating, via the processing circuitry, based on the first data, and based on second data corresponding to an internal diameter of the flare stack, a flow rate of the hydrocarbon gas through the flare stack or a flare header upstream of the flare stack.
18 . The method of claim 17 , comprising:
determining, via the processing circuitry and based on the first data, one or more rectangular rounding boxes corresponding to the burning portion of the hydrocarbon gas;
determining, via the processing circuitry, one or more sizes of the one or more rectangular rounding boxes; and
estimating, via the processing circuitry, the flow rate based on third data corresponding to the one or more sizes.
19 . The method of claim 17 , comprising:
determining, via the processing circuitry, based on the first data, and based on a masking algorithm, one or more polygon masks corresponding to the burning portion of the hydrocarbon gas;
determining, via the processing circuitry, one or more sizes corresponding to the one or more polygon masks; and
estimating, via the processing circuitry and based on third data corresponding to the one or more sizes, the flow rate.
20 . The method of claim 17 , comprising estimating, via the processing circuitry, the flow rate based on:
third data corresponding to a pressure of the hydrocarbon gas within the flare stack or the flare header;
fourth data corresponding to a temperature of the hydrocarbon gas within the flare stack or the flare header; and
fifth data corresponding to a wind speed adjacent to a tip of the flare stack.