Skip to main content
Log in

Real-time design constraints in implementing active vibration control algorithms

  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

Although computer architectures incorporate fast processing hardware resources, high performance real-time implementation of a complex control algorithm requires an efficient design and software coding of the algorithm so as to exploit special features of the hardware and avoid associated architecture shortcomings. This paper presents an investigation into the analysis and design mechanisms that will lead to reduction in the execution time in implementing real-time control algorithms. The proposed mechanisms are exemplified by means of one algorithm, which demonstrates their applicability to real-time applications. An active vibration control (AVC) algorithm for a flexible beam system simulated using the finite difference (FD) method is considered to demonstrate the effectiveness of the proposed methods. A comparative performance evaluation of the proposed design mechanisms is presented and discussed through a set of experiments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. U. Thoeni. Programming Real-Time Multicomputers for Signal Processing. Prentice-Hall, Hertfordshire, UK, 1994.

    Google Scholar 

  2. M. O. Tokhi, M. A. Hossain. CISC, RISC and DSP Processors in Real-Time Signal Processing and Control. Journal of Microprocessors and Microsystems, vol. 19, no. 5, pp. 291–300, 1995.

    Article  Google Scholar 

  3. G. Bader, E. Gehrke. On the Performance of Transputer Networks for Solving Linear Systems of Equation. Parallel Computing, vol. 17, no. 12, pp. 1397–1407, 1991.

    Article  MATH  Google Scholar 

  4. M. O. Tokhi, M. A. Hossain, M. J. Baxter, P. J. Fleming. Heterogeneous and Homogeneous Parallel Architectures for Real-Time Active Vibration Control. IEE Proceedings-D: Control Theory and Applications, vol. 142, no. 6, pp. 1–8, 1995.

    Google Scholar 

  5. M. O. Tokhi, M. A. Hossain, M. J. Baxter, P. J. Fleming. Tokhi. Performance Evaluation Issues in Real-Time Parallel Signal Processing and Control. Journal of Parallel and Distributed Computing, vol. 42, pp. 67–74, 1997.

    Article  MATH  Google Scholar 

  6. B. N. Bershad, D. Lee, T. H. Romer, J. B. Chen. Avoiding Conflict Misses Dynamically in Large Direct-Mapped Caches. In Proceedings of Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS’94), ACM Press, San Jose, Californianada, pp. 158–170, 1994.

    Chapter  Google Scholar 

  7. B. Clader, C. Krintz, S. John, T. Austin. Cache — Concious Data Placement. In Proceedings of Eighth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS’98), ACM SIGARCH SIGOPS SIGPLAN and the IEEE Computer Society, San Jose, Californianda, pp. 139–149, 1998.

    Chapter  Google Scholar 

  8. K. Hwang. Advanced Computer Architecture — Parallelism, Scalability, Programmability. McGraw-Hill, California, USA, 1993.

    Google Scholar 

  9. S. Mcfalring. Program Optimization for Instruction Caches. In Proceedings of Third International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS’989), ACM Press, Boston, MA, pp. 183–191, 1989.

    Google Scholar 

  10. M. A. Hossain. Digital Signal Processing and Parallel Processing for Real-Time Adaptive Noise and Vibration Control. Ph.D. dissertation, Department of Automatic Control and System Engineering, The University of Sheffield, UK, 1995.

    Google Scholar 

  11. P. K. Kourmoulis. Parallel Processing in the Simulation and Control of Flexible Beam Structure System. Ph.D. dissertation, Department of Automatic Control and Systems Engineering, The University of Sheffield, UK. 1990.

    Google Scholar 

  12. G. S. Virk, P. K. Kourmoulis. On the Simulation of Systems Governed by Partial Differential Equations. In Proceedings of IEE Control-88 Conference, pp. 318–321, 1988.

  13. M. O. Tokhi, M. A. Hossain. Self-Tuning Active Control of Noise and Vibration. In Proceedings of IEE — Control Conference-94, Coventry, UK, vol. 1, pp. 263–278, March 21–24, 1994.

    Google Scholar 

  14. U. Kabir, M. A. Hossain, M. O. Tokhi. Reducing Memory Access Time in Real-Time Implementation of Signal Processing and Control Algorithms. In Proceedings of International Federation of Automatic Control (IFAC) Workshop on Algorithms and Architectures for Real-time Control (AARTC’2000), Palma de Mallorca, Spain, pp. 15–18, May 15–17, 2000.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Osman Tokhi.

Additional information

Mohammed Alamgir Hossain received his M.Sc from University of Dhaka (Bangladesh) in 1984 and Ph.D. from University of Sheffield, UK, in 1995. He has worked at several academic institutions and is currently employed as Lecturer at the Department of Computing, the University of Bradford, UK.

His main research interests include intelligent control, high-performance computing for real-time signal processing and control (HPC) and network congestion control.

Mohammad Osman Tokhi obtained his B.Sc. degree in Electrical Engineering from Kabul University, Afghanistan, in 1978 and Ph.D. from Heriot-Watt University, UK, in 1988. He has worked at several academic and industrial establishments and is currently employed as Reader at the Department of Automatic Control and Systems Engineering, the University of Sheffield, UK.

His main research interests include adaptive/intelligent and soft computing techniques for modelling and control of dynamic systems, high-performance computing for real-time signal processing and control (HPC), and biomedical applications of robotics and control.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hossain, M.A., Tokhi, M.O. Real-time design constraints in implementing active vibration control algorithms. Int J Automat Comput 3, 252–262 (2006). https://doi.org/10.1007/s11633-006-0252-0

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-006-0252-0

Keywords

Navigation