模糊推理系统的部署与应用
1. 模糊推理系统的部署方式
模糊推理系统(FIS)可以通过在Simulink或MATLAB中生成代码来进行部署。可以为类型1(如mamfis、sugfis)和类型2(如mamfistype2、sugfistype2)模糊推理系统生成代码,所有模糊推理系统选项(包括自定义推理函数)都支持代码生成。
1.1 在Simulink中生成代码
可以使用模糊逻辑控制器块在Simulink中生成用于评估模糊推理系统的代码。可以使用Simulink Coder™或Simulink PLC Coder™为双精度、单精度或定点数据生成代码。具体步骤如下:
1. 打开模型:
mdl = 'fuzzyPID';
open_system(mdl)
- 运行仿真以验证系统性能:
sim(mdl)
- 生成代码:
set_param(mdl,'RTWVerbose','off')
slbuild(mdl)
1.2 在MATLAB中生成代码
可以在MATLAB中生成用于评估模糊推理系统的代码。可以使用MATLAB Coder为双精度或单精度数据生成代码。需要注意的是,MATLAB中的代码生成不支持模糊推理系
超级会员免费看
订阅专栏 解锁全文
1092

被折叠的 条评论
为什么被折叠?



