1. 引言
pmsm是一个具有多变量和强耦合特性的非线性系统[1]。同时,交流控制系统具有非线性和不确定性。传统的控制方法使得难以处理非线性、变化参数和负载干扰的影响。为了应对上述问题,需要一些非线性控制策略或集成控制策略。在本文中,该算法使用了一种结合了flc和pi的方法。该系统可以根据不断变化的电机运行条件和系统输入,及时调整pi的基本参数。以下工作步骤旨在通过研究pmsm的基本操作特性来获得可用的控制系统。在实验的多次重复中调整参数以接近出色的性能。
近年来,在永磁同步电机的模糊pi控制研究中,主要集中于引入自适应机制,通过在线学习和改进模糊规则,使控制算法能够实时调整,适应不同工况下的需求。尽管模糊pi控制在永磁同步电机控制中取得了一定的成果,但仍然面临一些挑战,模糊规则的设计依赖于专家经验,缺乏系统化的方法。
随着系统复杂性的增加,模糊控制器的计算负担可能成为瓶颈。未来的研究方向可以包含开发基于机器学习的模糊规则生成方法,实现自动化设计。深入探索多变量控制策略,以应对更加复杂的控制需求。
2. 基本结构和工作原理
2.1. 控制系统架构
系统的基本框架架构。如图1所示。
figure 1. the basic architecture of motor control
图1. 电机控制的基本框架结构
2.2. 数学模型
假设电机是理想电机。电机可以用旋转d-q坐标中的数学符号表示:
定子–电压方程为
(1)
定子磁通联动方程为
(2)
电磁扭矩方程为
(3)
在等式(1)到等式(3)中,
、
、
和
表示定子电压、电流、磁通联动和电磁转矩;d和q是直轴或交叉轴分量;r是定子绕组电阻;
和
表示定子绕组的直线轴和绕组的交叉轴的电感;p是极对数;
是转子的角速度。
根据上述数学模型,当确定永磁体的磁通联动和电感时,pmsm的扭矩由
和
确定。因此,我们可以通过改变
和
的大小,然后将实际电流
和
跟踪
和
来实现对电机扭矩和速度的控制。当
为0时,可以找到
和
之间的线性关系[2]。换句话说,利用这种线性关系,我们可以通过调整
来实现电机的扭矩控制。
2.3. pmsm的闭环svpwm控制
2.3.1. svpwm技术
该技术将电机和逆变器视为一个单元,并为电机提供恒定振幅的圆磁场[3]。该技术谐波少,电压利用率高,适用于数字控制系统。因此,svpwm是pmsm控制的主要方法。
2.3.2. 控制过程
永磁同步电机矢量控制系统主要由以下几个部分组成:速度控制器和电流控制器、坐标转换模块、
figure 2. the control structure of pmsm
图2. pmsm的控制结构
svpwm模块和逆变器。闭环矢量控制的主要步骤如下:首先,速度控制器将给定的速度值与实际采样值进行比较。之后,速度控制器输出电流信号
。定子两相电流
和
是采样后得到的。在clark和park变换之后,两相电流转换为反馈电流
和
。电流控制器将给定值
和
与实际值
和
进行比较,然后输出电压值
和
。之后,输出电压值通过inverse park变换进行转换,得到电压
和
。将
和
输入到svpwm模块进行计算的值。svpwm输出逆变器驱动控制信号。逆变器产生可变频率和振幅的三相正弦电流。电流输入到电机的定子。用于pmsm的svpwm双闭环的控制架构如图2所示。
3. flc的制定
传统的pi控制通常应用于线性系统。控制过程的参数和情况通常不会发生急剧变化。但是,实际应用情况通常不会像预期的那样。当线性部分受到外部干扰和系统参数变化的影响时,自适应凯发娱乐官网的解决方案可以通过调整参数来保持预设的性能[4]。使用模糊控制可以有效避免上述问题。同时,模糊控制可以充分利用专家经验来设计模糊规则。
3.1. flc的结构
flc的结构通常可分为四个主要部分。本文讨论了和研究了三个主要部分:模糊器、推理机制和去模糊器[5]。模糊控制器的常见架构,根据维度数分为一维fc、二维fc和三维fc。二维fc有两个输入变量(通常为e、ec)。由于二维fc在动态性能方面提供了很好的改进,并且具有简单的架构,因此它是最常用的。除此之外,我们还应该注意电机具有惯量和负载。结合pmsm的动态特性,该文采用二维fc结构构建模糊控制系统,如图3所示。
figure 3. two-dimensional fc architecture
图3. 二维fc结构
3.2. 模糊化
模糊化的过程从通过mf计算输入开始,然后用语言变量来表示它们[6]。本文使用的二维fc结构有两个输入e和
,以及三个输出
和
。上述值分别对应于pi的误差、误差变化率和三个参数。误差e是使用三角形mf定义的,它分为七个模糊子集:a [−13 −10 −7];b [−10 −7 −3];c [−7 −3 0];d [−1.5 0 1.5];e [0 3 7];f [3 7 10];g [7 10 13]。误差ec的变化率使用三角mf定义,该三角mf分为七个模糊子集:a [−13 −10 −7];b [−10 −7 −3];c [−7 −3 0];d [−1.5 0 1.5];e [0 3 7];f [3 7 10];g [7 10 13]。输出u定义为使用三角形mf,它分为七个模糊子集:a [−1.3 −1 −0.7];b [−1 −0.7 −3];c [−0.7 −0.3 0];d [−0.3 0 0.3];e [0 0.3 0.7];f [0.3 0.7 1];g [0.7 1 1.3]。
3.3. 模糊规则的制定
在这些步骤中,模糊推理程序的关键步骤是控制规则[6]。当输入误差为正且其值较大时,表示实际值与目标值之间存在较大差距。当间隙较大时,控制器应增强比例分量的作用,以提高系统的快速性。当间隙较小时,控制器可以适当减弱比例分量的作用,增强积分分量的作用,以减小误差。当ec相对较大时,算法可以适当地削弱导数分量。当ec相对较小时,控制器可以增强衍生分量。推理机制根据模糊输入和知识库[7]得出去模糊的值。根据上述推理过程,通过大量的实验和观察,研究人员建立了模糊规则,如下图4到图5所示。
figure 4. kp fuzzy control rule
图4. kp模糊规则
figure 5. ki fuzzy control rule
图5. ki模糊规则
3.4. 模糊规则的制定
将从模糊推理中获得的模糊值转换为显式控制值。对于本文中的系统,模糊化使用质心法。质心法将mf曲线和水平坐标包围的区域质心作为模糊推理的输出。质心法的数学表达式为:
(4)
在公式(4)中,v是模糊推理的输出值,v是变量,
是变量v对应的函数的值。完成上述步骤后,flc构建就完成了,如图6所示。
figure 6. fuzzy logic controller module
图6. flc模块
4. 实验仿真结果
4.1. 虚拟模型构建
基于图1所示的三相pmsm矢量控制系统框图,在matlab/simulink中建立了模拟pmsm实际工
figure 7. pmsm control system simulation model
图7. pmsm控制系统仿真模型
作状态的虚拟结构,如图7所示。仿真实验中电机的基本参数是极对数:4;定子电阻rs:0.958 ω;阻尼系数β:0.008 nms;d轴电感ld:5.25 mh;q轴电感lq:12;额定转速:1200 r/min。
4.2. 仿真结果
在flc-pi控制器和常规pi控制器相关参数相同的前提条件下,对比了上述两种不同系统的转速仿真曲线。如图8所示,控制目标值从低到高设置:800、1000和1200 (r/min)。经过分析,可以得出以下结论。在系统稳定性方面,两个系统最终都能达到稳态,但flc-pi系统的振荡较小。在系统快速性方面,flc-pi系统的稳定时间比传统pi短,flc-pi系统的速度曲线更平滑;在系统过冲量方面,减少模糊控制系统的过冲量;从稳态控制精度的角度来看,flc-pi系统优于pi控制。根据实验曲线可以发现,当系统受到干扰或输入发生变化时,flc-pi系统在保证系统的快速性和准确性的同时获得了较好的控制平滑性。
figure 8. analog curve
图8. 模拟曲线
5. 结论
本文采用一种由flc和pi相结合的智能控制方案来替代传统的pi控制,构建了高性能的pmsm控制系统。经过仿真实验,得出智能控制优化后控制系统的性能指标得到显著提升。flc-pi系统的振荡较小,稳定时间比传统pi短,速度曲线更平滑;当系统受到干扰或输入发生变化时,保证系统的快速性和准确性的同时获得了较好的控制平滑性。
然而,在实践中,模糊规则的制定很繁琐,而且过程很复杂。其次,本文中的系统使用了二维模糊控制器。该控制器主要由比例分量和积分分量组成,但没有微分分量。如果系统对控制精度要求较高,最好尽量使用精度更高的三维fc,使得性能指标得到显著提升。