The present invention relates to a position estimation device, a position estimation system, a position estimation method, and a computer-readable recording medium.
In a pipeline network through which fluid such as liquid or gas flows, due to a change in the flow rate of fluid flowing through the pipeline network, a large pressure wave (hereinafter referred to as an “excessive pressure wave”) as compared with a case where fluid constantly flows may be generated. A cause of generation of an excessive pressure wave may be a sudden operation of a pump, a valve or the like, a sudden change in the use amount of water, a fault or rupture of a pipe constituting a pipeline network, and the like, for instance.
An excessive pressure wave exerts a load in a pipeline network. Therefore, an excessive pressure wave may deteriorate a pipeline network, or may be a factor of a fault or rupture of a pipe constituting a pipeline network. In view of the above, it is possible to extend the life span of a pipeline network by obtaining a position where an excessive pressure wave is generated, and by eliminating a factor of generation of an excessive pressure wave at the position.
One of the methods for specifying a position where an excessive pressure wave is generated is to deploy many pressure meters along a pipe constituting a pipeline network, and to check a pressure of fluid flowing through the pipeline network in detail. However, deploying many pressure meters in a pipeline network generally costs high. Therefore, a method for estimating a position where an excessive pressure wave is generated with a minimum number of pressure meters is developed.
NPL 1 describes a technique in which a burst position is estimated by using wave characteristics of a single pipe. NPL 2 describes a technique in which a burst position is estimated by analyzing a flow rate or the like in a pipeline network immediately after burst is generated. NPL 3 describes a technique in which a pipeline network is divided into several areas, and a fluid leakage area is estimated by using a discrepancy between inflow and outflow of fluid with respect to the areas as an index. NPL 4 describes a technique in which a source of a pressure wave is estimated by assuming that a pressure wave caused by pipe rupture concentrically spreads without depending on a pipeline network. NPL 5 describes a technique in which a point at which a difference between an arrival time difference of a pressure wave by sensor measurement and an arrival time difference of a pressure wave by computer simulation is smallest is estimated as a wave source of a pressure wave. NPL 6 describes a technique in which a point at which a difference between an arrival time difference of a pressure wave by sensor measurement and a propagation time difference of a pressure wave by computer simulation is smallest is efficiently searched by narrowing in a graphical and hierarchical manner, and the searched point is estimated as a wave source of a pressure wave.
The technique described in NPL 1 is directed to a single pipe. Specifically, the technique described in NPL 1 is not necessarily directed to a pipeline network in which a plurality of pipes are connected. The technique described in NPL 2 uses a flow rate of fluid flowing through a pipe in estimating a burst position. However, when a fault occurs in a pipe, a change by the fault may uniquely appear in a pressure, as compared with a flow rate. In other words, in the method using a flow rate of fluid flowing through a pipe, as described in NPL 2, it may be difficult to detect a small rupture or fault in a pipe. Further, in the techniques described in NPL 4 to NPL 6, a position of a wave source of a pressure wave is estimated based on an arrival time difference of a first wave of a pressure wave when the pressure wave is generated. However, the arrival time of the first wave may be affected by a determination criterion or noise, and may include an error.
In other words, in the techniques described in the NPLs, it may be difficult to accurately estimate a position where a pressure wave is generated by a small number of sensors in a pipeline network in which a plurality of pipes are connected in a complicated manner.
In order to solve the aforementioned inconveniences, a main object of the present invention is to provide a position estimation device and others which accurately estimate a position where a pressure wave is generated.
A position estimation device according to an aspect of the present invention includes first cross-correlation derivation means for deriving a first cross-correlation relating to a measurement value based on the measurement values indicating a pressure of fluid flowing through a pipeline network and respectively measured at least at two positions in the pipeline network, second cross-correlation derivation means for deriving a second cross-correlation relating to a calculation value based on the calculation value obtained by respectively calculating the pressure of the fluid at least at the two positions in the pipeline network, and estimation means for estimating an occurrence position of a pressure wave in the pipeline network based on the first cross-correlation and the second cross-correlation.
A position estimation method according to an aspect of the present invention includes deriving a first cross-correlation relating to a measurement value based on the measurement value respectively obtained by measuring a pressure of fluid flowing through a pipeline network at least at two positions in the pipeline network, deriving a second cross-correlation relating to a calculation value based on the calculation value obtained by respectively calculating the pressure of the fluid at least at the two positions in the pipeline network, and estimating an occurrence position of a pressure wave based on the first cross-correlation and the second cross-correlation.
A computer-readable recording medium according to an aspect of the present invention non-transitorily stores a program causing a computer to execute a process of deriving a first cross-correlation relating to a measurement value based on the measurement value indicating a pressure of fluid flowing through a pipeline network and respectively measured at least at two positions in the pipeline network, a process of deriving a second cross-correlation relating to a calculation value based on the calculation value obtained by respectively calculating the pressure of the fluid at least at the two positions in the pipeline network, and a process of estimating an occurrence position of a pressure wave based on the first cross-correlation and the second cross-correlation.
According to the present invention, it is possible to provide a position estimation device and others which accurately estimate a position where a pressure wave is generated.
Example embodiments of the present invention are described with referring to the accompanying drawings. First, principles and others relating to position estimation of a pressure wave for use in the example embodiments of the present invention are described, and thereafter, the example embodiments of the present invention are described.
Note that in the example embodiments of the present invention, each constituent element of each device or a system indicates a block of a functional unit. A part or all of each constituent element of each device or a system is implemented by any combination of an information processing device 1000 and a program as illustrated in
The constituent elements of the devices in each of the example embodiments are implemented by causing the CPU 1001 to acquire the program 1004 which implements the functions of these constituent elements. For example, the program 1004 which implements the functions of the constituent elements of the devices is stored in advance in the storage device 1005 or the RAM 1003. The CPU 1001 reads the program 1004 as necessary. Note that the program 1004 may be supplied to the CPU 1001 via the communication network 1009. Alternatively, the program 1004 may be stored in advance in the recording medium 1006, and may be supplied to the CPU 1001 by causing the drive device 1007 to read the program.
Various modifications are available as a method for implementing the devices. For example, the devices may be implemented by any combination of an individual information processing device 1000 and a program for each constituent element. Further, a plurality of constituent elements provided in each device may be implemented by any combination of one information processing device 1000 and a program.
Further, a part or all of the constituent elements of the devices is implemented by other general-purpose or dedicated circuit, a processor, or the like, or by combination of these elements. These elements may be constituted by a single chip, or may be constituted by a plurality of chips to be connected via a bus. A part or all of the constituent elements of the devices may be implemented by combination of the aforementioned circuit or the like, and a program.
When a part or all of the constituent elements of the devices is implemented by a plurality of information processing devices, circuits, or others, the plurality of information processing devices, circuits, or others may be centralized or may be distributed. For example, an information processing device, a circuit, or others may be implemented in a form of being connected to each other via a communication network, such as a client and server system, a cloud computing system, or the like.
There are described principles and others relating to position estimation of a pressure wave used in the example embodiments of the present invention in the beginning. Firstly, there is described a manner of propagation of a pressure wave through a pipe and others by using
On the other hand,
In the example illustrated in
On the other hand, it may be possible to know in advance a structure of each position in the pipeline network 50 (the length, the diameter, the thickness or other features of the pipe 500), and a propagation velocity of a pressure wave. In this case, it is possible to obtain an arrival time of a first wave at each of the pressure meters 551 to 553 or a difference between the arrival times relating to a pressure wave generated at any position by calculation such as computer simulation based on these pieces of information.
Further, it is possible to estimate an occurrence position of a pressure wave based on a difference between arrival times of a first wave respectively measured by the pressure meters 551 to 553, and an arrival time of a first wave obtained by calculation. For example, when an arrival time difference of a first wave obtained by measurement and an arrival time difference of a first wave obtained by calculation under an assumption that an freely-selected position is an occurrence position of a pressure wave satisfy a predetermined condition, it is possible to estimate the freely-selected position as an occurrence position of a pressure wave. The predetermined condition is such that the aforementioned two arrival time differences of a first wave coincide with each other, a difference between the two arrival time differences of a first wave is smallest, or other conditions.
However, in the aforementioned example, an error may be included in the arrival time of a first wave measured at each of the pressure meters 551 to 553. This is because a value to be measured by a pressure meter may generally include noise, or a first wave may be a wave trough or a wave crest, and thus it may not be easy to specify the first wave. Therefore, when an occurrence position of a pressure wave is estimated by the aforementioned method, accuracy on the estimated position of a pressure wave may be low.
Further, as another method for obtaining an arrival time difference of a pressure wave between a plurality of positions in a pipeline network, there is a method using a cross-correlation of two pressure waves. As an example, a cross-correlation C[k] between a signal x1[n] and a signal x2[n] is expressed by the following Equation (1). Note that k indicates a time index in a cross-correlation.
(
Further,
Further, as described above, when configuration information of the pipeline network 50 as illustrated in
As a more detailed example of the aforementioned case, a propagation manner of a pressure wave is calculated by the following computer simulation. Specifically, it is assumed that a step-like pressure change occurs in fluid flowing through a pipe at any position in a pipeline network (a position assumed as described above is hereinafter referred to as “a predicted occurrence position of a pressure wave”). Further, a process of changing an internal pressure of a pipe at a position where a pressure meter is disposed in a pipeline network is simulated.
When a calculation value of a pressure wave in a pipeline network obtained by computer simulation or other methods as described above is compared with a measurement value of a pressure measured in the pipeline network, there is a case that an amplitude and a phase, which indicates a change in the pressure, do not completely coincide with each other. However, it is possible to obtain a calculation value of a pressure wave with accuracy necessary in analyzing an arrival time difference of a pressure wave at two positions in a pipeline network. Therefore, as far as a calculation value of a pressure wave is calculated, it is possible to obtain a cross-correlation between pressure waves at two positions in a pipeline network. Further, a calculation value of a pressure wave is obtained by calculation such as simulation. Therefore, it is possible to obtain a calculation value of a pressure wave, which is generated by rupture or the like of a pipe at any position in a pipeline network. Thus, it is possible to obtain a cross-correlation relating to a calculation value of a pressure wave at any of the two positions in a pipeline network.
Next, the first example embodiment of the present invention will be described.
As illustrated in
In the example embodiment, a position estimation system 10 including the position estimation device 100 is configured.
First, constituent elements of the position estimation device 100 in the example embodiment are described. As described above, the first cross-correlation derivation unit 110 derives a first cross-correlation relating to measurement values obtained by measuring a pressure of fluid flowing through a pipeline network. The measurement values are obtained by any means such as pressure meters which are disposed in a pipeline network to measure a pressure of fluid flowing through a pipe. In one example, the first cross-correlation derivation unit 110 calculates a cross-correlation with use of the aforementioned Equation (1).
As an example, the first cross-correlation derivation unit 110 derives a first cross-correlation Cref(m)[k] relating to combination of measurement values at any of the two positions from a pressure waveform representing measurement values to be measured at a plurality of positions in a pipeline network. In this case, m denotes the number of combinations, and takes one of the values from 1 to the total number M of combinations (where M is an integer of 1 or larger).
For example, when a first cross-correlation is used based on measurement values of a pressure measured at three positions (the position 1 to the position 3) in a pipeline network, the first cross-correlation derivation unit 110 derives a first cross-correlation Cref(m)[k] of 3C2=3 sets. In this case, combination of positions in a pipeline network is (the position 1 and the position 2), (the position 1 and the position 3), and (the position 2 and the position 3). Further, when a first cross-correlation is used based on measurement values of a pressure measured at four positions (the position 1 to the position 4) in a pipeline network, the first cross-correlation derivation unit 110 derives a first cross-correlation Cref(m)[k] of 4C2=6 sets. In this case, combination of positions in a pipeline network is (the position 1 and the position 2), (the position 1 and the position 3), (the position 1 and the position 4), (the position 2 and the position 3), (the position 2 and the position 4), and (the position 3 and the position 4).
Note that the first cross-correlation derivation unit 110 may derive a first cross-correlation regarding all of the total number M of combinations, or may obtain a first cross-correlation regarding a part of sets included in the total number M of combinations. The number of first cross-correlations to be obtained by the first cross-correlation derivation unit 110 is determined as necessary depending on an estimation method for use in estimating an occurrence position of a pressure wave by the estimation unit 130 to be described later, accuracy necessary in estimation, or the like.
As described above, the second cross-correlation derivation unit 120 derives a second cross-correlation relating to calculation values obtained by calculating a pressure of fluid flowing through a pipeline network. The calculation values are obtained by computer simulation or other methods, as explained above. As an example, the second cross-correlation derivation unit 120 calculates a cross-correlation with use of the aforementioned Equation (1) in the same manner as the first cross-correlation derivation unit 110. For example, the second cross-correlation derivation unit 120 sets freely-selected position in a pipeline network as a predicted occurrence position of a pressure wave, and derives a second cross-correlation Ccal(m)[k] relating to combination of calculation values respectively obtained by calculating a pressure wave at a plurality of freely-selected positions in the pipeline network different from the set position. Note that the aforementioned plurality of arbitrary positions in a pipeline network are positions where pressure meters are disposed in the pipeline network 51, for instance. Specifically, a second cross-correlation to be derived by the second cross-correlation derivation unit 120 is a value, which is predicted to be obtained when it is assumed that a pressure wave generated at a predicted occurrence position of a pressure wave that is appropriately determined is measured by a pressure meter disposed in a pipeline network. In this case, m denotes the number of combinations, and takes one of the values from 1 to the total number M of combinations (where M is an integer of 1 or larger).
The second cross-correlation derivation unit 120 may derive a second cross-correlation Ccal(m)[k] by setting an freely-selected position in a pipeline network as a predicted occurrence position of a pressure wave according to an estimation process by the estimation unit 130 to be described later. For example, the second cross-correlation derivation unit 120 may derive a second cross-correlation Ccal(m)[k] by setting a predicted occurrence position of a pressure wave to an arbitrary position in a pipeline network. Alternatively, the second cross-correlation derivation unit 120 may set one of a plurality of arbitrary different positions in a pipeline network as a predicted occurrence position of a pressure wave. In this case, in one example, the second cross-correlation derivation unit 120 derives a second cross-correlation Ccal(m)[k] when a pressure wave is generated at one of a plurality of freely-selected different positions in the pipeline network for each position.
Further, the second cross-correlation derivation unit 120 may obtain a second cross-correlation Ccal(m)[k] by calculation as necessary each time when the value of the second cross-correlation Ccal(m)[k] is used. Alternatively, the second cross-correlation derivation unit 120 may store a value of a second cross-correlation Ccal(m)[k] obtained in advance by calculation in unillustrated storage means or others, and may refer to the stored value as necessary.
The estimation unit 130 estimates an occurrence position of a pressure wave in a pipeline network based on the first cross-correlation and the second cross-correlation. In one example, the estimation unit 130 estimates an occurrence position of a pressure wave based on a difference between a first cross-correlation and a second cross-correlation. In other words, the estimation unit 130 estimates an occurrence position of a pressure wave in a pipeline network based on an assumption that the smaller a difference between a first cross-correlation and a second cross-correlation is, the closer the position determined to be a predicted occurrence position of a pressure wave by the second cross-correlation is with respect to an occurrence position of a pressure wave in an actual pipeline network.
As a specific example of the estimation method, the estimation unit 130 estimates an occurrence position of a pressure wave based on a difference between a first cross-correlation Cref(m)[k] and each of a plurality of second cross-correlations Ccal(m)[k] obtained by changing a predicted occurrence position of a pressure wave. In other words, the estimation unit 130 sets a predicted occurrence position of a pressure wave, which is set in relation to a second cross-correlation Ccal(m)[k] at which a difference (an error) between two cross-correlations satisfies a predetermined condition, as an occurrence position of a pressure wave in an actual pipeline network. In this case, the predetermined condition is such that, for instance, a difference between two cross-correlations is smaller than a predetermined difference, or a difference between two cross-correlations is smallest with respect to the aforementioned plurality of second cross-correlations Ccal(m)[k]. By setting a condition as described above, the estimation unit 130 can estimate an occurrence position of a pressure wave in a pipeline network.
A generalized formula for obtaining a difference (an error) between a first cross-correlation Cref(m)[k] and a second cross correlation Ccal(m)[k] is expressed by Equation (2). The estimation unit 130 obtains the difference between two cross-correlations with the use of Equation (2). Alternatively, the estimation unit 130 may obtain a difference e between two cross-correlations by a method other than the above.
In Equation (2), a function g(x,y) indicates a function for converting x and y into a value for obtaining a difference. Further, in Equation (2), K indicates a value range being an allowable range of k. For instance, the function g(x,y) and the value range K are determined as follows.
Specifically, the following equations (g1) to (g3) are used as the function g(x,y).
g(x,y)=(x−y)*(x−y) (g1)
g(x,y)=|x−y| (g2)
g(x,y)=table reference(|x−y|) (g3)
Note that in these equations, the symbol “*” denotes multiplication. Further, the symbol “ ” denotes an absolute value of an equation defined therein.
In the aforementioned equations, the equation (g1) represents a square of a difference between x and y. Further, the equation (g2) represents an absolute value of a difference between x and y. The equation (g3) represents a value obtained by table reference based on a value of a difference between x and y. Specifically, the equation (g3) returns an output value based on a table or others which is determined in advance with respect to a relation between an input value and an output value. Any format can be used for table reference used in the equation (g3). For instance, the table may include any mathematical expression. By referring to a table as necessary, the equation (g3) can convert a value exceeding a predetermined upper limit value or lower limit value into a predetermined value, and quantize an input value. A table for use in the equation (g3) is determined as appropriate based on a condition in a pipeline network, a magnitude of a generated pressure wave, estimation accuracy on an occurrence position of a required pressure wave, or the like.
Specifically, the value range K is determined by the following equation (k1) or (k2).
K=[−N+1,N−1] (k1)
K=local Peaks(Cref(m)) (k2)
In the aforementioned equations, the value range (k1) represents an integer in a designated range. Specifically, when the value range K is expressed by the value range (k1), the estimation unit 130 estimates an occurrence position of a pressure wave based on first and second cross-correlations obtained from a pressure wave at a time index in the range expressed by the equation (k1). Further, the value range (k2) represents local peaks of a cross-correlation (Cref(m)). Note that the local peak indicates a point at which the gradient of a curve is zero, such as a wave crest or a wave trough in a waveform representing a cross-correlation. In a cross-correlation between waveforms x1 and x2 as illustrated in
Note that the function local Peaks (Cref(m)) may have a format capable of indicating local peaks that satisfy a predetermined condition. Examples of the predetermined condition are such that an absolute value of an amplitude of a local peak is 50% or more of an absolute value of a maximum amplitude in a cross-correlation, or an absolute value of an amplitude of a local peak is within a third largest value from the maximum value of the absolute value out of amplitudes of local peaks.
Next, an operation of the position estimation device 100 in the first example embodiment of the present invention will be described using
First, the first cross-correlation derivation unit 110 derives a first cross-correlation (Step S101). In this step, the first cross-correlation derivation unit 110 may use a measurement value which is measured in advance and is stored in storage means or other means, or a measurement value measured in performing this step. Further, the first cross-correlation derivation unit 110 may obtain the first cross-correlation relating to a pressure waveform including an excessive pressure wave when the excessive pressure wave is measured by a pressure meter for measuring a pressure in a pipeline network continuously, for instance, constantly or at a fixed time interval.
Subsequently, the second cross-correlation derivation unit 120 derives a second cross-correlation (Step S102). In this case, the second cross-correlation derivation unit 120 sets a predicted occurrence position of a pressure wave to a required position in a pipeline network and derives the second cross-correlation so that an estimation for an occurrence position of a pressure wave in the pipeline network in a later step may be eased, for example.
Note that Step S101 and Step S102 may be executed in an order different from the aforementioned order. Specifically, the operation of Step S102 may be executed prior to the operation of Step S101. Alternatively, the timing of executing the operations of the two steps may be overlapped in such a way that Step S101 and Step S102 are concurrently performed.
Subsequently, the estimation unit 130 estimates an occurrence position of a pressure wave (Step S103). For example, information relating to the estimated position of a pressure wave may be stored in a storage device (not illustrated), or may be output to an external device via a communication network, display means (not illustrated), or other means. The estimation unit 130 may indicate a position or a range in a pipeline network, which is estimated to be the estimated position of a pressure wave, as information relating to an occurrence position of a pressure wave. Further, the estimation unit 130 may indicate whether a specific position or range in a pipeline network is estimated to be an occurrence position of a pressure wave, as information relating to an occurrence position of a pressure wave.
As described above, the estimation unit 130 may estimate an occurrence position of a pressure wave based on a difference between a first cross-correlation and each of a plurality of second cross-correlations obtained by shifting a predicted occurrence position of a pressure wave. In this case, in one example, the estimation unit 130 determines whether a difference between the first cross-correlation and each of the plurality of second cross-correlations satisfies a predetermined condition. Further, the estimation unit 130 can set a predicted occurrence position of a pressure wave, which is set in relation to the second cross-correlation at which the aforementioned difference satisfies the predetermined condition, as an occurrence position of a pressure wave in a pipeline network.
Note that when the estimation unit 130 determines that the aforementioned difference does not satisfy the predetermined condition with respect to any of the plurality of second cross-correlations, the position estimation device 100 may return to Step S102, and may repeat the process. In this case, in Step S102, as an example, the second cross-correlation derivation unit 120 sets a position different from a position set in a previous step as the predicted occurrence position of a pressure wave, and derives a second cross-correlation.
As described above, the position estimation device 100 in the first example embodiment of the present invention estimates an occurrence position of a pressure wave based on the aforementioned first cross-correlation and second cross-correlation. The position estimation device 100 in the example embodiment estimates an occurrence position of a pressure wave based on a measurement value and a calculation value relating to an arrival time difference between pressure waves. Therefore, the position estimation device 100 in the example embodiment may enable an estimation of an occurrence position of a pressure wave based on measurement values measured by a small number of pressure meters. Further, the position estimation device 100 in the example embodiment estimates an occurrence position of a pressure wave based on a cross-correlation relating to each of a measurement value and a calculation value of a pressure wave. By using a cross-correlation, the position estimation device 100 may enable to obtain an arrival time difference between pressure waves in a pipeline network easily and accurately. Consequently, it is possible to improve estimation accuracy relating to an occurrence position of a pressure wave by the position estimation device 100. Therefore, the position estimation device 100 in the first example embodiment of the present invention can accurately estimate an occurrence position of a pressure wave.
(Modification of First Example Embodiment)
Various modifications can be proposed for the position estimation device 100 in the example embodiment. For example, the position estimation device 100 in the example embodiment may also use an index other than a pressure. As an example, the position estimation device 100 in the example embodiment may use information relating to vibration of a pipeline network detected by a vibration sensor or other devices together. In this case, for instance, the position estimation device 100 in the example embodiment estimates an occurrence position of a pressure wave by obtaining a cross-correlation relating to each of a pressure and vibration, and obtains a position which is eventually estimated to be an occurrence position of a pressure wave based on the two estimation results.
Further, the position estimation device 100 in the example embodiment may use configuration information (such as the length, the diameter, a roughness coefficient of an inner portion, and the thickness of a pipe, and a velocity of a pressure wave propagating through fluid flowing through the pipes 500) of a pipeline network in which an occurrence position of a pressure wave is estimated.
In this case, for example, the second cross-correlation derivation unit 120 sets a position at which a fault or rupture of a pipe is highly likely to occur as a predicted occurrence position of a pressure wave based on the aforementioned configuration information of a pipeline network, and derives a second cross-correlation. Further, for instance, when a plurality of positions are estimated as an occurrence position of a pressure wave, the estimation unit 130 can estimate a position at which a fault or rupture of a pipe is likely to occur as an occurrence position of a pressure wave in a pipeline network based on the aforementioned configuration information of a pipeline network.
Further, in the position estimation device 100 of the example embodiment, the first cross-correlation derivation unit 110, the second cross-correlation unit 120, and the estimation unit 130 may be respectively implemented as individual devices. In this case, the individual devices are respectively connected by an unillustrated wired or wireless communication network or the like.
Next, the second example embodiment of the present invention will be described.
As illustrated in
Note that a position estimation system 20 including the position estimation device 200 in the example embodiment is configured in the same manner as the position estimation system 10 in the first example embodiment of the present invention.
As described in the position estimation device 100 in the first example embodiment of the present invention, the second cross-correlation derivation unit 120 may set a predicted occurrence position of a pressure wave to a plurality of arbitrary positions in a pipeline network and derive a second cross-correlation. In this case, the predicted occurrence position of a pressure wave to be set by the second cross-correlation derivation unit 120 may be repeatedly set a plurality of times by shifting a position in a pipeline network in such a manner that a difference between first and second cross-correlations is reduced.
In the position estimation device 200 of the example embodiment, the predicted position setting unit 240 repeatedly sets a predicted occurrence position of a pressure wave in the second cross-correlation derivation unit 120. For example, an occurrence position of a pressure wave in a pipeline network is accurately estimated by causing the predicted position setting unit 240 to repeatedly set a predicted occurrence position of a pressure wave in the second cross-correlation derivation unit 120 based on a result estimated by the estimation unit 130.
(Setting of Predicted Occurrence Position of Pressure Wave to Specific Position)
The predicted position setting unit 240 repeatedly sets a predicted occurrence position of a pressure wave when the second cross-correlation derivation unit 120 derives a second cross-correlation by various arbitrary methods. A repetition method for use in this case is, for instance, as a method for setting a predicted occurrence position of a pressure wave, a hierarchical search, a gradient method search, an optimum solution search method using a graph theory, and a random selection search method. As an example of this case, the predicted position setting unit 240 sets at least one of a plurality of predetermined specific positions in a pipeline network as a predicted occurrence position of a pressure wave in deriving a second cross-correlation. Further, for example, the aforementioned specific position may be an intersection point at which a plurality of pipes intersect each other in a pipeline network.
In this example, as a first stage, the predicted position setting unit 240 sets each of intersection points 571 to 574 in pipes indicated by star marks in
In this stage, each of the intersection points 571 to 574 is set to an intersection point at which a plurality of pipes intersect each other. Further, the estimation unit 130 estimates an occurrence position of a pressure wave in a pipeline network based on a first cross-correlation derived by the second cross-correlation derivation unit 110, and the second cross-correlation derived by setting each of the intersection points 571 to 574 as the predicted occurrence position of a pressure wave. In this example, for instance, the estimation unit 130 estimates that the intersection point 573 is closest to an occurrence position of a pressure wave in an actual pipeline network.
Subsequently, as a second stage, the predicted position setting unit 240 sets each of intersection points 575 to 578 in pipes indicated by star marks in
In this stage as well, each of the intersection points 575 to 578 is set to an intersection point at which a plurality of pipes intersect each other. Each of the intersection points 575 to 578 is set to a closer position in a pipeline network, as compared with each of the intersection points 571 to 574. Each of the intersection points 575 to 578 is set to a position close to the intersection point 573, which is estimated to be closest to an occurrence position of a pressure wave in a pipeline network in the first stage. Further, the estimation unit 130 estimates an occurrence position of a pressure wave in a pipeline network based on a first cross-correlation derived by the second cross-correlation derivation unit 110, and the second cross-correlation derived by setting each of the intersection points 575 to 578 as a predicted occurrence position of a pressure wave.
As described in the aforementioned example, the predicted position setting unit 240 repeatedly sets the predicted occurrence position of a pressure wave while shifting the predicted position by the second cross-correlation derivation unit 120. By repeatedly performing estimation while narrowing the estimated occurrence positions of a pressure wave in a pipeline network, the position estimation device 200 in the example embodiment can estimate an occurrence position of a pressure wave rapidly and with high accuracy.
(Setting of Predicted Occurrence Position of Pressure Wave to Position Different from the Specific Position)
Further, as another example, the position estimation device 200 in the example embodiment may obtain an occurrence position of a pressure wave in further detail, when the position estimation device 200 derives a second cross-correlation relating to the aforementioned specific position and estimates the occurrence position of a pressure wave. In this case, the predicted position setting unit 240 sets a predicted occurrence position of a pressure wave in further deriving a second cross-correlation at a position different from the aforementioned specific position based on the estimated position of a pressure wave.
In the previous example relating to setting of a predicted occurrence position of a pressure wave, a predicted occurrence position of a pressure wave is set to a predetermined specific position by the predicted position setting unit 240. Specifically, the predicted occurrence position of a pressure wave is set to an intersection point of a plurality of pipes. In this case, an occurrence position of a pressure wave in a pipeline network to be estimated by the estimation unit 130 is the set intersection point of pipes.
However, in an actual pipeline network, a fault or rupture of a pipe may occur at a position different from an intersection point of pipes. In other words, an occurrence position of a pressure wave in a pipeline network may be a position different from an intersection point of pipes. In this case, in the aforementioned example, the predicted position setting unit 240 further sets a predicted occurrence position of a pressure wave in deriving a second cross-correlation in order to search whether or not an actual occurrence position of a pressure wave in a pipeline network is located at a position different from an intersection point at the extending pipe.
In this case, the predicted position setting unit 240 sets a predicted occurrence position of a pressure wave in deriving a second cross-correlation by the second cross-correlation derivation unit 120 to a position different from the aforementioned specific position based on the position of the intersection point P0. In the example of
The second cross-correlation derivation unit 120 derives a second cross-correlation by setting the position set by the predicted position setting unit 240 as a predicted occurrence position of a pressure wave. Further, the estimation unit 130 estimates an occurrence position of a pressure wave in a pipeline network based on a difference between first and second cross-correlations at the arbitrary position. For instance, when a difference between first and second cross-correlations at the arbitrary position is smaller than a difference between first and second cross-correlations at the intersection point P0, the estimation unit 130 sets the arbitrary position as an occurrence position of a pressure wave in a pipeline network. According to the aforementioned configuration, the position estimation device 200 in this example can estimate an occurrence position of a pressure wave with enhanced accuracy.
In this example, the predicted position setting unit 240 determines the aforementioned arbitrary position by various methods. For example, the predicted position setting unit 240 sets the aforementioned arbitrary position as a predicted occurrence position of a pressure wave in deriving a second cross-correlation by the second cross-correlation derivation unit 120, as illustrated in
In this example, as illustrated in (1) of
Further, the estimation unit 130 estimates an occurrence position of a pressure wave in a pipeline network based on a difference between a first cross-correlation and each of the second cross-correlations derived as described above. In this case, the estimation unit 130 may set a position at which a difference between a first cross-correlation and each of second cross-correlations is smallest, as an occurrence position of a pressure wave in a pipeline network, out of one or more new positions at which a second cross-correlation is set.
Further, as described in an example illustrated in (2) of
In this example, when a ratio of a difference between the first and the second cross-correlations relating to the intersection point P0 and each of the peripheral intersection points is large (a difference between differences is large), a new position is set in the vicinity of the intersection point P0, as exemplified by a position set in a pipe between P0 and P4, for instance. When a ratio of a difference between the first and the second cross-correlations relating to the intersection point P0 and each of the peripheral intersection points is small (a difference between differences is small), the new position is set at a position in the vicinity of the peripheral intersection points, as exemplified by a position set in a pipe between P0 and P3, for instance.
Further, in this case as well, the estimation unit 130 estimates an occurrence position of a pressure wave in a pipeline network based on a difference between a first cross-correlation and each of the second cross-correlations derived as described above. In this case, the estimation unit 130 also sets a position at which a difference between a first cross-correlation and each of second cross-correlations is smallest as the occurrence position of a pressure wave in a pipeline network, out of newly set predicted positions of a pressure wave in deriving a second cross-correlation.
(Combination of Setting Methods Relating to Predicted Occurrence Positions of Two Pressure Waves)
The aforementioned operation examples of the position estimation device 200 in the example embodiment can be combined and used. An example of an operation of the predicted position setting unit 240 in obtaining a predicted occurrence position of a pressure wave in a pipeline network with use of the position estimation device 200 is illustrated as exemplified in
In the operation example illustrated in
When an initial search point is set, the occurrence position of a pressure wave in a pipeline network is estimated by setting the initial search point as a predicted occurrence position of a pressure wave in deriving a second cross-correlation by the second cross-correlation derivation unit 120. In this case, the constituent elements of the position estimation device 200 estimate the occurrence position of a pressure wave in a pipeline network in the same manner as the operations of Step S101 to Step S103 illustrated in
Subsequently, the predicted position setting unit 240 sets a predicted occurrence position of a pressure wave in deriving a second cross-correlation by the second cross-correlation derivation unit 120 based on an occurrence position of a pressure wave estimated in previous Step S251 (Step S252). In this case, the predicted position setting unit 240 sets the predicted occurrence position of a pressure wave by various methods as described above. Further, the predicted position setting unit 240 selects and sets the predicted occurrence position of a pressure wave from the aforementioned specific position in such a manner that at least one position is different from a plurality of predicted occurrence positions of a pressure wave set before. When the predicted occurrence position of a pressure wave is set in deriving a second cross-correlation by the second cross-correlation derivation unit 120, an occurrence position of a pressure wave in a pipeline network is estimated by the constituent elements of the position estimation device 200.
Note that the predicted position setting unit 240 may perform Step S252 only one time as illustrated in
Next, the predicted position setting unit 240 sets a predicted occurrence position of a pressure wave in deriving a second cross-correlation by the second cross-correlation derivation unit 120 to a position different from the aforementioned specific position based on the occurrence position of a pressure wave estimated in Step S252 (Step S253).
In this case, the predicted position setting unit 240 sets the predicted occurrence position of a pressure wave in deriving a second cross-correlation to a position different from the aforementioned specific position based on the occurrence position of a pressure wave in a pipeline network which is estimated in a previous step. Further, as described above, the predicted position setting unit 240 may set a plurality of positions as a position different from the aforementioned specific position.
As described above, in the position estimation device 200 in the second example embodiment of the present invention, the predicted position setting unit 240 repeatedly sets a predicted occurrence position of a pressure wave at which a pressure of fluid is calculated by the second cross-correlation derivation unit 120. In the example embodiment, the predicted position setting unit 240 repeatedly sets the predicted occurrence position of a pressure wave in deriving a second cross-correlation based on an occurrence position of a pressure wave in a pipeline network estimated by the estimation unit 130. Therefore, the position estimation device 200 in the example embodiment can rapidly estimate an occurrence position of a pressure wave in a pipeline network. Further, in the example embodiment, the predicted position setting unit 240 repeatedly sets a predicted occurrence position of a pressure wave in deriving a second cross-correlation based on a position in the vicinity of a position, at which a pressure wave is actually highly likely to occur in a pipeline network. Therefore, the position estimation device 200 in the example embodiment can accurately estimate an occurrence position of a pressure wave in a pipeline network. Therefore, the position estimation device 200 in the example embodiment can estimate an occurrence position of a pressure wave at a rapidly and with high accuracy.
Note that the configuration of the position estimation device 200 in the example embodiment can be combined with the modification of the position estimation device 100 in the first example embodiment as necessary.
Next, the third example embodiment of the present invention will be described.
As illustrated in
Note that a position estimation system including the position estimation device 300 in the example embodiment is configured in the same manner as the position estimation system 10 or others in the first example embodiment of the present invention.
In the example embodiment, as described above, the correlation separation unit 350 separates a predetermined component from each of measurement values used for deriving at least one of first and second cross-correlations. In one example, the correlation separation unit 350 separates a predetermined frequency component from each of the aforementioned measurement values. In this case, the correlation separation unit 350 may separate and extract only a specific frequency component from each of the measurement values, or may separate the measurement values for each frequency component. Further, the correlation separation unit 350 may eliminate a noise component in estimating an occurrence position of a pressure wave in a pipeline network by the estimation unit 130. The correlation separation unit 350 is implemented by any kind of band-pass filter which extracts a component having a desired propagation frequency. The first cross-correlation derivation unit 110 and the second cross-correlation derivation unit 120 respectively derive first and cross-correlations for each component separated by the correlation separation unit 350, for instance. Note that the first cross-correlation derivation unit 110 and the second cross-correlation derivation unit 120 may derive the first and the second cross-correlations based on the measurement values respectively obtained by measuring a pressure of fluid flowing through a pipeline network at least at two positions in the pipeline network in the same manner as the aforementioned example embodiments.
A propagation velocity of a pressure wave may differ depending on a medium through which the pressure wave propagates, or a type of a pressure wave. When a pressure wave is generated in a pipeline network by a fault or rupture of a pipe, the pressure wave may be a combined wave of pressure waves whose propagation velocities are different.
Further,
When a pressure wave in a pipeline network is a combined wave of pressure waves whose propagation velocities are different from each other, a first cross-correlation to be obtained by measuring the pressure waves may be such that local peaks illustrated in
In view of the above, in the example embodiment, the correlation separation unit 350 separates a predetermined component in such a manner that pressure waves of different propagation velocities are separated. Specifically, the correlation separation unit 350 separates a first cross-correlation to be obtained from a combined wave of pressure waves whose propagation velocities are different from each other into a component whose propagation velocity is the same (or whose propagation velocity lies in a predetermined range in which it is possible to handle that propagation velocities are the same). This makes it possible to reduce an influence on a pressure wave due to inclusion of a pressure wave having a different propagation velocity in a pressure wave from which a first cross-correlation is derived. Therefore, the position estimation device 300 in the example embodiment can estimate an occurrence position of a pressure wave by the estimation unit 130 with high accuracy.
As described above, the correlation separation unit 350 is implemented by any kind of band-pass filter which extracts a component having a desired propagation frequency as an example. Generally, when propagation velocities of pressure waves are different from each other, frequencies of pressure waves themselves or f cross-correlations thereof are different. Therefore, the correlation separation unit 350 can extract a component relating to a desired propagation velocity from a first cross-correlation by extracting a required frequency component with use of a band-pass filter as necessary.
In this example, the correlation separation unit 350 separates into frequency components respectively associated with propagation velocities different from each other based on time-series signals x and y of a pressure, which are measured in a pipeline network. The first cross-correlation derivation unit 110 derives first cross-correlations R1 to R3 corresponding to frequency components respectively associated with propagation velocities different from each other. Further, the first cross-correlation derivation unit 110 derives a first cross-correlation R0 based on the time-series signals x and y of a pressure, which are measured in a pipeline network.
Further, in the example embodiment, the second cross-correlation derivation unit 120 may derive a second cross-correlation, which is separated into frequency components respectively corresponding to first cross-correlations R1 to R3, in response to an operation of the correlation separation unit 350. In this case, the estimation unit 130 estimates an occurrence position of a pressure wave based on the first cross-correlation and the second cross-correlation, which are separated for each frequency component as described above.
Note that in the example embodiment, the second cross-correlation derivation unit 120 may derive a second cross-correlation without separating a pressure wave for each propagation velocity or for each frequency component. In this case, the correlation separation unit 350 may separate a predetermined component relating to not only a first cross-correlation but also a second cross-correlation, as necessary.
As described above, the position estimation device 300 in the third example embodiment of the present invention includes the correlation separation unit 350. The correlation separation unit 350 separates a predetermined component from a measurement value for use in deriving at least one of first and second cross-correlations. Thus, when an occurrence position of a pressure wave is estimated by the estimation unit 130, an influence due to a difference in the propagation velocity is reduced, even in a case where a pressure wave is a combined wave of pressure waves whose propagation velocities are different. Therefore, the position estimation device 300 in the example embodiment can estimate an occurrence position of a pressure wave with enhanced accuracy.
Note that the configuration of the position estimation device 300 in the example embodiment can be combined with the modification of the position estimation device 100 in the first example embodiment, or the position estimation device 200 in the second example embodiment as necessary.
In the foregoing, the invention of the present application is described referring to the example embodiments. The invention of the present application, however, is not limited to the aforementioned example embodiments. It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention. Further, the configurations of each of the example embodiments can be combined with each other, as far as the combination does not depart from the scope of the present invention.
This application claims the priority based on Japanese Patent Application No. 2014-238050 filed on Nov. 25, 2014, the entire disclosure of which is hereby incorporated.
Number | Date | Country | Kind |
---|---|---|---|
2014-238050 | Nov 2014 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2015/005840 | 11/24/2015 | WO | 00 |