1、摘要IABSTRACTII第1章 绪论11.1电机调速技术的发展概况11.2直接转矩控制技术的发展现状21.2.1直接转矩控制的现状及发展趋势21.2.2目前的热点研究问题及解决方法21.3本文所做的工作3第2章 直接转矩控制理论42.1概述42.2直接转矩控制的基本原理42.2.1异步电机动态数学模型42.3逆变器的输出电压状态及电压空间矢量62.3.1逆变器输出电压状态62.3.2电压空间矢量72.4电压空间矢量对电动机定子磁链和转矩的影响82.4.1异步电机的磁链观测模型82.4.2电压空间矢量对定子磁链影响92.4.3电压空间矢量对转矩的影响102.5直接转矩控制系统的基本组成112.
2、5.1磁链滞环调节器122.5.2转矩滞环调节器122.5.3开关信号选择单元132.6低速范围内的解决方案13第3章 异步电机直接转矩控制系统的建模与仿真163.1仿真软件MATLAB 简介163.1.1MATLAB 语言163.1.2软件构成163.2仿真模型搭建及参数设置18403.3仿真结果及分析20第4章 系统硬件电路的设计214.1 控制电路结构简介214.2DSP(TMS320LF2407A)214.3 3.3V DSP 与5V 逻辑器件的混合接口问题234.3.1 逻辑电平不同,接口时出现的问题234.3.2 系统接口实现方法244.4 转子速度的测量264.5 A/D 采样电
3、路264.6主电路结构框图274.7 IPM 智能模块7MBP50RA120 功能简述284.8 主电路的保护功能294.9主电路的控制电源30第5章系统控制软件的设计开发315.1系统软件总体设计315.2软件模块345.2.1初始化模块345.2.2串口通讯模块355.2.3电流采样模块355.2.4电机转速采样模块365.2.5 Pl调节模块37参考文献38致谢40异步电机直接转矩控制系统研究摘要:本文介绍了异步电机直接转矩控制的基本原理和系统的基本构成,在此基础上,通过MatlabSimulink建立了各个模块的仿真模型,构建了直接转矩控制仿真系统,对直接转矩控制方法的特点及其存在的问
4、题进行了仿真分析研究,验证了直接转矩控制系统的可行性。但转矩脉动较大,针对这一缺点,本文利用双PI控制方法进行了改进,设计出一种非零电压空间矢量和零电压空间矢量控制器,改进了速度调节器以及开关状态表,结果表明,所提方案能极大的减小转矩脉动和转速响应时间,同时算法简单,易于实现。最后在方案论证的基础上,选择了电机控制专用芯片TMS320LF2407A为控制核心,设计了一个控制系统。在DSP集成开发环境下给出了系统软件。关键词:直接转矩控制;异步电机;MatlabSimulink:DSPInduction Motor Direct Torque Control SystemABSTRACT:The
5、 basic principle and structure of DTC have been introduced,on this ground,Using MatlabSimulink build the simulation models which form the whole DTC simulation systemThen,DTC method prove to be of feasibility according to study and analyze the characteristic of the simulation systemIt is well establi
6、shed that conventional direct torque control(DTC)suffers from high torqueA new controller of nonzero voltage space vector and zero voltage space vector using double-pi is proposedIt improves the speed adjustor and inverter switching tableSimulation results show that the proposed controller managed t
7、o reduce the torque ripple and minish the response time of speedThe algorithm is simple and easy to implementOn the basis of the theory analysis of DTC system,a least control system based on TMS320LF2407A is proposed,including software designing and hardware designingSystem software Was compiled und
8、er CCSFinallg The thesis sums up the whole work ofstudy and predict the direction offorwardstudy as wellKEYWORDS:Direct torque control;induction motor;MatlabSimulink;DSP异步电机直接转矩控制系统研究第1章 绪论1.1电机调速技术的发展概况自十九世纪后半期,电机发明以来已经历了一个多世纪,电力拖动已渗透了人类活动每一领域,从人们日常生活的办公楼到冶金、化工、轻工等各行各业。上世纪九十年代以前,由于直流调速拖动系统的性能指标优于交流
9、调速拖动系统,因此直流调速拖动系统一直在调速领域占居优势。随着电力电子技术不断发展,各类大功率半导体器件如GTO、MOSFET、IGBT等的不断出现,使交流传动调速在近十年来得到飞快进步,高性能交流调速系统应运而生。这时,直流电机和交流电机相比的缺点日益显露出来,例如具有电刷和换相器因而必须经常检查维修,换向火花使它的应用环境受到限制,换向能力限制了直流电机的容量和速度等等。于是,用交流可调传动取代直流可调传动的趋势越来越明显,交流传动控制系统已经成为电气传动控制的主要发展方向。1971年,德国学者EBlaschke提出了交流电机的磁场定向矢量控制理论,标志着交流调速理论的重大突破。所谓矢量控
10、制,就是把交流电机模拟成直流电机,通过坐标变换来实现电机定子电流的激磁分量和转矩分量的解耦,然后分别独立调节,从而获得高性能的转矩和转速响应特性。矢量控制主要有两种方式:磁场定向矢量控制和转差频率矢量控制。但无论采用何种方式,转子磁通的准确检测是实现矢量控制的关键,直接关系到矢量控制系统性能的好坏。一般的,转子磁通检测可以采用直接法或间接法来实现。直接法就是通过在电机内部埋设感应线圈以检测电机磁通,这种方式会使简单的交流电机结构复杂化,降低了系统的可靠性,磁通的检测精度也不能得到长期的保证。因此,间接法是应用中实现磁通检测的常用方法。这种方法通过检测电机的定子电压、电流、转速等可以直接检测的量
11、,采用状态重构的方法来观测电机的磁通。这种方法便于实现,也能在一定程度上确保检测精度,但由于在状态重构过程中使用了电机的参数,如果环境变化引起电机参数变换就会影响到磁通的准确观测。为补偿参数变化的影响,人们又引入了各种参数在线辨识和补偿算法,但补偿算法的引入也会使系统复杂化。1985年,德国鲁尔大学的MDepenbrock教授提出了一种新型交流调速理论-直接转矩控制。这种方法是在定子坐标系对电机进行控制的,结构简单,在很大程度上克服了矢量控制中由于坐标变换引起的计算量大,控制结构复杂,系统性能受电机参数影响较大等缺点,系统的动静态性能指标都十分优越,是一种很有发展前途的交流调速方式。因此,直接
12、转矩控制理论一问世便受到广泛关注。目前国内外围绕直接转矩控制的研究十分活跃。1.2直接转矩控制技术的发展现状1.2.1直接转矩控制的现状及发展趋势目前,在国外以德国和日本为主,直接转矩控制技术的理论已经比较成熟,美国、意大利、韩国和法国紧随其后,使得直接转矩控制的应用发展逐步扩大。目前直接转矩控制技术己成功应用于电力机车牵引系统、垂直升降系统等大功率调速应用场合。直接转矩控制技术从物理关系上构成转矩与磁链的近似解耦关系,可以获得良好的动态性能,控制结构简单,易于实现,很快就得到广泛的推广与应用。而传统的直接转矩控制技术在低速运行区段与稳态运行区段还存在很多问题,需要进一步研究。仅从电机本身出发
13、来完善直接转矩控制技术已经是不可能的事情,必须另辟蹊径。现代的直接转矩控制技术作为一种新兴的技术,需要各种先进的控制技术作支撑,它已经不是单一的一项技术,而是发展成多种学科交叉的一项综合技术。下面就直接转矩控制技术所需要进一步研究的问题进行了总结:(1)先进控制策略在现代直接转矩控制技术中的应用,改善稳态运行性能问题对于现代直接转矩控制来说,空间矢量调制模块需要控制器来生成给定的空间电压矢量,这样可以充分发挥线性控制与各种非线性控制方法的各自优点,如线性控制的平滑性、变结构控制的快速性、神经网络与模糊控制的智能性与鲁棒性,尽管在一定程度上增加了控制结构的复杂性,然而控制器可以大大改善控制性能。
14、(2)磁链与转矩估计问题对于直接转矩控制来说,磁链与转矩估计精度直接影响控制性能的好坏,甚至会导致控制失败。高速运行时,现有的估计方法可以得到满意的精度,而低速时,尤其接近零速时,很多估计方法往往会失效解决低速时的磁链与转矩估计问题具有重要意义。(3)速度估计问题近年来,无速度传感器技术受到了电气传动领域普遍的关注。针对已有的速度估计方法精度差,超低速及零定子频率运行条件下电机转速不可观测性,开发高精度及适用于超低速及零定子频率条件下的速度估计方法具有重要的现实意义。(4)空载或者欠载条件下如何优化参考的定子磁链问题。1.2.2目前的热点研究问题及解决方法异步电机直接转矩控制计算方便,控制结构
15、简单,动态性能好。但在低速运行时,存在一些问题,这些问题成为目前DTC研究的热点。主要体现在以下两方面:(1)低速时,由于定子电阻的变化带来的一系列问题。主要表现在定子电流和磁链的畸变非常严重。主要解决方法:(1.1)采用un模型。使用电流PI调节器,强迫电机模型电流和实际电机电流相等,精度大大提高,但结构比较复杂。(1.2)模糊定子电阻辨识器(FLI),以定子磁链大小和相角误差作为输入,通过推论和解模,对定子电阻进行辨识御。(2)低速时,转矩脉动、死区效应、开关频率问题。主要解决方法:(2.1)使用改进的开关状态表,改进控制参数与开关量的关系,使之产生更优的控制电压波形。(2.2)运用Fuz
16、zy PI转矩控制器代替传统的控制方法,即引入模糊控制和智能控制,用软件来解决转矩脉动问题。(2.3)引入模糊控制方法,对转速进行辨识,从而得到稳定的开关频率并降低转矩脉动。1.3本文所做的工作论文的工作要求是通过在理解直接转矩控制技术的基本原理,利用MatlabSimulink搭建直接转矩控制系统仿真模型,对系统进行仿真,验证理论的正确性和可行性。在此基础上,设计一个电机控制的小系统,其中包括硬件设计和软件设计。本文的主要内容如下:第1章:在参考浏览大量文献资料的基础上,阐述了电机调速技术的发展概况,以及直接转矩控制的发展现状,提出异步电机的直接转矩控制理论以及目前的热点研究问题。最后论述论
17、文研究的内容。第2章:对直接转矩控制理论进行了简单介绍,给出了论文中直接转矩控制系统设计方案的理论依据。第3章:利用Matlab软件的Simulink模块对直接转矩控制系统进行仿真,针对直接转矩控制系统的各个组成环节分别建立仿真模型,构建直接转矩控制系统。对仿真结果进行分析,对直接转矩控制系统进行简单评价。并在此基础上对传统的DTC系统进行了改进,有效的降低了转矩脉动。第4章:控制系统硬件设计。第5章:进行控制系统的软件设计。第2章 直接转矩控制理论2.1概述直接转矩控制出现以前,矢量控制长期占据着异步电机控制的主导地位。矢量控制技术模仿直流电机的控制,以转子磁场定向,用矢量变换的方法,实现了
18、对交流电机的转速和磁链控制的完全解耦。然而,由于系统特性受电机参数的影响较大,以及在模拟直流电机控制过程中所用矢量旋转变换的复杂性,使得实际的控制效果难于达到理论分析的结果。直接转矩控制理论是1985年由德国学者狄普布洛克(M.Depenbrock)首次提出的,随后日本学者塔卡哈什(I.hakahash)也提出了类似的控制方案。与矢量控制系统相比,直接转矩控制具有如下优点:(1)直接转矩控制直接在定子坐标系下分析交流电机的数学模型、控制电机的磁链和转矩,计算过程简单。(2)直接转矩控制磁场定向所用的是定子磁链,通过定子电阻即可观测。而矢量控制磁场定向所用的转子磁链的观测需要知道电机的转子电感和
19、电阻。因此直接转矩控制减少了矢量控制中控制性能易受参数变化影响的问题。(3)直接转矩控制采用空间矢量的概念来分析异步电机的数学模型和控制其物理量,使问题变得简单明了。(4)直接转矩控制是直接将转矩作为被控量,直接对其进行控制,而不是像矢量控制那样通过控制电流、磁链等量来间接控制转矩。2.2直接转矩控制的基本原理2.2.1异步电机动态数学模型为了便于分析异步电机的数学模型,为了抽象出理想的电机模型,必须进行一些假设,这些假设是:(1)气殊均匀;(2)磁路线性;(3)定、转子三相绕组对称,其有效导体沿气隙空间作正弦分布;(4)忽略磁场谐波,即设磁场正弦分布;无论电机转子是绕线式还是鼠笼式,都将它等
20、效成绕线转子,并折算到定子侧,折算后的每相匝数都相等。在直接转矩控制的分析中,采用空间矢量的数学分析方法。图2.1是异步电机的空间矢量的等效电路图。图2.1 异步电机空间等效电路图中各量定义如下:定子电压空间矢量;定子电流空间矢量;转子电流空间矢量;定子磁链空间矢量;转子磁链空间矢量;电角速度(机械角速度和极对数的积)。并且规定,将旋转空间矢量在轴上的投影称为分量,在正交的轴上的投影称为分量。 根据以上规定,异步电动机在定子坐标系上可由以下方程表示: (2.1) (2.2) 由以上方程推出定子磁链与转子磁链方程式: (2.3) (2.4) (2.5)2.3逆变器的输出电压状态及电压空间矢量2.
21、3.1逆变器输出电压状态逆变器(见图2.2)由三组、六个开关(、)组成。由于与a、与、与之间互为反向,即一个接通,另一个关断,所以三组开关共有23=8种可能开关方式组合。图2.2 逆变器等效电路规定a、b、c三相负载的某一相与“+”极接通时,该相开关状态为“1”;与“-”级接通时,状态为“0”。则8种可能的开关组合状态见表 2.1。 表2.1 逆变器的8种开关状态状态01234567000100010110001101011111对应于逆变器的8种开关状态,对外部负载来说,逆变器输出7种不同的电压状态。这7种不同的电压状态可分成两类:一类是6种工作电压状态,它对应于开关状态“1”至“6”分别称
22、为逆变器的电压状态“1”至“6”;另一类是零电压状态,它对应于零开关状态“7”和“8”,由于对外来说,输出的电压都为零,因此统称为逆变器的零电压状态(详见表2.2)。表2.2 逆变器电压状态与开关状态对照表状态工作状态零状态12345678开关状态Sabc011001101100110010000111 电压状态表示一表示二表示三12345672.3.2电压空间矢量由于异步电动机的电压,电流,磁链等都是三相电磁量,故对异步电动机进行分析和控制时,必须对三相进行分析和控制,比较困难。引入PARK矢量变换,可以方便的进行控制,PARK矢量变换是将三个标量变为一个矢量。对三相定子绕组相电压,进行PA
23、RK矢量变换,得到合成量。= (2.6) 代表着三相电磁量在空间的位置,故称之为空间矢量。用空间电压矢量表示逆变器的7个电压状态,形成了7个离散的电压空间矢量,每两个工作电压空间矢量在空间的位置相隔600,6个工作电压空间矢量的顶点构成正六边形的6个顶点。矢量顺序从状态“1”到状态“6”逆时针旋转。对应的开关状态是011001101100110010。其所对应空间电压矢量状态为,零电压矢量7位于正六边形中心。空间电压矢量状态图如图2.3所示。图2.3 电压空间矢量表示的7种离散电压状态2.4电压空间矢量对电动机定子磁链和转矩的影响2.4.1异步电机的磁链观测模型在直接转矩控制中,无论是按圆形轨
24、迹控制还是按六边形轨迹控制,都需要己知定子磁链。采用直接检测的方法获得定子磁链,存在各方面的条件限制,在实际系统中使用较少。较为通用的方法为间接测量的方法,即通过易于测量的电机其它物理量(如定子电压、定子电流和转速等),建立定子磁链的观测模型,在控制中实时地推算出定子磁链的幅值和相位。定子磁链的观测准确性直接影响系统的性能,可以说是DTC技术实现的关键。对于异步电动机直接转矩控制系统,对其进行定子磁链观测非常重要,对于磁链的估算提出了三种模型:模型,模型和模型。下面分别对这三种模型进行分析。(1)模型用定子电压和定子电流来确定定子磁链的方法叫模型发。定子磁链可根据一个简单公式分析,其公式为:
25、(2.7) 用该公式确定定子磁链,得到精确的电压,电流,便于计算出定子磁链。 模型计算定子磁链,其误差由定子电阻引起。故模型在30%额定转速以上时,能够非常准确的确定定子磁链,并且仍要注意温度对电阻的影响。在定子频率接近零时,这种方法也不适用,原因在于用作定子电压和定子电阻压降之间的差值消失,以致只有误差被积分。总之在30%额定转速以上时,模型法,结构简单,精度高。下图为模型的原理图。图2.4 UI模型原理图(2)模型 模型是利用定子电流与转速来确定定子磁链。当电动机在30%额定转速以下时,磁链只能根据转速来正确计算,这时利用模型计算磁链是非常合适的。下式为模型定、转子磁链计算公式: (2.8
26、) (2.9) 式中:、为转子磁链在-坐标系上的分量; 、为定子磁链在-坐标系上的分量。由公式可知,模型虽然不受定子电阻的影响,但其受到转子电阻、漏电感、主电感的影响。此外模型结构复杂,角速度的测量误差对模型影响很大,故需要精密的测量角速度。(3)模型模型综合了模型和模型的特点,是一个在全速范围内都适用的磁链模型,其由定子电压和转速来获得定子磁链。其主要优点是:(3.1)结合了模型和模型的优点,很自然的解决了切换的问题;(3.2)引入PI电流调节器,大大提高了电动机模型的仿真精度;缺点是:结构过于复杂,实用性差。2.4.2电压空间矢量对定子磁链影响 将逆变器的输出电压直接加到异步电动机的定子上
27、,定子电压与逆变器电压相等也为,得定子磁链与定子电压关系式为:= (2.10)若忽略定子电阻压降的影响,近似为:= (2.11)该关系式表示定子磁链空间矢量与电压空间矢量之间的积分关系。如下图图2.5 电压空间矢量与磁链矢量空间关系根据磁链空间矢量与电压空间矢量的关系图可得出:(1)忽略定子电阻的影响,可得到定子磁链顶点的运动轨迹方向平行于电压空间矢量的指向的方向。(2)在适当时给出定子电压空间矢量,可得到定子磁链运行的轨迹为,形成正六边形。于是可利用逆变器的六个工作电压状态可简单的得到六边形的磁链轨迹对电动机进行控制。这就是直接转矩控制系统的基本思想,电压空间矢量对定子磁链的影响可通过以下方
28、式实现:(3)恒转矩调速:在正常电压空间矢量作用期间,适时的插入零矢量对电动机进行控制,当有效电压空间矢量作用时,定子磁链运动轨迹沿着电压空间矢量作用方向运动;插入零矢量后,定子磁链静止,由于零矢量的插入,使得旋转速度变慢,在这期间保持电压空间矢量作用时间不变,定子磁链幅值不变,电动机实现恒磁通调速,即实现了恒转矩调速。(4)恒功率调速:通过改变电压空间矢量的作用时间,达到改变定子磁链旋转速度的目的。由于电压空间矢量幅值不变,只改变了作用时间,所以定子磁链所围成的面积发生改变,作用时间变短,面积变小,定子磁链幅值变小。对电动机实现了恒功率调速。2.4.3电压空间矢量对转矩的影响 异步电动机转矩
29、的大小跟定、传子磁链的幅值和磁通角有关。在实际运用时,为了充分利用铁心,保持定子磁链幅值不变,转子磁链的幅值是根据负载决定,故在直接转矩控制系统中,可以通过改变磁通角的大小来实现对转矩的控制,其控制方法为通过控制电压空间矢量来对定子磁链的旋转速度进行控制,改变了定子磁链的平均旋转速度,从而改变了磁通角的大小,以实现对电动机转矩的控制。其主要控制方法有以下几方面:(1)增大转矩:增大有效电压空间矢量,使得电压幅值足够大,就使得定子磁链的旋转速度大于转子磁链的旋转速度,磁通角增大,对应的转矩增大。(2)减小转矩:给出零电压空间矢量,定子磁链会走走停停,定子磁链旋转速度小于转子旋转速度,磁通角减小,
30、转矩减小。(3)迅速减小转矩:施加有效反向电压空间矢量,定子磁链会进行反方向旋转,磁通角迅速减小,使得转矩也迅速减小。通过控制工作状态的电压空间矢量和零状态电压空间矢量的交替出现的时间,实现了对定子磁链旋转的速度的改变,通过这样的瞬态调节可获得高性能的转矩特性。2.5直接转矩控制系统的基本组成通过前文的介绍,直接转矩控制系统的基本控制方式已经清楚,根据前文可得到系统的控制环节及结构。直接转矩控制系统的基本结构可分为以下几个部分:(1).控制部分:分为磁链滞环调节器、转矩滞环调节器;(2).逆变部分:由逆变器组成;(3).电机部分:为异步电动机。图2.6 直接转矩控制系统原理图图中各个单元器件名
31、称为:AMM异步电机数学模型;UCT坐标变换单元;DMC磁链自控制单元;AZS零状态选择单元;AMC转矩计算单元; ATR转矩调节器;UT逆变器。由图可知,直接转矩控制系统工作原理为:通过AMM计算得到定子磁链,并分解到坐标轴,然后经过UCT进行坐标变换,通过将计算得到的磁链值与DMC给定的磁链值进行比较,得到磁链开关信号,通过AMC计算得到转矩值,根据转矩调节器ATR的输出量决定是否插入零状态,确定电压开关状态,对逆变器的输出电压进行控制,使其产生六边形磁链。2.5.1磁链滞环调节器磁链调节的主要任务是对磁链量进行调节。在电动机低速运行时,由于定子电阻压降的影响,定子磁链幅值减小,在电动机低
32、频运行时,定子磁链幅值也减小,为了避免定子磁链的减小,引入磁链滞环调节器,主要作用在于加大定子磁链幅值,维持磁链幅值在允许范围内波动。磁链调节过程是通过磁链电压完成,磁链电压为定子电压空间矢量,目的在于区别转矩电压,作用在于增大定子磁链幅值。对磁链电压的选择主要有两种:一种是与磁链运动轨迹成-600角的电压空间矢量;另一种是成-1200角的电压空间矢量。磁链调节器器实际上也是一个施密特触发器,对磁链幅值进行两点式调节。引入容差宽度,它是定子磁链幅值与给定幅值之间允许的波动范围,磁链调节器输入量为给定磁链幅值与反馈磁链幅值之差,输出两为磁链量开关信号。图2.7 磁链调节器原理图2.5.2转矩滞环
33、调节器 转矩控制在许多场合里都显得非常重要,即便是追求精确转速的一些场合因为只有影响转速的最直接的原因就是转矩的变化。如果转矩控制性能好,则不难设计一个速度调节器,使速度环有良好的品质。反之,若转矩控制性能不好,响应慢,相应的调速性能也不会很好。因此调速的关键在转矩控制。转矩调节的任务是实现对转矩的直接控制。直接转矩控制的名称也是由此而来。为了控制转矩,转矩调节器必须具备两个功能:一个功能是转矩调节器直接调节转矩;另外一个功能是控制定子磁链的旋转方向,以加强转矩的调节。 转矩调节器也采用施密特触发器,输入信号为转矩给定值与转矩反馈值的信号差。调节器输出量为转矩开关信号。容差为,调节器采用离散的
34、亮点式调节方式。图2.8 转矩调节器原理图 当下降到调节器容差下限,调节器输出信号状态为“1”。在作用下,得到相应的电压空间矢量,使得定子磁链前转,转矩上升。当上升到容量上限时,变为“0”态,在作用下,零电压加到电动机上,定子磁链静止,转矩减小,下降到调节器容差下限,重复运行。反复这样运行,实现了调节器两点式调节,把转矩波动限制在给定值的容差范围内,达到转矩的直接控制。2.5.3开关信号选择单元对应于磁链和转矩调节的两种形式,空间电压矢量开关信号的选择也有两种形式。一种是通过磁链、转矩的两点式或三点式调节信号和定子磁链所在的区间,确定所需施加的电压空间矢量,从而将所有状态列表依次列出,最后通过
35、所选空间电压矢量输出开关脉冲信号输出给逆变器。另一种是根据磁链和转矩的PI调节得到的参考的空间电压矢量的两个分量,合成所需要的参考的空间电压矢量。但是,此时的空间电压矢量是旋转坐标系下的,还需叠加磁链旋转角度,将其转换成静止坐标系下的空间电压矢量,最后通过SVPWM方式输出开关脉冲信号给逆变器。2.6低速范围内的解决方案本系统工作在低速范围内。在这个范围内,由于转速低(包括零转速),定子电阻压降比较大,可能造成磁链波形畸变,在低频时保持转矩和磁链基本不变等等。对于以上的问题必须实现如下控制目的。(注:在整个转速范围内异步电机的转矩和磁链计算数学模型仍然实用)(1)控制定子磁链为圆形轨迹,而不用
36、六边形轨迹。(2)转矩调节器和磁链调节器多功能地调节工作。(3)用符号比较器确定区段。(4)调节每个区段的磁链量。为实现以上四点必须对应采取如下措施:(1)每个区段电压状态的选择由于电压型逆变器只有六种工作电压状态,仅能输出六种电压空间矢量。定子磁链空间矢量的运动方向由电压空间矢量的方向确定,只能在六个方向上运行。如果要产生多于六边的多变形的磁链轨迹,就必须通过多个电压空间矢量的组合来形成。控制六边形磁链轨迹只需在每个工作区段接通“工作电压”或“零电压”即可。要实现圆形磁链轨迹可以用足够多的多边形来近似圆形磁链轨迹。在每个工作区段采用四个工作电压状态(0,60,60120)和两个零电压状态结合
37、使用(具体使用过程在3.8.1节介绍)来实现足够多的多边形轨迹。(2)磁链与转矩之间的协调调节低速情况下(一般指15额定转速以下)转矩调节器的组成部分不变,而磁链调节器却不一样。此时磁链的模为:(六边形磁链的模:)。在低速情况下磁链调节器如(图2.9)图2.9 磁链与转矩协调器其中当转速大于15额定转速,开关切换到A处,执行六边形磁链轨迹,当转速小于15时开关切换到B处,执行圆形磁链轨迹。磁链开关信号与所需的电压状态关系如下:0时,不需要接通工作电压1时,接通60电压1时,接通60电压归纳起来,转矩调节器与磁链调节器的协调控制关系为:由转矩调节器决定应该接通的是零状态电压还是工作电压,在接通工
38、作电压的时间内来选择接通的是0、60还是+60电压。第3章 异步电机直接转矩控制系统的建模与仿真3.1仿真软件MATLAB 简介3.1.1MATLAB 语言MATLAB 语言是由美国New Mexico 大学的Cleve Moler 于1980 年开始开发的,1984 年由Cleve Moler 等人创立的MathWorks 公司推出了第一个商业版本。MATLAB 语言的两个最显著特点,即其强大的矩阵运算能力和完美的图形可视化功能,使它成为国际控制界应用最广的首选计算机工具。现在,MATLAB 语言不仅广泛应用于控制领域,也应用于其它的工程和非工程领域。在控制界,很多知名学者都为其擅长的领域写
39、出工具箱,而其中很多工具箱已经成为该领域的标准。与Fortran 和C 等高级语言比较,MATLAB 的语法规则更简单,更重要的是其贴近人思维方式的编程特点,使得用MATLAB 编写程序非常方便和简捷。正是凭借MATLAB的这些突出的优势,它现在已成为世界上应用最广泛的工程计算软件。在美国等发达国家的大学里MATLAB 是一种必须掌握的基本工具,而在国外的研究设计单位和工业部门,更是研究和解决问题的一种标准软件。在国内也有越来越多的科学技术工作者参加到学习和倡导这门语言的行列中来。在大家的共同努力下,MATLAB 正在成为计算机应用软件中的一个新热点。3.1.2软件构成MATLAB 软件主要由
40、主包、Simulink 和工具箱三大部分组成。MATLAB 主包包括以下五个部分:(1)MATLAB 语言MATLAB 语言是一种基于矩阵/数组的高级语言,它本身具有流程控制语句、函数、数据结构、输入输出,并且具有面向对象的程序设计特性。用MATLAB 语言可以迅速地建立临时性的小程序,也可以建立复杂的大型应用程序。(2)MATLAB 工作环境MATLAB 工作环境集成了许多工具和程序,用户用工作环境中提供的功能完成他们的工作。MATLAB 工作环境给用户提供了管理工作空间内的变量和输入、输出数据的功能,并给用户提供了不同的工具用以开发、管理、调试M 文件和MATLAB 应用程序。(3)句柄图
41、形句柄图形是MATLAB 的图形系统。它包括一些高级命令,用于实现二维和三维数据可视化、图像处理、动画等功能;还有一些低级命令,用来定制图形的显示以及建立MATLAB 应用程序的图形用户界面。(4)MATLAB 数学函数库MATLAB 数学函数库是数学算法的一个巨大集合,该函数库既包含了诸如求和、正弦、余弦、复数运算之类的简单函数;也包含了矩阵转置、特征值、贝塞尔函数、快速傅立叶变换等复杂函数。(5)MATLAB 应用程序接口(API)MATLAB 应用程序接口是一个MATLAB语言同C和Fortran等其它高级语言进行交互的库。包括从MATLAB 调用其它程序(动态链接),把MATLAB作为
42、计算引擎来调用,还包括读写MATLAB数据文件(MAT文件)。Simulink是用于动态系统仿真的交互式系统。Simulink允许用户在屏幕上绘制框图来模拟一个系统,并能够动态地控制该系统。Simulink采用鼠标驱动方式,能够处理线形、非线形、连续、离散、多变量以及多级系统。此外,Simulink 还为用户提供了两个附加项:Simulink Extensions(扩展)和Blocksets(模块集)。Simulink Extensions是一些可选择的工具,支持在Simulink环境中开发的系统的具体实现,包括:Simulink AcceleratorReal-Time WorkshopRe
43、al-Time Windonws TargetStateflowBlocksets 是为特殊应用领域中设计的Simulink模块的集合。Blocksets包括以下几个领域的模块集:DSP(数字信号处理)Fixed-Point(定点)Nonlinear Control Design(非线形控制设计)Communications(通信)工具箱是MATLAB 用来解决各个领域特定问题的函数库,它是开放式的,可以应用,也可以根据自己的需要进行扩展。MATLAB提供的工具箱为用户提供了丰富而实用的资源,工具箱的内容非常广泛,涵盖了科学研究的很多门类。目前,已有涉及数学、控制、通信、信号处理、图像处理、经
44、济、地理等多种学科的二十多种MATLAB 工具箱投入应用。这些工具箱的作者都是相关领域的顶级专家,这当然地确定了其权威性。应用MATLAB 的各种工具箱可以在很大程度上减小用户编程时的复杂度。3.2仿真模型搭建及参数设置仿真电机参数如下:额定功率为2.354KW,额定电压为380V,额定转速为1500r/min;转动惯量为0.09kgm2,极对数为2,定子电阻为0.54,转子电阻为0.79,定子电感为2.8mH,转子电感为2.8mH,定转子互感为66.24mH,频率为工频50Hz,取摩擦系数为0。下图为直接转矩仿真模型。图3.1 直接转矩仿真模型仿真主要环节:(1).磁链滞环 磁链滞环容差由思
45、密特触发器设置,在仿真过程中,可通过设置不同的滞环容差重复仿真,以致达到仿真最佳效果。图3.2 磁链滞环调节器模型(2).磁链环节 磁链环节采用模型,将经过32变换的定子三相电流电压进行计算,得到转矩T。图3-3 磁链计算环节模型 (3).转矩滞环通过对观测转速和给定转速的计算得到给定转矩,再与磁链环节所计算出来的转速进行比较,得到ST。图3-4 转矩滞环调节器模型3.3仿真结果及分析电机在空载,给定转速,仿真时间为3s时仿真波形如图3.5所示,分别为三相定子电流波形,转速波形,转矩波形图3.5三相定子电流波形,转速波形,转矩波形由图可以看出,系统的响应速度很快,超调量很小,很快转速即达到指定的转速,启动时,转矩同时得到稳定值,在0 NM值附近波动;0.8s后定子电流到稳定范围。第4章 系统硬件电路的设计4.1 控制电路结构简介本控制系统采用了