Shock and Vibration
Volume 2018 (2018), Article ID 1785184, 11 pages
https://doi.org/10.1155/2018/1785184

Research Article

Differential Movement Synchronous Tracking Control Strategy of Double-Shaking Table System Loading with Specimen

Xiaojun Li,1,2 Juke Wang,¹ Fangfang Li,¹ Na Li,¹ and Haohua Huang¹

¹College of Architectural and Civil Engineering, Beijing University of Technology, Beijing 100124, China
²Institute of Geophysics, China Earthquake Administration, Beijing 100081, China

Correspondence should be addressed to Xiaojun Li; beerli@vip.sina.com

Received 1 December 2017; Revised 11 February 2018; Accepted 27 February 2018; Published 2 April 2018

Academic Editor: Mario Terzo

Copyright © 2018 Xiaojun Li et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

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 [1–6]. Multisupport, multidimension, and nonuniform excitation experiments have new requirements for shaking table array system in synchronous tracking control [2, 7–9]. 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 [10–18]. 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, 17–25]. 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.

Figure 1: The structure diagram of the double-shaking table system with specimen.

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 are

where 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.

Figure 2: Simplified mechanical model.

The force equilibrium equations are

Then

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

Given

then

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

Given

then

Finally, 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.

Figure 3: The model of the double-shaking table system in different coordinates.

We substitute (13) into (12) to get

Given

and writing (22) into (21) to get

then

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

Then

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

Then

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.

Figure 4: Controlling block diagram.

We deduct from Figure 4 to get

Then

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

Given

then

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 are

Then 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.

(a) Error processing in detail

(b) Error coupling in detail

Figure 5: Simulink model of the DMSC.

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.

Figure 6: The adaptive inverse control system structure 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 .

Figure 7: The adaptive inverse controller.

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.

Table 1: The parameters of the double-shaking table model.

Parameters
Values

Mass of the platform

Bulk modulus of oil

Flow coefficient of servo valve pressure

Spool flow gain
/s⋅V

Inherent frequency of servo valve

Leakage coefficient of hydraulic cylinder

Damping ratio of servo valve

Effective bearing area of valve

Displacement feedback gain

Equivalent volume of cylinder

Damping ratio of sensor

Inherent frequency of sensor

Table 2: The PID control parameters of the double-shaking table system.

PID parameters

Shaking table
0.6
0.2
0.025

Figure 8: The model of double-shaking table system with specimen.

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.

Figure 9: The DMSTC model.

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.

Figure 10: The FRFs of the double-shaking table system.

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 3: Different random waves.

Wave parameters
Amplitude
Frequency

Random wave 1
±2.0 mm
0.4 Hz–5 Hz

Random wave 2
±1.0 mm
20 Hz–40 Hz

(a) Random wave 1

(b) Random wave 2

Figure 11: Random wave test.

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%.

Table 4: Random waves’ correlative coefficient of the double-shaking table system.

Shaking table
Without DMSTC
With DMSTC

1
72.7%
99.8%

2
58.6%
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.

(a) Tracking error of shaking table 1

(b) Tracking error of shaking table 2

Figure 12: The tracking error of the double-shaking table.

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.

Figure 13: The differential movement synchronous error.

Figure 14: Data analysis of the tracking errors and synchronous error.

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.

References

G. Shen, Z.-C. Zhu, X. Li, Y. Tang, D.-D. Hou, and W.-X. Teng, “Real-time electro-hydraulic hybrid system for structural testing subjected to vibration and force loading,” Mechatronics, vol. 33, pp. 49–70, 2016.

C. H. Gao, J. B. Ji, W. M. Yan, and N. Li, “Developments of shaking table technology in China,” China Civil Engineering Journal, vol. 47, no. 8, pp. 9–19, 2014.

G. Shen, X. Li, Z. Zhu, Y. Tang, W. Zhu, and S. Liu, “Acceleration tracking control combining adaptive control and off-line compensators for six-degree-of-freedom electro-hydraulic shaking tables,” ISA Transactions, vol. 70, pp. 322–337, 2017.

G. Shen, S.-T. Zheng, Z.-M. Ye, Q.-T. Huang, D.-C. Cong, and J.-W. Han, “Adaptive inverse control of time waveform replication for electrohydraulic shaking table,” Journal of Vibration and Control, vol. 17, no. 11, pp. 1611–1633, 2011.

G. Shen, Z. C. Zhu, L. Zhang et al., “Adaptive feed-forward compensation for hybrid control with acceleration time waveform replication on electro-hydraulic shaking table,” Control Engineering Practice, vol. 21, no. 8, pp. 1128–1142, 2013.

L. P. Zhang, D. C. Cong, Z. D. Yang et al., “Attitude synchronous tracking control of double shaking tables based on hybrid fuzzy logic cross-coupled controller and adaptive inverse controller,” Journal of Intelligent & Fuzzy Systems, vol. 29, pp. 2537–2546, 2015.

J. B. Ji, F. F. Li, Z. B. Li et al., “Research and advances on the control technology of the multiple shaking table array system,” Structural Engineers, vol. 28, no. 6, pp. 96–101, 2012.

J. B. Ji, X. L. Li, and W. M. Yan, “Research on shaking table array and dynamic model test,” Structural Engineering International, vol. 27, no. s1, pp. 31–36, 2011.

Z. H. Zong, L. Chen, and Y. Huang, “Research and application of testing technology of the earthquake simulation multiple shaking table facilities,” Structural Engineering International, vol. 27, no. s1, pp. 6–14, 2011.

L. Li, L. Sun, and S. Zhang, “Mean deviation coupling synchronous control for multiple motors via second-order adaptive sliding mode control,” ISA Transactions, vol. 62, pp. 222–235, 2016.

L.-B. Li, L.-L. Sun, S.-Z. Zhang, and Q.-Q. Yang, “Speed tracking and synchronization of multiple motors using ring coupling control and adaptive sliding mode control,” ISA Transactions, vol. 58, pp. 635–649, 2015.

Y. Koren, “Cross-coupled biaxial computer control for manufacturing systems,” Journal of Dynamic Systems, Measurement, and Control, vol. 102, no. 4, pp. 265–272, 1980.

F. J. Perez-Pinal, G. Calderon, and I. Araujo-Vargas, “Relative coupling strategy,” in Proceedings of the IEEE International Electric Machines and Drives Conference, IEMDC 2003, pp. 1162–1166, Madison, WI, USA, June 2003.

F. Perez-Pinal, C. Nunez, R. Alvarez, and I. Cervantes, “Comparison of multi-motor synchronization techniques,” in Proceedings of the 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004, pp. 1670–1675, Busan, South Korea.

D. Zhao, C. Li, and J. Ren, “Speed synchronization of multiple induction motors with adjacent cross coupling control,” in Proceedings of the 48th IEEE Conference on Decision and Control held jointly with 2009 28th Chinese Control Conference, CDC/CCC 2009, pp. 6805–6810, chn, December 2009.

J. Sun, R. Liu, Y. Luo, and W. Sun, “Research on Multi-motor Synchronization Control for Cutter Head of Shield Machine Based on the Ring Coupled Control Strategy,” in Intelligent Robotics and Applications, vol. 5928 of Lecture Notes in Computer Science, pp. 345–354, Springer Berlin Heidelberg, Berlin, Heidelberg, 2009.

X. Lai and W. Xie, “Theoretical and Experimental Study on Electromechanical Coupling Properties of Multihammer Synchronous Vibration System,” Shock and Vibration, vol. 2016, Article ID 6707264, 11 pages, 2016.

X.-L. Zhang, C.-Y. Zhao, and B.-C. Wen, “Theoretical and experimental study on synchronization of the two homodromy exciters in a non-resonant vibrating system,” Shock and Vibration, vol. 20, no. 2, pp. 327–340, 2013.

P. R. Ouyang, T. Dam, and V. Pano, “Cross-coupled PID control in position domain for contour tracking,” Robotica, vol. 33, no. 6, pp. 1351–1374, 2015.

C. Chen and L. Chen, “Robust cross-coupling synchronous control by shaping position commands in multiaxes system,” IEEE Transactions on Industrial Electronics, vol. 59, no. 12, pp. 4761–4773, 2012.

K. L. Barton and A. G. Alleyne, “A cross-coupled iterative learning control design for precision motion control,” IEEE Transactions on Control Systems Technology, vol. 16, no. 6, pp. 1218–1231, 2008.

D. Zhao, S. Li, F. Gao, and Q. Zhu, “Robust adaptive terminal sliding mode-based synchronised position control for multiple motion axes systems,” IET Control Theory & Applications, vol. 3, no. 1, pp. 136–150, 2009.

H. Sun and G. T.-C. Chiu, “Motion synchronization for dual-cylinder electrohydraulic lift systems,” IEEE/ASME Transactions on Mechatronics, vol. 7, no. 2, pp. 171–181, 2002.

C.-Y. Chen, L.-Q. Liu, C.-C. Cheng, and G. T.-C. Chiu, “Fuzzy controller design for synchronous motion in a dual-cylinder electro-hydraulic system,” Control Engineering Practice, vol. 16, no. 6, pp. 658–673, 2008.

X. Liu, X. Zhang, J. Hu, Y. Liu, G. Liu, and L. Zhao, “Three-motor synchronous decoupling control based on BP neural network,” in Proceedings of the 2009 Chinese Control and Decision Conference, CCDC 2009, pp. 5365–5368, Guilin, China, June 2009.

K. Tsuruta, T. Ojiro, and H. Honda, “Synchronization control for twin-axes table drive system,” in Proceedings of the 41st Annual Conference of the IEEE Industrial Electronics Society, IECON 2015, pp. 5162–5167, Yokohama, Japan, November 2015.

K. Tsuruta, T. Ojiro, N. Ushimi, and H. Shibata, “Vibration suppression control for multiaxis table drive system,” in Proceedings of the 2013 10th IEEE International Conference on Mechatronics and Automation, IEEE ICMA 2013, pp. 1135–1140, Takamatsu, Japan, August 2013.

J. H. Fang, J. H. Wei, and X. W. Kong, “Synchronous control strategy for paralleled servo valves,” Journal of Zhejiang University, vol. 46, no. 6, pp. 1054–1059, 2012.

H. H. Huang, Design and application of the shaking table, Seismological Press, Beijing, China, 2008.