交流电动机调速系统软件设计本科论文(精)_交流电机调速系统设计
交流电动机调速系统软件设计本科论文(精)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“交流电机调速系统设计”。
XXX大学本科毕业设计(论文电机交流调速软件设计 学生姓名: 学生学号: 院(系: 年级专业: 指导教师:教授 助理指导教师:副教授 二〇一一年六月
Xxx大学本科毕业设计(论文摘要 摘要
本文主要介绍基于意法公司STM32处理器的三相交流异步电动机调速系统的软件设计。详细阐述异步电动机矢量控制系统和电压空间矢量PWM(SVPWM调制技术原理及软件实现。使用IAR公司的EWARM开发环境进行C语言程序开发,同时嵌入μcos-ii实时操作系统,以提高系统的实时性。然后通过MATLAB/Simulink 软件进行仿真验证。实验及仿真结果表明,所设计的三相交流异步电动机调速系统具有转矩脉动小,输出电流波形好,系统响应速度快等优点。
关键词三相异步电动机,矢量控制,SVPWM,STM32,μcos-ii实时操作系统,MATLAB仿真
本科毕业设计(论文 ABSTRACT 目录绪论矢量控制的基本原理电压空间矢量PWM(SVPWM的基本原理 4 STM32简介μcos-ii实时操作系统简介基于STM32的μcos-ii实时操作系统移植 7 MATLAB/Simulink仿真软件简介 8 调速系统软件实现 9 调速系统仿真模型及仿真 1 绪论
当前,三相交流异步电动机已广泛应用于现代工业及相关领域,其调速系统显然成为应用的关键,而调速系统的实现有很多种方式。20世纪70年代德国学者Blaschke等人提出了矢量控制方法。这种控制方法就是采用矢量变换使交流异步电机定子电流励磁分量和转矩分量之间实现解耦,交流异步电动机的磁通和转矩分别进行独立控制,从而使交流异步电动机变频调速系统具有了直流调速系统的优点。因此,近几年来得到相当广泛的应用。
矢量控制采用脉宽调制(PWM技术控制输出电压,PWM技术主要有正弦PWM(SPWM、消除指定次数谐波的PWM(SHEPWM、电流滞环跟踪PWM(CHBPWM、电压空间矢量PWM(SVPWM等控制技术。其中经典的SPWM控制主要着眼于使变压变频器的输出电压尽量接近正弦波,并未顾及输出电流的波形。而电流滞环跟踪控制则直接控制输出电流,使之在正弦波附近变化,这就比只要求正弦电压前进了一步。然而交流电动机需要输入三相正弦电流的最终目标是在电
动机空间形成圆形旋转磁场,从而产生恒定的电磁转矩,这正是电压空间矢量PWM(SVPWM控制技术的控制目标。如此,SVPWM控制技术具有系统逆变器直流端母线电压利用率高、开关损耗小、电动机转矩波动小等优越性能,应用更为广泛。
本文详细阐述异步电动机矢量控制系统和电压空间矢量PWM(SVPWM调制技术原理及基于意法公司STM32处理器的软件实现,同时嵌入μcos-ii实时操作系统,以提高系统的实时性,然后通过MATLAB/Simulink软件进行仿真验证。实验及仿真结果表明,该设计的三相交流异步电动机调速系统具有转矩脉动小,输出电流波形好,系统响应速度快等优点。矢量控制的基本原理 2.1矢量控制的基本思路
通过坐标变换,使异步电动机等效成直流电动机,模仿直流电动机的控制策略,得到直流电动机的控制量,然后经过相应的坐标反变换,就能够控制异步电动机。即通过坐标变换实现的控制系统就叫作矢量控制系统(VC 系统。基结构框图如图2-1。
2.2坐标变换 2.2.1坐标变换引出
由于异步电动机的动态数学模型复杂,即是一个多变量(多输入输出,并且电压(电流、磁通、转速、频率之间相互影响的高阶、强耦合、非线性系统,因此,要分析和求解这样的数学模型所列的方程显然是十分困难的。在实际应用中必须设法予以简化,而简化的基本方法就是坐标变换。
2.2.2坐标变换的基本思路
坐标变换的基本思路是能把异步电动机的物理模型等效的变换为类似直流电动机的模式,所依据的原则是:在不同的坐标下所产生的磁动势完全一样。
首先看看直流电动机的物理模型,如图2-1中所示。图中F 为励磁绕组,A 为电枢绕组,其中F 在定子上,A 在转子上。这里把F 的轴线称作d 轴,主磁通Ф的方向就是沿着d 轴的方向;A 的轴线则称为q 轴,由于换向器电刷的作用,电刷两侧每条支路中导线的电流方向总是相同的,因此,电枢磁动势的轴线始终被电刷限定在q 轴位置上,其效果好象一个在q 轴上静止的绕组一样,即电枢绕组。由此可描述直流电动机的物理模型是建立在两个相互垂直的坐标系上的,其中d 轴励磁绕组A 的励磁电流a i 决定主磁通Ф,而q 轴电枢绕组F 的电枢电流f i 在主磁通Ф下产生电磁转矩,与主磁通Ф无关。
在交流电动机三相对称的静止绕组A、B、C 中,通以三相平衡的正弦电流A i ,B i ,C i 时,所产生的合成磁动势是旋转磁动势F ,它在空间呈正弦分布,以同步转速 1 顺着 A-B-C 的相序旋转。其物理模型如图2-2(a 所示。
依据坐标变换的原则,要建立与直流电动机的物理模型等效的物理模型,可由下面的方法进行坐标变换:一是将三相静止坐标系转换为两相静止坐标系(3/2变换,二是将两相静止坐标系转换为两相旋转坐标系(3s/2r 变换,如图2-2。如
此得到与直流电动机的物理模型的等效的坐标系。2.2.3坐标变换之三相二相变换(2s/2r 变换
2s/2r 变换即二相静止坐标系到两相旋转坐标系的变换,α、β轴为静止的, d,q 轴是以转速 1ω旋转的,α轴与d 轴的夹角为ϕ,根据文献[8]知,(式2-4 ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡---=⎥⎦⎤⎢⎣⎡C B A β232302121132αi i i i i
⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡---=2323021211322/3C ⎥⎥⎥⎥⎥⎥⎦ ⎤⎢⎢⎢⎢⎢⎢⎣⎡---=2321232110322/3C ⎥⎦ ⎤⎢⎣⎡=⎥⎦
⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡q d s 2/r 2q d βαcos sin sin cos i i C i i i i ϕϕϕϕ 则两相旋转坐标系到二相静止坐标系的变换的变换阵为,(式2-5 由(式2-4两边左乘以变换阵的逆矩阵,可得(式2-6 则二相静止坐标系到两相旋转坐标系变换的变换阵为,(式2-7 2.3异步电动机在两相同步旋转坐标上的数学模型 2.3.1磁链方程
在dq 坐标系的磁链方程为,(式2-8 其中, —— dq 坐标系定子与转子同轴等效绕组间的互感;
—— dq 坐标系定子等效两相绕组的自感;——dq 坐标系转子等效两相绕组的自感;sd ψ、sq ψ、rd ψ、rq ψ分别表示d、q 轴上定子磁链,d、q 轴上转子磁 链;⎥⎦⎤⎢⎣⎡-=ϕϕϕϕcos sin sin cos s 2/r 2C ⎥⎦
⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡βαq d cos sin sin cos i i i i ϕϕϕϕ⎥⎦⎤⎢⎣⎡-=ϕϕϕϕcos sin sin cos r 2/s 2C ⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡rq rd sq sd r m r m m s m s rq rd sq sd 00000000i i i i L L L L L L L L ψψψψr m r l L L L +=ms m 23L L =s m s l L L L += sd i、sq i、rd i、rq i 分别表示d、q 轴方向定子绕组电流,d、q 轴方向转子绕组电流;2.3.2电压方程
在dq 坐标系的电压方程为,(式2-9 其中, s R 为转子内电阻,r R 为定子内电阻;1ω为同步角转速,其等于定子频率;s ω为转差,ωωω-=1s ,ω为转子转速;sd u、sq u、rd u、rq u 分别表示d、q 轴方向定子绕组电压,d、q 轴方向转子绕组电压。
2.3.3转矩与运动方程 在dq 坐标系的电转矩方程为,(式2-10 运动方程为,(式2-11 2.3.4异步电动机在两相同步旋转坐标上的状态方程 由于鼠笼型转子内部是短路的,故有 rd u = rq u = 0 ,由代数变换可知,其状 态方程,即s r i--ψω状态方程, ⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+-+-+--+=⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡rq rd sq sd r r r s m m s r s r r m 1m m m 1s s s 1m 1m s 1s s rq rd sq sd i i i i p L R L p L L L p L R L p L p L L p L R L L p L L p L R u u u u ωωωωωωωω(rq sd rd sq m p e i i i i L n T-=t n J T T d d p L e ω+=(式2-12(式2-13(式2-14(式2-15(式2-16 其中, ——电机漏磁系数;——转子电磁时间常数。2.4按转子磁链定向的矢量控制 2.4.1按转子定向的旋转坐标系
现令d 轴沿着转子总磁链矢量方向,并称之为M 轴,而q 轴再逆时针转90°,即垂直于转子总磁链矢量,称之为T 轴。即有
r rm rd ψψψ==, 0==rt rq ψψ(式2-17 2.4.2按转子定向的旋转坐标系的状态方程 转矩方程为(式2-18 L p rq sd rd sq r m 2p(d d T J n i i JL L n t--=ψψωsd
r m rq 1rd r rd(1d d i T L T t +-+-=ψωωψψsq r m rd 1rq r rq(1d d i T L T t +---=ψωωψψs sd sq 1sd 2r s 2m r 2r s rq r s m rd r r s m sd d d L u i i L L L R L R L L L T L L L t i σωσωψσψσ+++-+=s sq sd 1sq 2r s 2m r 2r s rd r s m rd r r s m sq d d L u i i L L L R L R L L L T L L L t i σωσωψσψσ+-+--=r r r R L T =r s 2m 1L L L-=σr st r m p e ψi L L n T = 转差方程为(式2-19 d、q 解耦方程(式2-19 2.4.3按转子磁链模型(计算 ϕ 按转子磁链模型如下图图2-3, 2.4.4按转子磁链定向的矢量控制 矢量控制的结构框图如下图2-4,r r st m s 1ψωωωT i L ==-sm r m r 1i p T L +=ψ电压空间矢量PWM(SVPWM的基本原理 4 STM32简介
4.1基于CORTEX-M3内核的STM32 CORTEX-M3是ARM公司最新推出的基于ARM v7体系架构的处理器核,具有高性能、低成本、低功耗的特点,专门为嵌入式应用领域设计。ARM v7架构采用了Thumb.2技术。保持了对现存ARM解决方案完整的代码兼容性,比单纯 ARM代码少使用3l%的内存,减少了系统开销,同时能够比Thumb技术高出38%的性能。在中断处理方面,CORTEX-M3集成了嵌套向量中断控制器 NVIC。NVIC可以配置 1~ 240 个带有256个优先级、8级抢占优先权的物理中断。同时,抢占(Pre-eruption、尾
链(Tail-chaining、迟到技术(Late-arriving的使用,大大缩短了异常事件的响应事件。CORTEX-M3异常处理过程中由硬件自动保存和恢复处理器状态,进一步缩短了中断响应时间,降低了软件设计的复杂性。
STM32是意法公司基于CORTEX-M3内核的一款高性能单片机,在具有与其它单片机相同功能的同时,在电机控制方面尤为突出,可产生高精度的可控6路PWM 波,其可设置死区时间与故障输出保护,并且设有正交编码器速度反馈接口,实现高精度速度检测。并且意法公司针对交流感应电动机还专门设计了应用程序库,方便使用者二次开发。ARM是目前嵌入式领域应用最广泛的 R I S C微处理器结构,它以低成本、低功耗、高性能等优点占据了嵌入式系统应用领域的领先地位。
C o r t e x-M3内核是 A R M新型 V 7架构系列的微控制器版本,广泛应用于企业、汽车系统、家庭网络和无线技术领域,特别在电机数字控制领域的性能尤为突出。
4.2STM32的高级定时器 4.2.1高级定时器的结构图 参考文献[11],其结构如下图4-1, 4.2.2高精度PWM产生
时钟可为APB总线频率的2倍,最大72MHz,可提供13.8ns 定时精度。有边沿或中心对称模式,方便PWM波的结构调整。在更新率倍频模式,中心对称模式下无精度损失,每个PWM周期可产生两次中断或DMA连续传输。
4.2.2高精度PWM管理
可编程的死区产生是其最大的特点,由8位寄存器控制死区时间,在时钟为
72MHz时13.8ns 最大精度(从0 到14µs, 非线性。有专门的故障停机输入控制,由关闭6路PWM输出且发出中断请求来实现,且异步操作(无须时钟同步,更适合实时控制。
4.3STM32的速度检测
STM32可直接与增量式正交编码器相连而无需外部逻辑电路,其中正交编码器的第三个输出口,可连至外部中断口来触发定时器的计数器复位。当自动重载寄存器的值配置为正交编码器每转产生的计数脉冲时,则计数器的值直接为转子的角度/位置,非常方便速度检测。
4.4STM32的ADC ADC转换速度可达1MHZ,精度为达12位,采样时间可编程(1.5-239.5个时钟周期,最小采样时间达107ns,满足高性能异步电动机调速的采样频率要求。有多通道基于定时器的扫描采样功能,且每个ADC通道可被来自定时器的6个事件触发,或由外部事件和软件触发,由此可将ADC与定时器并联控制,得到更好的调速性能。μcos-ii实时操作系统简介
µC/OS-II是著名的源代码公开的实时内核,是一个完整的,易移植、易固化、易裁剪的占先式实时多任务内核。µC/OS-II是用ANSI C编写的,包含一小部分与微处理器类型相关的汇编语言代码,使之可供不同架构的微处理器使用。虽然µC/OS-II是在PC机上开发和测试的,但µC/OS-II的实际对象是嵌入式系统,并且很容易移植到不同架构的微处理器上。至今,从8位到64位,µC/OS-II已在超过40中不同架构的微处理器上运行。基于STM32的μcos-ii实时操作系统移植 7 MATLAB/Simulink仿真软件简介 8 调速系统软件实现
8.1调速系统软件的结构图 调速系统软件的结构图如图8-1,磁场定向控制(FOC 软件的流程图如图8-2, 8.2 9 调速系统仿真模型及仿真 电流采样
(A i ,B i ,C i =得到相电流(αi ,βi = Clarke(A i ,B i ,C i(d i ,q i = Park(αi ,βi *d V = PID 调节(d i ,*d i *q V = PID 调节(q i ,*d i(q V ,d V = 饱和处理(*q V ,*d V(αV ,βV = 反Park(q V ,d V SVPWM(αV ,βV
结 束 结论
参考文献
[1] 华成英,童诗白.模拟电子技术基础[M] 北京:高等教育出版社,2006 攀枝花学院本科毕业设计(论文参考文献
[2] 杨路明.C语言程序设计教程[M] 北京:北京邮电大学出版社,2005 [3] 王晓明.电动机的单片机控制.北京:北极航空航天大学出版社,2002.[4] 王兆安,黄俊.电力电子技术.北京:机械工业出版社,2000.[5] 李华德,白晶,李志明.交流调速控制系统.北京:电子工业出版社,2004.[6] 罗政球.提高电子电路抗干扰能力经验谈[J].电子制作,2006,10.[7] 胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,2006,3.[8] 陈伯时.电力拖动自动控制系统.北京:机械工业出版社,2004,07.[9](澳霍姆斯(Holmes,D.G.,(美利波(Lipo,T.A.著;周克亮译.电力电子变换 器PWM技术原理与实践.北京:人民邮电出版社,2010,02.[10](英姚文详,宋岩译.ARM Cortex-M3权威指南.北京:北京航空航天大 学出版社,2009,7.[11] 彭刚,春志强.基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践.北京:电子
工业出版社,2011,01.[12] 侯殿有,才华.ARM嵌入式C编程标准教程.北京:电子工业出版社,2011,01.[13](美Jean J.Labroe著,邵贝贝等译.嵌入式实时操作系统μCOS-Ⅱ(第2版.北京: 北京航天航空大学出版社,2003,05.[14] 陈瑶,李佳,宋宝华.Cortex-M3 + μC/OS-II嵌入式系统开发入门与应用.北京:人民邮
电出版社,2010,08.[15] 马小亮.大功率交--交变频调速及矢量控制技术(第3版.北京:机械工业出版社,2004, 07.[16] Schildt, Herbert.c: The complete Reference(c 4/E.McGraw-Hill/Osborne Media ,2000,4.[17] Jean J.Labroe.Embedded Software.Newnes ,2007,9.65 攀枝花学院本科毕业设计(论文)(空 1 行 附录 A:XX 公式的推导 附录 A:XX 公式的推导(空 1 行(空 1 行 黑体三号居中 XX 公式的推导过程是:(宋体五号,距行固定值 20 磅,英文用 Times New Roman 五号)65 攀枝花学院本科毕业设计(论文)(空 1 行 致谢 致 谢(空 1 行 黑体三号居中 XXX…(宋体小四号,距行固定值 20 磅)67