直接转矩控制仿真
直接转矩控制基本原理和仿真研究报告
直接转矩控制的基本原理和仿真研究摘要:直接转矩控制技术是继矢量控制技术之后,在交流传动领域内发展迅速的一种高性能调速技术,该控制方法以其思路新颖、结构简单及性能良好等优点引起了广泛关注和研究。
与矢量控制技术不同,直接转矩控制技术采用定子磁场定向,直接将磁通和电磁转矩作为控制量,对电磁转矩的控制更加简捷快速,提高了系统的动态响应能力。
由于直接转矩控制技术本身的固有优势,使直接转矩控制的理论研究和技术开发越来越受到重视,进展的步伐也越来越快。
本文将直接转矩控制技术应用于异步电机中,从异步电机的数学模型出发,介绍了直接转矩控制技术的基本理论。
在深入剖析原理的基础上将直接转矩算法模块化,在Simulink环境下建立了异步电机直接转矩近似圆形磁链控制系统仿真模型。
仿真结果表明,直接转矩控制技术动态响应能力快,控制方法直接,但是低速性能较差,低速状态下存在转矩脉动过大,定子电流畸变严重等缺点。
关键字:直接转矩控制,异步电机,simulinkThe Basic Principle and Simulation Study of DirectTorque ControlKong Fei,Ye Zhen,Shao Zhuyu<Jiangnan University, Wuxi, Jiangsu, 214000, P. R. China)Abstract:Direct Torque Control (DTC> technology is a high-speed technology in the field of AC drive following the technique of vector control and it has rapid development in recent years.This control strategy attracts wide attention and research for its novel idea, simple structure and good performance. Differ from the vector control technologies, DTC technology uses the stator flux orientation and directly makes the flux and electromagnetic torque as the control volume, therefore the control of the electromagnetic torque is simple and fast, the system dynamic response capability is improved. Due to the inherent advantages of DTC technology, its theoretical research and technological development is receiving increasing attention, also the pace of progress faster and faster.In this article, we make direct torque control techniques applied to asynchronous motors. From a mathematical model of induction motor starting, introduced the basic theory of DTC technology. Based on depth analysis of the basis and principles, we module the DTC algorithm. In the Simulink environment, the asynchronous motor direct torque control system of quasi-circular flux simulation model is established. Simulation results show that the DTC technologies has fast dynamic response capability and directly control method, but the low-speed performance is poor, such as torque ripple is too large in low speed state and the stator current distortion is serious.Key words:direct torque control (DTC>,asynchronous motor,simulink1前言直接转矩控制技术作为一种新颖的电机控制策略,基本思想就是直接将电磁转矩作为被控制量,与矢量控制相比,无需进行复杂的坐标变换,对电机的控制更加快捷迅速,控制系统的动态响应能力得到进一步提高。
基于SVPWM的异步电机直接转矩控制仿真研究
1 引言1.1交流调速技术的发展和现状在工农业生产、科技、国防及日常生活等各个领域,电动机作为主要的动力设备被广泛应用。
直流电动机相比于交流电动机,结构复杂、体积大、成本和维护费用高,并且不适于环境恶劣的场合,但凭借控制简单、调速平滑和性能良好等特点在早期电气传动领域中一直占据主导地位[1]。
从20世纪30年代开始,人们就致力于交流调速技术的研究。
特别是20世纪60年代以后,电力电子技术和控制技术的飞速发展,使得交流调速性能得到很大的提高,在实际应用领域也得到认可和快速的普及。
交流调速的发展可以说是硬件和软体的发展过程[3]。
随着电力电子技术、微处理器技术和自动化控制技术的不断完善和发展,使得交流调速系统的调速范围宽、速度精度高和动态响应快,其技术性能可与直流调速系统相媲美、相竞争,并在工程应用领域中逐渐取代直流调速系统[5]。
交流电动机的高效调速方法是变频调速,它不但能实现无级调速,而且根据负载的特性不同,通过适当调节电压和频率之间的关系,可使电机始终高效运行,并保证良好的动态特性,更能降低起动电流、增加起动转矩和改善电机的起动性能。
交流调速控制理论的发展经历了电压-频率控制、矢量控制、直接转矩控制,控制理论的发展使控制系统性能不断提高[2]。
电压-频率协调控制,即恒压频比控制,是指在基频以下调速时维持输出电压幅值和频率的比值恒定,实现恒转矩调速运行;在基频以上调速时,将输出电压维持在额定值,使磁通与频率成反比下降,实现弱磁恒功率调速运行。
其控制系统结构简单,成本低,能满足一般的平滑调速,但动、静态性能有限,适用于风机、水泵等负载对调速系统动态性能要求不高的场合[8]。
矢量控制就是将磁链与转矩解耦,有利于分别设计两者的调节器,以实现对交流电机的高性能调速。
矢量控制方式又有基于转差频率控制的矢量控制方式、无速度传感器的矢量控制方式和有速度传感器的矢量控制方式等[12]。
这样就可以将一台三相异步电机等效为直流电机来控制,因而获得与直流调速系统同样的静、动态性能。
三相异步电动机直接转矩控制(DTC)系统仿真
1 直接转矩控制简介直接转矩控制(Direct Torque Control——DTC),国外的原文有的也称为Direct self-control——DSC,直译为直接自控制,这种“直接自控制”的思想以转矩为中心来进行综合控制,不仅控制转矩,也用于磁链量的控制和磁链自控制。
直接转矩控制与矢量控制的区别是,它不是通过控制电流、磁链等量间接控制转矩,而是把转矩直接作为被控量控制,其实质是用空间矢量的分析方法,以定子磁场定向方式,对定子磁链和电磁转矩进行直接控制的。
这种方法不需要复杂的坐标变换,而是直接在电机定子坐标上计算磁链的模和转矩的大小,并通过磁链和转矩的直接跟踪实现PWM脉宽调制和系统的高动态性能。
直接转矩控制系统的主要特点有:(1)直接转矩控制是直接在定子坐标系下分析交流电动机的数学模型,控制电动机的磁链和转矩。
(2)直接转矩控制的磁场定向采用的是定子磁链轴,只要知道定子电阻就可以把它观测出来。
(3)直接转矩控制采用空间矢量的概念来分析三相交流电动机的数学模型和控制各物理量,使问题变得简单明了。
(4)直接转矩控制强调的是转矩的直接控制效果。
直接转矩控制技术用空间矢量的分析方法,直接在定子坐标系下计算与控制电动机的转矩,采用定子磁场定向,借助于离散的两点式调节(Band-Band)产生PWM 波信号,直接对逆变器的开关状态进行最佳控制,以获得转矩的高动态性能。
它省去了复杂的矢量变换与电动机的数学模型简化处理,没有通常的PWM 信号发生器。
它的控制思想新颖,控制结构简单,控制手段直接,信号处理的物理概念明确。
2 直接转矩控制的理论基础2.1直接转矩控制的原理ψ的正负符号和电磁直接转矩控制系统的基本思想是根据定子磁链幅值偏差ΔSψ所在位置,直接选取合适的转矩偏差ΔTe的正负符号,再依据当前定子磁链矢量S电压空间矢量,减小定子磁链幅值的偏差和电磁转矩的偏差,实现电磁转矩和定子磁链的控制。
直接转矩控制是为电压源型PWM逆变器传动系统提出的一种先进的转矩控制技术,基于该技术的传动系统性能可与矢量控制的异步电动机传动系统性能相媲美。
15-基于Matlab_Simulink的直接转矩控制系统仿真研究
(7)
3.2.2 磁链与转矩滞环调节模块
磁链允许容差通过定义施密特触发器的上下触 发点来设置,输出 sf (0 或 1)即磁链滞环调节器的输 出状态量。图 4 所示为定子磁链滞环调节模块。
如图5所示为转矩滞环调节子系统,其中ωr、ωr* 分别为观测所得转速和给定转速参考值,将其 PI 调 节后得到给定转矩和实际转矩。转矩滞环调节的输 出状态量 ST 有两种状态值,分别为 1 和 0,将 PI 调 节得到的给定转矩和实际转矩的差值与容差逻辑比 较,即可得到 ST 的值,在查电压矢量最优开关表时
从图 6 圆形磁链轨迹可明显看到电压矢量在
图 7 相电流波 图 8 电磁转矩曲线
图 6 圆形磁链轨迹
图 9 电机转速曲线 【下转第 172 页】
第 32 卷 第 1 期 2010-1 【109】
西门子重磅出击亚洲版 SPS —— SIAF GUANGZHOU
SIAF GUANGZHOU 中国广州国际工业自动 化技术及装备展览会,是全球最大自动化展—— “SPS/IPC/DRIVES 电气自动化展”与华南著名工 控展——“CHIFA 中国(广州)国际工业控制自动 化及仪器仪表展”在中国的完美结合,2010 年 3 月 8~11 日在广州琶洲展馆举办。经过资源整合,展会 将借鉴 SPS 成功办展经验和营销模式投入运行。
直接转矩控制与矢量控制的区别是,它不是通 过控制电流、磁链等变量间接控制转矩,而是用空 间矢量的分析方法,以定子磁场定向方式,对定子 磁链和电磁转矩进行直接控制[3]。该技术采用 Bang - Bang 控制从而可得到快速的转矩响应,并且由于 控制性能不受转子参数影响,所以可提高系统鲁棒 性,省去了旋转变换和电流控制,则可简化控制器 的结构。
基于svpwm的异步电机直接转矩控制原理及仿真-大学论文
毕业论文Array二○一四年六月基于SVPWM的异步电机直接转矩控制原理及仿真专业班级:电气工程及其自动化1班姓名:指导教师:轮机工程学院摘要本文首先论述了交流调速系统的发展与现状,简要回顾了电力电子器件、直接转矩控制技术、空间矢量脉宽调制技术的发展历程。
接着,系统地论述了直接转矩控制系统的原理,直接转矩控制技术是继矢量控制技术后发展的有一种高性能交流调速技术,它采用空间矢量的分析方式,在两相静止坐标系下计算并控制电机的电磁转矩和磁链。
不过,直接转矩控制技术作为一种较新颖的技术,自然存在着不少的问题,比如电流与转矩的脉动问题等。
本论文针对传统直接转矩控制系统所固有的问题,提出了基于空间矢量调制技术的直接转矩控制策略。
这种新型控制策略将两者的优点结合起来,把电动机和PWM逆变器看成一体,使电动机获得幅值恒定的近似圆形的磁场,以解决其转矩、电流脉动问题。
在论文的撰写阶段,本人做了如下的工作:通过理论分析,建立了两相静止坐标系下的异步电机数学模型,设计转矩和磁链观测模块,设计坐标变换模块,设计SVPWM生成模块。
最后使用Simulink进行仿真,根据原理,搭建出各个模块的仿真图,仿真实验结果表明,此种控制策略可以减少电磁转矩以及电流的脉动,大大提高直接转矩控制系统的控制性能。
关键词:异步电动机;直接转矩;空间矢量脉宽调制;MATLABABSTRACTFirstly, this thesis discusses the current situation and development of the alternating current governor system. And briefly retrospect the development history of power electronic devices, direct torque control system, and space vector pulse width modulation. Then systematically discuss the theory of direct torque control. It’s an alternating current governor technology with high performance developed after vector control technology, which adopts the analysis method of space vector to calculate and control the electromagnetic torque and flux linkage of motor in the two-phase static coordinate. However, naturally, there are some problems, such as the pulsation problem of current and electromagnetic torque in direct torque control technology for it is a rather novel technology. This thesis puts forward a control policy of direct torque control system based on space vector PWM aiming at the inherent problems of traditional direct torque control system.This new control policy combines two technologies together seeing the electromotor and PWM inverter as a whole to make a circular magnetic field with a constant amplitude to solve the pulsation problem of current and electromagnetic torque. In the period of writing this thesis, I have done the work as follows: Through the theory analysis, build the mathematical model of asynchronous motor in the two-phase static coordinate, and design the observation modules of torque and flux linkage, the coordinate transformation modules, and SVPWM generating modules.Lastly, I use Simulink to simulate them, building every simulation diagram according to the theory. And the result indicates that this control policy can promote the control performance of direct torque control system greatly through reducing the pulsation of torque and current.Keywords:Asynchronous motor,Direct torque control,Space vector pulse width modulation,MATLAB目录第1章绪论 (1)1.1 交流调速系统的发展与现状 (1)1.1.1 交流调速系统的硬件发展 (1)1.1.2 交流调速系统控制方法的发展 (1)1.2 直接转矩控制技术的发展与现状 (2)1.3 空间电压矢量调制技术(即SVPWM)的发展以及现状 (3)1.4 本章小结 (4)第2章异步电动机的数学模型 (5)2.1 三相静止坐标系下的异步电机数学模型 (5)2.2坐标变换 (6)2.2.1 三相—两相静止坐标变换 (6)2.2.2 两相—两相旋转坐标变换 (7)2.3 交流异步电动机在静止两相坐标系下的动态数学模型: (8)2.4 本章小结 (9)第3章直接转矩控制系统原理 (10)3.1直接转矩控制系统结构框图 (10)3.2 磁链控制闭环与转矩控制闭环 (10)3.2.1 磁链控制闭环 (10)3.2.2 转矩控制闭环 (13)3.3 逆变器 (14)3.4电压空间矢量选择 (15)3.5扇区判断 (16)3.6本章小结 (17)第4章空间矢量脉宽调制技术 (18)4.1 空间矢量脉宽调制原理 (18)4.2 期望电压空间矢量的获得 (21)4.3 SVPWM调制算法 (22)4.4 本章小结 (22)第5章基于SVPWM异步电机直接转矩控制系统 (23)5.1 基于SVPWM 直接转矩控制系统 (23)5.2磁链定向方式 (23)5.3 DTC-SVM的扇区判断 (24)5.4空间电压矢量调制 (26)5.5 本章小结 (28)第6章DTC-SVM仿真研究 (29)6.1 MATLAB/Simulink的简介 (29)6.2 基本仿真模块 (29)6.3 坐标变换仿真模块 (29)6.3.1三相—两相静止坐标仿真模块 (30)6.3.2 旋转坐标变换仿真模块 (30)6.4 转矩观测仿真模块 (30)6.5 磁链观测仿真模块图 (31)6.6 SVPWM仿真模块 (31)6.6.1 SVPWM模块仿真图 (32)6.6.2扇区判断仿真模块 (32)6.6.3基本电压空间矢量工作时间计算仿真模块 (32)6.6.4逆变器导通时刻计算 (34)6.6.5 SVPWM波生成模块 (34)6.7仿真实验结果 (35)6.7.1 定子磁链轨迹比较 (35)6.7.2定子电流比较 (36)6.7.3 转速响应比较 (38)6.7.4 转矩响应比较 (39)6.8 本章小结 (40)第7章结论 (41)参考文献 (42)致谢 (43)附录1 (44)附录2 (45)第1章绪论1.1 交流调速系统的发展与现状一直以来,直流调速系统以其简单而优越的调速性能,掩盖了其具有结构复杂,换向麻烦等缺点,被广泛地应用。
异步电动机直接转矩控制系统的MATLAB仿真
异步电动机直接转矩控制系统的MATLAB仿真一、本文概述随着电力电子技术和控制理论的不断发展,异步电动机直接转矩控制系统(Direct Torque Control, DTC)已成为电动机控制领域的重要研究方向。
该控制系统以其快速响应、高鲁棒性和简单的结构特性,在电力驱动、工业自动化、新能源汽车等领域具有广泛的应用前景。
本文旨在通过MATLAB仿真平台,对异步电动机直接转矩控制系统进行深入研究和探讨。
本文将首先介绍异步电动机直接转矩控制的基本原理和主要特点,包括其与传统矢量控制方法的区别和优势。
随后,将详细阐述异步电动机的数学模型,以及DTC系统中转矩和磁链的控制策略。
在此基础上,利用MATLAB/Simulink仿真软件,构建异步电动机DTC系统的仿真模型,并对仿真模型中的关键参数和模块进行详细设计。
本文的重点在于通过仿真实验,分析异步电动机DTC系统的动态性能和稳态性能,探讨不同控制参数对系统性能的影响。
将针对仿真结果中出现的问题和不足,提出相应的改进措施和优化策略,以提高DTC系统的控制精度和稳定性。
本文将对异步电动机直接转矩控制系统的未来发展趋势和应用前景进行展望,为相关领域的研究人员和工程师提供参考和借鉴。
二、异步电动机直接转矩控制系统理论基础异步电动机直接转矩控制系统(Direct Torque Control, DTC)是一种高效的电机控制策略,旨在直接控制电机的转矩和磁链,从而实现快速动态响应和优良的控制性能。
与传统的矢量控制相比,DTC具有算法简单、易于数字化实现、对电机参数变化不敏感等优点。
异步电动机DTC系统的理论基础主要建立在电机转矩和磁链的直接控制上。
在DTC中,通过检测电机的定子电压和电流,利用空间矢量脉宽调制(Space Vector Pulse Width Modulation, SVPWM)或滞环比较器(Hysteresis Comparator)等控制手段,直接计算出所需的电压矢量,以实现对转矩和磁链的快速调节。
直接转矩控制系统的性能仿真分析
直接转矩控制系统的性能仿真分析
直流矩控制系统性能仿真分析报告
本报告旨在对直流矩控制系统性能进行仿真分析,以了解其功能和使用特性。
首先,我们通过外部电源来模拟控制系统输入信号。
电源通过两个可调电容来模拟直流矩控制系统中的传感器信号。
接着,把一个电子放大器接到控制元件来模拟控制算法,将振荡的控制方程单元生成一系列的参考电位。
这些参考电位作为输入进入控制系统,通过比较和调整供电电流从而控制测量精度和延迟。
模拟实验结果显示,系统能够有效地通过调节输出信号来控制电流和负载的变化,实现较高的测量精度和低的延迟。
在各种不同的测试条件下,系统也表现出了很好的稳定性和可靠性。
此外,实验结果还表明,当信号被扰动时,系统也能够快速恢复原有的控制水平。
因此,经过对直流矩控制系统性能的仿真分析,证明该系统能够在满足性能要求的前提下有效地实现复杂任务的控制。
然而,这种系统也存在一些局限性,如传感器的灵敏度较低、非线性控制算法的非稳定性等。
本报告根据直流矩控制系统的性能仿真实验结果,得出结论,该系统实施控制任务时,能够保持较高的精度和较低的延迟,且具有较好的可靠性和稳定性。
但是,同时也存在一些局限性,需要在今后的设计和研究过程中进一步改进。
总之,仿真结果表明,直流矩控制系统具有较高的精度、较低的延迟、良好的稳定性和可靠性,能够满足控制任务的要求。
永磁同步电机直接转矩控制(svpwm)
三相永磁同步电动机直接转矩控制技术及仿真研究 1引言随着社会实际生产要求的不断提高,现代电机控制技术也不断得以升级。
继矢量控制之后,1986年日本I.TakhaShi 和德国M.Depenbrock 分别提出了直接转矩控制技术。
直接转矩控制(Direct Torque Control ,DTC)是基于定子磁场定向和电压空间矢量分析的方法,根据转矩偏差、磁链偏差及定子磁链的空间位置,选择合适的电压矢量。
这项技术的问世,以其新颖的控制思想、简洁明了的系统结构、优良的动静态性能等优点受到普遍关注并被广泛研究。
常规的DTC 方案其实是一种Bang —Bang 控制方法:针对定子磁链幅值和转矩偏差以及磁链的空间位置, 在一个控制周期内,选择和发出单一空间电压矢量,这个电压矢量要同时控制磁链和转矩的误差方向,而忽略了转矩和磁链误差大小,从而经常造成转矩和磁链脉动,不能达到期望的最佳控制效果。
减小滞环容差可以减小脉动,但又会导致逆变器的开关频率增大,开关损耗随之增加;矢量细分法改善了磁链轨迹,但结构相对复杂。
矢量调制 (Space V oltage Vector Modulation)是在一个控制周期内,通过相邻电压矢量和零矢量合成得到所需的任意电压矢量,实现电压矢量的连续可调。
本文在分析了直接转矩控制原理(DTC)和空间电压矢量脉宽调制技术(SVPWM)的基础上,做了基于磁链空间电压矢量脉宽调制技术的永磁同步电机直接转矩控制技术的仿真。
1直接转矩控制原理永磁同步电机在转子坐标系下的数学模型:⎥⎦⎤⎢⎣⎡ψ+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡+-+=⎥⎦⎤⎢⎣⎡f q d q d q d q d i i pL R L L pL R u u ωωω0 (1) []sm q d s sm q f q d sn e L L L L L P t δδ2sin )(sin 243-ψ-ψψ= (2)[]t sm q d s sm q f q d s n t t d d L L L L L P d d eδδδ2cos )(2cos 243-ψ-ψψ= (3)式中:q d q d q d L L i i u u ,,,,,——定子电压、电流、电感在q d ,轴上的分量;s f ψψ,——励磁磁链和定子磁链;p P t n e ,,——电磁转矩、转子极对数和微分算子;δsm ——负载角;式(2)表明,电机参数确定后,在实际运行中,永磁同步电机转子上励磁磁场的磁链幅值一般为恒值,为保证充分利用电动机铁心,通常要使定子磁链的幅值为额定值,这样就可以直接通过控制负载角δsm 的大小来控制电磁转矩的大小,这就是DTC 的核心思想。
基于Matlab/Simulink的直接转矩控制系统仿真研究
本 文 根 据 异 步 电机 在 定 子 坐 标 系 下 的数 学 模
型 ,得 出直接 转矩 控制 系统 的原 理 和基 本框 图 。采 用 Mal /i l k t bSmui 软件 对该 系统进 行仿 真研 究 , a n 得 出 了转 速 、转矩 波形 。
流 和磁链 值 ;L… L 分 别为 定 子 、转子 自感 和 定 sL m 转 子 间互 感 ; R 分 别为 定 、转子 电 阻 ; R、 , P为 微分 算 子 ;∞为 电机 转 子 角速 度 ;n为 电机 极对 数 。
M ・ e eb ok教 授和 日本 的 I・ a a ah 教授 分 D p n rc T k h si
别于 18 9 5年及 1 8 年 提 出来 的n】 96 -。 2 直接 转矩 控制 与矢 量控 制 的区 别是 ,它 不是 通 过控制 电流 、磁 链等变 量 间接 控制 转矩 ,而 是用 空 间矢 量 的分析 方法 ,以定 子磁 场定 向方式 ,对定 子
l
从 上式 可 看出 ,电机 电磁 转矩 与定 子 、转 子磁 链 幅值及磁 通 角有关 。因此 ,通 过 改变磁 通 角的大 小就 可 以改变 电磁转 矩 的大小 。在动 态过程 中 ,由 于 交流 电机 的转 子 电气时 间常数 一般 较 大 ,相 对于 定 子磁链 而言变 化较 缓慢 ,所 以可忽 略转 子磁 链 的
0 引言
直 接 转矩 控 制 ,英 语称 之 为 DS ( rc ef C Di t l e S . C nr1 DT Di c T ru o t 1, 近二 十年 ot ) o或 C( r t oq e nr ) 是 e C o
U
R+ 0 p
o c L
Ur a
基于MATLAB的直接转矩控制系统的仿真研究
本科毕业设计论文题目基于MATLAB的异步电机直接转矩系统的仿真研究专业名称学生姓名指导教师毕业时间毕业 任务书一、题目 基于MATLAB 的异步电机直接转矩控制系统的仿真研究二、指导思想和目的要求通过毕业设计,加深对所学自动控制原理,电力电子,电机学等的基本原理的掌握及应用,了解异步电机直接转矩控制系统的仿真研究以及MATLAB 相关工具箱进行建模仿真等方面知识,掌握异步电机直接转矩控制系统的仿真研究的工作原理及构成,为今后的学习工作打下一定的基础。
三、主要技术指标重点分析掌握异步电机直接转矩控制系统,然后对其进行MATLAB 的仿真,通过修改系统各部分的参数,可以输出稳定的波形。
根据示波器输出结果,对系统的性能进行分析。
四、进度和要求1.. 准备阶段;完成开题报告与外文翻译 第1周 ~ 第2周2. 完成总体设计方案的论证并撰写开题报告 第3周 ~ 第4周3. 分析异步电机直接转矩控制系统 第5周 ~ 第7周4. 提出异步电机直接转矩控制系统的性能指标、控制原则和控制要求,制定控制系统的控制策略和方法 第8周 ~ 第9周5. 建立系统的数学模型及仿真模型,系统运行性能仿真分析 第10周~第12周6. 完成论文撰写 第13周~第15周7. 准备答辩 第16周五、主要参考书及参考资料[1]卢京潮.自动控制原理.西安:西北工业大学出版社,2010[2]谢鸿鸣,陈伯时.异步电机定子磁链的间接观测方法[J].电气传动,1999[3]刘贤兴等.电力拖动与控制.北京:机械工业出版社,2004[4]程宪平.机电传动与控制.武汉:华中科技大学出版社,2003[5]罗飞等.电力拖动与运动控制系统.北京:化工工业出版社,2007[6]洪乃刚.电力电子和电力拖动系统的MATLAB 仿真.北京:化工工业出版社,2007设计 论文[7]李夙.异步电动机直接转矩控制.北京:机械工业出版社,1994[8]别红波,徐中.基于MATLAB的异步电机无速度传感器直接转矩控制的仿真研究.[9]李永东.交流电机数字控制系统.[M]北京:机械工业出版社,2002[10]薛定宇,陈阳泉.基于MATLAB/Simulink的系统仿真技术与应用. 北京:清华大学出版社,2002[11]孟庆春,叶锦娇,郭凤仪.异步电动机直接转矩控制系统的改进方案. [J].中国电机工程学报,2005,25(13):118–122[12]陈伯时.交流调速系统.[M].电气自动化新技术丛书.北京:机械工业出版社2005[13]尔桂花,窦曰轩编著.运动控制系统.[M].北京:清华大学出版社,2002[14]王君艳.交流调速.[M].北京:高等教育出版社,2003[15]王康.异步电动机直接转矩控制系统的研究与实现.沈阳:东北大学,2004[16]甄鹏.异步电机直接转矩控制系统改善低速性能的研究.湖南:中南大学,2005[17]李武君,阮毅.异步电机直接转矩控制系统中的定子磁链观测模型.[J].上海市电机工程学会,2006学生指导教师系主任摘要在交流调速中,直接转矩控制以思想新颖、结构简单、控制手段直接和动态特性优良的特点成为了该领域的研究热点。
直接转矩控制系统仿真实验
直接转矩控制系统仿真实验田望同(江南大学物联网工程学院,江苏省无锡市)摘要:随着电力电子及数字信号处理技术的进步,变频调速技术得到了飞速的发展。
直接转矩控制技术是继矢量控制技术之后发展起来的一种新型、高性能技术。
与矢量控制相比较,省去了复杂的矢量变化、克服了矢量控制系统对电机转子参数的依赖性等缺点,具有转矩响应快、控制结构简单、易于实现全数字化的特点。
本文介绍了异步电机直接转矩控制的基本原理和系统的基本构成,在此基础上,通过Matlab/Simulink建立了各个模块的仿真模型,构建了直接转矩控制仿真系统,对直接转矩控制方法的特点及其存在的问题进行了仿真分析研究,验证了直接转矩控制系统的可行性.关键词:直接转矩控制;异步电机;Matlab/Simulink仿真Simulationexperiment ofdirect torque controlsystemTianwangtong(Jiangnan University,School of Internet of Things Engineering)As the electric electronic and digital signal processor technologyprogresses,the adjustable—speed technology with variable frequency has a rapidlydevelopment.The Direct Torque (DTC)followingV ector Control is a new typeand high performance technology.Compare with V ector Control Which has complicatedcoordinate transformation and strong dependency of rotor parameters,the DTCtechnique of induction motors is known to have a simple control structure、fast torqueresponses and easy to implement.The basic principle and structure of DTC have been introduced,on this ground,UsingMatlab/Simulink build the simulation models which form the whole DTC simulationsystem.Then,DTC method prove to be of feasibility according to study and analyze thecharacteristic of the simulation system..Keywords:Direct torque control; Induction motor ;Matlab/Simulink1引言(Introduction)直接转矩控制变频调速技术是用空间矢量分析方法,在二相静止坐标系下计算、控制异步电动机的磁链和转矩,采用两点式调节产生<=.信号,直接对逆变器的开关状态进行最佳控制,以获得转矩的高动态性能。
05 异步电机直接转矩控制(DTC)系统仿真实验
电气与信息工程学院 2019年6月
教学内容: 1. 直接转矩控制原理分析 2. 仿真实验模型的搭建 3. 仿真实验结果的分析
1. 直接转矩控制原理分析
基本直接转矩控制系统
1. 直接转矩控制原理分析
直接转矩控制系统原理结构图
1. 直接转矩控制原理分析
Байду номын сангаас
2. 仿真实验模型的搭建
3. 仿真实验结果的分析
空载起动和加载过程的转速(上)、电磁转矩(中)、定子磁链(下) 7
3. 仿真实验结果的分析
转速(上)、电磁转矩(中)、定子磁链(下)的局部放大图 8
课后练习
将DTC系统与VC系统的仿真结果作比较,进一步地分析、 总结出两种控制系统的性能特点。
谢 谢!
异步电动机直接转矩控制系统仿真
异步电动机直接转矩控制系统仿真Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998现代电力传动及其自动化 —课程作业异步电动机直接转矩控制系统仿真1、直接转矩控制系统的基本思想直接转矩控制系统简称 DTC ( Direct Torque Control) 系统,在它的转速环里面,利用转矩反馈直接控制电机的电磁转矩,因而得名。
直接转矩控制是标量控制。
它借助于逆变器提供的电压空间矢量,直接对异步电动机的转矩和定子磁链进行二位控制,也称为砰-砰(bang-bang )控制。
三相异步电动机电磁转矩表达式为:)(sin m t K r s θψψ=r s ψψ、分别为定子、转子磁链的模值,)(t θ为定子、转子磁链之间的夹角,称为磁通角。
对式()分析,电磁转矩决定于定子磁链和转子磁链的矢量积,即决定于两种幅值和其间的空间电角度。
若r s ψψ、 是常数,改变转矩角可改变转矩。
而且Ψr 的变化总是滞后于Ψs 的变化。
但是在动态过程中,由于控制的响应时间比转子的时间常数小得多,在短暂的过程中,就可以认为Ψr 不变。
可见只要通过控制保持Ψs 的幅值不变,就可以通过调节转矩角来改变和控制电磁转矩,这是直接转矩控制的基本原理。
图直接转矩控制系统原理图在定子两相静止坐标系下,根据磁链给定值与异步电机的实际磁链观测值相比较得到磁链误差,进而确定磁链的调节方向,根据给定的电磁转矩值与异步电机的实际电磁转矩观测值相比较得到转矩误差,进而确定转矩的调节方向,然后根据定子磁链信号、转矩信号以及定子磁链所在位置确定选择合适的电压空间矢量,从而确定三相电压源逆变器的开关状态,使异步电机的电磁转矩快速跟踪外部给定的电磁转矩值。
由图得直接转矩控制系统仿真结构框图,如图所示。
图 直接转矩控制系统仿真结构框图2、单元模块说明定子电压与定子电流的三二变换三相/两相变换矩阵如式(),其仿真结构框图如图所示。
直接转矩控制调速仿真
直接转矩控制调速系统一.直接转矩控制的基本思路与前面的矢量控制调速不同,矢量控制模仿直流电动机的调速方法,采用磁场定向以及反复的坐标变换使得转矩磁链解耦,实现分别单独控制。
直接转矩控制不需要复杂的坐标变换,它强调的是转矩的直接控制效果。
要想控制电磁转矩,就需要知道电磁转矩与哪些因素有关,以及这些因素的变化对电磁转矩有什么样的影响。
由统一电机理论可知,异步电动机的电磁转矩等于定子磁链矢量、转子磁链矢量或合成磁链矢量中任意两者的矢量积,即电磁转矩可以表示为定子磁链矢量与转子磁链矢量的矢量积。
转子磁链矢量的幅值由负载决定,现在我们只需要保持定子磁链幅值不变,改变两矢量间的角度大小就可以达到调节转矩的目的了。
在直接转矩控制中引入了空间电压矢量的概念。
按照一定的顺序、时间依次给电动机加上空间电压,在忽略定子电阻的影响下,那么定子磁链的轨迹就是六边形,每个边称为磁链的的一个扇区。
在某个扇区内,加上特定的电压矢量就会使定子磁链沿边旋转,此时定转子磁链矢量间角度加大,转矩加大,当加上另外一些电压矢量时,就会使得它们之间的角度变小,转矩变小。
通过这样在每个扇区内不断施加相应的电压矢量就能达到控制转矩的目的。
当然这是最简单的一种情况,没有考虑到磁链的调节,但却大致上描述了直接转矩控制的基本思路。
二.直接转矩控制的MATLAB仿真下面是系统仿真模型图:图1 直接转矩控制仿真模型图以下是仿真模型中的各个模块以及功能介绍图2 转矩磁链模型单元如图2所示,转矩磁链模型的功能是在定子坐标系下计算出电动机的定子磁链幅值、空间中所处的位置,同时计算出电磁转矩的表达式,以便对转矩进行反馈控制。
图3 扇区选择单元扇区选择单元根据前面转矩磁链模型单元输出的定子磁场的角度信息,确定定子磁场当前所处的扇区,扇区决定了该选用哪些空间电压矢量。
图4 转速调节器环节转速调节器将转速实际值与给定值进行比较,经过PI调节器之后输出转矩给定值。
PI调节器的参数为比例系数为15,积分比例系数为1,输出限幅为120.图5 转矩磁链比较输出单元这个单元的作用是将转矩、磁链的实际值与给定值进行比较,根据它们的差值输出不同的控制信号,再结合扇区选择的信号选择适合的空间电压矢量,以控制转矩、磁链在一定得范围之内。
感应电机直接转矩控制系统仿真分析
感应电机直接转矩控制系统仿真分析
原理简介
由于直接转矩控制是基于静止坐标系的,因此采用 由于直接转矩控制是基于静止坐标系的,因此采用α-β坐标 坐标 系上的数学模型。如下所示。 系上的数学模型。如下所示。 电压矩阵方程: 电压矩阵方程:
磁链方程: 磁链方程:
电磁转矩方程: 电磁转矩方程:
具有鲁棒性强、 不同于矢量控制,直接转矩控制具有鲁棒性强、转矩动态 响应速度快、控制结构简单等优点, 响应速度快、控制结构简单等优点,它在很大程度上解决了 矢量控制中结构复杂、计算量大、对参数变化敏感等问题, 矢量控制中结构复杂、计算量大、对参数变化敏感等问题, 主要缺点是在低速时转矩脉动大。 主要缺点是在低速时转矩脉动大。
原理简介
系统模型结构如下: 系统模型结构如下:
感应电机直接转矩控制系统仿真分析
原理简介
根据要求搭建仿真模型如下: 根据要求搭建仿真模型如下:
感应电机直接转矩控制系统仿真分析
原理简介
由仿真模型可得转速曲线如下: 由仿真模型可得转速曲线如下:
感应电机直接转矩控制系统仿真分析
原理简介
电流波形如下: 电流波形如下:
感应电机直接转矩控制系统仿真分析
原理简介
如图为直接转矩控制系统整体结构图。 如图为直接转矩控制系统整体结构图。
感应电机直接转矩控制系统仿真分析
原理简介
如上图中可以看出,直接转矩控制系统, 如上图中可以看出,直接转矩控制系统,就是通过使定转 子磁链幅值保持恒定, 子磁链幅值保持恒定,然后选择合理的非零矢量和零矢量的作 用次序和作用时宽,以调节定子磁链矢量的运动速度, 用次序和作用时宽,以调节定子磁链矢量的运动速度,从而改 变磁通角的大小,以实现对电机转矩的控制。 变磁通角的大小,以实现对电机转矩的控制。在直接转矩控制 技术中, 技术中,其基本控制方法就是通过电压空间矢量来控制定子磁 链的旋转速度,控制定子磁链走走停停, 链的旋转速度,控制定子磁链走走停停,以改变定子磁链的平 的大小,从而改变磁通角的大小, 均旋转速度 的大小,从而改变磁通角的大小,以达到控制电 动机转矩的目的。 动机转矩的目的。
直接转矩控制基本原理和仿真研究报告
直接转矩控制的基本原理和仿真研究摘要:直接转矩控制技术是继矢量控制技术之后,在交流传动领域内发展迅速的一种高性能调速技术,该控制方法以其思路新颖、结构简单及性能良好等优点引起了广泛关注和研究。
与矢量控制技术不同,直接转矩控制技术采用定子磁场定向,直接将磁通和电磁转矩作为控制量,对电磁转矩的控制更加简捷快速,提高了系统的动态响应能力。
由于直接转矩控制技术本身的固有优势,使直接转矩控制的理论研究和技术开发越来越受到重视,进展的步伐也越来越快。
本文将直接转矩控制技术应用于异步电机中,从异步电机的数学模型岀发,介绍了直接转矩控制技术的基本理论。
在深入剖析原理的基础上将直接转矩算法模块化,在Simulink环境下建立了异步电机直接转矩近似圆形磁链控制系统仿真模型。
仿真结果表明,直接转矩控制技术动态响应能力快,控制方法直接,但是低速性能较差,低速状态下存在转矩脉动过大,定子电流畸变严重等缺点。
关键字:直接转矩控制,异步电机,simulinkThe Basic Principle and Simulation Study of DirectTorque ControlKong Fei,Ye Zhe n, Shao Zhuyu<Jiangnan University, Wuxi, Jiangsu, 214000, P. R. China )Abstract: Direct Torque Control (DTC> technology is a high-speed technology in the field of AC drive following the technique ofvector control and it has rapid development in recent years.This control strategy attracts wide attention and research for its novel idea, simple structure and good performance. Differ from the vector control technologies, DTC technology uses the stator flux orientation and directly makes the flux and electromagnetic torque as the control volume, therefore the control of the electromagnetic torque is simple and fast, the system dynamic response capability is improved. Due to the inherent advantages of DTC technology, its theoretical research and technological development is receiving increasing attention, also the pace of progress faster and faster.In this article, we make direct torque control techniques applied to asynchronous motors. From a mathematical model of induction motor starting, introduced the basic theory of DTC technology. Based on depth analysis of the basis and principles, we module the DTC algorithm. In the Simulink environment, the asynchronous motor direct torque control system of quasi-circular flux simulation model is established. Simulation results show that the DTC technologies has fast dynamic response capability and directly control method, but the low-speed performance is poor, such as torque ripple is too large in low speed state and the stator current distortion is serious. Key words:direct torque control (DTC>,asynchronous motor,simulink1前言直接转矩控制技术作为一种新颖的电机控制策略,基本思想就是直接将电磁转矩作为被控制量,与矢量控制相比,无需进行复杂的坐标变换,对电机的控制更加快捷迅速,控制系统的动态响应能力得到进一步提高。
基于Matlab_Simulink的直接转矩控制仿真系统_唐湘越
摘 要:直接转矩控制技术是一种具有优良静、动态性能的交流电机控制技术。
文章介绍了直接转矩控制技术的基本原理,并采用Matlab/Simulink 软件对直接转矩控制仿真系统进行了建立,通过对仿真系统的建立和仿真结果的分析,能为后续工作中正确建立硬件系统和编写软件应用程序具有指导意义,从而大大缩短了系统开发的时间,为下一步直接转矩控制的成功实现提供了基础。
关键词:直接转矩控制;异步电机;模型参考自适应;仿真系统中图分类号: TP391.9 文献标识码: A 文章编号:1673-1131(2010)01-043-04 一、直接转矩控制系统的基本原理直接转矩控制方法是1985年由德国鲁尔大学的Depen-brock 教授首次提出的,它是继矢量控制技术之后发展起来的一种新型交流变频调速技术。
直接转矩控制是根据给定的电磁转矩指令与交流电机的实际电磁转矩观测值相比较得到转矩误差,确定转矩的调节方向,然后根据定子磁链的大小与相位角确定选择合适的定子电压空间矢量,从而确基于Matlab/S imulink的直接转矩控制仿真系统唐湘越/大连交通大学(大连·116028)The direct torque control simulation system Based on Matlab/SimulinkAbstract: The Direct Torque Control technology is a kind of AC motor control technology which has excellent static and dynamic performance.The article introduces the basic principles of Direct Torque Control technology and set up simulation system of direct torque control using Matlab / Simulink software , through setting up the simulation system and analysising simulation results, it can set up the hardware system correctly and software applications giving the preparation of guidance, thus it reduces system development time greatly and provides the basis for implementation about direct torque control for the next step of success.Key words: Direct Torque Control; Asynchronous motor; model reference adaptive; Simulation System定三相电压源逆变器的开关状态,使交流电机的电磁转矩快速跟踪外部给定的电磁转矩指令值。
按定子磁链定向控制直接转矩控制系统仿真
基于三相异步电机直接转矩控制系统与矢量控制系统性能比较摘要 矢量控制系统(VC )和直接转矩控制系统(DTC )都是已经普遍应用的高性能交流调速系统,它们的理论基础都缘于电动机的多变量非线性数学模型。
两种控制系统不同之处仅在于:VC 系统选用了s r i --ψω方程,而DTC 系统则选用s s i --ψω方程。
两种系统的总体控制结构也是一致的,因此,作为高性能的调速系统,VC 和DTC 在本质上是相同的,都能实现较高的静、动态性能。
两种系统的具体控制方法不一样,因而具有不同的特色和优缺点,除了普遍适用于高性能调速以外,又各有所侧重的应用领域。
随着技术的发展,两种方案的产品都在朝着克服其缺点的方向前进,而科研方向应该是取长补短、走互相融合的道路。
文章对按转子磁链定向的矢量调速系统进行了计算机仿真研究,运用Matlab 的Simulink 和Power System 工具箱及面向系统电气原理结构图的仿真方法,实现了带转矩内环的转速、磁链闭环矢量控制系统的建模与仿真;重点介绍了调速系统的建模和调节器参数的设置,给出了矢量交流调速系统的仿真模型和仿真结果,仿真结果非常接近实际情况,说明了仿真模型的正确性。
关键词:交流异步电动机;仿真建模; Matlab 软件;矢量控制关键词:交流调速系统 矢量控制 直接转矩控制 Matlab 软件Abstract Both vector control system (VC) and direct torque control system (DTC)are widely used ac adjustable speed systems with high performances. Their theoretical basis derives from the multivariable nonlinear mathematical model of electric motors. The difference between VC and DTC lies only in that VC system selects s r i --ψω equations, but DTC selects s s i --ψω. Besides, the general control structure of the two systems are identical, and hence as a high-performance ASD system VC and DTC are essentially the same. But the concrete control methods of them are different, so they possess different characteristics, different merits and defects. Besides the popularly used high-performance variable speed systems, they are laid with particular emphasis on different application area. Along with the technical progress, the products of these 2 systems are advancing in the direction of overcoming their defects. The way of scientific research should be to learn from each other’s strong points and to make up the deficiencies.The simulation of the direct torque control system and the vector control system forrotor flux orientation is studied in this paper.The modeling and simulation of the vector control system of speed and flux close loop with the torque inside loop are completed by applying electrical principles and the toolbox of Simulink and PowerSystem in the Matlab software. The paper mainly introduces the modeling of the speed adjustmentsystem and the setting of parameters of the controller. The obtained results of the simulation are close to actual situation, which proves the correctness of the modeling. Keywo rds:AC speed adjustable system, vector control, direct torque control Matlabsoftware;第一章按定子磁链定向控制直接转矩控制系统仿真要实现按定子磁链定向控制的直接转矩控制系统,还必须获得定子磁链和转矩信号,现在实用系统中,多借助定子磁链和转矩的数学模型,实时计算磁链的幅值和转矩.下面给出按定子磁链定向的直接转矩控制系统各部分环节的仿真模型.1.主电路的建模和参数设置在按定子磁链控制的直接转矩控制系统中,主电路是由直流电源,逆变器,交流电动机模块等组成.对于逆变器,可以采用电力电子模块组中选取”universal bridge”模块,取臂数为3,电力电子元件设置为IGBT/Diodes.交流电机取machines库中的Asynchronous Machine Si units 模块,参数设置为交流异步电动机,电压为380v,50hz, Rs=0.435 ,Rr=0.816,Llr’=0.002H,Lls=0.002H,Lms-=0.06931H,极对数为2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为了能让大家在已经泛滥的知识上少走弯路,本人把自己在SVPWM上的认识与看到此贴的读者们一起分享,废话少说,切入正题:在看下面内容之前,您应该至少对SVPWM的原理有大致的了解,如果不了解也没关系,你只要按照我交给你的步骤来做,也可以轻而易举的跨过SVPWM这道坎,在仿真之前您必须安装MATLAB7.0或以上版本,必须确保simpowersysm工具箱已被安装,如果以上要求已经达到,那么就可以执行以下步骤了:
步骤1:打开matlab主界面,然后在command window界面中的“>>”旁边输入simulink,打开simulink开发环境后新建一个mdl文件,在simulink下拉菜单中的ports&subsystems中找到subsystem模块,用其建立一个如图1的总的模块,这个模块有两个输入口,一个输出口(实际上包含六路PWM信号),接来的东西都将在这个模块中添加,输入输出模块的名称可以在双击模块后自己更改,其中Vahar,Vbetar是需要输出的电压在两相静止坐标系下的两个分量,输出是控制逆变器六个IGBT的pwm脉冲信号。
也许有人会问,输入参数不是还包括直流电压和功率开关频率吗?别急,下面接着让您看到上述模块的内部情况
步骤2:根据图2,添加subsystem的内核模块,里面用到的模块有以下几种:in,out,mux,demux,repeatingsequence,rationaloperator,logical operator 和里面的主角S-Function builder模块。
可以看到输入有四个参数Vapha,Vbeta,Tz,Vdc,输出为六路PWM信号,这个仿真模块没考虑死区的问题;
取Tz为1/(1e+4)这就是说开个频率是10kHz,Vdc为500,这两个参数要根据实际情况自己设置,这里是我任意设的,repeating sequence的设置如图3所示,这样设的目的是想产生一个周期为Tz,峰值为Tz/2的等腰直角三角形调制波,接下来设置两个比较模块和取反模块,比较模块是大于等于关系,各模块的其他参数,我没说的就当默认设置,细心的读者会在图4中的第一幅图中看到仿真时间设为Ts,这是我设的系统仿真步长,这里就用默认值-1,此外比较模块和取反模块的信号属性signal atrributes均应设为Boolean格式。
图3
步骤3:设置s-builder模块,这个设置也很简单,但是看起来有点多,图2中的svpwm模块就是用simulink中的s-function builder建立的,只是名字改成svpwm罢了,有图2可以看出svpwm产生的三个时间比较值与repeating sequence产生的等腰三角波进行比较,从而产生想要的六路PWM波,svpwm的核心算法是使用C语言编写的,下面详细介绍该模块的设置,s-fanction builder的界面如下图:
图5
在s-function name 中输入svpwm,如果你把我下面说的设置完后,再按一下
s-function name旁边的build,接着就会在matlab的显示路径文件夹中(如“我的文档/matlab”)产生几个格式各异的以svpwm开头的文件,如svpwm.c,svpwm.tlc等,不过这是后话,先说说设置,在initialization中的各参数均设为0,sample mode 设为inherited,如图5所示,这些都是默认值,也是说可以不用管它就可以了,在data properties中设:
图6
port name 为u (默认是u0),行数row为4(因为有四个输入参数),其他选用默认值,如图6所示,设output ports的输出port name为y(原来为y0),行数rows为3(因为有三个输出),其他参数默认,剩下的两个parameters和data type attributes均采用默认值;在libraries中全部使用默认值;接下来要改的就是outputs中的内容,也是实现SVPWM的核心算法,必须注意要必须勾选inputs are needed in the output function(direct feedthrough),这句话的意思是:输出结果直接用到了输入数据,比如y=u+1,将下面给出的C语言程序复制到空白处,如图7所示:
图7
int A,B,C,N;
double X,Y,Z,Tx,Ty,T0,Tl,Tm,Th;
if (u[1]>0) A = 1;
else A=0;
if ((1.732051*u[0]-u[1])>0) B = 1; else B=0;
if ((-1.732051*u[0]-u[1])>0) C = 1; else C=0;
N=A+2*B+4*C;
X=1.732051*u[1]*u[2]/u[3];
Y=(0.8660*u[1]+1.5*u[0])*u[2]/u[3]; Z=(-0.8660*u[1]+1.5*u[0])*u[2]/u[3];
switch (N)
{
case 1: Tx= Y;Ty=-Z;break;
case 2: Tx=-X;Ty= Y;break;
case 3: Tx= Z;Ty= X;break;
case 4: Tx=-Z;Ty=-X;break;
case 5: Tx= X;Ty=-Y;break;
default: Tx=-Y;Ty= Z;
}
if ((Tx+Ty)>u[2])
{
Tx=Tx*u[2]/(Tx+Ty);
Ty=Ty*u[2]/(Tx+Ty);
}
T0=(u[2]-(Tx+Ty))/4;
Tl=(u[2]+Tx-Ty)/4;
Tm=(u[2]-Tx+Ty)/4;
Th=(u[2]+Tx+Ty)/4;
switch (N)
{
case 1 :y[0]=Tm;y[1]=T0;y[2]=Th;break;
case 2 :y[0]=T0;y[1]=Th;y[2]=Tm;break;
case 3 :y[0]=T0;y[1]=Tl;y[2]=Th;break;
case 4 :y[0]=Th;y[1]=Tm;y[2]=T0;break;
case 5 :y[0]=Th;y[1]=T0;y[2]=Tl;break;
default :y[0]=Tl;y[1]=Th;y[2]=T0;
}
接下来的两个continuous derivatives和discrete update都不用改,使用默认值,这两个只有在有导数时才会用到,最后一个在build info中勾选show comlile steps(在build时会显示编译过程)、create a debugged mex-file 和generate wrapper tlc(这个我也不知道干什么用的)。
这下所有的细节设置都结束了,
步骤4:设置仿真参数,回到mdl主界面,选择菜单栏中的
simulation/configurate parameters,里面的仿真时间可以根据实际情况自己定,在sover options中,type建议选fixed-step,fixed step size应本人设为5e-6,这个参数是仿真时最小的步长,这个参数必须比开关周期Tz小,否则无法仿真,其他参数都不用管它,要想知道这些参数是什么意思,就多看看matlab 中的help,里面都有详细说明。
步骤5是安装lcc,在matlab的command window中输入mex -setup,然后按照提示将LCC安装上,安装完毕的提示是done。
,接下来你就可以做跟你有用有关的事了,把SVPWM当做一个模块了使用。
步骤6:打开s-function builder,单击一下里面的build,接着您就可以看到编译过程,如果看到success,那就说明您已经成功了。
编译完后关闭s-function builder,接下来做你的系统仿真吧,只要您的svpwm模块和编译出来的svpwm.c 放在一个文件夹中,以后仿真就不用再点build了。
很简单吧,其实SVPWM的仿真没什么难的!需要提醒同志们的是,在仿真之前必须build一下s-function builder,不然无法运行模块,采用s-builder的原因是建成的模块很简洁,而且运行速度要比其他方法快的多,接下来同志们该去自己试一下了!。