模糊PID控制仿真出现错误(急急急)
感觉是整个系统做好了,仿真的时候却出现问题刚开始出现是
参数设置问题和没把.FIS输送到空间,把那个参数布尔类型钩掉,把.FIS文件输送到空间后再仿真
发现出现了无数的错误,郁闷死了
所以只能请大家帮忙了。。。。
出现的问题是:
1.模型错误
Input data dependency violation due to action subsystems. See Subsystem Examples in the Simulink library for valid and invalid examples of action subsystems
2.block error
一大堆。。。。
Input ports (1, Action) of 'pid/Fuzzy LogicController/FIS Wizard/EC/PB/If Action Subsystem2' are involved in the loop
Input ports (1) of 'pid/Fuzzy LogicController/FIS Wizard/Rule26/andorMethod' are involved in the loop
好多这样的错误
请大家,高手帮帮忙吧。。。
诚挚感谢
[ 本帖最后由 canon303 于 2009-6-3 20:58 编辑 ] 在反馈环节用一个memory
回复 沙发 yufeng 的帖子
很感谢,我刚上线,我查到是加memory环节,就是不知到加哪去。。 呵呵,反馈怎么连到控制器后面了,应该连到对象后才对。求助!
我在simulink中仿真模糊控制器时出现了这样的错误信息MinMax blocks do not accept 'boolean' signals. The input signal(s) of block 'untitled1/Fuzzy LogicController/FIS Wizard/Defuzzification1/Max (COA)' must be one of the MATLAB 'uint8', 'uint16', 'uint32', 'int8', 'int16', 'int32', 'single', or 'double' data types
An error occurred while propagating data type 'boolean' from block 'untitled1/Fuzzy LogicController/FIS Wizard/Defuzzification1/Zero Strength (COA)', output port 1,
请问有谁遇到同样的问题,麻烦帮帮忙解决一下!
回复 5楼 kacy 的帖子
我也遇到的,在参数设定里把BOOLEAN选项去掉就好了。。。我在做自适应PID模糊控制1级倒立摆实时控制时编译老是编译不出来,求助达人帮忙!!!
PID环节
你的PID控制环节中gain的50,10 ,0.1分别什么意思呢? 我也遇到了楼主相同的问题,请问楼主解决了么?可否指点一下,万分感谢!!{:{23}:} 模糊控制输出后面加个memory环节就可以~
页:
[1]