【技术实现步骤摘要】
永磁同步电机鲁棒性有限集模型预测磁链控制方法
[0001]本专利技术涉及永磁同步电机控制领域,具体涉及一种永磁同步电机鲁棒性有限集模型预测磁链控制方法
。
技术介绍
[0002]永磁同步电机因其高效率
、
高功率密度和高起动转矩等特点被广泛应用于新能源汽车和工业伺服系统等高性能驱动场合
。
有限集模型预测控制
(Finite Control Set
‑
Model Predictive Control
,
FCS
‑
MPC)
具有概念简单
、
适用范围广
、
易于考虑系统非线性约束
、
无需设计控制器等优点,成为了近年来的研究热点之一
。
有限集模型预测磁链控制
(FCS
‑
model predictive flux control
,
FCS
‑
MPFC)
在有限集模型预测转矩控制
(FCS
‑
model predictive torque control
,
FCS
‑
MPTC)
的基础上发展而来,其将转矩和磁链幅值的控制等效为
dq
坐标轴下定子磁链矢量的控制,消除了
FCS
‑
MPTC
成本函数中的权重系数
。
但传统
FCS
...
【技术保护点】
【技术特征摘要】
1.
一种永磁同步电机鲁棒性有限集模型预测磁链控制方法,其特征在于,包括下述步骤:步骤1,设置控制周期时长为
T
s
,记当前控制周期为
k
;在当前控制周期
k
的开始时刻采集得到永磁同步电机的转子电角速度和转子电角度在当前控制周期
k
开始后的第
τ
时刻
、
第
(T
s
‑
τ
)
时刻分别进行两次定子电流采样,并将采样值分别记为当前控制周期一次定子电流采样值
i
a1
,
i
b1
,
i
c1
和当前控制周期二次定子电流采样值
i
a2
,
i
b2
,
i
c2
,再经过静止坐标系到旋转
dq
坐标系的变换得到当前控制周期一次定子电流采样值
dq
轴分量和当前控制周期二次定子电流采样值
dq
轴分量步骤2,记逆变器三相开关状态为开关状态
S
a
,
S
b
,
S
c
,将当前控制周期
k
的逆变器三相开关状态记为当前控制周期开关状态关状态记为当前控制周期开关状态将逆变器直流侧的电压记为电压
U
dc
,根据当前控制周期开关状态和电压
U
dc
计算得到当前控制周期永磁同步电机定子电压周期平均值
dq
轴分量所述逆变器的交流侧与永磁同步电机定子相接;步骤3,构建广义比例积分观测器模型,计算得到当前控制周期定子电流观测值
dq
轴分量和当前控制周期定子电流扰动观测值
dq
轴分量步骤4,给定
q
轴电感辨识与永磁磁链辨识的边界条件,得到
q
轴电感辨识的滤波系数
h
Lq
和永磁磁链辨识的滤波系数
h
ψ
f
;给定
d
轴电感辨识的边界条件,得到
d
轴电感辨识的滤波系数
h
Ld
;步骤5,根据当前控制周期定子电流扰动观测值
d
轴分量和
q
轴电感辨识的滤波系数
h
Lq
,利用第一辨识方程对
q
轴电感进行辨识,得到当前控制周期电感偏差辨识值
q
轴分量和当前控制周期电感辨识值
q
轴分量根据当前控制周期电感辨识值
q
轴分量和
d
轴电感辨识的滤波系数
h
Ld
,利用
d
轴电流差分方程对
d
轴电感进行辨识,得到当前控制周期电感辨识值
d
轴分量根据当前控制周期定子电流扰动观测值
q
轴分量和永磁磁链辨识的滤波系数
h
ψ
f
,利用第二辨识方程对永磁磁链进行辨识,得到当前控制周期永磁磁链偏差辨识值和当前控制周期永磁磁链辨识值步骤6,根据当前控制周期电感辨识值
dq
轴分量和当前控制周期永磁磁链辨识值计算得到当前控制周期磁链参考值
dq
轴分量和当前控制周期磁链观测值
dq
轴分量步骤7,根据当前控制周期电感辨识值
dq
轴分量和当前控制周期磁链观测值
dq
轴分量计算得到下一个控制周期磁链预测值
dq
轴分量和当前控制周期磁链预测扰动观测值
dq
轴分量步骤8,根据逆变器三相开关状态
S
a
,
S
b
,
S
c
,得到7个电压矢量,并记为电压矢量
u
j
,
j
为电压矢量的序号,
j
=0,1,
...6
;计算得到在电压矢量
u
j
作用下的第
k+2
控制周期磁链预测值
dq
轴分量,并记为目标磁链
预测值
dq
轴分量步骤9,将目标磁链预测值
dq
轴分量带入价值函数,计算得到电压矢量
u
j
对应的价值函数值
g
j
,所述价值函数的表达式如下:在计算得到的7个价值函数值中,选择值最小的价值函数值记为最小价值函数值,并选择该最小价值函数值对应的电压矢量作为下一个控制周期的逆变器输出电压矢量,控制逆变器开关管的开关状态
。2.
根据权利要求1所述的永磁同步电机鲁棒性有限集模型预测磁链控制方法,其特征在于,步骤2所述逆变器三相开关状态
S
a
,
S
b
,
S
c
的具体动作如下:
S
a
=1表示逆变器
A
相桥臂开关管
S
a1
导通,开关管
S
a2
关断;
S
a
=0表示逆变器
A
相桥臂开关管
S
a1
关断,开关管
S
a2
导通;
S
b
=1表示逆变器
B
相桥臂开关管
S
b1
导通,开关管
S
b2
关断;
S
b
=0表示逆变器
B
相桥臂开关管
S
b1
关断,开关管
S
b2
导通;
S
c
=1表示逆变器
C
相桥臂开关管
S
c1
导通,开关管
S
c2
关断;
S
c
=0表示逆变器
C
相桥臂开关管
S
c1
关断,开关管
S
c2
导通;步骤2所述当前控制周期永...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。