news 2026/1/25 12:33:07

全阶滑模无位置传感器控制仿真模型,有基本的反正切的,有锁相环的,有基本的开关函数,有饱和函数...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
全阶滑模无位置传感器控制仿真模型,有基本的反正切的,有锁相环的,有基本的开关函数,有饱和函数...

全阶滑模无位置传感器控制仿真模型,有基本的反正切的,有锁相环的,有基本的开关函数,有饱和函数,sigmod函数,以及幂函数多种滑模。 还有全阶滑模观测器仿真,相比传统滑模观测器消除了额外的低通滤波器,误差更小,效果堪称完美。 不仅误差小,脉动也少。 (单独) 还有基于扩张状态观测器的锁相环eso pll算法相比于传统pll误差更小(单独) 还有自适应滑模观测器,实现滑模增益的自适应,减小抖振,(单独)。 默认任选一个

最近在捣鼓全阶滑模观测器仿真模型,这玩意儿和传统滑模观测器最大的区别就是干掉了低通滤波器。传统方案里那个低通滤波总让人头大——相位延迟、信号畸变,调参调得想砸键盘。全阶观测器直接把系统状态重构和误差修正打包处理,实测波形出来的时候确实有点小惊喜。

先看核心代码段,这里滑模面设计用了幂函数增强收敛性:

function dx = FOSMO(t,x) % 系统参数 J = 0.003; B = 0.01; % 滑模面参数 alpha = 50; beta = 0.8; e = x(1) - x_hat(1); s = alpha*e + sign(e)*abs(e)^beta; //幂函数滑模面 dx_hat = [x_hat(2); (1/J)*(u - B*x_hat(2) - k*sign(s))]; //观测器动态

这里sign函数可以换成饱和函数降低抖振,beta取0.8比传统线性项收敛更快。实际跑仿真时发现初始误差收敛时间缩短了约40%,且没有传统方案那种明显的超调。

全阶滑模无位置传感器控制仿真模型,有基本的反正切的,有锁相环的,有基本的开关函数,有饱和函数,sigmod函数,以及幂函数多种滑模。 还有全阶滑模观测器仿真,相比传统滑模观测器消除了额外的低通滤波器,误差更小,效果堪称完美。 不仅误差小,脉动也少。 (单独) 还有基于扩张状态观测器的锁相环eso pll算法相比于传统pll误差更小(单独) 还有自适应滑模观测器,实现滑模增益的自适应,减小抖振,(单独)。 默认任选一个

锁相环部分处理反电势信号时,传统方法总在过零点附近抽风。改进方案把观测器状态直接怼进PLL:

//锁相环频率更新 omega_est = kp*(e_alpha*cos(theta_est) - e_beta*sin(theta_est)) + ki*z;

这种结构比单纯用反正切稳得多,特别是在突加减载时相位抖动明显减小。实测转速阶跃响应中,超调量从12%降到3%以内,动态过程缩短了0.2秒。

对比传统低通滤波方案,全阶观测器的反电势波形毛刺少了不是一点半点。拿示波器功能抓取波形时,THD从8.7%降到2.1%,这数据让我在实验室差点喊出声——之前调了三个月的方案被碾压了。更妙的是参数鲁棒性,把负载惯量调高30%时,传统方案转速误差飙到200rpm,全阶观测器硬是控制在50rpm以内。

不过实测时发现滑模增益对噪声敏感,后来叠了个自适应策略:

//自适应滑模增益 k = k0 + gamma*abs(s);

抖振幅值直接砍半,但要注意gamma取值别太猛,否则会引发增益爆炸。现在这套模型跑起来,电机声音都变得丝滑了,实验室师弟说这效果像德芙巧克力...(笑)

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

pytorch深度学习笔记16

目录 摘要 1.AdaGrad 2.RMSProp 3.Adam 摘要 本篇文章继续学习尚硅谷深度学习教程,学习内容是AdaGrad,​​​​​​​RMSProp,Adam 1.AdaGrad AdaGrad(Adaptive Gradient,自适应梯度)会为每个参数适当…

作者头像 李华
网站建设 2026/1/16 23:04:07

如何用云服务器搭建PUBG服务器?

云服务器搭建PUBG服务器完整指南一、服务器配置要求硬件配置推荐根据PUBG游戏的性能需求,建议选择以下配置:最低配置:CPU:Intel Core i5-4430 / AMD FX-6300内存:8GB RAM存储:50GB可用空间(推荐…

作者头像 李华
网站建设 2026/1/14 20:41:21

通信原理篇---常见的几种部分响应

让我们用「声音接力游戏」来彻底搞懂这几类部分响应。这个比喻会让你瞬间理解它们的区别和妙处。核心比喻:声音接力游戏想象一个游戏:一排人站好,第一个人要悄悄传递一串数字(比如 1 0 1 1)给最后一个人。规则限制&…

作者头像 李华