RICC

Bloc Scicos
fr - eng

##
RICC Equation de Riccati

### Contenu

- RICC Equation de Riccati
  - Palette
  - Description
  - Boîte de dialogue
  - Propriétés par défaut
  - Fonction d'interface
  - Fonction de calcul
  - Voir aussi
  - Auteurs

### Palette

- Matrix - Palette d'opérations matricielles

### Description

This block computes the solution of riccati equation using different method and for both case continuous and discrete.
The riccati equation in continuous time is:
A*X+X*A+C-X*D*X=0
The riccati equation in discrete time is:
A*X*(inv(In-D))*A-X+C=0
where A is an NxN matrix, it is the first input of the block, C and D are two NxN symetrics matrices and are respectivly the second and third input of the RICC block. X represent the output of the block, it is also a NxN matrix.
The user can choose between two methods of computation. For the continuous time he can use even the Schur method or the matrix sign function approach method, by setting the Model parameter to 1 or 2. For the discrete time, the models are the Schur method and the inverse free spectral decomposition method.

### Boîte de dialogue

- Type (1=Cont 2=Disc)
  For continuous time signal set this parameter to 1. For discrete input time set it to 2.
  Propriétés : Type 'vec' de taille 1.

- Model(1=Schr 2=sign(cont) inv(disc))
  To use the Shur method in computation set this parameter to 1. To use matrix sign function approach in continuous case or the inverse free spectral decomposition method in discrete case set this parameter to 2.
  Propriétés : Type 'vec' de taille 1.

### Propriétés par défaut

- toujours actif: non
- direct-feedthrough: oui
- détection de passage à zéro: non
- mode: non
- entrée régulières:
  - port 1 : taille [-1,-1] / type 1
  - port 2 : taille [-1,-1] / type 1
  - port 3 : taille [-1,-1] / type 1
- sorties régulières:
  - port 1 : taille [-1,-1] / type 1
- nombre des entrées évènementielles: 0
- nombre des sorties évènementielles: 0
- possède un état continu: non
- possède un état discret: non
- possède un état objet: non
- nom de la fonction de calcul: ricc_m

### Fonction d'interface

- SCI/macros/scicos_blocks/MatrixOp/RICC.sci [voir code]

### Fonction de calcul

- SCI/routines/scicos/ricc_m.c [voir code]

### Voir aussi

- Matrix_pal - Palette d'opérations matricielles (Palette Scicos)

### Auteurs

Fady NASSIF INRIA