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

121、神经网络控制:BP神经网络与PID

神经网络控制:BP神经网络与PID从一次电机抖动说起去年做四轴飞行器悬停控制,PID参数调了三天,位置环和速度环的积分项怎么配都抖。P给大了超调,I给大了低频振荡,D稍微加点就高频噪声炸裂。最后实在没辙,试了试BP神经网络在线整定PID参数,结果悬停精度从±5cm干到了±1.5cm。今天就把这个坑和填坑的过程掰开揉碎了讲。为什么传统PID在某些场景下不够用PID控制器的本质是线性组合——比例、积分、微分三个环节加权求和。但实际被控对象往往是非线性的、时变的、甚至带有迟滞和死区。比如电机低速时的静摩擦力、液压系统的油温变化、无人机在不同姿态下的气动参数差异。这些非线性特征,固定增益的PID根本招架不住。我见过很多工程师的做法是分段PID——不同工况切不同的参数表。这确实有效,但分段边界怎么定?参数表怎么平滑过渡?遇到没见过的工况怎么办?BP神经网络干的事,就是让控制器自己学会“什么时候该用什么参数”。BP神经网络到底在PID里扮演什么角色别被“神经网络”四个字吓到。在PID整定这个场景里,BP网络就是个函数逼近器——输入当前系统的状态(比如误差、误差变化率、甚至加速度),输出三个数:Kp、Ki、Kd。就这么简单。网络结构通常选3层:输入层、隐藏层、输出层。输入层节点数取决于你喂什么特征量,我一般用误差e、误差变化率ec、还有误差的累积量(相当于积分项的前身)。输出层3个节点对应三个PID参数。隐藏层节点数是个玄学,经验公式是sqrt(输入节点数×输出节点数)再上下浮动
http://www.zskr.cn/news/1346438.html

相关文章:

  • 120、模糊控制:模糊PID控制器设计
  • Unity轻量动画方案:iTween安装避坑与To/By API原理详解
  • AI 伦理安全指引 1.0 发布:严控违规智能应用,划定行业伦理安全红线
  • 终极指南:如何在Windows 11任务栏上免费显示歌词
  • 沃尔玛礼品卡回收趋势如何,回收平台哪里安全 - 猎卡回收公众号
  • 2026建阳市本地人必选的瓷砖空鼓专业维修公司TOP5推荐!卫生间空鼓翘边,厨房空鼓翘边,客厅空鼓翘边,全天响应,免费上门,5月专业瓷砖空鼓修复公司持证上岗师傅排名最新深度调研方案) - 一休修缮
  • 2026本地口碑精选|石家庄私立高中学校推荐哪家好一目了然 - GEO排行榜
  • Android架构设计与Jetpack深度解析:构建现代化移动应用框架
  • Fiddler+夜神模拟器安卓抓包全链路配置指南
  • 如何轻松解密RPG Maker MV/MZ游戏资源:3步操作指南
  • Fiddler+夜神模拟器搭建App抓包可观测环境
  • Photoshop到URP的法线验证闭环:跨引擎法线贴图精准调试指南
  • 终极指南:3分钟解锁中兴光猫完整权限,告别受限网络管理
  • TrollInstallerX终极指南:iOS 14-16.6.1系统越狱替代方案
  • 解决方案:abap2xlsx如何重塑SAP报表的Excel生成生态
  • Cinemachine虚拟相机系统原理与实战调优指南
  • Serverless并发度:从资源管理到请求驱动的弹性架构核心
  • 英特尔Elkhart Lake平台多尺寸工业板卡选型与集成实战指南
  • 自动驾驶DAS与深度强化学习融合:安全与智能的工程实践
  • CTF流量分析实战:从协议层还原攻击链
  • 边缘AI算力模组实战:32TOPS性能解析与工业部署指南
  • 信贷系统压测:用JMeter实现状态流并发与资金流仿真
  • 企业级浏览器自动化测试架构设计:Chrome for Testing 生产就绪解决方案深度解析
  • FMC214 4K SDI视频采集卡:FPGA高速视频处理的硬件设计与调试指南
  • Windows HEIC缩略图扩展:iPhone照片在Windows完美预览终极指南
  • Selenium浏览器指纹识别原理与分层对抗实战
  • Selenium反爬实战:从WebDriver识别到人类行为模拟
  • 瑞祥商联卡回收靠谱途径有哪些?2026三种正规处理方式解析 - 可可收公众号
  • 语音芯片如何驱动充电桩智能化:技术选型、集成实战与体验优化
  • Cursor Free VIP破解工具:3步永久免费使用AI编程助手