matlab——PID控制
Posted 一剃解千愁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab——PID控制相关的知识,希望对你有一定的参考价值。
只有比例,可看到,按比例扩大了10倍,存在稳态误差,err不能稳定在0
第二个PID控制器添加一个I,调成:
结果:
黄线是P控制,黄线超调量不大,但不能稳定到预期值,存在稳态误差,蓝线是增加I后,构成PI,误差err能达到0,系统输出结果能达到预期值,蓝线超调量大,收敛时间久。
第二个PID控制器再添加一个D,调成:
红线是加入D后的结果,超调量小了很多,速度也快了,但是KP,KI,KD搭配不是很好,不平缓
对P,PI,PID控制器加入噪声,含微分项D的PID对噪声敏感
隐藏,PID后
微分就是求导,比如0.001sin(1000t),幅度只有0.001,求导后变成cos(1000t),幅度变成1,扩大了1000倍,振幅不变
以上是关于matlab——PID控制的主要内容,如果未能解决你的问题,请参考以下文章
PID优化基于matlab遗传算法PID控制器优化设计含Matlab源码 1144期
MATLAB教程案例68基于MATLAB编程实现PID控制器与性能分析
PID优化基于matlab粒子群算法优化BP神经网络PID控制含Matlab源码 2022期
水箱控制基于matlab GUI PID水箱控制系统含Matlab源码 2099期