CN103684187B - 一种永磁同步电机Id=0电流控制算法 - Google Patents
一种永磁同步电机Id=0电流控制算法 Download PDFInfo
- Publication number
- CN103684187B CN103684187B CN201310745247.1A CN201310745247A CN103684187B CN 103684187 B CN103684187 B CN 103684187B CN 201310745247 A CN201310745247 A CN 201310745247A CN 103684187 B CN103684187 B CN 103684187B
- Authority
- CN
- China
- Prior art keywords
- phase
- current
- maximum
- motor
- control
- 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.)
- Active
Links
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P80/00—Climate change mitigation technologies for sector-wide applications
- Y02P80/10—Efficient use of energy, e.g. using compressed air or pressurized fluid as energy carrier
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
本发明公开了一种用于电机控制技术领域的永磁同步电机Id=0电流控制算法,包括:最大相电流处相位检测步骤、积分相位超前补偿步骤;所述最大相电流处相位检测步骤,即通过电流传感器检测定子相电流,并求得多个相电流周期中电流的最大值,同时记录相电流最大时通过计算得到的对应电角度;所述积分相位超前补偿步骤,即将相电流最大时检测到的电角度与90°相减得到相位差,然后将该相位差乘以增益以后累加到相位超前补偿角度值上,最后使用该相位超前补偿角度值实现对电机的Id=0控制。其技术效果是:通过最大相电流处相位检测和积分相位超前补偿,实现了计算量较小且稳定性较好的Id=0控制,减少了输出同等转矩时所需的相电流幅值,提升了电机效率。
Description
技术领域
本发明属于电机控制技术领域,特别涉及一种应用于永磁同步电机的Id=0电流控制算法。
背景技术
对于不同用途的永磁同步电机,电机电流控制的算法各不相同。可采用的控制算法主要有:Id=0控制、控制、最大转矩控制、弱磁控制、最大输出功率控制等。其中,Id=0控制实现最为简单。在永磁同步电机中,若直接根据电机转子位置给出控制电压,由于电枢反应等因素的影响,定子相电流相量将会滞后于电机反电动势相量Id=0控制通过对控制电压进行相位超前补偿,使得与同相。对永磁同步电机来说,此时产生目标转矩所需要的定子相电流较小,从而使铜耗下降,电机效率提高。一般采用对齐相电流过零点和过零点的方式实现Id=0控制。然而,受相电流纹波影响,准确检测相电流过零点较为困难,实际对电机进行控制时该控制律稳定性差且效率较低。
发明内容
本发明的目的是为了克服现有电流控制算法的不足,提供一种永磁同步电机Id=0电流控制算法;该算法实现的控制律计算量更小,稳定性更强,可以减少相电流幅值,同时提高电机效率。
实现上述目的的一种技术方案是:一种永磁同步电机Id=0电流控制算法,包括最大相电流处相位检测步骤、积分相位超前补偿步骤,其特征在于:
所述最大相电流处相位检测步骤,即当电机极对数为p时,通过电流传感器检测定子相电流i,并求得每p个相电流周期中电流的最大值Im,同时记录相电流最大时通过旋转变压器采集到的转子机械角度θm;然后,将机械角度转化为电机对应相的电角度θem-j;此时,M为电机相数,j(1≤j≤M)表示相序号,转化公式为:
θem-j=(pθm-360°(j-1)/M)%360°
其中,%为取模运算;
所述积分相位超前补偿步骤,即当控制电压的相序号为j(1≤j≤M)时,将相电流最大时检测到的电角度θem-j与90°相减得到相位差Δθ,然后将Δθ乘以增益k以后累加到第j相的相位超前补偿角度值上,该过程实际上是一个积分过程,其计算公式如下:
通过积分,可以获得实际所需第j相的相位超前补偿角度值然后使用如下公式生成电机矢量控制电压:
其中,Um为控制电压幅值,θe-j为由转子机械角度计算出的第j相电角度,Uj为最终输出的第j相的电机矢量控制电压;使用Uj对电机进行矢量控制后,定子相电流相量的最大值处将会与反电动势相量最大值处对齐,从而实现Id=0控制。
本发明实施例的有益效果是,通过最大相电流处相位检测和积分相位超前补偿,实现了计算量较小且稳定性较好的Id=0控制,减少了输出同等转矩时所需的相电流幅值,提升了电机效率。
附图说明
图1是采用Id=0电流控制算法的控制系统总框图。
具体实施方式
下面采用附图和实施例对本发明做进一步说明,此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。
采用Id=0电流控制算法的控制系统总框图见附图1,其中Id=0电流控制步骤包括:最大相电流处相位检测步骤、积分相位超前补偿步骤,其特征在于:
所述最大相电流处相位检测步骤,即当电机极对数为3时,通过电流传感器检测定子相电流i,并求得每3个相电流周期中电流的最大值Im,同时记录相电流最大时通过旋转变压器采集到的转子机械角度θm;然后,将机械角度转化为电机对应相的电角度θem-j;此时,电机相数为3为,j(1≤j≤3)表示相序号,转化公式为:
θem-j=(3θm-90°(j-1))%360°
其中,%为取模运算;
所述积分相位超前补偿步骤,即当控制电压的相序号为j(1≤j≤3)时,将相电流最大时检测到的电角度θem-j与90°相减得到相位差Δθ,然后将Δθ乘以增益k以后累加到第j相的相位超前补偿角度值上,该过程实际上是一个积分过程,其计算公式如下:
通过积分,可以获得实际所需第j相的相位超前补偿角度值然后使用如下公式生成电机矢量控制电压:
其中,Um为控制电压幅值,θe-j为由转子机械角度计算出的第j相电角度,Uj为最终输出的第j相的电机矢量控制电压;使用Uj对电机进行矢量控制后,定子相电流相量的最大值处将会与反电动势相量最大值处对齐,从而实现Id=0控制。
本实施例永磁同步电机高效率Id=0电流控制算法采用TMS320F2808芯片实现;
永磁同步电机采用三相永磁同步电机结构,转子中永磁体采用表面贴装的Halbach阵列,极对数为3。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (1)
1.一种永磁同步电机Id=0电流控制算法,包括最大相电流处相位检测步骤、积分相位超前补偿步骤,其特征在于:
所述最大相电流处相位检测步骤,即当电机极对数为p时,通过电流传感器检测定子相电流i,并求得每p个相电流周期中电流的最大值Im,同时记录相电流最大时通过旋转变压器采集到的转子机械角度值θm;然后,将机械角度值转化为电机对应相的电角度值θem-j;此时,M为电机相数,j(1≤j≤M)表示相序号,转化公式为:
θem-j=(pθm-360(j-1)/M)%360
其中,%为取模运算;
所述积分相位超前补偿步骤,即当控制电压的相序号为j(1≤j≤M)时,将相电流最大时检测到的电角度值θem-j与90相减得到相位差值Δθ,然后将Δθ乘以增益k以后累加到原第j相的相位超前补偿角度值上,其计算公式如下:
其中表示补偿后实际所需的第j相的相位超前补偿角度值,表示原第j相的相位超前补偿角度值,然后使用如下公式生成电机矢量控制电压:
其中,Um为控制电压幅值,θe-j为由转子机械角度计算出的第j相电角度值,Uj为最终输出的第j相的电机矢量控制电压值;使用Uj对电机进行矢量控制后,定子相电流相量的最大值处将会与反电动势相量最大值处对齐,从而实现Id=0控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310745247.1A CN103684187B (zh) | 2013-12-31 | 2013-12-31 | 一种永磁同步电机Id=0电流控制算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310745247.1A CN103684187B (zh) | 2013-12-31 | 2013-12-31 | 一种永磁同步电机Id=0电流控制算法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103684187A CN103684187A (zh) | 2014-03-26 |
CN103684187B true CN103684187B (zh) | 2016-09-21 |
Family
ID=50320719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310745247.1A Active CN103684187B (zh) | 2013-12-31 | 2013-12-31 | 一种永磁同步电机Id=0电流控制算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103684187B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9509240B2 (en) * | 2014-12-30 | 2016-11-29 | Tesla Motors, Inc. | Electric motor using multiple reference frames for flux angle |
DE102017208093A1 (de) * | 2017-05-15 | 2018-11-15 | Audi Ag | Verfahren zum Betreiben einer elektrischen Maschine sowie elektrische Maschine |
CN112421997B (zh) * | 2019-08-23 | 2022-07-12 | 广东美的生活电器制造有限公司 | 电机的力矩补偿装置、方法、系统、家用电器及存储介质 |
CN111272055A (zh) * | 2020-03-16 | 2020-06-12 | 天津天安起重电器有限公司 | 一种三相电动机制动距离检测装置和方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6396229B1 (en) * | 2000-03-06 | 2002-05-28 | Hitachi, Ltd. | Method of estimating a rotor position of synchronous motor, method of controlling synchronous motor with no position sensor and a controller of synchronous motor |
EP2037568A1 (de) * | 2003-07-15 | 2009-03-18 | Sauter Feinmechanik GmbH | Verfahren und Vorrichtung zum Positionieren einer drehbaren Einrichtung |
CN102111098A (zh) * | 2009-12-28 | 2011-06-29 | 三洋电机株式会社 | 电动机驱动电路 |
CN102386835A (zh) * | 2010-08-27 | 2012-03-21 | 永济新时速电机电器有限责任公司 | 永磁同步电机的参数获取方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2916587B1 (fr) * | 2007-05-25 | 2009-08-21 | Schneider Toshiba Inverter | Procede pour detecter la perte de une ou plusieurs phases dans un moteur electrique synchrone a aimants permanents |
-
2013
- 2013-12-31 CN CN201310745247.1A patent/CN103684187B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6396229B1 (en) * | 2000-03-06 | 2002-05-28 | Hitachi, Ltd. | Method of estimating a rotor position of synchronous motor, method of controlling synchronous motor with no position sensor and a controller of synchronous motor |
EP2037568A1 (de) * | 2003-07-15 | 2009-03-18 | Sauter Feinmechanik GmbH | Verfahren und Vorrichtung zum Positionieren einer drehbaren Einrichtung |
CN102111098A (zh) * | 2009-12-28 | 2011-06-29 | 三洋电机株式会社 | 电动机驱动电路 |
CN102386835A (zh) * | 2010-08-27 | 2012-03-21 | 永济新时速电机电器有限责任公司 | 永磁同步电机的参数获取方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103684187A (zh) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102710188B (zh) | 一种无刷直流电机的直接转矩控制方法和装置 | |
CN103731076B (zh) | 一种基于永磁无刷直流电机的电动自行车控制方法 | |
CN101931362A (zh) | 一种永磁同步电机的直接转矩控制装置及控制方法 | |
CN103872951A (zh) | 基于滑模磁链观测器的永磁同步电机转矩控制方法 | |
CN104184374A (zh) | 永磁同步电机控制系统中超前角调整方法 | |
CN103684187B (zh) | 一种永磁同步电机Id=0电流控制算法 | |
CN103944288B (zh) | 一种磁路互补型定子电励磁同步电机 | |
CN104320034A (zh) | 永磁无刷直流电机低速及零速转子位置观测方法 | |
CN203151429U (zh) | 一种永磁同步电机无传感器控制装置 | |
CN109412175A (zh) | 一种同步调相机的双轴励磁装置 | |
CN103036490B (zh) | 考虑磁阻转矩影响的五相磁通切换永磁电机容错控制方法 | |
CN103997262B (zh) | 基于无传感器轮毂式电机的电动自行车正弦波控制方法 | |
CN106411189B (zh) | 一种陀螺永磁同步电机无传感器控制系统 | |
JP2014107881A5 (zh) | ||
CN202696533U (zh) | 一种变速永磁交流发电机系统 | |
Lee et al. | Phase advance control to reduce torque ripple of brush-less DC motor according to winding connection, wye and delta | |
CN207427014U (zh) | 一种无刷直流电机用的集成控制电路 | |
CN103762806B (zh) | 一种罩极式单相交流异步电动机振动转矩的抑制方法 | |
CN112865654A (zh) | 永磁聚磁式同步磁阻电机转矩最大化利用控制系统及方法 | |
CN104362909A (zh) | 一种无刷直流电机控制器 | |
JP2014090550A5 (zh) | ||
CN107592046B (zh) | 一种同步磁阻电机的无传感dtc控制方法及控制系统 | |
CN201860287U (zh) | 一种永磁同步电机的转子初始位置检测装置 | |
CN204652275U (zh) | 一种基于恒定开关频率空间矢量调制的永磁同步电机直接转矩控制装置 | |
CN203911602U (zh) | 磁路互补型定子双馈电无刷交流同步电机 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |