Journal of Mobile Communication

Year: 2010
Volume: 4
Issue: 2
Page No. 33 - 37

Finite-Time Linear Filtering and Control of A Communication Satellite Driven by White Noise Sequence

Authors : E.C. Obinabo and F.I. Anyasi

Abstract: This study models the dynamics of a communication satellite driven by a white noise sequence and proposes a finite-time filtering solution in which state estimation was addressed. The dynamics of the satellite assumed linear and reducible to an equivalent interconnection of subsystems enhanced computation of the filter gain matrix from the recursive relation. The significant practical benefits of using the stationary form of the Kalman filter in the computation were established.

How to cite this article:

E.C. Obinabo and F.I. Anyasi, 2010. Finite-Time Linear Filtering and Control of A Communication Satellite Driven by White Noise Sequence. Journal of Mobile Communication, 4: 33-37.

INTRODUCTION

For many space applications involving data communication, a large number of satellites have been launched into the earth orbit. For effectiveness in their operation, the attitude must be observable and the dynamics stabilizable (Flanagan, 1969; Sohn, 1959). By the former is meant that it should be possible to orient the satellites in a preferred or specified attitude and by the latter is meant that if the satellite is uncontrolled, it should be possible to obtain a time history of its attitude by suitable instrumentation and telemetry.

Since measurement of the physical parameters made by satellite-borne instruments is strongly dependent on the orientation of the instrument, it is necessary to either control the attitude precisely or provide information regarding the attitude to enhance realistic interpretation of the results.

In general, the satellites and the environment in which they operate are far from isotropic (Flanagan, 1969) consequently, in the case of scientific satellites. In the case of communications satellites of active relay type, the effective power transmitted from the satellites depends on the satellite transmitter power, transmission efficiency and antenna gain. In such systems, many of the design techniques based on state variable approach assume that values are available for all the states for a given control vector.

However, in most practical situations, it is not possible to measure all the states and furthermore, the measurements that are available often contain significant amounts of random noise and/or systematic errors. A near-earth satellite, for example orbiting in the attitude range of 150-450 km (Flanagan, 1969) encounters small but non-negligible aerodynamic forces due essentially to gravity waves set up in a stably stratified atmosphere (Obinabo, 1978).

The influence of major environmental forces on the attitude response of gravity gradient satellites using essentially both analytical and numerical techniques presents a problem of major interest to the process engineer.

Several aspects concerning formulation of the problem which rely on current measurements of the process variables and the ease with which detailed characterization of drag resistance effects of gravity waves in stably stratified atmosphere especially as it affects free and forced rotation of astronomical satellites through it have been addressed in the existing literature.

In absence of correct measurement, any change in the control vector can hardly influence the dynamics of interconnected subsystems thereby making it difficult to establish directly the true value of the process data since all measurements are unavoidably subject to noise (Oyediran et al., 2010). In these situations, on-line estimation techniques produce estimates of the true process values from computation of a suitable process model.

To this end, the Kalman filter has received considerable attention in the existing literature (Kalman, 1960; Hsiao and Wang, 2000; Oyediran et al., 2010) and has been applied successfully in the aerospace industry (Athans, 1971). Furthermore, there has been a number of theoretical investigations and simulation studies of its use in process control applications. Given a signal model that consists of a linear dynamic system driven by stochastic white noise processes, the Kalman filter (Kalman, 1960; Foster and Saffman, 1970) exploits a state space model for optimal filtration of noisy measurements. An interesting description of the history of Kalman filtering theory (Grimble, 1981; Ljung, 1979) and the applications include navigation and guidance, global positioning systems, target tracking, communications and signal processing and electrical machines. A precursor to the Kalman filter was the Weiner filter which was derived independently by Weiner and Kolmogorov (Oyediran et al., 2010) and which gives a method of optimally attenuating noise in process measurements. However, the Weiner filter is limited to time-invariant problems involving stationary noise sequence. The filter algorithm is not computationally straightforward as the Kalman filter.

This study presents solution to the filtering problem in a communication satellite process due essentially to drag resistance effects (Obinabo, 1978) associated with gravity waves in the satellite’s atmosphere. The overall study shows that a filter can be postulated to define a covariance matrix to yield unbiased measurements of the process variables.

MATERIALS AND METHODS

Generally, estimation of process variables contaminated with noise are formulated on the basis of maximum likelihood (Athans, 1971; Kalman, 1960) using statistical information in terms of joint probability distribution functions.When the additive, zero-mean white gaussian measurement noise is defined in terms of mean values and variances which will be appropriate for many practical applications, the least-squares solution is formulated as a deterministic problem (Bacher et al., 1981; Ho, 1962; Sage, 1967) with appropriate weighting that leads to the maximum likelihood estimate. The modeling is enhanced using the discrete-time stochastic sequence as follows:

(1)

Which is the linear stochastic time-invariant state space model where x is the nx1 state vector, is the mx1 control vector, is the px1 disturbance vector, is the lx1 output vector and are constant matrices. Vectors are here denoted by single underlines and matrices by double underlines. It is assumed that the measurement noise vector v and the s-dimensional process noise vector are zero mean, uncorrelated and have covariance matrices of , respectively.

The Kalman filter generates a state estimate which is the solution to the optimal estimation problem in Eq. 1. Now, with the Kalman filter, the known or assumed noise covariance matrices, and the initial state covariance matrix , generate an estimate which is linear with respect to the measured outputs and which provides a minimal variance estimate.

Suppose the control law of interest is a proportional state feedback controller with a constant gain matrix K as follows:

(2)

It can be shown that the multivariable controller in Eq. 2 is easily extended to include integral, feed forward and set point control modes. In order to implement the control law in Eq. 2, measurements of all n state variables are required but in many practical control problems, only measurements of the l input variables are available where l<n .

One possible strategy is to use a state estimation technique to generate an estimate of the state vector, and then substitute the estimate in the control law of Eq. 2. This approach results in the controller:

The filtration procedure generates an optimal estimate defined as follows:

(3)

Where is calculated from the deterministic model using the state estimation plus the measured process inputs from the previous time interval, i.e.,

(4)

RESULTS AND DISCUSSION

The filter gain matrix, is generated from a recursive relation. If it is assumed that the observation period is long compared to the dominant time constants of the process then the gain matrix in Eq. 3 becomes a time-invariant matrix, There is a significant practical advantage in using the stationary form of the Kalman filter since only a single matrix, , rather than a sequence of time-varying matrices , need be stored. To this end, we consider the scalar system (Fig. 1) which reduces Eq. 1 to the following:

Fig. 1: Linear and reducible to an eduivalent interconnection of sub-systems

(5)

Where z (k+1) are the measured outputs and w (k) and v (k) are zero-mean stationary white noise sequences:

The notation will be used to mean an estimate of the state x (k) based on all information up to the time j,

k>j-prediction
k = j-filtering
k<j-smoothing

In this study, we consider filtering problem by determining an estimate of the given model that is a linear combination of the previous state and the measurement. We assume the estimate is available. From estimation theory, we know that the best estimate of x (k+1) gives measurement up to time k is the minimum variance or the conditional mean E [x (k+1)/k]. From Eq. 1:

(6)

By definition:

because w (k) is a zero mean white noise process:

Hence Eq. 6 becomes:

(7)

(8)

With the measurement now carried out, the error in the prediction of Eq. 8 was determined as follows:

(9)

The prediction of Eq. 7 can be improved by using the information that we have now got available at time (k+1) and adding a proportion

(10)

This is a predictor-corrector type of equations which tries to drive to zero. Substituting Eq. 8 and 9 into 10 yields:

(11)

(12)

Equation 12 is the defining equation of the state estimator which estimates x (k+1) from only the current measurements z (k+1), z (k) etc., and the previous estimate The only problem remaining is to select k. this was done by defining the estimation error as follows:

(13)

The filter gain k was chosen such that:

(14)

We now define the variance as:

(15)

Squaring Eq. 13 and taking expectation, noting that the cross product terms E [x (k) w (k)], E [w (k) v (k+1)] etc., are all zero:

(16)

Where:

(17)

Differentiating Eq. 16 with respect to k and setting it to zero:

giving:

(18)

Substituting Eq. 18 into 16:

(19)

Which gives the Kalman-Bucy filter as follows:

(20)

(21)

(22)

(23)

Example: Here, we consider the dynamics of the satellite (Fig. 1) assuming they are linear and reducible to an equivalent interconnection of subsystems. The state and output equations were determined as follows:

From the Riccati equation with A = AT = –1, c = G = 1 and Q = 2R , the co-state variables:

were obtained. For steady state filter giving:

Therefore,

Which is the steady state gain of the filter associated with the problem.

CONCLUSION

Researcher concluded that prediction of discrete-time stochastic processes can be uniquely sought by recourse to the assumption that some or all of the parameters may be unknown even though the structure of the differential equation characterizing the system as well as the initial and boundary conditions may be available. The output of the data communication measuring instrument is an approximation of the true value. The computation of the optimal estimates relied on convergence of the iteration employed which was accomplished through sequential filtration of the estimate. There are no useful convergence results available in the existing literature for the plant situation described in this study which do not operate on the basis of data filtration. The plant itself is represented by a stable, linear, parameter-dependent state space model the solution of which is a Kalman filter. The most interesting results of this study have been concerned with the solution of the linear estimation problem and this was considered in detail as it applies to communication satellites driven by a stochastic white noise sequence. Computation of the estimates relied on convergence of the iteration employed which was accomplished through sequential filtration.

Design and power by Medwell Web Development Team. © Medwell Publishing 2024 All Rights Reserved