产生用于控制电机操作的电流指令的方法、系统和装置的制作方法

文档序号:7282447阅读:141来源:国知局
专利名称:产生用于控制电机操作的电流指令的方法、系统和装置的制作方法
产生用于控制电机操作的电流指令的方法、系统和装置技术领域
技术领域大致涉及用于控制多相系统操作的技术,更具体地,涉及产生用于控制多相电机的电流指令的方法、系统和装置。
背景技术
电机在各种应用中被使用。例如,混合动力/电力车辆(HEV)典型地包括电力牵弓随动系统,所述电力牵引驱动系统包括由具有直流(DC)电源(例如存储电池)的功率变换器驱动的交流(AC)电机。AC电机的电机绕组可联接到功率逆变器模块(PIM)的逆变器子模块上。各逆变器子模块包括以互补方式开关的一对开关以执行将DC功率变换为AC功率的快速开关功能。该AC功率驱动AC电机,AC电机继而驱动HEV传动系的轴。
如本文中所用的,术语“多相”指的是两个或更多相,并可用于指具有两个或更多相的电机。多相电机典型地包括驱动一个或多个多相AC电机的多相PWM逆变器模块。这样的多相电机的一个不例是三相AC电机。在三相系统中,三相脉宽调制(PWM)逆变器模块驱动一个或多个三相AC电机。例如,一些传统的HEV装备两个三相PWM逆变器模块和两个各由与其联接的三相PWM逆变器模块中的相应的一个驱动的三相AC电机(例如,AC马达)。
在很多系统中,逆变器模块被基于电压指令信号产生的开关矢量信号驱动。电压指令信号基于由转矩-电流映射模块提供的电流指令信号产生。在这些系统中,转矩-电流映射模块接收转矩指令信号(Te* )、电机旋转角速度(《 r )和DC输入电压(VD。)作为输入,并将这些输入映射到电流指令,理想地,所述电流指令将使得电机在给定的电机速度(《 r)下产生指令的转矩(Te*)。
传统的转矩-电流映射模块用一组查找表(LUT)实现。这些LUT典型地存储在只读存储器(ROM)中,所述只读存储器(ROM)在很多电机驱动系统中是有限的存储器资源。例如,与传统转矩-电流映射模块相关的一个缺点是LUT需要相当大量的存储器资源,在一些情况下,可能超过可用的存储器量。
将希望提供产生用于控制多相电机的电流指令的改进的方法、系统和装置。还将希望提供用于消耗更少存储器资源的映射转矩指令到电流指令的改进的方法、系统和装置。结合附图和上述技术领域和背景技术,从后续的详细说明和所附权利要求中,可以显而易见到本发明的其它理想特征和特性。发明内容
本公开的实施例涉及用于控制矢量控制马达驱动系统中的电机的操作的方法、系统和装置,该系统包括当电机在过调制区域操作时驱动电机的逆变器模块。
根据公开的实施例中的一个,提供用于映射转矩到电流以产生第一电流指令的方法。基于DC输入电压,选择的第一多个(N个)查找表(LUT)被选择。各选择的LUT包括多个(B个)第一记录。各第一记录包括与电机的旋转角速度的相应输入值相对应的一组系数。响应于电机旋转角速度的特定输入值,来自各选择的第一多个(Nf)LUT的一组系数被输出。从各选择的第一多个LUT输出的各组系数被应用于第一多项式函数以产生多个第一多项式函数,这些多个第一多项式函数各具有不同的一组系数。多个第一多项式函数中的每一个是转矩指令信号的函数。响应于转矩指令信号的特定输入值,通过多个第一多项式函数产生第一电流指令的多个特定输出值。根据一些公开的实施例,第一电流指令的特定输出值可被插值以产生第一电流指令的最终输出值。可使用相似的方法产生另一个电流指令的最终输出值。
根据一个公开的实施例,提供的转矩-电流映射模块包括第一电流指令发生器模块,所述第一电流指令发生器模块包括第一多个(N个)查找表(LUT)、表选择模块和多项式函数模块。各第一多个(N个)LUT包括多个(B个)第一记录,其中各第一记录包括一组系数。基于DC输入电压,表选择模块可以选择被选择的第一多个LUT,各被选择的第一多个LUT配置成输出一组系数以响应电机旋转角速度的特定输入值。多项式函数模块是转矩指令信号的函数并配置成在第一多项式函数中实现从选择的第一多个LUT输出的系数组,并响应于转矩指令信号的特定输入值而产生第一电流指令的特定输出值。
根据一个公开的实施例,提供的电流指令发生器模块包括第一多个(N个)一维查找表(LUT)、表选择模块和多项式函数模块。第一多个(N个)一维LUT各包括多个(B个)第一记录。各第一记录对应于电机旋转角速度的特定输入值。各第一记录包括特定的第一组系数,其中各特定的第一组系数包括:多个(X个)系数(X大于等于2)。基于DC输入电压,表选择模块可以选择被选择的第一多个一维LUT,各被选择的第一多个一维LUT配置成输出一组系数以响应电机旋转角速度的特定输入值。多项式函数模块是转矩指令信号的函数。多项式函数模块可在第一 X-1次多项式函数的实例中实现各组系数(从选择的第一多个一维LUT输出)。多项式函数可产生第一电流指令的特定输出值,以响应转矩指令信号的特定输入值。插值处理模块可插值第一电流指令的特定输出值以产生第一电流指令的最终输出值。
此外,本发明还涉及以下技术方案。
1.一种用于将转矩映射到电流以产生第一电流指令的方法,包括: 基于DC输入电压,选择所选择的第一多个查找表(LUT),各查找表包括:多个第一记录,其中各第一记录包括与电机的旋转角速度的相应输入值相对应的一组系数; 响应于所述电机的旋转角速度的特定输入值,来自各所述选择的所述第一多个LUT的一组系数被输出; 在第一多项式函数中应用从各所述选择的第一多个LUT输出的所述各组系数以产生各具有不同的系数组的多个第一多项式函数,其中,各所述多个第一多项式函数是转矩指令信号的函数;以及 响应于转矩指令信号的特定输入值,通过各所述多个第一多项式函数产生第一电流指令的特定输出值。
2.根据技术方案I所述的方法,其特征在于,所述第一多个查找表(LUT)中的每一个配置为将所述电机的旋转角速度的特定输入值映射到包括特定的第一组系数的所述多个第一记录中的特定一个。
3.根据技术方案I所述的方法,其特征在于,还包括: 插值第一电流指令的所述特定输出值以产生所述第一电流指令的最终输出值。
4.根据技术方案I所述的方法,其特征在于,所述第一多个LUT各为一维查找表(LUT)。
5.根据技术方案I所述的方法,其特征在于,各组系数包括:X个系数,并且其中,所述第一多项式函数包括第一 X-1次多项式函数,其中,所述X大于等于2。
6.一种转矩-电流映射模块,包括: 第一电流指令发生器模块,包括: 第一多个查找表(LUT),各包括:多个第一记录,其中,各第一记录包括一组系数;表选择模块,该表选择模块配置为基于DC输入电压选择所选择的所述第一多个LUT,所选择的所述第一多个LUT中的每一个配置成输出一组系数以响应电机旋转角速度的特定输入值;以及 多项式函数模块,该多项式函数模块是转矩指令信号的函数,并配置成在第一多项式函数中实现从所述选择的所述第一多个LUT输出的系数组,并产生第一电流指令的特定输出值以响应转矩指令信号的特定输入值。
7.根据技术方案6所述的转矩-电流映射模块,其特征在于,各第一记录对应于所述电机的旋转角速度的多个输入值中的所述电机的旋转角速度的特定输入值、以及特定的第一组系数。
8.根据技术方案7所述的转矩-电流映射模块,其特征在于,所述第一多个查找表(LUT)中的每一个配置为将所述电机的旋转角速度的特定输入值映射到包括特定的第一组系数的所述多个第一记录的特定一个。
9.根据技术方案6所述的转矩-电流映射模块,其特征在于,所述表选择模块配置为基于所述DC输入电压选择第一选择的LUT和第二选择的LUT,所述第一选择的LUT配置为输出第一选择组和第二选择组系数,所述第二选择的LUT配置为输出第三选择组和第四选择组系数。
10.根据技术方案6所述的转矩-电流映射模块,其特征在于,还包括: 第一范围检测器模块,该第一范围检测器模块配置为接收所述DC输入电压并产生所述DC输入电压的低端值和所述DC输入电压的高端值;以及 第二范围检测器模块,该第二范围检测器模块配置为接收所述电机的旋转角速度的所述特定输入值并产生所述电机的旋转角速度的低输入值和所述电机的旋转角速度的高输入值。
11.根据技术方案10所述的转矩-电流映射模块,其特征在于,所述表选择模块配置为: 基于所述DC输入电压的所述低端值选择对应于所述DC输入电压的所述低端值的所述第一多个LUT中所选的第一个,作为第一选择的LUT ;以及 基于所述DC输入电压的所述高端值选择对应于所述DC输入电压的所述高端值的所述第一多个(N个)查找表(LUT)中所选的第二个,作为第二选择的LUT。
12.根据技术方案11所述的转矩-电流映射模块,其特征在于,所述第一选择的LUT配置为将所述电机的旋转角速度的所述低输入值映射到第一选择组系数并将所述电机的旋转角速度的所述高输入值映射到第二选择组系数, 其中,所述第二选择的LUT配置为将所述电机的旋转角速度的所述低输入值映射到第三选择组系数并将所述电机的旋转角速度的所述高输入值映射到第四选择组系数。
13.根据技术方案11所述的转矩-电流映射模块,其特征在于,所述多项式函数模块配置为在第一多项式函数中实现所述第一选择组系数,接收所述转矩指令信号的特定输入值,并产生第一电流指令的第一特定输出值以响应所述转矩指令信号的所述特定输入值, 其中,所述多项式函数模块配置为在第一多项式函数中实现所述第二选择组系数,接收所述转矩指令信号的特定输入值,并产生所述第一电流指令的第二特定输出值以响应所述转矩指令信号的所述特定输入值, 其中,所述多项式函数模块配置为在第一多项式函数中实现所述第三选择组系数,接收所述转矩指令信号的特定输入值,并产生所述第一电流指令的第三特定输出值以响应所述转矩指令信号的所述特定输入值, 其中,所述多项式函数模块配置为在第一多项式函数中实现所述第四选择组系数,接收所述转矩指令信号的特定输入值,并产生所述第一电流指令的第四特定输出值以响应所述转矩指令信号的所述特定输入值。
14.根据技术方案6所述的转矩-电流映射模块,其特征在于,还包括: 插值处理模块,该插值处理模块配置为插值第一电流指令的所述特定输出值以产生所述第一电流指令的最终输出值。
15.根据技术方案14所述的转矩-电流映射模块,其特征在于,还包括: 第一插值模块,该第一插值模块配置为插值第一电流指令的所述第一特定输出值和所述第一电流指令的所述第二特定输出值以产生所述第一电流指令的第五特定输出值;第二插值模块,该第二插值模块配置为插值所述第一电流指令的所述第三特定输出值和所述第一电流指令的所述第四特定输出值以产生所述第一电流指令的第六特定输出值;以及 第三插值模块,该第三插值模块配置为插值所述第一电流指令的所述第五特定输出值和所述第一电流指令的所述第六特定输出值以产生所述第一电流指令的最终输出值。
16.根据技术方案6所述的转矩-电流映射模块,其特征在于,所述第一多个(N个)LUT各为一维查找表LUT。
17.根据技术方案6所述的转矩-电流映射模块,其特征在于,各组系数包括:X个系数,并且其中,所述第一多项式函数包括第一 X-1次多项式函数,其中,所述X大于等于2。
18.根据技术方案6所述的转矩-电流映射模块,其特征在于,所述第一电流指令是d轴电流指令,并且其中,所述第一电流指令发生器模块是d轴电流指令发生器模块,其中,所述表选择模块是第一表选择模块,其中,所述多项式函数模块是第一多项式函数模块,并且还包括: q轴电流指令发生器模块,包括: 第二多个查找表(LUT),所述第二多个查找表各包括:多个第二记录,其中,各第二记录包括另一组系数; 第二表选择模块,该第二表选择模块配置为基于所述DC输入电压选择所选择的所述第二多个LUT,所选择的所述第二多个LUT各配置成输出一组系数以响应所述电机的旋转角速度的所述特定输入值; 第二多项式函数模块,该第二多项式函数模块是所述转矩指令信号的函数,并配置成在第二多项式函数中实现从所述选择的所述第二多个LUT输出的系数组,并产生q轴电流指令的特定输出值以响应所述转矩指令信号的所述特定输入值。
19.根据技术方案18所述的转矩-电流映射模块,其特征在于,所述第一电流指令是d轴和q轴电流指令,该d轴和q轴电流指令是作为时间的函数具有常值的DC指令的同步参考坐标系d轴和q轴电流指令。
20.一种电流指令发生器模块,包括: 第一多个一维查找表(LUT),各包括:多个第一记录,其中,各第一记录对应于电机旋转角速度的特定输入值,并且各第一记录包括特定的第一组系数,其中各特定的第一组系数包括:X个系数,X大于等于2 ; 表选择模块,该表选择模块配置为基于DC输入电压选择所选择的所述第一多个一维LUT,所选择的所述第一多个一维LUT各配置成输出一组系数以响应电机旋转角速度的特定输入值; 多项式函数模块,该多项式函数模块是转矩指令信号的函数并配置成在第一 X-1次多项式函数中实现从所述选择的所述第一多个一维LUT输出的所述系数组,并产生第一电流指令的特定输出值以响应转矩指令信号的特定输入值;以及 插值处理模块,该插值处理模块配置为插值第一电流指令的所述特定输出值以产生所述第一电流指令的最终输出值。


将在下文中结合附图描述本公开的实施例,在附图中相似的附图标记表示相似的兀件,并且: 图1是根据一些公开的实施例的马达驱动系统的一个示例的框图。
图2是根据一些公开的实施例的转矩-电流映射模块的框图。
图3A和3B是根据一些公开的实施例的一个示例性实施方式的转矩-电流映射模块的框图。
图4是显示了根据一些公开的实施例的一个示例性实施方式的仿真的当转矩指令信号(Te*)的特定输入值变化时作为转矩指令信号(Te*)的函数的转矩误差的一组图。
具体实施方式
如本文中所用,词语“示例性”指的是“用作示例、例子或说明”。以下详细说明性质上仅为示例性的,且并不旨在限定本发明或本发明的应用及使用。本文中作为“示例性”描述的任何实施例都不一定理解为比其它实施例更优选或更具有优点。该详细说明中描述的所有实施例是提供用于使得本领域技术人员能够制造或使用本发明的示例性实施例,而不是限制本发明的范围,本发明的范围由权利要求限定。另外,不应被在前述技术领域,背景技术,发明内容或以下的详细说明中所表达的或暗示的理论所束缚。
在详细描述根据本发明的实施例之前,应当注意到,实施例主要在于与产生用于控制多相系统操作的电流指令相关的方法步骤以及装置部件的组合。应当理解,本文描述的本发明的实施例可使用硬件、软件和两者的组合实现。本文描述的控制电路可包括可使用模拟和/或数字电路、分立或集成的模拟或数字电子电路或其组合来实现的各种部件、模块、电路和其它逻辑。本文中使用的术语“模块”指的是设备、电路、电气部件和/或为执行任务的基于部件的软件。在一些实施中,本文描述的控制电路可在实现这些电路的部分或所有控制逻辑时使用一个或多个专用集成电路(ASIC)、一个或多个微处理器和/或一个或多个基于数字信号处理器(DSP)的电路。如本文所述,应当理解本文描述的本发明的实施例可包括一个或多个传统的处理器和控制一个或多个处理器,结合特定的非处理器电路,实现一些、多数或所有产生用于控制多相系统操作的电流指令的功能的独特的存储的程序。因此,这些功能可解释为产生用于控制多相系统操作的电流指令的方法的步骤。或者,一些或所有功能可由不具有存储程序指令的状态机,或在一个或多个专用集成电路(ASIC)中实现,在所述专用集成电路(ASIC)中,各功能或某些功能的特定的组合作为定制逻辑实现。当然,可使用两种方法的组合。这样,本文将描述这些功能的方法和途径。另外,尽管可能有被例如可用时间、当前技术和经济考虑驱使的重大努力和很多设计选择,认为在本文公开的概念和原理指导下,普通技术人员将能够容易地通过最少的试验产生这样的软件指令和程序以及1C。
概述 本发明的实施例涉及产生用于控制多相系统操作的电流指令的方法、系统和装置。在一个示例性实施例中,多相电机可在例如混合动力/电力车辆(HEV)的操作环境中实现。在将要描述的示例性实施方式中,控制技术将被描述为应用到混合动力/电力车辆。然而,本领域技术人员应当理解,相同或相似的技术可被应用在当多相电机操作在其过调制区域时需要产生用于控制多相系统操作的电流指令的其它系统中。在这方面,这里公开的任何概念可广泛地应用于“车辆”,如本文使用的,术语“车辆”宽泛地指具有AC电机的无生命运输机构。另外,术语“车辆”不限于任何特定的推进技术,例如汽油或柴油燃料。相反,车辆还包括混合动力车辆、电池电动车辆、氢气车辆和使用各种其它替代燃料操作的车辆。
如本文使用的,术语“交流(AC)电机”广泛地指“将电能转换为机械能或相反的设备或装置”。AC电机一般可分类为同步AC电机和异步AC电机。同步AC电机可包括永磁电机和磁阻电机。永磁电机包括表面贴装式永磁电机(SMPMM)和内嵌式永磁电机(IPMM)。异步AC电机包括感应电机。虽然AC电机可以是AC马达(例如,用于转换其输入处的AC电能功率以产生机械能或功率的装置),但是AC电机并不限于AC马达,而也可以包括用于将其原动机处的机械能或功率转换为其输出处的AC电能或功率的发电机。任何电机可为AC马达或AC发电机。AC马达是由交流电驱动的电动马达。在一些实施方式中,AC马达包括具有交流电供电的线圈的外部静止定子以产生旋转磁场,以及由旋转磁场给出转矩的附接到输出轴上的内部转子。根据使用的转子类型,AC马达可分类为同步或异步。
图1是根据公开的实施例的矢量控制马达驱动系统100的一个示例的框图。系统100通过联接到三相AC电机120上的三相脉宽调制(PWM)逆变器模块110控制三相AC电机120,使得三相AC电机120可通过调节控制三相AC电机120的电流指令来有效地使用提供给三相PWM逆变器模块110的DC输入电压(Vdc)139。在一个特定的实施方式中,在HEV中矢量控制马达驱动系统100可用于控制转矩。
在下文描述的一个特定的非限制性实施方式中,三相AC电机120实现为三相AC电力马达120,并且特定的,为三相永磁同步AC电力马达(或更宽泛的为马达120);然而,应当理解,说明的实施例仅是公开的实施例可应用的AC电机类型的一个非限制性示例,公开的实施例可进一步应用于包括更少或更多相的任何类型的多相AC电机。
三相AC马达120通过三个逆变器极联接到三相PWM逆变器模块110并基于从PWM逆变器模块110接收的三相正弦电流信号122-124产生机械功率(转矩X速度)。在一些实施方式中,三相AC马达120的转子角位置121 ( 0r)或“轴位置”使用位置传感器(未示出)测量,在其它实施方式中,三相AC马达120的转子角位置121 ( 0r)可不使用位置传感器而通过使用无传感器位置估计技术来估计。
矢量控制马达驱动系统100包括转矩-电流映射模块140、同步(SYNC.)坐标系电流调节器模块170、同步-静止(SYNC.-STAT.)变换模块176、a ^参考坐标系-abc参考坐标系(a ^ -abc)变换模块106、脉宽调制(PWM)模块108、三相PWM逆变器110、abc参考坐标系- a ^参考坐标系(abc-a ^ )变换模块127和静止-同步(STAT.-SYNC.)变换模块130。
转矩-电流映射模块140接收转矩指令信号(Te*) 136、基于转子/轴位置输出(9 r) 121的微分在块137产生的轴旋转角速度(《r) 138、DC输入电压(VDC) 139和根据实施方式的可能的其它多种系统参数作为输入。转矩-电流映射模块140使用这些输入以产生将使得马达120在速度(《r) 138产生指令的转矩(Te*)的d轴电流指令(Id*) 142和q轴电流指令(Iq*) 144。具体地,转矩-电流映射模块140使用输入以映射转矩指令信号(Te*) 136到d轴电流指令信号(Id*) 142和q轴电流指令信号(Iq*) 144。同步参考坐标系d轴和q轴电流指令信号(Id*、Iq*) 142、144是作为时间的函数具有常数值的DC指令。
abc- a ^变换模块127接收从马达120反馈的测量的三相静止参考坐标系反馈定子电流(Ia-1c) 122-124。abc-a ^变换模块127使用这些三相静止参考坐标系反馈定子电流122-124执行abc参考坐标系到a ^参考坐标系变换以将三相静止参考坐标系反馈定子电流122-124变换到静止参考坐标系反馈定子电流(Ia、10 ) 128、129。abc-a ^变换是本领域内熟知的,为简洁将不再详述。
静止-同步变换模块130接收静止参考坐标系反馈定子电流(I a、I P ) 128、129和转子角位置(9 r) 121并产 生(例如,处理或转换)这些静止参考坐标系反馈定子电流(I a、I 0 ) 128、129以产生同步参考坐标系d轴电流信号(Id) 132和同步参考坐标系q轴电流信号(Iq) 134。静止-同步变换的过程是本领内域熟知的,为简洁将不再详述。
同步坐标系电流调节器模块170接收同步参考坐标系d轴电流信号(Id) 132、同步参考坐标系q轴电流信号(Iq) 134、d轴电流指令(Id*) 142和q轴电流指令(Iq*) 144,并使用这些信号产生同步参考坐标系d轴电压指令信号(Vd*) 172和同步参考坐标系q轴电压指令信号(Vq*) 174。同步参考坐标系电压指令信号(Vd*、Vq*) 172、174是用于稳态操作的具有作为时间的函数的常数值的DC指令。电流到电压的转换过程可实现为比例-积分(PI)控制器,所述比例-积分(PI)控制器是本领内域熟知的,为简洁将不再详述。因为电流指令在同步参考坐标系中是DC信号,它们较AC静止参考坐标系电流指令更容易调节。
同步-静止变换模块176接收同步参考坐标系d轴电压指令信号(Vd*) 172、同步参考坐标系q轴电压指令信号(Vq*) 174和转子位置(0 r) 121作为输入,并执行dq_ a ^变换以产生a轴静止参考坐标系电压指令信号(Va *)178和P轴静止参考坐标系电压指令信号(VP*) 180。静止参考坐标系a轴和P轴电压指令信号(Va *、VP*) 178、180在静止参考坐标系中并因此具有作为时间的函数的以正弦波形变化的值。同步-静止变换的过程是本领内域熟知的,为简洁将不再详述。
a P-abc变换模块106接收静止参考坐标系电压指令信号(Va *、V P *)178、180,并基于这些信号产生发送到PWM模块108的静止参考坐标系电压指令信号(Vas* -Vcs*)107 (也称为“相电压指令信号”)。a 0-abc变换是本领域熟知的,为简洁将不再详述。
三相PWM逆变器模块110联接到PWM模块108。PWM模块108用于相电压指令信号(Vas*_Vcs*) 107的PWM的控制。开关矢量信号(Sa-Sc) 109是基于图1中未显示而在PWM模块108内部产生的在各PWM周期期间具有特定占空比的占空比波形产生。PWM模块108基于占空比波形(在图1中未显示)修改相电压指令信号(Vas* -Vcs*) 107以产生开关矢量信号(Sa-Sc) 109,提供给三相PWM逆变器模块110。在PWM模块108中实现的特定调制算法可为任何已知的调制算法,包括空间矢量脉宽调制(SVPWM)技术以控制脉宽调制(PWM)从而基于DC输入139在各种速度下产生驱动三相AC电机120的交流(AC)波形。
开关矢量信号(Sa-Sc) 109控制在PWM逆变器110中的开关的开关状态以产生在A、B、C各相的三相电压指令。开关矢量信号(Sa-Sc)109是具有在各PWM周期期间由在PWM模块108内部产生的占空比波形确定的特定占空比的PWM波形。
三相PWM逆变器模块110接收DC输入电压(Vdc)和开关矢量信号(Sa-Sc) 109,并使用它们在逆变器极产生三相交流(AC)电压信号波形以在各种速度(《r) 138下驱动三相AC电机120。
三相电机120接收由PWM逆变器110产生的三相电压信号并产生指令转矩Te*136的马达输出。
尽管在图1中未显示,系统100还可包括联接到并由三相AC电机120的轴驱动的齿轮。如上所述,测量的反馈定子电流(Ia-1c)122_124被感测、采样并提供给abc-a ^变换模块127。
图2是根据一些公开的实施例的一个示例性实施方式的转矩-电流映射模块240的框图。转矩-电流映射模块240包括d轴电流指令(Id*)发生器模块340-1和q轴电流指令(Iq*)发生器模块340-2。各描述是相似的,为简洁下文将仅描述d轴电流指令(Id*)发生器模块340-1。
d轴电流指令(Id*)发生器模块340-1包括模块310-1,所述模块310_1具有第一多个(Nf) —维查找表(LUT) 310-1-1-310-1-n、表选择模块312-1、一维查找表(LUT)320-1-1...320-1-n、多项式函数模块330-1和插值处理模块345-1。
第一多个(N个)一维查找表(LUT) 320-1-1…320-1-n各包括多个(B个)第一记录。各第一记录对应于电机的旋转角速度(《r)138的特定输入值,并包括特定的第一组系数。各特定的第一组系数包括X个系数(X大于等于2)。
表选择模块312-1配置为基于DC输入电压(VD。)139选择所选择的第一多个一维LUT 320-1-nl。所选择的第一多个一维LUT 320-1-nl各配置为输出一组系数325-1-1…325-1-4以响应电机旋转角速度(《r) 138的特定输入值。
多项式函数模块330-1实现为转矩指令信号(Te*) 136的函数的X_1次多项式函数的多个实例。多项式函数的各实例配置为在X-1次多项式函数中实现从选择的第一多个一维LUT输出的不同的一组系数325-1-1…325-1-4,并产生第一电流指令(Id*)的特定输出值142-1、142-2、142-3、142-4,以响应转矩指令信号(Te*) 136的特定输入值。
插值处理模块345-1插值第一电流指令(Id*)的特定输出值142-1、142-2、142-3、142-4以产生第一电流指令(Id*)的最终输出值142-7。
q轴电流指令(Iq*)发生器模块340_2的描述是类似的,为简洁下文将不再描述。
图3A和3B是根据一些公开的实施例的一个示例性实施方式的转矩-电流映射模块340的框图。
如图3A和3B显示的,转矩-电流映射模块340包括d轴电流指令(Id*)发生器模块340-1和q轴电流指令(Iq*)发生器模块340_2。d轴电流指令(Id*)发生器模块340-1包括电压范围检测器模块305-1、速度范围检测器模块322-l、322-2、d轴查找表模块310-1、第一 X-1次多项式函数模块330-1和各种插值模块335-1-1、335-1-2、340-1。类似地,q轴电流指令(Iq*)发生器模块340-2包括电压范围检测器模块305_2、速度范围检测器模块322-1、322-2、q轴查找表模块310_2、第二 X-1次多项式函数模块330-2和各种插值模块335-2-1、335-2-2、340-2。变量X是大于2的任意数。例如当X是七(7)时,在多项式函数模块330-1、330-2实现的多项式函数将为6次多项式函数。
现在将描述d轴电流指令(Id*)发生器模块340-1,之后描述q轴电流指令(Iq*)发生器模块340-2。
d轴电流指令(Id*)的产生 电压范围检测器模块305-1接收DC输入电压(VD。)139并产生DC输入电压的低端值(Vdc1ow) 139-1和DC输入电压的高端值(VDC high) 139-2。DC输入电压的低端值和高端值是最接近实际DC输入电压(VDC) 139的电压。电压范围检测器模块305-1可用于查找表310以DC输入电压(Vdc)139的增量产生使得需要的LUT 320的数量减少的实施例中。例如,在可结合使用在中的电机使用的一个实施方式中,各LUT 320可以50伏增量产生。
速度范围检测器模块322-1接收电机旋转角速度(《r)138的特定输入值,并产生电机旋转角速度的低输入值(138-1和电机旋转角速度的高输入值(Wr high) 138-2。DC输入电压的低输入值和高输入值是最接近实际电机旋转角速度(cor) 138的电压。速度范围检测器模块322-1可用于查找表310以电机旋转角速度(《r) 138的增量产生使得需要的LUT 310的数量减少的实施例中。例如,在可结合使用在HEV中的电机使用的一个实施方式中,各LUT 310可以500rpm增量产生。
d轴查找表模块310-1包括第一表选择模块312-1和第一多个(N个)一维查找表(LUT)310-l-1...310-l-n。第一多个(N 个)一维查找表(LUT)310-1_1...310-1-n 的每一个包括多个(B个)第一记录。各第一记录包括各使用多个(C个)字节表示(例如,每个系数4个字节)的X个系数。各第一记录对应于在旋转角速度(《r) 138的多个(B个)可能输入值中的电机旋转角速度(wr)138的特定输入值和特定的第一组X个系数。也就是说,第一多个(N个)一维查找表(LUT) 310-1-1…310-1-n的每一个将电机旋转角速度(co r) 138的特定输入值映射到包括特定的第一组X个系数的多个(B个)第一记录的特定的一个。
基于DC输入电压的低端值(Vdcuot) 139-1,第一表选择模块312-1选择与DC输入电压的低端值(Vlie lw) 139-1对应的第一多个(Nf) —维查找表(LUT)中所选的第一个310-1-nl。选择的表将在本文中称为“第一选择的一维LUT 320-1-nl”。第一选择的一维LUT 320-1-nl将电机旋转角速度的低输入值(1(W) 138-1映射到第一选择组的X个系数(Vdc1ow, Wr low) 325-1-1 (即,多个(B个)第一记录中的特定的第一个),并将电机旋转角速度的高输入值(C^ high) 138-2映射到第二选择组的X个系数(VDel 、high)325-1-2 (多个(B个)第一记录中的特定的第二个)。
基于DC输入电压的高端值(VDC—high) 139-2,第一表选择模块312-1选择与DC输入电压的高端值(Vrc high) 139-2对应的第一多个(Nf) —维查找表(LUT)中所选的第二个320-l-n2。选择的表将在本文中称为“第二选择的一维LUT 320_l_n2”。第二选择的一维LUT 320-l-n2将电机旋转角速度的低输入值(《, 1(W) 138-1映射到第三选择组的X个系数(VDC—high、《r—-)325-1-3(例如,多个(B个)第一记录中的特定的第三个),并将电机旋转角速度的高输入值( r_high) 138-2映射到第四选择组的X个系数(VDC high、0^1^1^)325-1-4卿,多个(B个)第一记录中的特定的第四个)。
第一 X-1次多项式函数模块330-1是转矩指令信号(Te*)136的函数。例如,在变量X等于六(6)的示例中,第一 5次多项式函数模块330-1可执行在等式(I)中所示的第一5次多项式函数以计算d轴电流指令(Id*),如下: Id*=C5.(Te*) 5+C4* (Te*)4+C3.(Te*) 3+C2* (Te*) ^C1* (Te*) '+C0 (I), 其中6个系数的组是从Ctl从到C5。
第一 X-1次多项式函数模块330-1的一个实例在第一 X-1次多项式函数中实现第一选择组的X个系数(VDelOT、Ov1ot) 325-1-1,当接收到转矩指令信号(Te*) 136的特定输入值时,产生d轴电流指令的第一特定输出值(VDC lOT、lOT的Id*) 142-1以响应转矩指令信号(Te*) 136的特定输入值。
第一 X-1次多项式函数模块330-1的另一个实例在第一 X-1次多项式函数中实现第二选择组的X个系数(VD。lOT、Wr high) 325-1-2,当接收到转矩指令信号(Te*) 136的特定输入值时,产生d轴电流指令的第二特定输出值(VD。lOT、、high的Id*)142-2以响应转矩指令信号(Te*) 136的特定输入值。
第一 X-1次多项式函数模块330-1的另一个实例在第一 X-1次多项式函数中实现第三选择组的X个系数(VDe high、Wr low) 325-1-3,当接收到转矩指令信号(Te*) 136的特定输入值时,产生d轴电流指令的第三特定输出值(VDC high、的Id*)142-3以响应转矩指令信号(Te*) 136的特定输入值。
第一 X-1次多项式函数模块330-1的另一个实例在第一 X-1次多项式函数中实现第四选择组的X个系数(VDe high、、high) 325-1-4,当接收到转矩指令信号(Te*) 136的特定输入值时,产生d轴电流指令的第四特定输出值(VD。high、Wr high的Id*) 142-4以响应转矩指令信号(Te*) 136的特定输入值。不同的VDC、《 r值的d轴电流指令(Id*)的各种特定输出值142-1…142-4则可插值产生d轴电流指令的最终输出值(VD。、cor的Id*) 142-7。
例如,在一个实施方式中,第一插值模块335-1-1可插值d轴电流指令的第一特定输出值(VDC—lOT、lOT的Id*) 142-1和d轴电流指令的第二特定输出值(VDC—lOT、Wr high的Id*) 142-2以产生d轴电流指令的第五特定输出值(VDC1 、cor的Id*) 142-5。类似地,第二插值模块335-1-2可插值d轴电流指令的第三特定输出值(VDC high、GJr low的Id*) 142-3和d轴电流指令的第四特定输出值(VDC high、high的Id*) 142-4以产生d轴电流指令的第六特定输出值(VDe high、cor的Id*) 142-6。第三插值模块340-1可插值d轴电流指令的第五特定输出值(Vdc>、的Id*) 142-5和d轴电流指令的第六特定输出值(VDC high、cor的Id*) 142-6以产生d轴电流指令的最终输出值(VDC、cor的Id*) 142-7。
q轴电流指令(Iq*)以类似的方式产生,为了完整性现在将在下文描述。
q轴电流指令(Iq*)的产生 第三电压范围检测器模块305-2接收DC输入电压(Vdc)139并产生DC输入电压的低端值(V」 ) 139-2和DC输入电压的高端值(VDC high) 139-2。
第四速度范围检测器模块322-2接收电机旋转角速度(《r) 138的特定输入值,并产生电机旋转角速度的低输入值( r_low) 138-2和电机旋转角速度的高输入值(Wr high)138-2。
q轴查找表模块310-2与d轴查找表模块310-2相似。q轴查找表模块310-2包括第二表选择模块312-2和第二多个(N个)一维查找表(LUT)310-2-l-310-2-n。第二多个(Nf) —维查找表(LUT) 310-2-1-310-2-n的每一个包括多个(B个)第二记录。各第二记录包括各为多个(C个)字节的多个(X个)系数。第二记录的每一个对应于在电机旋转角速度(《 r) 138的多个(B个)输入值中的电机旋转角速度(《 r ) 138的特定输入值,并包括特定的第二组X个系数。各第二多个(Nf) —维查找表(LUT) 310-2-1-310-2-n将电机旋转角速度(《r) 138的特定输入值映射到包括特定的第二组X个系数的多个(B个)第二记录中的特定的一个。
基于DC输入电压的低端值(Vdcuot) 139-1,第二表选择模块312-2选择与DC输入电压的低端值(Vlie lw) 139-1对应的第二多个(Nf) —维查找表(LUT)中所选的第一个320-2-nl,将在本文中称为“第三选择的一维LUT 320-2_nl”。第三选择的一维LUT320-2-nl将电机角速度的低输入值(>) 138-1映射到第五选择组的X个系数(VD。lOT、 r_low) 325-2-1 (S卩,多个(B个)第二记录中的特定的第一个),并将电机旋转角速度的高输入值(high) 138-2映射到第六选择组的X个系数(VDC lOT、high) 325-2-2 (S卩,多个(B个)第二记录中的特定的第二个)。
基于DC输入电压的高端值(Vlic high) 139-2,第二表选择模块312-2选择与DC输入电压的高端值(Vrc high) 139-2对应的第二多个(Nf) —维查找表(LUT)中所选的第二个320-2-n2,将在本文中称为“第四选择的一维LUT 320_2_n2”。第四选择的一维LUT320-2-n2将电机旋转 角速度的低输入值(《,>) 138-1映射到第七选择组的X个系数(VD。high> r_low) 325-2-3 (S卩,多个(B个)第二记录中的特定的第三个),并将电机旋转角速度的高输入值(《 r_high) 138-2映射到第八选择组的X个系数(VD。high、Co r_high) 325-2-4卿,多个(B个)第二记录中的特定的第四个)。
第二 X-1次多项式函数模块330-2是转矩指令信号(Te*) 136的函数。
第二 X-1次多项式函数模块330-2的一个实例在第二 X_1次多项式函数中实现第五选择组的X个系数(VD。lOT、Wr low) 325-2-1,当接收到转矩指令信号(Te*) 136的特定输入值时,产生q轴电流指令的第一特定输出值(VDC lOT、lOT的Iq*) 144-1以响应转矩指令信号(Te*) 136的特定输入值。
第二 X-1次多项式函数模块330-2的另一个实例在第二第X_1次多项式函数中实现第六选择组的X个系数(VD。lOT、Wr high) 325-2-2,当接收到转矩指令信号(Te*) 136的特定输入值时,产生q轴电流指令的第二特定输出值(VDelOT、ω ^igh的Iq*)144_2以响应转矩指令信号(Te*) 136的特定输入值。第二 X-1次多项式函数模块330-2的另一个实例在第二 X_1次多项式函数中实现第七选择组的X个系数(VDe high、ωΓ_1οψ) 325-2-3,当接收到转矩指令信号(Te*) 136的特定输入值时,产生q轴电流指令的第三特定输出值(VDC high、Gv1ot的Iq*)144_3以响应转矩指令信号(Te*) 136的特定输入值。第二 X-1次多项式函数模块330-2的另一个实例在第二 X_1次多项式函数中实现第八选择组的X个系数(VDe high、ω Lhigh) 325-2-4,当接收到转矩指令信号(Te*) 136的特定输入值时,产生q轴电流指令的第四特定输出值(VD。high、ωΓ_ωβ1ι的Iq*) 144-4以响应转矩指令信号(Te*) 136的特定输入值。不同的VDC;、cor值的q轴电流指令(Iq*)的各种特定输出值144_1...144_4可插值产生q轴电流指令的最终输出值(VDC、ωΓ的Iq*) 144-70例如,在一个实施方式中,第四插值模块335-2-1可插值q轴电流指令的第一特定输出值(VDC—lOT、ω、lOT的Iq*) 144-1和q轴电流指令的第二特定输出值(VDC—lOT、 r_high的Iq*) 144-2以产生q轴电流指令的第五特定输出值(VDC>、ωΓ的Iq*) 144-50第五插值模块335-2-2可插值q轴电流指令的第三特定输出值(VDC high、ωΓ_1οψ的Iq*) 144-3和q轴电流指令的第四特定输出值(high、G^ high的Iq*)144_4以产生q轴电流指令的第六特定输出值(VD。—high、cor的Iq*) 144-60第六插值模块340_2可插值q轴电流指令的第五特定输出值(VDC>、ωΓ的Iq*) 144-5和q轴电流指令的第六特定输出值(VDC high、ωΓ的Iq*)144-6以产生q轴电流指令的最终输出值(VDC、ωΓ的Iq*) 144-7.
图4是显示了当转矩指令信号(Te*)136的特定输入值变化时,作为转矩指令信号(Te*)136的函数的转矩误差的一组图。在图4中,曲线410和420代表最大可接受转矩误差,在一个实施方式中,是指令转矩136的5%或1.5牛-米中较大的一个。其它组曲线代表根据公开的实施例的示例性仿真的当转矩指令信号(Te*) 136的特定输入值变化时,作为电机特定旋转角速度的转矩指令信号(Te*)136的函数的转矩误差。如显示的,在所有情况下公开实施例的转矩误差在最大可接受转矩误差410、420的曲线内。与一个传统方法的比较
这样,在图2的实施例中,各LUT具有B个记录。各记录包括多个(X个)系数,各系数使用C字节表示。这样,各LUT需要BXXX C个字节以存储用于产生一组X个系数的信息。总共,需要2XNXBXXXC个字节存储所有用于产生电流指令的LUT。在一个实施方式中,当X=6,B=49, C=4和N=12时,需要28224个字节的存储器以存储各LUT。这与没有使用结合公开的多项式函数的更小的公开LUT而使用不同的、更大的LUT的传统方法所需的存储器相比是很小的存储器量。
例如,在转矩-电流映射的一个传统方法中,使用多个(N个)二维查找表(LUT)。各二维查找表(LUT)包括多个(AXB个)第一记录。各第一记录包括多个(C个)字节,并对应于:转矩指令信号的特定输入值、电机旋转角速度的特定输入值和d轴电流指令的特定输出值。特别地,N个二维查找表的每个将转矩指令信号的特定输入值和电机旋转角速度的特定输入值映射到多个(AXB个)第一记录的特定的一个以产生与多个(AXB个)第一记录的特定的一个相对应的d轴电流指令的输出值。
类似地,提供了第二多个(N个)二维查找表(LUT)。每一个包括多个(AXB个)第二记录,其中各第二记录包括多个(C个)字节。特别地,各第二记录对应于转矩指令信号的特定输入值、电机旋转角速度的特定输入值和q轴电流指令的特定输出值。各第二多个(N个)二维查找表(LUT)将转矩指令信号的特定输入值和电机旋转角速度的特定输入值映射到多个(AXB个)第二记录的特定的一个以产生与多个(AXB个)第二记录的特定的一个相对应的q轴电流指令的输出值。这样,在如上文所述的传统实施方式中,各LUT具有AXB个记录。各记录为C个字节。各LUT需要AXBXC个字节以存储用于产生一个电流指令的信息。总共,需要2XNXAXBXC个字节存储所有用于产生电流指令的LUT。例如,在一个实施方式中,当A=26, B=49, C=4和N=12时,需要122304个字节的存储器以存储LUT。对比如上文所述的传统系统,根据公开的实施例产生的电流指令是有明显优势的,因为它们仍在可接受的误差限制内,但传统方法相比公开的实施例的方法具有4.33比I的存储器消耗。也就是说,公开的实施例比传统的方法消耗明显更少的存储器。另外,相比传统方法需要的四个插值,公开的实施例仅需要两个插值。这样,已经描述了产生用于在电动马达驱动系统中控制多相电机操作的电流指令的各种实施例。根据公开的实施例,用于产生电流指令的存储器或其它存储资源可极大地减少。本领域技术人员还应意识到,可以将结合在此公开的实施例描述的各种示例性逻辑块、模块、电路和算法步骤实施为电子硬件、计算机软件或两者的组合。以上以功能和/或逻辑块部件(或模块)和各种处理步骤的形式描述了一些实施例和实施方式。然而,应当理解,上述块部件可以通过构成为执行指定功能的任何数量的硬件、软件、和/或固件部件(或模块)实现。为清楚地说明硬件和软件的这个可互换性,各种说明性部件、块、模块、电路和步骤已经在上文中按照它们的功能性进行了大致的描述。这些功能性是以硬件还是软件实现取决于施加在整个系统上的特定的应用和设计约束。本领域技术人员可为各特定的应用以各种方法实现所述的功能性,但这样的实施决定不应被认为是导致脱离了本发明的范围。例如,系统或部件的实施例可以采用各种集成电路元件,例如存储器元件、数字信号处理元件、逻辑元件、查询表等,其可以在一个或多个微处理器或其它控制装置的控制下实现各种功能。而且,本领域技术人员应当理解,本文描述的实施例仅是示例性实施方式。结合本文公开的实施例描述的各种说明性的逻辑块、模块和电路可被实现或执行为通用计算机、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑设备、分立门或晶体管逻辑、分立硬件部件或设计为执行本文所述功能的任何组合。通用处理器可为微处理器,但替代地,处理器可为任何传统处理器、控制器、微处理器或状态机。处理器还可以实施为计算设备的组合,例如DSP和微处理器的组合、多个微处理器、与DSP核结合的一个或更多微处理器,或者任何其它这类配置。结合本文公开的实施例描述的方法或算法的步骤可直接在硬件中、由处理器执行的软件模块中或在两者的组合中实施。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、⑶-ROM或本领域已知的任何其它形式的存储介质中。示例性的存储介质联接到处理器,该处理器能从存储介质读取信息并能将信息写入存储介质中。替代地,存储介质可以与处理器为一体。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端。替代地,处理器和存储质可在用户终端中驻留为分立部件。在本文中,相关术语,例如第一和第二等,可以单独使用,以在不要求或暗示实体之间或动作之间具有任何实际的上述关系时,将一个实体或动作与另一实体或动作区分开来。数字序数,例如“第一”、“第二”、“第三”等,简单地表示多个中的不同个体,而不暗示任何次序或顺序,除非由权利要求的语言所特定限制的。在任何权利要求中的文字顺序不暗示过程步骤必须以根据这样的顺序的时间或逻辑的次序来执行。过程步骤可在不背离本发明的范围下以任何次序互换,只要这样的互换不与权利要求的语言相悖并且不是逻辑上无意义的。而且,根据上下文,用于描述不同元件之间的关系的诸如“连接”或“联接到”的词语不暗示这些元件之间必须有直接物理连接。例如,两个元件可以通过一个或多个附加元件物理地、电子地、逻辑地、或以任何其它形式相互连接。尽管已经在前述详细说明中给出了至少一个示例性实施例,但应该懂得存在很多变化。应当理解,该一个或多个示例性实施例仅仅是示例,并不意图以任何方式限制本公开的范围、应用或构造。相反,前述详细说明为本领域技术人员提供了一种简便的方法来实施一个或多个示例性实施例。应该懂得,在不偏离由权利要求所阐述的本发明的范围及其法律等价物的情况下,可以在元件的功能和布置上进行各种变化。
权利要求
1.一种用于将转矩映射到电流以产生第一电流指令的方法,包括: 基于DC输入电压,选择所选择的第一多个查找表(LUT),各查找表包括:多个第一记录,其中各第一记录包括与电机的旋转角速度的相应输入值相对应的一组系数; 响应于所述电机的旋转角速度的特定输入值,来自各所述选择的所述第一多个LUT的一组系数被输出; 在第一多项式函数中应用从各所述选择的第一多个LUT输出的所述各组系数以产生各具有不同的系数组的多个第一多项式函数,其中,各所述多个第一多项式函数是转矩指令信号的函数;以及 响应于转矩指令信号的特定输入值,通过各所述多个第一多项式函数产生第一电流指令的特定输出值。
2.根据权利要求1所述的方法,其特征在于,所述第一多个查找表(LUT)中的每一个配置为将所述电机的旋转角速度的特定输入值映射到包括特定的第一组系数的所述多个第一记录中的特定一个。
3.根据权利要求1所述的方法,其特征在于,还包括: 插值第一电流指令的所述特定输出值以产生所述第一电流指令的最终输出值。
4.根据权利要求1所述的方法,其特征在于,所述第一多个LUT各为一维查找表(LUT)。
5.根据权利要求1所述的方法,其特征在于,各组系数包括:X个系数,并且其中,所述第一多项式函数包括第一 X-1次多项式函数,其中,所述X大于等于2。
6.一种转矩-电流映射模块,包括: 第一电流指令发生器模块,包括: 第一多个查找表(LUT),各包括:多个第一记录,其中,各第一记录包括一组系数; 表选择模块,该表选择模块配置为基于DC输入电压选择所选择的所述第一多个LUT,所选择的所述第一多个LUT中的每一个配置成输出一组系数以响应电机旋转角速度的特定输入值;以及 多项式函数模块,该多项式函数模块是转矩指令信号的函数,并配置成在第一多项式函数中实现从所述选择的所述第一多个LUT输出的系数组,并产生第一电流指令的特定输出值以响应转矩指令信号的特定输入值。
7.根据权 利要求6所述的转矩-电流映射模块,其特征在于,各第一记录对应于所述电机的旋转角速度的多个输入值中的所述电机的旋转角速度的特定输入值、以及特定的第一组系数。
8.根据权利要求7所述的转矩-电流映射模块,其特征在于,所述第一多个查找表(LUT)中的每一个配置为将所述电机的旋转角速度的特定输入值映射到包括特定的第一组系数的所述多个第一记录的特定一个。
9.根据权利要求6所述的转矩-电流映射模块,其特征在于,所述表选择模块配置为基于所述DC输入电压选择第一选择的LUT和第二选择的LUT,所述第一选择的LUT配置为输出第一选择组和第二选择组系数,所述第二选择的LUT配置为输出第三选择组和第四选择组系数。
10.一种电流指令发生器模块,包括:第一多个一维查找表(LUT),各包括:多个第一记录,其中,各第一记录对应于电机旋转角速度的特定输入值,并且各第一记录包括特定的第一组系数,其中各特定的第一组系数包括:X个系数,X大于等于2 ; 表选择模块,该表选择模块配置为基于DC输入电压选择所选择的所述第一多个一维LUT,所选择的所述第一多个一维LUT各配置成输出一组系数以响应电机旋转角速度的特定输入值; 多项式函数模块,该多项式函数模块是转矩指令信号的函数并配置成在第一 X-1次多项式函数中实现从所述选择的所述第一多个一维LUT输出的所述系数组,并产生第一电流指令的特定输出值以响应转矩指令信号的特定输入值;以及 插值处理模块,该插值处理模块配置为插值第一电流指令的所述特定输出值以产生所述第一电流指令的最 终输出值。
全文摘要
本发明的实施例涉及用于将转矩映射到电流以产生用于控制电机操作的电流指令的方法、系统和装置。基于DC输入电压,选择查找表(LUT)。各选择的LUT包括对应于电机旋转角速度的特定输入值的多个(B个)第一记录、以及从各选择的LUT输出的可在第一多项式函数中应用以产生各具有不同组系数的多个第一多项式函数的一组系数。第一电流指令的多个特定输出值通过多个第一多项式函数产生。第一电流指令的特定输出值可插值以产生第一电流指令的最终输出值。
文档编号H02P21/00GK103199785SQ201310001338
公开日2013年7月10日 申请日期2013年1月4日 优先权日2012年1月5日
发明者G.加列戈斯-罗佩斯, M.H.基诺施塔, M.佩里西克 申请人:通用汽车环球科技运作有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1