Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

dlqr

Regolatore lineare quadratico (LQ) di feedback dello stato per un sistema stato-spazio a tempo discreto

Sintassi

[K,S,e] = dlqr(A,B,Q,R,N)

Descrizione

[K,S,e] = dlqr(A,B,Q,R,N) calcola la matrice di guadagno ottimale K in modo tale che legge di feedback dello stato

u[n]=Kx[n]

minimizza la funzione di costo quadratica

J(u)=n=1(x[n]TQx[n]+u[n]TRu[n]+2x[n]TNu[n])

per il modello stato-spazio a tempo discreto

x[n+1]=Ax[n]+Bu[n]

Il valore predefinito N=0 viene assunto quando N è omesso.

Oltre al guadagno sul feedback dello stato K, dlqr restituisce la soluzione orizzontale infinita S dell'equazione di Riccati a tempo discreto

ATSAS(ATSB+N)(BTSB+R)1(BTSA+NT)+Q=0

e gli autovalori a loop chiuso e = eig(A-B*K). Si noti che K è derivato da S x

K=(BTSB+R)1(BTSA+NT)

Limiti

I dati del problema devono soddisfare i seguenti criteri:

  • La coppia (A, B) deve essere stabilizzabile.

  • R > 0 e Q − NR–1NT ≥ 0

  • (Q − NR–1NT, A − BR–1NT) non presenta unità non osservabili sul cerchio unitario.

Cronologia versioni

Introduzione prima di R2006a

Vedi anche

| | | |