canon303 发表于 2009-6-3 20:57

模糊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 编辑 ]

yufeng 发表于 2009-6-4 17:42

在反馈环节用一个memory

canon303 发表于 2009-6-5 21:15

回复 沙发 yufeng 的帖子

很感谢,我刚上线,我查到是加memory环节,就是不知到加哪去。。

xianfa110 发表于 2009-6-10 00:32

呵呵,反馈怎么连到控制器后面了,应该连到对象后才对。

kacy 发表于 2009-6-12 22:07

求助!

我在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,
请问有谁遇到同样的问题,麻烦帮帮忙解决一下!

wuyufox 发表于 2009-7-8 16:59

回复 5楼 kacy 的帖子

我也遇到的,在参数设定里把BOOLEAN选项去掉就好了。。。
我在做自适应PID模糊控制1级倒立摆实时控制时编译老是编译不出来,求助达人帮忙!!!

chrisphone 发表于 2010-5-11 10:14

PID环节

你的PID控制环节中gain的50,10 ,0.1分别什么意思呢?

Leah 发表于 2010-12-10 20:51

我也遇到了楼主相同的问题,请问楼主解决了么?可否指点一下,万分感谢!!{:{23}:}

2310436293 发表于 2014-8-27 15:05

模糊控制输出后面加个memory环节就可以~
页: [1]
查看完整版本: 模糊PID控制仿真出现错误(急急急)