Abstract
Aiming at the problem of accurate trajectory tracking of four-cable parallel robot under wind disturbance in the process of material handling in buildings, a multi-mode sliding mode control (MSMC) method based on wind disturbance observer is proposed. Firstly, the wind field model is established, and the comprehensive wind speed model is introduced into the accurate dynamic model as a wind disturbance factor. Secondly, the wind disturbance observer is introduced to estimate the total disturbance of wind disturbance error in real time, which effectively reduces the switching gain, thus effectively reducing the vibration and improving the control accuracy of the system. Combined with the dynamic performance of multimode sliding mode controller, it can be switched at will to reduce chattering. Compared with the traditional sliding mode control method SMC, the anti-interference ability of MSMC is verified. The results show that the designed multimode sliding mode controller can effectively suppress the influence of wind disturbance on the vibration of the end effector.
You have full access to this open access chapter, Download conference paper PDF
Keywords
1 Introduce
The parallel robot with flexible cables drives the hanging object to move through four or more flexible cables, and can move freely in the direction in the building space. The flexible cable driving device is arranged above or around the construction site, and the transported hanging objects are placed in the three-dimensional space through a plurality of driving flexible cables. This kind of parallel robot with flexible cables moves fast, and only needs remote control by people, which can ensure the safety of people in the process of lifting objects. This robot can take multi-mode shots in many occasions [1, 2]. In Ref. [3], a robust switching integral sliding mode control method is proposed for mismatched uncertain systems, which makes each subsystem robust and stable to uncertain disturbances. References [4,5,6] all use sliding mode control based on disturbance observer to compensate the mismatch uncertainty. However, the above two methods all rely on the assumption that the mismatch uncertainty satisfies the time-invariant or slow-time-varying assumption. For the more general uncertainty of the function model, the output of the control system cannot converge to zero strictly, but only to the neighborhood near zero. Different from the traditional second-order sliding mode and high-order sliding mode control methods, In Ref. [7], the upper bound function type of mismatched uncertainty in mismatched uncertain systems is extended from constant type to more general positive function type, and the corresponding Second ordersliding mode (SOSM) control law is designed based on this type of disturbance boundary, but the chattering phenomenon cannot be well suppressed. Literature [8] Nonlinear Extended State Observer (NLESO) provides good tracking performance for uncertain systems, but the selection of nonlinear functions has no clear theoretical basis, and in most case it depends on the empirical judgment of researchers. Therefore, a four-cable parallel machine based on multi-mode sliding mode control is designed to meet the demand of efficient load and suppress buffeting caused by wind disturbance [9, 10].
2 Mathematical Model of Four-Cable Parallel Robot
2.1 Wind Speed Model
The basic wind selects the average wind speed value, which is 5Â m/s.
Gust is used to describe the sudden change of wind speed:
Gradual wind is used to describe the characteristics of wind speed gradient:
Random wind speed is used to describe the randomness of wind speed in wind field;
Based on the wind speed descriptions in the above four parts, the simulated wind speed acting on the impeller can be obtained from Eqs. (1)–(4) as follows: integrating the wind shape to (see Fig. 1).
2.2 Dynamic Model of Four Cable Parallel Robot
The working range of the four cables parallel robot motion platform is a three-dimensional space, which has the function of moving up, down, left, right, and can also achieve three motion directions simultaneously. The overall geometric model of the four cable parallel robot system has been established, as shown in Fig. 2.
In the Cartesian coordinate system, the length L of each flexible cable can be solved by the position vector of the end effector and the position vector of the pulley. The position vector of the end effector, the position vector of the pulley, k = 1, 2, 3, 4, and the length of any cable can be calculated according to the following equation:
Under the Lagrange function of the reference frame, a four cables parallel robot can be constructed:
The wind coefficient is 1.2, P is the calculated wind pressure, r is the air density of 1.25Â kg/m, V is the calculated wind speed, and A is the windward area of the load. The dynamic model of a four cables parallel robot can be obtained:
3 Four Cable Parallel Multi-mode Sliding Mode Control and Stability Analysis
3.1 Design of Disturbance Observer
Based on the previously obtained dynamic model of a four cables parallel human:
Among them is the Jacobian matrix of the robot system, where the cable force of the T-drive parallel robot is the control signal vector. According to the mathematical model observer of the four cables parallel robot:
After adding a disturbance observer, the disturbance torque of the system decreases from Fd to observation error, indicating that adding a disturbance observer can effectively reduce disturbance momentum.
3.2 Design and Stability Analysis of Multimodal Sliding Mode Control
The so-called multimodality refers to the design of a sliding mode motion path connected by multiple sliding mode regions with s(0) = 0 and s(0) ≠ 0, allowing the system state points to move from one mode to another along a determined path. The final approaching target point SMC consists of two parts: ISMC and SMC. Switching control may exhibit chattering due to the discontinuous sign of the term. Sign is replaced by a smooth function, and stability is demonstrated using Lyapunov [11].
Set \(q_{d}\) as a reference signal, defined as:
Construct a sliding surface, called a sliding function, and select the sliding surface:
\(u_{k}\) Satisfy the arrival condition and implement sliding motion control when manifold s = 0. Set a high gain saturation function to approximate the sign function to reduce chattering. Set the control law:
If the initial condition is not on the sliding surface and due to wind disturbance, a controller is proposed to drive the output to the sliding surface to be 0 in a finite time. Under this condition, the output will reach the sliding surface. The Lyapunov function represents:
When the error gradually decreases, the integration method is introduced into the SMC to eliminate the error, thereby improving the tracking performance of the system. The integration part is added to the SMC, making the sliding surface an integral augmented SMC. In the figure, when the error is less than or equal to the threshold e, the control system will adopt ISMC.
The control law is:
When the error threshold is greater than, u1 is used, and when the error threshold is less than or equal to, u2 is used as the control input u.
4 Simulation Analysis
In the construction of MATLAB/SIMULINK, this chapter constructs a system simulation model and writes the S function in MATLAB language to better describe the system, control algorithms, and improve system performance. Use the above method to control the trajectory of the four cables parallel robot. For the four cables parallel control platform, the length a = 20 m, width b = 12 m, and the mass of the end effector is m = 5 kg, g = 9.8 m/s. a1 = a2 = 0.1, d1 = d2 = d3 = d4 = 0.01. In order to verify the performance advantages of the multimodal sliding mode control based on wind disturbance observer proposed in this article, simulation analysis will be conducted from two aspects: speed and displacement tracking observation results, and compared with the classical sliding mode control method SMC. The classic sliding mode controller used is:
The simulation diagrams of velocity and displacement for comparison between MSMC and SMC controllers, including x, y, and z, as well as the local comparison diagrams of velocity tracking and displacement tracking, as shown in Figs. 3 and 4.
From the simulation results, it can be seen that under the influence of wind disturbance observer compensation, the speed and displacement are approximately close, and there is a slight vibration in the speed. After being compensated by disturbance observer, the tracking effect is very good through the action of multimodal sliding mode controller. Compared with traditional sliding mode control methods, the displacement and velocity are closer to the expected trajectory, and the vibration is reduced, resulting in better control effect (see Figs. 5 and 6).
5 Conclusion
This article establishes a refined wind field synthesis model for a four cables parallel robot system with wind disturbance. A wind disturbance observer is introduced to estimate and compensate for the changes in the total disturbance in real time, and a (MSMC) controller is designed in combination with a multimodal sliding mode control with small chattering and fast response speed. The simulation results show that the control algorithm proposed in this paper can achieve precise trajectory control after compensating for wind disturbance by the wind disturbance observer. The numerical simulation results show that the position optimization rate of the four cables parallel robot system is closer to the numerical value and better than that of the traditional SMC controller under wind disturbance, indicating that the system has strong anti-interference ability and robustness. It has high reference value for the design of the actual intelligent storage flexible cable handling mechanism controller.
References
Qian S, Zi B, Shang W (2018) A review on cable-driven parallel robots. Chin J Mech Eng 31(1). https://doi.org/10.1186/s10033-018-0267-9
Barbosa AM, Carvalho (2018) Cable-driven lower limb rehabilitation robot. J Braz Soc Mech Sci Eng 40(5). https://doi.org/10.1007/s40430-018-1172-y
Choi H, Piao J, Kim E-S, Jung J (2020) Intuitive bilateral teleoperation of a cable-driven parallel robot controlled by a cable-driven parallel robot. Int J Control Autom Syst 18(7):1792–1805. https://doi.org/10.1007/s12555-019-0549-8
Amare Z, Zi B, Qian S, Zu L (2018) Dynamic analysis of electrohydraulic cable-driven parallel robots. Proc Inst Mech Eng Part C: J Mech Eng Sci 095440621881571
Zhang Y, Xiao LF, Li HF (2018) Robust control for switched systems with unmatched uncertainties based on switched robust integral sliding mode. IEEE Access 8:138396–138405
Fang J, Zhong W, Li C, Zhao Z, Wang MY (2019) Fuzzy adaptive multi-mode sliding mode control for precision linear stage based on floating stator. Rev Sci Instrum 90(1):015103. https://doi.org/10.1063/1.5059365
Li Y, Sun K, Tong S (2018) Adaptive fuzzy robust fault-tolerant optima control for nonlinear large-scale systems. IEEE Trans Fuzzy Syst 26(5):2899–2914
Ri SH, Huang J, Kim MH, Kim JY, Choe G, Rim CJ (2015) A direct adaptive fuzzy sliding mode controller and its application. In: Proceedings of the IEEE international conference on cyber technology in automation, control, and intelligent systems, pp 1953–1958
Fei J, Xin M (2015) Adaptive fuzzy sliding mode control of MEMS gyroscope sensor using fuzzy switching approach. J Dyn Syst Meas Control 137(5):051002
Sao K, Har M (2014) Enhanced design of an indirect adaptive fuzzy sliding mode power system stabilizer for multi-machine power systems. Int J Electr Power Energy Syst 54:425–431
Zhang L, Gao J, Chen X (2018) A rapid dynamic positioning method for settling time reduction through a macro-micro composite stage with high positioning accuracy. IEEE Trans Ind Electron 65(6):4849–4860
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2024 The Author(s)
About this paper
Cite this paper
Tong, S., Zhao, L., Shi, H., Duo, Z., He, C. (2024). Multi-mode Sliding Mode Control of Four-Cable Parallel Robot Based on Wind Disturbance Observation. In: Halgamuge, S.K., Zhang, H., Zhao, D., Bian, Y. (eds) The 8th International Conference on Advances in Construction Machinery and Vehicle Engineering. ICACMVE 2023. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-97-1876-4_46
Download citation
DOI: https://doi.org/10.1007/978-981-97-1876-4_46
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-1875-7
Online ISBN: 978-981-97-1876-4
eBook Packages: EngineeringEngineering (R0)