基本信息
文件名称:基于MATLAB的交流异步电机系统建模分析案例3500字.docx
文件大小:388.81 KB
总页数:13 页
更新时间:2025-06-27
总字数:约6.32千字
文档摘要

基于MATLAB的交流异步电机系统建模分析案例

目录

基于MATLAB的交流异步电机系统建模分析案例 1

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

1.2交流异步电机系统模型模块 2

1.2.1交流异步电机本体模块 2

1.2.2矢量控制模块 3

1.2.3Park变换模块 4

1.2.4坐标变换模块 4

1.2.5电流滞环控制模块 6

1.2.6速度控制模块 6

1.2.7转矩计算模块 7

1.2.8电压逆变模块 7

1.3仿真结果分析 8

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

在Matlab的Simulink环境下,分析交流异步电机数学模型并建立交流异步电机控制系统的仿真模型,整体控制框图如图4-1所示。系统采用双闭环控制方案,转速环由PI调节器构成,电流环由电流滞环调节器构成。根据交流模块化系统建模的设计理念,将交流控制器子系统模块划分组成为各个不同模块功能独立的子系统模块,其中主要包括:交流异步电机本体模块、矢量控制模块、Park变换模块、坐标变换模块、电流滞环控制模块、速度控制模块、转矩计算模块和电压逆变模块。通过这些模块组合,就可在Matlab中搭建出交流异步电机控制系统的仿真模型,并实现双闭环的控制算法。

Inverter

InverterDCIinkvwoltageInverterlegs

F

sum

HysteresscentrolerJ

Motormodel

Hysteresiscontroler

afa-beta

Hysoeresiscortroller2

abc

cortrole

Toroue

Sum

Tarque,speedcalc.

120

Referencespeed(rads)Electnical

Mechanicalspeed(1/p)

Decouplingnetwork

Cumentdecouplngnetwork

PI

controller

Speed

0.4

Fuxr[Wb]

abe

TO

alfa_beta

speed

position

calculatlon

LoadTorque[Nm]

Parktransfom

Poslion(rad)

Motormodel

Sum1

Sum2

Sum3

to

图4-1Matlab中交流异步电机仿真建模整体控制框图

1.2交流异步电机系统模型模块

1.2.1交流异步电机本体模块

交流异步电机本体模块是整个控制系统仿真模型中最重要的部分,反映了交流电机的本质属性。交流异步电机本体模块的输入为电机转速w,和坐标变换模块输出的

dq两相相电压Usa、U,输出为dq两相相电流iai,转子绕组磁链中a、中n,模块结构框图

如图4-2所示。

图4-2中,负责求取dq两相相电流的模块,对交流异步电机数学模型的电压方程式进行abc/dq变换,可得到两相电机的电压方程式:

(4-1)

式中:

a、中,——dq两相转子绕组磁链;R,—一定子绕组电阻;Lc=L?-L2/L,L,——定子绕组电感;L,——转子绕组电感;Lm——定转子间互感。

Sum4

Sum4Intr

i_sSS3R

KLm^Rr

L5LSR

TransferFcn1

L?Lr

LSHRranstrfa

produd1

]sum3

Poduc2

心Lr

Sum5Int1

⑤lambda_sd

out_5

①i_sdout_1

②lambda_rdout_2

④i_9out_4

③lambda_qo⑥ut3lambda_9out_6

ksum2LmRr

LSRTransfeFrn2

Vsq

i③n3_SSR

CSR

TransferFcn4

1/Lr

i②n_2-

?RsRs

1Lr

TransferFen3

TransferFcn

Sum

Sum

RS

图4-2交流异步电机本体模块结构框图

图4-2中,负责求取转子绕组磁链中a、中,的模块,对交流异步电机数学模型的磁链方程式进行abc/dq变换,可得两相电机的转子磁链方程式:

(4-2)

1.2.2矢量控制模块

交流异步电机是一个高阶、非线性、强耦合、多变量的系统,采用矢量控制方法可使之降低、解耦,使控制方法变得更为简单、精确,使电机系统具有更优的动态品质。矢量控制

的基本思想