24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2349  |  回复: 11
本帖产生 1 个 信息EPI ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

书寻玉

铁杆木虫 (正式写手)

[求助] 模糊控制与PID控制的对比问题求助已有1人参与

我的模型是2/(38.4s+1),延时为2s,对其进行了PID仿真和模糊控制仿真对比,但是得出来的曲线PID明显比模糊好,我的问题是PID的响应速度不是应该比模糊控制慢嘛,而且我把KP调的比较大,不存在超调了,模糊控制的调节时间也太长了吧,这仿真存在问题吗,这样是不是就得出结论说正对于这个系统,PID就比模糊控制好啊?仿真曲线如图所示

模糊控制与PID控制的对比问题求助
duibi.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仙木映月

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
书寻玉: 金币+2, 有帮助 2014-06-20 14:49:27
nono2009: 金币+2, 信息EPI+1, 优秀应助 2014-06-21 09:38:09
哪个控制器好应该是在同等的条件下进行对比得到结论才有意义。
如果经过参数整定,得到了该控制器的最优参数,再比较两个控制器的效果,才能说拿个控制器更好。否则的话,完全可以乱调一气,让PID根本就不收敛,这种情况还能说谁比谁好么?

在有一点就是,你的被控对象是一个非常简单的惯性特性,这个正式PID控制最擅长的。所以对这样的系统做控制,一般很难体现出其他控制器的优势。甚至其他控制器因为要提高鲁棒性,暂态特性等,会相对的牺牲一些对一般控制情况下的性能,所以往往会不如PID,这也是很正常的了。

所以话说回来,你的研究还没有解决一个最根本的问题——为什么要用模糊控制器。
等你想通了,你就知道如何让fuzzy优于PID了。
Hardtosay.
3楼2014-06-19 22:22:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

书寻玉

铁杆木虫 (正式写手)

不好意思,上面曲线的标注反了,红色曲线是PID,蓝色的是模糊控制
2楼2014-06-19 21:40:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

书寻玉

铁杆木虫 (正式写手)

引用回帖:
3楼: Originally posted by 仙木映月 at 2014-06-19 22:22:38
哪个控制器好应该是在同等的条件下进行对比得到结论才有意义。
如果经过参数整定,得到了该控制器的最优参数,再比较两个控制器的效果,才能说拿个控制器更好。否则的话,完全可以乱调一气,让PID根本就不收敛,这 ...

谢谢的你回答啊,因为我的这个一阶惯性延时环节的控制模型是我自己推导的,是不准确的,然后,我就想到了模糊控制算法,模糊控制算法不是对于不能精确确定模型的控制对象比较好嘛,然后我就仿真得到两个算法的曲线,但是这样不知道怎么说明模糊控制的优越性了,我只是想比较这两种算法在我这个系统中的优与劣,能给点意见吗
4楼2014-06-20 14:52:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仙木映月

金虫 (正式写手)

【答案】应助回帖

引用回帖:
4楼: Originally posted by 书寻玉 at 2014-06-20 15:52:20
谢谢的你回答啊,因为我的这个一阶惯性延时环节的控制模型是我自己推导的,是不准确的,然后,我就想到了模糊控制算法,模糊控制算法不是对于不能精确确定模型的控制对象比较好嘛,然后我就仿真得到两个算法的曲线 ...

你的模型是不精确的,可是你在仿真的过程中模型确实精确的。就是说你的仿真并没有准确的描述你的实际问题。

建议你在模型中加入一定的随机因素,这样可以看控制效果的统计结果来比较两个控制器的优劣。
Hardtosay.
5楼2014-06-20 17:27:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见