Main Content

lqrd

Diseñe un regulador lineal cuadrático (LQ) para planta continua

Sintaxis

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

Descripción

lqrd diseña un discreto regulador de feedback de estados completo que tiene características de respuesta similares a las de un regulador de feedback de estados continuo diseñado utilizando lqr. Este comando es útil para diseñar una matriz de ganancias de implementación digital después de que se haya diseñado una ganancia de feedback de estados continuo satisfactoria.

[Kd,S,e] = lqrd(A,B,Q,R,Ts) calcula la ley discreta de feedback de estados

u[n]=Kdx[n]

que minimiza una función de coste discreta equivalente a la función de coste continua

J=0(xTQx+uTRu)dt

Las matrices A y B especifican la dinámica de la planta continua

x˙=Ax+Bu

y Ts especifica el tiempo de muestreo del regulador discreto. También se devuelven la solución S de la ecuación discreta de Riccati para el problema discretizado y los valores propios discretos de lazo cerrado e = eig(Ad-Bd*Kd).

[Kd,S,e] = lqrd(A,B,Q,R,N,Ts) resuelve el problema más general con un término de acoplamiento cruzado en la función de coste.

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

Limitaciones

Los datos discretizados del problema deben cumplir los requisitos para dlqr.

Algoritmos

La matriz de ganancias discreta equivalente Kd se determina mediante la discretización de la planta continua y las matrices de ponderación utilizando el tiempo de muestreo Ts y la aproximación de la retención de orden cero.

Mediante la notación

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

la planta discretizada tiene ecuaciones

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

y las matrices de ponderación para la función de coste discreta equivalente son

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

Las integrales se calculan utilizando fórmulas exponenciales de matriz de Van Loan (consulte [2]). La planta se discretiza utilizando c2d y la matriz de ganancias se calcula a partir de los datos discretizados utilizando dlqr.

Referencias

[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.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | |