Virtual Cable Modeling for Interactive Manufacturing Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for simulating manufacturing resources with flexible cables are computationally intensive, making them non-interactive and expensive, and unable to accurately depict the dynamic behavior of cables during kinematic motions, especially when interacting with obstacles, which hinders real-time modifications and optimizations in manufacturing processes.
Innovation Solution
A polyline model representing the cable is created with point masses and zero mass spheres, where elasticity and torsional stiffness are assigned between points, allowing for the simulation of forces and position updates in three-dimensional space, enabling interactive and efficient simulation of cable behavior and collision avoidance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional methods are used to simulate flexible cables in manufacturing resources, then the simulation accuracy is improved, but the computational cost increases and interactivity is lost
Solution Approach 1:
The cable is divided into multiple discrete segments or links, where each segment can be independently simulated. This segmentation allows the complex continuous cable behavior to be approximated through discrete elements, reducing computational complexity while maintaining acceptable accuracy for manufacturing simulations
Solution Approach 2:
The simulation model uses simplified parameters and assumptions about cable behavior (such as assuming the cable follows the robot's trajectory with minimal deviation). By changing the level of detail in physical parameters and using approximate models rather than full physical accuracy, the computational burden is reduced while retaining sufficient accuracy for manufacturing resource simulation
2Measurement precision
If detailed cable simulation is implemented, then collision detection accuracy is improved, but the simulation speed decreases
Solution Approach 1:
The system performs collision detection only at critical points along the cable path rather than continuously along the entire cable length. This partial action approach focuses computational resources on detecting collisions where they are most likely to occur (such as at cable bends or near obstacles), maintaining adequate detection accuracy while improving simulation speed
3Ease of operation
If real-time modifications are enabled during simulation, then ease of operation is improved, but computational complexity increases
Solution Approach 1:
The system pre-calculates and stores certain cable behavior characteristics and collision risk zones before the actual simulation begins. This preliminary action allows real-time modifications during simulation to be processed more efficiently, as the heavy computational lifting has already been done in advance, reducing the complexity burden during interactive operations
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach provides a computationally efficient and realistic simulation of flexible cable behavior, allowing for interactive user modifications and optimizations, improving the prediction of cable shape and collision behavior in manufacturing applications, while maintaining performance and accuracy.
Implementation Method 1
For each point of the collection of points, a point mass is associated with the point, a zero mass sphere is associated with the point, and an elasticity and torsional stiffness is assigned between the point and any adjacent point(s)
Implementation Method 2
computing forces on each point of the collection of points using: (i) the associated point mass, (ii) the associated zero mass sphere, (iii) the assigned elasticity and torsional stiffness between the point and adjacent point(s), and (iv) the defined position and orientation in three dimensional space of the start point and the end point
Data Source
AI summary
Embodiments simulate a manufacturing resource including a cable by creating a polyline model of the cable that includes a collection of points. For each point, there is an associated point mass and zero mass sphere, and an assigned elasticity and torsional stiffness between the point and adjacent points. Position and orientation of a start point and an end point of the points is defined based upon position in three dimensional (3D) space of a manufacturing resource. In turn, a simulation of the cable for a time step is performed by computing forces on each point using: (i) the associated point mass, (ii) the associated zero mass sphere, (iii) the assigned elasticity and torsional stiffness between the point and adjacent points, and (iv) the defined position and orientation of the start point and end point. Performing the simulation determines position in 3D space of each point based on the computed forces.


