电机控制PI调节器(速度闭环,PFC闭环)
VIENNA整流器PFC控制的设计与实现

VIENNA整流器PFC控制的设计与实现张勇;张晓丽;王卓琳;古韶辉;吴昊【摘要】伴随着电力电子技术不断发展,电力电子装置的应用日益广泛,随之也给电网带来了谐波污染.具有功率因数高,输入电流谐波小,开关损耗低、稳定性强等优势的VIENNA整流器拓扑电路应运而生.本文基于VIENNA整流器拓扑电路可以工作在较高的开关频率下,采用DSP实现PFC控制,合理的设计了主回路参数和PFC环路.最后通过试验表明,在双闭环控制策略下,VIENNA整流器PFC控制系统具有谐波含量低、功率因数高、动态性能良好的特性.【期刊名称】《电子世界》【年(卷),期】2016(000)021【总页数】3页(P76-77,79)【关键词】电力电子;谐波污染;VIENNA整流器;PFC控制;DSP【作者】张勇;张晓丽;王卓琳;古韶辉;吴昊【作者单位】许继电源有限公司;许继电源有限公司;许继电源有限公司;许继电源有限公司;许继电源有限公司【正文语种】中文VIENNA整流器拓扑电路由Kolar J。
W等学者提出,此电路使用得功率器件少,功率开关管承受一半的母线电压,减小了功率器件耐压值,提高产品输出效率[1]。
VIENNA整流器拓扑电路可以应用在不间断电源、航空电源、风力发电、光伏发电、电动汽车充换电站、工业变频器等领域。
本文在VIENNA整流器拓扑结构的基础上完成了功率主回路和DSP数字芯片控制算法的实现,制作一台6KW试验样机。
VIENNA整流器拓扑电路原理图如图1所示,其中Va、Vb、Vc是三相交流输入, La、Lb、Lc是升压电感,L1、L2、L3是滤波电感,快速恢复二极管(D1~D6)构成不控整流桥,有源滤波部分由三个双向功率开关管(Qa1~Qa2、Qb1~Qb2、Qc1~Qc2)星形连接实现三电平输出,同时还有两个正负母线电容C1、C2及RL电阻组成[2]。
PFC主拓扑控制结构框图如图2所示:Va、Vb、Vc三相输入经过EMI滤波然后经过升压电感,由DSP芯片的模数转换接口采样到芯片内核中,然后通过电压反馈补偿器,输出反馈电压信号,随后通过乘法器将反馈电压信号与输入电压的全波波形相乘,得到整流之后的电流参考值。
《电机控制》实验教学2005

电机控制实验指导谢卫才主编湖南工程学院2005一、实验的作用与目的《电机控制》是一门工程技术类课程,本课程涉及面广,综合性和使用性较强。
通过实验,进一步加深学生对电机控制技术的理解,掌握电机控制系统的工作原理、系统结构及设计方法,提高学生分析和解决实际问题的能力。
二、实验教学对象实验开设对象为电气工程及其自动化专业三、课程简介《电机控制》是一门工程技术类课程,本课程涉及面广,综合性和使用性较强。
是电气工程及其自动化专业的专业限修课。
本课程讲授电机的控制技术,分析电机控制系统特性,电机控制系统的工作原理、系统结构及设计方法。
四、实验的方式与基本要求1.实验方式:独立地接线和进行实验,测取和分析实验数据。
2.实验是理论联系实际,训练学生实验操作技能,培养学生独立工作能力的重要环节。
3.实验前要求预习,实验后要求学生认真、独立地完成实验报告,通过实验要求达到:能正确的选择,使用各种仪器仪表,能独立地接线和进行实验,达到具有测取和分析实验数据的能力。
4.实验后要求学生认真、独立地完成实验报告,根据学生参加实验的到课率、进度、学习情况、动手能力、实验中出现的问题及解决情况,测取和分析实验数据的能力,实验报告完成情况等,进行成绩考核。
教师每次批改作业后,要按五级分制(优、良、中、及格、不及格)评定成绩,并签名、写明日期。
实验一、双闭环控制的直流脉宽调速系统一、实验目的(1)了解PWM全桥直流调速系统的工作原理。
(2)分析电流环与速度环在直流调速系统中的作用。
二、实验所需挂件及附件三、实验线路及原理本实验系统的主电路采用受限单极性PWM控制方式,其中主电路由四个IGBT管构成H桥,通过控制IGBT的栅极电压,用以控制IGBT管的通断。
受限单极性的控制方式是这样进行控制的:在图5-12中,电机正转时,在VT1的栅极施加脉冲,VT4的栅极施加高电平,VT2VT3的栅极为低电平;反转时,VT2栅极施加脉冲,VT3的栅极施加高电平,VT1VT4的栅极为低电平。
ABB变频器操作说明书-(最新版-修订)

CONST SPEED
ABB
ACS550
RELAY OUTPUT ( 继电器输出)
1404-1418
继电器1-6的延时(3600S)
© Company name - 20
1406 1408
1407 1408
ABB
ACS550
Parameter lock ( 参数锁定)
参数1602和1603
torque limits Critical
frequencies lock-out
Extensive protection features
Preprogrammed software functions
保护特性
Hardware features
▪ Overcurrent ▪ DC overvoltage ▪ DC undervoltage ▪ Power plate
ABB
© Company name - 8
ACS550
应用宏: PID 控制
该应用宏用于多种闭环控制系统,如压力控制,流量控制等。
输入信号 • 模拟给定(AI1) • 实际值(AI2) • 起/ 停– 手动/PID (DI1, 6) • EXT1/EXT2 选择(DI2) • 恒速选择(DI3, 4) • 运行允许(DI5)
Push-button use 按钮控制
Alternating the direction 交替变换转动方向
Ref. in- and decrease through Dis 数字信号来控制给定
Two control modes (HVAC) 两种外部控制模式
Closed loop control: pressure, flow ... 闭环控制系统:压力,流量 For pump and fan
pfc控制原理

pfc控制原理
PFC(功率因数修正电路)控制原理是一种用于改善电力系统
中的功率因数的技术。
它通过自动调整输入电流与电压之间的相位差来提高功率因数,从而减少系统中的无功功率或谐波失真。
PFC控制器通常采用闭环控制的方式,其中的关键部件是比较器和补偿器。
比较器用于比较输入电压与输出电压的差值,并将差值的信号传递给补偿器。
补偿器根据差值信号的大小和方向来调整开关频率和占空比,从而控制输入电流的相位和振幅,以使输出电压与输入电压保持在一个稳定的范围内。
PFC的控制原理可以分为两种主要的类型:电流型PFC和电
压型PFC。
电流型PFC通过控制输入电流的相位和振幅来实
现功率因数修正,它通常采用开环控制,并且具有简单的电路结构和较低的成本。
然而,电流型PFC对于负载的变化和电
网扰动比较敏感,并且在低负载时可能存在控制精度不高的问题。
电压型PFC通过控制开关开关频率和占空比来实现功率因数
修正,它通常采用闭环控制,并具有较高的控制精度和稳定性。
然而,电压型PFC在设计和实施过程中需要更多的复杂性,
并且成本相对较高。
除了以上两种类型的PFC控制原理,还存在其他一些改进的
技术,如半桥PFC、LLC谐振PFC等,它们在不同的应用场
景中具有各自的优势和适用性。
总之,PFC控制原理通过改善电力系统中的功率因数,提高能源利用效率,减少能源损耗和污染。
在实际应用中,根据具体的需求和条件选择合适的PFC控制方式,并进行合理的设计和实施,可以有效地改善电力系统的性能和可靠性。
PFC单周期与传统比较

-2-
x(t )
恒频开关S
y (t )
vint vst
0
vref t Ts
d (t)
+ -
d (t )
vint
vref
锯齿波发生器
比较器
0 Ton y (t ) 0
Toff
t
vref t
(b)波形图
(a)原理图
图2 传统PWM控制原理图 Fig.2 The conventinal PWM method
R S
+
比较器
vi
+ -
+
Vm
Clock RST
vf ERA + + PI调节器 vref
Out In R 积分器
图4 单周控制APF原理图[5] Fig.4 Active power filter with one-cycle control[5]
APF 作为补偿谐波和无功的装置,现有两种类型的补偿目标,一种是将电源电流补偿为 基波有功电流, 另一种是将非线性负载补偿为线性电阻。 单周控制 APF 采用的是第二种补偿 目标。 设补偿后的系统等效电阻为 Re ,则电源电流 is 与电源电压 vs 的关系为 is = vs Re (9) APF 系统一般采用输出电压和电流双闭环控制,单周控制 APF 也不例外。图 4 中,PI 调 节器为电容电压(外环)调节器,该调节器的输出作为内环电流调节器的给定。因为 PI 调
从上所述,看不出与单周控制有何联系,但事实上,锯齿波发生器的硬件电路也是由积 分器电路实现的,即 vint = t 1 vst = Ts Tst源自òv0st
dt
(5)
积分器电路有多种实现方案,为了便于比较,这里也采用类似于图 1 的积分器电路,如图 3 所示。图中, Ts = R f × Cint 为积分时间常数(这里没有考虑积分器的反相功能) 。
2单闭环调速系统的动态校正汇总

单闭环系统的动态校正——PI调节器的设计1. 概述在设计闭环调速系统时,常常会遇到动态稳定性与稳态性能指标发生矛盾的情况,这时,必须设计合适的动态校正装置,用来改造系统,使它同时满足动态稳定和稳态指标两方面的要求。
2. 动态校正的方法⑴串联校正;⑵并联校正;⑶反馈校正。
而且对于一个系统来说,能够符合要求的校正方案也不是唯一的。
在电力拖动自动控制系统中,最常用的是串联校正和反馈校正。
串联校正比较简单,也容易实现。
串联校正方法:①无源网络校正——RC网络;②有源网络校正——PID调节器。
对于带电力电子变换器的直流闭环调速系统,由于其传递函数的阶次较低,一般采用PID调节器的串联校正方案就能完成动态校正的任务。
PID调节器的类型:①比例微分(PD)②比例积分(PI)③比例积分微分(PID)PID调节器的功能①由PD调节器构成的超前校正,可提高系统的稳定裕度,并获得足够的快速性,但稳态精度可能受到影响;②由PI调节器构成的滞后校正,可以保证稳态精度,却是以对快速性的限制来换取系统稳定的;③用PID调节器实现的滞后—超前校正则兼有二者的优点,可以全面提高系统的控制性能,但具体实现与调试要复杂一些。
一般的调速系统要求以动态稳定和稳态精度为主,对快速性的要求可以差一些,所以主要采用PI调节器;在随动系统中,快速性是主要要求,须用PD 或PID 调节器。
3. 系统设计工具在设计校正装置时,主要的研究工具是伯德图(Bode Diagram ),即开环对数频率特性的渐近线。
它的绘制方法简便,可以确切地提供稳定性和稳定裕度的信息,而且还能大致衡量闭环系统稳态和动态的性能。
正因为如此,伯德图是自动控制系统设计和应用中普遍使用的方法。
在定性地分析闭环系统性能时,通常将伯德图分成低、中、高三个频段,频段的分割界限是大致的,不同文献上的分割方法也不尽相同,这并不影响对系统性能的定性分析。
下图绘出了自动控制系统的典型伯德图。
典型伯德图从图中三个频段的特征可以判断系统的性能,这些特征包括以下四个方面:L/dB ωcω/s -1-20dB/dec低频段中频段高频段图1伯德图与系统性能的关系①中频段以-20dB/dec 的斜率穿越0dB ,而且这一斜率覆盖足够的频带宽度,则系统的稳定性好;②截止频率(或称剪切频率)越高,则系统的快速性越好; ③低频段的斜率陡、增益高,说明系统的稳态精度高;④高频段衰减越快,即高频特性负分贝值越低,说明系统抗高频噪声干扰的能力越强。
永磁同步电机电流环PI_控制器参数整定及优化

1. 5R s ,此时电机的电角速度 ω e = 0,通过对式(2) 中
的 d 轴电压方程进行化简得到电阻值,为
第 10 期
刘 林等:永磁同步电机电流环 PI 控制器参数整定及优化
Rs =
2 ud
。
3 id
133
(3)
图 3 电流环控制框图
Fig. 3 Block diagram of current loop control
}
(2)
对永磁同步电机的内部结构进行分析,当给逆
类为基于模型的参数自整定 [5 - 8] ,这类参数自整定
变器施加固定占空比,电机得到固定电压,受电机内
方法为目前主流研究方法,基于模型的参数自整定
部的电感作用,电机的相电流将作用一段时间后快
对建立的数学模型和参数的精度依赖程度比较大;
速趋于稳定状态。 在空载情况下对电机参数进行辨
parameters with the best performance were optimized in the neighborhood of the initial value of PI parame-
ters by the two degree of freedom variable rotation method. The experimental results show that this method
法。 首先采用简单实用的离线参数辨识方法辨识出
电机的电阻和电感参数,然后将得到的电机参数代
入数学模型中整定出一组控制参数,最后以这一组
参数作为基于规则的参数自整定的初值,整定出最
优的控制参数,确保电机可以稳定启动运行。
1 永磁同步电机离线参数辨识
无电解电容永磁同步电机驱动系统控制策略综述

无电解电容永磁同步电机驱动系统控制策略综述罗慧;陈威龙;尹泉【摘要】永磁同步电机驱动系统在家用电器中有着广泛应用,电解电容是系统中最薄弱的部分,制约着系统的寿命.近几年无电解电容永磁同步电机驱动系统成为主要的研究热点,国内外很多学者针对无电解电容电机驱动系统提出各种各样的控制策略.无电解电容电机驱动系统的控制策略主要目的是实现高功率因数,抑制输入电流谐波.分析了无电解电容电机驱动系统实现高功率因数的基本思想,对实现高功率因数的功率控制策略进行归纳和分类.最后,综合比较不同控制策略的优缺点,给出了无电解电容电机驱动系统的研究建议.【期刊名称】《电气传动》【年(卷),期】2019(049)004【总页数】8页(P11-18)【关键词】永磁同步电机;控制策略;无电解电容;高功率因数【作者】罗慧;陈威龙;尹泉【作者单位】华中科技大学自动化学院,湖北武汉 430074;华中科技大学自动化学院,湖北武汉 430074;华中科技大学自动化学院,湖北武汉 430074【正文语种】中文【中图分类】TM341随着功率电子技术的快速发展,永磁同步电机(PMSM)变频驱动系统在家用电器中得到了广泛应用。
目前,传统永磁同步电机变频驱动系统主要由整流器、功率因数校正(power factor correction,PFC)电路、电解电容、逆变器和PMSM组成,如图1所示。
母线端用大容量的电解电容来维持母线电压恒定,保证电机有足够的运行电压。
据统计[1-3],母线端电解电容是永磁同步电机驱动系统中最薄弱的部分。
由于电流纹波和温度易使电解液蒸发,高质量电解电容的寿命仅为10 000 h左右,电解电容的低寿命大大降低了系统的可靠性。
此外,电解电容体积大和重量大的缺点制约了系统往小型化方向发展。
因母线大容量电解电容的存在,不控整流二极管的导通角小,输入电流严重失真,电流谐波大大增加,输入功率因数变差,严重污染电网质量。
为了使输入电流满足IEC—61000—3—2谐波标准[4],需要加入PFC电路[5-6]。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
∑∑==+=+=kj i pkj Isp j e K k e Kj e T Tk e K k u 0)()(])()([)( (3.60)= kp * e(k) + yn(k+1)= kp * e(k) + ki * e(k) + yn(k)= K1*(kp * e(k) + ki * e(k) + yn(k) )//K1为寄存器比例系数,下一程序取64.目的是能转化成MCU 调节//**************************************************************************** // @Function// C calling format: //// int pi_controller32(long *pi_parameter,int reference,int actual) ////---------------------------------------------------------------------------- // @Description //// PI-Controller// derived from transfer function G = kp + 1/(p*Ti)//// e(k) = reference - actual T0 =// yn(k+1)= yn(k) + ki * e(k) ki = T0/Ti// y(k+1) = yn(k+1) + kp * e(k) * 64//----------------------------------------------------------------------------// Computing time 42 CPU-cycle////----------------------------------------------------------------------------// @Returnvalue//// int "@4" Output of pi_controller64//----------------------------------------------------------------------------// @Parameters////--------------------------- Arguments -------------------------------------// reference : reference value// actual : actual value//// struct pi_parameter// {// long yn; Integral buffer// int kp; Proportional Constant// int ki; Integral Constant// int ymin; Limit value min// int ymax; Limit value max// };////----------------------------------------------------------------------------// @Date 27.11.2004// Condition optimization off / one//**************************************************************************** inline int pi_controller32( PI_array *pi_parameter, int reference, int actual)//inline int pi_controller32(int *pi_parameter, int reference, int actual){int retvalue;__asm( "\n"" mov r8,MCW ;Save MCW register \n"" mov MCW,#0600h ;Set shift left \n"" mov %0,ZEROS ;Load zero in R9 \n"" CoLOAD %0,%2 ;Load Accumulator (High) with %2(reference \n"" CoSUB %0,%3 ;error = reference - actual \n"" CoSTORE r13 ,MAS ;Load error in @R5 \n"" mov r12,[%1+] \n"" CoLOAD r12,[%1+] ;Load yn (integral buffer) in accumulator \n"" mov r11,%1 ;Save parameters addres in R1 \n"" mov r12,[r11+] ;Load Kp (proportional Constant) in R5 \n"" mov r10,[r11+] ;Load Ki = T0/Ti (integral Constant) in R6 \n"" CoMAC r10,r13 ;yn = Ki * error + yn \n"" mov r10,[r11+] ;Load ynmax (limit value max) \n"" mov r9,[r11+] ;Load ynmin (limit value min) \n"" CoMIN %0,r10 ;Limit max yn \n"" CoMAX %0,r9 ;Limit min yn \n"" CoSTORE %2,MAH ;Store yn-high in R4 \n"" CoSTORE %3,MAL ;Store yn-low in R3 \n"" mov [-%1],%2 ;Store R4 in integral buffer(High) \n"" mov [-%1],%3 ;Store R3 in integral buffer(Low) \n"" CoMUL r12,r13 ;Kp * error \n"" CoSHL #6 ;64 * Kp * error \n"" CoADD %3,%2 ;y = yn + (64 * Kp * error) \n"" mov r10,[r11+] ;Load ymax (limit value max) \n"" mov r9,[r11+] ;Load ymin (limit value min) \n"" CoMIN %0,r10 ;Limit max y \n"" CoMAX %0,r9 ;Limit min y \n"" CoSTORE %0,MAH ;Store y-high in %0 (return register) \n"" mov MCW,r8 ;Restore MCW register \n""\n": /* output registers */: "w"(reference),"w"(actual) /* input registers */: "r13","r12","r11","r10","r9","r8" /*scratch registers */);return retvalue; }下文使用的是16位定点DSP ,在计算中不可避免会产生截断误差,为了防止截断误差的累积,本文采用位置式的PI 算法,为了解决上文提到的积分饱和问题,本文采用抑制积分饱和的PI 算法:)()()1()()1()()(n U U e e K n e K n I n I n I n e K n U s pi pi sat i n n n p -=⋅+⋅+-=-+⋅= 其中,当max )(U n U ≥时,max U U s =; 当min )(U n U ≤时,min U U s =;否则)(n U U s =式中,s U 表示抑制积分饱和PI 算法的输出,)(n U 表示本次的PI 调节器的计算结果,p K 表示比例调节系数,i K 表示积分系数,sat K 表示抗饱和系数,)(n I n 为本次积分累加和,max U ,min U 分别表示PI 调节器输出的最大值和最小值,用户可以根据控制量的特性,确定PI 调节器输出的最大值和最小值,例如,当控制对象为占空比时,max U 和min U 的值可分别设置为1和0。
使用这种PI 算法,可以将调节器的输出限定在需要的范围内,保证当计算出现错误时也不会使控制量出现不允许的数值。
PI 调节器的输出具有饱和特性。
图3.16表明了这种PI 算法的流程图。
图3.16 抑制积分饱和的PI算法/*************************************************** 下程序取自FSL洗衣机程序) () ()1()()1 ()( )(nUUeeKneKnInInIneKnUs pipisatinnnp-=⋅+⋅+-=-+⋅=***************************************************///PI调节器程序段开始,for 380vif(Soft_enable_flag==1||Soft_end_flag==1){Bus_Input_ErrorK=BusVoltage_Ref-Sample_Vbus;//Q15,实际采样的电压//添加积分分离算法,保证PI调节器初始上电时不会饱和if(Bus_Input_ErrorK>295){VoltageLoop_temp=(Word32)Kp_VoltageLoop*Bus_Input_ErrorK;//比例项}else{VoltageLoop_temp=(Word32)Ki_VoltageLoop*Bus_Input_ErrorK;//Q15+Q15=Q30VoltageLoop_temp=VoltageLoop_temp>>3;//Q30-Q3=Q27Intergral_VoltageK=VoltageLoop_temp+Intergral_VoltageK_1;//Q27VoltageLoop_temp=(Word32)K_sat_coef*(Duty_output-Voltage_pi_Output);//Q16+Q15=Q31抗饱和系数应该限幅,参照上面流程图VoltageLoop_temp=VoltageLoop_temp>>4;//Q31-Q4=Q27Intergral_VoltageK=Intergral_VoltageK+VoltageLoop_temp;//Q27//if(Intergral_VoltageK>Intergral_Max){Intergral_VoltageK_1=Intergral_Max;//Q27}else if(Intergral_VoltageK<Intergral_Min){Intergral_VoltageK_1=Intergral_Min;//Q27}else{Intergral_VoltageK_1=Intergral_VoltageK;//Q27}VoltageLoop_temp=(Word32)Kp_VoltageLoop*Bus_Input_ErrorK+Intergral_VoltageK_1;//Q12+Q15=Q27,积分项Q27定标}if(VoltageLoop_temp>134217728)//Q27定标,限幅值需要重新校正{VoltageLoop_temp=134217728;}if(VoltageLoop_temp<-134217728){VoltageLoop_temp=-134217728;}Voltage_pi_Output=VoltageLoop_temp>>11;//Q27-Q11=Q16if(Voltage_pi_Output>DutyLimit_Up)//Q16{Duty_output=DutyLimit_Up;//Q16}else if(Voltage_pi_Output<DutyLimit_Down)//Q16{Duty_output=DutyLimit_Down;//Q16}else{Duty_output=Voltage_pi_Output;//Q16}}PPG1_SetRatio16(Duty_output);//设置占空比}。