模糊PID控制器的PI变化问题
根据PID参数整定的依据,在偏差最大的时候P要最大,I要最小,可是观察仿真的PI变化怎么跟这个不吻合啊,开始P最小,I竟然最大。这种控制效果还是好的。 首先,你确定你说的是真的?自己没有搞错?另外,你这个偏差最大是什么意思,其实每个控制规则没有最大的概念,只有>M之后采取P控制,I最小或者说不要I,因为此时I是起反面作用。
我觉得你的这个问题可能是你控制规则没弄好等等
很多时候你的I最大还是最小不重要,重要的是你的I是否达到了能够影响该系统的数值。否则鸡头也不能比得过凤尾吧:) 恩,没错,这点很纳闷,在阶跃给定开始,这就是我说的偏差最大的时候,这个时候fuzzy控制器输出P最小,I最大,完全相反,如果我在ΔP和ΔI上取负,控制效果反而更糟糕。
另外我看模糊规则表就是那样规定的,图,这个规则是错的吗?
PS:请问你能给我个模糊PID整定的程序例子吗?
[ 本帖最后由 delili 于 2007-6-22 11:47 编辑 ] 这是刘金琨老师著的<<先进PID控制及其MATLAB仿真>>中的讲模糊自适应PID控制的一个例子.看看有帮助没?
楼主最好能到图书馆借到这本书看看就更好了. 这本书以前论坛是有电子版本的,但由于论坛避免涉及侵权问题,删除了所有资料。
这本书还是很不错的,我也是多次推荐。大家自己找下,特别是做控制的同学。 他说列的就是我上图的说的,可这就是反的啊,应该是错的,想挑战权威了一下 我顶~
页:
[1]