PMSM无感foc控制(滑模-反正切-PLL)【仿真模型搭建教程】(附模型)

这篇具有很好参考价值的文章主要介绍了PMSM无感foc控制(滑模-反正切-PLL)【仿真模型搭建教程】(附模型)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文主要目的是教大家如何把文献中的公式转换成仿真模型。

首先介绍滑模控制的原理及如何搭建simulink模型。

1.1基于反电势估计位置原理

        永磁同步电机在静止坐标系αβ下的电压方程:

PMSM无感foc控制(滑模-反正切-PLL)【仿真模型搭建教程】(附模型)

扩展反电动势包含转子位置信息,并且αβ轴下扩展反电动势的反正切函数正好就等于位置角theta

PMSM无感foc控制(滑模-反正切-PLL)【仿真模型搭建教程】(附模型)

1.2 滑模控制原理(比较重要的点是以电机电流模型推导展开)

通过滑模观测得到鲁棒性比较高的αβ轴下扩展反电动势,并求其反正切函数,得到位置信息。

/***********************************************************************************/

原理我不想多说了,直接上模型。首先是连续域

PMSM无感foc控制(滑模-反正切-PLL)【仿真模型搭建教程】(附模型)

通过上述模型计算得到比较准确的反电动势。然后通过反正切或PLL锁相环得到转子位置与转速。

反正切:

PMSM无感foc控制(滑模-反正切-PLL)【仿真模型搭建教程】(附模型)

锁相环:

PMSM无感foc控制(滑模-反正切-PLL)【仿真模型搭建教程】(附模型)

/**************************************************************/

上面是连续域模型,就是根据公式直接来的,大家总是觉得自己搭建不出来模型,参数调节不正确,个人建议从电流环开始一步步搭建,电流环及速度环PI根据参数整定公式计算就行,如果有一定PI调参经验,就用工程调参方法,在大部分控制算法,这些已经够用了。至于PLL锁相环的PI参数,就根据自动控制原理,写传递函数,画波特图分析。

 至于离散域模型,就一个z变换,没什么差别,个人建议还是弄懂原理后,实用离散域搭建模型,这样比较贴近数字域控制实际。

/*****************************************************************/

 我还建议弄懂模型后,自己搭建练习一下,真的很有收获,这样以后自己有好想法后,写出数学公式,就可以在matlab中初步验证。我看过滑模控制中,太多文献设置一些硕士论文用这个模型、或在上面修修改改。我也踩过雷,这个模型好多地方在我看来有瑕疵。

如果实在不太会用模块,就直接用matlab function用C语言写。

下面是我自己搭建的模型(离散域)

链接:https://pan.baidu.com/s/1UZJewAPue5QYo9qLwnX7tA?pwd=tahy 
提取码:tahy 
--来自百度网盘超级会员V5的分享文章来源地址https://www.toymoban.com/news/detail-402404.html

到了这里,关于PMSM无感foc控制(滑模-反正切-PLL)【仿真模型搭建教程】(附模型)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • (2-3-3)位置控制算法:无人机运动控制系统——基于自适应反演滑模控制器的仿真测试

    2.3.5  基于自适应反演滑模控制器的仿真测试 文件test/fault_AISMC.py实现了一个基于非线性动力学模型的无人机飞行控制仿真环境,通过使用自适应反演滑模控制器(Adaptive Inverse Sliding Mode Control,AdaptiveISMC_nonlinear)对无人机进行控制,并引入了执行器故障模型以模拟实际飞行中

    2024年04月16日
    浏览(50)
  • STM32 Simulink 自动代码生成电机控制——无感六步方波仿真

    目录 前言  无感控制理论 仿真  过零检测 反电动势采样 系统运行 ​编辑 总结 STM32 Simulink 自动代码生成电机控制——霍尔有感六步方波仿真到开发板运行-CSDN博客 前面文章实现了有感方波控制再到开发板运行,关于无感方波控制的仿真已经在同一个模型里实现。在落实到硬

    2024年04月11日
    浏览(78)
  • VSC/SMC(一)——基于趋近律的滑模控制(含程序模型)

    目录 1.几种典型的趋近律 1.1等速趋近律  1.2指数趋近律 1.3幂次趋近律 1.4一般趋近律 2.控制器设计 2.1被控对象  2.2选取滑膜面 2.3定义跟踪误差 2.4计算控制律 3.Simulink仿真分析 3.1利用S函数编写被控对象 3.2利用S函数编写控制器 3.3simulink模型  3.4结果分析 1.几种典型的趋近律

    2023年04月08日
    浏览(34)
  • 机器人动力学与控制学习笔记(十七)——基于名义模型的机器人滑模控制

            滑模运动包括趋近运动和滑模运动两个过程。系统从任意初始状态趋向切换面,直到到达切换面的运动称为趋近运动,即趋近运动为的过程。根据滑模变结构原理,滑模可达性条件仅保证由状态空间任意位置运动点在有限时间内到达切换面的要求,而对于趋近运动的

    2024年02月12日
    浏览(48)
  • 无感FOC算法中解决单电阻采样重构三相电流的难题

    大四在某公司实习,主要是做无刷电机控制算法,在学习FOC的过程中,因为公司要压低产品成本,只能允许我用单电阻采样的方式来做电流环。于是我就到处找单电阻采样的资料,跑遍了各大论坛,资料少的可怜,只能讲出大致原理,看完还是不知道怎么具体实现。后来没办

    2023年04月08日
    浏览(40)
  • 滑模控制理论(SMC)

    滑膜控制理论是一种建立在现代控制理论基础上的控制理论,其核心为 李雅普诺夫函数 ,滑膜控制的核心是建立一个滑模面,将被控系统拉倒滑模面上来,使系统沿着滑模面运动,滑膜控制的优势在于无视外部扰动和不确定性参数,采取一种比较暴力的方式来达到控制目的

    2023年04月12日
    浏览(39)
  • 终端滑模控制(TSM)

    在之前的文章中我们介绍了滑膜控制理论,我们是选取了一个滑模面,使系统达到滑模面后误差逐渐下降到0,收敛的速度可以通过调节滑膜面的参数来实现,后来人们为了使滑模控制能有更好的性能,就将滑模面设计为非线性函数,构造Terminal滑膜面,使得在滑模面上误差可

    2024年02月04日
    浏览(36)
  • 【控制】滑模控制,小例子,有程序有结果图

    目录 滑模控制的一点笔记和看法 1 【控制】滑动模型控制(Sliding Mode Control) 2 【控制】滑模控制,小例子,有程序有结果图 3 【控制】滑模控制,滑模面的选择 假设存在一个被控系统如下 x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = x 1 + x 2 x 3 + u (1) begin{aligned} dot{x}_1 = x_2 \\\\ dot{x}_2 = x_3

    2023年04月20日
    浏览(37)
  • 超螺旋滑模控制详细介绍(全网独家)

    关于超螺旋滑模控制(或称超扭滑模控制)的论文有很多,但关于其具体的稳定性证明却少之又少,数学功底不强的人很容易在中间步骤被卡壳。因此,笔者在这里给出详尽的稳定性证明过程,一并将超螺旋滑模控制理论介绍给各位读者,希望能为各位带来一定的参考。 关于

    2024年02月03日
    浏览(85)
  • FPGA学习:PLL的使用与仿真

    PLL(phase-locked loop),即锁相环。是FPGA中的重要资源。由于一个复杂的FPGA系统往往需要多个不同频率,相位的时钟信号。所以,一个FPGA芯片中PLL的数量是衡量FPGA芯片能力的重要指标。FPGA的设计中,时钟系统的FPGA高速设计机器重要,一个低抖动,低延迟的系统时钟会增加FPGA设计

    2023年04月17日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包