PID、LQR控制算法的优劣 MATLAB中使用LQR

PID、LQR控制算法的优劣 MATLAB中使用LQR

技术教程gslnedu2025-07-21 14:15:177A+A-

不得不掌握的控制算法:(一般通过C、C++实现)

其中PID必须掌握的控制算法,万物皆可PID(算法熟练你就不能被取代)
PID控制是一种线性控制器,对于一些非线性、不稳定系统的控制效果不好。P-比例、I-积分、D-微分


LQR控制是基于状态方程 dx/dt =A*x+B*u ,用相对较小的代价(能量)来达到较小的误差,获得消耗和误差综合最优的控制能力


PID优点是:不需要知道控制对象的精确数学模型、容易掌握、鲁棒性强应用广泛
LQR优点:通过对 控制对象的精确数学模型 的数学分析,得到的控制性能具有针对性,响应快、准、稳、代价小
PID现在的变种算法越来越多,其中串级PID能解决非线性问题。
如果项目频繁改动装置结构,会导致PID不断调试参数,这时就适合使用LQR。

掌握了控制对象的精确数学模型通过matlab,就能快速获取LQR的k值代入算法中

点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8