Application of Soft Computing Techniques to a LQG Controller Design

  • S. G. Khan
  • W. Naeem
  • R. Sutton
  • S. Sharma
Conference paper


Optimal control with a linear quadratic Gaussian (LQG) controller is a very popular and a modern control methodology. However, the optimization of design matrices of a linear quadratic regulator (LQR) and Kalman filter is a time consuming process and needs a significant amount of effort. Herein, soft computing techniques are proposed to automate this process. The noise covariance matrix V is made adaptive by the use of fuzzy logic. The Kalman filter is calculated each time with a new value of noise covariance matrix. The fuzzy Kalman filter is then combined with the LQR to form a novel LQG controller. This approach is highly desirable as it eliminates the painstaking heuristic procedure and improves the quality of the Kalman filter and hence the performance of LQG. This approach has been implemented on a twin Rotor MIMO system (TRMS) which is similar to a helicopter. This paper discusses the TRMS modelling using system identification techniques, fuzzy LQG controller design and implementation using the data collected from the TRMS.


LQG LQR Kalman filter fuzzy logic state-space 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

7. References

  1. [1]
    Shao, Z. J., H. Wang, Y. K. Zhu and Qian, J. X. (1994) Multivariable optimal control with adaptation mechanism in rudder/fin stabilizing system. Proc. IEEE Intl Conf Industrial Technology, 5–9 Dec, pp. 53–57.Google Scholar
  2. [2]
    Loebis, D., Sutton, R., Chudley, J. and Naeem, W. (2004a). Adaptive tuning of a Kalman filter via fuzzy logic for an intelligent AUV navigation system. Control Engineering Practice 12(12), 1531–1539.CrossRefGoogle Scholar
  3. [3]
    Feedback Instrument UK Ltd. (2007). Scholar
  4. [4]
    Ahmad, S. M., Chipperfield, J. and Tokhi, M. (2001). Parametric modelling and dynamic characterisation of a two-degree-of-freedom twin-rotor multi-input multi-output system, Proc. Instn Mech. Engrs Vol. 215 Part G, Journal of Aerospace Engineering, pp 63–78.Google Scholar
  5. [5]
    Ahmad, S. M., Shaheed, M. H., Chipperfield, J. and Tokhi, M. (2002). Non-linear model of a one-degree-of-freedom system using twin-rotor multi-input multi-output system using radial basis function networks, Proc. Instn Mech. Engrs Vol.216 Part G, Journal of Aerospace Engineering, pp 197–208.Google Scholar
  6. [6]
    Ljung, L. (2001). Matlab System Identification Toolbox, Mathswork Inc, USA.Google Scholar
  7. [7]
    Franklin, G. F., Powell, J. D. and Workman, M. (ed.) (1998) Digital Control of Dynamic Systems. Addison-Wesley Longman Inc.instrumentation/33-007.aspGoogle Scholar
  8. [8]
    Loebis, D., Sutton, R. & Chudley, J. (2004b) A Fuzzy Kalman Filter Optimized Using a Multiobjective Genetic Algorithm for Enhanced Autonomous Underwater Vehicle Navigation. Proceedings of the Institution of Mechanical Engineers Part M, 218(M1), pp. 53–69.Google Scholar
  9. [9]
    Mehra, R. (1970). On the Identification of Variances and Adaptive Kalman Filtering,” IEEE Transactions on Automatic Control, Vol. AC-15, no. 2, pp. 175–184.CrossRefMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  • S. G. Khan
    • 1
  • W. Naeem
    • 2
  • R. Sutton
    • 3
  • S. Sharma
    • 3
  1. 1.GIK Institute of Engineering Sciences & TechnologyTopiPakistan
  2. 2.School of Electronics, Electrical Engineering and Computer ScienceQueen’s University BelfastBelfastUK
  3. 3.Marine and Industrial Dynamic Analysis Research GroupUniversity of PlymouthUK

Personalised recommendations