Method and a system for non-linear optimal estimation of dynamic processes in real time
First Claim
1. A method for non-linear optimal estimation of dynamic processes in real time, the method comprisingproviding measurement sensors arranged to measure sampled data associated with a state of a dynamic process at an instant under consideration t;
- providing a computation unit associated with memories;
said data measured by the sensors is then used in application of a computation program stored in the computation unit to deduce the estimated components of the state of the dynamic process at said instant t, and the operation is repeated recurrently to estimate the state at the instant following t+1 on arrival of new measurements;
using N identical particular processors disposed in parallel in said computation unit and each comprising at least two associated elementary operators, one of which is a behavior random generator which delivers components of a possible state of the dynamic process at the current instant t, and the other of which is a weighting unit from which said components delivered by the random generator are associated with a scalar magnitude referred to as a weight, representing the probability that said components are those of the current state of the dynamic process to be estimated;
producing by said behavior random generator a possible state for the process to be estimated selected from the set constituting state space, and taking into account the components of said possible state computed at instant t-1 and the probability of transition in the state of the dynamic process between instants t-1 and t;
computing by said weighting unit the weight of the possible state on the basis of the value of said weight at the preceding instant t-1, on the basis of the values of the components of said possible state, and on the basis of measurement data picked up by the sensors at the current instant t, with all the above taking into account the probability of noise disturbing said measurements;
initializing each processor by randomly drawing the initial components of said possible state and the associated initial weight by means of an initial state generator which applies its own specific a priori probability relationship representative of knowledge about the initial state of the dynamic process; and
delivering, at each instant t, a probabilistic distribution of the state of the dynamic process conditional on the data measured by the sensors up to the instant t, said distribution having as its support the set of possible states and as its mass point distribution the weights associated with each of said possible states.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for non-linear optimal estimation of a state of a dynamic process in real time includes several measurement sensors for delivering sampled data associated with the state of the process at the instant under consideration t, and a computation unit associated with memories and loaded with computation programs suitable for delivering in recurrent manner the estimated components of the state of the process at the instant under consideration t. The computation unit includes N particular processors disposed in parallel and each receiving the measurement data. Each of the N processors includes at least one behavior random generator which, by taking account of random disturbances in said behavior, delivers possible values of the state of the dynamic process at the instant t, together with a specialized operator which uses possible values for the state of the process and the measurement data to compute a scalar magnitude representing the probability that the state is real at instant t of the process.
43 Citations
10 Claims
-
1. A method for non-linear optimal estimation of dynamic processes in real time, the method comprising
providing measurement sensors arranged to measure sampled data associated with a state of a dynamic process at an instant under consideration t; - providing a computation unit associated with memories;
said data measured by the sensors is then used in application of a computation program stored in the computation unit to deduce the estimated components of the state of the dynamic process at said instant t, and the operation is repeated recurrently to estimate the state at the instant following t+1 on arrival of new measurements;using N identical particular processors disposed in parallel in said computation unit and each comprising at least two associated elementary operators, one of which is a behavior random generator which delivers components of a possible state of the dynamic process at the current instant t, and the other of which is a weighting unit from which said components delivered by the random generator are associated with a scalar magnitude referred to as a weight, representing the probability that said components are those of the current state of the dynamic process to be estimated; producing by said behavior random generator a possible state for the process to be estimated selected from the set constituting state space, and taking into account the components of said possible state computed at instant t-1 and the probability of transition in the state of the dynamic process between instants t-1 and t; computing by said weighting unit the weight of the possible state on the basis of the value of said weight at the preceding instant t-1, on the basis of the values of the components of said possible state, and on the basis of measurement data picked up by the sensors at the current instant t, with all the above taking into account the probability of noise disturbing said measurements; initializing each processor by randomly drawing the initial components of said possible state and the associated initial weight by means of an initial state generator which applies its own specific a priori probability relationship representative of knowledge about the initial state of the dynamic process; and delivering, at each instant t, a probabilistic distribution of the state of the dynamic process conditional on the data measured by the sensors up to the instant t, said distribution having as its support the set of possible states and as its mass point distribution the weights associated with each of said possible states. - View Dependent Claims (2, 3, 4, 5, 9)
- providing a computation unit associated with memories;
-
6. A system for non-linear optimal estimation of a state of a dynamic process in real time, the system comprising
measurement sensors constructed to deliver sampled data associated with a state of a dynamic process at an instant under consideration t, a computation unit associated with memories and loaded with computation programs suitable for delivering in recurrent manner estimated components of the state of the dynamic process at the instant under consideration t, said computation unit comprising N particular processors disposed in parallel and each receiving said measurement data, each of said N processors including at least one behavior random generator which, by taking account of random disturbances in said behavior, delivers possible values of the state of the dynamic process at the instant t, and each of said N processors also including a weighting unit that uses said possible values for the state of the dynamic process and said measurement data to compute a scalar magnitude representing the probability that said state is real at the instant t of the process.
-
10. A system for non-linear optimal estimation of a state of a dynamic process in real time, the system comprising
at least one measurement sensor for delivering sampled data associated with a state of a dynamic process at an instant under consideration t, a computation unit means loaded with computation programs for delivering in recurrent manner estimated components of the state of the dynamic process at the instant under consideration t, said computation unit means comprising N parallel processor means arranged to receive said measurement data, each said processor means including behavior random generator means for delivering possible values of the state of the dynamic process at the instant t by taking account of random disturbances in said behavior, and specialized operator means for computing a scalar magnitude, representing the probability that said state is real at the instant t of the process, by using the possible values for the state of the dynamic process and the measurement data.
Specification