news 2026/3/14 11:43:56

伺服系统在低速或换向时最怕遇到什么?摩擦力这个老六总爱在速度过零时搞事情。今天就带大家看看怎么用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/3/13 3:19:25

基于VUE的残疾人就业系统[VUE]-计算机毕业设计源码+LW文档

摘要&#xff1a;残疾人就业是社会公平与和谐发展的重要体现&#xff0c;然而当前残疾人就业面临着信息不对称、就业渠道有限等诸多问题。本文旨在设计并实现一个基于VUE的残疾人就业系统&#xff0c;以改善这一现状。该系统采用前后端分离架构&#xff0c;前端运用VUE框架及相…

作者头像 李华
网站建设 2026/3/13 7:49:54

【Java源码】基于SpringBoot的在线考试系统

1项目介绍本课程演示的是一套基于SpringBoot的在线考试系统&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。包含&#xff1a;项目源码、项目文档、数据库脚本、软件工具等所有资料带你从零开始部署运行本套系统该项目附带的源码资料可…

作者头像 李华
网站建设 2026/3/14 10:56:08

‌测试自动化新星:AI驱动的视觉测试工具盘点

AI如何重塑视觉测试领域‌ 在软件测试的演进历程中&#xff0c;视觉测试&#xff08;Visual Testing&#xff09;一直是确保用户界面&#xff08;UI&#xff09;一致性和用户体验的关键环节。传统方法依赖脚本化的像素比对&#xff0c;但面对动态内容、响应式设计和跨设备兼容…

作者头像 李华
网站建设 2026/3/14 10:48:49

突发!前端框架Astro被收购,Bun 创始人第一时间发来贺电!

就在刚刚&#xff0c;前端圈传来一则重磅消息&#xff1a;Astro 官方宣布正式被 Cloudflare 收购&#xff01;Astro 的核心团队将全员加入 Cloudflare&#xff0c;继续负责 Astro 的开发和维护。消息一出&#xff0c;连 Bun 的创始人 Jarred Sumner 也在第一时间赶到现场&#…

作者头像 李华
网站建设 2026/3/13 6:45:15

梁文峰去年进账50亿,DeepSeek粮草充足

来源&#xff1a;量子位R1横空出世一年后&#xff0c;DeepSeek依然没有新融资。在大模型玩家上市的上市、融资的融资的热闹中&#xff0c;DeepSeek还是那么高冷&#xff0c;并且几乎没有任何商业化的动作。即便如此&#xff0c;AGI也没有落下——持续产出高水平论文&#xff0c…

作者头像 李华