VSL 2014: VIENNA SUMMER OF LOGIC 2014

Transformation of a PID Controller for Numerical Accuracy

Authors: Alexandre Chapoutot, Nasrine Damouche and Matthieu Martel

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

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:
Disclaimer | Powered by EasyChair Smart Program