CN116757876B - Method, device and equipment for determining water consumption of water supply partition - Google Patents

Method, device and equipment for determining water consumption of water supply partition Download PDF

Info

Publication number
CN116757876B
CN116757876B CN202311047358.5A CN202311047358A CN116757876B CN 116757876 B CN116757876 B CN 116757876B CN 202311047358 A CN202311047358 A CN 202311047358A CN 116757876 B CN116757876 B CN 116757876B
Authority
CN
China
Prior art keywords
time sequence
data
flow data
standard
flow
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.)
Active
Application number
CN202311047358.5A
Other languages
Chinese (zh)
Other versions
CN116757876A (en
Inventor
黄涛
吴奇锋
王燕
秦小虎
孙成志
宋漫利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Eredi Information Technology Beijing Co ltd
Original Assignee
Eredi Information Technology Beijing Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Eredi Information Technology Beijing Co ltd filed Critical Eredi Information Technology Beijing Co ltd
Priority to CN202311047358.5A priority Critical patent/CN116757876B/en
Publication of CN116757876A publication Critical patent/CN116757876A/en
Application granted granted Critical
Publication of CN116757876B publication Critical patent/CN116757876B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Algebra (AREA)
  • Computational Mathematics (AREA)
  • Primary Health Care (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Public Health (AREA)
  • Pure & Applied Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Measuring Volume Flow (AREA)

Abstract

The invention provides a method, a device and equipment for determining water consumption of a water supply partition, wherein the method comprises the following steps: acquiring time sequence flow data of a preset area through flow monitoring equipment; determining standard time sequence flow data according to the time sequence flow data and a standard monitoring time sequence; obtaining water consumption data of a plurality of time points according to the standard time sequence flow data; and determining the minimum water consumption data of the preset area according to the water consumption data of the time points. According to the scheme, the standardized data monitoring time sequence is constructed, the fitting polynomial is cited, so that the flow data can be acquired synchronously in time, the flow data at the synchronous time point is ensured to be closer to the actual flow data, and the accuracy of regional water leakage loss assessment is improved.

Description

Method, device and equipment for determining water consumption of water supply partition
Technical Field
The invention relates to the technical field of flow calculation, in particular to a method, a device and equipment for determining water consumption of a water supply partition.
Background
The water loss of the water supply network is a long-term problem, and affects the effective utilization of water resources and the water supply cost. Because the water supply network is buried underground, the structure is complex, the pipe network leakage point is difficult to find directly, in order to improve the discovery efficiency of the leakage point, a large water supply area is generally divided into a plurality of multi-level small water supply subareas, and the water consumption condition of a single water supply subarea, namely subarea flow, is mastered by installing flow monitoring equipment at the boundary of the water supply subarea, and the night flow of a certain water supply subarea is further analyzed by utilizing a night minimum flow analysis method, so that the actual leakage condition of the area is further evaluated.
In the prior art, the acquisition time of a plurality of water inlet and outlet on-line flow acquisition devices of a water supply partition is not synchronous, and the data analysis adopts a linear interpolation method between two points, so that the actual condition that the flow change is not linear is ignored, and the regional water leakage loss amount is inaccurately estimated.
Disclosure of Invention
The invention provides a method, a device and equipment for determining water consumption of a water supply partition, which are used for solving the problem of inaccurate assessment of regional water leakage loss.
In order to solve the technical problems, the technical scheme of the invention is as follows:
a method for determining water consumption of a water supply partition comprises the following steps:
acquiring time sequence flow data of a preset area through flow monitoring equipment;
determining standard time sequence flow data according to the time sequence flow data and a standard monitoring time sequence;
obtaining water consumption data of a plurality of time points according to the standard time sequence flow data;
determining minimum water consumption data of the preset area according to the water consumption data of the time points;
the method for acquiring the time sequence flow data of the preset area through the flow monitoring equipment comprises the following steps:
inflow flow collected by m inflow flow monitoring devices according to a first preset time intervalM is a positive integer;
by n outflow monitoring devices according to a second preset time intervalFlow rate of outflow collected separatelyN is a positive integer;
according to the inflow rateAnd outflow flow->Acquiring a time sequence flow data sequence { about a preset area>{>The first preset time interval is equal to or less than the second preset time interval, i is equal to or less than 1 and less than or equal to m, j is equal to or less than 1 and less than or equal to n, and k is the sampling times;
wherein, according to the time sequence flow data and the standard monitoring time sequence, determining the standard time sequence flow data comprises:
acquiring standard monitoring time sequences、/>、…、/>、…、/>
Determining the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>A sequence of instantaneous flow data thereon;
obtaining standard time sequence flow data and standard time sequence flow data according to the instantaneous flow data sequence;
obtaining standard time sequence flow data according to the instantaneous flow data sequence, wherein the standard time sequence flow data comprises the following steps:
by passing through=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>…/>For fitting coefficients +.>Is->Instantaneous inflow data of time;
wherein, according to the time sequence flow data, calculating the standard monitoring time sequence、/>、…、/>、…、/>The instantaneous flow data to obtain standard time sequence output flow data comprises the following steps:
by passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous output flow data of time;
wherein,by passing through=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>…/>For fitting coefficients +.>Is->Instantaneous inflow data of time;
=/>
order theI.e. +.>=/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>
constructing a matrix, and enabling:
A=
b
f
the equation can be written as:
Ab=f
and then
b
Therefore, the polynomial fitting process is the solution to b;
decomposing the matrix A into a quadrature matrix Q and a non-singular upper triangular matrix R:
orthogonalizing equation ab=f:
Ab=f
QRb=f
Rb=
b
calculating the value of b, completing polynomial fitting, and further obtaining a standard time sequence inflow data fitting curve;
calculating the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>The instantaneous flow data is obtained to obtain standard time sequence output flow data:
by passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous output flow data of time;
=/>
order theI.e. +.>=/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>
constructing a matrix, and enabling:
=/>
the above equation can be written as:
=/>
and then
Therefore, the polynomial fitting process is a pairIs solved;
matrix is formedDecomposition into an orthogonal matrix->And a non-singular upper triangular matrix +.>
Equation of pair=/>Orthogonalization is performed:
=/>
=/>
=/>
calculated to obtainAnd (5) completing polynomial fitting, and further obtaining a standard time sequence output flow data fitting curve.
The invention also provides a device for determining the water consumption of the water supply partition, which comprises the following steps:
the acquisition module is used for acquiring time sequence flow data of a preset area through the flow monitoring equipment;
the processing module is used for determining standard time sequence flow data according to the time sequence flow data and the standard monitoring time sequence; obtaining water consumption data of a plurality of time points according to the standard time sequence flow data; determining minimum water consumption data of the preset area according to the water consumption data of the time points;
the method for acquiring the time sequence flow data of the preset area through the flow monitoring equipment comprises the following steps:
inflow flow collected by m inflow flow monitoring devices according to a first preset time intervalM is a positive integer;
by n outflow monitoring devicesThe outflow flow collected at a second preset time intervalN is a positive integer;
according to the inflow rateAnd outflow flow->Acquiring a time sequence flow data sequence { about a preset area>{>The first preset time interval is equal to or less than the second preset time interval, i is equal to or less than 1 and less than or equal to m, j is equal to or less than 1 and less than or equal to n, and k is the sampling times;
wherein, according to the time sequence flow data and the standard monitoring time sequence, determining the standard time sequence flow data comprises:
acquiring standard monitoring time sequences、/>、…、/>、…、/>
Determining the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>A sequence of instantaneous flow data thereon;
obtaining standard time sequence flow data and standard time sequence flow data according to the instantaneous flow data sequence;
obtaining standard time sequence flow data according to the instantaneous flow data sequence, wherein the standard time sequence flow data comprises the following steps:
by passing through=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>…/>For fitting coefficients +.>Is->Instantaneous inflow data of time;
wherein, according to the time sequence flow data, calculatingThe standard monitoring time sequence、/>、…、/>、…、/>The instantaneous flow data to obtain standard time sequence output flow data comprises the following steps:
by passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->TimeInstantaneous output data of (a);
wherein by means of=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>…/>For fitting coefficients +.>Is->Instantaneous inflow data of time;
=/>
order theI.e. +.>=/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>
constructing a matrix, and enabling:
A=
b
f
the equation can be written as:
Ab=f
and then
b
Therefore, the polynomial fitting process is the solution to b;
decomposing the matrix A into a quadrature matrix Q and a non-singular upper triangular matrix R:
orthogonalizing equation ab=f:
Ab=f
QRb=f
Rb=
b
calculating the value of b, completing polynomial fitting, and further obtaining a standard time sequence inflow data fitting curve;
calculating the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>The instantaneous flow data is obtained to obtain standard time sequence output flow data:
by passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous output flow data of time;
=/>
order theI.e. +.>=/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>
constructing a matrix, and enabling:
=/>
the above equation can be written as:
=/>
and then
Therefore, the polynomial fitting process is a pairIs solved;
matrix is formedDecomposition into an orthogonal matrix->And a non-singular upper triangular matrix +.>
Equation of pair=/>Orthogonalization is performed:
=/>
=/>
=/>
calculated to obtainAnd (5) completing polynomial fitting, and further obtaining a standard time sequence output flow data fitting curve.
The present invention also provides a computing device comprising: a processor, a memory storing a computer program which, when executed by the processor, performs the method as described above.
The invention also provides a computer readable storage medium storing instructions that when executed on a computer cause the computer to perform a method as described above.
The scheme of the invention at least comprises the following beneficial effects:
the scheme of the invention comprises the following steps: acquiring time sequence flow data of a preset area through flow monitoring equipment; determining standard time sequence flow data according to the time sequence flow data and a standard monitoring time sequence; obtaining water consumption data of a plurality of time points according to the standard time sequence flow data; and determining the minimum water consumption data of the preset area according to the water consumption data of the time points. According to the scheme, the standardized data monitoring time sequence is constructed, the fitting polynomial is cited, so that the flow data can be acquired synchronously in time, the flow data at the synchronous time point is ensured to be closer to the actual flow data, and the accuracy of regional water leakage loss assessment is improved.
Drawings
FIG. 1 is a flow chart of a method for determining water consumption of a water supply partition provided by an embodiment of the present invention;
fig. 2 is a schematic block diagram of a determination device for water consumption of a water supply partition according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
As shown in fig. 1, an embodiment of the present invention provides a method for determining water consumption of a water supply partition, including:
step 11, acquiring time sequence flow data of a preset area through flow monitoring equipment;
step 12, determining standard time sequence flow data according to the time sequence flow data and a standard monitoring time sequence;
step 13, obtaining water consumption data of a plurality of time points according to the standard time sequence flow data;
and step 14, determining the minimum water consumption data of the preset area according to the water consumption data of the time points.
In the embodiment, flow monitoring equipment is arranged at water inlets and water outlets of the selected water supply subareas, and all the flow monitoring equipment is set to acquire data according to standard monitoring time sequence, namely the data acquisition time step is the same; fitting the acquired data by using a fitting polynomial to obtain standard time sequence flow data and standard time sequence flow data; obtaining water consumption data of a plurality of time points through the difference value of the plurality of standard time sequence inflow data and the plurality of standard time sequence outflow data, and then obtaining the minimum data in the plurality of water consumption data to determine the minimum water consumption data of the area, namely the minimum night flow of each day.
According to the scheme, the standardized data monitoring time sequence is constructed, the fitting polynomial is cited, so that flow data can be acquired synchronously in time, the flow data at the synchronous time point is ensured to be closer to the actual flow data, and the accuracy of regional water leakage loss assessment is improved.
In an alternative embodiment of the present invention, step 11 may include:
step 111, collecting inflow flows according to a first preset time interval by m inflow flow monitoring devicesM is a positive integer;
step 112, collecting the outflow through n outflow monitoring devices according to a second preset time intervalN is a positive integer;
step 113, according to said inflow rateAnd outflow flow->Acquiring a time sequence flow data sequence { about a preset area>{>And the first preset time interval is the same as the second preset time interval, wherein i is more than or equal to 1 and less than or equal to m, j is more than or equal to 1 and less than or equal to n, and k is the sampling times.
In this embodiment, at the inflow end of the water flow, there is providedThe method comprises the steps of acquiring m inflow flow monitoring devices according to a first preset time interval to obtain inflow flowWherein i is the number of inflow monitoring equipment, i is more than or equal to 1 and less than or equal to m;
at the outflow end of the water flow, n outflow flow monitoring devices are arranged, and the n outflow flow monitoring devices acquire the outflow flow according to a second preset time intervalWherein j is the number of the outflow flow monitoring equipment, and j is more than or equal to 1 and less than or equal to n;
k times of sampling are carried out on the m inflow flow monitoring devices and the n outflow flow monitoring devices at the same time interval to obtain k inflow flowsAnd outflow flow->
Specifically, the following table is used for the monitoring data sequence of all the water inlet and outlet on-line flow monitoring devices in the partition:
let k inflow flowsData arranged in ascending order of i as an inflow traffic data sequence {The method comprises the steps of carrying out a first treatment on the surface of the K outflow flows->Arranged in ascending order of j as the outgoing traffic data sequence {>};
Wherein the incoming traffic data sequence {And outflow data sequence {>The value of i corresponds to the value of j, i.e., when i and j are the same, { j }>And->A value at the same time; specifically, when i=1, j=1,/-j>And->Is a value at the same time.
In the embodiment, the water inlet and outlet on-line flow monitoring equipment of the water supply partition is explicitly selected, the data acquisition time steps of all the flow monitoring equipment are set to be the same, instantaneous flow is conveniently acquired at the same moment, and the reliability of data acquisition is improved.
In an alternative embodiment of the present invention, step 12 may include:
step 121, obtaining a standard monitoring time sequence、/>、…、/>、…、/>
Step 122, determining the target according to the time sequence flow dataQuasi-monitoring timing、/>、…、/>、…、/>A sequence of instantaneous flow data thereon;
and step 123, obtaining standard time sequence input flow data and standard time sequence output flow data according to the instantaneous flow data sequence.
In this embodiment, a time period is divided into a plurality of time points according to a preset time interval to obtain a standard monitoring time sequence、/>、…、/>、…、/>The method comprises the steps of carrying out a first treatment on the surface of the Specifically, if the night time is 0 to 1, the standard monitoring time sequence is obtained according to the time interval of 10 minutes>、/>、/>、/>、/>、/>
At the moment of the standard monitoring time sequence, monitoring by the flow monitoring equipment to obtain a plurality of instantaneous flow-in data sequences and a plurality of instantaneous flow-out data sequences, and sequencing the instantaneous flow-in data sequences and the instantaneous flow-out data sequences according to the time sequence to obtain standard time sequence flow-in data and standard time sequence flow-out data.
Through to realizing standardized sequencing, can make the data alignment at same moment, guarantee that monitoring data is accurate, more laminating rivers flow's actual conditions.
In an alternative embodiment of the present invention, step 123 may include:
step 1231, obtaining standard time sequence inflow data according to the instantaneous flow data sequence:
by passing through=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>…/>For fitting coefficients +.>Is->Instantaneous ingress flow data over time.
In this embodiment, the number of the specific,==
order theI.e. +.>=/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>/>
constructing a matrix, and enabling:
A=
b
f
the above equation can be written as:
Ab=f
and then
b
Therefore, the polynomial fitting process is the solution to b;
decomposing the matrix A into a quadrature matrix Q and a non-singular upper triangular matrix R:
orthogonalizing equation ab=f:
Ab=f
QRb=f
Rb=
b
and b, calculating to obtain a value of b, and completing polynomial fitting to obtain a standard time sequence inflow data fitting curve.
Step 1232, calculating the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>The instantaneous flow data is obtained to obtain standard time sequence output flow data:
by passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous output flow data of time.
In this embodiment, the number of the specific,==
order theI.e. +.>=/>;/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>
constructing a matrix, and enabling:
=/>
the above equation can be written as:
=/>
and then
Therefore, the polynomial fitting process is a pairIs solved;
matrix is formedDecomposition into an orthogonal matrix->And a non-singular upper triangular matrix +.>
Equation of pair=/>Orthogonalization is performed:
=/>
=/>
=/>
calculated to obtainAnd (5) completing polynomial fitting, and further obtaining a standard time sequence output flow data fitting curve.
Specifically, in the above embodiment, the data sequence of each flow monitoring point obtained after fitting is shown in the following table:
in an alternative embodiment of the present invention, step 13 may include:
according to=/>Obtaining water consumption data of a plurality of time points;
wherein,=/>,/>water consumption data at a single time point.
In this embodiment, according to the standard time-series traffic data fitting curve and the standard time-series traffic data fitting curve in the above steps, the standard time-series traffic data at a certain time point can be determinedAnd standard time-series outgoing flow data->Calculating the difference results in water consumption data at a single time point, i.e. +.>=/>
The water consumption data for a plurality of time points are summed,=/>and obtaining the total water consumption of the current area in a preset time period.
In the above embodiment, when the flow data are time-synchronized, a dynamic fitting method is adopted, so that a fitting curve is suitable for different data conditions, the flow data at the synchronization time point are ensured to be closer to the actual flow data, and the accuracy of water consumption prediction is improved.
In an alternative embodiment of the present invention, step 14 includes:
and determining the minimum water consumption data of the preset area according to the water consumption data of the time points.
In this embodiment, the night time is divided into a plurality of time periods, each time period is monitored according to a standard monitoring time sequence, the input flow data and the output flow data of the areas are monitored, and a time sequence flow data sequence { of a plurality of groups of areas is obtained{>};
According to the time sequence flow data sequence { of multiple groups of areas{>Obtaining multiple groups of standard time sequence inflow data +.>And standard time-series outgoing flow data->;/>
Multiple sets of standard time sequence inflow dataAnd standard time-series outgoing flow data->By->=/>Water consumption data at a single point in time in each time period can be obtained;
and then according to=/>And obtaining the total water consumption of each time period of the night time of the area, and then taking the minimum value of the total water consumption to determine the minimum water consumption data of the area, namely the minimum night flow of the area.
The embodiment of the invention also provides a device 20 for determining the water consumption of a water supply partition, which comprises:
an acquisition module 21, configured to acquire time-series flow data of a preset area through a flow monitoring device;
a processing module 22, configured to determine standard time-series flow data according to the time-series flow data and a standard monitoring time-series; obtaining water consumption data of a plurality of time points according to the standard time sequence flow data; and determining the minimum water consumption data of the preset area according to the water consumption data of the time points.
Optionally, the acquiring module 21 includes:
acquiring time sequence flow data of a preset area through flow monitoring equipment, wherein the time sequence flow data comprises:
inflow flow collected by m inflow flow monitoring devices according to a first preset time intervalM is a positive integer;
the outflow flow which is acquired by n outflow flow monitoring devices according to a second preset time intervalN is a positive integer;
acquiring standard monitoring time sequences、/>、…、/>、…、/>
Optionally, the processing module 22 includes:
a first processing sub-module for processing the inflow flowAnd outflow flow->Acquiring a time sequence flow data sequence { about a preset area>{>The first preset time interval is equal to or less than the second preset time interval, i is equal to or less than 1 and less than or equal to m, j is equal to or less than 1 and less than or equal to n, and k is the sampling times;
the second processing sub-module is configured to determine standard time sequence flow data according to the time sequence flow data and a standard monitoring time sequence, and includes:
determining the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>A sequence of instantaneous flow data thereon;
and obtaining standard time sequence flow data and standard time sequence flow data according to the instantaneous flow data sequence.
Optionally, the processing module 22 further includes:
the third processing sub-module is configured to obtain standard time sequence traffic data according to the instantaneous traffic data sequence, and includes:
by passing through=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>…/>For fitting coefficients +.>Is->Instantaneous flow data over time.
Optionally, the processing module 22 further includes:
a fourth processing sub-module for calculating the standard monitoring time sequence according to the time sequence flow data、/>、…、、…、/>The instantaneous flow data to obtain standard time sequence output flow data comprises the following steps: />
By passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous output flow data of time.
Optionally, the processing module 22 further includes:
and a fifth processing sub-module, configured to obtain water consumption data at a plurality of time points according to the standard time sequence flow data, where the fifth processing sub-module includes:
according to=/>Obtaining water consumption data of a plurality of time points;
wherein,=/>,/>water consumption data at a single time point.
Optionally, the processing module 22 further includes:
a sixth processing sub-module, configured to determine minimum water consumption data of the preset area according to the water consumption data at the multiple time points, where the sixth processing sub-module includes:
and determining the minimum value in the water consumption data of the multiple time points as minimum water consumption data.
It should be noted that, the device is a device corresponding to the above method, and all implementation manners in the above method embodiments are applicable to the embodiment of the device, so that the same technical effects can be achieved.
Embodiments of the present invention also provide a computing device comprising: a processor, a memory storing a computer program which, when executed by the processor, performs the method as described in the above embodiments. All the implementation manners in the method embodiment are applicable to the embodiment, and the same technical effect can be achieved.
Embodiments of the present invention also provide a computer readable storage medium storing instructions that, when executed on a computer, cause the computer to perform a method as described in the above embodiments. All the implementation manners in the method embodiment are applicable to the embodiment, and the same technical effect can be achieved.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
Furthermore, it should be noted that in the apparatus and method of the present invention, it is apparent that the components or steps may be disassembled and/or assembled. Such decomposition and/or recombination should be considered as equivalent aspects of the present invention. Also, the steps of performing the series of processes described above may naturally be performed in chronological order in the order of description, but are not necessarily performed in chronological order, and some steps may be performed in parallel or independently of each other. It will be appreciated by those of ordinary skill in the art that all or any of the steps or components of the methods and apparatus of the present invention may be implemented in hardware, firmware, software, or a combination thereof in any computing device (including processors, storage media, etc.) or network of computing devices, as would be apparent to one of ordinary skill in the art after reading this description of the invention.
The object of the invention can thus also be achieved by running a program or a set of programs on any computing device. The computing device may be a well-known general purpose device. The object of the invention can thus also be achieved by merely providing a program product containing program code for implementing said method or apparatus. That is, such a program product also constitutes the present invention, and a storage medium storing such a program product also constitutes the present invention. It is apparent that the storage medium may be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is apparent that the components or steps may be disassembled and/or assembled. Such decomposition and/or recombination should be considered as equivalent aspects of the present invention. The steps of executing the series of processes may naturally be executed in chronological order in the order described, but are not necessarily executed in chronological order. Some steps may be performed in parallel or independently of each other.
According to the method, the device and the equipment for determining the water consumption of the water supply partition, disclosed by the embodiment of the invention, by constructing the standardized data monitoring time sequence and referring to the fitting polynomial mode, the flow data can be synchronously acquired in time, the flow data at the synchronous time point is ensured to be closer to the actual state, and the accuracy of evaluating the water leakage loss of the area is improved.
While the foregoing is directed to the preferred embodiments of the present invention, it will be appreciated by those skilled in the art that various modifications and adaptations can be made without departing from the principles of the present invention, and such modifications and adaptations are intended to be comprehended within the scope of the present invention.

Claims (6)

1. A method for determining the water consumption of a water supply partition, comprising:
acquiring time sequence flow data of a preset area through flow monitoring equipment;
determining standard time sequence flow data according to the time sequence flow data and a standard monitoring time sequence;
obtaining water consumption data of a plurality of time points according to the standard time sequence flow data;
determining minimum water consumption data of the preset area according to the water consumption data of the time points;
the method for acquiring the time sequence flow data of the preset area through the flow monitoring equipment comprises the following steps:
inflow flow collected by m inflow flow monitoring devices according to a first preset time intervalM is a positive integer;
the outflow flow which is acquired by n outflow flow monitoring devices according to a second preset time intervalN is a positive integer;
according to the inflow rateAnd outflow flow->Acquiring a time sequence flow data sequence { of a preset area{>The first preset time interval is equal to or less than the second preset time interval, i is equal to or less than 1 and less than or equal to m, j is equal to or less than 1 and less than or equal to n, and k is the sampling times;
wherein, according to the time sequence flow data and the standard monitoring time sequence, determining the standard time sequence flow data comprises:
acquiring standard monitoring time sequences、/>、…、/>、…、/>
Determining the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>A sequence of instantaneous flow data thereon;
obtaining standard time sequence flow data and standard time sequence flow data according to the instantaneous flow data sequence;
obtaining standard time sequence flow data according to the instantaneous flow data sequence, wherein the standard time sequence flow data comprises the following steps:
by passing through=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous inflow data of time;
wherein, according to the time sequence flow data, calculating the standard monitoring time sequence、/>、…、/>、…、/>The instantaneous flow data to obtain standard time sequence output flow data comprises the following steps:
by passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous output flow data of time;
wherein by means of=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous inflow data of time;
=
order theI.e. +.>=/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>
constructing a matrix, and enabling:
A=
b
f
the equation can be written as:
Ab=f
and then
b
Therefore, the polynomial fitting process is the solution to b;
decomposing the matrix A into a quadrature matrix Q and a non-singular upper triangular matrix R:
orthogonalizing equation ab=f:
Ab=f
QRb=f
Rb=
b
calculating the value of b, completing polynomial fitting, and further obtaining a standard time sequence inflow data fitting curve;
calculating the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>The instantaneous flow data is obtained to obtain standard time sequence output flow data:
by passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous output flow data of time;
=
order theI.e. +.>=/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>
constructing a matrix, and enabling:
=/>
the above equation can be written as:
=/>
and then
Therefore, the polynomial fitting process is a pairIs solved;
matrix is formedDecomposition into an orthogonal matrix->And a non-singular upper triangular matrix +.>
Equation of pair=/>Orthogonalization is performed:
=/>
=/>
=/>
calculated to obtainAnd (5) completing polynomial fitting, and further obtaining a standard time sequence output flow data fitting curve.
2. The method for determining the water consumption of a water supply partition according to claim 1, wherein obtaining water consumption data at a plurality of time points according to the standard time series flow data comprises:
according to=/>Obtaining water consumption data of a plurality of time points;
wherein,=/>,/>water consumption data for a single time point.
3. The method for determining the water consumption of a water supply partition according to claim 2, wherein determining the minimum water consumption data of the preset area according to the water consumption data of the plurality of time points comprises:
and determining the minimum value in the water consumption data of the multiple time points as minimum water consumption data.
4. A water consumption determining apparatus for a water supply partition, comprising:
the acquisition module is used for acquiring time sequence flow data of a preset area through the flow monitoring equipment;
the processing module is used for determining standard time sequence flow data according to the time sequence flow data and the standard monitoring time sequence; obtaining water consumption data of a plurality of time points according to the standard time sequence flow data; determining minimum water consumption data of the preset area according to the water consumption data of the time points;
the method for acquiring the time sequence flow data of the preset area through the flow monitoring equipment comprises the following steps:
inflow flow collected by m inflow flow monitoring devices according to a first preset time intervalM is a positive integer;
the outflow flow which is acquired by n outflow flow monitoring devices according to a second preset time intervalN is a positive integer;
according to the inflow rateAnd outflow flow->Acquiring a time sequence flow data sequence { of a preset area{>The first preset time interval is equal to or less than the second preset time interval, i is equal to or less than 1 and less than or equal to m, j is equal to or less than 1 and less than or equal to n, and k is the sampling times;
wherein, according to the time sequence flow data and the standard monitoring time sequence, determining the standard time sequence flow data comprises:
acquiring standard monitoring time sequences、/>、…、/>、…、/>
Determining the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>A sequence of instantaneous flow data thereon;
obtaining standard time sequence flow data and standard time sequence flow data according to the instantaneous flow data sequence;
obtaining standard time sequence flow data according to the instantaneous flow data sequence, wherein the standard time sequence flow data comprises the following steps:
by passing through=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous inflow data of time;
wherein, according to the time sequence flow data, calculating the standard monitoring time sequence、/>、…、/>、…、/>The instantaneous flow data to obtain standard time sequence output flow data comprises the following steps:
by passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous output flow data of time;
wherein by means of=/>Obtaining standard time sequence inflow data;
wherein,the data is standard time sequence inflow data; />The values of i are 1, 2, …, x, … and p; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous inflow data of time;
=
order theI.e. +.>=/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>
constructing a matrix, and enabling:
A=
b
f
the equation can be written as:
Ab=f
and then
b
Therefore, the polynomial fitting process is the solution to b;
decomposing the matrix A into a quadrature matrix Q and a non-singular upper triangular matrix R:
orthogonalizing equation ab=f:
Ab=f
QRb=f
Rb=
b
calculating the value of b, completing polynomial fitting, and further obtaining a standard time sequence inflow data fitting curve;
calculating the standard monitoring time sequence according to the time sequence flow data、/>、…、/>、…、/>The instantaneous flow data is obtained to obtain standard time sequence output flow data:
by passing through=/>Obtaining standard time sequence output flow data;
wherein,outputting flow data for a standard time sequence; />Taking the value of j as 1, 2, …, x, … and p as a standard time sequence; />、/>、/>…/>For fitting coefficients +.>Is->Instantaneous output flow data of time;
=
order theI.e. +.>=/>
The sample data are:
the equation is constructed:
=/>
=/>
=/>
constructing a matrix, and enabling:
=/>
the above equation can be written as:
=/>
and then
Therefore, the polynomial fitting process is a pairIs solved;
matrix is formedDecomposition into an orthogonal matrix->And a non-singular upper triangular matrix +.>
Equation of pair=/>Orthogonalization is performed:
=/>
=/>
=/>
calculated to obtainAnd (5) completing polynomial fitting, and further obtaining a standard time sequence output flow data fitting curve.
5. A computing device, comprising: a processor, a memory storing a computer program which, when executed by the processor, performs the method of any one of claims 1 to 3.
6. A computer readable storage medium, characterized in that instructions are stored which, when run on a computer, cause the computer to perform the method of any of claims 1 to 3.
CN202311047358.5A 2023-08-21 2023-08-21 Method, device and equipment for determining water consumption of water supply partition Active CN116757876B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311047358.5A CN116757876B (en) 2023-08-21 2023-08-21 Method, device and equipment for determining water consumption of water supply partition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311047358.5A CN116757876B (en) 2023-08-21 2023-08-21 Method, device and equipment for determining water consumption of water supply partition

Publications (2)

Publication Number Publication Date
CN116757876A CN116757876A (en) 2023-09-15
CN116757876B true CN116757876B (en) 2023-11-14

Family

ID=87957610

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311047358.5A Active CN116757876B (en) 2023-08-21 2023-08-21 Method, device and equipment for determining water consumption of water supply partition

Country Status (1)

Country Link
CN (1) CN116757876B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040054906A (en) * 2002-12-18 2004-06-26 황병기 The System & Method For Managing Sewer-Pipe
KR20060093079A (en) * 2006-06-20 2006-08-23 주식회사 우암닷컴 Long-run water demand forecast method and system by co-integrating regression with regional time varying coefficients
CN103620363A (en) * 2011-06-28 2014-03-05 西门子公司 Leak detection by means of a stochastic mass balance
CN112165412A (en) * 2020-09-24 2021-01-01 中盈优创资讯科技有限公司 Flow prediction method based on time series model
CN112780953A (en) * 2021-02-08 2021-05-11 浙江工业大学 Independent metering area pipe network leakage detection method based on mode detection
CN113739082A (en) * 2021-09-14 2021-12-03 杭州莱宸科技有限公司 Water supply network leakage monitoring method based on multi-region joint evaluation
CN116016288A (en) * 2022-12-28 2023-04-25 长扬科技(北京)股份有限公司 Flow monitoring method, device, equipment and storage medium of industrial equipment
CN116221627A (en) * 2023-01-10 2023-06-06 广东工业大学 Intelligent identifying and early warning method, equipment and storage medium for leakage event of water supply network system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040054906A (en) * 2002-12-18 2004-06-26 황병기 The System & Method For Managing Sewer-Pipe
KR20060093079A (en) * 2006-06-20 2006-08-23 주식회사 우암닷컴 Long-run water demand forecast method and system by co-integrating regression with regional time varying coefficients
CN103620363A (en) * 2011-06-28 2014-03-05 西门子公司 Leak detection by means of a stochastic mass balance
CN112165412A (en) * 2020-09-24 2021-01-01 中盈优创资讯科技有限公司 Flow prediction method based on time series model
CN112780953A (en) * 2021-02-08 2021-05-11 浙江工业大学 Independent metering area pipe network leakage detection method based on mode detection
CN113739082A (en) * 2021-09-14 2021-12-03 杭州莱宸科技有限公司 Water supply network leakage monitoring method based on multi-region joint evaluation
CN116016288A (en) * 2022-12-28 2023-04-25 长扬科技(北京)股份有限公司 Flow monitoring method, device, equipment and storage medium of industrial equipment
CN116221627A (en) * 2023-01-10 2023-06-06 广东工业大学 Intelligent identifying and early warning method, equipment and storage medium for leakage event of water supply network system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
取用水监测点的水量计算与变化趋势分析;方海泉;薛惠锋;蒋云钟;万毅;周铁军;王海宁;;***工程理论与实践(09);全文 *
基于数据驱动的城市供水管网漏损检测和定位方法研究;朱多林;中国优秀硕士学位论文全文数据库工程科技Ⅱ辑;第2.2、3.2节 *

Also Published As

Publication number Publication date
CN116757876A (en) 2023-09-15

Similar Documents

Publication Publication Date Title
Palau et al. Burst detection in water networks using principal component analysis
CN110727662A (en) Low-voltage transformer area user phase identification method and system based on correlation analysis
Xue et al. Parameter uncertainty analysis of surface flow and sediment yield in the Huolin Basin, China
CN107526880B (en) Method for calculating upstream river-entering pollution flux based on river water quality observation
CN104616211A (en) Water and electricity consumption ratio clustering based abnormal water and electricity user detection method and system
CN110896357B (en) Flow prediction method, device and computer readable storage medium
US20200385296A1 (en) Method for characterizing the prevalence of a biochemical condition within a population
CN111382789A (en) Power load identification method and system based on machine learning
CN108205713B (en) Regional wind power prediction error distribution determination method and device
CN106777985A (en) A kind of Hydrologic Series nonuniformity diagnostic method based on classification
CN115388344B (en) Pipeline leakage monitoring method based on distributed coordination detection
CN116757876B (en) Method, device and equipment for determining water consumption of water supply partition
CN109783766A (en) A kind of Fast Fourier Transform (FFT) hardware design methods of 2-base algorithm
CN115130788B (en) Big data analysis-based power utilization prediction system
Qin et al. Empirical-likelihood-based difference-in-differences estimators
Şengül et al. Stochastic modelling of mean monthly flows of Karasu River, in Turkey
Guo et al. Autonomous algorithm for relative error of generalized flow meters in tree topology
KR101042304B1 (en) The system to improve revenue water ratio in connection with billing management system
EP3133452B1 (en) Energy management system
CN112763678A (en) PCA-based sewage treatment process monitoring method and system
Roux Load management of electric water heaters in a smart grid through forecasting and intelligent centralised control
Kirstein Data-driven water distribution system analysis–exploring challenges and potentials from smart meters and beyond
CN112212223A (en) Method for calculating storage volume and leakage amount of drainage pipe network and related equipment thereof
Zhou et al. Development of a novel outlier index for real-time detection of water level outliers for open-channel water transfer projects
JP2022161615A (en) Unknown water analysis method, unknown water analyzer, and unknown water analysis program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant