首页/文章/ 详情

系统解析PI调节器速度外环—从PI参数整定,bode图验证到实践调试、应用

10月前浏览633

导读:前期文章重点介绍了电流内环,本期文章讲讲速度外环的PI参数整定和实际设计中的验证、调试。文章末尾提供优化后的PI调节器后向差分离散化处理和对应的C代码实现。  

如果使用基于环宽法设计电流环和速度环的PI参数,那么设计的重点就是怎么确定环宽!TI的文档中计算电流环的环宽的方法,一种是设置为采样频率的1/20,另一种是通过速度环的带宽进行计算的。所以接下来进行电流环的PI参数整定,完善环路参数设计。  

图1 永磁同步电机矢量控制框图  

如图(1)所示,永磁同步电机矢量控制中,PI调节器是重要环节之一。当建立好PI调节器,控制对象的静态、动态特性都已经确定。控制系统能否自动完成控制功能,就完全取决于PI调节器的参数取值,只有PI参数的选择与控制系统相配合,才能取得最佳的控制效果!  

那要如何设计PI调节器及其参数整定呢?这个问题往往萦绕在电机控制初学者和实际应用开发人员的脑中!  

在此抛砖引玉,浅谈拙见!  

个人认知具有局限性,欢迎指正!  

1、Motor Control 驱控笔记  

2、浅谈电机控制  

@本期文章推荐参考的参考书(电机控制学习,参考书不可能一本通神的,各个阶段参考不同的参考书籍文献,结合、最后串合起来才能完善自己的知识储备),如下:  


 

@文章内容安排:    

一、设计速度环PI调节器需要考虑什么?    

(1)速度环的设计和电流环的设计有什么不同?    

(2)响应时间和超调等指标如何控制?    

二、速度环PI调节器的设计和分析      

(1)PI参数整定:a、基于零极点对消法;b、基于环宽设计(参考TI文档设计)    

(2)通过伯德图bode进行分析    

三、实际验证调试(MATLAB/Simulink)      

(1)实现并结合波形验证    

(2)速度环的周期调用的经验总结和调试    

四、总结      

(1)实际开发PI调节器过程中的经验总结以及调试经验的总结      

(2)学友开发PI调节器和调试过程中问题讨论集锦      

(3)模型分享:文中验证的simulink模型以及搭建的整个仿真验证框架、bode分析脚本文件;后向差分离散化处理和对应的C代码实现

     

(4)电机控制交流群进入方式:MotorControl驱控笔记交流群      

经过前几期文章的介绍,永磁同步电机有感控制PMSM_sensor_FOC的控制模块基本介绍完成,就剩下速度控制策略。接下来准备两期,统一整理介绍速度控制策略(斜坡给定、T型和S型速度规划)和有感矢量控制策略(id=0和最大转矩电流比控制MTPA策略),在搭建的仿真框架中增加相关的功能和策略。    

图2 基于串联型PI结构的双闭环控制  

@个人对带宽的理解:    

电机控制中的带宽,核心是控制系统对快速变化信号的响应能力(指闭环控制系统能稳定跟踪的最高输入信号频率,单位通常为Hz)。  

简单理解:带宽像系统的“反应速度上限”,带宽越高,系统能快速跟上目标值的变化(比如电机突然加速、位置快速切换),动态响应越灵敏;带宽越低,系统反应越慢,容易出现滞后,但稳定性可能更好。  

比如:转速环带宽50Hz,意味着电机能稳定跟踪每秒变化50次的转速指令;如果指令变化频率超过50Hz,电机就会跟不上,出现转速偏差。  

@PI调节器后向差分离散化处理(图取自@王崇卫)    

计算机系统是一种离散化系统,它只能根据采样时刻的偏差值计算控制量。因此,为了使计算机能够实现PI调节器的功能,必须先将其离散化处理,用离散化的差分方程代替连续系统中的方程,然后编程实现相应的差分方程。  

模拟调节器的离散化方法有多种,由于数字处理器是在线进行控制,对实时性要求较高,所以必须采用简单、可靠和足够精确的方法。  

后向欧拉离散的核心优势是数值稳定,即使采样周期较大也不会发散,适合嵌入式实时控制场景!    



来源:浅谈电机控制
MATLABSimulink电机控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-12-12
最近编辑:10月前
公众:浅谈电机
硕士 签名征集中
获赞 45粉丝 7文章 91课程 0
点赞
收藏
作者推荐

PMSM模型预测MPC控制关键技术系列专题—基于广义双矢量MPFC的验证实现

导读:本期文章主要研究基于广义双矢量的MPFC,先分析与基于占空比(有效矢量+零矢量)的区别,然后对其实现的原理及过程进行阐述并进行对应的simulink仿真验证和分析。 图1 双矢量模型预测系统框图 一、双矢量模型预测简析 图2 占空比双矢量模型预测系统框图 双矢量模型预测转矩控制的控制框图如图(2)所示。其基本原理为: 1)与单矢量MPC原理选择出最优电压矢量Uopt一样。值得注意的是,在此方法中第二段矢量始终固定为零矢量,因此为确保一个控制周期内有两段电压矢量,Uopt只在有效电压矢量范围内进行筛选; 2)根据选择的Uopt计算其优化作用时间,根据占空比计算公式求得该矢量的作用时间tont; 3)根据所选择的电压矢量以及优化作用时间确定逆变器的开关脉冲。 由于零矢量的引入,与传统MPC相比,双矢量的模型预测转矩控制的电压矢量幅值能实现自我调节,因而控制更加精细,所以能实现比传统MPC更好的控制性能。 目前双矢量MPTC主要有两种形式:一种是基于占空比控制的模型预测转矩控制;另一种是任意双矢量模型预测转矩控制。基于占空比控制的模型预测转矩控制在一个控制周期内作用一个有效电压矢量和一个零电压矢量。任意双矢量模型预测转矩控制在一个控制周期内作用任意两个电压矢量。从本质上讲,基于占空比控制的模型预测转矩控制是一种特殊的任意双矢量模型预测转矩控制,只是其双矢量组合的方式受到了限制。这两种策略的控制性能在低速区间是基本一致的,在高速区间任意双矢量模型预测转矩控制具有更加优越的稳态性能。 二、广义双矢量实现的过程原理 图3 基于有效矢量加零矢量的双矢量模型预测实现的流程图 不难看出前面的基于占空比的矢量组合始终固定为非零矢量加零矢量的组合,但是目前为止并没有明确的文献说明零矢量是最佳的第二个电压矢量,这说明前面方法所确定的矢量组合只是某个范围内的局部最优解。 广义双矢量的第二个矢量没有固定在零矢量,而是在更广的范围内进行选择。 图4 广义双矢量的电压组合 三、对比验证分析 图5 单矢量MPFC控制策略电流FFT分析波形 图6 双矢量MPFC控制策略电流FFT分析波形(基于占空比双矢量) 图7 双矢量MPFC控制策略电流FFT分析波形(广义双矢量)图8 广义双矢量的实现 从图(5~7)的电流FFT分析波形可以看出,双矢量因为在有效矢量的基础上又添加了一个电压矢量,对幅值进行调节从而使电流的谐波有所下降。谐波含量由高到低:单矢量>广义双矢量>基于占空比的双矢量。 对广义双矢量的电压组合进行简化或者处理,是否会降低电流的谐波含量? 四、问题总结与讨论 1、对于两电平驱动的调速系统来说,传统的广义双矢量存在的电压组合有7*7=49种,受限于数字处理器的运算能力,对这么多的矢量组合进行预测计算在实际应用中难以实施,因此有必要进一步研究不同矢量组合对系统性能的影响以消除冗余矢量以及明显对控制系统不利的电压矢量组合。 2、如何简化广义双矢量的电压组合? 来源:浅谈电机控制

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈