有关错误解决办法

MATLAB功能强大,很多同学用其做控制算法的仿真

但是其中的fuzzy logic controller刚开始用常常容易出错

常见报错:

1、MinMax blocks do not accept 'boolean' signals. The input signal(s) of block

'mkkzq1/Subsystem/Fuzzy Logic Controller with Ruleviewer/Fuzzy Logic Controller/FIS Wizard/Defuzzification1/Max (COA)' must be one of the MATLAB 'uint8', 'uint16', 'uint32', 'int8', 'int16', 'int32', 'single', or 'double' data types

2、An error occurred while propagating data type 'boolean' from block

'mkkzq1/Subsystem/Fuzzy Logic Controller with Ruleviewer/Fuzzy Logic Controller/FIS Wizard/Defuzzification1/Zero Strength (COA)', output port 1。

以下是解决方案:

1、fis编辑器(MATLAB的command window中键入fuzzy打开)中,建立好规则后,file-export-to workspace

2、对于7.0版本,simulink模型窗口菜单中,Simulation-Configuration Parameters-Implement logic signals as boolean data前面默认的勾选去掉

3.而对于6.5及以前版本,则是在SIMULATION -SIMULATION PARAMETERS-ADVANCED中将boolean logic signals选为off,强烈推荐用这个

用FIS(Mamdani)设计完模糊控制器之后,连接到控制系统中进行仿真,每次总出现这两个错误:

1)Block error Max(coa): MinMax blocks do not accept'boolean'signals.

2)block error Zero strength(coa):An error occurred while propagating data type'boolean'from block'....',outport 1

解决方案:

在simulink parameter中,找到advance选项卡,把第一二个选项设为off。

matlab中的模糊控制工具箱,4步学会使用matlab模糊控制工具箱相关推荐

  1. matlab 日期排序_在Matlab中对数据进行排序(Sorting Data in Matlab)

    在Matlab中对数据进行排序(Sorting Data in Matlab) 我试图在Matlab中对以下数据进行排序,但没有得到我需要的预期输出. 这是数据: '1B-3A-5A' '1A-3A- ...

  2. matlab中 三种方法计算 Ax b,在MATLAB中,方程Ax=B的解可以用哪个命令求得? matlab 求助 解方程组...

    matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=inv(A)*b - 采用求逆运算解方程组: (2)x=A\B - ...

  3. 矩阵在Matlab中应用规则,1.3 MATLAB中的矩阵运算免费阅读_详解MATLAB在最优化计算中的应用免费全文_百度阅读...

    4.6 线性规划问题的MATLAB求解方法 与一般的线性规划理论一样,在MATLAB中有线性规划的标准型,和前面介绍的一般标准型有类似之处,也有不同之处.在调用MATLAB线性规划函数linprog时 ...

  4. matlab中电流measure模块,三相逆变电源的在Matlab中的仿真设计

    三相逆变电源的在Matlab中的仿真设计 摘要:本文采用MATLAB搭建仿真系统对变频电源进行系统分析.基于Simulink做了系统仿真,并做了原理性的论证,调节器件参数比较仿真结果. 1. 引言 由 ...

  5. matlab中阶跃稳态时间怎么算,Matlab求解阶跃响应性能指标 (上升时间、调整时间、峰值峰值、超...

    Matlab求解阶跃响应性能指标 (上升时间.调整时间.峰值峰值.超 Matlab求解阶跃响应性能指标 (上升时间.调整时间.峰值峰值.超调量) Matlab求解阶跃响应性能指标 概述 阶跃响应性能指 ...

  6. matlab中读文件的行数_[转载]MATLAB中获取大型文本文件行数方法研究(转)

    在工作中会有很多特殊的需要,比如我现在就遇到一个需要将大型的文本格式数据文件(比如5G)读取到MATLAB中,同时进行一定的处理.由于XP的内存是绝对没有办法将5G的数据一次性加载到工作空间的,此时一 ...

  7. MATLAB中如何跳过有些缺省值,MATLAB:使用插值替换缺失值(NaN)

    我有单元格数组,每个单元格包含一个值序列作为行向量.序列包含由NaN表示的一些缺失值. 我想用某种插值方法替换所有NaN,我怎样才能在MATLAB中做到这一点?我也对如何处理这些缺失值的其他建议持开放 ...

  8. matlab中if语句多个_科学计算 | MATLAB程序设计基础

    点击"蓝字"关注我们 科学计算 | MATLAB程序设计基础 引言 在前面的学习中,我们都是在命令行窗口逐条输入命令,然后由matlab解释执行,这种交互式的命令执行方式,操作简单 ...

  9. matlab中sqp的算法原理_最优化方法及其Matlab程序设计 马昌凤

    内容简介<最优化方法及其Matlab程序设计>较系统地介绍了非线性最优化问题的基本理论和算法,以及主要算法的Matlab程序设计,主要内容包括(精确或非精确)线搜索技术.最速下降法与(修正 ...

最新文章

  1. Hadoop辅助工具——Flume、Sqoop
  2. git 使用writer_GitHub - Vpredictor/WriterFly: [QT/C++] 写作天下,为作家创造世界而生,执云作笔,诉尽平生意。...
  3. python宏替换_简单的宏替换
  4. 兄弟3150cdn更换硒鼓_耗材知多点:一体式硒鼓及分离式硒鼓
  5. CES神吐槽:人工智能快要“烂大街”了?
  6. 还在用 AI 和机器学习?简单的 SQL 脚本就能替代!
  7. 音乐 美术 计算机期末考试表,贵阳初中学业水平考试信息技术、音乐、美术考评标准出炉!...
  8. 【操作系统/OS笔记19】数据块缓存
  9. 推荐一个站点:里面有很多不错的长文
  10. 【POJ 3666】Making the Grade【线性DP】
  11. 使用JSP做一个小小的项目(一)
  12. 计算机核心期刊排名及投稿信息
  13. matlab寻找频谱峰值,如何得到明显峰值的频谱图?
  14. 系统时间无法同步 rpc服务器不可用,win7系统时间同步出错RPC服务器不可用的解决手段...
  15. Adobe Photoshop CS6 for Mac 简体中文 支持retina高清屏
  16. 高德地图添加导航依赖冲突 com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
  17. antv图例出现分页_自定义图例组件
  18. “嫦娥一号”可以证明美国当年登月是否属实
  19. 关于 window.open() referer 非法请求的问题
  20. Chrome浏览器双击无反应

热门文章

  1. Jetson-Xavier-NX刷机+pytorch环境配置+yolov5运行
  2. Laravel实现dingo+JWT api接口之实战篇
  3. NI无线通信与射频技术学习资源汇总
  4. FL Studio 教程之扫弦简介
  5. 色彩原理:三原色、色彩三要素、色彩模型
  6. php卡片式排版显示,卡片式设计思考
  7. 2022考研这一年总结
  8. 《C#零基础入门之百识百例》(九)位和赋值运算符 -- 2的n次幂
  9. linux进程的高级管理,Linux进程查看,管理工具
  10. OPPO AI Lab 核心岗位开放招聘:至美之路,等你加入!