机床位置伺服系统的正交反馈-前馈补偿方法

韦进文 ,  王肃鹏 ,  李东旭 ,  郭志俊

中国机械工程 ›› 2026, Vol. 37 ›› Issue (7) : 1717 -1724.

PDF (1552KB)
中国机械工程 ›› 2026, Vol. 37 ›› Issue (7) : 1717 -1724. DOI: 10.3969/j.issn.1004-132X.2026.07.021
智能制造

机床位置伺服系统的正交反馈-前馈补偿方法

作者信息 +

Orthogonal Feedback-Feedforward Compensation Method for Machine Tool Position Servo Systems

Author information +
文章历史 +
PDF (1588K)

摘要

为提高机床反馈-前馈控制系统的补偿效果,基于广义叉积提出一种传递函数为Φ1、前馈控制器为1/Φ1的正交反馈-前馈复合控制系统。单位阶跃响应显示该复合控制系统的鲁棒性远强于最佳二阶系统。蒙特卡洛法仿真与机床加工实验表明,该复合控制系统加工误差也远小于最佳二阶系统,证明正交反馈增强闭环的鲁棒性,前馈控制提高稳态性能,正交反馈与前馈控制的结合可提高机床加工精度。

Abstract

To improve the compensation performance of feedback-feedforward control systems for machine tools, this paper proposes an orthogonal feedback-feedforward composite control system based on generalized cross-product, in which the closed-loop transfer function is Φ₁ and the feedforward controller is 1/Φ₁. Unit step response tests demonstrate that the proposed system exhibits significantly higher robustness than the optimal second-order system. Monte Carlo simulations and machining experiments further reveal that the machining errors of the composite system are substantially lower than those of the optimal second-order system. These results indicate that orthogonal feedback enhances closed-loop robustness, while feedforward control improves steady-state performance. The combination of the two control strategies effectively enhances the machining accuracy of machine tools.

Graphical abstract

关键词

前馈控制 / 复合控制 / 鲁棒控制 / 铣床 / 加工精度

Key words

feedforward control / composite control / robust control / milling machine / machining accuracy

引用本文

引用格式 ▾
韦进文,王肃鹏,李东旭,郭志俊. 机床位置伺服系统的正交反馈-前馈补偿方法[J]. 中国机械工程, 2026, 37(7): 1717-1724 DOI:10.3969/j.issn.1004-132X.2026.07.021

登录浏览全文

4963

注册一个新账户 忘记密码

0 引言

数控机床通常在反馈控制的基础上引入前馈补偿,根据输入及其与反馈信号的差值进行控制决策,减小扰动给刀具运动造成的不利影响,增强系统对参考输入的跟踪能力。

前馈补偿是数控机床加快系统响应、提高加工精度的重要技术[1],补偿对象是扰动与参考输入。机床扰动补偿的研究集中于摩擦[2-3]与负载[4]。将扰动信号前馈到系统控制指令处可减小扰动对系统的影响[5]。参考输入的前馈方式包括前置式与层叠式。前置式的控制器与闭环相串联,其典型应用是零相位误差跟踪控制(zero phase error tracking control, ZPETC)[6]。为提高系统快速性并减小跟踪误差,实现输入指令的全补偿,前馈控制器DFF取反馈闭环传递函数Φ的倒数,即DFF=1/Φ,使输入到输出的传递函数尽量接近1。

前置式补偿器对模型误差非常敏感,Φ存在靠近-1或非最小相位零点时,DFF会剧烈振荡甚至不稳定[7]。在DFF中附加零点来抵消Φ的非最小相位零点[8]或采用最优自适应方法实时估算负载和扰动,可实现机床指令的零相位误差跟踪[9]。但DFF中附加的零点并不能真正抵消闭环中具有不确定性的零点,最优自适应方法对扰动的估算严重依赖系统参数准确性,因此这两种方法的作用有限。

三环结构的伺服系统中,电流环与速度环通常用层叠式前馈补偿。通过前馈控制器将补偿量嵌入被控对象不会影响闭环稳定性,但机床的复杂结构导致基于系统原型的补偿量计算复杂,还容易受参数不准确的影响[10]。工程上常通过简化内环原型来实现补偿,但这会导致补偿量不准确[11]。为提高补偿准确性,学者提出模型跟踪控制(MFC)[12]、在线辨识[13]、状态观测器等算法来估计系统的转动惯量[14]、摩擦因数[2]等模型参数,或先用参考模型自适应(MRAS)算法在线辨识负载惯量[15]、再将估计的模型及其参数用于前馈控制器参数的实时调节。这些方法取得一定效果,但算法复杂、计算量大,且并非所有参数都可准确估计。

工程实现中,有时需要使用简化的输入前馈控制器,如三环伺服系统将一阶或二阶微分串联比例环节作为速度环与电流环的前馈控制器。对于阶跃等变化剧烈且非连续的输入,位置环的增益小导致稳态误差大,而增益大则导致超调大,使前馈补偿的效果甚微甚至完全无效[16]。为抑制超调量,黄科元等[17]在位置环引入微分负反馈,但微分运算易放大反馈噪声,削弱补偿效果。陆浩等[18]在前馈环节引入跟踪微分器,采用指令微分前馈整形剧烈变化的输入曲线。该方法实现了对小幅阶跃输入的快速无超调跟踪,但无法消除大幅阶跃输入引起的超调,且存在连续信号跟踪滞后、参数调整复杂等问题[19]。

前馈补偿的理想目标是扰动到输出的传递函数接近0(扰动抑制)与参考输入到输出的传递函数接近1(跟踪复现)。无论是前置式还是层叠式,前馈控制器一般包含被控或闭环对象传递函数的倒数或微分/高阶微分,补偿效果严重依赖被控对象模型的精度[13]。机床模型不准确或存在不确定摄动会削弱补偿效果甚至适得其反。MFC、MRAS等算法有一定鲁棒性,但它们的复杂性影响了快速性与补偿效果,降低其在前馈补偿中的应用价值。

本文将广义叉积鲁棒定理用于数控铣床的前置式输入前馈补偿,最大限度抑制机床不确定度的影响,设计的前馈控制器可弥补鲁棒设计对稳态性能的限制,极大提高铣床的速度与精度。

1 基于广义叉积的鲁棒前馈补偿

1.1 广义叉积及其鲁棒定理

(1)定义。N个行向量构成N×(N+1)维矩阵 A,其中,叉向量 Ai =(ai,1,ai,2,…,ai,N+1)∈RN+1,i=1,2,…,N。叉矩阵 A 的广义叉积(积向量)定义为

C= cross A =(c1,c2,…,cN+1)
cj=EjE0  j=1,2,…,N+1

Ej =[ei ]1×(N+1)

ei=1i=j0其他
E0=a1,1a1,2⋯a1,N+1a2,1a2,2⋯a2,N+1⋮⋮⋮aN,1aN,2⋯aN,N+1

积向量 C 的模

|C|=|B|∏i=1N|Ai|B=cosβ1,1cosβ1,2⋯cosβ1,Ncosβ2,1cosβ2,2⋯cosβ2,N⋮⋮⋮cosβN,1cosβN,2⋯cosβN,N

式中:βi,j 为叉向量 Ai 与 Aj 的夹角。

广义叉积具有与三维叉积相同的性质,如叉矩阵 A 与积向量 C 正交即 ACT=0。

(2)鲁棒定理。叉向量 Aj 的微小不确定性变化Δ Aj 引起的积向量 C 变化为Δ C,若 Aj 与 A 中其他叉向量均正交,则积向量 C 对Δ Aj 的鲁棒性最强即Δ |C|/|C |最小。所有叉向量相互正交时,积向量对其叉矩阵变化的鲁棒性最强。

证明[20]:定义叉向量 Aj 的补向量

Ajc=cross[ A1A2 … Aj-1C /| C | Aj+1Aj-2 … AN ]T

则有点积Aj⋅Ajc=|Aj||Ajc|cosαj=-|C|,再由|Ajc|=|B(j,j)|∏i=1N|Ai|/|Aj|得

cosαj=-|B||B(j,j)|

其中, B (j,j)为矩阵 B 删除第j行和第j列后得到的矩阵,且满足0≤| B |≤| B (j,j)|≤1;正交角αj 描述 Aj 与 A 中其他叉向量的方位关系,αj ∈(π/2,π]。若αj =π,则 Aj 与 A 中其他叉向量正交;若αj →π/2,则 Aj 与 A 中其他叉向量趋于平行。 Aj 有增量Δ Aj 时,积向量 C 的增量为Δ C,由|C|=-|Aj||Ajc|cosα=j|B|∏i=1n|Ai|得叉向量 C 模的变化率Δ|C|ΔAj|C|=Δ|Aj||Aj|-Δαjtanαj,以及积向量模的变化率Δ|C|ΔA|C|=∑j=1n(Δ|Aj||Aj|-Δαjtanαj)。αj =π时,-Δαj tanαj =0, C 对 Aj 的变化最小即鲁棒性最强;α1=α2=…=αn =π时, C 对 A1、 A2、…、 An 变化的鲁棒性最强。

证毕。

对高维叉矩阵,用式(1)计算积向量较麻烦,故提出快速算法:先用叉矩阵构造的方程组 AXT=0得一个确定解 X。如果 X 的第j个元素xj ≠0,则仅需计算积向量相应的第j个元素cj;再由叉积正交性质 ACT=0得到积向量

C = Xcj /xj

由于cj /xj 为常数,所以 C 与 X 平行且鲁棒性质相同。

1.2 基于广义叉积的系统鲁棒机理与设计方法

积向量模摄动由相互独立的叉向量模摄动与叉向量方位摄动构成,正交时,第j个叉向量的方位摄动灵敏度tanαj 为0,对积向量无影响。任意一个确定解 X 与积向量平行且鲁棒性质相同。广义叉积鲁棒定理表明,若叉矩阵各行相互正交,则矩阵元素变异对积向量 C 或叉矩阵方程组的任意一个确定解 X 影响最小。将广义叉积鲁棒定理用于系统设计可增强鲁棒性。下面以二阶对象为例阐述鲁棒前馈补偿原理,假设二阶对象的传递函数为

Gz=C(z)U(z)=b0+b1z-1+b2z-21+a1z-1+a2z-2

式中:C(z)为被控物理量;U(z)为控制器的输出;a1、a2、b0、b1、b2为确定的系数。

将该传递函数转换成可控标准型的状态空间表达式:

v(n+1)=Fv(n)+Hu(n)c(n)=Pv(n)+Qu(n)

并用状态反馈构造闭环,其中,控制器的控制律为

u(n)=krr(n)- Lv (n)

式中:kr为调节稳态误差的前置增益(待设计);r(n)为闭环参考输入,即前馈控制器的输出; L 为状态反馈矩阵(待设计), L =[l1l2]; v (n)为状态向量。

式(5)的状态反馈控制律可使相应的闭环(传递函数记为Φ1)仍为二阶系统,且零点与开环相同。由此得到名义闭环传递函数

Φ(z)=C(z)R(z)=kr(b0+b1z-1+b2z-2)1+a11z-1+a22z-2=                 kr(b0+b1z-1+b2z-2)1+(l2+a1)z-1+(l1+a2)z-2

将式(6)的差分方程

c(n)+a11c(n-1)+a22c(n-2)-krb0r(n)-

krb1r(n-1)-krb2r(n-2)=0  n=2,3,…,N

写成矩阵形式:

ACT=0
A=[Aij](N-1)×(2N+2)=1i=j=1,2,⋯,N-1a11i=j-1=1,2,⋯,N-1a22i=j-2=1,2,⋯,N-1-b0i=j-N+1=1,2,⋯,N-1-b1i=j-N+2=1,2,⋯,N-1-b2i=j-N+3=1,2,⋯,N-10其他
C=(c(N),c(N-1),⋯,c(0),r(N),r(N-1),⋯,r(0))

通过求解矩阵[ AC ]T的方程组[AC]T(Ad)T=0,得一个(N+2)×(2N+2)的行正交矩阵Ad=[A1dA2d⋯AN+2d]T,则 Ad与 A 可组合成一个(2N+1)×(2N+2)的叉矩阵[ AAd]T, C 为[ AAd]T的积向量或与积向量平行的叉矩阵方程组的一个解。由于行向量正交的常数矩阵 Ad仅与 A 和输入序列r(n)有关,故 A 是与 Ad及输入无关的离散系统描述,称之为系统叉矩阵。

式(7)中,若 A 中各行相互正交,则叉矩阵[ AAd]T完全正交,积向量 C =( c (n), r (n))或叉矩阵方程组的解对被控对象的参数a1、a2、b0、b1、b2变化最不敏感,即 C 变化最小。由于 C 中的r(n)是确定的输入序列, C 变化最小实际上是输出序列 c (n)的变化最小;反之,若 A 的正交度低,则系统的微小摄动可引起 c (n)剧变,急剧偏离其期望(名义)序列。

系统叉矩阵 A 中每一行向量与相隔2行以外的其他行向量自然正交。因此,只需使任意连续三行 Aj 、 Aj+1、 Aj+2相互正交,即可实现 A 中各叉向量的相互正交。由此,闭环正交鲁棒性条件为

a11(1+a22)+kr2b1(b0+b2)=0a22+kr2b0b2=0

再考虑闭环系统(式(6))的稳态性能及稳定性。由终值定理可得单位阶跃输入的稳态误差

ess=1-kr(b0+b1+b2)1+a11+a22

而由朱利判据得闭环稳定条件为

kr2|b1(b0+b2)|<(kr2b0b2-1)2kr2|b0b2|<1

综合式(8)~式(10)可确定使闭环系统(式(6))满足鲁棒性、稳定性,以及指定稳态误差为ess的kr、a11、a22。最后,根据a11=(l2+a1)与a22=(l1+a2),得状态反馈矩阵 L= [a22-a2  a11-a1]。

由此,用状态反馈控制器(式5)构成的闭环系统Φ1(z)因叉矩阵正交而鲁棒性最强。对于给定输入R(z),即使实际对象g(z)与名义对象G(z)的差异使实际闭环传递函数变为ϕ1(z),闭环系统的实际输出ϕ1(z) R(z)也能最大限度接近预期输出Φ1(z)R(z)。这说明实际闭环ϕ1(z)对名义闭环Φ1(z)的偏离受对象不确定性摄动的影响最小。图1中,前置的前馈控制器DFF(z)=1/Φ1(z)使参考输入到输出的实际传递函数DFF(z)ϕ1(z)更接近1,从而提高跟踪精度与响应速度,改善系统的控制性能。

1.3 正交反馈设计的系统性能

式(8)对闭环设计是一种强约束。由式(9)可知,这种约束实际上是对象传递函数的分子多项式系数b0 ~b2(开环零点对闭环极点与增益)的约束,因此不能任意配置闭环极点,使正交反馈无法兼顾闭环系统的鲁棒性与动态、稳态性能。

很多情况下,若要求ess=0,则式(8)~式(10)可能无解。此时,只能适当降低闭环的稳态性能要求,将ess作为可调参数,取一个合适的非0值代入式(8)~式(10),求得满足鲁棒性与稳定性的闭环正交极点;而系统稳态误差则通过前馈补偿消除。

2 设计实例

2.1 建模

建立图2a所示数控铣床的模型,然后采用传统方法与正交反馈法各设计一个前馈-反馈复合系统,并通过加工精度来评价算法的鲁棒性。铣床进行X-Y平面加工时,Z轴不动,X轴、Y轴联动。各轴传动链由直流电动机及其H桥驱动器、减速器、丝杆螺母及滑架组成。

将铣床系统简化为图2b所示的框架模型,其中,龙门架与滑架分别用带质点的刚性线框表示;机构变形导致的刀具偏移视为由扭簧S1、S2的扭转造成。以X光栅尺起点为原点O、X轴平行于工作台主导轨轴线方向、Y轴平行于滑架导轨轴线方向,建立如图所示的右手坐标系OXYZ;忽略弹性元件尺寸。在外力与惯性力作用下,弹性元件产生变形,引起坐标为(x, y, zB2)的刀尖B2在X、Y向的动态偏移分别为

Δx=zB2θ1Y-yθ1Z-(zS2-zB2)θ2YΔy=-zB2θ1X+(zS2-zB2)θ2X

其中,θ1Y为弹性元件S1的扭转变形,其上标X、Y、Z分别表示绕X、Y、Z轴转动。将加工平面置于OXY平面上靠近副导轨X'一侧,则zB2≈0,|θ1Y|≪|θ1Z|;B1、B2绕Y轴的惯性力矩大小相近、方向相反,使得弹性元件S2绕Y轴的变形很小,即θ2Y≈0。由此,Δx的表达式只保留-yθ1Z,Δy的表达式保留(zS2-zB2)θ2X。记θ1=θ1Z,θ2=θ2X,并分别代入Δx、Δy的表达式,可建立几何关系:

cx=xi+Δx=xi-yθ1cy=yi+Δy=yi-z2θ2

式中:xi 、yi 分别为龙门架与滑架的位移;cx、cy 分别为刀具的X向位移和Y向位移;z2为刀尖到S2的距离。

据D'Alembert原理,得X向力的平衡方程

FS2-(mB1+mB2)(x¨i-θ¨1y)-Fx=0

及绕Z轴、X轴的转矩平衡方程:

FS2y+mA2yA2(x¨i-θ¨1yA2)-k1θ1-c1θ˙1=0mB1(zB1-zS2)[y¨i-θ¨2(zB1-zS2)]-FyzS2-mB2zS2(y¨i+θ¨2zS2)-k2θ2-c2θ˙2=0

式中:FS2为S2处的X向内力;mi 为质点i的质量,i=1,2;ki 、ci 分别为S i 的扭转刚度和阻尼系数;yi 、zi 分别为元件i的Y轴坐标和Z轴坐标;Fx 、Fy 分别为刀具的X向与Y向切削阻力,并假设切削阻力与切削速度成正比[21],比例系数为kcx 、kcy。

由式(11)~式(13)描述的系统是可解耦的。将式(12)、式(13)中的各微分方程对Y滑架的位置参数y分段线性化,并结合式(11)可得xi 到cx 、yi 到cy 的传递函数:

G2x(s)=mA2yA2(yA2-y)s2+c1s+k1(mA2yA22+mB1y2)s2+(kcxy2+c1)s+k1G2y(s)=mB1zB1(zB1-zS2)s2+c2s+k2[mB1(zB1-zS2)2+mB2zS22]s2+(kcyzS22+c2)s+k2  

龙门架与Y滑架前端其他传动部件的时间常数远小于G2x (s)、G2y (s)的时间常数,故分别用比例系数Kx 、Ky 来近似从控制器输出信号ux 到xi 、uy 到yi 的传递函数[22]。则ux 到cx 、uy 到cy 的传递函数分别为

Gx(s)=KxG2x(s)Gy(s)=KyG2y(s)

式(15)中的Gx (s)、Gy (s)均为二阶系统传递函数,对应的脉冲传递函数Gx (z)、Gy (z)亦是二阶形式(分子分母都是二次多项式)。基于该模型结构,通过实验辨识Gx (z)与Gy (z)的具体参数。实验(采样周期T=1 ms)时,将激光干涉仪检测的刀具位移c(nT)作为系统输出,将控制信号序列u(nT)作为系统输入。辨识实验结果即X轴(y=0.72 m)、Y轴的脉冲传递函数分别为

Gxz=Cx(z)Ux(z)=0.2537-0.03276z-1+0.224z-21-1.193z-1+0.6288z-2Gyz=Cy(z)Uy(z)=0.3601-0.07503z-1+0.04502z-21-0.4734z-1-0.1863z-2

上述建模过程忽略了次要因素,如在传递函数Gx (s)的滑架位置参数y变化范围内将其视为分段常数,从而在各分段区间内将非线性系统近似为线性二阶模型。因此,由实验建模得到的机床名义模型(式(16))具有一定的不确定度。

2.2 闭环系统设计

对铣床各轴系统进行离散化反馈控制。为使闭环仍为二阶系统,将式(16)对象化为形如式(4)的状态空间表达式,再分别用传统极点配置与正交反馈两种方法,设计得到形如式(6)的二阶闭环系统。

2.2.1 传统极点配置设计

将传统方法设定设计目标[23]:使状态反馈的离散闭环系统性能等价于最佳阻尼比ζ=0.707、无阻尼自然频率ωn=900 rad/s的二阶连续系统(闭环极点为s1,2=-ζωn±jωn1-ζ2),T=1 ms时,目标闭环极点z1,2=0.4256±i0.3146;再取稳态误差ess=0;最后将配置的闭环极点、ess、传递函数Gx (z)的相应参数分别代入式(6)、式(9),得X轴传统控制器D0x (z)的状态反馈矩阵 Lx0=[-0.3487 0.3414]与前置增益krx0=0.9638。对Y轴配置与X轴相同的闭环极点0.4256±i0.3146以及ess=0,得传统控制器D0y (z)的状态反馈矩阵 Ly0=[0.4664 -0.3778]与前置增益kry0=0.2897。由此,得X、Y两轴常规最佳二阶闭环系统的名义传递函数Φ0x (z)与Φ0y (z)。

2.2.2 正交反馈设计

将式(16)的X轴对象传递函数Gx (z)的参数代入式(8)~式(10)进行正交化设计。稳态误差ess=0时,方程组无正交解;ess=0.1时,X轴正交控制器D1x (z)的前置增益krx1=1.2991,状态反馈矩阵 Lx1=[-0.809 1.2531]。用同样的方法解得Y轴正交控制器D1y (z)的前置增益kry1=3.3871,状态反馈矩阵 Ly1=[0.0003 0.9019]。最终,基于所提的正交设计法,得X、Y两轴闭环系统的名义传递函数Φ1x (z)、Φ1y (z)。

2.3 前馈补偿设计

采用前置式前馈补偿方案,使用名义闭环传递函数Φ0x (z)、Φ0y (z)、Φ1x (z)、Φ1y (z)构造前馈控制器:

DFFia (z)=1/Φia (z)  i=0,1;a=x,y

前馈控制器与机床闭环构成反馈-前馈复合控制系统。图3所示为X轴的传统控制器组D0x -DFF0x 、正交控制器组D1x -DFF1x 分别与实际对象gx (z)、名义对象Gx (z)组合成的4种复合系统,其中,图3a、图3b所示的名义复合系统的传递函数Φ0x (z)、Φ0x (z)都是1;图3c、图3d所示的实际复合系统传递函数ϕ0x (z)、ϕ1x (z)偏离1,导致实际性能与名义(预期)性能产生偏差(大小取决于闭环正交度)。

3 仿真与实验

3.1 单位阶跃响应

铣床的实际模型不可知,因此假设它与名义模型形式相同,但实际模型参数αi 与对应名义模型参数ai 满足关系αi ~N(ai,σ2),其中,σ为模型的不确定度。假设式(16)中Gx (z)的不确定度σ=10%,通过数值仿真生成X轴的一个实际对象:

gx(z)=0.2645-0.02802z-1+0.2578z-21-1.093z-1+0.6351z-2

由此,将gx (z)分别用于图3c与3d所示系统,可计算图3中4个闭环及图3c、图3d中实际复合系统的单位阶跃响应。如图4所示,两种名义闭环的动态性能相近,但Φ1x (z)存在稳态误差。传统设计的实际闭环响应曲线(红色)明显偏离名义曲线(绿色),而正交设计的红绿两条响应曲线几乎完全重合,说明正交闭环鲁棒性强、受对象摄动影响很小。黑色曲线表示加上前馈补偿后的复合系统单位阶跃响应。相较于无前馈闭环ϕ0x (z),传统复合系统DFF0x (z)ϕ0x (z)缩短了调整时间,但不能消除闭环稳态误差,而正交复合系统DFF1x (z)ϕ1x (z)既缩短了调整时间,又消除了稳态误差。

3.2 蒙特卡洛法仿真

单位阶跃响应仅验证了正交系统对单个“摄动对象”的鲁棒性。为进一步评估系统性能,现用蒙特卡洛法(Monte Carlo method, MCM)仿真反馈-前馈系统的平面圆腔加工,分析铣床X-Y轴联动时的加工误差分布规律,并在大数定律意义下对系统性能作统计评估。设待加工平面圆腔的圆心为O(Ox, Oy )、半径为50mm。用步长10μm的逐点比较法对该圆进行插补,生成离散输入序列rx (n)、ry (n),其中,n=1,2,…,N。

仿真方法与步骤如下:

(1)设定模型不确定度σ,采用3.1节方法在计算机上生成如式(18)的“实际对象”gx (z),分别构造图3c、图3d所示的X轴两种复合系统,并用同样方法构造Y轴的两种复合系统。

(2)在第j次仿真中,分别计算各复合系统对rx (n)、ry (n)的输出序列cx (n)、cy (n)。将圆腔加工尺寸误差eR,j 与轮廓误差eC,j

eR,j=1N∑n=1N|(50-|Pn-O|)|eC,j=max|50-|Pn-O||

式中: Pn 为刀尖轨迹, Pn =(cx (n),cy (n))。

用于表征加工精度。

对每个σ仿真5万次,表1、表2所示为不确定度仿真结果的均值与方差。

由表1、表2可知,机床不确定度越大,圆腔的尺寸误差与轮廓误差越大;σ较大时,系统虽然可能失稳,但正交系统仍能使加工误差的均值与标准差随σ近似单调增长;σ相同时,传统系统加工误差的均值远大于正交系统,方差更是正交系统的数倍乃至数百倍。这表明,传统复合系统的传递函数DFF0(z)ϕ0(z)不但远未实现接近1的理想目标,还有很大不确定度;正交反馈与前馈补偿相结合的传递函数DFF1(z)ϕ1(z)始终接近1,有效减小加工误差的均值,大幅抑制加工误差的方差,刀具轨迹跟随能力强于传统系统。

3.3 机床加工实验

相较于条件可知可控的计算机仿真,机床的实际模型及其不确定度均不可知。在机床上进行X-Y平面切削加工,通过比较两种复合系统的加工质量来评价它们的实际鲁棒性,进一步验证MCM仿真的结论。

3.3.1 实验方案

采用图2所示的铣床加工半径50 mm的圆腔,铣床名义传递函数为式(16)。采用双光栅尺的全闭环测头动态位移检测方案:安装在主立柱、副立柱的光栅尺检测值分别为x与x',则θ1≈(x-x')/YA2;安装在龙门架横梁上下侧的光栅尺检测值分别为y'与y,则θ2≈(y-y')/H,其中,H为上下两光栅尺的距离。根据2.1节所述动力学系统的几何关系估计测头位移:cx ≈x-yθ1,cy ≈yi +Z2θ2。

3.3.2 状态观测器设计

针对被控对象状态空间模型(式(4)),采用预报观测器进行状态重构:

v^(n+1)=(F-HL-KvP)v^(n)+Kvc(n)+Mr(n)

状态的重构误差为

ev(n+1)=(F-KvP)ev(n)+(krH-M)r(n)

故取 M =krH 使重构误差与r(n)无关。为获得最快的重构误差收敛,采用最少拍设计:将重构误差特征方程|zI - F + KvP |=0的根全部配置于z平面原点,并将对象系统矩阵 F 与输出矩阵 P 代入重构误差特征方程,可得X、Y两轴的最少拍观测器增益矩阵 Kvx =[-0.6288 1.1926]和 Kvy =[0.1863 0.4734]。

3.3.3 控制系统的实现

单片机通过串口与上位PC机连接。上位PC机将两轴插补后的参考输入序列下载到单片机存储器。单片机用作控制器,在定时器中断程序中计算补偿序列与状态反馈序列,同步控制两轴加工,中断间隔设为1 ms以实现1 ms的采样周期。

在同一台铣床上进行传统复合系统与正交复合系统的切削实验。实验时,先将各轴的反馈控制器、前置控制器与观测器的差分方程写入单片机定时器中断程序,再进行切削加工。进入中断后,程序依次执行如下操作:前馈控制器更新当前的补偿值;读入光栅尺检测的刀具位置,由观测器估计系统状态;按控制律计算控制量,控制量经PWM模块输出至电动机驱动模块,控制刀具运动直到完成加工。主要功能流程如图5a所示,图5b所示为加工现场。

3.3.4 实验结果与分析

实验用工件为6061-T6铝合金板,刀具为3刃ϕ10 mm硬质合金立铣刀,主轴转速为12 000 r/min,进给速度为1200 mm/min,切削深度为2 mm。

系统跟随误差为刀具的两轴位移检测值序列cia (n)与参考输入序列ra (n)之差eia =cia (n)-ra (n),i=0,1;a=x,y。如图6所示,两种系统误差曲线轮廓相似,但正交系统的误差更小。传统系统与正交系统各进行20次圆腔切削后,用坐标测量机测量零件的圆腔轮廓。计算圆腔尺寸误差eR与轮廓误差eC时,工件的参考圆心不可得,故用加工轮廓拟合圆心代替参考圆心,各误差的统计值列于表3。

表3中的加工误差比表1、表2的对应仿真值小,这可能是因为仿真出现了闭环失稳发散。各次切削实验结果(加工误差均值与方差)也互不相同,表明机床的实际模型不仅与名义模型有差异,还有一定的不确定性变异[24]。正交系统的加工误差统计值均小于传统系统,证明了正交反馈-前馈设计对增强系统鲁棒性有实际效果,更好地抑制了机床各种不确定度的影响,提高了加工质量。实验结果验证了仿真所得“正交反馈与前馈补偿相结合的复合系统能有效减小加工误差”的结论。

4 结论

机床不确定度使低正交度系统偏离名义闭环,无法实现前馈-反馈复合系统传递函数接近1的目标,弱化前馈补偿效果,达不到预期的控制性能。

正交反馈抑制对象模型摄动对闭环的影响,实现系统鲁棒性,但正交鲁棒性可能与零稳态误差等其他性能要求相冲突。此时,可先增大稳态误差指标以设计出正交闭环,再引入前馈补偿以消除正交鲁棒性对稳/动态性能的限制。由此,正交闭环设计与前馈补偿相结合,共同提高机床鲁棒性与控制性能。

正交设计提升鲁棒性具有条件性,即大时变或大不确定度下,实际闭环正交度可能偏离名义值,导致系统鲁棒性下降。如何维持大不确定度系统的正交性并实现自适应前馈控制器,有待进一步研究。

参考文献

[1]

HOYO Á, HÄGGLUND T, GUZMÁN J L, et al. A Practical Solution to the Saturation Problem in Feedforward Control for Measurable Disturbances[J]. Control Engineering Practice, 2023, 139: 105636.

[2]

REN Chao, LI Xiaohan, YANG Xuebo, et al. Extended State Observer-based Sliding Mode Control of an Omnidirectional Mobile Robot with Friction Compensation[J]. IEEE Transactions on Industrial Electronics, 2019, 66(12): 9480-9489.

[3]

魏琼, 焦宗夏, 王君, 等. 基于LuGre模型的气动位置伺服系统摩擦补偿控制[J]. 机械工程学报, 2018, 54(20): 131-138.

[4]

WEI Qiong, JIAO Zongxia, WANG Jun, et al. Control of Pneumatic Position Servo with LuGre Model-based Friction Compensation[J]. Journal of Mechanical Engineering, 2018, 54(20): 131-138.

[5]

陈景文, 王培瑞, 王红艳, 等. 基于负载转矩观测器的PMSM前馈变补偿策略[J]. 电力电子技术, 2021, 55(8): 47-50.

[6]

CHEN Jingwen, WANG Peirui, WANG Hongyan, et al. Feedforward Variable Compensation Strategy of PMSM Based on Load Torque Observer[J]. Power Electronics, 2021, 55(8): 47-50.

[7]

LIU Lu, TIAN Siyuan, XUE Dingyu, et al. Industrial Feedforward Control Technology: a Review[J]. Journal of Intelligent Manufacturing, 2019, 30(8): 2819-2833.

[8]

DAI Luyao, LI Xin, ZHU Yu, et al. Quantitative Tracking Error Analysis and Feedforward Compensation under Different Model-based Feedforward Controllers in Different Control Architectures[J]. IEEE Transactions on Industrial Electronics, 2021, 68(1): 381-390.

[9]

陈兴林, 刘川, 周乃新, 等. 基于ZPETC-FF和DOB的精密运动平台控制[J]. 哈尔滨工业大学学报, 2014, 46(1): 1-6.

[10]

CHEN Xinglin, LIU Chuan, ZHOU Naixin, et al. Controller Design Based on ZPETC-FF and DOB for Precision Motion Platform[J]. Journal of Harbin Institute of Technology, 2014, 46(1): 1-6.

[11]

PRATIK P, BHENDE C N. Pole–Zero Placement Based Feed-forward Damping Control for Virtual Synchronous Generators in Power Systems with Inverter-based Resources[J]. Electric Power Systems Research, 2026, 256: 112899.

[12]

HUANG Tiexiong, HU Guangdi, YAN Yan, et al. Combined Feedforward and Error-based Active Disturbance Rejection Control for Diesel Particulate Filter Thermal Regeneration[J]. ISA Transactions, 2023, 134: 28-41.

[13]

NGUYEN-KHAC H M, ALYOUSSEF F, BECH A, et al. Advanced Feedforward Control Techniques: Comprehensive Review and a Real-time Industrial Application[J]. Annual Reviews in Control, 2026, 61: 101044.

[14]

李彪, 李璐, 李佳雨, 等. 引入前馈的航天机电伺服系统复合控制技术[J]. 航天控制, 2024, 42(5): 23-29.

[15]

LI Biao, LI Lu, LI Jiayu, et al. Composite Control for Aerospace Electromechanical Servo Systems with Feedforward[J]. Aerospace Control, 2024, 42(5): 23-29.

[16]

王浩伟. 直升机模型跟踪变稳控制原理分析与仿真研究[J]. 自动化应用, 2024, 65(3): 89-91.

[17]

WANG Haowei. Analysis and Simulation Research on the Principle of Helicopter Model Following Variable Stability Control[J]. Automation Application, 2024, 65(3): 89-91.

[18]

唐钰. 基于模型跟踪的交流伺服系统控制技术研究[D]. 武汉: 华中科技大学, 2021: 38-60.

[19]

TANG Yu. Research on Control Technology of AC Servo System Based on Model Tracking[D]. Wuhan: Huazhong University of Science and Technology, 2021: 38-60.

[20]

张海洋, 李继方, 熊军华, 等. 基于扩张状态观测器的永磁同步电机二自由度PI控制[J]. 电机与控制应用, 2021, 48(5): 40-45.

[21]

ZHANG Haiyang, LI Jifang, XIONG Junhua, et al. Control Strategy for Permanent Magnet Synchronous Motor with 2-DOF PI Control Based on ESO[J]. Electric Machines & Control Application, 2021, 48(5): 40-45.

[22]

SZCZEPANSKI R, TARCZEWSKI T, GRZESIAK L M. Application of Optimization Algorithms to Adaptive Motion Control for Repetitive Process[J]. ISA Transactions, 2021, 115: 192-205.

[23]

王晓宇, 李永基, 孔德安. 基于前馈补偿和FOPID的火电机组调频优化控制策略研究[J]. 热能动力工程, 2026, 41(4): 129-138.

[24]

WANG Xiaoyu, LI Yongji, KONG Dean. Research on Frequency Regulation Optimization Control Strategy for Thermal Power Unit Based on Feedforward Compensation and FOPID[J]. Journal of Engineering for Thermal Energy and Power, 2026, 41(4): 129-138.

[25]

黄科元, 周滔滔, 黄守道, 等. 含前馈补偿和微分反馈的数控位置伺服系统[J]. 中国机械工程, 2014, 25(15): 2017-2023.

[26]

HUANG Keyuan, ZHOU Taotao, HUANG Shoudao, et al. CNC Position Servo System with Feedforward Compensation and Differential Feedback[J]. China Mechanical Engineering, 2014, 25(15): 2017-2023.

[27]

陆浩, 胡建华, 王云宽, 等. 基于自适应微分跟踪器的位置伺服系统[J]. 中国机械工程, 2016, 27(21): 2915-2919.

[28]

LU Hao, HU Jianhua, WANG Yunkuan, et al. Position Servo System Based on Adaptive Tracking-differentiator Controller[J]. China Mechanical Engineering, 2016, 27(21): 2915-2919.

[29]

叶伯生, 谭帅, 黎晗, 等. 基于跟踪微分器的移动机器人轨迹规划与跟踪控制研究[J]. 机床与液压, 2022, 50(11): 1-7.

[30]

YE Bosheng, TAN Shuai, LI Han, et al. Research on Trajectory Planning and Tracking Control of Mobile Robot Based on Tracking Differentiator[J]. Machine Tool & Hydraulics, 2022, 50(11): 1-7.

[31]

韦进文,覃禾群, 等. 基于广义叉积鲁棒性的识别式数据拟合[J]. 机械工程学报, 2011, 47(14): 7-12.

[32]

WEI Jinwen, QIN Hequn, et al. Recognizing Data Fitting Based on the Robustness of Generalized Cross Product[J]. Journal of Mechanical Engineering, 2011, 47(14): 7-12.

[33]

李振, 赵欢, 王辉, 等. 机器人磨抛加工接触稳态自适应力跟踪研究[J]. 机械工程学报, 2022, 58(9): 200-209.

[34]

LI Zhen, ZHAO Huan, WANG Hui, et al. Research on Contact Steady-state Adaptive Force Tracking of Robot Grinding and Polishing[J]. Journal of Mechanical Engineering, 2022, 58(9): 200-209.

[35]

周华伟, 王成明, 孙大万, 等. 基于简化有限集模型预测电流控制的五相PMSM统一容错控制[J]. 中国电机工程学报, 2024, 44(1): 269-279.

[36]

ZHOU Huawei, WANG Chengming, SUN Dawan, et al. A Unified Fault-tolerant Control of Five-phase PMSM Based on Simplified Finite Control Set Model Predictive Current Control[J]. Proceedings of the CSEE, 2024, 44(1): 269-279.

[37]

宋筱轩, 林振伟, 赵丽娜, 等. 具有固定时间规定性能控制的无人船自适应状态反馈控制[J]. 自动化与仪器仪表, 2026(1): 115-120.

[38]

SONG Xiaoxuan, LIN Zhenwei, ZHAO Lina, et al. Adaptive State Feedback Control for Unmanned Surface Vessels with Fixed-time Prescribed Performance[J]. Automation & Instrumentation, 2026(1): 115-120.

[39]

潘柏松, 俞铭杰, 项涌涌, 等. 考虑刀具磨损的铣削加工精度可靠性分析及工艺优化设计[J]. 计算机集成制造系统, 2020, 26(11): 2982-2991.

[40]

PAN Bai|Bo)Song), YU Mingjie, XIANG Yongyong, et al. Accuracy Reliability Analysis and Process Optimization Design of Milling Processing Considering Tool Wear[J]. Computer Integrated Manufacturing Systems, 2020, 26(11): 2982-2991.

基金资助

广西科学研究与技术开发计划(10100001-2)

AI Summary AI Mindmap
PDF (1552KB)

2

访问

0

被引

详细

导航
相关文章

AI思维导图

/

〈 〉