news 2026/4/18 13:35:19

基于二阶自抗扰ADRC的轨迹跟踪控制,对车辆的不确定性和外界干扰具有一定抗干扰性

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于二阶自抗扰ADRC的轨迹跟踪控制,对车辆的不确定性和外界干扰具有一定抗干扰性

基于二阶自抗扰ADRC的轨迹跟踪控制,对车辆的不确定性和外界干扰具有一定抗干扰性,基于carsim和simulink仿真 跟踪轨迹为双移线,效果良好,有对应复现资料,是学习自抗扰技术快速入门很好的资料 能帮助你节约大量的时间。

双移线轨迹跟踪这种活儿,传统PID玩起来总有点力不从心。方向盘刚打过去,前轮还没转到位呢,后轮又压线了——这时候要是路面摩擦力突变或者突然刮侧风,控制器分分钟破防给你看。二阶自抗扰ADRC这玩意儿算是给车辆控制加了外挂,特别是对付参数漂移和外界干扰,实测效果比传统方法硬核得多。

先看扩张状态观测器(ESO)这个核心部件。在Simulink里实现的时候,代码段大概长这样:

function [z1, z2, z3] = ESO(u, y, h, beta1, beta2, beta3) persistent z1_prev z2_prev z3_prev if isempty(z1_prev) z1_prev = 0; z2_prev = 0; z3_prev = 0; end e = z1_prev - y; z1 = z1_prev + h*(z2_prev - beta1*e); z2 = z2_prev + h*(z3_prev - beta2*e + u); z3 = z3_prev + h*(-beta3*e); % 更新状态 z1_prev = z1; z2_prev = z2; z3_prev = z3; end

这段代码干了两件大事:前两行估计系统状态(位置、速度),第三行z3直接把系统内部扰动和外部干扰打包成一个总扰动项。相当于给车装了个全天候雷达,不管来的是侧风还是轮胎打滑,观测器都能实时捕获这些扰动信号。

基于二阶自抗扰ADRC的轨迹跟踪控制,对车辆的不确定性和外界干扰具有一定抗干扰性,基于carsim和simulink仿真 跟踪轨迹为双移线,效果良好,有对应复现资料,是学习自抗扰技术快速入门很好的资料 能帮助你节约大量的时间。

Carsim和Simulink联合仿真时,车辆模型参数故意设置了20%的偏差。比如转向传动比参数原本是15,仿真时改成12.5——这种程度的误差放传统控制早就翻车了。但ADRC的跟踪微分器(TD)模块用这种配置:

TD_params = struct('v', 2.5, 'r', 80, 'h', 0.01);

参数r控制跟踪速度,调大后能让控制器像老司机预判路线一样提前动作。实际跑双移线时,方向盘的转角指令明显比参考轨迹提前了0.3秒左右,这波预判操作让后轮轨迹偏差控制在0.15米内。

抗干扰测试更刺激。在仿真第6秒时突然给车体施加200N·m的随机力矩干扰,这时候观测器输出的z3项瞬间飙到190N·m附近。控制器立马调整前轮转角补偿,车身横摆角速度波动不到0.5rad/s就稳住了。整个过程就像在冰面突然抓地,但驾驶员几乎感觉不到失控前兆。

整套仿真资料里包含二十几个参数整定记录,从beta参数的带宽概念到非线性因子调节,实测调参效率比论文里说的快三倍。特别是扰动补偿环节的代码实现,用了Simulink的Triggered Subsystem,避免连续计算浪费资源——这对实车部署太关键了,毕竟ECU的计算能力有限。需要复现的兄弟直接拿配置好的carsim模型文件开搞就行,路径跟踪模块已经封装成mask模块,双击就能改参数看效果。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:19:38

【iManus】AI 编码代理中Skills、MCP、Prompt、SubAgent的基本概念和定义

文章目录 AI 编码代理中 Skills、MCP、Prompt、SubAgent 的基本概念和定义 概述 1. SubAgent(子代理) 1.1 基本定义 1.2 核心特性 1.3 配置结构 1.4 配置格式 1.5 核心配置字段 1.6 使用场景 1.7 典型案例模板 2. MCP(Model Context Protocol,模型上下文协议) 2.1 基本定义…

作者头像 李华
网站建设 2026/4/18 3:54:50

【机械臂】用于三轴机械臂的RRT路径规划算法附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

作者头像 李华
网站建设 2026/4/17 20:46:29

博弈论 Nim游戏

之前从来没有系统学过博弈论的相关定理,遇到的基本都是从题面中找到相关的规律。在刷牛客tracker的时候遇到了这个问题,总结一下。 经典模型 地上有n堆石子,甲乙两人交替取石子。每人每次可以从任意一堆里面取,但不能不取。最后没…

作者头像 李华
网站建设 2026/4/18 5:39:08

救命神器10个AI论文软件,专科生毕业论文救星!

救命神器10个AI论文软件,专科生毕业论文救星! AI 工具的崛起,让论文写作不再难 在当前的学术环境中,越来越多的专科生开始借助 AI 工具来完成毕业论文的撰写。这些工具不仅能够帮助学生快速生成内容,还能有效降低 AIGC…

作者头像 李华
网站建设 2026/4/18 5:35:31

CP2102、CH340驱动官网下载

CP2102 https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tabdownloadsCH340 https://www.wch.cn/downloads/category/67.html

作者头像 李华