• 沒有找到結果。

2 冗余直驱龙门 的多

摘要: 本章针对冗余直驱龙门平台的完整运动进行了详细的机理分析,基于滚动直线导 轨副的弹性特征,给出了平台运动的完整描述—梁上负载和横梁整体的平移运动以及通 常被忽略的横梁旋转运动,并准确建立了基于物理连接刚性和导轨副支撑柔性的三自由 度耦合动力学模型。随后对耦合模型进行了简化处理,得到易用于频域辨识验证的线性 传递函数模型。为通过频域辨识以验证模型结构的准确性,同时获得较为准确的动力学 参数,分析了非线性摩擦力对系统本质线性动力学频率响应的影响机理,从而提出一种 基于摩擦力补偿的频域辨识新方法。在冗余直驱龙门实验平台上,进行了相应的辨识实 验,首先验证了所提出频域辨识方法的有效性,随后进一步验证了动力学建模的正确性 并获得准确的模型信息,为高性能控制器设计和控制方法研究提供基础。

冗余直驱龙门运动平台作为数控加工等工业应用的核心功能部件,对平台运动性能、

加工精度等具有严格的需求,这往往导致在机械结构上,各驱动部件、导向元器件与被 驱动轴之间具有高刚性的物理连接,以实现更高的整体频宽。为此,针对该类平台的控 制研究,往往基于对 X 轴和 Y 轴动力学的全刚性假设,只对各轴的直线平移运动进行单 独建模,并以此为基础指导控制器设计。然而,已有研究表明,在此类系统整体部件高 刚性连接的前提下,直线导轨副中滚珠元件的刚性相对较低。Zheng 等[22] 以单侧驱动的 龙门平台为研究案例,分析了直线导轨引起的高频柔性模态,由于滚珠的相对柔性特征,

导致横梁在沿导轨直线运动的同时,还允许其小角度摆动。因此,仅仅 X 轴和 Y 轴各自 独立的直线平移运动无法完整描述平台的整体运动特性;同时,缺乏对该类系统刚柔耦 合特性的认知分析,往往无法处理好冗余驱动轴—Y 轴两平行电机之间的协同运动问题,

从而限制其运动跟踪的性能,甚者造成运动失稳。

目前,基于对此类系统合理刚柔性耦合分析的建模研究尚只涉及 Y 轴冗余驱动子系 统的两自由度结构[32],其亦无法描述平台的完整动力学特性。实际上,在横梁旋转的影 响下,X 轴和 Y 轴的直线运动正交关系不复存在,从而造成两轴运动自由度之间更为复 杂的动态耦合关系。因此,基于冗余直驱龙门平台的合理刚柔物理特性分析,选取合适 的自由度以描述平台的完整运动,并进一步研究多自由度复杂耦合关系的产生机理、表

第 2 章 冗余直驱龙门平台的多自由度刚柔耦合建模及辨识验证 浙江大学博士学位论文

现形式及其对控制性能的限制,进而以此为基础提出适用于实时模型补偿运动控制的准 确多变量动力学模型,对指导控制器设计,提高系统整体控制性能,发挥硬件结构的潜 在优势具有重要的指导意义。

2.1 冗余直驱龙门 动

本节将从 H 型冗余直驱龙门平台的通用结构着手,通过对各部件及其连接的刚柔特 性进行合理的分析假设,提出可完整描述平台运动的表达形式,进而选取合适的自由度,

建立涵盖平台刚体特性及主要柔性特征的多自由度耦合动力学模型。

X Y

ⴤ㓯⭥ᵪ< ⴤ㓯⭥ᵪ<

ⴤ㓯⭥ᵪ;

ⴤ㓯ሬ䖘࢟< ⴤ㓯ሬ䖘࢟<

〫ࣘᐕ֌ཤ

⁚ằ

ⴤ㓯ሬ䖘࢟;

图 2.1 冗余直驱龙门平台通用结构示意图

图2.1所示为 H 型冗余直驱龙门运动平台的通用结构示意图。从中可以看出,该平台 具有三个独立的直线电机,其中 Y 轴两直线电机 Y1 和 Y2 的定子平行安装在平台底座 上,其动子则刚性固定在大跨距横梁的两侧,用以驱动横梁整体沿 Y 轴直线导轨方向的 运动。同时,横梁上的移动工作头由 X 轴直线电机驱动,用以提供额外的 X 轴方向运动。

2.1.1 运动

为了准确描述冗余驱动平台的完整运动,首先对其各结构部件进行相对刚柔性分析。

总体来说,为了满足平台高性能定位等应用需求,驱动电机的动子、横梁以及导轨副的 滑块之间刚性连接,整体可被视为刚体;而相对的,直线导轨副中刚度相对较低的滚珠

浙江大学博士学位论文 第 2 章 冗余直驱龙门平台的多自由度刚柔耦合建模及辨识验证

第 2 章 冗余直驱龙门平台的多自由度刚柔耦合建模及辨识验证 浙江大学博士学位论文

浙江大学博士学位论文 第 2 章 冗余直驱龙门平台的多自由度刚柔耦合建模及辨识验证

第 2 章 冗余直驱龙门平台的多自由度刚柔耦合建模及辨识验证 浙江大学博士学位论文

根据 E = Ek− Ep,可以求出平台的总能量,从而利用拉格朗日方程 d

dt

(∂E

∂ ˙qi

)∂E∂qi =

Fi, i = 1, 2, 3,可以计算得到如下动力学关系式:

Mxysin α + M¨ xh ¨α + Mxx¨− Mxx ˙α2 = F1 (2.7) Myy + M¨ x(hsin α + x cos α)¨α + Mxxsin α + M¨ x[(hcos α− x sin α) ˙α2+ 2 ˙x ˙αcos α] = F2

(2.8) Mx(hsin α + x cos α)¨y +[

JM + Mx(x2+ h2)]

¨

α + Mxh¨x + 2Mxx ˙x ˙α+Kαα = F3 (2.9) 其中,My = Mb+ Mx表示 Y 轴整体负载的质量,JM = JMb + JMx,Fi 为相应广义力;

且从 (2.9) 中可明显看出三自由度间最为显著的耦合关系 Mx(hsin α + x cos α)¨y,其本质 上为 X 轴负载在随横梁沿 Y 轴运动期间的惯性力 Mxy,以 h¨ sin α + x cos α 的力臂长度作 用在横梁中点 ˜o 上。显然,即使在X 轴静止不动的情况下,也会由于 X 轴负载质量及其 固定位置的变化而产生不同的影响。

为了通过虚功原理求解广义力矩阵 F ,首先对图2.3 中的平台进行作用力分析,其所 受作用力包括电机驱动力 Fm = [Fmx, Fm1, Fm2]T ,导轨处的摩擦力 Fr = [Frx, Fr1, Fr2]T以及未知外干扰力 Fl,其中,未知外干扰力由于其作用点未知暂时不予直接分析,而会 将其包括在后面的建模不确定性中。通常而言,目前工业应用的电机系统都配备相应的 驱动器,采用驱动器实现功率放大并生成相应的相电压用以驱动电机获得期望的电磁推 力。而驱动器内部往往包含高频宽的 PI 反馈控制电流环,经过 PI 增益的合理调制,电流 环的稳态增益为 1,其闭环频宽可达 KHz 级别。因而,在实际建模过程中,往往可以忽 略高频响的电气动力学,从而将电机驱动力建模为:

Fmx = Kxux Fm1= K1u1 Fm2= K2u2

(2.10)

其中,Kx,K1 和 K2 为各电机的推力系数,ux,u1 和 u2 为各电机对应的控制输入电压 信号。而导轨处的摩擦力可建模为粘性摩擦力和非线性库伦摩擦力的和,即:

Frx = Bx˙x + Ff x( ˙x) Fr1 = B1y˙g1+ Ff 1( ˙yg1) Fr2 = B2y˙g2+ Ff 2( ˙yg2)

(2.11)

其中,Bx,B1 和 B2 为各导轨的粘性阻尼系数,Ff x,Ff 1 和 Ff 2为各导轨的非线性库伦 摩擦力。考虑到后期模型补偿时对补偿模型的连续性需求,采用如下光滑函数对非线性

浙江大学博士学位论文 第 2 章 冗余直驱龙门平台的多自由度刚柔耦合建模及辨识验证

库伦摩擦力进行近似处理:

F¯f x( ˙x) = Af xSf( ˙x) F¯f 1( ˙yg1) = Af 1Sf( ˙yg1) F¯f 2( ˙yg2) = Af 2Sf( ˙yg2)

(2.12)

其中,Af x,Af 1和 Af 2 为库伦摩擦力系数,Sf(•) 为可以近似符号函数 sgn(•) 的连续函 数,例如选取 ρ 足够大的反正切函数,即 Sf(•) = arctan(ρ•)。

随后,对图2.3 中的各作用力的虚位移进行分析,其结果在表2.1 中给出。从而求出 总虚功如下:

W = [Fm1+ Fm2− Fr1− Fr2 + (Fmx− Frx)sin α]δy + [(Fm2− Fm1)lm2 + (Fr1− Fr2)l2g + (Fmx− Frx)h]δα + (Fmx − Frx)δx

(2.13)

表 2.1 作用力与虚位移对照表

作用力 虚位移

Fm1 δy− lm2 δα Fr1 δy− l2gδα Fm2 δy + lm2 δα Fr2 δy + l2gδα

(Fmx− Frx)cos α cos αδx− x sin αδα + h cos αδα (Fmx− Frx)sin α δy +sin αδx + h sin αδα + x cos αδα 根据 (2.13) 求得广义力矩阵为:

F =





Fmx − Frx

Fm1+ Fm2− Fr1− Fr2+(Fmx− Frx)sin α (Fm2− Fm1)lm2 + (Fr1− Fr2)l2g + (Fmx− Frx)h



 (2.14)

联立 (2.7),(2.8),(2.9) 和 (2.14),平台的动力学可以表示为如下多输入多输出形式:

Mqq + C¨ qq + K˙ qq = T Fm− Boq˙o− AoSf( ˙qo) + ∆ (2.15) 其中,qo = [x, yg1, yg2]T,Sf( ˙qo) = [Sf( ˙x), Sf( ˙yg1), Sf( ˙yg2)],∆ 为建模误差,其包含 Ff− ¯Ff 所引起的近似误差以及未知外干扰力的影响;Mq 为惯性矩阵,Cq为科氏力和向心力矩

第 2 章 冗余直驱龙门平台的多自由度刚柔耦合建模及辨识验证 浙江大学博士学位论文

浙江大学博士学位论文 第 2 章 冗余直驱龙门平台的多自由度刚柔耦合建模及辨识验证

Aq =





Af x 0 0

Af xsin α Af y 0 hAf x Af clg/2 0



 (2.24)

其中,By = B1+ B2,Bc = B2− B1,Af y = Af 1+ Af 2,Af c = Af 2− Af 1。 将 (2.23) 和 (2.24) 带入到 (2.15),可得到如下动力学模型:

Mqq + C¨ qq + B˙ qq+A˙ qSf( ˙q) + Kqq = T Fm+ dn+ ˜d (2.25) 其中,dn+ ˜d = ∆− AoSf( ˙qo) + AqSf( ˙q) 代表总的建模不确定性,dn = [dxn, dyn, dαn]T 表 示不确定性中的常值分量。

由 (2.25) 可以看出,H 型冗余直驱龙门平台的完整动力学实际上是一个三输入三输 出的耦合系统,其满足以下性质:

性质 2.1: 在任意有限的工作空间 Ωq内,Mq为对称正定矩阵且满足

ς1I ≤ Mq ≤ ς2I, ∀q ∈ Ωq (2.26) 其中 ς1 和 ς2 为正标量,I 为单位矩阵。

性质 2.2: Nq= ˙Mq− 2Cq 为斜对称矩阵。

性质 2.3: (2.25) 中的各系数矩阵 Mq, Cq, Bq, Aq, dn可以写成向量 Θ 的参数线性化形 式。Θ 的定义如下:

Θ = [Θ1, ..., Θ13]T = [Mx, Bx, Af x, dxn, My, By, Af y, dyn, JM, Bc, Af c, Kα, dαn]T (2.27) 同时,为了叙述的方便,对下文中使用的通用符号进行统一说明,ˆ• 表示对参数 • 的 估计值,˜• 表示估计误差,即 ˜• = ˆ• − •;•i 表示向量• 的第 i 个元素;•f 表示信号• 经 滤波后的输出信号;maxmin分别表示• 的最大值和最小值;σmax(•) 和 σmin(•) 表示矩• 的最大和最小特征值;•k 表示模型参数• 根据控制输入 u1 量纲归一化后的值,即

k=•/K1;两向量之间的不等号,如≤,表示不等号两侧向量中每一个对应元素都满足 该不等式关系。

2.1.3

为了方便后期通过频域辨识以验证该模型的正确性,可先推导出 X 轴和 Y 轴的主要 线性动力学传递函数。

1)X 轴

第 2 章 冗余直驱龙门平台的多自由度刚柔耦合建模及辨识验证 浙江大学博士学位论文

根据 (2.25),X 轴的动力学可写成如下形式:

Mxx + B¨ x˙x + Af xSf( ˙x) = Kxux+ dx+ dxF (2.28) 其中,dxF = −(Mxysin α + M¨ xh ¨α− Mxx ˙α2) 为Y 轴动力学对 X 轴的耦合项,其在只激 励 X 轴电机的情况下可以不计。同时,忽略非线性库伦摩擦力及外干扰等建模不确定性,

对等式两侧进行拉普拉斯变换,容易推出控制输入 ux 到 X 轴电机位移 x 的本质线性传递 函数,其为大家所熟知的二阶系统:

Px(s) = 1

Mxs2+ Bxs (2.29) 1)Y 轴

由 (2.25) 可知,Y 轴两自由度 y 和 α 动力学中的耦合关系较为复杂,因而为了方便 得到相应的线性传递函数,对 Y 轴动力学作如下近似处理。

根据图2.3中的几何关系得出 y,yc,α 三者之间的关系式如下:

yc=y + [xa+ Mx

My(x− xa)]sin α− Mx

Myhcos α (2.30) 其中,xa =|−−→

˜

oC1|,yc在 X 轴负载静止时亦可视为独立状态。考虑到本文所采用的冗余驱 动龙门平台具有如图2.7 所示的对称性结构,因而为了此处求解及后期验证的方便性,在 本文中均假设 xa ≈ 0,h ≈ 0。为此,图2.3中所示 Y 轴作用力,其针对整体负载质心 C 的力臂具有如下关系:

lm2(x) = lm2 MMxyx, lm1(x) = lm2 + MMx

yx lg2(x) = l2g MMxyx, lg1(x) = l2g +MMx

yx

(2.31)

其中,定义 x1 = MMx

yx,x2 = MMb

yx,分别表示|−−→

C1C| 和 |−−→

CC2| 在 ˜x 轴上投影的长度,显然 Mbx1 = Mxx2 (2.32) 基于本文 α 很小的假设,cos α ≈ 1, sin α ≈ α。将 (2.30) 和 (2.31) 代入到 (2.15) 中关 于 y 和 α 的动力学中,对耦合项 Mxx¨ycos α 进行转换处理,从而可得到以下关于 yc和 α

CC2| 在 ˜x 轴上投影的长度,显然 Mbx1 = Mxx2 (2.32) 基于本文 α 很小的假设,cos α ≈ 1, sin α ≈ α。将 (2.30) 和 (2.31) 代入到 (2.15) 中关 于 y 和 α 的动力学中,对耦合项 Mxx¨ycos α 进行转换处理,从而可得到以下关于 yc和 α

相關文件