Computer-readable recording medium storing simulation program, simulation apparatus, and simulation method
US-2024386168-A1 · Nov 21, 2024 · US
US11514211B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11514211-B2 |
| Application number | US-201816971390-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 20, 2018 |
| Priority date | Feb 20, 2018 |
| Publication date | Nov 29, 2022 |
| Grant date | Nov 29, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and a method for simulating a flexible retraction cable during motion of an object to which the cable is attached. The method includes receiving information inputs, including a numerical model of the object, receiving cable information inputs and retraction system information inputs. A numerical model of the flexible cable is modeled by modelling only a part of the flexible cable located outside a retraction system as a sequence of control points distributed along a length of the part, wherein each of the control points is submitted to a force representing the interaction of the control point with its environment and wherein the number of control points is fixed. The method further includes storing the numerical model of the flexible cable in a memory and simulating a motion of the flexible cable that would occur during a movement of the object.
Opening claim text (preview).
What is claimed is: 1. A method of simulating a flexible cable by a data processing system, wherein the flexible cable is configured for interacting with a retraction device of a retraction system, the method comprising the following steps: a) receiving object information inputs including a numerical model of an object; b) receiving cable information inputs including a length of the flexible cable, a connection position of a first part of the flexible cable to the object, and a connection position of a second part of the flexible cable to the retraction device; c) receiving retraction system information inputs including a position of an entrance of the retraction system with respect to the object, a direction of retraction of the flexible cable through the entrance, and a retraction force applied by the retraction device on the flexible cable to retract the flexible cable through the entrance; d) automatically creating, by the data processing system, a numerical model of the flexible cable from the object information inputs, cable information inputs, and retraction system information inputs, wherein the flexible cable is modeled as a sequence of control points distributed only along a length of an external part of the flexible cable, wherein the external part is a part of the flexible cable extending from the entrance of the retraction system in a direction opposed to the retraction direction to an extremity of the flexible cable, wherein each of the control points is submitted to a force representing an interaction of the control point with an environment thereof, wherein the length of the external part of the flexible cable varies in function of the retraction force applied by the retraction device on the flexible cable for retracting the flexible cable, and wherein a number of the control points along the length of the external part is fixed; e) automatically storing the numerical model of the flexible cable in a memory; and f) simulating a motion of the flexible cable that would occur during a movement of the object, wherein the number of the control points of the external part of the flexible cable remains fixed during a variation of the length of the external part. 2. The method according to claim 1 , wherein the object comprises at least a first part and a second part in relative motion, and wherein the first part of the flexible cable is connected to the first part of the object and the second part of the flexible cable is connected to the second part of the object via the retraction device. 3. The method according to claim 1 , wherein the first part of the flexible cable is a first extremity of the flexible cable distally from the retraction system and the second part of the flexible cable is a part connected to the retraction device of the retraction system. 4. The method according to claim 1 , wherein the numerical model of the external part of the flexible cable comprises a first control point and a last control point, wherein the first control point is located at a most distant extremity of the flexible cable with regard to the retraction system and the last control point is located at the entrance of the retraction system, wherein the last control point remains stationary with respect to the retraction system during a variation of the length of the external part of the flexible cable. 5. The method according to claim 4 , which comprises automatically recalculating with the data processing system the position of any control point located between the last control point and the first control point in order to satisfy a user-defined constraint related to a distribution of the control points along the length of the external part or in order to keep the flexible cable length between each pair of directly successive control points in a fixed proportion of the length of the external part of the flexible cable during the variation of the length of the external part. 6. A data processing system for performing a simulation of a flexible cable, wherein the flexible cable is configured for interacting with a retraction device of a retraction system, the data processing system comprising: a processor and an accessible memory, and wherein the data processing system is configured to: a) receive object information inputs including a numerical model of an object; b) receive cable information inputs including a length of a flexible cable, a connection position of a first part of the flexible cable to the object, and a connection position of a second part of the flexible cable to the retraction device; c) receive retraction system information inputs including a position of an entrance of the retraction system with respect to the object, a direction of a retraction of the flexible cable through the entrance, and a retraction force applied by the retraction device on the flexible cable; d) automatically create a numerical model of the flexible cable from the object information inputs, the cable information inputs, and the retraction system information inputs, wherein the flexible cable is modelled as a sequence of control points distributed only along a length of an external part of the flexible cable, wherein the external part is a part of the flexible cable extending from the entrance of the retraction system in a direction opposed to the retraction direction to a distal extremity of the flexible cable, wherein each of the control points is subject to a force representing an interaction of the control point with an environment thereof, wherein the length of the external part of the flexible cable varies as a function of the retraction force applied by the retraction device on the flexible cable for retracting the flexible cable, and wherein a number of the control points along the length of the external part is fixed; e) automatically store the numerical model of the flexible cable in a memory; and f) simulate a motion of the flexible cable that would occur during a movement of the object, wherein the number of the control points of the external part of the flexible cable remains fixed during a variation of the length of the external part of the flexible cable. 7. The data processing system according to claim 6 , wherein the object comprises at least a first part and a second part in relative motion, and wherein the first part of the flexible cable is connected to the first part of the object and the second part of the flexible cable is connected to the second part of the object via the retraction device. 8. The data processing system according to claim 6 , wherein the first part of the flexible cable is a first extremity of the flexible cable distally from the retraction system and the second part of the flexible cable is a part connected to the retraction device of the retraction system. 9. The data processing system according to claim 6 , wherein the numerical model of the external part of the flexible cable comprises a first control point and a last control point, wherein the first control point is located at a most distant extremity of the flexible cable with regard to the retraction system and the last control point is located at the entrance of the retraction system, wherein the last control point remains stationary with respect to the retraction system during a variation of the length of the external part of the flexible cable. 10. The data processing system of claim 9 , wherein the data processing system is configured for automatically recalculating the position of any control point located between the last control point and the first control point in order to satisfy a user-defined constraint related to a distribution of the control points along the length of the external part or in order to keep the flexible cable len
using finite element methods [FEM] or finite difference methods [FDM] · CPC title
Cables, cable trees or wire harnesses · CPC title
Numerical modelling · CPC title
Three-dimensional [3D] modelling for computer graphics · CPC title
Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.