浙江大学学报(工学版), 2025, 59(3): 588-596 doi: 10.3785/j.issn.1008-973X.2025.03.016

机械工程

盾构智能管片拼装机的平移运动电液系统精确控制

陈旭阳,, 黄鑫, 郭俊可, 林福龙, 贾连辉, 龚国芳, 杨华勇, 祝毅,

1. 浙江大学 流体动力基础件与机电系统全国重点实验室,浙江 杭州 310027

2. 中铁工程装备集团有限公司 电气与智能技术研究院,河南 郑州 450047

Precise control of translational motion electro-hydraulic system of intelligent shield segment assembly machine

CHEN Xuyang,, HUANG Xin, GUO Junke, LIN Fulong, JIA Lianhui, GONG Guofang, YANG Huayong, ZHU Yi,

1. State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310027, China

2. Electrical and Intelligent Technology Research Institute, China Railway Engineering Equipment Group Co. Ltd, Zhengzhou 450047, China

通讯作者: 祝毅,男,教授,博导. orcid.org/0000-0003-0401-316X. E-mail: yiz@zju.edu.cn

收稿日期: 2024-01-1  

基金资助: 国家自然科学基金优秀青年基金资助项目(52222503);浙江省自然科学基金重大资助项目(LD22E050003);国家重点研发计划资助项目(2022YFB4602502).

Received: 2024-01-1  

Fund supported: 国家自然科学基金优秀青年基金资助项目(52222503);浙江省自然科学基金重大资助项目(LD22E050003);国家重点研发计划资助项目(2022YFB4602502).

作者简介 About authors

陈旭阳(1992—),男,博士生,从事智能制造与机器人研究.orcid.org/0009-0003-0450-3588.E-mail:352206277@qq.com , E-mail:352206277@qq.com

摘要

管片拼装机载荷大、滞后大、摩擦扰动大,为了提高管片自动拼装的精度和效率,通过对模型精确辨识和iPIDD2算法实现在摩擦扰动下液压平移系统的精确控制. 在理论模型基础上,提出多算法融合信号降噪方法对输出信号进行预处理,并采用带遗忘因子的偏差补偿递推最小二乘辨识算法,以获得更精确的液压系统模型. 针对摩擦扰动下拼装机平移运动的精确控制,提出iPIDD2控制算法实现平移油缸的精确控制. 通过AMESim-Simulink联合仿真和搭建电液伺服系统实验台及实时控制系统验证研究结果. 在不同的负载工况下进行全尺寸实验验证,结果表明,所提方法的位移跟踪稳态误差小于3 mm,与PID相比最大跟踪误差减小77.6%,迟滞时间减少超过10 s. 在参数不确定和摩擦扰动下具有更好的精确控制性能和更小的迟滞时间,所提算法对提高摩擦扰动下自动管片拼装的拼装精度和效率具有积极意义.

关键词: 盾构机 ; 管片拼装 ; 信号处理 ; 参数识别 ; 精确控制

Abstract

Aiming at the problem of heavy load, large hysteresis and large friction disturbance of segment assembly machine, the precise control of hydraulic translation systems under friction disturbances was addressed through accurate model identification and the implementation of the iPIDD2 algorithm, to improve the accuracy and efficiency of automatic segment assembly. Initially, a signal preprocessing method combining multiple algorithms for noise reduction was proposed based on the theoretical model to preprocess the output signal. Subsequently, a deviation-compensating recursive least squares identification algorithm with a forgetting factor was adopted to obtain a more accurate hydraulic system model. To achieve precise control of the translational motion of the assembly machine under friction disturbances, the iPIDD2 control algorithm was proposed to achieve precise control of the translation cylinder. The research results were validated through AMESim-Simulink co-simulation and the construction of an electro-hydraulic servo system experimental platform with real-time control systems. Full-scale experimental verification was conducted under different load conditions. Results showed that compared with PID, this method had better precise control performance and smaller hysteresis time under parameter uncertainty and friction disturbance. The displacement tracking of this method was stable. The state error was less than 3 mm, which was 77.6% smaller than the maximum tracking error of PID control, and the hysteresis time was reduced by more than 10 s. This method held significant potential for improving the assembly precision and efficiency of automatic shield segment assembly under friction disturbances.

Keywords: shield machine ; segment assembly ; signal processing ; parameter identification ; precise control

PDF (2244KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

陈旭阳, 黄鑫, 郭俊可, 林福龙, 贾连辉, 龚国芳, 杨华勇, 祝毅. 盾构智能管片拼装机的平移运动电液系统精确控制. 浙江大学学报(工学版)[J], 2025, 59(3): 588-596 doi:10.3785/j.issn.1008-973X.2025.03.016

CHEN Xuyang, HUANG Xin, GUO Junke, LIN Fulong, JIA Lianhui, GONG Guofang, YANG Huayong, ZHU Yi. Precise control of translational motion electro-hydraulic system of intelligent shield segment assembly machine. Journal of Zhejiang University(Engineering Science)[J], 2025, 59(3): 588-596 doi:10.3785/j.issn.1008-973X.2025.03.016

管片拼装机是盾构机的关键部件,它将管片拼装到预定位置形成环形. 在盾构施工过程中,管片拼装是影响隧道施工速度和质量的关键因素. 现有的人工拼装方法拼装效率低,劳动强度大,危险性高[1-2]. 因此,亟须发展管片自动拼装技术. 管片拼装成功时相邻管片间距小于1 cm,对各机构的运动控制精度要求较高. 在管片拼装中平移运动会带动整个拼装机和管片一起做平移运动,因此在管片拼装过程中平移运动直接影响其他机构的精度和最后的管片拼装精度. 平移运动负载过大,因此非线性摩擦阻力过大,在平移运动过程中,液压缸会存在明显爬行现象,严重影响管片的控制和拼装精度,甚至造成安全隐患. 在管片自动拼装过程中,平移油缸的精确控制是管片拼装成功的重要保证.

大多数学者针对摩擦力产生的原因和类型进行深入研究,通过对摩擦力的精确建模,在模型层面通过摩擦补偿消除摩擦力对液压缸运动的影响[3-5]. 然而摩擦力较复杂,由多种摩擦力组成,且摩擦系数会随着温度的变化而变化,因此无法准确建立摩擦力模型. 有些学者通过参数辨识的方式在线辨识摩擦力的参数,但是会增加计算量且耗时,辨识准确性完全取决于辨识算法,如果辨识不准确则误差较大[6-8]. 也有一些学者通过设计观测器而抵消扰动的影响[7,9]. 扰动观测器在一定的误差内可将实际模型等价为其标称模型,实际模型与标称模型输出之差即为系统扰动,是简单而有效的扰动补偿方案.

精确控制方法有鲁棒控制、自适应控制、智能控制等,但考虑工程经济性及快速性和工程中工控机的配置,且大多先进控制算法需要精确的模型参数,但大型液压系统滞后大、摩擦扰动大,参数实时可变,很难精确建模. 闭环控制系统通常采用比例积分微分(proportion integration differentiation,PID)控制器. 通常,PID控制器增益参数是使用试错技术确定的,然而,在结构更为复杂的系统中,使用传统方法寻找PID增益参数是具有挑战性的. 因此,研究者将不同的方法结合起来开发PID控制器,包括分数阶PID (FOPID)[10-12]、二阶导数PID (PIDD2)[13-14]、智能PID(iPID)[15-17]、非线性校正PID[18]和神经网络PID[19-20]等.

本研究目的在于通过参数辨识得到的精确模型和设计的iPIDD2控制方法实现自动管片拼装机平移运动电液系统精确控制. 由于输入-输出信号的质量直接决定模型参数辨识的精确性,而输出信号含有大量外部干扰噪声. 通过设计的信号预处理方法,降低信号噪声,提高辨识结果的准确性. 为了更准确地辨识出模型的关键参数,采用带遗忘因子的偏差补偿递推最小二乘辨识算法. 针对在拼装过程中平移系统存在较大的摩擦,通过卡尔曼滤波和ESO (extended state observer)的方法补偿扰动,使得控制结果更精确. 为了实现平移系统的精确控制,设计iPIDD2方法,通过MATLAB/Simulink和AMESim联合仿真和全尺寸实验台测试验证上述方法的有效性.

1. 系统建模

1.1. 系统介绍

系统模型基于6 m级土压平衡盾构管片拼装机平移运动系统. 如图1所示,管片拼装机包括回转机构、提升机构、平移机构、摇摆机构和俯仰机构,实现6个自由度的无干涉拼装动作.

图 1

图 1   管片拼装机结构图

Fig.1   Structural diagram of segment assembly machine


工作装置系统的基本液压回路如图2所示,液压系统主要包括液压缸、放大器、平衡阀、比例多路阀. 系统可以分为4部分:由计算机向控制器产生控制信号;电压控制信号由放大器转换成能够控制多路阀的电流信号;多路阀阀芯根据控制输出的电流信号移动;液压缸根据多路阀调节的油液压力进行伸缩. 此外,位移传感器为磁致伸缩位移传感器,被安装在油缸的侧面,将位移信号实时反馈给控制器.

图 2

图 2   平移机构电液系统原理图

Fig.2   Schematic diagram of electro-hydraulic system of translation mechanism


1.2. 平移机构电液比例系统模型

在进行建模之前,先假定管道中不会出现压力损失的情况,液压缸中所有工作腔中的压力都是均等的,并且体积弹性模量和油温为常数. 液压缸的内部泄露主要表现为层流动,向外并没有出现泄露.

1.2.1. 液压缸数学模型

按照负载和液压动力平衡方程可得

$ A_1 p_1-A_2 p_2=m_{\mathrm{t}} \frac{{\mathrm{d}}^2 x_{\mathrm{p}}}{{\mathrm{d}} t}+B_{\mathrm{p}} \frac{{\mathrm{d}} x_{\mathrm{p}}}{{\mathrm{d}} t}+K_{\mathrm{t}} x_{\mathrm{p}}+F_{\mathrm{L}}. $

式中:${A_1}$${A_2}$为平移油缸有杆腔、无杆腔的活塞面积,${m_{\mathrm{t}}}$为总质量,${B_{\mathrm{p}}}$为黏性阻尼系数,${p_1}$为有杆腔压力,${p_2}$为无杆腔压力,${F_{\mathrm{L}}}$为负载干扰力,${K_{\mathrm{t}}}$为负载弹簧刚度,${x_{\mathrm{p}}}$为活塞产生的位移量.

液压缸体积流量连续方程为

$ {q_{V{\mathrm{L}}}} = {A_1}\frac{{{\mathrm{d}}{x_{\mathrm{p}}}}}{{{\mathrm{d}}t}}+{C_{{\mathrm{tp}}}}{p_{\mathrm{L}}}+\frac{{{V_1}}}{{{\beta _{\mathrm{e}}}}}\frac{{{\mathrm{d}}{p_{\mathrm{L}}}}}{{{\mathrm{d}}t}}. $

式中:${\beta _{\mathrm{e}}}$为有效体积弹性模量,${C_{{\mathrm{tp}}}}$为液压缸泄露系数,${V_1}$为液压缸进油腔的体积,${q_{V{\mathrm{L}}}}$为流入无杆腔的体积流量,$p_{\mathrm{L}} $为负载压力.

经过拉氏变换后得到

$ {A_{\text{1}}}{p_1}(s) - {A_2}{p_2} = ({m_{\mathrm{t}}}{s^2}+{B_{\mathrm{p}}}s+{K_{\mathrm{t}}}){x_{\mathrm{p}}}(s)+{F_{\mathrm{L}}}(s), $

$ {Q_{V{\mathrm{L}}}}(s) = {A_1}s{X_{\mathrm{p}}}(s)+\left({C_{\rm{tp}}}+\frac{{{V_1}}}{{{\beta _{\mathrm{e}}}}}s\right){p_{\mathrm{L}}}(s). $

式中:$Q_{V{\rm{L}}}(s) $$X_{\mathrm{p}}(s) $分别为$q_{V{\mathrm{L}}} $$x_{\mathrm{p}} $的拉氏变换.

1.2.2. 比例调速阀数学模型

通过如下公式对从电液比例调速阀节流口流过的体积流量进行计算:

$ {q_{V1}} = {C_{\mathrm{d}}}{\text{π}} {{d}}x\left[{\frac{2}{\rho}({p_3} - {p_{\mathrm{L}}})} \right]^{1/2}. $

式中:Cd为阀的泄漏系数. $x$为阀芯位移,${{d}}$为阀口周向开度直径,$\rho $为液压油密度,${p_3}$为减压阀出口压力,线性化后得到

$ {q_{V{\mathrm{t}}}} = {K_{\rm{qt}}}x - {K_{\rm{pt}}}({p_3} - {p_{\mathrm{L}}}). $

式中:${K_{\rm{qt}}}$为体积流量增益,${K_{\rm{qt}}} = \dfrac{\partial {q_{V{\mathrm{t}}}}}{\partial x}$${K_{\rm{pt}}}$为压力增益,${K_{\rm{pt}}} = \dfrac{\partial {q_{\mathrm{t}}}}{\partial ({p_{\mathrm{t}}} - {p_{\mathrm{L}}})}$.

对其进行拉氏变换后得到

$ {Q_{V{\mathrm{t}}}}(s) = {K_{\rm{qt}}}X(s). $

1.2.3. 比例阀控制液压缸数学模型

液压缸无杆腔输出位移如下:

$ Y(s)=\dfrac{\dfrac{1}{A_1} K_{\mathrm{qt}} X(s)-\dfrac{C_{\mathrm{tp}}}{A_1^2}\left(\dfrac{V_1}{C_{\mathrm{tp}} \beta_{\mathrm{e}}} s+1\right) F_{\mathrm{L}}(s)}{\dfrac{s^3}{\omega_{\mathrm{n}}^2}+\dfrac{2 \xi_{\mathrm{n}} s^2}{\omega_{\mathrm{n}}}+s+\dfrac{C_{\mathrm{tp}} K_{\mathrm{t}}}{A_1^2}}.$

式中:$s$为拉氏变换因子,${\omega _{\rm{n}}}$为系统固有频率,${\xi _{\rm{n}}}$为系统阻尼系数.

${F_{\mathrm{L}}}(s) = 0$时,液压缸活塞位移即输出传递函数:

$ G(s) = \dfrac{{{X_{\mathrm{p}}}(s)}}{{X(s)}} = \dfrac{{{{{K_{\rm{qt}}}}}/{{{A_1}}}}}{{\dfrac{{{s^3}}}{{\omega _{\rm{n}}^2}}+\dfrac{{2{\xi _{\rm{n}}}{s^2}}}{{{\omega _{\rm{n}}}}}+s+\dfrac{{{C_{\rm{tp}}}{K_{\mathrm{f}}}}}{{A_1^2}}}}. $

系统的开环传递函数为

$ G(s) = \dfrac{{{K_{\mathrm{v}}}}}{{{{{s^3}}}/{{\omega _{\rm{n}}^2}}+{{2{\xi _{\rm{n}}}{s^2}}}/{{{\omega _{\rm{n}}}}}+s}}. $

式中:${K_{\mathrm{v}}}$为开环放大系数.

2. 参数辨识

2.1. 辨识信号预处理

信号预处理是参数辨识不可或缺的前提,它直接影响到辨识结果. 如图3所示为本研究的信号预处理方法流程图.

图 3

图 3   信号预处理流程图

Fig.3   Signal preprocessing flow chart


时变滤波经验模态分解(time varying filtering-empirical mode decomposition, TVF-EMD)方法采用时变滤波器来解决模态混叠问题,以保持序列的时变性. 该方法充分利用瞬时幅值和瞬时频率,自适应地设计了局部截止频率,对给定序列进行时变滤波,并将其分为局部高频分量和局部低频分量,以得到固有模态函数(intrinsic mode function, IMF).

变分模态分解(variational mode decomposition, VMD)根据信号自身的频域特性完成频带的划分,并将其分解为指定个数的本征模态函数分量. 该方法在获取分解分量时通过迭代搜寻变分模型最优解来确定每个分量的频率中心及带宽从而能够自适应地实现信号的频域剖分及各分量的有效分离. 在信号分解精度和噪声鲁棒性方面具有明显优势[21-22].

2.2. 带遗忘因子的偏差补偿递推最小二乘辨识算法

从上面的建模过程可以看出,数学模型中的参数几乎与拼装机的结构、运行状态和姿态有关. 由于难以获得准确的数值,模型中的关键参数都是估计出来的.

根据第1章中的模型,将系统模型定义为三阶,其离散差分方程为

$ \begin{split} & \boldsymbol{y}(k)+a_1 \boldsymbol{y}(k-1)+a_2 \boldsymbol{y}(k-2)+a_3 \boldsymbol{y}(k-3)= \\&\qquad b_1 \boldsymbol{u}(k-1)+{\boldsymbol{d}}.\end{split} $

式中:$ {\boldsymbol{y}}(k) $$ {\boldsymbol{u}}(k) $为系统的输入和输出, $ {\boldsymbol{d}} $为复合干扰. 电液比例系统的参数辨识可视为参数[$ {a_1} $,$ {a_2} $,$ {a_3} $,$ {b_1} $]的辨识.

写为最小二乘形式:

$ {\boldsymbol{y}}(k) = {\bf\textit{φ}} (k) {\boldsymbol{\theta}} + {\boldsymbol{e}}(k). $

$ {\bf\textit{φ}} (k) $$ {\boldsymbol{\theta}} $定义如下:

$ \left.\begin{split} {\bf\textit{φ}} (k) = &[ - {\boldsymbol{y}}(k - 1), - {\boldsymbol{y}}(k - 2), - {\boldsymbol{y}}(k - 3),{\boldsymbol{u}}(k-1)], \\ {\boldsymbol{\theta}} =& [{a_1},{a_2},{a_3},{{{b}}_1}]^{\mathrm{T}}.\end{split}\right\} $

系统参数向量的估计误差准则函数表达式为

$ {\boldsymbol{J}}(k) = {\boldsymbol{J}}(k - 1)+\frac{{{{[{\boldsymbol{y}}(k) - {{\bf\textit{φ}} ^{\text{T}}}(k)\hat {\boldsymbol{\theta}} (k - 1)]^2}}}}{{\lambda +{{\bf\textit{φ}} ^{\text{T}}}(k){\boldsymbol{P}}(k - 1){\bf\textit{φ}} (k)}} . $

式中:$ {\boldsymbol{P}}(k) = \dfrac{1}{\lambda }[{\boldsymbol{I}} - {\boldsymbol{K}}(k){{\bf\textit{φ}} ^{\text{T}}}(k)]{\boldsymbol{P}}(k - 1) $$ \lambda $为遗忘因子.

系统带遗忘因子得最小二乘估计为

$ \hat {\boldsymbol{\theta}} (k) = \hat{\boldsymbol{\theta}} (k - 1)+{\boldsymbol{K}}(k)[{\boldsymbol{y}}(k) - {{\bf\textit{φ}} ^{\text{T}}}(k)\hat {\boldsymbol{\theta}}(k - 1)] , $

$ {\boldsymbol{K}}(k) = \dfrac{{{\boldsymbol{P}}(k - 1){\bf\textit{φ}} (k)}}{{\lambda +{{\bf\textit{φ}} ^{\text{T}}}(k){\boldsymbol{P}}(k - 1){\bf\textit{φ}} (k)}} . $

通过矩阵推算及归纳,可得带遗忘因子的偏差补偿递推最小二乘估计:

$ \left.\begin{split} \hat{\boldsymbol{\theta}}_{\mathrm{c}}(k)=&\hat{\boldsymbol{\theta}}(k)+k \hat{\boldsymbol{\sigma}_{\mathrm{w}}^2}(k) \boldsymbol{P}(k) \boldsymbol{D} \hat{\boldsymbol{\theta}}_{\mathrm{c}}(k-1), \\ \hat{\boldsymbol{\sigma}_{\mathrm{w}}^2}(k)=&\frac{\boldsymbol{J}(k)}{k\left[1+\hat{\boldsymbol{\theta}}_{\mathrm{c}}(k-1) {\boldsymbol{D}} \hat{\boldsymbol{\theta}}(k)\right]} ,\\ \boldsymbol{D}=&\left[\begin{array}{ll}{\boldsymbol{I}}_3 & {\boldsymbol{0}} \\{\boldsymbol{0}} & {\boldsymbol{0}}\end{array}\right]. \end{split}\right\}$

式中:$\hat{\boldsymbol{\theta}}_{\mathrm{c}}(k) $为带遗忘因子的偏差补偿递推最小二乘估计值,$ \hat {{\boldsymbol{\sigma}} _{\mathrm{w}}^2} (k) $为未知扰动方差的估计值.

3. 控制设计

3.1. PIDD2

比例-积分-微分是经常用的控制方法,其原理简单,性能可靠,适用面广,为各领域的控制工程师所青睐. 为了获得极限性能,有时希望在比例、积分、微分之外,进一步提取并利用输出的二阶微分信息,这就是所谓的比例-积分-微分-二阶微分(PIDD2). 通过PIDD2 作为主控制器实现精确控制,如图4所示.

图 4

图 4   PIDD2控制算法示意图

Fig.4   Schematic of PIDD2 control algorithm


表达式如下:

$ {k_{{{\mathrm{pidd}}^2}}}(s) = \left({k_{\mathrm{c}}}+\frac{{{k_{\mathrm{i}}}}}{s}+{k_{\mathrm{d}}}s+{k_{{\mathrm{dd}}}}{s^2}\right)\frac{1}{{{t_{\mathrm{f}}}s+1}}. $

式中:${k_{{\rm{pid}}{{\rm{d}}^2}}}$为比例-积分-微分-二阶微分增益,${k_{\mathrm{c}}}$为比例增益,${k_{\mathrm{i}}}$为积分增益,${k_{\mathrm{d}}}$为微分增益,${k_{{\mathrm{dd}}}}$为二次微分增益,${t_{\mathrm{f}}}$为采样时间.

3.2. iPID

iPID控制器为PID控制器,其中不考虑系统的未知部分建模过程,如图5所示. 它基于一个局部模型,通过系统的输入输出信息不断更新. 因此,未知的“复杂”数学模型被超局部模型所取代.

图 5

图 5   iPID控制算法示意图

Fig.5   Schematic of iPID control algorithm


模型定义如下:

$ {\boldsymbol{y}}(t) = {\bf\textit{φ}} (t)+\alpha{\boldsymbol{ u}}(t). $

式中:${\bf\textit{φ}} (t)$为函数,它是系统的未知动力学和扰动的总和;α为非物理常数参数. 系统的局部模型可以定义为

$ \ddot {\boldsymbol{x}} (t) = {{\bf\textit{φ}} _x}(t)+{\alpha _x}{{\boldsymbol{u}}_x}(t). $

控制输入定义为

$ \begin{split} {{\boldsymbol{u}}_x}(t) =& \frac{1}{{{\alpha _x}}}\Big({k_{\mathrm{p}}}{{\boldsymbol{e}}_x}(t)+{k_{\mathrm{d}}}{\dot {\boldsymbol{e}} _x}(t)+ \\&{k_{i}}\int {{{\boldsymbol{e}}_x}(t)} +{\ddot {\boldsymbol{x}} _{{\mathrm{r}}}}(t) - {\hat {\bf\textit{φ}}_x}(t)\Big) .\end{split} $

式中:$k_{\text{p}} $为比例增益;${\hat {\bf\textit{φ}}_x}(t)$为扰动估计值;$ {\ddot {\boldsymbol{x}}}_{\text{r}}(t) $为参考轨迹状态变量${\boldsymbol{x}_{\mathrm{r}}}(t)$的二阶导数;$ {\boldsymbol{e}}_x(t)$为状态误差,${{\boldsymbol{e}}_x}(t) = {{\boldsymbol{x}}_{{\mathrm{r}}}}(t) - {\boldsymbol{x}}(t)$.

状态空间表达形式如下:

$ \begin{split} & \dot{\boldsymbol{x}}_1(t) = {{{\boldsymbol{x}}}}_2(t), \; \dot{\boldsymbol{x}}_2(t) = {{{\bf\textit{φ}}}}_x(t)+\alpha_x {\boldsymbol{u}}_x(t), \; \dot{\boldsymbol{x}}_3(t) = \dot{{{\bf\textit{φ}}}}_x(t).\end{split} $

扩展状态观测器设计表达式如下:

$ \left.\begin{split} & \dot{\hat{\boldsymbol{x}}}_1(t)=\hat{\boldsymbol{x}}_2(t)+\beta_{x 1} \tilde{\boldsymbol{x}}_1(t), \\& \dot{\hat{\boldsymbol{x}}}_2(t)=\hat{\boldsymbol{x}}_3(t)+\beta_{x 2} \tilde{\boldsymbol{x}}_1(t)+\alpha_x \boldsymbol{u}_x(t), \\& \dot{\hat{\boldsymbol{x}}}_3(t)=\beta_{x 3} \tilde{\boldsymbol{x}}_1(t).\end{split}\right\} $

式中:$\dot{\hat{\boldsymbol{x}}}_1(t) $$\dot{\hat{\boldsymbol{x}}}_2(t) $$\dot{\hat{\boldsymbol{x}}}_3(t) $为估计值,$ {\beta _{x1}}、{\beta _{x2}}、{\beta _{x3}} $为增益.

观测器的状态误差可以定义为$\tilde {\boldsymbol{x}} = {\left[ {\mathop {\tilde {\boldsymbol{x}}}\nolimits_1 ,\mathop {\tilde {\boldsymbol{x}}}\nolimits_2 ,\mathop {\tilde {\boldsymbol{x}}}\nolimits_3 } \right]^{\mathrm{T}}}$. 系统的总体估计误差写作:

$ \tilde {\boldsymbol{X}} = {{\boldsymbol{A}}_x} \tilde {\boldsymbol{x}}+{{\boldsymbol{B}}_x}. $

式中:${{\boldsymbol{A}}_x} = \left[ {\begin{array}{*{20}{c}} { - {\beta _{x1}}}&1&0 \\ { - {\beta _{x2}}}&0&1 \\ { - {\beta _{x3}}}&0&0 \end{array}} \right],{{\boldsymbol{B}}_x} = \left[ {\begin{array}{*{20}{c}} {\boldsymbol{0}} \\ {\boldsymbol{0}} \\ {{{\dot {\bf\textit{φ}} }_x}} \end{array}} \right]$.

稳定性证明参照文献[17], 文献通过自定义的Lyapunov方程证明了稳定性.

3.3. iPIDD2

图6所示为iPIDD2控制算法示意图. 在iPID的基础上将PID模块换成PIDD2,为了减少其带来的增益过大和噪声,增加了卡尔曼滤波. iPID原有的ESO模块较好地减少了摩擦扰动和未知扰动.

图 6

图 6   iPIDD2控制算法示意图

Fig.6   Schematic of iPIDD2 control algorithm


由式(18)、(21)可得,控制输入定义为

$ \begin{split} {\boldsymbol{u}}'_x(t) =& \dfrac{1}{{{\alpha _x}}}\Bigr({k_{{\mathrm{c}}}}{{\boldsymbol{e}}_x}(t)+{k_{{\mathrm{d}}}}{{\dot {{{\boldsymbol{e}}}}}_x}(t)+\Bigr.\\&\Bigr.{k_{i}}\int {{{\boldsymbol{e}}_x}(t)} {\mathrm+}{k_{{\mathrm{dd}}}}{{\ddot {\boldsymbol{e}}}_x}(t)+{{\ddot {{{\boldsymbol{x}}}}}_{{\mathrm{r}}}}(t) - {{\hat {{{\bf\textit{φ}}}} }_x}(t)\Bigr).\end{split} $

iPIDD2控制器的主要优点概括如下: 1)不需要系统模型或任何关于系统的知识,可以方便地应用于各种高度非线性或时变的复杂系统;2)除了具有PID控制的所有优点外,由于消除了模型的未知部分,增益的整定是直接的;3)能提高控制器响应的快速性与鲁棒性;4)与许多其他无模型控制方法不同,iPIDD2控制不需要大数据集和复杂算法来建模系统行为.

4. 仿真研究

4.1. 液压系统AMESim模型

在AMESim中对复杂液压系统进行建模,如图7所示,在MATLAB/Simulink中对控制器进行设计. 模型参数如表1所示. 参数采用实际实验台参数,部分参数由全尺寸试验台的实际系统进行辨识.

图 7

图 7   平移液压系统AMESim仿真模型

Fig.7   Simulation model of translation hydraulic system AMESim


表 1   平移系统仿真模型参数

Tab.1  Parameters of translation system simulation model

参数数值
活塞直径/mm80
杆直径/ mm50
油缸行程/ m2
负载/ kg11 000
黏性摩擦系数/ (N·m−1·s)3 000
库伦摩擦力/ N20 000
静摩擦力/ N22 000

新窗口打开| 下载CSV


4.2. 仿真控制

通过联合仿真,对平移运动精确控制进行仿真,验证本研究控制方法的有效性. 控制方法中kc=−0.2, ki=0.0001, kd=0.001,kdd=0.00001, k=0.0001, ESO参数: β1=100, β2=300, β3=1, b=0.01, h=0.005, α1=0.01, α2=1, δ=0.01, fal1=fal2=0.01.

图8所示为本研究控制方法和PID控制方法的位移跟踪结果$X $及跟踪误差$e $对比. 红色实线为期望位移曲线,蓝色长虚线为PID控制跟踪曲线,黑色点线为本研究控制方法跟踪曲线. 可以看出,本研究方法更加接近期望位移曲线.由图8(b)可以看出,PID方法的稳态误差为1.850 mm,本研究方法稳态误差为0.447 mm. 本研究方法的稳态误差较小.

图 8

图 8   本研究控制方法和PID控制方法的位移跟踪结果及跟踪误差

Fig.8   Displacement tracking results and tracking error of proposed control method and PID control method


5. 实验研究

为了验证本研究方法的实用性和有效性,在如图9所示的实验台上进行实验. 实验装置为全尺寸自主拼装实验台和等比例混凝土管片. 实验台与真实产品硬件相同. 硬件包括组装机、上位机、深度相机、工控机、西门子S7-300控制器、外置拉线气缸位移传感器、旋转编码器,实验台位移传感器采样周期为0.10 s,Simulink控制周期为0.01 s. 拼装机参数如表2所示,实验台所用的传感器主要参数和类型如表3所示.

图 9

图 9   智能管片拼装机全尺寸实验台

Fig.9   Full-size test bench for intelligent segment erector


表 2   智能管片拼装机全尺寸实验台参数

Tab.2  Parameters of full-size test bench for intelligent segment erector

参数数值参数数值
转动范围/(°)±220管片外径/m6
举升行程/m0.8~1.2轴向移动/(mm·s−1)80.0 (最大速度)
平移行程/m1.2~2.1旋转移动/(r·min−1)0~1.5
微调转角(αβγ)/(°)±2.5提升移动/(mm·s−1)13.3 (最大速度)

新窗口打开| 下载CSV


表 3   实验台传感器及参数

Tab.3  Sensors used in experiment and corresponding parameters

传感器品牌型号主要参数
深度相机Intel Realsense D435iRGB 分辨率:1920×1080,深度测量精度:<2%
深度分辨率:1280×720,深度测量范围:0.1 ~10.0 m
控制器西门子 S7-300位内存:8192 bit,处理时间:< 0.01 us
磁致伸缩位移传感器北京特倍福测量范围:TH25 ~7 650 mm,精度:0.02%
拉线式位移传感器北京特倍福测量范围:0~1 000 mm,精度:±0.2%F.S.
编码器宜科最大转速:6000 r/s,精度:±0.0439°

新窗口打开| 下载CSV


智能拼装机利用识别和定位技术、运动学运动分解、轨迹规划、运动控制等技术替代人工实现管片自动拼装. 智能拼装大概流程如下:在管片拼装过程中,通过深度视觉获得待拼装管片和已拼装管片的位置;采用RGB-D(red, green, blue-depth)方法,在深度测距后通过坐标变换获得特征点相对于相机坐标系的坐标;通过陀螺仪和加速度计实时获取相机相对于世界坐标系的坐标;通过手眼标定实现对管片图像的识别和定位;通过Denavit-Hartenberg(D-H)法运动分解后,得到各执行机构须运动的位移;最后,通过拼装机各机构安装的位移传感器和控制算法实现对拼装机各机构的闭环精确控制,完成管片的自动拼装.

5.1. 信号预处理

全尺寸实验台液压缸在空载情况下平稳运动一段位移,通过位移传感器采集到实验台平移液压缸的位移信号. 用本研究方法进行预处理,从而得到去噪后的信号,如图10所示. 从结果可以看出,降噪效果较好,为后续辨识的准确性提供了良好的条件.

图 10

图 10   平移油缸位移信号预处理

Fig.10   Preprocessing of translation cylinder displacement signal


5.2. 系统辨识

通过系统辨识获取AMESim仿真的一些关键参数. 为了防止实验台损坏和发生危险,实验测试前用辨识出的系统数学模型搭建Simulink用于预调参.

图11所示为实验台平移液压系统不同方法系统辨识结果. 图中,蓝色实线为实际位移曲线,红色实线为辨识后的系统位移曲线. 带遗忘因子的偏差补偿递推最小二乘法辨识结果的RMSE为539.051,递推最小二乘法辨识结果的RMSE为506.203. 通过主观和客观分析可以看出,本研究估计方法比其他方法更准确,更加接近实际系统.

图 11

图 11   实验台平移液压系统不同方法的系统辨识结果

Fig.11   System identification results of different methods for translation hydraulic system of experimental bench


5.3. 平移运动精确控制

在管片抓取过程中,拼装机是空载的,因此下面是空载-大位移下拼装机平移液压缸的控制效果. 给定的信号按照实际的施工过程:先加速、再匀速、后减速的控制过程.

图12所示为空载工况下本研究控制方法和PID控制方法的位移跟踪结果及跟踪误差对比. 由图12(a)可知,与PID相比,本研究方法具有较小的滞后和较好的跟踪效果.由图12(b)可知,PID方法的稳态误差为37.17 mm,本研究方法的稳态误差为2.03 mm. 本研究方法的稳态误差较小. 相比PID控制方法,本研究方法最大跟踪误差减小77.1%,滞后时间减少12 s.

图 12

图 12   空载工况下本研究控制方法和PID控制方法的位移跟踪结果及跟踪误差

Fig.12   Displacement tracking results and displacement tracking error of proposed control method and PID control method obtained under no-load condition


在管片拼装过程中,拼装机是负载的,因此下面是负载-大位移下拼装机平移液压缸的控制效果. 给定的信号按照实际的施工过程. 先加速,再匀速,后减速的控制过程.

图13所示为负载工况下本研究控制方法和PID控制方法的位移跟踪结果及跟踪误差对比. 由图13(a)可以看出,与PID相比,本研究方法具有较小的滞后和较好的跟踪效果. 由图13(b)可知,PID方法的稳态误差为43.82 mm,本研究方法的稳态误差为2.94 mm. 本研究方法的稳态误差较小. 本研究方法比PID控制最大跟踪误差减小77.6%,滞后时间减少12 s.

图 13

图 13   负载工况下本研究控制方法和PID控制方法的位移跟踪结果及跟踪误差

Fig.13   Displacement tracking results and tracking error of proposed control method and PID control method under load condition


6. 结 语

设计iPIDD2控制方法,该方法集成了观测器,可实现对具有不确定参数和摩擦扰动的平移运动电液系统的精确控制. 采用理论分析、模型辨识、仿真优化和对比试验等一系列方法,重点分析基于PID和本研究算法的液压缸位移控制精度. 联合仿真结果表明,通过模型识别获得的平移机构传递函数具有较高的精度. 设计的控制算法兼顾了响应速度和控制精度,其控制性能优于PID算法的. 此外,还在空载、标准片(3 t)负载下进行了平移控制实验. 实验数据表明,与PID相比,本研究方法响应速度更快,稳态误差更小,最终误差小于3 mm. 本研究结果对提高摩擦扰动下自动管片拼装的拼装精度和效率具有积极意义.

本研究所提控制方法无法解决死区问题,同时控制精度有待进一步提高.

参考文献

CHEN X, WANG L, CAI J, et al. Autonomous recognition and positioning of shield segments based on red, green, blue and depth information[J]. Automation in Construction , 2023, 146.

[本文引用: 1]

王林涛. 盾构掘进姿态控制关键技术研究[D]. 浙江大学, 2014.

[本文引用: 1]

WANG Lintao. Research on key technologies for attitude control of shield tunneling machine [D]. Hangzhou: Zhejiang University, 2014.

[本文引用: 1]

LU J Y, GU C F, ZHAO Y J, et al

Refined modeling method and analysis of an electromagnetic direct-drive hydrostatic actuation system

[J]. Actuators, 2022, 11 (10): 281

[本文引用: 1]

SHI B F, XIONG L, YU Z P

Master cylinder pressure estimation of the electro-hydraulic brake system based on modeling and fusion of the friction character and the pressure-position character

[J]. IEEE Transactions on Vehicular Technology, 2023, 72 (2): 1748- 1762

DOI:10.1109/TVT.2022.3213599     

DAGDELEN M, SARIGEC, ILI M I

Automation of friction torque identification for vane-type semi-rotary pneumatic actuators

[J]. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2023, 45 (6): 340

[本文引用: 1]

ZHANG Y M, LI K M, CAI M L, et al

Establishment and experimental verification of a nonlinear position servo system model for a magnetically coupled rodless cylinder

[J]. Actuators, 2022, 11 (2): 50

[本文引用: 1]

FENG H, QIAO W H, YIN C B, et al

Identification and compensation of non-linear friction for a electro-hydraulic system

[J]. Mechanism and Machine Theory, 2019, 141: 1- 13

DOI:10.1016/j.mechmachtheory.2019.07.004      [本文引用: 1]

JI Y, ZHANG J Z, HE C K, et al

Constraint performance pressure tracking control with asymmetric continuous friction compensation for booster based brake-by-wire system

[J]. Mechanical Systems and Signal Processing, 2022, 174: 109083

[本文引用: 1]

JIANG S L, ZHANG K, WANG H, et al

Research on adaptive friction compensation of digital hydraulic cylinder based on LuGre friction model

[J]. Shock and Vibration, 2021, 1 (1): 8854424

[本文引用: 1]

SARKAR A, MAJI K, CHAUDHURI S, et al

Actuation of an electrohydraulic manipulator with a novel feedforward compensation scheme and PID feedback in servo-proportional valves

[J]. Control Engineering Practice, 2023, 135: 105490

[本文引用: 1]

IDIR A, BENSAFIA Y, KHETTAB K, et al

Performance improvement of aircraft pitch angle control using a new reduced order fractionalized PID controller

[J]. Asian Journal of Control, 2023, 25 (4): 2588- 2603

DOI:10.1002/asjc.3009     

DO T C, TRAN D T, AHN K K. Fractional order fuzzy PID controller for an electro-hydraulic rotary actuator [C]// Proceedings of the 23rd International Conference on Mechatronics Technology . Salerno: IEEE, 2019: 23−26.

[本文引用: 1]

CAN Ö, ANDIC C, EKINCI S, et al

Enhancing transient response performance of automatic voltage regulator system by using a novel control design strategy

[J]. Electrical Engineering, 2023, 105 (4): 1993- 2005

DOI:10.1007/s00202-023-01777-8      [本文引用: 1]

KUMAR A, ANWAR M N

Decentralized load-frequency controller design for a single as well as multi-area power system

[J]. Iranian Journal of Science and Technology: Transactions of Electrical Engineering, 2020, 44 (1): 309- 326

DOI:10.1007/s40998-019-00246-y      [本文引用: 1]

COSKUN M Y, ITIK M

Intelligent PID control of an industrial electro-hydraulic system

[J]. ISA Transactions, 2023, 139: 484- 498

DOI:10.1016/j.isatra.2023.04.005      [本文引用: 1]

BINGUL Z, GUL K

Intelligent-PID with PD feedforward trajectory tracking control of an autonomous underwater vehicle

[J]. Machines, 2023, 11 (2): 300

ÖNEN Ü

Model-free controller design for nonlinear underactuated systems with uncertainties and disturbances by using extended state observer based chattering-free sliding mode control

[J]. IEEE Access, 2023, 11: 2875- 2885

DOI:10.1109/ACCESS.2023.3234864      [本文引用: 2]

LIU T

Research on stability of hydraulic system based on nonlinear PID control

[J]. Nonlinear Engineering Modeling and Application, 2022, 11 (1): 494- 499

DOI:10.1515/nleng-2022-0222      [本文引用: 1]

ZHAO M C, WANG Q W, WANG Y W, et al

Multi-motor cooperative control strategy for speed synchronous control of construction platform

[J]. Electronics, 2022, 11 (24): 4162

[本文引用: 1]

ZENG X L, WANG W Q, WANG H Y

Adaptive PI and RBFNN PID current decoupling controller for permanent magnet synchronous motor drives: hardware-validated results

[J]. Energies, 2022, 15 (17): 6353

[本文引用: 1]

陈旭阳, 韩振南, 宁少慧

自适应改进双树复小波变换的齿轮箱故障诊断

[J]. 振动, 测试与诊断, 2019, 39 (5): 1016- 1022

[本文引用: 1]

CHEN Xuyang, HAN Zhennan, NING Shaohui

Gearbox fault diagnosis based on adaptive modified dual-tree complex wavelet transform

[J]. Vibration, testing and diagnosis, 2019, 39 (5): 1016- 1022

[本文引用: 1]

陈旭阳, 韩振南, 王志坚

改进双树复小波变换和高阶累积量的齿轮箱信号降噪方法

[J]. 太原理工大学学报, 2018, 49 (6): 813- 819

[本文引用: 1]

CHEN Xuyang, HAN Zhennan, WANG Zhijian

Gearbox signal denoising method based on improved double tree complex wavelet transform and higher order cumulant

[J]. Journal of Taiyuan University of Technology, 2018, 49 (6): 813- 819

[本文引用: 1]

/