基于SVPWM电机控制系统中电流环的设计
基于空间矢量控制(SVPWM)技术的三相电压型整流器设计

基于空间矢量控制(SVPWM)技术的三相电压型整流器设计作者:佚名来源:本站整理发布时间:2010-9-9 10:54:01 [收藏] [评论]传统的变压整流器和非线性负载的大量使用使电网中电流谐波含量较高,对飞机供电系统和供电质量造成很大影响。
消除电网谐波污染、提高整流器的功率因数是电力电子领域研究的热点。
空间矢量PWM(SVPWM)控制具有直流侧电压利用率高、动态响应快和易于数字化实现的特点。
本文采用空间矢量技术对三相电压型整流器进行研究,使其网侧电压与电流同相位,从而实现高功率因数整流。
1 空间矢量控制技术SVPWM控制技术通过控制不同开关状态的组合,将空间电压矢量V控制为按设定的参数做圆形旋转。
对任意给定的空间电压矢量V均可由这8条空间矢量来合成,如图1所示。
任意扇形区域的电压矢量V均可由组成这个区域的2个相邻的非零矢量和零矢量在时间上的不同组合来得到。
这几个矢量的作用时间可以一次施加,也可以在一个采样周期内分多次施加。
也就是说,SVPWM通过控制各个基本空间电压矢量的作用时间,最终形成等幅不等宽的PWM脉冲波,使电压空间矢量接近按圆轨迹旋转。
主电路功率开关管的开关频率越高,就越逼近圆形旋转磁场。
为了减少开关次数,降低开关损耗,对于三相VSR某一给定的空间电压矢量,采用图2所示的合成方法。
在扇区I中相应开关函数如图3所示。
零矢量均匀地分布在矢量的起、终点上,除零矢量外,由V1、V2、V4合成,且中点截出2个三角形。
一个开关周期中,VSR上桥臂功率开关管共开关4次,由于开关函数波形对称,谐波主要集中在整数倍的开关频率上。
2 直接电流控制策略三相VSR的电流控制策略主要分为直接电流控制和间接电流控制。
直接电流控制采用网侧电流闭环控制,提高了网侧电流的动、静态性能,并增强电流控制系统的鲁棒性。
而在直接控制策略中固定开关频率的PWM电流控制因其算法简单、实现较为方便,得到了较好应用,在三相静止坐标系中,固定开关频率的PWM电流控制电流内环的稳态电流指令是一个正弦波信号,其电流指令的幅值信号来源于直流电压调节器的输出,频率和相位信号来源于电网;PI电流调节器不能实现电流无静差控制,且对有功电流和无功电流的独立控制很难实现。
基于FPGA的SVPWM算法的实现

基于FPGA的SVPWM算法的实现基于FPGA的SVPWM(Space Vector Pulse Width Modulation)算法的实现是一种用于驱动三相交流电机的技术。
在这种方法中,通过控制电机的电压向量的位置和尺寸来实现对电机的精确控制。
FPGA(Field Programmable Gate Array)是一种可编程逻辑器件,可以根据用户的需求重新编程以实现特定的功能。
在FPGA上实现SVPWM算法有以下几个关键步骤:1.电压向量生成:SVPWM算法通过构造一个六段可调节电压波形,使其在不同时间点上可以形成不同电压向量的组合。
每个电压向量由两个电压矢量之间的比例组成。
在FPGA上,可以使用可编程逻辑来实现这个功能。
2.电流测量:为了实现电机的闭环控制,需要测量电机的电流。
通过使用电流传感器或其他测量方法(如电压降法或电流传感器),可以获取电机的电流值。
在FPGA上实现电流测量可以使用模数转换器(ADC)模块,将模拟信号转换为数字信号。
3.PI控制器:SVPWM算法中使用PI控制器来控制电压向量的位置和尺寸,以达到所需的电机运行状态。
PI控制器根据电机的误差信号来调整电压向量的输出。
在FPGA上,可以使用可编程逻辑来实现PI控制器的功能。
4.PWM产生:在SVPWM算法中,需要通过调制信号产生脉冲宽度调制(PWM)信号,以控制电机的转矩和速度。
在FPGA上,可以使用特定的计数器来生成PWM信号。
这可以通过编程FPGA来实现。
5.输出驱动器:最后,FPGA需要输出PWM信号来驱动电机。
可以使用外部电路或FPGA的IO引脚来连接到电机的驱动器。
驱动器可以将逻辑电平的PWM信号转换为适合电机的电压和电流信号。
在FPGA上实现SVPWM算法可以提供高度可配置和灵活的控制方式,并且可以实现高效的电机控制。
通过使用FPGA,可以根据实际需求对电机的控制算法进行调整和优化,实现更好的性能和效率。
此外,FPGA还具有可编程性和可重复使用性的优势,可以适应不同的电机类型和控制需求。
基于SVPWM的永磁同步电机控制

因此通过坐标变换将电机方程转换为一系列 的常系数微分方程,以简化分析便于研究。
01 永磁同步电机及其矢量控制系统
1.2 永磁同步电机的数学模型
2.1 SVPWM基本理论
SVPWM技术,也称作磁通正弦PWM技术,其调制波相当于在原正弦波 的基础上叠加了一个三次谐波。其主要思路是从电机的角度出发,采用整流 器空间电压矢量的切换以获得幅值恒定的准圆形旋转磁场,从而在不高的开 关频率(1-3kHz)条件下,使交流电动机获得了较控制更好的性能。
基于SVPWM的三相整流器控制具有如下优点: (1)三相直流电压利用率提高了15.47%,由于直流电压利用率的提高,在相 同直流电压条件下,可以提高三相SWPWM整流器网侧电压的设计,相对减少 了三相整流器网侧电流,降低了整流器网侧及功率开关管导通损耗,提高了整 流器的运行效率; (2)相同的波形品质条件下,SVPWM控制具有较低的开关频率,且平均降低 约30%,有效降低了功率开关管的开关损耗: (3)SVPWM控制具有更好的动态性能、更易于数字化实现。因 而,SVPWM控制具有很好的研究价值。
N 5 N 4
N 1
通过计算: N=4*C+2*B+A
N 6
N 3 N 2
02 SVPWM控制技术
2.2 SVPWM的算法实现
第二步:计算电压矢量作用时间Tx,Ty,T0: 根据扇区I电压矢量合成的过程,则每个矢量的作用
时间可以通过Uα和Uβ计算得到:
引人三个变量X,Y,Z,计算方法为:
U
T1 T
基于SVPWM的PMSM矢量控制伺服系统研究

1 交流伺服系给数学模型 . 2 由于 P M 具 有 多变 量 、强 耦 合 及 非 线 性 等 MS
特点,为了获得高动态性能,P M 交流伺服控制 MS 系统 采 用矢 量 控 制 , 即通 过 坐 标 变 换 ,把 P M MS 等 效为直 流 电动机 。在 坐标变 换过 程 中 ,应保 证 变
0 引言
随 着 计 算机 技 术 及 控 制 理 论 的 发 展 ,数 控 系
统 广泛 的应 用于数 控机 床 、玻璃 深加 工设备 及机 器 人 等 领域 。伺服 系统 是数 控 系 统 的重 要组 成 部 分 , 接受来 自C NC的 指令 信 息 ,控 制 执行 部 件 的运 动 方向 、进给 速度 与位移 量 ,以加 工 出符合 要求 的零 件 …。伺 服 系统 的动 态 响应 和伺服 精 度是影 响数 控
标 准 ,以三 相逆 变 器 不 同开 关模 式作 适 当 的切 换 ,
从 而形 成 P WM 波 ,以所 形成 的实 际磁 链矢 量 来追
踪 其 准 确 磁 链 圆 。 由于 S WM 方 法 将 逆 变 系统 VP
和异 步 电机 看 作 一个 整 体 来考 虑 ,模 型 比较 简 单 ,
也便 于微 处 理 器 的实 时 控 制 ,而且 电流 谐 波分 量 、 谐 波转 矩 也 减 少 ,电机 的转 矩 脉 动 得 到 抑 制 ,而 且 与 S WM 技 术 相 比直 流 利 用 率 有很 大 提 高 ,并 P
此数控 系统 的速 度和 精度 等技 术指 标 ,很 大程 度上 由伺服 系统 的性 能所 决定 。伺 服 系统性能 ,主要体 现 在稳 态 跟踪误 差 、动 态 响应 的精确 性和 快速 性及
控 制功 率 管通 断时 间 。 P M 伺服 进 给 系 统 要 求 电 流 环 具 有 输 出 电 MS 流 谐 波分量 小 、响 应速 度快 等性 能 ,因此 ,P M MS
有源电力滤波器不定频滞环SVPWM电流控制方法

L U F e n g ,T I A N Mi n g — x i n g ,Z HU Q i a n g — h u a 2
( 1 . L a n z h o u J i a o t o n g U n i v e r s i t y ,L c u t z h o u 7 3 0 0 7 0 ,C h i n a )
第4 8卷 第 1期
2 0 1 4年 1月
电力 电子技 术
P o we r E l e c t r o n i c s
Vo 1 . 4 8,No . 1
J a n u a r y 2 0 1 4
有源电力滤波器不定频滞环 S V P WM 电流控制方法
卢 锋 ,田铭 兴 ,朱 强化
p o s e d . T h i s me t h o d c o mb i n e s he t h y s t e r e s i s c o n t r o l l i n g wi t h S VP W M c o n t r o l l i n g a n d g i v e s t h e b e s t s u i t a b l e s wi t c h i n g o f v o l t a g e v e c t o r u s i n g he t s p a c e d i s t i r b u t i o n o f c u r r e n t e r r o r v e c t o r a n d r e f e r e n c e v o l t a g e v e c t o r , a n d t h e n c o n t r o l s he t c u r r e n t e r r D r wi t h i n a g i v e n h y s t e r e s i s w i d t h. Vo l t a g e s p a c e v e c t o r i s i n t r o d u c e d i n t o t h e c o n t r o l s y s t e m t o e l i mi — n a t e he t p h a s e i n t e r f e r e n c e , a n d i t c a n b e r e a l i z e d s i mp l y wi ho t u t c o mp l i c a t e d v e c t o r t r a n s f o m . r Du i r n g t h e t i me o f a e — q u i r i n g f a s t c u re n t es r p o n s e, i t d e b a s e s he t s wi t c h i n g f r e q u e n c y a n d e n h a n c e s he t r u n n i n g e ic f i e n c y o f t h e s y s t e m. T h e s i mu l a t i o n a n d e x p e i r me n t a l r e s u l t s c o mp l e t e l y v e i r f y he t f e a s i b i l i t y a n d v a l i d i t y o f he t p r o p o s e d me t h o d . Ke y wo r d s: a c t i v e p o we r i f l t e r ;i n d e t e mi r n a t e f r e q u e n c y h y s t e r e s i s ;s p a c e v e c t o r p u l s e w i d t h mo d u l a t i o n
基于SVPWM永磁同步电机控制系统的建模与仿真

理论便可得到路 q轴下 PMsM数学模型。
电压平衡方程:
仇 二 心 p化一 汽 尺 + 衅
式中, p为微分算子; R:为电 枢绕组电阻( 。) :
U。 凡 +夕 = 几 几+衅 礼
( 1)
补 翁 罪迎
位宜与 庄公 砚 翻
僻为 子 速 (r 眺); 化、 确 q轴 链。 转 角 度a 九为 磁
. 2 2 PMSM 矢量控制系统
( 1) 矢量控制原理 矢量控制技术可以实现交流电动机产生转矩
和产生磁通的电流分量之间的解祸控制,使交流电
入嘛 、谕 。 后 相电 检 电 检 然 由 流 测 路 测到礼 、 . 0 1 经 标 换 到 、 , 、 分 与 坐 变 得 与 i 将与 与 别 它 v , 们的参考给定愉 、瑞 进 较 这里控制 、 行比 嗬 =0 通 个电 I 调 器 到 , 过两 流P 节 得 理想的 控
文在分析PMSM数学模型的基础上,借助Ma a 强 l t b
大的 真 模能 在 m n 中 立了 于 仿 建 力, 影 u k 建 基 i l
SVPw M的PMSM控制系统的仿真模型, 并进行了仿 真实验,为PMSM伺服控制系统的分析与设计提供 了有效理论依据。
目 PMsM的矢量控制己 前, 被证明是一种高性 能的控制策略.1 ,但系统结构、具体实现方案还需 ] 进一步研究。脉宽调制技术以正弦脉宽 ( SPWM)
者提出了空间电压矢量脉宽调制 ( SVPWM) 方法, 它具有线性范围宽,高次谐波少,易于数字实现等 优点,在新型的驱动器中得到了普遍应用。仿真和 建模是各工程领域分析、设计各种复杂系统的有利 工具,因此,如何建立有效的Ph1SM控制系统的仿
异步电机SVPWM控制系统设计

异步电机SVPWM控制系统设计摘要:介绍了电压空间矢量脉宽调制(SVPWM)的基本原理,详细阐述了在仿真软件MATLAB/SIMULINK环境下实现SVPWM的方法,最后给出了仿真实验结果。
关键词:SVPWM SIMULINK MATLAB 仿真大规模集成电路和计算机控制技术在20世纪70年代后迅速发展,现代控制理论也大规模应用。
变频调速在交流调速技术中占有绝对优势,再加上变频调速在不断完善的调速性能和可靠性的同时不断降价,以及过程自动化实现简单节电效果显著的优点使得变频调速在工业行业深受喜爱。
近年来,空间电压矢量调制SVPWM 技术迅速发展,是一种新颖的控制方法,它一种由三相功率逆变器的六个功率开关构成的特殊开关模式,可以产生一种特定的能够使输出电流的波形尽量类似于理想正弦波的脉宽调制波。
由三相输出电压发出的空间电压矢量PWM不同于传统的正弦PWM,主要目的是怎样使得到整体效果更接近于理想圆形磁链轨迹。
比较SPWM,SVPWM技术绕组电流波形较小的谐波成分,会降低电机转矩脉动,更接近圆形旋转磁场,这样会提高直流母线电压的利用率,更方便数字化的实现。
1 SVPWM控制方法的基本原理原理SVPWM 的理论基础是平均值等效原理,即在一个开关周期内通过对基本电压矢量加以组合,使其平均值与给定电压矢量相等。
在某个时刻,电压矢量旋转到某个区域中,可由组成这个区域的两个相邻的非零矢量和零矢量在时间上的不同组合来得到。
两个矢量的作用时间在一个采样周期内分多次施加,从而控制各个电压矢量的作用时间,使电压空间矢量接近按圆轨迹旋转,通过逆变器的不同开关状态所产生的实际磁通去逼近理想磁通圆,并由两者的比较结果来决定逆变器的开关状态,从而形成PWM 波形。
2 基于DSP的SVPWM交流调速系统的硬件实现异步电机矢量控制系统使用的是交—直—交电压型逆变电路,其中整流电路,逆变电路和智能功率模块IPM构成的逆变电路构成了主回路。
基于永磁同步电机的电流滞环控制和SVPWM控制的研究分析

基于永磁同步电机的电流滞环控制和SVPWM控制的研究分
析
张继勇;杨茂朕;马一鸣;王凯;嵇仁君;许根柱
【期刊名称】《电器工业》
【年(卷),期】2022()6
【摘要】永磁同步电机(PMSM)因其结构及工作效率的优势受到广泛关注,对永磁同步电机的工作特点进行分析,说明电流滞环控制以及空间矢量控制技术(SVPWM)的控制原理。
使用Matlab/Simulink软件以上述两种控制方式对永磁同步电机的仿真结果进行分析研究,实验证明:在SVPWM控制方式下的永磁同步电机的稳定性更高、响应速度更快。
为工程应用中的控制方式给出了相关的原理参考。
【总页数】5页(P27-30)
【作者】张继勇;杨茂朕;马一鸣;王凯;嵇仁君;许根柱
【作者单位】扬州大学电气与能源动力工程学院;南京地铁运营有限责任公司【正文语种】中文
【中图分类】TM4
【相关文献】
1.基于电流控制环的参数自适应永磁同步电机研究
2.永磁同步电动机SVPWM和电流滞环控制仿真分析
3.基于simulink的永磁同步电机的SVPWM控制和电流滞环控制
4.基于AMESim同步电机滞环电流控制策略仿真研究
5.基于永磁直线电机的SVPWM滞环电流整流控制
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SVPWM电机控制系统中电流环的设计
摘要:介绍了SVPWM机理,设计了伺服电机的电流环控制的软硬件方案,对电流环伺服控制策略进行了研究,分析了电流采样原理,并对电机驱动中逆变器的死区补偿问题做了一些探讨,最后详细介绍了电流环中断的软件实现方法。
关键词:空间矢量脉宽调制; 逆变器; 死区补偿
Design of Current Loop for Motors Control System Based on SVPWM SUN Jie , LUAN Zhong-quan
Abstract : Introduce the SVPWM, design the software and hardware sche me of current loop in servo motor, study the control strategy, analyze the cu rrent sampling, and do some research to keep the force ripple of load moto r and compensate death-time in motor inverter. At last, the software realizati on plan about current loop interruption was focused on.
Key words : space vector pulse width modulation (SVPWM) ; inverter ; d ead-time compensation
0 引言
近十几年来,DSP控制器广泛应用于电机控制中。
TI公司的TMS320F2 812 DSP具有更完备的外围控制接口和更丰富的电机控制外设电路。
它的事件管理器(EV)含有硬件SVPWM产生电路。
产生SVPWM具有硬件结构简单, 控制精度高, 实时性强, 软件编程容易等优点。
电机控制策略主要采用三闭环控制,位置环、速度环和电流环。
他们的主要的作用是使误差越来越少,使控制精度更高更准确更迅速并实现自动控制。
其中电流控制环是一个内环, SV PWM控制算法的实现主要集中在电流环上。
在一个电流环周期内需完成反馈电流的采样、电压死区补偿和输出电压等运算。
它的性能指标好坏, 特别是动态特性, 将全面影响速度环和位置环, 从而影响整个伺服系统。
1 SVPWM与电机的电流环控制
在电机变频调速中,脉宽调制技术已经得到了广泛的应用。
而空间矢量脉宽调制(SVPWM)方法与经典的脉宽调制方法相比,具有直流电压利用率高、控制简单、损耗较小、便于数字化方案实现等优点,广泛应用在电机控制中。
1.1 SVPWM机理
空间矢量PWM 指的是三相功率逆变器中的六个功率管的一种特殊的开关方式。
空间矢量PWM 方法的实质就是利用六个功率管
的八种开关组合方式给出电机的供电电压向量。
通过α -β坐标变换,把8种状态组合对应的相电压映射到α-β坐标平面,即将( a, b, c) 3个向量垂直映射到一个二维坐标(α-β坐标) , 这样就可以得到6个非零向量和2个零向量. 6个非零向量构成一个六边形, 相邻向量之间的夹角为60°, 2个零向量处于原点,如图1所示.
图1 α、β坐标系中基本电压空间矢量图
通过检测电机相电流的方向和大小,可以计算得到Uout的两个分量。
根据这两个分量的大小和所处的扇形区间,得到Ux作用的时间,写入DSP281 2的事件管理器(EV)的比较寄存器中,通过EV来实现PWM波的生成。
1.2 DSP2812电流环控制结构
电流环结构如下图所示:
Ia+Ib+Ic=0,因此,只要检测其中的两路电流即可。
电机相电流值由霍尔传感器检测,检测信号Iu经过运算放大器进行I-U转换后输出。
SVPWM硬件结构图如图3所示:
图2电流环控制结构图
电流环的控制算法采用PI,SVPWM(Space Vector PWM)。
PI为经典的比例积分控制,SVPWM控制技术可明显减少逆变器输出电流的谐波成分,减小脉动转矩,特别易于数字化实现,在电机控制领域得到广泛应用。
电流环控制结构图如图2所示,经过clarke变换、pake变换、逆Clarke 变换,作用于逆变器产生正弦波形。
2 电流采样
对于数字化伺服电机控制系统来说,电流采样的精度和实时性在很大程度上决定了系统的动、静态性能。
因此,精确的电流检测是提高系统控制精度、稳定性和快速性的重要条件,也是实现高性能闭环控制系统的关键。
因为本文研究的是三相平衡系统,即
图3 SVPWM硬件结构图
为减少电流信号高次谐实现高性能闭环控制,除了要设计合适的电流环控制器,还要尽量减少电流反馈值中的高次谐波成分,电流采样传感器可以在安装在每组IGBT桥臂的底部。
在一个PWM周期中,对电流进行采样的时间选在PWM波各开关周期的起点或中点时刻,能够获得谐波成分相对较少的基波电流值,有利于实现高精度的电流闭环控制。
3 DSP2812的死区补偿
在电压型脉宽调制( PWM)逆变电路中,为避免同一桥臂上的开关器件的直通,必须插入死区时间。
然而,死区效应是影响逆变器电压和电流输出的重要非线性因素。
对于电机驱动系统而言,死区效应会使得电机低速时的电压及电流发生严重畸变,引起转矩脉动和谐波,因此对逆变器的死区必须进行补偿。
常用死区补偿法方法有两种: 硬件补偿和软件补偿。
硬件补偿法需要增加额外的硬件电路,通过输出实际电压和电压参考值的比较得到所需要的补偿电压信号。
软件补偿法是采用纯软件的方法,在电机的控制程序中加入死区补偿的算法。
这类补偿算法也可以称之为死区时间补偿法。
在TMS320LF 2812中,死区补偿脉宽可以通过修改事件管理器EV中的CMPR1、CMPR2来实现。
4 软件实现
带有死区补偿的电流环控制程序流程图4所示
图4带死区补偿的电流环软件流程图
从主程序中进入电流环定时中断的语句:PieVectTable.T1PINT = &EvaT imer1P_ISR;
系统初始化函数void InitEv (void),设置T1周期定为500us,T1的控制寄存器,比较使能,定时器使能,连续增减计数模式,设置pwm输出135为高有效,246为低有效。
void InitEv(void)
{……
EvaRegs.T1PR=0x0BEBB;
EvaRegs.T1CON.all=0x0842;
EvaRegs.T1CMPR = 0x3c00;
EvaRegs.ACTRA.all = 0x666; EvaRegs.T1CNT = 0x0000;
EvaRegs.DBTCONA.all=0x088f;
CONA = 0xA600;
……}
clarke变换、pake变换、PI算法以及逆Clarke 变换以函数的形式出现,函数定义如下:
void clarke_calc(CLARKE* g_Ci);
void park_calc(PARK* g_Pi);
double PID_calc1(PID *g_pid, double ProcessPoint);
double PID_calc2(PID *g_pid, double ProcessPoint);
void ipark_calc(IPARK* g_Iv);
void CALC_SECTOR();
void CALC_T1T2();
定时器1计数到设定的周期值,比较寄存器根据计算的时间值自动重新装载,使输出的PWM 波形占空比发生变化。
装载语句如下:
EvaRegs.CMPR1=T1+Td1;
EvaRegs.CMPR2=T1+T2+Td2;
EvaRegs.ACTRA.all&=0x0fff;
EvaRegs.ACTRA.all|=(SVDIR << 15) + (vector << 12);
5 结束语
本文详细介绍了SVPWM 的软件实现方法,以TI 的DSP 芯片对SVPW M 实现了全数字控制, 并通过对电流采样和死区补偿算法的改进, 有效减少了电机死区时间的影响,消除了谐波, 同时提升了电流输出能力。
所设计的电流环具有更高的控制效率。
动态性能得到改善, 为交流伺服系统中速度控制和位置环控制, 打下了良好的基础。