Digital implementation of the PID controller

Pujan Bhandari, Péter Zoltán Csurcsia

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)
32 Downloads (Pure)


This paper discusses the appropriate way of implementing the PID controller in the software. This work can be seen as a tutorial that teaches the important concepts of the PID controller. The PID controller equation presented in most undergraduate textbooks is in the continuous Laplace domain. To implement the PID controller in the software the continuous Laplace domain equation must be transformed into the difference equation. Once transformed into a difference equation, this equation can be implemented to develop a digital PID controller to control any closed-loop system. This concept is discussed in this paper with the help of software that is developed to control a ball balancing beam.

Original languageEnglish
Article number100306
Pages (from-to)1-4
Number of pages4
JournalSoftware Impacts
Publication statusPublished - Aug 2022


Dive into the research topics of 'Digital implementation of the PID controller'. Together they form a unique fingerprint.

Cite this