Object-oriented modelling of industrial PID controllers

Alberto Leva, Marco Bonvini, Martina Maggio

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

Abstract

This paper presents a library of (PID) controller models adopting the object-oriented approach, and written in Modelica. Peculiar to this work is that controllers are represented both as dynamic continuous-time and digital models, achieving consistence between the two and accounting for the functionalities of typical industrial implementations. This allows the designer to use realistic controllers, maintaining the possibility of choosing the continuous-time or digital (event based) representation. The former allows for example for variable-step simulation, to the advantage of efficiency, while the latter represents very realistically the actual control system's operation, clearly at the cost of more simulation time. Beside standard PI and PID controls, in this work also autotuning is (initially) considered, and some application examples are reported to show how the presented library can ease system studies involving (PID) controls.

Original languageEnglish
Title of host publicationIFAC Conference on Advances in PID Control, PID 2012 - Proceedings
PublisherIFAC Secretariat
Pages152-157
Number of pages6
EditionPART 1
ISBN (Print)9783902823182
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event2nd IFAC Conference on Advances in PID Control, PID 2012 - Brescia, Italy
Duration: 2012 Mar 282012 Mar 30

Publication series

NameIFAC Proceedings Volumes (IFAC-PapersOnline)
NumberPART 1
Volume2
ISSN (Print)1474-6670

Conference

Conference2nd IFAC Conference on Advances in PID Control, PID 2012
Country/TerritoryItaly
CityBrescia
Period2012/03/282012/03/30

Bibliographical note

Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.

Subject classification (UKÄ)

  • Control Engineering

Free keywords

  • Continuous-time control
  • Digital control
  • Object-oriented modelling and simulation
  • PID control

Cite this