基于Matlab转差频率控制的矢量控制系统的仿真
- 格式:doc
- 大小:367.85 KB
- 文档页数:17
控制系统PID参数整定方法的MATLAB仿真1. 引言PID控制器是一种常见的控制算法,广泛应用于自动控制系统中。
其通过调节三个参数:比例增益(Proportional gain)、积分时间常数(Integral time constant)和微分时间常数(Derivative time constant),实现对被控对象的稳态误差、响应速度和稳定性等性能指标的调节。
PID参数的合理选择对控制系统的性能至关重要。
本文将介绍PID控制器的经典整定方法,并通过MATLAB软件进行仿真,验证整定方法的有效性。
2. PID控制器的整定方法2.1 手动整定法手动整定法是根据经验和试错法来选择PID参数的方法。
具体步骤如下:1.将积分时间常数和微分时间常数设为零,仅保留比例增益,将比例增益逐渐增大直至系统产生较大的超调现象。
2.根据超调响应的情况,调整比例增益,以使系统的超调量接近所需的范围。
3.逐步增加微分时间常数,观察系统的响应速度和稳定性。
4.增加积分时间常数,以减小系统的稳态误差。
手动整定法的优点是简单易行,但需要经验和反复试验,对控制系统要求较高。
2.2 Ziegler-Nichols整定法Ziegler-Nichols整定法是一种基于试探和试错法的自整定方法,该方法通过调整系统的输入信号,观察系统的输出响应,从而确定PID参数。
具体步骤如下:1.将I和D参数设为零,仅保留P参数。
2.逐步增大P参数,直到系统的输出出现大幅度的振荡。
3.记录下此时的P参数值,记为Ku。
4.根据振荡的周期Tp,计算出系统的临界增益Kc = 0.6 * Ku。
5.根据系统的类型选择相应的整定法则:–P型系统:Kp = 0.5 * Kc,Ti = ∞,Td = 0–PI型系统:Kp = 0.45 * Kc,Ti = Tp / 1.2,Td = 0–PID型系统:Kp = 0.6 * Kc,Ti = Tp / 2,Td = Tp / 82.3 Cohen-Coon整定法Cohen-Coon整定法是基于频域曲线拟合的方法,主要应用于一阶和二阶系统的整定。
摘要本文首先介绍了永磁同步电机的国内外发展状况,然后介绍了永磁同步电机的结构及原理,接着建立了永磁同步电机的数学模型,并在此基础上用MATLAB 进行了仿真,最后进行了仿真及仿真结果的分析。
永磁同步电机是具有非线性、强耦合性、时变性的系统,在运行过程中会受到负载扰动等多因素影响。
以往研究永磁同步电机的做法是在硬件上搭建一个平台进行模拟,但是这样在做实验中难免会造成一些损失,而且硬件上的反馈会比较长研究周期长。
目前在国内外关于永磁同步电机调速系统的研究现状上来讲,基于MATLAB环境下仿真模型的构建下进行研究,这可极大的缩短研究周期和研究成本。
在利用MATLAB仿真模型研究永磁同步电机时,我们可以把那些扰动因数做成模拟信号给予模型,这样可以准确的定性分析实验得出结论。
关键字:永磁同步电机,空间矢量调制,MATLAB仿真,数学模型。
ABSTRACTIn the first, this paper introduces the domestic and international development status of Permanent Magnet Synchronous Motor(PMSM), gives a explanation about its basictheory, structure. Then it builds a mathematical model, and uses MATLAB to simulate that model.The PMSM is a nonlinear, strong-coupling and time-varying system, so in the operation process, it will be influenced by many factors such asload disturbance. Therere, it is necessary to take action when researching the control method of PMSM. The former research method is setting up a platform on hardware to perform experimensbut it is undesirable, because it often cause some loss, and the feedback cycle is longer than research cycle. As fordomestic and international current situation on the research of PMSM, it is obvious that researching under the simulation model created by MATLAB could greatly reduce the cost and cycle of researchment. When using MATLAB to build simulation model on the research of PMSM, we can transform these disturbance factors into analog signal, making a qualitative analysis to draw conclusions from them.Keywords:PMSM, SVPWM, MATLAB simulation, mathmatical model目录摘要 (I)ABSTRACT .............................................. I I 目录............................................... I II 第一章绪论 (1)1.1 研究背景及意义 (1)1.1.1 研究背景 (1)1.1.2 研究的目的及意义 (1)1.2 国内外研究现状 (2)1.2.1 国内研究历史及现状 (2)1.2.2 国外研究现状及趋势 (2)1.3 本文的主要内容 (3)第二章永磁同步电机调速系统的结构和数学模型 (5)2.1 引言 (5)2.2 永磁同步电机调速系统的结构 (5)2.3 永磁同步电机调速系统的数学模型 (6)2.3.1 PMSM在ABC坐标系下的磁链和电压方程 (6)坐标系下的磁链和电压方程 (8)2.3.2 PMSM在02.3.3 PMSM在dq0坐标系下的磁链和电压方程 (9)2.4 永磁同步电机的控制策略 (11)2.5 本章小节 (12)第三章永磁同步电机矢量控制及空间矢量脉宽调制 (14)3.1 引言 (14)3.2 永磁同步电动机的矢量控制 (14)3.3 空间矢量脉宽调制概念 (15)3.4 SVPWM模块的建立 (17)3.5 本章小结 (23)第四章基于Matlab的永磁同步调速系统仿真模型的建立 (24)4.1 引言 (24)4.2 MATLAB软件的介绍 (24)4.3永磁同步电机调速系统整体模型的建立 (25)4.4仿真参数调试及结果分析 (28)4.5本章小结 (29)第五章总结与展望 (30)5.1全文总结 (30)参考文献 (31)致谢 (33)第一章绪论1.1 研究背景及意义1.1.1 研究背景随着电力电子技术、微电子技术和现代电机控制理论的发展,交流调速系统逐步具备了宽调速范围、高稳速精度、快速动态响应及四象限运行等良好的技术性能,交流调速系统应用越来越广泛。
课程设计任务书课程名称:专业课程设计题目:基于matlab的4FSK系统设计仿真学院:电子系系:信息工程学院专业班级:学号:学生姓名:指导教师:职称:学院审核(签名):审核日期:一、设计基本原理与系统框图以前学过2FSK信号的产生,知道它有两种方法:调频法和开关法,前者是用二进制基带矩形脉冲信号去调制一个调频器,使其能输出两个不同频率的码元;后者是用一个受基带脉冲控制的开关电路去选择两个独立频率源的振荡作为输出。
2FSK 键控法调频原理图如下:这里我们要研究的是4FSK 信号,是采用第二种方法得到的,即用基带四进制信号去键控四个频率不同的载波,就可以得到四进制频移键控信号,其中4FSK 是采用四个不同的频率分别表示四进制的的四个码元00、01、10、11,每个码元都含有2bit 的信息,其波形如图1-1所示,这时仍和2FSK 时的条件相同,即要求每个载频之间的距离足够大,使不同频率的码元频谱能够用滤波器分离开,或者说使不同频率的码元相互正交。
4FSK 调制原理如下:传“0”信号(或00)时,发送频率为f 1的载波; 传“1”信号(或10)时,发送频率为f 2的载波; 传“2”信号(或11)时,发送频率为f 3的载波; 传“3”信号(或01)时,发送频率为f 4的载波。
系统方框图如图1-2所示图1-2系统方框图二、各单元电路图设计本次系统设计大致可分为四大模块:㈠晶体振荡器与信源共用,位于信源单元;㈡多级分频电路;㈢4FSK调制中的逻辑电路单元;㈣二进制基带信号的串/并转换模块。
㈠、信源单元电路本模块是整个课程设计系统的发终端,模块内部只使用+5V电压,其原理方框图如图1-3所示本单元用来产生晶振信号和NRZ信号,图1-4为信源单元电路图,它上面的元器件与图1-3上各单元对应关系如下:晶振 CRY:晶体; U1:反相器7404分频器 U2:计数器74161;U3:计数器74193;U4:计数器40160 并行码产生器 K1、K2、K3:8位手动开关,从左至右依次与帧同步码、数据1、数据2相对应;发光二极管:左起分别与一帧中的24位代码相对应八选一 U5、U6、U7:8位数据选择器4512三选一 U8:8位数据选择器4512倒相器 U20:非门74LS04抽样 U9:D触发器74LS74从晶振产生一个4.096KHz 的信号,一路做时钟信号CLK ,一路送到74LS193,74193完成÷2、÷4、÷8运算,输出BS 、S1、S2、S3等4个信号。
基于MATLAB的异步电机变频调速系统的仿真与分析1. 引言1.1 研究背景异步电机是一种常见的电动机类型,在工业和家用电器中广泛应用。
随着电力系统的发展和电动机技术的进步,对异步电机的变频调速系统进行研究已成为一个热门领域。
变频调速系统可以根据实际需要调整电机转速,实现节能、精准控制和适应不同工况需求的目的。
随着现代工业的自动化程度不断提高,对电机的调速要求也越来越高。
传统的电压调速和机械调速方式已经无法满足实际需求,因此异步电机变频调速系统逐渐成为工业界的主流选择。
在此背景下,研究基于MATLAB的异步电机变频调速系统的仿真与分析具有重要意义。
通过对异步电机原理、变频调速系统设计和MATLAB仿真模型搭建等方面的研究,可以更好地了解和掌握这一技术,为实际应用提供理论支持和指导。
本文将对异步电机变频调速系统进行深入探讨,旨在为相关领域的研究和应用提供有益的参考和借鉴。
1.2 研究意义异步电机是工业中常用的电动机之一,其性能直接影响到生产效率和能源消耗。
变频调速系统能够实现电机转速控制,提高电机的运行稳定性和效率,减少能耗,降低维护成本。
基于MATLAB的异步电机变频调速系统的仿真与分析具有重要的研究意义。
通过仿真可以快速、灵活地模拟电机的工作情况,预测电机在不同工况下的性能表现,为设计和优化电机调速系统提供有力的依据。
通过仿真分析可以深入了解变频调速系统在不同参数和工况下的工作特性,为实际应用中的系统调试和优化提供指导。
对异步电机变频调速系统的研究可以推动电机控制技术的发展,促进工业生产的智能化和节能化,具有重要的社会和经济意义。
基于MATLAB的异步电机变频调速系统的仿真与分析不仅具有理论研究意义,还具有实际应用价值,对推动电机控制技术的发展和提高工业生产效率具有重要意义。
1.3 研究目的研究目的是为了探讨基于MATLAB的异步电机变频调速系统的仿真与分析,从而更深入地了解异步电机的工作原理和变频调速系统的设计方法。
同步电机模型的MATLAB仿真摘要采用电力电子变频装置实现电压频率协调控制,改变了同步电机历来的恒速运行不能调速的面貌,使它和异步电机一样成为调速电机大家庭的一员。
本文针对同步电机中具有代表性的凸极机,在忽略了一部分对误差影响较小而使算法复杂度大大增加的因素(如谐波磁势等),对其内部电流、电压、磁通、磁链及转矩的相互关系进行了一系列定量分析,建立了简化的基于abc三相变量上的数学模型,并将其进行派克变换,转换成易于计算机控制的d/q坐标下的模型。
再使用MATLAB中用于仿真模拟系统的SIMULINK 对系统的各个部分进行封装及连接,系统总体分为电源、abc/dq转换器、电机内部模拟、控制反馈四个主要部分,并为其设计了专用的模块,同时对其中的一系列参数进行了配置。
系统启动仿真后,在经历了一开始的振荡后,各输出相对于输出时间的响应较稳定。
关键词:同步电机 d/q模型 MATLAB SIMULINK 仿真。
The Simulation Platform of Synchronous Machine by MATLABAbstract:The utilization of transducer realizes the control of voltage’s frequency. It changes the situation that Synchronous Machine is always running with constant speed. Just like Asynchronous Machine, Synchronous machine can also be viewed as a member of the timing machine. This thesis intends to aim at the typical salient pole machine in Synchronous Machine. Some quantitative analysis are made on relations of salient pole machine among current, voltage, flux, flux linkage and torque, under the condition that some factors such as harmonic electric potential are ignored. These factors have less influence on error but greatly increase complexity of arithmetic. Thus, simplified mathematic model is established on the basis of a, b, c three phase variables. By the Park transformation, this model is transformed to d, q model which, is easy to be controlled by computer. Simulink is used to masking and linking all the parts of the system. The system can be divided into four main parts, namely power system, abc/dq transformation, simulation model of the machine and feedback control. Special blocks are designed for the four parts and a series of parameters in these parts are configured. The results of simulation show that each output has a satisfactory response when there is disturbance.Key Words: Synchronous Machine Simulation d/q Model MATLAB SIMULINK目录第1章引言 (1)1.1引言 (1)1.2同步电机概述 (1)1.3系统仿真技术概述 (2)1.4仿真软件的发展状况与应用 (2)1.5MATLAB概述 (2)1.6S IMULINK概述 (4)1.7小结 (5)第2章同步电机基本原理 (6)2.1理想同步电机 (6)2.2ABC/DQ模型的建立 (6)第3章仿真系统总体设计 (10)3.1系统对象 (10)3.2系统分块 (10)3.3控制反馈环节 (11)第4章仿真系统详细设计 (13)4.1总体设计 (13)4.2具体设计 (13)4.3控制反馈环节 (16)第5章系统仿真运行 (17)5.1输出结果稳定情况 (17)5.2小结 (20)第6章结论 (21)第7章致谢 (22)参考文献 (23)第1章引言1.1引言世界工业进步的一个重要因素是过去几十年中工厂自动化的不断完善。
1转差频率矢量控制系统 ...................................... - 0 - 2.1 控制原理叙述........................................ - 3 - 2.2 转差频率控制系统组成................................ - 5 - 3、转差频率矢量控制系统构建................................. - 6 - 4.2模型参数 ............................................ - 8 -
概述: 常用的电机变频调速控制方法有电压频率协调控制(即v/F比为常数)、转差频率控制、矢量控制以及直接转矩控制等。其中,矢量控制是目前交流电动机较先进的一种控制方式。它又有基于转差频率控制的、无速度传感器和有速度传感器等多种矢量控制方式。其中基于转差频率控制的矢量控制方式是在进行U/f恒定控制的基础上,通过检测异步电动机的实际速度n,并得到对应的控制频率f,然后根据希望得到的转矩,分别控制定子电流矢量及两个分量间的相位,对输出频率f进行控制的。采用这种控制方法可以使调速系统消除动态过程中转矩电流的波动,从而在一定程度上改善了系统的静态和动态性能,同时它又具有比其它矢量控制方法简便、结构简单、控制精度高等特点。 Simulink仿真系统是Matlab最重要的组件之一,系统提供了标准的模型库,能够帮助用户在此基础上创建新的模型库,描述、模拟、评价和细化系统,从而达到系统分析的目的。在此利用Matlab/Simulink软件构建了转差频率矢量控制的异步电机调速系统仿真模型,并对此仿真模型进行了实验分析。 矢量控制是目前交流电动机的先进控制方式,一般将含有矢量交换的交流电动机控制都称为矢量控制,实际上只有建立在等效直流电动机模型上,并按转子磁场准确定向地控制,电动机才能获得最优的动态性能。转差频率矢量控制系统结构简单且易于实现,控制精度高,具有良好的控制性能、因此,早起的矢量控制通用变频器上采用基于转差频率控制的矢量控制方式。基于此,本文在Mtalab/Simulink环境下对转差频率矢量控制系统进行了仿真研究。
1转差频率矢量控制系统
由于异步电机的动态数学模型是一个高阶、非线性、强耦合的多变量系统。转差频率矢量控制是按转子磁链定向的间接矢量控制系统,不需要进行复杂的磁matlab——转差率控制的矢量控制系统仿真 - 1 - 通检测和繁琐的坐标变换,只要在保证转子磁链大小不变的前提下,通过检测定子电流和旋转磁场角速度,通过两相同步旋转坐标系(M-T坐标系)上的数学模型运算就可以实现间接的磁场定向控制。其控制的基本方程式如下:
usa Rs+LsP 0 LmP 0 isa usb = 0 Rs+LsP 0 LmP isb ura LmP ωLm Rr+LrP ωLr ira urb -ωLm -Lm -ωLr Rr+LrP irb
式中:usa,usb,ura,urb为定、转子在M-T轴上的电压分量;Ls为定子自感;
Lr为转子自感;Lm为定、转子互感;ω1为定子角频率、ωs为转差角频率;P为微分算子;Rs,Rr为定、转子电阻。
磁链方程为:
ψsa Ls 0 Lm 0 isa ψsb = 0 Ls 0 Lm isb ψra LmP ωLm Rr+LrP ωLr ira
ψrb 0 Lm 0 Lr irb
式中:ψsa,ψra 为定、转子磁链励磁分量;ψsb,ψrb为定、转子磁链转
矩分量; 采用矢量控制方式的通用变频器不仅可在调速范围上与直流电动机相匹配,而且可以控制异步电动机产生的转矩。由于矢量控制方式所依据的是准确的被控异步电动机的参数,有的通用变频器在使用时需要准确地输入异步电动机的参数,有的通用变频器需要使用速度传感器和编码器。鉴于电机参数有可能发生变化,会影响变频器对电机的控制性能,目前新型矢量控制通用变频器中已经具备异步电动机参数自动检测、自动辨识、自适应功能,带有这种功能的通用变频器在驱动异步电动机进行正常运转之前可以自动地对异步电动机的参数进行辨识,并根据辨识结果调整控制算法中的有关参数,从而对普通的异步电动机进行有效的矢量控制。 以异步电动机的矢量控制为例: matlab——转差率控制的矢量控制系统仿真 - 2 - 它首先通过电机的等效电路来得出一些磁链方程,包括定子磁链,气隙磁链,转子磁链,其中气息磁链是连接定子和转子的。一般的感应电机转子电流不易测量,所以通过气息来中转,把它变成定子电流。 然后,有一些坐标变换,首先通过3/2变换,变成静止的d-q坐标,然后通过前面的磁链方程产生的单位矢量来得到旋转坐标下的类似于直流机的转矩电流分量和磁场电流分量,这样就实现了解耦控制,加快了系统的响应速度。 最后再经过2/3变换,产生三相交流电去控制电机,这样就获得了良好的性能。 矢量控制(VC)方式: 矢量控制变频调速的做法是将异步电动机在三相坐标系下的定子电流Ia、Ib、Ic、通过三相-二相变换,等效成两相静止坐标系下的交流电流Ia1和Ib1,再通过按转子磁场定向旋转变换,等效成同步旋转坐标系下的直流电流Im1、It1(Im1相当于直流电动机的励磁电流;It1相当于与转矩成正比的电枢电流),然后模仿直流电动机的控制方法,求得直流电动机的控制量,经过相应的坐标反变换,实现对异步电动机的控制。其实质是将交流电动机等效为直流电动机,分别对速度,磁场两个分量进行独立控制。通过控制转子磁链,然后分解定子电流而获得转矩和磁场两个分量,经坐标变换,实现正交或解耦控制。 综合以上:矢量控制无非就四个知识:等效电路、磁链方程、转矩方程、坐标变换(包括静止和旋转)。 矢量控制方法的提出具有划时代的意义。然而在实际应用中,由于转子磁链难以准确观测,系统特性受电动机参数的影响较大,且在等效直流电动机控制过程中所用矢量旋转变换较复杂,使得实际的控制效果难以达到理想分析的结果。2转差频率控制的基本原理
调速系统的动态性能主要取决于其对转矩控制能力。由于直流电动机的转矩与电流成正比关系,控制电流即可控制转矩控制,较易实现,而交流异步电动机的转矩控制比真流电动机要复杂。转差频率矢量控制的目标就是将交流电动机复杂的转矩控制模型转化为类似直流电动机的简单转矩控制模型。从原理上说,矢量控制方式的特征是:它把交流电动机解析成与直流电动机一样,具有转矩发生机构,按照磁场和其正交的电流的积就是转矩这一最基本的原理,从理论上将电matlab——转差率控制的矢量控制系统仿真 - 3 - 动机的一次电流分离成建立磁场的励磁分量和与磁场正交的产生转矩的转矩分量,然后分别进行控制。
2.1 控制原理叙述
转差频率控制控制思想就是从根本上改造交流电动机,改变其产生转矩的规律,设法在普通的三相交流电动机上模拟直流电动机控制转矩的规律。 异步电动机的基本方程式为:
MLLirmrr1 (1)
strrmsiTL (2)
rmrmLPTi11 (3) Te=nPrrStmLiL (4) r=1prSmmTiL (5) 式中:ri1、mi1分别为转子电流的转矩分量和励磁分量;mL、rL分别为定、转子电感;r为转子总磁链;s为转差角频率;rT为转子时间常数;eT为电磁转矩;pn为异步电动机的磁极对数;P为微分算子;mL1为定子绕组漏感。 任何电气传动控制系统均服从以下基本运动方程:
dtdnJTTpLe (6)
式中LT为负载转矩,J为电动机转子和系统的转动惯量。 由式(6)可知,要提高系统的动态特性,主要是控制转速的变化率dtd。显然,通过控制eT就能控制dtd,因此调速的动态特性取决于其对eT的控制能力。 电动机稳态运行时,转差率s很小,因此s也很小,转矩的近似表达式为: matlab——转差率控制的矢量控制系统仿真 - 4 - '2
2RKTsmme (7)
式中:mK为电动机的结构常数,m为气隙磁通,'2R为折算到定子边的转子电阻。 只要能够保持m不变,异步电动机的转速就与s近似成正比,即控制s就
能控制eT,也就能控制dtd,与直流电动机通过控制电流即可控制转矩类似。 控制转差频率就代表控制转矩,这就是转差频率控制的基本概念。 把转矩特性(即机械特性):)(sefT画在下图中:
图2-1 按恒Φm值控制的 Te=f (s ) 特性 可以看出:在s 较小的稳态运行段上,转矩 Te基本上与s 成正比,当Te 达到其最大值Temax 时,s 达到smax值。 由相关公式可以得到:
'r'rmaxslL
R (8)
'r2mmmaxe2lL
ΦKT (9)
在转差频率控制系统中,只要给s 限幅,使其限幅值为:rrmaxssmlLR , 就可以基本保持 Te与s 的正比关系,也就可以用转差频率控制来代表转矩控制。这是转差频率控制的基本规律之一。 上述规律是在保持m恒定的前提下才成立的,于是问题又转化为,如何能
保持m 恒定?我们知道,按恒 Eg/1 控制时可保持m恒定。在等效电路中可得: