US 7,577,552 B2
Calculation method for packing wire materials, calculation apparatus using the same and computer-readable recording medium
Kokichi Sugihara, Bunkyo-ku (Japan); Masayoshi Sawai, Kosai (Japan); and Kohki Nagakura, Kosai (Japan)
Assigned to Yazaki Corporation, Tokyo (Japan)
Filed on Feb. 09, 2005, as Appl. No. 11/52,815.
Claims priority of application No. P.2004-041641 (JP), filed on Feb. 18, 2004.
Prior Publication US 2005/0197810 A1, Sep. 08, 2005
Int. Cl. G06F 17/50 (2006.01)
U.S. Cl. 703—1  [703/2] 4 Claims
OG exemplary drawing
 
1. A computer implemented calculation method for packing a plurality of electric wire materials forming a wiring harness as compactly as possible, comprising the steps of:
setting a moving condition, using a processor of said computer, with respect to the respective electric wire materials;
regarding cross-sectional shapes of the plurality of electric wire materials as a plurality of circles having diameters corresponding to contours of the cross-sectional shapes;
assuming a comprehensive circle containing the plurality of circles which are arranged on a flat plane without overlapping with each other;
defining a target circle which is slightly smaller than the comprehensive circle and has the same center as the comprehensive circle such that at least one of the plurality of circles deviates from the target circle;
searching for a destination position into which the circles excluding an insertion-tried circle is moved as far as possible from the insertion-tried circle within the target circle without overlapping with each other, a circle among the at least one of the plurality of circles deviated from the target circle being regard as the insertion-tried circle;
inserting the insertion-tried circle into a space within the target circle, the space being formed by rearranging the plurality of circles such that circles respectively corresponding to the electric wire materials satisfy the moving condition, based on a result of the step of searching for the destination position;
defining a new target circle that is slightly smaller than the target circle and that contains the insertion-tried circle in a case that an entire portion of the insertion-tried circle is inserted in the target circle, regarding the target circle as the comprehensive circle and regarding the new target circle as the target circle;
repetitively performing the step of searching for the destination position, the step of inserting the insertion-tried circle, and the step of defining the new target circle for reducing the comprehensive circle;
in a case that insertion of the insertion-tried circle is impossible to achieve, determining information about positions of the comprehensive circle and the plurality of circles; and
storing the determined information,
wherein in the step of setting the moving condition, the moving condition has a connective relationship of certain electric wire materials corresponding to a composite wire in a case that the plurality of the electric wire materials include the composite wire configured by the certain electric wire materials, and
wherein in a case that the composite wire is included in the electric wire materials as the moving condition, in the step of inserting the insertion-tried circle and the step of searching for the destination position, the certain circles corresponding to the composite wire are respectively moved in accordance with the connective relationship corresponding to the composite wire and the whole composite wire is moved only when all the certain circles corresponding to the composite wire are movable.