Nonlinear Filtering in Artificial Neural Network Applications in Business and Engineering

Nonlinear Filtering in Artificial Neural Network Applications in Business and Engineering

Copyright: © 2021 |Pages: 23
DOI: 10.4018/978-1-7998-3238-6.ch001
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Within this chapter the author considers the possibility of applying modern IT technologies to implement information processing algorithms in the sphere of UAV motion control system. Filtration of coordinates and motion parameters of objects in the situation of uncertainty is carried out using nonlinear adaptive filters, such as: Kalman and Bayesian filters. The author considers numerical methods for digital implementation of nonlinear filters based on the convolution of functions, the possibilities of neural networks, and fuzzy logic for solving the problems of tracking UAV objects (or missiles), the math model of dynamics, the features of the practical implementation of state estimation algorithms in the frame of added additional degrees of freedom. The considered algorithms are oriented on solving the problems in real time using parallel and cloud computing.
Chapter Preview
Top

Introduction

The growth and development of the IT sphere and the power of the computers allows to apply more advanced methods of information processing in the sphere of UAV and air planes. The major algorithms for information processing in such the spheres are filtering and extrapolation of the parameters of the trajectories of objects upon their detection and tracking according to measurement data.

The greatest interest is represented by the implementation of numerical methods for nonlinear filtering of dynamic processes under conditions of uncertainty and insufficiency of a priori information since the quality of the state vector estimate directly affects the operation of a closed control system (Bain, A. & Crisan, D., 2009). To provide feedback in such a system, the control object is equipped with meters, with which you can determine the components of the state vector, while the measurements have limited accuracy. To improve the quality of state assessment, special algorithms are used that reduce the measurement noise, taking into account its parameters and the dynamics of the control object. In the case of nonlinear systems, for example, the methods of nonlinear Kalmanovskaya and Bayesian filtering, which are successfully used to solve problems of assessing the state of aircraft and other objects, are most popular.

Until recently, their practical value was small, since many algorithms were unrealizable due to the stringent requirements of real-time processing. Therefore, analytical approximations in the form of linear Kalman – Bucy filters, which make it possible to solve problems in real time, are most widely used in practice (Bergemann, K. & Reich, S., 2012).

The development of adaptive filtering methods for nonlinear dynamic processes described by a not fully known and time-varying mathematical model under the action of random perturbations with a changing family of probability densities is extremely important. One of the effective ways to solve the problem is the Bayesian algorithm. Since information on external influences is inaccurate for adaptive nonlinear filtering problems, such artificial intelligence methods as neural networks and fuzzy logic can serve as an excellent complement to traditional methods of statistical synthesis of adaptive nonlinear filtering systems. In this regard, the possibilities of using neural networks, fuzzy logic and knowledge bases when implementing numerical algorithms for adaptive nonlinear filtering to increase their efficiency are considered. Although an extended Kalman filter will be briefly considered here, we take the Bayesian approach to the synthesis of discrete nonlinear filtering algorithms, which allows us to completely solve the problem of both linear and nonlinear filtering in discrete time.

Advanced Kalman Filter

The extended Kalman filter uses the model of a stochastic continuous system:𝑥˙ = (𝑥, 𝑡) + 𝑤(1) and discrete measurements:zk = hk(x(tk)) + yk(2) where 𝑥 is the state vector of the system, 𝑤 is the noise of the system, y𝑘 is the measurement noise.

The task of filtering is to find a measurement function 𝑧𝑘 an estimate of the state vector of the 𝑥’𝑘 system that minimizes the variance of the error x'k-x (tk).

Let an estimate of the state vector 𝑥’𝑘 − 1 be obtained at time 𝑡𝑘 − 1. Based on this estimate, the forecast of the state vector estimate 𝑥’𝑘 ’(a priori estimate) is built, then zk measurements and correction of the estimate a priori based on x’k’ ’measurement results (a posteriori estimate) are carried out (Wilson, R. C. & Finkel, L., 2009). An estimate a priori of the state vector x’k ’is calculated by integrating the model equation (3):

978-1-7998-3238-6.ch001.m01
(3) with initial conditions 𝑥’(𝑡) = 𝑥’k-1, 𝑥’(0) = 𝑥0.

The a priori estimate for the covariance error matrix for the linearized equations in 𝑃’k increments is calculated as (4),(5), (6):𝑃k’= φ𝑃k’’-1φT +𝑄,(4)

978-1-7998-3238-6.ch001.m02
(5) ِ = 𝐸 + 𝐹ن𝑡(6) With the initial conditions 𝑃’(𝑡) = 𝑃𝑘’’−1, 𝑃(0) = 𝑃0. Where, 𝑄 is the covariance matrix of the noise of the system (Doucet, A. & Johansen, A., 2009). A posteriori estimate for the state vector and covariance matrix errors are constructed as follows:x’k’’ = x’k’ + Kk(Zk – Hkx’k’)(7) 𝑃𝑘’’ = (𝐼 − 𝐾𝑘𝐻𝑘) 𝑃𝑘’(8) 𝐻𝑘 –linearized sensitivity matrix (9):
978-1-7998-3238-6.ch001.m03
(9) 𝐾𝑘 –feedback correction matrix (10):𝐾𝑘 = 𝑃𝑘’ 𝐻Tk[𝐻𝑘 𝑃𝑘’ 𝐻Tk + 𝑅]-1,(10) where 𝑅 –covariance matrix of noise measurements.

Complete Chapter List

Search this Book:
Reset