news 2026/4/18 11:20:01

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

勤浩医药冲刺港股:9个月亏损近1亿 王奎锋控制40%股权

雷递网 雷建平 1月17日勤浩医药成立于2014年&#xff0c;是一家生物制药公司&#xff0c;拥有围绕RAS信号通路及合成致死机制打造的、具有差异化且自主开发创新候选药物管线。9个月亏损近1亿勤浩医药主要专注于开发肿瘤学领域的潜在同类最佳靶向疗法。勤浩医药的核心产品GH21是…

作者头像 李华
网站建设 2026/4/18 8:05:26

【信号去噪】基于雪橇犬算法SDO优化变分模态分解SDO-VMD数字信号去噪(优化K值 alpha值 综合指标 适应度函数包络熵)附Matlab代码

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

作者头像 李华
网站建设 2026/4/18 2:00:44

PostgreSQL的连接方式有哪些?有哪些连接工具?

文章目录 一、概述1.1 如何选择合适的连接工具&#xff1f;1.2 未来趋势与总结 二、终端和图形化连接工具1.1 命令行工具&#xff1a;psql——PostgreSQL的原生利器2.2 pgAdmin —— 官方推荐的全能管理工具2.3 DBeaver —— 跨数据库的通用客户端2.4 DataGrip&#xff08;JetB…

作者头像 李华
网站建设 2026/4/18 2:01:29

学术探险家的智能罗盘:书匠策AI解锁本科论文写作新次元

在学术的浩瀚宇宙中&#xff0c;本科论文写作常被视作一场“新手村大冒险”——选题撞车、文献迷航、逻辑黑洞、语言卡壳……这些问题如同隐藏的陨石带&#xff0c;让无数探索者折戟沉沙。但如今&#xff0c;一款名为书匠策AI的智能工具正以“学术罗盘”的姿态&#xff0c;为本…

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

学术探险家的秘密武器:书匠策AI如何让本科论文写作变身“闯关游戏”

论文写作&#xff0c;曾是无数本科生心中的“噩梦”——选题撞车、文献迷宫、逻辑混乱、格式陷阱……每一步都像在迷雾中摸索。但如今&#xff0c;一款名为书匠策AI的智能工具&#xff0c;正以“学术探险家装备库”的姿态&#xff0c;将论文写作从“地狱级挑战”转化为一场充满…

作者头像 李华