Randomized Algorithms Control Toolbox (RACT)
The Randomized Algorithms Control Toolbox
(RACT) is a Matlab toolbox for probabilistic analysis and synthesis of control
systems affected by various uncertainty structures. Some of the RACT features
are:
- Handle a variety of uncertain objects: scalar,
vector and matrix uncertainties, with different probability distributions
- Easy and fast sampling for uncertain objects of
almost any type
- Randomized algorithms for probabilistic
performance verification and probabilistic worst-case performance
- Randomized algorithms for feasibility of
uncertain LMIs using stochastic gradient, ellipsoid or cutting plane
methods
-
Optimal
design methods using the scenario approach
RACT is entirely based on Matlab. It
can be freely downloaded from the web page:
http://ract.sourceforge.net
To install the toolbox, just unzip
the downloaded version and update your path. In the current version, several
bugs have been fixed, the part relative to control systems design has been
improved, and new examples have been created.
RACT is free, but as always, no
guarantees! Working version of Matlab is 7.3, but it should definitely work
under 6.5.
Thanks for trying RACT!
pdf
The RACT Project
RACT has been developed at IEIIT-CNR (
Politecnico di Torino, Italy)
and at the Institute for Control Science (Moscow, Russia), based on a bilateral international project funded by Consiglio Nazionale delle
Ricerche (CNR) and Russian Academy of Sciences (RAS). Members of the project:
-
Andrey Tremba (Main Developer and Maintainer)
-
Giuseppe
Calafiore
- Fabrizio
Dabbene
-
Elena
Gryazina
-
Boris Polyak (Co-Principal Investigator)
-
Pavel Shcherbakov
-
Roberto
Tempo (Co-Principal Investigator)
References
-
A. Tremba, G. Calafiore, F. Dabbene, E. Gryazina, B. T. Polyak, P. S. Shcherbakov and
R. Tempo, "RACT: Randomized Algorithms Control Toolbox for MATLAB,"
Proc. of IFAC
World Congress, Seoul, July 2008.