3Sigma - Control Toolbox

Newsletter

La Control Toolbox pour Maple est basée sur le package DynamicSystems de Maple.
Vous trouverez ci-dessous une liste de toutes les fonctions de la Control Toolbox pour Maple
ainsi que les principales fonctions du package DynamicSystems dédiée à la conception de contrôleurs.

Important: toutes les fonctions de la Control Toolbox pour Maple fonctionnent aussi bien en continu qu'en discret.


Conception de contrôleurs


 PIDOptimize
 


 Control Toolbox

 Synthétise un contrôleur de type PID basé
 sur une stratégie d'optimisation

 PIDPolePlacement
 



 Control Toolbox

 Synthétise un contrôleur de type PID basé
 sur une stratégie de placement de pôles
 automatique

 PIDSIMC
 



 Control Toolbox

 Synthétise un contrôleur de type PID  basé
 sur une stratégie simplifiée de contrôle à
 modèle interne

 PID
 



 Control Toolbox

 essaie de déterminer la meilleure solution
 entre les 3 fonctions PIDPolePlacement,
 PIDSIMC et PIDOptimize

 IMC


 Control Toolbox

 Synthétise un contrôleur à modèle interne

 PolePlacement

 Control Toolbox

 Synthétise un contrôleur par placement de
 pôles.
 Les pôles (le polynôme caractéristique)
 peuvent  être définis manuellement ou
 calculés automatiquement.


 LQR

 Control Toolbox

 Synthétise un régulateur linéaire
 quadratique.
 Les matrices de pondération (sur les états,
 les sorties et les commandes) peuvent
 être définies manuellement ou calculées
 automatiquement.


 StateFeedbackClosedLoop


 Control Toolbox

 Calcule la boucle fermée d'un système
 contrôlé par un retour d'état.


 Observer


 Control Toolbox

 Synthétise un observateur d'état.

 Kalman


 Control Toolbox

 Synthétise un filtre de Kalman.

 ControllerObserver

 Control Toolbox

 Calcule le correcteur résultant de
 l'association d'un contrôleur par retour
 d'état et d'un observateur d'état.


 ControllerObserverClosedLoop

 Control Toolbox

 Calcule la boucle fermée d'un système
 contrôlé par l'association d'un contrôleur
 par retour d'état et d'un observateur
 d'état.


 RiccatiSolve


 Control Toolbox

 Résout une équation algébrique de Riccati
 continue ou discrète.


 Interactive


 Control Toolbox

 Interface graphique pour la conception
 interactive de contrôleurs.


 PIDInteractive


 Control Toolbox

 Interface graphique pour la conception
 interactive de contrôleurs de type PID.



Identification


 Identify

 Control Toolbox

 Identifie un système à partir d'entrées/sorties
 mesurées.
 

 CheckIdentification

 Control Toolbox

 Compare la simulation d'un système identifié avec
 des entrées/sorties mesurées.



Création et manipulation d'objets système


 Linearize

 Control Toolbox

 Crée un objet système linéaire à partir d'équations non
 linéaires écrites sous forme d'état. Exemple...
 

 LinearizeEquations

 Control Toolbox
 

 Crée un objet système linéaire à partir d'un système
 général d'équations différentielles non linéaires.
 

 AlgEquation


 Maple

 Crée un objet système de type équation algébrique.

 Coefficients


 Maple

 Crée un objet système de type coefficients.

 DiffEquation

 Maple

 Crée un objet système de type équation différentielle ou
 équation aux différences.


 StateSpace


 Maple

 Crée un objet système de type équation d'état.

 TransferFunction


 Maple

 Crée un objet système de type fonction de transfert.

 ZeroPoleGain


 Maple

 Crée un objet système de type zéro-pole-gain

 PrintSystem


 Maple

 Affiche le contenu d'un objet système

 ToDiscrete


 Maple

 Discrétise un objet système

 SubSystem


 Control Toolbox

 Extrait un sous-système d'un objet système

 MultiplyInputs


 Control Toolbox

 Multiplie les entrées d'un objet système

 MultiplyOutputs


 Control Toolbox

 Multiplie les sorties d'un objet système

 Series


 Control Toolbox

 Connecte deux objets système en série.

 ClosedLoop


 Control Toolbox

 Connecte deux objets système en boucle fermée.

 ReduceOrder

 Control Toolbox

 Réduit l'ordre d'un objet système de type fonction de
 transfert.



Tracés


 NicholsPlot
 

 Control Toolbox

 Trace le gain en fonction de la phase.

 PowerSpectrumPlot


 Control Toolbox

 Trace le spectre de puissance d'un signal.

 BodePlot


 Maple

 Trace le gain et la phase en fonction de la fréquence.

 DiscretePlot


 Maple

 Trace un vecteur de points.

 ImpulseResponsePlot


 Maple

 Trace la réponse impulsionnelle d'un système.

 MagnitudePlot


 Maple

 Trace le gain en fonction de la fréquence.

 PhasePlot


 Maple

 Trace la phase en fonction de la fréquence.

 ResponsePlot


 Maple

 Trace la réponse d'un système à une entrée donnée.

 RootContourPlot


 Maple

 Trace le contour des pôles.

 RootLocusPlot


 Maple

 Trace le lieu des pôles.

 ZeroPolePlot


 Maple

 Trace les pôles et les zéros d'un système linéaire.



Génération de signal


 PRBS
 

 Control Toolbox

 Génère une séquence binaire pseudo-aléatoire.

 Chirp


 Maple

 Génère un signal à fréquence variable.

 Ramp


 Maple

 Génère une rampe.

 Sinc


 Maple

 Génère un sinus cardinal.

 Sine


 Maple

 Génère une sinusoïde.

 Square


 Maple

 Génère un signal carré.

 Step


 Maple

 Génère un échelon.

 Triangle


 Maple

 Génère un signal triangulaire.



Manipulation de systèmes


 CharacteristicPolynomial
 

 Maple

 Calcule le polynôme caractéristique d'un système d'état.

 ControllabilityMatrix


 Maple

 Calcule la matrice de contrôlabilité.

 Controllable


 Maple

 Détermine la contrôlabilité d'un système d'état.

 GainMargin

 Maple

 Calcule la marge de gain et la fréquence de croisement
 de la phase.


 Grammians


 Maple

 Calcule les grammians de contrôlabilité et d'observabilité.

 ObservabilityMatrix


 Maple

 Calcule la matrice d'observabilité.

 Observable


 Maple

 Détermine l'observabilité d'un système d'état.

 PhaseMargin

 Maple

 Calcule la marge de phase et la fréquence de croisement
 du gain.


 RouthTable


 Maple

 Génère la table de Routh d'un polynôme.

 SSModelReduction


 Maple

 Réduit un système d'état.

 SSTransformation


 Maple

 Réalise des transformations sur les matrices d'état.



Outils de simulation


 FrequencyResponse
 

 Maple

 Calcule la réponse fréquentielle d'un système.

 ImpulseResponse


 Maple

 Calcule la réponse impulsionnelle d'un système.

 Simulate


 Maple

 Simule un système

AccueilAccueil

Panier  

(vide)