首页 / 专利库 / 测量仪器和方法 / 旋转变压器 / 永磁同步电机的控制方法

永磁同步电机的控制方法

阅读:1025发布:2020-05-15

专利汇可以提供永磁同步电机的控制方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及交流 电机 的控制方法,具体为永磁同步电机的控制方法。解决现有永磁同步电机的控制方法中因使用的电机参数不准确造成电机输出的转矩 精度 和电机运行效率被影响的问题。该控制方法通过电机 定子 温度 T,使用在线查表得到定子 电阻 Rs(T);通过电机定子温度T、 电流 幅值Is、电流矢量 角 β,使用在线查表得到定子电感Ld(T)和Lq(T);使用磁链观测模型实时计算出磁链值Ψf(Tr),从而提高了电机控制和解耦的准确性;利用转矩闭环的输出结果重新分配了给定的定子电流,维持了永磁同步电机按照较优的控制轨迹运行,降低了电机的发热和损耗。实现了电机的解耦控制、增强了电机控制系统的鲁棒性。,下面是永磁同步电机的控制方法专利的具体信息内容。

1.永磁同步电机的控制方法,其特征在于,其控制框图包括旋转变压器(1)、温度传感器模块(2)、定子电阻计算模块(3)、Clark变换模块(4)、Park变换模块(5)、定子电感计算查表模块(6)、永磁体磁链计算模块(7)、转矩计算模块(8)、电流计算模块(9)、给定电流生成模块(10)、鲁棒解耦控制器模块(11)、PWM调制模块(12)、三相逆变桥模块(13);
1)旋转变压器模块
旋转变压器安装在永磁同步电机上,通过旋转变压器测量得到永磁同步电机的转子位置θ,转子位置θ经过微分,得到永磁同步电机的转速we;
2)温度传感器模块
电机定子中埋有温度传感器,由温度传感器得到电机的实时定子温度T;
3)定子电阻计算模块
电机温度变化导致电机定子电阻Rs的变化,测试并绘制电机定子的温度阻值对照表,通过温度传感器获取定子实时温度值T,并通过查询电机定子的温度阻值对照表得到定子电阻Rs(T);
4)Clark变换模块
采集两相定子电流ia、ib,经过Clark变换得到定子电流iα、iβ;
5)Park变换模块
定子电流iα、iβ经过Park变换得到d-q静止坐标系下的电流id、iq;
6)定子电感计算查表模块
定子电感Ld和Lq与电机定子温度T、定子电流的幅值IS和定子电流的相位βS三个变量相关;
先制作在一定温度区间内的不同温度点下,定子电感Ld、Lq随IS和βS变化的表格;
随后用实时采集到的定子温度T、定子电流的幅值IS和定子电流的相位βS,通过查询表格,得到定子电感Ld(T)、Lq(T);
7)永磁体磁链计算模块
永磁体磁链计算模块的输入为:电流id、iq,定子电阻Rs(T),定子电感Ld(T)和Lq(T),上一计算周期的定子电压u’d,u’q,上一计算周期计算得到的永磁体磁链Ψf’(Tr),转速we;永磁体磁链计算模块的输出Ψf(Tr)计算方式如下:
其中:Kp_Ψf和Ki_Ψf是控制参数, 分别表示估计的电流值,t为采集时刻,Tr代表永磁体的实际工作温度
调试得到Kp_Ψf和Ki_Ψf的过程如下:给定Ki_Ψf一个较小的参数(例如0.001),先调节参数Kp_Ψf使输出得到的Ψf(Tr)处于等幅震荡的状态,这时再调节参数Ki_Ψf,使输出Ψf(Tr)收敛,这时得到的参数Kp_Ψf和Ki_Ψf是控制参数;
和 通过以下公式计算得到:
8)转矩计算模块
转矩计算模块的输入为电流id、iq,定子电阻Rs(T),定子电感Ld(T)和Lq(T),转速we,Ψf(Tr);
转矩计算模块的输出——电磁转矩Teb按如下计算公式得到:
Tex1=1.5npiq[(Ld(T)-Lq(T))id]
式中,np是电机的极对数;
Tex2=1.5npiq[(Ld(T0)-Lq(T0))id]
式中,Ld(T0)和Lq(T0)分别是在额定工况下的定子电感的值;
Tex=Tex1-Tex2
Test=1.5npiq[ψf(Tr)+(Ld(T0)-Lq(T0))id]
Teb=Tex+Test
9)电流计算模块
目标转矩T*e经过限幅和斜坡处理后,得到给定转矩T*e1;
T*e1、Teb、定子电感Ld(T)、定子电感Lq(T)、Ψf(Tr)和np为电流计算模块的输入;
给定转矩T*e1经过计算模块,得到给定电流值I*和电流度β;
T*e1与Teb的差经过PI调节器,输出为Δβ;
最终得到电流角度β1通过如下公式计算得到:
β1=β+Δβ
10)给定电流生成模块
给定电流生成模块的输入为给定电流值I*和电流角度β1;
计算过程如下:
11)鲁棒解耦控制器
鲁棒解耦控制器的输入参数有电流id*、iq*、id、iq、定子电阻Rs(T)、定子电感Ld(T)和Lq(T)、永磁体磁链Ψf(Tr)和转速we,其输出参数为定子电压ud、uq;
控制算法中间变量ud1、uq1计算过程如下:
式中,βx是控制参数,其表示如下:
βx=βb×fkx
式中,βb是控制参数基准值,在0.1-1.0之间选择,fkx是逆变器的开关频率
控制算法中间变量ud2、uq2计算过程如下:
式中,δd、δq的计算公式如下:
式中,λ为控制参数,控制参数λ采用试凑法选取;id1、iq1为算法过程中的中间变量,id1、iq1的计算公式如下:
其中,δ’d、δ’q是上一计算周期(或称上一拍)计算得到的变量;
电压ud、uq的计算过程如下:
KR为阻尼系数;
12)PWM调制模块
PWM调制模块的输入为定子电压ud、uq,直流母线电压udc,转速we和角度θ;PWM调制模块的输出为6路PWM波,驱动三相逆变桥模块工作。
2.根据权利要求1所述的永磁同步电机的控制方法,其特征在于,在6)定子电感计算查表模块中:
考虑到iq为0时,程序计算时会出现问题,因此给分母加一个特别小的数字kα。
3.根据权利要求2所述的永磁同步电机的控制方法,其特征在于,在6)定子电感计算查表模块中:定子电流的幅值IS和定子电流的相位βS分别经过低通滤波,得到滤波后的值ISLPF和βSLPF。
4.根据权利要求2所述的永磁同步电机的控制方法,其特征在于,在6)定子电感计算查表模块中:温度区间为[-30℃,160℃]区间,并以每个十的整数倍的温度值作为温度点,这样,在[-30℃,160℃]区间,有二十个温度点:-30℃、-20℃、-10℃、0℃、10℃、20℃、……、
150℃、160℃。
5.根据权利要求3所述的永磁同步电机的控制方法,其特征在于,在6)定子电感计算查表模块中:温度区间为[-30℃,160℃]区间,并以每个十的整数倍的温度值作为温度点,这样,在[-30℃,160℃]区间,有二十个温度点:-30℃、-20℃、-10℃、0℃、10℃、20℃、……、
150℃、160℃。
6.根据权利要求4所述的永磁同步电机的控制方法,其特征在于,制作表格的过程为:
测试的永磁同步电机和对拖电机同轴或通过齿轮箱连接,将对拖电机运行在额定转速以下,在转速稳定且定子温度在某一温度点的情况下,给定永磁同步电机不同的IS,IS>0和βS,
90°<βS<180°,用高频注入法测得与不同的IS和βS对应的电机定子电感Ld、Lq;改变定子温度,从而获得多组不同温度点下的定子电感Ld、Lq随IS和βS变化的表格。
7.根据权利要求5所述的永磁同步电机的控制方法,其特征在于,制作表格的过程为:
测试的永磁同步电机和对拖电机同轴或通过齿轮箱连接,将对拖电机运行在额定转速以下,在转速稳定且定子温度在某一温度点的情况下,给定永磁同步电机不同的ISLPF,ISLPF>0和βSLPF,90°<βSLPF<180°,用高频注入法测得与不同的ISLPF和βSLPF对应的电机定子电感Ld、Lq;
改变定子温度,从而获得多组不同温度点下的定子电感Ld、Lq随ISLPF和βSLPF变化的表格。
8.根据权利要求6所述的永磁同步电机的控制方法,其特征在于,在6)定子电感计算查表模块中:查表的过程如下:实时采集的定子温度T不等于任何温度点的温度值时,选择离定子温度T最近的两个温度点Tx、Tx+10的定子电感Ld、Lq随IS和βS变化的表格作为查表使用的第一表格和第二表格;实时采集的定子温度T等于某温度点的温度值时,选择与定子温度T相等的温度点Tx的定子电感Ld、Lq随IS和βS变化的表格,和该温度点增温侧相邻的温度点Tx+10的定子电感Ld、Lq随IS和βS变化的表格,作为查表使用的第一表格和第二表格;根据采集的定子电流的幅值IS和定子电流的相位βS,在第一表格里查到Ld1(T)和Lq1(T),在第二表格里查到Ld2(T)和Lq2(T);按如下公式得到Ld(T)和Lq(T):
9.根据权利要求7所述的永磁同步电机的控制方法,其特征在于,在6)定子电感计算查表模块中:查表的过程如下:实时采集的定子温度T不等于任何温度点的温度值时,选择离定子温度T最近的两个温度点Tx、Tx+10的定子电感Ld、Lq随ISLPF和βSLPF变化的表格作为查表使用的第一表格和第二表格;实时采集的定子温度T等于某温度点的温度值时,选择与定子温度T相等的温度点Tx的定子电感Ld、Lq随ISLPF和βSLPF变化的表格,和该温度点增温侧相邻的温度点Tx+10的定子电感Ld、Lq随ISLPF和βSLPF变化的表格,作为查表使用的第一表格和第二表格;
根据采集的ISLPF和βSLPF,在第一表格里查到Ld1(T)和Lq1(T),在第二表格里查到Ld2(T)和Lq2(T);按如下公式得到Ld(T)和Lq(T):
10.根据权利要求1-9任一个所述的永磁同步电机的控制方法,其特征在于,9)电流计算模块中,给定转矩T*e1经过计算模块,得到给定电流值I*和电流角度β的计算过程如下:
通过运算得到标幺值基值teb和ibx,其中ibx是电流的标幺值基值,通过ibx=ψf(Tr)/(Lq(T)-Ld(T))计算得到;teb是转矩的标幺值基值,可以通过teb=npψf(Tr)ibx计算得到;
给定转矩 与其标幺值ten通过式 表示;电流 与其标幺值idn可以通过式
表示;电流 与其标幺值iqn可以通过式 表示,电流 和电流 是计算I*
的中间变量;
在标幺值的形式下,控制算法的转矩和电流的关系表示为: 通过将给定
转矩 变为标幺值ten的格式,再通过公式 求解得到电流 的标幺值idn,最后
再通过式 计算得到给定电流 电流 的标幺值iqn通过公式ten=iqn(1-idn)计算
得到,此时ten和idn是已知量,再通过式 计算得到给定电流
给定电流值I*通过公式 计算得到;
电流角度β通过 计算得到;
考虑到 为0时,程序计算时会出现问题,因此给分母加一个特别小的数字kb。

说明书全文

永磁同步电机的控制方法

技术领域

[0001] 本发明涉及电机的控制方法,具体为永磁同步电机的控制方法。

背景技术

[0002] 永磁同步电机以其具有高效、节能、高功率密度等优势在轨道交通领域得到了广泛的应用。对于永磁同步电机而言,最重要的性能要求是在各种环境下产生准确转矩并实现高效率的控制,而影响永磁电机转矩精度和高效率的控制的一个最重要因素是电机参数在电机运行过程中的变化,这导致了电机控制算法与被控电机的不匹配。电机参数的变化主要由电机工作温度定子电流变化引起的芯磁饱和效应引起,从而造成电机参数中的定子电感Ld、Lq、定子电阻Rs和永磁体磁链Ψf的变化。传统的矢量控制方法在永磁同步电机控制中被广泛使用,但其没有考虑温度对电机参数Rs、Ψf,以及铁芯饱和效应对Ld、Lq的影响,电机输出的转矩精度和电机运行效率将很大程度上被影响。

发明内容

[0003] 本发明解决现有永磁同步电机的控制方法中因使用的电机参数不准确造成电机输出的转矩精度和电机运行效率被影响的问题,提出一种永磁同步电机的控制方法,该控制方法可以实时而准确的确定电机参数,从而降低电机参数不准确对电机控制的影响。同时,在准确的确定电机参数的基础上,提供一种永磁同步电机鲁棒解耦控制方法,实现了电机的解耦控制、增强了电机控制系统的鲁棒性。
[0004] 本发明是采用如下技术方案实现的:永磁同步电机的优化控制方法,其控制框图包括旋转变压器、温度传感器模块、定子电阻计算模块、Clark变换模块、Park变换模块、定子电感计算查表模块、永磁体磁链计算模块、转矩计算模块、电流计算模块、给定电流生成模块、鲁棒解耦控制器模块、PWM调制模块、三相逆变桥模块;
[0005] 1)旋转变压器模块
[0006] 旋转变压器安装在永磁同步电机上,通过旋转变压器测量得到永磁同步电机的转子位置θ,转子位置θ经过微分,得到永磁同步电机的转速we;
[0007] 2)温度传感器模块
[0008] 电机定子中埋有温度传感器,由温度传感器得到电机的实时定子温度T;
[0009] 3)定子电阻计算模块
[0010] 电机温度变化导致电机定子电阻Rs的变化,测试并绘制电机定子的温度阻值对照表,通过温度传感器获取定子实时温度值T,并通过查询电机定子的温度阻值对照表得到定子电阻Rs(T);
[0011] 4)Clark变换模块
[0012] 采集两相定子电流ia、ib,经过Clark变换得到定子电流iα、iβ;
[0013] 5)Park变换模块
[0014] 定子电流iα、iβ经过Park变换得到d-q静止坐标系下的电流id、iq;
[0015] 6)定子电感计算查表模块
[0016] 定子电感Ld和Lq与电机定子温度T、定子电流的幅值IS和定子电流的相位βS三个变量相关;
[0017] 先制作在一定温度区间内的不同温度点下,定子电感Ld、Lq随IS和βS变化的表格;
[0018] 随后用实时采集到的定子温度T、定子电流的幅值IS和定子电流的相位βS,通过查询表格,得到定子电感Ld(T)、Lq(T);
[0019] 7)永磁体磁链计算模块
[0020] 永磁体磁链计算模块的输入为:电流id、iq,定子电阻Rs(T),定子电感Ld(T)和Lq(T),上一计算周期(或称上一拍)的定子电压u’d,u’q,上一计算周期(或称上一拍)计算得到的永磁体磁链Ψf’(Tr),转速we。永磁体磁链计算模块的输出Ψf(Tr)计算方式如下:
[0021]
[0022] 其中:Kp_Ψf和Ki_Ψf是控制参数, 分别表示估计的电流值,t为采集时刻,Tr代表永磁体的实际工作温度;
[0023] 调试得到Kp_Ψf和Ki_Ψf的过程如下:给定Ki_Ψf一个较小的参数(例如0.001),先调节参数Kp_Ψf使输出得到的Ψf(Tr)处于等幅震荡的状态,这时再调节参数Ki_Ψf,使输出Ψf(Tr)收敛,这时得到的参数Kp_Ψf和Ki_Ψf是控制参数。
[0024] 和 通过以下公式计算得到:
[0025]
[0026] 8)转矩计算模块
[0027] 转矩计算模块的输入为电流id、iq,定子电阻Rs(T),定子电感Ld(T)和Lq(T),转速we,Ψf(Tr);
[0028] 转矩计算模块的输出——电磁转矩Teb按如下计算公式得到:
[0029] Tex1=1.5npiq[(Ld(T)-Lq(T))id]
[0030] 式中,np是电机的极对数。
[0031] Tex2=1.5npiq[(Ld(T0)-Lq(T0))id]
[0032] 式中,Ld(T0)和Lq(T0)分别是在额定工况下的定子电感的值。
[0033] Tex=Tex1-Tex2
[0034] Test=1.5npiq[ψf(Tr)+(Ld(T0)-Lq(T0))id]
[0035] Teb=Tex+Test
[0036] 9)电流计算模块
[0037] 目标转矩T*e经过限幅和斜坡处理后,得到给定转矩T*e1;
[0038] T*e1、Teb、定子电感Ld(T)、定子电感Lq(T)、Ψf(Tr)和np为电流计算模块的输入;
[0039] 给定转矩T*e1经过计算模块,得到给定电流值I*和电流度β(如图3所示);
[0040] 给定转矩T*e1经过计算模块,得到给定电流值I*和电流角度β的计算过程如下:
[0041] 通过运算得到标幺值基值teb和ibx,其中ibx是电流的标幺值基值,通过ibx=ψf(Tr)/(Lq(T)-Ld(T))计算得到;teb是转矩的标幺值基值,可以通过teb=npψf(Tr)ibx计算得到;标幺值基值随着电机参数的变化而变化。
[0042] 给定转矩 与其标幺值ten通过式 表示;电流 与其标幺值idn可以通过式表示;电流 与其标幺值iqn可以通过式 表示,电流 和电流 是计算I*
的中间变量;
[0043] 在标幺值的形式下,控制算法的转矩和电流的关系表示为: 通过将给定转矩指令 变为标幺值ten的格式,再通过公式 求解得到电流 的标幺
值idn,最后再通过式 可计算得到给定电流 电流 的标幺值iqn可通过公式ten=
iqn(1-idn)计算得到,此时ten和idn是已知量,再通过式 可计算得到给定电流
[0044] 给定电流值I*通过公式 计算得到;
[0045] 电流角度β通过 计算得到;
[0046] 考虑到 为0时,程序计算时会出现问题,因此给分母加一个特别小的数字kb,kb可以等于0.0000001;
[0047] T*e1与Teb的差经过PI调节器,输出为Δβ,Δβ是对给定电流角度的补偿值,通过辨识实时转矩与给定转矩进行对比,对给定电流角度进行校正;
[0048] 最终得到电流角度β1通过如下公式计算得到:
[0049] β1=β+Δβ
[0050] 10)给定电流生成模块
[0051] 给定电流生成模块的输入为给定电流值I*和电流角度β1;
[0052] 计算过程如下:
[0053]
[0054] 11)鲁棒解耦控制器
[0055] 鲁棒解耦控制器的输入参数有电流id*、iq*、id、iq、定子电阻Rs(T)、定子电感Ld(T)和Lq(T)、永磁体磁链Ψf(Tr)和转速we,其输出参数为定子电压ud、uq;
[0056] 控制算法中间变量ud1、uq1计算过程如下:
[0057]
[0058] 式中,βx是控制参数,控制参数βx随着调制策略的不同而变化,控制参数βx与开关频率成一定的比例,其表示如下:
[0059] βx=βb×fkx
[0060] 式中,βb是控制参数基准值,在0.1-1.0之间选择,fkx是逆变器的开关频率;
[0061] 通过以上的控制算法计算得到ud1、uq1,实现了永磁同步电机的解耦控制;
[0062] 控制算法中间变量ud2、uq2计算过程如下:
[0063]
[0064] 式中,δd、δq是鲁棒控制器的关键部分,其计算公式如下:
[0065]
[0066] 式中,λ为控制参数,控制参数λ采用试凑法选取,可取80;id1、iq1为算法过程中的中间变量,id1、iq1的计算公式如下:
[0067]
[0068] 其中,δ’d、δ’q是上一计算周期(或称上一拍)计算得到的变量;
[0069] 电压ud、uq的计算过程如下:
[0070]
[0071] 这里为了增强控制系统的稳定性,实现控制解耦,在dq轴上分别加入项RS(T)×kR×id和RS(T)×kR×iq+Ψf(Tr)we,KR为阻尼系数,取为0.9;
[0072] 12)PWM调制模块
[0073] PWM调制模块的输入为定子电压ud、uq,直流母线电压udc,转速we和角度θ;PWM调制模块的输出为6路PWM波,驱动三相逆变桥模块工作。
[0074] 本发明带来的有益效果:
[0075] (1)本发明通过电机定子温度T、电流幅值Is、电流矢量角β在线查表得到准确的电机参数定子电阻Rs(T),定子电感Ld(T)和Lq(T),使用磁链观测模型实时计算出磁链值Ψf(Tr),省去了对转子温度的检测设备,提高了电机控制和解耦的准确性;且利用转矩闭环的输出结果重新分配了给定的定子电流,保持永磁同步电机在较优的轨迹运行,降低了电机的发热和损耗。
[0076] (2)通过在电流环中使用鲁棒解耦控制方法,提高了系统控制的抗干扰性能,并实现了永磁同步电机的解耦控制。附图说明
[0077] 图1为本发明所述控制方法的控制框图;
[0078] 图2为定子电感计算查表模块的流程框图;
[0079] 图3为电流计算模块控制框图;
[0080] 图4为鲁棒解耦控制器的控制框图;
[0081] 图5为分段调制算法示意图。

具体实施方式

[0082] 永磁同步电机的控制方法,其控制框图(如图1所示)包括旋转变压器模块1、温度传感器模块2、定子电阻计算模块3、Clark变换模块4、Park变换模块5、定子电感计算查表模块6、永磁体磁链计算模块7、转矩计算模块8、电流计算模块9、给定电流生成模块10、鲁棒解耦控制器模块11、PWM调制模块12、三相逆变桥模块13;
[0083] 1)旋转变压器模块
[0084] 旋转变压器安装在永磁同步电机上,通过旋转变压器测量得到永磁同步电机的转子位置θ,转子位置θ经过微分,得到永磁同步电机的转速we;
[0085] 2)温度传感器模块
[0086] 电机定子中埋有温度传感器,由温度传感器得到电机的实时定子温度T;
[0087] 3)定子电阻计算模块
[0088] 电机温度变化导致电机定子电阻Rs的变化,测试并绘制电机定子的温度阻值对照表,通过温度传感器获取定子实时温度值T,并通过查询电机定子的温度阻值对照表得到定子电阻Rs(T);
[0089] 4)Clark变换模块
[0090] 采集两相定子电流ia、ib,经过Clark变换得到定子电流iα、iβ;
[0091] 5)Park变换模块
[0092] 定子电流iα、iβ经过Park变换得到d-q静止坐标系下的电流id、iq;
[0093] 6)定子电感计算查表模块
[0094] 定子电流的变化会引起定子铁芯的磁饱和效应,随着d、q轴电流的变化,定子电感Ld、Lq都会发生变化,同时电机的定子温度T也会对定子电感产生影响。为了得到较为准确的定子电感参数Ld和Lq,采用查表法来得到定子电感Ld和Lq;
[0095] 定子电感Ld和Lq与电机定子温度T、定子电流的幅值IS和定子电流的相位βS三个变量相关(如图2所示);
[0096] 其中:
[0097]
[0098] 考虑到iq为0时,程序计算时会出现问题,因此给分母加一个特别小的数字kα,kα可以等于0.0000001;
[0099] 进一步地,定子电流的幅值IS和定子电流的相位βS分别经过低通滤波,得到滤波后的值ISLPF和βSLPF。
[0100] 先制作在一定温度区间内的不同温度点下,定子电感Ld、Lq随IS和βS(或ISLPF和βSLPF)变化的表格(表格数量与温度区间内所设温度点的数量一致,与每个温度点对应的表格反映定子电感Ld、Lq随IS和βS(或ISLPF和βSLPF)变化的内容);具体实施时,温度区间为[-30℃,160℃]区间,并以每个十的整数倍的温度值作为温度点,这样,在[-30℃,160℃]区间,有二十个温度点:-30℃、-20℃、-10℃、0℃、10℃、20℃、……、150℃、160℃;具体的制作表格的过程为:测试的永磁同步电机和对拖电机同轴或通过齿轮箱连接,将对拖电机运行在额定转速以下,在转速稳定且定子温度在某一温度点(以-20℃为例)的情况下,给定永磁同步电机不同的电流指令IS,IS>0和βS,90°<βS<180°(或ISLPF,ISLPF>0和βSLPF,90°<βSLPF<180°)(电流i*d、i*q),用高频注入法测得与不同的IS和βS(或ISLPF和βSLPF)对应的电机定子电感Ld、Lq;改变定子温度,从而获得多组不同温度点下的定子电感Ld、Lq随IS和βS(或ISLPF和βSLPF)变化的表格。
[0101] 随后用实时采集到的定子温度T、定子电流的幅值IS和定子电流的相位βS(或ISLPF和βSLPF),通过查询表格,得到实时的定子电感Ld(T)、Lq(T);查表的过程如下:实时采集的定子温度T不等于任何温度点的温度值时,选择离定子温度T最近的两个温度点Tx、Tx+10的定子电感Ld、Lq随IS和βS(或ISLPF和βSLPF)变化的表格作为查表使用的第一表格和第二表格(如,定子温度T为23℃,选择温度点Tx=20℃和Tx+10=30℃的表格作为第一和第二表格);实时采集的定子温度T等于某温度点的温度值时,选择与定子温度T相等的温度点Tx的定子电感Ld、Lq随IS和βS(或ISLPF和βSLPF)变化的表格,和该温度点增温侧相邻的温度点Tx+10的定子电感Ld、Lq随IS和βS(或ISLPF和βSLPF)变化的表格,作为查表使用的第一表格和第二表格;根据采集的定子电流的幅值IS和定子电流的相位βS(或ISLPF和βSLPF),在第一表格里查到Ld1(T)和Lq1(T),在第二表格里查到Ld2(T)和Lq2(T);按如下公式得到Ld(T)和Lq(T):
[0102]
[0103] Ld(T)和Lq(T)为当前工况下(当前温度T,当前IS和βS(或ISLPF和βSLPF))的电机定子电感值。
[0104] 7)永磁体磁链计算模块
[0105] 永磁同步电机转子中永磁材料受温度变化影响大,电机永磁体磁链与温度的变化关系可以表示为
[0106]
[0107] 其中:Ψf(T0)是额定工况下的永磁体磁链,Ψf(Tr)是电机实际运行温度下的永磁体磁链,T0可取为20℃,Tr是永磁体实际工作温度,α是剩磁的温度系数。
[0108] 由于电机的永磁体安装在电机的转子上,无法得到其实际工作温度,因此采用磁链观测模型实时得到磁链值Ψf(Tr),永磁体磁链计算模块的输入为:电流id、iq,定子电阻Rs(T),定子电感Ld(T)和Lq(T),上一计算周期(或称上一拍)的定子电压u’d,u’q,上一计算周期(或称上一拍)计算得到的永磁体磁链Ψf’(Tr),转速we,永磁体磁链计算模块的输出Ψf(Tr)计算方式如下:
[0109]
[0110] 其中:Kp_Ψf和Ki_Ψf是控制参数, 分别表示估计的电流值,t为采集时刻,Tr代表永磁体的实际工作温度;
[0111] 调试得到Kp_Ψf和Ki_Ψf的过程如下:给定Ki_Ψf一个较小的参数(例如0.001),先调节参数Kp_Ψf使输出得到的Ψf(Tr)处于等幅震荡的状态,这时再调节参数Ki_Ψf,使输出Ψf(Tr)收敛,这时得到的参数Kp_Ψf和Ki_Ψf是控制参数;
[0112] 和 通过以下公式计算得到:
[0113]
[0114] 8)转矩计算模块
[0115] 转矩计算模块的输入为电流id、iq,定子电阻Rs(T),定子电感Ld(T)和Lq(T),转速we,Ψf(Tr);
[0116] 转矩计算模块的输出——电磁转矩Teb按如下计算公式得到:
[0117] Tex1=1.5npiq[(Ld(T)-Lq(T))id]
[0118] 式中,np是电机的极对数;
[0119] Tex2=1.5npiq[(Ld(T0)-Lq(T0))id]
[0120] 式中,Ld(T0)和Lq(T0)分别是在额定工况下的定子电感的值;
[0121] Tex=Tex1-Tex2
[0122] Test=1.5npiq[ψf(Tr)+(Ld(T0)-Lq(T0))id]
[0123] Teb=Tex+Test
[0124] 9)电流计算模块
[0125] 目标转矩T*e经过限幅和斜坡处理后,得到给定转矩T*e1;
[0126] T*e1、Teb、定子电感Ld(T)和Lq(T)、Ψf(Tr)和np为电流计算模块的输入;
[0127] 给定转矩T*e1经过计算模块,得到给定电流值I*和电流角度β(如图3所示);
[0128] 给定转矩T*e1经过计算模块,得到给定电流值I*和电流角度β的计算过程如下:
[0129] 通过运算得到标幺值基值teb和ibx,其中ibx是电流的标幺值基值,通过ibx=ψf(Tr)/(Lq(T)-Ld(T))计算得到;teb是转矩的标幺值基值,可以通过teb=npψf(Tr)ibx计算得到;标幺值基值随着电机参数的变化而变化。
[0130] 给定转矩 与其标幺值ten可以通过式 表示;电流 与其标幺值idn可以通过式 表示;电流 与其标幺值iqn可以通过式 表示,电流 和电流 是计
算I*的中间变量;
[0131] 在标幺值的形式下,控制算法的转矩和电流的关系表示为: 通过将给定转矩 变为标幺值ten的格式,再通过公式 求解得到电流 的标幺值idn,
最后再通过式 可计算得到给定电流 电流 的标幺值iqn可通过公式ten=iqn(1-
idn)计算得到,此时ten和idn是已知量,再通过式 可计算得到给定电流
[0132] 给定电流值I*通过公式 计算得到;
[0133] 电流角度β通过 计算得到;
[0134] 考虑到 为0时,程序计算时会出现问题,因此给分母加一个特别小的数字kb,kb可以等于0.0000001;
[0135] T*e1与Teb的差经过PI调节器,输出为Δβ,Δβ是对给定电流角度的补偿值,通过辨识实时转矩与给定转矩进行对比,对给定电流角度进行校正;
[0136] 最终得到电流角度β1通过如下公式计算得到:
[0137] β1=β+Δβ
[0138] 10)给定电流生成模块
[0139] 给定电流生成模块的输入为给定电流值I*和电流角度β1;
[0140] 计算过程如下:
[0141]
[0142] 11)鲁棒解耦控制器
[0143] 鲁棒解耦控制器一方面实现永磁同步电机的解耦控制,另一方面提高电机控制的抗干扰功能,其输入参数有电流id*、iq*、id、iq、定子电阻Rs(T)、定子电感Ld(T)和Lq(T)、永磁体磁链Ψf(Tr)和转速we,其输出参数有定子电压ud、uq;
[0144] 鲁棒解耦控制器如图4所示。
[0145] 控制算法中间变量ud1、uq1计算过程如下:
[0146]
[0147] 式中,βx是控制参数,控制参数βx随着调制策略的不同而变化,控制参数βx与开关频率成一定的比例,其表示如下:
[0148] βx=βb×fkx
[0149] 式中,βb是控制参数基准值,在0.1-1.0之间选择(如,0.1、0.2、0.3、0.4、0.5、0.7、0.9、1.0;其中优选0.5),fkx是逆变器的开关频率;
[0150] 通过以上的控制算法计算得到ud1、uq1,实现了永磁同步电机的解耦控制;
[0151] 控制算法中间变量ud2、uq2计算过程如下:
[0152]
[0153] 式中,δd、δq是鲁棒控制器的关键部分,其计算公式如下:
[0154]
[0155] 式中,λ为控制参数,控制参数λ采用试凑法选取,可取80。id1、iq1为算法过程中的中间变量,id1、iq1的计算公式如下:
[0156]
[0157] 其中,δ’d、δ’q是上一计算周期(或称上一拍)计算得到的变量;
[0158] 电压ud、uq的计算过程如下:
[0159]
[0160] 这里为了增强控制系统的稳定性,实现控制解耦,在dq轴上分别加入项RS(T)×kR×id和RS(T)×kR×iq+Ψf(Tr)we,KR为阻尼系数,可以取为0.9;
[0161] 12)PWM调制模块
[0162] PWM调制模块的输入为定子电压ud、uq,直流母线电压udc,转速we和角度θ。PWM调制模块的输出为6路PWM波,驱动三相逆变桥模块工作。
[0163] 因散热等条件的制约,大功率永磁同步电机的调制算法受到开关频率的限制,一般采用多种调制方式相结合的分段调制策略。分段调制策略的示意图如图5所示。
[0164] 分段调制分为异步调制和同步调制,同步调制受到开关频率的限制可分为多段,最终进入方波调制。方波调制下,电压利用率高、谐波小。同步分段调制算法中,可采用的调制算法有SPWM调制、特定次谐波消除PWM(SHEPWM)调制等,各种调制算法有其优缺点和适用范围。
[0165] 本发明中提出的控制方法,可以在DSP芯片中实现,永磁同步电机控制由两级中断实现,一级中断中运行电机控制算法(即步骤1-11),设计控制周期为250us;另一级中断中运行电机PWM调制算法,其中断周期与当前的调制策略与电机运行频率相关。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈