工程科学与技术   2020, Vol. 52 Issue (1): 143-152
滚珠丝杠副的增益模糊自适应双幂次趋近律滑模控制
汤亮1,2, 卢文政1,2, 龚发云1,2, 张董洁1,2, 徐光辉3     
1. 湖北工业大学 机械工程学院,湖北 武汉 430068;
2. 湖北省制造业创新方法与应用工程技术研究中心,湖北 武汉 430068;
3. 湖北工业大学 电气与电子工程学院,湖北 武汉,430068
基金项目: 国家自然科学基金项目(61976083;61603127);湖北省自然科学基金项目(2016CFB513)
摘要: 为了提高滚珠丝杠副激光切割平台的切割速度控制性能,基于双幂次趋近律滑模和模糊控制原理,提出了一种增益模糊自适应双幂次趋近律滑模控制方法。考虑到滚珠丝杠副存在各种轴向振动与扭转振动,采用集中参数方法建立了滚珠丝杠副运动系统的拉格朗日动力学模型,同时摩擦力的高度非线性对高精度的控制系统存在较大的影响,因此引入了Stribeck摩擦模型估计摩擦力;由于传统双幂次趋近律滑模控制存在抖振,引入饱和函数代替符号函数,在一定程度上抑制了控制系统的抖振;针对传统双幂次趋近律滑模控制的控制增益的动态调整性能不足,即固定增益很难保证激光切割的最佳动态控制效果,分析并建立了激光切割深度、速度与双幂次趋近律滑模控制增益之间的模糊关系,以激光切割深度作为自适应参考依据,采用基于模糊规则表的模糊控制方法自适应调整控制增益,增强了系统的鲁棒性和自适应性;经过与PI控制方法和传统双幂次趋近律滑模控制方法进行仿真实验比较,结果表明本文所提出的控制方法不仅解决了控制系统超调问题,而且提高了系统的响应速度和鲁棒性,有效地削弱了系统的抖振;同时搭建激光切割实验平台,通过在滚珠丝杠副激光切割平台上的激光切割实验,发现最佳的激光切割深度范围为电池片厚度的1/2~2/3,最佳的激光切割速度为200 mm/s。在此基础上,采用PI控制方法、传统双幂次趋近律滑模控制方法和本文所提出的控制方法进行电池片激光切割,实验结果表明,通过对比分析由金相显微镜获得的切割后电池片切缝图像,由本文所提出控制方法所得的电池片切缝平整,验证了本文所提控制方法在激光切割速度控制性能上的优越性。
关键词: PI控制器    滑模控制    增益    双幂次趋近律    模糊控制    激光切割    
Gain Fuzzy Adaptive Double Power Reaching Law for Sliding Mode Control of Ball Screw Pair
TANG Liang1,2, LU Wenzheng1,2, GONG Fayun1,2, ZHANG Dongjie1,2, XU Guanghui3     
1. School of Mechanical Eng., Hubei Univ. of Technol., Wuhan 430068, China;
2. Hubei Eng. Research Center for Manufacturing Innovation Method, Wuhan 430068, China;
3. School of Electrical and Electronic Eng., Hubei Univ. of Technol., Wuhan 430068, China
Abstract: In order to improve the cutting speed control performance of the ball screw sub-laser cutting platform, based on the principle of double power reaching law and fuzzy control, a controller of gain fuzzy adaptive double power reaching law was designed. The Lagrangian dynamic model of the ball screw pair motion system was established by lumped parameter method for considering the various axial and torsional vibrations of ball screw pair. Meanwhile, the Stribeck friction model was introduced to estimate the friction that high-precision control systems were greatly affected by the high nonlinearity of friction. Due to the chattering of the traditional double power reaching law, the saturation function was introduced instead of the symbol function, which inhibited the chattering of control system to some extent. The fuzzy relationship between the laser cutting depth, velocity and gain was analyzed and established.The fixed gain was difficult to ensure the optimal dynamic control effect of the laser cutting, based on the laser cutting depth as the adaptive reference, the fuzzy controller based on the fuzzy rule table adaptively adjusted the control gain, which enhanced the robustness and adaptability of the system. Simulation and experimental results showed that it was not only solved the overshoot problem of the control system, but also improved the response speed and robustness of the system, effectively weakened the chattering of the system compared with the PI controller and the traditional double power reaching law controller. Meanwhile, the laser cutting laboratory platform was built. It was found that the best laser cutting depth range was 1/2~2/3 the thickness of the cell, and the best laser cutting speed was 200 m/s by the laser cutting experiment on the ball screw sub-laser cutting platform. On this basis, the PI controller, the traditional double power reaching law controller and the control method proposed in this paper were used for laser cutting. By comparing and analyzing the slit image of battery obtained by the metallographic microscope, it was showed that the slit of the cell obtained by the control method proposed in this paper is flat, which verifies the superiority of the control method proposed in the laser cutting speed control performance.
Key words: PI controller    sliding mode control    gain    double power reaching law    fuzzy control    laser cutting    

作为太阳能电池模组生产过程中的关键设备,太阳能激光划片机是利用激光器发出高能量的激光照射电池片表面,切割出有一定宽度和深度的切缝。随着太阳能电池片逐渐变薄,对激光切割运动控制系统的快速起停和运动到规定位置的能力要求越高[1]。滚珠丝杠副运动控制系统由伺服电机、滚珠丝杠和光栅尺等组成,被广泛应用在激光加工、数控机床、仪器仪表等领域。目前滚珠丝杠副运动系统通常使用算法简单、易于实现的PI控制器;然而,针对多变量、非线性、强耦合的滚珠丝杠副运动系统,当其内部参数发生改变、存在较明显的振动时,PI控制方法就难以实现高性能的定位和调速[2]。为解决这一问题,国内外研究学者提出了众多的控制方法,例如鲁棒控制[3]、自适应控制[4]、滑模控制[5]、模糊控制[6]等,滑模控制因具有快速响应性、强鲁棒性、算法结构简单和易于工程实现的优点被广泛应用[7]

但滑模控制因其特性,在实际应用中常常伴随着系统抖振,目前国内外研究热点之一是如何快速趋近并达到滑模态,同时消除滑模态上运动时的抖振,其中经典方法之一是滑模趋近律方法[8]。国内外研究学者针对滑模控制中存在的固有抖振问题做了较多研究,例如准滑动模态方法、干扰观测器方法、趋近律方法和模糊控制方法等[9]。由于每种方法都具有局限性,针对本文研究对象,采用趋近律控制思想和模糊控制理论相结合的方法,以达到降低抖振的最佳效果。

高为炳[10]采用指数趋近律控制方法,通过调整控制增益,不仅削弱了控制信号的高频抖振,还保证了系统在趋近滑模态过程中的动态品质,但较大的增益又会导致抖振;Jiang等[11]的控制思想是将指数趋近律与模糊控制相结合,研究并建立了指数项系数和切换函数间的模糊关系,实现趋近律系数动态调整;梅红等[12]通过进一步改进,提出了双幂次趋近律滑模控制(double-power sliding mode reaching law control,DSMC)方法,通过合理地选择双幂次项的两个控制增益,在降低抖振的同时,提高系统的快速响应性能;刘京等[13]指出系统出现扰动并采用DSMC方法时,在保证滑模面存在性和可达性的前提下,控制增益与扰动呈正相关,导致系统高频抖振主因是较大的控制增益,这将会严重影响到系统的控制性能。

考虑到DSMC方法的控制增益动态调整性能不足,对控制系统的抖振以及滚珠丝杠副的振动较为敏感,结合模糊控制,对比分析PI控制器和双幂次滑模趋近律的控制效果,设计了一种模糊自适应双幂次趋近律滑模控制(fuzzy adaptive double-power sliding mode reaching law control,FDSMC)方法。

1 滚珠丝杠副动力学模型

太阳能激光划片机采用的是一种非接触式加工方式,滚珠丝杠副运动系统将不会产生刀具移动时所受到的外部轴向阻力,但会受到各种内在的轴向振动和扭转振动。如滚珠丝杠副轴向振动的主要激励因素是滚珠进入返向器时的冲击[14]、滚珠丝杠副系统的工作台位置和工件质量变化引起扭转振动固有频率的显著变化[15]等。目前使用最广泛的动力学模型只包含系统轴向及扭转动力学模型,因此本文采用集中参数方法[16],将滚珠丝杠副运动系统分为7大部分,分别为电机转子、联轴器输入端、联轴器输出端、滚珠丝杠前段、滚珠丝杠中段、滚珠丝杠后段和移动部件,并假设移动部件位于丝杠的中间位置。其系统动力学模型如图1所示。

图1 滚珠丝杠副运动系统动力学模型 Fig. 1 Dynamic model of the ball screw shaft motion system

图1中: ${k_1},{k_2}, \cdots ,{k_5}$ ${c_1},{c_2} ,\cdots ,{c_5}$ 分别为各部件间的扭转刚度和阻尼; ${k_6}$ ${c_6}$ 分别为丝杠与移动部件间的轴向刚度和阻尼; ${\varphi _1},{\varphi _2}, \cdots ,{\varphi _6}$ 为各部件的角位移; ${I_1},{I_2}, \cdots ,{I_6}$ 为各部件的转动惯量; $M$ $x$ 为移动部件质量和位移; ${T_{\rm{m}}}$ 为电机扭矩。

系统动能表示为:

$T = \frac{1}{2}\sum\limits_{i = 1}^6 {{I_i}} \dot \varphi _i^2 + \frac{1}{2}M{\dot x^2}$ (1)

系统的势能表示为:

$U = \frac{1}{2}\sum\limits_{i = 1}^5 {{k_i}{{({\varphi _{i + 1}} - {\varphi _i})}^2}} + \frac{1}{2}{k_6}{\left(x - \frac{h}{{2\text{π} }}{\varphi _5}\right)^2}$ (2)

式中, $h$ 为丝杠导程。

引入耗散函数 $G$ ,可得:

$G = \frac{1}{2}\sum\limits_{i = 1}^5 {{c_i}{{({{\dot \varphi }_{i + 1}} - {{\dot \varphi }_i})}^2}} + \frac{1}{2}{c_6}{\left(\dot x - \frac{h}{{2{\text{π}} }}{\dot \varphi _5}\right)^2}$ (3)

则系统的拉格朗日方程为:

$\frac{\rm d}{{\rm d}t}\left(\frac{{\partial T}}{{\partial {{\dot q}_i}}}\right) - \frac{{\partial T}}{{\partial {q_i}}} + \frac{{\partial U}}{{\partial {q_i}}} + \frac{{\partial G}}{{\partial {{\dot q}_i}}} = {Q_i},i = 1,2, \cdots ,7$ (4)

式中: ${q_i}$ 为广义坐标系, ${q_1}= {\varphi _1}$ ${q_2} = {\varphi _2}, \cdots ,{q_6}= {\varphi _6} $ $ {q_7} = x$ ${Q_i}$ 为广义坐标方向上的广义力, ${Q_1} = {T_{\rm{m}}}$ ${Q_2} = 0, \cdots ,{Q_7} = 0 $ 。将式(1)~(3)代入式(4),可得系统的动力学方程为:

${ M}\ddot q + { C}\dot q + { K}q = Q$ (5)

式中,M为质量矩阵, ${ C}$ 为阻尼矩阵,K为刚度矩阵。

$ \begin{array}{l} \;\;\;\;\;\;\;\;\;\;\;\;\;{ M} = \left[ {\begin{array}{*{20}{c}} {{I_1}}&{}&{}&{}&{}&{}&{} \\ {}&{{I_2}}&{}&{}&{}&{}&{} \\ {}&{}&{{I_3}}&{}&{}&{}&{} \\ {}&{}&{}&{{I_4}}&{}&{}&{} \\ {}&{}&{}&{}&{{I_5}}&{}&{} \\ {}&{}&{}&{}&{}&{{I_6}}&{} \\ {}&{}&{}&{}&{}&{}&M \end{array}} \right],\\ { C}\! \!=\!\! \left[ \!\!{\begin{array}{*{20}{c}} {{c_1}}\!\!&\!\!{ - {c_1}}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{} \\ { - {c_1}}\!\!&\!\!{{c_1} \!\!+\!\! {c_2}}\!\!&\!\!{ - {c_2}}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{} \\ {}\!\!&\!\!{ - {c_2}}\!\!&\!\!{{c_2} \!\!+\!\! {c_3}}\!\!&\!\!{ - {c_3}}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{} \\ {}\!\!&\!\!{}\!\!&\!\!{ - {c_3}}\!\!&\!\!{{c_3} \!\!+\!\! {c_4}}\!\!&\!\!{ - {c_4}}\!\!&\!\!{}\!\!&\!\!{} \\ {}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{ - {c_4}}\!\!&\!\!{{c_4} \!\!+\!\! {c_5} \!\!+\!\! \dfrac{{{c_6}{h^2}}}{{4{\text{π}^2}}}}\!\!&\!\!{ - {c_5}}\!\!&\!\!{ - \dfrac{{{c_6}h}}{{2\text{π}}}} \\ {}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{ - {c_5}}\!\!&\!\!{{c_5}}\!\!&\!\!{} \\ {}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{ - \dfrac{{{c_6}h}}{{2\text{π} }}}\!\!&\!\!{}\!\!&\!\!{{c_6}} \end{array}}\!\! \right],\\ { K} \!\!=\!\! \left[\!\! {\begin{array}{*{20}{c}} {{k_1}}\!\!&\!\!{ - {k_1}}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{} \\ { - {k_1}}\!\!&\!\!{{k_1} \!\!+\!\! {k_2}}\!\!&\!\!{ - {k_2}}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{} \\ {}\!\!&\!\!{ - {k_2}}\!\!&\!\!{{k_2} \!\!+\!\! {k_3}}\!\!&\!\!{ - {k_3}}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{} \\ {}\!\!&\!\!{}\!\!&\!\!{ - {k_3}}\!\!&\!\!{{k_3} \!\!+\!\! {k_4}}\!\!&\!\!{ - {k_4}}\!\!&\!\!{}\!\!&\!\!{} \\ {}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{ - {k_4}}\!\!&\!\!{{k_4} \!\!+\!\! {k_5} \!\!+\!\! \dfrac{{{k_6}{h^2}}}{{4{\text{π}^2}}}}\!\!&\!\!{ - {k_5}}\!\!&\!\!{ - \dfrac{{{k_6}h}}{{2\text{π}}}} \\ {}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{ - {k_5}}\!\!&\!\!{{k_5}}\!\!&\!\!{} \\ {}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{}\!\!&\!\!{ - \dfrac{{{k_6}h}}{{2\text{π}}}}\!\!&\!\!{}\!\!&\!\!{{k_6}} \end{array}}\!\! \right]{\text{。}} \end{array}$

摩擦力对精确控制系统有较大影响的主要原因是其高度非线性及复杂性,宏观表现为机械伺服系统低速运行时出现爬行现象,稳态时有较大的静差或出现极限环振荡等[17],而且 $f(v)$ 是系统在运动过程中所受黏滞摩擦、静摩擦和库伦摩擦叠加而成,其精确数学模型难以得到,因此本文采用Stribeck摩擦模型估计摩擦力 $f(v)$ [18]

$f(v)= [{f_{\rm e}} + ({f_{\rm s}} - {f_{\rm e}}){{\rm{e}}^{ - {{({v / {{v_{\rm s}}}})}^2}}}]{\rm sgn} (v)$ (6)

式中, ${f_{\rm e}}$ 为库伦摩擦, ${f_{\rm s}}$ 为最大静摩擦力, $v$ 为直线速度, ${v_{\rm s}}$ 为Stribeck速度。

由式(5)、(6)可得,滚珠丝杠副系统运动方程为:

${ M}\ddot x = {k_{\rm{f}}}u -{ C}\dot x - { K}x - f(v)$ (7)

由式(7)可得系统的状态空间方程为:

$\left\{ \begin{array}{l}\!\!\! \left[ \begin{array}{l} \!\!\!{{\dot x}_1} \\ \!\!\!{{\dot x}_2} \\ \end{array} \!\!\! \right] = \left[ \begin{array}{l}\!\!\! \;\;\;\;0\;\;\;\;\;\;\;\;1 \\ \!\!\! - \dfrac{ K}{ M}\;\; - \dfrac{ C}{ M}\; \\ \end{array} \!\!\! \right]\left[ \begin{array}{l} \!\!\! {x_1} \\ \!\!\! {x_2} \\ \end{array}\!\!\! \right] + \left[ \begin{array}{l} \!\!\! \;0 \\ \!\!\! \dfrac{1}{ M} \\ \end{array} \!\!\! \right]\cdot[{k_{\rm f}}u - f(v)]; \\ \!\!y = [1\;\;0]\left[ \begin{array}{l} \!\!\!{x_1} \\ \!\!\!{x_2} \\ \end{array} \!\!\! \right] \\ \end{array} \right.$ (8)

式中: ${k_{\rm f}}$ 表示推力系数; $u$ 为控制律; $y$ 为系统的输出; ${x_{\rm d}}$ 为给定的位置参考值,定义状态标量 ${ X} = {[{x_1},{x_2}]^{\rm T}} =$ $ {[x,v]^{\rm T}}$ ,并做出如下假设:

假设1: ${x_{\rm d}}$ 是2阶连续可微且有界的。

假设2: $\dot{{\rm{|}} {d{\rm{||}}}} \le \; \rho $ $\;\rho $ 为正常数。

2 双幂次滑模趋近律控制方法

双幂次趋近律滑模控制方法通过选择合理的滑模面,设计双幂次函数控制律,使得系统以滑模变量 $s{\rm{ = }}0$ 为界限,此界限即为滑模面。通过选择合适控制增益,可加快系统状态从任意初始位置趋近并到达滑模面的速度,实现了系统二阶滑模特性的速度调节,系统的抖振也被较大的被削弱[19]

选取滑模面为:

$s = ke + \dot e$ (9)

式中: $k > 0$ $e = {x_{\rm d}} - {x_1}$ 为速度跟踪误差, ${x_{\rm d}}$ 为给定的位置参考值。

$s$ 求导,结合式(8)可得:

$ \begin{aligned}[b] &\dot s = k\dot e + \ddot e = k({\dot x_{\rm d}} - {x_2}) + {\ddot x_{\rm d}} - {\dot x_2} = k{\dot x_{\rm d}} + {\ddot x_{\rm d}} - k{x_2} +\\ &\;\;\;\;\;\;\frac{{{K}}}{{{M}}}{x_2} + \frac{{{C}}}{{{M}}}{\dot x_2} - \frac{1}{{{M}}}[{k_{\rm f}}u - f(v)] \end{aligned}\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!$ (10)

双幂次滑模趋近律为:

$\dot s = - \alpha {\left| s \right|^a}{\rm sgn} (s) - \beta {\left| s \right|^b}{\rm sgn} (s)$ (11)

式中: $ \alpha ,\;\beta > 0{\text{;}}a > 1{\text{;}}0 < b < 1$

由式(11)可知,双幂次滑模趋近律由两部分组成,一部分在系统状态远离滑模面时起主导作用,另一部分是在系统状态趋近滑模面时起主导作用。再由幂函数的性质可知:控制增益 $\alpha $ 在系统初始状态时起主导作用,控制增益 $\beta $ 在系统趋近滑模面时起主导作用,因此,选择合理的增益能明显提高系统到达滑模面的收敛速度。

结合式(10)和(11)可得系统的双幂次滑模趋近律的控制律为:

$ \begin{aligned}[b] u =& - \frac{ M}{{{k_{\rm{f}}}}}\left[\left({ K} - \frac{ K}{ M}\right)\dot x - { C}\ddot x - k{\dot x_{\rm{d}}} - {\ddot x_{\rm{d}}} - \frac{{f(v)}}{ M} +\right.\\ &\left. \alpha {\left| s \right|^a}{\rm sgn} (s)+ \beta {\left| s \right|^b}{\rm sgn} (s)\right] \end{aligned}$ (12)

由式(11)可得,系统存在与初始状态 ${s_0}$ 无关的上界收敛时间 ${T_{\max }}$ ,使得 $\dot s$ 收敛到零, ${T_{\max }}$ 的表达式:

${T_{\max }}{\rm{ = }}\frac{1}{{\alpha (a - 1)}} + \frac{1}{{\beta (b - 1)}}$ (13)

对于实际系统,因符号函数 ${\rm sgn} (s)$ 在物理实现上的动作滞后延时,造成控制律 $u$ 的大幅切换,导致实际系统的抖振现象[20]

在实际工程中,通常采用连续趋近的方法在一定程度上抑制由于切换控制引起的系统抖动,采用饱和函数 ${\rm sat}(s)$ 代替式(12)中的符号函数 ${\rm sgn} (s)$ ,则 ${\rm{sat}}(s)$ 为:

${\rm sat}(s)= \left\{ \begin{aligned} & {\rm sgn} (s),\;\left| s \right| > \rho; \\ & \frac{s}{\rho },\;\left| s \right| \le \rho \\ \end{aligned} \right.$ (14)

式中, $\;\rho $ 为边界层。

结合式(14),式(12)可以改写为:

$ \begin{aligned}[b] u =& - \frac{ M}{{{k_{\rm{f}}}}}\left[\left({ K} - \frac{ K}{ M}\right)\dot x -{ C}\ddot x - k{\dot x_{\rm d}} - {\ddot x_{\rm d}} - \frac{{f(v)}}{ M} +\right.\\ &\left. \alpha {\left| s \right|^a}{\rm{sat}}(s) + \beta {\left| s \right|^b}{\rm{sat}}(s)\right.] \end{aligned}$ (15)

选取Lyapunov函数:

$V = \frac{1}{2}{s^2}$ (16)

结合式(11)和(15),对式(16)两边求导可得:

$ V = s\dot s = - \alpha |s{|^{a + 1}} - \beta |s{|^{b + 1}} \le 0 \\ $ (17)

因此,控制律 $u$ 满足滑模面的可达条件,能够驱使系统趋近于滑模面区。

3 模糊自适应双幂次趋近律滑模

上述的双幂次滑模趋近律是通过调整增益到一个合理的固定值,以此控制激光切割速度,但会导致的问题是激光切割过程中切割速度不具有动态调整性能。而实际切割过程中,由于采用以DSMC控制为核心的控制方法,控制系统不可避免地存在抖振,滚珠丝杠副系统又存在机械式的轴向及扭转振动,将会导致激光切割出来的太阳能电池片的切缝深度不均匀,切缝质量不高,甚至切毁电池片。为此,将电池片的激光切缝深度作为实时的自适应增益参考,以此在激光切割过程中对双幂次滑模趋近律的控制增益 $\alpha $ $\beta $ 进行实时调控,进而实时调控激光切割速度,以达到激光切割速度具有良好的动态调整性能的目的。

激光切割数学模型[21]如下:

$D = \frac{{a\alpha }}{{C_{\rm{p}}R\rho c\sqrt {\text{π} }}}{\left(\frac{P}{V}\right)^b}$ (18)

式中: $D$ $P$ $V$ 分别为激光切割的深度、功率和速度; $a$ $b$ $c$ 是与材料有关的常数,其中 $0 < b < 1$ $C_{\rm{p}}$ 为比热容; $R$ 为激光束直径; $\rho $ 为材料密度; $\alpha $ 为能量吸收率(这里认为等于1)。做出假设如下:

假设1:激光在切割材料过程中激光功率恒定不变;

假设2:激光切割材料时,材料的能量吸收率不变。

太阳能激光划片机主要是通过控制激光切割模型中的切割速度 $V$ 和激光功率 $P$ 调整切割深度的。而由式(18)可知,在假设的前提下,切割深度 $D$ 有且只与切割速度 $V$ 有关,而且两者之间呈非线性关系,固定的增益很难保证在加工越来越薄的太阳能电池片时,切缝的深度及平整度。因此为了实现更好的控制效果,通过基于模糊规则表的模糊控制,将激光切割数学模型融合到双幂次滑模趋近律函数中,两者通过切割速度 $V$ ,建立起模糊关系,根据激光切割过程中的实时动态深度实现对双幂次滑模趋近律中的控制增益 $\alpha $ $\beta $ 进行模糊动态调整,削弱控制系统中的抖振以及滚珠丝杠副中的轴向振动、扭转振动对切割速度的影响,保证了激光切缝的质量。

通过模糊控制,将切割深度 $D$ 作为自适应参考,动态地调整控制增益 $\alpha $ $\;\beta $ ,可以在一定程度上有效地降低系统抖振,提高控制系统的响应速度。模糊控制是将跟踪误差和误差变化量作为模糊规则的输入,控制输入作为规则的输出,根据经验构造模糊规则表,可实现无需模型信息的控制。切割深度 $D$ 及其变化率 $\dot D$ 反映了系统切割速度 $V$ 的趋近情况,而切割速度 $V$ 取决于双幂次滑模控制律中的控制增益 $\alpha $ $\;\beta $ ,因此,将 $D$ $\dot D$ 作为模糊规则的输入,控制增益 $\alpha $ $\beta $ 作为模糊规则的输出,构建模糊控制系统。

$\varPsi (\alpha ,\beta )$ 的每个分量 ${\varPsi _{ij}}(\alpha ,\beta )$ 分别建立模糊系统,以 ${D_i}$ ${\dot D_j}$ 作为规则的输入,输出为 $\varPsi (\alpha ,\beta )$ ,则表达式如下:

$\varPsi (\alpha ,\beta )= {\rm fuzzy}({D_i},{\dot D_j})$ (19)

模糊规则表示为如下IF–THEN形式:

${\rm Rule:IF}\;{D_i}\;{\rm is}\;{u_i}\;{\rm AND}\;{\dot D_j}\;\;{\rm is}\;{u_j}\;{\rm THEN}\;\varPsi \;{\rm is}\;u_{ij}^{\alpha \beta }{\text{。}}$

其中, ${u_i}$ ${u_j}$ ${u^{\alpha \beta }_{ij}}$ 分别为输入和输出模糊子集。

采用乘积推理机,规则前部分的隶属函数为:

$ {{f}_{ij}}={{u}_{i}}({{D}_{i}})\centerdot {{u}_{j}}({{\dot{D}}_{j}}) $ (20)

式中, ${u_i}({D_i})$ ${u_j}({\dot D_j})$ 分别为 ${D_i}$ ${\dot D_j}$ 的隶属度。

采用重心法进行反模糊化,得到如下模糊控制器:

$\varPsi (\alpha ,\beta ) = \frac{{\displaystyle \sum\limits_{i = 1}^n {\displaystyle \sum\limits_{j = 1}^m {{f_{ij}}({D_i},{{\dot D}_j})u_{ij}^{\alpha \beta }} } }}{{\displaystyle \sum\limits_{i = 1}^n {\displaystyle \sum\limits_{j = 1}^m {{f_{ij}}({D_i},{{\dot D}_j})} } }}$ (21)

式中, ${u^{\alpha \beta }_{ij}}$ 的值由模糊规则确定。

将输入模糊子集 ${u_i}$ ${u_j}$ 与输出模糊子集 $u_{ij}^{\alpha \beta }$ 分为7大区域,分别为NB(负大)、NM(负中)、NS(负小)、ZE(零)、PS(正小)、PM(正中)、PB(正大),输入、输出系统的隶属函数如图2所示。

图2 隶属度函数 Fig. 2 Membership function

制定模糊规则的思路是: $D$ 绝对值较大时,双幂次趋近律增益 $\alpha $ 取正大值, $\;\beta $ 取负大值,加快系统逼近滑模面的速度;随着 $D$ 绝对值减小, $\alpha $ 逐渐减小直至适中, $\;\beta $ 逐渐正向增大,以避免发生超调;当 $D$ 绝对值较小时, $\;\beta $ 取正大值,使系统快速地趋近平衡点。 $\dot D$ 绝对值的大小反映了系统趋近平衡点的速度,也反映了 $\alpha $ $\;\beta $ 的取值大小; $\dot D$ 绝对值越大, $\alpha $ 取值越大, $\dot D$ 绝对值越小, $\;\beta $ 取值越大。具体规则见表12

表1 ${u}^{{\alpha }} _{{ij}}$ 模糊规则 Tab. 1 Fuzzy rules of ${u}^{{\alpha }} _{{ij}} $

表2 uij β模糊规则 Tab. 2 Fuzzy rules of uij β

4 仿真与实验

为了验证本文提出的模糊自适应双幂次滑模趋近律控制方法的控制性能,采用MATLAB进行了模型仿真对比和性能实验研究。FDSMC系统框图如图3所示。

图3 FDSMC系统框图 Fig. 3 FDSMC system block diagram

4.1 仿真分析

为了验证本文所提算法的有效性及控制性能,将FDSMC、DSMC及PI这3种控制方法在同等激光切割条件下进行对比仿真。

由于滚珠丝杠副运动平台采用的是Stribeck摩擦模型,运动过程中受到的摩擦力 $f(v)$ 采用文献[22]的方法进行测量,参数如下: ${f_{\rm e}} = 10\;{\rm{N}}$ ${f_{\rm s}} = 5\;{\rm{N}}$ ${v_{\rm s}} \approx $ 4 m/s。图4是PI控制系统图,其控制方法的参数为 $P = 300$ $I = 0.05 $ ;DSMC控制方法的参数为 $a = 2.4, $ $b = 0.8$ $k = 15 $ $\alpha = 800 $ $\;\beta = 12 $ ;本文所提出的FDSMC控制方法的参数为: $\rho = 0.05,$ $a = 2.2,$ $b = 0.5,$ $k = 20,$ ${\alpha _0} = 0.5,$ $ \;{\beta _0} = 1$

图4 PI控制系统示意图 Fig. 4 PI control system diagram

分析仿真结果如图57可知:PI控制方法在速度调控时,存在较大的超调,会造成激光切缝深度的不均匀,同时,收敛时间较长,也会增加激光切割路径的长度,降低了生产效率;DSMC控制方法有效地解决了PI控制方法的速度超调现象,并提高了系统的收敛速度,但是系统存在严重的抖振现象,也会导致激光切缝的质量不佳,不利于激光切割;本文所提的FDSMC控制方法不仅解决了速度的超调问题,加快了系统的收敛速度,而且有效地抑制了系统的抖振。

图5 PI控制方法仿真结果 Fig. 5 Simulation results of PI control method

图6 DSMC控制方法仿真结果 Fig. 6 Simulation results of DSMC control method

图7 FDSMC控制方法仿真结果 Fig. 7 Simulation results of FDSMC control method

通过数据采集对比与分析,FDSMC、DSMC和PI控制方法的性能参数如表3所示。

表3 性能参数比较 Tab. 3 Comparison of performance parameters

其中: $T$ 为调整时间,反映了系统调整时间; ${e_{\max }}$ 为峰值输出误差,表征系统的动态性能; $H$ 为速度误差的2范数,量化系统的平均速度跟踪精度, $H = \sqrt {\displaystyle \sum\limits_{i = 0}^N {{{\left| {e(i)} \right|}^2}} } $ ${S^2}$ 为速度误差的方差,量化系统速度跟踪误差的平均波动程度, ${S^2}= {\displaystyle \sum\limits_{i = 1}^N {\left| {e(i) - \overline e } \right|} ^2}$ $\overline e $ 为速度跟踪误差的算术平均数。

表3可知,DSMC和FDSMC方法相较于PI控制方法,收敛速度明显更快,特别是由加速向匀速转换的调整阶段。在峰值输出误差、平均速度误差和平均波动程度方面,本文所提控制方法较DSMC都有明显的改进。

4.2 激光切割实验

由激光切割模型可知,切割深度D与切割速度 $V$ 呈负相关,对切割速度 $V$ 的精准控制也就间接地控制了切割深度D。激光切割时不能将太阳能电池片切穿,避免破坏PN结,因激光烧结引起的粘连、短路等事故[23]。切割深度也不能过浅,避免当沿着太阳能电池片上的划痕折断时导致电池片产生碎裂。并且,在匀速切割阶段的位置跟踪误差和在速度调整阶段所需时间的长短对于激光切割系统最终的切割精度和生产效率指标都具有直接的影响。

选用20 W武汉锐科光纤激光器、台湾上银双轴机器人和自制的真空吸附夹具等搭建了激光切割实验平台,实验材料选用尺寸为156 mm×156 mm、厚度为0.25 mm的普通太阳能电池片。分别用3种不同的激光切割速度切割电池片,通过金相显微镜获得切割后电池片的切缝图像,如图8所示。

图8 不同激光切割速度下的切割缝隙 Fig. 8 Cutting slot of different laser cutting speed

划片是生产电池模组工艺流程中的第1步,即先通过激光切割电池片,然后裂片,机械式地将其折断。因此切缝图像中的黑色部分是激光切割的痕迹,浅色部分是裂片所留的痕迹。实验结果可知,会使切割速度 $V$ 太小,会使切割深度过深,导致电池片电路烧结,无法使用,甚至使电池片粘贴在切割工作台上;切割速度 $V$ 太大,会使切割的深度不够,在进行后续分片工序时,会产生电池片边缘的损伤,甚至无法分片;且切缝都呈锯齿状,这是由于激光行进速度不稳定导致的。同时,经多次实验比较发现,最佳切割深度范围为电池片厚度的1/2~2/3,最佳的切割速度为200 mm/s。

其他工艺参数不变的情况下,切割速度选择为200 mm/s。采用3种控制方法进行电池片激光切割。通过金相显微镜获得切割后电池片的切缝图像,如图9所示。

图9 3种控制方法激光切割后的切割缝隙 Fig. 9 Catting slid of loser cutting by three kinds of control methods

图9可知:PI控制方法和DSMC控制方法的切割缝隙参差不齐,呈锯齿状,这是由于控制系统存在抖振、滚珠丝杠副也存在系统振动,这是导致切割速度产生波动的主要因素,说明系统的自适应能力不足。PI控制方法和DSMC控制方法切缝两端与中间的深度有明显的差距,这是由于速度响应慢、调整慢、不稳定所引起的。而本文所提FDSMC方法的电池片切割缝隙平整,有效抑制了系统的抖振,有效提高了控制系统的自适应性及鲁棒性,表明其良好的速度控制性能。

5 结 论

1)采用集中参数方法,建立了滚珠丝杠副的动力学模型,为基于模型的控制提供了参考。分析对比PI控制方法和DSMC方法,发现PI控制方法存在超调现象较大,并且调整时间长等问题,而DSMC方法存在严重的抖振现象。

2)以DSMC方法为核心,加入模糊控制原理,分析激光切割深度 $D$ 、切割速度 $V$ 与DSMC控制增益 $\alpha $ $\;\beta $ 之间的模糊关系,设计了一种FDSMC控制方法。降低了因控制增益过大从而激发系统产生的高频抖振,提高了系统的动态响应性能与速度控制性能。

3)通过激光切割实验,经金相显微镜观察切割后的电池片切缝,本文所提FDSMC控制方法的电池片切割缝隙平整,表明其良好的速度控制性能。

参考文献
[1]
Wang Hao.High-precision motion positioning and error compensation of dicing machine[D].Changchun:Jilin University,2015.
王浩.划片机的高精度运动定位及误差补偿[D].长春:吉林大学,2015.
[2]
Dai Peng,Xu Nan,Xie Houqing,et al. The fast power approach law of permanent magnet synchronous motor speed control system[J]. Journal of Electric Machines and Control, 2017, 21(11): 32-38. [戴鹏,徐楠,谢后晴,等. 永磁同步电机调速系统的快速幂次趋近律控制[J]. 电机与控制学报, 2017, 21(11): 32-38. DOI:10.15938/j.emc.2017.11.005]
[3]
Feng G,Liu Y F,Huang L P. A new robust algorithm to improvethe dynamic performance on the speed control of induction motordrive[J]. IEEE Transactions on Power Electronics, 2004, 19(6): 1614-1618. DOI:10.1109/TPEL.2004.836619
[4]
Deng Yongting,Li Hongwen,Wang Jianli,et al. Adaptive sliding mode control of AC servo system based on Kalman filter[J]. Optical Precision Engineering, 2014, 22(8): 2088-2091. [邓永停,李洪文,王建立,等. 基于卡尔曼滤波器的交流伺服系统自适应滑模控制[J]. 光学精密工程, 2014, 22(8): 2088-2091. DOI:10.3788/OPE.20142208.2088]
[5]
Xie Lei.Turntable control technology based on variable structure control strategy[D].Nanjing:Nanjing University of Aeronautics and Astronautics,2006.
解磊.基于变结构控制策略的转台控制技术研究[D].南京:南京航空航天大学,2006.
[6]
Wang J,Li D.Application of fuzzy PID control in PMLSM servo drive system[C]//Proceedings of the 2015 IEEE International Conference on Mechatronics and Automation.New York:IEEE,2015:6–10.
[7]
Wang Yiguang.Application of sliding mode control in scanning lithography[D].Harbin:Harbin Institute of Technology,2015.
王一光.滑模变结构控制在扫描光刻系统中的应用研究[D].哈尔滨:哈尔滨工业大学,2015.
[8]
Dian Songyi,Li Yinfeng,Pu Ming,et al. A new type of variable-powered near-law-sliding mode control for a class of non-matching uncertain pure feedback nonlinear systems[J]. Engineering Science and Technology, 2017, 49(5): 164-170. [佃松宜,李银锋,蒲明,等. 一类非匹配不确定纯反馈非线性系统新型变幂次趋近律滑模控制[J]. 工程科学与技术, 2017, 49(5): 164-170. DOI:10.15961/j.jsuese.201601152]
[9]
Zhang X G,Sun L Z,Zhao K,et al. Nonlinear speed control for PMSM system using sliding-mode control and disturbance compensation techniques[J]. IEEE Transactions on Power Electronics, 2013, 28(3): 1358-1363. DOI:10.1109/TPEL.2012.2206610
[10]
高为炳.变结构控制的理论及设计方法[M].北京:科学出版社,1996.
[11]
Jiang K,Zhang J G,Chen Z M.A new approach for the sliding mode control based on fuzzy reaching law[C]//Proccedings of the World Congress on Intelligent Control and Automation.New York:WCICA,2002,1:656–660.
[12]
Mei Hong,Wang Yong. Fast convergent sliding mode variable structure control of robot[J]. Information & Control, 2009, 38(5): 552-557. [梅红,王勇. 快速收敛的机器人滑模变结构控制[J]. 信息与控制, 2009, 38(5): 552-557. DOI:10.13976/j.cnki.xk.2009.05.021]
[13]
Liu Jing,Li Hongwen,Deng Yongting. Sliding mode control of permanent magnet synchronous motor based on new reaching law and disturbance observer[J]. Journal of Engineering Science, 2017, 39(6): 933-944. [刘京,李洪文,邓永停. 基于新型趋近律和扰动观测器的永磁同步电机滑模控制[J]. 工程科学学报, 2017, 39(6): 933-944. DOI:10.13374/j.issn2095-9389.2017.06.017]
[14]
Zhang Zuoying,Song Xianchun,Jiang Hongkui. Experimental study on axial vibration excitation factors of precision ball screws[J]. Vibration,Test and Diagnosis, 2008(1): 14-17. [张佐营,宋现春,姜洪奎. 精密滚珠丝杠副轴向振动激励因素的试验研究[J]. 振动、测试与诊断, 2008(1): 14-17. DOI:10.16450/j.cnki.issn.1004-6801.2008.01.007]
[15]
Zhou Yong,Peng Fangyu,Chen Jihong.Torsion vibration analysis of lead-screw feed drives with changeable table position and work-piece mass[C]//Proceedings of the 2007 International Conference on Mechatronics and Automation.New York:IEEE,2007.
[16]
Zhou Yong,Xu Xuesan,Wang Guoxian,et al. Analysis of axial vibration and ball screw rolling vibration of feed drive mechanism[J]. Journal of Central South University(Science and Technology), 2013, 44(10): 4069-4073. [周勇,许学三,王国贤,等. 进给驱动机构轴向振动与滚珠丝杠滚振研究[J]. 中南大学学报(自然科学版), 2013, 44(10): 4069-4073.]
[17]
Xiang Hongbiao,Wang Shoujun,Zhang Chunqiu,et al. Adaptive sliding mode friction compensation control of Stribeck model[J]. China Testing, 2015, 41(9): 92-95. [向红标,王收军,张春秋,等. Stribeck模型自适应滑模摩擦补偿控制[J]. 中国测试, 2015, 41(9): 92-95. DOI:10.11857/j.issn.1674-5124.2015.09.021]
[18]
Wei L S,Chen Q G,Lu H C,et al. Sliding mode control of PMLSM for high speeding gringding machine[J]. Advanced Materials Research, 2012, 462: 701-706. DOI:10.4028/www.scientific.net/AMR.462.701
[19]
Zhang Bo,Han Xuefeng,Qi Rong,et al. Application of composite sliding mode control in precision PMLSM laser cutting motion platform[J]. Optical Precision Engineering, 2017, 25(1): 84-92. [张博,韩雪峰,齐蓉,等. 复合滑模控制在精密PMLSM激光切割运动平台的应用[J]. 光学精密工程, 2017, 25(1): 84-92. DOI:10.3788/OPE.20172501.0084]
[20]
Mao Jingfeng,Wu Aihua,Wu Guoqing,et al. Integral sliding mode control of permanent magnet synchronous motor with power-shifting approaching law[J]. Electric Drive, 2014, 44(6): 50-53. [茅靖峰,吴爱华,吴国庆,等. 永磁同步电机幂次变速趋近律积分滑模控制[J]. 电气传动, 2014, 44(6): 50-53. DOI:10.19457/j.1001-2095.2014.06.010]
[21]
Chen Hua,Xue Shoulong,Hu Hong. Mathematical modeling and experimental study of laser cutting of packaging materials[J]. Laser & Optoelectronics Progress, 2015, 52(1): 146-152. [陈华,薛守龙,胡泓. 包装材料激光切割数学建模与实验研究[J]. 激光与光电子学进展, 2015, 52(1): 146-152. DOI:10.3788/LOP52.011404]
[22]
Han Bangcheng,Ma Jijun,Li Haitao. Nonlinear friction modeling and compensation of harmonic reducer[J]. Optical Precision Engineering, 2011, 19(5): 1095-1103. [韩邦成,马纪军,李海涛. 谐波减速器的非线性摩擦建模及补偿[J]. 光学精密工程, 2011, 19(5): 1095-1103.]
[23]
Wang Yao.Study on the production process of monocrystalline silicon solar cells[D].Changsha:Hunan University,2010.
王瑶.单晶硅太阳能电池生产工艺的研究[D].长沙:湖南大学,2010.