marvellist 发表于 2007-5-11 09:38

问:PID模糊控制器设计仿真

Warning: no rule is fired for input
Average of the range for each output variable is used as default output.
此为 SIMULINK仿真后在MATLAB出现的典型的问题,不知道这是什么错误,如何纠正。
望各道友们 相助一下!

cdwxg 发表于 2007-5-11 12:54

这个应该是你模糊控制器的问题,你是用的GUI的方式么?还是直接编程的方式?
看下你的图形。
是不是rule的问题,而且上面只是个警告,不代表错误啊。

marvellist 发表于 2007-5-11 16:05

回复 #2 cdwxg 的帖子

我的模糊控制器是用GUI ,SIMULINK仿真.

marvellist 发表于 2007-5-11 17:52

续:

我个人觉得,我用的规则是参考一本书的 ,只是改了隶属度函数的论域 和 量化参数.
所以我是不是因为参数设置不当 ,如果是那样的话,如何让设置的参数可以让仿真顺利,在工作空间中不出现许多Warning:

marvellist 发表于 2007-5-11 17:59

再续:

marvellist 发表于 2007-5-11 18:02

再再续:

cdwxg 发表于 2007-5-12 23:19

其实你这个系统,用个控制开关就可以,何必画两个系统呢,一个模糊的一个PID的。
至于你所说的警告那些是非常麻烦的,模糊控制的控制规则和隶属度等问题一般情况下可以拿来用,但是对于具体的系统,想实现起来就非常麻烦,总是有很多问题
这些东西不是一步到位的,只能慢慢摸索。一起讨论,慢慢研究吧。
参考下《先进PID控制及其MATLAB仿真》

marvellist 发表于 2007-5-13 09:26

非常感谢你的答复!
想问:
我做的模糊PID会对DSP的编程实现 有影响 ,
能不能顺利通过那基于DSP的样机实验 ?

cdwxg 发表于 2007-5-13 10:59

原帖由 marvellist 于 2007-5-13 09:26 发表 http://www.chinavib.com/forum/images/common/back.gif
非常感谢你的答复!
想问:
我做的模糊PID会对DSP的编程实现 有影响 ,
能不能顺利通过那基于DSP的样机实验 ?
很多都是DSP上来实践的,尤其是高校,所以理论上来说没问题的
模糊PID在dsp上的应用也很多,只是实现上面会有很多小问题需要解决的,加油!

marvellist 发表于 2007-5-13 15:43

thanks !
页: [1]
查看完整版本: 问:PID模糊控制器设计仿真