Skip to main content
Log in

A method for controller parameter estimation based on perturbations

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

Simulation and prediction of eigenfrequencies and mode shapes for active flexible multibody systems is an important task in disciplines such as robotics and aerospace engineering. A challenge is to accurately include both controller effects and flexible body dynamics in a multidisciplinary system model appropriate for modal analysis. A method for performing modal analyses of such systems in a finite element environment was recently developed by the authors. On issue is, however, that for engineers working in a finite element environment, the controller properties are not always explicitly available prior to modal analyses. The authors encountered this problem when working with the design of a particular offshore windmill. The controller for the windmill was delivered in the form of a dynamic link library (dll) from a third party provider, and when performing virtual testing of the windmill design, it was of great importance to use the “real” controller in the form of the provided dll, rather than re-model it in for instance Simulink or EASY5. This paper presents a method for estimating the controller parameters of PID-type controllers when solving the closed-loop eigenvalue problem for active flexible multibody systems in a finite element environment. The method is based on applying incremental changes, perturbations, to relevant system variables while recording reactions from other system variables. In this work, the theory of the method is derived and the method is tested through several numerical examples.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. MATLAB and Simulink by The MathWorks, Inc.

  2. FEDEM (Finite Element in Dynamics of Elastic Mechanisms) simulation software is a multibody dynamics package distributed by Fedem Technology AS. It is based on the finite element method and uses model reduction techniques to effectively perform nonlinear time domain dynamic simulations of active flexible multibody systems [2, 12].

  3. MATLAB and Simulink version R2010a.

  4. FEDEM version R5.0.

References

  1. Géradin M, Cardona A (2001) Flexible multibody dynamics: a finite element approach. Wiley, Chichester

    Google Scholar 

  2. Sivertsen OI (2001) Virtual testing of mechanical systems—theories and techniques. Advances in Engineering 4. Swets and Zeitlinger B.V., Lisse, The Netherlands

  3. Bratland M, Haugen B, Rølvåg T (2011) Modal analysis of active flexible multibody systems. Comput Struct 89(9–10):750–761

    Article  Google Scholar 

  4. Preumont A (2002) Vibration control of active structures: an introduction, 2nd edn. Kluwer Academic Publishers, Dordrecht

    Google Scholar 

  5. Inman DJ (2006) Vibration with control. Wiley, Chichester

    Book  Google Scholar 

  6. Balchen JG, Andresen T, Foss BA (2003) Reguleringsteknikk, 5th ed. Department of Engineering Cybernetics, Norwegian University of Science and Technology, Trondheim, Norway (in Norwegian)

  7. Thomson WT, Dahleh MD (1998) Theory of Vibration with Applications, 5th edn. Prentice Hall, Inc., Upper Saddle River

    Google Scholar 

  8. Palm WJ (2007) Mechanical Vibration. John Wiley & Sons, Inc., Hoboken

    Google Scholar 

  9. Cook RD, Malkus DS, Plesha ME, Witt RJ (2002) Concepts and applications of finite element analysis, 4th edn. Wiley, New York

    Google Scholar 

  10. Bathe K-J (1996) Finite Element Procedures. Prentice Hall, Englewood Cliffs

    Google Scholar 

  11. Alvin KF, Park KC (1994) Second-order structural identification procedure via state-space-based system identification. AIAA J 32:397–406

    Article  MATH  Google Scholar 

  12. Sivertsen OI, Waloen AO (1982) Non-linear finite element formulations for dynamic analysis of mechanisms with elastic components. In: Washington, DC, USA. American Society of Mechanical Engineers, ASME, New York, NY, USA, p 7

  13. Astrom KJ, Hagglund T (2001) The future of PID control. Control Eng Pract 9:1163–1175

    Article  Google Scholar 

  14. Astrom KJ, Hagglund T (2004) Revisiting the Ziegler-Nichols step response method for PID control. J Process Control 14:635–650

    Article  Google Scholar 

  15. Alkhatib R, Golnaraghi MF (2003) Active structural vibration control: a review. Shock Vib Dig 35:367–383

    Article  Google Scholar 

  16. Bratland M, Rølvåg T (2008) Modal analysis of lumped flexible active systems (Part 1). In: Paper presented at the SIMS 2008: the 48th Scandinavian Conference on Simulation and Modeling, Oslo, Norway, 07 October 2008–08 October 2008

  17. Park KC, Felippa CA, Ohayon R (2009) The d’Alembert-Lagrange principal equations and applications to floating flexible systems. Int J Numer Meth Eng 77:1072–1099

    Article  MathSciNet  MATH  Google Scholar 

  18. Felippa CA (2001) A historical outline of matrix structural analysis: a play in three acts. Comput Struct 79:1313–1324

    Article  Google Scholar 

  19. Astrom KJ, Eykhoff P (1971) System identification-a survey. Automatica 7:123–162

    Article  MathSciNet  Google Scholar 

  20. Perreault EJ, Kirsch RF, Acosta AM (1999) Multiple-input, multiple-output system identification for characterization of limb stiffness dynamics. Biol Cybern 80:327–337

    Article  MATH  Google Scholar 

  21. Trier SD (2001) Design optimization of flexible multibody systems. Doctoral Thesis, Norwegian University of Science and Technology

Download references

Acknowledgments

The authors would like to acknowledge the guidance and assistance of Professor Ole Ivar Sivertsen and Professor Kristian Tønder at the Norwegian University of Science and Technology (NTNU). The authors would also like to acknowledge the financial support from the Research Council of Norway and the other partners in the Lean Product Development (LPD) Project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Magne Bratland.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bratland, M., Haugen, B. & Rølvåg, T. A method for controller parameter estimation based on perturbations. Engineering with Computers 30, 627–639 (2014). https://doi.org/10.1007/s00366-013-0312-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-013-0312-3

Keywords

Navigation