基于Matlab交流异步电机矢量控制系统仿真建模

1 交流异步电机的数学模型

三相交流异步电机是一个高阶、非线性、强耦合的多变量系统[1]。为了便于分析,假定:

(1) 三相绕组对称,忽略空间谐波,磁势沿气隙圆周按正弦分布;

(2) 忽略磁饱和,各绕组的自感和互感都是线性的;

(3) 忽略铁损,不计涡流和磁滞损耗;

(4) 不考虑频率和温度变化对绕组的影响[2]。

则三相定子的电压方程可表示为:

 式中:U_{A} U_{B} U_{C}为定子三相电压;i_{A} i_{B} i_{C}为定子三相电流;\phi _{A} \phi _{B} \phi _{C}为定子三相绕组磁链;r_{s}为定子各相绕组电阻;p为微分算子p=d/dt;

 三相转子的电压方程为:

 式中:U_{a} U_{b} U_{c}为转子三相电压;i_{a} i_{b} i_{c}为转子三相电流;\phi _{a} \phi _{b} \phi _{c}为转子三相绕组磁链;r_{r}为转子各相绕组电阻;p为微分算子p=d/dt;

磁链方程为:

其中: L_{ij}为绕组间互感(i,j=A,B,C,a,b,c)。

电磁转矩方程为:

式中:n_{p}为电机极对数;\theta为角位移。

运动方程为:

 式中:T_{e}为电磁转矩;T_{l}为负载转矩;\omega为电机机械角速度;J为转动惯量。

2 基于 MATLAB 的交流异步电机系统模型的建立

 在 Matlab6.5 的 Simulink 环境下,利用 Simscape Library丰富的模块库,在分析交流异步电机数学模型的基础上,建立了交流异步电机控制系统的仿真模型,整体设计框图如图 1 所示。系统采用双闭环控制方案:转速环由 PI 调节器构成,电流环由带电流内环控制的电源型PWM变频器构成。根据模块化建模的思想,将控制系统分割为各个功能独立的子模块,其中主要包括:、矢量控制模块、帕克逆换模块、坐标变换模块、电流滞环控制模块、速度控制模块、转矩计算模块和电压逆变模块。通过这些功能模块的有 机整合,就可在MATLAB 中搭建出交流异步电机控制系统的仿真模型,并实现双闭环的控制算法,图 1 中各功能模块的作用与结构简述如下。

图1 MATLAB/Simulink 中交流异步电机仿真建模整体控制框图

Fig.1  Simulation modeling and overall control block diagram of AC asynchronous motor in MATLAB / Simulink

2.1 交流异步电机本体模块

在整个控制系统的仿真模型中,交流异步电机本体模块是最重要的部分,反映的是交流异步电机的本质属性。该模块采用Matlab2021a中Simscape Library提供的Asynchronous Machine模块。

2.2 矢量控制模块
 交流异步电机是一个高阶、非线性、强耦合、多变量的系统,采用矢量控制方法可使之降阶、解耦,使控制方法变得更为简单、精确,使电机系统具有更优的动态品质。矢量控制的基本思想是:将定子电流分解为相互垂直的两个分量i_{d}i_{q},其中i_{d}用以控制转子磁链,i_{q}用以调节电磁转矩。矢量控制的最终结果是实现定子电流的分解,对转子磁链和电磁转矩进行解耦控制。矢量控制模块实现的正是交流电机的矢量控制方法,模块的输入为转子参考磁链\phi _{r}^{*}和参考电磁转矩T_{e}^{*},输出为dq两相参考电流i_{d}^{*}i_{q}^{*},底层结构由如图2所示,图2中的Phir*指代\phi _{r}^{*},Phir指代\phi _{r}。相互垂直的两相参考相电流i_{d}^{*}i_{q}^{*}的求取由方程式(6)实现,图2中模型进行了近似处理:

 

图2 矢量控制框图

Fig.2  Vector control module

 该模块应用矢量控制思想,实现了电流解耦功能,所得到的解耦电流分量i_{d}^{*}i_{q}^{*}、可分别用于转子磁链和电磁转矩的解耦控制。

 2.3 电流变换和磁链观测

 电流变换是实现三相/两相变换,磁链观测是实现通过对定子电流进行计算来观测转子磁链的大小以及计算定子磁链的转角[1]。如图3所示为电流变换和磁链观测的结构框图,其中Flux Calculation and Teta Calculation子模块为磁链观测模块,ABC to dq conversion子模块为电流变换模块。

图3 电流变换和磁链观测框图

Fig.3  Current conversion and
flux linkage observation block diagram

 如图4所示为磁链观测子模块的内部结构,Ts为采样时间,磁链观测计算方程如下:

 

图4 磁链观测框图

Fig.4  Flux linkage observation block diagram

 如图5所示为电流变换子模块的内部结构,电流变换计算方程如下:

图5 电流变换框图

Fig.5  Current conversion block diagram

 2.4 帕克逆变换模块

帕克逆变换模块实现的是参考相电压的 dq/ab 变换,即 dq旋转坐标系下两相参考相电压向ab静止坐标系下两相参考相电压的转换,由方程式(9)实现:

帕克逆变换模块的结构框图如图6所示,模块输入为位置信号 \theta和 dq 两相参考电流U_{d}^{*}U_{q}^{*},经过方程式(9)的运算,即可求得模块输出:ab 两相参考电压U_{a}^{*}U_{b}^{*}

图6 帕克逆变换框图

Fig.6  Block diagram of inverse Parker transform

2.5 带电流内环控制的电源型PWM变频器

 该部分义以i_{d}^{*}i_{q}^{*}i_{d}i_{q}为输入,对电流进行内环PI控制,输出U_{d}^{*}U_{q}^{*},进行帕克逆变换得到U_{a}^{*}U_{b}^{*},再进行SVPWM控制输出控制逆变器的脉冲来控制电压逆变器工作,使其输出三相电压给异步电机供电。如图7所示为带电流内环控制的电源型PWM变频器的结构图。

图7 带电流内环控制的电源型PWM变频器框图

Fig.7  Block diagram of power source PWM frequency converter with current inner loop control

电流内环控制模块的结构较为简单,如图8所示,单输入:参考电流和实际电流的差值,单输出:参考电压。其中,Ts 为 PI 控制器中采样时间,K为PI 控制器中 I(积分)的参数,Saturation 饱和限幅模块可将输出的参考电磁转矩的幅值限定在要求范围内。图8中是对 i_{d}^{*}和​​​​​​​i_{d}的差值进行PI控制输出U_{d}^{*}, i_{q}^{*} 和i_{q}的差值进行PI控制输出U_{q}^{*}类似。

图8 电流内环PI控制框图

Fig.8  Current inner loop PI control block diagram

SVPWM使用的是按转子磁链定向的矢量控制系统进行搭建,内部结构复杂,请参考[1]进行搭建。

电压逆变器实现的是逆变器功能,输入为6个SVPWM脉冲信号,输出为三相相电压U_{A} U_{B} U_{C}

 ,该模块采用Matlab2021a中Simscape Library提供的GTO Inverter。

2.6 速度控制模块 

 速度控制模块的结构较为简单,如图9所示,单输入:参考转速和实际转速的差值,单输出:参考电磁转矩T_{e}^{*}。其中,Kp为 PI 控制器中 P(比例)的参数,Ki为PI 控制器中 I(积分)的参数,Ts为采样时间,Saturation 饱和限幅模块可将输出的参考电磁转矩的幅值限定在要求范围内[2]。

图9 转速PI控制框图

Fig.9  Speed PI control block diagram

3 仿真结果

 本文基于 MATLAB/Simulink 建立了交流异步电机控制系统的仿真模型,并对该模型进行了交流异步电机双闭环控制系统的仿真测试。交流异步电机参数:电机功率 P=37.3kw,相电压 U=550V,定子相绕组电阻 Rs=0.087Ω,转子相绕组电阻 Rr=0.228Ω,定子绕组自感 Ls=0.0355H,转子绕组自感 Lr=0.0355H,定、转子之间的互感 Lm=0.0347H , 转 动 惯 量 J = 1.622kg.m2, 额 定 转 速 ne=157r/min ,极对数 np=2。

为了验证所设计的交流异步电机控制系统仿真模型的静、动态性能,系统空载起动,待进入稳态后,在 t=2s时突加负载 Tl=200Nm,可得系统转速、转矩、a相电流和定子磁通波形如图10-13所示。

图10 转速响应波形

Fig.10 Speed response waveform

 图11 转矩响应波形

 Fig.11 Torque response waveform

 图12 定子磁通波形

Fig.12 Stator flux waveform 

 由仿真波形可以看出,在 ne=157r/min 的参考转速下,系统响应快速且平稳,相电流和反电动势波形较为理想。空载稳速运行时,忽略系统的摩擦转矩,此时电磁转矩均值为零;在 t=2s 时突加负载,转速发生突降,但又能迅速恢复到平衡状态,稳态运行时无静差。仿真波形图13 中,突加负载后,电磁转矩脉动稍有增大,这主要是由电流换向和带电流内环控制的电源型PWM变频器的频繁切换造成的。

4 结论

 本文在分析交流异步电机数学模型的基础上,提出了一种新型的基于 MATLAB 的交流异步电机矢量控制系统仿真建模的方法,将该方法应用于 Simulink 环境下交流异步电机模型的设计,采用经典的速度、电流双闭环控制方法对该建模方法进行了测试,仿真结果表明:波形符合理论分析,系统能平稳运行,具有较好的静、动态特性。采用该交流异步电机仿真模型,可以十分便捷地实现、验证控制算法,只需对部分功能模块进行替换或修改,就可实现控制策略的改换或改进,不仅可以节省控制方案的设计周期,快速验证所设计的控制算法,更可以充分利用计算机仿真的优越性,通过修改系统参变量或人为加入不同扰动因素来考察不同实验条件下电机系统的动、静态性能,或者模拟相同的实验条件,比较不同控制策略的优劣,为分析和设计交流异步电机控制系统提供了有效的手段和工具,也为实际电机控制系统的设计和调试提供了新的思路。

参考文献

  1. 陈伯时. 电力拖动自动控制系统[M]. 北京:机械工业出版社,2003.
  2. 纪志成,薛花,沈艳霞.基于Matlab交流异步电机矢量控制系统的仿真建模[J].系统仿真学报,2004(03):384-389.

交流电机矢量控制MATLAB仿真.rar-嵌入式文档类资源-CSDN下载交流电机交流矢量控制MATLAB仿真更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/qq_42816065/74924084

  • 19
    点赞
  • 196
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Simulink是一个非常强大的工具,可以用于建模仿真各种类型的系统,包括异步电机。在使用Simulink建模异步电机时,需要考虑以下几个方面: 1. 电机模型:首先需要选择适当的电机模型,通常可选的模型包括基于电气方程和基于功率方程的模型。 2. 控制策略:控制策略是指对电机的控制方式,包括矢量控制、直接转矩控制等等。不同的控制策略需要使用不同的控制器。 3. 仿真参数:仿真参数包括电机的额定参数、电源电压、电机转速等等。这些参数需要根据实际情况进行设置。 下面是一个简单的异步电机建模示例: 1. 首先选择电机模型,这里选择基于电气方程的模型。 2. 设计控制策略,这里选择矢量控制。 3. 设置仿真参数,包括电机的额定参数、电源电压、电机转速等等。 4. 搭建Simulink模型,包括电机模型、控制器等等。 5. 进行仿真,观察电机的响应。 需要注意的是,在建模异步电机时,需要考虑电机的非线性特性,如饱和、死区等等。此外,还需要注意仿真的精度和稳定性,以确保仿真结果的准确性和可靠性。 ### 回答2: 异步电机是一种常见的电动机类型,可用于各种工业应用中。为了进行异步电机建模仿真Simulink是一款强大的工具。 在Simulink建模异步电机时,首先需要创建一个框图模型,表示电机的各个子系统。这些子系统包括输入电压、转速控制、实际电动机模型和输出负载等。 在模型中,输入电压是指电动机的供电电压,通常是交流电。然后,通过电压变流器将输入电压转换为适合电机运行的驱动电压。转速控制子系统负责控制电动机的运行速度,可以使用各种控制算法进行设计。 实际电动机模型是模拟电动机的力学特性和电气特性。这包括电阻、电感和转子负载等参数。通过引入这些参数,可以更准确地模拟电机的实际运行情况。 最后,模型中还需要添加输出负载。这可以是电动机的机械负载,例如轴承、风扇等,也可以是电动机的电气负载,例如发电机、发电机等。通过添加这些负载,可以评估电机在不同工作条件下的性能和响应。 在建模过程中,可以根据具体需求调整模型的参数和设置。使用Simulink仿真工具,可以模拟异步电机的动态响应、效率和稳态特性等。通过对电机的建模仿真,可以更好地理解和优化电机的设计和运行。 ### 回答3: 异步电机是一种常用的电机类型,其工作原理是基于电流在绕组中产生的旋转磁场,从而产生转矩驱动机械运动。在Simulink建模异步电机可以帮助工程师更好地理解其工作原理,并用于电机控制系统的设计和优化。 对于异步电机Simulink建模,可以从电机的电气特性和机械特性两个方面考虑。 电气特性建模包括电机的定子和转子电感、电阻、电动势等参数。可以使用Simulink中的电感、阻抗和电压源等模块来建立电机的电动势方程和电流方程。这些方程描述了电机在不同工作状态下的电气行为。 机械特性建模包括转子惯量、摩擦系数和负载转矩等参数。可以通过建立转子动力学方程,使用Simulink中的转矩和速度控制模块来模拟电机的机械运动。这些模块可以模拟电机的速度、转矩和位置等运动特性。 通过对电机的电气特性和机械特性进行建模,可以在Simulink中搭建一个完整的电机模型。在电机模型中可以添加控制器,用于实现电机的速度、位置和转矩控制。控制器可以使用PID控制等方法,通过对电机模型进行仿真和优化,帮助工程师理解电机的动态特性,改进电机控制算法,并优化电机系统的性能。 总而言之,通过Simulink建模异步电机,可以更好地理解电机的工作原理和特性,并且能够进行电机系统仿真和控制优化,为电机系统的设计和开发提供支持。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值