一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

针对同步马达驱动器的主动功率管理的多目标优化的制作方法

2022-04-09 06:55:58 来源:中国专利 TAG:

针对同步马达驱动器的主动功率管理的多目标优化
1.相关申请的交叉引用
2.本专利申请要求2020年10月7日提交的序列号为63/088,575的美国临时专利申请的优先权,其全部内容通过引用的方式并入本文。
技术领域
3.本公开涉及电机,并且具体地涉及使用马达驱动器来控制电机的操作。


背景技术:

4.诸如汽车、卡车、运动型多功能车、跨界车、小型货车、船舶、飞机、全地形车、休闲车或其他合适的车辆等的车辆通常包括一个或多个电机,例如电动马达等。例如,车辆可以包括一个或多个多相电机,其由对应的电动马达驱动器驱动,并且被配置为控制车辆的转向系统的各个方面。
5.功率管理是控制电动马达驱动器以调节输送到电动马达的功率和从电动马达回收的功率时的重要考虑因素。主动功率管理涉及同时考虑多个约束以确定可实现的扭矩。约束包括供给电压、供给(再生)电流和逆变器(马达)电流。非线性存在于表示不同约束的等式中,所述不同约束需要附加的算法来附加地在来自两个独立约束的解之间进行仲裁。
6.在主动功率管理中要考虑的约束包括:电压约束;逆变器(马达)电流限制;供给电流限制和再生电流限制;以及扭矩命令。此类电压约束可以基于机器的物理能力,包括逆变器、马达和/或诸如互连布线等其他组件的电压限制。电流限制可以保护驱动系统免受损坏。供给电流限制和再生电流限制可能包括外部施加的约束(通常用于车辆功率管理和电池或车辆电气微电网的保护)。通常,扭矩命令与约束无关,并且试图确保受限的扭矩命令尽可能接近原始命令。
7.不同约束的优先级对于此类电机的最佳性能可能是相对重要的。约束的优先级很大程度上取决于在其中采用了马达驱动器的应用和用例。


技术实现要素:

8.本公开大体上涉及使用马达驱动器来控制电机的操作。
9.公开的实施例的一个方面包括一种控制电机的操作的方法。该方法包括:基于向逆变器供应功率以便为电机供电的直流(dc)总线的电压约束来确定基于电压的扭矩限制;基于马达电流限制确定基于马达电流的扭矩限制;基于dc总线的用于向逆变器供应电流的供应额定值来确定基于供给电流的扭矩限制;基于dc总线的用于从逆变器接收电流的接收额定值来确定基于再生电流的扭矩限制;基于以下各项来确定最终扭矩限制:基于电压的扭矩限制、基于马达电流的扭矩限制、基于供给电流的扭矩限制和基于再生电流的扭矩限制;基于扭矩命令和最终扭矩限制来确定受限的命令扭矩;以及至少基于受限的命令扭矩来计算至少一个电流命令。
10.公开的实施例的一个方面包括一种用于控制电机的操作的控制系统。该控制系统
包括处理器和存储器。该存储器包括指令,该指令在由处理器执行时,使处理器:基于向逆变器供应功率以便为电机供电的直流(dc)总线的电压约束来确定基于电压的扭矩限制;基于马达电流限制来确定基于马达电流的扭矩限制;基于dc总线的用于向逆变器供应电流的供应额定值来确定基于供给电流的扭矩限制;基于dc总线的用于从逆变器接收电流的接收额定值来确定基于再生电流的扭矩限制;基于以下各项来确定最终扭矩限制:基于电压的扭矩限制、基于马达电流的扭矩限制、基于供给电流的扭矩限制和基于再生电流的扭矩限制;基于扭矩命令和最终扭矩限制确定受限的命令扭矩;以及至少基于受限的命令扭矩来计算至少一个电流命令。
11.在以下对实施例、所附权利要求书和附图的详细描述中公开了本公开的这些和其他方面。
附图说明
12.当结合附图阅读时,通过以下详细描述,本公开被最好地理解。要强调的是,根据惯例,附图的各种特征未按比例绘制。相反,为了清楚起见,各种特征的尺寸被任意地扩大或缩小。
13.图1大体示出了根据本公开原理的电动助力转向系统的示意图。
14.图2大体示出了根据本公开原理的控制器。
15.图3大体示出了根据本公开原理的电机控制器的框图。
16.图4大体示出了根据本公开各方面的用于控制电机的示例算法的框图。
17.图5a-5d示出了曲线图,其大体示出了根据本公开原理的用于搜索满足dc总线电压和马达电流限制约束的最大扭矩的四个不同id、iq轨迹。
18.图6大体示出了根据本公开原理的再生电流控制算法的框图。
19.图7示出了流程图,其大体示出了根据本公开原理的控制电机的操作的方法。
具体实施方式
20.以下讨论针对本公开的各种实施例。尽管这些实施例中的一个或多个可能是优选的,但是所公开的实施例不应被解释为或以其他方式用作限制包括权利要求的本公开的范围。另外,本领域技术人员将理解,以下描述具有广泛的应用,并且对任何实施例的讨论仅旨在成为该实施例的示例性讨论,而不旨在暗示包括权利要求的本公开的范围限于该实施例。
21.如上所述,诸如汽车、卡车、运动型多功能车、跨界车、小型货车、船舶、飞机、全地形车、休闲车或其他合适的车辆等的车辆通常包括一个或多个电机,例如电动马达等。例如,车辆可以包括一个或多个多相电机,其由对应的电动马达驱动器驱动,并且被配置为控制车辆的转向系统的各个方面。
22.功率管理是控制电动马达驱动器以调节输送到电动马达的功率和从电动马达回收的功率时的重要考虑因素。主动功率管理涉及同时考虑多个约束以确定可实现的扭矩。约束包括供给电压、供给(再生)电流和逆变器(马达)电流。非线性存在于表示不同约束的等式中,所述不同约束需要附加的算法来附加地在来自两个独立的约束的解之间进行仲裁。
23.在主动功率管理中要考虑的约束包括:电压约束;逆变器(马达)电流限制;供给电流限制和再生电流限制;以及扭矩命令。此类电压约束可以基于机器的物理能力,包括逆变器、马达和/或诸如互连布线等其他组件的电压限制。电压约束还可能包括供电电压源(例如,电池组、充电电路等)的限制。电流限制可以保护驱动系统免受损坏。供给电流限制和再生电流限制可能包括外部施加的约束(通常用于车辆功率管理和电池或车辆电气微电网的保护)。通常,扭矩命令与约束无关,并且试图确保受限的扭矩命令尽可能接近原始命令。
24.不同约束的优先级对于此类电机的最佳性能可能是相对重要的。约束的优先级很大程度上取决于其中采用了马达驱动器的应用和用例。
25.根据本公开的一个方面,同时考虑多个不同约束,并且满足再生电流约束优先于扭矩最大化。根据本公开的另一方面,在低速操作条件下增强满足再生电流约束的准确度。
26.图1大体示出了适于实现公开的技术的电动助力转向系统(eps)40的示意图。eps包括转向机构36,该转向机构36包括齿条小齿轮型机构,其具有在壳体50之内的带齿齿条(未示出)和位于齿轮壳体52下方的小齿轮(也未示出)。当操作者输入(在下文中被表示为方向盘26(例如手轮等))被转动时,上转向轴29转动,并且通过万向接头34连接至上转向轴29的下转向轴51使小齿轮转动。小齿轮的旋转使齿条移动,该齿条使拉杆38(仅示出一个)移动,进而使转向节39(仅示出一个)移动,该转向节使(一个或多个)可转向轮44(仅示出一个)转动。
27.电动助力转向辅助通过控制系统24来提供,该控制系统24包括控制器16和马达19,该马达19可以是永磁同步马达(pmsm)。控制器16由车辆电源10通过线12来供电。控制器16从车辆速度传感器17接收表示车辆速度的车速信号14。通过位置传感器32测量转向角,该位置传感器可以是光学编码型传感器、可变电阻型传感器或任何其他合适类型的位置传感器,并且该位置传感器向控制器16提供位置信号20。可以使用转速计或任何其他设备来测量马达速度,并且将马达速度作为马达速度信号21传输到控制器16。可以对被表示为ωm的马达速度进行测量、计算或者测量与计算的组合。例如,可以将马达速度ωm计算为由位置传感器32在规定的时间间隔内测量的马达位置θ的变化。例如,可以根据等式ωm=δθ/δt将马达速度ωm确定为马达位置θ的导数,其中,δt是采样时间,并且δθ是在采样间隔期间位置的变化。替代地,可以根据位置关于时间的变化率而从马达位置导出马达速度。将理解,存在许多众所周知的用于执行导数的功能的方法。
28.随着方向盘26被转动,扭矩传感器28感测由车辆操作者施加到方向盘26的扭矩。扭矩传感器28可以包括扭力杆(未示出)和可变电阻型传感器(也未示出),该可变电阻型传感器向控制器16输出与扭力杆上的扭转量相关的扭矩信号18。尽管这是一种类型的扭矩传感器,但是与已知信号处理技术一起使用的任何其他合适的扭矩感测装置都将满足要求。响应于各种输入,控制器将命令22发送到马达19,该马达19通过蜗杆47和蜗轮48向转向系统提供扭矩辅助,从而为车辆转向提供扭矩辅助。
29.应当注意,虽然通过参考用于电动转向应用的马达控制来描述公开的实施例,但是将理解,此类参考仅是说明性的,并且公开的实施例可以应用于采用电动马达的任何马达控制应用,例如,转向、阀门控制等。此外,本文的参考和描述可以适用于多种形式的参数传感器,包括但不限于扭矩、位置、速度等。还应当注意,以下为了简洁和简单,本文对包括但不限于马达的电机的参考将在不进行限制的情况下仅参考马达。
30.在如所描绘的控制系统24中,控制器16利用扭矩、位置和速度等来计算(一个或多个)命令以传递所需要的输出功率。将控制器16设置成与马达控制系统的各种系统和传感器进行通信。控制器16接收来自每个系统传感器的信号,量化接收到的信息,并响应其来提供(一个或多个)输出命令信号,在此情况下,例如向马达19提供(一个或多个)输出命令信号。控制器16被配置成形成(develop)从逆变器(未示出)输出的(一个或多个)对应的电压,该逆变器可以可选地与控制器16合并,并且在本文将被称为控制器16,使得当(一个或多个)对应的电压被施加到马达19时,产生期望的扭矩或位置。在一个或多个示例中,控制器16在反馈控制模式下作为电流调节器操作,以生成命令22。替代地,在一个或多个示例中,控制器16在前馈控制模式下操作,以生成命令22。因为这些电压与马达19的位置和速度以及期望的扭矩有关,所以转子的位置和/或速度以及操作者施加的扭矩得以确定。位置编码器被连接至转向轴51以检测角位置θ。编码器可以基于光学检测、磁场变化或其他方法来感测旋转位置。典型的位置传感器包括电位计、分解器、同步器、编码器等。位置编码器输出位置信号20,该位置信号20指示转向轴51的角位置并且从而指示马达19的角位置。
31.期望的扭矩可以通过一个或多个扭矩传感器28传输指示所施加的扭矩的扭矩信号18来确定。此类扭矩传感器28和来自该扭矩传感器的(一个或多个)扭矩信号18可以对柔性扭杆、t形杆、弹簧或被配置为提供指示所施加的扭矩的响应的类似装置(未示出)做出响应。
32.将位置信号20、马达速度信号21和(一个或多个)扭矩信号18等施加到控制器16。控制器16处理所有输入信号以生成与每个信号对应的值,从而得到可用于本文所规定的算法中的处理的转子位置值、马达速度值和扭矩值。通常还按照期望对诸如上述的测量信号进行线性化、补偿和滤波,以增强所获取信号的特性或消除所获取信号的不期望的特性。例如,可以对信号进行线性化,以提高处理速度或解决信号的大动态范围。此外,可以采用基于频率或时间的补偿和滤波来消除噪声或避免不期望的频谱特性。
33.为了执行规定的功能和期望的处理、以及因此的计算(例如,马达参数的标识、(一个或多个)控制算法等),控制器16可以包括但不限制于,(一个或多个)处理器、(一个或多个)计算机、(一个或多个)dsp、存储器、存储装置、(一个或多个)寄存器、定时、(一个或多个)中断、(一个或多个)通信接口、和输入/输出信号接口等、以及包括前述至少一个的组合。例如,控制器16可以包括输入信号处理与滤波,以使得能够对来自车辆的通信接口的此类信号进行准确的采样和转换或获取。
34.如图2中大体示出的,控制器16可以包括任何合适的控制器。控制器16可以被配置为控制例如车辆的各个方面(例如,电动助力转向系统的各方面和/或车辆的其他合适的特征或组件)。控制器16可以包括处理器60和存储器62。
35.处理器60可以包括任何合适的处理器,诸如本文所述的那些。附加地或可替代地,除了处理器60以外或者除去处理器60之外,控制器16还可以包括任何合适数量的处理器。存储器62可以包括单个盘或多个盘(例如,硬盘驱动器),并且包括存储管理模块,其管理存储器62内的一个或多个分区。在一些实施例中,存储器62可以包括闪存、半导体(固态)存储器等。存储器62可以包括随机存取存储器(ram)、只读存储器(rom)或其组合。存储器62可以包括指令,该指令在由处理器60执行时使处理器60至少控制车辆的各种功能。
36.在一些实施例中,控制器16可以被配置为控制电机(例如,马达控制系统200)的各
个方面,如图3中大体示出的。在一些实施例中,如大体示出的,马达控制系统200可以包括三相pmsm控制器。然而,马达控制系统200可以包括任何合适数量的相。附加地或替代地,虽然马达控制系统200通常被示出和描述为与车辆及其系统相关联,但马达控制系统200可以被配置为:除了控制车辆之外(或除去控制车辆之外),还控制任何合适的应用或操作地与任何合适的应用相关联(例如,马达19可以用在除去车辆之外的任何合适的应用中,并且本公开的原理可以相应地适用)。
37.本公开提供了一种用于控制电机(例如,马达19)的操作的马达控制系统200。然而,本公开的原理可以应用于控制其他类型的同步机器。本公开的原理可以用于控制凸极电机和/或隐极电机。本公开的原理可用于控制绕线转子同步机器。
38.电流参考计算器202将扭矩命令tc转换成d/q电流参考i
dqc
,该d/q电流参考i
dqc
然后被发送到电流控制器206。电流控制器206可以是利用电流测量结果的反馈调节器,或前馈补偿器。温度t可以被馈送到参数补偿器204以根据需要调整pmsm电气参数。电流控制器206然后生成d/q电压命令,其等同于命令的调制指数mi和相位提前角δ。mi和δ分别由功率转换器换向模块208的占空比发生器210转换为三个相a、b、c中的每一个的等效占空比信号da、db、dc。
39.一旦为每个相产生了等效占空比信号da、db、dc,脉宽调制器212就为功率转换器(例如,逆变器216)的相臂中的不同开关(例如,fet)产生对应的导通时间ta、tb、tc。占空比信号da、db、dc可以共同标记为d
a,b,c
,并且导通时间ta、tb、tc可以共同标记为t
a,b,c
。然后由电源214供电的逆变器216向电机(例如,马达19)供应期望的电压,该马达产生相电流ia、ib、ic和电磁扭矩te。逆变器216经由直流(dc)总线215连接到电源214。然后测量位置θr和相电流ia、ib、ic并将其分别反馈到控制系统的位置传感器220和电流传感器222以使控制回路闭合。相电流ia、ib、ic可以共同标记为i
a,b,c
。测得的位置θm与相电流一起用于计算测得的d/q电流i
dqm
,其被用于闭环电流控制。电压源逆变器(vsi)通常被用作基于pmsm的电驱动器中的功率转换器。马达19的每一个相连接到逆变器216的对应的相臂,并且每一个相臂可以具有两个或更多个开关。
40.虽然实际机器的设计和结构对于三相pmsm和多相(大于三相)pmsm而言不同,但对于所有这些机器,通过使用适当的变换矩阵将相电流和电压转换成同步坐标系中的等效dc量,同步或d/q参考系中的矢量控制的相同原理是可能的。
41.图4大体示出了根据本公开各方面的用于控制电机的示例算法300的框图。具体地,示例算法300包括扭矩仲裁块302,其被配置为基于若干输入确定仲裁的扭矩限制t
arb
,该输入可以包括以下中的一项或多项:基于电压的扭矩限制t
vltg
;基于马达电流的扭矩限制t
motcurr
;基于供给电流的扭矩限制t
cursply
;基于电压和供给电流的扭矩限制t
vltgsply
;基于再生电流和马达电流的扭矩限制t
regenmotcurr
;以及基于再生电流和供给电压的扭矩限制t
regenvltg

42.示例算法300包括基于电压的扭矩块304,其被配置为基于dc总线215的电压约束v
dc
来确定基于电压的扭矩限制t
vltg
。电压约束v
dc
可以包括dc总线215额定操作的最高电压。替代地或附加地,电压约束v
dc
可以包括dc总线215额定操作的电压。dc总线215以电压约束v
dc
之外的电压进行操作可能具有不利的后果,例如,设备故障和/或对连接到dc总线215的硬件的损坏。在一些实施例中,基于电压的扭矩块304可以使用下面的等式(1)(也称为电压
等式)来确定基于电压的扭矩限制t
vltg
和/或基于电压的直轴电流i
dvltg
中的任一个或两个。
[0043][0044]
示例算法300包括基于马达电流的扭矩块306,其被配置为确定基于马达电流的扭矩限制t
motcurr
,该基于马达电流的扭矩限制t
motcurr
对应于满足马达电流限制的由逆变器216供应到马达19的马达电流im。马达电流限制可以包括马达19的电流限制和/或逆变器216的电流限制。马达电流限制可以是马达19的电流限制和逆变器216的电流限制中较小的一个。在一些实施例中,基于马达电流的扭矩块306可以使用下面的等式(2)(也称为马达电流等式)来确定基于马达电流的扭矩限制t
motcurr

[0045][0046]
示例算法300包括基于供给电流的扭矩块308,其被配置为确定基于供给电流的扭矩限制t
cursply
,该基于供给电流的扭矩限制t
cursply
对应于满足供给电流限制i
slim
(其也可以称为供给额定值)的从dc总线215供应到逆变器216的供给电流is。供给电流限制i
slim
可以是dc总线215能够供应到逆变器216的电流量。
[0047]
在一些实施例中,基于供给电流的扭矩块308可以使用下面的等式(3)来确定基于供给电流的扭矩限制t
cursply

[0048][0049]
示例算法300还包括基于电压和供给电流的扭矩块310,其被配置为确定满足dc总线215的电压约束v
dc
的基于电压和供给电流的扭矩限制t
vltgsply
,并且其中,从dc总线215供应到逆变器216的供给电流is满足供给电流限制i
slim
。在一些实施例中,基于电压和供给电流的扭矩块310可以基于d轴电流和q轴电流的交点来确定满足dc总线215的电压约束v
dc
和供给电流限制i
slim
中的每一个的基于电压和供给电流的扭矩限制t
vltgsply

[0050]
示例算法300还包括基于电压和马达电流的扭矩块312,其被配置为确定满足dc总线215的电压约束v
dc
的基于电压和马达电流的扭矩限制t
vltgmotcurr
,并且其中,逆变器216和马达19之间的马达电流im满足马达电流限制在一些实施例中,基于电压和马达电流的扭矩块312可以基于d轴电流和q轴电流的交点来确定满足dc总线215的电压约束v
dc
和马达电流限制中的每一个的基于电压和马达电流的扭矩限制t
vltgmotcurr

[0051]
示例算法300还包括基于再生电流的扭矩块314,其被配置为确定基于再生电流和马达电流的扭矩限制t
regenmotcurr
和/或基于再生电流和供给电压的扭矩限制t
regenvltg
中的一个或两个。基于再生电流的扭矩块314还可以确定最大d轴电流i
dmax
和用于产生峰值扭矩的d轴电流i
dpeaktq
,它们各自满足对再生电流的要求。对再生电流的要求可以包括再生电流限制i
regen
,其也可以称为接收额定值。再生电流限制i
regen
可以是dc总线215能够从逆变器216接收的电流量。
[0052]
在一些实施例中,基于再生电流的扭矩块314可以使用下面的等式(4)来确定最大d轴电流i
dmax
、用于产生峰值扭矩的d轴电流i
dpeaktq
、基于再生电流和马达电流的扭矩限制t
regenmotcurr
和/或基于再生电流和供给电压的扭矩限制t
regenvltg
中的一个或多个。
[0053][0054]
其中,vd和id分别是d轴电压和d轴电流,vq和iq分别是q轴电压和q轴电流,v
dc
是dc总线215的电压,ir是从逆变器216供应到dc总线215的再生电流,且r
dc
是dc总线215的有效电阻。
[0055]
示例算法300还包括扭矩限制块320,其基于命令的扭矩t
cmd
和来自扭矩仲裁块302的仲裁的扭矩限制t
arb
确定受限的命令扭矩t
cmdlmtd
。扭矩限制块320可以被配置为将受限的命令扭矩t
cmdlmtd
设置为命令的扭矩t
cmd
和仲裁的扭矩限制t
arb
中较小的一个。
[0056]
示例算法300还包括每安培最大扭矩块322,其可以基于受限的命令扭矩t
cmdlmtd
确定初步马达电流值i

dq
。初步马达电流值i

dq
可以基于每安培最大扭矩确定结果来优化,这可以包括执行一个或多个计算和/或其他方法。经优化的马达电流值i

dq
可以包括初步d轴电流i
′d和初步q轴电流i
′q。
[0057]
示例算法300还包括d轴电流提升块324,其可以被配置为基于以下中的一项或多项来确定最小d轴电流i
dmin
:初步马达电流值i

dq
、受限的命令扭矩t
cmdlmtd
、最大d轴电流i
dmax
和/或用于产生峰值扭矩的d轴电流i
dpeaktq

[0058]
示例算法300还包括再生电流搜索块326,其可以被配置为确定经修改的马达电流i

dq
,该经修改的马达电流i

dq
包括经修改的d轴电流i
″d和经修改的q轴电流i
″q,它们对应于满足dc总线215的再生电流限制i
regen
的逆变器216。再生电流搜索块326可以基于以下中的一项或多项来确定经修改的马达电流i

dq
:最小d轴电流i
dmin
、再生电流限制i
regen
、受限的命令扭矩t
cmdlmtd
、最大d轴电流i
dmax
和/或用于产生峰值扭矩的d轴电流i
dpeaktq

[0059]
示例算法300还包括每电压最大扭矩块328,其可以被配置为确定d轴电流命令i
dcmd
和q轴电流命令i
qcmd
,该d轴电流命令i
dcmd
和q轴电流命令i
qcmd
可以使马达19产生也满足受限的命令扭矩t
cmdlmtd
和再生电流限制i
regen
的最大扭矩。每电压最大扭矩块328可以基于以下中的一项或多项来确定d轴电流命令i
dcmd
和/或q轴电流命令i
qcmd
:经修改的马达电流i

dq
、受限的命令扭矩t
cmdlmtd
、最大d轴电流i
dmax
和/或用于产生峰值扭矩的d轴电流i
dpeaktq

[0060]
用于确定满足马达电流限制和dc总线215的电压约束v
dc
的基于电压和马达电流的扭矩限制t
vltgmotcurr
的数学表达式可以包括以下等式:
[0061]vd
=rid ωel
qiq
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0062]vq
=riq keω
m-ωeldidꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)
[0063][0064]
图5a-5d示出了曲线图,其大体示出了根据本公开原理的用于搜索分别满足dc总线电压约束v
dc
和马达电流限制约束的最大扭矩的四个不同id、iq轨迹。
[0065]
具体地,图5a包括第一描绘线(plot)350,其示出了所计算的满足马达电流限制的d轴电流id和q轴电流iq。第一描绘线350在d轴电流id等于预定最小值情况下的第一基于马达电流的q轴电流i
qi1
与在d轴电流id等于预定最大值情况下的第二基于马达电流的q轴电流i
qi2
之间延伸。预定最小值可以是例如零或小于预定最大值的正值或负值。图5a还包括第二描绘线352,其示出了所计算的满足dc总线215的电压约束v
dc
的d轴电流id和q轴电
流iq。第二描绘线352在d轴电流id等于预定最小值情况下的第一基于电压限制的q轴电流i
qv1
与在d轴电流id等于预定最大值情况下的第二基于电压限制的q轴电流i
qv2
之间延伸。
[0066]
图5a示出了描绘线350、352两者对于所有d轴电流id值均具有正q轴电流iq值并且第一描绘线350总是具有小于第二描绘线352的对应的q轴电流iq值的q轴电流iq值的情况。因此,在这种情况下,基于电压和马达电流的扭矩块312可以将基于电压和马达电流的扭矩限制t
vltgmotcurr
设置为等于基于马达电流的扭矩限制
[0067]
图5b包括第一描绘线354,其示出了所计算的满足马达电流限制的d轴电流id和q轴电流iq。第一描绘线354在d轴电流id等于预定最小值情况下的第一基于马达电流的q轴电流i
qi1
与在d轴电流id等于预定最大值情况下的第二基于马达电流的q轴电流i
qi2
之间延伸。图5b还包括第二描绘线356,其示出了所计算的满足dc总线215的电压约束v
dc
的d轴电流id和q轴电流iq。第二描绘线356在d轴电流id等于预定最小值情况下的第一基于电压限制的q轴电流i
qv1
与在d轴电流id等于预定最大值情况下的第二基于电压限制的q轴电流i
qv2
之间延伸。
[0068]
图5b示出了描绘线354、356两者对于所有d轴电流id值均具有正q轴电流iq值并且第二描绘线356总是具有小于第一描绘线354的对应的q轴电流iq值的q轴电流iq值的情况。因此,在这种情况下,基于电压和马达电流的扭矩块312可以将基于电压和马达电流的扭矩限制t
vltgmotcurr
设置为等于基于电压的扭矩限制t
vltg

[0069]
图5c包括第一描绘线358,其示出了所计算的满足马达电流限制的d轴电流id和q轴电流iq。第一描绘线358在d轴电流id等于预定最小值情况下的第一基于马达电流的q轴电流i
qi1
与在d轴电流id等于预定最大值情况下的第二基于马达电流的q轴电流i
qi2
之间延伸。图5c还包括第二描绘线360,其示出了所计算的满足dc总线215的电压约束v
dc
的d轴电流id和q轴电流iq。第二描绘线60在d轴电流id等于预定最小值情况下的第一基于电压限制的q轴电流i
qv1
与在d轴电流id等于预定最大值情况下的第二基于电压限制的q轴电流i
qv2
之间延伸。
[0070]
图5c示出了描绘线358、360在所示区域(id、iq两者的正值)中彼此相交的情况。因此,在基于电流的曲线和基于电压的曲线相交的情况下,最终扭矩限制t
pk
应该基于由描绘线358、360表示的曲线的交点来确定。例如,控制器16可以确定在对应于马达电流限制的q轴电流等于对应于dc总线215的电压约束v
dc
的q轴电流的情况下(即,在描绘线358、360相交的情况下)的d轴相交电流值i
d_int
。控制器16可以基于d轴相交电流值i
d_int
来确定最终扭矩限制t
pk
。例如,控制器16可以确定满足以下两个等式的对应的q轴相交电流值i
q_int
:用于满足dc总线215的电压约束v
dc
的电压等式和用于满足马达电流限制的电流等式。电压等式可以包括上面的等式(1);且电流等式可以包括上面的等式(2)。该对应的q轴相交电流值i
q_int
在图5c上以图形方式示出。然后控制器16可以基于d轴相交电流值i
d_int
和q轴相交电流值i
q_int
来确定最终扭矩限制t
pk
。例如,控制器16可以通过将d轴相交电流值i
d_int
和q轴相交电流值i
q_int
代入用于基于d轴电流和q轴电流来计算扭矩的扭矩等式中来计算最终扭矩限制t
pk
。扭矩等式可以包括上面的等式(5)。
[0071]
图5d包括第一描绘线362,其示出了所计算的满足马达电流限制的d轴电流id和q轴电流iq。第一描绘线362在d轴电流id等于预定最小值情况下的第一基于马达电流的q轴电流i
qi1
与在d轴电流id等于预定最大值情况下的第二负的基于马达电流的q轴电流(图中未示出)之间延伸。图5d还包括第二描绘线364,其示出了所计算的满足dc总线215的电压约束v
dc
的d轴电流id和q轴电流iq。第二描绘线364在d轴电流id等于预定最小值情况下的第一基于电压限制的q轴电流与在d轴电流id等于预定最大值情况下的第二基于电压限制的q轴电流i
qv2
之间延伸。第一基于电压限制的q轴电流具有负值,并且未在图上示出。
[0072]
图5d示出了对于任何d轴电流id值都不存在小于或等于描绘线362、364中的每一个的q轴电流iq值的q轴电流iq的正值的情况。因此,在这种情况下,基于电压和马达电流的扭矩块312可以将基于电压和马达电流的扭矩限制t
vltgmotcurr
设置为等于零(0)。换言之,在由描绘线362、364表示的两条曲线之间没有直接关系的情况下,最终扭矩限制t
pk
可以设置为零。
[0073]
图6大体示出了根据本公开原理的再生电流控制算法400的框图,该再生电流控制算法400可以在基于再生电流的扭矩块314中实现。
[0074]
再生电流控制算法400包括再生电流曲线和电压曲线相交块402,其可以被配置为确定基于再生电流和供给电压的扭矩限制t
regenvltg
、基于再生电流和供给电压的d轴电流i
dregenvltg
以及基于再生电流和供给电压的q轴电流i
qregenvltg
。再生电流曲线和电压曲线相交块402可以基于满足dc总线215的再生电流限制i
regen
和dc总线215的电压约束v
dc
中的每一个的d轴电流和q轴电流的交点来确定基于再生电流和供给电压的扭矩限制t
regenvltg
,、基于再生电流和供给电压的d轴电流i
dregenvltg
以及基于再生电流和供给电压的q轴电流i
qregenvltg
。该确定结果可以类似于上面参考图5c描述的d轴电流和q轴电流的交点。
[0075]
再生电流控制算法400还包括马达电流限制检查块404,其被配置为确定基于再生电流和供给电压的电流i
dregenvltg
、i
qregenvltg
是否满足马达19的马达电流限制马达电流限制检查块404可以使用基于再生电流和供给电压的电流i
dregenvltg
、i
qregenvltg
来计算马达电流im以确定基于再生电流和供给电压的电流i
dregenvltg
、i
qregenvltg
是否满足马达19的马达电流限制
[0076]
再生电流控制算法400还包括再生电流限制检查块406,其被配置为确定基于电压的直轴电流i
dvltg
是否将使逆变器216满足再生电流限制i
regen
。再生电流限制检查块406可以被配置为使用电压等式和基于电压的直轴电流i
dvltg
来求解q轴电流iq。再生电流限制检查块406还可以被配置为确定基于电压的直轴电流i
dvltg
和q轴电流iq的组合是否将使逆变器216满足再生电流限制i
regen

[0077]
再生电流控制算法400还包括第一与(and)块410,其被配置为如果马达电流限制检查块404和再生电流限制检查块406两者指示肯定(positive)结果,则设置再生电压相交有效标志flag
regenvltginterscnvld
。换言之,第一与块410可以在以下情况下设置再生电压相交有效标志flag
regenvltginterscnvld
:当且仅当基于再生电压的电流i
dregenvltg
、i
qregenvltg
满足电机19的马达电流限制并且基于电压的直轴电流i
dvltg
和q轴电流iq将使逆变器216满足再生电流限制i
regen
。第一与块410被用于检查是否存在再生电流曲线和电压曲线的实际交点。
第一与块410可以通过设置再生电压相交有效标志flag
regenvltginterscnvld
来指示存在再生电流曲线和电压曲线的有效交点。
[0078]
再生电流控制算法400包括再生电流曲线和马达电流曲线相交块412,其可以被配置为确定基于再生电流和马达电流的扭矩限制t
regenmotcurr
、基于再生电流和马达电流的d轴电流i
dregenmotcurr
以及基于再生电流和马达电流的q轴电流i
qregenmotcurr
。再生电流曲线和马达电流曲线相交块412可以基于满足dc总线215的再生电流限制i
regen
以及马达和逆变器组合的电流限制i
ilim
中的每一个的d轴电流和q轴电流的交点来确定基于再生电流和马达电流的扭矩限制t
regenmotcurr
、基于再生电流和马达电流的d轴电流i
dregenmotcurr
以及基于再生电流和马达电流的q轴电流i
qregenmotcurr
。基于再生电流的电流i
dregenmotcurr
、i
qregenmotcurr
可以表示与再生电流曲线和马达电流曲线之间的交点对应的d轴电流和q轴电流。基于再生电流和马达电流的扭矩限制t
regenmotcurr
也可以对应于再生电流曲线和马达电流曲线之间的交点。
[0079]
再生电流控制算法400还包括再生电压检查块414,其被配置为当逆变器216在再生模式下操作从而向dc总线215供应电力时,确定基于再生电流和马达电流的电流i
dregenmotcurr
、i
qregenmotcurr
是否满足dc总线215的电压约束v
dc
。再生电压检查块414可以使用电压等式来使用基于再生电流和马达电流的电流i
dregenmotcurr
、i
qregenmotcurr
计算由逆变器216产生的电压,并将所产生的电压与dc总线215的电压约束v
dc
进行比较以确定基于再生电流和马达电流的电流i
dregenmotcurr
、i
qregenmotcurr
是否满足dc总线215的电压约束v
dc

[0080]
再生电流控制算法400还包括再生许可块416,用于确定逆变器216是否可以在再生模式下操作(即,它是否在再生模式下操作)。再生许可块416可以确定马达19的马达速度是否大于零。如果马达速度大于零,则再生许可块416可以基于确定以下来设置输出布尔值:值:值:如果马达速度不大于零,则再生许可块416可以基于确定以下来设置输出布尔值:达速度不大于零,则再生许可块416可以基于确定以下来设置输出布尔值:再生曲线的第一y截距和第二y截距是再生电流限制曲线在d-q轴上的零交叉点。再生曲线的第一y截距是正轴上的零交叉点,且再生曲线的第二y截距是负轴上的零交叉点。
[0081]
再生电流控制算法400还包括第二与(and)块418,其被配置为确定是否存在再生电流曲线和马达电流曲线的有效交点。第二与块418可以通过以下方式指示存在这样的有效交点:如果再生电压检查块414和再生许可块416两者均指示肯定结果,则设置再生马达电流相交有效标志flag
regenmotcurrinterscnvld
。换言之,第二与块418可以在以下情况下设置再生马达电流相交有效标志flag
regenmotcurrinterscnvld
:当且仅当基于再生电流的电流i
dregenmotcurr
、i
qregenmotcurr
满足dc总线215的电压约束v
dc
,并且再生电压检查块414的输出布尔值被设置。
[0082]
再生电流控制算法400还包括相交计算块420,其被配置为确定d轴相交电流i
dinterscn
和相交扭矩t
interscn
。相交计算块420可以使用再生电压相交有效标志
flag
regenvltginterscnvld
和再生马达电流相交有效标志flag
regenmotcurrinterscnvld
来确定d轴相交电流i
dinterscn
和/或相交扭矩t
interscn
中的一个或两个。当存在作为约束的马达电流限制和再生电流限制两者时,d轴相交电流i
dinterscn
和相交扭矩t
interscn
可以被扭矩仲裁块302用来确定仲裁的扭矩限制t
arb

[0083]
根据本公开的原理,相交计算算法可以被相交计算块420用来确定d轴相交电流i
dinterscn
和相交扭矩t
interscn
。相交计算算法可以包括:
[0084][0085]
其中,min和max分别提供最小值和最大值,并且~表示逻辑非。
[0086]
图7示出了流程图,其大体示出了控制电机的操作的方法500。方法500可以使满足直流总线的再生电流限制优先于实现扭矩命令。在502处,方法500基于向逆变器供应电力以便为电机供电的直流(dc)总线的电压约束来确定基于电压的扭矩限制。例如,处理器102可以执行实现基于电压的扭矩块304的指令。
[0087]
在504处,方法500基于马达电流限制确定基于马达电流的扭矩限制。例如,处理器
102可以执行实现基于马达电流的扭矩块306的指令。
[0088]
在506处,方法500基于dc总线的用于向逆变器供应电流的供应额定值来确定基于供给电流的扭矩限制。例如,处理器102可以执行实现基于供给电流的扭矩块308的指令。
[0089]
在508处,方法500基于dc总线的用于从逆变器接收电流的接收额定值来确定基于再生电流的扭矩限制。例如,处理器102可以执行实现基于再生电流的扭矩块314的指令。
[0090]
在510处,方法500基于以下各项来确定最终扭矩限制:基于电压的扭矩限制、基于马达电流的扭矩限制、基于供给电流的扭矩限制和基于再生电流的扭矩限制。例如,处理器102可以执行实现扭矩仲裁块302的指令。
[0091]
在512处,方法500基于扭矩命令和扭矩限制确定受限的命令扭矩。例如,处理器102可以执行实现扭矩限制块320的指令以基于命令的扭矩tc和仲裁扭矩限制t
arb
确定受限的命令扭矩t
cmdlmtd
。更具体地,扭矩限制块320可以将受限的命令扭矩t
cmdlmtd
设置为被限制成不超过仲裁的扭矩限制t
arb
的命令的扭矩tc。
[0092]
在514处,方法500至少基于受限的命令扭矩计算电流命令。例如,处理器102可以执行实现块322-328中的一个或多个的组合的指令以确定用于控制逆变器216的操作的d轴电流命令i
dcmd
和q轴电流命令i
qcmd
。更具体地,块322-328中的一个或多个的组合可以基于受限的命令扭矩t
cmdlmtd
,使用用于为扭矩产生而优化电流命令i
dcmd
、i
qcmd
的每安培最大扭矩确定结果和/或用于为要被施加到马达19的电压而优化电流命令i
dcmd
、i
qcmd
的每电压最大扭矩确定结果来计算d轴电流命令i
dcmd
和q轴电流命令i
qcmd

[0093]
一种控制电机的操作的方法包括:基于向逆变器供应功率以便为电机供电的直流(dc)总线的电压约束来确定基于电压的扭矩限制;基于马达电流限制确定基于马达电流的扭矩限制;基于dc总线的用于向逆变器供应电流的供应额定值来确定基于供给电流的扭矩限制;基于dc总线的用于从逆变器接收电流的接收额定值来确定基于再生电流的扭矩限制;基于以下各项来确定最终扭矩限制:基于电压的扭矩限制、基于马达电流的扭矩限制、基于供给电流的扭矩限制和基于再生电流的扭矩限制;基于扭矩命令和最终扭矩限制确定受限的命令扭矩;以及至少基于受限的命令扭矩计算至少一个电流命令。该方法可以使满足直流总线的再生电流限制优先于实现扭矩命令。
[0094]
在一些实施例中,该方法还包括:基于至少一个电流命令选择性地控制逆变器内的多个开关以使逆变器向电机供应电流。
[0095]
在一些实施例中,马达电流限制是电机的电流限制和逆变器的电流限制中较小的一个。
[0096]
在一些实施例中,确定最终扭矩限制还包括:在基于电压的扭矩限制和基于马达电流的扭矩限制之间进行仲裁。
[0097]
在一些实施例中,在基于电压的扭矩限制和基于马达电流的扭矩限制之间进行仲裁还包括:确定第一基于马达电流的q轴电流,其对应于具有预定最小值的d轴电流并对应于马达电流限制;确定第二基于马达电流的q轴电流,其对应于具有预定最大值的d轴电流并对应于马达电流限制;确定第一基于电压限制的q轴电流,其对应于具有预定最小值的d轴电流并对应于dc总线的电压约束;确定第二基于电压限制的q轴电流,其对应于具有预定最大值的d轴电流并对应于dc总线的电压约束;确定第一基于马达电流的q轴电流和第一基于电压限制的q轴电流中的作为较小值的一个;确定第二基于马达电流的q轴电流和第二基
于电压限制的q轴电流中的作为较小值的一个;以及基于第一基于马达电流的q轴电流和第一基于电压限制的q轴电流中作为较小值的一个并基于第二基于马达电流的q轴电流和第二基于电压限制的q轴电流中的作为较小值的一个,来选择基于马达电流的扭矩限制和基于电压的扭矩限制中的一个。
[0098]
在一些实施例中,选择基于马达电流的扭矩限制和基于电压的扭矩限制中的一个还包括:响应于确定第一基于马达电流的q轴电流小于第一基于电压限制的q轴电流以及第二基于马达电流的q轴电流小于第二基于电压限制的q轴电流,来选择基于马达电流的扭矩限制作为最终扭矩限制;以及响应于确定第一基于电压限制的q轴电流小于第一基于马达电流的q轴电流以及第二基于电压限制的q轴电流小于第二基于马达电流的q轴电流,来选择基于电压的扭矩限制作为最终扭矩限制。
[0099]
在一些实施例中,在基于电压的扭矩限制和基于马达电流的扭矩限制之间进行仲裁还包括:确定第一基于马达电流的q轴电流,其对应于具有预定最小值的d轴电流并对应于马达电流限制;确定第二基于马达电流的q轴电流,其对应于具有预定最大值的d轴电流并对应于马达电流限制;确定第一基于电压限制的q轴电流,其对应于具有预定最小值的d轴电流并对应于dc总线的电压约束;确定第二基于电压限制的q轴电流,其对应于具有预定最大值的d轴电流并对应于dc总线的电压约束;确定第一基于马达电流的q轴电流和第一基于电压限制的q轴电流中的作为较小值的一个;确定第二基于马达电流的q轴电流和第二基于电压限制的q轴电流中的作为较小值的一个;确定第二基于马达电流的q轴电流和第二基于电压限制的q轴电流中的作为较小值的一个与第一基于马达电流的q轴电流和第一基于电压限制的q轴电流中的作为较小值的一个对应于不同的约束;确定d轴相交电流值,在该d轴相交电流值处,对应于马达电流限制的q轴电流等于对应于dc总线的电压约束的q轴电流;以及基于d轴相交电流值并基于对应于马达电流限制和dc总线的电压约束中的每一个的q轴电流来确定最终扭矩限制。
[0100]
在一些实施例中,确定基于再生电流的扭矩限制包括:基于满足接收额定值和马达电流限制中的每一个的d轴电流和q轴电流的交点来确定基于再生电流和马达电流的扭矩限制。例如,基于再生电流的扭矩块314和/或再生电流曲线和马达电流曲线相交块412可以执行这些功能。
[0101]
在一些实施例中,该方法还包括:计算由逆变器在基于再生电流和马达电流的电流限制的基础上产生的电压;以及确定由逆变器在基于再生电流和马达电流的电流限制的基础上产生的电压是否满足dc总线的电压约束,以验证满足接收额定值和马达电流限制中的每一个的d轴电流和q轴电流的交点。例如,再生电压检查块414和/或第二与块418可以执行这些功能。
[0102]
在一些实施例中,该方法还包括:计算d轴电流与q轴电流的关系的描绘线的第一y截距,其中d轴电流和q轴电流二者对应于满足接收额定值的逆变器;计算d轴电流与q轴电流的关系的描绘线的第二y截距,其中d轴电流和q轴电流二者对应于满足接收额定值的逆变器;以及确定电机是否可以在满足马达电流限制的同时以再生模式进行操作,其包括基于电机的速度来执行以下中的一个:a)确定马达电流限制是否大于d轴电流与q轴电流的关系的描绘线的第一y截距,以及d轴电流与q轴电流的关系的描绘线的第一y截距是否大于马达电流限制的负数(negation),以及马达电流限制的负数是否大于d轴电流与q轴电流的关
系的描绘线的第二y截距;以及b)确定马达电流限制是否小于d轴电流与q轴电流的关系的描绘线的第一y截距,以及马达电流限制是否大于d轴电流与q轴电流的关系的描绘线的第二y截距,以及马达电流限制的负数是否小于d轴电流与q轴电流的关系的描绘线的第二y截距。在一些实施例中,如果电机的速度大于零,则可以执行步骤a),而如果电机的速度小于或等于零,则可以执行步骤b)。例如,再生许可块416和/或第二与块418可以执行这些功能。
[0103]
在一些实施例中,一种用于控制电机的操作的控制系统包括处理器和存储器。该存储器包括指令,该指令在由处理器执行时,使处理器:基于向逆变器供应功率以便为电机供电的直流(dc)总线的电压约束来确定基于电压的扭矩限制;基于马达电流限制确定基于马达电流的扭矩限制;基于dc总线的用于向逆变器供应电流的供应额定值来确定基于供给电流的扭矩限制;基于dc总线的用于从逆变器接收电流的接收额定值来确定基于再生电流的扭矩限制;基于以下各项来确定最终扭矩限制:基于电压的扭矩限制、基于马达电流的扭矩限制、基于供给电流的扭矩限制和基于再生电流的扭矩限制;基于扭矩命令和最终扭矩限制确定受限的命令扭矩;以及至少基于受限的命令扭矩计算至少一个电流命令。
[0104]
在一些实施例中,指令还使处理器:基于至少一个电流命令选择性地控制逆变器内的多个开关以使逆变器向电机供应电流。
[0105]
在一些实施例中,马达电流限制是电机的电流限制和逆变器的电流限制中较小的一个。
[0106]
在一些实施例中,确定最终扭矩限制还包括:在基于电压的扭矩限制和基于马达电流的扭矩限制之间进行仲裁。
[0107]
在一些实施例中,在基于电压的扭矩限制和基于马达电流的扭矩限制之间进行仲裁还包括指令使处理器:确定第一基于马达电流的q轴电流,其对应于具有预定最小值的d轴电流并对应于马达电流限制;确定第二基于马达电流的q轴电流,其对应于具有预定最大值的d轴电流并对应于马达电流限制;确定第一基于电压限制的q轴电流,其对应于具有预定最小值的d轴电流并对应于dc总线的电压约束;确定第二基于电压限制的q轴电流,其对应于具有预定最大值的d轴电流并对应于dc总线的电压约束;确定第一基于马达电流的q轴电流和第一基于电压限制的q轴电流中的作为较小值的一个;确定第二基于马达电流的q轴电流和第二基于电压限制的q轴电流中的作为较小值的一个;以及基于第一基于马达电流的q轴电流和第一基于电压限制的q轴电流中的作为较小值的一个并基于第二基于马达电流的q轴电流和第二基于电压限制的q轴电流中的作为较小值的一个,选择基于马达电流的扭矩限制和基于电压的扭矩限制中的一个。
[0108]
在一些实施例中,选择基于马达电流的扭矩限制和基于电压的扭矩限制中的一个还包括指令使处理器:响应于确定第一基于马达电流的q轴电流小于第一基于电压限制的q轴电流以及第二基于马达电流的q轴电流小于第二基于电压限制的q轴电流,选择基于马达电流的扭矩限制作为最终扭矩限制;以及响应于确定第一基于电压限制的q轴电流小于第一基于马达电流的q轴电流以及第二基于电压限制的q轴电流小于第二基于马达电流的q轴电流,选择基于电压的扭矩限制作为最终扭矩限制。
[0109]
在一些实施例中,在基于电压的扭矩限制和基于马达电流的扭矩限制之间进行仲裁还包括指令使处理器:确定第一基于马达电流的q轴电流,其对应于具有预定最小值的d轴电流并对应于马达电流限制;确定第二基于马达电流的q轴电流,其对应于具有预定最大
值的d轴电流并对应于马达电流限制;确定第一基于电压限制的q轴电流,其对应于具有预定最小值的d轴电流并对应于dc总线的电压约束;确定第二基于电压限制的q轴电流,其对应于具有预定最大值的d轴电流并对应于dc总线的电压约束;确定第一基于马达电流的q轴电流和第一基于电压限制的q轴电流中的作为较小值的一个;确定第二基于马达电流的q轴电流和第二基于电压限制的q轴电流中的作为较小值的一个;确定第二基于马达电流的q轴电流和第二基于电压限制的q轴电流中的作为较小值的一个与第一基于马达电流的q轴电流和第一基于电压限制的q轴电流中的作为较小值的一个对应于不同的约束;确定d轴相交电流值,在该d轴相交电流值处,对应于马达电流限制的q轴电流等于对应于dc总线的电压约束的q轴电流;以及基于d轴相交电流值并且基于对应于马达电流限制和dc总线的电压约束中的每一个的q轴电流确定最终扭矩限制。
[0110]
在一些实施例中,确定基于再生电流的扭矩限制还包括指令使处理器:基于满足接收额定值和马达电流限制中的每一个的d轴电流和q轴电流的交点来确定基于再生电流和马达电流的扭矩限制。例如,指令可以包括用于执行这些功能的基于再生电流的扭矩块314和/或再生电流曲线和马达电流曲线相交块412。
[0111]
在一些实施例中,指令还使处理器:计算由逆变器在基于再生电流和马达电流的电流限制的基础上产生的电压;以及确定由逆变器在基于再生电流和马达电流的电流限制的基础上产生的电压是否满足dc总线的电压约束,以验证满足接收额定值和马达电流限制中的每一个的d轴电流和q轴电流的交点。例如,指令可以包括用于执行这些功能的再生电压检查块414和/或第二与块418。
[0112]
在一些实施例中,指令还使处理器:计算d轴电流与q轴电流的关系的描绘线的第一y截距,其中d轴电流和q轴电流二者对应于满足接收额定值的逆变器;计算d轴电流与q轴电流的关系的描绘线的第二y截距,其中d轴电流和q轴电流二者对应于满足接收额定值的逆变器;以及确定电机是否可以在满足马达电流限制的同时以再生模式进行操作,其包括基于电机的速度来执行以下中的一个:a)确定马达电流限制是否大于d轴电流与q轴电流的关系的描绘线的第一y截距,以及d轴电流与q轴电流的关系的描绘线的第一y截距是否大于马达电流限制的负数,以及马达电流限制的负数是否大于d轴电流与q轴电流的关系的描绘线的第二y截距;以及b)确定马达电流限制是否小于d轴电流与q轴电流的关系的描绘线的第一y截距,以及马达电流限制是否大于d轴电流与q轴电流的关系的描绘线的第二y截距,以及马达电流限制的负数负数是否小于d轴电流与q轴电流的关系的描绘线的第二y截距。在一些实施例中,如果电机的速度大于零,则可以执行步骤a),而如果电机的速度小于或等于零,则可以执行步骤b)。例如,指令可以包括用于执行这些功能的再生许可块416和/或第二与块418。
[0113]
以上讨论意在说明本公开的原理和各种实施例。一旦完全理解了上述公开,许多变化和修改对于本领域技术人员将变得显而易见。意图将以下权利要求解释为包含所有这样的变化和修改。
[0114]
词语“示例”在本文中用来表示用作示例、例子或说明。本文中被描述为“示例”的任何方面或设计不必被解释为比其他方面或设计更优选或有利。相反,使用“示例”一词旨在以具体方式呈现概念。如在本技术中使用的,术语“或”旨在表示包括性的“或”而不是排他性的“或”。也就是说,除非另有说明或从上下文可以清楚地看出,“x包括a或b”旨在表示
任何自然的包含性排列。也就是说,如果x包含a;x包括b;或x包括a和b二者,则在任何前述情况下均满足“x包括a或b”。另外,在本技术和所附权利要求书中使用的冠词“一(a/an)”通常应被解释为意指“一个或多个”,除非另有说明或从上下文清楚地指向单数形式。此外,除非如此描述,否则贯穿全文使用术语“实施方式”或“一个实施方式”并不旨在表示相同的实施例或实施方式。
[0115]
本文描述的系统、算法、方法以及指令等可以以硬件、软件或其任何组合来实现。硬件可以包括,例如,计算机、知识产权(ip)内核、专用集成电路(asic)、可编程逻辑阵列、光学处理器、可编程逻辑控制器、微代码、微控制器、服务器、微处理器、数字信号处理器或任何其他合适的电路。在权利要求中,术语“处理器”应被理解为单独地或组合地包括任何前述硬件。术语“信号”和“数据”可互换使用。
[0116]
如在此使用的,术语模块可以包括被设计为与其他组件一起使用的封装的功能硬件单元、控制器(例如,执行软件或固件的处理器)可执行的一组指令、被配置为执行特定功能的处理电路以及与大型系统接合的自含式硬件或软件组件。例如,模块可以包括专用集成电路(asic)、现场可编程门阵列(fpga)、电路、数字逻辑电路、模拟电路、分立电路的组合、门电路和其他类型硬件或者它们的组合。在其他实施例中,模块可以包括存储器,该存储器存储控制器可执行以实现模块的特征的指令。
[0117]
此外,在一方面,例如,本文描述的系统可以使用具有计算机程序的通用计算机或通用处理器来实现,该计算机程序在被执行时实行本文描述的任何相应的方法、算法和/或指令。附加地或可选地,例如,可以利用专用计算机/处理器,其可以包含用于实行本文描述的任何方法、算法或指令的其他硬件。
[0118]
此外,本公开的全部或部分实现方式可以采取可从例如计算机可用或计算机可读介质访问的计算机程序产品的形式。计算机可用或计算机可读介质可以是例如可以有形地包含、存储、传达或传输程序以供任何处理器使用或与其结合使用的任何装置。介质可以是例如电的、磁的、光学的、电磁的装置或半导体装置。也可以使用其他合适的介质。
[0119]
已经描述了上述实施例、实施方式和方面,以允许容易地理解本公开并且不限制本公开。相反,本公开旨在覆盖所附权利要求的范围内所包括的各种修改和等效布置,该范围应被赋予最宽泛的解释,以涵盖法律允许的所有此类修改和等效结构。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献