基于Matlab的交流电机矢量控制系统仿真.docx
- 文档编号:4314835
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:12
- 大小:534.62KB
基于Matlab的交流电机矢量控制系统仿真.docx
《基于Matlab的交流电机矢量控制系统仿真.docx》由会员分享,可在线阅读,更多相关《基于Matlab的交流电机矢量控制系统仿真.docx(12页珍藏版)》请在冰豆网上搜索。
基于Matlab的交流电机矢量控制系统仿真
基于Matlab的交流电机矢量控制系统仿真
基于MATLAB交流异步电机矢量控制系统建模与仿真
摘要:
在分析异步电机的数学模型及矢量控制原理的基础上,利用MATLAB,采用模块化的思想分别建立了交流异步电机模块、逆变器模块、矢量控制器模块、坐标变换模块、磁链观测器模块、速度调节模块、电流滞环PWM调节器,再进行功能模块的有机整合,构成了按转子磁场定向的异步电机矢量控制系统仿真模型。
仿真结果表明该系统转速动态响应快、稳态静差小、抗负载扰动能力强,验证了交流电机矢量控制的可行性、有效性。
关键词:
交流异步电机,矢量控制,MATLAB
一、引言
交流电动机由于动态数学模型的复杂性,其静态和动态性能并不是很理想。
因此在上世纪前期需要调速的场合下采用的都是直流电动机,但是直流电动机结构上存在着自身难以克服的缺点,导致人们对交流调速越来越重视。
从最初的恒压频比控制到现在的直接转矩控制和矢量控制,性能越来越优良,甚至可以和直流电机的性能相媲美。
本文研究交流异步电机矢量控制调速系统的建模与仿真。
利用MATLAB中的电气系统模块构建异步电机矢量控制仿真模型,并对其动、静态性能进行仿真试验。
仿真试验结果验证了矢量控制方法的有效性、可行性。
二、交流异步电机的矢量控制原理
矢量控制基本思想是根据坐标变换理论将交流电机两个在时间相位上正交的交流分量,转换为空间上正交的两个直流分量,从而把交流电机定子电流分解成励磁分量和转矩分量两个独立的直流控制量,分别实现对电机磁通和转矩的控制,然后再通过坐标变换将两个独立的直流控制量还原为交流时变量来控制交流电机,实现了像直流电机那样独立控制磁通和转矩的目的。
由于交流异步电机在A-B-C坐标系下的数学模型比较复杂,需要通过两次坐标变换来简化交流异步电机的数学模型。
一次是三相静止坐标系和两相静止坐
时控制和转速
的高精度跟踪。
三、异步电机矢量控制仿真模型
3.1.矢量控制Simulink仿真主电路
图3.1为矢量控制主电路,交流电机模块选项可设置在任意坐标系,包括两相静止坐标系、转子坐标系和同步旋转坐标系下的绕线式或鼠笼式的异步电机。
本文选择在同步旋转坐标系下建立鼠笼式电机的数学模型,模块的A、B、C是异步电机三相定子绕组输入端,与IGBT逆变器的输出端相连,构成由电压型逆变器变频驱动的异步电机子模块。
逆变器模块由6个IGBT功率管构成通用桥路,由SimPowerSystems中的PowerElectronics库的IGBT模块构成,逆变器的输入pulses端为6路PWM控制信号,完成功率变换及调节功能,直流母线电压VDC由逆变器模块的“+”、“-”两端输入,它的输出为三相ABC交流电压。
电机模块本文仿真过程中测取了转子转速
、电磁转矩
、电机定子电流
、
、
等,这5个参数与定子线电压
一起送给示波器模块动态显示之。
为了使仿真模型运行速度加快,反馈环节的传递函数采用一阶延迟环节
。
图3.1.三相异步电机矢量控制主电路
图3.2为矢量控制模块,工作原理为:
转速参考值
与光电编码器实测的转速
之差
输入到转速控制器ASR,经PI算法得到转矩指令值
。
定子电流的励磁分量
由
计算模块给出,转矩分量
由转矩指令值
和磁链估算值
计算出。
和
经过逆旋转变换2r/2s和两相—三相变换2s/3s,获得定子电流指令值
、
、
,与霍尔传感器检测出的三相实测电流
、
、
作为电流滞环控制器ACR的输入,产生PWM逆变器的触发信号,送给IGBT逆变器控制交流电机调速运行。
图3.2.矢量控制模块
3.2.电流滞环控制器ACR模块
图3.3为ACR模块,其工作原理:
由三个滞环控制器和3个逻辑非运算器组成。
输入为三相给定电流
、
、
和三相实测电流
、
、
,输出为6路IGBT的6相脉冲控制信号。
当实际电流低于给定电流且大于滞环宽度d时,输出为1,逆变器对应相正相导通,负相关断;当实际电流高于给定电流且偏差小于滞环宽度d时,输出为0,对应相负相导通,正相关断。
滞环宽度d取为20A。
图3.3.ACR模块
3.3.转速控制器ASR模块
图3.4为ASR模块,其工作原理为:
根据电机实际反馈转速与参考转速的差值,采用PI控制器产生转矩命令。
积分器是采用梯形法得到的离散时间积分器,图5中的Saturation元件用于对输出转矩限幅
。
本文仿真中,
、
、
分别取为13、26、300,采样周期
取
。
PI控制算法如下:
(3.1)
式中,
、
——PI算法的比例系数、积分系数。
图3.4.ASR模块
3.4.ABC-dq变换模块与dq-ABC变换模块
根据公式(2.5)、(2.6)可以得到如图3.5ABC-dq变换模块和图3.6的dq-ABC变换模块。
图3.5.ABC-dq变换模块图3.6.dq-ABC变换模块
3.5.转子磁链
计算模块与转子转向角
计算模块
转子磁链
计算模块的作用是根据式(2.8)由定子电流的励磁分量
计算转子磁通
;转子换向角
计算模块的作用是根据式(2.11)和式(2.12)计算
角,也就是d轴的位置。
图3.7、图3.8分别为转子磁链
计算模块、转子换向角
计算模块的结构。
图3.7.转子磁链
计算模块
图3.8.转子转向角
计算模块
3.6.
计算模块与
计算模块
计算模块作用是根据式(2.9)由转矩给定值
和转子磁通
来计算出定子电流的转矩分量给定值
,
计算模块的作用是根据式(2.10)由转子磁通来计算定子电流的励磁分量给定值
。
图3.9、图3.10分别为
计算模块、
计算模块的结构。
图3.9.
计算模块图3.10.
计算模块
四、仿真结果及分析
图4.1所示为电机仿真波形,电压波形太密故不给出。
仿真前1.2S,给定转速逐渐增加直到100,电机在轻载下启动。
负载转矩逐渐从0增加到50。
1.2S时转速给定变为50。
在1.3S时稳定在50。
在1.6S时负载转矩增加为100。
在图4.1(a)中,启动时转速很好的跟随给定。
图(c)中的转矩接近理想启动转矩形状,具有较高的启动转矩,因此具有较好的启动性能。
(a)转速
(b)三相电流
(c)电磁转矩
图4.1.全部时间的仿真波形
(a)稳态转速放大
(b)稳态相电流
(c)稳态线电压
(d)稳态转矩
图4.2.稳态仿真波形放大
在图4.2(a)中,稳态转速脉动很小,稳态误差为0.2。
图(b)中的电流基波为正弦。
图(b)脉动很小,且图(b)和(c)中波形脉动频率很高,因此电流滞环宽度还太窄。
图(d)中转矩脉动约为100,均值约为50,此模型具有较大的转矩脉动。
此模型转速调节具有较好的稳态性能。
图4.3.转速突变时转速波形
图4.4.转矩突变转速波形
在图4.3中,转速突降到50,调节时间约为0.08s,无超调。
可见具有较好的动态性能。
图4.4中负载转矩突增为100时,转速降低约0.3,负载特性较硬。
同时此波形也说明转矩调节积分系数偏小,不能在短时间内恢复到稳态转速。
五、总结
此次仿真实验主要完成了一种交流异步电机的MATLAB矢量控制模型的设计,并对此模型的稳态性能、动态性能等进行了仿真观察分析。
通过此次仿真实验,加深了对交流异步电机动态模型的理解,同时对MATLAB有了进一步的认识。
参考文献
[1]陈伯时.电力拖动自动控制系统—运动控制系统[M].北京:
机械工业出版社,2007.1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Matlab 交流 电机 矢量 控制系统 仿真