当前位置: 首页 > news >正文

基于模糊控制的PID设计(simulink仿真)

1目的

主要是学习在一个控制系统中,PID控制和模糊控制PID的比较

2使用软件

matlab和simulink

3实验过程

3.1首先创立模糊控制器

在matlab界面命令行窗口输入fuzzy,然后弹出模糊控制器。

接下来需要设置的是输入和输出的数量(edit-add variable-input/output),以及更改名字name

双击FIS Variables的每一个模块,然后分别更改论域range(输入是【-8 8】,输出是【-10 10】),增加语言值个数(先清空原有的edit-remove all mfs,然后添加所需要的数量edit-add mfs,可以改数量和函数类型 )

接下来就是制定模糊规则,双击图一的中间白色部分(mhkzq,正常情况是Untitled),然后制定规则,弄完之后点击close退出,然后保存文件到电脑(file-export-to file),让控制器保存到工作区(file-export-to workspace)

3.2在simulink仿真

同时监测了三种控制过程(传统传函,pid控制传函,模糊+pid控制传函)。

注意的是在库中导入模糊控制器(fuzzy)后,要双击他,把名字改成你上面保存的模糊控制器名字。

仿真结果图像

4实验分析

可以看出,原本的传函(黄色曲线):超调明显,持续多次小幅度震荡,收敛慢,稳态误差较大

引入pid控制(蓝色曲线):相应速度最快(瞬间冲到1),峰值时间远小于另外两条,无稳态误差,缺点是有一定的超调,动态平稳性不如模糊控制

模糊控制器(橙色曲线):响应速度慢于其他两条,牺牲一点响应时间,换来极佳的动态平稳特性,无超调,无震荡,稳态最终收敛于1

结论:最求极致响应,允许小幅度超调,选用pid

被控对象不允许超调,要求平稳无波动(如液位,温度),选模糊pid

http://www.gsyq.cn/news/1595485.html

相关文章:

  • 2026最新网盘不限速下载技巧:满速直链解析榨干带宽指南
  • IP文创产业规模发展,授权管控链条需要向精细化迈进
  • 第八章 多媒体技术基础(完整版)
  • 5分钟搞定:Adobe-GenP 3.0激活Adobe全系列软件终极指南
  • 2026脑机接口技术全景解析:从医疗突破到民用落地,未来产业迎来爆发前夜
  • 从零搭建 ReAct 智能体:打造具备思考与行动能力的自动化客服机器人
  • Instagram评论数据采集:从底层逻辑解析到营销策略优化
  • 语音操控超分辨率超声成像:多模态大语言模型驱动的AI医学影像新范式
  • Loop Engineering的理性审视:从Prompt Engineering到Loop Engineering的演进逻辑与利弊分析
  • RIS近场波束聚焦技术原理与实践
  • 钢丝绳的抗拉强度
  • 如何快速恢复加密压缩包密码:开源工具的完整实战指南
  • Windows 11安卓应用运行完整指南:四大模块实现专业级体验
  • 漏洞挖掘实战指南:从技能构建到报告撰写的完整路径
  • 使用JMeter对RabbitMQ进行性能测试与调优实战指南
  • URLFinder:解决网页资源提取难题的Go语言高效工具
  • 6小时完成AI小说推文:TaleStreamAI全自动工作流终极指南
  • 纯亚克力浴缸生产厂家排名
  • ROFL-Player:如何解决英雄联盟回放无法播放的终极难题?
  • ETS2LA终极指南:5步开启《欧洲卡车模拟2》自动驾驶新时代
  • CBCX外汇在在线支持上清楚吗?
  • 扩展-Agent Loop:自主执行的工程哲学
  • 终极指南:5分钟掌握HS2-HF_Patch,让《Honey Select 2》焕然新生
  • 美光与Anthropic签署AI内存供应协议并投资H轮融资
  • Mermaid Live Editor:3分钟学会实时图表编辑的终极解决方案
  • AICoverGen:三步轻松制作AI翻唱,无需高端设备的语音转换神器
  • 【JAVA毕设源码分享】基于SpringBoot的日用品仓储管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 【RV1126B 实战连载 03】从YOLOv5到YOLO26,RV1126B 通用目标检测模型部署实测
  • 如何用Mermaid Live Editor实现5分钟完成复杂图表设计?
  • Rhino.Inside.Revit终极指南:如何用5个步骤彻底改变你的BIM参数化设计工作流