CN106031017A - 使用从电流极限获得的转矩命令极限控制电机 - Google Patents

使用从电流极限获得的转矩命令极限控制电机 Download PDF

Info

Publication number
CN106031017A
CN106031017A CN201580009237.9A CN201580009237A CN106031017A CN 106031017 A CN106031017 A CN 106031017A CN 201580009237 A CN201580009237 A CN 201580009237A CN 106031017 A CN106031017 A CN 106031017A
Authority
CN
China
Prior art keywords
current
torque command
limit
value
torque
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201580009237.9A
Other languages
English (en)
Other versions
CN106031017B (zh
Inventor
惠特尼·M·玛劳尔
吴隆
安东尼·韦伯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Deere and Co
Original Assignee
Deere and Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Deere and Co filed Critical Deere and Co
Publication of CN106031017A publication Critical patent/CN106031017A/zh
Application granted granted Critical
Publication of CN106031017B publication Critical patent/CN106031017B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/14Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/0023Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
    • B60L3/003Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to inverters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/0077Characterised by the use of a particular software algorithm
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/60Controlling or determining the temperature of the motor or of the drive
    • H02P29/66Controlling or determining the temperature of the rotor
    • H02P29/662Controlling or determining the temperature of the rotor the rotor having permanent magnets
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/423Torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/429Current
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/022Synchronous motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/022Synchronous motors
    • H02P25/024Synchronous motors controlled by supply frequency
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

至少一个示例性实施例公开了一种控制交流电机的方法。该方法包括确定或获取用于交流电机的电流极限(S505),基于交流电机的电压‑速度比率确定特征电流峰值(S510),基于用于交流电机的转矩命令和转矩命令极限中的至少一个确定用于交流电机的电流命令值(S520),基于转矩命令极限确定用于交流电机的电流命令值(S520),并且基于电流命令值控制交流电机(S525)。

Description

使用从电流极限获得的转矩命令极限控制电机
技术领域
示例性实施例涉及电动驱动装置***和/或用于控制诸如内置式永磁(IPM)马达或电机的电动驱动装置的方法。
背景技术
因为交流(ac)电机(例如,IPM电机)提供比直流(dc)电机更高的效率,所以交流(ac)电机广泛用于装载机、联合收割机或其它重型设备机械车辆电动驱动器。在交流电机中,内置式永磁(IPM)电机具有较高的驱动效率和更宽的恒定功率操作范围。内置式永磁电机控制器也称为控制内置式永磁电机的操作的逆变器。该控制器生成施加至内置式永磁电机的端子的交流控制信号。
在内置式永磁电机中,可以启动电流极限特性,如停转电流极限和峰值功率。例如,峰值功率特性能使逆变器供应过载电流用于电机。当电流命令大于电机的连续额定值时,过载电流出现。
如果启用峰值功率特性,则在过载过程中,逆变器监控和保护逆变器。保护逆变器的失效可能导致损坏逆变器部件,如电流传感器、直流总线、电容器和母线。过载状态极限是与允许过载电流的时间量一起被限定的。重复的过载状态被允许的频率也可以被限定。一旦逆变器在一持续时间中提供过载电流,则可以在循环的其余部分限制逆变器电流。
发明内容
一些实施例涉及用于通过估算实际逆变器或电机端子电压和转矩以控制交流电机的方法和设备,交流电机例如为内置式永磁电机。
至少一个示例性实施例公开了一种控制交流(ac)电机的方法。该方法包括确定或获取用于交流电机的电流极限,基于交流电机的电压-速度比率确定特征电流峰值,基于特征电流峰值和电流极限确定转矩命令极限,基于用于交流电机的转矩命令和转矩命令极限中的至少一个确定用于交流电机的电流命令值,以及基于电流命令值控制交流电机。
附图说明
将根据与附图结合的下文的详细描述更清楚地理解示例性实施例。图1-5表示如本文中所述的非限制性示例性实施例。
图1图示了图1A-1B的方框图;
图1A-1B是根据示例性实施例的用于控制电动马达的***的方框图;
图2是根据示例性实施例的与图1A-1B一致的电子数据处理***的方框图;
图3图示了用于逆变器的与连续额定电流和最大电流有关的输出电流;
图4图示了d-q轴电流生成管理器的示例性实施例;并且
图5图示了根据示例性实施例的控制交流(ac)电机的方法。
具体实施方式
现在将更充分地参照图示一些示例性实施例的附图以描述多个示例性实施例。
因此,尽管能够对示例性实施例进行各种修改并且形成可替换形式,但是附图通过示例的方法示出所述实施例并且本文将详细描述所述实施例。然而,应该理解,目的不是将示例性实施例限制到所公开的具体形式,而是相反,示例性实施例将覆盖落入权利要求的范围内的所有的修改例、等同例和供选例。在对附图的所有描述中,相同的数字指示相同的元件。
将理解,虽然在本文中术语第一、第二等可以用于描述各种元件,但是这些术语不应该限制这些元件。这些术语仅用于区别一个元件与另一元件。例如,第一元件可以被称为第二元件,并且,类似地,第二元件可以被称为第一元件,这没有脱离示例性实施例的范围。如本文所用,术语“和/或”包括一个或多个相关联的列出项目的任意结合和所有结合。
将理解,当元件被称为“连接”或“耦接”到另一元件时,其可以直接连接或耦接到可以存在的另一元件或***元件。相反,当元件被称为“直接连接”或“直接耦接”到另一元件时,其中不存在***元件。应该以相同方式理解用于描述元件之间的关系的其它措辞(例如,“在…之间”与“直接在…之间”,“邻近”与“直接邻近”等。)。
本文中使用的术语仅为了描述具体的实施例并且目的不是限制示例性实施例。如本文所用,单数形式“a”、“an”和“the”旨在同样包括复数形式,除非上下文以其他方式明确表示。将进一步理解,当在本文中使用术语“包括”、“具有”、“包含”和/或“含有”时,指出存在规定的部件、整数、步骤、操作、元件和/或构件,但是不排除存在或增加一个或多个其它的部件、整数、步骤、操作、元件、构件和/或其组群。
还应该注意,在一些替换实施方式中,所说明的功能/作用可以不按照图中图示的次序出现。例如,实际上可以大致同时执行或有时可以以相反次序执行连续示出的两个图,这取决于涉及的功能/作用。
除非另有规定,否则本文中使用的所有术语(包括技术术语和科学术语)具有的意义与示例性实施例所属的技术领域中的人员通常理解的意义相同。将进一步理解,例如限定在通常使用的字典中的那些术语应该理解成具有的意义与其在相关技术的内容中的意义一致,而不应理解成理想化的意义或过度正式的意义,除非本文中明确地如此限定。
示例性实施例和对应的详细描述的部分明确地呈现被具体地程控以执行软件的处理器,或关于计算机存储器中数据位的操作的算法和符号表示。这些描述和表示是本领域的技术人员向本领域的其他技术人员有效表达其工作的实质的方式。算法,作为本文使用的术语,并且如其被通常使用的那样,被认为是通向结果的一序列有条理的步骤。该步骤对物理量进行要求的物理操纵。通常,虽然不一定,这些物理量采取能够被存储、传送、组合、比较、和以其他方式操纵的光信号、电信号、或磁信号的形式。主要由于普遍使用的原因,有时方便地将这些信号称为位、值、要素、符号、字符、术语、数字等。
在以下描述中,将参照可以执行为实现具体任务或采用具体的抽象数据类型的、包括例行程序、程序、目标、成分、数据结构等的程序模块或功能性过程并且可以使用现有的硬件执行的操作的作用和符号表示(例如,成流程图的形式)来描述说明性实施例。该现有硬件可以包括一个或多个中央处理器(CPU)、数字信号处理器(DSP)、专用集成电路、现场可编程门阵列(FPGA)计算机等。
然而,应该明白,所有的这些术语和类似的术语将与适当的物理量相关并且仅是应用于这些物理量的方便的符号。除非以其他方式具体地规定,或如从讨论所显而易见的,诸如“处理”或“计算”或“运算”或“确定”或“显示”等术语指操作被表示为计算机***的寄存器和存储器中的物理电子量的数据并且将其转换成类似地表示为计算机***存储器或寄存器或其它的这种信息存储、传送或显示装置中的物理量的其它数据的计算机***或类似的电子计算装置的作用和过程。
还注意到执行示例性实施例的方面的软件通常被编码在一些形式的实体(或记录)存储介质上或通过一些类型的传送介质来执行。有形存储介质可以是磁介质(例如,软盘或硬盘)或光介质(例如,光盘只读存贮器,或“CD ROM”),并且可以只读或随机存取。
至少一个示例性实施例公开了一种控制交流(ac)电机的方法。该方法包括确定或获取用于交流电机的电流极限,基于交流电机的电压-速度比率确定特征电流峰值,基于特征电流峰值和电流极限确定转矩命令极限,基于用于交流电机的转矩命令和转矩命令极限中的至少一个确定用于交流电机的电流命令值,并且基于电流命令值控制交流电机。
在示例性实施例中,该方法进一步地包括获得用于交流电机的转矩命令,基于转矩命令确定转矩命令百分比,并且确定转矩命令百分比的与转矩命令极限一致的最小值,电流命令值基于所述最小值。
在示例性实施例中,该方法进一步地包括基于电流极限和特征电流峰值确定电流幅值百分比,其中对转矩命令极限的确定基于电流幅值百分比。
在示例性实施例中,确定或获取转矩命令极限包括确定交流电机的操作模式,该操作模式是制动模式和运转模式中的一种,并且选择与操作模式相关联的转矩命令极限表格,转矩命令极限表格包括分别地与电压-速度比率和电流幅值百分比对应的转矩命令极限值,转矩命令极限表格包括所确定的转矩命令极限。
在示例性实施例中,确定或获取转矩命令极限包括,通过限制所确定的转矩命令极限和之前的转矩命令极限之间的变化率,生成最终转矩命令极限,电流命令值基于最终转矩命令极限。
在示例性实施例中,电流命令值是直轴值和正交轴值。
在示例性实施例中,确定电流命令值进一步包括基于交流电机的电压-速度比率和操作模式确定电流命令值。
在示例性实施例中,转矩命令极限是百分比。
在示例性实施例中,电流命令值是直轴值和正交轴值。
至少一个示例性实施例公开了一种包括处理器的***,所述处理器被配置成确定或获取用于交流电机的电流极限,基于交流电机的电压-速度比率确定特征电流峰值,基于特征电流峰值和电流极限确定转矩命令极限,基于用于交流电机的转矩命令和转矩命令极限中的至少一个确定用于交流电机的电流命令值。
在示例性实施例中,处理器被配置成获得用于交流电机的转矩命令,基于转矩命令确定转矩命令百分比,并且确定转矩命令百分比的与转矩命令极限一致的最小值,电流命令值基于所述最小值。
在示例性实施例中,处理器被配置成基于电流极限和特征电流峰值确定电流幅值百分比,其中对转矩命令极限的确定基于电流幅值百分比。
在示例性实施例中,处理器被配置成确定交流电机的操作模式,该操作模式是制动模式和运转模式中的一种,并且选择与操作模式相关联的转矩命令极限表格,转矩命令极限表格包括分别地与电压-速度比率和电流幅值百分比对应的转矩命令极限值,转矩命令极限表格包括所确定的转矩命令极限。
在示例性实施例中,处理器被配置成,通过限制所确定的转矩命令极限和之前的转矩命令极限之间的变化率,生成最终转矩命令极限,电流命令值基于最终转矩命令极限。
在示例性实施例中,电流命令值是直轴值和正交轴值。
在示例性实施例中,处理器被配置成进一步基于交流电机的电压-速度比率和操作模式确定电流命令值。
在示例性实施例中,转矩命令极限是百分比。
在示例性实施例中,电流命令值是直轴值和正交轴值。
根据示例性实施例,图1A-1B图示了用于控制电机的驱动***100,如电动马达。电动马达可以是诸如马达117的马达(例如,内置式永磁(IPM)马达)或另一交流电机。马达117具有直流总线额定电压(例如,320伏特)。额定电压是指定电压。例如,马达117的额定电压可以是320伏特,但是马达可以在高于或低于320伏特的电压下操作。在示例性实施例中,除马达117外,该***可以称为逆变器或马达控制器。用于控制马达117的***还可以称为电机***。
应该理解,驱动***100可以包括图1A未图示的额外特性。图1A-1B示出的特性被图示以方便描述驱动***100,并且应该理解驱动***100应该不受限于图1A-1B示出的特性。
***100包括电子模块、软件模块或二者。在示例性实施例中,驱动***100包括电子数据处理***120,以支持一个或多个软件模块的软件指令的存储、处理或执行。电子数据处理***120由图1A-1B中的虚线指示,并且更详细地示出在图2中。电子数据处理***120还可以称为用于马达117的控制器和/或处理器。数据处理***120被配置成确定用于交流电机的电流极限,基于交流电机的电压-速度比率确定特征电流峰值,基于特征电流峰值和电流极限确定转矩命令极限,以及基于转矩命令极限确定用于交流电机的电流命令值。
数据处理***120连接到逆变器电路188。逆变器电路188可以是三相逆变器。逆变器电路188包括半导体驱动电路,半导体驱动电路驱动或控制开关半导体(例如,绝缘栅双极型晶体管(IGBT)或其它功率晶体管)以输出用于马达117的控制信号。逆变器电路188又连接到马达117。
在示例性实施例中,转矩命令生成模块105连接到转矩补偿模块,转矩补偿模块连接到d-q轴电流生成管理器109(例如,d-q轴电流生成查表)。旋转坐标系中的d-q轴电流表示在矢量受控式交流电机的情况下适用的直轴电流和正交轴电流,矢量受控式交流电机例如为马达117。
d-q轴电流生成管理器109的输出(d-q轴电流命令iq_cmd和id_cmd)和电流调节模块107(例如,d-q轴电流调节模块107)的输出被馈送到加法器119。加法器119的一个或多个输出(例如,直轴电流数据(id*)和正交轴电流数据(iq*))被提供或连接到电流调整控制器111。尽管术语电流命令被使用,但是应该理解电流命令涉及目标电流值。
电流调整控制器111能够与脉宽调制(PWM)生成模块112(例如,空间矢量脉宽调制生成模块)通信。电流调整控制器111接收相应的最终d-q轴电流命令(例如,id*和iq*)和实际d-q轴电流(例如,id和iq),并且输出对应的d-q轴电压命令(例如,Vd*和Vq*命令),以用于输入到脉宽调制生成模块112。
在示例性实施例中,脉宽调制生成模块112提供脉冲命令以用于控制逆变器电路188。脉宽调制生成模块112的输出端连接到逆变器电路188。逆变器电路188的输出级(例如,输出目前的相电压VAN、VBN和VCN)提供脉宽调制电压波形或其它电压信号以用于控制马达117。电压VAN、VBN和VCN可以称为例如相电压、电流控制阶跃电压或目前的控制阶跃电压。在示例性实施例中,逆变器电路188由直流(dc)电压总线供电。
逆变器电路188包括半导体驱动电路,半导体驱动电路驱动或控制开关半导体(例如,绝缘栅双极型晶体管(IGBT)或其它功率晶体管)输出用于马达117的控制信号。逆变器电路188又连接到马达117。马达117与传感器115(例如,位置传感器、变压器或编码位置传感器)相关联,传感器115与马达轴126或转子相关联。传感器115和马达117连接到数据处理***120以提供例如反馈数据(例如,电流反馈数据,如相电流值ia、ib和ic)、原始位置信号、以及其它可能的反馈数据或信号。其它可能的反馈数据包括,但是不受限于,绕组温度读数、逆变器电路188的半导体温度读数、三相电压数据、或用于马达117的其它热信息或性能信息。
马达117与传感器115(例如,变压器、编码器、速度传感器或另一位置传感器或速度传感器)相关联,所述传感器115估算马达轴126的角位置、马达轴126的速度或速率和马达轴126的转动方向中的至少一个。传感器115可以安装在马达轴126上或与马达轴126成为一体。传感器115的输出端能够与主处理模块114(例如,位置和速度处理模块)通信。在示例性实施例中,传感器115可以连接到模数转换器(未示出),模数转换器分别地将模拟原始坐标或速度数据转换成数字原始位置或速度数据。在其它的示例性实施例中,传感器115(例如,数字式位置编码器)可以提供用于马达轴126或转子的原始坐标或速度数据的数字式数据输出。
主处理模块114的第一输出(例如,用于马达117的位置数据θ)被传送到换相器113(例如,三相至两相电流派克变换模块),换相器113将测量电流的相应三相数字表示转换成测量电流的对应两相数字表示。主处理模块114的第二输出(例如,用于马达117的速度数据SD)被传送到计算模块110(例如,电压-速度比率模块)。
感测电路124的输入端连接到马达117的端子,以用于至少感测测量的三相电流和直流(dc)总线的电压电平(例如,可以向逆变器电路188提供直流功率的高压直流总线)。感测电路124的输出端连接到模数转换器122,以用于数字化感测电路124的输出。模数转换器122的数字输出又连接到次级处理模块116(例如,直流总线电压和三相电流处理模块)。例如,感测电路124与马达117相关联以用于测量三相电流(例如,施加至马达117的绕组的电流、在绕组中引起的反向EMF(电动势)或二者)。
主处理模块114和次级处理模块116的某些输出供给至换相器113。例如,换相器113可以应用派克变换或其它的换算公式(例如,本领域的技术人员已知的适当的某些换算公式)以基于来自次级处理模块116的数字三相电流数据ia、ib和ic和来自传感器115的位置数据θ,将电流的测量三相表示转换成电流的两相表示。换相器113模块的输出(id、iq)连接到电流调整控制器111。
主处理模块114和次级处理模块116的其它输出端可以连接到计算模块110(例如,电压-速度比率计算模块)的输入端。例如,主处理模块114可以提供速度数据SD(例如,以转数每分钟为单位的马达轴126的转速),而次级处理模块116可以提供马达117的运行直流总线电压Vdc的被测量(检测)电平。因为各种因素,包括但是不受限于,环境温度、电池状况、电池充电状态、电池电阻或电抗、燃料电池状态(如果合适)、马达载荷状况、相应的马达转矩和对应的运行速度、和车辆电力载荷(例如,电驱动空调压缩机),为逆变器电路188提供电能的直流总线上的直流电压电平可以波动或改变。计算模块110作为媒介连接在次级处理模块116和d-q轴电流生成管理器109之间。此外,计算模块110的输出可以调节或影响由d-q轴电流生成管理器109生成的电流命令iq_cmd和id_cmd,以补偿直流总线电压的波动或变化。
基于速度数据和直流总线电压,计算模块110生成基准转矩值。基准转矩值分别地与具有直流总线额定电压电平的不连续的速度点相关联。换句话说,计算模块110可以是根据马达特征化程序建立的二维基准转矩LUT。在IPM马达特征化程序期间,每个转子轴速度都具有在该速度下被限定为基准转矩的最大输出转矩。因而,如果直流总线位于额定电压下,则基准转矩还可以称为峰值转矩。基准转矩是针对电压和速度组合的可实现的最大转矩值。在2011年2月28日提交的13/036,286号美国申请中描述了IPM马达特征化的示例,所述申请的全部内容通过引用而被纳入本文。
转子磁体温度估算模块104、电流修整模块106和端子电压反馈模块108连接到d-q轴电流调节模块107,或能够与d-q轴电流调节模块107通信。d-q轴电流调节模块又可以与d-q轴电流生成管理器或所述加法器119通信。
转子磁体温度估算模块104估算或确定转子永磁体或磁体的温度。在示例性实施例中,转子磁体温度估算模块104可以根据定位在定子上、与定子热连通或固定至马达117的壳体的一个或多个传感器估算转子磁体的温度。
在另一示例性实施例中,转子磁体温度估算模块104可以被安装在转子或磁体上的温度检测器(例如,电热调节器和类似红外线热传感器的无线发射器)替代,其中该检测器提供指示磁体或多个磁体的温度的信号(例如,无线信号)。
在示例性实施例中,所述***可以按照以下方式操作。转矩命令生成模块105通过车辆数据总线118接收输入控制数据信息,如速度控制数据信息、电压控制数据信息或转矩控制数据信息。转矩命令生成模块105将所接收的输入控制信息转换成原始转矩控制命令数据Tcmd
d-q轴电流生成管理器109选择或确定与相应的最终转矩控制命令数据Tcmd、基准转矩命令数据Base_Torq和电压-速度比率相关联的直轴电流命令和正交轴电流命令。
例如,d-q轴电流生成管理器109通过防问以下各项中的一个或多个而选择或确定直轴电流命令和正交轴电流命令:(1)查找表、数据库或将相应的转矩命令与对应的直轴电流和正交轴电流关联的其它数据结构,(2)将相应的转矩命令与对应的直轴电流和正交轴电流关联的一组二次方程或一次方程,或(3)将相应的转矩命令与对应的直轴电流和正交轴电流关联的一组规则(例如,“如果-则”规则)。马达117上的传感器115便于提供马达轴126的被检测速度数据SD,其中主处理模块114可以将传感器115所提供的原始坐标转换成速度数据SD。
基于来自转子磁体温度估算模块104、电流修整模块106和端子电压反馈模块108的输入数据,电流调节模块107(例如,d-q轴电流调节模块)提供电流调节数据以调节直轴电流命令id_cmd和正交轴电流命令iq_cmd
例如,基于以下因素中的一个或多个,电流修整模块106可以确定正交轴(q轴)电流命令和直轴(d轴)电流命令的校正或预调节:马达117上的转矩载荷和马达117的速度。例如基于转子温度的估算改变,转子磁体温度估算模块104可以生成正交轴电流命令和直轴电流命令的二次调节。基于控制器电压命令与电压极限的相对关系,端子电压反馈模块108可以向直轴电流和正交轴电流提供三次调节。电流调节模块107可以提供考虑到以下调节中的一个或多个的总电流调节:预调节、二次调节、和三次调节。
在示例性实施例中,马达117可以包括内置式永磁(IPM)电机或同步内置式永磁电机(IPMSM)。
传感器115(例如,轴或转子速度检测器)可以包括以下各项中的一个或多个:直流马达、光学编码器、磁场传感器(例如,霍耳效应传感器)、磁阻传感器、和变压器(例如,无刷旋转变压器)。在一个构造中,传感器115包括位置传感器,其中原始坐标和相关联的时间数据被处理以确定马达轴126的转速或速度数据。在另一构造中,传感器115包括用于确定马达轴的位置的速度传感器,或速度传感器和积分器的组合。
在还一构造中,传感器115包括辅助紧凑式直流电机,所述辅助紧凑式直流电机机械地连接至马达117的马达轴126,以确定马达轴126的速度或转速,其中直流电机生成与马达轴126的转速成比例的输出电压。在又一构造中,传感器115包括具有光源的光学编码器,光学编码器朝连接到马达轴126的转动物体传输信号,并且在光学检测器处接收反射信号或衍射信号,其中所接收的信号脉冲(例如,方波)的频率可以与马达轴126的速度或转速成比例。在其它的构造中,传感器115包括具有第一绕组和第二绕组的变压器,其中第一绕组被馈送有交流电流,其中在第二绕组中引起的电压随着转子的转动频率而变化。
图2是根据示例性实施例的与图1A-1B一致的电子数据处理***的方框图。在图2中,电子数据处理***120包括电子数据处理器264、数据总线262、数据存储装置260、和一个或多个数据端口(268、270、272、274和276)。数据处理器264、数据存储装置260和一个或多个数据端口连接到数据总线262,以支持数据处理器264、数据存储装置260和一个或多个数据端口之间的数据通信。
在示例性实施例中,数据处理器264可以包括电子数据处理器、微处理器、微控制器、可编程序逻辑阵列、逻辑电路、运算器、专用集成电路、数字信号处理器、比例积分微分控制器或其它数据处理装置。
数据存储装置260可以包括任何磁性的、电子的或光学的装置以用于存储数据。例如,数据存储装置260可以包括电子数据存储装置、电子存储器、非挥发性电子随机存储器、一个或多个电子数据寄存器、数据闩锁电路、磁盘驱动器、硬盘驱动器、光盘驱动器等。
如图2所示,数据端口包括第一数据端口268、第二数据端口270、第三数据端口272、第四数据端口274和第五数据端口276,但是任何适当数量的数据端口可以被使用。每个数据端口都可以包括例如收发器和缓冲存储器。在示例性实施例中,每个数据端口都可以包括任何串行输入/输出端口或并行输入/输出端口。
在如图2所示的示例性实施例中,第一数据端口268连接到车辆数据总线118。车辆数据总线118又连接到控制器266。在一个构造中,第二数据端口270可以连接到逆变器电路188;第三数据端口272可以连接到传感器115;第四数据端口274可以连接到模数转换器122;并且第五数据端口276可以连接到端子电压反馈模块108。模数转换器122连接到感测电路124。
在数据处理***120的示例性实施例中,转矩命令生成模块105与电子数据处理***120的第一数据端口268相关联或由第一数据端口268支持。第一数据端口268可以连接到车辆数据总线118,如控制器区域网络(CAN)数据总线。车辆数据总线118可以经由第一数据端口268向转矩命令生成模块105提供具有转矩命令的数据总线信息。车辆的操作员可以经由用户接口生成转矩命令,所述用户接口例如为节流阀、踏板、控制器266或其它的控制装置。
在一些示例性实施例中,传感器115和主处理模块114可以与数据处理***120的第三数据端口272相关联或由第三数据端口272支持。
数据处理器264可以被具体地程控以使转子磁体温度估算模块104、转矩命令生成模块105、电流修整模块106、电流调节模块107、端子电压反馈模块108、d-q轴电流生成管理器109、计算模块110、电流调整控制器111、脉宽调制生成模块112、换相器113、主处理模块114、次级处理模块116、加法器119、ADC 122、感测电路124、电机端子电压估算模块127、转矩估算模块129和转矩补偿模块131运行。
图3图示了用于逆变器188的与连续额定电流和最大电流相关的输出电流。如图3所示,逆变器188具有连续额定电流300和最大电流310。连续额定电流可以基于电机基本频率和马达特征数据以被实现,并且被存储在存储装置260中。例如,可以针对处理***120实现一查找表,以基于电机基本频率选择连续电流。类似地,可以根据特征数据确定最大电流。
峰值功率特性可以具有循环持续时间或循环周期Tcycle。为在峰值功率特性被启动的同时保护和监控逆变器188,I2t(定子电流空间矢量(电流幅值)的平方值)乘以处理***120的运行速率)算法被执行。在峰值功率(电流过载)状态中,输出电流320在最大电流310处,并且在设置的一段时间Toverload内,被累加的I2t值被监控。当达到所设置的一段时间Toverload被时,最终的累加I2t被记录。然后对于峰值功率重复过载循环Tlimited的其余部分,逆变器输出电流320被限制成低于连续额定电流,直到累加的I2t值减少返回至零。这允许在限定的短的周期内的电流过载,同时在限定循环中的总rms电流被限制到连续电流。在示例中,Toverload可以是一分钟,Tlimited可以是十四分钟,并且Tcycle可以是十五分钟。
图4图示了d-q轴电流生成管理器的示例性实施例。d-q轴电流生成管理器被配置成将电流极限转换成转矩百分比极限。可以在所述比率和转矩命令百分比在查找时用来选择适当的电流命令的情况中使用d-q轴电流生成管理器109。由于可以使用相同的电流命令查找表430,所以这将减少DSP内存使用。此外,将从在马达特征化过程中生成的id、iq查找表中选择特征电流命令。
如图所示,d-q轴电流生成管理器109包括电流极限模块405、比率-峰值电流关系查找表410、除法器415和424、比率和电流幅值百分比与电流限制转矩命令百分比关系查找表420、转换模块422、选择器425和id、iq查找表430a、430b。
可以从特征化程序生成查找表410、420和430。在IPM特征化程序中,对应于转矩命令百分比和电压-速度比率组合中的每个的电机效率数据是可获得的。类似于d-q轴电流查找表,也可以根据使用比率和转矩命令百分比作为输入的特征化程序生成效率查找表。考虑到效率表和电流查找表具有相同的输入,效率查找表与id和iq查找表并联连接以共用相同的输入。在单独的运转特征化和制动特征化的情况下,具有用于运转模式和制动模式的两个不同的效率查找表。在特征化程序中针对数个不同电机速度,记录最大转矩每安培(MTPA)和最大转矩每伏特(MTPV)曲线。
基于所述比率,电流极限模块405生成电流极限ilimit。例如,在马达特征化相中,可以进行一次对电流极限ilimit的确定。相应地,电流极限ilimit可以是以下设定值,所述设定值被编程到控制器266的数据存储装置260或非易失性电子存储器中,并且然后在特征化之后被获取。在另一示例性实施例中,逆变器188或控制器266具有马达型号和制造商的列表,并且逆变器188在配置相中被程控,以使用来自查找表、数据库、文件或包括马达型号和对应电流极限的其它记录的适当对应电流极限ilimit。在另一示例性实施例中,利用RFID标签或另一识别器或凭借安装在车辆的底盘或其它部分上的类似RFID标签,即插即用机构可以识别马达的性能(包括电流极限)。
基于较宽范围的功能数据块,如峰值功率、过载、或停转电流保护,电流极限模块405可以生成电流极限ilimit
在一个示例性实施例中,电流极限模块405执行图3中描述的I2t算法。
更具体地,可以通过电流极限模块405根据以下方程计算递增的I2t值。
[ I 2 ] T i n c r e m e n t a l = [ I c m d 2 - I c o n t 2 ] T - - - ( 1 )
其中Icmd是直轴电流命令的平方加上正交轴电流命令的平方之和的量值,Icont是连续额定电流,并且T是I2t模块被执行的速率。
在过载状态中,I2 cmd大于I2 cont,产生正递增I2t值。在递增的I2t值变成正的第一时刻时,过载计时器被电流极限模块405激活。在过载周期Toverload中,每个正递增的值由电流极限模块405相加以获得累加的I2t值。用于过载的电流极限保持等于在马达特征化时根据特征峰值转矩所获得的特征峰值电流。当Toverload是一分钟时,以下方程被电流极限模块405使用以获得累加的I2t值。
在Toverload结束之后,累加的I2t值被电流极限模块405记录。然后,在Tlimited的持续时间中,电流极限模块405激活倒数定时器,并且计算额定值降低的电流极限。额定值降低的电流极限的计算在Tlimited内将逆变器输出电流限制成低于连续额定电流,并且累加的I2t值将减小返回至零。
在Tlimited期间,电流极限模块405将额定值降低的电流极限Ide-rated执行为电流极限ilimit,如此在Tcycle内的总rms电流被限制到连续额定电流。电流极限模块405使用以下方程确定额定值降低的电流极限Ide-rated
I d e - r a t e d = - [ I a c c u m 2 ] T ( T c y c l e - T o v e r l o a d ) + I c o n t 2 - - - ( 3 )
一旦倒数定时器完成,电流极限模块将电流极限ilimit设置返回至连续额定电流。
当峰值功率特性有效或被启用时,具有三个不同的操作状态。这三个不同状态是分别地可以被识别为状态0、状态1和状态2的非限制性状态、具有递增的I2t计算值的非限制性状态、和电流受限状态。Toverload可以对应状态1,Tlimited可以对应状态2,并且初始状态可以描述为状态0(当I2Tincemental不为正时)。以下表格图示了基于逆变器188的状态的电流极限ilimit
表格1
尽管以上描述表示I2t算法,但是应该理解示例性实施例不限于此。
如图4所示,d-q轴电流生成管理器109不使用电流极限ilimit来直接地改变提供至逆变器188的电流。因为来自最大转矩每安培(MTPA)和最大转矩每伏特(MTPV)曲线的电流命令可能未被使用,所以使用电流极限ilimit来直接地改变提供至逆变器的电流可能危害马达117的性能。因此,d-q轴电流生成管理器109将电流极限转换成转矩命令极限T_limit。转矩命令极限T_limit可以被用作MTPA和MPTV查找表的输入,使得在电流极限调节过程中能够执行。
返回参照图4,比率-峰值电流关系查找表410基于所述比率生成峰值电流ipeak(第一电流值)。峰值电流ipeak是峰值特征电流值(100%电流)。比率-峰值电流关系查找表410包括两个查找表以用于确定峰值电流ipeak。一个查找表与运转操作相关联,并且另一个查找表与制动操作相关联。驱动/制动指示标记可以用于确定是否使用与运转操作相关联的查找表或与制动操作相关联的查找表。
通过根据与在电压-速度比率点处的100%转矩命令对应的最大d-q轴电流值计算电流幅值,生成用于驱动和制动的比率-峰值电流关系查找表,以构成用于确定ipeak值的LUT。
除法器415接收电流极限ilimit和峰值电流ipeak,并且生成电流幅值百分比iperc。除法器如下计算电流幅值百分比iperc
i p e r c = 100 * i lim i t i p e a k - - - ( 4 )
比率和电流幅值百分比与电流限制转矩命令百分比关系查找表420使用电压-速度比率和电流幅值百分比iperc作为输入,并且根据这些输入生成转矩命令极限T_limit。转矩命令极限T_limit可以是百分比。
比率和电流幅值百分比与电流限制转矩命令百分比关系查找表420包括用于转矩命令极限T_limit的两个查找表。一个查找表用于运转操作,并且第二个查找表用于制动操作。比率和电流幅值百分比与电流限制转矩命令百分比关系查找表420中的每个查找表都可以在左栏中具有单个的电流极限百分比阵列,并且在其它栏中具有在多个电压-速度比率下的相关联的转矩百分比极限。驱动/制动指示标记可以用于选择查找表。转矩命令极限T_limit可以是电流限制转矩命令百分比。
可以通过将d-q轴电流命令变换成电流幅值并且除以用于对应的电压-速度比率点的峰值电流ipeak(这产生电流幅值百分比),生成电流限制转矩命令百分比LUTs。可以通过在电流幅值百分比之间进行插值而产生转矩百分比极限查找表。
转换模块422可以被包括以限制转矩命令极限T_limit的变化率。转换模块422的输出生成转换后的转矩命令极限T_limit_slewed,如果所述变化率在限制范围中,则转换后的转矩命令极限T_limit_slewed可以是转矩命令极限T_limit。因此,转换模块422可以减少/增加最终转矩命令极限T_limit_slewed以防止瞬时较大跳变。
除法器424被配置成将转矩命令T_cmd的绝对值转换成基准转矩值Base_Torq的转矩命令百分比T_cmd_perc。除法器424向选择器425输出转矩命令百分比T_cmd_perc
选择器425选择转矩命令百分比T_cmd_pct的与最终转矩命令极限T_limit_slew一致的最小值。在附加峰值功率特性的情况下,具有两个最终转矩命令百分比,T_cmd_perc和T_limit_slew。因此,在每个控制迭代过程中(例如,500μs),两个最终转矩命令百分比中的仅一个被选择器425选择。选择器425向id、iq查找表430输出的转矩命令百分比T_cmd_pct的与最终转矩命令极限T_limit_slew一致最小值。
正交轴电流命令(iq)LUT 430a和直轴电流命令(id)LUT 430b被配置成接收选择器425的比率和输出。正交轴电流命令LUT 430a和直轴电流命令LUT 430b分别地存储正交轴电流命令和直轴电流命令,正交轴电流命令和直轴电流命令中的每个都与一对比率和转矩百分比值相关联。可以使用任何已知方法完成正交轴电流命令LUT 430a和直轴电流命令LUT 430b的建立。
d-q轴电流表示在矢量受控式交流电机的情况下适用的直轴电流和正交轴电流,矢量受控式交流电机例如为马达117。
直轴电流命令LUT 430b被配置成输出直轴电流命令id_cmd,直轴电流命令id_cmd与转矩命令百分比T_cmd_pct的与最终转矩命令极限T_limit_slew一致的最小值以及所述比率相关联。如图1A所示,直轴电流命令id_cmd是电流调节器111的输出。
正交轴电流命令LUT 430b被配置成输出正交轴电流命令iq_cmd,正交轴电流命令iq_cmd与转矩命令百分比T_cmd_pct的与最终转矩命令极限T_limit_slew一致的最小值以及所述比率相关联。
应该理解,id_cmd和iq_cmd是用于马达117的定子的电流命令。
尽管正交轴电流命令LUT 430a和直轴电流命令LUT 430b被图示和描述为LUTs,但是应该理解正交轴电流命令LUT 430a和直轴电流命令LUT 430b可以被执行为将相应的转矩命令与对应的直轴电流和正交轴电流关联的一组方程,或将相应的转矩命令与对应的直轴电流和正交轴电流关联放入一组规则(例如,“如果-则”规则)。
如上所述,基于电压-速度比率和转矩命令极限百分比,d-q轴电流生成管理器109选择直轴电流命令和正交轴电流命令。
如之前所述,在图4中图示的模块/LUTs可以被图1A-1B示出的***处理器120执行/利用,并且在包括但是不限于可编程逻辑装置的各种硬件上被执行,可编程逻辑装置例如为数字信号处理器或FPGA。例如,处理器264可以被程控以运行所述模块并且利用图4示出的LUT。
图5图示了根据示例性实施例的控制交流(ac)电机的方法。图5的方法可以被处理器120并且更具体地被d-q轴电流生成管理器109执行。
在S505处,d-q轴电流生成管理器109确定或获取电流极限。例如,在马达特征化相中,可以进行一次对电流极限的确定。相应地,电流极限可以是以下设定值,所述设定值被编程到控制器266的数据存储装置260或非易失性电子存储器中,并且然后在特征化之后被获取。在另一示例性实施例中,逆变器188或控制器266具有马达型号和制造商的列表,并且逆变器188在配置相中被程控,以使用来自查找表、数据库、文件或包括马达型号和对应电流极限的其它记录的适当对应电流极限。在另一示例性实施例中,利用RFID标签或另一识别器或凭借安装在车辆的底盘或其它部分上的类似RFID标签,即插即用机构可以识别马达的性能(包括电流极限)。
在S510处,基于交流电机的电压-速度比率,d-q轴电流生成管理器109确定特征电流峰值。例如,基于所述比率,比率-峰值电流关系查找表410生成峰值电流ipeak
在S515处,基于特征电流峰值和电流极限,d-q轴电流生成管理器109确定转矩命令极限。例如,基于峰值电流和电流极限,LUT 420可以生成转矩命令极限。转换模块422可以被包括以限制转矩命令极限的变化率。转换模块422的输出生成转换后的转矩命令极限,如果所述变化率在限制范围中,则转换后的转矩命令极限可以是转矩命令极限。
在S520处,基于用于交流电机的转矩命令极限和转矩命令中的至少一个,d-q轴电流生成管理器109确定用于交流电机的电流命令值。例如,正交轴电流命令(iq)LUT 430a和直轴电流命令(id)LUT 430b被配置成接收选择器425的所述比率和输出。直轴电流命令LUT 430b被配置成输出直轴电流命令id_cmd,直轴电流命令id_cmd与转矩命令百分比T_cmd_pct的与最终转矩命令极限T_limit_slew一致的最小值以及所述比率相关联。
在S525处,所确定的电流命令值用来控制马达。
示例性实施例如此被描述,明显的将是,可以以许多方式改变示例性实施例。这种改变不被认为违反示例性实施例的精神和范围,并且对于本领域的技术人员明显的所有的这种修改旨在被包括在权利要求的范围内。

Claims (18)

1.一种控制交流(ac)电机的方法,所述方法包括以下步骤:
确定或获取用于交流电机的电流极限;
基于交流电机的电压-速度比率,确定特征电流峰值;
基于特征电流峰值和电流极限,确定转矩命令极限;
基于用于交流电机的转矩命令和所述转矩命极限令中的至少一个,确定用于交流电机的电流命令值;以及
基于电流命令值控制交流电机。
2.根据权利要求1所述的方法,进一步包括:
基于用于交流电机的转矩命令,确定转矩命令百分比;以及
确定转矩命令百分比的与转矩命令极限一致的最小值,电流命令值基于所述最小值。
3.根据权利要求1所述的方法,进一步包括:
基于电流极限和特征电流峰值确定电流幅值百分比,其中对转矩命令极限的确定基于所述电流幅值百分比。
4.根据权利要求3所述的方法,其中确定或获取转矩命令极限的步骤包括:
确定交流电机的操作模式,该操作模式是制动模式和运转模式中的一种;以及
选择与操作模式相关联的转矩命令极限表格,转矩命令极限表格包括与电压-速度比率和电流幅值百分比分别对应的转矩命令极限值,转矩命令极限表格包括所确定的转矩命令极限。
5.根据权利要求1所述的方法,其中确定或获取转矩命令极限的步骤包括:
通过限制所确定的转矩命令极限和之前的转矩命令极限之间的变化率,生成最终转矩命令极限,电流命令值基于最终转矩命令极限。
6.根据权利要求5所述的方法,其中电流命令值是直轴值和正交轴值。
7.根据权利要求1所述的方法,其中确定电流命令值的步骤还基于交流电机的电压-速度比率和操作模式确定电流命令值。
8.根据权利要求1所述的方法,其中转矩命令极限是百分比。
9.根据权利要求1所述的方法,其中电流命令值是直轴值和正交轴值。
10.一种***,包括:
处理器,所述处理器被配置成:
确定或获取用于交流电机的电流极限;
基于交流电机的电压-速度比率,确定特征电流峰值;
基于特征电流峰值和电流极限,确定转矩命令极限;以及
基于用于交流电机的转矩命令和所述转矩命令极限中的至少一个,确定用于交流电机的电流命令值;以及
基于电流命令值控制交流电机。
11.根据权利要求10所述的***,其中所述处理器被配置成:
基于用于交流电机的转矩命令,确定转矩命令百分比;以及
确定转矩命令百分比的与转矩命令极限一致的最小值,电流命令值基于所述最小值。
12.根据权利要求10所述的***,其中所述处理器被配置成:
基于电流极限和特征电流峰值确定电流幅值百分比,其中对转矩命令极限的确定基于所述电流幅值百分比。
13.根据权利要求12所述的***,其中所述处理器被配置成:
确定交流电机的操作模式,该操作模式是制动模式和运转模式中的一种;以及
选择与操作模式相关联的转矩命令极限表格,转矩命令极限表格包括与电压-速度比率和电流幅值百分比分别对应的转矩命令极限值,转矩命令极限表格包括所确定的转矩命令极限。
14.根据权利要求10所述的***,其中所述处理器被配置成:
通过限制所确定的转矩命令极限和之前的转矩命令极限之间的变化率,生成最终转矩命令极限,电流命令值基于最终转矩命令极限。
15.根据权利要求14所述的***,其中电流命令值是直轴值和正交轴值。
16.根据权利要求10所述的***,其中处理器被配置成还基于交流电机的电压-速度比率和操作模式确定电流命令值。
17.根据权利要求10所述的***,其中转矩命令极限是百分比。
18.根据权利要求10所述的***,其中电流命令值是直轴值和正交轴值。
CN201580009237.9A 2014-02-19 2015-02-11 使用从电流极限获得的转矩命令极限控制电机 Active CN106031017B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/183,655 US9735722B2 (en) 2014-02-19 2014-02-19 Methods of controlling a machine using a torque command limit derived from a current limit and systems thereof
US14/183,655 2014-02-19
PCT/US2015/015371 WO2015126695A1 (en) 2014-02-19 2015-02-11 Controlling a machine using a torque command limit derived from a current limit

Publications (2)

Publication Number Publication Date
CN106031017A true CN106031017A (zh) 2016-10-12
CN106031017B CN106031017B (zh) 2019-04-26

Family

ID=53799011

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580009237.9A Active CN106031017B (zh) 2014-02-19 2015-02-11 使用从电流极限获得的转矩命令极限控制电机

Country Status (6)

Country Link
US (1) US9735722B2 (zh)
CN (1) CN106031017B (zh)
BR (1) BR112016018514B1 (zh)
DE (1) DE112015000869T5 (zh)
GB (1) GB2538467B (zh)
WO (1) WO2015126695A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106849806A (zh) * 2017-04-13 2017-06-13 常州寻心电子科技有限公司 一种电动车控制器及控制方法
CN110581680A (zh) * 2019-11-11 2019-12-17 南京埃斯顿自动化股份有限公司 一种内嵌永磁同步电机的矢量控制及弱磁方法和***
CN110855206A (zh) * 2018-07-31 2020-02-28 操纵技术Ip控股公司 永磁同步电机的电机电流限制
CN112803853A (zh) * 2019-11-14 2021-05-14 操纵技术Ip控股公司 电动马达驱动***中源电流的动态控制

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104868487B (zh) * 2015-05-07 2017-08-29 国家电网公司 低频段抑制加强型抗反调电力***稳定方法
US11040625B2 (en) * 2015-11-11 2021-06-22 Texas Instruments Incorporated Optimized regenerative braking control of electric motors using look-up tables
GB2551822B (en) 2016-06-30 2018-08-22 Sevcon Ltd Methods and apparatus for controlling an electric motor
US11370307B2 (en) * 2016-06-30 2022-06-28 Borg Warner Gateshead Limited Method and apparatus for controlling an electric motor
MY183093A (en) * 2016-11-01 2021-02-12 Nissan Motor Method of controlling motor and device of controlling motor
US10270327B1 (en) * 2017-10-13 2019-04-23 Deere & Company Voltage sensor-less position detection in an active front end
US10295581B2 (en) 2017-10-13 2019-05-21 Deere & Company Voltage sensor-less position detection in an active front end
DE102017221172A1 (de) * 2017-11-27 2019-05-29 Siemens Aktiengesellschaft Verfahren zur Steuerung einer an einem elektrischen Lüfter anliegenden Spannung
KR102589033B1 (ko) * 2018-07-17 2023-10-17 현대자동차주식회사 모터 구동을 위한 인버터 제어 장치 및 방법
US11926221B2 (en) * 2020-09-24 2024-03-12 GM Global Technology Operations LLC Open-loop control for transient operation of a rotary electric machine
US11689138B2 (en) * 2021-07-21 2023-06-27 GM Global Technology Operations LLC Reduced control cycle current regulator for vehicle electric traction motor
DE102022202658B3 (de) 2022-03-17 2023-07-06 Vitesco Technologies GmbH Entlastung von höherbelasteten Schaltelementen in Traktionsinvertern durch Tastverhältnisanpassung

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1892174A1 (en) * 2006-08-25 2008-02-27 NSK Ltd. Electric power steering device
CN101267184A (zh) * 2007-03-13 2008-09-17 通用汽车环球科技运作公司 控制永磁交流机器的方法和***
CN101394145A (zh) * 2007-09-17 2009-03-25 通用汽车环球科技运作公司 低速同步电机驱动操作
CN102658781A (zh) * 2004-10-28 2012-09-12 特克斯特朗创新有限公司 用于电动汽车的交流驱动***
US20130093366A1 (en) * 2011-10-18 2013-04-18 Mitsubishi Electric Corporation Control device and control method for power converter
CN103404018A (zh) * 2011-02-28 2013-11-20 迪尔公司 内嵌式永磁电机***和用于控制内嵌式永磁电机的方法
CN103404017A (zh) * 2011-02-28 2013-11-20 迪尔公司 用于特征化内部永磁机的方法及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4847060B2 (ja) * 2005-07-15 2011-12-28 日立オートモティブシステムズ株式会社 交流モータ駆動装置及びその制御方法
US7586286B2 (en) * 2006-11-17 2009-09-08 Continental Automotive Systems Us, Inc. Method and apparatus for motor control
JP5304894B2 (ja) * 2009-05-29 2013-10-02 トヨタ自動車株式会社 交流電動機の制御装置および制御方法
WO2012136212A2 (en) 2011-04-08 2012-10-11 Danfoss Drives A/S Method for a safe operation of an electric motor
US9088231B2 (en) 2013-06-07 2015-07-21 GM Global Technology Operations LLC System and method for implementing a remedial electrical short

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102658781A (zh) * 2004-10-28 2012-09-12 特克斯特朗创新有限公司 用于电动汽车的交流驱动***
EP1892174A1 (en) * 2006-08-25 2008-02-27 NSK Ltd. Electric power steering device
CN101267184A (zh) * 2007-03-13 2008-09-17 通用汽车环球科技运作公司 控制永磁交流机器的方法和***
CN101394145A (zh) * 2007-09-17 2009-03-25 通用汽车环球科技运作公司 低速同步电机驱动操作
CN103404018A (zh) * 2011-02-28 2013-11-20 迪尔公司 内嵌式永磁电机***和用于控制内嵌式永磁电机的方法
CN103404017A (zh) * 2011-02-28 2013-11-20 迪尔公司 用于特征化内部永磁机的方法及装置
US20130093366A1 (en) * 2011-10-18 2013-04-18 Mitsubishi Electric Corporation Control device and control method for power converter

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106849806A (zh) * 2017-04-13 2017-06-13 常州寻心电子科技有限公司 一种电动车控制器及控制方法
CN106849806B (zh) * 2017-04-13 2023-05-23 常州寻心电子科技有限公司 一种电动车控制器及控制方法
CN110855206A (zh) * 2018-07-31 2020-02-28 操纵技术Ip控股公司 永磁同步电机的电机电流限制
CN110855206B (zh) * 2018-07-31 2023-06-16 操纵技术Ip控股公司 永磁同步电机的电机电流限制
CN110581680A (zh) * 2019-11-11 2019-12-17 南京埃斯顿自动化股份有限公司 一种内嵌永磁同步电机的矢量控制及弱磁方法和***
CN112803853A (zh) * 2019-11-14 2021-05-14 操纵技术Ip控股公司 电动马达驱动***中源电流的动态控制

Also Published As

Publication number Publication date
GB2538467B (en) 2021-06-16
BR112016018514A2 (zh) 2017-08-08
WO2015126695A1 (en) 2015-08-27
DE112015000869T5 (de) 2016-12-29
US9735722B2 (en) 2017-08-15
CN106031017B (zh) 2019-04-26
GB201614802D0 (en) 2016-10-19
BR112016018514B1 (pt) 2022-05-24
GB2538467A (en) 2016-11-16
US20150236632A1 (en) 2015-08-20

Similar Documents

Publication Publication Date Title
CN106031017A (zh) 使用从电流极限获得的转矩命令极限控制电机
CN103404009B (zh) 用于校准电动机的转子位置偏移量的方法和***
CN105471346B (zh) 估算转子磁体温度的方法和其***
CN104753423B (zh) 转矩估算和补偿的方法及其***
CN102004008B (zh) 电动马达定子绕组温度估计
CN105128696B (zh) 直流总线电压控制
CN105122631B (zh) 确定电机端子电压的方法
CN104160612B (zh) 用于控制电动机的***
CN104995833B (zh) 确定转子的初始位置的方法
CN103828220B (zh) 用于评估电动机控制器与电动机之间的电连接的方法和***
CN105122635B (zh) 用于控制交流电机的设备
CN103828221B (zh) 在可变的运转速度下用可变的切换频率控制电动机的方法和***
CN103404017B (zh) 用于特征化内部永磁机的方法及装置
US8222844B2 (en) Method for determining the magnet temperature in synchronous machines
CN103402801B (zh) 在失速工况处或接近失速工况时控制电动机的方法和***
CN109891735B (zh) 利用有限能量存储元件降低dc链路电压动态特性的***和方法
CN103404018B (zh) 内嵌式永磁电机***和用于控制内嵌式永磁电机的方法
US9853570B2 (en) Parallel inverter scheme for separating conduction and switching losses
CN1973430A (zh) 控制电动机的方法和装置
CN101803172A (zh) 电动机控制装置和驱动装置
US10254374B2 (en) Method of current sensor related torque error estimation for IPMSM e-drive system
CN108290504A (zh) 检测电动马达***中的位置测量误差
CN103828224B (zh) 以降噪方式确定电动马达的转子的位置的方法和***
WO2016189671A1 (ja) モータ制御装置及びその停止方法
JP5997582B2 (ja) モータ制御装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant