matlab无速度传感器,MATLAB在无速度传感器交流调速系统仿真中的应用

41528d3028836879cd698677c3999917.gifMATLAB在无速度传感器交流调速系统仿真中的应用

MATLAB 在无速度传感器交流调速系统仿真中的应用摘要:介绍了采用先进的科学计算软件 MATLAB 对异步电机无速度传感器交流调速系统进行计算机模块的方法。根据模型参考自适应原理,采用直接转换矩控制技术,利用 MATLAB 语言强大的计算和绘图功能,实现了调速系统的仿真。仿真研究表明,该方法能避免传统计算机模拟的复杂编程过程,减少了工作量,有助于提高系统的综合效率。关键词:MATLAB 语言 无速度传感器 直接转矩控制 交流调速在交流电机无速度传感器的变频调速控制系统中,常常需要对电机的数学模型进行编程,利用仿真结果来指导系统的调试和安装。由于交流电机的数字模型是一个强耦合多变量的高阶微分方程组,因此采用传统的编程语言(如 FORTRAN)导致程序十分庞大,调试困难。MATLAB 语言是一种先进的科学计算软件,它具有十分强大的计算和绘图功能,可以方便地求解微分方程组,避免复杂编程过程,减少了工作量,是电气工作者研究交流电机变频调速系统的有力工具。1 异步电机数学模型1985 年,德国鲁尔大学 M.Depenbrock 教授在研究交流电机变频调速系统时提出了异步电机直接转矩控制技术。与矢量控制技术不同,直接转矩控制技术在定子磁链坐标系上直接对电压型逆变器的开关状态进行优化控制,使整个控制系统的性能优良。根据直接转矩控制技术,异步电机在静止 α-β 两相定子坐标参考系下的电压议程为:式中:usα、isα 分别为定子 α 轴的电压和电流分量;usβ、isβ 分别为定子 β 轴的电压和电流分量;irα、irβ 分别为转子 α 轴和 β 轴的电流分量;Rs、Ls 分别为字子 α-β 坐标系上定子绕组的电阻和自感;Rr、Lr 分别为定子 α-β 坐标系上转子绕至的电阻和自感;Lm 为 α-β 坐标系上定转子绕组间的互感;p=d/dt 的微分算子,ωr 为转速。磁链方程为:式中:ψsα,ψsβ 分别为定子 α 轴和 β 轴磁链;ψrα,ψrβ 分别为转子 α 轴和 β 轴磁链。转矩方程为:Te=np(ψsαisβ-ψsβisα) (3)式中:Te 为电磁力矩;np 为电机的极对数。由公式(1)可以得到定子磁链各分量的表达式:ψsα=∫(usα-isαRs)dt (4)ψsβ=∫(usβ-isβRs)dt (5)而定子磁链的幅值为:由公式(1)可知,电机的数学模型是一个四阶微分方程组,再考虑到电机的转矩方程(3),整个系统为五阶微分方程组。显然,如果采用传统的编程语言势必导致程序十分庞大,调试复杂。2 速度辨识方法根据上述步异步电机在静止 α-β 两相定子坐标参考系下的数学模型和模型参考自适应原理,参考模型采用转子磁链方程,其状态方程为:选用并联可调模型,其定义为:因为电机在运行过程中,Rr 和 ωr 是随时间变化的量,所以在式(8)中作为可调参数予以辨识。而状态误差方程为:当误差方程趋于零时,估计的磁链基本上等于实际磁链,辨识的转速例可认为是实际的转速而用于计算转矩。3 MATLAB 语言仿真的基本思想MATLAB 语言是一种性价比较高的人机对话式的计算机仿真软件,在国外比较流行。目前美国的大多数大学都采用 MATLAB 语言作为教学和科研的辅助工具。MATLAB 语言的表述形式与数学公式几乎完全相同,特别适合数值分析、矩阵运算。采用 MATLAB 语言缩写程序,避免了传统计算机算法中繁杂的编程过程,使得许多复杂问题的求解,归结为执行一条或多条命令。MATLAB 语言提供了丰富的函数命令以及图形绘制、数据处理、Windows 编程等工具,功能强大。而在MATLAB 软件基础上的 SIMULINK 软件非常适合于动态系统的建模和仿真。从电机的数学模型和直接转矩控制技术可知,实现交流电机无速度传感器的调速系统需要大量的数学运算,特别是微分和积分运算。根据模型参考自适应原理,本文将系统分为七部分:逆变器、电机、检测与坐标变换、电机自适应模型与速度辨识算法、转矩比较、磁链比较、开关信号的选择与区域判断。首先求出每一部分的数学表达式,然后根据直接转矩控制原理将各个部分联调起来。整个交流电机无速度传感器直接转矩控制系统结构图如图 1 所示。在图 1 中,ωr*、ψs*、Te*分别是转速、定子磁链、电磁力矩的给定值,而 ωr、ψs、Te 分别是相应的估计值和计算值。4 系统的仿真实现建立了调速系统的仿真模型后,就可以考虑对系统进行仿真,仿真的关键在于求解微分方程组。采用其它语言编写四/五阶龙格库塔法需要较长的语句,而采用 MATLAB 语言只需要一条简单的命令 ode45(函数名,t0,ft,x0,to1,trace)就可以求解微分方程。仿真结束后,可以采用绘图命令如 plot(t,x)绘制出仿真结果。仿真时选用的电机参数为:定子电阻 Rs=4.05Ω,转子电阻 Rr=4.036Ω,定子电感 Ls=148.63mH,转子电感 Lr=146.47mH,互感Lm=149.06mH。根据直接转矩控制技术的原理,电机定子磁链呈六边性,图 2 给出了磁链仿真结果。由图 2 可知理论分析与仿真结果基本吻合。图 3 给出了电机在不同坐标系的电流分量以及转矩和速度的波形图。MATLAB 语言具有强大的计算功能和绘图能力,非常适合工程使用,尤其适合控制系统的建模与仿真。实践表明,MATLAB 语言的函数多样性和比较完善的控制功能可以满足直接转矩控制的无速度传感器交流调速系统的高性能要求,为电气传动自动化的计算机辅助设计提供了有力的技术支持。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值