CN101977009B - 高精度数控机床进给驱动用正弦波直线电机的控制方法 - Google Patents

高精度数控机床进给驱动用正弦波直线电机的控制方法 Download PDF

Info

Publication number
CN101977009B
CN101977009B CN2010105048456A CN201010504845A CN101977009B CN 101977009 B CN101977009 B CN 101977009B CN 2010105048456 A CN2010105048456 A CN 2010105048456A CN 201010504845 A CN201010504845 A CN 201010504845A CN 101977009 B CN101977009 B CN 101977009B
Authority
CN
China
Prior art keywords
control
current
fuzzy
output
motor
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.)
Active
Application number
CN2010105048456A
Other languages
English (en)
Other versions
CN101977009A (zh
Inventor
孙国平
余海涛
周士贵
冯四平
姜崇学
朱斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JIANGSU ZHONGRONG ELECTRIC CO Ltd
Original Assignee
JIANGSU ZHONGRONG ELECTRIC CO Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by JIANGSU ZHONGRONG ELECTRIC CO Ltd filed Critical JIANGSU ZHONGRONG ELECTRIC CO Ltd
Priority to CN2010105048456A priority Critical patent/CN101977009B/zh
Publication of CN101977009A publication Critical patent/CN101977009A/zh
Application granted granted Critical
Publication of CN101977009B publication Critical patent/CN101977009B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Multiple Motors (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种高精度数控机床进给驱动用正弦波直线电机的控制方法,具体步骤为:运动轨迹跟踪模块将产生的位移误差E和误差变化率dE传送给位置控制环;位置控制环采用了自适应模糊控制算法,模糊控制器的输出速度量与测量的速度信号进行比较并传输给速度控制环;速度控制环将产生的误差信号与d轴分量的误差信号一起传输给电流控制环;电流控制环采用带有PI调节器的空间矢量PWM调制技术,控制逆变器输出电流的大小,从而控制电机的输出转矩;反馈信号检测模块将反馈信号输出给电流控制环,对电机的输出转矩进行调整。本发明将自适应控制、模糊控制以及交流电机的矢量控制结合在一起,提高了直线伺服电机的稳定性、精确度和动态响应能力。

Description

高精度数控机床进给驱动用正弦波直线电机的控制方法
技术领域
该发明涉及一种高精度数控机床进给驱动用直线伺服电机的控制方法,具体地说是一种带有自适应模糊控制算法的直线伺服电机的矢量控制方法。
背景技术
目前,由于数控加工领域在速度、加速度、精度以及工作行程方面的需求越来越高,新型数控机床逐渐趋向于采用直线电机作为进给驱动电机以替代传统的“旋转伺服电机+滚珠丝杠”的进给方式。但是,由于直线电机直接与加工刀具连接,外部负载的扰动、摩擦力会直接传给直线电机,再考虑到直线电机在工作时各种参数的变化以及控制***的不确定因素的影响,这就对直线电机的控制提出了更高的要求。
由于正弦波直线永磁电机具有高功率密度以及快速、精确的高控制性能,使其成为进给驱动用直线电机的首选。对于这种电机控制方法的研究一直以来是一个热点,例如采用鲁棒控制技术来克服控制***的各种扰动,但这种方法是基于精确模型参数的控制方法,而直线电机的模型具有诸多不确定性而且有些参数难以测量。有人考虑采用传统的自适应控制方法,包括模型参考自适应控制、自调节控制以及滑模变结构控制等,这类控制方法的优点是可以摆脱对电机精确参数的依赖。智能控制技术如模糊控制、神经网络控制等近年来已经被研究者应用于伺服驱动控制中,并取得了理想的运动控制性能。但是目前还没有将自适应控制、模糊控制已及交流电机的矢量控制结合在一起的技术用于电机控制中。
发明内容
为了克服直接进给驱动控制***中出现的在外部干扰影响下***不稳定、控制精度差和动态响应能力低等问题。本发明的目的是提供一种基于自适应模糊算法的正弦波直线伺服电机的控制方法,该控制方法将自适应控制、模糊控制已及交流电机的矢量控制结合在一起,可有效地克服各种扰动和不确定性对控制***的影响,提高了直线伺服电机的稳定性、精确度和动态响应能力。
本发明的目的是通过以下技术方案来实现的:
一种高精度数控机床进给驱动用正弦波直线电机的控制方法,其特征在于:该控制方法通过运动轨迹跟踪模块、位置控制环、速度控制环、电流控制环和反馈信号检测模块对正弦波直线电机进行控制,具体包括以下步骤:
1)运动轨迹跟踪模块将产生的位移参考指令与采集的实时位移信号进行比较,并将产生的位移误差E和误差变化率dE传送给位置控制环;
2)位置控制环采用了自适应模糊控制算法,先将两个输入量模糊化,根据已制定的模糊规则并利用乘积推理机进行模糊推理,解模糊后即可得到模糊控制器的输出;同时,位移参考指令还经过一个二阶参考模型和采集的实时位移信号比较,产生的位移误差用来校正模糊控制器中的解模糊参数,以消除控制对象的动态不确定性和负载变化;模糊控制器的输出速度量与测量的速度信号进行比较并传输给速度控制环;
3)速度控制环采用简单的P调节器,其输出量为电机电流的q轴分量,该分量作为参考量与采集变换来的绕组电流的q轴分量进行比较,产生的误差信号与d轴分量的误差信号一起传输给电流控制环;
4)电流控制环采用带有PI调节器的空间矢量PWM调制技术,d、q两个电流分量分别经过PI控制器后输出为两个轴的电压分量,经过坐标变换后输出基于定子坐标系的三相电压,最后经空间矢量PWM模块生产6路PWM输出,控制逆变器输出电流的大小,从而控制电机的输出转矩;
5)反馈信号检测模块将电流互感器测定的相电流信号和直线光电编码器测得的直线电机的位移信号传输给电流控制环,对电机的输出转矩进行调整。
本发明中,在电流控制环中设有控制信号反馈模块,该反馈信号由电流互感器测定的相电流信号和直线光电编码器测得的直线电机的位移信号组成。
运动轨迹跟踪模块中采用点对点(PTP)位置控制方法。位置控制环中模糊控制器采用了单值模糊器、乘积推理方法和中心平均解模糊方法;参考模型采用二阶***,校正机制采用梯度下降法。
本发明是自适应控制、模糊控制已及交流电机的矢量控制的有机结合。本发明的有益效果如下:
1、本发明中电流控制环采用的电压空间矢量PWM方法可以有效降低功率开关器件的开关损耗,提高了***的动态响应能力。
2、本发明中位置控制环采用的自适应模糊控制方法可以有效地抑制各种扰动和不确定性对控制***的影响,提高了伺服控制***的稳定性和精确度。
3、本发明中采用正弦波直线电机直接进给驱动方式代替传统的“旋转伺服电机+滚珠丝杠”的进给方式,可以大大提高伺服***的速度、加速度、动态响应能力和精确度。
本发明将自适应控制、模糊控制已及交流电机的矢量控制结合在一起,可有效地克服各种扰动和不确定性对控制***的影响,提高了直线伺服电机的稳定性、精确度和动态响应能力。特别适用于进给驱动装置采用直线电机的高速数控机床的高精度伺服***中。
附图说明
图1为本发明的控制框图。
图2为静止坐标系和同步旋转坐标系之间的关系图。
图3为基于DSP的电压空间矢量实现流程图。
图4为模糊控制器构造原理图。
具体实施方式
一种本发明所述的高精度数控机床进给驱动用正弦波直线电机的控制方法,具体包括以下步骤:
运动轨迹跟踪模块将产生的位移参考指令与采集的实时位移信号进行比较,并将产生的位移误差E和误差变化率dE传送给位置控制环;
位置控制环采用了自适应模糊控制算法,先将两个输入量模糊化,根据已制定的模糊规则并利用乘积推理机进行模糊推理,解模糊后即可得到模糊控制器的输出;同时,位移参考指令还经过一个二阶参考模型和采集的实时位移信号比较,产生的位移误差用来校正模糊控制器中的解模糊参数,以消除控制对象的动态不确定性和负载变化;模糊控制器的输出速度量与测量的速度信号进行比较并传输给速度控制环;
速度控制环采用简单的P调节器,其输出量为电机电流的q轴分量,该分量作为参考量与采集变换来的绕组电流的q轴分量进行比较,产生的误差信号与d轴分量的误差信号一起传输给电流控制环;
电流控制环采用带有PI调节器的空间矢量PWM调制技术,d、q两个电流分量分别经过PI控制器后输出为两个轴的电压分量,经过坐标变换后输出基于定子坐标系的三相电压,最后经空间矢量PWM模块生产6路PWM输出,控制逆变器输出电流的大小,从而控制电机的输出转矩;
反馈信号检测模块将电流互感器测定的相电流信号和直线光电编码器测得的直线电机的位移信号传输给电流控制环,对电机的输出转矩进行调整。
如图1所示,被控对象正弦波永磁直线电机在同步旋转d、q轴坐标系下的动态数学模型为:
di d dt = - R s L d i d + π τ L q L d dx p dt i q + 1 L d v d di q dt = - R s L q i q - π τ L d L q dx p dt i d - π τ λ f L q dx p dt + 1 L q v q - - - ( 1 )
产生的电磁推力为:
F e = - 3 2 π τ ( ( L d - L q ) i d + λ f ) i q - - - ( 2 )
若考虑负载阻力,永磁直线电机的动态运动方程为:
F e - F L = M m d 2 x p dt 2 + B m dx p dt - - - ( 3 )
如图1所示,电流控制环包括两个PI调节器、坐标变换(包括Clark、Clark-1、Park、Park-1四个坐标变换)、SVPWM等模块。通过矢量变换对高度耦合高度非线性的直线电机的电感特性进行解耦,采用了id=0的矢量控制,这样只要使定子电流的方向始终在q轴方向上,就可以通过控制定子电流的大小来直接控制电机的推力,此时,式(2)变为:
F e = - 3 2 π τ λ f i q = K t i q - - - ( 4 )
静止3相、2相坐标系以及同步旋转2相坐标系的位置关系图如图2所示。图3是基于DSP的空间电压矢量的实现流程图。
如图1所示,位置控制环包括模糊控制器、自适应校正机制、参考模型等。模糊控制器的结构如图4所示,跟踪误差e和误差变化率de定义为:
e ( k ) = x p * ( k ) - x p ( k ) de ( k ) = e ( k ) - e ( k - 1 ) - - - ( 5 )
将跟踪误差e和误差变化率de作为模糊控制器的输入,速度vf作为模糊控制器的输出,e、de、vf都进行了归一化处理,归一化系数分别为Ke、Kde、Kvf,选择对称三角形函数作为隶属函数,确定输入输出变量的语言值。
模糊控制器采用了单值模糊器、乘积推理方法和中心平均解模糊方法。
参考模型采用了二阶***,其传递函数为:
x m ( s ) x p * ( s ) = ω n 2 s 2 + 2 ζ ω n s + ω n 2 - - - ( 6 )
根据电机控制要求,该二阶***为无超调、响应快速且稳态误差为零的***。选择阻尼系数ξ=1,则在上述约束下上升时间tr和自然频率ωn之间的关系如下:
( 1 - ω n t r ) e - ω n t r = 0.1 - - - ( 7 )
一旦tr给定,就可以求出ωn。并且用双曲变换可以得到参考模型传递函数的离散形式:
x m ( z - 1 ) x p * ( z - 1 ) = a 0 + a 1 z - 1 + a 2 z - 2 1 + b 1 z - 1 + b 2 z - 2 - - - ( 8 )
差分方程为:
x m ( k ) = - b 1 x m ( k - 1 ) - b 2 x m ( k - 2 ) - a 0 x p * ( k ) + a 1 x p * ( k - 1 ) + a 2 x p * ( k - 2 ) - - - ( 9 )
校正机制采用了梯度下降法,通过最小化参考模型输出与电机动子位移差值的平方来校正模糊控制器的解模糊参数:
J ( k + 1 ) = 1 2 e m ( k + 1 ) 2 = 1 2 [ x m ( k + 1 ) - x p ( k + 1 ) ] 2 - - - ( 10 )
Δ c m , n ( k + 1 ) ∝ - ∂ J ( k + 1 ) ∂ c m , n ( k ) = - α ∂ J ( k + 1 ) ∂ c m , n ( k ) - - - ( 11 )
直线电机动子运动轨迹的跟踪采用了点对点的位置控制方式,每一个采样周期期间的瞬时位置指令可以有下列步骤得到:
(1)先计算除去加速过程的时间时间,再计算考虑加速过程的总时间:
T1=Δxp/V
To=MAX(T1,Tacc)+Tacc
(2)求取采样周期的倍数:N′=[Tacc/td]和N=[To/td]
(3)更新最大速度:V′=Δxp/(T′o-T′acc)
(4)求取加速度:A=V′/T′acc
(5)计算瞬时位置指令:
a)加速区:
b)匀速区:
Figure BSA00000300097800065
c)减速区:
Figure BSA00000300097800066
本发明将自适应控制、模糊控制已及交流电机的矢量控制结合在一起,可有效地克服各种扰动和不确定性对控制***的影响,提高了直线伺服电机的稳定性、精确度和动态响应能力。

Claims (3)

1.一种高精度数控机床进给驱动用正弦波直线电机的控制方法,其特征在于:该控制方法通过运动轨迹跟踪模块、位置控制环、速度控制环、电流控制环和反馈信号检测模块对正弦波直线电机进行控制,具体包括以下步骤:
1)运动轨迹跟踪模块将产生的位移参考指令与采集的实时位移信号进行比较,并将产生的位移误差E和误差变化率dE传送给位置控制环;
2)位置控制环采用了自适应模糊控制算法,先将两个输入量模糊化,根据已制定的模糊规则并利用乘积推理机进行模糊推理,解模糊后即可得到模糊控制器的输出;同时,位移参考指令还经过一个二阶参考模型和采集的实时位移信号比较,产生的位移误差用来校正模糊控制器中的解模糊参数,以消除控制对象的动态不确定性和负载变化;模糊控制器的输出速度量与测量的速度信号进行比较并传输给速度控制环;
3)速度控制环采用简单的P调节器,其输出量为电机电流的q轴分量,该分量作为参考量与采集变换来的绕组电流的q轴分量进行比较,产生的误差信号与d轴分量的误差信号一起传输给电流控制环;
4)电流控制环采用带有PI调节器的空间矢量PWM调制技术,d、q两个电流分量分别经过PI调节器后输出为两个轴的电压分量,经过坐标变换后输出基于定子坐标系的三相电压,最后经空间矢量PWM模块生产6路PWM输出,控制逆变器输出电流的大小,从而控制电机的输出转矩;
5)反馈信号检测模块将电流互感器测定的相电流信号和直线光电编码器测得的直线电机的位移信号传输给电流控制环,对电机的输出转矩进行调整。
2.根据权利要求1所述的高精度数控机床进给驱动用正弦波直线电机的控制方法,其特征在于:运动轨迹跟踪模块中采用点对点位置控制方法。
3.根据权利要求1所述的高精度数控机床进给驱动用正弦波直线电机的控制方法,其特征在于:位置控制环中模糊控制器采用了单值模糊器、乘积推理方法和中心平均解模糊方法;参考模型采用二阶***,校正机制采用梯度下降法。
CN2010105048456A 2010-10-09 2010-10-09 高精度数控机床进给驱动用正弦波直线电机的控制方法 Active CN101977009B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105048456A CN101977009B (zh) 2010-10-09 2010-10-09 高精度数控机床进给驱动用正弦波直线电机的控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105048456A CN101977009B (zh) 2010-10-09 2010-10-09 高精度数控机床进给驱动用正弦波直线电机的控制方法

Publications (2)

Publication Number Publication Date
CN101977009A CN101977009A (zh) 2011-02-16
CN101977009B true CN101977009B (zh) 2013-01-02

Family

ID=43576864

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105048456A Active CN101977009B (zh) 2010-10-09 2010-10-09 高精度数控机床进给驱动用正弦波直线电机的控制方法

Country Status (1)

Country Link
CN (1) CN101977009B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8729838B2 (en) * 2012-05-18 2014-05-20 Hamilton Sundstrand Corporation Current control for an electric actuator
JP5657633B2 (ja) * 2012-12-14 2015-01-21 ファナック株式会社 移動体が反転するときの位置誤差を補正するサーボ制御装置
BR102013024565A2 (pt) * 2013-09-25 2015-09-15 Whirlpool Sa sistema para controle de operação de motor elétrico de compressor e método para controle de operação de motor elétrico de compressor
CN103532459A (zh) * 2013-10-15 2014-01-22 东南大学 一种数控机床驱动用直线伺服电机控制方法
CN104270046B (zh) * 2014-09-26 2017-10-20 骆伟法 基于转速‑电流二维模糊模型自学习的电机控制方法
CN107148743B (zh) * 2015-11-26 2019-07-30 深圳市英威腾电气股份有限公司 直线电机的变频控制方法、装置和***
CN107493046A (zh) * 2017-08-30 2017-12-19 广东工业大学 一种驱动洗衣机无刷直流电机的三环模糊控制方法及***
CN110277941B (zh) * 2019-06-28 2021-01-05 东南大学 永磁电机、转子位置控制方法、装置
CN117006803B (zh) * 2023-09-28 2023-12-12 南通百源制冷设备有限公司 一种用于螺旋速冻机的产品位移校正方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2836317Y (zh) * 2005-11-29 2006-11-08 东南大学 直线同步电机凸极转子
CN2930081Y (zh) * 2006-06-16 2007-08-01 东南大学 内置式永磁直线电机
CN101106316A (zh) * 2007-04-27 2008-01-16 东南大学 用于海浪发电的直线发电机

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2836317Y (zh) * 2005-11-29 2006-11-08 东南大学 直线同步电机凸极转子
CN2930081Y (zh) * 2006-06-16 2007-08-01 东南大学 内置式永磁直线电机
CN101106316A (zh) * 2007-04-27 2008-01-16 东南大学 用于海浪发电的直线发电机

Also Published As

Publication number Publication date
CN101977009A (zh) 2011-02-16

Similar Documents

Publication Publication Date Title
CN101977009B (zh) 高精度数控机床进给驱动用正弦波直线电机的控制方法
CN103532459A (zh) 一种数控机床驱动用直线伺服电机控制方法
CN102497156B (zh) 永磁同步电机速度环的神经网络自校正控制方法
Eker et al. Sliding mode control with integral augmented sliding surface: design and experimental application to an electromechanical system
CN102611381A (zh) 永磁同步电机直接转矩控制***
CN105406786A (zh) 一种永磁同步电机转动惯量辨识方法
CN103532448B (zh) 一种电动汽车驱动***的控制方法
CN105871282A (zh) 一种基于电机转动惯量的控制器pi参数整定方法
CN103117703A (zh) 一种永磁同步电机无传感器控制方法及其控制装置
CN106330038B (zh) 一种基于自适应增益滑模观测器的pmlsm无传感器控制方法
CN107132759A (zh) 一种直线电机驱动fts基于eso滑模改进重复控制方法
CN103916062B (zh) 一种基于dsp的矢量控制电动执行器
El Ouanjli et al. Real-time implementation in dSPACE of DTC-backstepping for a doubly fed induction motor
CN108365785B (zh) 一种异步电机重复预测控制方法
CN104734595A (zh) 基于模型参考自适应的永磁同步电机转动惯量辨识方法
CN106059423A (zh) 一种基于fc和smo的无速度传感器控制***
CN103051274A (zh) 基于变阻尼的二自由度永磁同步电机的无源性控制方法
CN103208958A (zh) 一种直流伺服驱动控制***
CN101515778A (zh) 无刷直流力矩电机位置伺服***摩擦力矩自适应补偿方法
CN103647493B (zh) 一种永磁同步电机的h无穷转速估计方法
CN201403064Y (zh) 基于永磁无刷直流电机的无刷伺服控制***和驱动装置
CN201830196U (zh) 高精度数控机床进给驱动用正弦波直线电机的控制装置
CN108923711A (zh) 一种伺服***零点校对的绝对值编码器调零方法
CN109617482B (zh) 永磁同步电机的l2滑模控制方法
Yue et al. Direct torque control method of PMSM based on fractional order PID controller

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