matlab中的模糊控制工具箱,4步学会使用matlab模糊控制工具箱
有关错误解决办法
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模糊控制工具箱相关推荐
- matlab 日期排序_在Matlab中对数据进行排序(Sorting Data in Matlab)
在Matlab中对数据进行排序(Sorting Data in Matlab) 我试图在Matlab中对以下数据进行排序,但没有得到我需要的预期输出. 这是数据: '1B-3A-5A' '1A-3A- ...
- matlab中 三种方法计算 Ax b,在MATLAB中,方程Ax=B的解可以用哪个命令求得? matlab 求助 解方程组...
matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=inv(A)*b - 采用求逆运算解方程组: (2)x=A\B - ...
- 矩阵在Matlab中应用规则,1.3 MATLAB中的矩阵运算免费阅读_详解MATLAB在最优化计算中的应用免费全文_百度阅读...
4.6 线性规划问题的MATLAB求解方法 与一般的线性规划理论一样,在MATLAB中有线性规划的标准型,和前面介绍的一般标准型有类似之处,也有不同之处.在调用MATLAB线性规划函数linprog时 ...
- matlab中电流measure模块,三相逆变电源的在Matlab中的仿真设计
三相逆变电源的在Matlab中的仿真设计 摘要:本文采用MATLAB搭建仿真系统对变频电源进行系统分析.基于Simulink做了系统仿真,并做了原理性的论证,调节器件参数比较仿真结果. 1. 引言 由 ...
- matlab中阶跃稳态时间怎么算,Matlab求解阶跃响应性能指标 (上升时间、调整时间、峰值峰值、超...
Matlab求解阶跃响应性能指标 (上升时间.调整时间.峰值峰值.超 Matlab求解阶跃响应性能指标 (上升时间.调整时间.峰值峰值.超调量) Matlab求解阶跃响应性能指标 概述 阶跃响应性能指 ...
- matlab中读文件的行数_[转载]MATLAB中获取大型文本文件行数方法研究(转)
在工作中会有很多特殊的需要,比如我现在就遇到一个需要将大型的文本格式数据文件(比如5G)读取到MATLAB中,同时进行一定的处理.由于XP的内存是绝对没有办法将5G的数据一次性加载到工作空间的,此时一 ...
- MATLAB中如何跳过有些缺省值,MATLAB:使用插值替换缺失值(NaN)
我有单元格数组,每个单元格包含一个值序列作为行向量.序列包含由NaN表示的一些缺失值. 我想用某种插值方法替换所有NaN,我怎样才能在MATLAB中做到这一点?我也对如何处理这些缺失值的其他建议持开放 ...
- matlab中if语句多个_科学计算 | MATLAB程序设计基础
点击"蓝字"关注我们 科学计算 | MATLAB程序设计基础 引言 在前面的学习中,我们都是在命令行窗口逐条输入命令,然后由matlab解释执行,这种交互式的命令执行方式,操作简单 ...
- matlab中sqp的算法原理_最优化方法及其Matlab程序设计 马昌凤
内容简介<最优化方法及其Matlab程序设计>较系统地介绍了非线性最优化问题的基本理论和算法,以及主要算法的Matlab程序设计,主要内容包括(精确或非精确)线搜索技术.最速下降法与(修正 ...
最新文章
- Hadoop辅助工具——Flume、Sqoop
- git 使用writer_GitHub - Vpredictor/WriterFly: [QT/C++] 写作天下,为作家创造世界而生,执云作笔,诉尽平生意。...
- python宏替换_简单的宏替换
- 兄弟3150cdn更换硒鼓_耗材知多点:一体式硒鼓及分离式硒鼓
- CES神吐槽:人工智能快要“烂大街”了?
- 还在用 AI 和机器学习?简单的 SQL 脚本就能替代!
- 音乐 美术 计算机期末考试表,贵阳初中学业水平考试信息技术、音乐、美术考评标准出炉!...
- 【操作系统/OS笔记19】数据块缓存
- 推荐一个站点:里面有很多不错的长文
- 【POJ 3666】Making the Grade【线性DP】
- 使用JSP做一个小小的项目(一)
- 计算机核心期刊排名及投稿信息
- matlab寻找频谱峰值,如何得到明显峰值的频谱图?
- 系统时间无法同步 rpc服务器不可用,win7系统时间同步出错RPC服务器不可用的解决手段...
- Adobe Photoshop CS6 for Mac 简体中文 支持retina高清屏
- 高德地图添加导航依赖冲突 com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
- antv图例出现分页_自定义图例组件
- “嫦娥一号”可以证明美国当年登月是否属实
- 关于 window.open() referer 非法请求的问题
- Chrome浏览器双击无反应