文档库 最新最全的文档下载
当前位置:文档库 › 无刷直流电机的本体建模及其驱动系统仿真研究

无刷直流电机的本体建模及其驱动系统仿真研究

现代电力电子技术

无刷直流电机的本体建模及其驱动系统仿真研究

学院:机械工程学院

班级:硕804班

姓名:李建朋 (3108003044)

导师:曹秉刚教授

联系方式:135********

kokojay@https://www.wendangku.net/doc/5311653215.html,

同组成员:侯哲任晓龙

2009.6

目录

目录.......................................................................................................................... I 摘要..................................................................................................................... - 1 - ABSTRACT ......................................................................................................... - 2 - 第一章无刷直流电机驱动系统研究 ................................................................ - 3 - 1.1、无刷直流电机简介.................................................................................. - 3 -

1.1.1 无刷直流电机的基本结构............................................................. - 3 -

1.1.2 无刷直流电机的工作原理........................................................... - 5 - 1.2、基于DSP的BLDC驱动系统................................................................ - 8 -

1.2.1 控制策略选择:............................................................................. - 8 -

1.2.2 硬件结构简图:............................................................................. - 9 - 第二章无刷直流电机驱动系统的建模仿真 .................................................. - 11 - 2.1、电动机本体的建模................................................................................ - 11 -

2.1.1 无刷直流电机的数学模型........................................................... - 11 -

2.1.2 无刷直流电机本体的建模........................................................... - 13 - 2. 2、驱动系统建模....................................................................................... - 19 -

2.2.1 速度控制模块............................................................................... - 21 -

2.2.2 参考电流模块............................................................................... - 22 -

2.2.3 电流滞环控制模块....................................................................... - 24 -

2.2.4 电压逆变器模块........................................................................... - 26 - 第三章仿真结果及分析................................................................................... - 27 -

3.1 建模仿真参数设定.................................................................................. - 27 - 3.2 仿真环境输入值设定.............................................................................. - 27 - 3.3 仿真结果及分析...................................................................................... - 28 -

3.3.1 绕组电流仿真结果....................................................................... - 28 -

3.3.2 反电动势仿真结果....................................................................... - 29 -

3.3.3 转过角度及转子位置仿真结果................................................... - 30 -

3.3.4 电机转速仿真结果....................................................................... - 31 -

3.3.5 输出转矩仿真结果....................................................................... - 32 - 第四章总结....................................................................................................... - 33 - 参考文献............................................................................................................. - 34 -

摘要

本文首先介绍了无刷直流电机的结构和工作原理,然后论述了无刷直流电机的控制技术和策略。

为了验证控制算法和控制策略的合理性,在分析无刷直流电机(BLDC)数学模型的基础上,提出了一种无刷直流电机控制系统仿真建模的方法。本文在Matlab/Simulink环境下,构建了无刷直流电机系统的仿真模型,并详细介绍了控制系统的各个子模块。

该系统采用双闭环控制:速度环采用离散PID控制,根据滞环电流跟踪型PWM逆变器原理实现电流控制。

在建立仿真模型的基础上,本论文对模型进行了仿真。观察电机的相电流、反电动势、转速、输出电磁转矩等参数,并进行了分析。

仿真和试验结果与理论分析一致,验证了该方法的合理性和有效性。

该仿真模型适用于验证其他控制算法的合理性,并且为实际电机控制系统的设计和调试提供了新的思路。

关键词:无刷直流电机;建模;仿真;电流滞环;Matlab

ABSTRACT

At the beginning of this paper,the basic structure and principle of Brushless DC motor(BLDC) were introduced, then this paper presented the control technologies and strategies about BLDC.

:In order to verify the rationality of the controlling algorithms and strategies,on the basis of analysis of the mathematical model of BLDC, a novel method for modeling and simulation of BLDC control system was proposed. This paper built a simulation model of BLDC control system with MATLAB/simulation, and introduced the sub-modules of the controlling system in detail.

This control system adopted double loop control. In the double loop of control system, a discrete PID controller was adopted in the speed loop and a current controller was completed in the current loop on the principle of hysteresis current track PWM inverter.

The reasonability and validity were testified by the coincidence of the simulation and experimentation results and theory analysis.

This simulation model is also suitable for verifying the reasonability of other control algorithms and offers a new thinking for designing and debugging actual motors.

Key words: BLDC; modeling; simulation; hysteresis current; Matlab

第一章 无刷直流电机驱动系统研究

1.1、无刷直流电机简介

无刷直流电动机(BLDC :Brushless Direct Current Motor )是近几十年来随着电力电子技术的迅速发展而发展起来的一种新型电动机,它以法拉第的电磁感应定律为基础,而又以新兴的电力电子技术技术、数字电子技术和各种物理原理为后盾,具有很强的生命力。

无刷直流电机的最大特点是没有换向器和电刷组成的机械接触机构。因此,无刷直流电机没有换向火花,寿命长,运行可靠,维护方便。永磁无刷直流电机既具有交流电动机的结构简单、运行可靠和维护方便等一系列优点,又具备直流电动机的运行效率高、无励磁损耗及调速性能好、起动转矩较大等特点,在电动汽车领域得到了广泛的应用[1]。

1.1.1 无刷直流电机的基本结构

有刷直流电机具有旋转电枢和固定的磁场,因此有刷直流电机必须有一个滑动的接触机构--电刷和换向器,通过它们把电流传给旋转着的电枢。无刷直流电机却与有刷直流电机相反,它具有旋转的磁场和固定的电枢。这样,电子换相线路中的功率开关器件可直接与电枢绕组连接。在电机中,装有一个转子位置传感器,用来检测转子在运行过程中的位置。它与电子换相线路一起,代替了有刷直流电机的机械换向装置。综上所述,无刷直流电机有电机本体、转子位置传感器和电子换相线路三部分组成,如图1-1所示。

图1-1 无刷直流电机组成框图

无刷直流电机 电机本体

转子位置传感器

电子换相电路

1)电机本体

电动机本体的主要部件有安装电枢绕组的定子和带有永磁体的转子。它们首先必须满足电磁方面的要求,保证在工作气隙中产生足够的磁通,电枢绕组允许通过一定的电流,以便产生一定的电磁转矩;其次要满足机械方面的要求,保证机械结构牢固和稳定,能传递一定的转矩,并能够经受住一定环境条件的考验。此外,还要考虑节约材料,结构简单、紧凑,运行可靠和温升不超过规定的范围。图1-2给出了无刷直流电机的结构示意图。

图1-2 无刷直流电机结构示意图

1-转轴2-机壳3-定子铁芯

4-磁钢5-轴承

2)转子位置检测器

位置传感器在无刷直流电机中起着检测转子磁极位置的作用,安装在定子线圈的相应位置上。当定子绕组的某一相通电时,该电流与转子磁极所产生的磁场互相作用而产生转矩,驱动转子旋转,再由位置传感器将转子磁极位置变换成电信号去控制电子换相线路,从而使定子各相绕组按一定次序通电,使定子相电流随转子位置的变化按一定的次序换相,从而使电机能够连续工作。位置传感器的种类很多,且各具特点。

3)电子换相电路

电子换相电路和位置传感器相配合,起到与机械换向类似的作用。所以,电子换相电路也是无刷直流电机实现无刷换相的两个重要组成部分之一。

电子换相线路的任务是将位置传感器的输出信号进行解调、预放大、功率放大、然后去触发末级功率晶体管,使电枢绕组按一定的逻辑程序通电,保证电机的可靠运行。

1.1.2 无刷直流电机的工作原理[2]

总的来说,无刷直流电机的基本工作原理是借助转子位置传感器测得的位置信号,通过驱动电路,驱动逆变电路的功率开关元件,使电枢绕组依一定顺序馈电,从而在气隙中产生步进式旋转磁场,拖动永磁转子旋转。随着转子的转动,转子位置信号依一定规律变化,从而改变电枢绕组的通电状态,实现无刷直流电机的机电能量转换。

图1-3 无刷直流电机工作原理框图

无刷直流电机有多相结构,可分为半桥驱动和全桥驱动,全桥驱动又分成星形和角形连接以及不同的通电方式。目前三相星形全桥驱动方式以绕组利用率高、转矩的波动较小和电路成本较低的优势而使用最多,在本文的设计中使用该种驱动方式,下面主要针对该种驱动方式加以介绍。图 1-4 是三相无刷直流电机星形全桥驱动方式的电路原理图。

图1-4 三相星形连接全桥驱动电路

图中VT1--VT6为六个MOSFET功率管,起绕组开关作用。多数情况下,无刷直流电机的转子位置信号通过传感器发送到控制器,控制器根据相关的位置信息采用一定的控制策略输出一定规律的控制信号。这个控制信号经驱动电路后实现对六只功率管的“开关”控制,从而完成“逆变”过程。

换相控制

无刷直流电机采用三路霍尔传感器确定转子位置。在每一个电角度周期内,三路霍尔位置信号可以组成6种编码状态,分别:是101、100、110、010、011、001。据此,我们可以按一定次序导通对应的功率管,从而驱动电机旋转。当需要反向旋转时,只需要更换一下换相控制表就能实现。

本文采用的是两两通电方式来实现换相控制。所谓两两通电方式是指每一个瞬间有两个功率管导通,每隔 1/6 周期(60°电角度)换相一次,每次换相一个功率管,每个功率管导通 120°电角度。

A ’A C ’

B B ’

C A ’

A C ’

B B ’C

A ’

A C ’

B B ’C

A ’A C ’

B

C A ’A C ’B C A- >A ’、B ’->B

A- >A ’、C ’->C C ’- >C 、B ’->B A ’- >A 、B->B ’C- >C ’、A ’->A

A ’A

C ’

B B ’

C C- >C ’、B ’->B 图1-5 各相绕组通电顺序

各个功率管导通顺序是:VT1VT4、VT1VT6、VT3VT6、VT2VT3、VT2VT5、VT4VT5。当VT1VT4导通时,电流从VT1管流入A 相绕组,再从B 相绕组流出,经VT4回到电源。当电机转过60°电角度后,由VT1VT4通电换成VT1VT6通电。这时,电流从VT1流入A 相绕组再从C 相绕组流出,经VT6回到电源。如此循环,电机便以一定的规律转动起来了。

上述过程可以看成是按一定顺序换相通电的过程,或者说是磁场旋转的过程。在换相过程中,定子各相绕组在工作气隙中所形成的旋转磁场是跳跃式运动的。这种旋转磁场在一周内有三种状态,每种磁状态持续 120°。它们跟踪转子,并与转子的磁场相互作用,能够产生推动转子持续转动的转矩。

1.2、基于DSP的BLDC驱动系统

1.2.1 控制策略选择[3]:

无刷直流电动机具有有刷直流电动机那样优良的调速性能,其转速调节及输出性能在很大程度上取决于系统控制器的合理设计。就驱动用无刷直流电动机的速度控制而言,有开环和闭环两种控制方式。

在开环控制中,转子位置传感器产生的转子位置信号被检出后,送至转子位置译码电路,经放大和逻辑变换形成正确的换相顺序信号,去触发、导通相应的功率开关元件,使之按一定的顺序接通或关断相绕组,从而电机可按一定的转速旋转。该类开环控制电机的转速受预定速度控制信号的影响,因此加载时转速会下降,其下降的幅度与电机本体的机械特性及控制器的设计有直接关系。

在闭环控制中,一般是将反映电机的转速信号与预定转速控制信号相比较、放大后,用其差动量去校正控制对象,直至控制转速在一定范围内达到平衡。为了进一步改善系统的稳态和动态性能,通常采用转速、电流双闭环调节器的控制策略。

如图1-6所示,本系统采用速度环和电流环串联的双闭环控制结构,当电机处于自同步运行状态时,控制器根据测出的电机位置切换信息计算出当前转速,速度给定信号与当前转速在DSP中进行PID计算(速度环)得到电流的参考值,电机绕组电流反馈信号由采样电阻从A/D口送入DSP,A/D转换得到当前电流值,将当前电流值与电流参考值进行PID计算(电流环),最终通过电流环的PID调节算法计算PWM占空比的控制量,实现对电机驱动波形的脉宽调制,从而控制电机达到预定的转速。从闭环结构上看,电流调节环在里面,叫做内环;转速调节环在外边,叫做外环。这样就形成了一个无刷直流电机转速、电流双闭环控制系统。

图1-6 无刷直流电动机调速电流、转速双闭环结构原理图在双闭环调速系统中,转速调节器的作用是对转速的抗扰调节并使之在稳态时无静差,其输出限幅值决定允许的最大电流。电流调节器的作用是电流跟随,过流自动保护和及时抑制电压扰动。

1.2.2 硬件结构简图:

采用转速、电流双闭环控制的控制策略,选用DSP(TMS320F2812)作为主控芯片的硬件结构简图可以表示为如图1-7所示的结构。

主控芯片TMS320F2812完成信号的采样、数据处理及输出控制与监控等功能。霍尔位置传感器的位置信号,经过信号调理后输入主控芯片进行A/D 转化,通过捕获单元捕获电机转子位置传感器上的脉冲信号,判断转子位置,输出合适的驱动逻辑电平给功率开关驱动器件,再由功率开关器件按一定的相序驱动电机旋转;根据捕获的位置传感器的脉冲信号,计算出电机的当前转速,与电机的设定转速比较后,利用不同模式下的转速控制程序控制电机的转速跟随理想转速;控制器经A/D及电流检测电路采集电机绕组中的电流,与电流设定值比较后,经PID算法产生占空比的PWM波形,用于控制电机的转动。

图1-7 硬件结构简图

第二章无刷直流电机驱动系统的建模仿真

近年来,随着无刷直流电机的应用日趋广泛,其控制算法和控制策略也越来越丰富,因此,为了便于评价分析和验证各种控制算法和策略,有必要对各种无刷直流电机驱动系统进行正确的建模和仿真,以此作为驱动系统可行性和性能评价的依据。

本文设计了基于Matlab软件下的Simulink仿真工具,实现了对无刷直流电机控制系统的仿真,并给出了实例仿真结果.

2.1、电动机本体的建模

为了更好的理解无刷直流电机的工作原理和内在的数学模型,本文利用simulink搭建了基于无刷直流电机的仿真模型,并在整体的驱动系统中进行了验证,证明了电机数学模型和仿真模型的正确性。

无刷直流电机的仿真模型的搭建是基于其准确的数学模型基础上的,其数学模型的准确性直接影响到仿真模型的仿真效果。下面就无刷直流电机的数学模型进行简要介绍。

2.1.1 无刷直流电机的数学模型[4]

预建立无刷直流电机的数学模型,需要在合理的范围内对其进行必要的简化,因此假定:

●定子星形连接,三相绕组完全对称,工作在二相导通,三相六状态下;

●反电势波形是平顶宽度为120°电角度的梯形波;

●电机在工作过程中磁路不饱和,不计涡流和磁滞损耗,;

●气隙均匀,磁场为方波,定子电流、转子磁场分布皆对称,电枢绕组在定子内表面均匀连续分布;

●忽略电枢效应、齿槽效应。

在以上假设条件下,可以得到无刷直流电机的数学模型如下:

(一)、绕组电压方程(基尔霍夫电压定律)

利用基尔霍夫电压定律(KVL )可以得到三相绕组的电压平衡方程:

其中:A u 、B u 、C u 为定子相绕组电压(V );

A i 、

B i 、

C i 为定子相绕组电流(A); A e 、B e 、C e 为定子相绕组电动势(V );

R为电机相电阻;

L为每相绕组的自感(H);

M为每两相绕组间的互感(H)。

p为微分算子,p=d/dt.

由绕组电压方程可知,无刷直流电机的等效电路如图:

图2-1无刷直流电机的等效电路图

000000A A A A B B B B C C C C u i i e R L M u R i L M

P i e R L M u i i e -???????????? ? ? ? ? ? ?=+-+ ? ? ? ? ? ? ? ? ? ? ? ?-????????????

(二)、电磁转矩方程

无刷直流电机的定子绕组输入功率与产生的电磁转矩关系为:

故无刷直流电机的电磁转矩为:

A A

B B T e i e i =++

其中,ω为电机的机械角速度(rad/s )。无刷直流电机的电磁转矩是由定子绕组中的电

流与转子磁钢产生的磁场相互作用而产生的,由上式可见,电机电磁转矩与磁场和相电流成正比,与转动角速度成反比。

(三)、电机运动方程

无刷直流电机的运动方程为:

式中,T L 为负载转矩,J 为电机转动惯量。

2.1.2 无刷直流电机本体的建模 基于以上介绍的无刷直流电机的数学模型,本文进行了电机本体的仿真模型建模,其主要包括电压方程模块、电机反电动势模块、电机转矩计算模块等模块组成。

(一) 电压方程模块

根据无刷直流电机的绕组电压方程可以建立无刷直流电机的电压方程模A A B B C C e i e i e i T ω

++=d d L T T J t

ω-=

块,并将其封装成为子系统如下图所示:

图2-2 电压方程模块及其封装

(二)电机反电动势模块

从绕组电压方程和由电压方程建立的电压方程模块我们可以看出,无刷直流电机的建模需要知道绕组反电动势。在无刷直流电机本体的建模过程中,反电动势的建模是关键问题之一。反电动势波形不理想会造成转矩脉动增大、相电流不理想等问题。对于反电动势的求取一般有以下几种方法:

? 1.有限元法[5]

它是以变分原理为基础,将电磁场理论与磁路等效模型相结合,根据微分方程及边界条件,求解有限元方程组,得到节点上的位函数,建立反电动势的波形。应用有限元法求得的反电动势脉动小,精度高,但方法复杂,专业性强,不宜推广。

? 2.FFT法

傅里叶变换(FFT)法是通过将理想反电动势波形中包含的各次谐波分量谐波叠加来得到近似的反电动势。

FFT法应用简单,但其计算量较大,利用它进行仿真时效率较低。

? 3.分段线性法[6]

?分段线性法是将无刷直流电机的绕组反电动势的一个运行周期分为6个阶段,如图2-3所示,对于每一相绕组,每60°为一个运行阶段,每个阶段用一条直线表示,并且各相绕组相位相差120°。根据某时刻转子位置和转速信号就可以确定该时刻各相绕组的反电动势波形。

图2-3 反电动势波形

分段线性法具有简单易用,精度较高等优点,本文选择分段线性法用于求取绕组反电动势,其中分段线性法有三种方法:

①s函数

②embedded function

③查表法

本文选择查表法,其仿真结构及其封装如图:

图2-4 反电动势模块及其封装

如上图所示,反馈回来的转子位置信号position(范围为0~2π)经过Lookup Tablet模块,与转速信号增益后分别相乘,得到三相绕组的反电动势。其中Lookup Tablet模块是完成查表法的关键环节,它通过设置输入位置信号范围内的几个值及其对应的输出值,就可以插值完成输出波形。

(三)电机转矩计算模块

依据电机电磁转矩方程和电机运动方程设计电机的转矩计算模块如下图所示:

图2-5 电机转矩计算模块及其封装

转矩计算模块用于计算给定条件下电机所能产生的电磁转矩,并且在负载T L情况下计算电机转速(角速度ω)以及位置信号position,用于上面所述电机反电动势模块的输入信号。

相关文档
相关文档 最新文档