Next Article in Journal
The Development of Optomechanical Sensors—Integrating Diffractive Optical Structures for Enhanced Sensitivity
Previous Article in Journal
Enhancement and Optimization of Underwater Images and Videos Mapping
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Cable Behavior Using Finite Element Analysis Results for Flexible Cables

Department of Mechanical Engineering, Seoul National University of Science and Technology, Seoul 01811, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(12), 5707; https://doi.org/10.3390/s23125707
Submission received: 28 April 2023 / Revised: 13 June 2023 / Accepted: 14 June 2023 / Published: 19 June 2023
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

:
In actual industrial sites, verifying the framework for cable manipulation is crucial. Therefore, it is necessary to simulate the deformation of the cable to predict its behavior accurately. By simulating the behavior in advance, it is possible to reduce the time and cost required for work. Although finite element analysis is used in various fields, the results may differ from the actual behavior depending on the method of defining the analysis model and analysis conditions. This paper aims to select appropriate indicators that can effectively cope with finite element analysis and experiments during cable winding work. We perform finite element analysis of the behavior of flexible cables and compare the analysis results with results from experiments. Despite some differences between the experimental and analysis outcomes, an indicator was developed through trial and error to align the two cases. Errors occurred during the experiments depending on the analysis and experimental conditions. To address this, weights were derived through optimization to update the cable analysis results. Additionally, deep learning was utilized to update the errors caused by material properties using the weights. This allowed for finite element analysis even when the exact physical properties of the material were unknown, ultimately improving the analysis performance.

1. Introduction

The field of automated robots that can replace humans in performing repetitive tasks in various industrial fields is rapidly growing. By using robot manipulators, dangerous and difficult tasks can be performed more quickly and precisely. Work performance can also be improved by optimizing work paths through simulation. To accurately move the manipulator in the simulation workspace, it is crucial to understand the movement of the end effector, on which the work tool is mounted, and the characteristics and behavior of the object being worked on.
Problems related to the deformation of flexible objects frequently occur in industrial sites, and in particular, work using flexible cables, such as cable arrangement and pick-and-place, is frequently performed. Although humans can easily manipulate cable deformation, the increasing use of robot manipulators has made it important to verify the framework for cable manipulation to replace humans with robots [1].
In cable winding work, which is a typical example of using manipulators in the manufacturing process, the work path changes depending on cable deformation. Inaccurate simulation of the movement during manipulation can lead to errors in the manipulator’s work, resulting in reduced production efficiency. Therefore, it is necessary to accurately represent the behavior of flexible cables during simulation to match actual behavior. However, due to the nonlinear changes in physical properties, accurately understanding the properties of flexible cables has its limitations. Neo-Hookean and Mooney–Rivlin models are used for typical nonlinear analysis such as cable analysis [2,3]. In addition, nonlinear material behavior can be expressed as a stress–strain relationship using other coefficients [4]. However, nonlinear elastic models have complex parameters to consider, which can affect the accuracy of the model. Therefore, if sufficient experience and knowledge are lacking, large errors may occur in the analysis result or there is no convergence. On the other hand, this model uses only elements such as Young’s modulus and Poisson’s ratio and can accurately model the material’s elastic behavior within a small deformation range.
In product design and experimentation, the finite element method can predict results in advance, helping to save time and costs [5]. The finite element method is a numerical analysis technique used to solve continuum problems and has been widely utilized in various fields such as mathematics, physics, and engineering [6,7,8]. However, when there is insufficient theory or data required for interpretation, the practical use of this method in solving real engineering problems becomes challenging. For example, calculating the complex stress state that continuously changes in fatigue failure lacks sufficient theory, while the lack of data on the thermal and mechanical properties of non-metallic materials limits finite element analysis for non-metallic materials [9,10].
Although finite element analysis using software is common in various fields, the reliability of the results obtained may vary depending on the method used to define the analysis conditions, assuming a model similar to the real world [11]. In order to enhance the performance of analytical models, it is essential to verify the finite element-based model with sufficient experimental data and improve the correlation between the simulation and experiment [12].
Several methods to verify the accuracy of finite element analysis results involve using sensors or vision systems [13,14]. For example, sensors can be placed on the cable to measure its deformation or other physical properties during an experiment. Similarly, vision systems can capture images of the cable and provide accurate measurements of its deformation. By comparing the results of the experiment with the results of the finite element analysis, the accuracy of the analysis can be assessed. It is important to note that different verification methods may be appropriate for different types of cables or materials. For example, for flexible cables, vision systems may provide a more accurate measurement of deformation than sensors. Therefore, it may be necessary to use a combination of verification methods to obtain the most accurate results.
Another important consideration when verifying finite element analysis results is the development of appropriate verification indices. These indices can be used to evaluate the accuracy of the analysis and identify areas where improvements are needed. Overall, experimental verification is an important step in the finite element analysis process. Especially for flexible cables and other materials with complex behavior. By carefully selecting appropriate verification methods and indices, the accuracy of the analysis can be improved, and the reliability of the results can be ensured.
In this study, a method for experimentally verifying the finite element analysis model for flexible cables is discussed. The input and output variables of the analysis and experimental model were set, and an index was developed to verify the finite element analysis results. The experimental environment was set to be the same as the finite element analysis, and verification methods based on sensors and vision systems were used. Vision systems are particularly effective in observing deformation of objects, making them useful for comparing flexible cable analysis and experimentation results. This approach has the potential to improve productivity and economic feasibility by predicting various problems at industrial sites through simulation. Therefore, this paper aims to improve the efficiency of automation work with flexible bodies by predicting the behavior of flexible cables close to reality using only finite element analysis results and applying optimization using machine learning. In this paper, a relatively simple linear elastic model is employed to obtain simulation results. Through comparison with experiments, the errors resulting from nonlinear material properties are identified, and the proposed approach suggests using machine learning techniques to correct for these errors.

2. Materials and Methods

Automating the process of winding flexible cables around a cylinder can be challenging due to the varying behavior of the cables depending on their material properties. Finite element analysis can be utilized to understand the cable behavior for a specific material, and the results can be used as input data for machine learning algorithms to predict the behavior of cables made from different materials. To ensure the accuracy of the finite element analysis results, indicators can be set up and experiments can be conducted to validate the analysis. This approach can help predict the behavior of flexible cables for various materials, enabling the automation of cable winding processes. In this study, for the analysis and experimentation with the flexible cable, a material exhibiting axial length changes was utilized to account for the cable’s axial rigidity. The analysis and experiments were performed using a flexible cable made of silicone rubber. The density ( ρ = 1.337 × 10 9 [ t o n n e s m m 3 ] ) was calculated by measuring the volume and mass of the actual silicone rubber cable. Poisson’s ratio ( ν = 0.47 ) and elastic modulus ( E = 2.6   M P a ) were measured through a tensile test.

2.1. Configuration of Model Parameters for Verification of Finite Element Analysis Results

In order to ensure the accuracy and reliability of the finite element analysis results for flexible cables, it is essential to validate them through experiments. To achieve this, it is crucial to establish a correlation between the results of the finite element analysis and those of the experiments. In other words, it is necessary to select an appropriate analysis model that can effectively capture the behavior of the cable under different conditions and accurately predict its response. For flexible cable operations, as shown in Figure 1, the output value is determined based on the input variables of the finite element analysis, and the input and output variables in the experiment are also checked. These variables can include factors such as the material properties of the cable, the winding angle, and the applied tension. Once the input and output variables have been identified, the parameters of the analysis model are configured by combining the input and output variables that can be commonly utilized in both the finite element analysis and experiments. By selecting appropriate input and output variables and establishing an effective correlation between the finite element analysis and experimental results, it is possible to validate the accuracy of the analysis model and further improve its reliability.

2.1.1. Model for Finite Element Analysis

During the preprocessing stage of finite element analysis, the problem is defined and the analysis model is formulated to incorporate the analysis conditions such as the material properties, contact conditions, initial conditions, and boundary conditions. The domain variable values are then calculated by combining the governing equations in the form of a stiffness matrix. Based on this, the induction variables are calculated to obtain a solution, such as stress distribution, deformation shape, and reaction force. To verify the accuracy of the finite element analysis model, the shape change of the cable, which is a common result of the finite element analysis and the experiment of winding a flexible cable around a cylinder, was compared. With the end of the flexible cable fixed to the cylinder, the cylinder rotates and is transported in one direction, and the cable is wound around the cylinder. Even when cable winding work is performed in actual industrial sites, the manipulator only serves to adjust the initial position of the cable and cut the cable, and the cylindrical shape rotates to wind the cable, which is automated. Therefore, to perform finite element analysis under the same conditions as the experiment, an analysis model was created in the form shown in Figure 2 with the flexible cable end fixed to the cylinder, which rotates and is transported in one direction while the cable is wound around it.

2.1.2. Conditions of Finite Element Analysis

In order to simulate the winding of the flexible cable around the cylinder, a finite element analysis of the flexible cable was performed using ABAQUS, as shown in Figure 3. Since the change in the shape of the cable according to the material properties of the flexible cable is important, the flexible cable was analyzed by dividing the elements into an 8-node Reduced Integration Element (C3D8R) and setting the cylinder as an Analytic Rigid Surface. To improve the speed of finite element analysis, the element sizes were adjusted based on the cable diameter. In the radial direction, 12 nodes were positioned along the outer circumference of each cable cross-section. In the axial direction, the node spacing was set to approximately five times the cable diameter. For cables with a diameter of 2 mm, a node spacing of 10 mm was used in the axial direction. When the cable diameter increased to 4 mm, the axial node spacing was adjusted to 20 mm. In the case of a cable diameter of 6 mm, an initial axial node spacing of 30 mm was employed, following the same ratio as the previous cases. However, this configuration resulted in unacceptably slow analysis speed. As a result, the axial node spacing was modified to 50 mm to achieve a reasonable compromise between analysis speed and accuracy. By tailoring the element sizes according to the cable diameter, the finite element analysis could be performed more efficiently without compromising the essential features and behavior of the cables. The contact condition between the cylinder and the cable was general contact, and the dynamic/explicit analysis method was applied with the friction coefficient set to 0.1. The explicit finite element analysis method is an inertial force-based analysis method. It is suitable for problems with strong nonlinearity because it obtains a solution by substituting the value of the previous step into the next step without solving the stiffness matrix. In order to obtain a stable solution, the time interval is shortened to derive output variables such as acceleration, velocity, and reaction force over time, so it has the advantage of high convergence. The cylinder was set to rotate at a speed of ω m a x = 1.74   r a d / s , while the feed speed was δ m a x = 5   m m / s . The speed increased linearly until 1 s, and the analysis was conducted at the same speed for 20 s after 1 s. T s represents the time it takes to reach the maximum speed, while T m a x represents the time it takes for the cable rotation and translation to be completed.
tan λ = l π D = l 2 π R
l = 2 π R × tan λ
Δ S = 2 π ( R + r ) 2 + l 2

2.1.3. Metrics for Verifying Finite Element Analysis Results

To validate the accuracy of finite element analysis for flexible cables, an appropriate index for comparing analysis results with experiments is required, as shown in Figure 4. The marker spacing ( S ) was determined by using the cylinder radius ( d ), cable radius ( r ) and the pitch of the cable ( l ) when it was wound around the cylinder, with the starting point ( P 0 ) of the cable fixed on the cylinder as the reference. This marker spacing was then set as an indicator to determine the length of the cable. When performing finite element analysis using input variables such as material properties, initial tension, and winding speed of the flexible cable, the shape of the cable is subject to change. During finite element analysis, it is easy to obtain the displacement after cable deformation since the coordinates of all nodes before and after analysis can be determined. However, there are limitations to measuring the 3-dimensional displacement in experiments. To overcome this, markers were attached to the flexible cable, and the displacement of the cable was measured based on the coordinates of the center of the marker to capture the shape change. By marking the cable at regular intervals and performing the experiment, the center coordinates of the markers could be obtained by recognizing the markers using OpenCV. To determine the displacement of the flexible cable in the experiment, the coordinates were obtained by calculating the cable length using the distance between the markers and the diameter of the cylinder and flexible cable.
To collect the coordinate values ( x , y , z ) of the corresponding node from the analysis result after cable deformation, the node number of the element located at the same position as the marker before deformation was first identified. The accuracy of the experiment could be verified by converting the collected Cartesian coordinate data into a cylindrical coordinate system and comparing it with the analysis results.
The position of each marker was determined based on the diameter of the flexible cable, the diameter of the cylinder, and the distance between the cables when the cable was wound. Each marker was positioned within the same frame when the cable was wound around the cylinder. The centers of all markers are theoretically located at the intersection of the tangent plane containing the starting points of the cylinder and the cable.

2.2. Configuration of Experiment Environment

During the experiments, a manipulator can be used to control the path of the cable, allowing it to wind along a specific trajectory. However, when using the displacement of the cable as an input variable in finite element analysis, the output variable becomes a stress value that cannot be directly compared with experimental measurements. Additionally, maintaining a constant tension during cable winding is difficult to achieve in experimental environments, while it is possible to simulate it using finite element simulations.
To validate the simulation results experimentally, an experimental setup was designed as shown in Figure 5. A linear motion device was used to transport the flexible cable in the axial direction of the cylinder while the cylinder rotated at a constant speed. This method allowed the cable to be wound around the cylinder, creating the same experimental environment as the simulation. Using this approach, simulation and experimental results could be more accurately compared in this study.

2.2.1. Design of Experimental Equipment

A mechanism for rotating the cylinder and a mechanism for moving the position of the wire were produced and constructed, and each mechanism was equipped with an encoder and a motor to enable real-time control. The system that controlled the rotation and transfer speed was configured to maintain a constant speed by transmitting the measured value from the speed measurement MCU to the motor control MCU. The MCU for speed measurement operated at 1000 Hz, and the MCU for motor control operated at 500 Hz, so it was possible to operate quickly and accurately. Figure 6 shows that, to maintain a constant tension while winding the flexible cable around the cylinder, a weight was attached to the end of the cable, and a load cell was attached to the cable transfer device to measure the initial tension and tension during the experiment [15,16]. In addition, the design allowed the cable to move smoothly using pulleys to minimize friction while the cable was wound around the cylinder. In the experiment, the rotational speed of the cylinder and the conveying speed of the wire were controlled through the PID algorithm [17,18] to ensure they were identical to the conditions of the finite element analysis. As shown in Figure 7, it was confirmed that the target value was closely followed. Reliability was improved by matching the conditions of the analysis and experiment.

2.2.2. Cable Displacement Measurement Using Vision System

After fixing one end of the flexible cable to the cylinder, it was transferred in the axial direction of the cylinder and the displacement of the cable was measured using a high-speed camera while rotating the cylinder, as shown in Figure 8. During the cable winding, the coordinates ( r , θ , z ) of the marker center point were detected using the cylinder axis transfer distance and the diameter of the cylinder and cable. The high-speed camera used in the experiment can measure 1000 FPS at a resolution of up to 1920 × 1080 (FHD) and 24,046 FPS at a resolution of 640 × 96. The marker center coordinates were calculated by calculating the rotation speed of the cylinder and the number of frames of the high-speed camera. At this time, the distance from the center of the actual camera to the object changes due to the distortion of the camera lens, so the exact distance was corrected [19,20]. To accurately detect the position of the yellow marker attached to the cable, we used a specific color algorithm in OpenCV to detect its color [21,22,23]. We converted the marker’s RGB value to an HSV value to configure the algorithm for color classification. To prevent any potential issues with detecting objects with colors similar to the marker in the experimental environment, we extracted the RGB values of the markers in the image to detect accurate marker color information and adjust the threshold accordingly.

2.2.3. Selection of Flexible Cable Materials and Test Conditions

In the process of winding the flexible cable around the cylinder, the axial rigidity of the cable was taken into account by using silicon rubber, which changes in length in the axial direction. For the actual experiment, the physical properties of the materials used were directly measured and used as input conditions for finite element analysis and experiment. The density was calculated by measuring the volume and weight of the cable, while the elastic modulus and Poisson’s ratio were measured using a tensile tester. Table 1 shows the experiment and finite element analysis conditions, which were varied by changing the cylinder diameter to 30 mm and 60 mm with cable diameters of 2 mm, 4 mm, and 6 mm. The experiment was also conducted with variations in the tension for the same cylinder diameter and cable diameter.

3. Finite Element Analysis and Collection of Experimental Datasets

Ten experiment repetitions were conducted to verify the accuracy of the finite element analysis for a flexible cable under the same conditions. To enable comparison with the experimental results, the finite element analysis results in orthogonal coordinate systems were converted into cylindrical coordinate systems, and the curve length between the center coordinates of the fixed marker and each marker was calculated. The results of the finite element analysis were validated by comparing the curve length between marker center coordinates after cable deformation to the marker interval before deformation. In the experiment, the curve distance was calculated on a cylindrical coordinate system with the sum of the cylinder and cable radii as the radius because the cable was twisted while being wound around the cylinder. In the finite element analysis, the location of each node was compared while the cable was deformed by grasping the node corresponding to the same point as the marker’s position before the flexible cable was deformed. Figure 9 shows the results of the finite element analysis, which indicate that the axial length change decreased as the diameter of the flexible cable increased. Through this, it was possible to confirm the difference in axial stiffness through the axial length change that varies depending on the cable diameter.

3.1. Displacement Difference of the Center Marker Coordinates on the Flexible Cable

Through the experiments and finite element analysis, the angle differences and z-coordinate changes were measured to compare the behavior of the cable according to its diameter. The curve distance from the center coordinate of the fixed marker to the center coordinate of each marker was calculated using this information and the radius of the cylindrical coordinate system. The simulation results were verified through experiments. Table 2, Table 3 and Table 4 present the comparisons between the finite element analysis and experimental results while varying the diameter of the cylinder and the flexible cable. Table 2 shows the results for a cable diameter of 2 mm and Table 3 presents the results for a cable diameter of 4 mm. Similarly, Table 4 reports the results for a cable diameter of 6 mm.

3.2. Curved Length between Marker Center Coordinates Marked on a Flexible Cable

Accurately calculating the length of the cable curve involved measuring the difference in angle and z-coordinate change, while also taking into consideration the diameters of both the cylinder and the cable. It is worth noting that torsion occurs when the flexible cable is wound around the cylinder, which can have an impact on the curve distance calculation. To overcome this challenge, a cylindrical coordinate system was utilized, where the radius was determined by adding the cylinder radius to the cable diameter. The calculated curve length was then compared with the length before the cable deformation, and this comparison was carried out through both finite element analysis and experimentation. The detailed methodology for measuring the curve length is illustrated in Figure 10, while the comparison of results is presented in Table 5 and Table 6.

3.3. Calculation of Length Error of Flexible Cable

Table 7 presents the error calculations obtained by comparing the curve length between the marker center coordinates in the finite element analysis and those of the experiment with a flexible cable, using the length before cable deformation. The accuracy of the finite element analysis was confirmed by calculating the relative error for each condition. The results indicate that the analysis and experimental outcomes are most consistent when the cable diameter is 4 mm. However, for a cable diameter of 2 mm, the cable length changes more in the experiment than in the analysis, while for a cable diameter of 6 mm, the length change is greater in the analysis than in the experiment.

4. Automatic Updating of Physical Properties of Flexible Cable through Machine Learning

The analysis models were categorized based on experimental and finite element analysis conditions such as the cylinder diameter, flexible cable diameter, and tension. To create a dataset for machine learning, the curve length from the fixed point to the marker was calculated by combining the flexible cable displacement obtained from finite element analysis with the coordinate changes of the markers positioned at regular intervals in the actual experiment. Each dataset was matched with a learning model by applying the K-NN (K-Nearest Neighbor) algorithm [24,25].
The K-NN algorithm was used to analyze the cable curve length error data obtained from the experiments and finite element analysis, resulting in accurate classification of the experimental conditions based on the given cable length. The achieved classification accuracy was up to 91.3%. Using accumulated data classification and error automatic update with DNN, weights were obtained for new input data not included in the classified data. The input data included the cylinder diameter, cable diameter, tension, and others. The neural network was constructed with three hidden layers, each consisting of ten nodes, and ReLU (Rectified Linear Unit) was used as an activation function for the output weights. The weight derived in this way was multiplied by the finite element analysis result to update the cable length in the simulation [26,27,28]. The error calculations obtained by comparing the updated finite element analysis results with the experimental results are shown in Figure 11. In Formula (4), h represents a weight derived through machine learning using the cylinder diameter, cable diameter and tension as input variables for updating the distance between cable markers. β n represents a node’s weight for each input variable. In Equation (5), S F E M is the distance between markers in the finite element analysis, and S E X P represents the distance between markers calculated through experiments.
h = f ( D c y l i n d e r , D c a b l e , T ) = f ( x 1 , x 2 , x 3 ) = β 0 + β 1 x 1 + β 2 x 2 + β 3 x 3
= M S E ( h × S F E M S E X P )
As shown in Table 8, it was confirmed that the relative error of each cable decreased by up to 7% after updating the finite element analysis result. When the cable diameter was 2 mm, which was the smallest cable diameter and had very low axial rigidity, the error rate was larger compared with the other diameters. However, when the axial rigidity was relatively large, the error in the updated cable length was very small. In the first length, there was a large error in the process of fixing the cable to the cylinder, which hindered a smooth update. In order to increase accuracy, more data could be obtained by lengthening the cable length and increasing the experimental and finite element analysis time, leading to more accurate results.

5. Conclusions

The objective of this study was to develop a reliable method for estimating the physical properties of new materials by matching the behavior of a flexible cable wound around a cylinder through both finite element analysis and experiments. To achieve this, a finite element analysis model for the flexible cable winding operation was created, and the analysis was conducted based on the material properties and input/output conditions of the cable. To verify the accuracy of the finite element analysis results, experimental devices were designed and manufactured to behave in the same way. However, there were some differences between the experimental and analysis results, so an indicator had to be developed through trial and error to properly match the two cases. Many errors occurred during the experiment, depending on the analysis and experimental conditions. To improve this, weights that could update the cable analysis results were derived through optimization. Finally, deep learning was used to update the error caused by material properties by multiplying the finite element analysis result by the weight. In this way, even when the exact physical properties of the material were unknown, finite element analysis could be performed, thereby enhancing the performance of the analysis.

6. Future Work

The focus of this study was to enhance the performance of finite element analysis in cases where the physical properties of materials are unknown. The proposed method involves using deep learning techniques to update the errors between finite element analysis data and experimental data, which is achieved through a weighting strategy. This strategy enables the updating of analysis results, even when the data preprocessing, initial conditions, and boundary conditions are not optimized for simulation analysis. Nonlinear materials, such as flexible cables, often require time-consuming and expensive experiments, such as tensile tests, to determine the material properties needed for finite element analysis. This process is further complicated by the difficulty in accurately identifying properties due to the nonlinear nature of these materials. Moreover, modifying the analysis model for changes in cable type or diameter can be cumbersome. To improve the performance of finite element analysis, the final analysis result can be updated through multiplication by the weight. However, the error in the preprocessing stage cannot be completely eliminated from the perspective of finite element analysis. Therefore, a fundamental solution based on the material’s properties cannot be proposed, and further research is needed to automate the process of updating material properties by conducting experiments and finite element analysis on a wider range of cables and cases.

Author Contributions

H.K. and J.K. contributed to the conceptualization and methodology of the study. H.K. conducted experiments and simulations. J.K. supervised and managed the project and acquired funding. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. 2022R1A4A200079112).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ito, K.; Yamakawa, Y.; Ishikawa, M. Winding manipulator based on high-speed visual feedback control. In Proceedings of the 2017 IEEE Conference on Control Technology and Applications (CCTA), Waimea, HI, USA, 27–30 August 2017. [Google Scholar]
  2. Mooney, M. Theory of Large Elastic Deformation. J. Appl. Phys. 1940, 11, 582–592. [Google Scholar] [CrossRef]
  3. Sung-Hyun, C.; Kyoung-Su, P. Advanced Numerical Modeling of Nonlinear Elastic Cable With Permanent Stretch Using Cable Driven Parallel Robot. In Information Storage and Processing Systems; American Society of Mechanical Engineers: New York, NY, USA, 2017. [Google Scholar]
  4. Lellep, J.; Majak, J. Nonlinear constitutive behavior of orthotropic materials. Mech. Compos. Mater. 2000, 36, 261–266. [Google Scholar] [CrossRef]
  5. Chan, W.L.; Fu, M.W.; Lu, J. An integrated FEM and ANN methodology for metal-formed product design. Eng. Appl. Artif. Intell. 2008, 21, 1170–1181. [Google Scholar] [CrossRef]
  6. Brian, A. Finite Element Method Simulation of 3D Deformable Solids; University of California, Berkeley: Berkeley, CA, USA, 2016. [Google Scholar]
  7. Daryl, L. A First Course in the Finite Element Method, 6th ed.; Cengage Engineering: Boston, MA, USA, 2017. [Google Scholar]
  8. Chen, X.; Liu, Y. Finite Element Modeling and Simulation with Ansys Workbench, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2019. [Google Scholar]
  9. Sepe, R.; Greco, A.; Luca, D. Experimental and FEM numerical assessment of multiaxial fatigue failure criteria for a rolling Stock’s seats structure. Eng. Fail. Anal. 2019, 102, 303–317. [Google Scholar] [CrossRef]
  10. Peter, K.; Sebastian, M.; Mario, B. Flexible simulation of deformable models using discontinuous Galerkin FEM. Graph. Model 2009, 71, 153–167. [Google Scholar]
  11. Ghavidel, A.; Mousavi, S.R. The Effect of Mesh Density on the Failure Probability Analysis of Structures. KSCE J. Civ. Eng. 2018, 22, 2370–2383. [Google Scholar] [CrossRef]
  12. Miled, K.; Limam, O. Effective thermal conductivity of foam concretes: Homogenization schemes vs experimental data and FEM simulations. Mech. Res. Commun. 2016, 76, 96–100. [Google Scholar] [CrossRef]
  13. Wang, W.; Tiejun, L. Finite-Element Analysis of an Electromechanical Impedance-Based Corrosion Sensor with Experimental Verification. J. Aerosp. Eng. 2019, 32, 04019012. [Google Scholar]
  14. Bohdal, L.; Leon, K. Modelling and Experimental Analysis of Shear-Slitting Process of Light Metal Alloys Using FEM, SPH and Vision-Based Methods. In AIP Conference Proceedings; AIP Publishing: Melville, NY, USA, 2019. [Google Scholar]
  15. Yi, L.; Qiang, F.; Yinglin, K. Modeling of Tension Control System with Passive Dancer Roll for Automated Fiber Placement. Math. Probl. Eng. 2020, 2020, 9839341. [Google Scholar]
  16. Ludovic, D.; Olivier, L.; Roger, G. HandCARE: A Cable-Actuated Rehabilitation System to Train Hand Function After Stroke. IEEE Trans. Neural Syst. Rehabil. Enginnering 2008, 16, 582–591. [Google Scholar]
  17. Qin, C.; Zhang, C.; Lu, H. H-Shaped Multiple Linear Motor Drive Platform Control System Design Based on an Inverse System Method. Energies 2017, 10, 1990. [Google Scholar] [CrossRef] [Green Version]
  18. Chen, S.-Y.; Chien, Z.-J.; Wang, W.-Y.; Chiang, H.-H. Contour Tracking Control of a Linear Motors-Driven X-Y-Y Stage Using Auto-Tuning Cross-Coupled 2DOF PID Control Approach. Appl. Sci. 2020, 10, 9036. [Google Scholar] [CrossRef]
  19. Senshina, D.; Polevoy, D.; Ershov, E.; Kunina, I. Experimental Study of Radial Distortion Compensation for Camera Submerged Underwater Using Open SaltWaterDistortion Data Set. J. Imaging 2022, 8, 289. [Google Scholar] [CrossRef] [PubMed]
  20. De la Escalera, A.; Armingol, J.M. Automatic Chessboard Detection for Intrinsic and Extrinsic Camera Parameter Calibration. Sensors 2010, 10, 2027–2044. [Google Scholar] [CrossRef] [PubMed]
  21. Enas, K.H.; Jamila, H.S. HSV Color Model and Logical Filter for Human Skin Detection. In AIP Conference Proceedings; AIP Publishing: Melville, NY, USA, 2023. [Google Scholar]
  22. Kang, S.H.; Kang, T.U. Color Detection Algorithm for Fish Robot Position and Swimming Control. In Proceedings of the 2019 IEEE International Conference on Architecture, Construction, Environment and Hydraulics (ICACEH), Xiamen, China, 20–22 December 2019; pp. 21–24. [Google Scholar]
  23. Shopa, P.; Sumitha, N.; Patra, P.S.K. Traffic sign detection and recognition using OpenCV. In Proceedings of the International Conference on Information Communication and Embedded Systems (ICICES2014), India, Chennai, 27–28 February 2014. [Google Scholar]
  24. Kang, S. k-Nearest Neighbor Learning with Graph Neural Networks. Mathematics 2021, 9, 830. [Google Scholar] [CrossRef]
  25. Chen, C.R.; Kartini, U.T. k-Nearest Neighbor Neural Network Models for Very Short-Term Global Solar Irradiance Forecasting Based on Meteorological Data. Energies 2017, 10, 186. [Google Scholar] [CrossRef] [Green Version]
  26. Emmert-Streib, F.; Dehmer, M. Evaluation of Regression Models: Model Assessment, Model Selection and Generalization Error. Mach. Learn. Knowl. Extr. 2019, 1, 521–551. [Google Scholar] [CrossRef] [Green Version]
  27. Cheng, Z.; Lu, Z. Regression-Based Correction and I-PSO-Based Optimization of HMCVT’s Speed Regulating Characteristics for Agricultural Machinery. Agriculture 2022, 12, 580. [Google Scholar] [CrossRef]
  28. Bertoli, W.; Oliveira, R.P.; Achcar, J.A. A New Semiparametric Regression Framework for Analyzing Non-Linear Data. Analytics 2022, 1, 15–26. [Google Scholar] [CrossRef]
Figure 1. Parameters of experiment and finite element analysis for flexible cable.
Figure 1. Parameters of experiment and finite element analysis for flexible cable.
Sensors 23 05707 g001
Figure 2. Finite element analysis model of flexible cable.
Figure 2. Finite element analysis model of flexible cable.
Sensors 23 05707 g002
Figure 3. ABAQUS model of cable winding.
Figure 3. ABAQUS model of cable winding.
Sensors 23 05707 g003
Figure 4. Calculation methodology for determining the marker spacing to be displayed on the cables.
Figure 4. Calculation methodology for determining the marker spacing to be displayed on the cables.
Sensors 23 05707 g004
Figure 5. Schematic diagram of the experiment.
Figure 5. Schematic diagram of the experiment.
Sensors 23 05707 g005
Figure 6. Module configuration for tension measurement.
Figure 6. Module configuration for tension measurement.
Sensors 23 05707 g006
Figure 7. Graph of translation and rotation speeds used in cable winding experiments.
Figure 7. Graph of translation and rotation speeds used in cable winding experiments.
Sensors 23 05707 g007
Figure 8. Image of the experimental process.
Figure 8. Image of the experimental process.
Sensors 23 05707 g008
Figure 9. Results of finite element analysis for silicone rubber cable.
Figure 9. Results of finite element analysis for silicone rubber cable.
Sensors 23 05707 g009
Figure 10. Curve distance between marker center coordinates.
Figure 10. Curve distance between marker center coordinates.
Sensors 23 05707 g010
Figure 11. Network architecture for updating the cable length error.
Figure 11. Network architecture for updating the cable length error.
Sensors 23 05707 g011
Table 1. Conditions of finite element analysis and experiment for silicone rubber cable.
Table 1. Conditions of finite element analysis and experiment for silicone rubber cable.
CaseCylinder Diameter (mm)Wire Diameter (mm)Tension (MPa)
13020.6245
21.249
340.1561
40.3122
560.06939
60.1388
76020.6245
81.249
940.1561
100.3122
1160.06939
120.1388
Table 2. Comparison of rotation angles and z-coordinates for markers in the simulations and experiments when the cable diameter was 2 mm.
Table 2. Comparison of rotation angles and z-coordinates for markers in the simulations and experiments when the cable diameter was 2 mm.
Cable Diameter:
2 mm
Cylinder Diameter (mm)
3060
Tension (MPa)DistanceSimulationExperimentSimulationExperiment
θ n ( r a d ) Z n ( m m ) θ n ( r a d ) Z n ( m m ) θ n ( r a d ) Z n ( m m ) θ n ( r a d ) Z n ( m m )
0.6245 P 0 P 1 6.267.017.16.727.058.318.3811.62
P 0 P 2 12.0217.6914.6617.5113.9122.0718.134.62
P 0 P 3 18.3130.5422.3832.2318.9439.6627.7560.9
P 0 P 4 24.6445.2630.3250.1525.7557.86--
1.249 P 0 P 1 6.857.247.16.917.068.388.4511.84
P 0 P 2 13.0917.3315.0319.513.3422.2319.1537.55
P 0 P 3 19.3829.7323.7438.1119.5639.7530.5867.28
P 0 P 4 25.6544.8--25.7858.07--
Table 3. Comparison of rotation angles and z-coordinates for markers in the simulations and experiments when the cable diameter was 4 mm.
Table 3. Comparison of rotation angles and z-coordinates for markers in the simulations and experiments when the cable diameter was 4 mm.
Cable Diameter:
4 mm
Cylinder Diameter (mm)
3060
Tension (MPa)DistanceSimulationExperimentSimulationExperiment
θ n ( r a d ) Z n ( m m ) θ n ( r a d ) Z n ( m m ) θ n ( r a d ) Z n ( m m ) θ n ( r a d ) Z n ( m m )
0.6245 P 0 P 1 8.485.686.233.676.859.536.69.13
P 0 P 2 12.7316.3312.3414.6613.1123.3213.3723.13
P 0 P 3 19.0728.3118.3828.6819.3240.22041.23
P 0 P 4 25.3442.2924.3845.0125.5558.2126.759.95
1.249 P 0 P 1 6.315.666.284.56.869.696.778.21
P 0 P 2 12.4916.3312.5214.8613.1323.4613.5622.14
P 0 P 3 18.7928.2818.7828.3919.3140.2720.3239.73
P 0 P 4 25.0642.1924.9643.625.5558.3527.1759.12
Table 4. Comparison of rotation angles and z-coordinates for markers in the simulations and experiments when the cable diameter was 6 mm.
Table 4. Comparison of rotation angles and z-coordinates for markers in the simulations and experiments when the cable diameter was 6 mm.
Cable Diameter:
6 mm
Cylinder Diameter (mm)
3060
Tension (MPa)DistanceSimulationExperimentSimulationExperiment
θ n ( r a d ) Z n ( m m ) θ n ( r a d ) Z n ( m m ) θ n ( r a d ) Z n ( m m ) θ n ( r a d ) Z n ( m m )
0.6245 P 0 P 1 6.316.355.765.859.5410.165.998.87
P 0 P 2 12.4916.5511.4712.7312.2322.6212.1319.95
P 0 P 3 18.7928.2517.0524.8818.5539.118.2934.5
P 0 P 4 25.0541.6822.7442.324.956.6724.4349.1
1.249 P 0 P 1 6.666.375.885.196.6610.336.069.77
P 0 P 2 12.916.5411.6411.512.922.8212.2321.83
P 0 P 3 19.1528.2217.2823.9319.1539.1618.536.56
P 0 P 4 25.3741.7223.1138.1125.3756.7524.7351.66
Table 5. Calculations of the cable length to each marker for a cylinder diameter of 30 mm.
Table 5. Calculations of the cable length to each marker for a cylinder diameter of 30 mm.
CaseCable Length (mm)
S 1 S 2 S 3 S 4
Original length100200300400
1Simulation100.37193.14294.51396.77
Experiment113.8235.21359.53487.71
2Simulation109.87210.16311.51412.76
Experiment113.81241.27381.75-
3Simulation144.23217.03325.37432.92
Experiment105.97210.29313.77416.9
4Simulation107.42212.92320.7428.04
Experiment106.85213.36320.52426.55
5Simulation113.75225.37339.38452.89
Experiment103.84206.85307.91411.5
6Simulation120.1232.8345.78458.55
Experiment105.97209.84311.96417.72
Table 6. Calculations of the cable length to each marker for a cylinder diameter of 60 mm.
Table 6. Calculations of the cable length to each marker for a cylinder diameter of 60 mm.
CaseCable Length (mm)
S 1 S 2 S 3 S 4
Original length200400600800
7Simulation218.68431.86588.49800.24
Experiment260.04562.17862.4-
8Simulation219.06414.05607.8801.32
Experiment262.22594.84950.36-
9Simulation219.49420.03619.47819.54
Experiment211.4428.46641.33856.5
10Simulation219.76420.72619.39819.62
Experiment216.8434.48651.45871.45
11Simulation314.92404.32613.55823.61
Experiment197.87400.79604.56807.68
12Simulation220.11426.33633.03839.1
Experiment200.22404.18611.59817.72
Table 7. Percentage error for cable length in each case.
Table 7. Percentage error for cable length in each case.
CasePercentage Error of Cable length (%)
S 1 S 2 S 3 S 4
113.3821.7822.0822.92
23.5914.822.55-
326.533.113.573.7
40.530.210.060.35
58.718.229.279.14
611.779.869.788.9
718.9130.1746.54-
819.743.6656.36-
93.692.013.534.51
101.353.275.186.32
1137.170.871.471.93
129.045.23.392.55
Table 8. Percentage error of cable length for updated finite element analysis.
Table 8. Percentage error of cable length for updated finite element analysis.
CaseUpdated Percentage Error of Cable length (%)
S 1 S 2 S 3 S 4
12.564.664.915.64
216.056.960.68-
324.280.140.610.75
40.281.020.760.47
51.041.590.420.57
63.11.010.920.04
714.236.115.7-
819.923.894.6-
98.763.371.920.99
108.263.972.21.13
1134.093.983.362.87
125.451.460.421.29
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kim, H.; Kim, J. Prediction of Cable Behavior Using Finite Element Analysis Results for Flexible Cables. Sensors 2023, 23, 5707. https://doi.org/10.3390/s23125707

AMA Style

Kim H, Kim J. Prediction of Cable Behavior Using Finite Element Analysis Results for Flexible Cables. Sensors. 2023; 23(12):5707. https://doi.org/10.3390/s23125707

Chicago/Turabian Style

Kim, Hyeonjin, and Jinhyun Kim. 2023. "Prediction of Cable Behavior Using Finite Element Analysis Results for Flexible Cables" Sensors 23, no. 12: 5707. https://doi.org/10.3390/s23125707

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop