本发明涉及变频驱动技术领域,具体而言,涉及一种功率变换控制方法及装置。
背景技术:
我国电动机保有量大,消耗电能大,但大多效率较低。永磁同步电机由于其具有体积小、效率高、功率因数高、启动力矩大、升温低等特点,应用较为广泛。
现有的永磁同步电机驱动电路,为给永磁同步电机提供稳定为直流电压,功率因数校正(powerfactorcorrection,pfc)后端通常设定有大电解电容,但由于电解电容前端输入功率随交流电压相位波动,而后端的电机又为恒功率负载,因而电解电容存在充放电过程,并会在该过程内形成较大的纹波电流,导致直流母线电压波动。
技术实现要素:
有鉴于此,本发明的目的在于提供一种功率变换控制方法及装置,以解决上述问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种功率变换控制方法,所述功率变换控制方法包括:
接收输入电流、输入电压、母线电压以及输入至电机的相电流;
依据所述输入电流、所述相电流及预设定的电机转速参考值确定电感电压参考值;
依据所述输入电流、所述输入电压、所述相电流、所述母线电压、预设定的电机转速参考值及预设定的母线电压参考值确定q轴电压给定量及d轴电压给定量;
依据所述电感电压参考值生成第一脉宽调制信号;
依据所述q轴电压给定量及所述d轴电压给定量生成第二脉宽调制信号。
进一步地,所述依据所述输入电流、所述输入电压、所述相电流、所述母线电压、预设定的电机转速参考值及预设定的母线电压参考值确定q轴电压给定量及d轴电压给定量的步骤包括:
依据所述输入电压、所述相电流及所述预设定的电机转速参考值计算q轴电流及d轴电流;
依据所述q轴电流、所述输入电流、所述输入电压、所述母线电压及所述预设定的母线电压参考值计算q轴电流参考值;
依据所述d轴电流计算d轴电流参考值。
进一步地,所述依据所述q轴电流、所述输入电流、所述输入电压、所述母线电压及所述预设定的母线电压参考值计算q轴电流参考值的步骤包括:
依据所述输入电流及所述输入电压计算输入功率;
依据所述母线电压及所述预设定的母线电压参考值计算输入功率修正值;
依据所述输入功率及所述输入功率修正值计算q轴电流参考值;
依据所述q轴电流参考值及所述q轴电流计算q轴电压给定量。
进一步地,所述依据所述母线电压及所述预设定的母线电压参考值计算输入功率修正值的步骤包括:
通过算式δpin=kp1*(udc_ref-udc)+ki1*∫(udc_ref-udc)dt计算所述输入功率修正值,其中,δpin为输入功率修正值,udc_ref为预设定的母线电压参考值,udc为母线电压,kp1为预设定的第一比例系数,ki1为预设定的第一积分系数。
进一步地,所述依据所述输入功率及所述输入功率修正值计算q轴电流参考值的步骤包括:
通过算式
第二方面,本发明实施例还提供了一种功率变换控制装置,所述功率变换控制装置包括:
电路参数接收单元,用于接收输入电流、输入电压、母线电压以及输入至电机的相电流;
电感电压参考值确定单元,用于依据所述输入电流、所述相电流及预设定的电机转速参考值确定电感电压参考值;
电压给定量确定单元,用于依据所述输入电流、所述输入电压、所述相电流、所述母线电压、预设定的电机转速参考值及预设定的母线电压参考值确定q轴电压给定量及d轴电压给定量;
第一脉宽调制信号生成单元,用于依据所述电感电压参考值生成第一脉宽调制信号;
第二脉宽调制信号生成单元,用于依据所述q轴电压给定量及所述d轴电压给定量生成第二脉宽调制信号。
进一步地,所述电压给定量确定单元用于依据所述输入电压、所述相电流及所述预设定的电机转速参考值计算q轴电流及d轴电流;
所述电压给定量确定单元还用于依据所述q轴电流、所述输入电流、所述输入电压、所述母线电压及所述预设定的母线电压参考值计算q轴电流参考值;
所述电压给定量确定单元还用于依据所述d轴电流计算d轴电流参考值。
进一步地,所述电压给定量确定单元用于依据所述输入电流及所述输入电压计算输入功率;
所述电压给定量确定单元还用于依据所述母线电压及所述预设定的母线电压参考值计算输入功率修正值;
所述电压给定量确定单元还用于依据所述输入功率及所述输入功率修正值计算q轴电流参考值;
所述电压给定量确定单元还用于依据所述q轴电流参考值及所述q轴电流计算q轴电压给定量。
进一步地,所述电压给定量确定单元用于通过算式δpin=kp1*(udc_ref-udc)+ki1*∫(udc_ref-udc)dt计算所述输入功率修正值,其中,δpin为输入功率修正值,udc_ref为预设定的母线电压参考值,udc为母线电压,kp1为预设定的第一比例系数,ki1为预设定的第一积分系数。
进一步地,所述电压给定量确定单元用于通过算式
本发明实施例提供的功率变换控制方法及装置,通过接收到的相电流及预设定的电机转速参考值确定电感电压参考值,并依据输入电流、输入电压、相电流及预设定的母线电压参考值确定q轴电压给定量及d轴电压给定量,再分别依据电感电压参考值以及q轴电压给定量及d轴电压给定量生成第一脉宽调制信号、第二脉宽调制信号,其中通过第一脉宽调制信号调节直流母线电容前端的电流,通过第二脉宽调制信号调节电机的电压,从而使得直流母线电容前后两端的功率平衡,减小直流母线电容纹波电流;同时由于直流母线电容前后两端的功率基本相等,因此直流母线电容只需要存储较少的功率,从而可以使用容量较小的薄膜电容替代。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本发明实施例提供的功率变换控制系统的电路结构框图。
图2示出了本发明实施例提供的功率变换控制系统的电路图。
图3示出了本发明实施例提供的功率变换控制方法的流程图。
图4示出了图3中步骤s302的具体流程图。
图5示出了图3中步骤s303的具体流程图。
图6示出了图5中步骤s3032的具体流程图。
图7示出了图3中步骤s305的具体流程图。
图8示出了本发明实施例提供的功率变换控制装置的功能模块框图。
图标:100-功率变换控制系统;110-电路参数采集模块;120-驱动模块;130-电机;140-第一脉宽调制模块;150-第一控制模块;160-第二脉宽调制模块;170-第二控制模块;200-功率变换控制装置;210-电路参数接收单元;220-电感电压参考值确定单元;230-电压给定量确定单元;240-第一脉宽调制信号生成单元;250-第二脉宽调制信号生成单元。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
请参阅图1,示出了本发明实施例提供的功率变换控制系统100的电路结构框图。该功率变换控制系统100包括电路参数采集模块110、驱动模块120、第一脉宽调制模块140、第二脉宽调制模块160、第一控制模块150、第二控制模块170以及电机130。驱动模块120与电机130、电路参数采集模块110、第一脉宽调制模块140、第二脉宽调制模块160均电连接。第一脉宽调制模块140与第一控制模块150电连接,第二脉宽调制模块160与第二控制模块170电连接。
其中,电路参数采集模块110用于采集输入电流、输入电压、母线电压以及输入至电机130的相电流,并将输入电流、输入电压及相电流传输至第一控制模块150,将输入电流、输入电压以及母线电压传输至第二控制模块170。
请参阅图2,本发明实施例提供的功率变换控制系统100的电路图。功率变换控制系统100包括电源电路、整流电路、升压电路、直流母线电容以及逆变电路。其中,电源电路、整流电路、升压电路、直流母线电容以及逆变电路依次电连接,升压电路与第一控制模块150电连接,逆变电路与第二控制模块170电连接。
其中,电源电路为电路提供交流电;整流电路用于将交流电变换为直流电;升压电路用于调整直流母线电容的电压值;直流母线电容用于过滤经整流电路整流后仍然存在的交流电;逆变电路与控制模块电连接,用于在脉宽调制信号的控制下,输出电压至电机130,实现对电机130的控制。
第一控制模块150用于依据相电流及预设定的电机转速参考值确定电感电压参考值,并依据该电感电压参考值生产第一脉宽调制信号。
第一脉宽调制模块140用于响应第一脉宽调制信号而通过控制升压电路的通断状态调节直流母线电容的电压值。
第二控制模块170用于依据输入电流、输入电压、相电流、母线电压、预设定的电机转速参考值及预设定的母线电压参考值确定q轴电压给定量及d轴电压给定量,并依据q轴电压给定量及d轴电压给定量生成第二脉宽调制信号。
第二脉宽调制单元用于响应第二脉宽调制信号而通过调整逆变模块的导通状态实现对电机130三相电压的控制。
第一实施例
本发明实施例提供了一种功率变换控制方法,应用于功率变换控制系统100。该功率变换控制方法用于在减小直流母线电容纹波的同时,实现对电机130的驱动。请参阅图3,为本发明实施例提供的功率变换控制方法的流程图。该功率变换控制方法包括:
步骤s301:接收输入电流、输入电压、母线电压以及输入至电机130的相电流。
可以理解地,输入电流、输入电压、母线电压以及输入至电机130的相电流均为电路参数采集模块110采集并传输的;此外,在本实施例中,输入至电机130的相电流包括u相电流iu以及v相电流iv。
步骤s302:依据输入电流、相电流及预设定的电机转速参考值确定电感电压参考值。
请参阅图4,为步骤s302的具体流程图。步骤s302包括:
子步骤s3021:基于相电流计算电机转速实际值。
首先通过u相电流iu以及v相电流iv计算w相电流iw:
iw=-iu-iv
接着通过u相电流iu、v相电流iv以及w相电流iw计算α轴电流及β轴电流,公式如下所示:
iα=iu
则q轴电流的计算公式为:
iq=iβcosθ-iαsinθ
d轴电流的计算公式为:
id=iαcosθ+iβsinθ
其中,θ为电机130转子永磁体磁链的角度,可通过传统的位置估算算法得出,其计算过程如下:
首先依据下述公式计算反电动势的d轴分量和q轴分量:
其中,估算角度与实际角度的误差
则电机130转子永磁体磁链的角度由以下算式计算:
θ(n)=θ(n-1)+δθ
则电机转速实际值可通过以下算式计算:
子步骤s3022:基于电机转速实际值及预设定的转速参考值计算电流峰值参考值。
具体地,通过对电机转速实际值和预设定的转速参考值的差值做pi运算,其计算公式如下:
iac_ref_peak=kp2*(ωr_ref-ωr)+ki2*∫(ωr_ref-ωr)dt
其中,ωr_ref为电机转速参考值,ωr为电机转速实际值,kp2为预设定的第二比例系数,ki2为预设定的第二积分系数。
子步骤s3023:依据输入电流以及电流峰值参考值计算输入电流参考值。
具体地,可通过以下算式计算输入电流参考值:
iac_ref=iac_ref_peak*|iac|
其中,iac_ref为输入电流参考值,iac为输入电流。
子步骤s3024:依据输入电流参考值以及输入电流计算电感电压参考值。
具体地,通过对输入电流参考值和输入电流的差值做pi运算,其计算公式如下:
ul_ref=kp3*(iac_ref-iac)+ki3*∫(iac_ref-iac)dt
其中,iac_ref为输入电流参考值,iac为输入电流,kp3为预设定的第三比例系数,ki3为预设定的第三积分系数。
步骤s303:依据输入电流、输入电压、相电流、母线电压、预设定的电机转速参考值及预设定的母线电压参考值确定q轴电压给定量及d轴电压给定量。
请参阅图5,为步骤s303的具体流程图。则步骤s303包括:
子步骤s3031:依据相电流计算q轴电流及d轴电流。
基于子步骤s3021的描述,可以得知
iq=iβcosθ-iαsinθ
id=iαcosθ+iβsinθ
子步骤s3032:依据q轴电流、输入电流、输入电压、母线电压及预设定的母线电压参考值计算q轴电流参考值。
请参阅图6,为子步骤s3032的具体流程图。则子步骤s3032包括:
子步骤s30321:依据输入电流及输入电压计算输入功率。
具体地,pin=uac*iac,其中,pin为输入功率,uac为输入电压,iac为输入电流。
子步骤s30322:依据母线电压及预设定的母线电压参考值计算输入功率修正值。
具体地,通过以下算式计算所述输入功率修正值:
δpin=kp1*(udc_ref-udc)+ki1*∫(udc_ref-udc)dt
其中,δpin为输入功率修正值,udc_ref为预设定的母线电压参考值,udc为母线电压,kp1为预设定的第一比例系数,ki1为预设定的第一积分系数。
子步骤s30323:依据输入功率及输入功率修正值计算q轴电流参考值。
具体地,通过以下算式计算q轴电流参考值:
其中,
子步骤s3033:依据q轴电流及q轴电流参考值计算q轴电压给定量。
具体地,通过以下算式计算q轴电压给定量:
uq=kp4*(iq_ref-iq)+ki4*∫(iq_ref-iq)dt
其中,uq为q轴电压给定量,kp4为预设定的第四比例系数,ki4为预设定的第四积分系数。
子步骤s3034:依据d轴电流及预设定的d轴电流参考值计算d轴电压给定量。
具体地,通过以下算式计算d轴电压给定量:
ud=kp5*(id_ref-id)+ki5*∫(id_ref-id)dt
其中,ud为d轴电压给定量,id_ref为预设定的d轴电流参考值,kp5为预设定的第四比例系数,ki5为预设定的第四积分系数。
在一种优选的实施例中,预设定的d轴电流参考值为0。
步骤s304:依据电感电压参考值生成第一脉宽调制信号。
具体地,当电感电压参考值大于预设定的第一三角波幅值时,第一脉宽调制信号为1;当电感电压参考值小于或等于预设定的第一三角波幅值时,第一脉宽调制信号为0。
步骤s305:依据q轴电压给定量及d轴电压给定量生成第二脉宽调制信号。
请参图阅图7,为步骤s305的子步骤流程图。步骤s305包括:
子步骤s3051:基于q轴电压给定量及d轴电压给定量计算三相输出脉宽。
uα=udcosθ-uqsinθ
uβ=udsinθ+uqcosθ
uu=uα
其中,uu、uv、uw分别为电机130的三相输出脉宽。
子步骤s3052:基于三相输出脉宽及母线电压分别计算u、v、w三相的目标电压值。
具体地,u、v、w三相的目标电压值分别通过以下算式计算:
其中,uu-n、uv-n、uu-n分别为u、v、w三相的目标电压值。
子步骤s3053:基于u、v、w三相的目标电压值及预设定的第二三角波幅值分别计算u、v、w三相的比较值。
具体地,通过以下算式对u、v、w三相的比较值进行计算:
compu=a*uu-n/udc
compv=a*uv-n/udc
compw=a*uw-n/udc
其中,compu、compv、compw分别为u、v、w三相的比较值,a为预设定的第二三角波幅值。
子步骤s3054:分别判断u、v、w三相的比较值是否大于第二三角波幅值,如果是,则执行子步骤s3055;如果否,则执行子步骤s3056。
即判断compu、compv、compw是否满足
子步骤s3055:确定第二脉宽调制信号对应相的值为1。
例如,当满足compu>a时,pwm_u=1;当满足compv>a时,pwm_v=1;当满足compw>a时,pwm_w=1。
其中,pwm_u、pwm_v及pwm_w分别为脉宽调制信号u、v、w三相的输出。
子步骤s3056:确定第二脉宽调制信号对应相的值为0。
例如,当满足compu≤a时,pwm_u=0;当满足compv≤a时,pwm_v=0;当满足compw≤a时,pwm_w=0。
第二实施例
请参阅图7,为本发明较佳实施例提供的一种功率变换控制装置200。需要说明的是,本实施例所提供的功率变换控制装置200,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。功率变换控制装置200包括电路参数接收单元210、电感电压参考值确定单元220、电压给定量确定单元230、第一脉宽调制信号生成单元240以及第二脉宽调制信号生成单元250。
其中,电路参数接收单元210用于接收输入电流、输入电压、母线电压以及输入至电机130的相电流。
可以理解地,电路参数接收单元210可用于执行步骤s301。
电感电压参考值确定单元220用于依据输入电流、相电流及预设定的电机转速参考值确定电感电压参考值。
可以理解地,电感电压参考值确定单元220可用于执行步骤s302。
电压给定量确定单元230用于依据所述输入电流、所述输入电压、所述相电流、所述母线电压、预设定的电机转速参考值及预设定的母线电压参考值确定q轴电压给定量及d轴电压给定量。
具体地,电压给定量确定单元230用于依据输入电压、相电流及预设定的电机转速参考值计算q轴电流及d轴电流。
电压给定量确定单元230还用于依据q轴电流、输入电流、输入电压、母线电压及预设定的母线电压参考值计算q轴电流参考值。
具体地,其计算过程如下:
首先,依据输入电流及输入电压计算输入功率。
pin=uac*iac,其中,pin为输入功率,uac为输入电压,iac为输入电流。
电压给定量确定单元230还用于依据d轴电流计算d轴电流参考值。
电压给定量确定单元230还用于依据母线电压及预设定的母线电压参考值计算输入功率修正值。
具体地,电压给定量确定单元230用于通过以下算式计算所述输入功率修正值:
δpin=kp1*(udc_ref-udc)+ki1*∫(udc_ref-udc)dt
其中,δpin为输入功率修正值,udc_ref为预设定的母线电压参考值,udc为母线电压,kp1为预设定的第一比例系数,ki1为预设定的第一积分系数。
电压给定量确定单元230还用于依据输入功率及输入功率修正值计算q轴电流参考值。
具体地,电压给定量确定单元230用于通过以下算式计算q轴电流参考值:
其中,
电压给定量确定单元230还用于依据q轴电流参考值及q轴电流计算q轴电压给定量。
具体地,通过以下算式计算q轴电压给定量:
uq=kp4*(iq_ref-iq)+ki4*∫(iq_ref-iq)dt
其中,uq为q轴电压给定量,kp4为预设定的第四比例系数,ki4为预设定的第四积分系数。
通过以下算式计算d轴电压给定量:
ud=kp5*(id_ref-id)+ki5*∫(id_ref-id)dt
其中,ud为d轴电压给定量,id_ref为预设定的d轴电流参考值,kp5为预设定的第四比例系数,ki5为预设定的第四积分系数。
在一种优选的实施例中,预设定的d轴电流参考值为0。
可以理解地,电压给定量确定单元230可用于执行步骤s303。
第一脉宽调制信号生成单元240用于依据所述电感电压参考值生成第一脉宽调制信号。
可以理解地,第一脉宽调制信号生成单元240可用于执行步骤s304。
第二脉宽调制信号生成单元250用于依据所述q轴电压给定量及所述d轴电压给定量生成第二脉宽调制信号。
可以理解地,第二脉宽调制信号生成单元250可用于执行步骤s305。
综上所述,本发明实施例提供的功率变换控制方法及装置,通过依据接收到的相电流及预设定的电机转速参考值确定电感电压参考值,并依据输入电流、输入电压、相电流及预设定的母线电压参考值确定q轴电压给定量及d轴电压给定量,再分别依据电感电压参考值以及q轴电压给定量及d轴电压给定量生成第一脉宽调制信号、第二脉宽调制信号,其中通过第一脉宽调制信号调节直流母线电容前端的电流,通过第二脉宽调制信号调节电机的电压,从而使得直流母线电容前后两端的功率平衡,减小直流母线电容纹波电流;同时由于直流母线电容前后两端的功率基本相等,因此直流母线电容只需要存储较少的功率,从而可以使用容量较小的薄膜电容替代。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。