Section: Software
RARL2
Participant : Martine Olivi [corresponding participant] .
Status: Currently under development. A stable version is maintained.
This software is developed in collaboration with Jean-Paul Marmorat (Centre de mathématiques appliquées (CMA), École des Mines de Paris).
RARL2 (Réalisation interne et Approximation Rationnelle L2) is a software for rational approximation (see section 3.3.2.2 ) http://www-sop.inria.fr/apics/RARL2/rarl2-eng.html .
The software RARL2 computes, from a given matrix-valued function in
discretized (uniformly distributed) values on the circle. In this case, a least-square criterion is used instead of the
norm.
It thus performs model reduction in case 1) and 2) and frequency data identification in case 3). In the case of band-limited frequency data, it could be necessary to infer the behavior of the system outside the bandwidth before performing rational approximation (see 3.2.2 ). An appropriate Moebius transformation allows to use the software for continuous-time systems as well.
The method is a steepest-descent algorithm. A parametrization of MIMO systems is used, which ensures that the stability constraint on the approximant is met. The implementation, in matlab, is based on state-space representations.
The number of local minima can be rather high so that the choice of an initial point for the optimization can play a crucial role. Two methods can be used: 1) An initialization with a best Hankel approximant. 2) An iterative research strategy on the degree of the local minima, similar in principle to that of Rarl2, increases the chance of obtaining the absolute minimum by generating, in a structured manner, several initial conditions.
RARL2 performs the rational approximation step in our applications to filter identification (see section 4.3 ) as well as sources or cracks recovery (see section 4.2 ). It was released to the universities of Delft, Maastricht, Cork and Brussels. The parametrization embodied in RARL2 was also used for a multi-objective control synthesis problem provided by ESTEC-ESA, The Netherlands. An extension of the software to the case of triple poles approximants is now available. It provides satisfactory results in the source recovery problem and it is used by FindSources3D (see section 5.6 ).