EN FR
EN FR
DISCO - 2015
Overall Objectives
New Results
Bilateral Contracts and Grants with Industry
Bibliography
Overall Objectives
New Results
Bilateral Contracts and Grants with Industry
Bibliography


Section: New Software and Platforms

YALTA

Functional Description

The YALTA toolbox is a Matlab toolbox dedicated to the study of classical and fractional systems with delay in the frequency-domain. Its objective is to provide basic but important information such as, for instance, the position of the neutral chains of poles and unstable poles, as well as the root locus with respect to the delay of the system. The corresponding algorithms are based on recent theoretical results and on classical continuation methods exploiting the particularities of the problem.

The YALTA toolbox is a Matlab toolbox dedicated to the study of classical and fractional systems with delay in the frequency-domain. Its objective is to provide basic but important information such as, for instance, the position of the neutral chains of poles and unstable poles, as well as the root locus with respect to the delay of the system. The corresponding algorithms are based on recent theoretical results (see, for instance, [78] and [85] ) and on classical continuation methods exploiting the particularities of the problem [86] , [87] .

For classical delay systems, a Pade2 approximation scheme is available as well as a finite-dimensional approximation of the system.

Binaries are freely available at http://yalta-toolbox.gforge.inria.fr/ .

The YALTA GUI (graphical user interface) is a graphical application developed in Python that interacts with the Matlab toolbox YALTA. User actions are performed through intuitive graphic elements (dialog boxes, icons, menus, scroll bars) in order to capitalize on the functionalities of YALTA. This software, still in development, is based on PyQt, a Python binding of the cross-platform GUI toolkit Qt (C++).

Recently, some features have been added. YALTA toolbox and YALTA GUI have been designed to support multi-languages settings (English and French languages currently available). Parallely, the implementation of the Pade2 approximation scheme has been improved. Finally, continuous integration processes and tools such as Jenkins Hudson have been configured and managed to ensure long-term software quality.