Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

lqi

线性二次积分控制

语法

[K,S,e] = lqi(SYS,Q,R,N)

说明

lqi 为下图所示的跟踪回路计算最优状态反馈控制律。

对于具有状态空间方程(或其离散对应方程)的被控对象 sys

dxdt=Ax+Buy=Cx+Du

状态反馈控制的形式为

u=K[x;xi]

其中 xi 是积分器输出。此控制律确保输出 y 跟踪参考命令 r。对于 MIMO 系统,积分器的数量等于输出 y 的维度。

[K,S,e] = lqi(SYS,Q,R,N) 基于给定的被控对象状态空间模型 SYS 和加权矩阵 QRN,计算最优增益矩阵 K。控制律 u = –Kz = –K[x;xi] 最小化以下代价函数(对于 r = 0)

  • J(u)=0{zTQz+uTRu+2zTNu}dt(适用于连续时间)

  • J(u)=n=0{zTQz+uTRu+2zTNu}(适用于离散时间)

在离散时间中,lqi 使用前向欧拉公式

xi[n+1]=xi[n]+Ts(r[n]y[n])

计算积分器输出 xi,其中 Ts 是 SYS 的采样时间。

当您省略矩阵 N 时,N 设置为 0。lqi 还返回相关联的代数黎卡提方程的解 S 和闭环特征值 e

限制

对于以下带增强积分器的被控对象的状态空间系统:

δzδt=Aaz+Bauy=Caz+Dau

问题数据必须满足:

  • 对组 (Aa,Ba) 是可稳定的。

  • R > 0 且 QNR1NT0

  • (QNR1NT,AaBaR1NT) 在虚轴(或离散时间的单位圆)上没有无法观测的模态。

提示

lqi 支持描述符形式的模型,其中包含非奇异矩阵 E。lqi 的输出 S 是以下等效显式状态空间模型的黎卡提方程的解:

dxdt=E1Ax+E1Bu

参考

[1] P. C. Young and J. C. Willems, “An approach to the linear multivariable servomechanism problem”, International Journal of Control, Volume 15, Issue 5, May 1972 , pages 961–979.

版本历史记录

在 R2008b 中推出

另请参阅

| | | | |