Virtual Cable Modeling for Interactive Manufacturing Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesimulation accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If detailed cable simulation is implemented, then collision detection accuracy is improved, but the simulation speed decreases

Engineering Contradiction:
Improvecollision detection accuracyVSAvoidsimulation speed
Core Design Contradiction:
Measurement precisionVSSpeed

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

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If real-time modifications are enabled during simulation, then ease of operation is improved, but computational complexity increases

Engineering Contradiction:
Improveinteractive modification capabilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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)

Methodology Applied
Scientific EffectElasticity: Elasticity

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

Methodology Applied
Scientific EffectGravitation: Gravitation

Data Source

PatentUS11886174B2Virtualized cable modeling for manufacturing resource simulation
Publication Date: 2024.01.30 DASSAULT SYSTEMS AMERICAS CORP
  • US11886174B2 patent drawing
  • US11886174B2 patent drawing
  • US11886174B2 patent drawing

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.