Discrete State-Space
Implémenter un système de représentation d’état discret
Bibliothèques :
Simulink /
Discrete
Simulink /
Quick Insert /
Discrete
HDL Coder /
RCP and HIL
Description
Le bloc Discrete State-Space implémente le système décrit par
où u est l’entrée, x est l’état et y est la sortie. Les coefficients de la matrice doivent présenter les caractéristiques suivantes illustrées sur le diagramme ci-dessous :
A doit être une matrice n x n, où n est le nombre d’états.
B doit être une matrice n x m, où m est le nombre d’entrées.
C doit être une matrice r x n, où r est le nombre de sorties.
D doit être une matrice r x m.

Le bloc accepte une seule entrée et génère une seule sortie. La largeur du vecteur d’entrée est égale au nombre de colonnes des matrices B et D. La largeur du vecteur de sortie est égale au nombre de lignes des matrices C et D. Pour définir le vecteur d’état initial, utilisez le paramètre Initial conditions.
Pour spécifier un vecteur ou une matrice de zéros pour A, B, C, D ou Initial conditions, utilisez la fonction zeros.
Comportement du bloc pour les matrices vides
Lorsque les matrices A, B et C sont vides (par exemple, []), le fonctionnement du bloc est donné par y(n) = Du(n). Si le vecteur Initial conditions est vide lui aussi, le bloc utilise un vecteur d’état initial composé de zéros.
Exemples
Ports
Entrée(s)
Sortie(s)
Paramètres
Caractéristiques des blocs
Types de données |
|
Traversée directe |
|
Signaux multidimensionnels |
|
Signaux de taille variable |
|
Détection des passages à zéro |
|
Capacités étendues
Historique des versions
Introduit avant R2006a
Voir aussi
State-Space | Fixed-Point State-Space | Generate HDL Code from Simulink Model (HDL Coder) | Basic HDL Code Generation Workflow (HDL Coder)
