CN105915135A - 基于无差拍优化与双矢量模型预测的电机控制方法 - Google Patents
基于无差拍优化与双矢量模型预测的电机控制方法 Download PDFInfo
- Publication number
- CN105915135A CN105915135A CN201610321625.7A CN201610321625A CN105915135A CN 105915135 A CN105915135 A CN 105915135A CN 201610321625 A CN201610321625 A CN 201610321625A CN 105915135 A CN105915135 A CN 105915135A
- Authority
- CN
- China
- Prior art keywords
- vector
- psi
- voltage vector
- torque
- sector
- 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
Links
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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
- H02P21/0017—Model reference adaptation, e.g. MRAS or MRAC, useful for control or parameter estimation
-
- 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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/06—Rotor flux based control involving the use of rotor position or rotor speed sensors
- H02P21/08—Indirect field-oriented control; Rotor flux feed-forward control
-
- 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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- 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
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements 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/06—Arrangements 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
- H02P27/08—Arrangements 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 with pulse width modulation
- H02P27/12—Arrangements 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 with pulse width modulation pulsing by guiding the flux vector, current vector or voltage vector on a circle or a closed curve, e.g. for direct torque control
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Other Investigation Or Analysis Of Materials By Electrical Means (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
本发明公开了一种基于无差拍优化与双矢量模型预测的电机控制方法,包括:根据模型预测控制得到下一时刻的电流、磁链和转矩;根据无差拍控制计算得到参考电压矢量;利用转子位置信息得到静止坐标系下的参考电压矢量和位置角;根据位置角判断电压矢量所处的扇区,并相应的选取电压矢量进行计算,得到使目标函数值最小的预测电压矢量;计算得到预测电压矢量和零矢量的作用时间,最后得到六路PWM波驱动逆变器动作的脉冲信号。所述电机控制方法通过无差拍控制得到参考电压矢量的位置角,从而使模型预测控制中的八个电压矢量减少为三个,降低了控制***的计算量,又通过双矢量模型进一步减少了转矩脉动,进而提高了电机控制***的稳定性。
Description
技术领域
本发明涉及电机控制技术领域,特别是指一种基于无差拍优化与双矢量模型预测的电机控制方法。
背景技术
基于电机的常见控制方法有无差拍控制和模型预测控制。其中,无差拍控制原理是利用电机的离散数学模型预测出下一时刻所需施加的两相旋转坐标系中的电机电压,并通过SVPWM(Space Vector PWM)得到逆变器的开关状态,使电机在一个周期内跟踪给定值,从而使得电机具有良好的动态和稳态性能。而模型预测控制原理是利用电机的离散数学模型预测出下一时刻的电流、磁链和转矩,通过滚动优化,预测出下一时刻所需施加的电压矢量,进而提高控制***的动态性能,目前,模型预测控制已经得到广泛应用。然而该方法在每次预测时都需代入八个电压矢量分别进行计算,特别是当电机需要多步预测时的计算量较大,而且单矢量模型预测由于在一个周期内只有一个电压矢量作用,导致转矩脉动较大,从而使得电机控制的稳态性能差。
单矢量模型预测控制的原理如下:
首先根据六路开关状态得到八个电压矢量,然后根据电机的离散数学模型预测出下一时刻的电流、磁链和转矩;将八个电压矢量依次代入预测的电流、磁链和转矩对应的公式中可以得到八组不同的预测值。将八组预测值依次代入到目标函数中计算并比较得到最小目标函数值g,使g最小的电压矢量就是下一时刻所需施加的电压矢量。基于单矢量模型预测控制的方法在一个周期内只作用一个电压矢量,会导致电机的转矩脉动较大,从而影响电机的控制效果。
发明内容
有鉴于此,本发明的目的在于提出一种基于无差拍优化与双矢量模型预测的电机控制方法,不仅能够有效减少电机控制的计算量,而且大大降低电机的转矩脉动。
基于上述目的本发明提供的一种基于无差拍优化与双矢量模型预测的电机控制方法,包括:
获取当前时刻电机的三相电流、转子位置信息和反馈转速,通过坐标变换得到两相旋转坐标系下的电机两相旋转电流;
将给定转速与反馈转速相减,差值经过PI调节器计算得到参考转矩,根据最大转矩电流比控制方法得到参考磁链;
根据模型预测控制原理,将计算得到的参考转矩、参考磁链、反馈转速、两相旋转电流以及转子位置信息代入预测模型,预测得到下一时刻的电流、磁链和转矩;
根据无差拍控制原理,利用计算得到的参考转矩、参考磁链、反馈转速以及电机两相旋转电流,计算得到参考电压矢量;
利用获取的转子位置信息,将计算得到的参考电压矢量通过坐标变换,得到两相静止坐标系下的参考电压矢量,同时,通过反正切计算得到参考电压矢量的位置角;
根据参考电压矢量的位置角判断参考电压矢量所处的扇区,然后在相应的扇区内选取相应的电压矢量代入目标函数进行计算,得到使目标函数值最小的预测电压矢量;
在一个采样周期时间内,采用双矢量模型预测原理中转矩脉动最小原则,计算得到预测电压矢量的作用时间以及零矢量的作用时间,然后按照预测电压矢量和零矢量的作用时间,调制出六路PWM波驱动逆变器动作的脉冲信号。
可选的,所述计算得到预测电压矢量的作用时间的计算公式为:
t0=Ts-t1
其中,S1代表预测电压矢量带入转矩公式中所求出的转矩斜率,S2代表零矢量带入转矩公式中所求出的转矩斜率,T0为初始时刻转矩,Ts为一个采样周期时间,t1、t0分别为预测电压矢量和零矢量的作用时间。
可选的,所述计算得到六路PWM波驱动逆变器动作的脉冲信号的步骤之前还包括:
在一个采样周期时间内,按照作用时间,将零矢量分散,使得零矢量与预测电压矢量交替作用,并且使得PWM输出波形对称。
进一步,在一个采样周期时间内,按照作用时间,将零矢量分为三组,将预测电压矢量分为两组,使得在一个周期内作用的电压矢量依次为:零矢量、预测电压矢量、零矢量、预测电压矢量、零矢量,且作用时间对应为1/4零矢量作用时间、1/2预测电压矢量作用时间、1/2零矢量作用时间、1/2预测电压矢量作用时间、1/4零矢量作用时间。
可选的,所述根据参考电压矢量的位置角判断参考电压矢量所处的扇区,然后在相应的扇区内选取相应的电压矢量代入目标函数进行计算的步骤还包括:
将传统扇区按照顺时针旋转30度,得到新的扇区分布;
根据参考电压矢量的位置角,在新的扇区分布中,判断参考电压矢量所处的扇区,然后在相应的扇区内选取2个电压矢量,代入目标函数进行计算。
进一步,所述扇区分布的列表如下:
根据开关状态得到的八个电压矢量分别为V0—V7,且将V0、V7均记为V0,表示为零矢量;在新的扇区中,[0,π/6]与(11π/6,2π]为扇区1,包含矢量V0、V1;(π/6,π/2]为扇区2,包含矢量V0、V2;(π/2,5π/6]为扇区3,包含矢量V0、V3;(5π/6,7π/6]为扇区4,包含矢量V0、V4;(7π/6,3π/2]为扇区5,包含矢量V0、V5;(3π/2,11π/6]为扇区6,包含矢量V0、V6。
可选的,所述目标函数为:
其中,g为目标函数值,A为权重系数。
可选的,所述通过坐标变换得到两相旋转坐标系下的电机两相旋转电流的计算公式为:
其中,k为当前时刻,分别为当前时刻的电机三相电流,分别为两相静止坐标系下的电机电流,分别为两相旋转坐标系下的电机两相旋转电流,θk为当前时刻的转子位置信息;
所述根据最大转矩电流比控制方法得到参考磁链的计算公式为:
其中,ψa为转子磁链,Lq为q轴电感,p为磁极对数,为参考转矩;
所述预测得到下一时刻的电流、磁链和转矩的计算公式为:
其中 k为当前时刻,k+1为下一时刻,Rs为电机相电阻,Ts为采样周期时间,ud、uq分别为两相旋转坐标系下的电机电压,ω为电机电角速度,ψa为转子磁链,分别为下一时刻的电流、磁链和转矩;
所述计算得到参考电压矢量的计算公式为:
其中,ud_ref、uq_ref分别为预测的参考电压矢量,分别为两相旋转坐标系下当前时刻的电机磁链;
所述将计算得到的参考电压矢量通过坐标变换的计算公式为:
其中,uα_ref、uβ_ref分别为两相静止坐标系下的参考电压矢量;
所述通过反正切计算得到参考电压矢量的位置角的计算公式为:
θDB=arctan(uβ_ref/uα_ref)
其中,θDB为位置角。
可选的,所述八个电压矢量描述公式为:
V=SVdc
其中,V为八个电压矢量的值,Vdc为直流母线电压,S为电压参数,Sa、Sb、Sc分别为开关状态。
从上面所述可以看出,本发明提供的基于无差拍优化与双矢量模型预测的电机控制方法,通过利用无差拍控制原理计算得到的参考电压矢量的位置角,并且根据位置角判断参考电压矢量所处的扇区,从而使得模型预测控制的计算量大大降低,然后采用双矢量模型控制方法,能够进一步减少电机控制的转矩脉动,进而提高了电机控制***的稳定性能。
附图说明
图1为本发明提供的基于无差拍优化与双矢量模型预测的电机控制方法的一个实施例的流程图;
图2为本发明提供的基于无差拍优化与双矢量模型预测的电机控制方法的一个实施例对应的***控制原理图;
图3为传统扇区划分的结构示意图;
图4为本发明新的扇区划分结构示意图;
图5为本发明中以电压矢量V3为例的PWM调制示意图;
图6为现有技术中单矢量模型预测的三相电流波形图;
图7为现有技术中单矢量模型预测的转速波形图;
图8为现有技术中单矢量模型预测的转矩波形图;
图9为本发明采用双矢量模型预测的三相电流波形图;
图10为本发明采用双矢量模型预测的转速波形图;
图11为本发明采用双矢量模型预测的转矩波形图;
图12为本发明基于零矢量分散的双矢量模型预测的三相电流波形图;
图13为本发明基于零矢量分散的双矢量模型预测的转速波形图;
图14为本发明基于零矢量分散的双矢量模型预测的转矩波形图;
图15为电机与逆变器连接结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
参照图1所示,为本发明提供的基于无差拍优化与双矢量模型预测的电机控制方法的一个实施例的流程图。所述基于无差拍优化与双矢量模型预测的电机控制方法不仅适用于永磁同步电机的控制,而且也适用于其他相关电机的控制,具体的,所述方法包括:
步骤101,获取当前时刻电机的三相电流、转子位置信息和反馈转速,通过坐标变换得到两相旋转坐标系下的电机两相旋转电流;
其中,可以根据实际的需要选择相应的传感器或者检测设备获取电机的三相电流、转子位置信息和反馈转速;所述转子位置信息通常是指转子的角度。所述坐标变换通常为先由3-2变换得到两相静止坐标系下的电流,然后再次坐标变换得到两相旋转坐标系下的电机两相旋转电流。
步骤102,将给定转速与反馈转速相减,差值经过PI调节器计算得到参考转矩,根据最大转矩电流比控制方法得到参考磁链;
其中,所述给定转速为需要控制达到的转速,或者说目标转速;所述反馈转速通常是指检测得到当前时刻的电机转速。所述PI调节器或者也称为PI控制器,是一种线性控制器,它根据给定值与实际输出值构成控制偏差,将偏差的比例(P)和积分(I)通过线性组合构成控制量,对被控对象进行控制。因而可以得到参考转矩值。所述最大转矩电流比控制(MPTA)是指当定子电流一定时,存在一个电流相位角使输出转矩值最大,进而能够得到最大转矩电流比。
步骤103,根据模型预测控制原理,将计算得到的参考转矩、参考磁链、反馈转速、两相旋转电流以及转子位置信息代入预测模型,预测得到下一时刻的电流、磁链和转矩;
其中,按照模型预测控制原理中的预测模型,能够分别计算得到下一时刻的电流、磁链和转矩。
步骤104,根据无差拍控制原理,利用计算得到的参考转矩、参考磁链、反馈转速以及电机两相旋转电流,计算得到参考电压矢量;
其中,按照无差拍的原理能够计算得到参考电压矢量。
步骤105,利用获取的转子位置信息,将计算得到的参考电压矢量通过坐标变换,得到两相静止坐标系下的参考电压矢量,同时,通过反正切计算得到参考电压矢量的位置角;
其中,按照模型预测控制的原理,需要根据六路开关的状态,相应的得到八个电压矢量,并将得到的八个电压矢量均分别代入目标函数进行计算,而本发明基于步骤104中通过无差拍控制原理计算得到参考电压矢量以及相应的参考电压矢量对应的位置角,然后按照构建的八个电压矢量的扇区划分,能够判断参考电压矢量所处的扇区,进而在所述参考电压矢量所处扇区中,选取八个电压矢量中处于该扇区内的其中三个电压矢量。这样,就能够直接选取三个电压矢量进行后续的计算,大大减少了电机控制的计算量。
需要说明的是,本发明后续所述的参考电压矢量通常都是基于坐标变换后的两相静止坐标系下的参考电压矢量。其含义与坐标变换之前的参考电压矢量完全一样,因而也可以通用。
步骤106,根据参考电压矢量的位置角判断参考电压矢量所处的扇区,然后在相应的扇区内选取相应数量的电压矢量代入目标函数进行计算,得到使目标函数值最小的预测电压矢量;
利用步骤105中计算得到的两相静止坐标系下的参考电压矢量对应的位置角,能够进一步根据位置角,按照扇区的划分确定参考电压矢量所处的扇区,而通常在这一个扇区中只有八个电压矢量的部分,可选的,按照传统扇区划分的方法在一个扇区中具有三个电压矢量。这样,能够将需要计算的电压矢量的数量由八个降为三个,从而大大减少了计算量,加快了电机控制的速度和效率。
步骤107,在一个采样周期时间内,根据双矢量模型预测原理中转矩脉动最小原则,计算得到预测电压矢量的作用时间以及零矢量的作用时间,然后按照预测电压矢量和零矢量的作用时间,调制出六路PWM波驱动逆变器动作的脉冲信号。
基于单矢量模型预测中,在一个采样周期时间内只作用一个电压矢量,因而有可能在这一个周期内的某个时间点已经达到了参考转矩,但转矩数值并不能保持不变,而是在此周期余下的时间里继续作用该电压矢量,从而导致转矩继续增大,进而偏离参考转矩。而本发明的控制方法中,采用双矢量模型,也即在一个周期内施加一个从八个矢量中选出的预测电压矢量,其余时间则施加一个零矢量,从而使得控制更为精确,进而抑制了转矩脉动。这里,所述的预测电压矢量只是用于表示该矢量是从八个电压矢量中选出的电压矢量,其矢量值也可能是一个零矢量。本发明首先根据双矢量模型预测原理中转矩脉动最小原则,计算得到预测电压矢量的作用时间,然后零矢量的作用时间为一个周期时间减去预测电压矢量的作用时间。
由上述实施例可知,本发明所述的基于无差拍优化与双矢量模型预测的电机控制方法通过利用无差拍控制原理计算得到参考电压矢量的位置角,并且根据位置角判断参考电压矢量所处的扇区,从而使得模型预测控制中的八个电压矢量减少为三个,使得电机控制的计算量大大降低,同时本发明还采用双矢量模型控制方法,在一个周期内同时施加零矢量和选出的预测电压矢量;能够进一步减少电机控制的转矩脉动,进而极大的提高了电机控制***的稳定性。
进一步的,所述计算得到预测电压矢量的作用时间的计算公式为:
t0=Ts-t1
其中,S1代表预测电压矢量带入转矩公式中所求出的转矩斜率,S2代表零矢量带入转矩公式中所求出的转矩斜率,T0为初始时刻转矩,Ts为一个采样周期时间,t1、t0分别为预测电压矢量和零矢量的作用时间。这样,能够保证在一个采样周期时间内,按照计算得到的时间准确的施加预测电压矢量,进而使得转矩脉动值最小,能够大大降低电机控制过程中的转矩脉动。
参见图2所示,为本发明提供的基于无差拍优化与双矢量模型预测的电机控制方法的一个实施例对应的***控制原理图。图中,V0、Vi分别表示零矢量和预测电压矢量。本发明利用双矢量模型预测控制原理以及无差拍控制原理相结合,使得不仅能够加快计算速度,而且减小了电机转矩的脉动,进而提高***控制的稳定性。
在本发明一些优选的实施例中,所述计算得到六路PWM波驱动逆变器动作的脉冲信号的步骤之前还包括:
在一个采样周期时间内,按照作用时间,将零矢量分散,使得零矢量与预测电压矢量交替作用,并且使得PWM输出波形对称。也即,本发明打破了原有的常见思路:先施加预测电压矢量,然后施加零矢量,而是将零矢量分散,然后使得在一个周期时间内,交替的施加零矢量和预测电压矢量,使得PWM输出波形相对于本周期时间的中点对称。这样,能够进一步减少转矩脉动,提高控制***的稳定性和可靠性。
在本发明进一步优选的实施例中,在一个采样周期时间内,按照作用时间,将零矢量分为三组,将预测电压矢量分为两组,使得在一个周期内作用的电压矢量依次为:零矢量、预测电压矢量、零矢量、预测电压矢量、零矢量,且作用时间对应为1/4零矢量作用时间、1/2预测电压矢量作用时间、1/2零矢量作用时间、1/2预测电压矢量作用时间、1/4零矢量作用时间。具体的,参照图5所示,采用4个切换点将一个周期内的电压矢量作用分为5个部分,所述切换点依次为Tcm2、Tcm1、Tcm3、Tcm2;
所述切换点的计算公式为:
Ta=(Ts-t1)/4,Tb=Ta+t1/2,Tc>Ts/2
其中,Ta、Tb、Tc为相应的作用时间。
具体的,参见图5所示并根据上述计算公式可以列出电压矢量切换点列表,如下表1中所示。
表1 电压矢量切换点列表
电压矢量 | V0 | V1 | V2 | V3 | V4 | V5 | V6 | V7 |
Tcm1 | Tc | Ta | Ta | Tb | Tb | Tb | Ta | Ta |
Tcm2 | Tc | Tb | Ta | Ta | Ta | Tb | Tb | Ta |
Tcm3 | Tc | Tb | Tb | Tb | Ta | Ta | Ta | Ta |
参见图5所示,为以V3为例的PWM波示意图,图中三角为载波,也就是通过与Tcm1,Tcm2,Tcm3比较而得出来PWM波,这里只给出了三路PWM波,PWM2、PWM 4、PWM 6未画出,因为,PWM2与PWM1电平相反,PWM4与PWM3电平相反,PWM6与PWM5电平相反,从上图中间时间点做一条竖线,可看出PWM波形左右对称。
在本发明另一个优选的实施例中,所述根据参考电压矢量的位置角判断参考电压矢量所处的扇区,然后在相应的扇区内选取相应数量的电压矢量代入目标函数进行计算的步骤还包括:
将传统扇区按照顺时针旋转30度,得到新的扇区分布;
根据参考电压矢量的位置角,在新的扇区分布中,判断参考电压矢量所处的扇区,然后在相应的扇区内选取2个电压矢量,代入目标函数进行计算。
参照图3所示,为传统扇区分布的划分结构示意图,由图可知,在每一个扇区中,均包含三个电压矢量。因此,按照传统扇区划分时,需要计算三个电压矢量。
参照图4所示,为新扇区的划分结构示意图。具体的,根据开关状态得到的八个电压矢量分别为V0—V7,且将V0、V7均记为V0,表示为零矢量;在新的扇区中,[0,π/6]与(11π/6,2π]为扇区1,包含矢量V0、V1;(π/6,π/2]为扇区2,包含矢量V0、V2;(π/2,5π/6]为扇区3,包含矢量V0、V3;(5π/6,7π/6]为扇区4,包含矢量V0、V4;(7π/6,3π/2]为扇区5,包含矢量V0、V5;(3π/2,11π/6]为扇区6,包含矢量V0、V6。这样,当根据位置角选定某一个扇区时,在选定的扇区中只需要选择两个电压矢量就能够完成计算,因而进一步减少了计算量,使得有3个电压矢量减少为2个。
所述传统扇区分布的列表参见表2。
表2 传统扇区分布列表
θDB | [0,π/3] | (π/3,2π/3] | (2π/3,π] | (π,4π/3] | (4π/3,5π/3] | (5π/3,2π] |
扇区 | 1 | 2 | 3 | 4 | 5 | 6 |
电压矢量 | V0,V1,V2 | V0,V2,V3 | V0,V3,V4 | V0,V4,V5 | V0,V5,V6 | V0,V6,V1 |
所述新的扇区分布的列表参见表3。
表3 新的扇区分布列表
θDB | [0,π/6] | (π/6,π/2] | (π/2,5π/6] | (5π/6,7π/6] | (7π/6,3π/2] | (3π/2,11π/6] | (11π/6,2π] |
扇区 | 1 | 2 | 3 | 4 | 5 | 6 | 1 |
电压矢量 | V0,V1 | V0,V2 | V0,V3 | V0,V4 | V0,V5 | V0,V6 | V0,V1 |
其中,八个电压矢量为V0—V7,且将V0、V7均记为V0表示零矢量。
可选的,所述目标函数为:
其中,g为目标函数值,A为权重系数。
在本发明一些可选的实施例中,
所述通过坐标变换得到两相旋转坐标系下的电机两相旋转电流的计算公式为:
其中,k为当前时刻,分别为当前时刻的电机三相电流,分别为两相静止坐标系下的电机电流,分别为两相旋转坐标系下的电机两相旋转电流,θk为当前时刻的转子位置信息;
所述根据最大转矩电流比控制方法得到参考磁链的计算公式为:
其中,ψa为转子磁链,Lq为q轴电感,p为磁极对数,为参考转矩;
所述预测得到下一时刻的电流、磁链和转矩的计算公式为:
其中 k为当前时刻,k+1为下一时刻,Rs为电机相电阻,Ts为采样周期时间,ud、uq分别为两相旋转坐标系下的电机电压,ω为电机电角速度,ψa为转子磁链,分别为下一时刻的电流、磁链和转矩;
所述计算得到参考电压矢量的计算公式为:
其中,ud_ref、uq_ref分别为预测的参考电压矢量,分别为两相旋转坐标系下当前时刻的电机磁链。
所述将计算得到的参考电压矢量通过坐标变换的计算公式为:
其中,uα_ref、uβ_ref分别为两相静止坐标系下的参考电压矢量;
所述通过反正切计算得到参考电压矢量的位置角的计算公式为:
θDB=arctan(uβ_ref/uα_ref)
其中,θDB为位置角。
可选的,根据开关状态获得的八个电压矢量的描述公式为:
V=SVdc
其中,V为八个电压矢量的值,Vdc为直流母线电压,S为电压参数,Sa、Sb、Sc分别为开关状态。
具体的,参照图15所示,六路开关的状态中,由于上下开关的状态完全相反,因此可以只采用Sa、Sb、Sc表示开关状态,例如:开关状态为(0 0 1),则对应Sa=0、Sb=0、Sc=1。相应的,带入参数S中,能够计算得到电压矢量依次带入8种开关状态,能够计算得到8个电压矢量V0—V7。而基于V7对应的开关状态为(1 1 1),带入后求得V7=V0=0,因此,此处将V7也记为V0。
可选的,所述目标函数为:
其中,i=0-7,分别代表8个电压矢量,Tref代表参考转矩,代表k+n时刻的转矩,Q1Q2代表权重系数,ψref参考磁链,为k+n时刻的磁链,Imax代表限制相电流。
在本发明一些可选的实施例中,参见图6、图7、图8所示,分别为现有技术中单矢量模型预测的三相电流、转速、转矩波形图,而图9、图10、图11为对应的本发明采用双矢量模型预测的三相电流、转速、转矩波形图,由图可知,本发明所述的预测电流波形更加平滑,转矩脉动更小。参见图12、图13、图14可知,采用零矢量分散的双矢量模型预测的波形进一步减少了转矩脉动,因而使得控制更稳定、可靠。其中,转速给定在1s时由800r/min上升到1000r/min,转矩给定为5N·m。
可选的,本发明所用公式都是基于永磁同步电机,但控制方法也可用于其它电机。
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。
另外,为简化说明和讨论,并且为了不会使本发明难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本发明难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本发明的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本发明的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本发明。因此,这些描述应被认为是说明性的而不是限制性的。
尽管已经结合了本发明的具体实施例对本发明进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
本发明的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种基于无差拍优化与双矢量模型预测的电机控制方法,其特征在于,包括:
获取当前时刻电机的三相电流、转子位置信息和反馈转速,通过坐标变换得到两相旋转坐标系下的电机两相旋转电流;
将给定转速与反馈转速相减,差值经过PI调节器计算得到参考转矩,根据最大转矩电流比控制方法得到参考磁链;
根据模型预测控制原理,将计算得到的参考转矩、参考磁链、反馈转速、两相旋转电流以及转子位置信息代入预测模型,预测得到下一时刻的电流、磁链和转矩;
根据无差拍控制原理,利用计算得到的参考转矩、参考磁链、反馈转速以及电机两相旋转电流,计算得到参考电压矢量;
利用获取的转子位置信息,将计算得到的参考电压矢量通过坐标变换,得到两相静止坐标系下的参考电压矢量,同时,通过反正切计算得到参考电压矢量的位置角;
根据参考电压矢量的位置角判断参考电压矢量所处的扇区,然后在相应的扇区内选取相应的电压矢量代入目标函数进行计算,得到使目标函数值最小的预测电压矢量;
在一个采样周期时间内,采用双矢量模型预测原理中转矩脉动最小原则,计算得到预测电压矢量的作用时间以及零矢量的作用时间,然后按照预测电压矢量和零矢量的作用时间,调制出六路PWM波驱动逆变器动作的脉冲信号。
2.根据权利要求1所述的方法,其特征在于,所述计算得到预测电压矢量的作用时间的计算公式为:
t0=Ts-t1
其中,S1代表预测电压矢量带入转矩公式中所求出的转矩斜率,S2代表零矢量带入转矩公式中所求出的转矩斜率,T0为初始时刻转矩,Ts为一个采样周期时间,t1、t0分别为预测电压矢量和零矢量的作用时间。
3.根据权利要求1所述的方法,其特征在于,所述计算得到六路PWM波驱动逆变器动作的脉冲信号的步骤之前还包括:
在一个采样周期时间内,按照作用时间,将零矢量分散,使得零矢量与预测电压矢量交替作用,并且使得PWM输出波形对称。
4.根据权利要求3所述的方法,其特征在于,在一个采样周期时间内,按照作用时间,将零矢量分为三组,将预测电压矢量分为两组,使得在一个周期内作用的电压矢量依次为:零矢量、预测电压矢量、零矢量、预测电压矢量、零矢量,且作用时间对应为1/4零矢量作用时间、1/2预测电压矢量作用时间、1/2零矢量作用时间、1/2预测电压矢量作用时间、1/4零矢量作用时间。
5.根据权利要求1所述的方法,其特征在于,所述根据参考电压矢量的位置角判断参考电压矢量所处的扇区,然后在相应的扇区内选取相应的电压矢量代入目标函数进行计算的步骤还包括:
将传统扇区按照顺时针旋转30度,得到新的扇区分布;
根据参考电压矢量的位置角,在新的扇区分布中,判断参考电压矢量所处的扇区,然后在相应的扇区内选取2个电压矢量,代入目标函数进行计算。
6.根据权利要求5所述的方法,其特征在于,所述扇区分布的列表如下:
根据开关状态得到的八个电压矢量分别为V0—V7,且将V0、V7均记为V0,表示为零矢量;在新的扇区中,[0,π/6]与(11π/6,2π]为扇区1,包含矢量V0、V1;(π/6,π/2]为扇区2,包含矢量V0、V2;(π/2,5π/6]为扇区3,包含矢量V0、V3;(5π/6,7π/6]为扇区4,包含矢量V0、V4;(7π/6,3π/2]为扇区5,包含矢量V0、V5;(3π/2,11π/6]为扇区6,包含矢量V0、V6。
7.根据权利要求5所述的方法,其特征在于,所述目标函数为:
其中,g为目标函数值,A为权重系数。
8.根据权利要求1所述的方法,其特征在于,
所述通过坐标变换得到两相旋转坐标系下的电机两相旋转电流的计算公式为:
其中,k为当前时刻,分别为当前时刻的电机三相电流,分别为两相静止坐标系下的电机电流,分别为两相旋转坐标系下的电机两相旋转电流,θk为当前时刻的转子位置信息;
所述根据最大转矩电流比控制方法得到参考磁链的计算公式为:
其中,ψa为转子磁链,Lq为q轴电感,p为磁极对数,Te *为参考转矩;
所述预测得到下一时刻的电流、磁链和转矩的计算公式为:
其中 k+1为下一时刻,Rs为电机相电阻,Ts为采样周期时间,ud、uq分别为两相旋转坐标系下的电机电压,ω为电机电角速度,ψa为转子磁链,分别为下一时刻的电流、磁链和转矩;
所述计算得到参考电压矢量的计算公式为:
其中,ud_ref、uq_ref分别为预测的参考电压矢量,分别为两相旋转坐标系下当前时刻的电机磁链;
所述将计算得到的参考电压矢量通过坐标变换的计算公式为:
其中,uα_ref、uβ_ref分别为两相静止坐标系下的参考电压矢量;
所述通过反正切计算得到参考电压矢量的位置角的计算公式为:
θDB=arctan(uβ_ref/uα_ref)
其中,θDB为位置角。
9.根据权利要求1所述的方法,其特征在于,
所述八个电压矢量描述公式为:
V=SVdc
其中,V为八个电压矢量的值,Vdc为直流母线电压,S为电压参数,Sa、Sb、Sc分别为开关状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610321625.7A CN105915135B (zh) | 2016-05-16 | 2016-05-16 | 基于无差拍优化与双矢量模型预测的电机控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610321625.7A CN105915135B (zh) | 2016-05-16 | 2016-05-16 | 基于无差拍优化与双矢量模型预测的电机控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105915135A true CN105915135A (zh) | 2016-08-31 |
CN105915135B CN105915135B (zh) | 2018-03-23 |
Family
ID=56749113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610321625.7A Active CN105915135B (zh) | 2016-05-16 | 2016-05-16 | 基于无差拍优化与双矢量模型预测的电机控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105915135B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106357188A (zh) * | 2016-10-20 | 2017-01-25 | 北方工业大学 | 一种统一的永磁电机单/双矢量模型预测控制方法及装置 |
CN106788047A (zh) * | 2017-03-08 | 2017-05-31 | 华中科技大学 | 一种含约束条件的电机控制方法及*** |
CN107154763A (zh) * | 2017-05-27 | 2017-09-12 | 东南大学 | 永磁同步电机无差拍直接转矩控制***及控制方法 |
CN107528447A (zh) * | 2017-07-26 | 2017-12-29 | 华南理工大学 | 一种切换型预测控制方法 |
CN109245640A (zh) * | 2018-09-19 | 2019-01-18 | 北方工业大学 | 一种异步电机模型预测控制方法及装置 |
CN109586637A (zh) * | 2018-12-04 | 2019-04-05 | 南京工程学院 | 一种基于改进双矢量mpc的pmslm电流控制方法 |
CN109728756A (zh) * | 2019-01-10 | 2019-05-07 | 北方工业大学 | 双参考电压单矢量开绕组永磁电机预测控制方法和设备 |
CN110838808A (zh) * | 2019-11-18 | 2020-02-25 | 东南大学 | 双三相永磁同步电机驱动***开路故障免诊断自修复方法 |
CN111555680A (zh) * | 2020-05-22 | 2020-08-18 | 天津大学 | 一种永磁同步电机无差拍预测电流控制方法 |
CN111600517A (zh) * | 2020-06-12 | 2020-08-28 | 雷勃电气(常州)有限公司 | 一种用于检测电机运行前状态的方法 |
CN111600522A (zh) * | 2020-05-08 | 2020-08-28 | 北方工业大学 | 一种电机模型预测电流控制方法和装置、电子设备及介质 |
WO2021017237A1 (zh) * | 2019-07-30 | 2021-02-04 | 中国矿业大学 | 永磁同步电机低载波比无差拍控制***及方法 |
CN116633185A (zh) * | 2023-07-19 | 2023-08-22 | 南京理工大学 | 一种升压型并网逆变器及其控制方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109802615A (zh) * | 2019-01-10 | 2019-05-24 | 北方工业大学 | 双矢量绕组开路永磁同步电机电流预测控制方法和设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008295295A (ja) * | 2007-05-25 | 2008-12-04 | Alstom Transport Sa | Rlcフィルタの電圧および電流を調整するデッドビート制御法、この制御法に対する情報記録媒体、および電気車両 |
CN102904520A (zh) * | 2012-10-09 | 2013-01-30 | 华东建筑设计研究院有限公司 | 一种永磁同步电机电流预测控制方法 |
CN103684169A (zh) * | 2013-11-19 | 2014-03-26 | 西安交通大学 | 一种基于无差拍的永磁同步电机直接转矩控制方法 |
CN105356810A (zh) * | 2015-10-26 | 2016-02-24 | 合肥工业大学 | 改进的永磁同步发电机模型预测直接转矩控制方法 |
CN105356805A (zh) * | 2015-10-28 | 2016-02-24 | 合肥工业大学 | 一种永磁同步电机模型预测共模电压抑制方法 |
-
2016
- 2016-05-16 CN CN201610321625.7A patent/CN105915135B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008295295A (ja) * | 2007-05-25 | 2008-12-04 | Alstom Transport Sa | Rlcフィルタの電圧および電流を調整するデッドビート制御法、この制御法に対する情報記録媒体、および電気車両 |
CN102904520A (zh) * | 2012-10-09 | 2013-01-30 | 华东建筑设计研究院有限公司 | 一种永磁同步电机电流预测控制方法 |
CN103684169A (zh) * | 2013-11-19 | 2014-03-26 | 西安交通大学 | 一种基于无差拍的永磁同步电机直接转矩控制方法 |
CN105356810A (zh) * | 2015-10-26 | 2016-02-24 | 合肥工业大学 | 改进的永磁同步发电机模型预测直接转矩控制方法 |
CN105356805A (zh) * | 2015-10-28 | 2016-02-24 | 合肥工业大学 | 一种永磁同步电机模型预测共模电压抑制方法 |
Non-Patent Citations (1)
Title |
---|
牛峰 等: "永磁同步电机模型预测直接转矩控制", 《电机与控制学报》 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106357188B (zh) * | 2016-10-20 | 2018-11-30 | 北方工业大学 | 一种统一的永磁电机单/双矢量模型预测控制方法及装置 |
CN106357188A (zh) * | 2016-10-20 | 2017-01-25 | 北方工业大学 | 一种统一的永磁电机单/双矢量模型预测控制方法及装置 |
CN106788047A (zh) * | 2017-03-08 | 2017-05-31 | 华中科技大学 | 一种含约束条件的电机控制方法及*** |
CN106788047B (zh) * | 2017-03-08 | 2018-11-30 | 华中科技大学 | 一种含约束条件的电机控制方法及*** |
CN107154763B (zh) * | 2017-05-27 | 2019-04-30 | 东南大学 | 永磁同步电机无差拍直接转矩控制***及控制方法 |
CN107154763A (zh) * | 2017-05-27 | 2017-09-12 | 东南大学 | 永磁同步电机无差拍直接转矩控制***及控制方法 |
CN107528447A (zh) * | 2017-07-26 | 2017-12-29 | 华南理工大学 | 一种切换型预测控制方法 |
CN109245640A (zh) * | 2018-09-19 | 2019-01-18 | 北方工业大学 | 一种异步电机模型预测控制方法及装置 |
CN109245640B (zh) * | 2018-09-19 | 2021-09-14 | 北方工业大学 | 一种异步电机模型预测控制方法及装置 |
CN109586637A (zh) * | 2018-12-04 | 2019-04-05 | 南京工程学院 | 一种基于改进双矢量mpc的pmslm电流控制方法 |
CN109586637B (zh) * | 2018-12-04 | 2021-06-01 | 南京工程学院 | 一种基于改进双矢量mpc的pmslm电流控制方法 |
CN109728756A (zh) * | 2019-01-10 | 2019-05-07 | 北方工业大学 | 双参考电压单矢量开绕组永磁电机预测控制方法和设备 |
WO2021017237A1 (zh) * | 2019-07-30 | 2021-02-04 | 中国矿业大学 | 永磁同步电机低载波比无差拍控制***及方法 |
CN110838808A (zh) * | 2019-11-18 | 2020-02-25 | 东南大学 | 双三相永磁同步电机驱动***开路故障免诊断自修复方法 |
CN110838808B (zh) * | 2019-11-18 | 2021-03-16 | 东南大学 | 双三相永磁同步电机驱动***开路故障免诊断自修复方法 |
CN111600522A (zh) * | 2020-05-08 | 2020-08-28 | 北方工业大学 | 一种电机模型预测电流控制方法和装置、电子设备及介质 |
CN111600522B (zh) * | 2020-05-08 | 2021-09-28 | 北方工业大学 | 一种电机模型预测电流控制方法和装置、电子设备及介质 |
CN111555680A (zh) * | 2020-05-22 | 2020-08-18 | 天津大学 | 一种永磁同步电机无差拍预测电流控制方法 |
CN111555680B (zh) * | 2020-05-22 | 2022-03-22 | 天津大学 | 一种永磁同步电机无差拍预测电流控制方法 |
CN111600517A (zh) * | 2020-06-12 | 2020-08-28 | 雷勃电气(常州)有限公司 | 一种用于检测电机运行前状态的方法 |
CN116633185A (zh) * | 2023-07-19 | 2023-08-22 | 南京理工大学 | 一种升压型并网逆变器及其控制方法 |
CN116633185B (zh) * | 2023-07-19 | 2023-11-10 | 南京理工大学 | 一种升压型并网逆变器及其控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105915135B (zh) | 2018-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105915135A (zh) | 基于无差拍优化与双矢量模型预测的电机控制方法 | |
CN110224648B (zh) | 永磁同步电机参数辨识和无位置传感器控制方法及*** | |
CN103312244B (zh) | 基于分段式滑模变结构的无刷直流电机直接转矩控制方法 | |
CN103501146B (zh) | 无刷直流电机驱动***的换相转矩脉动抑制方法及*** | |
CN107154763B (zh) | 永磁同步电机无差拍直接转矩控制***及控制方法 | |
US8872454B2 (en) | Control unit of rotary device | |
CN107623479B (zh) | 一种电机容错故障控制方法及装置 | |
KR101601444B1 (ko) | 모터 구동 시스템의 인버터 6-스텝 제어 장치 및 방법 | |
CN106026816B (zh) | 一种轴向磁场磁通切换型混合永磁体记忆电机矢量控制方法 | |
CN105897097A (zh) | 永磁同步电机电流预测控制方法及装置 | |
CN102611368A (zh) | 基于分数阶的电动汽车用永磁同步电机直接转矩控制***及方法 | |
CN109525152A (zh) | 电机驱动控制方法、装置及电路 | |
CN101951182A (zh) | 基于电压等效的脉宽调制输出的电压补偿方法 | |
CN110429891A (zh) | 一种无位置传感器永磁电机直驱发电控制方法 | |
CN104393814A (zh) | 一种永磁同步电机控制方法 | |
CN103117702A (zh) | 一种高精度永磁同步电机的无速度传感器估计方法 | |
Ammar et al. | Adaptive MRAC-based direct torque control with SVM for sensorless induction motor using adaptive observer | |
JP2013038970A (ja) | モータ制御装置 | |
CN110289798B (zh) | 空间矢量调制与快速矢量选择相结合的无差拍控制方法 | |
Shriwastava et al. | Implementation of DTC-controlled PMSM driven by a matrix converter | |
US10547262B2 (en) | Estimating rotor speed and rotor angle | |
JP5888148B2 (ja) | 回転機の制御装置 | |
Mahfouz et al. | Intelligent DTC for PMSM drive using ANFIS technique | |
JP2017038443A (ja) | 交流回転電機の制御装置 | |
Yang et al. | Analysis of PMLSM direct thrust control system based on sliding mode variable structure |
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 |