Abstract

Multisupport, multidimension, and nonuniform excitation seismic experiments have new requirements for shaking table array system in synchronous tracking control. Therefore, this article proposed a novel synchronous tracking strategy, differential movement synchronous tracking control (DMSTC) strategy, for double-shaking table system while taking the interaction between shaking tables and specimen into consideration. DMSTC Simulink model of the double-shaking table with specimen was established and simulations were conducted in various conditions. The results demonstrate the viability of the proposed DMSTC in that the frequency bandwidth of the double-shaking tables is expanded from 3.27 Hz to 64.57 Hz, the maximum value of differential movement synchronous error is decreased from 1.682 mm to 0.482 mm, and the maximum tracking errors of the two shaking tables decrease from 1.138 mm to 0.044 mm and from 1.030 mm to 0.497 mm, respectively.

1. Introduction

Electrohydraulic shaking table is a piece of the most important test equipment for replicating actual vibration situations in seismic tests and many other applications [16]. Multisupport, multidimension, and nonuniform excitation experiments have new requirements for shaking table array system in synchronous tracking control [2, 79]. Seismic tests of such large-span structures as bridges, dams, railways, pipelines, and so on should consider the traveling wave effect, partial coherent effect, and local site effect to accurately simulate their motion in earthquake. Therefore, synchronous tracking control strategy has become increasingly important and is in need of further development.

The common synchronous control strategies are the parallel control, the master/slave control, the virtual-shaft control, the cross-coupling control, the relative coupling control, adjacent cross-coupling control, ring coupling control, and so on [1018]. Koren initially proposed the cross-coupling control [12], which, yet, is difficult to be applied to more than two systems. To overcome this limitation, Perez-Pinal et al. proposed the relative coupling control which has stronger synchronous performance and better development [13, 14]. To reduce the complexity of multiple motor synchronization control systems, the adjacent cross-coupling control strategy and ring coupling control strategy were proposed by researchers [15, 16].

To improve synchronous control precision, the control algorithms are also further studied by researchers, such as traditional PID control, adaptive feed forward control, control, iterative learning control, sliding mode control, fuzzy control, and neural network control [10, 11, 1725]. Sun and Chiu developed a nonlinear control algorithm to address the motion synchronization of a dual-cylinder electrohydraulic lifting system [23]. Chen et al. proposed an integrated fuzzy controller design that consisted of a pair of cylinder controllers and a motion synchronization controller for synchronous motion and positioning in a hydraulic lifting system [24]. The proposed fuzzy control design effectively handled complex, ill-defined, and uncertain systems. In addition, Liu proposed an intelligent proportional-integral-derivative (PID) algorithm based on back propagation (BP) neural network arithmetic for a three-motor system and obtained satisfactory synchronous decoupling control [25].

A typical synchronization control scheme consists of synchronization control parameters, synchronization control strategy to calculate the parameters errors, and a control algorithm to improve synchronization control precision. C. Chen and L. Chen classified it into three types of control mode: position mode, velocity mode, and torque mode [20]. Tsuruta et al. considered motor torsion, displacement, and speed to improve the stability and synchronous control precision of the studied system [26, 27]. Moreover, Zhang et al. focused on the deviation of the array displacement, speed, and acceleration parameters of shaking tables to elevate the synchronous properties of the system [6]. Fang et al. utilized a synchronous control strategy that combined phase-shifting and amplitude-varying methods to achieve the synchronous motion of two parallel servos [28].

Many studies demonstrate that the feedforward compensator control is an effective method to improve a system’s synchronous tracking accuracy. Zhang et al. applied the adaptive inverse control (AIC) algorithm to two shaking tables’ synchronous tracking controls to improve the tracking precision [6]. In addition, a fuzzy tracking controller (FTC) was designed by Chen et al. to reduce the position-tracking error caused by the parameter uncertainties and nonlinearities of the hydraulic components [24].

However, to date, there are few synchronous tracking control researches in shaking table system with the consideration of the interaction between the specimen and the shaking table system. Particularly, the study of differential movement synchronous tracking control is rare. Therefore, a mathematical model of the double-shaking table system with specimen was built in this research; and the shaking table system of Beijing University of Technology (BJUT) was taken as the research object to verify the synchronous tracking strategy of the DMSTC for shaking table’s motion, thereby establishing a Simulink model of the DMSTC. In this paper, the double-shaking table system was described in Section 1, and the hydraulic system was established in Section 2. Subsequently, the mathematical model of the double-shaking table system with specimen was established and the Simulink model of the DMSTC was presented in Section 3, and the simulation analysis was conducted in Section 4. Finally, in Section 5, a brief conclusion of the paper was given.

2. System Description

2.1. Introduction of the Double-Shaking Table System

The system of nine subarray shaking tables, composed of nine single shaking tables of 1 m × 1 m, can be used in shaking table’s array experiments with diversified forms and in various positions. Figure 1 shows the structure of the double-shaking table system. Each single shaking table is composed of platform, supporting guide mechanism, servo valves, hydraulic cylinders, connecting rod, and base. As the core control unit, the servo valves use small control current to control the flow of high pressure oil. The hydraulic cylinders, as the force transform unit, can impose huge force on the platform through the supporting guide mechanism. Each system, with hydraulic cylinders and servo valves, has three exciters, one in direction and two in horizontal direction, and three connecting rods in vertical direction.

2.2. The Establishment of the Hydraulic Cylinder Model

The hydraulic system is composed of the hydraulic cylinder, the servo valve, pressure sensor, energy accumulator, and so on. The hydraulic system can be presented in a series of difference equations in the establishment of shaking table’s dynamic model. As the core component of shaking table, the servo valve’s property is critical for the motion of shaking table.

2.2.1. The Servo Valve Model

The servo valve model can be established with the basis of the second-order oscillation link:where is the inherent frequency of the servo valve, is the damping ratio of the servo valve, and is the flow gain of the servo valve.

2.2.2. The Continuity Equations of Hydraulic Cylinder

Assuming that damping and spring effect are not involved in the hydraulic cylinder system [29], the continuity equations of hydraulic cylinder arewhere is represented as load flow, is flow gain of slid valve near static operation point, is servo value transfer function, is control error signal, is flow pressure parameter of slid valve near static operation point, is load pressure, is effective bearing area of valve, is the gross mass of valve and its load deduction, is displacement of valve, is gross capacity of two hydraulic cylinder chamber, is oil elastic modulus, and is gross leakage coefficient of hydraulic cylinder.

Regarding the platform and specimen as an integrity, and load property as inertial load, the continuity equations of hydraulic cylinder can be obtained after the processing of Laplace transform. They are shown as follows:

3. The DMSTC Model of the Double-Shaking Table System with Specimen

3.1. The Deduction of the Interaction between the Double-Shaking Tables and Specimen

Figure 2 shows the simplified mechanical model of the double-shaking table system with specimen. and are the masses of the two platforms, respectively, and ; and are their displacements; and are exciting forces of their hydraulic systems; is the mass of the specimen; is the specimen’s displacement; is the specimen’s damping coefficient; and is the specimen’s stiffness coefficient.

The force equilibrium equations areThen

The force equilibrium equations are

Presuming that the parameters of the two exciters are the same, the output flow of salve valves is

The flow of exciters is

Equalizing (5) and (6), the result is

Giventhen

We substitute (9) into (4) to get

We simplify (4) to get

The PID control transfer function is

We combine (12) and (13) to get

We take the displacement feedback gain, PID control transfer function, and the displacement meter transfer function into consideration to get

We write (16) into (15) to get

GiventhenFinally, the system transfer functions can be obtained:

3.2. The Proposition of the DMSC

Figure 3 shows the model of the double-shaking table system in different coordinates of the double-shaking table system, in which the input coordinate system and the output coordinate system were established. In the input coordinate system, and are input signals and is the desired rotation angle. In the output coordinate system, and are output signals, is the distance between the shaking table and the central line of the double-shaking table system, and is the actual rotation angle of the double-shaking table system.

We substitute (13) into (12) to get

Given

and writing (22) into (21) to getthen

We deduct from the output signal coordinate system of Figure 3 with geometric method to acquireThen

We deduct from the input signal coordinate system in Figure 3 to acquireThen

In order to get the control error signal of the double-shaking table system, the controlling block diagram is designed as shown in Figure 4, in which is the translation error and is the rotation error.

We deduct from Figure 4 to getThen

We take the displacement feedback gain, PID control transfer function, and the displacement meter transfer function into consideration to get

We substitute (26) and (28) into (31) to get

We write (32) into (30) to get

We write (26) and (33) into (24) to get

Equation (34) can be transformed into

We write (28) and (33) into (24) to get

Giventhen

Finally, the system’s transfer function can be acquired:

We write (20) and (39) into the form of transfer function matrix as follows:Then the system’s transfer functions of double-shaking table system with specimen areThen we apply the DMSC strategy to the double-shaking table system with specimen to get the transfer function:

Equation (35) shows that the displacement and the rotation are independent freedom degrees without coupling. Equation (41) shows the system’s transfer functions of double-shaking table system with specimen. Equation (42) shows the system’s transfer functions of double-shaking table system with specimen utilizing DMSC strategy.

The above-mentioned differential movement synchronous control is divided into two parts: error processing and error coupling. The Simulink model is shown in Figure 5.

3.3. The Design of the AIC

In Section 3.2, the DMSC is developed to improve the synchronization precision of the two shaking tables. In this section, this study combined the AIC based on Normalized Least Mean Square (NLMS) algorithm with the proposed synchronous strategy to realize synchronous tracking control of the double-shaking table system.

As shown in Figure 6, the error signal calculated by the desired signal and the exciter output signal is utilized to adjust the weight coefficient of the controller, thereby realizing the waveform reproduction of the shaking table.

The weight updating formula of the NLMS algorithm is shown as follows:where is the weight coefficient of the -rank finite impulse response (FIR) digital filter, is the convergence factor constant, is the error of the filter, is the input signal of the filter, and is the input signal’s Euclidean norm square.

The designed adaptive inverse controller is shown in Figure 7. In this Simulink model, and .

3.4. The Model of the DMSTC
3.4.1. The Model of the Double-Shaking Table System with Specimen

The model of the double-shaking table system with specimen is shown in Figure 8. Table 1 shows the parameters of the model of the double-shaking table system and the PID control parameters are shown in Table 2. According to the hydraulic system model established in Section 2.1 and the deduction of the interaction between the shaking table and the specimen in Section 3.1, the model is established in Matlab/Simulink with the parameters in Table 1. In the simulations, the mass of the specimen is 2000 kg, the frequency is 3 Hz, and the damping ratio is 0.02.

3.4.2. The Model of the DMSTC

On the ground of the above deduction, analysis, and modeling, a synchronous tracking control system (including the double-shaking table system and specimen, the DMSC block, and the AIC blocks) is established in Matlab/Simulink, as shown in Figure 9.

4. Results and Discussions

4.1. The System’s Frequency Response Performance

The frequency transform functions (FRFs) of the double-shaking table system without DMSTC and with DMSTC are shown in Figure 10. The frequency bandwidth of the system without DMSTC- is only 3.27 Hz, which leads to different dynamic responses and synchronization error, while the frequency performance of the system with DMSTC- is increased from 3.27 Hz to 64.57 Hz, which improves the accuracy of the signal representation and reduces the synchronization error simultaneously.

4.2. Random Wave Test

The random waves 1 and 2, which are input into shaking tables 1 and 2, respectively, are shown in Table 3. The results without DMSTC and with DMSTC are shown in Figure 11. For comparative study, the details of Figure 11(b) are enlarged.

Table 4 shows that, with DMSTC, the replication accuracy of each shaking table is improved. For shaking table 1, the correlative coefficient rises from 72.7% to 99.8%. For shaking table 2, the correlative coefficient rises from 58.6% to 82.7%.

Figures 12 and 14 show that, with DMSTC, the tracking accuracy of each shaking table is improved. For shaking table 1, the maximum tracking error, , decreases from 1.138 mm to 0.044 mm and the root mean square tracking error, , decreases from 0.454 mm to 0.017 mm. For shaking table 2, the maximum tracking error, , decreases from 1.030 mm to 0.497 mm and the root mean square tracking error, , decreases from 0.296 mm to 0.144 mm.

Figures 13 and 14 demonstrate that the differential movement synchronous performance is greatly improved. Namely, the error of the desired deviation and the accurate deviation decreases. The maximum value of the differential movement synchronous error, , decreases from 1.682 mm to 0.482 mm, and the root mean square value of the differential movement synchronous error, , decreases from 0.541 mm to 0.145 mm.

5. Conclusion

In conclusion, this research proposed a novel synchronous tracking strategy, DMSTC strategy, for shaking table’s motion to generate the control error signals while taking the interaction between shaking tables and specimen into consideration and to improve the system’s tracking precision. DMSTC Simulink model of the double-shaking table with specimen was established and simulations were conducted in various conditions. The results of the study are as follows:

The proposed DMSTC strategy extends the double-shaking table system’s frequency bandwidth from 3.27 Hz to 64.57 Hz, which improves the frequency bandwidth of the double-shaking table system.

The replication accuracy of each shaking table is improved. For shaking table 1, the correlative coefficient rises by 27.1%. For shaking table 2, the correlative coefficient rises from 58.6% to 82.7%.

The tracking accuracy of each shaking table is improved. For shaking table 1, the maximum tracking error decreases from 1.138 mm to 0.044 mm. For shaking table 2, the maximum tracking error decreases by 51.74%.

The differential movement synchronous error decreases, the maximum absolute value of that decreases by 71.34%, and the root mean square value of that decreases by 73.20%.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This research was supported by the National Natural Science Foundation of China under Grant nos. 51738001, 51508526, and 51421005.