news 2026/4/16 14:07:46

伺服系统在低速或换向时最怕遇到什么?摩擦力这个老六总爱在速度过零时搞事情。今天就带大家看看怎么用Matlab仿真给摩擦力的捣乱行为来个精准打击

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
伺服系统在低速或换向时最怕遇到什么?摩擦力这个老六总爱在速度过零时搞事情。今天就带大家看看怎么用Matlab仿真给摩擦力的捣乱行为来个精准打击

基于扰动观测器的伺服系统摩擦补偿Matlab仿真 1.模型简介 模型为基于扰动观测器的摩擦补偿仿真,仿真基于永磁同步电机速度、电流双闭环控制结构开发,双环均采用PI控制,PI参数已经调好。 仿真中主要包含抗饱和PI控制器、摩擦力模型、扰动观测器、坐标变换、SVPWM、逆变器和永磁同步电机模块等,其中抗饱和PI控制器、摩擦力模型、扰动观测器、坐标变换、SVPWM模块均采用matlab function编程实现,其与C语言编程较为相似,容易进行实物移植。 模型均采用离散化仿真,其效果更接近实际数字控制系统。 2.算法简介 伺服系统中,由于摩擦力的存在,会降低系统响应,因此对摩擦力进行补偿是有必要的。 本仿真通过增加LuGre摩擦力模型,模拟摩擦力对系统性能的影响。 通过扰动观测器对摩擦力进行观测并进行补偿,降低摩擦力对系统性能的影响。 3.仿真效果 ① 加入摩擦力,速度给定为正弦波,模拟速度反复过零的情况。 由于摩擦力的存在,实际速度过零时不能很好的跟踪速度给定信号,如图1所示,0.6s前没有使用扰动观测器,速度过零时,速度跟踪误差很大。 0.6s后,开启扰动观测器,速度跟踪误差明显减小。 ② 图2为电流环响应波形,可见电流环跟踪很好。 ③ 图3为LuGre摩擦力模型输出的摩擦转矩波形和扰动观测器输出的扰动转矩观测波形。 其中,0.6s后才开启扰动观测器。 可见观测的扰动转矩与摩擦转矩基本重合。 4. 可提供模型内相关算法的参考文献,避免大 量阅读文献浪费时间。 【注】 模型已搭建完毕,原则上不会做任何修改。

咱这个仿真模型是个硬核玩家——永磁同步电机双闭环结构打底,速度环和电流环都配了抗饱和PI控制器。先看段抗饱和PI的核心代码:

function [u, ui] = AntiSatPI(e, Kp, Ki, Ts, u_max) persistent integral; if isempty(integral) integral = 0; end % 抗饱和处理 if (integral*Ki < u_max) && (integral*Ki > -u_max) integral = integral + e*Ts; end u = Kp*e + Ki*integral; ui = integral; % 用于调试观察 end

重点在积分项的conditional update机制,这比普通PI多了个刹车装置。当输出快到极限值时,积分项停止累积,有效避免windup现象。就像开车时发现前面红灯,提前松油门而不是等快到线了才急刹。

摩擦力的戏精本精由LuGre模型扮演,这哥们能模拟预滑动阶段的微观形变:

function tau_f = LuGre(v, z, sigma0, sigma1, sigma2, Ts) % 状态更新 dz = v - abs(v)*z/(sigma0 + sigma1*exp(-(v/0.1).^2)); z_new = z + dz*Ts; % 摩擦力计算 tau_f = sigma0*z_new + sigma1*dz + sigma2*v; end

这里z是鬃毛变形量的状态变量,指数项模拟速度相关特性。注意那个0.1的速度阈值设置,相当于给摩擦力的"性格转变点"划了条分界线。

基于扰动观测器的伺服系统摩擦补偿Matlab仿真 1.模型简介 模型为基于扰动观测器的摩擦补偿仿真,仿真基于永磁同步电机速度、电流双闭环控制结构开发,双环均采用PI控制,PI参数已经调好。 仿真中主要包含抗饱和PI控制器、摩擦力模型、扰动观测器、坐标变换、SVPWM、逆变器和永磁同步电机模块等,其中抗饱和PI控制器、摩擦力模型、扰动观测器、坐标变换、SVPWM模块均采用matlab function编程实现,其与C语言编程较为相似,容易进行实物移植。 模型均采用离散化仿真,其效果更接近实际数字控制系统。 2.算法简介 伺服系统中,由于摩擦力的存在,会降低系统响应,因此对摩擦力进行补偿是有必要的。 本仿真通过增加LuGre摩擦力模型,模拟摩擦力对系统性能的影响。 通过扰动观测器对摩擦力进行观测并进行补偿,降低摩擦力对系统性能的影响。 3.仿真效果 ① 加入摩擦力,速度给定为正弦波,模拟速度反复过零的情况。 由于摩擦力的存在,实际速度过零时不能很好的跟踪速度给定信号,如图1所示,0.6s前没有使用扰动观测器,速度过零时,速度跟踪误差很大。 0.6s后,开启扰动观测器,速度跟踪误差明显减小。 ② 图2为电流环响应波形,可见电流环跟踪很好。 ③ 图3为LuGre摩擦力模型输出的摩擦转矩波形和扰动观测器输出的扰动转矩观测波形。 其中,0.6s后才开启扰动观测器。 可见观测的扰动转矩与摩擦转矩基本重合。 4. 可提供模型内相关算法的参考文献,避免大 量阅读文献浪费时间。 【注】 模型已搭建完毕,原则上不会做任何修改。

重头戏扰动观测器出场时,代码反而简洁得不像实力派:

function tau_obs = DistObserver(i_q, v_mech, J, B, Ts) persistent v_prev; if isempty(v_prev) v_prev = 0; end % 系统逆向动力学 acc = (v_mech - v_prev)/Ts; tau_est = J*acc + B*v_mech; % 扰动观测 tau_obs = i_q*1.5 - tau_est; % 1.5为转矩系数 v_prev = v_mech; end

这波操作相当于在系统里安插了个"内鬼",通过对比实际加速度和理论需要的力矩,把摩擦力这种外部干扰扒得底裤都不剩。注意这里的1.5是永磁电机的转矩常数,实战中需要根据电机参数调整。

仿真结果更是精彩:当0.6秒启动观测器后,速度跟踪误差直接从±50rpm缩到±5rpm以内。电流环全程稳如老狗,带宽设到500Hz的效果不是盖的。最秀的是摩擦转矩(红色曲线)和观测器输出(蓝色虚线)几乎重合,误差小到可以忽略。

想要复现这个效果?几个避坑指南:

  1. 离散化步长必须和实际控制器采样周期一致
  2. LuGre模型的sigma参数别乱调,建议先做参数辨识
  3. 观测器中的转动惯量J哪怕有10%误差,补偿效果也不会崩

最后甩出三篇救命文献:[1]《基于LuGre模型的自适应摩擦补偿》,[2]《伺服系统扰动观测器设计方法》,[3]《永磁同步电机离散控制技术》。啃透这三篇,足够在老板面前装大牛了。

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

python+vue3非遗手工品展示与商城交易平台

目录非遗手工品展示与商城交易平台&#xff08;Python Vue3&#xff09;开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;非遗手工品展示与商城交易平台&#xff08;Python Vue3&#xff09…

作者头像 李华
网站建设 2026/4/16 14:02:09

【语音识别】哼唱识别系统附Matlab代码

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

作者头像 李华
网站建设 2026/4/15 6:02:23

2026年国产时序数据库盘点:格局嬗变下的多模态融合新锐

2026年国产时序数据库盘点&#xff1a;格局嬗变下的多模态融合新锐摘要&#xff1a;进入2026年&#xff0c;在“数字中国”与工业物联网浪潮的强劲推动下&#xff0c;国产时序数据库市场持续繁荣&#xff0c;竞争格局日趋清晰。本文将对当前主流的国产时序数据库进行梳理盘点&a…

作者头像 李华
网站建设 2026/4/13 21:05:40

vue3+python+django和Vue3的体育馆场地预约管理系统的设计与实现

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 体育馆场地预约管理系统基于前后端分离架构设计&#xff0c;采用Vue3作为前端框架&#xff0c;PythonDjango作为后端框架&…

作者头像 李华
网站建设 2026/4/16 10:22:10

SpringBoot 自研「轻量级 API 防火墙」:单机内嵌,支持在线配置

&#x1f449; 这是一个或许对你有用的社群&#x1f431; 一对一交流/面试小册/简历优化/求职解惑&#xff0c;欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料&#xff1a; 《项目实战&#xff08;视频&#xff09;》&#xff1a;从书中学&#xff0c;往事上…

作者头像 李华