CN111740654A - 一种开关磁阻电机无位置传感器控制方法 - Google Patents
一种开关磁阻电机无位置传感器控制方法 Download PDFInfo
- Publication number
- CN111740654A CN111740654A CN201910217226.XA CN201910217226A CN111740654A CN 111740654 A CN111740654 A CN 111740654A CN 201910217226 A CN201910217226 A CN 201910217226A CN 111740654 A CN111740654 A CN 111740654A
- Authority
- CN
- China
- Prior art keywords
- phase
- current
- motor
- phase current
- slope
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2203/00—Indexing scheme relating to controlling arrangements characterised by the means for detecting the position of the rotor
- H02P2203/01—Motor rotor position determination based on the detected or calculated phase inductance, e.g. for a Switched Reluctance Motor
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
本发明公开一种开关磁阻电机无位置传感器控制方法。该方法在非导通区间低阈值斩波使相电流在全周期内连续,通过采集各相电流信息,计算相电流在上升与下降区间的斜率差值。相电流斜率差值最大值点对应该相0°位置,通过检测各相绕组相电流斜率差值最大值点并触发脉冲信号完成电机换相操作,根据相邻两个转子周期内一相绕组电流斜率差值最大值点触发的脉冲信号时间间隔和对应的转子位置角度差值计算电机实时转速并估算任意时刻的电机转子位置角度。该方法解决了开关磁阻电机运行控制对位置传感器的依赖,位置检测精度高,实用性强,具有广泛的应用前景。
Description
技术领域
本发明涉及一种开关磁阻电机无位置传感器控制方法,特别适用于任意相数、不同定转子极数搭配的开关磁阻电机无位置传感器控制。
背景技术
开关磁阻电机因其本身结构简单坚固,可调速范围宽,容错性能强等诸多优点,在电力驱动领域备受关注。但其运行的可靠性严重依赖内置的位置传感器对位置信号的精确检测,而恶劣的运行环境会影响位置传感器的有效工作,从而降低***稳定性,同时传感器的安装增加了***的成本。针对开关磁阻电机进行无位置传感器控制研究可以提高开关磁阻电机***整体性能、降低造价。目前进行的开关磁阻电机无位置传感器控制方法研究存在着诸如需要电机先验知识、方法计算量大、需要附加硬件设备、位置检测精度低、不具备通用性等问题。有鉴于此,本发明提出一种新的开关磁阻电机无位置传感器控制方法,该方法通过对相电流信息进行有效处理完成电机转子位置检测和电机控制。
发明内容
本发明的目的在于提供一种开关磁阻电机无位置传感器控制方法,从而克服传统开关磁阻电机运行控制中对位置传感器的依赖以及目前开关磁阻电机无位置传感器控制方法中存在的需要电机先验知识、方法计算量大、需要附加硬件设备、位置检测精度低、不具备通用性等问题。其具体方案如下:
一种开关磁阻电机无位置传感器控制方法,包括如下步骤:
a.开关磁阻电机工作在相电流斩波控制模式下并且相电流在整个转子周期内连续;
b.根据开关磁阻电机各相绕组的电流值计算各相电流斜率差值;
c.实时检测开关磁阻电机各相相电流斜率差值最大值点并触发脉冲信号;
d.根据各相相电流斜率差值最大值点触发的脉冲信号执行电机换相操作;
e.根据相邻两个转子周期内同一相电流斜率差值最大值点触发的脉冲信号时间间隔和对应的转子位置角度差值计算电机实时转速并估算任意时刻的电机转子位置角度。
其中,所述开关磁阻电机无位置传感器控制方法步骤a相电流在整个转子周期内连续的方法为:各相绕组在本相导通区间内执行正常的相电流斩波操作,斩波限与电流滞环环宽根据控制要求给定,在非导通区间内执行电流斩波限为0.5A,电流滞环环宽为±0.5A的低阈值电流斩波操作。
步骤b相电流斜率差值计算方法为:
用当前时刻检测到的相电流值减去前一时刻的相电流值,除以时间间隔计算出每相电流斜率,代表电流上升阶段相电流斜率,代表电流下降阶段相电流斜率;在相电流上升阶段,电流斜率为正,的取值为当前时刻计算的实时相电流斜率值,的取值为上一电流下降阶段计算的最后一个相电流斜率负值;在相电流下降阶段,电流斜率为负,的取值为当前时刻计算的实时相电流斜率值,的取值为上一电流上升阶段计算的最后一个相电流斜率正值。
步骤d电机换相操作实施方法为:对任意m相X/Y结构的开关磁阻电机,执行单相轮流导通操作,相电流斜率差值最大值点对应该相0°导通位置,对应按导通顺序的前一相绕组关断位置,检测相电流斜率差值最大值点触发的脉冲信号,对该相绕组执行开通操作,并关断按导通顺序的上一相绕组。
步骤e根据相邻两个转子周期内同一相电流斜率差值最大值点触发的脉冲信号时间间隔和对应的转子位置角度差值计算电机实时转速表达式为:
任意时刻的电机转子位置角度估算公式为:θ=θ0+ωxT,其中θ为电机实时转子位置角度,θ0为前一时刻电机转子位置角度,ω为电机转速,T为采样时间。
实现所述的一种开关磁阻电机无位置传感器控制方法的***,包括:用于获取各相绕组相电流信息的电流传感器及变送模块,根据相电流信息生成各相绕组功率变换器桥路驱动信号和转速、位置角度信息的DSP控制板,用于电机驱动的不对称半桥式功率变换器及驱动电路。
本发明采用上述技术方案,具有以下有益效果:本发明公开的一种开关磁阻电机无位置传感器控制方法,在非导通区间低阈值斩波使相电流在全周期内连续,通过采集各相电流信息,计算相电流在上升与下降区间的斜率差值。通过编程检测各相绕组相电流斜率差值最大值点并触发脉冲信号完成电机换相操作,根据相邻两个转子周期内同一相绕组电流斜率差值最大值点触发的脉冲信号时间间隔和对应的转子位置角度差值计算电机实时转速并估算任意时刻的电机转子位置角度。该方法适用于任意相数、不同定转子搭配结构的开关磁阻电机,无需任何电机先验知识与附加硬件设备,位置检测精度高且不受电机相电感不对称影响,通用性强,具有广泛的应用前景。
附图说明
为了更清楚地展示本发明的技术方案,下面对本发明的一个实施例进行简要的附图说明。需要注意的是,接下来的附图说明仅仅是本发明对三相12/8结构开关磁阻电机的实施例。相关技术人员在无任何创造性劳动的前提下,可根据提供的附图类推出使用本发明方法的其他相数和定转子搭配结构的开关磁阻电机无位置控制图例。
图1为本发明实施例相电流连续波形与对应的相电流斜率差值曲线;
图2为本发明实施例开关磁阻电机无位置传感器控制算法流程图;
图3为本发明实施例换相操作与电机转子位置估算原理示意图;
图4为本发明实施例开关磁阻电机无位置传感器控制硬件***框图。
具体实施方法
下面结合附图中的实施例对本发明作进一步的描述:
在忽略电机磁路饱和与相间互感的前提下,当电机由恒定直流电压源供电时,电机一相电路方程可表示为:
式中,Us,R,i,Ψ(i,θ),L(θ),ω分别代表直流母线电压、相绕组电阻、相电流、相绕组磁链、相电感与电机角速度。Us在主开关器件开通时为+,关断时为-,由此得出相电感表达式:
附图1所示为本发明实施例采用非导通区间低阈值斩波操作的相电流连续波形与对应的相电流斜率差值曲线。本发明实施例在绕组非导通区间对电流采取低阈值斩波控制,斩波限0.5A,电流滞环环宽±0.5A,通过将非导通区间的电流限制在给定的上下限之间,使电流在电机绕组非导通区间连续,也使相电流斜率差值在整个转子周期内的连续可测。
附图2为本发明实现开关磁阻电机无位置传感器控制的核心算法流程图。首先采集各相电流信息,通过DSP控制器进行电流斜率计算并判断电流所处阶段,然后通过公式(3)计算相电流斜率差值。在相电流上升阶段,电流斜率为正,
附图3为本发明实施例换相操作与电机转子位置估算原理示意图。相电流斜率差值最大值点对应该相0°导通位置,对应按导通顺序的前一相绕组关断位置,检测相电流斜率差值最大值点触发的脉冲信号,对该相绕组执行开通操作,并关断按导通顺序的上一相绕组。跟据相邻两个转子周期内同一相电流斜率差值最大值点触发的脉冲信号时间间隔和对应的转子位置角度差值可计算电机实时转速:
其中ω为电机转速,Δθ代表同一相绕组相邻两个电流斜率差值点对应的转子位置角度差,Δt为对应的时间间隔。
根据所述特定转子位置和实时转速估算出转子任意位置角度:
θ=θ0+ω×T (5)
其中θ为电机实时转子位置角度,θ0为前一时刻电机转子位置角度,ω为电机转速,T为采样时间。
附图4所示为本发明实施例开关磁阻电机无位置传感器控制硬件***框图。实现本发明的硬件***主要由开关磁阻电机(SRM)、三相不对称半桥型功率变换器、DSP控制器、电流检测及变送模块等组成。其中DSP控制器完成本发明算法流程图中的相电流斜率差值计算、最大值点检测、换相信号的发送、电机转速计算和实时转子位置角度计算等任务,同时完成电机控制过程中非本发明权利要求范围内的其他必要指令操作,是整个***的核心,电流检测及变送模块负责实时采集相绕组电流信号并经AD转换后送入DSP控制器,三相不对称半桥型功率变换器根据DSP发送的指令进行各相桥臂的通断操作。
Claims (7)
1.一种开关磁阻电机无位置传感器控制方法,其特征在于,包括如下步骤:
a.开关磁阻电机工作在相电流斩波控制模式下并且相电流在整个转子周期内连续;
b.根据开关磁阻电机各相绕组的电流值计算各相电流斜率差值;
c.实时检测开关磁阻电机各相相电流斜率差值最大值点并触发脉冲信号;
d.根据各相相电流斜率差值最大值点触发的脉冲信号执行电机换相操作;
e.根据相邻两个转子周期内同一相电流斜率差值最大值点触发的脉冲信号时间间隔和对应的转子位置角度差值计算电机实时转速并估算任意时刻的电机转子位置角度。
2.根据权利要求1所述的一种开关磁阻电机无位置传感器控制方法,其特征在于,步骤a相电流在整个转子周期内连续的方法为:各相绕组在本相导通区间内执行正常的相电流斩波操作,斩波限与电流滞环环宽根据控制要求给定,在非导通区间内执行电流斩波限为0.5A,电流滞环环宽为±0.5A的低阈值电流斩波操作。
6.根据权利要求1和5所述的一种开关磁阻电机无位置传感器控制方法,其特征在于,任意时刻的电机转子位置角度估算公式为:θ0=θ0+ω×T,其中θ为电机实时转子位置角度,θ0为前一时刻电机转子位置角度,ω为电机转速,T为采样时间。
7.实现权利要求1至6所述的一种开关磁阻电机无位置传感器控制方法的***,其特征在于,包括:
用于获取各相绕组相电流信息的电流传感器及变送模块;
根据相电流信息生成各相绕组功率变换器桥路驱动信号和转速、位置角度信息的DSP28335控制板;
用于电机驱动的不对称半桥式功率变换器及驱动电路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910217226.XA CN111740654A (zh) | 2019-03-21 | 2019-03-21 | 一种开关磁阻电机无位置传感器控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910217226.XA CN111740654A (zh) | 2019-03-21 | 2019-03-21 | 一种开关磁阻电机无位置传感器控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111740654A true CN111740654A (zh) | 2020-10-02 |
Family
ID=72645606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910217226.XA Pending CN111740654A (zh) | 2019-03-21 | 2019-03-21 | 一种开关磁阻电机无位置传感器控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111740654A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112271977A (zh) * | 2020-11-03 | 2021-01-26 | 大连理工大学 | 一种基于相电流斜率差法的开关磁阻电机无位置传感器控制方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699757A (zh) * | 2009-10-28 | 2010-04-28 | 南京航空航天大学 | 一种适合低速的开关磁阻电机无位置传感器方法 |
CN105703680A (zh) * | 2016-03-14 | 2016-06-22 | 厦门理工学院 | 基于脉冲注入的三相开关磁阻电机无位置传感器控制方法 |
-
2019
- 2019-03-21 CN CN201910217226.XA patent/CN111740654A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699757A (zh) * | 2009-10-28 | 2010-04-28 | 南京航空航天大学 | 一种适合低速的开关磁阻电机无位置传感器方法 |
CN105703680A (zh) * | 2016-03-14 | 2016-06-22 | 厦门理工学院 | 基于脉冲注入的三相开关磁阻电机无位置传感器控制方法 |
Non-Patent Citations (2)
Title |
---|
毛宇阳: "开关磁阻电机无位置传感器技术研究", 《中国优秀硕士学位论文全文数据库(工程科技Ⅱ辑)》 * |
顾宇等: "一种导通区间优化的开关磁阻电机无位置传感器起动方法", 《电工技术学报》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112271977A (zh) * | 2020-11-03 | 2021-01-26 | 大连理工大学 | 一种基于相电流斜率差法的开关磁阻电机无位置传感器控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109495029B (zh) | 三相开关磁阻电机无位置传感器控制方法及装置 | |
US6121736A (en) | Control apparatus for motor, and motor unit having the control apparatus | |
Stirban et al. | Motion-sensorless control of BLDC-PM motor with offline FEM-information-assisted position and speed observer | |
JP3454212B2 (ja) | モータ制御装置 | |
CN109167539B (zh) | 一种重载状况下无位置传感器无刷直流电机换相误差补偿方法及控制*** | |
CN106602941A (zh) | 一种降低无刷直流电机换相转矩脉动的控制装置及方法 | |
EP2755319B1 (en) | Control system for synchronous motor | |
CN109983689B (zh) | 逆变器控制装置及电动机驱动*** | |
Lee | A new method to minimize overall torque ripple in the presence of phase current shift error for three-phase BLDC motor drive | |
JP2002359991A (ja) | ブラシレスモータの制御方法及び制御装置 | |
JP2004129410A (ja) | 電動機の磁極位置推定装置および制御装置 | |
JP2000156993A (ja) | 永久磁石型同期機の制御装置及びその制御方法 | |
JP4590761B2 (ja) | 永久磁石形同期電動機の制御装置 | |
WO2024078595A1 (zh) | 无刷直流电机反电动势过零点电压的补偿***及方法 | |
WO2014020736A1 (ja) | 3相モータ駆動装置、および、3相モータ駆動方法 | |
CN111740654A (zh) | 一种开关磁阻电机无位置传感器控制方法 | |
JP2000083397A (ja) | モ―タの制御装置及びその制御装置を有するモ―タユニット | |
JP2019208329A (ja) | センサレスベクトル制御装置及びセンサレスベクトル制御方法 | |
CN110365275B (zh) | 一种开关磁阻电机无位置传感器高速运行控制方法 | |
Joy et al. | Performance comparison of a sensorless PMBLDC motor drive system with conventional and fuzzy logic controllers | |
Ştirban et al. | Motion sensorless control of BLDC PM motor with offline FEM info assisted state observer | |
Kim et al. | DSP-based high-speed sensorless control for a brushless DC motor using a DC link voltage control | |
Zhou et al. | Influence of PWM modes on non-commutation torque ripple in brushless DC motor control system | |
EP2704308A1 (en) | Brushless motor control device and brushless motor control method | |
Tarvirdilu-Asl et al. | Finite control set model predictive control for switched reluctance motor drives with reduced torque tracking error |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20201002 |