OATAO - Open Archive Toulouse Archive Ouverte Open Access Week

Transformation of a PID Controller for Numerical Accuracy

Damouche, Nasrine and Martel, Matthieu and Chapoutot, Alexandre Transformation of a PID Controller for Numerical Accuracy. (2015) Electronic Notes in Theoretical Computer Science, 317. 47-54. ISSN 1571-0661

[img] (Document in English)

PDF (Publisher's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader

Official URL: https://doi.org/10.1016/j.entcs.2015.10.006


Numerical programs performing floating-point computations are very sensitive to the way formulas are written. Several techniques have been proposed concerning the transformation of expressions in order to improve their accuracy and now we aim at going a step further by automatically transforming larger pieces of code containing several assignments and control structures. This article presents a case study in this direction. We consider a PID controller and we transform its code in order to improve its accuracy. The experimental data obtained when we compare the different versions of the code (which are mathematically equivalent) show that those transformations have a significant impact on the accuracy of the computations

Item Type:Article
HAL Id:hal-01255942
Audience (journal):International peer-reviewed journal
Audience (conference):International conference proceedings
Uncontrolled Keywords:
Institution:French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE)
Other partners > Ecole Nationale Supérieure de Techniques Avancées - ENSTA (FRANCE)
Other partners > Université de Montpellier (FRANCE)
Other partners > Université de Perpignan Via Domitia - UPVD (FRANCE)
Laboratory name:
Deposited On:03 Feb 2023 16:35

Repository Staff Only: item control page