CN104242744A - 一种基于优化灰色预测补偿的永磁同步电机转速控制方法 - Google Patents
一种基于优化灰色预测补偿的永磁同步电机转速控制方法 Download PDFInfo
- Publication number
- CN104242744A CN104242744A CN201410479991.6A CN201410479991A CN104242744A CN 104242744 A CN104242744 A CN 104242744A CN 201410479991 A CN201410479991 A CN 201410479991A CN 104242744 A CN104242744 A CN 104242744A
- Authority
- CN
- China
- Prior art keywords
- omega
- delta
- rotating speed
- synchronous motor
- grey
- 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
Landscapes
- Feedback Control In General (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
本发明涉及一种基于优化灰色预测补偿的永磁同步电机转速控制方法,针对噪声和小扰动等不确定因素对永磁同步电机转速控制精度带来的影响,采用灰色***理论建立灰色预测模型,对因干扰项的存在而产生的转速偏差进行超前预测,进而对实际控制过程予以实时补偿,提高永磁同步电机的转速跟踪性能和鲁棒性。而传统灰色方法在初值选取方面存在固有缺陷,首先提出了一种优化后的灰色预测模型,然后运用于电机的转速控制中。本发明通过推导灰色模型,得到了一种优化后的灰色预测模型,在矢量控制的基础上用此灰色模型预测永磁同步电机未来的转速偏差,进行超前预测补偿,提高了电机转速的控制精度和鲁棒性。
Description
技术领域
本发明属于永磁同步电机的转速控制方法,具体涉及一种基于优化灰色预测补偿的永磁同步电机转速控制方法。
背景技术
当前,诸如太阳能无人机、多电飞机等新型航空航天器电驱动***对控制性能要求很高,而永磁同步电机作为一种驱动装置具有高功率密度、体积小、运行可靠、维护方便等特点,受到广泛关注。然而,在对永磁同步电机转速控制时,经常受到噪声、运行环境、温度、参数变化以及负载干扰等不确定因素的影响,很难建立确定的永磁同步电机转速控制模型。
永磁同步电机运行过程中的不确定干扰项多呈现随机性、复杂性、易受环境影响等特点,使得永磁同步电机转速误差难以预知,即为灰色的。根据这一点,本发明在经典矢量控制的基础上,对理想条件和实际控制中存在的噪声及扰动情况下获得的转速值进行比较,根据这一比较而得到的误差不确定项,采用灰色***理论建立灰色预测模型,对因干扰项的存在而产生的转速偏差进行超前预测,进而对实际控制过程予以实时补偿,提高永磁同步电机的转速跟踪性能和鲁棒性。然而,灰色预测方法对于初值的选取比较敏感,传统方法将初值取为原始序列的第一个值,但是随着预测值的实时更新,这样的初值并不能反映实际预测情况,而且随着预测长度的增加,与初值距离也越来越远,规律性被弱化。针对这一点,首先提出了一种初值动态待定的方法,把灰色预测算法进行优化,然后再运用到永磁同步电机转速控制中。
发明内容
要解决的技术问题
为了避免现有技术的不足之处,本发明提出一种基于优化灰色预测补偿的永磁同步电机转速控制方法,以提高电机在运行过程中存在噪声和小扰动等不确定因素条件下电机的转速控制。
技术方案
一种基于优化灰色预测补偿的永磁同步电机转速控制方法,其特征在于步骤如下:
步骤1:建立永磁同步电机矢量控制模型
其中:id,iq分别为d-q坐标下的电流;ψf为转子永磁体磁链;Ld,Lq为d-q坐标系下的定子电感值;p为极对数;F为粘滞系数;J为转动惯量;ω为转子电角速度;Tm为负载转矩;Te为电磁转矩;U为噪声及扰动条件下转速的不确定部分;
所述电磁转矩方程:Te=p[ψfiq-(Ld-Lq)idiq];
步骤2:将永磁同步电机运行过程中,理想条件和实际情况下的转速误差作为灰色预测序列的原始序列为Δω(0),通过累加公式得到累加序列Δω(1)={Δω(1)(1),Δω(1)(2),…,Δω(1)(n)};
步骤3:建立微分方程:通过最小二乘求解公式 得到待估参数a,b,且a为发展系数,b为灰色作用量,其中, Z(1)(k+1)为预测模型的背景值,Y=[Δω(0)(2),Δω(0)(3),…,Δω(0)(n)]T,
步骤4:根据估计值,得到灰色算法微分方程的解为:
所述C为常数项,为:
步骤5:令t=k,并通过累减Δω(0)=Δω(1)(k)-Δω(1)(k-1),还原为原始序列,则: 此时取k=i,
则: 其中,i=1,2,…,n;
步骤6:对原始序列的n个数的预测值,设预测序列为Δω',将预测的此序列进行累加得到:Δω'(1)={Δω'(1)(1),Δω'(1)(2),…,Δω'(1)(n)},取最近的Δω'(1)(n)值作为初值,同时a,b值也相应改变为a'、b',得到:其中,j=n+1,n+2,…;
步骤7:得到用一个分段函数表示的灰色预测模型为:
步骤8:以灰色预测模型,对未来转速误差进行超前预测,设此预测补偿量为Δωp,则得到的转速修正量为ω=ωc+Δωp;在矢量控制双闭环控制策略下,将此转速修正量作为控制输入量嵌入控制***中,实现转速的超前预测补偿控制。
有益效果
本发明提出的一种基于优化灰色预测补偿的永磁同步电机转速控制方法,针对噪声和小扰动等不确定因素对永磁同步电机转速控制精度带来的影响,采用灰色***理论建立灰色预测模型,对因干扰项的存在而产生的转速偏差进行超前预测,进而对实际控制过程予以实时补偿,提高永磁同步电机的转速跟踪性能和鲁棒性。而传统灰色方法在初值选取方面存在固有缺陷,首先提出了一种优化后的灰色预测模型,然后运用于电机的转速控制中。
由于传统灰色算法在初值选取上存在固有缺陷,采用优化后的灰色预测模型,对理想条件下和实际控制中存在的噪声及小扰动情况下获得的转速值进行比较,用这些少量的比较值预测控制***未来的转速误差变化趋势,并进行实时反馈补偿,使整个***的控制精度得到改善。
本发明通过推导灰色模型,得到了一种优化后的灰色预测模型,在矢量控制的基础上用此灰色模型预测永磁同步电机未来的转速偏差,进行超前预测补偿,提高了电机转速的控制精度和鲁棒性。
附图说明
图1为优化灰色补偿永磁同步电机控制***结构框图;
图2为本发明提出的永磁同步电机中优化灰补偿部分的具体实现流程图;
图3、图4为采用本发明并结合dSPACE半物理仿真实验,得到的永磁同步电机的转速波形和转速误差波形。
具体实施方式
现结合实施例、附图对本发明作进一步描述:
本发明实施例:
1、建立永磁同步电机矢量控制模型,在理想条件下,即不存在干扰及扰动情况下,得到电机的输出转速。同时,在矢量控制的基础上,加入噪声及小扰动等不确定因素,得到电机的实际转速。转速的数学模型为:
其中,电磁转矩方程为:
Te=p[ψfiq-(Ld-Lq)idiq]
式中,id,iq分别为d-q坐标下的电流;ψf为转子永磁体磁链;Ld,Lq为d-q坐标系下的定子电感值;p为极对数;F为粘滞系数;J为转动惯量;ω为转子电角速度;Tm为负载转矩;Te为电磁转矩;U为噪声及扰动条件下转速的不确定部分。
2、通过比较永磁同步电机运行过程中理想条件和实际情况下的转速,得到一系列转速误差,对这些转速误差进行采样提取,作为灰色预测序列的原始序列,设为Δω(0);
3、在获得的原始序列的基础上,通过累加公式得到累加序列Δω(1)={Δω(1)(1),Δω(1)(2),…,Δω(1)(n)};
4、对得到的数据建立微分方程:通过最小二乘求解公式 可得待估参数a,b,且a为发展系数,b为灰色作用量。
其中, Z(1)(k+1)为预测模型的背景值,Y=[Δω(0)(2),Δω(0)(3),…,Δω(0)(n)]T,
5、根据步骤4中求得的估计值,得到灰色算法微分方程的解为:
6、为了获得常数项C的值,根据式
求得令t=k,并通过累减Δω(0)=Δω(1)(k)-Δω(1)(k-1),还原为原始序列,则: 此时取k=i,
则: 其中,i=1,2,…,n;
7、在此基础上,得到对原始序列的n个数的预测值,设预测序列为Δω',将预测的此序列进行累加得到:Δω'(1)={Δω'(1)(1),Δω'(1)(2),…,Δω'(1)(n)};
取最近的Δω'(1)(n)值作为初值,同时a,b值也相应改变为a'、b',得到: 其中,j=n+1,n+2,…;
8、整个优化过程得到的预测模型用一个分段函数表示为:
9、根据以上几个步骤,得到最终推导出的灰色预测公式,对未来转速误差进行超前预测,设此预测补偿量为Δωp,则得到的转速修正量为ω=ωc+Δωp。在矢量控制双闭环控制策略下,将此转速修正量作为控制输入量嵌入控制***中,实现转速的超前预测补偿控制。
本发明的实施例的控制***框图如图1所示,包括理想条件下永磁同步电机矢量控制的转速,电机实际运行过程中的转速,以及通过优化灰色模型预测两者的转速偏差并进行补偿三个部分。图2为控制***中优化灰色补偿部分的具体实现流程图。
为了验证本发明方法,用实际的永磁同步电机进行相关的验证。所选电机参数为:Rs=0.0545Ohm,p=2,J=0.0007097kg·m2,ψf=0.0612689V·s,L=0.226589mH,母线电压为270V。
步骤1:在理想条件下,即没有噪声、电机参数保持恒定以及无负载扰动的影响的情况下,通过矢量控制得到电机的输出转速;电机在实际运行过程中必然受到多方面的干扰,影响转速的跟踪性能和鲁棒性,因此通过得到电机实际运行过程中的输出转速,比较得到两者的转速误差,并进行采样;
步骤2:设获取的一组转速误差的原始序列为:
Δω(0)={Δω(0)(1),Δω(0)(2),…,Δω(0)(n)},其中,n表示序列的长度。
将此序列进行一次累加,即:
得到一次累加序列为:Δω(1)={Δω(1)(1),Δω(1)(2),…,Δω(1)(n)};
还原为原始序列,即:Δω(0)=Δω(1)(k)-Δω(1)(k-1)
对得到的累加数据建立微分方程:通过最小二乘求解公式 可得待估参数a,b,且a为发展系数,b为灰色作用量。其中, Z(1)(k+1)为灰色预测模型的背景值;
且Y=[Δω(0)(2),Δω(0)(3),…,Δω(0)(n)]T,
解微分方程得到:
求得常数项令t=k,并通过Δω(0)=Δω(1)(k)-Δω(1)(k-1)累减还原为原始序列,则:
此时取k=i,则: 其中,i=1,2,…,n;
在此基础上,得到对原始序列的第n个数的预测值,其规律性将更强,然后把预测的序列进行累加得到:Δω'(1)={Δω'(1)(1),Δω'(1)(2),…,Δω'(1)(n)};
取最近的Δω'(1)(n)值作为初值,同时a,b值也相应改变,得到:
最后,整个优化过程得到的预测模型用一个分段函数表示为:
步骤3:结合图1,并通过步骤2对转速误差进行有限个数的采样,将此样本作为灰色预测的原始序列,同时再根据步骤2中最终推导出的优化灰色预测模型,对未来转速误差进行超前预测,设此预测补偿量为Δωp,则得到的转速修正量为ω=ωc+Δωp。在Matlab/Simulink环境下搭建的控制***仿真模型中嵌入此算法,算法的流程图如图2所示,最后得到对电机未来转速误差的预测,并进行超前预测补偿,提高转速的跟踪性能和鲁棒性。
为了验证本发明的可行性,通过搭建实验平台并结合dSPACE半物理仿真,得到了电机的转速波形以及转速误差波形,分别如图3、图4所示。可以看出,当给定电机转速为300rad/s时,本发明得到的电机实际转速稳定,转速误差为±5rad/s,抗干扰性能和转速跟踪性能好,证明了本发明的有效性。
Claims (1)
1.一种基于优化灰色预测补偿的永磁同步电机转速控制方法,其特征在于步骤如下:
步骤1:建立永磁同步电机矢量控制模型
其中:id,iq分别为d-q坐标下的电流;ψf为转子永磁体磁链;Ld,Lq为d-q坐标系下的定子电感值;p为极对数;F为粘滞系数;J为转动惯量;ω为转子电角速度;Tm为负载转矩;Te为电磁转矩;U为噪声及扰动条件下转速的不确定部分;
所述电磁转矩方程:Te=p[ψfiq-(Ld-Lq)idiq];
步骤2:将永磁同步电机运行过程中,理想条件和实际情况下的转速误差作为灰色预测序列的原始序列为Δω(0),通过累加公式得到累加序列Δω(1)={Δω(1)(1),Δω(1)(2),…,Δω(1)(n)};
步骤3:建立微分方程:通过最小二乘求解公式 得到待估参数a,b,且a为发展系数,b为灰色作用量,其中, Z(1)(k+1)为预测模型的背景值,Y=[Δω(0)(2),Δω(0)(3),…,Δω(0)(n)]T,
步骤4:根据估计值,得到灰色算法微分方程的解为:
所述C为常数项,为:
步骤5:令t=k,并通过累减Δω(0)=Δω(1)(k)-Δω(1)(k-1),还原为原始序列,则: 此时取k=i,
则: 其中,i=1,2,…,n;
步骤6:对原始序列的n个数的预测值,设预测序列为Δω',将预测的此序列进行累加得到:Δω'(1)={Δω'(1)(1),Δω'(1)(2),…,Δω'(1)(n)},取最近的Δω'(1)(n)值作为初值,同时a,b值也相应改变为a'、b',得到:其中,j=n+1,n+2,…;
步骤7:得到用一个分段函数表示的灰色预测模型为:
步骤8:以灰色预测模型,对未来转速误差进行超前预测,设此预测补偿量为Δωp,则得到的转速修正量为ω=ωc+Δωp;在矢量控制双闭环控制策略下,将此转速修正量作为控制输入量嵌入控制***中,实现转速的超前预测补偿控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410479991.6A CN104242744B (zh) | 2014-09-19 | 2014-09-19 | 一种基于优化灰色预测补偿的永磁同步电机转速控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410479991.6A CN104242744B (zh) | 2014-09-19 | 2014-09-19 | 一种基于优化灰色预测补偿的永磁同步电机转速控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104242744A true CN104242744A (zh) | 2014-12-24 |
CN104242744B CN104242744B (zh) | 2016-08-24 |
Family
ID=52230257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410479991.6A Active CN104242744B (zh) | 2014-09-19 | 2014-09-19 | 一种基于优化灰色预测补偿的永磁同步电机转速控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104242744B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105577058A (zh) * | 2015-12-28 | 2016-05-11 | 江苏大学 | 基于新型模糊自抗扰控制器的五相容错永磁电机速度控制方法 |
CN106452245A (zh) * | 2016-10-28 | 2017-02-22 | 沈阳工业大学 | 一种用于永磁同步电机的灰色预测终端滑模控制方法 |
CN106533285A (zh) * | 2016-09-30 | 2017-03-22 | 郑州轻工业学院 | 基于Kriging模型的永磁直流电机转速控制方法 |
CN110112983A (zh) * | 2019-01-30 | 2019-08-09 | 安徽普云信息科技有限公司 | 一种电机灰色预测模糊pid控制器的控制***及其控制方法 |
CN110784146A (zh) * | 2019-10-12 | 2020-02-11 | 武汉科技大学 | 一种基于预测补偿的交流伺服***速度环参数自校正方法 |
CN112666829A (zh) * | 2020-12-02 | 2021-04-16 | 深圳先进技术研究院 | 一种***优化控制方法、装置、终端设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060178927A1 (en) * | 2005-02-04 | 2006-08-10 | Taiwan Semiconductor Manufacturing Co., Ltd. | Demand forecast system and method |
US20080018288A1 (en) * | 2006-07-20 | 2008-01-24 | Schneider Toshiba Inverter Europe Sas | Method of adjusting parameters of a synchronous motor and variable speed drive using such a method |
CN101369133A (zh) * | 2008-09-24 | 2009-02-18 | 上海大学 | 基于灰色预估器的低速摩擦伺服***滑模变结构控制方法 |
-
2014
- 2014-09-19 CN CN201410479991.6A patent/CN104242744B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060178927A1 (en) * | 2005-02-04 | 2006-08-10 | Taiwan Semiconductor Manufacturing Co., Ltd. | Demand forecast system and method |
US20080018288A1 (en) * | 2006-07-20 | 2008-01-24 | Schneider Toshiba Inverter Europe Sas | Method of adjusting parameters of a synchronous motor and variable speed drive using such a method |
CN101369133A (zh) * | 2008-09-24 | 2009-02-18 | 上海大学 | 基于灰色预估器的低速摩擦伺服***滑模变结构控制方法 |
Non-Patent Citations (2)
Title |
---|
刘栋良等: "基于灰色预测的永磁同步电动机速度控制", 《仪器仪表学报》 * |
孙海军等: "灰色预测法PMSM无传感器控制***", 《电机与控制学报》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105577058A (zh) * | 2015-12-28 | 2016-05-11 | 江苏大学 | 基于新型模糊自抗扰控制器的五相容错永磁电机速度控制方法 |
CN105577058B (zh) * | 2015-12-28 | 2018-08-21 | 江苏大学 | 基于模糊自抗扰控制器的五相容错永磁电机速度控制方法 |
CN106533285A (zh) * | 2016-09-30 | 2017-03-22 | 郑州轻工业学院 | 基于Kriging模型的永磁直流电机转速控制方法 |
CN106533285B (zh) * | 2016-09-30 | 2019-08-06 | 郑州轻工业学院 | 基于Kriging模型的永磁直流电机转速控制方法 |
CN106452245A (zh) * | 2016-10-28 | 2017-02-22 | 沈阳工业大学 | 一种用于永磁同步电机的灰色预测终端滑模控制方法 |
CN110112983A (zh) * | 2019-01-30 | 2019-08-09 | 安徽普云信息科技有限公司 | 一种电机灰色预测模糊pid控制器的控制***及其控制方法 |
CN110784146A (zh) * | 2019-10-12 | 2020-02-11 | 武汉科技大学 | 一种基于预测补偿的交流伺服***速度环参数自校正方法 |
CN112666829A (zh) * | 2020-12-02 | 2021-04-16 | 深圳先进技术研究院 | 一种***优化控制方法、装置、终端设备及可读存储介质 |
CN112666829B (zh) * | 2020-12-02 | 2022-05-27 | 深圳先进技术研究院 | 一种***优化控制方法、装置、终端设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104242744B (zh) | 2016-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104283478B (zh) | 一种电动汽车用永磁同步电机电流控制***及控制方法 | |
CN104242744A (zh) | 一种基于优化灰色预测补偿的永磁同步电机转速控制方法 | |
Li et al. | On the rejection of internal and external disturbances in a wind energy conversion system with direct-driven PMSG | |
CN107070341A (zh) | 基于鲁棒迭代学习控制的永磁同步电机转矩脉动抑制方法 | |
CN103051274B (zh) | 基于变阻尼的二自由度永磁同步电机的无源性控制方法 | |
CN110190795B (zh) | 一种永磁同步电机级联式鲁棒预测电流控制方法 | |
CN106357184A (zh) | 基于神经网络的车用永磁同步电机输出转矩的温度补偿方法 | |
CN105490604B (zh) | 一种三相四开关感应电动机变频调速***的预测控制方法 | |
CN105610369A (zh) | 一种基于滑模观测器的异步电机磁链观测方法 | |
CN107154763A (zh) | 永磁同步电机无差拍直接转矩控制***及控制方法 | |
CN110454328A (zh) | 一种无风速传感器下的风力发电***功率追踪方法 | |
CN104393814B (zh) | 一种永磁同步电机控制方法 | |
CN102769426A (zh) | 一种在线容错电动汽车交流感应电机驱动控制*** | |
CN104779873B (zh) | 一种用于pmsm伺服***的预测函数控制方法 | |
CN103346728A (zh) | 双馈风力发电机定转子电流传感器故障判断方法 | |
CN103986400B (zh) | 基于二维模糊控制的模型参考自适应***参数自整定方法 | |
CN106788053B (zh) | 基于观测器的电动车永磁同步电机***误差补偿控制方法 | |
CN106026826A (zh) | 电动车驱动电机工况匹配控制功效性的网络化测控方法 | |
Chen et al. | A High‐Performance Control Method of Constant V/f‐Controlled Induction Motor Drives for Electric Vehicles | |
CN101282102A (zh) | 兆瓦级永磁同步直驱风电机组无速度传感器控制方法 | |
CN104408223A (zh) | 一种风电机组的跟踪优化控制方法 | |
Wu et al. | Backstepping terminal sliding mode control of DFIG for maximal wind energy captured | |
Zhou et al. | A combined control strategy of wind energy conversion system with direct-driven PMSG | |
CN103986399B (zh) | 一种微网构建中的海浪发电***位置检测方法 | |
Shahriari et al. | Dynamic state estimation of a doubly fed induction generator based on a comprehensive nonlinear model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |