MATLAB仿真同步电机模型.docx
- 文档编号:2980820
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:17
- 大小:232.92KB
MATLAB仿真同步电机模型.docx
《MATLAB仿真同步电机模型.docx》由会员分享,可在线阅读,更多相关《MATLAB仿真同步电机模型.docx(17页珍藏版)》请在冰豆网上搜索。
MATLAB仿真同步电机模型
电机模型MATLAB仿真
第1章引言
1.1引言
世界工业进步的一个重要因素是过去几十年中工厂自动化的不断完善。
在上个世纪70年代初叶,席卷全世界世界先进工业国家的石油危机,迫使他们投入大量人力和财力去研究高效高性能的交流调速系统,期望用它来节约能源。
通过十年左右的尽力,到了80年代大见成效,高性能交流调速系统应用的比例逐年上升,能源危机从而得以减缓。
从此以后,高性能交流电机的研究从未再停止过。
而且众所周知,电机的数学模型是多变量、强耦合的非线性系统。
对非线性系统中的混沌和分支现象的研究是当前非线性科学研究的热点,在理论上、运算机仿真和实验上都有了一些研究功效,提出了一些方式。
但要从理论上研究一个非线性动力系统,一样比较困难,咱们往往希望在维持其动力学特性的基础上,将其简化。
要简化一个动力系统,有两条途径:
一是减少系统的维数;二是排除非线性[1]。
1.2同步电机概述
同步电机从来是以转速与电源频率严格维持同步而著称的,只要电源频率维持恒定,同步电动机的转速就绝对不变。
小到电钟和记录仪表的按时旋转机构,大到大型同步电动机直流发电机组,无不利器转速恒定的特点。
除此之外,同步电动机还有一个突出的优势,确实是能够操纵励磁来调剂它的功率因数,可使功率因数高到乃至超前。
在一个工厂中只需要少数几台大容量恒转速的设备(例如水泵、空气紧缩机等)采纳同步电动机,就足以改善全厂的功率因数。
由于同步电动机起动费事、重载有振荡以至于失步的危险,因此除上述要求之外,一样的工业设备很少应用。
自从电力电子变频技术蓬勃进展以后,情形就完全改变了。
采纳电压频率和谐操纵后,同步电动机便和同步电动机一样成为调速电机大伙儿庭的一员。
原先阻碍同步电动机普遍应用的问题已经取得解决。
例如起动问题,既然频率能够由低调到高,转速也就慢慢升高,不需要任何其他起动方法,乃至有些容量达数万千瓦的大型高速拖动电机,还专门配上变频装置作为软起动设备。
再如失步问题,其起因本来确实是由于旋转磁场的同步转速固定不变,电机转子掉队的角度太大时便造成失步,此刻有了转速和频率的闭环操纵,同步转速能够随着改变,失步问题自然也就不存在了[2]。
因此,同步电机的应用已日趋普遍,同步电机将在尔后的电机系统研究中占有重要的地位。
1.3系统仿真技术概述
系统是由客观世界中实体与实体间的彼此作用和彼此依托关系组成的具有某种特定功能的有机整体。
系统的分类方式是多种多样的,适应上依照其应用范围能够将系统分为工程系统和非工程系统。
工程系统的含义是指由彼此关联部件组成的一个整体,以实现特定的目的。
例如电机驱动自动操纵系统是由执行部件、功率转换部件、检测部件所组成,用它来完成电机的转速、位置和其他参数操纵的某个特定目标。
非工程系统的概念范围很广,大至宇宙,小至原子,只要存在着彼此关联、彼此制约的关系,形成一个整体,实现某种目的的均能够以为是系统。
若是想定量地研究系统地行为,能够将其本身的特性及内部的彼此关系抽象出来,构造出系统的模型。
系统的模型分为物理模型和数学模型。
由于运算机技术的迅速进展和普遍应用,数学模型的应用愈来愈普遍。
系统的数学模型是描述系统动态特性的数学表达式,用来表示系统运动进程中的各个量的关系,是分析、设计系统的依据。
从它所描述系统的运动性质和数学工具来分,又能够分为持续系统、离散时刻系统、离散事件系统、混杂系统等。
还可细分为线性、非线性、定常、时变、集中参数、散布参数、确信性、随机等子类。
系统仿真是依照被研究的真实系统的数学模型研究系统性能的一门学科,此刻尤指利用运算机去研究数学模型行为的方式。
运算机仿真的大体内容包括系统、模型、算法、运算机程序设计与仿真结果显示、分析与验证等环节[3]。
1.4仿真软件的进展状况与应用
初期的运算机仿真技术大致经历了几个时期:
20世纪40年代模拟运算机仿真;50年代初数字仿真;60年代初期仿真语言的显现等。
80年代显现的面向对象仿真技术为系统仿真方式注入了活力。
我国早在50年代就开始研究仿真技术了,那时要紧用于国防领域,以模拟运算机的仿真为主。
70年代初开始应用数字运算机进行仿真[4]。
随着数字运算机的普及,近20年以来,国际、国内显现了许多专门用于运算机数字仿真的仿真语言与工具,如CSMP,ACSL,SIMNOM,MATLAB/Simulink,Matrix/SystemBuild,CSMP-C等。
1.5MATLAB概述
MATLAB是国际上仿真领域最权威、最有效的运算机工具。
它是MathWork公司于1982年推出的一套高性能的数值计算和可视化数学软件,被誉为“巨人肩上的工具”。
[8]
MATLAB是一种应用于计算技术的高性能语言。
它将计算,可视化和编程结合在一个易于利用的环境中,此而将问题解决方案表示成咱们所熟悉的数学符号,其典型的利用包括:
.数学计算
.运算法那么的推导
.模型仿真和还原
.数据分析,搜集及可视化
.科技和工程制图
.开发软件,包括图形用户界面的成立
MATLAB是一个交互式系统,它的大体数据元素是矩阵,且不需要指定大小。
通过它能够解决很多技术计算问题,尤其是带有矩阵和矢量公式推导的问题,有时还能写入非交互式语言如C和Fortran等。
MATLAB的名字象征着矩阵库。
它最初被开发出来是为了方便访问由LINPACK和EISPAK开发的矩阵软件,其代表着艺术级的矩阵计算软件。
MATLAB在拥有很多用户的同时经历了许连年的进展时期。
在大学环境中,它作为介绍性的教育工具,和在进阶课程中应用于数学,工程和科学。
在工业上它是用于高生产力研究,开发,分析的工具之一。
MATLAB的一系列的特殊应用解决方案称为工具箱(toolboxes)。
作为用户不可缺少的工具箱,它能够使你学习和利用专门技术。
工具箱包括着M-file集,它使MATLAB可延展至解决特殊类的问题。
在工具箱的范围内能够解决单个进程,操纵系统,神经网络,模糊逻辑,小波,仿真及其他很多问题。
通过几十年的完善和扩充,它已进展成线形代数课程的标准工具。
在美国,MATLAB是大学生和研究生必修的课程之一。
美国许多大学的实验室都安装有MATLAB,供学习和研究之用。
它集数值分析、矩阵运算、信号处置和图形显示于一体,组成了一个方便的、界面友好的用户环境。
其包括的SIMULINK是用于在MATLAB下成立系统框图和仿真环境的组件,其包括有大量的模块集,能够很方便的调取各类模块来搭建所构思的实验平台,同时SIMULINK还提供时域和频域分析工具,能够直接绘制系统的Bode图和Nyquist图。
[3]
MATLAB系统可分为五个部份:
MATLAB语言。
这是一种高级矩阵语言,其有着操纵流程状态,功能,数据结构,输入输出及面向对象编程的特性。
它既有“小型编程”的功能,快速成立小型可弃程序,又有“大型编程”的功能,开发一个完整的大型复杂应用程序。
MATLAB的工作环境。
这是一套工具和设备方便用户和编程者利用MATLAB。
它包括有在你的工作空间进行治理变量及输入和搜集数据的设备。
同时也有开发,治理,调试,(profilingM-files,MATLAB’sapplications。
)的系列工具。
图形操作。
这是MATLAB的图形系统。
它包括有系列高级命令,其内容包括二维及三维数据可视化,图形处置,动画制作,表现图形。
同时它也提供低级命令便于用户完全定制图形界面并在你的MATLAB软件中成立完整的用户图形界面。
MATLAB数据功能库。
它拥有庞大的数学运算法那么的集合,包括有大体的加,正弦,余弦功能到复杂的求逆矩阵及求矩阵的特点值,Bessel功能和快速傅立叶变换。
MATLAB应用程序编程界面。
这是一个许诺你在MATLAB界面下编写C和Fortran程序的库。
它方便从MATLAB中挪用例程(即动态链接),使MATLAB成为一个计算器,用于读写MAT-files。
1.6Simulink概述
Simulink是用于仿真建模及分析动态系统的一组程序包,它支持线形和非线性系统,能在持续时刻,离散时刻或二者的复合情形下建模。
系统也能采纳复合速度,也确实是用不同的部份用不同的速度来采样和更新。
Simulink提供一个图形化用户界面用于建模,用鼠标拖沓块状图表即可完成建模。
在此界面下能像用铅笔在纸上一样画模型。
相关于以前的仿真需要用语言和程序来讲明不同的方程式而言有了极大的进步。
Simulink拥有全面的库,如接收器,信号源,线形及非线形组块和连接器。
同时也能自己概念和成立自己的块。
模块有品级之分,因此能够由顶层往下的步骤也能够选择从底层往上建模。
能够在高层上统观系统,然后双击模块来观看下一层的模型细节。
这种途径能够深切了解模型的组织和模块之间的彼此作用。
在概念了一个模型后,就能够够进行仿真了,用综合方式的选择或用Simulink的菜单或MATLAB命令窗口的命令键入。
菜单的专门性便于交互式工作,固然命令行关于运行仿真的分支是很有效的。
利用scopes或其他显示模块就可在模拟运行时看到模拟结果。
进一步,能够改变其中的参数同时能够当即看到结果的改变,仿真结果能够放到MATLAB工作空间来做后处置和可视化。
模型分析工具包括线性化工具和微调工具,它们能够从MATLAB命令行直接访问,同时还有很多MATLAB的toolboxes中的工具。
因为MATLAB和Simulink是一体的,因此能够仿真,分析,修改模型在二者中的任一环境中进行。
1.7小结
综上所述,利用MATLAB来仿真同步电机的运行情形,能够帮忙研究者更好更方便的了解同步电机的特性,以便进一步改善其效率。
第2章同步电机大体原理
2.1理想同步电机
2.1.1理想同步电机假设
众所周知,由于转子结构的不同,同步电机可分为隐极机和凸极机两类。
以下的研究对象像都是凸极机。
同步电机的要紧特点是:
定子有三相交流绕组,转子为直流励磁。
将电机结构简化后,电机内部的磁场散布和相应的感应电势的转变规律仍相当复杂,如步采取必然的假设,仍难以对它们的运行方式作定量分析。
这些假设是:
(1)电机铁芯不饱和。
这一假设不仅意味磁场和各绕组电流间有线形关系,也使在确信空气隙合成磁场时有可能运用叠加原理。
(2)电机有完全对称的磁路和绕组。
这一假设包括以下几方面:
定子三相绕组完全相同,空间位置彼此相隔2/3π电弧度;转子每极的励磁绕组完全相同;阻尼条的设置对称于正、交轴。
(3)定子三相绕组的自感磁场,定子与转子绕组间的互感磁场,沿空气隙按正弦律散布。
这一假设表示略去所有的谐波磁势、谐波磁通和相应的谐波电势,也略去谐波磁场产生的电磁转矩。
知足上列假设条件的同步电机,称为理想同步电机。
以下的分析都以理想同步电机为前提。
而时实践证明,按理想同步电机条件的分析、计算所得,误差在许诺范围内。
2.2abc/dq模型的成立
2.2.1建模背景
因为关于具有阻尼条的凸极机,由于空气隙旋转磁场总能够分解为两个轴线与转子正,交轴重合的脉动磁场,因此模型得以成立。
取定子各相绕组轴线及其磁链的的正方向,dq轴线的正方向,励磁绕组和正交轴阻尼绕组磁链的正方向,如图 (2-1)所示,定子各相绕组电流产生的磁通方向与各该相绕组轴线的正方向相反时,这些电流为正值。
换言之,定子各相正值电流将产生各该相负值磁链。
转子各绕组电流产生的磁通方向,与正轴或交轴正方向相同时,这些电流为正值。
即,正值转子电流将产生正值转子绕组磁链。
br-axisbs-axis
kq-axis
ar-axis
as-axis
k
d-axes
cs-axis
cr-axis
图2-1定子、转子各相的旋转d,q坐标定位
按图2-1的电磁量取向即可列出如下的同步电机电压方程和磁链方程:
电压方程:
(2-1)
其中,
为求导算子,即
=d/dt,v为各绕
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 仿真 同步电机 模型