0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于滑膜观测器的永磁同步电机无感控制

CHANBAEK 来源:旋转的电机 作者:小师兄1995 2023-05-24 11:36 次阅读

前言

本章节采用滑膜观测器SMO进行永磁同步电机的无感控制,首先介绍了状态观测器的原理,然后分析了滑膜观测器的原理设计了传统低阶滑膜观测器,并针对传统滑膜观测器存在“抖振”的问题,对建立的传统滑膜观测器进行改进,采用电控届经典资料AN1078的滑膜观测器改进方案进行控制,最后通过Matlab/ Simulink采用传统的三段式启动方法对该方案进行仿真分析。

一、状态观测器

PMSM有感控制是通过编码器或者霍尔传感器获得电机的位置角与速度,PMSM无感控制是通过观测器来估算电机的位置角与速度。 状态观测器,即根据系统的输入输出来估计系统的状态,如下图所示:

图片

建立用于描述真实电机的数学模型,理论上如果建立的数学模型足够精确,当真实电机与电机数学模型具有相同的输入时,其必有相同的输出。 此时我们就可以通过建立的电机数学模型来获得我们所需要的电机状态量。 但上述系统会存在如下问题:

1、系统抗干扰能力差。 电机是一个高阶非线性、强耦合、多变量的复杂系统,一旦存在外部干扰或负载突变,此时的观测器很难响应正确的输入,以致输出错误或者系统崩溃;

2、误差的存在导致观测器的输出不准确。 误差的来源有系统误差和测量误差。 系统误差是建模不准确所带来的误差,我们所建立的数学模型与实际的电机不可能完全相同,会存在建模误差; 观测器的输入与真实输入的误差,观测器的输入是通过测量得来,会存在测量误差。

为了解决上述问题,我们对状态观测器增加反馈,通过反馈来不断的修正状态观测器的输出,使状态观测器尽可能的接近真实电机,如下图所示:

图片

反馈方式与修正方式的不同产生了不同种类的状态观测器。

二、滑膜状态观测器

2.1.滑膜观测器的原理

从上述分析,我们对状态观测器增加反馈,通过反馈来不断的修正观测器的输出,使观测器尽可能的接近真实电机,反馈方式与修正方式的不同产生了不同种类的观测器。

滑膜观测器的修正方式:滑膜观测器的修正方式是为建立的数学模型引入了一个修正值z,通过反馈来不断的计算修正值z,使电机数学模型无限的接近真实电机,就算外部突发干扰也能通过修正值z快速的修正状态。如果真实系统是一条曲线,SMO观测器就是围绕这条曲线来回滑动的线条,滑膜的名字即源于这种特性。

滑膜观测器的反馈方式:滑膜观测器的反馈方式即修正值z的计算方式,滑膜观测器的输出减去真实电机的输出,如果误差大于0,给数学模型加上修正值z;如果误差小于0,给数学模型减去修正值z,也即滑膜控制规律是基于符号函数 sign(x)进行设计。

滑膜观测器的整体框图如下图所示:

图片

2.2.传统的滑膜观测器

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

三、Matlab/Simulink仿真分析

图片

上图为PMSM基于滑膜观测器的无感控制整体框图,为了后续模型生成代码进行工程实现,本示例将控制算法部分单独建模,通过调用控制算法模型进行PMSM的控制。

3.1.仿真电路分析

图片

为了后续模型生成代码加载到底层进行工程实现,本示例建立了三个不同时间的调度任务。

10ms任务:用于电机控制模式的切换,本示例采用经典的三段式启动方式,即转子预定位、IF开环启动、开环切闭环进行无感控制。

速度环控制:相较于电流环速度环对实时性要求不高,带宽一般为电流环带宽的1/20,本示例将速度环设置为2ms任务。

电流环控制:电流环对实时性要求高,带宽高时间设置为FOC的执行时间20KHz。

3.1.1 电机控制模式切换10ms任务

图片

设置转子预定位持续时间500ms;500ms后切换为IF开环控制;如果IF开环启动时间大于1s且此时的速度大于900RPM,则切换到无感闭环控制。

3.1.2 速度环控制2ms任务

图片

只有在无感闭环控制模式才用到速度环。

3.1.3 电流环控制50us任务

图片

控制模式切换:

图片

滑膜观测器:

图片

图片

图片

FOC电流闭环:

图片

3.1.4 电机主电路

图片

3.2.仿真结果分析

传统滑膜观测器反电动势观测值:

图片

改进的滑膜观测器反电动势观测值:

图片

电机转速:

图片

0~0.5s执行转子预定位:

图片

0.5s~2.76s为IF开环启动:

图片

2.76s~20s为无感闭环控制:

图片

电机定子电流:

图片

电机实际转子位置:

图片

同步旋转坐标系下的定子电流Id、Iq:

图片

同步旋转坐标系下的定子电压:

图片

电磁转矩:

图片

总结

本章节采用滑膜观测器SMO进行了永磁同步电机的无感控制,首先介绍了状态观测器的原理,然后分析了滑膜观测器的原理设计了传统低阶滑膜观测器,并针对传统滑膜观测器存在“抖振”的问题,对建立的传统滑膜观测器进行改进,采用电控届经典资料AN1078的滑膜观测器改进方案进行控制,最后通过Matlab/ Simulink采用传统的三段式启动方法对该方案进行仿真分析。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2922

    浏览量

    228440
  • 永磁同步电机

    关注

    27

    文章

    824

    浏览量

    48930
  • 电机
    +关注

    关注

    139

    文章

    8312

    浏览量

    142090
  • Simulink
    +关注

    关注

    22

    文章

    513

    浏览量

    61564
  • 观测器
    +关注

    关注

    0

    文章

    48

    浏览量

    10111
收藏 人收藏

    评论

    相关推荐

    请问BLDC的FOC控制观测器G1和G2参数如何确定?

    BLDC 的FOC控制观测器G1和G2参数如何确定?
    发表于 04-19 06:48

    无刷电机FOC控制培训系列课程

    竞争力和个人价值,来年涨工资。培训课程如下细则。优秀学生可推荐工作机会喔。​2.手把手教你控制器硬件问题查找和解决。​3.手把手教你 有效磁链观测器 算法可以轻松应对凸级电机和表贴永磁
    发表于 03-10 13:52

    基于CW32F030C8T7永磁同步电机FOC控制方案全新亮相!

    ,转换速度快,精度高。芯片高可靠、强抗静电,强抗干扰等特点,为系统提供了很好的保护功能,能确保系统在恶劣的电磁干扰环境下安全运行。 永磁同步电机FOC
    发表于 02-27 11:18

    永磁同步电机的优缺点有哪些 永磁同步电机的转子主要由什么组成

    永磁同步电机是一种使用永磁体作为励磁源,通过交流电源提供电能来产生磁场,从而驱动电机转动的一种电动机。与传统的异步电机相比,
    的头像 发表于 02-04 15:23 748次阅读

    永磁同步电机的磁链观测原理

    永磁同步电机是一种特殊的电机类型,其运行原理与传统交流电机有所不同。在永磁同步电机中,磁链
    的头像 发表于 12-21 14:58 597次阅读

    如何应对永磁同步电机空载状态?

    ,在面对永磁同步电机空载状态时,我们应该采取相应的措施来解决这些问题。本文将详细介绍如何应对永磁同步电机空载状态。 首先,为了解决振荡问题,我们可以采取以下措施。首先,可以通过增加
    的头像 发表于 12-19 10:24 435次阅读

    如何提高永磁同步电机的调速范围?

    各位大侠,永磁同步电机具有效率高,转速与电源频率严格同步转速误差等优点,非常适用于变频调速。但是,由于其固有的工作原理,在弱磁调速的范围,会出现一些特殊问题,比如电流急剧增大,
    发表于 11-15 07:52

    永磁同步电机控制方式

    早期对永磁同步电机的研究主要是对固定频率供电的永磁同步电机运行特性的研究,特别是稳态特性和直接启动性能的研究。永磁
    发表于 09-24 15:06 749次阅读
    <b class='flag-5'>永磁</b><b class='flag-5'>同步电机</b>的<b class='flag-5'>控制</b>方式

    永磁同步电机磁场定向控制原理(FOC)

    详细介绍了永磁同步电机的结构,FOC控制方式
    发表于 07-12 15:10 16次下载

    基于滑膜观测器SMO的无感控制+Matlab/Simulink仿真详解

    本章节采用滑膜观测器SMO进行永磁同步电机的无感控制,首先介绍了状态观测器的原理,然后分析了滑膜观测器
    发表于 06-08 15:03 1756次阅读
    基于滑膜<b class='flag-5'>观测器</b>SMO的无感<b class='flag-5'>控制</b>+Matlab/Simulink仿真详解

    基于龙伯格观测器Luenberger的无感控制+Matlab/Simulink仿真

    本章节采用龙伯格观测器进行永磁同步电机的无传感器控制,首先分析了龙伯格观测器的原理,然后设计了PMSM的全阶龙伯格
    发表于 06-08 14:46 2224次阅读
    基于龙伯格<b class='flag-5'>观测器</b>Luenberger的无感<b class='flag-5'>控制</b>+Matlab/Simulink仿真

    永磁同步电机测试系统的特点

    永磁同步电机测试系统用业检测永磁同步电机的性能及质量
    的头像 发表于 06-01 15:18 729次阅读
    <b class='flag-5'>永磁</b><b class='flag-5'>同步电机</b>测试系统的特点

    手把手教你FOC电机控制,MATLAB代码生成

    FOC框架基本完成,那么往下我们讲观测器 观测器是基于电流积分误差估算的PLL位置锁相
    发表于 05-29 10:12

    手把手教你MATLABFOC电机看着代码生成,付赠资料。

    FOC框架基本完成,那么往下我们讲观测器 观测器是基于电流积分误差估算的PLL位置锁相
    发表于 05-29 10:11

    永磁同步电机流频比I/F控制原理及Matlab/Simulink仿真分析

    本章节采用流频比I/F控制方法驱动永磁同步电机的转动,首先分析流频比I/F的控制原理,然后在Matlab/Simulink中进行永磁
    的头像 发表于 05-24 11:36 1423次阅读
    <b class='flag-5'>永磁</b><b class='flag-5'>同步电机</b>流频比I/F<b class='flag-5'>控制</b>原理及Matlab/Simulink仿真分析