Flow rate prediction device, mixing ratio estimation device, method, and computer-readable recording medium
First Claim
1. A flow rate prediction device, comprising:
- hardware, including at least one processor and memory;
a stationarity discerning unit implemented at least by the hardware and configured to discern whether a state of fluctuation in the flow rate is a steady state or a non-steady state based on flow rate time series data, the flow rate time series data being time series data of measured values of flow rate;
a mixing ratio estimating unit implemented at least by the hardware and configured to estimate a mixing ratio of a steady state to a non-steady state both being included in the state of fluctuation in the flow rate at a specified time out of times corresponding to measured values included in the flow rate time series data by using a discernment result discerned by the stationarity discerning unit, a mixing ratio fluctuation model and a discernment result observation model, the mixing ratio fluctuation model modeling probabilistic fluctuation in a mixing ratio representing a proportion of a steady state to a non-steady state both being included in the state of fluctuation in the flow rate and the discernment result observation model indicating a probability of the discernment result discerned by the stationarity discerning unit being one predetermined state with respect to any mixing ratio; and
a model mixing unit implemented at least by the hardware and configured to mix a steady model that represents fluctuation in the flow rate in a steady state and a non-steady model that represents fluctuation in the flow rate in a non-steady state to construct a mixed model that serves as a fluctuation model of the flow rate based on a mixing ratio estimated by the mixing ratio estimating unit, improving accuracy in predicting communication throughput or fluctuation, whereinthe stationarity discerning unit discerns whether the state of fluctuation in the flow rate during a predetermined period defined using a specified time as a reference out of times corresponding to measured values included in the flow rate time series data is a steady state or a non-steady state, andthe mixing ratio estimating unit, using the mixing ratio fluctuation model and the discernment result observation model that have been prepared in advance, applies a particle filter to discernment result time series data, the particle filter achieving Bayesion inference using Monte Carlo simulation, the discernment result time series data arranging discernment results from the stationarity discerning unit in the order of times used a references in discernment, to estimate a mixing ratio included in the state of fluctuation in the flow rate at a specified time.
1 Assignment
0 Petitions
Accused Products
Abstract
Communication throughput or fluctuations therein is more accurately predicted. A flow rate prediction device of the present invention is provided with: a stationarity discerning means for discerning whether the state of fluctuation in a flow rate is a steady state or non-steady state, on the basis of flow rate time series data; a mixing ratio estimating means which uses the discernment result, a mixing ratio fluctuation model, and a discernment result observation model, and which estimates the mixing ratio in the flow rate in a designated duration; and a model mixing means for mixing a steady model and a non-steady model, on the basis of the estimated mixing ratio, to construct a mixed model.
22 Citations
6 Claims
-
1. A flow rate prediction device, comprising:
-
hardware, including at least one processor and memory; a stationarity discerning unit implemented at least by the hardware and configured to discern whether a state of fluctuation in the flow rate is a steady state or a non-steady state based on flow rate time series data, the flow rate time series data being time series data of measured values of flow rate; a mixing ratio estimating unit implemented at least by the hardware and configured to estimate a mixing ratio of a steady state to a non-steady state both being included in the state of fluctuation in the flow rate at a specified time out of times corresponding to measured values included in the flow rate time series data by using a discernment result discerned by the stationarity discerning unit, a mixing ratio fluctuation model and a discernment result observation model, the mixing ratio fluctuation model modeling probabilistic fluctuation in a mixing ratio representing a proportion of a steady state to a non-steady state both being included in the state of fluctuation in the flow rate and the discernment result observation model indicating a probability of the discernment result discerned by the stationarity discerning unit being one predetermined state with respect to any mixing ratio; and a model mixing unit implemented at least by the hardware and configured to mix a steady model that represents fluctuation in the flow rate in a steady state and a non-steady model that represents fluctuation in the flow rate in a non-steady state to construct a mixed model that serves as a fluctuation model of the flow rate based on a mixing ratio estimated by the mixing ratio estimating unit, improving accuracy in predicting communication throughput or fluctuation, wherein the stationarity discerning unit discerns whether the state of fluctuation in the flow rate during a predetermined period defined using a specified time as a reference out of times corresponding to measured values included in the flow rate time series data is a steady state or a non-steady state, and the mixing ratio estimating unit, using the mixing ratio fluctuation model and the discernment result observation model that have been prepared in advance, applies a particle filter to discernment result time series data, the particle filter achieving Bayesion inference using Monte Carlo simulation, the discernment result time series data arranging discernment results from the stationarity discerning unit in the order of times used a references in discernment, to estimate a mixing ratio included in the state of fluctuation in the flow rate at a specified time. - View Dependent Claims (2, 3, 4)
-
-
5. A flow rate prediction method, the method comprising:
-
discerning whether a state of fluctuation in the flow rate is a steady state or a non-steady state based on flow rate time series data ,the flow rate time series data being time series data of measured values of flow rate; estimating a mixing ratio of a steady state to a non-steady state both being included in the state of fluctuation in the flow rate at a specified time out of times corresponding to measured values included in the flow rate time series data by using the result of discernment, a mixing ratio fluctuation model and a discernment result observation model, the mixing ratio fluctuation model modeling probabilistic fluctuation in a mixing ratio representing a proportion of a steady state to a non-steady state both being included in the state of fluctuation in the flow rate and the discernment result observation model indicating a probability of a discernment result of the stationarity being one predetermined state with respect to any mixing ratio; and mixing a steady model that represents fluctuation in the flow rate in a steady state and a non-steady model that represents fluctuation in the flow rate in a non-steady state to construct a mixed model that serves as a fluctuation model of the flow rate based on the mixing ratio being estimated, improving accuracy in predicting communication throughput or fluctuation, wherein discerning whether the state of fluctuation is the steady state or the non-steady state discerns whether the state of fluctuation in the flow rate during a predetermined period defined using a specified time as a reference out of times corresponding to measured values included in the flow rate time series data is a steady state or a non-steady state, and estimating the mixing ratio applies, using the mixing ratio fluctuation model and the discernment result observation model that have been prepared in advance, a particle filter to discernment result time series data, the particle filter achieving Bayesian inference using Monte Carlo simulation, the discernment result time series data arranging discernment results from the stationarity discerning unit in the order of times used a references in discernment, to estimate a mixing ratio included in the state of fluctuation in the flow rate at a specified time.
-
-
6. A non-transitory computer-readable recording medium storing a flow rate prediction program, the program making a computer execute:
-
a process of discerning whether a state of fluctuation in the flow rate is a steady state or a non-steady state based on flow rate time series data, the flow rate time series data being time series data of measured values of flow rate; a process of estimating a mixing ratio of a steady state to a non-steady state both being included in the state of fluctuation in the flow rate at a specified time out of times corresponding to measured values included in the flow rate time series data by using the discernment result, a mixing ratio fluctuation model and a discernment result observation model, the mixing ratio fluctuation model modeling probabilistic fluctuation in a mixing ratio representing a proportion of a steady state to a non-steady state both being included in the state of fluctuation in the flow rate, the discernment result observation model indicating a probability of a discernment result of the stationarity being one predetermined state with respect to any mixing ratio; and a process of mixing a steady model that represents fluctuation in the flow rate in a steady state and a non-steady model that represents fluctuation in the flow rate in a non-steady state to construct a mixed model that serves as a fluctuation model of the flow rate based on the estimated mixing ratio, improving accuracy in predicting communication throughput or fluctuation, wherein the process of discerning discerns whether the state of fluctuation in the flow rate during a predetermined period defined using a specified time as a reference out of times corresponding to measured values included in the flow rate time series data is a steady state or a non-steady state, and the the processing of estimating applies, using the mixing ratio fluctuation model and the discernment result observation model that have been prepared in advance, a particle filter to discernment result time series data, the particle filter achieving Bayesian inference using Monte Carlo simulation, the discernment result time series data arranging discernment results from the stationarity discerning unit in the order of times used a references in discernment, to estimate a mixing ratio included in the state of fluctuation in the flow rate at a specified time.
-
Specification