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

发布时间:2023-10-20  

前言

本章节采用滑膜观测器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采用传统的三段式启动方法对该方案进行仿真分析。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    流体仿真是什么?(2024-11-01 09:45)
    流体仿真是什么?;流体仿真是什么?流体仿真,也称为流体动力学仿真,是通过电脑来模拟气流或水流在各种情况下的运动和表现,所用到的软件叫计算流体力学软件,它可以模拟气流或水流的速度、压力、温度......
    分析的底层能力。” 流体和力学仿真 COMSOL® 6.1 版本为流体流动和力学仿真相关产品带来重要的性能提升。CFD模块现在可以通过分离涡(DES)湍流模型对湍流进行高保真模拟。这种......
    工具。新版本中,优化、湍流及力学接触等新算法的加入,进一步加强了软件仿真分析的底层能力。”流体和力学仿真COMSOL® 6.1 版本为流体流动和力学仿真......
    将为大家总结如今汽车生态系统的四大特征: CFD:Computational Fluid Dynamics,计算流体力学 FuSa:Functional Safety,功能安全 Aging:不仅仅代表老化,在汽车领域,Aging 是指......
    平台中,全面的计算流体力学 (CFD) 解决方案,适用于多种工业领域,包括汽车、叶轮机械、船舶、航空航天等。 Fidelity CFD 引入了新一代流体求解器。该求解器可提供高阶数值格式、尺度解析仿真......
    平台旨在提高性能和能效比,加速高保真计算流体力学(CFD)仿真。这款一站式解决方案可在云端或本地运行,搭载了来自卓越提供商的图形处理单元(GPUs),具有极其快速的互联和增强型 Cadence 高保......
    Multiphysics Platform,率先在业界提供硬件/软件(HW/SW)加速的数字孪生解决方案。第一代 Millennium M1 平台旨在提高性能和能效比,加速高保真计算流体力学(CFD)仿真。这款......
    业软件或基于Matlab/Simulink自主开发的仿真模型:  整车动力学仿真模型  路面、驾驶员及测试场景模型  传感器模型  智能悬架执行机构模型  智能悬架控制算法模型  动态数据采集、数据......
    生产力,大国重器的背后也有着ThinkPad的身影,例如在高铁设计中,ThinkPad P1系列满足了工程师从创建模型、仿真实验,到编程数据、可视化处理的过程中,对复杂三维设计、大量计算流体力学仿真......
    化处理的过程中,对复杂三维设计、大量计算流体力学仿真分析工作的创作需求,不仅实现了高效稳定的输出,还以本地运行的个人智能体,保护了研究数据的机密性。ThinkPad P1通过了ISV(独立软件开发商)专业认证,能够......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>