Artificial Intelligence and Robotics Research
Vol. 09  No. 04 ( 2020 ), Article ID: 38550 , 8 pages
10.12677/AIRR.2020.94028

一类微驱动器的复合控制及稳定性分析

陈文坤,陈学松

广东工业大学应用数学学院,广东 广州

收稿日期:2020年9月27日;录用日期:2020年11月3日;发布日期:2020年11月10日

摘要

考虑一类基于微驱动器的微分方程摩擦模型,对微驱动器的动态方程进行重构,得到等价状态空间模型。根据该模型,提出了一种新的包括前馈控制、PID控制和径向基神经网络控制的复合控制方法。通过构造合适的李雅普诺夫函数,证明了系统在平衡点是渐近稳定的,且跟踪误差渐近收敛到零。

关键词

微驱动器,径向基神经网络,复合控制,稳定性

Stability Analysis for a Class of Micro Actuator under the Compound Control

Wenkun Chen, Xuesong Chen

School of Applied Mathematics, Guangdong University of Technology, Guangzhou Guangdong

Received: Sep. 27th, 2020; accepted: Nov. 3rd, 2020; published: Nov. 10th, 2020

ABSTRACT

The difference equation model of micro actuator is considered in this paper. An equivalent state space model is derived from the dynamic equation of micro actuator. According to the model, a new compound control method, including feed-forward control, PID control and radial basis network control, is proposed. The stability of the new control method is proved through constructing acceptable Lyapunov function.

Keywords:Micro Actuator, Radial Basis Neural Network, Compound Control, Stability

Copyright © 2020 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).

http://creativecommons.org/licenses/by/4.0/

1. 引言

压电陶瓷驱动器是一种常见的微驱动器,在半导体制造 [1] [2]、生物医学 [3]、航天航空 [4] [5] 等高科技领域中得到了广泛的应用 [6] [7]。但是压电陶瓷存在着非线性 [8]、蠕变性和迟滞性 [9] 等不足,使得微位移机构的定位精度降低,瞬间响应速度变慢,给微驱动器的应用造成了一定的困难。国内外许多学者进行了大量的研究 [10] [11] [12],采用了很多模型去模拟和研究微驱动器的迟滞特性。

在微驱动器控制算法的研究上,无论是开环控制还是闭环控制,电压驱动还是电荷驱动,要使微驱动器达到所需的定位精度及动态特性,都必须同一定的控制算法相结合。例如:PID控制、模型参考自适应控制、模糊控制以及将某两种方法结合起来的复合控制等。目前针对复合控制,国内外许多学者已经进行了广泛的研究与探索。例如:文献 [13] 提出了逆Bouc-Wen前馈控制与反馈控制相结合的复合控制算法,用于改善压电陶瓷驱动器对目标轨迹的跟踪性能;文献 [14] 设计了基于径向基函数(RBF)神经网络的复合自抗扰方法,提高了系统的动态性能和稳态精确度;文献 [15] 利用BP神经网络迟滞逆模型与专家模糊控制相结合的复合控制方法,有效地消除迟滞对定位平台的定位精度影响。这些研究均表明复合控制结合多种控制算法的优点后,在动态过程控制、鲁棒性控制和干扰抑制方面具有明显的优势。

由于压电陶瓷的迟滞特性较为复杂,难以获取准确的数学模型。另外,在精密定位过程中存在外部扰动、摩擦力等也影响了定位的精度。而径向基神经网络具有自学习,自校正的人工智能特点,经过训练后即使输入信号不在训练样本中,也能以任意精度逼近非线性函数,具有很强的鲁棒性。传统的前馈-PID复合控制 [16] 对外部扰动、摩擦力等影响不敏感,因此将径向基神经网络与传统的前馈-PID复合控制结合,为克服微驱动器的迟滞非线性提供一种新的思想。

本文在微分方程摩擦模型 [17] [18] [19] 的基础上,提出了一种基于径向基神经网络的复合控制方法,以消除微驱动器的迟滞非线性对精密定位精度的影响,提高系统定位精度。该方法利用前馈控制器、PID控制器以及径向基神经网络适配器对微驱动器进行复合控制。基于该控制方法给出了系统稳定所需的条件,通过构造合适的李雅普诺夫函数,证明了系统在平衡点是渐近稳定的,且跟踪误差渐近收敛于0。

2. LuGre摩擦模型的问题描述

LuGre摩擦模型 [17] [18] [19] 将两个不规则的接触面想象成弹性刚毛的接触,当施加切向力时,刚毛就会像弹簧一样变形,刚毛所产生的阻力便是摩擦力。而刚毛的平均形变定义为

h ˙ = x ˙ | x ˙ | g ( x ˙ ) h (1)

其中,h是接触面之间弹性刚毛的平均形变, h ˙ 是平均形变的一阶导数, x ˙ 是输出位移对时间的一阶导数,表示两个接触面的相对速度,函数 g ( x ˙ ) 代表Stribeck效应曲线。

由刚毛变形所产生的摩擦力描述为:

F h = σ 0 h + σ 1 h ˙ + σ 2 x ˙ (2)

其中, F h 是迟滞摩擦力, σ 0 σ 1 σ 2 是控制参数。

根据牛顿第二定律,压电陶瓷驱动器的动态方程为:

m x ¨ + c x ˙ + k x + F h = T u (3)

其中,m是压电陶瓷驱动器的有效质量,c是有效阻尼系数,k是有效机械刚度,x是压电陶瓷驱动器的输出位移, x ˙ x ¨ 分别是输出位移对时间的一阶和二阶导数,T是输入控制系数,u是压电陶瓷驱动器的驱动电压。

由于LuGre摩擦模型存在迟滞摩擦力 F h ,所以压电陶瓷驱动器表现为迟滞非线性,导致它在实际工程应用中严重影响了它的定位精度。

3. 模型的重构及控制器的设计

对于上述精密运动控制问题,为了克服压电陶瓷驱动器的迟滞非线性对驱动精度的影响,提高系统定位精度,本文提出了一种基于径向基神经网络的压电陶瓷驱动器复合控制方法。

将压电陶瓷驱动器的动态方程改写为:

x ¨ = c m x ˙ k m x 1 m F h + T m u (4)

假设1:压电陶瓷驱动器的期望位移 x d 和输出位移x是连续的,关于时间t是二阶可导的。

由于跟踪误差e定义为:

e = x d x (5)

所以跟踪误差e关于时间t的二阶导数为:

e ¨ = x ¨ d x ¨ = x ¨ d + c m x ˙ + k m x + 1 m F h T m u = x ¨ d c m x ˙ d + c m x ˙ + c m x ˙ d k m x d + k m x + k m x d + 1 m F h T m u = c m e ˙ k m e T m u + 1 m F h + T m ( m T x ¨ d + c T x ˙ d + k T x d ) (6)

令:

T m H ( x ) = 1 m F h (7)

其中, H [ x ( t ) ] 是未知的非线性光滑函数。

于是:

e ¨ = c m e ˙ k m e T m u T m H ( x ) + T m ( m T x ¨ d + c T x ˙ d + k T x d ) (8)

因为误差系统上串联一个积分器可以有:

d d t 0 t e ( τ ) d τ = e (9)

所以所形成的新系统状态变量为 x 1 = 0 t e ( τ ) d τ x 2 = e x 3 = e ˙

再定义 X = [ x 1 x 2 x 3 ] T ,然后将式(8)转化为等价状态空间表达式,有:

X ˙ = A X + B u + B H ( x ) + B ( m T x ¨ d + c T x ˙ d + k T x d ) (10)

其中, A = [ 0 1 0 0 0 1 0 k m c m ] B = [ 0 0 T m ]

此外,微驱动器的控制电压u可取为:

u = u 1 + u 2 + u 3 (11)

其中 u 1 u 2 u 3 分别设计如下:

1) 前馈控制器输出的电压信号 u 1 为:

u 1 = m T x ¨ d c T x ˙ d k T x d (12)

2) 系统的PID控制部分为:

X ˙ ( t ) = A X ( t ) + B u ( t ) (13)

所以确定PID控制器输出的电压信号 u 2 为:

u 2 = K X = k p x 1 + k i x 2 + k d x 3 = k p 0 t e ( t ) d t + k i e ( t ) + k d e ˙ ( t ) (14)

其中, K = [ k p k i k d ] T k p 是比例系数, k i 是积分时间常数, k d 是微分时间常数。

对式(13)求解,有唯一的最优控制为:

u 2 = R 1 B T P X ( t ) (15)

其中,正定对称矩阵P是黎卡提(Riccati)方程的解,

A T P + P A + P B B T P + Q = 0 (16)

并且,Q是非负定对称矩阵( Q = H T H ),R是正定对称矩阵。

3) 神经网络补偿控制器的设计

为了进一步提高性能,引入径向基函数(RBF)对非线性迟滞进行建模,用RBF神经网络逼近系统径向基神的非线性部分,使余项线性化。

由于 F h 是迟滞非线性的,所以 H [ x ( t ) ] 也是迟滞非线性的。理论和实践都已经证明神经网络只能逼近一对一映射或多对一映射关系,而对迟滞这样的多映射无能为力。因此,通过引入基本迟滞算子,将基本迟滞算子的输出与迟滞输入同时作为神经网络的输入,拓展了神经网络的输入空间,使得神经网络的输入与输出之间形成一对一映射,从而可以用神经网络逼近非线性迟滞 H [ x ( t ) ]

如文献 [20] 的模型所示,本文所采用的基本迟滞算子(EHO)表达式为:

f [ x ( t ) ] = { f ( x e ) + [ x ( t ) x e ] 2 , x ˙ ( t ) > 0 f ( x e ) [ x e x ( t ) ] 2 , x ˙ ( t ) < 0 (17)

其中,x是基本迟滞算子的当前输入, f [ x ( t ) ] 是基本迟滞算子的当前输出,基本迟滞算子所采用的单调曲线为 f ( x ) = x 2 x e 是位于 x ( t ) 之前最近的一个输入极值,称为主导极值, f ( x e ) 是输入为 x e 时基本迟滞算子的输出。此时,基于EHO的迟滞模型,如图1所示。

由于引入基本迟滞算子扩展了非线性迟滞 H [ x ( t ) ] 在神经网络的输入空间,在三维空间上将迟滞的多映射转化为一一映射,所以 H [ x ( t ) ] 可以表示成一组基函数的线性组合,而RBF神经网络相当于用隐层单元的输出构成一组基函数,然后用输出层来进行线性组合,以完成逼近功能。故所用3层径向基神经网络的结构图,如图2所示。

Figure 1. Hysteresis model based on fundamental hysteresis operator

图1. 基于基本迟滞算子的迟滞模型

Figure 2. Structure diagram of radial basis function neural network

图2. 径向基神经网络结构图

第一层:输入层。输入向量为 x v = [ x ( t ) f [ x ( t ) ] ] T

第二层:隐藏层。径向基函数神经网络隐层节点的基函数的第i个隐藏节点的输出为:

φ i ( x v ) = exp ( x v c i 2 2 σ i 2 ) / i = 0 m exp ( x v c i 2 2 σ i 2 ) (18)

其中, c i 是第i个隐藏节点基函数的中心向量, σ i 是第i个隐藏节点基函数的宽度参数。

故非线性迟滞 H [ x ( t ) ] 可以用径向基神经网络逼近为:

H [ x ( t ) ] = i = 1 m ω i φ i ( x v ) + ξ (19)

其中, φ i ( x v ) 是径向基函数, ω i 是权重, ξ 是输出层节点的阈值。

| ξ | ε 时,对 H [ x ( t ) ] 的径向基神经网络估计为:

H ^ [ x ( t ) ] = i = 1 m φ i ( x v ) ω ^ i (20)

其中, ε 是适当的误差精度, ω ^ i 是径向基神经网络理想权重的估值。

因此,径向基神经网络适配器输出自适应调整后的电压信号表示为:

u 3 = H ^ [ x ( t ) ] (21)

将式(11)、(12)、(15)和(21)代入式(10),可以得到系统:

X ˙ = A X + B ( u 1 + u 2 + u 3 ) + B H [ x ( t ) ] + B ( m T x ¨ d + c T x ˙ d + k T x d ) = ( A B R 1 B T P ) X B i = 1 m φ i ω ^ i + B ( i = 1 m φ i ω i + ξ ) = ( A B R 1 B T P ) X + B ( i = 1 m φ i ω ˜ i + ξ ) (22)

其中, ω ˜ i = ω i ω ^ i

综上,我们对模型进行了重构,并设计了复合控制方法,基于重构模型使得系统的稳定性分析更加方便。

4. 稳定性分析和误差分析

接下来考虑系统(10)的稳定性和跟踪误差问题。

定理1假设系统(10)中的未知函数 H [ x ( t ) ] 采用径向基神经网络 H ^ [ x ( t ) ] = i = 1 m φ i ( x , x ˙ ) ω ^ i 来逼近,且假设径向基神经网络的理想权重的估值为:

ω ˜ ˙ i = r X T P B φ i (23)

γ = [ λ min ( Q + P B R 1 B T P ) η λ max ( P B B T P ) ] α = 1 η ε 2 ,当 X > ( α γ ) 1 / 2 时,则系统(10)在平衡点是渐近稳定的,且跟踪误差e渐近收敛于0。

证明:根据式(22),构造李雅普诺夫函数为:

V = X T P X + 1 r i = 1 m ω ˜ i 2 (24)

显然V是正定的。

求李雅普诺夫函数关于时间t的导数如下:

V ˙ = X ˙ T P X + X T P X ˙ + 2 r i = 1 m ω ˜ i ω ˜ ˙ i = X T ( A T P + P A 2 P B R 1 B T P ) X + 2 X T P B i = 1 m φ i ω ˜ i + 2 X T P B ξ + 2 r i = 1 m ω ˜ i ω ˜ ˙ i = X T ( Q + P B R 1 B T P ) X + 2 X T P B i = 1 m φ i ω ˜ i + 2 X T P B ξ + 2 r i = 1 m ω ˜ i ω ˜ ˙ i (25)

由于 ω ˜ ˙ i = r X T P B φ i ,从而 d ω ˜ i d t = d d t ( ω i ω ^ ) = d ω ^ d t = r X T P B φ i ,于是有

V ˙ = X T ( Q + P B R 1 B T P ) X + 2 X T P B i = 1 m φ i ω ˜ i + 2 X T P B ξ + 2 r i = 1 m ω ˜ i ω ˜ ˙ i = X T ( Q + P B R 1 B T P ) X + 2 X T P B ξ λ min ( Q + P B R 1 B T P ) X 2 + 2 X T P B ε (26)

因为

2 X T P B ε η X T P B B T P X + 1 η ε 2 (27)

所以

V ˙ λ min ( Q + P B R 1 B T P ) X 2 + η X T P B B T P X + 1 η ε 2 λ min ( Q + P B R 1 B T P ) X 2 + η λ max ( P B B T P ) X 2 + 1 η ε 2 = [ λ min ( Q + P B R 1 B T P ) η λ max ( P B B T P ) ] X 2 + 1 η ε 2 (28)

X > ( α γ ) 1 / 2 时,有

V ˙ < 0 (29)

所以由李雅普诺夫第二方法知,设计的控制系统在原点平衡态是渐近稳定的,微驱动器的跟踪误差收敛到零点附近的一个小区域内,从而跟踪误差e渐近收敛于0。

5. 结束语

本文首先对系统进行重构,得到等价状态空间模型,并设计了前馈控制器、PID控制器以及径向基神经网络适配器对微驱动器进行复合控制。结合李雅普诺夫稳定性理论,分别确定了径向基神经网络理想权重的估值,给出了判断该控制系统稳定性的充分条件。它表明径向基神经网络理想权重选取适当的估值,通过调整径向基神经网络,使得系统在一定条件下渐近稳定,且跟踪误差e渐近收敛于0。所以该方法为了减小非线性迟滞特性所造成的不良影响,更好地发挥压电陶瓷的性能,开展对迟滞非线性系统的控制方法的研究,具有重要的理论意义和实际价值。为纳米定位、精密机械、主动振动消除、半导体制造及测试等应用提供可能。

基金项目

广东省自然科学基金项目(No.2018A030313505),广州市科技计划项目(No.202002030448)。

文章引用

陈文坤,陈学松. 一类微驱动器的复合控制及稳定性分析
Stability Analysis for a Class of Micro Actuator under the Compound Control[J]. 人工智能与机器人研究, 2020, 09(04): 246-253. https://doi.org/10.12677/AIRR.2020.94028

参考文献

  1. 1. Jung, J. and Huh, K. (2010) Simulation Tool Design for the Two-Axis Nano Stage of Lithography Systems. Mechatronics, 20, 574-581. https://doi.org/10.1016/j.mechatronics.2010.06.003

  2. 2. Liu, C.H., Jywe, W.Y., Jeng, Y.R., et al. (2010) Design and Control of a long-Traveling Nano-Positioning Stage. Precision Engineering, 34, 497-506. https://doi.org/10.1016/j.precisioneng.2010.01.003

  3. 3. Yeh, H.C., Ni, W.T. and Pan, S.S. (2005) Digital Closed-Loop Nanopositioning Using Rectilinear Flexure Stage and Laser Interferometry. Control Engineering Practice, 13, 559-566. https://doi.org/10.1016/j.conengprac.2004.04.019

  4. 4. Yang, E.H., Hishinuma, Y. and Toda, R. (2007) Piezoelectric Microactuator Technologies for Wavefront Correction in Space. Proceedings of the SPIE, 6556, 65560A. https://doi.org/10.1117/12.721123

  5. 5. Sherrit, S., Bao, X., Jones, C .M., et al. (2011) Piezoelectric Multilayer Actuator Life Test. IEEE Transactions on Ultrasonics, Ferroelectics and Frequecy Control, 58, 820-828. https://doi.org/10.1109/TUFFC.2011.1874

  6. 6. Vasiljev, P., Mazeika, D. and Kulvietis, G. (2007) Modelling and Analysis of Omni-Directional Piezoelectric Actuator. Journal of Sound and Vibration, 308, 867-878. https://doi.org/10.1016/j.jsv.2007.03.074

  7. 7. 张栋, 张承进, 魏强. 压电微动工作台的动态迟滞模型[J]. 光学精密工程, 2009, 17(3): 549-556.

  8. 8. Adriaens, H., De Koning, W.L. and Banning, R. (2000) Modeling Piezoelectric Actuators. IEEE/ASME Transactions on Mechatronics, 5, 331-341. https://doi.org/10.1109/3516.891044

  9. 9. 范伟, 傅雨晨, 于欣妍. 压电陶瓷驱动器的迟滞非线性规律[J]. 光学精密工程, 2019, 27(8): 1793-1799.

  10. 10. Lee, S.H. and Royston, F.G. (2000) Modeling and Compensation of Hysteresis in Piezoceramic Transducers for Vibration Control. Journal of Intelligences Material Systems and Structures, 11, 781-790. https://doi.org/10.1106/GQLJ-JGEU-MHG1-7JDF

  11. 11. 刘长利, 胡守柱, 郭海林, 等. 叠堆式压电陶瓷驱动器的复合控制[J]. 光学精密工程, 2016, 24(9): 2248-2254.

  12. 12. 刘星桥, 丁网芳, 李慧. 复合自抗扰在三电机同步控制系统的应用[J]. 电机与控制学报, 2018, 22(2): 108-116.

  13. 13. 周淼磊, 张敬爱, 赵宇, 等. 压电微定位平台神经网络与专家模糊复合控制方法[J]. 控制与决策, 2018‚ 33(1): 95-100.

  14. 14. Jiles, D.C. and Atherton, D.L. (1983) Ferromagnetic Hysteresis. IEEE Transactions Magnetics, 19, 2183-2185. https://doi.org/10.1109/TMAG.1983.1062594

  15. 15. Hodgdon, M.L. (1988) Applications of a Theory of Ferromagnetic Hysteresis. IEEE Transactions Magnetics, 24, 218-222. https://doi.org/10.1109/20.43893

  16. 16. Ge, P. and Jouaneh, M. (1995) Modeling Hysteresis in Piezoceramic Actuators. Precision Engineering, 17, 211-221. https://doi.org/10.1016/0141-6359(95)00002-U

  17. 17. Canudas, W.C., Olsson, H., Astrom, K.J., et al. (1995) A New Model for Control of Systems with Friction. IEEE Transactions on Automatic Control, 40, 419-425. https://doi.org/10.1109/9.376053

  18. 18. Fung, R.F., Han, C.F. and Chang, J.R. (2008) Dynamic Modeling of a High-Precision Self-Moving Stage with Various Frictional Models. Applied Mathematical Modelling, 32, 1769-1780. https://doi.org/10.1016/j.apm.2007.06.012

  19. 19. Liu, Y.T., Fung, R.F. and Huang, T.K. (2004) Dynamic Responses of a Precision Positioning Table Impacted by a Soft-Mounted Piezoelectric Actuator. Precision Engineering, 28, 252-260. https://doi.org/10.1016/j.precisioneng.2003.10.005

  20. 20. 马连伟, 谭永红, 邹涛. 采用拓展空间法建立迟滞模型[J]. 系统仿真学报, 2008(20): 5635-5637.

期刊菜单