230 likes | 394 Views
Kalman Filter in the Real Time URBIS model. Richard Kranenburg Master scriptie June 11, 2010. Kalman Filter in the Real Time URBIS model. Introduction Real Time URBIS model Problems and Goals Method Kalman filter equations Results Extensions on the Kalman Filter Conclusions.
E N D
Kalman Filter in the Real Time URBIS model Richard Kranenburg Master scriptie June 11, 2010
Kalman Filter in the Real Time URBIS model • Introduction • Real Time URBIS model • Problems and Goals • Method • Kalman filter equations • Results • Extensions on the Kalman Filter • Conclusions
Introduction • Company: TNO • Business Unit: ‘BenO’ • Department: ‘ULO’ • Accompanists: • Michiel Roemer (TNO) • Jan Duyzer (TNO) • Arjo Segers (TNO) • Kees Vuik (TUDelft)
Real Time URBIS Model • URBIS Model, standard concentration fields • 11 sources, 4 wind directions, 2 wind speeds
Real Time URBIS model • Every hour interpolation between standard concentration fields • Correction for background and traffic fields • μ is the weight function dependent of wind direction (φ), wind speed (v), temperature (T), hour (h), day (d), month (m) • : standard concentration fields
Real Time URBIS model • Linear correction used by DCMR • Average concentration of three stations • Schiedam • Hoogvliet • Maassluis
Problems and Goals • The model simulation can become negative • No information about the uncertainty of the simulation • Goal: Find an uncertainty interval for the concentration NO , which does not contain negative concentrations
Method • Kalman filter connects the model simulations with a series of measurements • Kalman filter corrects the model in two steps • Forecast step • Analysis step • Result is a (multivariate) Gaussian distribution of the unknown • Mean • Covariance matrix
Kalman filter equations • Correction factor ( ) for each standard concentration field • Kalman filter calculates a Gaussian distribution for the unknown variable ( ) • The concentration NO can be found in a log-normal distribution
Kalman filter equations • Second equation not linear in ( ), thus a linearization around • H: projection matrix, A: correlation matrix • represents the uncertainty of the measurements on time k
Kalman filter equations • The linearization results in: • with:
Kalman filter equations • Forecast step • represents the uncertainty of the model • is the covariance matrix after the forecast step • The temporal correlation matrix A is determined with information from the measurements
Kalman filter equations • Analysis step • Minimum variance gain
Kalman filter equations • Start of the iteration process: • Screening process: • Before the analysis step is executed, the measurements are screened. • If difference between simulation and observation is too large, that observation will be thrown away. • In this application the criterion is twice the standard deviation
Results • For the whole domain on each hour an uncertainty interval for the concentration NO can be calculated • Annual mean of the widths of these uncertainty intervals • Population density on the whole domain • Connection between population and uncertainty
Results • Connection between uncertainty and population • Kalman filter reduced the uncertainty • Absolute uncertainty: 14.5 % • Relative uncertainty: 16.1 %
Extensions of the Kalman filter • Goal: Minimize the uncertainty connected with the population • Methods: • Add extra monitoring stations to the system • Apply Kalman filter with different time scale and add stations with other time scales • Analyse the values of the correction factors