Transformation of a PID Controller for Numerical Accuracy
Authors: Alexandre Chapoutot, Nasrine Damouche and Matthieu Martel
Paper Information
| Title: | Transformation of a PID Controller for Numerical Accuracy |
| Authors: | Alexandre Chapoutot, Nasrine Damouche and Matthieu Martel |
| Proceedings: | NSV 2014 Proceedings |
| Editors: | Olivier Bouissou and Khalil Ghorbal |
| Keywords: | Numerical Accuracy, Semantics-Based Program Transformation, Floating-Point Arithmetic, Validation of Numerical Programs |
| Abstract: | ABSTRACT. Numerical programs performing floating-point computations are very sensible 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. |
| Pages: | 7 |
| Talk: | Jul 17 11:15 |
| Paper: | ![]() |
