专利名称:一种开关磁阻电机驱动控制系统、角度控制装置及方法
技术领域:
本发明属于开关磁阻电机驱动控制领域,涉及开关磁阻电机驱动控制系统以及用于开关磁阻电机驱动控制系统的角度控制装置及方法。
背景技术:
在开关磁阻电机驱动控制中,已有技术采用全PWM控制时,一般固定导通宽度为 180度电角度,开通角随电机实际速度进行前移变化,电流调节器输出为PWM的占空比。如图1所示。这种方法由于固定180度导通宽度,在中低速或者负载较轻时,开关半导体器件开通时间较长,导通损耗较大,使得温升过高,可靠性下降;另外由于在整个速度范围和转矩范围内,导通宽度都固定,导致在每个[T,n]点上效率不能达到优化。
发明内容
针对上述现有技术中的缺陷,本发明提供了一种开关磁阻电机驱动控制系统、角度控制装置及方法,以解决在现有的全PWM控制器采用固定导通宽度时,容易引起开关半导体元器件温升过高,和全速度和转矩范围内效率不能整体优化的问题。本发明提供的一种开关磁阻电机角度控制方法,其中包括步骤1、在每个转速点下预先建立给定转矩值和导通宽度的对应关系表格;步骤2、通过插值算法计算实际给定转矩值和实际反馈转速下对应的导通宽度;步骤3、根据前移角及计算得到的导通宽度进行角度控制。所述步骤1中建立一转速点下给定转矩值和导通宽度的对应关系表格的步骤包括在一转速点下,保持一给定转矩值恒定,调节导通宽度,使得系统效率最大,记录下此时的导通宽度;改变到下一个给定转矩值,保持该给定转矩值恒定,调节导通宽度,使得系统效率最大,记录下此时的导通宽度;以此类推,获得该转速点下,所有转矩给定值下的最佳导通宽度。所述步骤1包括设额定转速为Ne,转速点从0_Ne*16/8变化,间隔为Ne*l/8 ;设额定转矩为Tn,给定转矩值从0-Tr^200%变化,间隔为Tn*l/16*100%;在每个转速点下预先建立给定转矩值和导通宽度的对应关系表格。所述步骤2包括步骤201、根据电机的实际反馈转速Nfb得到该实际反馈转速所在的转速段[Nx, Nx+1],实际反馈转速 Nfb 满足 Nx < Nfb < Nx+1,Nx = Ne*x/8,χ = 0,1,2. · · 15 ;步骤202、根据分界转速点Nx的给定转矩值和导通宽度的对应关系表格,根据实际给定转矩Τ&,找到实际给定转矩TMf所在区间[Ty,Ty+1,Tref满足Ty < Tref < Ty+1,其中Ty =Τη*1/16*100%,χ = 0,1,2...31 ;设分界转速点Nx下,Ty对应的导通宽度为DWy,I^1对应的导通宽度为DWy+1,根据线性插值算法,计算Tref对应的导通宽度为DW1,计算公式为
DWv+l-DWvDWl= (;+n6) ^ *(Tref ~Ty) + DWy·步骤203、在分界转速点Nrt的给定转矩值和导通宽度的对应关系表格,根据实际给定转矩值TMf,同上,同理计算对应的导通宽度DW2 ;步骤204、根据实际反馈转速Nfb、分界转速点Nx的下实际给定转矩值TMf对应的导通宽度DWl、分界转速点Nrt的下实际给定转矩值Tref对应的导通宽度DW2,通过线性差值算法,计算实际反馈转速Nfb及实际给定转矩值Tref下的导通宽度DW,计算公式为DW = DW2{~^Wl *(Nfi-NJ + DWl0所述步骤3中根据前移角及计算得到的导通宽度进行角度控制具体为前移角随转速变化,电动控制时,关断角等于180度减去前移角,开通角等于关断角减去导通宽度; 制动控制时,关断角等于360度减去前移角,开通角等于关断角减去导通宽度。本发明又提供了一种用于开关磁阻电机驱动控制系统的角度控制装置,其中包括导通宽度计算模块、前移角计算模块以及开通角和关断角控制模块,开通角和关断角控制模块用于根据导通宽度计算模块计算的导通宽度和前移角计算模块计算的前移角,控制开关磁阻电机驱动控制系统中开关元件的动作,完成开关磁阻电机的控制;所述导通宽度计算模块包括存储模块,用于存储每个转速点下给定转矩值和导通宽度的对应关系表格;获取模块,用于获得电机的实际反馈转速和实际给定转矩值;计算模块,与所述存储模块及所述获取模块连接,通过插值算法计算实际给定转矩值和实际反馈转速下对应的导通宽度。本发明还提供了一种开关磁阻电机驱动控制系统,其中包括角度控制装置;所述角度控制装置包括导通宽度计算模块、前移角计算模块以及开通角和关断角控制模块, 开通角和关断角控制模块用于根据导通宽度计算模块计算的导通宽度和前移角计算模块计算的前移角,控制开关磁阻电机驱动控制系统中开关元件的动作,完成开关磁阻电机的控制;所述导通宽度计算模块包括存储模块,用于存储每个转速点下给定转矩值和导通宽度的对应关系表格;获取模块,用于获得电机的实际反馈转速和实际给定转矩值;计算模块,与所述存储模块及所述获取模块连接,通过插值算法计算实际给定转矩值和实际反馈转速下对应的导通宽度。本发明提供的开关磁阻电机驱动控制系统、角度控制装置及方法,导通宽度在整个速度范围和转矩范围内,导通宽度并不是固定的,导通宽度能够根据实际反馈转速和实际给定转矩值进行变化,比如在中低速或者负载较轻时,导通宽度较小,这样开关元件中的开关半导体器件开通时间相应减小,使得开关半导体器件的温升能够较慢地升高,避免了在现有的全PWM控制器中采用固定导通宽度时,容易引起开关半导体元器件温升过高的问题;并且使得全速度和转矩范围内效率得到整体优化,避免了在现有的全PWM控制器中采用固定导通宽度时,全速度和转矩范围内效率不能整体优化的问题。
图1为现有的开关磁阻电机驱动控制系统的一结构示意图;图2为本发明开关磁阻电机驱动控制系统的一结构示意图;图3为本发明开关磁阻电机角度控制装置的一结构示意图;图4为本发明开关磁阻电机角度控制方法的一流程图。
具体实施例方式图2为本发明开关磁阻电机驱动控制系统的一结构图。其中包括角度控制装置;所述角度控制装置,如图3所示,包括导通宽度计算模块、前移角计算模块以及开通角和关断角控制模块,开通角和关断角控制模块用于根据导通宽度计算模块计算的导通宽度和前移角计算模块计算的前移角,控制开关磁阻电机驱动控制系统中开关元件的动作,完成开关磁阻电机的控制。具体地,开通角和关断角控制模块根据导通宽度计算模块计算的导通宽度和前移角计算模块计算的前移角,可以通过程序定时得到相导通区间来控制开关元件的动作,也可以通过手动操作开关元件的动作,完成开关磁阻电机的控制。其中导通宽度计算模块包括存储模块,用于存储每个转速点下给定转矩值和导通宽度的对应关系表格;获取模块,用于获得电机的实际反馈转速和实际给定转矩值;计算模块,与所述存储模块及所述获取模块连接,通过插值算法计算实际给定转矩值和实际反馈转速下对应的导通宽度。具体地,可以根据电机的实际反馈转速得到该实际反馈转速所在的转速段的分界转速点,分别根据分界转速点的给定转矩值和导通宽度的对应关系表格计算分界转速点下实际给定转矩值对应的导通宽度,再根据实际反馈转速以及分界转速点下实际给定转矩值对应的导通宽度得到实际反馈转速下实际给定转矩值下的导通宽度。本发明提供一种开关磁阻电机角度控制方法,包括步骤1、在每个转速点下预先建立给定转矩值和导通宽度的对应关系表格;步骤2、通过插值算法计算实际给定转矩值和实际反馈转速下对应的导通宽度。具体地,可以根据电机的实际反馈转速得到该实际反馈转速所在的转速段的分界转速点,分别根据分界转速点的给定转矩值和导通宽度的对应关系表格计算分界转速点下实际给定转矩值对应的导通宽度,再根据实际反馈转速以及分界转速点下实际给定转矩值对应的导通宽度得到实际反馈转速下实际给定转矩值下的导通宽度;步骤3、根据前移角及计算得到的导通宽度进行角度控制。其中前移角随转速变化,电动控制时,关断角等于180度减去前移角,开通角等于关断角减去导通宽度;制动控制时,关断角等于360度减去前移角,开通角等于关断角减去导通宽度。步骤1中建立一转速点下给定转矩值和导通宽度的对应关系表格的步骤包括在一转速点下,保持一给定转矩值恒定,调节导通宽度,使得系统效率最大,记录下此时的导通宽度;改变到下一个给定转矩值,保持该给定转矩值恒定,调节导通宽度,使得系统效率最大,记录下此时的导通宽度;以此类推,获得该转速点下,所有转矩给定值下的最佳导通宽度。
优先地,本发明提供一种开关磁阻电机角度控制方法,如图4所示,包括以下步骤步骤101、设额定转速为Ne,转速点从0_Ne*16/8变化,间隔为Ne*l/8 ;设额定转矩为Tn,给定转矩值从0-Tr^200%变化,间隔为Tn*l/16*100% ;在每个转速点下预先建立给定转矩值和导通宽度的对应关系表格。步骤201、根据电机的实际反馈转速Nfb得到该实际反馈转速所在的转速段[Νχ, Νχ+1],实际反馈转速 Nfb 满足 Nx < Nfb < Νχ+1,Nx = Ne*x/8,χ = 0,1,2. · · 15 ;步骤202、根据分界转速点Nx的给定转矩值和导通宽度的对应关系表格,根据实际给定转矩Τ&,找到实际给定转矩TMf所在区间[Ty,Ty+1,Tref满足Ty < Tref < Ty+1,其中Ty =Τη*1/16*100%,χ = 0,1,2...31 ;设分界转速点Nx下,Ty对应的导通宽度为DWy,I^1对
应的导通宽度为DWy+1,根据线性插值算法,计算Tref对应的导通宽度为DW1,计算公式为
权利要求
1.一种开关磁阻电机角度控制方法,其特征在于,包括步骤1、在每个转速点下预先建立给定转矩值和导通宽度的对应关系表格;步骤2、通过插值算法计算实际给定转矩值和实际反馈转速下对应的导通宽度;步骤3、根据前移角及计算得到的导通宽度进行角度控制。
2.根据权利要求1所述的方法,其特征在于,所述步骤1中建立一转速点下给定转矩值和导通宽度的对应关系表格的步骤包括在一转速点下,保持一给定转矩值恒定,调节导通宽度,使得系统效率最大,记录下此时的导通宽度;改变到下一个给定转矩值,保持该给定转矩值恒定,调节导通宽度,使得系统效率最大,记录下此时的导通宽度;以此类推,获得该转速点下,所有转矩给定值下的最佳导通宽度。
3.根据权利要求1所述的方法,其特征在于,所述步骤1包括设额定转速为Ne,转速点从0-Ne*16/8变化,间隔为Ne*l/8 ;设额定转矩为Tn,给定转矩值从0-Tr^200%变化,间隔为Τη*1/16*100%;在每个转速点下预先建立给定转矩值和导通宽度的对应关系表格。
4.根据权利要求3所述的方法,其特征在于,所述步骤2包括步骤201、根据电机的实际反馈转速Nfb得到该实际反馈转速所在的转速段[Νχ,Νχ+1], 实际反馈转速 Nfb 满足 Nx < Nfb < Νχ+1,Nx = Ne*x/8,χ = 0,1,2. · · 15 ;步骤202、根据分界转速点Nx的给定转矩值和导通宽度的对应关系表格,根据实际给定转矩TMf,找到实际给定转矩TMf所在区间[Ty,Ty+1,Tref满足Ty < Tref < Ty+1,其中Ty = Τη*1/16*100%,χ = 0,1,2...31 ;设分界转速点Nx下,Ty对应的导通宽度为DWy,I^1对应的导通宽度为DWy+1,根据线性插值算法,计算Tref对应的导通宽度为DW1,计算公式为DWv+l-DWvDWl = ^^-^ * (Tref - Τ) + DWv ;(1/16) ref y y ‘步骤203、在分界转速点Nx+1的给定转矩值和导通宽度的对应关系表格,根据实际给定转矩值TMf,同上,同理计算对应的导通宽度DW2 ;步骤204、根据实际反馈转速Nfb、分界转速点Nx的下实际给定转矩值TMf对应的导通宽度DW1、分界转速点Nx+1的下实际给定转矩值T,ef对应的导通宽度DW2,通过线性差值算法, 计算实际反馈转速Nfb及实际给定转矩值Tref下的导通宽度DW,计算公式为DW = DW2~DWl Ν )+Βψ。 (1/8) v fi xJ 1
5.根据权利要求1-4任一所述的方法,其特征在于,所述步骤3中根据前移角及计算得到的导通宽度进行角度控制具体为前移角随转速变化,电动控制时,关断角等于180度减去前移角,开通角等于关断角减去导通宽度;制动控制时,关断角等于360度减去前移角, 开通角等于关断角减去导通宽度。
6.一种用于开关磁阻电机驱动控制系统的角度控制装置,其特征在于,包括导通宽度计算模块、前移角计算模块以及开通角和关断角控制模块,开通角和关断角控制模块用于根据导通宽度计算模块计算的导通宽度和前移角计算模块计算的前移角,控制开关磁阻电机驱动控制系统中开关元件的动作,完成开关磁阻电机的控制;所述导通宽度计算模块包括存储模块,用于存储每个转速点下给定转矩值和导通宽度的对应关系表格; 获取模块,用于获得电机的实际反馈转速和实际给定转矩值; 计算模块,与所述存储模块及所述获取模块连接,通过插值算法计算实际给定转矩值和实际反馈转速下对应的导通宽度。
7. 一种开关磁阻电机驱动控制系统,其特征在于,包括角度控制装置;所述角度控制装置包括导通宽度计算模块、前移角计算模块以及开通角和关断角控制模块,开通角和关断角控制模块用于根据导通宽度计算模块计算的导通宽度和前移角计算模块计算的前移角,控制开关磁阻电机驱动控制系统中开关元件的动作,完成开关磁阻电机的控制; 所述导通宽度计算模块包括存储模块,用于存储每个转速点下给定转矩值和导通宽度的对应关系表格; 获取模块,用于获得电机的实际反馈转速和实际给定转矩值; 计算模块,与所述存储模块及所述获取模块连接,通过插值算法计算实际给定转矩值和实际反馈转速下对应的导通宽度。
全文摘要
本发明涉及开关磁阻电机驱动控制系统、角度控制装置及方法,该开关磁阻电机角度控制方法,包括步骤1、在每个转速点下预先建立给定转矩值和导通宽度的对应关系表格;步骤2、通过插值算法计算实际给定转矩值和实际反馈转速下对应的导通宽度;步骤3、根据前移角及计算得到的导通宽度进行角度控制,其中关断角随转速变化,电动控制时,关断角等于180度减去前移角,开通角等于关断角减去导通宽度;制动控制时,关断角等于360度减去前移角,开通角等于关断角减去导通宽度。本发明解决在现有的全PWM控制器中采用固定导通宽度时,容易引起开关半导体元器件温升过高,和全速度和转矩范围内效率不能整体优化的问题。
文档编号H02P6/08GK102570939SQ20101060298
公开日2012年7月11日 申请日期2010年12月23日 优先权日2010年12月23日
发明者蒋哲, 马良玉, 高超 申请人:北京中纺锐力机电有限公司