MATLAB simulink在电机中的仿真
一种基于Matlab的无刷直流电机控制系统建模仿真方法
一种基于Matlab的无刷直流电机控制系统建模仿真方法一、本文概述无刷直流电机(Brushless DC Motor, BLDC)以其高效率、低噪音、长寿命等优点,在航空航天、电动汽车、家用电器等领域得到广泛应用。
为了对无刷直流电机控制系统进行性能分析和优化,需要建立精确的数学模型并进行仿真研究。
Matlab作为一种强大的数学计算和仿真软件,为无刷直流电机控制系统的建模仿真提供了有力支持。
二、无刷直流电机控制系统原理1、无刷直流电机基本结构和工作原理无刷直流电机(Brushless Direct Current Motor,简称BLDCM)是一种基于电子换向技术的直流电机,其特点在于去除了传统直流电机中的机械换向器和电刷,从而提高了电机的运行效率和可靠性。
无刷直流电机主要由电机本体、电子换向器和功率驱动器三部分组成。
电机本体通常采用三相星形或三角形接法,其定子上分布有多个电磁铁(也称为线圈),而转子上则安装有永磁体。
当电机通电时,定子上的电磁铁会产生磁场,与转子上的永磁体产生相互作用力,从而驱动转子旋转。
电子换向器是无刷直流电机的核心部分,通常由霍尔传感器和控制器组成。
霍尔传感器安装在电机本体的定子附近,用于检测转子位置,并将位置信息传递给控制器。
控制器则根据霍尔传感器提供的位置信息,控制功率驱动器对定子上的电磁铁进行通电,从而实现电机的电子换向。
功率驱动器负责将控制器的控制信号转换为实际的电流,驱动定子上的电磁铁工作。
功率驱动器通常采用三相全桥驱动电路,具有输出电流大、驱动能力强等特点。
无刷直流电机的工作原理可以简单概括为:控制器根据霍尔传感器检测到的转子位置信息,控制功率驱动器对定子上的电磁铁进行通电,产生磁场并驱动转子旋转;随着转子的旋转,霍尔传感器不断检测新的转子位置信息,控制器根据这些信息实时调整电磁铁的通电状态,从而保持电机的连续稳定运行。
由于无刷直流电机采用电子换向技术,避免了传统直流电机中机械换向器和电刷的磨损和故障,因此具有更高的运行效率和更长的使用寿命。
毕业设计基于MATLABSIMULINK的交流电动机调速系统仿真
1 绪论1.1课题研究背景及目的研究背景直流调速系统的主要优点在于调速范围广、静差率小、稳定性好以及具有良好的动态性能;在相当长时期内,高性能的调速系统几乎都是直流调速系统;尽管如此,直流调速系统却解决不了直流电动机本身的换向和在恶劣环境下的不适应问题,同时制造大容量、高转速及高电压直流电动机也十分困难,这就限制了直流拖动系统的进一步发展;交流电动机自1985年出现后,由于没有理想的调速方案,因而长期用于恒速拖动领域;20世纪70年代后,国际上解决了交流电动机调速方案中的关键问题,使得交流调速系统得到了迅速的发展,现在交流调速系统已逐步取代大部分直流调速系统;目前,交流调速已具备了宽调速范围、高稳态精度、快动态响应、高工作效率以及可以四象限运行等优异特性,其稳、动态特性均可以与直流调速系统相媲美;与直流调速系统相比,交流调速系统具有以下特点:(1)容量大;(2)转速高且耐高压;(3)交流电动机的体积、重量、价格比同等容量的直流电动机小,且结构简单、经济可靠、惯性小;(4)交流电动机环境使用性强,坚固耐用,可以在十分恶劣的环境下使用;(5)高性能、高精度的新型交流拖动系统已达同直流拖动系统一样的性能指标;(6)交流调速系统能显著的节能;从各方面看,交流调速系统最终将取代直流调速系统;1.1.1研究目的本课题主要运用MATLAB-SIMULINK软件中的交流电机库对交流电动机调速系统进行仿真,由仿真结果图直接认识交流系统的机械特性;本文重点对三相交流调压调速系统进行仿真研究,认识PID调节器参数的改变对系统性能的影响,认识该系统动态及静态性能的优劣及适用环境;在实际应用中,电动机作为把电能转换为机械能的主要设备,一是要具有较高的机电能量转换效率;二是应能根据生产机械的工艺要求控制和调节电动机的旋转速度;电动机的调速性能如何对提高产品质量、提高劳动生产率和节省电能有着直接的决定性影响;因此,调速技术一直是研究的热点12;而交流调速系统凭着其绝对的优势,最终必将取代直流调速系统3;近几年来,科学技术的迅速发展为交流调速技术的发展创造了极为有利的技术条件和物质基础;交流电动机的调速系统不但性能同直流电动机的性能一样,而且成本和维护费用比直流电动机系统更低,可靠性更高4;目前,国外先进的工业国家生产直流传动的装置基本呈下降趋势,交流变频调速装置的生产大幅度上升;在日本,1975年在调速领域,直流占80%,交流占20%;1985年交流占80%,直流占20%5;到目前为止,日本除了个别的地方还继续采用直流电机外,几乎所有的调速系统都采用变频装置67;计算机仿真技术在交流调速系统的应用,使得对交流调速的性能分析和研究变的更为方便;传统的计算机仿真软件包用微分方程和差分方程建模,其直观性、灵活性差,编程量大,操作不便;随着一些大型的高性能的计算机仿真软件的出现,实现交流调速系统的实时仿真可以较容易地实现8;如:matlab软件已经能够在计算机中全过程地仿真交流调速系统的整个过程;matlab语言非常适合于交流调速领域内的仿真及研究,能够为某些问题的解决带来极大的方便并能显著提高工作效率;随着新型计算机仿真软件的出现,交流调速技术必将在成本控制、工作效率、实时监控等方面得到长足进步910;交流调速技术发展到今天,相对而言已经比较成熟,在工业中得到了广泛的应用,但是随着一些新的电力电子器件和一些新的控制策略的出现,工业应用对交流调速系统又提了新的要求,现代交流电机调速技术的研究和应用前景十分广阔;20世纪80年代中期研制开发出一种新型交流调速系统——开关磁阻电动机调速系统,它将新型的电机、现代电力电子技术与控制技术融为一体,形成一个典型的机电一体化的调速系统;由于它在效率、调速性能和成本方面都具有一定的优势,已成为当代电力拖动的一个热门课题,将会在调速领域占有一席之地;交流调速的控制策略近年来发展非常迅速,诸如转差矢量控制,自适应控制磁通自适应、断续电流自适应、参数自适应等模型参考自适应控制,状态观测器磁通观测器、力矩观测器等,为补偿速度降以提高精度的前馈控制,以节能、平稳、快速等为目标函数的优化控制,线性二次型积分控制,滑模变结构控制,直接转矩控制及模糊控制等已见诸国内外有关文献及杂志中论文主要工作1.分析各种调速系统在实际运用中的优缺点,分析各种调速方式适用的场合;2.重点分析掌握三相交流调压调速原理,机械特性等,然后对其进行MATLAB的仿真实现,通过修改系统各部分的参数,可以输出稳定的波形;根据示波器输出结果,对系统的性能进行分析;论文章节安排第一章绪论:主要介绍本课题的研究背景和研究内容,以及交流调速系统在国内外的发展和前景展望;介绍了文章的主要工作安排以及论文章节安排;第二章交流调速系统:比较交流调速系统的各种调速方案,重点分析了交流调压调速系统的原理及机械特性,及对交流调压调速电路以及闭环调压调速系统进行了重点的研究分析;第三章交流调压调速系统的MATLAB仿真:运用MATLAB的SIMULINK工具箱分别对异步电动机调压调速系统的主电路与控制电路进行建模和参数设置,最终建立了异步电动机调压调速系统电路的仿真模型,并对其进行了仿真分析和研究,给出仿真结果,通过对仿真结果的分析验证了交流调压电路的工作原理和所建模型的正确性;第四章结论:对全文进行总结,指明异步电动机调压调速系统的发展方向;2 交流调速系统原理与特性交流调速系统交流电机包括异步电动机和同步电动机两大类;对交流异步电动机而言,其转速为:()min /)1(60r ps f n -= 2-1 从转速公式可知改变电动机的极对数p ,改变定子供电功率f 以及改变转率s 都可达到调速的目的;对同步电动机而言,同步电动机转速为:()min /601r pf n = 2-2 由于实际使用中同步电动机的极对数p 是固定的,因此只有采用变压变频VVVF 调速,即通常说的变频调速;运用到实际中的交流调速系统主要有:变级调速系统、串级调速系统、调压调速系统、变频调速系统1;1变极调速系统:调旋转磁场同步速度的最简单办法是变极调速;通过电动机绕组的改接使电机从一种极数变到另一种极数,从而实现异步电动机的有级调速;变极调速系统所需设备简单,价格低廉,工作也比较可靠,但它是有级调速,一般为两种速度,三速以上的变极电机绕组结构复杂,应用较少;变极调速电动机的关键在于绕组设计,以最少的线圈改接和引出头以达到最好的电机技术性能指标;2串级调速系统:绕线转子异步电动机串级调速是将转差功率加以利用的一种经济、高效的调速方法;改变转差率的传统方法是在转子回路中串入不同电阻以获得不同斜率的机械特性,从而实现速度的调节;这种方法简单方便,但调速是有级的,不平滑,并且转差功率消耗在电阻发热上,效率低;自大功率电力电子器件问世后,采用在转子回路中串联晶闸管功率变换器来完成馈送转差功率的任务,这就构成了由绕线异步电动机与晶闸管变换器共同组成的晶闸管串级调速系统;转子回路中引入附加电势不但可以改变转子回路的有功功率——转差功率的大小,而且还可以调节转子电流的无功分量,即调节异步电动机的功率因数;3调压调速系统:异步电动机电机转矩与输入电压基波的平方成正比,所以改变电机端电压基波可以改变异步电动机的机械特性以及它和负载特性的交点,来实现调速;异步电动机调压调速是一种比较简单的调速方法;在20世纪50年代以前一般采用串饱和电抗器来进行调速;近年来随着电力电子技术的发展,多采用双向晶闸管来实现交流调压;用双向晶闸管调压的方法有两种:一是相控技术,二是斩波调压;采用斩波控制方法可能调速不够平滑,所以在异步电机的调压控制中多用相控技术;但是采用相控技术在输出电压波形中含有较大的谐波,会引起附加损耗,产生转矩脉动15;4变频调速系统:在各种异步电机调速系统中,效率最高、性能最好的系统是变压变频调速系统;变压变频调速系统在调速时,须同时调节定子电源的电压和频率,在这种情况下,机械特性基本上平行移动,转差功率不变,它是当前交流调速的主要方向16;调压调速系统的优点是线路简单,价格便宜,使用维修方便,本文主要针对交流调压调速系统进行MATLAB仿真;下面对交流调压调速系统的原理及机械特性进行介绍;交流异步电动机调压调速系统三相交流调压电路交流调压调速需要三相交流调压电路,晶闸管三相交流调压电路的接线方式很多,工业上常用的是三相全波星形连接的调压电路;如图所示;这种电路的接法特点是负载输出谐波分量低,适用于低电压大电流的场合11;图三相全波星形连接的调压电路要使得该电路正常工作,必须满足下列条件:1在三相电路中至少有一相的正向晶闸管与另一相得反相晶闸管同时导通;2要求采用脉冲或者窄脉冲触发电路;3为了保证输出电压三相对称并且有一定的调节范围,要求晶闸管的触发信号除了必须与相应的交流电源有一致的相序外,各个触发信号之间还必须严格的保持一定的相位关系;即要求U、V、W三相电路中正向晶闸管即在交流电源为正半周时工作的晶闸管的触发信号相位互差120°,三相电路中的反向晶闸管的触发信号相位互差120°;在同一相中反并联的两个正、反向晶闸管的触发脉冲相位应互差180°;由上面结论,可得三相调压电路中各晶闸管触发的次序为VT 1、VT 2、VT 3、VT 4、VT 5、VT 6、VT 1以此类推;相邻两个晶闸管的触发信号相位差60°;在晶闸管交流调压中,晶闸管可借助于负载电流过零而自行关断,不需要另加换流装置,故线路简单、调试容易、维修方便、成本低廉,从而得到广泛的应用;调压调速原理根据异步电动机的机械特性方程式()()[]2'21212'211'221'22'211//33l l M L L s R R s R pU s R I P P T +++==Ω=ωωω 2-3其中 p ——电动机的极对数1U 、1ω——电动机定子相电压和供电角频率s ——转差率1R 、'2R ——定子每相电阻和折算到定子侧的转子每相电阻11L 、'12L ——定子每漏感和折算到定子侧的转子每相漏感可见,当转差率s 一定时,电磁转矩T 与定子电压1U 的平方成正比;改变定子电压可得到一组不同的人为机械特性,如图所示;在带恒转矩负载L T 时,可以得到不同的稳定转速,如图中的A,B,C 点,其调速范围较小,而带风机泵类负载时,可得到较大的调速范围,如图中的D,E,F 点;S S L m图 异步电动机在不同定子电压时的机械特性所谓调压调速,就是通过改变定子外加电压来改变电磁转矩T ,可得到较大的调速范围,从而在一定的输出转矩下达到改变电动机转速的目的13;为了能在恒转矩负载下扩大调压调速范围,使电机在较低速下稳定运行又不致过热,可采用电动机转子绕组有较高电阻值时的机械特性;在恒转矩负载下的交流力矩电动机的机械特性;图显示此类电动机的调速范围增大了,而且在堵转转矩下工作也不致烧毁电;动机14图交流力矩电机在不同定子电压时的机械特性闭环控制的调压调速系统系统的组成及其静特性异步电动机调压调速时,采用普通电机的调速范围很窄;并且在低速运行时候稳定性很差,在电网电压、负载有扰动时候会引起较大的转速变化;解决这些矛盾的根本方法是采用带转速负反馈的闭环控制,以达到自动调节转速的目的;在调速要求不高的情况下,也可采用定子电压负反馈闭环控制;图a是带转速负反馈的闭环调压调速系统原理图,图b是相应的调速系统静特性;如T在A点稳定运行,当负载增大导致转速下降时,通过转速反馈控制作用提果系统带负载L高定子电压,使得转速恢复,即在新的一条机械特性上找到了工作点A';同理,当负载减小使得转速升高时,也可以得到新的工作点A'';将工作点A''、A、A'连起来就是闭环系统的静特性1;M3a 原理图L e min 1Ub 静特性图 转速负反馈闭环控制的交流调压调速系统在额定电压N U 1下的机械特性和最小电压min 1U 下的机械特性是闭环系统静特性左右两边的极限,当负载变化达到两侧的极限时,闭环系统便失去控制能力,回到开环机械特性上工作14;对图a所示的系统,可画出系统静态结构图,见图所示:ASRL T -图 异步电动机调压调速系统的静态结构图图中:ctS U U K 1=----晶闸管交流调压器VVC 和触发装置GT 的放大系数; ct U ----触发装置的控制电压;n U n /=α----为转速反馈系数;n U ----测速发电机TG 输出的反馈电压;转速调节器ASR 采用PI 调节器;()T U f n ,1=是由式2-3描述的异步电动机械特性方程,它是一个非线性函数;近似的动态结构图异步电动机调压调速的近似动态结构图如下所示:U 图 异步电动机调压调速系统的近似动态结构图图中各环节的传递函数为:1 转速调节器ASR常用PI 调节器消除静差并改善动特性,其传递函数为:()ST S T K S W n n n ASR 1+= 2-4 2 晶闸管交流调压器和触发装置GT-V假定该环节输入输出关系是线性的,在动态中可近似为一阶惯性环节,其近似条件与晶闸管触发与整流装置一样;本环节传递函数可表示为:()1+=-TsS K S W S V GT 2-5 3 测速反馈环节FBS考虑到反馈滤波的作用, 传递函数为:()1+=S T S W on FBS α2-64 异步电动机MA由于描述异步电动机动态过程是一组非线性微分方程,只用一个传递函数来准确的表示异步电动机在整个调速范围内的输入输出关系式不可能的;只有做出一定的假设,并用稳态工作点附近微偏线性化的方法才能得到近似的传递函数;3 交流调压调速系统的MATLAB仿真系统的建模和模型参数设置主电路的建模和参数设置主电路主要由三相对称交流电压源、晶闸管、晶闸管三相交流调压器、交流异步电动机、电机信号分配器等部分组成;下面分别讨论三相交流电源、三相交流调压器、同步脉冲触发器、交流异步电动机、电机测试信号分配器的建模和参数设置问题16;三相交流电源的建模和参数设置首先从图中的电源模块组中选取一个交流电压源模块,再用复制的方法得到三相电源的另两个电压源模块,并把模块名称分别修改成A相、B相、C相;然后从图中的链接器模块组中选取“ground”元件也复制成三份,按图所示连接即可图Simulink中的电源模块图Simulink中的连接模块图三相交流电源的模型为了得到三相对称交流电压源,对其参数设置:双击A相交流电压源图标打开参数设置对话框,A相得参数设置分别是:幅值peak amplitude取220V、初相位Phase设置成 0、频率Frequency设置为50HZ,其他为默认值;B、C的参数设置方法与A相相同,除了将初相位设置成互差120以外,其它参数都与A相相同;由此可得到三相对称交流电源4;3.1.1.2晶闸管三相交流调压器的建模与参数设置晶闸管三相交流调压器通常是采用三对反并联的晶闸管元件组成,单个晶闸管元件采用“相位控制”方式,利用电网自然换流;图中所示为晶闸管三相交流调压器的仿真模型;图晶闸管三相交流调压器仿真模型子系统触发脉冲的顺序为V1-V2-V3-V4-V5-V6,其中V1-V3-V5之间和V4-V6-V2之间互差120度,V1-V4之间、V3-V6之间、V5-V2之间互差180度;双击晶闸管对话框得到晶闸管参数设置图,根据图中要求及系统要求对其进行参数设置如下:电阻Resistance Ron:40 Ω;电感Inductance Lon:0H;正向电压Forward voltage Vf:;初始电流Initial current Ic:0A;缓冲器电阻Subber resistance Rs:1200Ω;μ;缓冲器电容Subber capacitance Cs:250 F上图是用单个晶闸管元件按三相交流调压器的接线要求搭建成仿真模型的,单个晶闸管的参数设置仍然遵循晶闸管整流桥的参数设置原则,具体如下:如果针对某个具体的变流装置进行参数设置,对话框中的参数应取默认值进行仿真,若仿真结果理想,就可认可这些设置的参数,若仿真结果不理想,则通过仿真实验,不断进行参数优化,最后确定其参数;这一参数设置原则对其它环节的参数设置也是适用的18;在使用Simulink进行系统仿真分析时,首先需要进行模块参数设置,因此需要对系统中所有模块进行正确的参数设置;如果逐一的对各个系统进行参数设置时很繁琐的,因为子系统一般均为具有一定功能的模块组的集合,在系统中相当于一个单独的模块,具有特定的输入和输出关系;对于已经设计好的子系统而言,能够像Simulink模块库中的模块一样进行参数设置,则会给用户带来很大的方便,这时用户只需要对子系统参数选项中的参数进行设置,无需关心子系统的内部模块的实现;具体封装步骤如下:选择需要封装的子系统Subsystem,然后单击鼠标右键,在弹出的菜单中选择Mask Subsystem项,或者单击Edit-Mask Subsystem项19;这时将出现图中所示的封装编辑器;使用封装编辑器子系统中的图标、参数初始化设置对话框以及帮助文档,从而可使使用户设计出非常友好的模块界面,以充分发挥Simulink的强大功能;打开Mask editor:Subsystem对话框,如图所示;使用此编辑器可以对封装后的子系统进行各种编辑;在默认情况下,封装子系统不使用图标;但友好的子系统图标可使子系统的功能一目了然;为了增强封装子系统的界面友好性,用户可以自定义子系统模块的图标;只需在途中编辑对话框中的“图标和端口”选项卡中“绘制命令”栏中使用MATLAB 中相应便可以绘制模块图标,并可设置不同的参数控制图标界面的显示20;图 子系统封装编辑器下图为晶闸管三相交流调压器子系统封装图如下所示:aU bU cU a bcP图 三相交流调压器子系统封装图图中,Ua,Ub,Uc 分别连接三相交流电源的三相,P 连接从脉冲触发器出来的触发脉冲,输出a,b,c 分别连接交流电动机的A,B,C 输入4;同步脉冲触发器的建模和参数设置通常,工程上将触发器和晶闸管整流桥作为一个整体来研究,所以,在此处讨论同步脉冲触发器;同步脉冲触发器包括同步电源和6脉冲触发器两部分;6脉冲触发器可以从图所示的附加模块Extras Control Blocks 子模块组获得;图附加模块Extras Control Blocks子模块6脉冲触发器需要三相线电压同步,所以同步电源的任务是将三相交流电源的相电压转换成线电压;同步电源与6脉冲触发器符号图如下所示4:图同步脉冲触发器子系统同步脉冲触发器封装后子系统符合如下:UaUbUcOutIn2Uct图同步脉冲触发器封装后子系统符号然后根据主电路的连接关系,建立起主电路的仿真模型;图中ln2为脉冲器开关信号,当脉冲器开关信号为“0”时,开放触发器;为“1”时,封锁触发器4;交流异步电动机的建模和参数设置在Power System 工具箱中有一个电机模块库,它包含了直流电机、异步电机、同步电机以及其他各种电机模块;其中,模块库中有两个异步电动机模型,一个是标幺值单位制PI unit 下的异步电动机模型,另一个是国际单位制SI unit 下的异步电动机模型,本设计中采用后者;国际单位制下的异步电动机模型符号如图所示2:图 异步电动机模块其电气连接和功能分别为:A,B,C :交流电机的定子电压输入端子;m T :电机负载输入端子,一般是加到电机轴上的机械负载;a,b,c:绕线式转子输出电压端子,一般短接,而在鼠笼式电机为此输出端子;m:电机信号输出端子,一般接电机测试信号分配器观测电机内部信号,或引出反馈信号2;异步电动机模型参数设置如下;双击异步电动机的模型,即了得到参数设置对话框;分别对其进行参数设置如下所示6:1绕组类型Rotor type: 转子类型列表框,分别可以将电机设置为绕线式Wound 和鼠笼式Squirrel -cage 两种类型;在本文中用鼠笼式Squirrel -cage 异步电动机;2参考坐标系Reference Frame :参考坐标列表框,可以选择转子坐标系Rotor 、静止坐标系Stationary 、同步旋转坐标系Synchronous;在本文中选择同步旋转坐标系Synchronous ; 3额定参数: 额定功率n P KW 取30KW,线电压n V V 为380V ,频率f 赫兹为50HZ ; 4定子电阻s R Statorohm 取Ω和漏感ls L H 取为;5转子电阻r R Rotorohm 为Ω和漏感lr L H 取为;其它设置为默认值电动机测试信号分配器的建模和参数设置电动机测试信号分配器模块的模型图如下所示:图Machines Measurement Demux电动机测试信号分配器模块双击电动机测试信号分配模块得图电机测试信号分配器参数设置图;图电动机测试信号分配器参数设置对话框及参数选择图中:ir_abc:转子电流ira,irb,irc;ir_qd:同步d-q坐标下的q轴下的转子电流ir_q和d轴下的转子电流ir_d;phir_qd:同步d-q坐标下的q轴下的转子磁通phir_q和d轴下的转子磁通phir_d;vr_qd:同步d-q坐标下的q轴下的转子电压vr_q和d轴下的转子电压vr_d;is_abc:定子电流isa,isb,isc;is_qd:同步d-q坐标下的q轴下的定子电流is_q和d轴下的定子电流is_d;phir_qd:同步d-q坐标下的q轴下的定子磁通phis_q和d轴下的定子磁通phis_d;vs_qd:同步d-q坐标下的q轴下的定子电压vs_q和d轴下的定子电压vs_d;wm :电机的转速wm ;Te :电机的机械转矩Te ;Thetam :电机转子角位移Thetam 1;控制电路的建模和参数设置交流调压系统的控制电路包括:给定环节、速度调节器、限幅器、速度反馈环节等;控制电路的有关参数设置如下:速度反馈系数设为20;调节器的参数设置分别是:ASR :30=pn K ;300=n τ;上下限幅为400-0;其它没做说明的为系统默认参数;给定环节的建模与参数设置在调压调速的仿真模型中有几个给定环节,它可以从图中的输入源模块组中选取“constant ”模块,模块路径为Simulink/Commonly Used Blocks 14;图 输入源模块组然后双击该模块的图标,打开参数设置对话框,在该系统中用到两个给定模块,分别将给定值Constent value 设置为-20以及0两个;其它设置为默认值;实际调速时,给定信号是在一定的范围内变化的,我们可以通过仿真实践,确定给定信号允许的变化范围4;速度调节器的建模和参数设置速度调节器通常采用PI 控制,比例和积分参数的设置要根据系统的仿真结果不断地变化改动,以得到最稳定的输出特性以及动态特性;限幅器、速度反馈环节也一样;具体方法是分别设置这些参数的一个较大和较小的值进行仿真,弄清它们对系统性能影响的趋。
MATLAB Simulink系统建模与仿真 实验报告
MATLAB/Simulink 电力系统建模与仿真实验报告姓名:******专业:电气工程及其自动化班级:*******************学号:*******************实验一无穷大功率电源供电系统三相短路仿真1.1 无穷大功率电源供电系统仿真模型构建运行MATLAB软件,点击Simulink模型构建,根据电路原理图,添加下列模块:(1)无穷大功率电源模块(Three-phase source)(2)三相并联RLC负荷模块(Three-Phase Parallel RLC Load)(3)三相串联RLC支路模块(Three-Phase Series RLC Branch)(4)三相双绕组变压器模块(Three-Phase Transformer (Two Windings))(5)三相电压电流测量模块(Three-Phase V-I Measurement)(6)三相故障设置模块(Three-Phase Fault)(7)示波器模块(Scope)(8)电力系统图形用户界面(Powergui)按电路原理图连接线路得到仿真图如下:1.2 无穷大功率电源供电系统仿真参数设置1.2.1 电源模块设置三相电压110kV,相角0°,频率50Hz,接线方式为中性点接地的Y形接法,电源电阻0.00529Ω,电源电感0.000140H,参数设置如下图:1.2.2 变压器模块变压器模块参数采用标幺值设置,功率20MVA,频率50Hz,一次测采用Y型连接,一次测电压110kV,二次侧采用Y型连接,二次侧电压11kV,经过标幺值折算后的绕组电阻为0.0033,绕组漏感为0.052,励磁电阻为909.09,励磁电感为106.3,参数设置如下图:1.2.3 输电线路模块根据给定参数计算输电线路参数为:电阻8.5Ω,电感0.064L,参数设置如下图:1.2.4 三相电压电流测量模块此模块将在变压器低压侧测量得到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用,勾选“使用标签(Use a label)”以便于示波器观察波形,设置电压标签“Vabc”,电流标签“Iabc”,参数设置如下图:1.2.5 故障设置模块勾选故障相A、B、C,设置短路电阻0.00001Ω,设置0.02s—0.2s发生短路故障,参数设置如下图:1.2.6 示波器模块为了得到仿真结果准确数值,可将示波器模块的“Data History”栏设置为下图所示:1.3 无穷大功率电源供电系统仿真结果及分析得到以上的电力系统参数后,可以首先计算出在变压器低压母线发生三相短路故障时短路电流周期分量幅值和冲击电流的大小,短路电流周期分量的幅值为Im=10.63kA,时间常数Ta=0.0211s,则短路冲击电流为Iim=17.3kA。
matlabsimulink在电机中的仿真
模块化设计
集成优化工具
Simulink的模块化设计使得电机的各个部 分可以独立建模,然后通过模块的连接来 构建完整的系统模型,便于管理和修改。
Matlab提供了多种优化工具,可以对电机 控制系统进行优化设计,提高系统的性能 。
Matlab Simulink在电机仿真中的挑战
模型复杂度
电机的数学模型通常比较复杂,涉及大 量的非线性方程,这给模型的建立和仿
电机仿真的基本方法和流程
数学建模
根据电机的物理原理, 建立电机的数学模型, 包括电路方程、磁路 方程和运动方程等。
参数识别
根据实际电机的参数, 对数学模型进行参数 识别和调整,提高仿 真的准确性。
建立仿真模型
在Matlab Simulink 中建立电机的仿真模 型,包括电机本体和 控制系统的模型。
验证设计
通过仿真可以验证电机的设计是否满足要求, 提前发现并修正设计中的问题。
性能预测
仿真可以帮助预测电机的性能,包括转速、 转矩、效率等,为实际应用提供参考。
控制系统设计
通过仿真可以验证控制系统的设计是否正确, 提高控制系统的稳定性和精度。
降低成本
仿真可以减少试验次数,降低试验成本,缩 短研发周期。
04
案例分析
直流电机仿真案例
总结词
通过Simulink对直流电机进行仿真,可以模拟电机的启动、调速和制动等过程,为实际应用提供理论依据。
详细描述
在直流电机仿真案例中,我们使用Simulink的电机模块库来构建电机的数学模型。通过设置电机的参数,如电枢 电阻、电枢电感、励磁电阻和励磁电感等,可以模拟电机的动态行为。通过改变输入电压或电流,可以模拟电机 的启动、调速和制动等过程,并观察电机的响应特性。
电机控制基于Simulink的仿真
电机控制课程设计:MATLAB/Simulink设计
仪器科学与电气工程学院
• 使用工作空间变量作为系统输入信号
Simulink 与 MATLAB 的数据交互是相互的,除 了可以将信号输出到MATLAB工作空间中之外,用 户还可以使用MATLAB工作空间中的变量作为系统 模 型 的 输 入 信 号 。 使 用 Sources 模 块 库 中 的 From Workspace模块可以将 MATLAB工作空间中的变量 作为系统模型的输入信号。此变量的格式如下所示:
• 使用鼠标左键单击并拖动以改变信号连线 的路径。 • 按下Shift键的同时,在信号连线上单击鼠 标左键并拖动,可以生成新的节点。 • 在节点上使用鼠标左键单击并拖动,可以 改变信号连线路径。
电机控制课程设计:MATLAB/Simulink设计
仪器科学与电气工程学院
信号组合
在利用Simulink进行系统仿真时,在很多 情况下,需要将系统中某些模块的输出信号(一 般为标量)组合成一个向量信号,并将得到的信 号作为另外一个模块的输入。
电机控制课程设计:MATLAB/Simulink设计
仪器科学与电气工程学院
• 例:简单系统的输入为一个正弦波信号,输出为
此正弦波信号与一个常数的乘积。要求建立系统 模型,并以图形方式输出系统运算结果。 • 已知系统的数学描述为 系统输入: u(t)=sin t , t≥0 系统输出: y(t)=au(t), a≠0
电机控制课程设计:MATLAB/Simulink设计
仪器科学与电气工程学院
Simulink应用领域
电机控制课程设计:MATLAB/Simulink设计
仪器科学与电气工程学院
2 Simulink启动及模型建立
基于MatlabSimulink的异步电机矢量控制系统仿真
基于MatlabSimulink的异步电机矢量控制系统仿真一、本文概述随着电力电子技术和控制理论的不断发展,异步电机矢量控制系统已成为现代电机控制领域的重要分支。
该系统通过精确控制异步电机的磁通和转矩,实现了对电机的高效、稳定和动态性能的优化。
Matlab/Simulink作为一种强大的仿真工具,为异步电机矢量控制系统的研究和设计提供了便捷的平台。
本文旨在探讨基于Matlab/Simulink的异步电机矢量控制系统仿真方法。
文章将简要介绍异步电机矢量控制的基本原理和关键技术,包括空间矢量脉宽调制(SVPWM)技术、转子磁链观测技术以及矢量控制策略等。
详细阐述如何利用Matlab/Simulink搭建异步电机矢量控制系统的仿真模型,包括电机模型、控制器模型以及系统仿真模型的构建过程。
文章还将探讨仿真模型的参数设置、仿真过程以及仿真结果的分析方法。
通过本文的研究,读者可以深入了解异步电机矢量控制系统的基本原理和仿真方法,掌握基于Matlab/Simulink的仿真技术,为异步电机矢量控制系统的实际设计和应用提供有益的参考和借鉴。
本文的研究也有助于推动异步电机矢量控制技术的发展和应用领域的拓展。
二、异步电机基本原理异步电机,又称感应电机,是一种广泛应用于工业领域的电动机。
其基本原理基于电磁感应和电磁力作用。
异步电机主要包括定子(静止部分)和转子(旋转部分)。
定子通常由铁芯和三相绕组构成,而转子则可能由实心铁芯、鼠笼型或绕线型结构组成。
当异步电机通电时,定子绕组中的三相电流会产生旋转磁场。
这个旋转磁场与转子中的导体相互作用,根据法拉第电磁感应定律,会在转子导体中产生感应电动势和感应电流。
这些感应电流在旋转磁场的作用下,受到电磁力的作用,从而使转子产生旋转力矩,驱动转子旋转。
异步电机的旋转速度与定子旋转磁场的旋转速度并不完全同步,这也是其被称为“异步”电机的原因。
异步电机的旋转速度通常略低于旋转磁场的同步速度,这是由于转子导体的电感和电阻导致的电磁延迟效应。
matlab_simulink_永磁同步电机_概述及解释说明
matlab simulink 永磁同步电机概述及解释说明1. 引言1.1 概述在电力传动领域中,永磁同步电机已成为一种重要的电机类型。
相比于传统的感应电机和直流电机,永磁同步电机具有高效率、高功率密度和较低的维护成本等优势。
随着现代工业对能源效率和环境保护的日益重视,永磁同步电机在工业应用中得到了广泛的推广和应用。
本文将介绍永磁同步电机及其与Matlab Simulink的结合。
首先,我们将简要介绍Matlab Simulink软件以及其在工程领域中的应用。
接下来,我们将详细介绍永磁同步电机的基本原理、结构特点以及在工业中的实际应用情况。
然后,我们将重点讲解如何使用Matlab Simulink建模永磁同步电机,并通过仿真设计过程详解该方法的具体操作步骤。
最后,我们将分析仿真结果,评估永磁同步电机性能以及控制策略调整优化方法论述与解释。
1.2 文章结构本文共分为五个部分:引言、Matlab Simulink简介、永磁同步电机简介、Matlab Simulink建模永磁同步电机原理及方法解析以及结论与展望。
在引言部分,我们将概述本文的主要内容和结构安排,为读者提供一个整体的框架。
接下来的各个部分将逐一介绍Matlab Simulink软件、永磁同步电机以及它们之间的关联,并详细解释如何使用Matlab Simulink建模永磁同步电机以及评估其性能和优化控制策略。
最后,我们将总结全文观点并对未来永磁同步电机建模与控制策略设计进行展望。
1.3 目的本文的目的是介绍Matlab Simulink和永磁同步电机,并阐述它们之间的关系。
通过对Matlab Simulink建模永磁同步电机过程的详细解释,读者可以了解到使用该软件进行系统建模和仿真的好处,并且理解永磁同步电机在工业中的应用情况以及其优势和局限性。
此外,我们还将分享一些调整优化方法,帮助读者评估永磁同步电机性能并设计出更高效的控制策略。
通过本文的阅读,读者将对Matlab Simulink和永磁同步电机有更深入的了解,并对未来的相关研究和应用有所展望。
MATLAB_SIMULINK永磁同步电机矢量控制系统仿真
第27卷 第1期吉林大学学报(信息科学版)Vol.27 No.1 2009年1月Journal of J ilin University(I nf or mati on Science Editi on)Jan12009文章编号:167125896(2009)0120017206MAT LAB/SIMUL INK永磁同步电机矢量控制系统仿真王春民1,嵇艳鞠1,栾 卉1,张智恩2(11吉林大学仪器科学与电气工程学院,长春130061;21北京环境特性研究所,北京100854)摘要:永磁同步电机矢量控制系统在工业控制、医疗等众多领域具有广泛的应用前景。
基于MAT LAB/SI M U2 L I N K环境,采用模块式的结构,分别对P I(Pr oporti on I ntegrati on)调节、速度环调节、dq/αβ变换、S VP WM(Space Vect or Pulse W idth Module)波产生、主回路和整个系统模型进行了仿真研究。
采用Scope空间对定子电流、转子转角和转子转速、以及转矩进行观察,及时调整系统模型参数,使系统性能达到最佳化,实现了永磁同步电机矢量控制和正反转调速。
结果表明,该系统具有启动快、过载能力强和调速特性好等特点,为永磁同步电机矢量控制系统设计与实现提供有效方法,可明显缩短开发周期,在实现永磁同步电机高精度的控制和节能控制方面具有实际意义。
关键词:永磁同步电机矢量控制;Si m ulink;dq/αβ变换中图分类号:T N91512文献标识码:ASi m ulati on of P MS M Vect or Contr ol System Based on MAT LAB/SIMUL I NKWANG Chun2m in1,J I Yan2ju1,LUAN Hui1,ZHANG Zhi2en2(11College of I nstrument Science and Electrical Engineering,J ilin University,Changchun130061,China;21Beijing I nstitute of Envir onmental Characteristics,Beijing100854,China)Abstract:The vect or contr ol syste m of P MS M(Per manent Magnetic Synchr onizati on Mot or)has a wide app li2 cati on p r os pect in the fields of industrial contr ol and medical treat m ent etc.The si m ulati on research of vect or contr ol P MS M syste m can p r ovide methods f or P MS M vect or contr ol syste m design and realizati on.This thesis in2 volves in si m ulati on research of P I(Pr oporti on I ntegrati on)adjust m ent,s peed l oop modulati on and dq/αβtrans2 for mati on,gaining S VP WM(Space Vect or Pulse W idth Module)waves and main l oop based on module structure under the envir on ment ofMAT LAB/SI M UL I N K.Scope s pace was used t o observe the stat or current,r otating an2 gle,revoluti on s peed of r otat or and r otating of t orque.Thr ough adjusting the model para meters ti m ely,vect or contr ol and vel ocity modulati on of P MS M was realized.The si m ulati on results indicat that vect or contr ol syste m has the characteristics of fast s peed up,str ong overl oad capacity and ideal s peed adjust m ent.Key words:per manent magnetic synchr onizati on mot or(P MS M)vect or contr ol;Si m ulink;dq/αβtransfor ma2 ti on引 言永磁同步电动机具有结构简单、体积小、重量轻、损耗小等优点,它没有直流电机的换向器和电刷、没有励磁电流,因而具有效率高、功率因数高,力矩惯量比大,定子电流、电阻损耗小,且转子参数可测和控制性能好等特点[1]。
基于MATLABsimulink同步发电机突然三相短路仿真
目录第一章绪论 (3)1.1超导体闭合回路磁链守恒原理以及同步电机电枢反应原理: 31.2等效阻尼绕组的电流 (4)1.3三相短路计算的简化假设 (5)1.4发生短路故障时可能产生以下后果: (5)第二章Matlab简介 (6)2.1 MATLAB (6)2.2SimPowerSystem介绍 (7)第三章同步发电机突然短路的暂态过程仿真 (7)3.1同步发电机突然三相短路暂态过程简介 (8)3.2同步发电机突然三相短路的暂态过程的数值计算与仿真方法10 第四章有关暂态仿真实验图示 (12)第一章绪论在电源电压的幅值和频率保持恒定的情况下,三相电路发生三项短路的情形。
实际上,发生短路时,作为电源的发电机的内部也发生暂态过程,并不能保持其端电压和频率不变,一般讲,由于发电机转子的惯性较大,在分析短路电流时可以近似地认为转子保持同步转速,即频率保持恒定,但通常应计及发电机的电磁暂态过程。
三项短路虽然很少发生,但情况比較严重,且三相短路时电力系统仍是对称的,称为对称故障,故本次分析三项短路故障。
1.1超导体闭合回路磁链守恒原理以及同步电机电枢反应原理:(1)电机转子在结构上对直轴和交轴完全对称,定子三相绕组完全对称,在空间互差120°电角度。
(2)定子电流在气隙中产生正弦分布的磁动势,转子绕组和定子绕组间的互感磁通也在气隙中按正弦规律分布。
(3)定子及转子的槽和通风沟不影响定子及转子绕组的电感,即认为电机的定子及转子具有光滑的表面。
此外,假设:(1)在暂态过程期间同步发电机转子保持同步转速,即只考虑电磁暂态过程,而不计机械暂态过程。
(2)电机铁芯部分的导磁系数为常数,忽略磁路饱和的影响,在分析中可以应用叠加原理。
(3)发生短路后励磁电压始终保持不变,不考虑短路后发电机端电压降低引起的强行励磁。
(4)短路发生在发电机定子出线端口。
如果短路发生在出线端外,可以把外电路的阻抗合并至定子绕组的电阻和漏抗上,只要定子总回路的电阻交电抗仍小得多,则短路后的物理过程和出线端口短路是一样的。
基于MATLABSimulinkSimPowerSystems的永磁同步电机矢量控制系统建模与仿真
基于MATLABSimulinkSimPowerSystems的永磁同步电机矢量控制系统建模与仿真一、本文概述随着电力电子技术和控制理论的快速发展,永磁同步电机(Permanent Magnet Synchronous Motor, PMSM)因其高效率、高功率密度和优良的调速性能,在电动汽车、风力发电、机器人和工业自动化等领域得到了广泛应用。
然而,PMSM的高性能运行依赖于先进的控制系统,其中矢量控制(Vector Control, VC)是最常用的控制策略之一。
矢量控制,也称为场向量控制,其基本思想是通过坐标变换将电机的定子电流分解为与磁场方向正交的两个分量——转矩分量和励磁分量,并分别进行控制,从而实现电机的高性能运行。
这种控制策略需要对电机的动态行为和电磁关系有深入的理解,并且要求控制系统能够快速、准确地响应各种工况变化。
MATLAB/Simulink/SimPowerSystems是MathWorks公司开发的一套强大的电力系统和电机控制系统仿真工具。
通过Simulink的图形化建模环境和SimPowerSystems的电机及电力电子元件库,用户可以方便地进行电机控制系统的建模、仿真和分析。
本文旨在介绍基于MATLAB/Simulink/SimPowerSystems的永磁同步电机矢量控制系统的建模与仿真方法。
将简要概述永磁同步电机的基本结构和运行原理,然后详细介绍矢量控制的基本原理和坐标变换方法。
接着,将通过一个具体的案例,展示如何使用Simulink和SimPowerSystems进行永磁同步电机矢量控制系统的建模和仿真,并分析仿真结果,验证控制策略的有效性。
将讨论在实际应用中可能遇到的挑战和问题,并提出相应的解决方案。
通过本文的阅读,读者可以对永磁同步电机矢量控制系统有更深入的理解,并掌握使用MATLAB/Simulink/SimPowerSystems进行电机控制系统仿真的基本方法。
无刷直流电机仿真教程
基于MATLAB/SIMULINK的无刷直流电动机系统仿真0引言无刷直流电机(Brushless DC Motor,以下简称BLDCM),是随着电力电子技术和永磁材料的发展而逐渐成熟起来的一种新型电机。
为了有效的减少控制系统的设计时间,验算各种控制算法,优化整个控制系统,有必要建立BLDCM控制系统仿真模型。
本文在BLDCM数学模型的基础上,利用MATLAB的SIMULINK和S-FUNCTION建立BLDCM的仿真模型,并通过仿真结果验证其有效性。
1无刷直流电机仿真模型本文在MATLAB的SIMULINK的环境下,利用其丰富的模块库,在分析BLDCM 数学模型的基础上,建立BLDCM控制系统仿真模型,系统结构框图如图1所示。
图1 无刷直流电机控制原理框图以图1为基础,按照模块化建模的思想搭建的系统的仿真模型如图2所示。
整个控制系统主要包括电动机本体模块、逆变器模块、电流滞环控制模块、速度控制模块等。
图2 无刷直流电机控制系统仿真模型框图1.1 电动机本体模块在整个控制系统的仿真模型中,BLDCM本体模块是最重要的部分,该模块根据BLDCM电压方程求取BLDCM三相相电流,而要获得三相相电流信号i a,i b,i c必须首先求得三相反电动势信号e a,e b,e c,整个电动机本体模块的结果如下图3所示。
电机本体模块包括反动电势求取模块,中性点求取模块,转矩计算模块和位置检测模块。
图3 电机本体模块1.反电势求取模块本文直接采用了SIMULINK中的Lookup Table模块,运用分段线性化的思想,直观的实现了梯形波反电动势的模拟,具体实现如图4所示。
图 4 反电势求取模块Lookup Table模块的实质是通过查表构造反电动势波形,只要把360°内的反电动势的单位波形预先输入至Lookup Table模块中,就能得到其单位理想波形,由前面的数学模型知道,反电势梯形波的幅值为:e=Ke*ω。
基于MatlabSimulink的电动汽车仿真模型设计与应用
基于MatlabSimulink的电动汽车仿真模型设计与应用一、本文概述随着全球能源危机和环境污染问题的日益严重,电动汽车作为一种清洁、高效的交通工具,受到了越来越多的关注和推广。
在电动汽车的研发过程中,仿真模型的建立与应用发挥着至关重要的作用。
本文旨在探讨基于Matlab/Simulink的电动汽车仿真模型设计与应用,旨在为电动汽车的设计、优化和控制提供理论支持和实践指导。
本文将对电动汽车仿真模型的重要性进行阐述,指出其在电动汽车研发过程中的地位和作用。
接着,将详细介绍Matlab/Simulink在电动汽车仿真模型设计中的应用,包括其强大的建模功能、灵活的仿真能力以及高效的算法处理能力等。
在此基础上,本文将重点讨论电动汽车仿真模型的设计方法。
包括电动汽车动力系统的建模、控制系统的建模以及整车模型的集成等。
将结合具体案例,对电动汽车仿真模型在实际应用中的效果进行展示和分析,以验证其有效性和可靠性。
本文还将对电动汽车仿真模型的发展趋势进行展望,探讨其在未来电动汽车研发中的潜在应用前景。
通过本文的研究,希望能够为电动汽车仿真模型的设计与应用提供有益的参考和启示,推动电动汽车技术的不断发展和进步。
二、电动汽车仿真模型设计基础电动汽车(EV)仿真模型的设计是一个涉及多个学科领域的复杂过程,其中包括电力电子、控制理论、车辆动力学以及计算机建模等。
在Matlab/Simulink环境中,电动汽车仿真模型的设计基础主要包括对车辆各子系统的理解和建模,以及如何利用Simulink提供的各种模块和工具箱进行模型的构建和仿真。
电动汽车的主要子系统包括电池管理系统(BMS)、电机控制系统(MCS)、车辆控制系统(VCS)以及车辆动力学模型。
这些子系统都需要根据实际的电动汽车设计和性能参数进行精确的建模。
电池管理系统(BMS)建模:电池是电动汽车的能源来源,因此,BMS建模对于电动汽车的整体性能至关重要。
BMS模型需要包括电池的荷电状态(SOC)估计、电池健康状况(SOH)监测、电池热管理以及电池能量管理等功能。
基于matlab/simulink的异步电动机双闭环控制仿真
基于matlab/simulink的异步电动机双闭环控制仿真调压调速是电动机双闭环控制的本质,这种调速方法可实现电动机起动时磁链上升过程更加平滑稳定,其反馈控制可提高系统的抗干扰性能及定位精度。
文章对异步电动机的调速系统进行了研究,使用MATLAB/SIMULINK工具分别对双闭环调速系统进行建模和仿真。
仿真结果表明双闭环调速系统具有良好的动态、静态性能,电机起动过程平稳、动态响应效果好,另外,文章中的一些仿真模块修改后也同样可以用于其它控制系统中,方便、灵活,可移植性较强。
标签:异步电动机;simulink;双闭环控制引言MATLAB是美国Math Works公司推出的一套高性能的数值计算和可视化软件,集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一个方便的、界面友好的系统仿真和平台。
MATLAB的推出得到了各个领域的广泛关注,其强大的扩展功能为各个领域的应用提供了基础[1-3]。
其中Simulink工具箱,不同于其他软件,它具有多种特性,如高度模块化:各个模块具有丰富的功能;可视化:用户能够通过软件直接看到所需控制系统。
可封装:可自行设置各种参数。
用户只需从模块库中选择合适的模块,并组合在一起即可实现系统的仿真,简单易操作[4]。
本文主要简单介绍了如何利用Simulink工具箱来建立异步电动机的双闭环仿真模型的方法和步骤,并对控制系统的动静态特性进行了仿真和分析。
1 双闭环控制系统的基本原理转矩内环的转速控制以及矢量控制的电气原理如图1所示,其中,电流滞环控制型逆变器是电路的主要控制方式。
对于控制电路,矩阵控制的关键在于速度调节器对转矩的控制,速度环的输出前加了转矩内环,与此同时转矩会产生一个反馈信号及时反馈给转速调节器。
电机的定子的控制主要是通过对电路中磁链调节器的控制输出,并對电流和磁链分别施加了控制环节。
磁链调节器和转矩调节器的输出分别是定子电流的转矩分量ist*和励磁分量ism*。
电机控制基于Simulink的仿真ppt课件
系统模块 系统模块库
电机控制课程设计:MATLAB/Simulink设计
仪器科学与电气工程学院
Simulink公共模块库
• Simulink中最为基础、最为通用的模块库,它可以被应用 到不同的专业领域中。 – 连续模块continuous、非连续模块discontinuous – 离散模块discrete、查找表模块Look-up Table – 数学运算Math Operations – 模型验证模块Model Verification – 模型扩充工具Model-Wide Utilities – 端口和子系统模块Ports & Subsystems、 – 信号属性模块Signal Attributes – 信号路由模块Signal Routing、接收模块Sinks – 输入模块Sources – 用户自定义函数模块User-Defined Functions
电机控制课程设计:MATLAB/Simulink设计
仪器科学与电气工程学院
Simulink应用领域
电机控制课程设计:MATLAB/Simulink设计
仪器科学与电气工程学院
2 Simulink启动及模型建立
Simulink的启动主要有以下两种方法:
– 在MATLAB的命令窗口中输入simulink,结果 是在桌面上出现一个Simulink Library Browser的窗口。 – 单击MATL窗口 。
TI DSP Developer’s Kit
Motorola DSP开发工具箱
TI DSP开发工具箱
电机控制课程设计:MATLAB/Simulink设计
仪器科学与电气工程学院
对Simulink库浏览器的基本操作有:
电力系统的MATLABSIMULINK仿真与应用
机器的浮点运算误差限 (若某变量的绝对值小于 eps,则为 0) 不定式(0/0 或 inf/inf 的结果) 存放最后一次的错误信息 存放最新的警告信息
第2章 MATLAB编程基础
2.2.2 赋值语句 MATLAB采用命令行形式旳体现式语言,每一种命令
行就是一条语句,其格式与书写旳数学体现式十分相近, 非常轻易掌握。顾客在命令窗口输入语句并按下回车键后, 该语句就由MATLAB系统解释运行,并给出运行成果。 MATLAB旳赋值语句有下面两种构造。
第2章 MATLAB编程基础
2.2.1 变量 变量是保留数据信息旳一种最基本旳数据类型。变量
旳命名应遵照如下规则: (1) 变量名必须以字母开头; (2) 变量名可以由字母、数字和下划线混合构成; (3) 变量名辨别字母大小写; (4) MATLAB保留了某些具有特定意义旳默认变量(见
表2-3),顾客编程时可以直接使用,并尽量防止此外自定义。 例如,Long和My_long1均是有效旳变量名,Long和
返回变量列表和输入变量列表均可以由若干变量名构 成。若返回变量个数不小于1,则它们之间应当用逗号或空 格分隔;若输入变量个数不小于1,则它们之间只能用逗号 分隔。
第2章 MATLAB编程基础 【例2.3】通过调用size( )函数求取矩阵维数。 解:在MATLAB命令窗口中依次输入图2-7所示语句并 回车确认。
第2章 MATLAB编程基础
第2章 MATLAB编程基础
2.1 MATLAB旳工作环境 2.2 MATLAB语言旳基本元素 2.3 矩阵旳MATLAB运算 2.4 MATLAB旳程序流程控制 2.5 M文献旳编写 2.6 MATLAB旳图形绘制 2.7 MATLAB编程仿真与应用 习题
基于Matlab_Simulink的永磁同步电机(PMSM+)矢量控制仿真(2)1
基于Matlab/Simulink的永磁同步电机(PMSM)矢量控制仿真高延荣,舒志兵,耿宏涛摘要在现代交流伺服系统中,矢量控制原理以及空间电压矢量脉宽调制(SVPWM)技术使得交流电机能够获得和直流电机相媲美的性能。
永磁同步电机(PMSM)是一个复杂耦合的非线性系统。
本文在Matlab/Simulink环境下,通过对PMSM本体、d/q坐标系向a/b/c坐标系转换等模块的建立与组合,构建了永磁同步电机控制系统仿真模型。
仿真结果证明了该系统模型的有效性。
关键词:Matlab/Simulink,永磁同步电机,电压空间矢量脉宽调制,仿真0、引言永磁同步电机(PMSM)是采用高能永磁体为转子,具有低惯性、快响应、高功率密度、低损耗、高效率等优点,成为了高精度、微进给伺服系统的最佳执行机构之一。
永磁同步电机构成的永磁交流伺服系统已经向数字化方向发展。
因此如何建立有效的仿真模型具有十分重要的意义。
对于在Matlab中进行永磁同步电机(PMSM)建模仿真方法的研究已经受到广泛关注。
本文介绍了电压空间矢量脉宽调制原理并给出了坐标变换模块、SVPWM模块以及整个PMSM闭环矢量控制仿真模型,给出了仿真模型结构图和仿真结果。
1、电压空间矢量脉宽调制原理1.1电压空间矢量电机输入三相正弦电压的最终目的是在空间产生圆形旋转磁场,从而产生恒定的电磁转矩。
直接针对这个目标,把逆变器和异步电机视为一体,按照跟踪圆形旋转磁场来控制PWM电压,这样的控制方法称为“磁链跟踪控制”,磁链的轨迹是靠电压空间矢量相加得到的,所以又称“电压空间矢量PWM控制”。
空间矢量是按电压所加绕组的空间位置来定义的。
在图1中,A、B、C分别表示在空间静止不动的电机定子三相绕组的轴线,它们在空间互差120°,三相定子相电压UA、UB、UC 分别加在三相绕组上,可以定义三个电压空间矢量UA、UB、UC,它们的方向始终在各相的轴线上,而大小则随时间按正弦规律变化,时间相位互差120°。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.仿真参数设置
MATLAB应用技术
9
3.仿真结果
1400
1200
1000
800
600
400
200
0
0
1
2
3
4
5
6
7
8
9 10
图 电机转速波形
图 电机电枢电流波形 MATLAB应用技术
10
800
700
600
500
400
300
200
100
0
0
1
2
3
4
5
6
7
8
9 10
图 电磁转矩波形
MATLAB应用技术
3
➢直流电动机模型
MATLAB应用技术
4
F+和F-:直流电动机励磁电路控制端子,分别连接励磁电源 的正极与负极;
A+和A-:直流电动机电枢回路控制端,与电机电枢绕组相连; TL:直流电动机的负载转矩信号输入端; m:直流电动机测量信号的输出端,包括转速ω(rad/s),电枢
电流Ia(A),励磁电流If(A),电磁转矩Te(N·m)。
MATLAB应用技术
6
例1.直流电动机直接起动 直流电动机直接起动时,起动电流很大,可达额定电流的10~20倍,由此产生很
大的冲击转矩,在实际运行中不允许直流电动机直接起动。 使用Simulink对直流电动机的起动过程建立仿真模型,通过仿真获得直接起动电
流的过程和电磁转矩的过程。
MATLAB应用技术
MATLAB应用技术
5
➢直流电动机的参数设置
•Armature resistance and inductanceRa (ohms) 和La(H): 电枢电阻和电感; •Field resistance and inductanceRf (ohms) 和Lf(H):励 磁回路电阻和电感 •Field-armature mutual inductanceLaf (H):电枢与励 磁回路互感; •Total inertia J (kg.m^2) :电机转动惯量(kg.m^2) ; •Viscous friction coefficient Bm (N.m.s):粘滞摩擦系 数(N.m.s); •Coulomb friction torque Tf (N.m): 静摩擦转矩 (N.m); •Initial speed (rad/s):初始速度。
MATLAB应用技术
清华大学出版社
王忠礼 段慧达 高玉峰编著
1
4.MATLAB在电机学中应用
MATLAB应用技术
2
4.1 直流电动机模型
4.2.1直流电动机介绍
直流电动机是一种将直流电能转换成机械能的装置。 优点:启动转矩大,调速范围宽,在轧钢机、电力机车的等方面有一定的应用。 缺点:由于其带有机械换向器,比交流电动机结构复杂,生产运行成本较高, 逐步被交流电动机所取缔。
其它附加电路中,而鼠笼式电机无此输出端子;
• m:电机信号输出端子,一般接电机测试信号分配器观测电机内
部信号,或引出反馈信号。
MATLAB应用技术
19
➢异步电动机模型参数设置
• Rotor type:转子类型列表框,分别可以将电机 设置为绕线式(Wound)和鼠笼式(Squirrel-cage) 两种类型; • Reference Frame:参考坐标列表框,可以选择 转子坐标系(Rotor)、静止坐标系(Stationary)、 同步旋转坐标系(Synchronous); • Nom.power,L-L volt,and freq: 额定功率(VA), 线电压(V),频率(赫兹); • Stator [Rs (ohm) Lls(H)]:定子电阻Rs(ohm) 和漏感Lls(H); • Rotor [Rr’ (ohm) Lls’(H)]:转子电阻Rs (ohm)和漏感Lls(H); • Mutual inductance Lm(H):互感Lm(H); • Intia,friction factor and pairs of poles :转动惯 量[J(kg.m^2)],摩擦系数和极对数; • Initial conditions[s() th(deg) isa isb isc(A)]:初始条 件包括:初始转差s,电角度,定子电流幅值isa isb isc(A)和相角phas, phbs, phcs(deg)。
从仿真结果可以分析:转速能够在较短的时间内达到稳定,但起动电流冲 击很大,同时电磁转矩的冲击也很大。
MATLAB应用技术
11
例2.直流电动机分级起动
由于直流电动机直接起动电流过大,为了限制起动电流,通常在电源和电动机之 间加上起动变阻箱。
起动变阻箱由三个电阻组成,在每个电阻两端并联一个理想开关,通过设置开关 不同的导通时间,来切除电阻。起动瞬间,三个开关全部断开,此时电阻全部接 入。一定时间后,第一个开关导通,相应地第一个电阻被切除。依此类推,达到 限制电流和保证电磁转矩的目的。
MATLAB应用技术
17
4.2异步电机模型
MATLAB应用技术
18
➢异步电动机模型:标幺制和国际单位制
其电气连接和功能分别为:
• A、B、C:交流电机的定子电压输入/输出端子,可直接连接三相
电压;
• Tm:电机负载输入端子,一般是加到电机轴上的机械负载;
Tm>0,为电动机;Tm<0,为发电机。
• a、b、c:绕线式转子输出电压端子,一般短接在一起或者连接到
7
1.使用模块 (1)直流电动机(DC-Motor)
(2)直流电压源(E、Ef)
模块取自SimPowerSystems工具箱 中的Electrical Sources库里的DC voltage source模块。直流电压E为 直流电机的电枢回路电压,直流 电压Ef直流电机的励磁电压,二 者参数(Amplitude)设置为240。
图 起动变阻箱的电路模型
图 创建的子系统
MATLAB应用技术
12
MATLAB应用技术
13
1.使用模块 (1)断路器(Breaker)
断路器取自SimPowerSystems工具箱中的Elements库里的Breaker模块
MATLAB应用技术
14
(2)调速电阻 调速电阻选自SimPowerSystems工具箱中的Elements库里的series RLC branch 模块。 (3)断路器控制信号(Step) 断路器通断控制采用阶跃信号与模块的控制端连接实现。
MATLAB应用技术
15
2.仿真结果
1400
1200
1000
800
600
400
200
0
0
1
2
3
4
5
6
7
8
9 10
图 电机转速波形
40
35
30
25
20
15
10
5
0
1
2
3
4
5
6
7
8
9 10
图 电机电枢电流波形
MATLAB应用技术
16
图 电磁转矩波形
起动电阻的阻值要根据电动机的参数和起动具体要求进行选择,阻值过大 会延长起动时间,而阻值过小又起不到限流作用。