24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2342  |  回复: 11
本帖产生 1 个 信息EPI ,点击这里进行查看

书寻玉

铁杆木虫 (正式写手)

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

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

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

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

仙木映月

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +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的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

仙木映月

金虫 (正式写手)

【答案】应助回帖

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

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

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

书寻玉

铁杆木虫 (正式写手)

不好意思,上面曲线的标注反了,红色曲线是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的回帖

书寻玉

铁杆木虫 (正式写手)

引用回帖:
5楼: Originally posted by 仙木映月 at 2014-06-20 17:27:20
你的模型是不精确的,可是你在仿真的过程中模型确实精确的。就是说你的仿真并没有准确的描述你的实际问题。

建议你在模型中加入一定的随机因素,这样可以看控制效果的统计结果来比较两个控制器的优劣。...

加随机因素?什么意思,怎么加呢?
6楼2014-06-21 09:20:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

moonglow1989

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by 书寻玉 at 2014-06-21 09:20:43
加随机因素?什么意思,怎么加呢?...

个人觉得可能是跟输入不相关的一些随机信号,比如白噪声
上穷碧落下黄泉,动手动脚找东西
7楼2014-06-21 23:31:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

书寻玉

铁杆木虫 (正式写手)

引用回帖:
7楼: Originally posted by moonglow1989 at 2014-06-21 23:31:35
个人觉得可能是跟输入不相关的一些随机信号,比如白噪声...

输入噪声后,看两张算法抗干扰能力吗?
8楼2014-06-22 10:11:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

moonglow1989

铜虫 (小有名气)

引用回帖:
8楼: Originally posted by 书寻玉 at 2014-06-22 10:11:35
输入噪声后,看两张算法抗干扰能力吗?...

输入噪声可以体现两种算法的在抗干扰方面的优劣。不过个人觉得首先加入一些随机信号是为了使你的仿真系统比较接近实际系统,然后再在两个优化的算法做比较
上穷碧落下黄泉,动手动脚找东西
9楼2014-06-22 10:53:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

书寻玉

铁杆木虫 (正式写手)

引用回帖:
9楼: Originally posted by moonglow1989 at 2014-06-22 10:53:08
输入噪声可以体现两种算法的在抗干扰方面的优劣。不过个人觉得首先加入一些随机信号是为了使你的仿真系统比较接近实际系统,然后再在两个优化的算法做比较...

Simulink中能加入随机信号吗?这个随机信号有什么要求不?
10楼2014-06-22 14:22:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 书寻玉 的主题更新
信息提示
请填处理意见