Design andAdvancedControl of Intelligent Large-ScaleHydraulic Synchronization Lifting Systems

Lifting systems are in great demand since more and more massive buildings or bridges tend to be shifted or lifted integrally. Hydraulic cylinders in traditional lifting systems are usually supplied by a common pump with an oil tank, which brings long distance hydraulic pipes and signal lines. )is paper designs a new architecture of an intelligent lifting system, with self-contained hydraulic power supply system, wireless communication modules, and distributed controller. Based on the designed architecture of the intelligent lifting system, an advanced iterative learning control strategy is proposed to enhance its synchronization performance. With the proposed advanced control strategy, synchronization is achieved in a finite time interval even under the effect of communication time delays and saturations. )e distributed controller of a lifting subsystem only uses the delayed information received from subsystems around. )is is distinguished from traditional lifting systems, in which all of the lifting subsystems are normally controlled in a centralized way.


Introduction
In recent years, there have been many applications of hydraulic lifting systems for buildings or bridges' maintenance or movement while keeping their structural integrity [1].A hydraulic lifting system usually consists of several lifting subsystems.In order to guarantee the safety of lifting process and avoid tilting or even capsizing, the most important indicator of the lifting performance is synchronization of the lifting subsystems.
To achieve high-precision synchronization, many researchers have done significant work, and there have been some relative research results.Zhang et al. [2] propose a scheme of multicylinder synchronous lifting system, which included 32 hydraulic subsystems.In this system, every 8 hydraulic subsystems are supplied by a common pump station.In Ref. [3], the authors design a master-slave mechanism solution for the synchronous hydraulic system from the hardware aspect.e communication between the master hydraulic control system and the slave systems is realized by PROFIBUS-DP.All of the hydraulic systems directly receive control signals from the server station through long wires.At the same time, the hydraulic oil for all the lifting systems is supplied through pipe lines from a centralized pump station. is is reasonable when lifting a small building, and all of the hydraulic subsystems are deployed in a compact area.However, for the applications of lifting massive bridges/buildings, the lifting system usually contains numerous hydraulic lifting subsystems and is deployed in a large-scale area.It is apparent that for these applications, the traditional centralized controlled structure is no longer applicable. is requires a distributive control scheme and self-contained hydraulic lifting subsystems, which communicate through wireless data transfer units (DTUs).
At present, the wireless communication technique and networked control technique have developed with high speed.is makes it realizable to replace the long wires with wireless data transfer units in large-scale hydraulic synchronization lifting systems.In addition, the advanced manufacturing technique facilitates production of integrated intelligent hydraulic lifting systems.erefore, intelligent lifting system architecture composed of selfcontained hydraulic lifting subsystems which are equipped with DTUs and distributed controllers is the trend of development and is realizable by modern techniques [4,5].
e above practical applications and development trends motivate the research work in this paper.erefore, in this paper, the authors design an intelligent hydraulic synchronization lifting system architecture, where hydraulic lifting subsystems are equipped with wireless DTUs and deployed in an extensive region.
e lifting subsystems could access information of other subsystems within the communication range.Each lifting subsystem calculates its control output using received information.
rough the coupling of neighbouring information, subsystems gradually reach synchronization based on the condition that the communication topology is connected.
en, the mathematical model of a lifting subsystem is established based on existing literature studies about valve-controlled cylinders [6].e mathematical model of the entire lifting system is established based on the complex system theory [7][8][9].In this model, the coupling of lifting subsystems' information interacted through DTUs is also considered.
In terms of a separate hydraulic cylinder system, it is able to achieve satisfactory control performance even with a simple PID controller.In fact, many experiments are conducted with the PID controller [10].Nevertheless, for large-scale synchronization lifting systems, the controller is designed with local acquired information from neighbouring subsystems in a distributive way [11].Specifically, the local information is acquired through DTUs instead of receiving reference signals directly from a centralized control station.Moreover, time delays are not avoidable in a practical system [12][13][14].To deal with the teleoperated hydraulic lifting systems working with delayed communication networks, Maddahiet al. [15] proposed a masterslave control structure.e simple PID controller cannot guarantee synchronization of the lifting subsystems with time delays in the whole lifting process.us, we propose an iterative learning distributed controller for each hydraulic subsystem in the large-scale lifting system.e iterative controller is an advanced control technique for improving the synchronization response in systems that repeatedly track a given reference signal or operation [16][17][18].
To the best of our knowledge, for a hydraulic lifting system, the iterative learning distributed controller designed with local information transferred by DTUs from around intelligent hydraulic lifting subsystems has not been presented in the literature.e rest of this paper is presented as follows: Section 2 addresses the designed intelligent lifting system and analyzes its working principle, based on which the mathematical model is established.e advanced distributed iterative controller for designed large-scale intelligent lifting system is presented in Section 3. en, the synchronization analysis of the overall lifting system with designed iterative controller is explored in Section 4. Finally, Section 5 carries out simulations and comparisons to illustrate the effectiveness and feasibility of the designed intelligent lifting system and proposed advanced iterative controller.

Scheme and Mathematical Model of
Intelligent Hydraulic Lifting Systems 2.1.Scheme of Designed Intelligent Hydraulic Lifting System.In this paper, the authors design a scheme of intelligent hydraulic lifting systems.As described in Figure 1, several intelligent hydraulic lifting subsystems hold a common heavy load.All of the hydraulic subsystems are expected to lift the heavy load synchronously in order to avoid damage or even capsizing caused by tilting torque.Except general hydraulic components, each intelligent lifting subsystem is also equipped with a displacement sensor for obtaining current lifting status, a wireless data transfer unit for transferring its status to neighbouring subsystems, and a distributed controller for computing the control value using received local information.Furthermore, the hydraulic subsystem is self-contained with an independent pump rather than pumped by a centralized oil station.Since the intelligent lifting subsystems are equipped with DTUs, they can interact with neighbouring subsystems; afterwards, the communication topology is formed.In the proposed intelligent hydraulic lifting system, the one nearest to the work station is defined as a leading cylinder and receives the reference signal directly from the server station.On the contrary, all the other lifting subsystems are defined as followers and are not connected to the station.
If the wireless DTU of the intelligent hydraulic subsystem (i) can exchange information with another (j), then they are set as neighbours.e notation a ij � a ji > 0 represents that subsystems (i) and (j) are connected, and its value stands for the connection weight, while a ij � a ji � 0 denotes that subsystems (i) and (j) are not connected and cannot exchange information.Another notation d i > 0 represents that subsystem (i) can obtain information from the leading subsystem.Otherwise, d i � 0. Assume that the lifting system consists of N hydraulic lifting subsystems.
en, the Laplacian matrix of communication topology is en, the Laplacian matrix reflecting the communication topology with the leading subsystem is extended as e notations used throughout this paper are listed in Table 1.

Mathematical Model of Designed Intelligent Lifting System.
is section establishes the mathematical model of the designed lifting system.From the scheme of the intelligent lifting system as shown in Figure 1, it is easy to conclude that the lifting subsystem is mainly a valve-controlled cylinder.e dynamics of the cylinder is 2 Journal of Control Science and Engineering (1) Furthermore, we denote en, we reorganize the mathematical model in a compact form:   where f denotes the nonlinear part of the system, which could be caused by friction or external disturbances.In addition, nonlinear function f satisfies the following assumptions.
Assumption 1 [19].e nonlinear function f(•) satisfies the Lipschitz condition with respect to x over the time interval where l f is the Lipschitz constant.
In practical applications, the physical control variable is a voltage or current signal, which linearly correlates with the equivalent area A e .erefore, a proportional coefficient K u is introduced to construct the relationship between the actual control variable and the equivalent area A e , i.e., u � K u A e .
en, dynamics of the leading subsystem is reconstructed as where x 0 ∈ R 3 represents the state of the leading subsystem, u 0 ∈ R denotes the controller, and y 0 ∈ R stands for the lifting height of the leading subsystem's hydraulic cylinder.
Similarly, the dynamics of the ith lifting subsystem is where x i ∈ R 3 , y i ∈ R represent the state and lifting height of the ith lifting subsystem, respectively, and u i ∈ R denotes the distributed controller of ith lifting subsystem, which will be designed in the following section.e objective of a lifting system is that all of the lifting subsystems move synchronously considering the nonlinear effect caused by load disturbance or other issues, i.e., in this paper, all of the following hydraulic lifting subsystems follow the movement of the leading subsystem.To achieve this objective, an advanced control strategy is proposed.

Advanced Iterative Controller Design for Lifting Systems with Communication Time Delays
In this section, the synchronization problem of hydraulic lifting systems with communication delays is explored.A distributed iterative learning controller (ILC) with delayed information received from around intelligent hydraulic subsystems is presented, with which synchronization is achieved within finite time interval even under unsatisfactory communication circumstances.Let τ ij (t) be the communication time delay between the ith hydraulic lifting subsystem and the jth subsystem.j stands for the around lifting subsystems within the ith lifting subsystem's communication range.Denote τ(t) � max τ ij (t), i ∈ N   as the maximum possible communication time delay between intelligent lifting subsystems at time t.In addition, τ(t) is assumed to be varying between [ ⌣ τ,  τ − δ τ ], in which ⌣ τ,  τ, and δ τ are constants.
As illustrated in Figure 2, each lifting hydraulic subsystem is controlled by an independent controller with information detected from subsystems around.An iterative controller (7) for the ith intelligent lifting subsystem is designed for the synchronization objective.For a valvecontrolled hydraulic cylinder, input saturation exists since the spool displacement suffers saturation.
ereafter, the ILC algorithm is designed considering the input saturation.As described in (7), the controller not only evolves in time domain t but also iterates with respect to the iteration domain k.
where sat(•) describes the input saturation function with saturation value δ, which is defined as As presented in designed controller (7), the information from around lifting subsystems at time t −  τ and t − τ(t) is adopted, which makes the synchronization performance depend on the estimation of the time delay bound.en, why t −  τ not t − ⌣ τ ? is is because at time t, the information received by the lifting subsystem i is actually y(t − τ(t)).Since ⌣ τ < τ(t) <  τ, it is easy to know that y(t − ⌣ τ) is not available at time t.However, y(t − ⌣ τ) is available by searching the history of received data.
For the sake of analysing the performance of the lifting subsystems as an entire system, we denote . en, according to (7), the overall controller at iteration k is deduced to a compact form: where Remark 1.In terms of the case where the bottom of the weight is uneven, we can assume that the difference between the length of the rod that each agent extends and the length of the rod that leader extends is e i .e matrix of all agents' rod extension lengths is expressed as e. en, the lifting synchronization error with respect to iteration k can be described as  y k (t) ≜ 1 n ⊗ y 0 (t) − y k (t) − e.Because the difference e is constant in the whole process of weightlifting, the whole operation process still satisfies the controllable strategy proposed in this paper.
e overall error of control inputs between lifting subsystems and the designated control input is Using the fact that equation ( 10) can be expressed as e state error is  x k (t) � 1 n ⊗ x 0 (t) − x k (t).Considering the mathematical model of lifting subsystems at time t, the lifting error system can be formulated in a compact form: where Before analysing the lifting synchronization condition, it is necessary to introduce an important Lemma 1.

Synchronization Analysis of Lifting Systems with Communication Time Delays
Theorem 1.Consider the intelligent lifting subsystems ( 6) and ( 5) with distributed iterative controller (7), if the following condition satisfies e lifting synchronization is achieved in finite time [0, T].

Proof.
e initial cylinder positions of cylinders in all of the lifting subsystems are assumed to be identical, implying  x k (0) � 0. Afterwards, the state error equation is In light of Assumption 1 and taking ‖ • ‖ ∞ norm on both sides of equation ( 17), we have where α � ‖A‖ ∞ + l f .In order to get the relationship between x k and  u k through eliminating x k at the right hand side of ( 18), Lemma 1 is adopted.
rough multiplying e − λt , λ > α, it is able to convert the

Journal of Control Science and Engineering
Next, we will get the constraint on ‖ u k (t)‖ λ .Substitution of the overall dynamic equation of the lifting synchronization error ( 13) into (12) gives rise to Since the objective is to ensure the convergence of the synchronization error of the large-scale lifting system, some simple manipulations on  u k (t) are implemented, after which it has From the expression of controller ( 9), it is obvious that 22) and in light of the Lipschitz condition on external load disturbance, we obtain Considering the fact that the valve-controlled hydraulic cylinder suffers saturation effect, i.e., ‖ u k (t)‖ ∞ ≤ 2δ, the above inequality (23) can be rearranged: Substituting ( 19) into (24) and converting the ‖ • ‖ ∞ norm into ‖ • ‖ λ norm by multiplying e − λt , λ > α, then the following inequality holds: Straightforwardly, mathematical derivations on the supremum lead to where e bound of ‖Γ(L G + D G )C‖ ∞ is determined by the control gain and the Laplacian matrix of the communication topology.From the above derivations, it is straightforward to conclude that there exists a sufficient large λ to make sure en, the upper bound of the lifting synchronization error is derived as Obviously, if λ is large enough, the synchronization error converges to zero when k ⟶ ∞ within the time interval t ∈ [0, T]. is completes the proof.

Numerical Examples
In order to illustrate the performance of the designed iterative learning controller, this section firstly conducts a simulation where the lifting system is controlled by the PID controller K � B T P, which is easy to be designed with LMI tools.en, we carried out simulation with designed controller (7) and compared the synchronization performance to show the advantage of our proposed advanced distributed controller.
e simulation is carried out in a powerful and reliable hydraulic system simulation tool: AMESim.e hydraulic lifting system constructed in AMESim is composed of 1 leading subsystem and 5 followers.As proposed in the scheme of the intelligent lifting system, independent hydraulic pumps are configured for the lifting subsystems, as shown in Figure 3. From the connection status as depicted in 6 Journal of Control Science and Engineering A back pressure valve is added to the oil return circuit to maintain a constant pressure at the pump outlet and to reduce the fluctuation of flow and pressure caused by the siphon.e accumulator in the simulation can improve the stability of the hydraulic cylinder by stabilizing the flow and pressure of the hydraulic pump.In this article, the synchronous hydraulic cylinder is assumed to be fixed.However, the application scenario of the synchronous hydraulic cylinder is quite extensive.is paper mainly discusses the hydraulic cylinder in the vertical direction of the force.When multiple hydraulic cylinders can offset the external influence in the horizontal direction, the same excellent control effect can be obtained.
erefore, for mobile application scenarios, it is necessary to ensure that multiple hydraulic cylinders always have the same motion state, which puts forward higher requirements for automobiles, which is beyond the scope of this article.
e lifting heights of the subsystems are presented in Figure 4. Correspondingly, the lifting synchronization errors are described in Figure 5. From Figures 4 and 5, it is easy to see that the lifting subsystems appear be chronous under of this controller.However, the synchronization error peaks the with value m, could not the high requirements.(Table 3).
In order to verify the effect of load size on synchronization accuracy errors, we conduct more simulations to get the table above.According to the simulation data shown in the table above, it can be concluded that the load size affects the synchronization accuracy slightly.
Remark 2. It is reasonable to only present the following hydraulic subsystems' lifting heights in the simulation results. is is because the leading hydraulic lifting system is directly controlled by the server station.It is independent from the following subsystems.In practical applications, the leading hydraulic subsystem is recommended to be deployed separately outside the heavy load for the sake of achieving synchronization performance.In order to deal with this issue and enhance the synchronization precision in a finite time interval, this paper designs an advanced distributed controller.Next, a simulation is implemented with the iterative controller, which is based on mathematical model (3).rough analysing the AMESim configuration parameters, the state matrix A and control matrix B are specified as nonlinear part of the lifting system is specified as e lifting heights and the synchronization errors of the lifting system with designed iterative controller at iteration 20 are presented in Figures 6 and 7, respectively.With the proposed advanced control algorithm in this paper, the  Synchronization error between li ing subsystems 2 and 1 Synchronization error between li ing subsystems 3 and 1 Synchronization error between li ing subsystems 4 and 1 Synchronization error between li ing subsystems 5 and 1 maximum synchronization error reduces to 0.004 m, which clearly proves the effectiveness of the proposed advanced iterative controller.

Conclusions and Future Work
is paper presents an intelligent hydraulic synchronization lifting system scheme, in which wireless DTUs and distributed controllers are equipped in each self-contained lifting subsystem.
e intelligent hydraulic lifting subsystems interact with subsystems within their communication range through DTUs.Based on the communication interaction and coupling information, the mathematical model of the overall lifting system is established, and the controller is designed.
e proposed advanced iterative controller effectively improves the synchronization performance when lifting a heavy load.e results are based on the assumption that all hydraulic subsystems are working in order.However, malfunctioning of hydraulic systems is possible.It is worth to further design the iterative controller under node failures in the future work.In this paper, the effectiveness of the proposed distributed controller is proved by simulations.However, the proposed controller needs further verification in experiments with the test bench.

Figure 1 :
Figure 1: e scheme of designed intelligent hydraulic lifting system.
coefficient ((m 3 /s)/Pa) m L e load mass (kg) p L e load pressure (Pa) B � B c + B L e viscous friction coefficient (Nm/s) A c e annulus area of the cylinder (m 2 ) ‖ • ‖ e Euclidean norm y e piston displacement of the cylinder (m) ‖ • ‖ ∞ Maximum norm C tc e fluid leakage coefficient ((m 3 /s)/Pa) ⊗ Kronecker product V t e volume (m 3 )

3 Figure 2 :
Figure 2: Illustration of the proposed distributed control strategy.

Figure 3 ,
Figure 3, we can obtain that d 1 � 1, a 12 � 1, a 23 � 1, a 34 � 1, a 45 � 1. erefore, it is straightforward to obtain the Laplacian matrix of the communication topology of the intelligent lifting system:

Figure 3 :
Figure 3: Scheme of the intelligent lifting system constructed in AMESim.e parameters used in AMESim are configured in Table2.
) thus, l f � 0.1.e desired trajectory of the lifting system over time interval t ∈ [0, 10] is configured as a sine curve with mean value 0.1.e communication time delay is τ(t) � 1/4(1 + e 0.2 sin(t) ).e estimation of communication time delay's lower bound is 0.1, while the estimation of the upper bound is 0.128.e saturation of the control input is designed as δ � 10, and the control parameter is designed as Γ � diag 0.198, 0.198, 0.198, 0.198, 0.198 { }.

Figure 6 :
Figure 6: Lifting heights of the system with proposed controller.

Figure 5 :Figure 4 :
Figure 5: Synchronization errors of the lifting system.

Table 3 :
Effect of load size on synchronization accuracy errors.