Performance Analysis of PID And LQG Control Algorithms for Antenna Position Control System

Nupoor Patil *  Durgesh Behere **
*-** Intelligent Motion Technology Private Limited, Group Intelmac, Ambegaon, Pune, Maharashtra, India.

Abstract

Ground station antennas find their application in communication with satellites. An antenna communicates with the spacecraft by sending command signals and receiving the data from the spacecraft. Gawronski, in the book Dynamics and Control of Strictures: A Modern Approach published in 1998 has mentioned that the antenna dish rotates with respect to elevation axis and whole antenna structure rotates on circular track, which is an azimuth axis. This paper discusses performance evaluation of two control algorithms on Antenna Control Servo System namely conventional PID algorithm and model based LQG algorithm. Power PMAC controller along with Power PMAC IDE and PMAC Servo Analyzer are used for implementing control algorithms. Results have been tested for single motor single drive position control system with step and ramp inputs.

Keywords :

Introduction

A position control system basically consists of position sensing module and error correction module. The aim is to set the actual value from the position encoder (18 bit) to match with desired position value, thus reducing the error. For positioning control, standard servo PID algorithm and LQG control algorithm have been implemented in Power PMAC controller. Antenna servo control system with monopulse tracking has been described briefly in Section 1. Section 2 explains PID control algorithm. Section 3 explains about simulation of PID algorithm on antenna position control system. Section 4 is about introduction to Power PMAC controller. Section 5 describes real-time results of the developed PID algorithm.

1. Antenna Control Servo System

For assurance of continuous tracking during earth's rotation, antenna dish rotates with respect to two control axis.

The horizontal control axis is called elevation and vertical axis is azimuth. Antenna Control Servo Systems (ACSS) consists of two parts situated in pedestal room. The Antenna Control Unit (ACU) is a part of ACSS, which consists of controller responsible for position control. Controller used is Power PMAC controller (Gawronski, 1998). Antenna Drive Unit (ADU ) is a part of ACSS, which consists of electrical driving components like drives, motors, gears, etc (Xuan, Estrada, & Digiacomandrea, 2009)

Figure 1 shows antenna control systems. The primary operator interface for the Antenna control servo system is the Remote Antenna Console (RAC) located in the TTC Control Room at a distance from the Antenna Control Unit (ACU), which provides remote control of ACU. The Remote Antenna Console (RAC) communicates with the Antenna Control Unit (ACU) over OFC (Optical Fiber Cable) Interface for 100 to 300 m distance.

Figure 1. Antenna Control Servo Systems

ACU is responsible for closing the position loop, reading the position sensors, and commanding the antenna azimuth/elevation drives (ADU). In order to remove the effect of backlash in gears, ADU has been provided with counter torque arrangement. The position loop is built with appropriate inner loops (rate loop and current loops) such that the equal-and-opposite counter-torque-bias is added appropriately at the rate loop input and both motors feedback taken in the loops. ACU provides antenna control functions for remote operations from motion and control system through RAC.

An internal or external color display allows the operator to continuously and simultaneously view all information of interest in clear alphanumeric font. The major subsystems like RAC, ACU, or Servo-Controller, Servo Motors, and the associated Drive Amplifiers, etc., have after sales service support for a minimum period of 10 years.

2. PID Control Algorithm

Power PMAC computes a very basic proportional + integral + derivative feedback algorithm with two feed forward terms. It does not include the polynomial filters and nonlinearities of the standard servo algorithm. It executes significantly faster than the standard servo algorithm, so is typically selected when high update rates are required, but the plant dynamics are relatively simple (Okumus, Sahin, & Akyazi, 2012).

Figure 2 shows the PID control alogorithm in Power PMAC. The PID feedback filter consists of proportional (“P”), integral (“I”), and derivative (“D”) terms, each with its own contribution to the control effort. They operate on position (following) error and actual velocity values. The magnitude of the position error, computed as the difference between the net desired position and net actual position values, is limited to the value of Motor[x].Servo.MaxPosErr.

Figure 2. PID Control Algorithm in Power PMAC

The proportional gain term Motor[x].Servo.Kp provides the basic corrective action for position errors, providing a control effort proportional to the size of the position (following) error to try to reduce the error. Proportional gain alone acts like a spring, and the magnitude of the proportional gain term is the “spring constant”; the higher this gain term, the stiffer the spring action. Note that without another term to provide a damping effect, either one of the velocity-feedback gains or feedback terms within a velocity-mode drive, proportional gain alone cannot provide the required stability (Gawronski, 2008)

The velocity feedback (derivative) gain terms Motor[x].Servo.Kvfb and Motor[x].Servo.Kvifb yield a “damping” effect by providing a contribution to the control effort proportional to the actual velocity acting against that velocity. In this respect they act much like a “dashpot” or the shock absorber of a vehicle's suspension (and the proportional gain term acts as the suspension's spring). The higher the derivative gain, the heavier the damping action. The integral gain term Motor[x].Servo.Ki provides for correction against steady-state errors caused by such effects as friction, gravitational loads, cutting loads, and analog offsets (Delta tau, n.d). The integral gain term controls how fast the position error integrator term “charges up” and “discharges”; the higher the gain, the faster it acts.

Because a feedback filter is error driven, it is necessary that there be an error between the commanded and actual positions before it takes any action. The actions of feedforward, on the other hand, are dependent only on the commanded trajectory, and therefore do not require errors to cause action. The basic idea of feedforward is to directly apply your best estimate of the control effort needed to execute the commanded trajectory, without waiting for position errors to build up. The feedback terms then only need to respond to the errors in this estimate, which are typically quite small (Xuan et al., 2009).

In a well-tuned system with low external loads, over 95% of the control effort can come from the feedforward terms, with the feedback terms just providing small corrections for disturbances and imperfections in the estimate. Power PMAC's basic PID algorithm has velocity and acceleration feedforward terms.

3. LQG Control Algorithm

In control theory, the linear–quadratic–Gaussian (LQG) control problem is one of the most fundamental optimal control problems. It concerns linear systems driven by additive white Gaussian noise. Figure 3 shows the LQG control algorithm of Power PMAC. The problem is to determine an output feedback law that is optimal in the sense of minimizing the expected value of a quadratic cost criterion. Output measurements are assumed to be corrupted by Gaussian noise and the initial state, likewise, is assumed to be a Gaussian random vector.

Figure 3. LQG Control Algorithm in Power PMAC

Under these assumptions, an optimal control scheme within the class of linear control laws can be derived by a completion-of-squares argument (Gawronski, 1998). This control law which is known as the LQG controller, is unique and it is simply a combination of a Kalman filter, i.e. a linear–quadratic state estimator (LQE), together with a linear–quadratic regulator (LQR). The separation principle states that the state estimator and the state feedback can be designed independently (Gawronski, Racho, & Mellstrom, 1994)

Let us consider a flexible structure with LQG compensator. The noises V and W are uncorrelated, where V is process noise with intensity V and W is measurement noise with intensity W.

(1)
(2)

The task is to determine the controller gain Kf and estimator gain Kc such that the performance index

(3)

is minimal.

R is positive definite input weight matrix

Q is positive semi definite state weight matrix

The minimal of J is obtained for the feedback

u = -KpX  where gain matrix Kp = BTS is obtained from solution of 'S' of controller algebraic Riccati equation (CARE) given by,

(4)

The optimal estimator gain is given by,

(5)

P is solution of Estimator Algebraic Riccati Equation (FARE) given by,

(6)

LQG control applies to both linear time-invariant systems as well as linear time-varying systems, and constitutes a linear dynamic feedback control law that is easily computed and implemented, i.e., the LQG controller itself is a dynamic system like the system it controls. Both systems have the same state dimension.

4. Power PMAC Servo Analyser

Power PMAC Servo Analyzer is being developed as a comprehensive package that includes classical FFT-based frequency response model identification, the plant transfer function identification by frequency domain nonlinear curve fitting techniques, and model based control design (Delta tau, n.d).

Explicit Plant system modeling is an essential first step in the design of robust, high-performance closed-loop motion systems (Mao, Gao, Wang, Luo, & Chu, 2017; Zhang, Xue, Ye, Pan, Zhang, 2017). The accuracy of the Plant model directly affects the behavior of the closed-loop system in terms of stability, speed of response (bandwidth), damping, and robustness to parameter changes. Among the several standard model identification methods, the Frequency Response Function (FRF) identification is the most popular. With the measured frequency response function, the explicit transfer function of the plant can be obtained by frequency domain nonlinear curve fitting technologies, which is the most difficult and key step in designing advanced control law for the closed-loop motion systems. In Power PMAC Servo Analyzer, the FFT-based frequency response function (Liu, Wang, Li, Wang, & Zhao, 2018) is measured and estimated through a chirp or a random signal excitation applied to the closed loop state. With corresponding data gathered from Power PMAC, the cross power spectrum between the input and output signals and the auto-power spectrum of the input signal are calculated from FFT, and then the ratio of the cross power spectrum over the auto-power spectrum is used to estimate the frequency response function between the input and output signals

5. Simulation Results

Two control algorithms have been tested for single motor single drive feedback system. Position encoder used is 18 bit that is 13 bit single turn and 8 bit multi turn. Figure 4 displays step response for 0.5 deg step for PID controller. It was observed that for PID algorithm, there is an overshoot of 19%, damping ratio is 0.46, rise time is 64.2 ms, and settling time is almost 300 ms.

Figure 4. PID Controller 0.5 Deg Step Response

Figure 5 shows step response for 0.5 deg step with LQG control algorithm. It can be seen that there is an overshoot of 4.33%, damping ratio is 0.699, rise time of 38.96 ms, settling time is 66 ms (Evans, 1948)

Figure 5. LQG Controller 0.5 Deg Step Response

Figure 6 shows the ramp response for 10 deg step for PID algorithm. It can be seen that the RMS following error is 133.64 counts. Error value in degrees is 0.18 (Kalman, 1960).

Figure 6. Ramp Response of PID for 10 Deg/S Response

Figure 7 shows ramp response for 10 degree/s for LQG algorithm. It can be seen that RMS value of following error 16.03 counts. Error value is degrees is 0.021.

Figure 7. Ramp Response of LQG for 10 Deg/S Response

Tables 1 and 2 describe the statistics of performance of two control algorithms on antenna control servo systems (Grimholt & Skogestad, 2013).

Table 1. Step Response Evaluation Statistics

Table 2. Ramp Response Statistics

Conclusion

ACSS has been tested for LQG and PID algorithms. It has been shown that the LQG controller significantly outperformed the PID controller in terms of rise time, bandwidth, pointing precision, and pointing error. It can be concluded that LQG control algorithm improves the accuracy by 8 to 10 times than that of conventional PID algorithm. However, requires costly modifications of the antenna hardware, and it should rather be addressed during the design process of a newly built antenna.

References

[1]. Delta tau (n.d). Power PMAC controller. Retrieved from http://www.deltatau.com/manuals/
[2]. Delta tau (n.d). Power PMAC servo analyzer user annual. Retrieved from http://www.deltatau.com/manuals/
[3]. Evans, W. R. (1948). Graphical analysis of control systems. Transactions of the American Institute of Electrical Engineers, 67(1), 547-551. https://doi.org/10.1109/T-AIEE. 1948.5059708
[4]. Gawronski, W. (1998). Dynamics and Control of Strictures: A Modern Approach New York: Springer-Verlag.
[5]. Gawronski, W. (2008). Modeling and Control of Antennas and Telescopes. Springer Science & Business Media.
[6]. Gawronski, W., Racho, C., S., & Mellstrom, J ., A. (1994). Linear Quadratic Gaussian and Fecdforward Controllers for the DSS-13 Antenna, The Telecommunications and Data Acquisition Progress Report, TDA PR 42-118, pp. 37-55
[7]. Grimholt, C., & Skogestad, S. (2013). Optimal PID-control on first order plus time delay systems & verification of the SIMC rules. IFAC Proceedings Volumes, 46(32), 265- 270.
[8]. Kalman, R. E. (1960, June). On the general theory of control systems. In Proceedings First International Conference on Automatic Control.
[9]. Liu, Y., Wang, S., Li, N., Wang, J. B., & Zhao, J. (2018). A compact dual-band dual-polarized antenna with filtering structures for sub-6 GHz base station applications. IEEE Antennas and Wireless Propagation Letters, 17(10), 1764- 1768. https://doi.org/10.1109/LAWP.2018.2864604
[10]. Mao, C. X., Gao, S., Wang, Y., Luo, Q., & Chu, Q. X. (2017). A shared-aperture dual-band dual-polarized filtering-antenna-array with improved frequency response. IEEE Transactions on Antennas and Propagation, 65(4), 1836-1844. https://doi.org/10.1109/TAP.2017.2670325
[11]. Okumus, H. I., Sahin, E., & Akyazi, O. (2012, July). Antenna azimuth position control with classical PID and fuzzy logic controllers. In 2012 International Symposium on Innovations in Intelligent Systems and Applications (pp. 1- 5). IEEE. https://doi.org/10.1109/INISTA.2012.6247049.
[12]. Xuan, L., Estrada, J., & Digiacomandrea, J. (2009). Antenna azimuth position control system analysis and controller implementation. Term Project. Retrieved from https://edoc.pub/antenna-azimuth-position-controlsystem- verification-pdf-free.html
[13]. Zhang, X.-Y., Xue, D., Ye, L.-H., Pan, Y.-M., Zhang, Y. (2017). Compact dual-band dual-polarized interleaved two-beam array with stable radiation pattern based on filtering elements, IEEE Transaction on Antennas and Propagation, 65(9), 4566-4575.