1. Introduction
As the new century faces multiple challenges, such as resource constraints and environmental concerns, the ocean, with its abundant biological resources, is bound to attract increasing attention. As marine resources have been developed and utilized, related equipment and experimental devices have also rapidly evolved [
1,
2]. The cyclic towing system proposed in this paper is a system established in an experimental water tank that enables the dynamic testing of underwater vehicles. The cyclic towing system mainly consists of a main base bracket, auxiliary base bracket, towing device, tensioning device, depth adjustment device, cable circuit, and electrical control system. The system can support underwater vehicle masses ranging from 100 kg to 1500 kg. The system is constructed based on an experimental water tank, using a lifting platform to submerge the towed underwater vehicle from the surface to the bottom of the tank, simulating the underwater navigation state of a submarine model. This provides a realistic environment for verification and research. During the towing experiments, an underwater vehicle is connected to the towing cable circuit, with two parallel guide ropes attached to the left and right ends of the model. The mechanical tensioning device tightens the cable circuit, ensuring that the upper and lower transverse cables are in a horizontally straight line. The depth adjustment device regulates the depth at which the lower section of the cable circuit submerges underwater, as well as the depth of the model. The towing device drives the cable circuit to rotate clockwise and counterclockwise through the towing wheel, thereby moving the tested vessel back and forth between the two ends of the tank in both reverse and forward directions. This setup enables the model to accelerate, maintain a constant speed, and decelerate at different submergence depths. The schematic diagram of the cyclic towing system is shown in
Figure 1.
The primary purpose of the experimental water tank is to conduct hydrodynamic experiments on underwater vehicles, using model testing methods to analyze and evaluate an underwater vehicle’s speed, propulsion power, and other performance characteristics. In recent years, underwater vehicle towing systems have gradually improved in terms of structural complexity and operational stability. Based on different system structures, underwater vehicle towing systems can be categorized into single flexible cable towing systems, double flexible cable towing systems, and self-propelled towing systems [
3,
4]. The single flexible cable towing system, which is the type of towing system studied in this paper, typically consists of a motor and a pulley cable transmission loop, forming an overall closed-loop structure; the double flexible cable towing system usually consists of two hydraulic winches, one at the front and one at the rear, connected to the towed body through two independent pulley cable transmission loops, forming an open-type, multi-body series transmission system; the self-propelled towing system has a simple structure that uses a motor-driven device to provide power, a carriage to move the towed body laterally, and a corresponding lifting device to submerge the towed body to different depths underwater.
In recent years, numerous scholars have conducted extensive research on underwater vehicle towing systems in experimental water tanks, with a focus on system modeling and the development of various advanced control techniques. Liu Gang et al. designed a double flexible cable towing-type catapult test carriage system built in a shallow water tank, developed dynamic models for both the carriage and the hydraulic mechanism, studied the dynamic characteristics of the towing system through simulations, and proposed a coordinated control strategy for double flexible cable towing and a multi-mode switching control strategy in response to the force coupling characteristics of dual-drive hydraulic winches [
5,
6]. Xun Shirui et al. proposed a control strategy based on F+PID fuzzy switching controls for underwater motion control of a double flexible cable towing-type catapult test carriage [
7]. Y. Zhao et al. proposed a single flexible cable towing-type catapult test carriage system based on a self-submersible tension leg platform, developed the mathematical model for the single flexible cable towing carriage system, and conducted research on high-precision speed control technology for the track carriage [
8]. Xia Y et al. developed a joint space-based dynamic model for an underwater tension leg platform driven by hydraulic winches, proposed a dual-loop control strategy, and conducted research on the dynamic modeling and control issues of the test platform [
9]. Wang Xinyu et al. designed a double winch structure for use in a cyclic towing system, calculated the structural parameters of the winch, and conducted a finite element analysis of the structure using ANSYS, demonstrating the reliability of the optimized structural design compared to traditional winches [
10]. Chen Yulong et al. calculated the operating parameters of a carriage truss in a self-propelled towing system and conducted a finite element analysis of the main beam of the carriage and the central testing platform’s lifting rod, providing a foundation for the system’s operational stability [
11,
12]. Kang Hao et al. used ANSYS finite element software to perform vibration and mechanical analysis on the key parts of the towing system’s carriage chassis, verifying its structural characteristics [
13]. Feng H et al. proposed a two-part underwater towing system for near-surface towing experiments, obtained hydrodynamic coefficients through experimental methods, and developed a mathematical model of the two-part towing system, demonstrating that the lift compensation device can improve system stability by reducing depth fluctuations of the ballast [
14].
This study establishes a dynamic model for an underwater cyclical test platform system using the Lagrangian equation and implements a program in the MATLAB (2023b) environment, employing the fourth- to fifth-order Runge–Kutta algorithm for dynamic simulation analysis. To verify the accuracy of the proposed method, a comparison is made between the results for displacement, velocity, acceleration, and tension obtained using the multibody dynamics software ADAMS (v.24.1) and the Lagrangian equation for the same example. Moreover, compared to ADAMS, the Lagrangian method offers unique advantages. For instance, the cable model, which consists of a spring and damper, can address cable elongation—a problem that ADAMS cannot solve—and is analyzed separately in
Section 4 of this paper. The focus of this study is to investigate the impact of key parameters, such as different input torques and tension forces, on the speed fluctuations, cable deformation, and tension of underwater vehicles. Cyclical systems are widely used in modern society across various devices and platforms, such as cyclical test stands and elevators. This research aims to develop an accurate dynamic model for such cyclical systems, providing scientific guidance for their design and optimization to meet the needs of practical engineering applications.
2. Model Development
2.1. System Dynamics Modeling
When establishing the model, considering that the depth of the system remains constant during the experiment and that the underwater vehicle moves at a fixed depth underwater, the longitudinal state vector of the system is not taken into account. Additionally, the complex accompanying components and structures of the cyclic towing system are neglected, simplifying the dynamic model of the cyclic towing system. Underwater vehicles are considered as a mass block, and after simplification and analysis, a system with multiple state variables is obtained. The system mainly consists of the towing wheel, guiding wheel, cable circuit, underwater vehicle, and tensioning device. In the cyclic towing system, all components are primarily connected in series through a cable, which plays a crucial role. During the operation of the underwater vehicle, the length of the cable continuously changes over time, mainly affecting the mass and stiffness of the cable. Therefore, the cable is discretized into a spring–damper system [
15]. The dynamic model of the cyclic towing system in this paper is based on the following three assumptions:
- (1)
The lateral elastic deformation of the cable does not reach its elastic limit and follows Hooke’s law;
- (2)
The density and cross-sectional area of each segment of the cable are identical, ensuring continuity;
- (3)
The longitudinal displacement of the cable is neglected; only the effect of the lateral deformation of the cable on the system is considered.
The parameters in
Figure 2 are defined as follows:
—equivalent mass of the towing wheel and tensioning device, equivalent mass of the guiding wheel and tensioning device, and the mass of the underwater vehicle;
—equivalent mass, stiffness, and damping of each equally divided segment of the cable between the towing wheel and the underwater vehicle;
—equivalent mass, stiffness, and damping of each equally divided segment of the cable between the guiding wheel and the underwater vehicle;
—equivalent mass, stiffness, and damping of each equally divided segment of the cable between the guiding wheel and the towing wheel;
—stiffness and damping of the tensioning device;
—rotational inertia of the towing wheel, radius of the towing wheel, and the angular displacement of the towing wheel;
—rotational inertia of the guiding wheel, radius of the guiding wheel, and the angular displacement of the guiding wheel.
The structural force analysis of the cyclic towing system is shown in
Figure 3. In the model, all linear displacements to the right are considered positive, and all angular displacements in the counterclockwise direction are considered positive. The dynamic equations of the cyclic towing system are established based on the Lagrange equation:
The variables in Equation (1) are defined as: T—system kinetic energy, U—system potential energy, D—system dissipation function, —system generalized coordinates, —system generalized velocities, and —system generalized forces.
The system’s kinetic energy
T is given by:
The system’s potential energy
U is given by:
The system’s dissipation term
D is given by:
In the process of analyzing the system, only the lateral vector of the model is considered, without taking into account the longitudinal vector of the model, so the influence of gravity and buoyancy in the system are not considered. Based on Equations (1)–(4), the equations of motion are derived from the Lagrange equation as a system of differential equations:
—Generalized mass, stiffness, and damping matrices;
—Generalized displacement, velocity, and acceleration matrices;
—Generalized force matrix;
—Displacement of the mass bodies ;
—Angular displacement of the traction wheel and guide wheel;
—Velocity of the mass bodies ;
—Angular velocity of the traction wheel and guide wheel;
—Acceleration of the mass bodies ;
—Angular acceleration of the traction wheel and guide wheel;
—The force applied to the mass body ;
—Torque applied to the traction wheel and guide wheel.
2.2. External Load Modeling
During the operation of the cyclic towing system, the system is primarily subjected to external forces, such as tension and fluid resistance. Tension plays a crucial role in the system, as the tensioning device, by applying force to the cable, prevents nonlinear slackening of the long cable, thereby enhancing system stability. In this study, the tension is set as a constant and is added to the generalized force matrix.
During full underwater operation tests in an experimental water tank, the underwater vehicle is subjected to fluid resistance. To this end, the fluid resistance of the underwater vehicle in the water tank was calculated and analyzed using the computational fluid dynamics software Fluent (v.5.0.4). Additionally, simulation software was used to measure the fluid resistance and drag coefficient of the underwater vehicle under different operating conditions. Using SolidWorks software (2024), a 3D model was created based on the geometric dimensions of the underwater vehicle, disregarding minor features during the modeling process. The front and rear of the underwater vehicle were modeled as semi-ellipsoidal, with the middle section modeled as a cylinder measuring 1 m in length and 0.4 m in diameter. For the fluid computation domain, the upstream boundary was set as a velocity inlet, the downstream boundary was set as a free outlet, and the surrounding boundaries and the computational model were treated as solid walls. Mesh generation employed inflation and localized meshing. The inflation boundary was set to the vehicle’s outer surface, with a maximum of 15 layers, a growth rate of 1.2, and a transition ratio of 0.25. In the localized meshing, the element size for the outer surface of the fluid domain was set to 0.2 m, while the element size for the main area of interest, the vehicle’s outer surface, was set to 0.005 m. This resulted in 965,892 nodes and a total of 2,568,133 mesh elements. The turbulence model used was the standard k-epsilon model with standard wall functions, and the coupled algorithm was applied to solve the pressure–velocity coupling equations, with 5000 iterations. The fluid resistance experienced by the underwater vehicle increases with its speed; therefore, the fluid resistance was calculated for the vehicle at speeds of 1 m/s, 2 m/s, 3 m/s, and 4 m/s. Using Fluent, the drag on the underwater vehicle in the fluid domain under different speed conditions can be obtained, with the drag coefficient calculated according to the fluid resistance formula [
16]:
The variables in Equation (6) are defined as: —velocity of the vehicle, —hydrodynamic resistance, —water density, —projected area of the underwater vehicle relative to the water flow direction, and —drag coefficient.
After conducting four simulation runs, the dimensionless drag coefficients were averaged, resulting in an average drag coefficient of 0.248 for an underwater vehicle in the direction of travel, as shown in
Table 1. Therefore, the water resistance can be calculated using the following formula:
3. Model Validation
To ensure the validity of the dynamic model and the simulation of the cyclic towing system, it is necessary to validate the dynamic model discussed earlier. This section primarily focuses on conducting simulation experiments on the system model using MATLAB simulation software and comparing the results with those obtained from the commercial software ADAMS. The ADAMS/cable module offers two methods for modeling pulley cable systems: the simplified method and the discrete method [
17]. The simplified method provides a quick approach to modeling, where the effects of gravity, inertia, bending stiffness, and torsional stiffness on the cable during transmission are not considered; the discrete method, on the other hand, discretizes the cable into small spheres, which are interconnected by generalized forces. Compared to the simplified method, the discrete method incorporates the mass, inertia, bending stiffness, and torsional stiffness of the cable into the model, allowing for a more accurate representation of the transmission process between the cable and pulley. To improve the accuracy of the calculations, the discrete method was used for modeling in this study.
For validation, the method presented in this paper and the ADAMS software applied the same torque at the drive wheel, and the distance between the towing wheel and the guiding wheel was set to 40 m, while a tension of 3500 N was applied to the cable. The displacement, velocity, and acceleration were compared to analyze the errors between the two methods. The parameters used in the validation of the Lagrangian equation are shown in
Table 2. These parameters are derived from an actual physical project and represent data obtained through on-site measurements during project implementation. In this study, the ODE45 function in MATLAB was used to solve differential equations. ODE45 employs a fourth- to fifth-order Runge–Kutta algorithm, where the fourth-order method provides a candidate solution and the fifth-order method controls the error. This adaptive (variable-step) numerical solution method is used to integrate the differential equations of the variable coefficient cyclic towing system. The calculation flowchart is shown in
Figure 4. In the commercial software ADAMS, the discrete model of a cyclic towing system is established using the parameterized integration module cable. The parameters for the cable in the model are set as follows: diameter of 17 mm, length of 40 m, Young’s modulus of 6 × 10
9 N/m
2, density of 970 kg/m
3, and an element count of 200. The contact parameters between the cable and pulley are defined as: contact stiffness of 10
4 N/mm, force exponent of 1, damping coefficient of 0.1, and friction coefficient of 0.6. The dimensions of the pulleys are set as follows: the driving pulley has a diameter of 0.8 m, and the guiding pulley has a diameter of 0.7 m with a width of 50 mm and depth of 20 mm. When applying external load fluid resistance, although ADAMS software lacks a dedicated module for fluid resistance calculations, this can be achieved by treating the fluid resistance as a unidirectional force applied to the center of mass of the underwater vehicle [
18]. Since fluid resistance is related to the vehicle’s speed, the software can monitor the speed of the underwater vehicle, substitute it into the fluid resistance formula, and then apply the calculated force to the model’s center of mass. The simulation time is set equal to the operating time of the underwater vehicle. The solver employs the GSTIFF method, with an integration error and a time step set to 0.001 and 0.01 s, respectively.
As shown in
Figure 5b, the displacement of the underwater vehicle calculated using the method in this paper was 8.005 m, while the displacement simulated by the ADAMS software was 8.035 m, resulting in a relative error of 0.37%. From the speed curve of the underwater vehicle shown in the figure, it can be observed that the vehicle undergoes acceleration from 0 to 2 s, moves at a constant speed from 2 to 4 s, and decelerates from 4 to 6 s. The cyclic towing test system primarily focuses on the stability of the vehicle’s speed during the constant speed phase, as this is crucial for conducting hydrodynamic experiments with the underwater vehicle. Therefore, the comparison here is mainly focused on the constant speed phase. The average speed of the underwater vehicle during the constant speed phase, calculated by the method in this paper, was 2.0235 m/s, while the average speed during the constant speed phase in the ADAMS simulation was 2.0174 m/s, resulting in a relative error of 0.3%; the average acceleration of the underwater vehicle during the constant speed phase, calculated by the method in this paper, was 0.0155 m/s
2, while the average acceleration during the constant speed phase in the ADAMS software was 0.0166 m/s
2, resulting in a relative error of 6.63%. The average tension in the cable during the steady-state segment, calculated using the method in this study, was 5001 N, while the value obtained from the ADAMS simulation was 5125 N, resulting in a relative error of 4.7%.
Figure 5f–h show the comparison of displacement, speed, and acceleration, respectively, for the upper end of the cable in the cyclic towing system, with the curves closely aligning. In summary, the modeling method adopted in this paper is feasible and can be used to simulate the motion process of the cyclic towing system.
5. Conclusions
This paper derives dynamic differential equations of a cyclic towing system based on Lagrange equations of the second kind. The fluid resistance coefficient of the underwater vehicle was calculated using the computational fluid dynamics software Fluent, and the resistance was then calculated using the fluid resistance formula. A dynamic model of a cyclic towing system for an underwater vehicle was thus established. The model’s validity was verified through comparison with the commercial software ADAMS. Furthermore, the effect of different input torques and tension forces on the system’s operation were discussed. The following conclusions were drawn:
- (1)
The dynamic model of the cyclic towing system for an underwater vehicle can predict the vehicle’s displacement, velocity, cable tension, and cable deformation. In different case studies with varying input torques, the speed fluctuations of the underwater vehicle are significantly influenced by the flexibility and elasticity of the cable. As the input torque increases, the deformation of the cable intensifies, leading to more pronounced speed fluctuations.
- (2)
Regarding the tension force applied to the cable by the tensioning device, as the tension force increases, the operation of the underwater vehicle during the constant speed phase becomes more stable. The tension force prevents the cable from becoming overly slack. However, there is an optimal range where the tension force effectively suppresses speed fluctuations.
- (3)
To calculate the deformation of the cable during system operation, this paper adopts the Kelvin–Voigt mechanical model for the cable. Unlike the discrete model used in commercial software such as ADAMS, the proposed method accurately computes the cable’s deformation. From Case Study 1 and 2, it is evident that the cable tension increases with an increase in input torque and tensioning force, and the cable’s deformation also increases. The maximum cable tensions observed were 9424 N and 8686 N, respectively, corresponding to maximum elongation rates of 1.2% and 1.09%.
The simulation method presented in this paper can predict the dynamic characteristics of the system under different input torques and tension forces, providing theoretical guidance for the design, development, and improvement of cyclic towing systems.