Matlab 水位控制仿真.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:400-050-0739(电话支持时间:9:00-19:00)。
3-2 水箱模糊控制器(MATLAB 演示) 控制问题:水箱有一个进水口和一个出水口。 假设出水口固定不变,水箱水位则与出水速度有关。出水速度是与水压有关,水 压反过来又与水位高度有关,这是个非线性关系。 我们希望通过控制进水阀门,实现对水箱水位的任意控制。 最常用我们用方波信号来评价控制性能。 1 打开FIS 编辑器: fuzzy tank 1)模糊推理系统结构图: 2)水箱FIS 系统结构参数: a=readfis('tank') a = name: 'tank' type: 'mamdani' andMethod: 'prod' orMethod: 'probor' defuzzMethod: 'centroid' impMethod: 'prod' aggMethod: 'max' input: [1x2 struct] output: [1x1 struct] rule: [1x5 struct] 3)水箱FIS 详细参数 a=readfis('tank') showfis(a) 1. Name tank 2. Type mamdani 3. Inputs/Outputs [2 1] 4. NumInputMFs [3 3] 5. NumOutputMFs 5 6. NumRules 5 7. AndMethod prod ; 求积运算 8. OrMethod probor ; 代数和运算 9. ImpMethod prod 10. AggMethod max 11. DefuzzMethod centroid 12. InLabels level 输入变量名 13. rate 14. OutLabels valve 输出变量名 15. InRange [-1 1] ; 输入论域 16. [-0.1 0.1] 17. OutRange [-1 1] 输出论域 18. InMFLabels high 输入1 模糊参考集名称 19. okay 20. low 21. negative 输入2 模糊参考集名称 22. none 23. positive 24. OutMFLabels close_fast ;输出模糊参考集名称 25. close_slow 26. no_change 27. open_slow 28. open_fast 29. InMFTypes gaussmf ;输入模糊参考集形状,高斯型 30.

文档评论(0)

_______
该用户很懒,什么也没介绍

相关文档

相关课程推荐