Contenu principal

lqrd

Design d’un régulateur linéaire quadratique (LQ) pour un système physique continu

Syntaxe

lqrd
[Kd,S,e] = lqrd(A,B,Q,R,Ts)
[Kd,S,e] = lqrd(A,B,Q,R,N,Ts)

Description

lqrd conçoit un régulateur à retour d’état complet discret ayant des caractéristiques de réponse similaires à un régulateur à retour d’état continu conçu au moyen de lqr. Cette commande est utile pour concevoir une matrice de gain pour l’implémentation numérique après le design d’un gain à retour d’état continu satisfaisant.

[Kd,S,e] = lqrd(A,B,Q,R,Ts) calcule la loi de retour d’état discret

u[n]=Kdx[n]

qui minimise un fonction de coût discrète équivalente à la fonction de coût continue

J=0(xTQx+uTRu)dt

Les matrices A et B spécifient la dynamique de système physique continu

x˙=Ax+Bu

et Ts spécifie le pas d’échantillonnage du régulateur discret. Sont également renvoyées la solution S de l’équation de Riccati discrète pour le problème discrétisé et les valeurs propres en boucle fermée discrètes e = eig(Ad-Bd*Kd).

[Kd,S,e] = lqrd(A,B,Q,R,N,Ts) résout le problème plus général avec un terme en couplage croisé dans la fonction de coût.

J=0(xTQx+uTRu+2xTNu)dt

Limitations

Les données du problème discrétisées devraient répondre aux exigences pour dlqr.

Algorithmes

La matrice de gain discrète équivalente Kd est déterminée en discrétisant le système physique continu et les matrices de pondération au moyen du pas d’échantillonnage Ts et de l’approximation du bloqueur d’ordre zéro.

Avec la notation

Φ(τ)=eAτ,Ad=Φ(Ts)Γ(τ)=0τeAηBdη,Bd=Γ(Ts)

le système physique discrétisé possède les équations

x[n+1]=Adx[n]+Bdu[n]

et les matrices de pondération pour la fonction de coût discrète équivalente sont

[QdNdNdTRd]=0Ts[ΦT(τ)0ΓT(τ)I][QNNTR][Φ(τ)Γ(τ)0I]dτ

Les intégrales sont calculées au moyen de formules exponentielles matricielles dues à Van Loan (consultez [2]). Le système physique est discrétisé au moyen de c2d et la matrice de gain est calculée à partir des données discrétisées au moyen de dlqr.

Références

[1] Franklin, G.F., J.D. Powell, and M.L. Workman, Digital Control of Dynamic Systems, Second Edition, Addison-Wesley, 1980, pp. 439-440.

[2] Van Loan, C.F., "Computing Integrals Involving the Matrix Exponential," IEEE® Trans. Automatic Control, AC-23, June 1978.

Historique des versions

Introduit avant R2006a

Voir aussi

| | |