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

162、飞控中的最优控制:动态规划与HJB方程

飞控中的最优控制:动态规划与HJB方程

从一次炸机说起

去年夏天调试一架四轴,悬停时突然出现高频抖动,PID参数调了三天,从P到D到前馈,能试的组合都试了,结果还是抖。最后发现不是PID的问题——是电机响应滞后导致相位裕度不够,但更根本的问题是:我们一直在用“当前误差”做控制,而忽略了“未来状态”的代价。

那次之后我开始认真研究最优控制。飞控的本质不是“让误差归零”,而是“在能量、时间、稳定性之间找到一条最优路径”。动态规划和HJB方程就是干这个的。

为什么PID不够用

PID是反馈控制,它只看当前时刻的误差。但飞控系统有惯性、有延迟、有能量约束。比如一个急转弯动作,PID会拼命拉杆,结果过冲、震荡、甚至炸机。最优控制会提前规划:未来3秒内,我该以什么角度、什么速度、什么油门去完成这个转弯,同时保证姿态不超限、电机不饱和。

动态规划(DP)和HJB方程(Hamilton-Jacobi-Bellman)是解决这类问题的数学工具。DP是离散的、数值的,HJB是连续的、解析的。飞控里两者都会用到,但HJB更接近理论本质。

动态规划:从状态空间暴力搜索

动态规划的核心思想很简单:最优策略的子策略也是最优的。翻译成飞控语言:如果从A点到B点的最优路径经过了C点,那么从C点到B点的路径也一定是最优的。

实际应用中,我们把状态空间离散化。比如四轴的高度从0到100米,每隔0.1米一个格子;速度从-10到10米/秒,每隔0.5米/秒一个格子。然后从目标状态反向递

http://www.jsqmd.com/news/1381485/

相关文章:

  • 独立产品何时不该用 LLM:规则能解决的事别交给概率
  • notepad++ 快速跳转到某一行
  • 二十四
  • 3分钟上手:用Buzz打造你的个人离线语音转文字工作站
  • 图解书在妇科手术学习中的核心价值:从解剖基础到手术思维构建
  • 从“文字接龙”到办事助手:一文看懂 LLM、Tool、MCP 与 Agent
  • 2026纯种比熊犬舍选购** 新手选犬指南 - Full19
  • Python量化分析:手把手教你计算股票前复权与后复权价格
  • IIS 网站访问三大经典错误深度解析:端口访问失败、Web 服务扩展锁定、MIME 映射阻止完整解决方案 - 代码非世界
  • 终端网络分析利器Termshark:Wireshark的TUI替代方案
  • 大麦抢票终极指南:告别手速焦虑的完整自动化解决方案
  • SystemView移植实战:可视化调试FreeRTOS任务与中断交互
  • OpenClaw Skills安装指南与常见问题解决
  • Cocos Creator跨平台游戏开发:从入门到精通的终极指南
  • 基于规则引擎与有限状态机的轻量级语义解析实战
  • 小鼠标网站建设:从零基础到精通,普通人的数字化突围指南
  • 网上办理公证和线下办理有什么区别?优劣对比分明 - luffy+2
  • 终极指南:3步掌握ncmdump,轻松解密网易云NCM加密音乐
  • 如何快速优化百度网盘下载体验:命令行客户端完整指南
  • 2026年GEO优化服务商评测:技术自研与交付透明度双维度甄选 - 品牌前沿专家
  • 一站式跨平台串口调试解决方案:SerialTool高效实战指南
  • 公证认证的流程是什么?涉外文书认证完整步骤 - luffy+2
  • 漫画阅读工具技术解析:从爬虫到Flutter的完整实现方案
  • 2026年快递比价小程序哪个便宜?手把手教你寄件省一半 - 快递物流资讯
  • Vue+ElementUI实现下拉树组件:解决树形数据选择与模糊搜索难题
  • 路径规划算法全解析:从A*、DWA到RRT*的工程实践指南
  • MediaCrawler:多平台数据采集的模块化架构与实战指南
  • ESP32 CSI实战指南:基于信道状态信息的高精度无线感知技术深度解析
  • Qwen3.5-9B-DeepSeek-V4-Flash实战指南:高效推理模型架构设计与性能调优深度解析
  • iOS上玩转Minecraft Java版:PojavLauncher完整使用指南终极教程